.score-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sx-page .sportsRow{background:#fff;color:#17202b;padding:16px;gap:10px}.sx-page .sportsRow-team{display:grid;grid-template-columns:28px minmax(0,1fr) auto;min-height:38px;gap:10px}.sx-page .sportsRow-name{font-family:inherit;font-size:16px;font-weight:700;line-height:1.35;text-transform:none;word-break:normal;overflow-wrap:normal;color:#17202b}.sx-page .sportsRow-score{font-family:inherit;font-weight:800;font-size:24px;line-height:1;color:#17202b}.sx-page .sportsRow-status.status-live{color:#b40025}.sx-page .sportsRow:focus-visible{outline:3px solid #005fcc;outline-offset:-3px}.sx-page .sportsRow-classTag{min-height:24px;background:#f0f2f5;color:#17202b}.sx-page .sportsRow-name small{color:#536171}.score-card{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;min-width:0;width:100%;padding:16px;border:1px solid #d9dee4;border-radius:8px;background:#fff;color:#17202b;text-align:left;text-decoration:none;font:inherit;box-shadow:none}a.score-card,button.score-card{cursor:pointer}a.score-card:hover,button.score-card:hover{border-color:#8a95a3;background:#fafbfc}.score-card a:focus-visible,.score-card:focus-visible{outline:3px solid #005fcc;outline-offset:3px}.score-card-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;font-weight:600;line-height:1.4;color:#536171}.score-card-class{flex-shrink:0;padding:3px 6px;background:#f0f2f5;border-radius:4px;text-transform:none}.score-card-status{font-size:12px;font-weight:800;line-height:1.4;color:#536171;letter-spacing:.02em}.score-card-status.is-live{color:#b40025}.score-card-live{border-top:3px solid #e4002b}.score-card-favorite{box-shadow:inset 3px 0 #e4002b}.score-card-team{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:38px}.score-card-team img{object-fit:contain;max-height:28px}.score-card .score-card-name{font-family:inherit;font-size:16px;font-weight:700;line-height:1.35;color:#17202b;white-space:normal;word-break:normal;overflow-wrap:normal;text-transform:none;text-decoration:none}.score-card-name[href]:hover{text-decoration:underline}.score-card .score-card-score{font-size:24px;line-height:1;font-weight:800;color:#17202b}.score-card-note{font-size:12px;line-height:1.5;color:#536171}.score-card-open{display:flex;justify-content:space-between;align-items:center;min-height:30px;border-top:1px solid #e5e8ed;padding-top:8px;margin-top:auto;color:#a40022;font-size:12px;font-weight:800}.unified-scoreboard{max-width:1200px;margin:24px auto;padding:0 20px;color:#17202b}.unified-scoreboard .results-bar{margin:20px 0;gap:12px;flex-wrap:wrap}.score-filters{display:flex;flex-wrap:wrap;gap:12px;padding:16px;border:1px solid #d9dee4;border-radius:8px;background:#f5f6f8}.score-filters label{display:grid;gap:6px;min-width:0;font-size:13px;font-weight:700;color:#17202b}.score-filters label:first-child{flex:1;min-width:180px}.score-filters input,.score-filters select{box-sizing:border-box;width:100%;min-width:0;min-height:46px;border:1px solid #aab2bc;border-radius:6px;background:white;color:#17202b;padding:8px 12px;font:inherit}.score-filters :is(input,select):focus-visible{outline:3px solid #005fcc;outline-offset:2px}@media(max-width:1000px){.score-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.score-card-grid{grid-template-columns:minmax(0,1fr)}.unified-scoreboard{padding:0 16px}.score-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.score-filters label:first-child{grid-column:1/-1;min-width:0}.score-card-meta{font-size:11px}}.score-card{gap:var(--space-3);padding:var(--space-4);border-color:var(--color-line);border-radius:var(--radius);background:var(--color-surface);color:var(--color-ink);font:400 var(--text-base)/1.45 var(--font-body)}.score-card .score-card-name{color:var(--color-ink);font:600 var(--text-base)/1.4 var(--font-body)}.score-card .score-card-name small{color:var(--color-muted);font:400 var(--text-xs)/1.4 var(--font-body)}.score-card .score-card-score{color:var(--color-ink);font:800 28px/1.1 var(--font-display);font-variant-numeric:tabular-nums}.score-card .score-card-meta,.score-card .score-card-status{color:var(--color-muted);font:600 var(--text-xs)/1.4 var(--font-body);letter-spacing:0}.score-card .score-card-note{color:var(--color-muted);font:400 var(--text-sm)/1.5 var(--font-body)}.score-card .score-card-class{background:var(--color-page);border-radius:var(--radius-sm)}.score-card .score-card-open{min-height:44px;border-color:var(--color-line);font:600 var(--text-sm)/1.4 var(--font-body)}.score-card .score-card-open,.score-card .score-card-status.is-live{color:var(--color-brand-dark)}.score-card-live{border-top-color:var(--color-live)}.score-card-favorite{box-shadow:inset 3px 0 var(--color-brand)}.unified-scoreboard{color:var(--color-ink);font-family:var(--font-body)}.unified-scoreboard .score-filters{background:var(--color-page);border-color:var(--color-line);border-radius:var(--radius)}.unified-scoreboard .score-filters label{color:var(--color-ink);font:600 var(--text-sm)/1.4 var(--font-body)}.unified-scoreboard .results-bar{font:400 var(--text-sm)/1.5 var(--font-body);letter-spacing:0;text-transform:none}