.ddjFYa_overview{gap:calc(var(--space)*5);display:grid}.ddjFYa_competitionDeck{display:grid}.ddjFYa_competitionPanel{gap:calc(var(--space)*5);display:none}.ddjFYa_competitionPanelActive{display:grid}.ddjFYa_competitionPanelContent{gap:calc(var(--space)*5);display:grid}.ddjFYa_sectionCard{gap:calc(var(--space)*3);padding:calc(var(--space)*4);border:1px solid var(--color-border-primary);background:var(--color-surface-primary);box-shadow:var(--shadow-card,0 18px 40px #0f172a14);border-radius:24px;display:grid}.ddjFYa_fixtureSections{gap:calc(var(--space)*5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.ddjFYa_sectionHeader{gap:var(--space);display:grid}.ddjFYa_sectionEyebrow{color:var(--color-foreground-secondary);text-transform:uppercase;letter-spacing:.08em}.ddjFYa_sectionDescription{color:var(--color-foreground-secondary)}.ddjFYa_fixtureList{gap:calc(var(--space)*2);margin:0;padding:0;list-style:none;display:grid}.ddjFYa_fixtureRow{gap:calc(var(--space)*1.5);padding:calc(var(--space)*2.5);border:1px solid var(--color-border-primary);background:var(--color-surface-secondary);border-radius:18px;display:grid}.ddjFYa_fixtureRowLive{border-color:color-mix(in srgb, var(--color-accent-primary,#ef4444) 40%, var(--color-border-primary))}.ddjFYa_fixtureRowUpcoming{background:color-mix(in srgb, var(--color-surface-secondary) 72%, white)}.ddjFYa_fixtureMeta{color:var(--color-foreground-secondary)}.ddjFYa_fixtureRowTeams{gap:calc(var(--space)*2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.ddjFYa_fixtureTeam{align-items:center;gap:calc(var(--space)*1.25);min-width:0;color:var(--color-foreground-primary);display:inline-flex}.ddjFYa_fixtureTeamHome{text-align:right;justify-content:flex-end;justify-self:end}.ddjFYa_fixtureTeamAway{text-align:left;justify-content:flex-start;justify-self:start}.ddjFYa_fixtureTeam strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ddjFYa_fixtureTeamHighlight{color:var(--color-accent-primary,var(--color-foreground-primary))}.ddjFYa_fixtureTeamWinner strong{text-decoration:underline;text-decoration-thickness:2px}.ddjFYa_fixtureTeamLink{text-decoration:none}.ddjFYa_fixtureLogo{object-fit:contain;flex:none;width:24px;height:24px}.ddjFYa_fixtureScoreBlock{justify-items:center;gap:calc(var(--space)*.5);display:grid}.ddjFYa_fixtureScore{white-space:nowrap}.ddjFYa_penaltyScore{color:var(--color-foreground-secondary)}.ddjFYa_squadSlider{height:280px;overflow-x:auto}.ddjFYa_squadGrid{gap:calc(var(--space)*2);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin:0;padding:0;list-style:none;display:grid}.ddjFYa_squadSlide{min-width:0}.ddjFYa_squadCard{justify-items:center;gap:calc(var(--space)*1.25);min-height:100%;padding:calc(var(--space)*2.5);border:1px solid var(--color-border-primary);background:var(--color-surface-secondary);text-align:center;border-radius:20px;display:grid}.ddjFYa_squadCardLink{color:inherit;text-decoration:none}.ddjFYa_squadPhoto,.ddjFYa_squadPhotoFallback{border-radius:999px;width:72px;height:72px}.ddjFYa_squadPhoto{object-fit:cover}.ddjFYa_squadPhotoFallback{background:var(--color-surface-primary);border:1px solid var(--color-border-primary);justify-content:center;align-items:center;display:inline-flex}.ddjFYa_squadName{color:var(--color-foreground-primary)}.ddjFYa_squadPosition{color:var(--color-foreground-secondary)}@media (max-width:767px){.ddjFYa_fixtureSections{grid-template-columns:1fr}.ddjFYa_sectionCard{padding:calc(var(--space)*3);border-radius:20px}.ddjFYa_fixtureRowTeams{text-align:center;grid-template-columns:1fr;justify-items:center}.ddjFYa_squadGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
