/* Optistream sidebar V2 — preserves category color language */
.os-sidebar{--sb-bg:#101017;--sb-surface:#121219;--sb-border:#292936;--sb-soft:#20202b;--sb-text:#ededf2;--sb-muted:#8f8f9e;--sb-blue:#2583ff;--sb-esport:#facc15}.os-sidebar-widget{background:var(--sb-surface)!important;border:1px solid var(--sb-border)!important;border-radius:4px!important;padding:0!important;overflow:hidden;margin-bottom:14px!important}.os-widget-header{display:flex!important;align-items:center!important;gap:9px!important;padding:14px 15px!important;border-bottom:1px solid var(--sb-soft)!important}.os-widget-icon{display:grid!important;place-items:center!important;width:24px;height:24px;color:var(--sb-blue)!important}.os-widget-header:first-child .os-widget-icon{color:var(--sb-esport)!important}.os-widget-icon svg{width:18px;height:18px}.os-widget-title{font:800 11px "JetBrains Mono",monospace!important;letter-spacing:.1em!important;text-transform:uppercase;color:var(--sb-text)!important}.os-sidebar-matches{display:grid}.os-smatch{position:relative;display:block;padding:12px 15px;border-bottom:1px solid var(--sb-soft);background:#101017;text-decoration:none!important;color:var(--sb-text)!important;transition:background .15s,border-color .15s}.os-smatch:hover{background:#15151d}.os-smatch[data-state=inProgress]{border-left:2px solid #ef4444}.os-smatch-meta{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-bottom:9px;padding-right:14px}.os-smatch-league,.os-smatch-time{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:650 9px "JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.06em;color:#666676}.os-smatch-league{color:var(--sb-esport)}.os-smatch-time i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#ef4444;margin-right:4px}.os-smatch[data-state=inProgress] .os-smatch-time{color:#f87171}.os-smatch-teams{display:grid;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:center;gap:5px}.os-smatch-team{display:flex;align-items:center;gap:6px;min-width:0;font-size:11px;font-weight:700}.os-smatch-team>span:last-child,.os-smatch-t2>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-smatch-t2{justify-content:flex-end;text-align:right}.os-smatch-logo{display:grid;place-items:center;width:22px;height:22px;flex:0 0 22px;border:1px solid #2c2c38;background:#17171f}.os-smatch-logo img{width:18px;height:18px;object-fit:contain}.os-smatch-logo b{font:800 7px "JetBrains Mono",monospace;color:#8a8a98}.os-smatch-score{text-align:center;font:800 10px "JetBrains Mono",monospace;color:#a9a9b5}.os-smatch-chevron{position:absolute;right:7px;top:50%;width:13px;transform:translateY(-50%);fill:none;stroke:#424250;stroke-width:1.8}.os-smatch-empty{display:flex;align-items:center;justify-content:center;gap:8px;padding:20px;color:#6f6f7f;font-size:12px}.os-smatch-empty svg{width:18px;fill:none;stroke:currentColor;stroke-width:1.6}.os-sidebar-cta{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:12px 15px!important;color:#d5bd50!important;background:#14130d!important;text-decoration:none!important;font:750 10px "JetBrains Mono",monospace!important;text-transform:uppercase;letter-spacing:.05em}.os-sidebar-cta svg{width:16px;fill:none;stroke:currentColor;stroke-width:1.8}.os-sidebar-guides{display:grid!important}.os-sidebar-guide-item{display:grid!important;grid-template-columns:24px 1fr 16px!important;align-items:center!important;gap:9px!important;min-height:43px!important;padding:8px 14px!important;border-bottom:1px solid var(--sb-soft)!important;text-decoration:none!important;background:#101017!important}.os-sidebar-guide-item:last-child{border-bottom:0!important}.os-sidebar-guide-item:hover{background:#15151d!important}.os-sg-emoji{display:grid!important;place-items:center!important;width:24px;height:24px}.os-sg-emoji svg{width:17px;height:17px}.os-sidebar-guide-item:nth-child(1) .os-sg-emoji{color:#a855f7}.os-sidebar-guide-item:nth-child(2) .os-sg-emoji{color:#22c55e}.os-sidebar-guide-item:nth-child(3) .os-sg-emoji{color:#22d3ee}.os-sidebar-guide-item:nth-child(4) .os-sg-emoji{color:#f59e0b}.os-sidebar-guide-item:nth-child(5) .os-sg-emoji{color:#ef4444}.os-sidebar-guide-item:nth-child(6) .os-sg-emoji{color:#14b8a6}.os-sg-name{color:#bdbdc8!important;font-size:12px!important;font-weight:650!important}.os-sg-arrow{display:grid!important;place-items:center!important;color:#4e4e5e!important}.os-sg-arrow svg{width:15px;fill:none;stroke:currentColor;stroke-width:1.8}.os-sidebar-pop-item{display:grid!important;grid-template-columns:28px 1fr!important;gap:9px!important;padding:11px 14px!important;border-bottom:1px solid var(--sb-soft)!important;text-decoration:none!important;background:#101017!important}.os-pop-num{font:700 10px "JetBrains Mono",monospace!important;color:#4c6890!important}.os-pop-title{color:#bdbdc8!important;font-size:12px!important;line-height:1.35!important}.os-sidebar :where(a):focus-visible{outline:2px solid var(--sb-blue)!important;outline-offset:-2px!important}@media (prefers-reduced-motion:reduce){.os-sidebar *{transition:none!important;animation:none!important}}
