.mlb .table thead,.nfl .table thead,.nhl .table thead{text-align:center;font-family:var(--font-primary)!important;font-size:.875rem;line-height:1.25rem;color:var(--color-white);border-style:none;background-color:var(--color-primary)}.mlb .table thead th.player,.nfl .table thead th.player{text-align:left}.mlb .table tr td,.nfl .table tr td{font-size:.875rem;line-height:1.25rem;font-family:roboto,sans-serif}.mlb .table tr td.player,.nfl .table tr td.player{width:175px;padding-left:5px;padding-right:5px;text-align:left}.freeMetric{margin-left:.75rem;margin-right:.75rem;margin-top:1rem}@media (min-width: 1024px){.freeMetric{margin-left:0;margin-right:0}}.opponentLogo{margin-right:.375rem;max-height:40px}table.teamStatsTable thead tr th,table.boxScoreStatTable thead tr th,.standings table thead tr th{padding-right:1rem;font-weight:600}table.teamStatsTable tbody tr td,table.boxScoreStatTable tbody tr td,.standings table tbody tr td{padding-right:1rem}table.scoringTable tbody tr td:first-of-type,table.scoringTable thead tr th:first-of-type,.standings table tbody tr td:first-of-type,.standings table thead tr th:first-of-type,.stats table tbody tr td:first-of-type,.stats table thead tr th:first-of-type,table.boxScoreStatTable tbody tr td:first-of-type,table.boxScoreStatTable thead tr th:first-of-type{padding-left:.5rem;padding-right:2rem}table.boxScoreStatTable thead tr th table.boxScoreStatTable tbody tr td{padding-left:.5rem;padding-right:.5rem}table.boxScoreStatTable tbody tr{height:2rem}table.teamStatsTable tbody tr td,table.boxScoreStatTable tbody tr td{vertical-align:middle}table.teamStatsTable tbody tr.statMetrics td:first-of-type{position:sticky;left:0}.table thead tr.secondary th table.teamStatsTable tbody tr.statMetrics td:first-of-type{background-color:var(--color-secondary)}.table thead tr.secondary th,.table thead tr.secondary th .sticky{background-color:var(--color-secondary)}.scoringSummary table.table{margin-bottom:1rem}.scoringSummary table.table thead tr{height:32px;background-color:var(--color-white);vertical-align:middle;text-align:left;font-size:.75rem;line-height:1rem;text-transform:uppercase;color:var(--color-gray-500)}.scoringSummary table.table thead tr th{vertical-align:middle!important;font-weight:600}.recentScoreBox table td{text-align:center}.recentScoreBox table td,.scoringSummary table td{vertical-align:middle;font-size:.75rem;line-height:1rem;font-weight:300}.scoringSummary table td.time,.scoringSummary table td.teamImg,.scoringSummary table td.team{width:8.333333%;text-align:left}.scoringSummary table th.time .scoringSummary table td.teamImg,.scoringSummary table td.team{position:sticky;left:0}.table thead tr.secondary th .scoringSummary table th.time .scoringSummary table td.teamImg,.table thead tr.secondary th .scoringSummary table td.team{background-color:var(--color-secondary)}.scoringSummary table th.time .scoringSummary table td.teamImg,.scoringSummary table td.team{background-color:var(--color-white)}table.scoringTable th.time,table.scoringTable td.time{position:sticky;left:0}.table thead tr.secondary th table.scoringTable th.time,.table thead tr.secondary th table.scoringTable td.time{background-color:var(--color-secondary)}table.scoringTable th.time,table.scoringTable td.time{background-color:var(--color-white)}table .table .td.play{text-align:left}.scoringSummary table td.score{width:8.333333%;text-align:center}.scoringSummary table td.teamImg img{height:auto;width:5rem;min-width:2.5rem}.scoreContainer .gameStatusTag{padding-left:.5rem;padding-right:.5rem;font-weight:600;text-transform:uppercase}.scoreContainer .gameStatusTag .isFinal{border-radius:9999px;background-color:var(--color-complete);color:var(--color-white)}.scoreContainer .gameStatusTag .isFuture{border-radius:9999px;background-color:var(--color-secondary);color:var(--color-white)}.scoreContainer .gameStatusTag .isLive{border-radius:9999px;background-color:var(--color-alert);color:var(--color-white)}.nhlBoxScores .awayTeam .city,.nhlBoxScores .awayTeam .name,.nhlBoxScores .homeTeam .city .nhlBoxScores .homeTeam .name{font-family:var(--font-support)}.nhlBoxScores .awayTeam .city,.nhlBoxScores .homeTeam .city,.nhlBoxScores .awayTeam .sog,.nhlBoxScores .homeTeam .sog{font-weight:300}.nhlBoxScores .awayTeam .score,.nhlBoxScores .homeTeam .score{font-size:1.875rem;line-height:2.25rem}.nhlBoxScores .awayTeam .name,.nhlBoxScores .homeTeam .name{font-size:1.5rem;line-height:2rem}.odd-row-color{background-color:var(--color-gray-100)!important}.even-row-color{background-color:var(--color-white)}.sum-row-color{background-color:var(--color-gray-200)}.nhlBoxScores .stats-block{font-size:.75rem;line-height:1rem}.mlbBoxScores h6.label,.nhlBoxScores .stats-block h6.label{margin-bottom:.25rem;font-family:var(--font-copy-sans);font-weight:700;color:var(--color-black)}.mlbBoxScores p.line,.nhlBoxScores .stats-block p.line{margin-bottom:.25rem;display:flex;flex-direction:row;flex-wrap:wrap;column-gap:.5rem;row-gap:.25rem;font-family:var(--font-copy-sans);font-size:.75rem;line-height:1rem}.scoreContainer .pStatus{display:flex;width:50%;flex-direction:column;font-size:.625rem;color:var(--color-gray-500);span{font-size:.875rem;line-height:1.25rem}span{font-weight:700}span{color:var(--color-black)}}.countRow{display:flex;flex-direction:row;align-items:center;justify-content:space-between;background-color:var(--color-gray-400);padding-left:.75rem;padding-right:.75rem;.countContainer{display:flex}.countContainer{width:100%}.countContainer{flex-direction:row}.countContainer{column-gap:1rem}.countContainer{.count{display:flex}.count{flex-grow:1}.count{flex-direction:row}.count{align-items:center}.count{justify-content:center}}}.countShape{margin:.125rem;height:.75rem;width:.75rem;border-radius:9999px;border-width:1px;border-color:var(--color-white);background-color:var(--color-offwhite)}.count .active{border-color:var(--color-primary)!important;background-color:var(--color-primary)!important}.ball.active{border-color:var(--color-complete)!important;background-color:var(--color-complete)!important}.count .title{margin-right:5px;font-weight:700}.tol{border-width:1px;border-color:var(--color-primary)}.baseballDiamond{margin:0 auto;width:36px;.diamond{height:.75rem}.diamond{width:.75rem}.diamond{background-color:var(--color-gray-400)}.diamond{transform:rotate(45deg)}.first-base{float:right}.first-base{&.runner{background-color:var(--color-primary)}}.second-base{margin-top:0;margin-bottom:0}.second-base{margin-left:auto;margin-right:auto}.second-base{&.runner{background-color:var(--color-primary)}}.third-base{float:left}.third-base{&.runner{background-color:var(--color-primary)}}}.gameMonth{text-transform:uppercase;color:var(--color-black);position:sticky;top:100px;z-index:2;background-color:var(--color-gray-100)}.table thead tr.secondary th .gameMonth{background-color:var(--color-secondary)}.schedule .week{font-family:var(--font-primary)}.schedule .week:first-child{border-top:none}.schedule .date-weekday,.schedule .date-time{margin-bottom:0;font-family:var(--font-support);font-size:.75rem;line-height:1rem;font-weight:600!important;text-transform:uppercase}.schedule .date-number{margin-bottom:0;font-size:1.25rem;line-height:1.75rem;font-weight:700!important}.schedule .week p.season{white-space:nowrap;font-family:var(--font-support);font-size:.625rem;text-transform:uppercase;margin:0;padding:0}.schedule .week .opponent{font-size:.75rem;line-height:1rem}@media (min-width: 640px){.schedule .week .opponent{font-size:1rem;line-height:1.5rem}}.schedule .week .outcome.win,.schedule .week .outcome.loss,.schedule .week .ot,.schedule .week .score{white-space:nowrap;font-size:.875rem;line-height:1.25rem}@media (min-width: 640px){.schedule .week .outcome.win,.schedule .week .outcome.loss,.schedule .week .ot,.schedule .week .score{font-size:1rem;line-height:1.5rem}}.schedule .week .outcome.win{color:var(--color-complete)}.schedule .week .outcome.loss{color:var(--color-alert)}.schedule .box{color:var(--color-primary)}.schedule .box:hover{color:var(--color-primary-highlight);text-decoration-line:underline}.recentScoreBox table{border-top:none}.recentScoreBox table thead{color:var(--color-white)!important}.recentScoreBox .title h4{font-size:17px;font-weight:700!important;text-transform:uppercase;color:var(--color-primary)}.recentScoreBox .final{font-weight:700!important;color:var(--color-primary)}.scoreBox{position:relative;border-bottom-width:1px;border-color:var(--color-gray-300);--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.recentScoreDisplay h6.eventDate{font-weight:300;text-transform:uppercase}.score h3{font-size:35px}.leagues{display:flex;height:40px;flex-direction:row;align-items:center;justify-content:center;column-gap:5rem}.leagues .league{min-height:42px;min-width:42px;border-radius:9999px;border-width:2px;border-color:var(--color-primary);background-color:var(--color-white);margin-left:0;margin-right:0;margin-bottom:-5px;display:flex;cursor:pointer;align-items:center;justify-content:center;overflow:hidden;padding:2px}.leagues .league img{height:100%;max-height:42px;width:100%;max-width:42px;object-fit:cover}.scoreBox{.gameStatusTag{position:absolute}.gameStatusTag{top:0;bottom:0}.gameStatusTag{left:0}.gameStatusTag{display:flex}.gameStatusTag{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.gameStatusTag{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.gameStatusTag{align-items:flex-start}.gameStatusTag{justify-content:flex-start}.gameStatusTag{font-family:var(--font-primary)}.gameStatusTag{font-size:.75rem;line-height:1rem}.gameStatusTag{text-transform:uppercase}.gameStatusTag{color:var(--color-white)}.gameStatusTag{&.future:before,&.final:before,&.live:before,&.tbd:before,&.pregame:before{height:1rem}&.future:before,&.final:before,&.live:before,&.tbd:before,&.pregame:before{width:92px}&.future:before,&.final:before,&.live:before,&.tbd:before,&.pregame:before{text-align:center}@media (min-width: 1024px){&.future:before,&.final:before,&.live:before,&.tbd:before,&.pregame:before{width:112px}}&.future:before{background-color:var(--color-gray-500)}&.future:before{--tw-content: "upcoming";content:var(--tw-content)}&.final:before{background-color:var(--color-complete)}&.final:before{--tw-content: "final";content:var(--tw-content)}&.live:before{background-color:var(--color-alert)}&.live:before{--tw-content: "live";content:var(--tw-content)}&.pregame:before{background-color:var(--color-alert)}&.pregame:before{--tw-content: "pregame";content:var(--tw-content)}&.tbd:before{background-color:var(--color-alert)}&.tbd:before{--tw-content: "tbd";content:var(--tw-content)}}.teams{position:relative}.teams{margin-left:3.5rem}.teams{padding-top:1rem;padding-bottom:1rem}.teams{padding-left:0;padding-right:0}@media (min-width: 640px){.teams{margin-left:5rem}}.teams{.teamBG{display:inline}.teamBG{img{height:60px}img{max-height:60px}img{min-height:60px}img{width:60px}img{min-width:60px}img{max-width:60px}@media (min-width: 1024px){img{height:80px}}@media (min-width: 1024px){img{max-height:80px}}@media (min-width: 1024px){img{min-height:80px}}@media (min-width: 1024px){img{width:80px}}@media (min-width: 1024px){img{min-width:80px}}@media (min-width: 1024px){img{max-width:80px}}img{border-radius:9999px}img{background-color:var(--color-white)}img{object-fit:contain}img{object-position:center}img{--tw-shadow: 0 4px 8px rgba(0, 0, 0, .2);--tw-shadow-colored: 0 4px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}}}.liveCoverage .league{width:60px!important;height:60px!important}.liveCoverage.status{text-align:inherit;position:relative}.liveCoverage.status.Live{border-left:15px solid}.liveCoverage .teams .teamBG img.away{position:relative;left:-15px}.liveCoverage .liveTitle h4{font-size:15px;margin:0;font-weight:700!important}.menu.menuButton img{width:37px}.footerNav .navItem{font-family:var(--font-primary)}.footerNav .navItem img{width:100%}
