



.tb-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:14px;margin-top:12px}
@media (max-width:719px){.tb-hero{grid-template-columns:1fr}}
.tb-now,.tb-pic{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:12px 14px}
.tb-k{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--light)}
.tb-bigrow{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin-top:2px}
.tb-big{font-size:46px;line-height:1.05;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em}
.tb-zchip{font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:3px 9px;border-radius:5px;border:1.5px solid}
.tb-unit{font-size:14px;color:var(--text);margin-top:2px}
.tb-gauge svg{display:block;width:100%;height:auto;margin-top:10px;overflow:visible}
.tb-cmp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px}
.tb-cmp>div{border:1px solid var(--line);border-radius:6px;padding:4px 8px;line-height:1.25}
.tb-cmp .k{display:block;font-size:11px;color:var(--muted)}
.tb-cmp .v{font-size:16px;font-weight:700;color:var(--light);font-variant-numeric:tabular-nums}
.tb-cmp .s{display:block;font-size:11px;color:var(--muted)}
.tb-pic svg{display:block;width:100%;max-width:196px;height:auto;margin:8px auto 4px}
.tb-pic p{margin:6px 0 0;font-size:13px;color:var(--text);text-align:center}
.tb-pic .lgd{display:flex;justify-content:center;flex-wrap:wrap;gap:2px 12px;font-size:12px;color:var(--muted);margin-top:4px}
.tb-pic .lgd i{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:5px;vertical-align:-1px}
.tb-zkey{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:12px 0 2px}
.tb-zkey>div{border-radius:6px;padding:5px 7px;line-height:1.25;border:1px solid var(--line);border-top-width:3px}
.tb-zkey .zl{display:block;font-size:12.5px;font-weight:700}
.tb-zkey .zr{display:block;font-size:12px;color:var(--text);font-variant-numeric:tabular-nums}
.tb-zkey .zs{display:block;font-size:11px;color:var(--muted)}
.tb-zkey .on{background:rgba(255,255,255,.04);box-shadow:0 0 0 1px rgba(255,255,255,.35) inset}
@media (max-width:559px){.tb-zkey{grid-template-columns:repeat(3,minmax(0,1fr))}.tb-zkey>div:nth-child(n+4){grid-column:span 1}}
.tb-controls{display:flex;flex-wrap:wrap;gap:8px 14px;margin:12px 0 4px;align-items:center}
.tb-controls .seg button{padding:0 14px}
.tb-controls .seg-ov{display:flex;width:100%;max-width:360px}
.tb-controls .seg-ov button,.tb-controls .seg-rg button{flex:1 1 0;min-width:0;padding:0 4px;min-height:44px;touch-action:manipulation}
.tb-controls .seg-rg{display:flex;width:100%;max-width:360px}
@media (min-width:720px){.tb-controls .seg-ov{width:auto}.tb-controls .seg-rg{width:auto}.tb-controls .seg-ov button,.tb-controls .seg-rg button{padding:0 16px}}
#tbRo{min-height:2.9em}
#tbRo .z{font-weight:700}
@media (max-width:719px){#tbRo{min-height:4.35em}}
.tb-cases{margin-top:16px}
.rt.tb-ct td.n,.rt.tb-ct th.n{text-align:right;font-variant-numeric:tabular-nums}
.rt.tb-ct td.c{text-align:center}
.rt.tb-ct .pin{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--amber);color:var(--amber);font-size:11.5px;font-weight:700}
.rt.tb-ct tr.now td{background:rgba(242,176,75,.06)}
.rt.tb-ct .pos{color:var(--up)} .rt.tb-ct .neg{color:var(--down)} .rt.tb-ct .mut{color:var(--muted)}
@media (max-width:719px){.tb-pic svg{max-width:210px}}


.tb-now{display:flex;flex-direction:column}
.tb-gauge{margin-bottom:12px}
.tb-gauge svg{max-width:440px}
.rt.tb-ct .pin-now{width:auto;padding:0 6px;border-radius:10px;background:var(--amber);color:var(--bg);font-size:10.5px}
.rt.tb-ct .dsh{display:none}
@media (max-width:559px){.rt.tb-ct th,.rt.tb-ct td{padding-left:5px;padding-right:5px}.rt.tb-ct .dl{display:none}.rt.tb-ct .dsh{display:inline}.rt.tb-ct th:nth-child(3),.rt.tb-ct td:nth-child(3){display:none}}


:where(#tbreadth) .sh{margin:18px 0 6px;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--light);display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}
:where(#tbreadth) .sh .q{font-size:12.5px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--muted)}
:where(#tbreadth) .small{margin:6px 0 0;font-size:12.5px;color:var(--muted);line-height:1.4}
:where(#tbreadth) .small b{color:var(--text)}
:where(#tbreadth) .tbl-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:8px;margin-top:8px;background:var(--bg);max-width:100%}
:where(#tbreadth) table.rt{border-collapse:separate;border-spacing:0;width:100%;font-size:13px;font-variant-numeric:tabular-nums}
:where(#tbreadth) .rt th,:where(#tbreadth) .rt td{border-bottom:1px solid var(--line);padding:6px 8px;text-align:right;white-space:nowrap;vertical-align:middle}
:where(#tbreadth) .rt tr:last-child td{border-bottom:0}
:where(#tbreadth) .rt th{color:var(--muted);font-weight:600;font-size:11.5px;letter-spacing:.03em;background:var(--panel);vertical-align:bottom;line-height:1.25}
:where(#tbreadth) .rt th.l,:where(#tbreadth) .rt td.l{text-align:left}
:where(#tbreadth) .rt th:first-child,:where(#tbreadth) .rt td:first-child{position:sticky;left:0;z-index:1;text-align:left;background:var(--bg);box-shadow:1px 0 0 var(--line)}
:where(#tbreadth) .rt th:first-child{background:var(--panel)}
:where(#tbreadth) .rt .muted{color:var(--muted)}
:where(#tbreadth) .rt svg{display:block}
@media (max-width:559px){:where(#tbreadth) .rt th,:where(#tbreadth) .rt td{padding:6px 6px} :where(#tbreadth) table.rt{font-size:12.5px}}

:where(#tbreadth) .tbr-from{margin:4px 0 0;font-size:12.5px;color:var(--muted)}
