/*! © 2026 Noxx Labs. All rights reserved. Noxx™ and Noxx Labs™ are trademarks of Noxx Labs. Proprietary: no licence is granted to copy, modify, host or redistribute any part of this code. noxxreplays.co.uk · build 6.1.0-f984a20 · 3d818a9198 */

html[data-design="v2"][data-polish] [data-tab-on="summary"] > [data-tab]:not([data-tab="summary"]):not([data-tab="all"]),
html[data-design="v2"][data-polish] [data-tab-on="moments"] > [data-tab]:not([data-tab="moments"]):not([data-tab="all"]),
html[data-design="v2"][data-polish] [data-tab-on="play"] > [data-tab]:not([data-tab="play"]):not([data-tab="all"]),
html[data-design="v2"][data-polish] [data-tab-on="rank"] > [data-tab]:not([data-tab="rank"]):not([data-tab="all"]),
html[data-design="v2"][data-polish] [data-tab-on="coach"] > [data-tab]:not([data-tab="coach"]):not([data-tab="all"]) { display: none !important; }
html[data-design="v2"][data-polish] .rtab-bar {
  position: relative; z-index: 40; margin: 0.4rem 0 1.3rem; background: var(--bg);
  border-bottom: 1px solid var(--nxv2-line2, var(--border));
}
html[data-design="v2"][data-polish] .rtab-list {
  display: flex; gap: 0.15rem; overflow-x: auto; overscroll-behavior-x: contain; scrollbar-width: none;
  -webkit-overflow-scrolling: touch; scroll-padding-inline: 1rem;
}
html[data-design="v2"][data-polish] .rtab-list::-webkit-scrollbar { display: none; }
html[data-design="v2"][data-polish] .rtab-list [role="tab"] {
  flex: none; display: inline-flex; align-items: center; gap: 0.45rem; min-height: 44px; padding: 0 0.95rem;
  font: inherit; font-family: var(--sans, inherit); font-size: 0.92rem; font-weight: 500; letter-spacing: -0.005em;
  color: var(--text2); background: none; border: 0; border-radius: 0; cursor: pointer; white-space: nowrap;
  box-shadow: inset 0 -2px 0 transparent; transition: color 0.15s ease, box-shadow 0.15s ease;
  -webkit-tap-highlight-color: transparent;
}
html[data-design="v2"][data-polish] .rtab-list [role="tab"][hidden] { display: none; } 
html[data-design="v2"][data-polish] .rtab-list [role="tab"]:hover { color: var(--text); }
html[data-design="v2"][data-polish] .rtab-list [role="tab"][aria-selected="true"] { color: var(--text); box-shadow: inset 0 -2px 0 var(--accent); }
html[data-design="v2"][data-polish] .rtab-list [role="tab"]:focus-visible { outline: 2px solid var(--accent); outline-offset: -4px; border-radius: 8px; }
html[data-design="v2"][data-polish] .rtab-n {
  font-family: var(--mono, monospace); font-size: 0.7rem; font-weight: 500; line-height: 1; padding: 0.22rem 0.42rem;
  border-radius: 999px; background: rgba(255,255,255,0.07); color: var(--text2); font-variant-numeric: tabular-nums;
}
html[data-design="v2"][data-polish] [aria-selected="true"] .rtab-n { background: var(--accent-lo, rgba(225,255,60,0.09)); color: var(--accent); }
html[data-design="v2"][data-polish] .rtab-bar.pinned { position: fixed; margin: 0; box-shadow: 0 10px 24px -12px rgba(0,0,0,0.8); }
@media (prefers-reduced-motion: reduce) {
  html[data-design="v2"][data-polish] .rtab-list [role="tab"] { transition: none; }
}
