.nflStandings{padding:16px 16px 8px}.nflStandings__header{display:flex;flex-direction:column;gap:12px;margin-bottom:8px}.nflStandings__header h1{font-size:28px;font-weight:800;line-height:1.2;margin:0}.nflStandings__controls{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.nflStandings__controls .nflViewToggle{margin:0}.nflStandings__season .nflSelect{height:34px;width:96px}.nflStandings__teamPicker .nflSelect{height:34px;width:220px}.nflStandings__favorite{align-items:center;background:var(--nfl-favorite);border-radius:6px;box-shadow:inset 4px 0 0 var(--nfl-favorite-border);display:flex;font-size:13px;gap:8px;margin:0;padding:8px 12px}.nflStandings__conference{font-size:16px;font-weight:700;margin:20px 0 4px}.nflStandings__scroller{margin-bottom:8px;overflow-x:auto}.nflStandings__table{font-feature-settings:"tnum";border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums;min-width:760px;width:100%}.nflStandings__table td,.nflStandings__table th{border-bottom:1px solid var(--nfl-divider);height:38px;padding:0 8px;text-align:right;white-space:nowrap}.nflStandings__table thead th{color:var(--nfl-muted);font-size:11px;font-weight:600;height:32px}.nflStandings__table thead .nflStandings__teamCol{color:var(--nfl-text);font-size:12px;font-weight:700;text-transform:uppercase}.nflStandings__teamCol{background:var(--nfl-card);left:0;min-width:250px;position:-webkit-sticky;position:sticky;text-align:left!important;z-index:1}.nflStandings__table tbody .nflStandings__teamCol{font-weight:400}.nflStandings__team{align-items:center;display:flex;gap:8px;text-decoration:none}.nflStandings__team:hover .nflStandings__name{text-decoration:underline}.nflStandings__seed{text-align:right;width:18px}.nflStandings__clincher,.nflStandings__seed{color:var(--nfl-muted);font-size:12px}.nflStandings__abbr,.nflStandings__name{color:var(--nfl-link)}.nflStandings__abbr{display:none}.nflStandings__table tr.isFavorite td,.nflStandings__table tr.isFavorite th{background:var(--nfl-favorite);font-weight:700}.nflStandings__table tr.hasPlayoffLine td,.nflStandings__table tr.hasPlayoffLine th{border-bottom:2px solid var(--nfl-text)}.nflStandings__table td.isPositive{color:var(--nfl-win)}.nflStandings__table td.isNegative{color:var(--nfl-live)}.nflStandings__note{color:var(--nfl-muted);font-size:12px;margin:10px 0}.nflStandings__glossary{padding:16px}.nflStandings__glossary h2{font-size:15px;margin:0 0 10px}.nflStandings__glossary dl{grid-gap:6px 16px;display:grid;font-size:12px;gap:6px 16px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0}.nflStandings__glossary dl div{display:flex;gap:8px}.nflStandings__glossary dt{font-weight:700;min-width:40px}.nflStandings__glossary dd{color:var(--nfl-muted);margin:0}@media (max-width:767px){.nflStandings{padding:14px 12px 6px}.nflStandings__header h1{font-size:24px}.nflStandings__teamPicker,.nflStandings__teamPicker .nflSelect{width:100%}.nflStandings__teamCol{min-width:96px}.nflStandings__name{display:none}.nflStandings__abbr{display:inline}}