.refresh,.track-bar button{background:#252d38;border:1px solid #424d5d;color:var(--text);padding:9px 16px;border-radius:4px;font:inherit;font-size:14px;cursor:pointer}.refresh:disabled{opacity:.5}.feed{font-size:12px!important;margin-top:8px!important}.track-bar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:24px}.track-bar .selected{background:var(--accent);color:#172005;border-color:var(--accent)}.track-bar>span{margin-left:auto;font-size:12px;color:var(--muted)}.track-caption{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:20px}.track-caption h2{font-size:22px;letter-spacing:0}.track-caption span{font-size:12px;color:var(--muted)}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px}.metrics>div{background:var(--surface);border:1px solid var(--line);border-radius:5px;padding:19px}.metrics span{font-size:14px;color:var(--muted);display:block}.metrics strong{font-size:23px;font-weight:500;display:block;margin-top:10px;overflow-wrap:anywhere}.gate-grid{display:flex;gap:18px;margin:20px 0;flex-wrap:wrap}.gate-grid small{font-size:12px;color:var(--muted);display:block}.gate-grid strong{font-size:16px;font-weight:500}.compact th,.compact td{padding:8px 4px;font-size:12px}.compact td{border-top:1px solid var(--line)}.lab-two{display:grid;grid-template-columns:1fr 1fr;gap:20px}.lab-two .trades{margin-bottom:0}td{padding:14px 20px;font-size:14px;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.no-data{color:var(--muted);text-align:center;padding:32px!important}.lab-note{font-size:12px;color:var(--muted);margin:20px 0}.market-panel{margin-top:24px}#equity-plot{min-height:270px;padding:25px 20px}#equity-plot svg{width:100%;height:auto}.plot-empty{color:var(--muted);text-align:center;font-size:14px;margin:60px auto;max-width:440px}.plot-range{font-size:12px;color:var(--muted);text-align:right}button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media(max-width:850px){.lab-two{grid-template-columns:1fr}.metrics{grid-template-columns:1fr 1fr}.track-bar>span{width:100%;margin:8px 0 0}}@media(max-width:600px){.track-caption{align-items:flex-start;flex-direction:column}.metrics strong{font-size:19px}.metrics>div{padding:14px}.compact{width:100%}.dash-grid .bot-card{overflow-x:auto}.track-bar button{padding:9px 10px}.card-head .mode{white-space:normal}}
