.nfltoday-carousel{display:flex!important;align-items:center;gap:12px;min-height:58px;max-height:86px;overflow:hidden;background:#fff;color:#101820}
.nfltoday-carousel>a{flex:0 0 38px;align-items:center;align-self:center}
.nfltoday-carousel>a img{width:32px;height:40px;object-fit:contain}
.nfltoday-carousel .nfltoday-score-viewport{flex:1;min-width:0;overflow:hidden}
.nfltoday-carousel .glide__slides{display:flex!important;align-items:center;width:max-content!important;list-style:none;margin:0!important;padding:0!important;gap:0;animation:nflTodayScoreScroll var(--nfl-score-duration,120s) linear infinite;will-change:transform}
.nfltoday-carousel .nfltoday-score-item{box-sizing:border-box;flex:0 0 196px!important;width:196px!important;min-width:196px;list-style:none;margin:0!important;padding:0 12px!important;text-align:center;line-height:1.1;font-family:"Bebas Neue Bold","Bebas Neue",Impact,"Arial Narrow",sans-serif}
.nfltoday-carousel .nfltoday-score-date{display:block;white-space:nowrap;font-size:12px;font-weight:700;text-transform:uppercase;margin:0 0 3px;color:#16212b}
.nfltoday-carousel .nfltoday-score-matchup{display:grid;grid-template-columns:30px 22px 46px 22px 30px;align-items:center;justify-content:center;gap:5px;height:30px;font-size:18px;font-weight:700;white-space:nowrap}
.nfltoday-carousel .nfltoday-score-logo{display:block!important;width:30px!important;height:30px!important;max-width:none;object-fit:contain;margin:0!important;padding:0!important;border:0}
.nfltoday-carousel .game-status{font-size:18px;line-height:1;text-transform:uppercase;color:#101820}
.nfltoday-carousel [data-status="completed"] .game-status{color:#d43b0a}
.nfltoday-carousel [data-status="live"] .game-status{color:#d43b0a;font-size:12px;white-space:normal}
.nfltoday-carousel .score-load-status{font:12px Arial,sans-serif;margin:3px 0 0}
.nfltoday-carousel .score-load-status:empty{display:none}
.nfltoday-carousel:hover .glide__slides,.nfltoday-carousel:focus-within .glide__slides{animation-play-state:paused}
@keyframes nflTodayScoreScroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(prefers-reduced-motion:reduce){.nfltoday-carousel .glide__slides{animation:none}.nfltoday-carousel .nfltoday-score-viewport{overflow-x:auto}}
