.leagueHeader{padding:3vw;position:relative;flex-direction:column;overflow:hidden}.leagueHeader-avatar{z-index:1;width:7vw;height:7vw;border-radius:50%;overflow:hidden;margin-bottom:20px;border:2px solid var(--color-stroke)}@media(max-width:1180px){.leagueHeader-avatar{width:80px;height:80px}}.leagueHeader-avatar img{height:85%;width:85%;object-fit:contain}.leagueHeader-avatar svg path{fill:var(--color-main-text)}.leagueHeader-calendar{display:none}@media(max-width:1180px){.leagueHeader-calendar{display:block;z-index:1;margin-bottom:45px}}.leagueHeader-name{z-index:1;font-size:3.5vw;font-weight:600;color:var(--color-main-text);margin-bottom:10px}@media(max-width:1180px){.leagueHeader-name{font-size:35px;margin-bottom:0}}.leagueHeader-desc{z-index:1;font-size:1.3vw;color:var(--color-tex-low-intensity);margin-bottom:20px}@media(max-width:1180px){.leagueHeader-desc{font-size:17px;margin-top:7px}}.leagueHeader-btns{display:flex;z-index:1;gap:20px}.leagueHeader-bg{z-index:0;position:absolute;top:0;left:0;width:100%}.leagueHeader-bg img{width:100%;height:45vh;scale:1.2;border:0}@media(max-width:1180px){.leagueHeader-bg img{width:220%;height:49vh;scale:2}}@media(max-width:700px){.leagueHeader-bg img{width:280%;height:45vh;scale:1.3}}@media(max-width:500px){.leagueHeader-bg img{width:280%;height:45vh;scale:1.3}}.leagueHeader.rtl{direction:rtl}.leagueHeader.rtl .leagueHeader-bg{transform:scaleX(-1)}.headerRouter{display:flex;justify-content:space-between;position:absolute;bottom:0;left:0;width:100%;padding:0 2vw;border-bottom:2px solid var(--color-stroke)}@media(max-width:1180px){.headerRouter{padding:0 4vw}}.headerRouter-buttons{display:flex;font-size:1vw}@media(max-width:1180px){.headerRouter-buttons{font-size:13px}}.headerRouter-buttons-item{margin-right:25px;padding:20px 0;border-bottom:2px solid hsla(0,0%,100%,0);translate:0 2px;color:var(--color-tex-low-intensity)}.headerRouter-buttons-item.active{border-bottom:2px solid var(--color-main-text);color:var(--color-main-text)}.headerRouter-calendar{display:flex;align-items:center}@media(max-width:1180px){.headerRouter-calendar{display:none}}.headerRouter.rtl{direction:rtl}.headerRouter.rtl .headerRouter-buttons-item{margin-right:0;margin-left:25px}.headerCalendar-wrap{position:relative}.headerCalendar-wrap select{background-color:var(--color-calendar-noActive-date);padding:5px 40px 5px 10px;border-radius:3vh;border:1px solid var(--color-stroke);color:var(--color-main-text);-webkit-appearance:none;-moz-appearance:none;appearance:none}.headerCalendar-wrap option{background-color:#f0f0f0;color:#333}.headerCalendar-wrap-arrow{position:absolute;top:50%;right:10px;translate:-50% -50%;transform:rotate(-90deg);scale:.6}.headerCalendar-wrap svg path{fill:var(--color-main-text)}.headerCalendar.rtl .headerCalendar-wrap select{padding:5px 10px 5px 40px}.headerCalendar.rtl .headerCalendar-wrap-arrow{left:15px;right:auto}.leagueOverview-top{width:100%;padding:1vw 0}@media(max-width:1180px){.leagueOverview-top{width:100%;padding:1vw 0}}.leagueOverview-flex{display:flex}.leagueOverview-flex-left{width:75%;padding:1vw 1vw 1vw 0}.leagueOverview-flex-left-bottom{display:none}@media(max-width:1180px){.leagueOverview-flex-left-bottom{display:block}.leagueOverview-flex-left{width:100%;padding:1vw 0}}.leagueOverview-flex-right{width:25%;padding:0 0 1vw 1vw}.leagueOverview-flex-right .leagueMatches-header{margin-bottom:1vw}@media(max-width:1180px){.leagueOverview-flex-right{display:none}.leagueOverview .overviewLeagueBlock{margin-top:20px}}.leagueOverview .no-results{padding:0 30%}@media(max-width:1180px){.leagueOverview .no-results{padding:0 10%}}.leagueOverview.rtl{direction:rtl}.leagueOverview.rtl .leagueOverview-flex-left{padding:1vw 0 1vw 1vw}@media(max-width:1180px){.leagueOverview.rtl .leagueOverview-flex-left{padding:1vw 0}}.leagueOverview.rtl .leagueOverview-flex-right{padding:0 1vw 1vw 0}@media(max-width:1180px){.leagueOverview.rtl .leagueOverview-flex-right{display:none}}.leagueOverview .table-loading{margin-top:38px;height:500px}.leagueOverview .matches-loading,.leagueOverview .table-loading{border-radius:.7rem;background:linear-gradient(90deg,var(--color-bg-news),var(--color-card-news) 20%,var(--color-bg-news));background-size:200% 100%;animation:shine 1.5s infinite}.leagueOverview .matches-loading{height:184px}.overviewLeagueBlock-routes{display:flex}.overviewLeagueBlock-routes-item{margin-right:5px;padding:10px 20px;background-color:var(--color-overview-low-intensity);border-radius:.4rem .4rem 0 0;color:var(--color-tex-low-intensity)}.overviewLeagueBlock-routes-item.active,.overviewLeagueBlock-routes-table{background-color:var(--color-card-news)}.overviewLeagueBlock-routes-table{border-radius:.7rem .7rem 0 0;padding:1.5vw 2vw 0;display:flex}.overviewLeagueBlock-routes-table-item{padding:10px 20px;border-radius:3vh;font-size:2vh;font-weight:300;background-color:hsla(0,0%,50%,0);border:1px solid var(--color-stroke);color:var(--color-button-text);display:flex;align-items:center;justify-content:center;margin-right:10px;background-color:var(--color-calendar-noActive-date)}.overviewLeagueBlock-routes-table-item.active{background-color:#5f1f74;color:#fff;border-color:#5f1f74}.overviewLeagueBlock-container{background-color:var(--color-card-news);padding:2vw;border-radius:0 .7rem .7rem .7rem}@media(max-width:1180px){.overviewLeagueBlock-container{overflow-x:scroll;padding:4vw}}.overviewLeagueBlock-container.isTable{border-radius:0 0 .7rem .7rem}@media(max-width:1180px){.overviewLeagueBlock-container-groups{min-width:820px}}.overviewLeagueBlock-container-groups .group-label{margin:20px 0;color:var(--color-main-text)}.overviewLeagueBlock-container-groups .group-teams>:last-child{border-bottom:0}.overviewLeagueBlock-container-competitions{padding:10px;border-radius:.7rem;border:1px solid var(--color-stroke);display:flex;flex-wrap:wrap;color:var(--color-main-text)}.overviewLeagueBlock-container-competitions__item{display:flex;align-items:center;padding:10px}.overviewLeagueBlock-container-competitions__item-marker{height:10px;width:10px;border-radius:50%;margin-right:20px}.overviewLeagueBlock .no-results{width:70%;margin:0 auto}.overviewLeagueBlock.rtl .overviewLeagueBlock-routes-item{margin-right:0;margin-left:5px}.overviewLeagueBlock.rtl .overviewLeagueBlock-container{border-radius:.7rem 0 .7rem .7rem}.overviewLeagueBlock.rtl .overviewLeagueBlock-container.isTable{border-radius:0 0 .7rem .7rem}.teamItemStand{display:grid;grid-template-columns:repeat(2,.5fr) 4fr repeat(7,1fr) 1fr;grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:0;color:var(--color-main-text);padding:7px 0;border-bottom:1px solid var(--color-stroke);font-size:14px;border-radius:0 0 .4rem .4rem;transition:transform .3s ease,opacity .3s ease}@media(min-width:1180px){.teamItemStand:hover{background-color:hsla(196,5%,57%,.055)}}.teamItemStand-point{grid-area:1/1/2/2}.teamItemStand-number{grid-area:1/2/2/3}.teamItemStand-team{grid-area:1/3/2/5}.teamItemStand-PL{grid-area:1/5/2/6}.teamItemStand-W{grid-area:1/6/2/7}.teamItemStand-D{grid-area:1/7/2/8}.teamItemStand-L{grid-area:1/8/2/9}.teamItemStand-pm{grid-area:1/9/2/10}.teamItemStand-GD{grid-area:1/10/2/11}.teamItemStand-PTS{grid-area:1/11/2/12}.teamItemStand.active{background-color:rgba(34,157,67,.137)}.teamItemStand-team{display:flex}.teamItemStand-team-img-wrap{width:30px;height:30px;border-radius:50%;border:1px solid var(--color-stroke);background-color:var(--color-calendar-noActive-date);margin-right:20px}.teamItemStand-team-img-wrap__inner{height:70%;width:70%;border-radius:50%;overflow:hidden}@media(min-width:1180px){.teamItemStand-team-img-wrap__inner:hover{opacity:.7;background-color:hsla(196,5%,57%,.11)}}.teamItemStand-team-img-wrap__inner img{height:100%;width:100%;object-fit:cover}.teamItemStand-team-img-wrap__inner svg path{fill:var(--color-main-text)}@media(min-width:1180px){.teamItemStand-team a:hover{opacity:.8}}.teamItemStand-Forms{display:flex;align-items:center;gap:9px;padding-left:10px}.teamItemStand-Forms__item{height:25px;width:25px;border-radius:5px;color:#fff}.teamItemStand-Forms__item.red{background-color:#cb453e}.teamItemStand-Forms__item.green{background-color:#439664}.teamItemStand-Forms__item.gray{background-color:#8d9598}.teamItemStand-point{display:flex;align-items:center}.teamItemStand-point-marker{height:10px;width:10px;border-radius:50%}.teamItemStand-number{display:flex;align-items:center;color:var(--color-tex-low-intensity)}.teamItemStand.placeholder{color:var(--color-tex-low-intensity);font-weight:500}.teamItemStand.rtl .teamItemStand-team-img-wrap{margin-right:0;margin-left:20px}.matchCard{display:flex;align-items:center;border:1px solid var(--color-stroke);border-radius:.7rem;padding:1vw;gap:2vw;color:var(--color-main-text);box-sizing:border-box}@media(max-width:1180px){.matchCard{padding:15px}}.matchCard.active{background-color:var(--color-active-match-card)}.matchCard-teams{width:60%}.matchCard-teams .name{max-width:6vw;font-size:1vw;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}@media(max-width:1180px){.matchCard-teams .name{font-size:14px;max-width:50%}}.matchCard-teams-item{flex:3 1;display:flex;align-items:center;gap:1vw;font-size:1.1vw;font-weight:300}@media(max-width:1180px){.matchCard-teams-item{font-size:14px;gap:15px}}.matchCard-teams-item .img-wrapper{min-width:30px;min-height:30px;max-width:20px;max-height:20px;border-radius:50%;border:1px solid hsla(0,0%,51%,.247);overflow:hidden}.matchCard-teams-item .img-wrapper img{object-fit:contain;max-width:80%;max-height:80%}.matchCard-teams-item .img-wrapper svg{opacity:.3}.matchCard-teams-item .img-wrapper svg path{fill:var(--color-main-text)}.matchCard-count{border:1px solid var(--color-stroke);background-color:var(--color-calendar-noActive-date);padding:1vw 0;border-radius:2rem;flex-direction:column;width:2.3vw}@media(max-width:1180px){.matchCard-count{width:40px;padding:10px;border-radius:.7rem}}.matchCard-status-next{flex-direction:column;gap:1vw}.matchCard-status .day-force,.matchCard-status-next .day{color:var(--color-tex-low-intensity)}.matchCard-status .day-force{font-size:13px;text-wrap:nowrap;text-align:center;position:absolute;translate:0 -50%}@media(max-width:1180px){.matchCard-status{padding-left:20px}}.matchCard:hover{cursor:pointer;background-color:rgba(85,85,85,.236)}.leagueMatchesHorisontal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;color:var(--color-main-text)}.leagueMatchesHorisontal-header-logo{width:43px;height:43px;border-radius:50%;border:2px solid hsla(0,0%,51%,.247);overflow:hidden}.leagueMatchesHorisontal-header-logo img{max-width:90%;max-height:90%}.leagueMatchesHorisontal-container{padding:1px;min-height:100px;overflow:hidden;position:relative}.leagueMatchesHorisontal-container .matchCard{margin:1vw;height:115px}@media(max-width:1180px){.leagueMatchesHorisontal-container .matchCard{margin:15px}}@media(min-width:1919px){.leagueMatchesHorisontal-container .matchCard{height:130px}}@media(min-width:2019px){.leagueMatchesHorisontal-container .matchCard{height:160px}}@media(min-width:3019px){.leagueMatchesHorisontal-container .matchCard{height:200px}}.leagueMatchesHorisontal-container .swiper{margin:0 50px;overflow:hidden}@media(max-width:1180px){.leagueMatchesHorisontal-container .swiper{margin:0 37px}}@media(max-width:450px){.leagueMatchesHorisontal-container .swiper{margin:0 30px}}.leagueMatchesHorisontal-container .matchCard-count{min-width:30px}@media(max-width:1180px){.leagueMatchesHorisontal-container .matchCard-count{min-width:25px;width:25px}}.leagueMatchesHorisontal-container-header-name{padding:1vw 0 0 1vw;display:flex;justify-content:space-between;color:var(--color-main-text)}@media(max-width:1180px){.leagueMatchesHorisontal-container-header-name{padding:15px 15px 0}}@media(max-width:450px){.leagueMatchesHorisontal-container-header-name{padding:10px 10px 0;font-size:13px}}.leagueMatchesHorisontal-container-btn-left{position:absolute;top:50%;left:1vw;z-index:2}@media(max-width:1180px){.leagueMatchesHorisontal-container-btn-left{left:7px}}.leagueMatchesHorisontal-container-btn-right{position:absolute;top:50%;right:1vw;transform:rotate(180deg);z-index:2}@media(max-width:1180px){.leagueMatchesHorisontal-container-btn-right{right:7px}}.leagueMatchesHorisontal-container .nav{background-color:hsla(34,78%,91%,0);height:40px;width:40px;color:var(--color-main-text);border:1px solid rgba(90,90,90,.442);border-radius:50%}.leagueMatchesHorisontal-container .nav svg path{fill:var(--color-main-text)}@media(max-width:450px){.leagueMatchesHorisontal-container .nav{height:30px;width:30px}.leagueMatchesHorisontal-container .nav svg{height:15px}.leagueMatchesHorisontal-container .nav svg path{fill:var(--color-main-text)}}@media(min-width:1180px){.leagueMatchesHorisontal-container .nav:hover{background-color:hsla(0,0%,42%,.124);cursor:pointer}}.leagueMatchesHorisontal-btn{padding:0 1vw;color:var(--color-main-text);text-decoration:underline}@media(min-width:1180px){.leagueMatchesHorisontal-btn:hover{cursor:pointer;opacity:.7;text-decoration:none}}.leagueMatchesHorisontal.rtl{direction:rtl}.leagueMatchesHorisontal.rtl .line-loader{animation:loaderAnimationRtl 1s cubic-bezier(.2,0,0,.2) infinite}.leagueMatchesHorisontal.rtl .leagueMatchesHorisontal-container-header-name{padding:1vw 1vw 0}.leagueMatchesHorisontal.rtl .leagueMatchesHorisontal-btn{padding:0}.season-statistics{background-color:var(--color-card-news);border-radius:.7rem;padding:15px;display:flex;flex-wrap:wrap;gap:20px;margin-top:20px;min-height:700px}.season-statistics.loading{background:linear-gradient(90deg,var(--color-bg-news),var(--color-card-news) 20%,var(--color-bg-news));background-size:200% 100%;animation:shine 1.5s infinite}.season-statistics-item{width:100%}.season-statistics-item-title{background-color:var(--color-player-stat);border-radius:.4rem .4rem 0 0;color:var(--color-tex-low-intensity);font-weight:200;padding:10px;border:1px solid var(--color-stroke);border-bottom:none}.season-statistics-item-players{max-height:200px;padding:5px 0;border:1px solid var(--color-stroke);border-radius:0 0 .4rem .4rem;color:var(--color-main-text)}.season-statistics-item-players-item{padding:5px 10px;display:flex;justify-content:space-between;align-items:center}@media(min-width:1180px){.season-statistics-item-players-item:hover{opacity:.7;background-color:hsla(196,5%,57%,.11)}}.season-statistics-item-players-item-name{color:var(--color-main-text);font-size:15px;font-weight:300}.season-statistics-item-players-item-name-team{font-size:13px;color:var(--color-tex-low-intensity);font-weight:200}.season-statistics-item-players-item-value{width:50px;height:30px;border-radius:15px;font-weight:200;font-size:13px}.season-statistics-item-players-item-value.active{background-color:var(--main);color:#fff;font-weight:400}.season-statistics-item-players-item.active{font-size:22px;background-color:hsla(196,5%,57%,.11);padding:10px}.season-statistics-item-players-item.active .season-statistics-item-players-item-name-team{font-size:16px;font-weight:200}.season-stats-title{font-size:20px;margin-bottom:20px;margin-top:10px;color:var(--color-main-text)}@keyframes shine{0%{background-position:200% 0}to{background-position:-200% 0}}.team-news{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4vh;height:calc(100% - 15vh);justify-content:flex-start;position:relative;min-height:500px}@media(max-width:1180px){.team-news{gap:10px}}.team-news .line-loader{position:absolute;top:0}.team-news.rtl{direction:rtl}.team-news.rtl .line-loader{animation:loaderAnimationRtl 1s cubic-bezier(.2,0,0,.2) infinite}.team-news .client-card{flex-basis:calc(23% - 1.5vw);flex-grow:1;max-width:calc(25% - 1.5vw)}@media(max-width:1180px){.team-news .client-card{flex-basis:100%;max-width:100%;max-height:180px}}.team-news .client-card h2,.team-news .client-card h5{color:var(--color-main-text)}.team-news .client-card.small .img-wrapper{max-width:150px;max-height:150px;min-width:150px;min-height:150px}.team-news-title{color:var(--color-main-text);padding:20px 0}.leagueContent{padding:1vw 2vw 2vw;background-color:var(--color-bg-news)}@media(max-width:1180px){.leagueContent{padding:4vw}}.leagueContent .related-news{position:relative;padding:20px 0}@media(max-width:1180px){.leagueContent .related-news{padding:20px 0!important}}.leagueContent.rtl .line-loader{animation:loaderAnimationRtl 1s cubic-bezier(.2,0,0,.2) infinite}.leagueTable{display:flex;padding:1vw 0}.leagueTable .overviewLeagueBlock{width:100%}.leagueTable .overviewLeagueBlock.rtl,.leagueTable.rtl{direction:rtl}.leagueMatches-matches{margin-top:2vw;padding-bottom:30px;min-height:80vh}.leagueMatches-matches.rtl{direction:rtl}.calendarDate{position:absolute;bottom:0;width:90%;height:40%;border-radius:.7rem;background-color:var(--color-calendar-noActive-date);border:1px solid rgba(95,31,116,0);flex-direction:column;transition:height .7s;margin:0 5px}@media(min-width:1180px){.calendarDate:hover{cursor:pointer;background-color:hsla(0,0%,65%,.099)}}.calendarDate-games{animation:games-fade-in .5s;margin-top:10%;color:var(--color-calendar-games);font-weight:300;font-size:.6vw}.calendarDate-date{font-weight:300;font-size:.8vw;color:var(--color-main-text)}@media(max-width:1180px){.calendarDate-date{font-size:13px}}.calendarDate.today{height:100%;background-color:var(--color-calendar-active-date);border:1px solid #5f1f74}.calendarDate.today .calendarDate-date{font-weight:600;color:hsla(240,5%,96%,.871)}.calendarDate.active{height:70%;background-color:var(--color-calendar-active-date);border:1px solid #5f1f74}.calendarDate.active .calendarDate-date{font-weight:600;color:hsla(240,5%,96%,.871)}@keyframes games-fade-in{0%{opacity:0;height:0}to{opacity:1;height:.6vw}}.calendarDate-today{border-radius:.7rem;border:1px solid #413d42;height:25%;width:90%;margin:0 5px 20px;font-size:.8vw;color:var(--color-tex-low-intensity);display:none}@media(min-width:1180px){.calendarDate-today:hover{cursor:pointer;background-color:hsla(0,0%,65%,.099)}}.calendarDate-today.active{display:flex;opacity:.8}.fixturesLeagueByDay-day{margin:15px 0;color:var(--color-main-text)}.league-matches-widget{background-color:var(--color-bg-block);border-radius:.7rem;overflow:hidden;min-height:400px;position:relative}.league-matches-widget-filter{display:flex;margin-bottom:20px;gap:20px}.league-matches-widget-filter .wrapper-btns{display:flex;gap:15px}.league-matches-widget-filter .wrapper-btns .buttonUI{padding:10px 20px;font-size:16px}@media(max-width:800px){.league-matches-widget-filter .wrapper-btns .buttonUI{padding:10px 30px}}.league-matches-widget-filter .all-years{display:flex;align-items:center;gap:10px;padding:0 10px;border-radius:.6rem;flex-grow:1;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.league-matches-widget-filter .all-years-item{font-size:14px;height:40%;border-radius:.7rem;background-color:var(--color-calendar-noActive-date);border:1px solid rgba(95,31,116,0);flex-direction:column;transition:height .7s;padding:15px 20px;color:var(--color-button-text);border:1px solid var(--color-stroke)}@media(max-width:1180px){.league-matches-widget-filter .all-years-item{padding:7px 20px}}.league-matches-widget-filter .all-years-item.active-year{background-color:var(--color-calendar-active-date);border:1px solid #5f1f74;color:var(--color-button-text-active)}.league-matches-widget-filter .all-years-item:hover{cursor:pointer}@media(max-width:1180px){.league-matches-widget-filter{flex-direction:column}}.league-matches-widget .leagueMatchesCalendar{width:100%;height:15vh;background-color:var(--color-calendar-bg);padding:15px 80px;position:relative;border-radius:.7rem .7rem 0 0}@media(max-width:1180px){.league-matches-widget .leagueMatchesCalendar{padding:20px 85px}}.league-matches-widget .leagueMatchesCalendar .swiper{height:100%}.league-matches-widget .leagueMatchesCalendar .swiper-button-next{translate:20px}.league-matches-widget .leagueMatchesCalendar .nav{background-color:hsla(34,78%,91%,0);height:40px;width:40px;color:var(--color-main-text);border:1px solid rgba(90,90,90,.442);border-radius:50%}.league-matches-widget .leagueMatchesCalendar .nav svg path{fill:var(--color-main-text)}@media(min-width:1180px){.league-matches-widget .leagueMatchesCalendar .nav:hover{background-color:hsla(0,0%,42%,.124);cursor:pointer}}.league-matches-widget .leagueMatchesCalendar-prevBtn{position:absolute;left:20px;top:44%}.league-matches-widget .leagueMatchesCalendar-nextBtn{position:absolute;right:20px;top:44%;transform:rotate(180deg)}.league-matches-widget .leagueMatchesCalendar.rtl .leagueMatchesCalendar-prevBtn{position:absolute;right:20px;left:auto;transform:rotate(180deg);top:44%}.league-matches-widget .leagueMatchesCalendar.rtl .leagueMatchesCalendar-nextBtn{position:absolute;left:20px;right:auto;top:44%;transform:rotate(0deg)}.league-matches-widget .leagueMatchesByYear{padding:20px;min-height:700px}.league-matches-widget .line-loader.year{position:absolute;z-index:3}.league-matches-widget.rtl .line-loader{animation:loaderAnimationRtl 1s cubic-bezier(.2,0,0,.2) infinite}.leagueKnockout{min-height:30vh;overflow:auto;scrollbar-width:none;-ms-overflow-style:none;border-radius:.7rem;position:relative}.leagueKnockout-container{background-color:var(--color-card-news);padding:20px;border-radius:.7rem;display:flex;justify-content:space-around;position:relative;min-width:1060px}.leagueKnockout-container .animation{position:absolute;top:30px;left:50%;translate:-50%;opacity:1;animation:opacity-0 4s forwards}.leagueKnockout-container .animation svg{height:40px!important}@media(min-width:1180px){.leagueKnockout-container .animation{display:none}}@keyframes opacity-0{0%{opacity:1}60%{opacity:1}to{opacity:0}}.leagueKnockout-container-column{width:14.28%;height:600px;display:flex;flex-direction:column;justify-content:space-around}@media(max-width:1180px){.leagueKnockout-container-column{height:500px}}.leagueKnockout-container-column:nth-child(-n+4){order:calc(4 - attr(data-index number))}.leagueKnockout-container .champion{position:absolute;bottom:25%;display:flex;flex-direction:column;justify-content:center}.leagueKnockout-container .champion-name{font-weight:600;font-size:22px;margin-bottom:6px;color:var(--color-main-text);text-align:center}.leagueKnockout-container .champion-title{color:var(--color-tex-low-intensity);text-align:center}.leagueKnockout .ComingSoon{height:45vh}.leagueKnockout.rtl{direction:rtl}.knockout-item{flex-direction:column;padding:10px;position:relative;flex-grow:1}.knockout-item-team-wrapper{width:100%;position:relative;z-index:2;background-color:var(--color-bg-block)}@media(max-width:1180px){.knockout-item-team-wrapper{max-width:200px}}.knockout-item-team-wrapper .team{background-color:var(--color-calendar-noActive-date);border-radius:0 .4rem 0 0;padding:10px;width:100%;border-width:1px;border-style:solid;border-color:var(--color-stroke);font-size:12px;color:var(--color-tex-low-intensity);display:flex;justify-content:space-between}.knockout-item-team-wrapper .team.active{color:var(--color-main-text)}.knockout-item-team-wrapper .team.rightDate{border-radius:.4rem 0 0 0;flex-direction:row-reverse}.knockout-item-team-wrapper .team.centerDate{border-radius:.4rem .4rem 0 0}.knockout-item-team-wrapper .team.border-bottom{border-radius:0 0 .4rem .4rem;border-width:0 1px 1px}.knockout-item-team-wrapper .date{background-color:var(--color-calendar-noActive-date);border-width:1px 1px 0;border-style:solid;border-color:var(--color-stroke);border-radius:.4rem .4rem 0 0;translate:0 1px;padding:2px 10px;width:50%;position:absolute;translate:0 calc(-100% + 1px);font-size:13px;font-weight:200;color:var(--color-tex-low-intensity);display:flex;justify-content:center}.knockout-item-team-wrapper .date.rightDate{right:0}.knockout-item-team-wrapper .date.centerDate{right:50%;translate:50% calc(-100% + 1px);display:flex;justify-content:center}.knockout-item-team-wrapper .final{background-color:var(--color-calendar-noActive-date);border-width:0 1px 1px;border-style:solid;border-color:var(--color-stroke);border-radius:0 0 .4rem .4rem;translate:0 1px;padding:2px 10px;width:50%;position:absolute;bottom:0;translate:0 calc(100% + 1px);font-size:13px;font-weight:200;color:var(--color-tex-low-intensity);display:flex;justify-content:center}.knockout-item-team-wrapper .final.centerDate{right:50%;translate:50% calc(100% - 1px);display:flex;justify-content:center}.knockout-item-center-line{top:50%;left:50%;translate:-50% -50%;height:.5px;width:100%;z-index:1}.knockout-item .smart-line,.knockout-item-center-line{position:absolute;border:.5px dashed var(--color-tex-low-intensity)}.knockout-item .smart-line{width:.5px}.knockout-item .smart-line.left{height:50%;left:0;translate:-50%}.knockout-item .smart-line.right{height:50%;right:0;translate:50%}.knockout-item .smart-line.up{top:0}.knockout-item .smart-line.down{bottom:0}.knockout-item.active{cursor:pointer}.knockout-item.active .knockout-item-center-line,.knockout-item.active .smart-line{border:.5px solid var(--color-main-text)}.knockout-item.active .date,.knockout-item.active .final,.knockout-item.active .team{border-color:var(--color-main-text)}.knockout-item.rtl{direction:rtl}.knockout-item.rtl-team-wrapper .team{border-radius:.4rem 0 0 0}.knockout-item.rtl-team-wrapper .team.rightDate{border-radius:0 .4rem 0 0}.knockout-item.rtl .smart-line{position:absolute;border:.5px dashed var(--color-tex-low-intensity);width:.5px}.knockout-item.rtl .smart-line.left{height:50%;left:auto;right:0;translate:50%}.knockout-item.rtl .smart-line.right{height:50%;right:auto;left:0;translate:-50%}.knockout-item.rtl .knockout-item-team-wrapper .date{left:0}.detailed-matches-modal-wrapper{position:fixed;width:100vw;height:100vw;top:0;left:0;z-index:100}.detailed-matches-modal-wrapper .detailed-matches-modal{position:fixed;top:50%;left:50%;translate:-50% -50%;background-color:var(--color-card-news);z-index:101;width:600px;border-radius:.4rem}.detailed-matches-modal-wrapper .detailed-matches-modal-date{margin:10px 20px 0;color:var(--color-tex-low-intensity)}.detailed-matches-modal-wrapper .detailed-matches-modal-item{padding:20px;display:flex;justify-content:center;border-radius:.4rem;border-width:1px;border-style:solid;border-color:var(--color-stroke);margin:10px 20px 20px}.detailed-matches-modal-wrapper .detailed-matches-modal-item-score{width:100px}.detailed-matches-modal-wrapper .detailed-matches-modal-item-team{width:300px;text-align:left}.detailed-matches-modal-wrapper .detailed-matches-modal-item-team.ltr{text-align:right}@media(min-width:1180px){.detailed-matches-modal-wrapper .detailed-matches-modal-item:hover{background-color:rgba(0,0,0,.152)}}.detailed-matches-modal-wrapper .detailed-matches-modal h3{padding:10px;text-align:center;background-color:rgba(0,0,0,.139)}.detailed-matches-modal-wrapper .bg-blur{top:0;left:0;opacity:.7}@keyframes bg-fade-in{0%{opacity:0}to{opacity:.8}}.detailed-matches-modal-wrapper.rtl{direction:rtl}.detailed-matches-modal-wrapper.rtl .detailed-matches-modal-item-team{text-align:right}.detailed-matches-modal-wrapper.rtl .detailed-matches-modal-item-team.ltr{text-align:left}.leagueTrophies{padding:20px}@media(max-width:1180px){.leagueTrophies{padding:10px}}.leagueTrophies-container{overflow:hidden;position:relative;min-height:40vh;padding:20px;background-color:var(--color-bg-block);border-radius:.7rem;display:flex;flex-wrap:wrap;gap:25px;justify-content:flex-start}.leagueTrophies-container .line-loader{position:absolute;top:0}.leagueTrophies-container-item{width:calc(25% - 20px);color:var(--color-main-text)}@media(min-width:1180px){.leagueTrophies-container-item:hover{opacity:.8;cursor:pointer}}@media(max-width:1180px){.leagueTrophies-container-item{width:calc(50% - 18px)}}@media(max-width:600px){.leagueTrophies-container-item{width:100%}}.leagueTrophies-container-item .season{background-color:var(--color-calendar-noActive-date);padding:10px 20px 5px;border-radius:.4rem .4rem 0 0;display:flex;align-items:center;font-weight:200;color:var(--color-tex-low-intensity);border-width:1px 1px 0;border-style:solid;border-color:var(--color-stroke);position:relative;translate:0 1px;display:inline-block}.leagueTrophies-container-item .teams-block{background-color:var(--color-calendar-noActive-date);border-radius:0 .4rem .4rem .4rem;border-width:1px;border-style:solid;border-color:var(--color-stroke)}.leagueTrophies-container-item .teams-block-team{padding:10px 20px}.leagueTrophies-container-item .teams-block-team-name{margin-bottom:4px}.leagueTrophies-container-item .teams-block-team-status{font-size:13px;color:var(--color-tex-low-intensity);font-weight:200}.leagueTrophies-container-item .teams-block-team.border-bottom{border-bottom:1px solid var(--color-stroke)}.leagueTrophies.rtl{direction:rtl}.leagueTrophies.rtl .teams-block{border-radius:.4rem 0 .4rem .4rem}.league-page{padding:10vh 0 0}@media(max-width:1180px){.league-page{padding:70px 0 0}}.league-page-footer{padding:20px}.league-page .line-loader.season{position:absolute}.league-page.rtl .line-loader{animation:loaderAnimationRtl 1s cubic-bezier(.2,0,0,.2) infinite}