
    .sbx-hd{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:14px}
    .sbx-stamp{margin-left:auto;font-size:11px;color:var(--muted);display:flex;align-items:center;gap:6px;white-space:nowrap}
    .sbx-stamp .sbx-dot{width:6px;height:6px;border-radius:50%;background:var(--muted);display:inline-block}
    .sbx-stamp.live .sbx-dot{background:var(--warn)}
    .sbx-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:stretch}
    @media(max-width:900px){.sbx-grid{grid-template-columns:1fr}}
    .sbx-bar-card{background:var(--panel2);border:1px solid var(--line);border-radius:12px;padding:14px 16px 12px;display:flex;flex-direction:column;cursor:pointer;min-width:0}
    .sbx-counts{display:flex;justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:8px}
    .sbx-cnt{display:flex;align-items:baseline;gap:7px;min-width:0}
    @media(max-width:480px){.sbx-cnt{flex-direction:column;gap:3px}.sbx-cnt.dec{align-items:flex-end}}
    .sbx-cnt b{font-size:24px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1}
    .sbx-cnt .w{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}
    .sbx-cnt.adv b{color:var(--ink-up, var(--up))}.sbx-cnt.dec b{color:var(--ink-down, var(--down))}
    .sbx-bar{display:flex;height:10px;border-radius:5px;overflow:hidden;background:var(--line)}
    .sbx-bar i{display:block;height:100%}
    .sbx-bar .a{background:var(--up)}.sbx-bar .u{background:var(--line)}.sbx-bar .d{background:var(--down)}
    .sbx-stance{margin:10px 1px 0;font-size:12.5px;line-height:1.5}
    .sbx-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
    @media(max-width:900px){.sbx-tiles{grid-template-columns:repeat(2,1fr)}}
    .sbx-tile{background:var(--panel2);border:1px solid var(--line);border-radius:12px;padding:12px 14px 10px;cursor:pointer;min-width:0}
    .sbx-tile:hover,.sbx-bar-card:hover{border-color:color-mix(in srgb,var(--link) 40%,var(--line))}
    .sbx-tl{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
    .sbx-tv{font-size:20px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1;margin-bottom:7px}
    .sbx-tv.pos{color:var(--ink-up,var(--up))}.sbx-tv.neg{color:var(--ink-down,var(--down))}
    .sbx-tw{font-size:11px;color:var(--muted);line-height:1.35}
    .sbx-wl{position:relative;height:4px;border-radius:2px;background:var(--line);margin:0 0 7px}
    .sbx-wl i{position:absolute;left:0;top:0;bottom:0;border-radius:2px;background:var(--up)}
    .sbx-wl.low i{background:var(--down)}
    .sbx-wl .tick{position:absolute;left:50%;top:-2px;bottom:-2px;width:1px;background:var(--muted);opacity:.6}
    .sbx-more{margin-top:12px;text-align:right;font-size:11.5px}
    .sbx-more button{background:none;border:none;color:var(--ink-link, var(--link));font:inherit;cursor:pointer;padding:0}
    .sbx-dlg{display:none;position:fixed;inset:0;z-index:1200;background:rgba(0,0,0,.45);padding:4vh 16px}
    .sbx-dlg.open{display:flex}
    .sbx-dlg-panel{margin:auto;width:min(880px,100%);max-height:88vh;overflow:auto;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:18px 22px 20px;position:relative}
    .sbx-dlg-x{position:sticky;top:0;float:right;background:var(--panel2);border:1px solid var(--line);border-radius:8px;color:var(--muted);font-size:14px;line-height:1;padding:5px 9px;cursor:pointer}
    