.tape{max-width:1240px;margin:0 auto;padding:6px 22px 10px}
.tline{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}
.tflex{flex:1}
.kg{font-size:25px;font-weight:700;line-height:1;white-space:nowrap}
.kg i{font-style:normal;font-size:12.5px;font-weight:500;color:var(--muted);margin-left:3px}
.zn{font-size:12px;font-weight:600;text-align:right;line-height:1.25;white-space:nowrap}
.zn em{font-style:normal;display:block;color:var(--muted);font-weight:400;font-size:11px}
.bands{display:flex;height:8px;margin-top:7px;gap:1px}
.bands b{flex:1;border-radius:1px}
.bands b.off{opacity:.26}
input[type=range]{-webkit-appearance:none;appearance:none;width:100%;background:transparent;height:20px;margin:2px 0 0;display:block}
input[type=range]::-webkit-slider-runnable-track{height:1px;background:var(--rule)}
input[type=range]::-moz-range-track{height:1px;background:var(--rule)}
input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:3px;background:var(--ink);margin-top:-9px;cursor:grab}
input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:3px;background:var(--ink);border:0;cursor:grab}
input[type=range]:focus-visible::-webkit-slider-thumb{outline:2px solid var(--ink);outline-offset:2px}

.idade{margin-top:9px;align-items:center}
.kg.mini{font-size:16px;font-weight:600;min-width:104px}
.estbtn{background:none;border:1px solid var(--rule);border-radius:5px;font-family:inherit;font-size:11px;color:var(--ink2);padding:4px 8px;cursor:pointer;white-space:nowrap}
.estbtn:hover{border-color:var(--ink)}
