/* Oct 25, 2026 UI: tabs, lean Home, Desk board, Biggest movers, trading charts, alerts, bigger strip */
/* ---- strip: readable on desktop ---- */
@media (min-width:1024px){
  .tk-wrap{min-height:40px}
  .ticker{height:40px!important;font-size:14px!important;line-height:40px!important}
  .ticker .tk-i{gap:7px;padding-right:18px;margin-right:18px}
  .tk-seg{font-size:11px!important;line-height:20px!important;padding:0 8px}
  .strip-pp,.tk-edit{min-height:40px!important;height:auto!important;font-size:13px!important;padding:0 14px!important;min-width:44px}
}
@media (max-width:1023px){
  .hsc-ch{min-width:40px!important;min-height:40px}
  .deskbar .clock,.deskbar .mstat{display:none!important}  /* status lives in the Desk board header and the chart readout */
}
.ticker-in{animation-duration:260s!important}
/* ---- tabs ---- */
.tabs{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:12px;padding:0 12px;background:rgba(5,6,7,.96);border-bottom:1px solid var(--ln,#1e232b);backdrop-filter:blur(6px)}
.tabs-in{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;flex:1 1 auto;min-width:0}
.tabs-in::-webkit-scrollbar{display:none}
.tabs-in button{flex:none;min-height:42px;padding:0 14px;border:0;border-bottom:2px solid transparent;background:none;color:var(--mu,#8b95a3);font:600 13px/1 var(--mono,ui-monospace,monospace);letter-spacing:.04em;text-transform:uppercase;cursor:pointer}
.tabs-in button:hover{color:#e6e9ee}
.tabs-in button.on{color:#F7931A;border-bottom-color:#F7931A}
.tabs-next{flex:none;font-size:12px;color:#F7931A;white-space:nowrap;text-decoration:none;max-width:40%;overflow:hidden;text-overflow:ellipsis}
@media (max-width:1023px){.tabs{padding:0 4px}.tabs-in button{padding:0 11px;font-size:12px}.tabs-next{display:none}}
main.grid>.tab-off{display:none!important}
.dup-off{display:none!important}
/* ---- trading charts ---- */
.p-tc{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:12px!important}
@media (max-width:1023px){.p-tc{grid-template-columns:1fr;padding:8px!important}}
.tc-pane{min-width:0;display:flex;flex-direction:column;gap:8px;background:inherit}
.tc-read{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;min-width:0}
.tc-pick{max-width:100%;min-height:36px;padding:0 8px;background:#0b0d10;color:#e6e9ee;border:1px solid #2a313b;border-radius:6px;font:600 13px var(--mono,monospace)}
.tc-px{font:700 32px/1.1 var(--mono,monospace);color:#f2f4f7}
@media (max-width:1023px){.tc-px{font-size:28px}}
.tc-ch{font:600 14px var(--mono,monospace)}
.tc-ses{font:600 11px var(--mono,monospace);padding:3px 7px;border:1px solid #2a313b;border-radius:4px;color:var(--mu,#8b95a3)}
.tc-ses.on{color:#3ccf8e;border-color:rgba(60,207,142,.4)}
.tc-ses.ext{color:#F7931A;border-color:rgba(247,147,26,.45)}
.tc-close{font:12px var(--mono,monospace);color:var(--mu,#8b95a3)}
.up{color:var(--up,#3ccf8e)}.dn{color:var(--down,#ff5c5c)}
.tc-bar{display:flex;flex-wrap:wrap;gap:6px;align-items:center}
.tc-seg{display:inline-flex;border:1px solid #2a313b;border-radius:6px;overflow:hidden}
.tc-seg button,.tc-tg{min-height:30px;padding:0 9px;border:0;background:#0b0d10;color:#aab3bf;font:600 12px var(--mono,monospace);cursor:pointer}
.tc-seg button+button{border-left:1px solid #2a313b}
.tc-seg button.on{background:#F7931A;color:#0b0d10}
.tc-seg button:disabled{opacity:.3;cursor:default}
.tc-tg{border:1px solid #2a313b;border-radius:6px}
.tc-tg.on{border-color:#F7931A;color:#F7931A}
.tc-tools{display:contents}.tc-tools.tc-hide{display:none}
@media (max-width:1023px){.tc-seg button,.tc-tg,.tc-pick{min-height:40px;padding:0 10px}}
.tc-cv{position:relative;height:400px;min-width:0}
@media (max-width:1023px){.tc-cv{height:300px}}
.tc-hud{position:absolute;left:6px;top:4px;z-index:3;font-size:11px;color:#aab3bf;pointer-events:none;white-space:nowrap;overflow:hidden;max-width:calc(100% - 80px)}
.tc-hud b{color:#e6e9ee;font-weight:600}.tc-hud i{font-style:normal}
.tc-msg{position:absolute;inset:40% 10% auto;text-align:center;color:var(--mu,#8b95a3);font-size:13px;z-index:3}
.tc-kn{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12px;color:var(--mu,#8b95a3)}
.tc-kn em{font-style:normal;text-transform:uppercase;font-size:10.5px;letter-spacing:.05em}.tc-kn b{color:#e6e9ee}
.tc-pane:fullscreen{background:#050607;padding:16px}.tc-pane:fullscreen .tc-cv{height:calc(100vh - 160px)}
.tc-pane.tc-fs{position:fixed;inset:0;z-index:100;background:#050607;padding:12px}.tc-pane.tc-fs .tc-cv{height:calc(100vh - 170px)}
/* ---- Desk board ---- */
.p-hb{grid-column:1/-1}
.hb{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
@media (max-width:1100px){.hb{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:600px){.hb{grid-template-columns:1fr}}
.hb-h{margin:0 0 6px;font:700 10.5px var(--mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--mu,#8b95a3)}
.hb-r{display:flex;flex-direction:column;border:1px solid #1e232b;border-radius:8px}
.hb-c{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:0 8px;padding:7px 10px;border-top:1px solid #161a20}
.hb-c:first-child{border-top:0}
.hb-n{font-size:12.5px;color:#cfd5dd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.hb-m{display:flex;gap:6px;align-items:baseline;justify-content:flex-end;font-family:var(--mono,monospace)}
.hb-p{font-size:15px;color:#f2f4f7}.hb-x{font-size:12.5px}
.hb-tag{font:700 9.5px var(--mono,monospace);padding:1px 4px;border-radius:3px;background:rgba(247,147,26,.15);color:#F7931A}
.hb-tag.on{background:rgba(60,207,142,.12);color:#3ccf8e}
.hb-s{grid-column:1/-1;text-align:right;font:11px var(--mono,monospace);color:var(--mu,#8b95a3)}.hb-s i{font-style:normal}
.hb-ses{font-size:11px;color:var(--mu,#8b95a3);margin-left:8px}
/* ---- Biggest movers ---- */
.p-bm .seg button{min-height:30px}
.bm{list-style:none;margin:0;padding:0}
.bm li{display:grid;grid-template-columns:70px minmax(0,1fr) auto 80px;gap:8px;align-items:baseline;padding:8px 2px;border-top:1px solid #161a20}
.bm li:first-child{border-top:0}
.bm-s{font:700 14px var(--mono,monospace);color:#F7931A}.bm-n{font-size:12.5px;color:#aab3bf;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.bm-p{font-size:13px;color:#e6e9ee}.bm-c{text-align:right;font-weight:700;font-size:14px}
/* ---- Markets tab: numbers, not small graphs ---- */
.p-mk .spk-b{display:none!important}
/* ---- alerts ---- */
.p-al{grid-column:1/-1}
.al-l{list-style:none;margin:0 0 10px;padding:0}.al-l li{padding:6px 0;border-top:1px solid #161a20;font-size:13px}.al-l li.done{opacity:.5}
.al-l button{margin-left:8px;min-width:32px;min-height:32px;background:none;border:1px solid #2a313b;border-radius:6px;color:#aab3bf;cursor:pointer}
.al-f{display:flex;flex-wrap:wrap;gap:8px}.al-f select,.al-f input{min-height:36px;background:#0b0d10;color:#e6e9ee;border:1px solid #2a313b;border-radius:6px;padding:0 8px;font:13px var(--mono,monospace)}
.al-f input{width:120px}
.al-ban{position:fixed;left:50%;bottom:20px;transform:translateX(-50%) translateY(150%);z-index:200;max-width:92vw;padding:12px 16px;background:#16120b;border:1px solid #F7931A;border-radius:8px;color:#f2f4f7;font:13px var(--mono,monospace);transition:transform .25s}
.al-ban.on{transform:translateX(-50%) translateY(0)}
.tok-note{font-size:13px;color:#cfd5dd;line-height:1.6}
/* Home order: charts, Desk board, Key Metrics, movers + episode side by side */
body[data-tab=home] main.grid>.p-tc{order:-6}
body[data-tab=home] main.grid>.p-hb{order:-5}
body[data-tab=home] main.grid>.p-hs{order:-4}
body[data-tab=home] main.grid>.p-bm{order:-3;grid-column:1/7!important;grid-row:auto!important}
body[data-tab=home] main.grid>.p-ep{order:-2;grid-column:7/-1!important;grid-row:auto!important}
@media (max-width:1023px){body[data-tab=home] main.grid>.p-bm,body[data-tab=home] main.grid>.p-ep{grid-column:1/-1!important}}
main.grid>.p-ep[data-tabs]{grid-row:auto}
/* Home: Biggest movers (left) + Key dates under it, latest episode spans both rows on the right: what moved, what's next, the show that explains it */
body[data-tab=home] main.grid>.p-kd{order:-1;grid-column:1/7!important;grid-row:auto!important;align-self:start}
@media (min-width:1024px){body[data-tab=home] main.grid>.p-ep{grid-row:span 2!important}body[data-tab=home] main.grid>.p-bm{align-self:start}body[data-tab=home] main.grid{grid-auto-flow:row dense}}
@media (min-width:1024px){body[data-tab=home] main.grid>.p-kd .kd-l{grid-template-columns:1fr}body[data-tab=home] main.grid>.p-kd .kd-l li:nth-child(n+7){display:none}body[data-tab=home] main.grid>.p-kd .kd-t small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}
@media (max-width:1023px){body[data-tab=home] main.grid>.p-kd{grid-column:1/-1!important}body[data-tab=home] main.grid>.p-kd{order:-1}}

@media (max-width:1023px){.deskbar{display:none!important}}
/* long-term chart (flagship) */
.ltc{display:flex;flex-direction:column;gap:8px}
.lt-bar{display:flex;flex-direction:column;gap:6px}.lt-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center}
.lt-cv{position:relative;height:min(72vh,680px);min-height:380px}
.ltc:fullscreen{background:#050607;padding:14px}.ltc:fullscreen .lt-cv{height:calc(100vh - 170px)}
.lt-pro{font-size:8.5px;color:#c084fc;letter-spacing:.04em;text-transform:uppercase}
.lt-note{font-size:11.5px;color:#8b95a3;line-height:1.5}
@media (max-width:700px){.lt-cv{height:420px}.lt-row .tc-tg,.lt-row .tc-seg button,.lt-row .tc-pick{min-height:40px}}

/* phone: compact range/interval selects (one row) */
.tc-segsel{display:none}
@media (max-width:600px){
.tc-bar{flex-wrap:nowrap}
.tc-bar>.tc-seg:not(.tc-rng){display:none}
.tc-bar{flex-wrap:wrap!important;row-gap:6px}.tc-bar>.tc-rng{display:flex;order:-1;flex:1 1 100%;overflow-x:auto;scrollbar-width:none}.tc-rng::-webkit-scrollbar{display:none}.tc-rng button{flex:1 0 auto;min-height:40px;min-width:44px;padding:0 6px}
.tc-bar:has(.tc-tools:not(.tc-hide)){flex-wrap:wrap}
.tc-segsel{display:inline-block;-webkit-appearance:none;appearance:none;min-height:40px;min-width:64px;padding:0 26px 0 12px;border:1px solid #F7931A;border-radius:6px;background:#0b0d10 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23F7931A'/%3E%3C/svg%3E") no-repeat right 9px center;color:#F7931A;font:700 14px var(--mono,monospace)}
.tc-bar .tc-more{margin-left:auto}
}

.hb-tk{font:700 13.5px var(--mono,monospace);color:#f2f4f7;margin-right:6px;letter-spacing:.02em}.hb-nm{font-size:11px;color:var(--mu,#8b95a3)}
.tc-pk,.tc-rv{display:contents}
/* Market pulse (Oct 25 v2): 3 even columns of 6 rows, clickable rows */
.hb{grid-template-columns:repeat(3,minmax(0,1fr))}
@media (max-width:1100px){.hb{grid-template-columns:repeat(2,minmax(0,1fr))}.hb-g:last-child{grid-column:1/-1}}
@media (max-width:600px){.hb{grid-template-columns:1fr}.hb-g:last-child{grid-column:auto}}
.hb-c[data-hb-go]{cursor:pointer}.hb-c[data-hb-go]:hover,.hb-c[data-hb-go]:focus-visible{background:#12161c;outline:0}
.hb-c.hb-on{box-shadow:inset 3px 0 0 #F7931A;background:rgba(247,147,26,.05)}
.hb-c{min-height:44px}
.hb-ctx{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0 0 10px;padding:7px 10px;border:1px solid #1e232b;border-radius:8px;font-size:12px}
.hb-ctx em{font-style:normal;color:var(--mu,#8b95a3);text-transform:uppercase;font-size:10.5px;letter-spacing:.05em}.hb-ctx b{color:#f2f4f7}.hb-ctx i{font-style:normal}
@media (max-width:600px){.hb-ctx{display:grid;grid-template-columns:1fr 1fr;gap:6px 10px}}
.hb-tabs{display:none}
@media (max-width:600px){.hb-tabs{display:flex;margin:0 0 8px}.hb-tabs button{flex:1}
  .hb[data-hbg="0"] .hb-g:not(:nth-child(1)),.hb[data-hbg="1"] .hb-g:not(:nth-child(2)),.hb[data-hbg="2"] .hb-g:not(:nth-child(3)){display:none}
  .hb-h{display:none}.hb-nm{display:none}}
.hb-h{display:flex;align-items:center;justify-content:space-between;gap:6px}
.hb-md{display:inline-flex;border:1px solid #1e232b;border-radius:5px;overflow:hidden;text-transform:none;letter-spacing:0}
.hb-md button{font:600 10px var(--mono,monospace);padding:2px 6px;background:none;border:0;color:var(--mu,#8b95a3);cursor:pointer;min-height:22px}.hb-md button.on{background:rgba(247,147,26,.15);color:#F7931A}
.hb-tag.tok{background:rgba(79,163,255,.15);color:#4fa3ff}
@media (max-width:600px){.hb-h{display:flex}.hb-h{font-size:0}.hb-h .hb-md{font-size:10px}.hb[data-hbg="1"] .hb-g:nth-child(2) .hb-h{display:flex}.hb-g .hb-h{display:none}}
@media (min-width:1101px){.hb{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(0,1fr)}}
.hb-lvh{font:700 10.5px var(--mono,monospace);color:#F7931A;text-transform:uppercase;letter-spacing:.06em}
.hb-f{grid-column:1/2;font:10.5px var(--mono,monospace);color:#9aa4b2;white-space:nowrap}.hb-f+.hb-s{grid-column:2/3}
.hb-ed{font:600 10px var(--mono,monospace);padding:2px 7px;border:1px solid #2a313b;border-radius:5px;background:none;color:#cfd5dd;cursor:pointer;margin-left:auto;min-height:22px}
.hb-del{border:0;background:none;color:#ff5a5f;font-size:15px;cursor:pointer;padding:0 2px}
.hb-add{display:flex;gap:6px;margin:0 0 6px}.hb-add input{flex:1;min-width:0;background:#0b0d10;border:1px solid #2a313b;border-radius:5px;color:#fff;padding:6px 8px;font-size:13px}.hb-add button{font:600 11px var(--mono,monospace);border:1px solid #2a313b;background:#12161c;color:#e6e9ee;border-radius:5px;padding:0 10px}
@media (max-width:600px){.hb-lv{grid-template-columns:1fr 1fr}.hb-lvh{grid-column:1/-1}.hb-h .hb-ed{font-size:10px}}
@keyframes alflash{0%,100%{background:transparent}25%,75%{background:rgba(255,61,242,.22)}}
.hb-c.hb-hit{box-shadow:inset 3px 0 0 #ff3df2;animation:alflash 1.2s 3}.hb-tag.hit{background:rgba(255,61,242,.18);color:#ff3df2}
.tc-read.al-hit .tc-px{animation:alflash 1.2s 3;color:#ff3df2}
.tc-bar .tc-type{width:auto!important;max-width:150px;flex:0 0 auto}
/* symbol picker button + search sheet (Oct 25 v3) */
.tc-pkb{display:inline-flex;align-items:baseline;gap:6px;background:#0b0d10;border:1px solid #2a313b;border-radius:6px;color:#e6e9ee;padding:5px 10px;cursor:pointer;min-height:32px;max-width:240px}
.tc-pkb b{font:700 14px var(--mono,monospace);color:#fff}.tc-pkb span{font-size:12px;color:#8b95a3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-pkb i{font-style:normal;color:#F7931A;font-size:11px}
.tc-pkb:hover,.tc-pkb:focus-visible{border-color:#F7931A;outline:0}
.tps{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.55);display:flex;align-items:flex-start;justify-content:center;padding-top:8vh}
.tps[hidden]{display:none}
.tps-in{width:min(440px,94vw);max-height:76vh;display:flex;flex-direction:column;background:#0e1115;border:1px solid #2a313b;border-radius:10px;padding:10px;box-shadow:0 20px 60px rgba(0,0,0,.6)}
.tps-h{display:flex;gap:6px}.tps-h input{flex:1;min-width:0;background:#0b0d10;border:1px solid #F7931A;border-radius:6px;color:#fff;font:600 15px var(--mono,monospace);padding:9px 10px;text-transform:uppercase}
.tps-h input::placeholder{text-transform:none;font-weight:400;font-size:13px;color:#6b7480}
.tps-x{background:none;border:1px solid #2a313b;border-radius:6px;color:#cfd5dd;width:40px;font-size:15px;cursor:pointer}
.tps-ch{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.tps-ch button{font:700 12px var(--mono,monospace);border:1px solid #2a313b;border-radius:14px;background:#12161c;color:#e6e9ee;padding:5px 11px;cursor:pointer}.tps-ch button.on{border-color:#F7931A;color:#F7931A}
.tps-l{list-style:none;margin:0;padding:0;overflow-y:auto;flex:1}.tps-l li button{display:flex;align-items:baseline;gap:8px;width:100%;text-align:left;background:none;border:0;border-top:1px solid #161a20;color:#e6e9ee;padding:9px 6px;cursor:pointer}
.tps-l li button:hover,.tps-l li button:focus-visible{background:#151a21;outline:0}.tps-l em{font:10.5px var(--mono,monospace);color:#6b7480;font-style:normal;width:34px}.tps-l b{font:700 13.5px var(--mono,monospace);min-width:56px}.tps-l span{font-size:12.5px;color:#8b95a3}
.tps-sep{font:700 10.5px var(--mono,monospace);color:#F7931A;text-transform:uppercase;letter-spacing:.06em;padding:10px 6px 4px}.tps-none{color:#8b95a3;padding:12px 6px;font-size:13px}
.tps-e{font-size:12.5px;color:#cfd5dd;margin:4px 2px}.tps-e.bad{color:#ff5a5f}.tps-f{font-size:11px;color:#6b7480;margin:8px 2px 0}
@media (max-width:760px){.tps{padding:0;background:#0e1115}.tps-in{width:100vw;max-height:none;height:100%;border:0;border-radius:0;padding:12px}}
body.tps-open{overflow:hidden}
.tbtn-cz{display:none!important} /* Layout panel removed: tabs + Market pulse edit replace it */
/* Home order v3: charts, Market pulse, Your Bitcoin (calculator + converter, prominent), Key metrics… */
body[data-tab=home] main.grid>.p-tc{order:-9}body[data-tab=home] main.grid>.p-hb{order:-8}body[data-tab=home] main.grid>.p-yb{order:-7;grid-column:1/-1!important}
.p-yb{grid-template-columns:1.3fr 1fr 1fr!important}
.p-yb .yb-cta:first-of-type b{font-size:17px}.p-yb .yb-cta:first-of-type{border-color:#F7931A;background:linear-gradient(180deg,#1a1208,#100c07)}
.yb-conv label{display:flex;align-items:center;gap:6px}.yb-conv input{flex:1;min-width:0;background:#0b0d10;border:1px solid #2a313b;border-radius:5px;color:#fff;font:600 14px var(--mono,monospace);padding:6px 8px}.yb-conv span{font:600 11px var(--mono,monospace);color:#8b95a3;width:34px}
@media (max-width:760px){.p-yb{grid-template-columns:1fr!important}}
/* merged Strategy extras */
.kpi-x{display:grid;grid-template-columns:1fr 1fr 2fr;gap:10px;margin-top:10px}.kpi-xc{border:1px solid #1e232b;border-radius:8px;padding:8px 10px}.kpi-xc .kv{display:flex;justify-content:space-between;gap:8px;padding:3px 0;font-size:12.5px}
.kpi-xc table{width:100%;font-size:12px}.kpi-xc .p-f{font-size:10.5px}
@media (max-width:900px){.kpi-x{grid-template-columns:1fr}}
.hb-xl{white-space:nowrap}.hb-xl i{font-style:normal}
.tc-xl{flex-basis:100%;font:12.5px var(--mono,monospace);color:#cfd5dd}.tc-xl b{color:#fff}.tc-xl i{font-style:normal}.tc-xl .up{color:#2fd17c}.tc-xl .dn{color:#ff5a5f}
body[data-tab=companies] main.grid>.p-kpi{order:-5;grid-column:1/-1}
body[data-tab=crypto] main.grid>.p-cx,body[data-tab=crypto] main.grid>.p-dv,body[data-tab=crypto] main.grid>.p-tok{grid-column:1/-1!important;grid-row:auto!important}
body[data-tab=companies] main.grid>.p-wl,body[data-tab=companies] main.grid>.p-tboard{grid-column:1/-1!important;grid-row:auto!important}
.tps-tb{display:flex;gap:0;margin:0 0 8px;border:1px solid #2a313b;border-radius:8px;overflow:hidden}.tps-tb[hidden]{display:none}
.tps-tb button{flex:1;background:#0b0d10;border:0;color:#aab3bf;font:700 12.5px var(--mono,monospace);padding:10px 6px;cursor:pointer}.tps-tb button.on{background:rgba(247,147,26,.16);color:#F7931A}
.tps-in{width:min(480px,94vw)}
.tps-l li button span{flex:1;min-width:0;display:flex;flex-direction:column}.tps-l li button span small{font:10.5px var(--mono,monospace);color:#6b7480;margin-top:1px}
.tps-l li button i{font:600 12px var(--mono,monospace);font-style:normal;margin-left:auto}.tps-l .up{color:#2fd17c}.tps-l .dn{color:#ff5a5f}

/* picker polish t1025zb */
.tps-ch{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tps-ch::-webkit-scrollbar{display:none}.tps-ch button{flex:0 0 auto}
.tps-tb button{flex:1 1 0;min-width:0;min-height:44px;white-space:nowrap}
.tps-na{color:#5b6472;font-style:normal}
.tps-more{list-style:none}.tps-more button{width:100%;margin:6px 0;padding:10px;border:1px dashed #2a313b;border-radius:8px;background:#0b0d10;color:#F7931A;font:700 12.5px var(--mono,monospace);cursor:pointer}
.tps-ch{display:none!important}
/* desktop: range pills on their own row above interval + tools, same as phone */
@media (min-width:601px){.tc-bar{flex-wrap:wrap!important;row-gap:6px}.tc-bar>.tc-rng{order:-1;flex:0 0 100%;display:flex;max-width:440px}.tc-bar>.tc-rng button{flex:1 0 auto;min-height:32px}}
@media (min-width:1024px){.tc-bar .tc-tg,.tc-bar .tc-pick{padding:0 7px;font-size:11px;min-height:30px}.tc-bar .tc-type{max-width:96px}}
.tc-bar>.tc-type{min-height:40px;max-width:150px;border:1px solid #2a313b;border-radius:6px;background:#0b0d10;color:#e6e9ee;font:600 13px var(--mono,monospace);padding:0 8px}@media (min-width:1024px){.tc-bar>.tc-type{min-height:30px;font-size:11.5px;max-width:130px}}
/* iOS Safari: never allow sideways page scroll (marquee ticker, wide readouts) */
html,body{max-width:100%;overflow-x:hidden}@supports (overflow:clip){html,body{overflow-x:clip}}
.tc-pane,.tc-read,.p-live,.tc-bar{min-width:0;max-width:100%}.tc-read{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media (max-width:600px){.tc-bar>.tc-type{flex:1 1 auto;min-width:0;max-width:none}.tc-bar .tc-more{flex:0 0 auto}.tc-rng button{min-width:0;flex:1 1 0;padding:0 2px}}
.tc-tg.tc-reset{color:#8b95a3}
/* Reset view: one control in the top bar (desktop) and Desk Mode; phone keeps it in chart Tools */
.tbtn.tbtn-rs{color:#e6e9ee;border-color:#3a434f}.tbtn.tbtn-rs:hover{color:#F7931A;border-color:#F7931A}
@media (min-width:601px){.tc-tg.tc-reset{display:none}}
@media (max-width:600px){body:not(.dm) .tbtn.tbtn-rs{display:none}}
