#sp_ta:not(.tab-sy) > #sp_sy{display:none}
#sp_ta.tab-sy > :not(.sp-ta-tabs):not(.sp-ta-head):not(#sp_sy){display:none!important}
#sp_ta.tab-sy .sp-ta-ranges{display:none!important}
#sp_sy{color:#d7dbe3;font-size:14px}
#sp_sy .up{color:#f6465d}
#sp_sy .dn{color:#0ecb81}
#sp_sy .na{color:#5f6778}
#sp_sy .sy-bar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:12px}
#sp_sy .sy-seg{display:inline-flex;flex-wrap:wrap;border:1px solid #2f354b;border-radius:6px;overflow:hidden}
#sp_sy .sy-seg button{background:transparent;color:#9aa3b2;border:0;border-right:1px solid #2f354b;padding:6px 12px;font:inherit;font-size:13px;cursor:pointer;border-radius:0;box-shadow:none}
#sp_sy .sy-seg button:last-child{border-right:0}
#sp_sy .sy-seg button:hover{color:#fff}
#sp_sy .sy-seg button.on{background:#4e8cff;color:#fff}
#sp_sy .sy-seg button.lk{color:#6b7385}
#sp_sy .sy-seg button.lk.on{background:rgba(245,197,66,.15);color:#f5c542}
#sp_sy .sy-cus{display:flex;align-items:center;gap:6px}
#sp_sy .sy-cus select{height:32px;padding:2px 8px;background:#12151c;border:1px solid #2f354b;border-radius:6px;color:#eef0f4;font-size:13px}
#sp_sy .sy-wrap{overflow-x:auto;border:1px solid #2f354b;border-radius:8px}
#sp_sy .sy-t{width:100%;border-collapse:collapse;margin:0;font-size:13px;white-space:nowrap;font-variant-numeric:tabular-nums}
#sp_sy .sy-t th,#sp_sy .sy-t td{padding:8px 9px;border:0;border-bottom:1px solid #232838;text-align:right;background:transparent}
#sp_sy .sy-t th{background:#1a1e2b;color:#9aa3b2;font-weight:500;font-size:12px}
#sp_sy .sy-t th[data-cur]{color:#4e8cff}
#sp_sy .sy-t .l{text-align:left;position:sticky;left:0;background:#1c2030;z-index:1;color:#c9ced8;font-weight:600}
#sp_sy .sy-t th.l{background:#1a1e2b}
#sp_sy .sy-t .yr{border-left:1px solid #2f354b}
#sp_sy .sy-t tr.s td{background:#161a24}
#sp_sy .sy-t tr.s td.l{background:#161a24}
#sp_sy .sy-t tr.last td{border-bottom:2px solid #2f354b}
#sp_sy .sy-t td.prog{outline:1px dashed #848e9c;outline-offset:-3px;opacity:.85}
#sp_sy .sy-t tbody tr:not(.s):hover td{filter:brightness(1.2)}
#sp_sy .sy-lock{display:block;text-align:center;padding:22px;border:1px dashed #f5c542;border-radius:8px;color:#d7dbe3;text-decoration:none}
#sp_sy .sy-lock b{color:#f5c542}
#sp_sy .sy-na{color:#848e9c;text-align:center;padding:20px 0}
#sp_sy .sy-note{margin-top:10px;font-size:12px;color:#848e9c;line-height:1.7}
@media (max-width:640px){#sp_sy .sy-t th,#sp_sy .sy-t td{padding:6px 6px;font-size:12px}#sp_sy .sy-seg button{padding:5px 9px}}
