.main-season-table_scrollRegion__T6Anj{--position-width:48px;max-width:100%;overflow-x:auto;border:1px solid #f0f0f0;border-radius:4px;scrollbar-width:thin}.main-season-table_formBadge__FOKPh:focus-visible,.main-season-table_scrollRegion__T6Anj:focus-visible{outline:2px solid #0e0c1d;outline-offset:2px}.main-season-table_table__JdOV2{width:100%;border-collapse:separate;border-spacing:0;font-size:12px;color:#292733}.main-season-table_table__JdOV2 td,.main-season-table_table__JdOV2 th{padding:10px 8px;border-bottom:1px solid #f0f0f0;border-right:1px solid #f0f0f0;white-space:nowrap}.main-season-table_table__JdOV2 thead th{height:48px;background:#fff;color:#4a4661;font-size:10px;text-transform:uppercase}.main-season-table_table__JdOV2 td{text-align:center;font-family:var(--font-geist-mono),monospace;letter-spacing:-.015rem}.main-season-table_table__JdOV2 tbody tr{--row-bg:#fff;--row-hover:#f8f8f8}.main-season-table_table__JdOV2 tbody tr:nth-child(odd):not([data-zone]){--row-bg:#fdfdfd}.main-season-table_table__JdOV2 tbody td,.main-season-table_table__JdOV2 tbody th{background:var(--row-bg)}.main-season-table_table__JdOV2 tbody tr:hover>*{background:var(--row-hover)}.main-season-table_table__JdOV2 tbody tr:last-child>*{border-bottom:0}.main-season-table_table__JdOV2 tr>:last-child{border-right:0}.main-season-table_table__JdOV2 .main-season-table_position__2B36x{position:sticky;left:0;z-index:2;min-width:var(--position-width);width:var(--position-width);text-align:center}.main-season-table_table__JdOV2 .main-season-table_team__jeOxb{position:sticky;left:var(--position-width);z-index:2;min-width:176px;max-width:240px;text-align:left;white-space:normal;line-height:1.4}.main-season-table_teamLink___Z63X{display:flex;align-items:center;gap:8px}.main-season-table_teamLink___Z63X>span{min-width:0;overflow-wrap:anywhere}.main-season-table_table__JdOV2 .main-season-table_formCell__UpKPx{min-width:152px}.main-season-table_form__k2tEE{display:flex;justify-content:center;gap:4px;margin:0;padding:0;list-style:none}.main-season-table_formBadge__FOKPh{display:inline-flex;align-items:center;justify-content:center;width:24px;height:28px;border-radius:4px;font-weight:700;cursor:pointer;touch-action:manipulation}.main-season-table_formBadge__FOKPh[data-result=W]{background:#d5eadb;color:#18522f}.main-season-table_formBadge__FOKPh[data-result=P]{background:#f5d9d9;color:#8b2424}.main-season-table_formBadge__FOKPh[data-state=open]{outline:2px solid #0e0c1d;outline-offset:2px}.main-season-table_noForm__dC_zY{color:#4a4661;font-family:var(--font-inter),sans-serif;font-size:11px}.main-season-table_legend__MNFTw{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:12px;line-height:1.5}.main-season-table_legend__MNFTw li{display:flex;align-items:center;gap:8px}.main-season-table_swatch__Y182g{background:var(--row-bg);width:16px;height:16px;flex-shrink:0;border:1px solid #aba6c1;border-radius:2px}@media (max-width:767px){.main-season-table_scrollRegion__T6Anj{--position-width:36px;--team-width:clamp(84px,calc(100vw - 236px),144px);scroll-padding-inline-start:calc(var(--position-width) + var(--team-width) + 4px)}.main-season-table_table__JdOV2 td,.main-season-table_table__JdOV2 th{padding:8px 6px}.main-season-table_table__JdOV2 .main-season-table_team__jeOxb{min-width:var(--team-width);max-width:var(--team-width)}.main-season-table_teamLink___Z63X{width:calc(var(--team-width) - 12px);gap:6px}.main-season-table_table__JdOV2 .main-season-table_formCell__UpKPx{min-width:148px}.main-season-table_form__k2tEE{gap:3px}}.standings-zones_zone__f0fKc[data-zone=playoff]{--row-bg:#edf7ef;--row-hover:#e0f0e4}.standings-zones_zone__f0fKc[data-zone=playin]{--row-bg:#f6eee5;--row-hover:#eee0cf}.standings-zones_zone__f0fKc[data-zone=relegation]{--row-bg:#fceeee;--row-hover:#f8dfdf}.standings-zones_zone__f0fKc>*{background:var(--row-bg)}.standings-zones_zone__f0fKc:hover>*{background:var(--row-hover)}