.page-module__2FdSpq__page{min-height:calc(100vh - 58px);color:var(--color-text);padding:20px}.page-module__2FdSpq__header{width:min(1200px,100%);margin:0 auto 14px}.page-module__2FdSpq__header h1{margin-bottom:6px;font-size:clamp(2rem,4vw,2.8rem)}.page-module__2FdSpq__header p,.page-module__2FdSpq__meta{color:var(--color-text-dim)}.page-module__2FdSpq__summaryBar,.page-module__2FdSpq__noticeError,.page-module__2FdSpq__emptyState,.page-module__2FdSpq__tableList{width:min(1200px,100%);margin-left:auto;margin-right:auto}.page-module__2FdSpq__summaryBar{color:var(--color-text-dim);flex-wrap:wrap;gap:10px;margin-bottom:14px;font-size:.9rem;display:flex}.page-module__2FdSpq__summaryBar span{border:1px solid var(--color-border);border-radius:var(--radius-button);background:#ffffff0a;padding:6px 9px}.page-module__2FdSpq__noticeError{color:#ffd2d2;background:#ff191929;border:1px solid #ff191985;border-radius:12px;padding:10px 12px}.page-module__2FdSpq__emptyState,.page-module__2FdSpq__tableCard{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:linear-gradient(165deg,#0f0f10f5 0%,#141416f0 100%);box-shadow:0 16px 38px #00000047}.page-module__2FdSpq__emptyState{padding:18px}.page-module__2FdSpq__tableList{gap:14px;display:grid}.page-module__2FdSpq__tableCard{min-width:0;padding:14px}.page-module__2FdSpq__tableHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.page-module__2FdSpq__tableHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.page-module__2FdSpq__tableHeader h2{margin:0;font-size:1.2rem}.page-module__2FdSpq__tableHeader span{color:var(--color-text-dim);font-size:.88rem}.page-module__2FdSpq__tableWrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.page-module__2FdSpq__standingsTable{border-collapse:collapse;width:100%;font-size:.88rem}.page-module__2FdSpq__standingsTable th,.page-module__2FdSpq__standingsTable td{border-bottom:1px solid var(--color-border);text-align:left;white-space:nowrap;padding:8px}.page-module__2FdSpq__standingsTable th{color:var(--color-text-dim);font-weight:700}.page-module__2FdSpq__standingsTable th:nth-child(2),.page-module__2FdSpq__standingsTable td:nth-child(2){z-index:1;background:#111113fa;position:sticky;left:0}.page-module__2FdSpq__standingsTable th:nth-child(2){z-index:2}.page-module__2FdSpq__standingsTable tbody tr:last-child td{border-bottom:0}.page-module__2FdSpq__entityLink{color:#ffe8e8;text-decoration:none}.page-module__2FdSpq__entityLink:hover{color:#ffb8b8;text-underline-offset:2px;text-decoration:underline}.page-module__2FdSpq__mobileTeamStats,.page-module__2FdSpq__mobileDetailsButton{display:none}@media (max-width:640px){.page-module__2FdSpq__page{padding:14px;padding-bottom:calc(84px + env(safe-area-inset-bottom))}.page-module__2FdSpq__header h1{font-size:2rem}.page-module__2FdSpq__summaryBar{gap:8px}.page-module__2FdSpq__summaryBar span{width:100%}.page-module__2FdSpq__tableCard{padding:12px}.page-module__2FdSpq__tableHeader{align-items:flex-start}.page-module__2FdSpq__tableHeaderActions{justify-content:space-between;width:100%}.page-module__2FdSpq__standingsTable{table-layout:fixed;min-width:0;font-size:.82rem}.page-module__2FdSpq__standingsTable th,.page-module__2FdSpq__standingsTable td{text-align:center;padding:8px 5px}.page-module__2FdSpq__standingsTable th:first-child,.page-module__2FdSpq__standingsTable td:first-child{width:28px}.page-module__2FdSpq__standingsTable th:nth-child(2),.page-module__2FdSpq__standingsTable td:nth-child(2){text-align:left;width:auto;min-width:0}.page-module__2FdSpq__standingsTable th:nth-child(n+3):nth-child(-n+7),.page-module__2FdSpq__standingsTable td:nth-child(n+3):nth-child(-n+7){width:30px}.page-module__2FdSpq__standingsTable th:nth-child(n+8),.page-module__2FdSpq__standingsTable td:nth-child(n+8){display:none}.page-module__2FdSpq__entityLink{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.page-module__2FdSpq__mobileTeamStats{color:var(--color-text-dim);white-space:normal;margin-top:4px;font-size:.68rem;line-height:1.25;display:block}.page-module__2FdSpq__mobileDetailsButton{border:1px solid var(--color-border);border-radius:var(--radius-button);color:#ffb8b8;font:inherit;cursor:pointer;background:#ffffff0d;padding:6px 8px;font-size:.78rem;font-weight:700;display:inline-flex}}
