.container{display:grid}.container #live-table{position:relative}.container__content{grid-area:content;display:flex;background-color:var(--color-background-1);position:relative;padding:0 10px 10px;box-sizing:border-box}.container__main{display:flex;flex-flow:column nowrap;width:100%}.container__mainInner{padding-top:10px;position:relative;order:1;display:grid;grid-template:" myMenu liveTable bannerZone " minmax(660px,1fr)/150px 660px auto;display:-ms-flexbox}.advertise-page .container__mainInner,.contact-page .container__mainInner,.favorite-pages .container__mainInner,.livescore .container__mainInner,.personal-data-page .container__mainInner,.privacy_policy .container__mainInner,.storage-page .container__mainInner,.third-parties-page .container__mainInner{display:flex;flex-flow:column nowrap}.container__myMenu{background-color:var(--color-background-1);margin-right:10px;grid-area:myMenu;order:1}.container__liveTableWrapper{flex-flow:column nowrap;display:flex;grid-area:liveTable;order:2}.container__bannerZone{width:160px;grid-area:bannerZone;position:relative;margin-left:10px}.isWide .container__bannerZone{width:300px}.container__fsbody{display:flex;flex-flow:column nowrap}.container__fsbody #fscon{order:-1}@media only screen and (max-width:999px){.responsive .container__bannerZone{display:none}.responsive .container__mainInner{grid-template-rows:minmax(300px,1fr);grid-template-columns:150px minmax(0,1fr) auto}}@media only screen and (max-width:1139px){.responsive.isWide .container__bannerZone{display:none}.responsive.isWide .container__mainInner{grid-template-rows:minmax(300px,1fr);grid-template-columns:150px minmax(0,1fr) auto}}@media only screen and (max-width:799px){.responsive .container .playoff-scroll-buttons{display:none!important}}@media only screen and (max-width:639px){.responsive .container__content{padding:0 0 10px}.responsive .container__myMenu{display:none;position:absolute;flex-flow:column nowrap;width:100vw;left:0;right:0;top:0}.responsive .container__liveTableWrapper--hidden{display:none}.responsive .container__mainInner,.responsive.isWide .container__mainInner{grid-template-columns:auto minmax(0,1fr) auto}}.upcomingDraw{padding:8px 10px}.upcomingDraw__row{display:flex;font-size:11px;line-height:12px;padding:4px 0}.upcomingDraw__icon{margin-right:8px;width:12px;height:12px;background:url(../../../../res/_fs/build/trophy.f265027.svg) no-repeat 50%}.theme--dark .upcomingDraw__icon{filter:brightness(2)}.upcomingDraw__name{font-weight:700}@media screen and (min-width:800px){.upcomingDraw{padding:8px 0}}#last-matches,#player-injury-history,#player-transfers,.career-table-new,.match-record-table{margin-bottom:10px}#block-summary-match-record{margin-top:10px}.teamHeader{padding:10px 0;display:flex;justify-content:space-between}.teamHeader__info{display:flex;align-content:center}.teamHeader__information{display:flex;flex:1;flex-direction:column;align-items:flex-start;justify-content:center;margin:0 12px}.teamHeader__name{display:flex;order:1}.teamHeader__text{display:flex;order:2}.teamHeader__infoPlayer{display:flex;order:2;flex-direction:column;margin:10px 0 0}.teamHeader__logo{width:82px;height:82px;border-radius:8px;border:1px solid rgba(0,0,0,.1);background:no-repeat 50%/72px 72px;background-color:#fff}.teamHeader__logo a div{width:82px;height:82px;background:no-repeat 50%/72px 72px}.teamHeader__info--player-country{display:none}.teamHeader__info--player-birthdate{order:3}.teamHeader__info--player-rank,.teamHeader__info--player-type-name{order:2;margin:0 0 2px}.tournamentHeader{display:flex;align-items:center;padding:10px 0}.tournamentHeader__logo{width:82px;height:82px;background:no-repeat 50%/76px auto;border:1px solid rgba(0,0,0,.1);border-radius:8px}.tournamentHeader__info{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;font-size:12px;font-weight:700;margin:0 0 0 12px;line-height:1.57}.tournamentHeader__info--heading{font-size:14px;font-weight:700;line-height:1.57;color:#353535}.tournamentHeader__info--year{font-size:14px;color:#656565}.tableNote{margin:12px 12px 0}.profileTable{display:flex;flex-wrap:wrap;overflow-x:auto}.profileTable__matchTable--desktop{display:block}.profileTable__matchTable--mobile{display:none}.profileTable__transfers--desktop{display:block}.profileTable__transfers--mobile{display:none;flex-direction:column}.profileTable__list{overflow-x:auto;border-bottom:4px solid var(--color-sport-secondary-body)}.profileTable__tabs{overflow-y:hidden}.profileTable__tabs,.profileTable__tabsList{display:flex;flex-flow:row nowrap;margin:0;padding:0;list-style:none;overflow-x:auto}.profileTable__tabsItem{display:flex;padding:8px 0;margin:0 2px 0 0;font-size:11px;line-height:1.09;background-color:#e7e7e7;white-space:nowrap}.profileTable__tabsItem a{padding:8px 10px;color:#656565;text-decoration:none}.profileTable__tabsItem a:hover{text-decoration:none}.profileTable__tabsItem--selected{font-weight:700;color:#fff;background-color:var(--color-sport-secondary-body)}.profileTable__tabsItem--selected a{color:#fff}.profileTable__tabsItem--ranking{padding:0}.profileTable__tabsItem--nolink{padding:8px 10px}@media (hover:hover){.profileTable__tabsItem--hover:hover{background-color:#d9d9d9}}.profileTable__tabsList{padding:4px 0 0 2px;background-color:var(--color-sport-secondary-body)}.profileTable__tabsList--squad{padding:0 0 4px 2px}.profileTable__tabsListItem{flex:0 0 auto;margin:0 0 0 2px;display:flex;flex-flow:row nowrap;padding:8px 10px;opacity:.7;cursor:pointer}.profileTable__tabsListItem--nolink{padding:0}.profileTable__tabsListItem--nolink a{padding:8px 10px}.profileTable__tabsListItem--nolink a:hover{text-decoration:none}.profileTable__tabsListItem--selected{font-weight:700;opacity:1}.profileTable__tabsListItem a{font-size:11px;line-height:1.09;color:#fff;text-decoration:none}.profileTable__tabsListItem a:hover{text-decoration:none}@media only screen and (max-width:799px){.responsive #international-cups-table .playerTable__team--none,.responsive #international-cups-table .playerTable__teamMobile,.responsive #nacional-cup-table .playerTable__team--none,.responsive #national-team-table .playerTable__team--none,.responsive #national-team-table .playerTable__teamMobile,.responsive .profileTable__matchTable--desktop{display:none}.responsive .profileTable__matchTable--mobile{display:block}.responsive .profileTable__careerTable--desktop{display:none}.responsive .profileTable__careerTable--mobile{display:block}.responsive .profileTable__transfers--desktop{display:none}.responsive .profileTable__transfers--mobile{display:flex;flex-wrap:wrap}.responsive .profileTable__tabsItem{padding:12px 0}.responsive .profileTable__tabsItem a{padding:12px 10px}.responsive .profileTable__tabsItem--ranking{padding:0}.responsive .profileTable__tabsItem--nolink{padding:8px 10px}.responsive .profileTable__tabsList{padding:4px 0 0 2px}.responsive .profileTable__tabsList--squad{padding:0 0 4px 2px}.responsive .profileTable__tabsList--squad .profileTable__tabsListItem--nolink{padding:0}.responsive .profileTable__tabsListItem,.responsive .profileTable__tabsListItem--nolink a{padding:12px 10px}.responsive .profileTable__row--leagueHeading{background-color:var(--color-background-4)}.responsive .profileTable__row--leagueHeading--selected{background-color:var(--color-background-7)}.responsive .profileTable__row--transfersRow{display:none}.responsive .profileTable__row--match{height:48px}.responsive .profileTable__row--mobile,.responsive .profileTable__row--openSet .playerTable__teamMobile{display:none}.responsive .profileTable__row--last{height:32px}.responsive .profileTable__row--tennis{flex:1 0 auto}.responsive .profileTable__list{width:100%;background:#fff;box-sizing:border-box;z-index:5}}@media only screen and (max-width:639px){.responsive .teamHeader{padding:10px}.responsive .teamHeader__name{order:1}.responsive .teamHeader__infoPlayer{margin:4px 0 0}.responsive .teamHeader__text{order:2}.responsive .teamHeader__logo{width:52px;height:52px;background:no-repeat 50%/42px 42px;background-color:#fff}.responsive .teamHeader__logo a div{width:52px;height:52px;background:no-repeat 50%/42px 42px}.responsive .tournamentHeader{padding:10px}.responsive .tournament__link{margin-left:12px}}.leagueTable__teamLogo{margin-right:11px;width:15px;height:15px}.leagueTable__nologo{background:url(../../../../res/_fs/build/empty-logo-team-small.b6a84cf.png) no-repeat 0 0!important}.leagueTable__toMyTeam{width:16px;height:15px;margin:0 5px}.leagueTable__season,.leagueTable__winner{overflow:hidden;white-space:nowrap}.leagueTable__seasonName{overflow:hidden;text-overflow:ellipsis}.leagueTable__teams{flex:1;display:flex;align-items:center;justify-content:flex-start;overflow:hidden}.leagueTable__teamName{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.leagueTable__season{display:flex;flex:1;align-items:center}.leagueTable__season--heading{font-weight:700}.leagueTable__winner{flex:1;display:flex;flex-direction:column;justify-content:center;padding:2px 0 2px 12px}.leagueTable__winner--heading{font-weight:700}.leagueTable__winnerBlock{display:flex;justify-content:flex-start;align-items:center;padding:4px 0}@media only screen and (max-width:799px){.responsive .leagueTable__teams{justify-content:space-between}}.playerTable__icons{display:flex;justify-content:flex-end;align-items:stretch}.playerTable__icons--hockey,.playerTable__icons--soccer{flex:0 0 200px}.playerTable__icons--matches{flex:0 0 150px}.playerTable__icons--squad{flex:0 0 250px}.playerTable__showArrow{justify-self:flex-end;flex:0 0 20px;min-height:28px;background:url(../../../../res/image/live_icons/arrow_down.svg) no-repeat 50%/12px 12px}.playerTable__showArrow--up{background:url(../../../../res/image/live_icons/arrow_up.svg) no-repeat 50%/12px 12px}.playerTable__date{display:flex;flex:0 0 70px;align-items:center;justify-content:center}.playerTable__icon{display:flex;flex-flow:column nowrap;cursor:pointer;justify-self:center;align-items:center;color:#fff;width:18px;height:18px;margin:auto 5px;background-repeat:no-repeat;border-radius:2px;overflow:hidden;text-align:center;line-height:18px;position:relative}.playerTable__icon--d{background-color:#ffb22f}.playerTable__icon--w{background-color:#44ac45}.playerTable__icon--l{background-color:#eb3f30}.playerTable__icon--dl:before,.playerTable__icon--dw:before{content:"";width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #ffb22f;position:absolute;top:8px;right:0}.playerTable__icon--dw{background-color:#44ac45}.playerTable__icon--dl{background-color:#eb3f30}.playerTable__info{justify-content:flex-end;white-space:nowrap}.playerTable__info,.playerTable__team{display:flex;flex:1;align-items:center;overflow:hidden}.playerTable__team{justify-content:flex-start;margin-left:12px;padding-left:12px}.playerTable__team--teamLogo{flex:0 0 16px;margin-right:8px;height:16px;background:no-repeat 50%/16px 16px}.playerTable__team--teamName{flex:1;overflow:hidden;text-overflow:ellipsis}.playerTable__team--win{font-weight:700}.playerTable__team .playerTable__showArrow{display:none}.playerTable__teamMobile{flex:1;display:flex;justify-content:space-between;padding-left:12px;overflow:hidden}.playerTable__teamMobileBlock{display:flex;align-items:center}.playerTable__teamMobileBlock--info{flex:1;overflow:hidden}.playerTable__teamMobileBlock--arrow{flex:0 0 20px}.playerTable__country{display:flex;flex:1;justify-content:flex-start;align-items:center;min-height:28px;padding-left:12px;overflow:hidden}.playerTable__country--countryName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playerTable__country--border{min-height:27px;border-left:1px solid var(--color-border-1)}.playerTable__country--padding{margin-left:26px}.playerTable__country--click{cursor:pointer}.playerTable__countryName{display:flex;flex:1;overflow:hidden}.playerTable__sportIcon{display:flex;flex:0 0 50px;justify-content:center;align-items:center}.playerTable__sportIcon--matches{flex:0 0 28px}.playerTable__sportIcon--grey{color:var(--color-text-2)}.playerTable__sportIcon--goal{background-color:var(--color-background-highlight-3)}.playerTable__sportIcon--yellow-card{background-color:var(--color-yellowCard)}.playerTable__sportIcon--red-card{color:#fff;background-color:var(--color-text-highlight-1)}.playerTable__sportIcon--age{flex:0 0 50px;text-align:center}.playerTable__sportIcon--icon{width:16px;height:16px;background:url(../../../../res/_fs/build/incident-sprite.cfec786.svg) no-repeat}.theme--dark .playerTable__sportIcon--icon{background-image:url(../../../../res/_fs/build/incident-sprite-dark.c8de166.svg)}.playerTable__sportIcon--iconYersey{background-position:-288px -32px}.playerTable__sportIcon--iconFootball{background-position:-16px 0}.playerTable__sportIcon--iconYellowCard{background-position:0 0}.playerTable__sportIcon--iconRedCard{background-position:0 -16px}.playerTable__matchDate{margin-right:5px}.playerTable__type{flex:0 0 120px;margin:auto 0 auto 10px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.playerTable__from,.playerTable__to{display:flex;justify-content:center;align-items:center;flex:0 0 70px}.playerTable__injury{display:flex;flex:1 0 140px;align-items:center;margin-left:12px;padding-right:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.playerTable__season{display:flex;min-width:65px;align-items:center;justify-content:center;padding-left:12px}.playerTable__season--selected{background-color:#e7e7e7}.playerTable__all-matches,.playerTable__clay,.playerTable__grass,.playerTable__hard,.playerTable__rank,.playerTable__titles{display:flex;align-items:center;justify-content:center}.playerTable__rank{min-width:70px}.playerTable__titles{min-width:60px}.playerTable__all-matches{min-width:100px}.playerTable__clay,.playerTable__grass,.playerTable__hard{min-width:80px}.playerTable__year{flex:1 0 auto;padding-left:12px;align-self:center}.playerTable__tournament{flex:3;width:110px;padding-left:12px}.playerTable__surface{flex:0 0 150px;margin-left:12px;min-width:90px}.playerTable__surface,.playerTable__tournament{align-self:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playerTable__prize-money{align-self:center;flex:0 0 150px;margin-left:12px}.match__row{display:flex;align-items:center;justify-content:flex-start}@media only screen and (max-width:799px){.responsive #international-cups-table .playerTable__country,.responsive #nacional-cup-table .playerTable__country,.responsive #national-team-table .playerTable__country{display:flex}.responsive .playerTable__leagueInfo{display:flex;align-items:center}.responsive .playerTable__leagueAddTo{display:none;width:16px;height:16px;margin-left:8px}.responsive .playerTable__leagueFlag{margin-left:8px}.responsive .playerTable__leagueInformation{display:flex;flex-direction:column}.responsive .playerTable__leagueInformation--name{margin-bottom:4px;font-size:11px;font-weight:700;text-decoration:underline}.responsive .playerTable__leagueInformation--country{font-size:10px;font-weight:700;text-transform:uppercase;opacity:.6}.responsive .playerTable__leagueStats{width:18px;height:20px;margin-right:8px}.responsive .playerTable__season{justify-content:center;padding:0;position:sticky;position:-webkit-sticky;left:0;min-height:36px;text-align:center;box-sizing:border-box;box-shadow:3px 0 4px 0 rgba(var(--color-alpha-1),.08);z-index:2;background-color:var(--color-background-5)}.responsive .playerTable__season--selected{background-color:#e7e7e7}.responsive .playerTable__season--mobile{background-color:var(--color-background-1)}.responsive .playerTable__result{flex:0 0 20px}.responsive .playerTable__matchDate{display:flex;flex:0 0 60px;justify-content:center}.responsive .playerTable__info{justify-content:flex-start}.responsive .playerTable__country{display:none}.responsive .playerTable__country--border{display:flex;min-height:36px;padding-left:26px}.responsive .playerTable__country--padding{margin-left:12px}.responsive .playerTable__teamContainer{display:flex;flex:auto;flex-direction:column;justify-content:center;padding-left:12px;box-sizing:border-box;overflow:hidden}.responsive .playerTable__teamContainer--team{margin:3px 0;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.responsive .playerTable__icons{flex:0 0 160px}.responsive .playerTable__icons--hockey,.responsive .playerTable__icons--soccer{flex:0 0 128px}.responsive .playerTable__icons--squad{flex:0 0 160px}.responsive .playerTable__sportIcon{flex:0 0 32px}.responsive .playerTable__showArrow{background:url(../../../../res/image/live_icons/arrow_down.svg) no-repeat 50%/8px 8px}.responsive .playerTable__showArrow--up{background:url(../../../../res/image/live_icons/arrow_up.svg) no-repeat 50%/8px 8px}.responsive .playerTable__eventInfo{display:flex;flex:0 0 200px;justify-content:flex-end;align-items:center}.responsive .playerTable__events{display:flex;flex:1;justify-content:flex-end;align-items:center;margin-right:6px}.responsive .playerTable__events--grey{display:none!important}.responsive .playerTable__events--minutes-played{order:1;z-index:4;background-image:none!important}.responsive .playerTable__events--goal{order:2;background-position:-16px 0;z-index:3}.responsive .playerTable__events--yellow-card{order:3;background-position:0 0;z-index:2}.responsive .playerTable__events--red-card{order:4;background-position:0 -16px;z-index:1}.responsive .playerTable__eventsIcons{display:flex;flex:0 0 24px;align-items:center;justify-content:center;margin:0 -4px;width:13px;height:23px;background-color:var(--color-background-1);box-sizing:border-box;border:1px solid var(--color-border-7);border-radius:11px}.theme--dark.responsive .playerTable__eventsIcons{border-width:2px}.theme--dark.responsive .playerTable__eventsIcons--icon{background-image:url(../../../../res/_fs/build/incident-sprite-dark.c8de166.svg)}.responsive .playerTable__eventsIcons--icon{padding:8px;background-image:url(../../../../res/_fs/build/incident-sprite.cfec786.svg);background-repeat:no-repeat}.responsive .playerTable__upEvents{display:flex;flex:0 0 12px;align-items:center;justify-content:center;margin:-17px -18px 0 3px;width:12px;height:12px;font-size:8px;color:#fff;background-color:var(--color-text-highlight-1);box-sizing:border-box;border-radius:6px}.responsive .playerTable__upEvents--goal--1,.responsive .playerTable__upEvents--minutes-played,.responsive .playerTable__upEvents--red-card,.responsive .playerTable__upEvents--yellow-card{display:none}.responsive .playerTable__insideEvents{display:flex;justify-content:center;align-items:center;font-size:10px}.responsive .playerTable__insideEvents--goal,.responsive .playerTable__insideEvents--red-card,.responsive .playerTable__insideEvents--yellow-card{display:none}.responsive .playerTable__absenceText{display:flex;flex:1 0 auto;justify-content:flex-end;font-size:10px}.responsive .playerTable__icon{margin:0 8px 0 0}.responsive .playerTable__result{min-width:auto;margin-right:6px}.responsive .playerTable__result div{margin:3px 0;font-weight:700}.responsive .playerTable__team{margin:0}.responsive .playerTable__team--teamName{margin-left:2px}.responsive .playerTable__team .playerTable__showArrow{display:flex}.responsive .playerTable__transferTeams{display:flex;align-items:center}.responsive .playerTable__transferTeams--team{display:flex;flex:1;align-items:center;overflow:hidden;white-space:nowrap}.responsive .playerTable__transferTeams--icon{min-width:30px;height:9px;background:url(../../../../res/image/live_icons/transfer.svg) no-repeat 50%/11px 9px}.responsive .playerTable__transferTeams--teamLogo{flex:0 0 16px;height:16px;margin-right:8px;background-repeat:no-repeat;background-position:50%;background-size:16px}.responsive .playerTable__transferTeams--teamName{overflow:hidden;text-overflow:ellipsis}.responsive .playerTable__transferInfo{display:flex;margin-top:6px;font-size:11px;overflow:hidden;white-space:nowrap}.responsive .playerTable__transferInfo--date{color:var(--color-text-2)}.responsive .playerTable__from,.responsive .playerTable__to{min-width:70px}.responsive .playerTable__injury{min-width:150px}.responsive .playerTable__prize-money,.responsive .playerTable__surface,.responsive .playerTable__tournament{flex:1}}.career-table-hockey{border-bottom:1px solid var(--color-border-4)}.hockeyTable__row{grid-template:"date   team    competition     statistics" 28px/70px 1fr 1fr 200px;color:var(--color-text-1);box-sizing:border-box}.hockeyTable__row--main{display:grid;background-color:var(--color-background-5)}.hockeyTable__row--hide{display:none}.hockeyTable__row--open{display:grid}.hockeyTable__row--openBorder .hockeyTable__date,.hockeyTable__row--openBorder .hockeyTable__team,.hockeyTable__row--openMain,.hockeyTable__row--openSet .hockeyTable__competition,.hockeyTable__row--openSet .hockeyTable__statistics,.hockeyTable__row--playerStatistics{border-top:1px solid var(--color-border-4)}.hockeyTable__date,.hockeyTable__team{display:flex;align-items:center}.hockeyTable__competition,.hockeyTable__team{padding-left:12px;height:100%}.hockeyTable__date{grid-area:date;justify-content:center;height:100%}.hockeyTable__team{grid-area:team;margin-left:12px}.hockeyTable__row--openSet .hockeyTable__team{margin-left:0}.hockeyTable__team--logo{width:16px;height:16px;margin-right:8px;background:no-repeat 50%/16px 16px}.hockeyTable__team--name{margin-left:8px;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hockeyTable__team .hockeyTable__competition--arrow{display:none}.hockeyTable__competition{grid-area:competition}.hockeyTable__competition--click{cursor:pointer}.hockeyTable__competition:not(.hockeyTable__competition--hide),.hockeyTable__team:not(.hockeyTable__competition--hide){grid-template:"competition_info   arrow" 100%/auto 20px}.hockeyTable__competition,.hockeyTable__team{display:grid;grid-template:"competition_info" 100%/auto;align-items:center}.hockeyTable__competition--border,.hockeyTable__team--border{border-left:1px solid var(--color-border-4)}.hockeyTable__competition--container,.hockeyTable__team--container{display:grid;grid-template:"flag   competition_name" 100%/18px auto;grid-area:competition_info;align-items:center}.hockeyTable__competition--flag,.hockeyTable__team--flag{grid-area:flag}.hockeyTable__competition--name,.hockeyTable__team--name{grid-area:competition_name;margin-left:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hockeyTable__competition--arrow,.hockeyTable__team--arrow{grid-area:arrow}.hockeyTable__statistics{grid-area:statistics;display:grid;grid-template:"matches    goals   assists     points" 100%/50px 50px 50px 50px}.hockeyTable__statistics--icons{display:flex;justify-content:center;align-items:center}.hockeyTable__statistics--matches{grid-area:matches}.hockeyTable__statistics--goals{grid-area:goals}.hockeyTable__statistics--assists{grid-area:assists}.hockeyTable__statistics--points{grid-area:points}.hockeyTable__statistics--grey{color:#b0b0b0}.hockeyTable__showArrow{justify-self:flex-end;flex:0 0 20px;min-height:28px;background:url(../../../../res/image/live_icons/arrow_down.svg) no-repeat 50%/12px 12px}.hockeyTable__showArrow--up{background:url(../../../../res/image/live_icons/arrow_up.svg) no-repeat 50%/12px 12px}@media only screen and (max-width:799px){.responsive #international-cups-table .hockeyTable__row,.responsive #national-team-table .hockeyTable__row{grid-template:"date   competition     statistics" 36px/70px 1fr 128px}.responsive #international-cups-table .hockeyTable__row .hockeyTable__competition,.responsive #national-team-table .hockeyTable__row .hockeyTable__competition{display:grid}.responsive #international-cups-table .hockeyTable__row .hockeyTable__team,.responsive #national-team-table .hockeyTable__row .hockeyTable__team{display:none}.responsive #league-table .hockeyTable__row,.responsive #nacional-cup-table .hockeyTable__row{grid-template:"date   team    statistics" 36px/70px 1fr 128px}.responsive #league-table .hockeyTable__row .hockeyTable__competition,.responsive #nacional-cup-table .hockeyTable__row .hockeyTable__competition{display:none}.responsive #league-table .hockeyTable__row--openSet,.responsive #nacional-cup-table .hockeyTable__row--openSet{grid-template:"date   competition     statistics" 36px/70px 1fr 128px}.responsive #league-table .hockeyTable__row--openSet .hockeyTable__team,.responsive #nacional-cup-table .hockeyTable__row--openSet .hockeyTable__team{display:none}.responsive #league-table .hockeyTable__row--openSet .hockeyTable__competition,.responsive #nacional-cup-table .hockeyTable__row--openSet .hockeyTable__competition{display:grid;grid-template:"competition_info" 100%/auto}.responsive #league-table .hockeyTable__row--openSet .hockeyTable__competition--arrow,.responsive #nacional-cup-table .hockeyTable__row--openSet .hockeyTable__competition--arrow{display:none}.responsive .hockeyTable__team{margin-left:0}.responsive .hockeyTable__team .hockeyTable__competition--arrow{display:flex}.responsive .hockeyTable__statistics{grid-template:"matches    goals   assists     points" 100%/32px 32px 32px 32px}.responsive .hockeyTable__icons--grey{color:#b0b0b0}.responsive .hockeyTable__showArrow{background:url(../../../../res/image/live_icons/arrow_down.svg) no-repeat 50%/8px 8px}.responsive .hockeyTable__showArrow--up{background:url(../../../../res/image/live_icons/arrow_up.svg) no-repeat 50%/8px 8px}}.profileTable__row--transferMobile{display:none}.tableTeam__squadInfo{display:flex;flex:1;overflow:hidden;white-space:nowrap}.tableTeam__squadHeading{display:flex;flex:1 0 auto}.tableTeam__squadNumber{min-width:30px;text-align:center;align-self:center}.tableTeam__squadName{display:flex;align-items:center;margin-left:12px;overflow:hidden}.tableTeam__squadName--playerName{flex:1;overflow:hidden;text-overflow:ellipsis}.playerTable__transferSeason{width:90px;text-align:center;align-self:center}.playerTable__transferCountry{display:flex;flex:1;align-items:center}.playerTable__transferCountry--highlighted{font-weight:700}.playerTable__transferTeam,.playerTable__transferType{display:flex;flex:1;align-items:center}.playerTable__transferIcon{margin-right:8px;width:16px;height:10px;background:no-repeat 50%/16px 10px}.playerTable__transferIcon--out{background-image:url(../../../../res/image/live_icons/transfer_away.svg)}.playerTable__transferIcon--in{background-image:url(../../../../res/image/live_icons/transfer_in.svg)}.playerTable__transferTeam--logo{background:no-repeat 50%/16px 16px;width:16px;height:16px;margin-right:8px}@media only screen and (max-width:799px){.responsive .profileTable__row--transferDesktop{display:none}.responsive .profileTable__row--transferMobile{display:flex!important;justify-content:center}.responsive .transferTeamTable{width:100%}}.teamNews{padding:12px 20px 14px 0;cursor:pointer}.teamNews.teamNews{border-bottom:none}.teamNews+.teamNews{border-top:1px solid var(--color-border-4)}@media (hover:hover){.teamNews:hover{background-color:var(--color-background-hover-1)}}.teamNews:hover .teamNews__heading{text-decoration:underline}.teamNews__container{display:flex;align-items:flex-start}.teamNews__container:hover{text-decoration:none}.teamNews__article{flex:1}.teamNews__imageWrap{width:156px;height:117px;margin-right:12px}.teamNews__imageWrap--empty{background:var(--color-background-9) url(../../../../res/_fs/build/document.75861f4.svg) no-repeat 50%/32px auto}.teamNews__image{width:100%}.teamNews__heading{font-weight:700;margin-bottom:5px;font-size:14px;line-height:18px}.teamNews__text{margin-bottom:10px;word-break:break-word;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.teamNews__source{display:flex;align-items:center}.teamNews__resource{margin-right:2px;font-weight:bolder}.teamNews__noNews{display:flex;justify-content:center;align-items:center}.teamNews__divider{margin-right:2px}@media only screen and (max-width:479px){.teamNews__imageWrap{width:92px;height:69px;margin-right:12px;margin-left:8px}.teamNews__imageWrap--image{width:92px}.teamNews__imageWrap--empty{width:92px;height:69px}.teamNews__heading{font-size:12px}.teamNews__divider{display:none}.teamNews__source{align-items:flex-start;flex-direction:column}.teamNews__text{display:none}}.matchBox__header{min-height:52px;display:flex;justify-content:center;align-items:center}.matchBox__participantWrap{display:flex;align-items:center;justify-content:flex-end;flex:1}.matchBox__participantWrap--home{flex-flow:row nowrap}.matchBox__participantWrap--home .matchBox__logoWrap{margin:0 4px 0 8px}.matchBox__participantWrap--away{flex-flow:row-reverse nowrap}.matchBox__participantWrap--away .matchBox__logoWrap{margin:0 8px 0 4px}.matchBox__participant{text-align:center}.matchBox__participant--winner{font-weight:700}.matchBox__logoWrap{height:28px;min-width:28px;display:flex;justify-content:center;align-items:center;margin:0 8px;border-radius:4px;background-color:#fff}.matchBox__logoWrap+.matchBox__logoWrap{margin:0}.matchBox__logo{width:24px;height:24px}.matchBox__score{font-size:13px;text-align:center;flex:0 0 78px}.boxing .matchBox__score,.mma .matchBox__score{flex:0 0 160px;padding:0 10px;font-size:11px}.matchBox__scoreText:first-of-type{font-weight:700}.matchBox__content{overflow-x:auto;display:grid;grid-template-columns:repeat(3,206px);grid-gap:9px;justify-content:center}.matchBox__title{font-weight:700;padding:8px}.matchBox__description{padding:0 8px 8px}.matchBox__imageWrap{background:var(--color-background-9) url(../../../../res/_fs/build/document.75861f4.svg) no-repeat 50%/32px auto}.matchBox__image{width:100%;height:100%;background-size:cover}.matchBox__source{margin-top:6px}.matchBox__item{background-color:var(--color-background-10);overflow:hidden}.matchBox__item:hover{text-decoration:none}@media (hover:hover){.matchBox__item:hover{background-color:var(--color-background-hover-3)}}.matchBox__item:hover .matchBox__title,.matchBox__showMore{text-decoration:underline}.matchBox__showMore{display:flex;justify-content:center;padding:8px 0;cursor:pointer}.matchBox__showMore:hover{text-decoration:none}.matchBox__showMore:focus{outline:none}.matchBox+.matchBox{margin-top:8px}.matchBox--heavy{background-color:var(--color-background-10);padding:0 12px}.matchBox--heavy .matchBox__content{grid-template-columns:repeat(3,206px);grid-gap:9px}.matchBox--heavy .matchBox__imageWrap{height:130px}.matchBox--heavy .matchBox__image{flex:130px}.matchBox--heavy .matchBox__showMore{border-top:1px solid var(--color-border-4)}.matchBox--lite{margin:8px 0}.matchBox--lite .matchBox__content{grid-template-columns:repeat(3,212px);grid-gap:9px}.matchBox--lite .matchBox__imageWrap{height:132px}.matchBox--lite .matchBox__image{flex:132px}@media only screen and (max-width:846px){.matchBox__content{justify-content:normal}}@media only screen and (max-width:639px){.matchBox--lite{margin:8px}}@media only screen and (max-width:479px){.matchBox__divider,.matchBox__participant{display:none}}.profileTable__row{display:grid;width:100%;min-height:28px;align-items:center;border-bottom:1px solid var(--color-border-4);box-sizing:border-box}.profileTable__row--wrapper{display:flex;width:100%}.profileTable__row--main{background-color:var(--color-background-5)}.profileTable__row--lastMatchMobile,.profileTable__row--lastMatchMobileShow{display:none}.profileTable__row--lastMatches{grid-template:"season     competition     teamHome                    teamAway                 score       statistics      resultIcon" minmax(28px,auto)/80px 80px minmax(120px,400px) minmax(120px,400px) 50px 112px 28px}.profileTable__row--career{grid-template:"season     team                    competition             statistics" minmax(28px,auto)/80px minmax(120px,400px) minmax(120px,400px) 200px}.profileTable__row--transfer{grid-template:"season     teamFrom    teamTo      type" minmax(28px,auto)/80px 1fr 1fr 120px}.profileTable__row--injury{grid-template:"dateFrom   dateTo      type" minmax(28px,auto)/80px 80px 1fr}.profileTable__row--padding{padding-left:12px;box-sizing:border-box}.profileTable__row--open{display:flex}.profileTable__row--hide{display:none!important}.profileTable__row--last{display:flex;justify-content:center}.profileTable__row--last a{text-decoration:underline;cursor:pointer}.profileTable__row--last a:hover{text-decoration:none}.profileTable__row--transferDesktop{display:flex}.profileTable__row--transferMobile{flex-direction:column;width:100%;border-bottom:1px solid var(--color-border-3)}.profileTable__row--transferText{padding:0 10px;text-align:center;box-sizing:border-box}.profileTable__row--archive,.profileTable__row--hockey,.profileTable__row--soccer,.profileTable__row--tennis{display:flex}.profileTable__row--bilance{flex:1 0 auto;justify-content:space-between;width:auto}.profileTable__row--hover{cursor:pointer}@media only screen and (max-width:799px){.responsive .profileTable__row{min-height:36px}.responsive .profileTable__row--main{background-color:var(--color-background-5)}.responsive .profileTable__row--lastMatchesMain,.responsive .profileTable__row--lastMatchMobile{display:none}.responsive .profileTable__row--lastMatchMobileShow{display:grid;grid-template:"flag       league" minmax(24px,auto) "flag       country" minmax(24px,auto)/34px 1fr}.responsive .profileTable__row--lastMatches{grid-template:"teamHome       statistics              season              score               resultIcon" minmax(24px,auto) "teamAway       statistics              season              score               resultIcon" minmax(24px,auto)/1fr auto 60px 28px 28px}.responsive .profileTable__row--career{grid-template:"season     team                    statistics" auto/70px minmax(120px,1fr) 128px}.responsive .profileTable__row--transfer{grid-template:"teamFrom       icon        teamTo" auto "type           type        type" auto/1fr 25px 1fr;min-height:50px;padding:0 12px;box-sizing:border-box}.responsive .profileTable__row--openSet .playerTable__teamMobile,.responsive .profileTable__row--transferMain{display:none}.responsive .profileTable__row--last{height:32px}}.rankingTable__row,.rankingTable__submainRow{display:flex;flex:1 0 100%;min-height:28px;justify-content:flex-start;box-sizing:border-box;border-bottom:1px solid var(--color-border-4)}@media only screen and (max-width:799px){.rankingTable__row,.rankingTable__submainRow{min-height:36px;z-index:0}}.rankingTable__submainRow{color:var(--color-text-2)}@media (hover:hover){.rankingTable__row:hover{background-color:var(--color-background-hover-1)}}.rankingTable__row--noresult{display:flex;align-items:center;padding:0 0 0 12px}.rankingTable__row--more{display:flex;justify-content:center;align-items:center}.rankingTable__row--more a{text-decoration:underline;cursor:pointer}.rankingTable__row--more a:hover{text-decoration:none}@media (hover:hover){.rankingTable__row--more:hover{background-color:rgb(var(--color-background-1))}}@media only screen and (max-width:799px){.rankingTable .subTabs{position:sticky;position:-webkit-sticky;top:0;z-index:1}.rankingTable .rankingFilter{position:sticky;position:-webkit-sticky;top:40px;z-index:2}.rankingTable .rankingTable__mainRow{position:sticky;position:-webkit-sticky;top:118px;z-index:1}.motorsport .rankingTable .rankingTable__mainRow{top:156px}.tennis .rankingTable .rankingTable__mainRow{top:144px}}@media (hover:hover){.profileTable__row--hover:hover{background-color:var(--color-background-hover-1)}}.soccerTable__date,.soccerTable__season{grid-area:season;text-align:center}.soccerTable__division{grid-area:competition;display:flex;margin-left:12px}.soccerTable__team{align-items:center;padding:0 12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.career-table-new .soccerTable__team,.transfer-table .soccerTable__team{display:flex}.soccerTable__team--logo{flex:0 0 16px;height:16px;margin-right:8px;background:no-repeat 50%/16px 16px}.soccerTable__team--name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.soccerTable__team--home{grid-area:teamHome}.soccerTable__team--away{grid-area:teamAway}.soccerTable__team--career{grid-area:team}.soccerTable__team--from{grid-area:teamFrom}.soccerTable__team--to{grid-area:teamTo}.soccerTable__team--bold{font-weight:700}.soccerTable__result{grid-area:score;display:flex;flex-direction:column;padding:3px 0;text-align:center}.soccerTable__result--end{font-weight:bolder;display:flex;justify-content:center;align-items:center}.soccerTable__result--end--first{margin-right:4px}.soccerTable__result--end--second{margin-left:4px}.soccerTable__result--prev{margin-top:2px}.soccerTable__icons{grid-area:statistics}.soccerTable__icon,.soccerTable__icons{display:flex;align-items:center;height:100%}.soccerTable__icon{flex:1;justify-content:center}.soccerTable__icon--match{flex:0 0 28px}.soccerTable__icon--career{width:50px}.soccerTable__icon--grey{color:var(--color-text-2)}.soccerTable__icon--minutes-played{z-index:4}.soccerTable__icon--goal{z-index:3;background-color:var(--color-background-highlight-3)}.soccerTable__icon--yellow-card{z-index:2;background-color:var(--color-yellowCard)}.soccerTable__icon--red-card{z-index:1;color:#fff;background-color:var(--color-text-highlight-1)}.soccerTable__iconImage{width:16px;height:16px;background:url(../../../../res/_fs/build/incident-sprite.cfec786.svg) no-repeat}.theme--dark .soccerTable__iconImage{background-image:url(../../../../res/_fs/build/incident-sprite-dark.c8de166.svg)}.soccerTable__iconImage--yersey{background-position:-288px -32px}.soccerTable__iconImage--ball{background-position:-16px 0}.soccerTable__iconImage--yellowCard{background-position:0 0}.soccerTable__iconImage--redCard{background-position:0 -16px}.profileTable__row--click .soccerTable__iconImage{display:none}.soccerTable__iconText--hide{display:block}.soccerTable__absence{display:flex;align-items:center;justify-content:center;margin:0 auto}.soccerTable__absence--icon{margin-right:5px}.soccerTable__absence--text{flex:1}.soccerTable__resultIcon{grid-area:resultIcon;position:relative;width:18px;height:18px;margin:auto 5px;text-align:center;line-height:18px;color:#fff;border-radius:2px;cursor:pointer;overflow:hidden}.soccerTable__resultIcon--d{background-color:#ffb22f}.soccerTable__resultIcon--w{background-color:#44ac45}.soccerTable__resultIcon--l{background-color:#eb3f30}.soccerTable__resultIcon--dl:before,.soccerTable__resultIcon--dw:before{content:"";width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #ffb22f;position:absolute;top:8px;right:0}.soccerTable__resultIcon--dw{background-color:#44ac45}.soccerTable__resultIcon--dl{background-color:#eb3f30}.soccerTable__country,.soccerTable__nationality{grid-area:competition;display:flex;padding-left:10px}.soccerTable__country--name,.soccerTable__nationality--name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.soccerTable__transferIcon{display:none;grid-area:icon;margin:0 7px;width:11px;height:9px;background:url(../../../../res/_fs/build/transfer.bdd6e1b.svg) no-repeat 50%/11px 9px}.soccerTable__transferType{grid-area:type;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.soccerTable__transferContainer{display:none}.soccerTable__injuryFrom,.soccerTable__injuryTo{text-align:center}.soccerTable__injuryFrom{grid-area:dateFrom}.soccerTable__injuryTo{grid-area:dateTo}.soccerTable__injuryType{grid-area:type;padding-left:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media only screen and (max-width:799px){.responsive #international-cups-table .soccerTable__team,.responsive #league-table .soccerTable__nationality,.responsive #nacional-cup-table .soccerTable__team,.responsive #national-team-table .soccerTable__team{display:none}.responsive #international-cups-table .soccerTable__nationality,.responsive #nacional-cup-table .soccerTable__nationality,.responsive #national-team-table .soccerTable__nationality{grid-area:team}.responsive .profileTable__matchTable .soccerTable__icon{flex:0 0 auto;position:relative;width:24px;height:24px;margin-left:-6px;background-color:var(--color-background-1);box-sizing:border-box;border:2px solid var(--color-border-7);border-radius:11px}.responsive .profileTable__matchTable .soccerTable__icon--grey{display:none}.responsive .profileTable__row--click .soccerTable__iconImage{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px}.responsive .soccerTable__division,.responsive .soccerTable__season--transfer{display:none}.responsive .soccerTable__flag{grid-area:flag;margin-left:8px}.responsive .soccerTable__league{grid-area:league;align-self:flex-end;margin-bottom:2px;font-size:11px;font-weight:700;text-decoration:underline}.responsive .soccerTable__country{grid-area:country;align-self:flex-start;padding-left:0;margin-top:2px;font-size:10px;font-weight:700;text-transform:uppercase;opacity:.6}.responsive .soccerTable__team--from,.responsive .soccerTable__team--to{padding:0;margin-bottom:2px;align-self:flex-end}.responsive .soccerTable__team--home{align-self:flex-end;margin:3px 0}.responsive .soccerTable__team--away{align-self:flex-start;margin:3px 0}.responsive .soccerTable__icons{justify-content:flex-end;margin-right:2px}.responsive .soccerTable__icons--career{margin-right:0}.responsive .soccerTable__icon--minutes-played .soccerTable__iconText{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:11px;color:var(--color-text-1);background-color:transparent}.responsive .soccerTable__iconImage--minutes-played{display:none!important}.responsive .soccerTable__iconImage--goal{background-position:-16px 0}.responsive .soccerTable__iconImage--yellow-card{background-position:0 0}.responsive .soccerTable__iconImage--red-card{background-position:0 -16px}.responsive .soccerTable__iconImage--yellow-red-card{background-position:0 -32px}.responsive .soccerTable__iconText{position:absolute;right:-4px;top:-4px;flex:0 0 12px;display:flex;align-items:center;justify-content:center;width:12px;height:12px;font-size:8px;color:#fff;background-color:#c00;box-sizing:border-box;border-radius:6px}.responsive .soccerTable__iconText--hide,.responsive .soccerTable__iconText--yellow-card{display:none}.responsive .soccerTable__absence{justify-content:flex-end;margin:0}.responsive .soccerTable__absence--icon{display:none}.responsive .soccerTable__result--end{flex-direction:column}.responsive .soccerTable__result--end--first,.responsive .soccerTable__result--end--second{margin:0}.responsive .soccerTable__result--end--first{margin-bottom:3px}.responsive .soccerTable__result--end--second{margin-top:3px}.responsive .soccerTable__result--end--delimiter,.responsive .soccerTable__result--prev{display:none}.responsive .soccerTable__transferIcon{display:block;align-self:flex-end;margin:0 7px 5px}.responsive .soccerTable__transferType{display:none}.responsive .soccerTable__transferContainer{grid-area:type;display:flex;align-items:center;align-self:flex-start;margin-top:3px;white-space:nowrap}.responsive .soccerTable__transferContainer--type{margin-right:4px}.responsive .soccerTable__transferContainer--season{color:var(--color-text-2)}.responsive .soccerTable__injuryType{margin-right:12px}}.toggleMyLeague,.toggleMyLeague--text,.toggleMyTeam,.toggleMyTeam--text{background-image:url(../../../../res/_fs/build/tools-sprite.3f4af04.svg)!important;background-repeat:no-repeat;display:flex;flex-shrink:0}.event__header .toggleMyLeague,.event__header .toggleMyLeague--text,.event__header .toggleMyTeam,.event__header .toggleMyTeam--text,.leagueTable__teams .toggleMyLeague,.leagueTable__teams .toggleMyLeague--text,.leagueTable__teams .toggleMyTeam,.leagueTable__teams .toggleMyTeam--text,.search-result-wrapper .toggleMyLeague,.search-result-wrapper .toggleMyLeague--text,.search-result-wrapper .toggleMyTeam,.search-result-wrapper .toggleMyTeam--text,.side-images-row .toggleMyLeague,.side-images-row .toggleMyLeague--text,.side-images-row .toggleMyTeam,.side-images-row .toggleMyTeam--text,.teamHeader .toggleMyLeague,.teamHeader .toggleMyLeague--text,.teamHeader .toggleMyTeam,.teamHeader .toggleMyTeam--text{cursor:pointer}.event__header .toggleMyLeague--text:hover,.event__header .toggleMyLeague:hover,.event__header .toggleMyTeam--text:hover,.event__header .toggleMyTeam:hover,.leagueTable__teams .toggleMyLeague--text:hover,.leagueTable__teams .toggleMyLeague:hover,.leagueTable__teams .toggleMyTeam--text:hover,.leagueTable__teams .toggleMyTeam:hover,.search-result-wrapper .toggleMyLeague--text:hover,.search-result-wrapper .toggleMyLeague:hover,.search-result-wrapper .toggleMyTeam--text:hover,.search-result-wrapper .toggleMyTeam:hover,.side-images-row .toggleMyLeague--text:hover,.side-images-row .toggleMyLeague:hover,.side-images-row .toggleMyTeam--text:hover,.side-images-row .toggleMyTeam:hover,.teamHeader .toggleMyLeague--text:hover,.teamHeader .toggleMyLeague:hover,.teamHeader .toggleMyTeam--text:hover,.teamHeader .toggleMyTeam:hover{opacity:.6}.event__header .toggleMyLeague,.event__header .toggleMyLeague--text,.event__header .toggleMyTeam,.event__header .toggleMyTeam--text,.leagueTable__teams .toggleMyLeague,.leagueTable__teams .toggleMyLeague--text,.leagueTable__teams .toggleMyTeam,.leagueTable__teams .toggleMyTeam--text,.search-result-wrapper .toggleMyLeague,.search-result-wrapper .toggleMyLeague--text,.search-result-wrapper .toggleMyTeam,.search-result-wrapper .toggleMyTeam--text,.side-images-row .toggleMyLeague,.side-images-row .toggleMyLeague--text,.side-images-row .toggleMyTeam,.side-images-row .toggleMyTeam--text,.submenu .toggleMyLeague,.submenu .toggleMyLeague--text,.submenu .toggleMyTeam,.submenu .toggleMyTeam--text{width:16px;height:15px;background-position:-35px 0}.event__header .toggleMyLeague--text:not(.active),.event__header .toggleMyLeague:not(.active),.event__header .toggleMyTeam--text:not(.active),.event__header .toggleMyTeam:not(.active),.leagueTable__teams .toggleMyLeague--text:not(.active),.leagueTable__teams .toggleMyLeague:not(.active),.leagueTable__teams .toggleMyTeam--text:not(.active),.leagueTable__teams .toggleMyTeam:not(.active),.search-result-wrapper .toggleMyLeague--text:not(.active),.search-result-wrapper .toggleMyLeague:not(.active),.search-result-wrapper .toggleMyTeam--text:not(.active),.search-result-wrapper .toggleMyTeam:not(.active),.side-images-row .toggleMyLeague--text:not(.active),.side-images-row .toggleMyLeague:not(.active),.side-images-row .toggleMyTeam--text:not(.active),.side-images-row .toggleMyTeam:not(.active),.submenu .toggleMyLeague--text:not(.active),.submenu .toggleMyLeague:not(.active),.submenu .toggleMyTeam--text:not(.active),.submenu .toggleMyTeam:not(.active){background-position:-52px 0}.event__header .toggleMyLeague,.event__header .toggleMyLeague--text,.event__header .toggleMyTeam,.event__header .toggleMyTeam--text{margin-left:5px;margin-right:5px}.submenu .toggleMyLeague,.submenu .toggleMyLeague--text,.submenu .toggleMyTeam,.submenu .toggleMyTeam--text{position:absolute;top:calc(50% - 8px);right:0;margin-right:5px;cursor:pointer}.submenu .toggleMyLeague--text:hover,.submenu .toggleMyLeague:hover,.submenu .toggleMyTeam--text:hover,.submenu .toggleMyTeam:hover{background-position:-35px -20px}.side-images-row .toggleMyLeague,.side-images-row .toggleMyLeague--text,.side-images-row .toggleMyTeam,.side-images-row .toggleMyTeam--text{display:inline-block;margin:0 5px;vertical-align:top}.teamHeader .toggleMyLeague,.teamHeader .toggleMyLeague--text,.teamHeader .toggleMyTeam,.teamHeader .toggleMyTeam--text{display:inline-block;width:23px;height:22px;margin-left:6px;background-position:-55px -45px;transform:scale(.8)}.teamHeader .toggleMyLeague--text:not(.active),.teamHeader .toggleMyLeague:not(.active),.teamHeader .toggleMyTeam--text:not(.active),.teamHeader .toggleMyTeam:not(.active){background-position:-55px -19px}.leagueTable__teams .toggleMyLeague,.leagueTable__teams .toggleMyLeague--text,.leagueTable__teams .toggleMyTeam,.leagueTable__teams .toggleMyTeam--text,.search-result-wrapper .toggleMyLeague,.search-result-wrapper .toggleMyLeague--text,.search-result-wrapper .toggleMyTeam,.search-result-wrapper .toggleMyTeam--text{display:flex;vertical-align:top}.cellWrapper .toggleMyLeague,.cellWrapper .toggleMyLeague--text,.cellWrapper .toggleMyTeam,.cellWrapper .toggleMyTeam--text{margin-left:6px}@media only screen and (max-width:799px){.responsive .submenu .toggleMyLeague,.responsive .submenu .toggleMyLeague--text,.responsive .submenu .toggleMyTeam,.responsive .submenu .toggleMyTeam--text{margin-right:11px}}#tomyteams{height:22px}li.head .toggleMyLeague,li.head .toggleMyTeam{width:16px;height:15px;margin-right:5px;background-position:-35px 0}.menu#my-leagues-list .myLeagueInfo,.menu#my-leagues-list .myTeamInfo,.menu#my-teams-list .myLeagueInfo,.menu#my-teams-list .myTeamInfo{display:inline-block!important}.menu#my-leagues-list .myLeagueInfo .toggleMyLeague--text,.menu#my-leagues-list .myLeagueInfo .toggleMyTeam--text,.menu#my-leagues-list .myTeamInfo .toggleMyLeague--text,.menu#my-leagues-list .myTeamInfo .toggleMyTeam--text,.menu#my-teams-list .myLeagueInfo .toggleMyLeague--text,.menu#my-teams-list .myLeagueInfo .toggleMyTeam--text,.menu#my-teams-list .myTeamInfo .toggleMyLeague--text,.menu#my-teams-list .myTeamInfo .toggleMyTeam--text{display:inline-block!important;width:16px!important;height:15px!important;vertical-align:top;background-position:-52px 0!important;position:relative!important;top:0!important;right:0!important;cursor:default!important}.menu#my-leagues-list li:not(.myLeagueInfo) .toggleMyLeague,.menu#my-leagues-list li:not(.myLeagueInfo) .toggleMyTeam,.menu#my-leagues-list li:not(.myTeamInfo) .toggleMyLeague,.menu#my-leagues-list li:not(.myTeamInfo) .toggleMyTeam,.menu#my-teams-list li:not(.myLeagueInfo) .toggleMyLeague,.menu#my-teams-list li:not(.myLeagueInfo) .toggleMyTeam,.menu#my-teams-list li:not(.myTeamInfo) .toggleMyLeague,.menu#my-teams-list li:not(.myTeamInfo) .toggleMyTeam{display:none;position:absolute;top:7px;right:5px;width:11px;height:11px;background-position:-9px 1px;cursor:pointer}@media only screen and (max-width:799px) and (min-width:639px){.responsive .menu#my-leagues-list li:not(.myLeagueInfo) .toggleMyLeague,.responsive .menu#my-leagues-list li:not(.myLeagueInfo) .toggleMyTeam,.responsive .menu#my-leagues-list li:not(.myTeamInfo) .toggleMyLeague,.responsive .menu#my-leagues-list li:not(.myTeamInfo) .toggleMyTeam,.responsive .menu#my-teams-list li:not(.myLeagueInfo) .toggleMyLeague,.responsive .menu#my-teams-list li:not(.myLeagueInfo) .toggleMyTeam,.responsive .menu#my-teams-list li:not(.myTeamInfo) .toggleMyLeague,.responsive .menu#my-teams-list li:not(.myTeamInfo) .toggleMyTeam{top:12px}}.menu#my-leagues-list li:not(.myLeagueInfo) .toggleMyLeague:hover,.menu#my-leagues-list li:not(.myLeagueInfo) .toggleMyTeam:hover,.menu#my-leagues-list li:not(.myTeamInfo) .toggleMyLeague:hover,.menu#my-leagues-list li:not(.myTeamInfo) .toggleMyTeam:hover,.menu#my-teams-list li:not(.myLeagueInfo) .toggleMyLeague:hover,.menu#my-teams-list li:not(.myLeagueInfo) .toggleMyTeam:hover,.menu#my-teams-list li:not(.myTeamInfo) .toggleMyLeague:hover,.menu#my-teams-list li:not(.myTeamInfo) .toggleMyTeam:hover{background-position:-9px -9px}@media only screen and (max-width:639px){.responsive .menu#my-leagues-list li:not(.myLeagueInfo) .toggleMyLeague.active,.responsive .menu#my-leagues-list li:not(.myLeagueInfo) .toggleMyTeam.active,.responsive .menu#my-leagues-list li:not(.myTeamInfo) .toggleMyLeague.active,.responsive .menu#my-leagues-list li:not(.myTeamInfo) .toggleMyTeam.active,.responsive .menu#my-teams-list li:not(.myLeagueInfo) .toggleMyLeague.active,.responsive .menu#my-teams-list li:not(.myLeagueInfo) .toggleMyTeam.active,.responsive .menu#my-teams-list li:not(.myTeamInfo) .toggleMyLeague.active,.responsive .menu#my-teams-list li:not(.myTeamInfo) .toggleMyTeam.active{display:flex;top:5px;right:0;width:40px;height:24px;background-position:-48px -44px;transform:scale(.7)}.responsive .menu#my-leagues-list li:not(.myLeagueInfo) .toggleMyLeague.active:hover,.responsive .menu#my-leagues-list li:not(.myLeagueInfo) .toggleMyTeam.active:hover,.responsive .menu#my-leagues-list li:not(.myTeamInfo) .toggleMyLeague.active:hover,.responsive .menu#my-leagues-list li:not(.myTeamInfo) .toggleMyTeam.active:hover,.responsive .menu#my-teams-list li:not(.myLeagueInfo) .toggleMyLeague.active:hover,.responsive .menu#my-teams-list li:not(.myLeagueInfo) .toggleMyTeam.active:hover,.responsive .menu#my-teams-list li:not(.myTeamInfo) .toggleMyLeague.active:hover,.responsive .menu#my-teams-list li:not(.myTeamInfo) .toggleMyTeam.active:hover{opacity:.6}}.menu#my-leagues-list li:not(.myLeagueInfo):hover .toggleMyLeague,.menu#my-leagues-list li:not(.myLeagueInfo):hover .toggleMyTeam,.menu#my-leagues-list li:not(.myTeamInfo):hover .toggleMyLeague,.menu#my-leagues-list li:not(.myTeamInfo):hover .toggleMyTeam,.menu#my-teams-list li:not(.myLeagueInfo):hover .toggleMyLeague,.menu#my-teams-list li:not(.myLeagueInfo):hover .toggleMyTeam,.menu#my-teams-list li:not(.myTeamInfo):hover .toggleMyLeague,.menu#my-teams-list li:not(.myTeamInfo):hover .toggleMyTeam{display:inline-block}body.loading #live-table{position:relative}.loadingAnimation{display:flex;flex-flow:column nowrap;width:140px;height:105px;box-shadow:0 0 30px 0 rgba(0,0,0,var(--value-transparency-2));position:sticky;position:-webkit-sticky;top:100px;margin-top:100px;left:calc(50% - 75px);margin-left:-11ex;text-align:center;background-color:var(--color-background-1);line-height:46px}.loadingAnimation__text{padding:52px 0 0;font-size:11px;color:var(--color-text-2)}.loading .loadingAnimation{display:flex}.loadingAnimation:after{content:"";display:flex;position:absolute;top:calc(50% - 26px);left:calc(50% - 18px);border-top:4px solid var(--color-background-4);border:4px solid var(--color-background-4);border-top-color:var(--color-loading);border-radius:50%;width:28px;height:28px;animation:spin 1.8s ease-in-out infinite}.loadingOverlay{display:none;width:100%;height:100%;position:absolute;top:0;bottom:0;background:rgba(var(--color-alpha-4),.4);z-index:2}.loading .loadingOverlay{display:flex}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.iconRank{margin:0 8px 0 3px}.rankingTable .subTabs{padding-left:0;padding-right:0;padding-bottom:0;background-color:var(--color-background-1)}.rankingTable .subTabs--participantPage{border-bottom:4px solid var(--color-tab,var(--color-sport-secondary-body))}.rankingTable .subTabs__tab{background-color:var(--color-background-4);margin-bottom:0}.rankingTable .subTabs__tab a:hover{text-decoration:none}@media (hover:hover){.rankingTable .subTabs__tab:not(.selected):hover{background-color:var(--color-background-hover-2)}}.rankingTable .subTabs__tab.selected{background-color:var(--color-tab,var(--color-sport-secondary-body))}.rankingTable .subTabs__tab.selected .tabs__text{color:var(--color-white)}.rankingTable .tabs__text{color:var(--color-text-1)}.rankingTable__table{display:flex;flex-wrap:wrap;overflow-x:auto}.rankingTable__league{padding-left:10px;line-height:25px;font-weight:700;background-color:var(--color-background-5);border-bottom:1px solid var(--color-border-4)}.rankingTable .dropDown__selectedValue{width:100%;padding-right:0;box-sizing:border-box}.rankingTable__shiftValue{position:relative;margin-left:20px;font-family:Tahoma,sans-serif;font-size:10px}.rankingTable__shiftValue:before{position:absolute;top:1px;left:-10px;width:8px;height:10px;content:""}.rankingTable__shiftValue--up{color:#3fbd40}.rankingTable__shiftValue--up:before{background-image:url(../../../../res/_fs/build/liveTable.5bc2267.svg);background-repeat:no-repeat;background-position:-210px 0}.rankingTable__shiftValue--down{color:#d63411}.rankingTable__shiftValue--down:before{background-image:url(../../../../res/_fs/build/liveTable.5bc2267.svg);background-repeat:no-repeat;background-position:-210px -30px}.rankingTable__playerContainer{display:flex;flex-direction:column;align-items:flex-start;overflow:hidden}.rankingTable__nationality,.rankingTable__player{width:100%;margin:4px 0;display:flex;align-items:center}.rankingTable__player a{overflow:hidden;text-overflow:ellipsis}.rankingTable .rank-column-rank{display:flex;justify-content:center;align-items:center;min-width:50px}.rankingTable .rank-nationality-container,.rankingTable .rank-player-container{margin:4px 0;display:flex;align-items:center}.rankingTable .rank-column-nationality,.rankingTable .rank-column-player,.rankingTable .rank-column-team{flex:1;display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;width:180px;padding:3px 0;margin-left:12px;text-align:left;overflow:hidden;white-space:nowrap}.rankingTable .rank-column-points,.rankingTable .rank-column-tournaments{display:flex;justify-content:center;align-items:center;width:100px;padding:5px;box-sizing:border-box;text-align:center;line-height:1.4}.rankingTable .rank-column-points.winner,.rankingTable .rank-column-tournaments.winner{font-weight:700}.rankingTable .rank-column-points.cut_off,.rankingTable .rank-column-tournaments.cut_off{text-decoration:line-through}.rankingTable .rank-column-points.cut_off a,.rankingTable .rank-column-tournaments.cut_off a{color:var(--color-text-2)}.rankingTable__nolink{text-decoration:none;cursor:auto}.rankingTable__nolink:hover{text-decoration:none}.rankingFilter{display:flex;justify-content:space-between;align-items:center;padding:3px 8px 6px;background-color:var(--color-sport-secondary-body)}.rankingInputs{display:flex}.motorsport .rankingInputs{flex:1}.rankingInputs__input{min-width:200px;height:26px;margin-right:8px;font-family:Tahoma,sans-serif;font-size:11px;border-radius:0}.motorsport .rankingInputs__input{flex:1 0 auto}.motorsport .rankingInputs__input:last-of-type{margin-right:0}.motorsport .rankingInputs__input:first-of-type{margin-right:8px}.rankingInputs__input::-webkit-input-placeholder{color:var(--color-text-1)}.rankingInputs__input .dropDown__list{top:26px;max-height:280px;overflow:auto}.rankingInputs__input .dropDown--filter{width:100%;height:100%}.rankingInputs__input .dropDown__option{padding:0 8px!important;white-space:nowrap}.rankingInputs__input .dropDown__option--selected{display:none}.rankingInputs__input .dropDown__option--selected:hover{background-color:transparent}.rankingInputs__input .dropDown__option span,.rankingInputs__input .dropDown__selectedValue span{font-size:11px}.rankingInputs__input .dropDown__text{overflow:hidden;text-overflow:ellipsis}.rankingInputs__input--text{padding-left:30px;color:var(--color-text-1);background:url(../../../../res/_fs/build/search.e444320.svg) no-repeat 10px,var(--color-background-1);box-sizing:border-box;border:none}.rankingSwitcher,.rankingSwitcher__button{display:flex;align-items:center}.rankingSwitcher__button{background-color:var(--color-sport-tertiary)!important;outline:none;box-sizing:border-box;border:none;cursor:pointer}.rankingSwitcher__button:after{top:0}.rankingSwitcher__button:checked:after{background-color:var(--color-white)}.rankingSwitcher__button--live{background-color:#23bc03!important}.rankingSwitcher__button--live:checked:after{background-color:#fff}.rankingSwitcher__text{margin-right:8px;font-size:10px;color:var(--color-white)}@media only screen and (max-width:799px){.rankingFilter{flex-direction:column;align-items:flex-start}.rankingInputs{flex:1;flex-direction:column;align-items:flex-start;width:100%}.rankingInputs__input{width:100%;height:32px;margin-bottom:6px}.rankingInputs__input .dropDown{width:100%;margin-left:0}.rankingInputs__input .dropDown__list{top:32px;box-shadow:2px 4px 20px 0 rgba(0,0,0,var(--value-transparency-1));background-color:var(--color-background-1);z-index:1}.rankingInputs__input .dropDown__option{height:32px;padding-left:8px}.rankingInputs div:last-of-type{margin-bottom:0}.rankingSwitcher{justify-content:flex-end;width:100%;margin-top:6px}.rankingTable .rank-column-rank{min-width:40px;left:0}.rankingTable .rank-column-player,.rankingTable .rank-column-rank{position:sticky;position:-webkit-sticky;background-color:var(--color-background-1);z-index:1}.rankingTable .rank-column-player{flex:unset;width:180px;padding:0 8px;margin-left:0;left:40px;box-sizing:border-box;box-shadow:3px 0 4px 0 rgba(var(--color-alpha-1),.08)}.rankingTable .rank-column-nationality,.rankingTable .rank-column-player,.rankingTable .rank-column-team{justify-content:space-between}.rankingTable .rank-column-nationality,.rankingTable .rank-column-team{display:none}.rankingTable .rank-column-points{box-sizing:border-box;flex:1}.rankingTable .rank-column-tournaments{width:120px;box-sizing:border-box;flex:1}}@media only screen and (max-width:716px){.rankingTable .rank-column-rank{left:0}.rankingTable .rank-column-player,.rankingTable .rank-column-rank{position:sticky;position:-webkit-sticky;background-color:var(--color-background-1);z-index:1}.rankingTable .rank-column-player{left:40px;box-sizing:border-box;box-shadow:3px 0 4px 0 rgba(var(--color-alpha-1),.08)}}.wld{display:flex;flex-flow:column nowrap;cursor:pointer;justify-self:center;align-items:center;align-self:center;color:#fff;width:18px;height:18px;margin-right:2px;background-repeat:no-repeat;border-radius:2px;overflow:hidden;text-align:center;line-height:18px;position:relative}.wld--dw,.wld--w,.wld--wl,.wld--wo,.wld--ww{background-color:#44ac45}.wld--dl,.wld--l,.wld--ll,.wld--lo,.wld--lw{background-color:#eb3f30}.wld--d,.wld--dl,.wld--do,.wld--dw{background-color:#ffb22f}.wld--dl:before,.wld--dw:before,.wld--lo:before,.wld--lw:before,.wld--wl:before,.wld--wo:before{content:"";width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #ffb22f;position:absolute;top:8px;right:0}.wld--dw:before,.wld--lw:before{border-right:10px solid #44ac45}.wld--dl:before,.wld--wl:before{border-right:10px solid #eb3f30}.notificationContainer{grid-row-gap:8px}.notificationsDialog{display:none;position:fixed;width:100%;left:0;top:0;bottom:0;padding:0 12px 16px;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;background-color:var(--color-background-1);z-index:20}.notificationsDialog.isVisible{display:block}.notificationsDialog__container{background-color:var(--color-background-1);position:sticky;top:0;padding-bottom:10px;z-index:1}.notificationsDialog__title{display:flex;justify-content:space-between;align-items:center;padding-top:16px;padding-bottom:16px}.notificationsDialog__titleHeading{font-size:16px;font-weight:700;color:var(--color-text-4)}.notificationsDialog__titleIcon{width:24px;height:24px;background:url(../../../../res/_fs/build/control-icons.c7c771b.svg) no-repeat -206px 5px;cursor:pointer}.notificationsDialog__sport{background-color:var(--color-background-5);margin-bottom:8px}.notificationsDialog__sport:last-of-type{margin-bottom:0}.notificationsDialog__sport.isExpanded .notificationsDialog__header{border-bottom:1px solid var(--color-border-3)}.notificationsDialog__sport.isExpanded .notificationsDialog__options{display:grid}.notificationsDialog__sport.isExpanded .notificationsDialog__arrow{transform:rotate(0deg)}.notificationsDialog__header{display:grid;grid-template:" .    .         .    .         .   arrow arrow arrow " 6px " .    sportIcon .    sportName .   arrow arrow arrow " minmax(24px,max-content) " .    .         .    .         .   arrow arrow arrow " 6px/10px 24px 10px 1fr 8px 10px 12px 10px}.notificationsDialog__sportName{font-size:11px;font-weight:700;text-transform:uppercase;align-self:center;grid-area:sportName}.notificationsDialog .sportIcon{grid-area:sportIcon}.theme--dark .notificationsDialog .sportIcon{background-position-y:-30px}.notificationsDialog__arrow{background-image:url(../../../../res/_fs/build/collapse-arrow.a4300ec.svg);background-repeat:no-repeat;background-position:50%;transform:rotate(180deg);grid-area:arrow}.notificationsDialog__options{display:none;grid-auto-rows:34px;padding:0 10px}.notificationsDialog__option{display:flex;justify-content:space-between;width:100%;align-items:center;font-size:11px}.notificationsDialog__option:not(:last-of-type),.notificationsDialog__turnOnAll{border-bottom:1px solid var(--color-border-3)}.notificationsDialog__turnOnAll{align-items:center;display:flex;justify-content:flex-end;text-decoration:underline}.notificationsDialog__subHeader{font-size:13px;padding-top:20px;padding-bottom:8px}@media only screen and (min-width:799px){.notificationContainer{position:absolute;top:80px;left:50%;transform:translate(-50%);width:500px;height:auto;max-height:calc(100vh - 246px);padding:0 20px 20px;overflow:auto;background:var(--color-background-1);box-sizing:border-box}.notificationsDialog{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.6);z-index:12}.notificationsDialog__sport{break-inside:avoid;margin-bottom:8px}.notificationsDialog__sport:last-of-type{margin-bottom:0}.notificationsDialog__sport:hover{cursor:pointer}.notificationsDialog__options .toggleButton{outline:none;cursor:pointer}}.alert{display:grid}.alert__text{grid-area:text;align-self:flex-start}.alert__icon{grid-area:icon;background:url(../../../../res/_fs/build/notifications-off.a1ed699.svg) no-repeat 50%}.alert__checkBox{grid-area:checkBox}.alert--notifications{display:grid;margin-bottom:10px;background-color:var(--color-white);grid-template:" .         .           close  close " 10px " icon      text        close  close " 20px " icon      text        button .     " 1fr " .         .           .      .     " 10px/50px 1fr auto 10px}.alert--notifications .alert__text{line-height:1.45;margin-right:6px;color:#656565;align-self:center}.alert--notifications .alert__button{grid-area:button;padding:8px;white-space:nowrap;font-size:13px;font-weight:700;background-color:#4286f5;color:var(--color-white);align-self:flex-end;cursor:pointer}.alert--notifications .alert__close{grid-area:close;justify-self:flex-end;width:30px;height:30px;background:url(../../../../res/_fs/build/delete.5180ade.svg) no-repeat 50%/10px 10px;background-position:50%;filter:brightness(.7)}.alert--notificationsStatus{background-color:var(--color-background-highlight-4);grid-template:" .     .       .       .           .       " 10px " icon  text    .       checkBox    .       " minmax(30px,max-content) " .     .       .       .           .       " 10px/40px 1fr 10px auto 10px}.alert--notificationsStatus .alert__icon{background-image:url(../../../../res/_fs/build/notifications-on.89d2792.svg)}.theme--dark .alert--notificationsStatus .alert__icon{filter:brightness(2.3)}.alert--notificationsStatus .alert__text{font-weight:700;align-self:center}.alert--notificationsStatus .alert__checkBox{align-self:center;width:46px;height:24px}.alert--notificationsStatus .alert__checkBox:after{width:20px;height:20px}.alert--notificationsStatus--off{background-color:var(--color-background-highlight-5)}.alert--notificationsStatus--off .alert__icon{background:url(../../../../res/_fs/build/notifications-off.a1ed699.svg) no-repeat 50%}@media only screen and (min-width:799px){.alert__icon{grid-area:icon;background:url(../../../../res/_fs/build/notifications-off.a1ed699.svg) no-repeat 0/30px}.alert--notifications{grid-template:"icon	text	button  close " 20px "icon	text	button	close" 20px/50px 1fr auto 30px;padding:14px 10px 14px 20px;background-color:#ffe297}.alert--notifications .alert__close{width:10px;height:10px;cursor:pointer}.alert--notifications .alert__text{font-size:13px}.alert--notifications .alert__button{padding:8px 20px;margin-left:40px;background-color:#656565}.alert--notificationsStatus .alert__icon{background:url(../../../../res/_fs/build/notifications-on.89d2792.svg) no-repeat 50%}.alert--notificationsStatus--off .alert__icon{background:url(../../../../res/_fs/build/notifications-off.a1ed699.svg) no-repeat 50%}}.toggleButton{width:38px;height:20px;border-radius:6px;appearance:none;-moz-appearance:none;-webkit-appearance:none;margin:0;background-color:#a3a3a3;position:relative}.toggleButton:after{content:"";display:flex;width:16px;height:16px;border-radius:4px;background-color:var(--color-white);position:absolute;top:2px;left:2px}.toggleButton:checked{background-color:#23bc03}.toggleButton:checked:after{right:2px;left:auto}.toggleButton--darkTheme{width:38px;height:20px;border-radius:6px;background-color:#a3a3a3;position:relative;align-self:center;margin:0 14px}.toggleButton--darkTheme:after{content:"";display:flex;width:16px;height:16px;border-radius:4px;background-color:var(--color-white);position:absolute;top:2px;left:2px}.theme--dark .toggleButton--darkTheme{background-color:#23bc03}.theme--dark .toggleButton--darkTheme:after{right:2px;left:auto}.button--themeSwitcher{width:48px;height:24px;border-radius:12px;background-color:var(--color-themeSwitcher-button,var(--color-sport-tertiary));display:flex;position:relative;cursor:pointer;user-select:none;margin:0 10px 0 8px}.button--themeSwitcher .button__switcher{width:24px;height:24px;border-radius:100%;background-color:var(--color-white);position:absolute;transition:left .25s ease,background-color .25s;top:0;left:0}.theme--dark .button--themeSwitcher .button__switcher{left:calc(100% - 24px)}.button--themeSwitcher .button__day{background-image:url(../../../../res/_fs/build/theme-sprite.06ea279.svg);background-position:-56px 4px;z-index:1;width:24px;height:24px;transition:filter .25s ease}.theme--dark .button--themeSwitcher .button__day{filter:brightness(1.4)}.button--themeSwitcher .button__night{background-image:url(../../../../res/_fs/build/theme-sprite.06ea279.svg);background-position:5px 5px;z-index:1;width:24px;height:24px;transition:filter .25s ease}body:not(.theme--dark) .button--themeSwitcher .button__night{filter:brightness(2.3)}@media only screen and (max-width:639px){.responsive .button--themeSwitcher{display:none}}.x24network{height:37px}.x24network,.x24network__content{display:grid;background-color:var(--color-sport-tertiary)}.x24network__content{z-index:1;padding:0 10px;grid-area:content;grid-template:"brand list" 1fr/max-content 1fr}.x24network__list{grid-area:list;display:flex;align-items:center;white-space:nowrap;overflow:auto}.x24network__brand{grid-area:brand;display:flex;align-items:center;text-transform:uppercase;color:var(--color-text-2);font-weight:700}.x24network__brand:after{content:":";color:#2d6d2b;margin:0 8px}.x24network__brandItem:before{content:"24 ";color:#97be0d}.x24network__item{color:var(--color-text-2);text-decoration:none}.x24network__separator{color:#2d6d2b;margin:0 8px}@media only screen and (max-width:639px){.x24network{height:29px}}