.leagueChipSlot{top:8px}.nflChipSlot--rail.leagueChipSlot{position:-webkit-sticky;position:sticky}.leagueSnapNote{color:var(--nfl-muted);font-size:13px;margin:6px 0 0}.leagueDateNav{display:flex;flex-direction:column}.leagueDateNav .nflWeekNav__week{text-transform:none}.leagueDateTools{align-items:center;display:flex;flex-wrap:wrap;gap:10px 16px;padding:4px 12px 10px}.leagueDateTools__pick{align-items:center;color:var(--nfl-muted);display:inline-flex;font-size:12px;gap:8px}.leagueDateTools__pick input{background:var(--nfl-card);border:1px solid var(--nfl-border);border-radius:6px;color:var(--nfl-text);color-scheme:light;font:inherit;height:30px;padding:0 8px}.nflPage[data-theme-mode=dark] .leagueDateTools__pick input{color-scheme:dark}@media (max-width:767px){.leagueDateNav .nflWeekNav__arrow{display:flex;width:28px}.leagueDateNav .nflWeekNav__list{display:grid;overflow:visible}.leagueDateNav .nflWeekNav__list li{width:auto}.leagueDateNav .nflWeekNav__label{font-size:11px}.leagueDateNav .nflWeekNav__range{font-size:10px}}@media (min-width:1200px){.nflGame--league{grid-template-columns:minmax(290px,1.4fr) minmax(0,1fr) auto}}.leagueBadge{align-items:center;border:1px solid var(--nfl-border);border-radius:999px;color:var(--nfl-muted);display:inline-flex;font-size:10px;font-weight:800;letter-spacing:.04em;padding:1px 8px;text-transform:uppercase;white-space:nowrap}.leagueBadge--canceled,.leagueBadge--delayed,.leagueBadge--postponed,.leagueBadge--suspended{border-color:var(--nfl-live);color:var(--nfl-live)}.nflTeamLine.isWinner .nflTeamLine__team{font-weight:800}.nflTeamLine.isLoser .nflTeamLine__team{font-weight:500}.leagueRhe span{width:26px}.nflGame__headings .leagueRhe{font-weight:700}.leagueSeriesNote{font-weight:600;margin-top:2px}.leagueSituation{align-items:center;display:flex;gap:10px}.leagueBases{flex:none;height:36px;width:44px}.leagueBases rect{fill:#0000;stroke:var(--nfl-faint);stroke-width:1.5}.leagueBases rect.isOn{fill:var(--nfl-favorite-border);stroke:var(--nfl-favorite-border)}.leagueSituation__text{display:flex;flex-direction:column;gap:1px}.leagueSituation__text span{color:var(--nfl-muted);font-size:12px}.nflGame__situation .leagueSituation{margin-bottom:6px}.leagueProbables{color:var(--nfl-muted);display:flex;flex-direction:column;font-size:12px;gap:1px;margin:6px 0 0}.leagueGroupHeading{font-size:18px;font-weight:800;margin:8px 4px 0}.leagueDivisions{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.leagueSchedule tbody+tbody{border-top:0}.leagueSchedule__series th{background:var(--nfl-bg);color:var(--nfl-muted);font-size:12px;font-weight:700;padding:8px 12px;text-align:left}.leagueSchedule .nflSchedule__opponent{flex-wrap:wrap}.nflStandings__table tr.hasPlayInLine td,.nflStandings__table tr.hasPlayInLine th{border-bottom:2px dashed var(--nfl-text)}.leagueBracket{grid-gap:14px;display:grid;gap:14px;grid-auto-columns:minmax(250px,1fr);grid-auto-flow:column;overflow-x:auto;padding-bottom:4px}.leagueBracket__series{display:flex;flex-direction:column;gap:10px}.leagueSeries{gap:6px;padding:10px}.leagueSeries__tag{align-self:flex-start;color:var(--nfl-muted);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.leagueSeries__games{border-top:1px solid var(--nfl-divider);list-style:none;margin:4px 0 0;padding:6px 0 0}.leagueSeries__games li{font-size:12px;padding:2px 0}.leagueSeries__games li.isOptional{color:var(--nfl-muted)}.leagueSeries__games a{text-decoration:none}.leagueSeries__games a:hover{text-decoration:underline}.leaguePlayIn{padding:16px}.leaguePlayIn__games{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin-top:10px}.leaguePens{color:var(--nfl-muted);font-size:12px;font-weight:600;margin-left:6px;white-space:nowrap}.sportsSwitcher{background:var(--nfl-bg);border-bottom:1px solid var(--nfl-border);display:flex;gap:8px;overflow-x:auto;padding:10px 24px;scrollbar-width:none}.sportsSwitcher::-webkit-scrollbar{display:none}.sportsSwitcher__chip{background:var(--nfl-card);border:1px solid var(--nfl-border);border-radius:999px;color:var(--nfl-text);flex:none;font-size:14px;font-weight:600;padding:6px 14px;text-decoration:none;white-space:nowrap}.sportsSwitcher__chip:hover{border-color:var(--nfl-link);color:var(--nfl-link)}.sportsSwitcher__chip.isActive{background:var(--nfl-brand);border-color:var(--nfl-brand);color:#fff}@media (max-width:767px){.sportsSwitcher{padding:8px 16px}}.leagueClubTable .leaguePoints{font-weight:800}.soccerHub{display:flex;flex-direction:column;gap:12px;min-width:0}.soccerHub__grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.soccerHub__card{display:flex;flex-direction:column;gap:8px;padding:14px 16px}.soccerHub__cardHead{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.soccerHub__cardHead h2{font-size:18px;margin:0}.soccerHub__day{color:var(--nfl-muted);font-size:13px;font-weight:600}.soccerHub__matches{grid-gap:2px;display:grid;gap:2px;list-style:none;margin:0;padding:0}.soccerHub__match{grid-gap:8px;align-items:center;border-bottom:1px solid var(--nfl-border);display:grid;font-size:14px;gap:8px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) 72px;padding:6px 0;text-decoration:none}.soccerHub__side:first-child{text-align:right}.soccerHub__side.isWinner{font-weight:800}.soccerHub__score{font-weight:700;min-width:36px;text-align:center}.soccerHub__status{color:var(--nfl-muted);font-size:12px;text-align:right;white-space:nowrap}.soccerHub__status.isLive{color:var(--nfl-live);font-weight:700}.soccerHub__empty{color:var(--nfl-muted);font-size:14px;margin:0}.soccerHub__links{display:flex;flex-wrap:wrap;font-size:13px;font-weight:600;gap:4px 14px;margin-top:auto}@media (max-width:480px){.soccerHub__grid{grid-template-columns:minmax(0,1fr)}}