#remote-standings{margin:10px 0}
#remote-standings [data-standings-toggle]{border:1px solid #c7ff2970;border-radius:12px;background:#1b250fc9;color:#e5ffb1;padding:10px 16px;font:inherit;font-weight:750;box-shadow:inset 0 1px #ffffff18;min-height:44px}
#remote-standings [data-standings-toggle]::before{content:'▥';margin-right:9px;color:#c7ff29}
#remote-standings [data-standings-toggle][aria-pressed=true]{background:#c7ff29;color:#203008}
#remote-standings [data-standings-toggle][aria-pressed=true]::before{color:inherit}
#remote-standings [data-standings-scroll]>p{font-size:.8rem;line-height:1.3;margin:8px 0}
#remote-standings [data-scroll-direction]{border:1px solid #c7ff2955;border-radius:10px;background:#233213;color:#e5ffb1;padding:8px 14px;min-height:40px;font:inherit;font-size:.85rem;margin-top:8px}
#standings-mini{height:160px;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;border:2px solid #759448;border-radius:12px;padding:12px;background:radial-gradient(at top right,#452755,#130c21);color:white;font-size:12px;line-height:1.3;scrollbar-color:#c7ff29 #30223e}
#standings-mini:focus-visible{outline:3px solid #c7ff29;outline-offset:3px}
#standings-mini .mini-score-title{text-align:center;font-weight:900;font-size:16px;margin-bottom:12px}
#standings-mini .mini-score-podium{display:flex;gap:5px;padding:8px;border:1px solid #c7ff29;border-radius:8px;margin-bottom:12px;background:#55387b}
#standings-mini .mini-score-podium span{flex:1;min-width:0;text-align:center;font-size:10px;overflow-wrap:anywhere}
#standings-mini .mini-score-podium b{display:block;color:#c7ff29;margin:5px 0}
#standings-mini table{width:100%;border-collapse:collapse;text-align:left}
#standings-mini th,#standings-mini td{padding:9px 4px;border-bottom:1px solid #ffffff25;overflow-wrap:anywhere}
#standings-mini td:last-child{color:#c7ff29;font-weight:800}

.mini-category-teams{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px}.mini-category-teams>div{padding:9px;border:1px solid #43d58d;border-radius:8px;background:#113f32}.mini-category-teams>div.out{background:#451c29;border-color:#fb7692}.mini-category-teams span,.mini-category-teams b,.mini-category-teams strong{display:block;overflow-wrap:anywhere}.mini-category-teams span{font-size:10px}.mini-category-teams b{font-size:13px}.mini-category-teams strong{font-size:11px;margin-top:5px}

#remote-standings [data-standings-toggle]:disabled{background:#373737;color:#aaa;border-color:#666;box-shadow:none;opacity:.65;cursor:not-allowed}#remote-standings [data-standings-toggle]:disabled::before{color:inherit}
