.team-detail-module__sP7cnq__page{width:100%}.team-detail-module__sP7cnq__bannerMeta{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:inline-flex}.team-detail-module__sP7cnq__bannerMetaItem+.team-detail-module__sP7cnq__bannerMetaItem:before{content:"·";margin-right:var(--space-xs)}.team-detail-module__sP7cnq__bannerMetaLink{color:inherit;text-decoration:none}.team-detail-module__sP7cnq__bannerMetaLink:hover{color:var(--hero-fg,inherit);text-decoration:underline}.team-detail-module__sP7cnq__bannerMetaLink:focus-visible{color:var(--hero-fg,inherit);outline:2px solid var(--hero-accent,var(--hero-fg,currentColor));outline-offset:2px;border-radius:var(--radius-sm);text-decoration:underline}.team-detail-module__sP7cnq__section{width:var(--page-content-width);padding-block:var(--space-xl);margin:0 auto}.team-detail-module__sP7cnq__scheduleViewToggleWrap{margin-bottom:var(--space-md)}.team-detail-module__sP7cnq__overviewGrid{gap:var(--space-md);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);display:grid}.team-detail-module__sP7cnq__overviewGrid[data-ladder-only=true]{grid-template-columns:minmax(0,1fr)}@media (max-width:800px){.team-detail-module__sP7cnq__overviewGrid{grid-template-columns:1fr}}.team-detail-module__sP7cnq__fixturesColumn{gap:var(--space-md);flex-direction:column;min-width:0;display:flex}.team-detail-module__sP7cnq__overviewSlot{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.team-detail-module__sP7cnq__overviewSlotHeader{justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}.team-detail-module__sP7cnq__overviewSlotLabel{font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-secondary);font-weight:600}.team-detail-module__sP7cnq__overviewSlotLink{font-size:var(--text-caption);color:var(--color-primary);white-space:nowrap;text-decoration:none}.team-detail-module__sP7cnq__overviewSlotLink:hover{text-decoration:underline}.team-detail-module__sP7cnq__liveHero{margin-bottom:var(--space-lg)}.team-detail-module__sP7cnq__overviewLadderCaption{font-size:var(--text-caption);color:var(--color-text-secondary);margin:0}.team-detail-module__sP7cnq__statsToolbar{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}.team-detail-module__sP7cnq__statsCompPicker{max-width:100%}.team-detail-module__sP7cnq__liveNowSection{margin-bottom:var(--space-lg)}.team-detail-module__sP7cnq__dateGroup{margin-top:var(--space-md)}.team-detail-module__sP7cnq__dateGroupHeader{margin:var(--space-md) 0 var(--space-sm);font-size:var(--text-small);text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-secondary);font-weight:600}.team-detail-module__sP7cnq__matchCard{padding:var(--space-md);background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-md);color:inherit;justify-content:space-between;align-items:center;gap:var(--space-md);text-decoration:none;display:flex}.team-detail-module__sP7cnq__matchCard:hover{border-color:var(--color-primary)}.team-detail-module__sP7cnq__matchSide{flex-direction:column;flex:1;min-width:0;display:flex}.team-detail-module__sP7cnq__matchTeamLabel{font-size:var(--text-small);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px}.team-detail-module__sP7cnq__matchTeamName{color:var(--color-text-primary);font-weight:600}.team-detail-module__sP7cnq__matchScore{align-items:center;gap:var(--space-sm);font-size:var(--text-h3);color:var(--color-text-primary);justify-content:center;font-weight:700;display:flex}.team-detail-module__sP7cnq__matchScoreSep{color:var(--color-text-tertiary)}.team-detail-module__sP7cnq__matchVs{font-size:var(--text-small);color:var(--color-text-secondary);text-align:center}.team-detail-module__sP7cnq__matchMeta{margin-top:var(--space-sm);font-size:var(--text-small);color:var(--color-text-secondary);text-align:center}.team-detail-module__sP7cnq__matchOutcome{font-size:var(--text-small);text-transform:uppercase;letter-spacing:.5px;text-align:center;font-weight:600}.team-detail-module__sP7cnq__outcomeWin{color:var(--color-success-dark)}.team-detail-module__sP7cnq__outcomeLoss{color:var(--color-error-dark)}.team-detail-module__sP7cnq__outcomeDraw{color:var(--color-text-secondary)}.team-detail-module__sP7cnq__byeCard{padding:var(--space-lg);background:var(--color-surface);border:1px dashed var(--color-border-light);border-radius:var(--radius-md);text-align:center;color:var(--color-text-secondary);font-style:italic}.team-detail-module__sP7cnq__ladderTableWrap{margin-top:var(--space-md)}h3+.team-detail-module__sP7cnq__ladderTableWrap{margin-top:0}.team-detail-module__sP7cnq__loadingDim{opacity:.55;pointer-events:none;transition:opacity .15s}.team-detail-module__sP7cnq__ladderTeamCell{align-items:center;gap:var(--space-sm);min-width:0;display:inline-flex}.team-detail-module__sP7cnq__ladderTeamLogo{object-fit:cover;border-radius:6px;flex-shrink:0;width:24px;height:24px}.team-detail-module__sP7cnq__ladderTeamLink{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:500;text-decoration:none;overflow:hidden}.team-detail-module__sP7cnq__ladderTeamLink:hover{color:var(--color-primary);text-decoration:underline}.team-detail-module__sP7cnq__ladderRowHighlight td{background:var(--color-primary-light);color:var(--color-on-primary)}[data-theme=dark] .team-detail-module__sP7cnq__ladderRowHighlight td{background:var(--color-surface-selected);color:var(--color-text-primary)}@media (prefers-color-scheme:dark){[data-theme=system] .team-detail-module__sP7cnq__ladderRowHighlight td{background:var(--color-surface-selected);color:var(--color-text-primary)}}.team-detail-module__sP7cnq__chartCard{background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-md);padding:var(--space-md);margin-top:var(--space-md)}.team-detail-module__sP7cnq__chartCardHeader{justify-content:space-between;align-items:baseline;gap:var(--space-sm);margin-bottom:var(--space-sm);flex-wrap:wrap;display:flex}.team-detail-module__sP7cnq__chartCardTitle{font-size:var(--text-button);color:var(--color-text-primary);margin:0;font-weight:600}.team-detail-module__sP7cnq__chartCardCaption{font-size:var(--text-caption);color:var(--color-text-secondary)}.team-detail-module__sP7cnq__chartWrapper{width:100%;height:240px}.team-detail-module__sP7cnq__playerGroupTitle{margin:var(--space-md) 0 var(--space-sm);font-size:var(--text-small);text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-secondary);font-weight:600}.team-detail-module__sP7cnq__rosterCount{font-size:var(--text-caption);color:var(--color-text-muted);margin:0 0 0 auto}.team-detail-module__sP7cnq__rosterPlayerCell{align-items:center;gap:var(--space-sm);min-width:160px;display:flex}.team-detail-module__sP7cnq__rosterAvatar{background:var(--color-surface-variant);width:28px;height:28px;color:var(--color-text-secondary);font-weight:600;font-size:var(--text-caption);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.team-detail-module__sP7cnq__rosterKitDefs{width:0;height:0;position:absolute;overflow:hidden}.team-detail-module__sP7cnq__rosterKit{flex-shrink:0;width:28px;height:28px;display:block;position:relative}.team-detail-module__sP7cnq__rosterKitSvg{width:100%;height:100%;display:block}.team-detail-module__sP7cnq__rosterKitInitials{text-shadow:0 1px 2px var(--kit-text-shadow);justify-content:center;align-items:center;font-size:.5rem;font-weight:700;line-height:1;display:flex;position:absolute;inset:0}.team-detail-module__sP7cnq__rosterIdentity{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.team-detail-module__sP7cnq__rosterName{overflow-wrap:anywhere;color:var(--color-text-primary);font-weight:500;line-height:1.3;text-decoration:none}a.team-detail-module__sP7cnq__rosterName:hover{color:var(--color-primary);text-decoration:underline}a.team-detail-module__sP7cnq__rosterName:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.team-detail-module__sP7cnq__roleBadges{gap:var(--space-xs);flex-wrap:wrap;display:flex}.team-detail-module__sP7cnq__rosterStaff{gap:var(--space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.team-detail-module__sP7cnq__rosterStaffChip{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-md);font-size:var(--text-small);flex-wrap:wrap;display:flex}.team-detail-module__sP7cnq__rosterError{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);flex-wrap:wrap;display:flex}.team-detail-module__sP7cnq__rosterRetry{padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-primary);font:inherit;cursor:pointer}.team-detail-module__sP7cnq__rosterRetry:hover{background:var(--color-surface-variant)}.team-detail-module__sP7cnq__rosterRetry:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.team-detail-module__sP7cnq__skeletonHero{background:var(--color-surface);border-bottom:1px solid var(--color-border-light);height:180px}.team-detail-module__sP7cnq__skeletonBlock{background:var(--color-surface);border-radius:var(--radius-md);margin-block:var(--space-sm)}.team-detail-module__sP7cnq__skeletonHeight96{height:96px}.team-detail-module__sP7cnq__skeletonHeight160{height:160px}.team-detail-module__sP7cnq__skeletonHeight240{height:240px}@media (max-width:640px){.team-detail-module__sP7cnq__bannerMeta{align-items:flex-start;gap:var(--space-xs);flex-direction:column}.team-detail-module__sP7cnq__bannerMetaItem+.team-detail-module__sP7cnq__bannerMetaItem:before{content:none}}
