body.charts main{max-width:none}.navlink{color:var(--mut);padding:8px 10px;text-decoration:none}.navlink.on{color:var(--fg);border-bottom:2px solid var(--acc)}
.cwrap{display:grid;grid-template-columns:210px 1fr;gap:12px;padding:0 12px;max-width:1500px;margin:auto}
@media(max-width:800px){.cwrap{grid-template-columns:1fr}.side{order:2}}
.side .w{display:flex;justify-content:space-between;padding:6px 4px;border-bottom:1px solid var(--line);cursor:pointer;border-radius:6px}
.side .w:hover,.side .w.on{background:var(--h1)}.side .w small{color:var(--mut)}.side .w.on small,.side .w:hover small{color:var(--fg)}.side .w button{padding:0 5px;border:0;background:none;color:var(--mut)}
.tools button.on{border-color:var(--acc);background:var(--h1)}.tools button.locked{color:var(--mut);border-style:dashed}.inl{display:inline-flex;gap:6px;align-items:center;margin:0 6px;color:var(--mut)}
#tfs button{padding:5px 8px}.sep{flex:1}
.panes{display:grid;gap:10px}.panes.g2{grid-template-columns:1fr 1fr}.panes.g4{grid-template-columns:1fr 1fr}
@media(max-width:900px){.panes.g2,.panes.g4{grid-template-columns:1fr}}
.pane{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:6px;position:relative}.pane.active{border-color:var(--acc)}
.pane .ph{display:flex;justify-content:space-between;padding:2px 6px 6px;font-size:13px}.pane .ph .muted{font-size:12px}
.pane .cv{height:560px;position:relative}.panes.g2 .cv{height:520px}.panes.g4 .cv{height:380px}
.pane canvas.ov{position:absolute;left:0;top:0;pointer-events:none;z-index:3}
#panes:empty{min-height:604px}
#watch:empty{min-height:339px}
#inds,#draws{min-height:38px}#tfs{display:inline-block;min-height:34px}@media(max-width:1100px){#inds{min-height:82px}}@media(max-width:800px){#inds,#draws{min-height:82px}}@media(max-width:600px){#inds,#draws{min-height:125px}}
.card.tools{min-height:266px}.tools>.row:first-child{min-height:36px}@media(max-width:1199px){.card.tools{min-height:310px}}@media(max-width:1099px){.card.tools{min-height:336px}.tools>.row:first-child{min-height:62px}}@media(max-width:999px){.card.tools{min-height:380px}}@media(max-width:699px){.card.tools{min-height:480px}.tools>.row:first-child{min-height:76px}}@media(max-width:499px){.card.tools{min-height:506px}.tools>.row:first-child{min-height:102px}}@media(max-width:410px){.card.tools{min-height:532px}}@media(max-width:374px){.card.tools{min-height:560px}.tools>.row:first-child{min-height:130px}}
