@keyframes ticker-scroll{from{transform:translate3d(0, 0, 0)}to{transform:translate3d(-50%, 0, 0)}}.saag{box-shadow:0 2px 0 0 rgba(230,230,230,.5);display:block;position:relative}.saag .cover-scores{background-color:#fff;float:left;height:100%;position:relative;text-transform:uppercase;transition:all .2s ease}.saag .cover-scores.favorite .scorecard{border-bottom:2px solid #004ace}.saag .fade-out-up{animation-delay:3s;animation-name:fadeOutUp}.saag .fade-in-up{animation-delay:3s;animation-name:fadeInUp}.saag .league-dropdown,.saag .full-scoreboard{flex:0 0 50%}.saag .full-scoreboard a{font-size:.75rem;font-weight:500;align-items:center;color:#181818;display:flex;height:100%;justify-content:right;padding-right:1.5rem}.saag .league-dropdown{position:relative}.saag .selected-league{align-items:center;color:#181818;display:flex;height:100%;outline-offset:-1px;padding-left:1.5rem}.saag .selected-league.waiting{visibility:hidden}.saag .selected-league.mobile{display:none !important}.saag .selected-league .TeamLogo{margin-right:.5rem}.saag .selected-league .arrow-down{color:#181818;font-size:6px;margin-left:.5rem}.saag .selected-league .arrow-down::after{font-family:"icon-moon";font-style:normal;font-variant:normal;font-weight:normal;line-height:1;speak:none;text-transform:none;vertical-align:middle;content:'\e614'}.saag .selected-league .arrow-down::after:hover::before{text-decoration:none}.saag .league-name,.saag .league-subtitle{font-size:.75rem;font-weight:500;text-transform:uppercase}.saag .league-selector{border:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.saag .league-selector.waiting{visibility:hidden}.saag .league-scores{max-height:none;overflow:hidden;position:relative;width:100%}.saag .league{font-size:.75rem;font-weight:500;color:#767676;display:inline-block;float:left;padding:1rem 0;text-align:center;text-transform:uppercase;width:60px !important}.saag .league.boxing{width:80px !important}.saag .league.fantasy{width:90px !important}.saag .league.golf{width:70px !important}.saag .league.ncaab{width:70px !important}.saag .league.ncaaf{width:70px !important}.saag .league.soccer{width:70px !important}.saag .league.tennis{width:70px !important}.saag .league [class*=icon-moon-]{display:block}.saag .marker .score::before,.saag .marker.score::before,.saag .marker .score::after,.saag .marker.score::after{color:#004ace;font-size:5px;position:absolute}.saag .off{display:none}.saag .saag-footer{display:flex;height:40px;width:100%}.saag .saag-wrapper{background-color:#fff}.saag .saag-content{border-bottom:1px solid #dcdcdc;height:54px;margin-left:0;overflow:hidden;position:relative}.saag .scorecard{font-size:.75rem;color:#181818;background-color:#fff;border-right:1px solid #dcdcdc;height:53px;padding:.5rem 0;transition:all .2s ease}.saag .scorecard.pre-game .score,.saag .scorecard.pre-game span{font-size:.625rem;font-weight:400;line-height:1.2;color:#767676;white-space:nowrap}.saag .scorecard.pre-game .score{text-transform:lowercase}.saag .scorecard:not(.pre-game,.post-game) .current-status span:nth-of-type(1){font-weight:500;color:#767676}.saag .score .in-game-score{display:block !important;height:12px;overflow:hidden;position:relative}.saag .score span{animation-duration:1s;animation-fill-mode:both;left:0;position:absolute;right:0;top:0}.saag .score .current{opacity:0}.saag .viewport{height:auto;min-height:54px;overflow:hidden;position:relative;width:100%}.saag .winner{font-weight:500;color:#181818}.saag .winner:not([class^=set-])::before,.saag .winner:not([class^=set-])::after{color:#004ace;font-size:8px;position:absolute}.saag-carousel .cover-scores{width:auto !important}.saag-carousel .scorecard{max-width:150px !important;min-width:115px !important}.saag-carousel .away-team,.saag-carousel .home-team{border-collapse:collapse;display:table;height:15px;margin:0 0 .0625rem;position:relative;width:100%}.saag-carousel .away-team div,.saag-carousel .home-team div{font-weight:500;display:table-cell;position:relative;vertical-align:middle}.saag-carousel .away-team.marker .score::before,.saag-carousel .home-team.marker .score::before{font-weight:400;line-height:1;font-family:"icon-moon";font-style:normal;font-variant:normal;speak:none;text-transform:none;vertical-align:middle;content:'\e647';left:0;top:3px}.saag-carousel .away-team.marker .score::before:hover:before,.saag-carousel .home-team.marker .score::before:hover:before{text-decoration:none}.saag-carousel .away-team.winner::before,.saag-carousel .home-team.winner::before{font-weight:400;line-height:1;font-family:"icon-moon";font-style:normal;font-variant:normal;speak:none;text-transform:none;vertical-align:middle;content:'\e61b';top:4px}.saag-carousel .away-team.winner::before:hover:before,.saag-carousel .home-team.winner::before:hover:before{text-decoration:none}.saag-carousel .logo{text-align:center;width:30px}.saag-carousel .logo img{height:auto;width:16px}.saag-carousel .logo img.flag{border:solid 1px #dcdcdc}.saag-carousel .rank{font-size:.625rem;font-weight:400;margin-right:.125rem}.saag-carousel .team-name{max-width:100px;padding-left:.25rem;width:70px}.saag-carousel .score{padding-right:.75rem;text-align:right;white-space:nowrap;width:30px}.saag-carousel .score .in-game-status{height:12px}.saag-carousel .current-status{font-size:.625rem;font-weight:400;color:#767676;display:table;position:relative;width:100%}.saag-carousel .current-status>span{display:table-cell}.saag-carousel .current-status .status-left{max-width:85px;overflow:hidden;padding-left:2rem;white-space:nowrap;width:auto}.saag-carousel .current-status .status-right{padding-right:.75rem;text-align:right;white-space:nowrap;width:45px}.saag-carousel .scorecard.fantasy .logo img{background-color:#e8e8e8;border-radius:50%;width:14px}.saag-carousel .scorecard.mlb:not(.pre-game,.post-game) .away-team,.saag-carousel .scorecard.mlb:not(.pre-game,.post-game) .home-team{float:left;max-width:105px}.saag-carousel .scorecard.mlb:not(.pre-game,.post-game) .score{width:25px}.saag-carousel .scorecard.mlb:not(.pre-game,.post-game) .team{width:40px}.saag-carousel .scorecard.mlb:not(.pre-game,.post-game) .current-status{clear:both;display:flex;flex-direction:row;gap:.25rem}.saag-carousel .scorecard.mlb:not(.pre-game,.post-game) .current-status .icon-moon-caret-up,.saag-carousel .scorecard.mlb:not(.pre-game,.post-game) .current-status .icon-moon-caret-down{font-size:6px;margin-right:0;padding-left:2rem}.saag-carousel .scorecard.mlb:not(.pre-game,.post-game) .current-status .icon-moon-caret-up+span:nth-of-type(1),.saag-carousel .scorecard.mlb:not(.pre-game,.post-game) .current-status .icon-moon-caret-down+span:nth-of-type(1){padding-left:0}.saag-carousel .scorecard.mlb:not(.pre-game,.post-game) .mlb-status{display:table;text-align:right;width:35px}.saag-carousel .scorecard.mlb:not(.pre-game,.post-game) .bases{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);height:15px;margin-left:1rem;position:relative;top:10px;width:15px}.saag-carousel .scorecard.mlb:not(.pre-game,.post-game) .base{background-color:rgba(0,0,0,0);border:1px solid rgba(124,130,141,.4);height:4px;position:absolute;transition:all .5s ease;width:4px}.saag-carousel .scorecard.mlb:not(.pre-game,.post-game) .base.on-base{background-color:#004ace;border-color:#004ace}.saag-carousel .scorecard.mlb:not(.pre-game,.post-game) .first-base{bottom:0;right:0}.saag-carousel .scorecard.mlb:not(.pre-game,.post-game) .second-base{right:0;top:0}.saag-carousel .scorecard.mlb:not(.pre-game,.post-game) .third-base{left:0;top:0}.saag-carousel .scorecard.mlb:not(.pre-game,.post-game) .out-count{font-size:.625rem;color:#5f5f5f;margin-top:.25rem;text-transform:initial}.saag-carousel .scorecard.tennis{max-width:300px !important;text-transform:initial}.saag-carousel .scorecard.tennis .team{max-width:200px;min-width:90px;padding-right:.75rem;width:auto}.saag-carousel .scorecard.tennis .sets{display:table;float:right}.saag-carousel .scorecard.tennis .sets [class^=set-]{font-weight:400;color:#5f5f5f;display:table-cell;padding:0 .25rem;text-align:center}.saag-carousel .scorecard.tennis.doubles .logo{display:none}.saag-carousel .scorecard.tennis.doubles .team{padding-left:.75rem}.saag-carousel .scorecard.tennis.doubles .current-status{margin:0 .75rem}.saag-carousel .scorecard.golf{text-transform:initial}.saag-carousel .scorecard.golf .current-status{text-transform:uppercase}.saag-carousel .scorecard.golf .name{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:70px}.saag-carousel .scorecard.golf .player{border-collapse:collapse;display:table;height:29px}.saag-carousel .scorecard.golf .player div{display:table-cell;position:relative;vertical-align:middle}.saag-carousel .scorecard.golf .player div{padding-top:.125rem;vertical-align:top}.saag-carousel .scorecard.golf .rank{display:inline-block;margin-right:0;text-align:center;width:30px}.saag-carousel .scorecard.golf .no-flag+.current-status{padding-left:.75rem}.saag-carousel .scorecard.golf .no-flag .rank{margin-left:.75rem}.saag-component{background-color:#fff;min-height:54px;width:100%;z-index:1}