.RacingSeasonView-module-scss-module__McrG4G__wrap{flex-direction:column;gap:28px;display:flex}.RacingSeasonView-module-scss-module__McrG4G__loading,.RacingSeasonView-module-scss-module__McrG4G__empty{color:var(--text-muted);padding:24px 0}.RacingSeasonView-module-scss-module__McrG4G__section{flex-direction:column;gap:12px;display:flex}.RacingSeasonView-module-scss-module__McrG4G__heading{margin:0;font-size:1.05rem}.RacingSeasonView-module-scss-module__McrG4G__tableScroll{border:1px solid var(--surface-light);border-radius:10px;overflow-x:auto}.RacingSeasonView-module-scss-module__McrG4G__standingsTable,.RacingSeasonView-module-scss-module__McrG4G__raceTable{border-collapse:collapse;width:100%;font-size:.88rem}.RacingSeasonView-module-scss-module__McrG4G__standingsTable th,.RacingSeasonView-module-scss-module__McrG4G__raceTable th{text-align:left;background:var(--surface);color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;border-bottom:1px solid var(--surface-light);padding:10px 12px;font-size:.72rem;font-weight:600}.RacingSeasonView-module-scss-module__McrG4G__standingsTable td,.RacingSeasonView-module-scss-module__McrG4G__raceTable td{border-bottom:1px solid var(--surface-light);white-space:nowrap;padding:9px 12px}.RacingSeasonView-module-scss-module__McrG4G__standingsTable tbody tr:last-child td,.RacingSeasonView-module-scss-module__McrG4G__raceTable tbody tr:last-child td{border-bottom:none}.RacingSeasonView-module-scss-module__McrG4G__standingsTable tbody tr:hover td,.RacingSeasonView-module-scss-module__McrG4G__raceTable tbody tr:hover td{background:#ffffff05}.RacingSeasonView-module-scss-module__McrG4G__posCol{width:48px}.RacingSeasonView-module-scss-module__McrG4G__ptsCol{color:#c7d2fe;text-align:right;font-weight:700}.RacingSeasonView-module-scss-module__McrG4G__pos{background:#ffffff0f;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;font-size:.82rem;font-weight:800;display:inline-flex}.RacingSeasonView-module-scss-module__McrG4G__pos1{color:#fde047;background:#facc1540}.RacingSeasonView-module-scss-module__McrG4G__pos2{color:#e2e8f0;background:#cbd5e140}.RacingSeasonView-module-scss-module__McrG4G__pos3{color:#fbbf24;background:#d9770640}.RacingSeasonView-module-scss-module__McrG4G__driverCol{font-weight:600}.RacingSeasonView-module-scss-module__McrG4G__driverLink{color:var(--text-primary);text-decoration:none}.RacingSeasonView-module-scss-module__McrG4G__driverLink:hover{color:var(--accent-light);text-decoration:underline}.RacingSeasonView-module-scss-module__McrG4G__raceTabs{flex-wrap:wrap;gap:8px;display:flex}.RacingSeasonView-module-scss-module__McrG4G__raceTab{border:1px solid var(--surface-light);color:var(--text-secondary);cursor:pointer;background:#ffffff0d;border-radius:100px;align-items:center;gap:8px;padding:8px 14px;font-size:.82rem;font-weight:600;transition:border-color .2s,color .2s;display:inline-flex}.RacingSeasonView-module-scss-module__McrG4G__raceTab:hover{color:var(--text-primary);border-color:#6366f180}.RacingSeasonView-module-scss-module__McrG4G__raceTabActive{color:#fff;background:#6366f1e6;border-color:#6366f1e6}.RacingSeasonView-module-scss-module__McrG4G__raceTabNum{opacity:.85;font-weight:800}.RacingSeasonView-module-scss-module__McrG4G__raceTabDisc{opacity:.75;font-size:.7rem}.RacingSeasonView-module-scss-module__McrG4G__badgePole,.RacingSeasonView-module-scss-module__McrG4G__badgeFL{vertical-align:middle;border-radius:4px;margin-left:6px;padding:1px 5px;font-size:.6rem;font-weight:800}.RacingSeasonView-module-scss-module__McrG4G__badgePole{color:#d8b4fe;background:#a855f738}.RacingSeasonView-module-scss-module__McrG4G__badgeFL{color:#f9a8d4;background:#ec489938}
