/* Scores: date and time, home/away scoreboard, and a separate link box. */
.score-listing{display:grid;grid-template-columns:minmax(0,1fr) 152px;gap:12px;align-items:stretch}
.score-listing-main,.score-listing-actions{border:1px solid var(--section-border,#ebe2e3);border-radius:9px;background:#fff;box-shadow:var(--section-shadow,0 2px 8px #3a141a08)}
.score-listing-main{display:grid;grid-template-columns:94px minmax(0,1fr);align-items:center;min-width:0;padding:16px}
.score-listing-date{display:flex;flex-direction:column;align-items:center;gap:3px;border-right:1px solid #eee1e4;padding-right:14px;text-align:center}
.score-listing-date time{font:700 23px 'Barlow Condensed',sans-serif;text-transform:uppercase}.score-listing-date small{font-size:10px;text-transform:uppercase;color:#82686e}.score-listing-date strong{font-size:11px;margin-top:5px}
.score-listing-body{min-width:0;padding-left:20px}.score-listing-matchup{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}
.score-listing-team{display:grid;grid-template-columns:48px minmax(0,1fr) 38px;gap:10px;align-items:center;min-width:0}.score-listing-team img{width:48px;height:48px;object-fit:contain}.score-listing-identity{min-width:0}.score-listing-identity small{font-size:9px;font-weight:800;color:#94747c;letter-spacing:.1em}.score-listing-identity h3{margin:3px 0;overflow-wrap:anywhere}.score-listing-score{font:800 34px 'Barlow Condensed',sans-serif;text-align:center;color:var(--blue,#a9162e)}
.score-listing-details{margin:10px 0 0;color:#85666b;font-size:10px}.score-listing-actions{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px}.score-listing-actions [aria-disabled=true]{opacity:.25;cursor:default}
@media(max-width:800px){.score-listing-team{grid-template-columns:36px minmax(0,1fr);gap:6px}.score-listing-team img{width:36px;height:36px}.score-listing-score{grid-column:1/-1;font-size:30px}.score-listing-matchup{gap:14px}}
@media(max-width:600px){.score-listing{grid-template-columns:minmax(0,1fr) 52px;gap:7px}.score-listing-main{grid-template-columns:57px minmax(0,1fr);padding:10px 8px}.score-listing-date{padding-right:7px}.score-listing-date time{font-size:19px}.score-listing-date strong{font-size:9px}.score-listing-body{padding-left:9px}.score-listing-matchup{gap:8px}.score-listing-team{display:flex;flex-direction:column;gap:5px;text-align:center}.score-listing-team img{width:38px;height:38px}.score-listing-actions{flex-direction:column;padding:7px;gap:18px}.score-listing-details{font-size:9px}}

@media(max-width:600px){.score-listing-actions .go-live-link{width:32px;height:32px;padding:0;background:transparent}.score-listing-actions .live-word{display:none}}
