html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body{margin:0}article,aside,figcaption,figure,footer,header,main,nav,section{display:block}hr{box-sizing:content-box;height:0;overflow:visible}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}a,area,button,input,label,select,textarea{-ms-touch-action:manipulation;touch-action:manipulation}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}canvas{display:inline-block}[hidden],template{display:none}blockquote,canvas,dl,dt,em,h1,h2,h3,h4,h5,h6,i,img,li,ol,p,ul,video{margin:0;padding:0;border:0;vertical-align:baseline}a,button,div,h1,h2,h3,h4,h5,h6,input,select,span,textarea{outline:none}ol,ul{list-style-type:none}button,input[type=submit]{cursor:pointer}button::-moz-focus-inner,input[type=submit]::-moz-focus-inner{padding:0;border:0}table{border-spacing:0;border-collapse:collapse;width:100%}input[type=button],input[type=submit],input[type=text],textarea{-webkit-appearance:none;border-radius:0}.img-border{border:1px solid #000}.container{position:relative;width:100%;max-width:1250px;margin:0 auto;padding-right:27px;padding-left:27px}.container_flex{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0!important;background-color:#eeedef}.content-wrapper{width:100%;max-width:870px;padding:60px 27px 0;overflow:hidden}.content-wrapper .forum-block{display:none}.h1,h1{font-size:28px;line-height:1.28}.h1,.h2,h1,h2{font-weight:700;font-family:Navi,arial,sans-serif}.h2,h2{font-size:20px;line-height:1.5}.h3,h3{font-size:18px;line-height:1.44}.h3,.h4,h3,h4{font-family:Navi,arial,sans-serif;font-weight:700}.h4,h4{font-size:14px;line-height:1.42}@font-face{font-weight:400;font-family:OpenSans;font-style:normal;src:local("OpenSans"),url(../fonts/OpenSans/OpenSans-Regular.woff2) format("woff2"),url(../fonts/OpenSans/OpenSans-Regular.woff) format("woff");font-display:swap}@font-face{font-weight:400;font-family:ProximaNova;font-style:normal;src:local("ProximaNova"),url(../fonts/ProximaNova/ProximaNova-Regular.woff2) format("woff2"),url(../fonts/ProximaNova/ProximaNova-Regular.woff) format("woff");font-display:swap}@font-face{font-weight:600;font-family:ProximaNova;font-style:normal;src:local("ProximaNova"),url(../fonts/ProximaNova/ProximaNova-Semibold.woff2) format("woff2"),url(../fonts/ProximaNova/ProximaNova-Semibold.woff) format("woff");font-display:swap}@font-face{font-weight:700;font-family:ProximaNova;font-style:normal;src:local("ProximaNova"),url(../fonts/ProximaNova/ProximaNova-Bold.woff2) format("woff2"),url(../fonts/ProximaNova/ProximaNova-Bold.woff) format("woff");font-display:swap}@font-face{font-weight:400;font-family:Navi;font-style:normal;src:local("Navi"),url(../fonts/Navi/Navi-Regular.woff2) format("woff2"),url(../fonts/Navi/Navi-Regular.woff) format("woff");font-display:swap}@font-face{font-weight:300;font-family:Navi;font-style:normal;src:local("Navi"),url(../fonts/Navi/Navi-Light.woff2) format("woff2"),url(../fonts/Navi/Navi-Light.woff) format("woff");font-display:swap}@font-face{font-weight:700;font-family:Navi;font-style:normal;src:local("Navi"),url(../fonts/Navi/Navi-Bold.woff2) format("woff2"),url(../fonts/Navi/Navi-Bold.woff) format("woff");font-display:swap}.icon-accept{width:14.9px;height:7.62px}.icon-accept,.icon-arrow{fill:currentColor;stroke:initial}.icon-arrow{width:14.89px;height:34.47px}.icon-arrows{width:8.49px;height:14.14px;fill:currentColor;stroke:initial}.icon-comments{width:15px;height:15.75px;fill:none;stroke:#707070}.icon-discord{width:26.63px;height:18.48px;fill:#8f6dd0;stroke:initial}.icon-dislike{width:13.54px;height:16px;fill:#fcdcd0;stroke:initial}.icon-eye{width:512px;height:512px;fill:currentColor;stroke:initial}.icon-facebook-black{fill:#1c1b1f}.icon-facebook,.icon-facebook-black{width:30px;height:30px;stroke:initial}.icon-facebook{fill:#fff}.icon-fb-clear{width:22.04px;height:22.04px;fill:#5794ef;stroke:initial}.icon-goblet-transparent{width:68.84px;height:76.61px;fill:currentColor;stroke:initial}.icon-goblet{width:18.02px;height:20.06px;fill:#fff;stroke:initial}.icon-green-arrow{width:18px;height:18px;fill:#f5f5f5;stroke:initial}.icon-hot-comments{width:29.79px;height:21.73px;fill:#d7373f;stroke:transparent}.icon-image{width:20px;height:16px;fill:currentColor;stroke:initial}.icon-instagram-black{width:30px;height:30px;fill:#1c1b1f;stroke:initial}.icon-instagram{width:30px;height:30px;fill:#fff;stroke:initial}.icon-like{width:13.54px;height:16px;fill:#b9f8c0;stroke:initial}.icon-likes{width:10.15px;height:12px;fill:#dddde0;stroke:initial}.icon-live-video{width:20px;height:15px;fill:#f5523a;stroke:initial}.icon-login{width:31.45px;height:31.45px;fill:currentColor;stroke:initial}.icon-main-logo{width:83.83px;height:73.76px;fill:#fff136;stroke:initial}.icon-picture{width:22px;height:18px;fill:#fff;stroke:initial}.icon-pin{width:15.03px;height:14.97px;fill:1f2021;stroke:initial}.icon-play-btn{width:40px;height:40px;fill:#f5f5f3;stroke:initial}.icon-quote{width:34.86px;height:25.77px;fill:#e6e6e6;stroke:initial}.icon-reply{width:20.06px;height:15.05px;fill:#707070;stroke:initial}.icon-search{width:18px;height:18px}.icon-search,.icon-send{fill:currentColor;stroke:initial}.icon-send{width:18.49px;height:18.5px}.icon-steam{width:30px;height:30px;fill:#fff;stroke:initial}.icon-telegram-clear{width:27px;height:23.51px;fill:#08c;stroke:initial}.icon-telegram-white{width:16.31px;height:13.67px;fill:#fff;stroke:initial}.icon-telegram{width:30px;height:30px;fill:#fff;stroke:initial}.icon-tik-tok-white{width:12.24px;height:13.99px;fill:#fff;stroke:initial}.icon-tik-tok{width:30px;height:30px;fill:#fff;stroke:initial}.icon-twitch-player{width:256px;height:256px;fill:#5a3e85;stroke:initial}.icon-twitter-black{width:30px;height:30px;fill:#1c1b1f;stroke:initial}.icon-twitter-clear{width:22.53px;height:18.31px;fill:#3b9cd6;stroke:initial}.icon-twitter-white{width:14.4px;height:11.71px;fill:#fff;stroke:initial}.icon-twitter{width:30px;height:30px;fill:#fff;stroke:initial}.icon-ukraine{fill:#ffe15a}.icon-ukraine,.icon-usa{width:18px;height:11.79px;stroke:initial}.icon-usa{fill:#41479b}.icon-vk-clear{width:24.49px;height:14px;fill:#6d9bd0;stroke:initial}.icon-vk-white{width:18.94px;height:10.83px}.icon-vk,.icon-vk-white{fill:#fff;stroke:initial}.icon-vk{width:30px;height:30px}.icon-y-dislike,.icon-y-like{width:24px;height:24px;fill:currentColor;stroke:initial}.icon-youtube-player{width:26px;height:18.2px;fill:#fff;stroke:initial}.icon-youtube{width:159px;height:110px;fill:red;stroke:initial}body{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;min-height:100%;background-color:#1a191d;-webkit-tap-highlight-color:transparent;font-family:Navi,arial,sans-serif;font-size:14px;line-height:1.42}html,main{height:100%}main{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:100%;max-width:1250px;margin:0 auto}input[type=password]::-ms-reveal{display:none}a{text-decoration:none}.mobile{display:none}.desktop{display:block}.swipe-slide,.swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}.swiper-wrapper{-webkit-transform-style:preserve-3d}[data-page=seo] .content-wrapper{padding-bottom:50px;max-width:100%}.text-right{text-align:right}.text-left{text-align:left}.branding header.header{margin-top:203px}.branding-content{background-color:#1a191d}.branding-desktop{position:fixed;display:block;width:100%;height:100%;min-height:1080px;background-repeat:no-repeat;background-position:top;cursor:pointer}.branding-desktop--video{text-align:center}.branding-mobile{display:none;width:100%;height:200px;line-height:0;background:top no-repeat;cursor:pointer}::-webkit-scrollbar-track{background-color:#dddde0}::-webkit-scrollbar{width:4px;height:10px;background-color:transparent}::-webkit-scrollbar-thumb{background-color:#707070}html{scrollbar-color:#707070 #dddde0;scrollbar-width:thin}.header{position:relative;z-index:99;width:100%;max-width:1250px;margin:0 auto;background-color:#1c1b1f}.header__wrapper{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.header__top{position:relative;z-index:1;overflow:hidden;background-color:#000;opacity:0;transition:.4s ease}.header__top--loaded{opacity:1}.header__top-links{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header__top-link,.header__top-links{display:-webkit-flex;display:-ms-flexbox;display:flex}.header__top-link{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:20px 0;color:#999c9e;cursor:pointer;transition:.5s}.header__top-link img{max-width:110px;max-height:35px;-o-object-fit:contain;object-fit:contain}.has-hover .header__top-link:hover{color:#fff;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);opacity:1;-webkit-filter:none;filter:none}.header__top.swiper-container-initialized .header__top-link{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.header__bottom{position:relative;z-index:1;height:90px;padding:0 27px 0 39px;background-color:#1e1d23}.header__bottom,.header__bottom-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.header__bottom-container{min-width:150px}.header__bottom-link{position:relative;padding:35px 22px;color:#f5f5f7;font-size:14px;line-height:1.42;text-transform:uppercase;text-decoration:none;cursor:pointer}.header__bottom-link span{position:relative;pointer-events:none}.header__bottom-link span:after{position:absolute;bottom:-2px;left:0;width:100%;height:2px;background-color:#fff136;opacity:0;transition:.3s;content:""}.has-hover .header__bottom-link:hover span:after{opacity:1}.has-hover .header__bottom-link:hover>.header__bottom-list{opacity:1;pointer-events:auto}.header__bottom-link.active span:after{opacity:1}.header__bottom-link_btn{display:inline-block;min-width:98px;padding:7px 10px!important;color:#fff136;text-align:center}.header__bottom-link_btn:not(:last-child){margin-right:10px}.header__bottom-nav{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-right:20px;margin-left:10px}.header__bottom-list{position:absolute;top:100%;left:0;width:100%;min-width:160px;text-align:left;opacity:0;transition:.3s ease;pointer-events:none}.header__bottom-list-link{display:block;padding:0 22px;color:#f5f5f5;font-size:16px;line-height:3.5;text-transform:none;text-decoration:none;background-color:#1b1b1b;transition:.4s ease}.has-hover .header__bottom-list-link:hover{color:#fff136;background-color:#27262b}.header__bottom-list.is-active{opacity:1;pointer-events:auto}.header__search{padding:10px;color:#f5f5f7;cursor:pointer}.header__search.is-active{color:#f3e535}.header__search-btn{width:100%;color:#1e1d23;font-weight:600;font-size:14px;line-height:40px;text-align:center;background-color:#eeedef;cursor:pointer}.header__home-link svg{width:84px;height:67px}.header__home-link.home-page{pointer-events:none}.switch-language{position:relative}.switch-language__list{position:absolute;top:100%;left:0;width:100%;text-align:center;background-color:#fff;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);opacity:0;transition:.5s}.switch-language__list li{padding:5px}.switch-language__list a{position:relative;display:block;color:#27262b;font-size:14px;text-decoration:none}.switch-language__list a:after{position:absolute;bottom:0;left:50%;width:70%;height:1px;background-color:#1c1b1f;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:0;transition:.3s;content:""}.has-hover .switch-language__list a:hover:after{opacity:1}.switch-language__btn{padding:10px;color:#fff;font-size:14px;text-transform:uppercase;background-color:transparent;border:none;outline:none}.switch-language.opened .switch-language__list{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.login{position:relative}.login__avatar{width:32px;height:32px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.login__link{display:inline-block;cursor:pointer}.login__notification{position:absolute;top:0;right:0;z-index:1;width:11px;height:11px;background-color:#2abe57;border:2px solid #1e1d23;border-radius:50%}.login svg{color:#999c9e;transition:.5s}.has-hover .login:hover svg{color:#fff}.login__popup{position:absolute;top:calc(100% + 17px);right:-20px;z-index:11;background-color:#fff;border-radius:4px}.login__popup:before{position:absolute;top:-30px;right:20px;border:16px solid transparent;border-bottom-color:#fff;content:""}.login__popup-notification{position:absolute;top:0;right:2px;width:11px;height:11px;background-color:#2abe57;border:2px solid #fff;border-radius:50px}.login__popup-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:17px 15px;border-bottom:1px solid #eeedef}.login__popup-avatar{position:relative;width:50px;height:50px}.login__popup-avatar svg{color:#999c9e!important}.login__popup-avatar img{width:100%;height:100%;border-radius:50%}.login__popup-info{margin-right:17px}.login__popup-nickname{margin-bottom:4px;color:#1e1d21;font-weight:700;font-size:18px;white-space:nowrap}.login__popup-reputation{color:#707070;font-size:12px}.login__popup-body{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.login__popup-body,.login__popup-item{display:-webkit-flex;display:-ms-flexbox;display:flex}.login__popup-item{-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;min-height:40px;padding-right:15px;padding-left:15px;transition:.3s ease}.login__popup-item span{color:#1e1d23;font-size:14px}.login__popup-item .yellow{padding:3px 5px;font-size:12px;background-color:#fff136;border-radius:4px}.login__popup-item_exit span{color:#f6341e}.has-hover .login__popup-item:hover{background-color:#eeedef}.hamburger{position:relative;display:none;width:18px;height:16px;padding:20px 20px 20px 0}.hamburger:after,.hamburger:before{position:absolute;top:calc(50% - 8px);left:calc(50% - 9px);width:18px;height:2px;background-color:#fff;transition:.3s;content:""}.hamburger:after{top:calc(50% + 6px)}.hamburger span{position:absolute;top:calc(50% - 1px);left:calc(50% - 9px);width:18px;height:2px;background-color:#fff;transition:.3s}.hamburger.opened span{background-color:#f3e535;-webkit-transform:rotate(-45deg) translate(1px,-1px);-ms-transform:rotate(-45deg) translate(1px,-1px);transform:rotate(-45deg) translate(1px,-1px)}.hamburger.opened:before{background-color:#f3e535;-webkit-transform:rotate(45deg) translate(4px,4px);-ms-transform:rotate(45deg) translate(4px,4px);transform:rotate(45deg) translate(4px,4px)}.hamburger.opened:after{opacity:0}.search-block{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;padding:0 15px 0 20px;background-color:#fff;transition:.3s ease-out}.search-block-wrapp{position:absolute;top:100%;left:0;width:100%;background-color:#fff}.search-block-wrapp .search-section__body{padding:30px 20px 50px;background-color:#dddde0;box-shadow:0 10px 15px 0 hsla(0,0%,56.9%,.16)}.search-block__btn{padding:20px;background-color:transparent;border:none;outline:none}.search-block__input{width:100%;padding:21px 10px 21px 0;font-size:18px;line-height:1.2;border:none;outline:none}.search-block__close{position:relative;padding:25px;cursor:pointer}.search-block__close:after,.search-block__close:before{position:absolute;top:24px;left:17px;width:18px;height:2px;background-color:#f3e535;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:""}.search-block__close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.search-block.is-active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.menu{position:absolute;top:0;left:0;z-index:12;display:-webkit-flex;display:-ms-flexbox;display:flex;display:none;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:100vw;height:100%;height:100vh;background-color:#1a191d;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);opacity:0;transition:.5s;pointer-events:none}.menu.opened{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;pointer-events:auto}.menu__wrapper{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;min-height:100%;padding-top:100px;overflow:hidden;overflow-y:auto}.menu-nav,.menu__wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex}.menu-nav{position:relative;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}.menu-nav__item,.menu-nav__list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.menu-nav__lists{width:100%}.menu-nav__item{position:relative;width:100%;margin:0;padding:15px 16px;color:#f5f5f3;font-size:14px;line-height:1.42;text-transform:uppercase;border-top:1px solid rgba(238,237,239,.3);transition:.3s}.menu-nav__item:after{position:absolute;top:calc(50% - 4px);right:16px;width:8px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);transition:.3s;content:""}.menu-nav__item_btn{display:inline-block;color:#fff136;background-color:transparent}.menu-nav__item_btn:not(:last-child){margin-right:10px}.menu-nav__item_btn:after{border-color:#fff136!important}.menu-nav__item:last-child{border-bottom:1px solid rgba(238,237,239,.3)}.menu-nav__item_link:after{content:none}.menu-nav__link{padding:6px 0;color:#f5f5f3;font-weight:400;font-size:12px;line-height:1.5;text-decoration:none;transition:.3s}.has-hover .menu-nav__link:hover{color:#f3e535}.menu-panel{position:absolute;z-index:5;width:100%;height:100vh;background-color:#1a191d;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);opacity:0;transition:.6s ease;pointer-events:none}.menu-panel__btn{position:relative;padding:15px 30px;color:#f5f5f7;font-weight:500;font-size:14px;line-height:1.43;text-transform:uppercase;border-top:1px solid rgba(238,237,239,.2);border-bottom:1px solid rgba(238,237,239,.2)}.menu-panel__btn:before{position:absolute;top:calc(50% - 4px);left:16px;width:8px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);transition:.3s;content:""}.menu-panel__link{display:block;padding:14.5px 30px;color:#f5f5f7;font-weight:500;font-size:14px;line-height:1.43;text-decoration:none;border-bottom:1px solid rgba(238,237,239,.2)}.menu-panel.is-active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1;pointer-events:auto}.menu-language-switcher{position:relative;margin-bottom:20px;padding:15px 16px;color:#f5f5f7;border-bottom:1px solid rgba(238,237,239,.2)}.menu-language-switcher,.menu-language-switcher__title{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.menu-language-switcher__title{width:100%}.menu-language-switcher__btns{position:absolute;top:0;right:0;z-index:2;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;color:#27262b;background-color:#fff;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);transition:.3s}.menu-language-switcher__btn{padding:15px;color:#27262b;text-decoration:none}.menu-language-switcher.is-active .menu-language-switcher__btns{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.menu .forum-block__item{width:calc(100% - 36px);min-height:90px;margin:0 auto}.footer{position:relative;z-index:1;width:100%;max-width:1250px;margin:0 auto;background-color:#1e1d23}.footer__wrapp{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.footer__header,.footer__wrapp{display:-webkit-flex;display:-ms-flexbox;display:flex}.footer__header{padding:50px 27px 0;background:url(../img/footer-top-bg.png) no-repeat #2a292e;background-size:cover}.footer__header-content{width:100%;max-width:585px;color:#fff}.footer__header-title{margin-bottom:22px}.footer__header-description{margin-bottom:24px;font-weight:400;font-size:18px;line-height:1.44}.footer__header-img{margin-top:-100px;margin-left:100px}.footer__header-img img{display:block;height:312px}.footer__main{padding:30px 27px 73px}.footer__main-sections{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}.footer__main-links,.footer__main-section{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.footer__main-links{transition:.3s}.footer__main-section{position:relative;width:20%;margin-bottom:auto}.footer__main-section.opened .footer__main-title{margin-bottom:20px}.footer__main-section.opened .footer__main-title:after{-webkit-transform:rotate(45deg) translateY(-50%);-ms-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}.footer__main-section.opened .footer__main-links{margin:0 0 -16px;opacity:1;pointer-events:all}.footer__main-section_link{position:relative;color:#fff136;font-size:14px;line-height:15px;text-transform:uppercase;transition:.3s}.footer__main-section:first-child .footer__main-link{font-weight:500;font-size:14px}.footer__main-section:not(:first-child) .footer__main-link{color:#f5f5f3}.footer__main-title{position:relative;width:100%;margin-bottom:25px;color:#9c9a9d;font-size:14px;line-height:1.42;text-transform:uppercase;transition:.3s}.footer__main-title_btn{display:inline-block;width:auto;margin-top:-10px;margin-left:-10px;padding:7px 10px;color:#fff136;background-color:#1c1b1f}.footer__main-title_btn:not(:last-child){margin-right:10px}.footer__main-title_btn:after{border-color:#fff136!important}.footer__main-link{padding:6px 0;color:#fff;font-weight:400;font-size:12px;line-height:1.5;text-decoration:none;transition:.3s}.has-hover .footer__main-link:hover{color:#b6b7b9}.footer__main-social{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:65px}.footer__main-social-info{width:100%;max-width:180px;margin-right:80px;color:#999c9e}.footer__main-social-info h4{line-height:30px}.footer__main-social-info span{margin-right:10px;color:#f5f5f3;font-weight:700;font-size:18px;line-height:26px}.footer__main-social-links{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}.footer__main-social-link,.footer__main-social-links{display:-webkit-flex;display:-ms-flexbox;display:flex}.footer__main-social-link{-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-decoration:none}.footer__main-social-link>svg{max-width:30px;max-height:30px}.footer__main-social-link span{margin-left:10px;color:#707070;font-size:12px;line-height:1.66;transition:.3s}.has-hover .footer__main-social-link:hover span{color:#b6b7b9}.footer__bottom{position:relative;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:24px 27px;background-color:#000}.footer__bottom,.footer__bottom-copyright{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.footer__bottom-copyright-text{width:100%;max-width:155px;margin-left:14px;color:#707070;font-size:12px;line-height:1.66}.footer__bottom-copyright .icon-main-logo{width:50px;height:40px;-webkit-filter:grayscale(1);filter:grayscale(1)}.footer__bottom-policy{color:#707070;font-size:12px;line-height:1.66;display:none}.footer__bottom-policy a{color:#707070;text-decoration:none;transition:.3s}.has-hover .footer__bottom-policy a:hover{color:#b6b7b9}.footer__bottom-privacy{color:#707070;font-size:12px;line-height:1.66}.footer__bottom-privacy a{color:#707070;text-decoration:none;transition:.3s}.has-hover .footer__bottom-privacy a:hover{color:#b6b7b9}.footer__seo-h1{padding:5px 27px;color:#2a292e;line-height:1}.footer .brights--left{display:none;margin-top:10px}.footer .brights--left>a{font-size:12px;color:#707070;line-height:.8}.footer .brights>a{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;line-height:.7}.footer .brights>a>svg{margin-left:5px}.btn{display:inline-block;padding:11px 16px;color:#27262b;font-weight:400;font-size:14px;line-height:1.22;text-align:center;text-decoration:none;background-color:#fff136;border:none;outline:none;cursor:pointer;transition:.3s}.has-hover .btn:hover{background-color:#f3e535}.btn[disabled]{color:#f3e535;background-color:#fff794;pointer-events:none}.btn.gray{background-color:#dddde0}.has-hover .btn.gray:hover{background-color:#d0d0d4}.picture,.picture:before{position:relative}.picture:before{display:block;padding-top:100%;content:""}.picture__wrapper{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.picture__picture{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%}.picture__picture img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-family:"object-fit: cover;object-position: center;"}.main-title{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;color:#27262b;font-weight:700;font-size:20px;line-height:1.3;text-transform:uppercase}.main-title_sidebar{margin-bottom:0}.main-title_sidebar:before{position:absolute;top:50%;left:-25px;width:3px;height:40px;background-color:#fff136;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:""}.main-title__results{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-left:auto}.main-title__results span{margin-right:3px;color:#707070;font-weight:400;font-size:14px;text-transform:none}.main-title__results-item{display:-webkit-flex;display:-ms-flexbox;display:flex;width:22px;height:22px;background-color:#fff}.main-title__results-item:not(:last-child){margin-right:5px}.main-title__results-item span{margin:auto;color:#2abe57;font-weight:700;font-size:11px;line-height:1;text-transform:uppercase}.main-title__results-item--lose span{color:#f6341e}.sidebar{position:relative;width:100%;max-width:380px;padding:60px 25px 0;background-color:#fff;border-left:1px solid #eeedef}.sidebar__banner{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:20px;overflow:hidden;line-height:0;cursor:pointer}.sidebar__banner:first-child{margin-top:0}.sidebar__banner img{display:block;min-width:100%}.sidebar__banner video{width:100%;height:100%}.sidebar .main-broadcasts{margin-bottom:60px}.sidebar .video-item{width:100%;min-height:200px;margin-bottom:0}.sidebar .video-item__img .picture{position:relative}.sidebar .video-item__img .picture:before{display:block;width:100%;padding-top:60.42296%;content:""}.sidebar__pubg-chat{margin-bottom:60px}.sidebar__pubg-chat>iframe{max-width:100%;border:none}.live,.sidebar .match-item_live .match-item__opponents{display:-webkit-flex;display:-ms-flexbox;display:flex}.live{-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:54px;height:26px;padding:6px;background-color:#f6341e}.live__circle{position:relative;width:10px;height:10px;margin-right:5px;border:1px solid #fff;border-radius:50%}.live__circle,.live__circle:before{-webkit-animation:pulse 1.2s linear infinite;animation:pulse 1.2s linear infinite}.live__circle:before{position:absolute;top:2px;left:2px;z-index:1;width:4px;height:4px;background-color:#fff;border-radius:50%;content:""}.live__text{color:#fff;font-weight:700;font-size:14px;line-height:1.29}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1);transform:scale(1)}}.match-item{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:70px;overflow:hidden;background-color:#eeedef;transition:.3s}.match-item:not(:last-child){margin-bottom:5px}.has-hover .match-item:hover{background-color:#dddde0;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.match-item__link{position:absolute;top:0;left:0;z-index:3;width:100%;height:100%}.has-hover .match-item__link:hover+.match-item__wrapp{-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);transition:.6s}.match-item__wrapp{width:100%;transition:.6s}.match-item__game,.match-item__wrapp{display:-webkit-flex;display:-ms-flexbox;display:flex}.match-item__game{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:50px;min-height:100%;background-color:#dddde0}.match-item__game img{max-width:25px;max-height:25px}.match-item__body{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:15px 0 11px 12px;overflow:hidden}.match-item__body .live{display:none}.match-item__date{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:14px;overflow:hidden;color:#707070;font-size:12px;line-height:1.17;white-space:nowrap}.match-item__date span{margin-right:3px;font-weight:700}.match-item__date span:after{content:" / "}.match-item__date .match-item__league-name{position:relative;z-index:3;margin-right:3px;color:#707070;transition:.3s}.has-hover .match-item__date .match-item__league-name:hover{color:#27262b}.match-item__date .match-item__league-name:after{content:" / "}.match-item__opponents{position:relative;display:-ms-grid;display:grid;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:1fr fit-content(10px) 1fr;grid-template-columns:1fr fit-content(10px) 1fr}.match-item__opponents--pubg{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.match-item__opponent{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:hidden}.match-item__opponent-icon{margin-right:8px}.match-item__opponent-icon img,.match-item__opponent-icon svg{width:23px}.match-item__opponent-name{overflow:hidden;color:#27262b;font-weight:700;font-size:14px;line-height:1.21;white-space:nowrap;text-overflow:ellipsis;transition:.5s ease}.match-item__opponent-result{margin-right:5px;margin-left:5px}.match-item__opponent-separate{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.match-item__opponent-score{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 7px;color:#000;font-size:14px;line-height:1.21}.match-item__opponent-score .winner{font-weight:700}.match-item__opponent-score span{padding:0 2px;font-weight:700}.match-item__opponent-versus{padding:0 7px;line-height:1}.match-item__opponent--link{position:relative;z-index:5}.has-hover .match-item__opponent--link:hover .match-item__opponent-name{color:#f3e535}.match-item__opponent-link{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.match-item__league{position:relative;z-index:3;display:none;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:70px;background-color:#fff794}.match-item__league-stage{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.match-item__league-img{width:30px;height:30px;margin-right:8px}.match-item__league-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.match-item__league-text{width:100%;color:#707070;font-weight:600;font-size:14px;line-height:1.21}.match-item_live{min-height:80px;background-color:#fff136}.has-hover .match-item_live:hover{background-color:#f3e535;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.match-item_live:not(:last-child){margin-bottom:0}.match-item_live:first-child{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.match-item_live:first-child .match-item__league{display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:18px}.match-item_live:first-child .match-item__league-img{width:46px;height:46px;margin-right:30px}.match-item_live:first-child .match-item__league-name{font-weight:700}.match-item_live:first-child .match-item__league-stage{font-weight:400}.match-item_live:first-child .match-item__wrapp{-webkit-order:1;-ms-flex-order:1;order:1;min-height:80px}.match-item_live .match-item__game{width:73px;background-color:#f3e535}.match-item_live .match-item__opponent{width:100%}.match-item_live .match-item__opponent-separate{position:absolute;right:0;height:100%}.match-item_live .match-item__opponent-score{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;height:100%}.match-item_live .match-item__opponent-score span{display:none}.match-item_live .match-item__opponent-score-first{color:#1cc052;text-align:center}.match-item_live .match-item__opponent-score-second{color:#f6341e;text-align:center}.match-item_live .match-item__opponent-score-wrapp{display:-webkit-flex;display:-ms-flexbox;display:flex}.match-item_live .match-item__opponent-round{margin-left:10px;color:#000;font-size:14px;font-family:Navi,arial,sans-serif}.match-item_live .match-item__opponent-round:before{content:"("}.match-item_live .match-item__opponent-round:after{content:")"}.match-item.white{background-color:#fff}.matches{position:relative;width:100%;margin-bottom:60px}.matches .main-title{margin:0}.matches__header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:25px}.matches__body{margin-bottom:35px}.matches__btn .btn{min-width:100%}.matches_live{margin-bottom:60px}.matches_live .matches__header{display:-webkit-flex;display:-ms-flexbox;display:flex}.matches__mobile .matches-list.forthcoming{margin-bottom:60px}.matches__mobile-controls{position:relative;display:none;padding-bottom:10px;overflow-x:auto}.matches__mobile-controls:after{position:absolute;bottom:0;left:0;z-index:0;width:100%;height:2px;background-color:#eeedef;transition:.3s;content:""}.matches__mobile-control{position:relative;margin-right:30px;color:#707070;font-weight:700;font-size:16px;line-height:1.63;white-space:nowrap;text-decoration:none;transition:.3s}.matches__mobile-control:after{position:absolute;bottom:-10px;left:0;z-index:2;width:100%;height:2px;background-color:#1f2021;opacity:0;transition:.3s;content:""}.matches__mobile-control.is-active{color:#1f2021}.matches__mobile-control.is-active:after{opacity:1}.forum-block,.matches__mobile-container{position:relative}.forum-block{margin-bottom:60px}.forum-block__body{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.forum-block__body,.forum-block__item{display:-webkit-flex;display:-ms-flexbox;display:flex}.forum-block__item{position:relative;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:19px 18px 22px;overflow:hidden;background-color:#fff;border:1px solid #efefef;transition:.3s}.has-hover .forum-block__item:hover{box-shadow:0 10px 15px 0 hsla(0,0%,56.9%,.16);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.forum-block__item:not(:last-child){margin-bottom:6px}.forum-block__item .icon-hot-comments{display:none}.forum-block__item_hot{background-color:#fff794;border-color:#fff794}.has-hover .forum-block__item_hot:hover{box-shadow:0 5px 15px 0 #ffe29f;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.forum-block__item_hot .icon-comments{display:none}.forum-block__item_hot .icon-hot-comments{display:block;width:28px;height:20px}.forum-block__item_hot .forum-block__comments-number{font-weight:700}.forum-block__link{position:absolute;top:0;left:0;z-index:3;width:100%;height:100%}.forum-block__image{width:100%;max-width:67px;margin-right:17px}.forum-block__image .picture{position:relative}.forum-block__image .picture:before{display:block;width:100%;padding-top:73.13433%;content:""}.forum-block__description{width:100%;max-width:160px;margin-right:18px;color:#27262b;font-size:14px;line-height:1.57}.forum-block__comments{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.forum-block__btn{position:relative;margin-top:10px}.forum-block__btn .btn{min-width:100%}.live-matches{position:fixed;bottom:0;left:0;z-index:10;display:none;width:100%;padding:0 16px;background-color:#fff;-webkit-transform:translateY(78%);-ms-transform:translateY(78%);transform:translateY(78%);transition:.5s ease-out}.live-matches .swiper-container,.live-matches .swiper-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.live-matches .swiper-container{width:100%;margin:32px auto 0;padding-bottom:50px;overflow:hidden}.live-matches .swiper-slide{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%!important;margin-bottom:0;background-color:#fff136}.live-matches .swiper-slide .match-item__league{display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:18px;background-color:#e0d32c}.live-matches .swiper-slide .match-item__league-img{width:46px;height:46px;margin-right:30px}.live-matches .swiper-slide .match-item__league-name{font-weight:700}.live-matches .swiper-slide .match-item__league-stage{font-weight:400}.live-matches .swiper-slide .match-item__wrapp{-webkit-order:1;-ms-flex-order:1;order:1;min-height:80px}.live-matches .swiper-pagination{position:absolute;bottom:10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.live-matches .swiper-pagination-bullet{display:inline-block;width:8px;height:8px;background-color:#b6b7b9;border-radius:50%;transition:.3s}.live-matches .swiper-pagination-bullet:not(:last-child){margin-right:10px}.live-matches .swiper-pagination-bullet-active{background-color:#27262b}.live-matches__btn{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:20px 0;transition:.3s}.live-matches__btn:after,.live-matches__btn:before{position:absolute;top:20px;right:0;width:15px;height:2px;background-color:rgba(182,183,185,.6);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);opacity:0;transition:.3s;content:""}.live-matches__btn:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.live-matches__btn .live{pointer-events:none}.live-matches__btn span{margin-left:15px;color:#27262b;font-weight:700;font-size:18px;line-height:1.44;pointer-events:none}.live-matches.is-active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.live-matches.is-active .live-matches__btn{padding-top:40px}.live-matches.is-active .live-matches__btn:after,.live-matches.is-active .live-matches__btn:before{opacity:1}.live-matches.is-active .swiper-container{position:relative}.pagination{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.pagination,.pagination__btn{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pagination__btn{padding:5px;color:#707070;background-color:transparent;border:none}.pagination__btn svg{height:16px}.pagination__btn_prev span{margin-left:8px}.pagination__btn_next span{margin-right:8px}.pagination__btn_next svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.pagination__list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pagination__list-item{width:40px;height:40px;overflow:hidden;border-radius:50%}.pagination__list-item.current{background-color:#fff;pointer-events:none}.pagination__list-item.current a{color:#27262b}.pagination__list-link{display:block;padding:20px 16px;color:#707070;font-size:14px;line-height:0}.page-link{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;padding:10px;overflow:hidden;color:#707070;font-size:14px;background-color:transparent;border:none;border-radius:50%}.page-link_active{background-color:#fff;pointer-events:none}.our-channels{position:relative;margin-bottom:60px}.our-channels .main-title{margin-bottom:28px}.our-channels__items{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.our-channels__item,.our-channels__items{display:-webkit-flex;display:-ms-flexbox;display:flex}.our-channels__item{position:relative;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:16px;overflow:hidden;background-color:#fff;border:1px solid #efefef;transition:.3s;will-change:transform}.has-hover .our-channels__item:hover{box-shadow:0 10px 15px 0 hsla(0,0%,56.9%,.16);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.our-channels__item:not(:last-child){margin-bottom:9px}.our-channels__item-link{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.our-channels__item-img{width:48px;height:48px;margin-right:16px}.our-channels__item-img img{width:100%;height:100%}.our-channels__item-title{font-weight:500;font-size:18px;line-height:1.22}.our-channels__item-title span{font-weight:700}.our-channels__item-count{color:#707070;font-size:14px;line-height:1.21}.our-channels__counter{margin-top:25px;margin-bottom:35px}.our-channels__counter-value{margin-bottom:14px;color:#1c1b1f;font-weight:700;font-size:28px;line-height:1.21}.our-channels__counter-value span{position:relative;display:inline-block;padding:10px 9px 5px;background-color:#eeedef}.our-channels__counter-value span:not(:last-child){margin-right:4px}.our-channels__counter-value span:nth-last-child(3),.our-channels__counter-value span:nth-last-child(6){margin-left:13px}.our-channels__counter-value span:nth-last-child(3):before,.our-channels__counter-value span:nth-last-child(6):before{position:absolute;bottom:8px;left:-11px;width:4px;height:4px;background-color:#1c1b1f;content:""}.our-channels__counter-value.only-six span:nth-last-child(6):before,.our-channels__counter-value.only-three span:nth-last-child(3):before{content:none}.our-channels__counter-text{color:#1c1b1f;font-weight:700;font-size:18px;line-height:1.44}.results-block{margin-bottom:60px}.results-block__places{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.results-block__place,.results-block__places{display:-webkit-flex;display:-ms-flexbox;display:flex}.results-block__place{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:14px 16px;background-color:#fff;border:1px solid hsla(0,0%,43.9%,.1)}.results-block__place:not(:last-child){margin-bottom:10px}.results-block__place-icon{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.results-block__place-icon img{-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain;object-position: center;";-o-object-position:center;object-position:center;width:44px;height:44px;margin-right:10px}.results-block__place-label{color:#27262b;font-weight:700;font-size:14px;line-height:1.43}.results-block__team{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.results-block__team-wrapp{text-align:right}.results-block__team-name{margin-bottom:5px;color:#27262b;font-weight:700;font-size:14px;line-height:1.43}.results-block__team-points{color:#707070;font-size:12px}.results-block__team-logo{width:40px;margin-left:24px}.results-block__team-logo img{width:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;object-position: center;";-o-object-position:center;object-position:center}.content{z-index:unset}.content-block{margin-bottom:60px;color:#333;font-size:18px;line-height:1.44}.content-block h4{margin-bottom:28px;color:#000;font-weight:700;font-size:20px;line-height:1.2}.content-block p{margin-bottom:21px;color:#333;font-size:18px;line-height:1.44}.content-block a{color:#333;text-decoration:underline}.content-block img{margin:0 3px;vertical-align:middle}.content-block figure.image{margin:0 0 24px}.content-block figure.image img{width:100%}.content-block figure.image figcaption{margin-top:17px;color:#707070;font-size:12px;line-height:1.17}.content-block ul{margin-bottom:34px}.content-block ul li{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:16px}.content-block ul li:not(:last-child){margin-bottom:14px}.content-block ul img{margin-right:8px}.content-block ul b{margin-left:8px}.content-block .flag{position:relative;bottom:4px}.shared-info-block{position:fixed;top:50%;left:calc(50% - 747px);z-index:10;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:92px;margin-bottom:60px;padding:24px 0;background-color:#fff}.shared-info-block,.shared-info-block__comments{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.shared-info-block__comments{position:relative;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-bottom:14px;text-align:center;-webkit-filter:grayscale(1);filter:grayscale(1);transition:.5s ease}.has-hover .shared-info-block__comments:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.has-hover .shared-info-block__comments:hover span{color:#1c1b1f}.shared-info-block__comments:after{position:absolute;bottom:0;left:0;z-index:1;width:100%;height:1px;background-color:hsla(0,0%,43.9%,.1);content:""}.shared-info-block__comments span{width:100%;margin-top:7px;color:#707070;font-weight:700;font-size:14px;line-height:1.21;transition:.5s ease}.shared-info-block__socials{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:10px}.shared-info-block__social{display:block;padding:10px;-webkit-filter:grayscale(1);filter:grayscale(1);transition:.5s ease}.has-hover .shared-info-block__social:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.shared-info-block__social svg{width:26px}.video-block{position:relative;width:100%;overflow:hidden}.video-block__bg{position:relative;z-index:1;transition:.4 ease;pointer-events:auto}.video-block__bg svg{position:absolute;top:50%;left:50%;z-index:1;width:40px;height:40px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.video-block__bg:before{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-image:linear-gradient(180deg,rgba(40,39,44,.6),#1e1d22);content:""}.video-block__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;object-position: center;";-o-object-position:center;object-position:center}.video-block__content{position:absolute;bottom:24px;left:24px;z-index:1;width:100%;max-width:450px}.video-block__content-info{margin-bottom:8px;color:#a7a7a7;font-size:14px;line-height:1.21}.video-block__content-description,.video-block__content-title{color:#fff;font-size:18px;line-height:1.44}.video-block__content-title{font-weight:700}.video-block__video{position:absolute;top:0;left:0;width:100%;height:100%}.video-block__video video{width:100%}.video-block.is-play .video-block__bg{opacity:0;pointer-events:none}.base-select{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:165px;background:#fdfdfd;border:1px solid #dbe2eb;cursor:pointer}.base-select,.base-select__wrapp{width:100%;max-width:295px}.base-select__box{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:40px;padding:0 20px;color:#aab1b7;font-size:16px;line-height:22px}.base-select__box:after{position:absolute;top:15px;right:15px;display:block;width:8px;height:8px;border-right:1px solid #1c1b1f;border-bottom:1px solid #1c1b1f;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);transition:.3s;content:""}.base-select__items{position:absolute;top:calc(100% + 1px);z-index:4;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;max-height:200px;overflow-y:scroll;background-color:#fff;box-shadow:0 4px 11px rgba(8,79,131,.11)}.base-select__item,.base-select__items{display:-webkit-flex;display:-ms-flexbox;display:flex}.base-select__item{border-top:none;transition:.2s}.base-select__item:not(:last-child){border-bottom:1px solid #f5f7fa}.has-hover .base-select__item:hover{background-color:rgba(182,183,185,.1)}.base-select__item a{width:100%;padding:10px 15px;color:#333;text-decoration:none;cursor:pointer}.base-select.is-active .base-select__container,.base-select__item a{display:-webkit-flex;display:-ms-flexbox;display:flex}.base-select.is-active .base-select__box:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.base-select--disabled{border-color:#f2f4f8;pointer-events:none}.base-select--error{border-color:red}.slide-from-top_short-leave-active{transition:.2s ease-in}.slide-from-top_short-enter-active{transition:.4s ease-in}.slide-from-top_short-enter-to,.slide-from-top_short-leave{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.slide-from-top_short-enter,.slide-from-top_short-leave-to{-webkit-transform:translateY(-25px);-ms-transform:translateY(-25px);transform:translateY(-25px);opacity:0}.details-match{margin-bottom:60px}.details-match__title{margin-bottom:30px;font-weight:700;font-size:20px;line-height:1.3;text-transform:uppercase}.details-match__header{-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.details-match__footer,.details-match__header{display:-webkit-flex;display:-ms-flexbox;display:flex}.details-match__footer{width:100%;min-height:40px;background-image:linear-gradient(180deg,#868af4 -122%,#7c7fdb 198%)}.details-match__footer .abios-link{margin-right:0}.details-match__footer img{margin:auto}.details-match__control,.details-match__controls{display:-webkit-flex;display:-ms-flexbox;display:flex}.details-match__control{-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-width:90px;min-height:50px;padding:0 14px;background-color:#dddde0;cursor:pointer;transition:.4s ease}.details-match__control span{color:#707070;font-weight:700;font-size:14px;line-height:1.43;transition:.4s ease}.details-match__control--active{background-color:#fff}.details-match__control--active span{color:#1f2021}.details-match__control:not(:last-child){margin-right:4px}.details-match__sides{margin-left:24px}.details-match__sides,.details-match__sides-wrapp{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.details-match__sides-wrapp{position:relative;margin-left:5px;padding:2px;background-color:#dddde0}.details-match__side{padding:6px 13px;cursor:pointer;transition:.4s ease}.details-match__side--active{background-color:#fff;box-shadow:0 1px 2px 0 hsla(0,0%,56.9%,.44)}.details-match__side span{color:#1f2021;font-weight:700;font-size:14px;line-height:1.43}.details-match__body{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;background-color:#fff}.details-match__body,.details-match__team{display:-webkit-flex;display:-ms-flexbox;display:flex}.details-match__team:not(:last-child){border-bottom:1px solid hsla(0,0%,43.9%,.1)}.details-match__team-wrapp{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;min-width:216px;max-width:216px;border-right:1px solid hsla(0,0%,43.9%,.1)}.details-match__team-icon{width:80px;height:70px;margin-bottom:21px}.details-match__team-icon img{width:100%;height:100%}.details-match__team-name{margin-bottom:10px;color:#000;font-weight:700;font-size:14px;line-height:1.21}.details-match__team-country{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#707070;font-size:14px;line-height:1.21}.details-match__team-country img{width:24px;height:16px;margin-right:10px}.details-match__team_hidden{display:none}.details-match__labels{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;padding:21px 0;background-color:#fff}.details-match__labels .details-match__team-wrapp{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-right:auto;padding-left:10px;border:none}.details-match__labels .details-match__team-icon{width:30px;height:24px;margin-right:17px;margin-bottom:0}.details-match__labels .details-match__team-name{margin-bottom:0}.details-match__label{min-width:77px;color:#707070;font-weight:600;font-size:14px;line-height:1.43;text-align:center}.details-match__label:first-child{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding-left:18px;text-align:left}.details-match__label--sortable{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.details-match__label--sortable>svg{width:14px;margin-left:10px;color:#dcdcdc}.details-match__players-wrapp{width:100%}.details-match__player{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:18px 0 18px 18px;background-color:#fff}.details-match__player:nth-child(odd){background-color:#f9f9f9}.details-match__player-name{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-align-items:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.details-match__player-name img{margin-right:10px}.details-match__player-name a{margin-left:5px;color:#000;font-weight:700;transition:.4s ease}.has-hover .details-match__player-name a:hover{color:#f3e535}.details-match__player-name strong{margin-left:5px;color:#000;font-weight:700}.details-match__player-stat{min-width:77px;color:#000;font-size:14px;line-height:1.43;text-align:center}.details-match__player-stat--green{color:#1cae00}.details-match__player-stat--red{color:#ae0000}.comments-block{width:calc(100% + 54px);margin-right:-27px;margin-bottom:60px;margin-left:-27px;background-color:#fff}.comments-block__section{position:relative;padding:40px 27px 140px}.comments-block__avatar{-webkit-flex:0 0 40px;-ms-flex:0 0 40px;flex:0 0 40px;height:40px;margin-right:35px;overflow:hidden;border-radius:50%}.comments-block__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.comments-block__header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.comments-block__title{color:#1f2021;font-weight:700;font-size:20px}.comments-block__title-count{margin-left:5px;font-weight:400}.comments-block__sort{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:40px;background-color:#eeedef;border:2px solid #eeedef}.comments-block__sort-btn{padding-right:14px;padding-left:14px;color:#27262b;font-size:14px;line-height:36px;cursor:pointer;transition:.4s ease}.comments-block__sort-btn--active{background-color:#fff;pointer-events:none}.comments-block__body{margin-top:40px}.comments-block__more{position:relative;display:inline-block;margin-bottom:30px;padding-left:52px;color:#707070;font-weight:400;font-size:16px;line-height:19px}.comments-block__more:before{position:absolute;bottom:9px;left:15px;display:block;width:25px;height:25px;border-bottom:1px solid #efefef;border-left:1px solid #efefef;content:""}.comments-block__more--deep{margin-left:-45px}.comments-block__tree{padding-left:110px}.comments-block__tree .comment-item:before{position:absolute;top:58px;left:-30px;width:30px;height:1px;background-color:#efefef;content:""}.comments-block__tree .comments-block__list{position:relative}.comments-block__tree .comments-block__list:not(:last-child):before{position:absolute;top:0;left:-30px;width:1px;height:100%;background-color:#efefef;content:""}.comments-block__tree .comments-block__list:last-child:before{position:absolute;top:0;left:-30px;width:1px;height:60px;background-color:#efefef;content:""}.comments-block__tree_last .comment-item:before,.comments-block__tree_last .comments-block__list:last-child:before,.comments-block__tree_last .comments-block__list:not(:last-child):before{content:none}.comments-block__footer{position:absolute;right:0;bottom:0;left:0;z-index:5;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:100%;max-width:870px;padding:27px 27px 40px;background-color:#fff;box-shadow:0 0 10px -3px rgba(0,0,0,.25)}.comments-block__footer_fixed{position:fixed}.comments-block__footer .comment-item__avatar{margin-left:26px}.comments-block__footer-wrapp{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}.comments-block__footer--url{margin-bottom:30px;box-shadow:none}.comments-block__login-url{position:absolute;top:0;left:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;color:#27262b;font-size:20px;line-height:24px;background-color:#e6e6e6;transition:.5s ease}.has-hover .comments-block__login-url:hover{background-color:#ccc}.comments-block__form{width:100%}.comments-block__field{display:block;width:100%;min-height:40px;padding:10px 100px 10px 17px;color:#27262b;font-size:14px;border:1px solid #dddde0;resize:none}.comments-block__field::-webkit-input-placeholder{color:#707070;font-size:14px}.comments-block__field::-moz-placeholder{color:#707070;font-size:14px}.comments-block__field:-ms-input-placeholder{color:#707070;font-size:14px}.comments-block__field:-moz-placeholder{color:#707070;font-size:14px}.comments-block__add-image,.comments-block__submit{position:absolute;right:80px;bottom:40px;padding:12px 10px;color:#9c9a9d;font-size:0;cursor:pointer}.comments-block__add-image svg,.comments-block__submit svg{transition:.5s ease}.has-hover .comments-block__add-image:hover,.has-hover .comments-block__submit:hover{color:#000}.comments-block__add-image{padding:12px 5px}.comments-block__add-image--disable{opacity:.5;pointer-events:none}.comments-block__submit{right:40px}.comments-block__user{position:relative;display:inline-block;margin-top:-15px;margin-bottom:10px;padding-left:75px}.comments-block__user-remove{position:absolute;top:-5px;right:-25px;padding:10px;border-radius:50%;box-shadow:0 1px 6px 0 hsla(0,0%,67.5%,.5);cursor:pointer}.comments-block__user-remove:after,.comments-block__user-remove:before{position:absolute;top:9px;left:5px;width:10px;height:2px;background-color:#000;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:""}.comments-block__user-remove:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.comments-block .page-link.page-link_active{background-color:#efefef}.comments-block__btn{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.comment-item{position:relative;width:100%;padding-top:20px;padding-bottom:15px;overflow:hidden;border-top:1px solid #efefef}.comment-item_without-border{border-top:none}.comment-item_with-line:after{position:absolute;top:95px;left:80px;width:1px;height:calc(100% - 95px);background-color:#efefef;content:""}.comment-item__header,.comment-item__user{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}.comment-item__header{margin-bottom:11px}.comment-item__user{-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}.comment-item__avatar{width:50px;height:50px;margin-right:20px;margin-left:15px;border-radius:50%}.comment-item__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.comment-item__info{-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.comment-item__likes-btn{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.comment-item__likes-btn .icon-like{cursor:pointer;opacity:.2;transition:.5s ease}.has-hover .comment-item__likes-btn .icon-like:hover{opacity:1}.comment-item__likes-btn .icon-dislike{width:14px;height:16px;cursor:pointer;opacity:.2;transition:.5s ease}.has-hover .comment-item__likes-btn .icon-dislike:hover{opacity:1}.comment-item__likes-btn .svg-wrapp{padding:7px 13px;font-size:0;line-height:0}.comment-item__likes-btn .svg-wrapp.is-disable svg{opacity:1}.comment-item__likes-btn .svg-wrapp svg{font-size:0;line-height:0}.comment-item__counter{color:#707070;font-size:14px;line-height:20px}.comment-item__link{color:#1e1d21;font-weight:700;font-size:18px;transition:.4s ease}.comment-item__likes{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.comment-item__likes span{margin-bottom:-3px;margin-left:5px;color:#707070;font-size:12px}.comment-item__date{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:auto;padding-left:8px;color:#707070;font-size:14px;white-space:nowrap}.comment-item__date span:first-child{margin-right:5px}.comment-item__body{padding-left:125px}.comment-item__comment{margin:0;color:#27262b;font-size:14px;font-family:Navi,arial,sans-serif;line-height:20px;white-space:break-spaces}.comment-item__comment a{color:#27262b;text-decoration:underline;transition:.4s ease}.has-hover .comment-item__comment a:hover{color:#f3e535}.comment-item__comment-wrapp{max-height:10000px;margin-bottom:20px}.comment-item__comment-wrapp_cut-height{max-height:120px;overflow:hidden}.comment-item__show-more{padding:0;color:#707070;font-size:14px;line-height:20px;background-color:transparent;border:none;transition:.5s}.has-hover .comment-item__show-more:hover{color:#27262b}.comment-item__answer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-left:auto;background-color:transparent;border:none}.comment-item__answer span{margin-top:3px;color:#707070;font-size:14px;transition:.5s}.has-hover .comment-item__answer span:hover{color:#27262b}.comment-item__answer svg{margin-right:5px}.comment-item__image{max-width:150px;max-height:150px;margin-top:15px;cursor:pointer}.comment-item__image img{width:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;object-position: center;";-o-object-position:center;object-position:center}.comment-item__topic{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px}.comment-item__topic a,.comment-item__topic span{color:#9c9a9d;font-size:14px}.comment-item__topic a.comment-item__topic-text,.comment-item__topic span.comment-item__topic-text{margin-left:3px;color:#1e1d23;transition:.5s}.has-hover .comment-item__topic a:hover{color:#fdd50b}.comment-item__popup{max-width:90%;max-height:70%}.comment-item__popup img{max-width:100%}.comment-item__popup-overlay{position:fixed;top:0;left:0;z-index:50;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;background-color:rgba(0,0,0,.7)}.comment-item__popup-close{position:absolute;top:40px;right:40px;padding:20px;cursor:pointer}.comment-item__popup-close:after,.comment-item__popup-close:before{position:absolute;z-index:1;width:20px;height:2px;background-color:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:""}.comment-item__popup-close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.comment-item_notifications{padding-right:20px;padding-left:20px}.comment-item--unread{background-color:#fffeea}.comment-item.without-answer .comment-item__answer{display:none}.comment-item.without-answer .comment-item__likes-btn{pointer-events:none}.file-upload{position:relative;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.file-upload__input{display:none}.file-upload__label{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:50px;cursor:pointer}.file-upload__label svg{margin-right:10px}.file-upload__list{position:absolute;bottom:-7px;left:-35px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.file-upload__item{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.file-upload__item-img{position:relative}.file-upload__item-img img{width:30px;height:30px}.file-upload__item-remove{position:absolute;top:-3px;right:-10px;width:20px;height:20px;background-color:#fff;border-radius:50%;box-shadow:0 1px 6px 0 hsla(0,0%,67.5%,.5);cursor:pointer}.file-upload__item-remove:after,.file-upload__item-remove:before{position:absolute;top:9px;left:4px;width:12px;height:2px;background-color:#707070;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:""}.file-upload__item-remove:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}[data-page=old-publications] .comments-block{width:100%;margin-right:0;margin-left:0}.loader-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:60px}.loader-container .loader{height:7rem;width:7rem;position:relative}.loader-container .loader .square{height:50%;width:50%;position:absolute;background:#fff136}.loader-container .loader .one{top:0;left:0;-webkit-animation:animate_one 5s ease infinite;animation:animate_one 5s ease infinite;background:#fff136}.loader-container .loader .two{top:50%;left:50%;-webkit-animation:animate_two 5s ease infinite;animation:animate_two 5s ease infinite;background:#1c1b1f}@-webkit-keyframes animate_one{0%,to{top:0;left:0;width:50%;height:50%}12.5%{left:0;width:100%}25%{top:0;left:50%;width:50%;height:50%}37.5%{top:0;height:100%}50%{top:50%;left:50%;width:50%;height:50%}62.5%{left:0;width:100%}75%{top:50%;width:50%;height:50%}87.5%{top:0;left:0;height:100%}}@keyframes animate_one{0%,to{top:0;left:0;width:50%;height:50%}12.5%{left:0;width:100%}25%{top:0;left:50%;width:50%;height:50%}37.5%{top:0;height:100%}50%{top:50%;left:50%;width:50%;height:50%}62.5%{left:0;width:100%}75%{top:50%;width:50%;height:50%}87.5%{top:0;left:0;height:100%}}@-webkit-keyframes animate_two{0%,to{top:50%;left:50%;width:50%;height:50%}12.5%{left:0;width:100%}25%{top:50%;width:50%;height:50%}37.5%{top:0;height:100%}50%{left:0;width:50%;height:50%}62.5%{top:0;left:0;width:100%}75%{left:50%;width:50%;height:50%}87.5%{top:0;height:100%}}@keyframes animate_two{0%,to{top:50%;left:50%;width:50%;height:50%}12.5%{left:0;width:100%}25%{top:50%;width:50%;height:50%}37.5%{top:0;height:100%}50%{left:0;width:50%;height:50%}62.5%{top:0;left:0;width:100%}75%{left:50%;width:50%;height:50%}87.5%{top:0;height:100%}}.bracket-double-16 .bracket-class-icon{width:22px}.hero{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:415px;background-color:#1e1d23}.hero .container{padding:0}.hero__wrapper{height:100%}.hero__poster,.hero__wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex}.hero__poster{position:relative;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;width:50%;height:50%;padding:22px 19px;overflow:hidden}.hero__poster--ads:before{content:none!important}.hero__poster:nth-child(2){-webkit-order:3;-ms-flex-order:3;order:3}.hero__poster:nth-child(4){-webkit-order:4;-ms-flex-order:4;order:4}.hero__poster:before{z-index:1;background-color:rgba(28,27,31,.5);content:""}.hero__poster-link,.hero__poster:before{position:absolute;top:0;left:0;width:100%;height:100%}.hero__poster-link{z-index:2}.hero__poster-img{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;transition:.7s;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;object-position: center;";-o-object-position:center;object-position:center}.hero__poster-content{position:relative;z-index:1;color:#fff}.hero__poster-title{margin-bottom:14px;font-weight:700;font-size:18px;line-height:1.22}.hero__poster-info{color:#a7a7a7;font-size:12px;line-height:14px}.hero__poster-info-name,.hero__poster-info-type{font-weight:700}.hero__poster-info-name:after,.hero__poster-info-type:after{content:" / "}.hero__poster .btn{margin-top:40px;padding:11px 26px}.hero__poster_big{height:100%}.hero__poster_big .hero__poster-title{font-size:28px;line-height:1.28}.hero__poster_big .hero__poster-description{margin-bottom:13px;font-size:18px;line-height:1.5}.hero__poster .news-item__comments{position:absolute;right:0;bottom:0}.hero__poster .news-item__comments>svg{stroke:#fff}.has-hover .hero__poster:hover .hero__poster-img{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.has-hover .hero__poster:hover .btn{background-color:#f3e535}.hero .swiper-container{position:relative;width:50%;height:100%;overflow:hidden}.hero .swiper-pagination{position:absolute;top:16px;left:18px}.hero .swiper-pagination-bullet{display:inline-block;width:8px;height:8px;background-color:hsla(0,0%,100%,.5);border-radius:50%;transition:.3s}.hero .swiper-pagination-bullet:not(:last-child){margin-right:8px}.hero .swiper-pagination-bullet-active{background-color:#fff}.hero .swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%}.hero .swiper-wrapper,.news-item{display:-webkit-flex;display:-ms-flexbox;display:flex}.news-item{position:relative;overflow:hidden;transition:.3s;will-change:transform}.news-item--no-cut{margin-right:0!important;margin-bottom:0!important}.has-hover .news-item--no-cut:hover{box-shadow:none!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.has-hover .news-item:hover{box-shadow:0 10px 15px 0 hsla(0,0%,56.9%,.16);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.news-item:not(:last-child){margin-bottom:30px}.news-item__link{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.news-item__img{position:relative;z-index:0;width:100%;min-width:274px;max-width:274px;min-height:100%}.news-item__img:before{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:rgba(26,25,29,.5);content:""}.news-item__img_big{height:100%;position:relative}.news-item__img_big:before{display:block;width:100%;padding-top:72.9927%;content:""}.news-item__img_small{position:absolute;top:50%;left:50%;z-index:1;width:auto;max-height:105px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.news-item__icon{position:absolute;top:15px;left:12px;z-index:1;width:22px;height:22px;color:#eeedef}.news-item__content{position:relative;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:25px 25px 10px;background-color:#fff}.news-item__info{margin-bottom:15px;color:#707070;font-size:12px;line-height:14px}.news-item__info-name,.news-item__info-type{position:relative;z-index:1;display:inline-block;color:#707070;font-weight:700;text-decoration:none;transition:.3s}.has-hover .news-item__info-name:hover,.has-hover .news-item__info-type:hover{color:#27262b}.news-item__info-name:after,.news-item__info-type:after{content:" / "}.news-item__info-type{pointer-events:none}.news-item__info-date{display:inline-block}.news-item__info-name{cursor:pointer}.news-item__title{margin-bottom:15px;color:#27262b;font-weight:700;font-size:28px;line-height:1.28}.news-item__description{margin-bottom:25px;font-size:14px;line-height:1.42}.news-item__comments{position:relative;z-index:1;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:16px;text-decoration:none}.news-item__comments span{margin-left:7px;color:#707070;font-weight:700;font-size:12px;line-height:14px;transition:.3s}.has-hover .news-item__comments:hover span{color:#27262b}.news-item .icon-pin{position:absolute;top:15px;right:15px;display:none;color:#000}.news-item .icon-hot-comments{display:none}.news-item.pined .icon-pin{display:block}.news-item.hot .icon-comments{display:none}.news-item.hot .icon-hot-comments{display:block;-webkit-animation:pulse-medium 1.2s linear infinite;animation:pulse-medium 1.2s linear infinite}.news-item_multiple{display:none;overflow:hidden}@-webkit-keyframes pulse-medium{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.3);transform:scale(1.3)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse-medium{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.3);transform:scale(1.3)}to{-webkit-transform:scale(1);transform:scale(1)}}.main-news{margin-bottom:60px;padding:0}.main-news,.main-news .swiper-container,.main-news .swiper-wrapper{position:relative}.main-news .swiper-pagination{display:none;font-size:18px;line-height:26px}.main-news__title{margin-bottom:25px;color:#27262b;font-weight:700;font-size:20px;line-height:26px}.main-news__btn{margin-top:21px}.main-news__btn .btn{min-width:100%}.main-brand{position:relative;display:block;width:100%;overflow:hidden;line-height:0}.main-brand__wrapp{margin-bottom:60px}.main-brand>img{width:100%;height:auto}.main-brand .picture{position:relative}.main-brand .picture:before{display:block;width:100%;padding-top:33.86503%;content:""}.main-brand video{width:100%}.card-item{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden;background-color:#fff;transition:box-shadow .3s,-webkit-transform .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s}.has-hover .card-item:hover{box-shadow:0 10px 15px 0 hsla(0,0%,56.9%,.16);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.card-item__link{position:absolute;top:0;left:0;z-index:3;width:100%;height:100%}.card-item__img,.card-item__img .picture{position:relative}.card-item__img .picture:before{display:block;width:100%;padding-top:66.41221%;content:""}.card-item__svg{position:absolute;bottom:-26px;left:50%;z-index:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:52px;height:52px;background-color:#fff;border:4px solid #eeedef;border-radius:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.card-item__svg img{width:70%}.card-item__content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;padding:50px 20px 20px}.card-item__date{margin-bottom:15px;overflow:hidden;color:#707070;font-size:14px;line-height:1.21;white-space:nowrap;text-overflow:ellipsis}.card-item__title{margin-bottom:auto;color:#27262b;font-weight:700;font-size:18px;line-height:1.44}.card-item__info{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:26px;padding-top:18px;border-top:1px solid #eeedef}.card-item__info:before{position:absolute;bottom:0;left:0;z-index:0;width:19px;height:19px;background-color:#2a292e;border-radius:50%;content:""}.card-item__info svg{position:relative}.card-item__info-price{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:hidden}.card-item__info-price>svg{right:-.5px;bottom:-.5px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.card-item__info-price-text{display:inline-block;margin-left:9px;overflow:hidden;color:#27262b;font-weight:700;font-size:14px;line-height:1.5;text-overflow:ellipsis}.card-item__info-type{color:#707070;font-size:14px;line-height:1.5}.main-tournament{position:relative;margin-bottom:60px;padding:0;overflow:hidden}.main-tournament .swiper-container,.main-tournament .swiper-wrapper{position:relative;width:100%}.main-tournament .swiper-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex}.main-tournament .swiper-pagination{display:none;font-size:18px;line-height:26px}.main-tournament .swiper-pagination-current,.main-tournament .swiper-pagination-total{display:inline-block}.main-tournament .swiper-pagination-current:before,.main-tournament .swiper-pagination-total:before{content:"0"}.main-tournament .swiper-scrollbar{height:5px;margin-top:20px;background-color:#dddde0}.main-tournament .swiper-scrollbar-drag{height:5px;background-color:#707070;transition:width 0s,background-color .3s!important}.has-hover .main-tournament .swiper-scrollbar:hover .swiper-scrollbar-drag{background-color:#27262b}.main-tournament .swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.main-tournament__item{width:33.3333%}.main-tournament__btn{margin-top:21px}.main-tournament__btn .btn{min-width:100%}.video-item{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:calc(50% - 5px);min-height:224px;margin-bottom:19px;padding:22px 20px 18px;overflow:hidden;aspect-ratio:16/9;cursor:pointer;transition:.3s}.has-hover .video-item:hover{box-shadow:0 6px 12px rgba(28,27,31,.5);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.has-hover .video-item:hover .video-item__img:before{background-color:rgba(35,33,40,.5)}.video-item .icon-play-btn{position:absolute;top:50%;left:50%;z-index:3;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.video-item__body{position:relative;z-index:3;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;max-height:180px;color:#fff}.video-item__body,.video-item__header{display:-webkit-flex;display:-ms-flexbox;display:flex}.video-item__header{position:absolute;top:0;left:0;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}.video-item__header,.video-item__label{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.video-item__label{display:-webkit-flex;display:-ms-flexbox;display:flex}.video-item__label-text{font-weight:700;font-size:16px;line-height:1.19}.video-item__label img{width:22px;height:22px;margin-right:10px}.video-item__type{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.video-item__type-text{margin-left:3px;color:#f6341e;font-weight:700;font-size:14px}.video-item__type>svg{max-width:30px;max-height:30px}.video-item__link{z-index:5}.video-item__img,.video-item__img:before,.video-item__link{position:absolute;top:0;left:0;width:100%;height:100%}.video-item__img:before{z-index:2;background-color:rgba(35,33,40,.87);transition:.3s;content:""}.video-item__img .picture{position:static!important;position:relative}.video-item__img .picture:before{display:block;width:100%;padding-top:55.58313%;content:""}.video-item__content{width:100%;max-width:250px}.video-item__content-date{margin-bottom:11px;color:#a7a7a7;font-size:12px;line-height:1.17}.video-item__content-title{display:-webkit-box;overflow:hidden;font-weight:700;font-size:18px;line-height:1.44;-webkit-box-orient:vertical;-webkit-line-clamp:2}.video-item__content-title_live{color:#fff136}.video-popup{position:fixed;top:0;left:0;z-index:111;width:100vw;height:100vh;background:rgba(0,0,0,.7)}.video-popup__overlay{position:relative;width:100%;height:100%;overflow:auto}.video-popup__video{position:relative;height:0;padding-bottom:56.25%;background-color:#1a191d}.video-popup__video--no-stream{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:137.75%;padding-bottom:0;color:#fff;font-size:40px;background:#000}.video-popup__player{position:absolute;top:36%;left:50%;width:60%;height:45%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.video-popup__player-close{position:absolute;top:-10px;right:-45px;padding:20px;cursor:pointer}.video-popup__player-close:after,.video-popup__player-close:before{position:absolute;top:20px;right:10px;z-index:3;width:24px;height:2px;background-color:#dddde0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:""}.video-popup__player-close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.video-popup__player iframe{position:absolute;top:0;left:0;display:block;width:100%;height:100%;border:none}.video-popup__info{padding:20px 20px 10px;color:#fff;background-color:#333}.video-popup__info-wrapp{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.video-popup__info-rates,.video-popup__info-wrapp{display:-webkit-flex;display:-ms-flexbox;display:flex}.video-popup__info-rates{margin-left:auto}.video-popup__info-likes{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:10px;border-bottom:2px solid #909090}.video-popup__info-likes svg{width:20px;height:20px;margin-right:6px;fill:#909090}.video-popup__info-likes span{margin-top:3px}.video-popup__info-likes:first-child{margin-right:40px}.video-popup__info-dislike,.video-popup__info-like{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:30px}.video-popup__info-dislike{margin-right:0}.video-popup__info-dislike span{margin-top:-2px}.video-popup__info-title{display:inline-block;margin-bottom:20px;color:#fff;font-size:20px;line-height:28px}.video-popup__info-views{font-size:14px;line-height:22px}.video-popup__info-views span:nth-child(2){margin-right:3px;margin-left:3px}.main-broadcasts{margin-bottom:60px}.main-broadcasts,.main-broadcasts__wrapp{position:relative}.main-broadcasts__body{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.main-broadcasts__btn{margin-top:21px}.main-broadcasts__btn .btn{min-width:100%}.banner-block{margin-bottom:60px}.teams-block{position:relative;padding:60px 0 0;background-color:#eeedef}.teams-block .main-title{margin-bottom:22px}.teams-block__container{margin-bottom:60px}.teams-block__controls{position:relative;top:0;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:14px;overflow-x:auto}.teams-block__controls-shadow-left{left:0;background:#fff;background:linear-gradient(90deg,#eeedef,hsla(0,0%,100%,0))}.teams-block__controls-shadow-left,.teams-block__controls-shadow-right{position:absolute;top:0;z-index:3;width:30px;height:100%;pointer-events:none}.teams-block__controls-shadow-right{right:0;background:#fff;background:linear-gradient(90deg,hsla(0,0%,100%,0),#eeedef)}.teams-block__controls-wrapp{position:-webkit-sticky;position:sticky;top:0;z-index:11;width:100%;max-width:1220px;margin:0 auto 60px;background-color:#eeedef}.teams-block__control{position:relative;width:100%;min-width:128px;max-width:128px;overflow:hidden;cursor:pointer;transition:.5s ease}.teams-block__control:not(:last-child){margin-right:25px}.teams-block__control-img{position:relative}.teams-block__control-img:before{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background-color:rgba(26,25,29,.6);transition:.5s ease;content:""}.teams-block__control-img:after{position:absolute;top:0;left:0;z-index:3;width:100%;height:100%;background:url(../img/teams/pattern.png);background-size:contain;content:""}.teams-block__control-img .picture{transition:.5s ease;position:relative}.teams-block__control-img .picture:before{display:block;width:100%;padding-top:48.4375%;content:""}.teams-block__control-icon{position:absolute;top:50%;left:50%;z-index:4;width:40px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.teams-block__control.is-active .teams-block__control-img:before{background-color:rgba(255,241,54,.8)}.teams-block__control.is-active .teams-block__control-img:after{background:url(../img/teams/pattern-orange.png);background-size:contain}.teams-block__control.is-active .teams-block__control-icon{-webkit-filter:invert(1);filter:invert(1)}.has-hover .teams-block__control:hover{box-shadow:0 5px 15px 0 #fff093}.teams-block__body{position:relative}.teams-block__body:not(:last-child){margin-bottom:60px}.teams-block__body .swiper-button{position:relative;width:40px;height:40px;border:1px solid #707070;border-radius:50%;cursor:pointer;transition:.5s ease}.teams-block__body .swiper-button-wrapper{display:none;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:110px;margin:20px auto 0}.teams-block__body .swiper-button svg{position:absolute;top:50%;left:50%;color:#707070;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:.5s ease}.teams-block__body .swiper-button-next{left:auto}.teams-block__body .swiper-button-next svg{-webkit-transform:translate(-50%,-50%) rotate(180deg);-ms-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}.teams-block__body.no-slider .block-team__slider-controls{display:none}.teams-block__body.no-slider .block-team__player-length{display:block}.block-team{position:relative;padding:90px 98px 72px;overflow:hidden;background-color:#1a191d}.block-team:after,.block-team:before{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background:url(../img/teams/team-pattern.png);background-size:100%;content:""}.block-team:after{background:url(../img/teams/line-pattern.png);background-size:contain}.block-team__img{z-index:0}.block-team__img,.block-team__img:before{position:absolute;top:0;left:0;width:100%;height:100%}.block-team__img:before{z-index:3;background-image:linear-gradient(180deg,rgba(40,39,44,.1),rgba(30,29,34,.9));content:""}.block-team__img:after{position:absolute;bottom:0;left:50%;z-index:4;width:440px;height:27px;background:url(../img/teams/title-pattern.png);background-size:cover;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);content:""}.block-team__img .picture{position:relative}.block-team__img .picture:before{display:block;width:100%;padding-top:55.04587%;content:""}.block-team__header{z-index:5;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.block-team__header,.block-team__header-right{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.block-team__header-right:before{position:absolute;top:-25px;right:-100px;z-index:-1;width:464px;height:90px;background:url(../img/teams/title-pattern.png);background-size:contain;content:""}.block-team__name{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.block-team__name-text{margin-right:9px;color:#fff136;font-weight:700;font-size:40px;line-height:1;text-transform:uppercase}.block-team__name-icon{max-height:26px}.block-team__game{max-width:500px;color:#fff;font-weight:700;font-size:60px;line-height:1.2}.block-team__slogan{margin-right:15px;color:#fff;font-weight:700;font-size:18px;line-height:1.44}.block-team__slider{position:relative;z-index:5}.block-team__social{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:20px;margin-top:20px}.block-team__social .team-info__social{z-index:6;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.block-team__social .team-info__social svg{max-width:30px;max-height:30px;margin-right:10px}.block-team__social .team-info__social span{color:#f5f5f3;font-weight:700;font-size:18px;line-height:1.44}.block-team .swiper-container{position:relative;width:100%;padding-top:12px;overflow:hidden}.block-team .swiper-wrapper{position:relative;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.block-team .block-team__slider-controls{position:absolute;top:50%;left:-60px;width:40px;height:40px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;transition:.5s ease;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.block-team .block-team__slider-controls svg{position:absolute;top:50%;left:50%;color:#707070;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:.5s ease}.block-team .block-team__slider-controls_next{right:-60px;left:auto}.block-team .block-team__slider-controls_next svg{-webkit-transform:translate(-50%,-50%) rotate(180deg);-ms-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}.block-team .block-team__slider-controls.swiper-button-disabled{opacity:.7;pointer-events:none}.has-hover .block-team .block-team__slider-controls:hover{border-color:#fff}.has-hover .block-team .block-team__slider-controls:hover svg{color:#fff}.block-team__player{position:relative;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;transition:.5s ease}.block-team__player:before{position:absolute;bottom:0;left:0;width:100%;height:calc(100% - 38px);background-color:#2a292e;content:""}.block-team__player-link{position:absolute;top:0;left:0;z-index:5;width:100%;height:100%}.block-team__player-img{position:relative}.block-team__player-img:before{position:absolute;bottom:0;left:0;width:100%;height:calc(100% - 38px);background:url(../img/teams/playerbg.png);background-size:cover;content:""}.block-team__player-img:after{position:absolute;bottom:0;left:0;width:148px;height:101px;background:url(../img/teams/player-pattern.png);background-size:contain;content:""}.block-team__player-img .picture{width:100%;max-width:158px;margin:0 auto;position:relative}.block-team__player-img .picture:before{display:block;width:100%;padding-top:100%;content:""}.block-team__player-content{position:relative;padding:24px 10px 20px;text-align:center}.block-team__player-nickname{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:7px;color:#fff;font-weight:700;font-size:18px;line-height:1.44}.block-team__player-nickname svg{width:18px;margin-right:8px}.block-team__player-name{margin-bottom:8px;color:#fff136;font-weight:600;font-size:12px;line-height:1.17}.block-team__player-info{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;color:#707070;font-weight:600;font-size:12px;line-height:1.17}.block-team__player-info-rang{margin-left:5px}.block-team__player-info-rang:before{margin-right:5px;content:"|"}.block-team__player-length{display:none;color:#707070;font-weight:700;font-size:21px;line-height:1.48;text-align:center;-webkit-text-orientation:mixed;text-orientation:mixed;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);opacity:.44;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.block-team__player-flag{margin-right:8px}.has-hover .block-team__player:hover{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.error-block{position:relative;background-color:#1e1d23}.error-block img{display:block;width:100%}.error-block__content{position:absolute;bottom:140px;left:0;z-index:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;color:#fff}.error-block__text{margin-bottom:33px;font-size:18px}[data-page=error] .content-wrapper{padding-bottom:0}.search-section{position:relative;padding:40px 0;background-color:#dddde0}.search-section__form{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:20px;overflow:hidden;background-color:#fff;box-shadow:0 1px 5px 0 hsla(0,0%,56.9%,.16)}.search-section__btn{margin-left:16px;padding:15px 10px 15px 0;background-color:transparent;border:none;outline:none}.search-section__input{width:100%;padding:22px 14px 22px 0;font-size:18px;line-height:1.11;border:none;outline:none}.search-section__result-wrapp{margin-bottom:30px}.search-section__result-text{margin-bottom:15px;color:#707070;font-weight:500;font-size:18px;line-height:2}.search-section__result-title{margin-bottom:17px;color:#27262b;font-weight:700;font-size:14px;line-height:1.21}.search-section__result-item{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:67px;padding:10px 16px;overflow:hidden;background-color:#fff;transition:.3s}.search-section__result-item:not(:last-child){margin-bottom:18px}.search-section__result-item .search-word{margin-right:3px;color:#27262b;font-weight:700;font-size:18px}.search-section__result-item-link{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.has-hover .search-section__result-item:hover{box-shadow:0 10px 15px 0 hsla(0,0%,56.9%,.16);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.search-section__pagination{margin-top:40px}.players-result img{width:18px;margin-right:8px}.players-result__team{font-size:18px;line-height:1.11}.players-result__team:before{content:"/ "}.players-result .search-section__result-item-text{font-size:18px;line-height:1.11}.tournament-result{display:-webkit-flex;display:-ms-flexbox;display:flex}.tournament-result__date{margin-right:11px}.tournament-result__img{width:100%;max-width:41px;max-height:41px;margin-right:11px;-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain;object-position: center;";-o-object-position:center;object-position:center}.tournament-result__header{display:-webkit-flex;display:-ms-flexbox;display:flex;color:#707070;font-size:14px;line-height:1.43}.tournament-result__header svg{width:18px;margin:0 8px}.tournament-result__body{color:#27262b;font-size:18px;line-height:2}.news-result{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.news-result,.news-result__header{display:-webkit-flex;display:-ms-flexbox;display:flex}.news-result__header{position:relative;z-index:1;margin-bottom:6px;color:#707070;font-size:12px;line-height:1.17}.news-result__game{margin-right:3px;color:#707070;font-weight:700;transition:.5s}.has-hover .news-result__game:hover{color:#1c1b1f}.news-result__date:before{content:" / "}.news-result__title{margin-bottom:10px;color:#27262b;font-size:18px;line-height:1.11}.news-result__body{color:#27262b;font-size:14px;line-height:1.43}.hero-team{position:relative;min-height:400px;padding:70px 20px 20px}.hero-team__img{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.hero-team__img .picture{position:relative}.hero-team__img .picture:before{display:block;width:100%;padding-top:31.92338%;content:""}.hero-team .block-team__header{padding:0 110px}.hero-team .block-team__slogan{margin-right:0;font-size:28px}.hero-team__slider{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;max-width:986px;margin:0 auto;overflow:hidden}.hero-team__slider .swiper-container{width:100%}.hero-team__slider .swiper-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.hero-team__slider-wrapp{position:relative;z-index:5}.hero-team__slider-controls{position:absolute;top:50%;left:50px;width:40px;height:40px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;transition:.5s ease;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.hero-team__slider-controls svg{position:absolute;top:50%;left:50%;color:#707070;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:.5s ease}.hero-team__slider-controls_next{right:50px;left:auto}.hero-team__slider-controls_next svg{-webkit-transform:translate(-50%,-50%) rotate(180deg);-ms-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}.hero-team__slider-controls.swiper-button-disabled{border:none;opacity:0;pointer-events:none}.has-hover .hero-team__slider-controls:hover{border-color:#fff}.has-hover .hero-team__slider-controls:hover svg{color:#fff}.hero-team .block-team__social{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:20px;margin-top:100px;margin-bottom:30px}.hero-team .block-team__social .team-info__social{z-index:6;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.hero-team .block-team__social .team-info__social svg{max-width:30px;max-height:30px;margin-right:10px}.hero-team .block-team__social .team-info__social span{color:#f5f5f3;font-weight:700;font-size:18px;line-height:1.44}.hero-team__item{position:relative;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:128px;overflow:hidden}.hero-team__item:not(:last-child){margin-right:15px}.hero-team__item-img:before{z-index:2;background-color:rgba(26,25,29,.6)}.hero-team__item-img:after,.hero-team__item-img:before{position:absolute;top:0;left:0;width:100%;height:100%;content:""}.hero-team__item-img:after{z-index:3;background:url(../img/teams/pattern.png);background-size:contain}.hero-team__item-img .picture{position:relative}.hero-team__item-img .picture:before{display:block;width:100%;padding-top:114.84375%;content:""}.hero-team__item svg{position:absolute;top:50%;left:50%;z-index:1;z-index:2;color:#eadec3;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.player-card{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;min-height:340px;overflow:hidden;background-color:#2a292e}.player-card:not(:last-child){margin-bottom:20px}.player-card__player{position:relative;width:100%;max-width:160px;background-color:#1a191d}.player-card__player-link{position:absolute;top:0;left:0;z-index:5;width:100%;height:100%}.player-card__player-img{position:relative;width:100%;min-height:180px;padding-top:20px}.player-card__player-img:before{position:absolute;bottom:0;left:50%;z-index:2;width:124px;height:86px;background:url(../img/teams/player-pattern.png);background-size:cover;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);content:""}.player-card__player-img .picture{z-index:2;position:relative}.player-card__player-img .picture:before{display:block;width:100%;padding-top:100%;content:""}.player-card__player-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/teams/player-card-bg.png);background-size:cover}.player-card__player-bg:before{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:rgba(42,41,46,.54);content:""}.player-card__player-content{padding:29px 15px;text-align:center;background-color:#1c1b1f}.player-card__player-nickname{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:7px;color:#fff;font-weight:700;font-size:18px;line-height:1.44}.player-card__player-nickname svg{width:18px;margin-right:8px}.player-card__player-name{margin-bottom:8px;color:#fff136;font-weight:600;font-size:12px;line-height:1.17}.player-card__player-info{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;color:#707070;font-weight:600;font-size:12px;line-height:1.17}.player-card__player-info-position{margin-left:5px}.player-card__player-info-position:before{margin-right:5px;content:"|"}.player-card__devices{width:100%;margin-bottom:-6px;padding:20px;-webkit-column-count:2;-moz-column-count:2;column-count:2;background-color:#2a292e}.player-card__device{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:75px;min-height:75px;padding-right:20px;page-break-inside:avoid}.player-card__device-wrapp{display:inline-block;margin-bottom:6px;padding:7px;overflow:hidden;transition:.5s ease}.has-hover .player-card__device-wrapp:hover{background-color:#212024}.player-card__device-wrapp.nolink{pointer-events:none}.player-card__device-img{width:87px;height:74px;margin-right:9px;padding:5px;overflow:hidden;background-color:#fff}.player-card__device-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain;object-position: center;";-o-object-position:center;object-position:center}.player-card__device-info{color:#dddde0;font-size:14px;line-height:1.86}.player-card__device-model{color:#eeedef;font-weight:700}.command-structure{margin-bottom:60px}.player-info{position:relative;padding:35px 45px 0 100px;overflow:hidden;background-color:#1a191d}.player-info__bg{position:absolute;top:0;left:0;width:100%;min-height:600px;background:url(../img/teams/team-pattern.png);background-size:100%}.player-info__bg:before{background-image:linear-gradient(180deg,rgba(40,39,44,.6),#1e1d22)}.player-info__bg:after,.player-info__bg:before{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;content:""}.player-info__bg:after{background:url(../img/teams/line-pattern.png);background-size:contain}.player-info__bg-img .picture{position:relative}.player-info__bg-img .picture:before{display:block;width:100%;padding-top:50%;content:""}.player-info__body{position:relative;z-index:2;margin-bottom:24px}.player-info__body,.player-info__photo{display:-webkit-flex;display:-ms-flexbox;display:flex}.player-info__photo{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;min-width:415px;margin-right:10px}.player-info__photo .picture{width:100%;position:relative}.player-info__photo .picture:before{display:block;width:100%;padding-top:125.78313%;content:""}.player-info__nickname{margin-bottom:25px;color:#fff;font-weight:700;font-size:60px;line-height:1.2}.player-info__name{margin-bottom:8px;color:#fff;font-weight:700;font-size:28px;line-height:1}.player-info__details{margin-bottom:36px;color:#b6b7b9;font-weight:600;font-size:14px;line-height:1.21}.player-info__details-country{margin-right:24px}.player-info__details svg{width:18px;height:12px;margin-right:9px}.player-info__participant{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:25px}.player-info__participant-game{color:#fff136;font-weight:700;font-size:14px;line-height:1.2}.player-info__participant-info{color:#b6b7b9;font-size:12px;line-height:1.67}.player-info__participant img{width:26px;height:26px;margin-right:8px}.player-info__participant-btn{margin-left:25px}.player-info__career{margin-bottom:25px;color:#b6b7b9;font-size:14px;line-height:1.43}.player-info__social,.player-info__socials{display:-webkit-flex;display:-ms-flexbox;display:flex}.player-info__social{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.player-info__social:not(:last-child){margin-right:30px}.player-info__social svg{max-width:30px;max-height:30px;margin-right:10px}.player-info__social span{color:#f5f5f3;font-weight:700;font-size:18px;line-height:1.44}.player-info .hero-team__slider-wrapp{margin-bottom:25px;margin-left:-50px}.player-info .hero-team__slider-controls{left:0}.player-info .hero-team__slider-controls_next{right:0;left:auto}.player-recommendation{width:100%;margin-bottom:60px}.player-recommendation__video{position:relative;min-height:457px;opacity:0;pointer-events:none}.player-recommendation__video iframe{position:absolute;top:0;left:0;display:block;width:100%;height:100%;border:none;outline:none}.player-recommendation__video-wrapp{position:relative;margin-bottom:24px;overflow:hidden}.player-recommendation__video-bg{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;cursor:pointer}.player-recommendation__video-bg:before{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background-image:linear-gradient(180deg,rgba(40,39,44,0),#1e1d22);content:""}.player-recommendation__video-bg .picture{position:relative}.player-recommendation__video-bg .picture:before{display:block;width:100%;padding-top:56.98529%;content:""}.player-recommendation__video-bg svg{position:absolute;top:50%;left:50%;z-index:3;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:.5s ease}.player-recommendation__video-bg.hidden{z-index:-2;opacity:0}.has-hover .player-recommendation__video-bg:hover svg{-webkit-transform:translate(-50%,-50%) scale(1.3);-ms-transform:translate(-50%,-50%) scale(1.3);transform:translate(-50%,-50%) scale(1.3)}.player-recommendation__video-info{position:absolute;bottom:0;left:0;z-index:4;padding:24px}.player-recommendation__video-subtitle{margin-bottom:12px;color:#a7a7a7;font-size:14px;line-height:1.21}.player-recommendation__video-name{color:#fff;font-size:18px;line-height:1.44}.player-recommendation__video.visible{opacity:1;pointer-events:auto}.player-recommendation__devices{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:-20px}.player-recommendation__device{position:relative;width:calc(50% - 8px);margin-bottom:20px;overflow:hidden;background-color:#fff;transition:.5s ease}.player-recommendation__device-link{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%}.has-hover .player-recommendation__device:hover{box-shadow:0 5px 15px 0 hsla(0,0%,56.9%,.16)}.player-recommendation__device-img .picture{position:relative}.player-recommendation__device-img .picture:before{display:block;width:100%;padding-top:47.5%;content:""}.player-recommendation__device-img .picture__picture img{-o-object-fit:contain;object-fit:contain}.player-recommendation__device-content{padding:0 30px 43px}.player-recommendation__device-subtitle{margin-bottom:9px;color:#707070;font-size:12px;line-height:1.17}.player-recommendation__device-title{margin-bottom:26px;color:#27262b;font-weight:700;font-size:20px;line-height:1.2}.player-recommendation__device-description{width:100%;max-width:280px;color:#27262b;font-size:14px;line-height:1.43}.player-recommendation__device.large{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}.player-recommendation__device.large .player-recommendation__device-img{width:calc(50% - 8px)}.player-recommendation__device.large .player-recommendation__device-img .picture{position:relative}.player-recommendation__device.large .player-recommendation__device-img .picture:before{display:block;width:100%;padding-top:100%;content:""}.player-recommendation__device.large .player-recommendation__device-content{width:calc(50% - 8px);padding:34px 15px 34px 25px}.player-recommendation__device.large .player-recommendation__device-description{max-width:100%}.player-recommendation__device.large .player-recommendation__device-btn{position:relative;z-index:2;margin-top:30px}.player-last-photo{margin-bottom:60px}.player-last-photo__header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.player-last-photo__header .main-title{margin-bottom:0}.player-last-photo__header svg{margin-left:10px}.player-last-photo__body{padding:22px 22px 15px;overflow:hidden;background-color:#fff}.player-last-photo__item{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:80%;margin-right:18px}.player-last-photo__item-img .picture{position:relative}.player-last-photo__item-img .picture:before{display:block;width:100%;padding-top:105.76132%;content:""}.player-last-photo .swiper-container{width:100%;overflow:hidden}.player-last-photo .swiper-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.player-last-photo .swiper-pagination{display:none;font-size:14px;line-height:26px}.player-last-photo .swiper-scrollbar{height:5px;margin-top:10px;background-color:#e6e6e6}.player-last-photo .swiper-scrollbar-drag{height:5px;background-color:#707070;transition:width 0s,background-color .3s!important}.player-in-social{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.player-in-social .main-title{margin-bottom:0}.player-in-social__links{margin-left:auto}.player-in-social__link,.player-in-social__links{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.player-in-social__link{padding:8px 11px}.player-in-social__link:not(:last-child){margin-right:12px}.player-in-social__link svg{height:14px;margin-right:4px}.player-in-social__link span{color:#fff;font-weight:700;font-size:14px;text-transform:uppercase}.player-tournament{position:relative;margin-bottom:60px}.player-tournament__quote{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px;overflow:hidden;background-color:#fff}.player-tournament__quote-content{padding:42px 36px}.player-tournament__quote-content .icon-quote{margin-bottom:49px}.player-tournament__quote-img{min-width:383px}.player-tournament__quote-img .picture{position:relative}.player-tournament__quote-img .picture:before{display:block;width:100%;padding-top:93.99478%;content:""}.player-tournament__quote-description{width:100%;max-width:350px;color:#464646;font-size:18px;line-height:1.44}.player-tournament__quote-info{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:55px}.player-tournament__quote-info .btn{margin-right:26px}.player-tournament__quote-fund{color:#27262b;font-size:20px;line-height:1.05}.player-tournament__quote-fund span{font-weight:700}.player-tournament__devices{padding:0}.player-tournament__devices-grid{display:-ms-grid;display:grid;grid-gap:15px;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.player-tournament__device{overflow:hidden;background-color:#fff}.player-tournament__device-img{height:142px;margin-bottom:40px;padding-top:12px}.player-tournament__device-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain;object-position: center;";-o-object-position:center;object-position:center}.player-tournament__device-content{padding:0 20px 30px}.player-tournament__device-subtitle{margin-bottom:16px;color:#707070;font-size:12px;line-height:1.17}.player-tournament__device-title{margin-bottom:10px;color:#27262b;font-weight:700;font-size:18px;line-height:1.33}.player-tournament__device-description{color:#27262b;font-size:14px;line-height:1.43}.player-tournament__device-btn{margin-top:36px}.player-tournament .swiper-container{width:100%}.player-tournament .swiper-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.player-tournament .swiper-slide{width:33.333333%}.player-tournament .swiper-slide:not(:last-child){margin-right:13px}.player-random{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-bottom:60px}.player-random .player-tournament{width:100%;margin:20px 0 60px}.player-random .player-recommendation__devices{width:100%}.player-random .player-recommendation__device.large .player-recommendation__device-img .picture:before{padding-top:90%}.teammates-block{position:relative;margin-bottom:60px}.teammates-block__body{margin-top:-10px}.teammates-block .swiper-container{width:100%;padding-top:10px;overflow:hidden}.teammates-block .swiper-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.teammates-block .swiper-scrollbar{height:5px;margin-top:20px;background-color:#e6e6e6}.teammates-block .swiper-scrollbar-drag{height:5px;background-color:#707070;transition:width 0s,background-color .3s!important}.teammates-block .block-team__player-img .picture{max-width:147px}.teammates-block .block-team__player-img:before,.teammates-block .block-team__player:before{height:100%}.teammates-block .block-team__player-img:after{left:16px;width:calc(100% - 32px)}.player-videos{margin-bottom:60px;padding:0}.player-videos .btn{min-width:100%;margin-top:20px}.player-stream-chat{position:relative}.player-stream-chat__body{display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:540px}.player-stream-chat__video{width:100%;max-width:870px}.player-stream-chat__chat{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.player-stream-chat iframe{width:100%;height:100%;border:none;outline:none}.about-hero{min-height:300px;overflow:hidden}.about-hero,.about-hero .container{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex}.about-hero .container{z-index:2;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;min-height:100%}.about-hero__img,.about-hero__img:before{position:absolute;top:0;left:0;width:100%;height:100%}.about-hero__img:before{z-index:2;background-image:linear-gradient(180deg,rgba(28,27,31,.58),#242424);content:""}.about-hero__img .picture{position:relative}.about-hero__img .picture:before{display:block;width:100%;padding-top:23.94254%;content:""}.about-hero__body{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:100%}.about-hero__title{margin-top:-35px;margin-bottom:8px;color:#eeedef;font-weight:700;font-size:50px;line-height:1.21}.about-hero__bg-title{position:absolute;max-width:100%;pointer-events:none}.about-hero__bg-title>img{max-width:100%}.about-hero__description{margin-bottom:8px;color:#eeedef;font-size:18px;line-height:1.21}.about-hero__controls{position:absolute;bottom:0;left:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;white-space:nowrap}.about-hero__control{position:relative;padding:0 50px 32px;color:#eeedef;font-weight:700;font-size:14px;line-height:1.43;text-transform:uppercase}.about-hero__control:after{position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#fff136;opacity:0;transition:.5s ease;content:""}.about-hero__control.is-active{color:#fff136}.about-hero__control.is-active:after,.has-hover .about-hero__control:hover:after{opacity:1}.about-staff{position:relative;padding:60px 0 0;background-color:#eeedef}.about-staff__section{margin-bottom:36px}.about-staff__items{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 12px);margin:0 -6px}.about-staff__item,.about-staff__items{display:-webkit-flex;display:-ms-flexbox;display:flex}.about-staff__item{position:relative;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:calc(20% - 12px);margin:0 6px 24px;overflow:hidden}.about-staff__item-img .picture{position:relative}.about-staff__item-img .picture:before{display:block;width:100%;padding-top:78.26087%;content:""}.about-staff__item-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:26px;background-color:#2a292e}.about-staff__item-nickname{margin-bottom:8px;color:#fff;font-weight:700;font-size:18px;line-height:1.44}.about-staff__item-name{margin-bottom:20px;color:#b6b7b9;font-size:14px;line-height:1.43}.about-staff__item-position{margin:auto 0;color:#fff136;font-size:14px;line-height:1.43;text-align:center}.about-staff__item-socials{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:0}.about-staff__item-social{padding:8px;line-height:0}.about-staff__item-hover{position:absolute;top:0;left:0;z-index:2;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;padding:15px;background-color:#f3e535;opacity:0;transition:.2s linear;pointer-events:none}.about-staff__item-hover .about-staff__item-name,.about-staff__item-hover .about-staff__item-nickname{color:#2a292e}.has-hover .about-staff__item:hover .about-staff__item-hover{z-index:2;opacity:1;pointer-events:auto}.about-staff__item.is-active .about-staff__item-hover{z-index:2;padding:15px;opacity:1;pointer-events:auto}.about-presskit{position:relative;padding:60px 0;background-color:#eeedef}.about-presskit__body{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 25px);margin:0 -12.5px}.about-presskit__item{position:relative;width:calc(25% - 25px);margin:0 12.5px;text-align:center;transition:.3s ease;will-change:transform}.about-presskit__item-link{position:absolute;top:0;left:0;z-index:3;width:100%;height:100%}.about-presskit__item-img{margin-bottom:27px;overflow:hidden}.about-presskit__item-img .picture{position:relative}.about-presskit__item-img .picture:before{display:block;width:100%;padding-top:118.50534%;content:""}.about-presskit__item-title{margin-bottom:10px;color:#27262b;font-weight:700;font-size:20px;line-height:1.8;-webkit-line-clamp:1}.about-presskit__item-description,.about-presskit__item-title{display:-webkit-box;overflow:hidden;word-wrap:break-word;-webkit-box-orient:vertical}.about-presskit__item-description{color:#707070;font-size:12px;line-height:1.67;-webkit-line-clamp:2}.has-hover .about-presskit__item:hover{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}.about-history{position:relative;padding:60px 0;background-color:#000}.about-history__body{width:100%}.about-history__wrapp{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.about-history__wrapper{position:relative;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;max-width:690px}.about-history__wrapper:before{position:absolute;top:-20px;left:0;width:47px;height:3px;background-color:#fff136;content:""}.about-history__aside{position:-webkit-sticky;position:sticky;top:20px;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:50px;will-change:transform}.about-history__aside-range{position:relative;width:10px;margin-right:20px}.about-history__aside-range:before{position:absolute;top:0;left:calc(50% - 1px);width:1px;height:100%;background-color:#27262b;content:""}.about-history__aside-slider{position:absolute;z-index:1;width:10px;height:49px;overflow:hidden;background-color:#b6b7b9}.about-history__aside-years{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.about-history__aside-year{min-width:82px;padding:6px 0;overflow:hidden;color:#707070;font-weight:500;font-size:20px;text-align:center;border:1px solid #27262b}.about-history__aside-year:not(:last-child){margin-bottom:16px}.about-history__aside-year.is-active{color:#fff;background-color:#27262b;pointer-events:none}.about-history__item{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;margin-bottom:60px;padding-top:20px}.about-history__item-date{margin-bottom:18px;color:#fff136;font-weight:700;font-size:20px}.about-history__item-title{margin-bottom:20px;color:#fff;font-weight:700;font-size:28px;line-height:1.21;word-wrap:break-word}.about-history__item-description{margin-bottom:60px;color:#999c9e;font-size:16px;line-height:1.5;word-break:break-word}.about-history__item-img .picture{position:relative}.about-history__item-img .picture:before{display:block;width:100%;padding-top:50.86294%;content:""}.about-tournament{margin-bottom:60px}.about-tournament__body{margin-top:15px;padding:10px 20px;border:1px solid hsla(0,0%,43.9%,.1)}.about-tournament__body h3{margin-top:20px;margin-bottom:18px;font-weight:700;font-size:18px;line-height:1.44}.about-tournament__body p{margin-bottom:16px;color:#27262b;font-weight:600;font-size:14px;line-height:1.43}.about-tournament__body ul{list-style-type:disc;list-style-position:inside}.about-tournament__body ol{list-style-type:decimal;list-style-position:inside}.about-tournament__body ol ul,.about-tournament__body ul ul{list-style-type:circle;list-style-position:inside;margin-left:10px}.about-tournament__body ol ol,.about-tournament__body ul ol{list-style-type:lower-latin;list-style-position:inside;margin-left:10px}[data-page=about-partners]{background-color:#eeedef}.about-partners-banner{padding-top:60px;padding-bottom:60px}.about-partners-banner__content{position:relative;width:100%}.about-partners-banner__title{margin-bottom:20px;font-weight:700;font-size:28px;line-height:1.21}.about-partners-banner__description{font-size:18px;line-height:1.22}.about-title-partner,.about-title-partner__body,.about-title-partner__img{position:relative;overflow:hidden}.about-title-partner__img{width:100%;height:381px}.about-title-partner__img>.picture{position:absolute;top:0;left:0;width:100%;height:100%;position:relative}.about-title-partner__img>.picture:before{display:block;width:100%;padding-top:314.96063%;content:""}.about-title-partner__content{padding:34px 89px 36px 54px;background-color:#fff}.about-title-partner__title{margin-bottom:20px;color:#27262b;font-weight:700;font-size:20px;line-height:1.2}.about-title-partner__description{margin-bottom:30px;font-size:18px;line-height:1.22}.about-general-partners{margin-top:60px}.about-general-partners__body{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.about-general-partners__item{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;overflow:hidden;background-color:#fff}.about-general-partners__item:not(:last-child){margin-bottom:20px}.about-general-partners__item-bg{position:relative;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%}.about-general-partners__item-bg .picture{position:absolute;width:100%;height:100%;position:relative}.about-general-partners__item-bg .picture:before{display:block;width:100%;padding-top:63.5%;content:""}.about-general-partners__item-content{-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%;padding:42px 61px}.about-general-partners__item:nth-child(2n) .about-general-partners__item-content{padding:41px 54px}.about-general-partners__item-title{margin-bottom:25px;color:#27262b;font-weight:700;font-size:20px;line-height:1.2}.about-general-partners__item-description{margin-bottom:30px;color:#27262b;font-size:18px;line-height:1.22}.about-general-partners__item_reverse{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.about-partners{position:relative;margin-top:60px}.about-partners__body{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:(minmax(355px,1fr))[auto-fit];grid-template-columns:repeat(auto-fit,minmax(355px,1fr));-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;padding-bottom:80px;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:18px}.about-partners__item{position:relative;z-index:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;min-width:250px}.about-partners__item-bg{width:100%;background-color:#f7f7f7}.about-partners__item-bg .picture{position:relative}.about-partners__item-bg .picture:before{display:block;width:100%;padding-top:51.81347%;content:""}.about-partners__item-wrapper{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;min-height:100%;background-color:#fff}.about-partners__item-wrapper:before{position:absolute;top:0;left:0;z-index:0;display:block;width:100%;height:100%;box-shadow:0 4px 20px rgba(0,0,0,.13);opacity:0;transition:opacity .2s ease-out;content:"";pointer-events:none}.about-partners__item-content{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:35px 22px 28px}.about-partners__item-title{margin-bottom:20px;color:#27262b;font-weight:700;font-size:20px;line-height:1.5}.about-partners__item-description{min-height:40.04px;max-height:40.04px;margin-bottom:30px;overflow:hidden;color:#27262b;font-size:14px;line-height:1.43}.about-partners__item-nav{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:100%}.about-partners__item-nav>.btn{min-width:inherit}.about-partners__item-expand{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:42px;min-width:42px;padding:0;background-color:#707070}.about-partners__item-expand:hover{background-color:#9c9a9d!important}.about-partners__item-expand[aria-expanded=true]{background-color:#707070}.about-partners__item-expand[aria-expanded=true] .icon-arrow--expand{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.about-partners__item-expand[aria-expanded=true]:hover{background-color:#9c9a9d}.about-partners__item-expand>*{pointer-events:none}.about-partners__item-expand .icon-arrow--expand{width:9.14px;height:15.23px;margin-bottom:-2px;color:#fff;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);transition:-webkit-transform .1s ease-in;transition:transform .1s ease-in;transition:transform .1s ease-in,-webkit-transform .1s ease-in;fill:#fff}.about-partners__item--expanded{z-index:2}.about-partners__item--expanded>.about-partners__item-wrapper{position:absolute}.about-partners__item--expanded .about-partners__item-wrapper:before,.about-partners__item:focus .about-partners__item-wrapper:before,.about-partners__item:hover .about-partners__item-wrapper:before{opacity:1}.about-partners__item--expanded .about-partners__item-description{max-height:100%}.about-partners__item_reverse{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.about-partners-bottom{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff;background-color:#000;place-content:center}.about-partners-bottom>.container{position:absolute}.about-partners-bottom__bg{z-index:0;width:auto;height:100%;overflow:hidden;line-height:0;pointer-events:none}.about-partners-bottom__bg>.about-partners-bottom__bg-content{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.about-partners-bottom__bg>video{max-width:100%;height:auto}.about-partners-bottom__content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:100%}.about-partners-bottom__title{margin-bottom:24px;font-weight:700;font-size:20px;text-align:center;text-transform:uppercase}.about-partners-bottom .about-partners-bottom__link{min-width:inherit}.about-contacts{padding:60px 0;background-color:#eeedef}.about-contacts__title{margin-bottom:11px;color:#27262b;font-weight:700;font-size:20px;line-height:1.3}.about-contacts__description{margin-bottom:30px;color:#27262b;font-size:14px;line-height:1.43}.about-contacts__row{display:-webkit-flex;display:-ms-flexbox;display:flex}.about-contacts__info{color:#707070;font-size:14px;line-height:1.43}.about-contacts .base-select{max-width:100%;background-color:#fff;border:none}.about-contacts .base-select__box{color:#707070}.about-contacts .base-select__items{border:1px solid #c6c6c6}.about-contacts .base-select__wrapp{width:27.8%;max-width:100%}.about-contacts .base-select__wrapp--error .base-select{border:1px solid red!important}.about-contacts .form-button{display:inline-block;min-width:100px;padding:12px 19px;color:#fff;font-size:14px;line-height:1.43;text-transform:uppercase;background-color:#707070;cursor:pointer}.about-contacts .form-button__wrapp{margin-bottom:30px}.about-contacts .form-button--is-disabled{opacity:.5;pointer-events:none}.about-contacts__overlay{position:fixed;top:0;left:0;z-index:123;width:100vw;height:100vh;background-color:rgba(0,0,0,.7)}.about-contacts__popup{position:absolute;top:50%;left:50%;z-index:1;width:286px;min-height:195px;padding:42px 17px 17px;text-align:center;background-color:#fff;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.about-contacts__popup-icon{position:absolute;top:-20px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.about-contacts__popup-title{margin-bottom:10px;color:#27262b;font-weight:700;font-size:20px}.about-contacts__popup-description{width:100%;max-width:185px;margin:0 auto 20px;color:#27262b;font-size:14px}.about-contacts__popup-btn{display:inline-block;padding:11px 16px;color:#27262b;font-weight:600;font-size:14px;background-color:#fff136;cursor:pointer;transition:.4s ease}.has-hover .about-contacts__popup-btn:hover{background-color:#f3e535}.form-group{width:100%;margin-bottom:11px}.form-group:not(:last-child){margin-right:14px}.form-group input,.form-group textarea{width:100%;height:42px;padding:0 18px;color:#1c1b1f;font-size:14px;line-height:1.36;background-color:#fff;border:none;outline:none}.form-group input::-webkit-input-placeholder,.form-group textarea::-webkit-input-placeholder{color:#707070;font-size:14px;line-height:1.36}.form-group input::-moz-placeholder,.form-group textarea::-moz-placeholder{color:#707070;font-size:14px;line-height:1.36}.form-group input:-ms-input-placeholder,.form-group textarea:-ms-input-placeholder{color:#707070;font-size:14px;line-height:1.36}.form-group input:-moz-placeholder,.form-group textarea:-moz-placeholder{color:#707070;font-size:14px;line-height:1.36}.form-group textarea{height:251px;padding-top:12px;resize:none}.form-group.small{width:27.8%}.form-group.large{width:56.8%}.form-group--error input,.form-group--error textarea{border:1px solid red}.form-checkbox{position:relative;margin-bottom:10px;cursor:pointer}.form-checkbox,.form-checkbox__wrapp{display:-webkit-flex;display:-ms-flexbox;display:flex}.has-hover .form-checkbox:hover .form-checkbox__icon>rect:first-child{stroke-width:2px}.has-hover .form-checkbox:hover .form-checkbox_light .form-checkbox__icon>rect:last-child{fill:hsla(0,0%,50.2%,.3)}.has-hover .form-checkbox:hover .form-checkbox_dark .form-checkbox__icon>rect:last-child{fill:rgba(0,0,0,.3)}.form-checkbox__label{-webkit-flex:1;-ms-flex:1;flex:1;padding-left:20px;color:#707070;font-size:14px;line-height:1.36;vertical-align:middle}.form-checkbox__label p{color:#1c1b1f;font-size:17px;line-height:24px}.form-checkbox__label p a{text-decoration:underline}.form-checkbox__icon{position:relative;width:18px;height:18px;vertical-align:middle;border:2px solid #707070;transition:.3s ease}.form-checkbox__icon:before{position:absolute;top:1px;left:4px;width:6px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:skewY(0deg) rotate(45deg);-ms-transform:skewY(0deg) rotate(45deg);transform:skewY(0deg) rotate(45deg);opacity:0;transition:.3s ease;content:""}.form-checkbox__icon_checked{background-color:#707070;border-color:#707070}.form-checkbox__icon_checked:before{opacity:1}.has-hover .form-checkbox--checked:hover .form-checkbox__icon>rect:first-child{stroke-width:1px}.visually-hidden{display:none}[data-page=about-partners],[data-page=about-presskit]{z-index:1}.tournament-list,.tournament-section{position:relative;margin-bottom:60px}.tournament-section .swiper-container{width:100%}.tournament-section .swiper-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 16px);margin:0 -8px -16px}.tournament-section .swiper-slide{width:calc(33.3333% - 16px);margin:0 8px 16px}.tournament-section .swiper-pagination{position:absolute;top:-3px;right:0;display:none;color:#27262b;font-size:18px;line-height:1.44}.tournament-section__btn{margin-top:20px}.tournament-section__btn .btn{min-width:100%}.tournament-section__info-text{font-size:16px}.category-block__tabs{padding-bottom:14px;overflow-x:auto}.category-block__tabs,.category-block__tabs-wrapp{display:-webkit-flex;display:-ms-flexbox;display:flex}.category-block__tabs-wrapp{-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:60px;margin-bottom:60px}.category-block__tabs-wrapp .base-select{max-width:180px;margin-right:10px;margin-left:auto;border-color:#eeedef}.category-block__tabs-wrapp .base-select .base-select__box{color:#1e1d23;font-size:14px;background-color:#eeedef}.category-block__tab{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:18px;color:#1c1b1f;white-space:nowrap;background-color:#fff;border-right:1px solid #eeedef;cursor:pointer;transition:.5s ease}.category-block__tab-link{line-height:0}.category-block__tab img{width:24px;height:24px}.category-block__tab span{line-height:24px}.category-block__tab_active{background-color:#fff794;pointer-events:none}.has-hover .category-block__tab:hover{background-color:#dddde0}[data-page=match-list] .match-list-vue-block .match-item__league{background-color:initial}.news-list{margin-bottom:60px}.media-section{margin-top:60px}.media-section--on-air{margin-bottom:-19px}.media-section__items{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.media-section__btn .btn{min-width:100%}.media-list,.media-list--is-single{margin-bottom:60px}.media-list--is-single .video-item+.video-item{margin-top:60px}[data-page=all-replays] .main-broadcasts+:not(.main-broadcasts),[data-page=all-videos] .main-broadcasts+:not(.main-broadcasts),[data-page=media] .main-broadcasts+:not(.main-broadcasts){margin-top:40px}.tournament-hero{margin-bottom:60px;overflow:hidden}.tournament-hero img{position:absolute;display:block;height:100%}.tournament-hero__image{position:relative;width:100%;height:150px}.tournament-hero__image .picture:before{padding-top:150px}.tournament-hero__tournament-img{display:none}.tournament-hero__tournament-game{position:absolute;bottom:-26px;left:20px;z-index:1;width:52px;height:52px;background-color:#fff;border:4px solid #eeedef;border-radius:50%}.tournament-hero__tournament-game img{position:absolute;top:50%;left:50%;width:30px;height:30px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.tournament-hero__content{padding:40px 21px 20px;background-color:#fff}.tournament-hero__content-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:19px}.tournament-hero__content-date{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px;color:#707070;font-size:14px;line-height:1.21}.tournament-hero__content-place{margin-left:20px}.tournament-hero__content-place svg{width:18px;height:12px;margin-right:5px}.tournament-hero__content-description{color:#27262b;font-size:14px;line-height:1.43}.tournament-hero__title{color:#27262b;font-weight:700;font-size:28px}.tournament-hero__title-info{position:relative;top:4px;display:inline-block;margin-top:2px;padding:8px 9px 6px 11px;overflow:hidden;color:#1f2021;font-weight:600;font-size:12px;line-height:1.17;white-space:nowrap;background-color:#fff794}.tournament-hero__prize{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-left:auto;padding-left:25px;border-left:1px solid #eeedef}.tournament-hero__prize:before{position:absolute;bottom:3px;left:26px;z-index:0;width:28px;height:28px;overflow:hidden;background-color:#27262b;border-radius:50%;content:""}.tournament-hero__prize svg{position:relative;width:30px;height:34px;margin-right:14px}.tournament-hero__prize_mobile{display:none}.tournament-hero__sum{color:#1f2021;font-weight:700;font-size:12px;line-height:1.5}.tournament-hero__type{color:#707070;font-size:14px;line-height:1.36}.tournament-hero__controls{background-color:#fff;border-top:1px solid #eeedef;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.tournament-hero__control,.tournament-hero__controls{display:-webkit-flex;display:-ms-flexbox;display:flex}.tournament-hero__control{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:20px 0;color:#707070;font-weight:700;font-size:14px;transition:.3s ease}.tournament-hero__control.is-active{border-bottom:2px solid #27262b}.has-hover .tournament-hero__control:hover,.tournament-hero__control.is-active{color:#27262b;background-color:#eeedef}.participants{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 9px);margin:0 -4.5px}.participants .swiper-container{width:100%;overflow:hidden}.participants .swiper-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.participants .swiper-pagination{position:absolute;top:-55px;right:0;z-index:1;color:#27262b;font-weight:600;font-size:18px;line-height:1.44}.participants__item{position:relative;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:calc(16.6666% - 9px);min-height:178px;margin-right:9px;margin-bottom:10px;padding:35px 0 14px;overflow:hidden;background-color:#fff}.participants__item,.participants__item-img{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.participants__item-img{width:100%;height:100%}.participants__item-img img{width:100%;min-width:75px;max-width:75px;height:100%;max-height:80px;-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain;object-position: center;";-o-object-position:center;object-position:center}.participants__item-team{width:100%;margin-top:auto;padding:0 13px;color:#000;font-weight:600;font-size:14px;line-height:1.21;text-align:center}.participants__item-team .mobile-icon{display:none}.participants__item-team .mobile-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain;object-position: center;";-o-object-position:center;object-position:center}.participants__item-teammates{position:absolute;top:0;left:0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;height:calc(100% - 40px);margin-bottom:0;padding-top:5px;overflow-y:auto;border-bottom:1px solid #eeedef;opacity:0;transition:.3s;counter-reset:list;pointer-events:none}.participants__item-teammates,.participants__item-teammates li{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;background-color:#fff}.participants__item-teammates li{position:relative;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:0!important;padding:3px 0 3px 3px;font-size:14px!important}.participants__item-teammates li:nth-child(2n){background-color:#f9f9f9}.participants__item-teammates .fade-enter-active,.participants__item-teammates .fade-leave-active{transition:opacity .1s}.participants__item-teammates .fade-enter,.participants__item-teammates .fade-leave-to{opacity:0}.participants__item-country{width:18px;margin-right:7px}.participants__item-country img{width:18px;height:12px;-o-object-fit:cover;object-fit:cover}.has-hover .participants__item:hover .participants__item-teammates{opacity:1;pointer-events:auto}.tournament-participants{margin-bottom:60px}.tournament-matches{position:relative}.tournament-matches__history{margin:40px 0}.tournament-matches__history .matches__body{margin-bottom:20px}.tournament-matches__btn .btn{width:100%}.tournament-matches__title{margin-bottom:15px;font-weight:700;font-size:20px;line-height:1.3}.tournament-matches .live{display:none}.tournament-matches .matches__header{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.tournament-matches .match-item_live .live{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:76px}.tournament-matches.publication-matches,.tournament-matches.publication-matches:before{background-color:transparent}.tournament-matches.publication-matches .match-item{padding-left:10px;background-color:#fff}.tournament-matches.show-game .match-item{padding-left:0}.tournament-matches.show-game .match-item .match-item__game{display:-webkit-flex;display:-ms-flexbox;display:flex}[data-page=tournament-matches] .match-item_live:first-child .match-item__league,[data-page=tournament-overview] .match-item_live:first-child .match-item__league{background-color:transparent}.tournament-groups{position:relative;margin-bottom:60px}.tournament-groups__title{margin-bottom:20px;color:#000;font-weight:700;font-size:20px;line-height:1.2}.tournament-groups__list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:38px}.tournament-groups__list,.tournament-groups__table{display:-webkit-flex;display:-ms-flexbox;display:flex}.tournament-groups__table{position:relative;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:calc(50% - 7.5px);margin-bottom:22px;background-color:#fff}.tournament-groups__table-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:15px 20px}.tournament-groups__table-header-label{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;color:#000;font-weight:700;font-size:18px;line-height:1.22}.tournament-groups__table-header-col{width:36px;padding:5px 0;color:#707070;font-weight:700;font-size:14px;line-height:1.43;text-align:center}.tournament-groups__table-team{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:8px 20px;color:#27262b;font-size:14px;line-height:1.43}.tournament-groups__table-team-icon{margin-right:9px}.tournament-groups__table-team-icon img{max-width:20px;max-height:20px}.tournament-groups__table-team-label{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.tournament-groups__table-team-col{width:36px;padding:5px 0;color:#27262b;font-size:14px;line-height:1.43;text-align:center}.tournament-groups__table-btn{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:15px 0;color:#27262b;font-size:14px;line-height:1.43;border-top:1px solid #f5f5f3;cursor:pointer;transition:.3s}.tournament-groups__table-btn span{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex}.tournament-groups__table-btn span:after{position:relative;top:5px;width:6px;height:6px;margin-left:10px;border-right:2px solid #000;border-bottom:2px solid #000;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);transition:.3s;content:""}.tournament-groups__table-btn.is-active{background-color:#fff794}.tournament-groups__table-btn.is-active span:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.tournament-groups__matches{position:absolute;top:100%;z-index:16;display:none;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;max-height:255px;padding:12px 15px 0;overflow-y:auto;background-color:#fff}.tournament-groups__matches.is-show{position:relative;top:0;display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:18px solid #fff}.tournament-groups__match{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:15px 0 10px;background-color:#eeedef}.tournament-groups__match:not(:last-child){margin-bottom:5px}.tournament-groups__match-date{margin-bottom:11px;color:#707070;font-weight:700;font-size:12px;line-height:1.17;text-align:center}.tournament-groups__match-opponents{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-right:15px;padding-left:15px}.tournament-groups__match-result{min-width:30px;margin:0 8px;color:#27262b;font-size:14px;text-align:center}.tournament-groups__match-result+.tournament-groups__match-opponent{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.tournament-groups__match-opponent{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;width:calc(50% - 15px)}.tournament-groups__match-opponent-icon{margin-right:10px}.tournament-groups__match-opponent-icon img{width:20px;max-height:22px}.tournament-groups__match-opponent-name{color:#27262b;font-weight:700;font-size:14px}.tournament-groups__information{display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#fff}.tournament-groups__information-item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:22px 0;line-height:1.2;text-align:center}.tournament-groups__information-item:not(:last-child){border-right:1px solid #eeedef}.tournament-groups__information-item span{position:relative;padding-left:18px;color:#27262b;font-size:12px}.tournament-groups__information-item-icon{width:10px;height:10px;background-color:currentColor;border-radius:50%}.tournament-play-off{position:relative;margin-bottom:60px;padding:30px 20px;background-color:#fff}.tournament-play-off__body{display:-webkit-flex;display:-ms-flexbox;display:flex;overflow-x:auto;cursor:-webkit-grab;cursor:grab}.tournament-play-off__body::-webkit-scrollbar{height:5px}.tournament-play-off__body::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.2)}.tournament-play-off__body::-webkit-scrollbar-thumb{background-color:#a9a9a9}.round-grid{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex}.round-grid.grandfinal{height:100%;margin-right:30px}.round-grid.grandfinal .round-grid__round-match{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.round-grid.grandfinal .round-grid__round-match:before{position:absolute;top:calc(50% - 18px);left:-20px;width:20px;height:1px;background-color:hsla(0,0%,43.9%,.1);content:""}.round-grid.grandfinal .round-grid__round-match:after{content:none}.round-grid-wrapp{position:relative}.round-grid-wrapp:first-child{margin-right:30px}.round-grid-wrapp:first-child:before{position:absolute;bottom:0;left:-20px;z-index:1;width:20px;height:100%;background-color:#fff;content:""}.round-grid__connector{position:absolute;top:calc(50% + 40px);right:-10px;height:50%;border-top:1px solid hsla(0,0%,43.9%,.1);border-right:1px solid hsla(0,0%,43.9%,.1)}.round-grid:nth-child(2) .round-grid__connector{top:auto;bottom:calc(50% - 41px);border-top:none;border-right:1px solid hsla(0,0%,43.9%,.1);border-bottom:1px solid hsla(0,0%,43.9%,.1)}.round-grid__round{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.round-grid__round:not(:last-child){margin-right:21px}.round-grid__round:first-child .round-grid__round-match{height:127px!important}.round-grid__round:first-child .round-grid__round-match-connector{display:none}.round-grid__round-matches{position:relative;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.round-grid__round-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;max-width:170px;margin-bottom:44px;padding:13px 0;background-color:rgba(238,237,239,.1);border:1px solid hsla(0,0%,43.9%,.1)}.round-grid__round-title{margin-bottom:8px;color:#1f2021;font-weight:700;font-size:14px;line-height:1.42}.round-grid__round-subtitle{color:#707070;font-size:12px;text-transform:uppercase}.round-grid__round-match{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:170px;padding-bottom:14px}.round-grid__round-match.penultimate .round-grid__round-match-connector{top:calc(50% - 18px);height:1px}.round-grid__round-match.penultimate:after{content:none}.round-grid__round-match-connector{top:calc(25% - 18px);left:-21px;height:25%}.round-grid__round-match-connector,.round-grid__round-match-endconnector{position:absolute;width:10px;border-top:1px solid hsla(0,0%,43.9%,.1);border-right:1px solid hsla(0,0%,43.9%,.1)}.round-grid__round-match-endconnector{top:calc(50% - 18px);right:-10px;display:none;height:50%}.round-grid__round-match:after{position:absolute;bottom:calc(25% + 17px);left:-21px;width:10px;height:25%;border-right:1px solid hsla(0,0%,43.9%,.1);border-bottom:1px solid hsla(0,0%,43.9%,.1);content:""}.round-grid__round-match-link{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-decoration:none!important;background-color:#eeedef}.round-grid__round-match-shedule{margin-top:8px;color:#707070;font-size:12px;line-height:1.5}.round-grid__round-team{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:6px;color:#000}.round-grid__round-team:first-child{border-bottom:1px solid hsla(0,0%,43.9%,.1)}.round-grid__round-team-info{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.round-grid__round-team-icon img{max-width:28px;max-height:28px}.round-grid__round-team-name{margin-left:12px;font-size:14px;line-height:1.21}.round-grid__round-team.winner{font-weight:700}.round-grid__round-team.navi{font-weight:700;background-color:#fff794}.round-grid__round:not(:first-child) .round-grid__round-match:before{position:absolute;top:calc(50% - 18px);left:-12px;width:12px;height:1px;border-top:1px solid hsla(0,0%,43.9%,.1);content:""}.round-grid.top .round-grid__round:last-child{width:100%}.round-grid.top .round-grid__round:last-child .round-grid__round-match .round-grid__round-match-endconnector{display:block}.round-grid.top.longer .round-grid__round:last-child{width:100%}.round-grid.top.longer .round-grid__round:last-child .round-grid__round-match .round-grid__round-match-endconnector{right:calc(-100% - 30px);display:block;width:calc(100% + 30px)}.round-grid.loser .round-grid__round:last-child{width:100%}.round-grid.loser .round-grid__round:last-child .round-grid__round-match .round-grid__round-match-endconnector{top:calc(-50% - 17px);right:-9px;display:block;height:100%;border-top:none;border-bottom:1px solid hsla(0,0%,43.9%,.1)}.round-grid--double-elim-bracket.loser .round-grid__round:last-child{width:100%}.round-grid--double-elim-bracket.loser .round-grid__round:last-child .round-grid__round-match .round-grid__round-match-endconnector{top:calc(-50% - 68px);right:-10px;height:calc(100% + 49px)}.tournament-qualifications-tabs__body{margin-bottom:60px}.tournament-qualifications-tabs__description{margin-bottom:26px;color:#27262b;font-size:15px;line-height:1.43}.tournament-qualifications-tabs__regions{display:-webkit-flex;display:-ms-flexbox;display:flex;overflow-x:auto}.tournament-qualifications-tabs__region{padding:15px 14px;color:#707070;font-weight:700;font-size:14px;line-height:1.43;white-space:nowrap;background-color:#dddde0;cursor:pointer;transition:.3s ease}.has-hover .tournament-qualifications-tabs__region:hover{background-color:#fff}.tournament-qualifications-tabs__region:not(:last-child){margin-right:4px}.tournament-qualifications-tabs__region[aria-selected=true]{color:#27262b;background-color:#fff;pointer-events:none}.tournament-qualifications-tabs__lobbies,.tournament-qualifications-tabs__stages{padding:30px 19px 20px;overflow:auto;background-color:#fff}.tournament-qualifications-tabs__lobbies-body,.tournament-qualifications-tabs__stages-body{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;max-width:100%;padding:2px 3px;overflow-x:auto;background-color:#eeedef}.tournament-qualifications-tabs__lobbies{padding-top:0}.tournament-qualifications-tabs__lobby,.tournament-qualifications-tabs__stage{padding:8px 12px;color:#707070;font-weight:700;font-size:14px;line-height:1.43;white-space:nowrap;background-color:#eaeaea;cursor:pointer;transition:.3s ease}.tournament-qualifications-tabs__lobby[aria-selected=true],.tournament-qualifications-tabs__stage[aria-selected=true]{color:#27262b;background-color:#fff;box-shadow:0 1px 2px 0 hsla(0,0%,56.9%,.44);pointer-events:none}.tournament-qualifications-tabs__lobby{font-weight:400}.target-tab{display:none}.target-tab.current{display:block}[hidden]{display:none!important}[data-panes] .tournament-play-off,[data-panes] .tournament-qualifications-tabs__lobbies{padding-left:0}[data-panes] .tournament-qualifications-tabs__lobbies{margin-top:20px}[data-page=tournament-groups] .main-news,[data-page=tournament-matches] .main-news,[data-page=tournament-news] .main-news,[data-page=tournament-overview] .main-news{padding-top:0}[data-page=tournament-groups] .tournament-play-off,[data-page=tournament-matches] .tournament-play-off,[data-page=tournament-news] .tournament-play-off,[data-page=tournament-overview] .tournament-play-off{margin-top:0}[data-page=tournament-qualifications] .content-wrapper{padding-top:60px}[data-page=tournament-qualifications] .content-block.content-block_publications,[data-page=tournament-qualifications] .tournament-play-off{margin-top:0;margin-bottom:0}[data-page=tournament-news] .main-news{padding-top:0}[data-page=tournament-groups] .tournament-groups{margin-top:0}[data-page=one-partner]{background-color:#eeedef}.one-partner-banner{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;min-height:480px}.one-partner-banner__bg{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}.one-partner-banner__bg .picture{position:relative}.one-partner-banner__bg .picture:before{display:block;width:100%;padding-top:38.33866%;content:""}.one-partner-banner__content{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:44%}.one-partner-banner__title{margin-bottom:22px;color:#eeedef;font-weight:700;font-size:28px;line-height:1.29}.one-partner-banner__description{width:100%;max-width:328px;margin-bottom:22px;color:#eeedef;font-size:18px;line-height:1.44}.one-partner-info{margin-top:-56px;margin-bottom:24px}.one-partner-info__body{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff}.one-partner-info__content{width:100%;padding:46px 60px 31px 72px}.one-partner-info__title{margin-bottom:37px;color:#27262b;font-weight:700;font-size:28px;line-height:1.29}.one-partner-info__description{width:100%;color:#27262b;font-size:18px;line-height:1.44}.one-partner-info__description p:not(:last-child){margin-bottom:15px}.one-partner-info__img{width:100%;max-width:545px}.one-partner-info__img .picture{position:relative}.one-partner-info__img .picture:before{display:block;width:100%;padding-top:80.88235%;content:""}.one-partner-advantages{margin-bottom:24px}.one-partner-advantages__body{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 18px);margin:0 -9px -18px}.one-partner-advantages__item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:calc(33.3333% - 18px);margin:0 8px 18px;padding:60px 53px 40px;background-color:#fff}.one-partner-advantages__img{margin-bottom:27px}.one-partner-advantages__img img{max-width:80px;height:71px}.one-partner-advantages__title{width:100%;max-width:245px;margin-bottom:21px;color:#27262b;font-weight:700;font-size:18px;line-height:1.44;text-align:center}.one-partner-advantages__description{color:#000;font-size:14px;line-height:1.43;text-align:center}.one-partner-images{margin-bottom:24px}.one-partner-images__body{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 18px);margin:0 -9px -18px}.one-partner-images__body,.one-partner-images__item{display:-webkit-flex;display:-ms-flexbox;display:flex}.one-partner-images__item{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:calc(33.3333% - 18px);margin:0 8px 18px;overflow:hidden;background-color:#fff}.one-partner-images__img{width:100%}.one-partner-images__img .picture{position:relative}.one-partner-images__img .picture:before{display:block;width:100%;padding-top:66.49485%;content:""}.one-partner-bottom-banner{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:366px}.one-partner-bottom-banner__bg{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}.one-partner-bottom-banner__bg .picture{position:relative}.one-partner-bottom-banner__bg .picture:before{display:block;width:100%;padding-top:29.23323%;content:""}.one-partner-bottom-banner__content{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:678px;text-align:center}.one-partner-bottom-banner__title{margin-bottom:39px;color:#fff;font-weight:700;font-size:28px;line-height:1.29}.publications-hero{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:400px;margin-bottom:60px}.publications-hero__bg{z-index:0}.publications-hero__bg,.publications-hero__bg:before{position:absolute;top:0;left:0;width:100%;height:100%}.publications-hero__bg:before{z-index:1;background-image:linear-gradient(180deg,rgba(26,25,29,.02),rgba(36,36,36,.5));content:""}.publications-hero__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;object-position: center;";-o-object-position:center;object-position:center}.publications-hero__icon{position:absolute;top:40px;left:27px;z-index:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:52px;height:52px;background-color:#fff;border-radius:50%}.publications-hero__icon img{width:30px;height:30px}.publications-hero__content{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:32px 0 32px 27px}.publications-hero__title{margin-bottom:21px;color:#eeedef;font-weight:700;font-size:28px;line-height:1.29}.publications-hero__info{color:#b6b7b9;font-size:12px;line-height:1.17}.publications-hero__info a{margin-right:5px;color:currentColor;font-weight:700;transition:.3s}.has-hover .publications-hero__info a:hover{color:#fff}.upd-block{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:60px;padding:25px 31px!important;background-color:#fff}.upd-block__icon{margin-right:16px}.upd-block__icon img{width:50px;height:50px}.upd-block__text{color:#27262b;font-size:18px;line-height:1.44}.match-info{position:relative;margin-bottom:60px}.match-info__title{margin-bottom:18px;font-weight:700;font-size:20px;line-height:1.2}.match-info__items{margin-top:23px;margin-bottom:30px}.match-info__item{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;background-color:#fff}.match-info__item:not(:last-child){margin-bottom:18px}.match-info__item-wrapp{width:100%}.match-info__item-link,.match-info__item-wrapp{display:-webkit-flex;display:-ms-flexbox;display:flex}.match-info__item-link{position:absolute;top:50%;right:20px;z-index:10;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.match-info__item-link span{margin-right:9px;color:#27262b;font-size:12px;line-height:1.2}.match-info__item-link svg{width:27px;height:27px}.match-info__item-img{position:relative;width:100%;max-width:135px}.match-info__item-img .picture{position:relative}.match-info__item-img .picture:before{display:block;width:100%;padding-top:64.44444%;content:""}.match-info__item-mapname{position:absolute;top:50%;left:50%;z-index:3;color:#fff;font-weight:600;font-size:20px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.match-info__item-opponent{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;width:100%;max-width:265px;padding:20px}.match-info__item-opponent.reverse{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.match-info__item-opponent.reverse .match-info__item-icon{margin-right:26px;margin-left:0}.match-info__item-opponent.reverse .match-info__item-content{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.match-info__item-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:100%}.match-info__item-title{margin-bottom:8px;font-weight:700;font-size:14px;line-height:1.43}.match-info__item-pick{padding:2px 5px;color:#27262b;font-weight:700;font-size:12px;line-height:1.3;background-color:#eeedef}.match-info__item-icon{min-width:40px;height:40px;margin-left:26px}.match-info__item-icon img{height:100%}.match-info__item-score{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:100px;border-right:1px solid #f5f5f3;border-left:1px solid #f5f5f3}.match-info__item-score--live,.match-info__item_live{background-color:#fff136}.match-info__item_live .match-info__item-score{border-color:#f2d600}.match-info__item_live .match-info__item-pick{background-color:#fdd50b}.match-info-main{margin-bottom:60px;background-color:#fff}.match-info-main,.match-info-main-wrapp{display:-webkit-flex;display:-ms-flexbox;display:flex}.match-info-main-wrapp{width:100%}.match-info-main-wrapp_mobile{display:none}.match-info-main .live{margin:0 auto}.match-info-main__opponent{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:50%;padding:32px 27px}.match-info-main__opponent-information{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.match-info-main__opponent-name{margin-bottom:10px;color:#27262b;font-weight:700;font-size:20px;line-height:1.3}.match-info-main__opponent-country{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.match-info-main__opponent-country img,.match-info-main__opponent-country svg{width:18px;height:12px}.match-info-main__opponent-country span{margin-left:8px;color:#707070;font-size:14px;line-height:1.43}.match-info-main__opponent-round,.match-info-main__opponent-rounds{display:-webkit-flex;display:-ms-flexbox;display:flex}.match-info-main__opponent-round{-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:22px;height:22px;color:#1cc052;font-weight:700;font-size:11px;line-height:1;text-transform:uppercase;border:1px solid #e1e1e1}.match-info-main__opponent-round:not(:last-child){margin-right:5px}.match-info-main__opponent-round--looser,.match-info-main__opponent-round_loser{color:#f6341e}.match-info-main__opponent-icon{min-width:82px;height:70px}.match-info-main__opponent-icon img{height:100%}.match-info-main__opponent_reverse{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.match-info-main__opponent_reverse .match-info-main__opponent-rounds{margin-left:auto}.match-info-main__result{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:195px;border-right:1px solid #f5f5f3;border-left:1px solid #f5f5f3}.match-info-main__result_mobile{max-width:150px!important;border:none}.match-info-main__result_mobile .match-info-main__result-time{display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:5px}.match-info-main__result-info{margin-bottom:8px}.match-info-main__result-info span{display:block;padding:4px 8px;color:#27262b;font-weight:700;font-size:14px;line-height:1.29;background-color:#dddde0}.match-info-main__result-versus{margin-bottom:15px;color:#3e3a4a;font-size:49px}.match-info-main__result-time,.match-info-main__result-time_wrapp,.match-info-main__result-time_wrapp span{display:-webkit-flex;display:-ms-flexbox;display:flex}.match-info-main__result-time_wrapp span{-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:20px;height:25px;overflow:hidden;color:#27262b;font-weight:700;font-size:14px;line-height:1.43;background-color:#eeedef}.match-info-main__result-time_wrapp span:not(:last-child){margin-right:4px}.match-info-main__result-time_item{position:relative;text-align:center}.match-info-main__result-time_item:not(:last-child){padding-right:12px}.match-info-main__result-time_item:not(:last-child):after{position:absolute;top:3px;right:4px;color:#27262b;font-weight:700;font-size:14px;content:":"}.match-info-main__result-time_label{color:#686868;font-size:12px;line-height:1.25}.match-info-main_completed .live{display:none}.match-info-main_live{position:relative}.match-info-main_live .match-info-main__result-info span{display:none}.match-info-main_live .result-score{color:#e6e6e6}.match-info-main_live .result-score_winner{color:#1cc052}.match-info-main_live .result-score_loser{color:#f6341e}.match-info_hronika{margin-bottom:60px}.match-info_hronika .match-info-main{width:calc(100% + 54px);margin-left:-27px}.match-info_live-mobile{margin-bottom:0}.match-info.future-match{width:calc(100% + 54px);margin-right:-27px;margin-bottom:43px;margin-left:-27px}.match-info.future-match_mobile{display:none}.result-score{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:8px;color:#27262b;font-weight:700;font-size:40px;line-height:1.2}.result-score,.result-score__wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex}.result-score__wrapper span{margin:0 10px;font-weight:400}.result-score__item{color:#27262b;font-weight:400}.result-score__item_green{color:#00ca50;font-weight:600}.result-score__item_red{color:#f6341e}.result-score_winner{margin:0 8px}.result-score_loser{margin:0 8px;font-weight:400}.result-score.result-score-row{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.result-details__rounds{margin-bottom:10px;color:#27262b;font-size:12px;line-height:1.5}.result-details__category{color:#686868;font-size:14px;line-height:1.21}.info-item-result{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:6px}.info-item-result__item{color:#27262b;font-size:20px;line-height:1.2}.info-item-result__item:first-child:after{margin:0 10px;content:":"}.info-item-result__item.winner{font-weight:700}.info-item-rounds{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:0 5px}.info-item-rounds:before{margin-right:3px;content:" ( "}.info-item-rounds:after{margin-left:3px;content:" ) "}.info-item-round{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.info-item-round:not(:last-child){margin-right:6px}.info-item-round:not(:last-child):after{margin-left:2px;content:";"}.info-item-round__score{color:#f6341e;font-size:12px;line-height:1.3}.info-item-round__score--winner,.info-item-round__score.winner{color:#1cc052}.info-item-round__score.loser{color:#f6341e}.info-item-round__score.even{color:#27262b}.info-item-round__score:first-child:after{margin:0 3px;color:#27262b;content:":"}.tournament-card{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:60px;overflow:hidden;background-color:#fff}.tournament-card__img{position:relative;min-width:180px;max-width:180px;min-height:120px}.tournament-card__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;object-position: center;";-o-object-position:center;object-position:center}.tournament-card__icon{position:absolute;top:50%;right:-26px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:52px;height:52px;background-color:#fff;border:4px solid #eeedef;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.tournament-card__icon img{width:30px;height:30px}.tournament-card__content{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:34px 34px 34px 60px}.tournament-card__content,.tournament-card__info{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.tournament-card__info{width:100%;margin-bottom:11px}.tournament-card__info-date{margin-right:40px;color:#707070;font-size:14px;line-height:1.21}.tournament-card__info-country{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#707070}.tournament-card__info-country svg{max-width:18px;margin-right:8px;font-size:14px;line-height:1.21}.tournament-card__bottom{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.tournament-card__title{margin-right:7px;color:#27262b;font-weight:700;font-size:28px;text-decoration:none!important}.tournament-card__type{padding:7px 10px;color:#1c1b1f;font-weight:600;font-size:12px;line-height:1.17;background-color:#fff794}.tournament-card__prize{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-right:30px}.tournament-card__prize-icon{position:relative}.tournament-card__prize-icon:before{position:absolute;bottom:6px;left:0;z-index:0;width:30px;height:30px;background-color:#2a292e;border-radius:50%;content:""}.tournament-card__prize-icon svg{position:relative;width:30px;height:34px}.tournament-card__wrapp{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-left:14px}.tournament-card__sum{margin-bottom:2px;color:#1f2021;font-weight:700;font-size:14px;line-height:1.5;white-space:nowrap}.tournament-card_sidebar{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:10px;background-color:rgba(238,237,239,.1);border:1px solid hsla(0,0%,43.9%,.1)}.tournament-card_sidebar .tournament-card__img{min-width:100%;max-width:100%;min-height:147px}.tournament-card_sidebar .tournament-card__icon{top:auto;right:50%;bottom:-20px;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.tournament-card_sidebar .tournament-card__content{padding:30px 17px 17px}.tournament-card_sidebar .tournament-card__info{margin-bottom:8px}.tournament-card_sidebar .tournament-card__bottom{width:100%;padding-bottom:15px;border-bottom:1px solid #e0e0e0}.tournament-card_sidebar .tournament-card__title{font-size:18px}.tournament-card_sidebar .tournament-card__prize{padding:0 17px 17px}.tournament-card_sidebar .tournament-card__wrapp{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}.team-composition{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:60px;overflow:hidden;background-color:#fff}.team-composition__teams{min-width:135px;border-right:1px solid #efefef}.team-composition__team,.team-composition__teams{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.team-composition__team{-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;min-height:167px}.team-composition__team-icon{width:100%;max-width:82px;min-height:70px}.team-composition__team-icon img{width:100%}.team-composition__team-name{max-width:95%;margin-top:30px;margin-bottom:7px;overflow:hidden;font-weight:700;font-size:14px;line-height:1.21;white-space:nowrap;text-align:center;text-overflow:ellipsis}.team-composition__players{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;padding:18px 0}.team-composition__players-wrapp{display:-webkit-flex;display:-ms-flexbox;display:flex;width:calc(100% + 17px);margin:0 -8.5px;padding:0 17px}.team-composition__players-wrapp:not(:last-child){margin-bottom:17px}.team-composition__players-banned{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:30px 17px 5px 25px;border-top:1px solid #efefef}.team-composition__player{display:block;width:calc(20% - 17px);margin:0 8.5px;overflow:hidden;color:inherit;text-decoration:none;border:1px solid #efefef}.team-composition__player-img{width:100%;height:118px}.team-composition__player-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;object-position: center;";-o-object-position:center;object-position:center}.team-composition__player-details{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:30px;padding:0 3px}.team-composition__player-country{margin-right:4px}.team-composition__player-country img{max-width:18px}.team-composition__player-nickname{overflow:hidden;font-weight:700;font-size:14px;line-height:1.21;white-space:nowrap;text-overflow:ellipsis}.banned-col__title{margin-bottom:10px;font-weight:600;font-size:14px;line-height:1.21}.banned-col__items{display:-webkit-flex;display:-ms-flexbox;display:flex}.banned-col__item{max-width:44px;max-height:44px;overflow:hidden}.banned-col__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;object-position: center;";-o-object-position:center;object-position:center}.banned-col__item:not(:last-child){margin-right:9px}.publications-comment{margin-bottom:60px;background-color:#fff}.publications-comment__header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:32px;border-bottom:1px solid #eeedef}.publications-comment__body{padding:35px 32px 12px;overflow:hidden;overflow-wrap:break-word}.publications-comment__body .content-block{margin-top:0}.publications-comment__icon{width:57px;height:57px;margin-right:16px;border-radius:50%}.publications-comment__icon img{width:100%;height:100%}.publications-comment__details{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.publications-comment__user{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:6px}.publications-comment__user-country{margin-right:8px}.publications-comment__user-country img{max-width:18px;max-height:12px}.publications-comment__user-name{color:#27262b;font-weight:600;font-size:18px;line-height:1.11}.publications-comment__position{color:#707070;font-size:14px;line-height:1.21}.table-block{position:relative;margin-bottom:60px}.table-block__body{min-width:816px;background-color:#fff}.table-block__row{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;padding:17px 22px 17px 62px}.table-block__row:nth-child(2n){background-color:#f9f9f9}.table-block__column{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;min-width:100px;color:#000;white-space:nowrap;text-align:center}.table-block__column:first-child{min-width:220px;padding-left:0;text-align:left}.table-block__labels .table-block__column{color:#707070;font-weight:500;font-size:14px}.table-block__number{position:absolute;top:23px;left:28px;color:#000;font-weight:500;font-size:14px}.table-block__logo{display:block;min-width:30px;max-height:30px;margin-right:20px;text-align:center}.table-block__logo img{max-width:30px;max-height:30px}.table-block__name{width:100%;max-width:175px;font-weight:500}.table-block__item{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;min-width:100px;color:#000;font-weight:500;text-align:center}.table-block__item span.green{color:#009e3f}.table-block__item span.red{color:#ae0000}.table-block__item span.bold{font-weight:700}.old-publications{padding:0 30px 45px;color:#3d3d3d}.old-publications p{margin-bottom:35px;font-size:18px;line-height:1.5}.old-publications p>img{width:100%}.old-publications p iframe{width:100%;border:none;outline:none}.old-publications h2{font-size:27px;line-height:1}.old-publications a{color:#3d3d3d;text-decoration:underline;background-color:#fff200}.old-publications table{width:80%;margin-right:auto;margin-bottom:30px;margin-left:auto;font-size:13px;line-height:15px;border:0;border-collapse:collapse;border-spacing:0}.old-publications table tbody{display:table-row-group;border-collapse:collapse}.old-publications table tr{background:#fff}.old-publications table tr:nth-child(2n){background:#e4e9ec}.old-publications table td{height:40px;padding:0 5px;text-align:center;vertical-align:middle;border:0}.old-publications .flag{width:auto;margin-right:4px}.old-publications .header-text{padding:60px 0;font-weight:700;font-size:20px;line-height:28px}.old-publications .text-gray{margin-right:-30px;margin-bottom:60px;margin-left:-30px;padding:60px 30px;background-color:#e4e9ec}.old-publications .text-gray strong{font-weight:700;font-size:18px;line-height:1.5}.old-publications .community-answer,.old-publications .community-answer>div{display:-webkit-flex;display:-ms-flexbox;display:flex}.old-publications .community-answer img.icon-author{width:115px;height:115px;margin-right:25px;border-radius:50%}.old-publications .community-answer .name{width:100%;margin-bottom:10px;font-weight:700;font-size:20px;line-height:1}.old-publications .community-answer .short-description{margin-bottom:20px;color:#9da6ab;font-size:15px;line-height:20px}.old-publications .answer-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.old-publications .block-matchday{margin-bottom:60px}.old-publications .block-matchday .wrap-btn{margin:25px 0 0;text-align:center}.old-publications .block-matchday .wrap-btn .btn,.old-publications .block-matchday .wrap-btn .link-detail{display:inline-block;width:210px;margin:0 5px;padding:0;color:#fff;font-weight:700;font-size:15px;line-height:46px;text-transform:uppercase;text-decoration:none;vertical-align:top;background:#24262c;cursor:pointer;transition:all .3s ease 0s}.old-publications .block-matchday .wrap-btn .btn:hover,.old-publications .block-matchday .wrap-btn .link-detail:hover{color:#fff200}.old-publications .block-matchday .wrap-btn .link-detail{width:198px;height:46px;color:#24262c;font-size:15px;line-height:40px;text-align:center;background:#fff;border:3px solid #24262c;cursor:pointer;transition:all .2s ease-in 0s}.old-publications .block-matchday .wrap-btn .link-detail:hover{color:#fff;background:#24262c}.old-publications .matchday{position:relative}.old-publications .matchday .block-vs{position:absolute;top:280px;left:58px;width:45px;height:45px;color:#fff;font:20px/45px Proxima Nova,sans-serif;font-weight:700;text-align:center;background:#313131;border-radius:100px 100px 100px 100px}.old-publications .matchday .caption{height:40px;color:#fff;font-weight:700;font-size:13px;line-height:37px;text-align:center;background-color:#24262c}.old-publications .matchday .head{height:30px;color:#313131;font-weight:700;font-size:13px;line-height:30px;text-align:center;background-color:#e3e4e8}.old-publications .matchday .command{display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:25px}.old-publications .matchday .command:last-child{background-color:#e4e9ec}.old-publications .matchday .logo-command-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;width:150px;height:208px;padding-bottom:25px}.old-publications .matchday .logo-command{display:inline-block;width:154px;color:#313131;text-align:center;vertical-align:middle}.old-publications .matchday .logo-command img{display:inline-block;max-width:115px}.old-publications .matchday .logo-command .title-command{display:inline-block;color:#313131;font-weight:700;font-size:13px;line-height:1}.old-publications .matchday .name-player{position:absolute;bottom:0;left:0;width:100%;height:20px;color:#fff;font-size:11px;line-height:20px;text-align:center;background-color:#313131}.old-publications .matchday .list-player{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;max-width:660px;padding:25px 0}.old-publications .matchday .list-player li{position:relative;width:20%;height:158px;margin-right:23px;overflow:hidden}.old-publications .matchday .list-player li img{display:block;width:100%;-o-object-fit:cover;object-fit:cover}.old-publications caption{height:40px;color:#fff;font-weight:700;line-height:40px;background:#24262c}.old-publications thead tr{background:#e3e4e8}.old-publications .match-statistics .name-team{display:inline-block;width:130px;line-height:16px;vertical-align:middle}.old-publications .match-statistics .first-team{display:block;float:left;width:155px;text-align:right}.old-publications .match-statistics .first-team>img{margin:-1px 0 0 7px;vertical-align:middle}.old-publications .match-statistics .item-score{display:block;float:left;width:70px}.old-publications .match-statistics .item-score .first-team-score{position:relative;float:left;box-sizing:border-box;width:50%;padding:0 5px 0 0;text-align:right}.old-publications .match-statistics .item-score .first-team-score:before{position:absolute;top:0;right:-2px;display:block;content:":"}.old-publications .match-statistics .item-score .second-team-score{float:left;box-sizing:border-box;width:50%;padding:0 0 0 6px;text-align:left}.old-publications .match-statistics .second-team{display:block;float:left;width:155px;text-align:left}.old-publications .match-statistics .second-team:before{display:inline-block;width:1px;height:100%;vertical-align:middle;visibility:hidden;content:""}.old-publications .block-grid-tourney{box-sizing:border-box;padding:7px 12px;color:#3d3d3d;font:10px/21px Proxima Nova,sans-serif;background-color:#e4e9ec}.old-publications .block-grid-tourney .list-name-cell{*zoom:1}.old-publications .block-grid-tourney .list-name-cell:after,.old-publications .block-grid-tourney .list-name-cell:before{display:table;content:" "}.old-publications .block-grid-tourney .list-name-cell:after{clear:both}.old-publications .block-grid-tourney .list-name-cell li{float:left;width:124px;height:20px;margin:0 22px 20px 0;color:#fff;font-weight:700;text-align:center;text-transform:uppercase;background-color:#3d3d3d}.old-publications .block-grid-tourney .list-name-cell li.hide{visibility:hidden;opacity:0}.old-publications .block-grid-tourney .list-name-cell li:last-child{margin-right:0}.old-publications .block-grid-tourney .cell{box-sizing:border-box;width:124px;height:20px;margin-right:22px;padding:0 3px;background-color:#fff;*zoom:1}.old-publications .block-grid-tourney .cell:after{clear:both}.old-publications .block-grid-tourney .cell:after,.old-publications .block-grid-tourney .cell:before{position:absolute;right:10px;display:block;display:table;height:2px;background-color:#b5c0c7;content:" "}.old-publications .block-grid-tourney .cell>div{float:left}.old-publications .block-grid-tourney .cell .icon-team{width:22px;line-height:20px;text-align:center}.old-publications .block-grid-tourney .cell .icon-team>img{max-width:22px;max-height:18px;vertical-align:middle}.old-publications .block-grid-tourney .cell .name-team{width:80px;padding:0 4px}.old-publications .block-grid-tourney .cell .points-team{width:15px;font-weight:700}.old-publications .block-grid-tourney .cell-b{margin-top:2px}.old-publications .block-grid-tourney .cell-r{position:absolute;top:11px;left:146px}.old-publications .block-grid-tourney .cell-r:after,.old-publications .block-grid-tourney .cell-r:before{display:none}.old-publications .block-grid-tourney .cell-r .points-team{display:inline-block;width:12px;height:14px;margin-top:3px;background-image:url(https://navi.gg/design/navi_ru/img/icon-sb76df8d6e7.png);background-repeat:no-repeat;background-position:-6331px 0}.old-publications .block-grid-tourney .base{position:relative;float:left}.old-publications .block-grid-tourney .command{*zoom:1}.old-publications .block-grid-tourney .command:after,.old-publications .block-grid-tourney .command:before{display:table;content:" "}.old-publications .block-grid-tourney .command:after{clear:both}.old-publications .block-grid-tourney .command .cell:after{top:20px;width:12px}.old-publications .block-grid-tourney .command .base-2 .cell:after{right:0;width:22px}.old-publications .block-grid-tourney .command .base-2 .cell-b:after{display:none}.old-publications .block-grid-tourney .command .base-4 .wrap-cell-b .cell-b:after{top:5px}.old-publications .block-grid-tourney .command .base-4 .wrap-cell-b .cell-b:before{top:7px}.old-publications .block-grid-tourney .command .base-4 .cell-b:after{top:35px;right:0}.old-publications .block-grid-tourney .command .base-4 .cell-b:before{top:22px;width:2px;height:13px}.old-publications .block-grid-tourney .command .base-8 .wrap-cell-b .cell-b:after,.old-publications .block-grid-tourney .command .base-8 .wrap-cell-b .cell-b:before{top:-26px}.old-publications .block-grid-tourney .command .base-8 .cell-b:after{top:66px;right:0}.old-publications .block-grid-tourney .command .base-8 .cell-b:before{top:20px;width:2px;height:46px}.old-publications .block-grid-tourney .wrap-cell-b{position:relative}.old-publications .block-grid-tourney .wrap-cell{position:relative;margin-bottom:10px}.old-publications .block-grid-tourney .command-4 .base-2{margin:26px 0 0}.old-publications .block-grid-tourney .command-8 .base-2{margin:83px 0 0}.old-publications .block-grid-tourney .command-8 .base-4>div:last-child{margin-bottom:0}.old-publications .block-grid-tourney .command-8 .base-4 .wrap-cell-b{margin-bottom:20px}.old-publications .block-grid-tourney .command-8 .base-8 .wrap-cell{margin:26px 0 72px}.old-publications .block-grid-tourney .command-16 .base-2{margin:197px 0 0}.old-publications .block-grid-tourney .command-16 .base-4>div:last-child{margin-bottom:0}.old-publications .block-grid-tourney .command-16 .base-4 .wrap-cell-b{margin-bottom:20px}.old-publications .block-grid-tourney .command-16 .base-8>div:first-child{margin-top:26px}.old-publications .block-grid-tourney .command-16 .base-8 .wrap-cell{margin:72px 0}.old-publications .block-grid-tourney .command-16 .base-16 .wrap-cell{margin:83px 0 186px}.old-publications .block-grid-tourney .command-16 .base-16 .wrap-cell-b .cell-b:after,.old-publications .block-grid-tourney .command-16 .base-16 .wrap-cell-b .cell-b:before{top:-83px}.old-publications .block-grid-tourney .command-16 .base-16 .cell-b:after{top:123px;right:0}.old-publications .block-grid-tourney .command-16 .base-16 .cell-b:before{top:22px;width:2px;height:103px}.old-publications .block-grid-tourney .wrap-looser{clear:both;padding:40px 0 0}.old-publications .block-grid-tourney .double-elimination-grid-4-teams .base-2-looser{margin-top:26px}.old-publications .block-grid-tourney .double-elimination-grid-4-teams .base-2-looser .cell-b:after{top:84px;right:0}.old-publications .block-grid-tourney .double-elimination-grid-4-teams .base-2-looser .cell-b:before{top:22px;width:2px;height:64px}.old-publications .block-grid-tourney .double-elimination-grid-4-teams .base-2{margin:-75px 0 0}.old-publications .block-grid-tourney .double-elimination-grid-4-teams .wrap-looser .base-2{margin-top:10px}.old-publications .block-grid-tourney .double-elimination-grid-4-teams .wrap-looser .base-2-looser{margin-top:-1px}.old-publications .block-grid-tourney .double-elimination-grid-4-teams .wrap-looser .base-2-looser:after,.old-publications .block-grid-tourney .double-elimination-grid-4-teams .wrap-looser .base-2-looser:before{position:absolute;display:block;background-color:#b5c0c7;content:""}.old-publications .block-grid-tourney .double-elimination-grid-4-teams .wrap-looser .base-2-looser:after{top:10px;left:-12px;width:12px;height:2px}.old-publications .block-grid-tourney .double-elimination-grid-4-teams .wrap-looser .base-2-looser:before{top:-2px;left:-12px;width:2px;height:12px}.old-publications .block-grid-tourney .double-elimination-grid-4-teams .wrap-looser .base-2-looser .cell-b:after{top:-43px;right:0}.old-publications .block-grid-tourney .double-elimination-grid-4-teams .wrap-looser .base-2-looser .cell-b:before{top:-43px;width:2px;height:64px}.old-publications .block-grid-tourney .double-elimination-grid-8-teams .base-2-looser{margin:83px 0 0 146px}.old-publications .block-grid-tourney .double-elimination-grid-8-teams .base-2-looser .cell-b:after{top:120px;right:0}.old-publications .block-grid-tourney .double-elimination-grid-8-teams .base-2-looser .cell-b:before{top:22px;width:2px;height:98px}.old-publications .block-grid-tourney .double-elimination-grid-8-teams .base-2{margin:-148px 0 0}.old-publications .block-grid-tourney .double-elimination-grid-8-teams .base-8 .wrap-cell .cell:after{right:-63px;width:85px}.old-publications .block-grid-tourney .double-elimination-grid-8-teams .base-8 .wrap-cell .cell-b:after{right:-146px;width:85px}.old-publications .block-grid-tourney .double-elimination-grid-8-teams .base-8 .wrap-cell-b .cell:after{right:-63px;width:85px}.old-publications .block-grid-tourney .double-elimination-grid-8-teams .base-8 .wrap-cell-b .cell-b:after{right:-146px;width:85px}.old-publications .block-grid-tourney .double-elimination-grid-8-teams .base-8 .cell-b:before{top:20px;right:-63px;width:2px;height:46px}.old-publications .block-grid-tourney .double-elimination-grid-8-teams .wrap-looser .base-2{margin:-27px 0 0}.old-publications .block-grid-tourney .double-elimination-grid-8-teams .wrap-looser .clear,.old-publications .block-grid-tourney .double-elimination-grid-8-teams .wrap-looser .clear-b{clear:both}.old-publications .block-grid-tourney .double-elimination-grid-8-teams .wrap-looser .clear-b .base-2,.old-publications .block-grid-tourney .double-elimination-grid-8-teams .wrap-looser .clear .base-2{margin-top:10px}.old-publications .block-grid-tourney .double-elimination-grid-8-teams .wrap-looser .clear-b .base-2-looser,.old-publications .block-grid-tourney .double-elimination-grid-8-teams .wrap-looser .clear .base-2-looser{margin-top:-1px}.old-publications .block-grid-tourney .double-elimination-grid-8-teams .wrap-looser .clear .base-2-looser .cell-b:after{top:35px;right:0}.old-publications .block-grid-tourney .double-elimination-grid-8-teams .wrap-looser .clear .base-2-looser .cell-b:before{top:22px;width:2px;height:13px}.old-publications .block-grid-tourney .double-elimination-grid-8-teams .wrap-looser .clear-b .base-2-looser .cell-b:after{top:5px;right:0}.old-publications .block-grid-tourney .double-elimination-grid-8-teams .wrap-looser .clear-b .base-2-looser .cell-b:before{top:7px;width:2px;height:13px}.old-publications .block-grid-tourney .double-elimination-grid-8-teams .wrap-looser .base-2-looser{margin:-38px 0 0}.old-publications .block-grid-tourney .double-elimination-grid-8-teams .wrap-looser .base-2-looser:after,.old-publications .block-grid-tourney .double-elimination-grid-8-teams .wrap-looser .base-2-looser:before{position:absolute;display:block;background-color:#b5c0c7;content:""}.old-publications .block-grid-tourney .double-elimination-grid-8-teams .wrap-looser .base-2-looser:after{top:9px;left:-12px;width:12px;height:2px}.old-publications .block-grid-tourney .double-elimination-grid-8-teams .wrap-looser .base-2-looser:before{top:-3px;left:-12px;width:2px;height:12px}.old-publications .block-grid-tourney .double-elimination-grid-8-teams .wrap-looser .base-2-looser .cell-b:after{top:-79px;right:0}.old-publications .block-grid-tourney .double-elimination-grid-8-teams .wrap-looser .base-2-looser .cell-b:before{top:-78px;width:2px;height:98px}.old-publications .block-picks-bans{overflow:auto;margin-bottom:60px}.old-publications .block-picks-bans .caption{background-color:#24262c;height:40px;font:13px/40px Proxima Nova,sans-serif;font-weight:700;color:#fff;text-align:center}.old-publications .block-picks-bans .head{background-color:#e3e4e8;height:30px;color:#313131;font:13px/30px Proxima Nova,sans-serif;font-weight:700;*zoom:1}.old-publications .block-picks-bans .head:after,.old-publications .block-picks-bans .head:before{content:" ";display:table}.old-publications .block-picks-bans .head:after{clear:both}.old-publications .block-picks-bans .command .name-hero,.old-publications .block-picks-bans .command .name-map{background-color:#313131;position:absolute;bottom:0;left:0;width:100%;height:20px;text-align:center;font:11px/20px Proxima Nova,sans-serif;color:#fff}.old-publications .block-picks-bans .logo-command{color:#313131;text-align:center;vertical-align:middle;display:inline-block;width:149px}.old-publications .block-picks-bans .logo-command img{max-width:115px;display:inline-block}.old-publications .block-picks-bans .logo-command .title-command{display:inline-block;font:13px/13px Proxima Nova,sans-serif;font-weight:700;color:#313131}.old-publications .picks-bans-1{width:880px}.old-publications .picks-bans-1 .head div{width:660px;float:left;text-align:center}.old-publications .picks-bans-1 .head div:first-child{width:165px}.old-publications .picks-bans-1 .head div:last-child{width:55px;text-align:left}.old-publications .picks-bans-1 .command{*zoom:1}.old-publications .picks-bans-1 .command:after,.old-publications .picks-bans-1 .command:before{content:" ";display:table}.old-publications .picks-bans-1 .command:after{clear:both}.old-publications .picks-bans-1 .command:last-child{background-color:#e4e9ec}.old-publications .picks-bans-1 .command .logo-command-wrap{width:165px;float:left;height:208px}.old-publications .picks-bans-1 .command .logo-command{width:154px}.old-publications .picks-bans-1 .command .list-pick{width:660px;float:left;*zoom:1;padding:25px 0}.old-publications .picks-bans-1 .command .list-pick:after,.old-publications .picks-bans-1 .command .list-pick:before{content:" ";display:table}.old-publications .picks-bans-1 .command .list-pick:after{clear:both}.old-publications .picks-bans-1 .command .list-pick li{float:left;width:120px;height:158px;position:relative;margin-right:12px;overflow:hidden}.old-publications .picks-bans-1 .command .list-pick li img{display:block}.old-publications .picks-bans-1 .command .list-ban{width:55px;float:left;padding:25px 0}.old-publications .picks-bans-1 .command .list-ban li{margin-bottom:2px;width:30px;height:30px}.old-publications .picks-bans-1 .command .list-ban li:last-child{margin:0}.old-publications .picks-bans-1 .command .list-ban.d2-ban6 li{width:25px;height:25px;margin-left:5px}.old-publications .picks-bans-1 .command .list-ban img{width:100%;display:block}.old-publications .picks-bans-2{width:880px;*zoom:1;border-bottom:4px solid #e4e9ec}.old-publications .picks-bans-2:after,.old-publications .picks-bans-2:before{content:" ";display:table}.old-publications .picks-bans-2:after{clear:both}.old-publications .picks-bans-2 .head div{width:140px;float:left;text-align:center}.old-publications .picks-bans-2 .head div:first-child,.old-publications .picks-bans-2 .head div:last-child{width:160px}.old-publications .picks-bans-2 .command{*zoom:1;height:252px}.old-publications .picks-bans-2 .command:after,.old-publications .picks-bans-2 .command:before{content:" ";display:table}.old-publications .picks-bans-2 .command:after{clear:both}.old-publications .picks-bans-2 .command .map{width:120px;height:95px;position:relative;float:left;text-align:center;margin:0 11px 12px}.old-publications .picks-bans-2 .command .map img{width:100%;display:block}.old-publications .picks-bans-2 .command .map .name-map{text-transform:uppercase}.old-publications .picks-bans-2 .logo-command-wrap{width:160px;float:left;height:252px}.old-publications .picks-bans-2 .select-command-wrap{float:left;padding:25px 0 10px;box-sizing:border-box;margin-left:-3px}.old-publications .picks-bans-2 .select-command-wrap .select-command-1 .map{position:relative}.old-publications .picks-bans-2 .select-command-wrap .select-command-1 .map:after{content:"";position:absolute;top:0;left:0;width:100%;height:75px}.old-publications .picks-bans-2 .select-command-wrap .select-command-1 .map:before{content:"";position:absolute;top:30px;left:-18px;border:9px solid transparent}.old-publications .picks-bans-2 .select-command-wrap .select-command-1 .map[data-color=ban]:after{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1,startColorstr="#FFE73836",endColorstr="#FF00FFFF");background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSIwIiB5MT0iLjUiIHgyPSIxIiB5Mj0iLjUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNlNzM4MzYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjYSkiLz48L3N2Zz4=");background-size:100%;background-image:-webkit-gradient(linear,0 50%,100% 50%,color-stop(0,#e73836),color-stop(100%,hsla(0,0%,100%,0)));background-image:-moz-linear-gradient(left,#e73836 0,hsla(0,0%,100%,0) 100%);background-image:-webkit-linear-gradient(left,#e73836,hsla(0,0%,100%,0));background-image:linear-gradient(90deg,#e73836 0,hsla(0,0%,100%,0))}.old-publications .picks-bans-2 .select-command-wrap .select-command-1 .map[data-color=ban]:before{border-right:9px solid #e73836}.old-publications .picks-bans-2 .select-command-wrap .select-command-1 .map[data-color=pick]:after{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1,startColorstr="#FF45DE96",endColorstr="#FF00FFFF");background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSIwIiB5MT0iLjUiIHgyPSIxIiB5Mj0iLjUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM0NWRlOTYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjYSkiLz48L3N2Zz4=");background-size:100%;background-image:-webkit-gradient(linear,0 50%,100% 50%,color-stop(0,#45de96),color-stop(100%,hsla(0,0%,100%,0)));background-image:-moz-linear-gradient(left,#45de96 0,hsla(0,0%,100%,0) 100%);background-image:-webkit-linear-gradient(left,#45de96,hsla(0,0%,100%,0));background-image:linear-gradient(90deg,#45de96 0,hsla(0,0%,100%,0))}.old-publications .picks-bans-2 .select-command-wrap .select-command-1 .map[data-color=pick]:before{border-right:9px solid #45de96}.old-publications .picks-bans-2 .select-command-wrap .select-command-2 .map{position:relative}.old-publications .picks-bans-2 .select-command-wrap .select-command-2 .map:after{content:"";position:absolute;top:0;left:0;width:100%;height:75px}.old-publications .picks-bans-2 .select-command-wrap .select-command-2 .map:before{content:"";position:absolute;top:30px;right:-18px;border:9px solid transparent}.old-publications .picks-bans-2 .select-command-wrap .select-command-2 .map[data-color=ban]:after{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1,startColorstr="#FF00FFFF",endColorstr="#FFE73836");background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSIwIiB5MT0iLjUiIHgyPSIxIiB5Mj0iLjUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U3MzgzNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjYSkiLz48L3N2Zz4=");background-size:100%;background-image:-webkit-gradient(linear,0 50%,100% 50%,color-stop(0,hsla(0,0%,100%,0)),color-stop(100%,#e73836));background-image:-moz-linear-gradient(left,hsla(0,0%,100%,0) 0,#e73836 100%);background-image:-webkit-linear-gradient(left,hsla(0,0%,100%,0),#e73836);background-image:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#e73836)}.old-publications .picks-bans-2 .select-command-wrap .select-command-2 .map[data-color=ban]:before{border-left:9px solid #e73836}.old-publications .picks-bans-2 .select-command-wrap .select-command-2 .map[data-color=pick]:after{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1,startColorstr="#FF00FFFF",endColorstr="#FF45DE96");background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSIwIiB5MT0iLjUiIHgyPSIxIiB5Mj0iLjUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ1ZGU5NiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjYSkiLz48L3N2Zz4=");background-size:100%;background-image:-webkit-gradient(linear,0 50%,100% 50%,color-stop(0,hsla(0,0%,100%,0)),color-stop(100%,#45de96));background-image:-moz-linear-gradient(left,hsla(0,0%,100%,0) 0,#45de96 100%);background-image:-webkit-linear-gradient(left,hsla(0,0%,100%,0),#45de96);background-image:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#45de96)}.old-publications .picks-bans-2 .select-command-wrap .select-command-2 .map[data-color=pick]:before{border-left:9px solid #45de96}.old-publications .picks-bans-2 .select-last{float:left;width:120px;padding-top:65px;box-sizing:border-box;margin:0 6px 0 11px}.old-publications .picks-bans-2 .select-last .map{margin:0;position:relative}.old-publications .picks-bans-2 .select-last .map:after{content:"";position:absolute;top:0;left:0;width:100%;height:75px;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr="#FF00FFFF",endColorstr="#FF45DE96");background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSIuNSIgeTE9IjAiIHgyPSIuNSIgeTI9IjEiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ1ZGU5NiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjYSkiLz48L3N2Zz4=");background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,hsla(0,0%,100%,0)),color-stop(100%,#45de96));background-image:-moz-linear-gradient(top,hsla(0,0%,100%,0) 0,#45de96 100%);background-image:-webkit-linear-gradient(top,hsla(0,0%,100%,0),#45de96);background-image:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#45de96)}.old-publications .picks-bans-3{*zoom:1;border-bottom:4px solid #e4e9ec}.old-publications .picks-bans-3:after,.old-publications .picks-bans-3:before{content:" ";display:table}.old-publications .picks-bans-3:after{clear:both}.old-publications .picks-bans-3 .head div{width:560px;float:left;text-align:center}.old-publications .picks-bans-3 .head div:first-child,.old-publications .picks-bans-3 .head div:last-child{width:160px}.old-publications .picks-bans-3 .command{*zoom:1;height:342px}.old-publications .picks-bans-3 .command:after,.old-publications .picks-bans-3 .command:before{content:" ";display:table}.old-publications .picks-bans-3 .command:after{clear:both}.old-publications .picks-bans-3 .command .map{width:170px;height:140px;position:relative;float:left;text-align:center;margin:0 11px 12px}.old-publications .picks-bans-3 .command .map img{width:100%;display:block}.old-publications .picks-bans-3 .command .map .name-map{text-transform:uppercase;height:40px;line-height:13px}.old-publications .picks-bans-3 .command .map .name-map span{width:160px;vertical-align:middle;display:inline-block}.old-publications .picks-bans-3 .logo-command-wrap{width:160px;float:left;height:342px}.old-publications .picks-bans-3 .select-command-wrap{float:left;padding:25px 0 10px;box-sizing:border-box;margin-left:-7px}.old-publications .picks-bans-3 .select-command-wrap .select-command-1 .map{position:relative}.old-publications .picks-bans-3 .select-command-wrap .select-command-1 .map:after{content:"";position:absolute;top:0;left:0;width:100%;height:100px;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1,startColorstr="#FF45DE96",endColorstr="#FF00FFFF");background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSIwIiB5MT0iLjUiIHgyPSIxIiB5Mj0iLjUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM0NWRlOTYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjYSkiLz48L3N2Zz4=");background-size:100%;background-image:-webkit-gradient(linear,0 50%,100% 50%,color-stop(0,#45de96),color-stop(100%,hsla(0,0%,100%,0)));background-image:-moz-linear-gradient(left,#45de96 0,hsla(0,0%,100%,0) 100%);background-image:-webkit-linear-gradient(left,#45de96,hsla(0,0%,100%,0));background-image:linear-gradient(90deg,#45de96 0,hsla(0,0%,100%,0))}.old-publications .picks-bans-3 .select-command-wrap .select-command-1 .map:before{content:"";position:absolute;top:42px;left:-18px;border:9px solid transparent;border-right-color:#45de96}.old-publications .picks-bans-3 .select-command-wrap .select-command-2 .map{position:relative}.old-publications .picks-bans-3 .select-command-wrap .select-command-2 .map:after{content:"";position:absolute;top:0;left:0;width:100%;height:100px;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1,startColorstr="#FF00FFFF",endColorstr="#FF45DE96");background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSIwIiB5MT0iLjUiIHgyPSIxIiB5Mj0iLjUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ1ZGU5NiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjYSkiLz48L3N2Zz4=");background-size:100%;background-image:-webkit-gradient(linear,0 50%,100% 50%,color-stop(0,hsla(0,0%,100%,0)),color-stop(100%,#45de96));background-image:-moz-linear-gradient(left,hsla(0,0%,100%,0) 0,#45de96 100%);background-image:-webkit-linear-gradient(left,hsla(0,0%,100%,0),#45de96);background-image:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#45de96)}.old-publications .picks-bans-3 .select-command-wrap .select-command-2 .map:before{content:"";position:absolute;top:42px;right:-18px;border:9px solid transparent;border-left-color:#45de96}.old-publications .picks-bans-3 .select-last{float:left;width:170px;padding-top:100px;box-sizing:border-box;margin:0 2px 0 11px}.old-publications .picks-bans-3 .select-last .map{margin:0;position:relative}.old-publications .picks-bans-3 .select-last .map:after{content:"";position:absolute;top:0;left:0;width:100%;height:100px;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr="#FF00FFFF",endColorstr="#FF45DE96");background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSIuNSIgeTE9IjAiIHgyPSIuNSIgeTI9IjEiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ1ZGU5NiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjYSkiLz48L3N2Zz4=");background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,hsla(0,0%,100%,0)),color-stop(100%,#45de96));background-image:-moz-linear-gradient(top,hsla(0,0%,100%,0) 0,#45de96 100%);background-image:-webkit-linear-gradient(top,hsla(0,0%,100%,0),#45de96);background-image:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#45de96)}[data-page=publications] .details-match,[data-page=publications] .tournament-card{font-size:medium}[data-page=publications] .tournament-card__info-country{font-size:14px;line-height:1.21}[data-page=publications] .content-wrapper{padding-top:0;padding-right:0;padding-left:0}[data-page=publications] .content-wrapper>:not(.publications-hero){padding:0 27px}[data-page=old-publications] .container.container_flex{background-color:#fff}[data-page=old-publications] .content-wrapper{position:static;padding-top:0;padding-right:0;padding-left:0}.bright-moments{position:relative;margin-bottom:47px}.bright-moments__title{margin-bottom:20px;color:#27262b;font-weight:700;font-size:20px}.bright-moments__title span{font-weight:400}.bright-moments__controls{padding-bottom:10px;overflow-x:auto}.bright-moments__control,.bright-moments__controls{display:-webkit-flex;display:-ms-flexbox;display:flex}.bright-moments__control{position:relative;min-width:262px;min-height:174px;overflow:hidden;cursor:pointer;transition:.4s ease}.bright-moments__control:not(:last-child){margin-right:16px}.bright-moments__control-bg{position:relative;width:100%;max-height:174px}.bright-moments__control-bg:before{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-image:linear-gradient(180deg,rgba(40,39,44,.6),#1e1d22);content:""}.bright-moments__control-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;object-position: center;";-o-object-position:center;object-position:center}.bright-moments__control-content{position:absolute;z-index:2;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;color:#fff;transition:.4s ease}.bright-moments__control-title{margin-bottom:8px;font-weight:700;font-size:20px;line-height:1.3}.bright-moments__control-info{font-size:14px;line-height:1.43}.bright-moments__control.is-active .bright-moments__control-content{color:#fff136}.bright-moments__contents{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}.bright-moments__content{display:none;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:none}.bright-moments__content.is-show{pointer-events:auto}.bright-moments__content.is-show,.content-item{display:-webkit-flex;display:-ms-flexbox;display:flex}.content-item{width:100%;max-height:75px;overflow:hidden;background-color:#fff;cursor:pointer}.content-item__preview{position:relative;width:100%;max-width:135px;height:100%}.content-item__preview svg{position:absolute;top:50%;left:50%;z-index:1;width:40px;height:40px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;transition:.3s ease}.content-item__preview:before{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-image:linear-gradient(180deg,rgba(40,39,44,.6),rgba(40,39,44,.6));content:""}.content-item__preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;object-position: center;";-o-object-position:center;object-position:center}.content-item__content{width:100%;max-width:400px;margin-left:19px;padding:18px 0}.content-item__player{width:100%;max-width:110px;height:100%;margin-left:auto}.content-item__player img{width:100%;height:100%;margin-top:10px;-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain;object-position: center;";-o-object-position:center;object-position:center}.content-item:not(:last-child){margin-bottom:13px}.content-item__wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.content-item__wrapper.is-active .content-item__video{min-height:473px;max-height:1000px;margin-bottom:10px;opacity:1;pointer-events:auto}.content-item__wrapper.is-active .bright-moments__content-item{cursor:auto}.content-item__wrapper.is-active .content-item__preview:before{background-image:linear-gradient(180deg,rgba(40,39,44,.6),#1e1d22)}.content-item__wrapper.is-active .content-item__preview svg{opacity:1}.content-item__video{max-height:0;cursor:pointer;opacity:.3;pointer-events:none}.content-item__video iframe{width:100%;height:100%}.history-match{position:relative;margin-bottom:20px}.history-match__title{color:#1f2021;font-weight:700;font-size:18px;text-transform:uppercase}.history-match .base-select{max-width:180px;margin-right:10px;margin-left:auto;border-color:#eeedef}.history-match .base-select .base-select__box{color:#1e1d23;font-size:14px;background-color:#dddde0}.history-match__header{-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.history-match__header,.history-match__header_wrapp{display:-webkit-flex;display:-ms-flexbox;display:flex}.history-match__progress{position:relative;width:100%;height:30px;margin-top:10px;background-color:#fff;border:1px solid #dddde0}.history-match__progress-line{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;padding:0 10px;color:#1f2021;font-size:14px;line-height:1.21}.history-match__progress span{position:absolute;top:5px;left:10px}.history-match__body{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:21px;padding-bottom:20px;overflow-x:auto}.history-match__item{min-width:85px}.history-match__item:not(:last-child){margin-right:6px}.history-match__item-img{position:relative;width:100%;max-width:85px;max-height:120px;overflow:hidden;border:2px solid transparent}.history-match__item-img img{display:block;width:100%;-o-object-fit:cover;object-fit:cover}.history-match__item-img span{position:absolute;bottom:16px;left:50%;color:#fff;font-weight:700;font-size:18px;line-height:1.22;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.history-match__item-info{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:13px}.history-match__item-title{width:100%;margin-bottom:6px;font-weight:600;font-size:14px;line-height:1.21;text-align:center}.history-match__item-rate{color:#707070;font-size:12px;line-height:1.25}.history-match__item.top-rates .history-match__item-img{border-color:#00ca50}.history-match__item.low-rates .history-match__item-img{border-color:#f6341e}.abios-link{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-right:8px;padding:10px 23px 10px 18px;background-image:linear-gradient(180deg,#868af4 -122%,#7c7fdb 198%)}.match-tabs{margin:60px 0}.match-tabs__controls{display:-webkit-flex;display:-ms-flexbox;display:flex}.match-tabs__content{margin-top:38px}.match-tabs__control{padding:0 22px 22px;color:#707070;font-weight:700;font-size:14px;line-height:1.43;border-bottom:2px solid transparent;cursor:pointer;transition:.4s ease}.match-tabs__control--active{color:#27262b;border-color:#1f2021}.fade-enter-active,.fade-leave-active{transition:opacity .2s}.fade-enter,.fade-leave-to{opacity:0}.details-match{position:relative}.hronika-banner-block{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;width:calc(100% + 54px);min-height:483px;margin-right:-27px;margin-left:-27px}.hronika-banner-block--pubg{margin-bottom:60px}.hronika-banner-block--simple{margin-bottom:0}.hronika-banner-block__pubg-timer{display:-ms-grid;display:grid;grid-gap:20px;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;margin-top:30px;opacity:0}.hronika-banner-block__pubg-timer-item{position:relative;color:#dddde0;font-weight:700;font-size:18px;text-align:center}.hronika-banner-block__pubg-timer-item:after{position:absolute;top:-1px;right:-12px;color:#707070;content:":"}.hronika-banner-block__pubg-timer-item:last-of-type:after{content:none}.hronika-banner-block__pubg-timer-hours,.hronika-banner-block__pubg-timer-minutes,.hronika-banner-block__pubg-timer-seconds{margin-right:-14px;letter-spacing:14px}.hronika-banner-block__pubg-timer-value{color:#707070;font-weight:400;font-size:12px;letter-spacing:normal}.hronika-banner-block__pubg-stream{position:absolute;z-index:2;width:100%;height:100%;overflow:hidden}.hronika-banner-block__pubg-stream:empty{display:none}.hronika-banner-block__pubg-stream>iframe{width:100%;max-width:100%;max-height:100%;border:none}.hronika-banner-block__pubg-finished{margin-top:23px}.hronika-banner-block__pubg-finished>.btn{cursor:default}.hronika-banner-block__img{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}.hronika-banner-block__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hronika-banner-block__img_tournament,.hronika-banner-block__img img{-o-object-fit:"cover";object-fit:"cover";font-family:"object-fit: cover;object-position: center;";-o-object-position:center;object-position:center}.hronika-banner-block__img_tournament{width:70px;max-height:70px;margin-bottom:30px}.hronika-banner-block__content{position:relative;z-index:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}.hronika-banner-block__date{margin-bottom:22px;color:#fff;font-weight:700;font-size:28px;line-height:36px;text-transform:uppercase}.hronika-banner-block__subtitle,.hronika-banner-block__title{color:#fff;font-size:14px;line-height:17px}.hronika-banner-block__opponents{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:35px}.hronika-banner-block__opponent{width:100px;height:100px}.hronika-banner-block__opponent img{width:100%;height:100%}.hronika-banner-block__score{margin:0 90px;color:#fff;font-weight:700;font-size:74px}.dota-statistics{margin-top:25px}.dota-statistics__tab,.dota-statistics__tabs{display:-webkit-flex;display:-ms-flexbox;display:flex}.dota-statistics__tab{-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-width:90px;height:50px;background-color:#eaeaea;cursor:pointer;transition:.5s ease}.dota-statistics__tab:not(:last-child){margin-right:7px}.dota-statistics__tab span{color:#707070;font-weight:700;font-size:14px;line-height:20px}.dota-statistics__tab_active{background-color:#fff;pointer-events:none}.dota-statistics__tab_active span{color:#1f2021}.pick-section{position:relative;background-color:#fff}.pick-section__sides:not(:last-child){border-bottom:1px solid hsla(0,0%,43.9%,.1)}.pick-section__header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:50px;padding:0 21px}.pick-section__logo{width:35px;max-height:35px;margin-right:12px}.pick-section__team{margin-right:27px;color:#000;font-weight:700;font-size:14px}.pick-section__side{color:#00bf4e;font-weight:700;font-size:14px;line-height:20px}.pick-section__side_darkness{color:#ff3116}.pick-section__body{display:-webkit-flex;display:-ms-flexbox;display:flex}.ban-block{min-width:135px;border-right:1px solid hsla(0,0%,43.9%,.1)}.ban-block__title{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:50px;padding-left:21px;color:#707070;font-size:14px;line-height:20px;background-color:#f9f9f9}.ban-block__heroes{padding:22px 17px 16px 20px}.ban-block__heroes-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:97px;margin-bottom:-6px}.ban-block__heroes-row:not(:last-child){margin-bottom:12px}.ban-block__heroes-item{position:relative;width:calc(50% - 2.5px);height:26px;margin-bottom:6px}.ban-block__heroes-item img{width:100%;height:100%;-o-object-fit:"cover";object-fit:"cover";font-family:"object-fit: cover;object-position: center;";-o-object-position:center;object-position:center;-webkit-filter:brightness(.7);filter:brightness(.7)}.pick-block{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.pick-block__title{-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:50px;padding-left:50px;color:#707070;font-size:14px;line-height:20px;background-color:#f9f9f9}.pick-block__heroes,.pick-block__title{display:-webkit-flex;display:-ms-flexbox;display:flex}.pick-block__heroes{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:22px 19px}.pick-block__heroes-item{width:calc(20% - 8px)}.pick-block__heroes-item-img{width:100%;min-height:71px}.pick-block__heroes-item-img img{width:100%;height:100%;-o-object-fit:"cover";object-fit:"cover";font-family:"object-fit: cover;object-position: center;";-o-object-position:center;object-position:center}.pick-block__heroes-item-name{margin-bottom:8px;color:#000;font-weight:700;font-size:14px;line-height:20px;text-align:center}.pick-block__heroes-item-nickname{color:#000;font-weight:400;font-size:14px;line-height:20px;text-align:center}.match-statistics{margin-top:50px}.match-statistics__body{background-color:#fff}.match-statistics__team,.match-statistics__team-info{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.match-statistics__team-info{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:160px;padding:28px 20px 38px;border-right:1px solid hsla(0,0%,43.9%,.1)}.match-statistics__team-side{margin-bottom:13px;color:#00bf4e;font-weight:700;font-size:14px;line-height:20px}.match-statistics__team-side_darkness{color:#ff3116}.match-statistics__team-img{width:78px;max-height:78px;margin-bottom:22px}.match-statistics__team-name{margin-bottom:11px;color:#000;font-weight:700;font-size:14px}.match-statistics__team-country{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.match-statistics__team-country img{width:24px;height:16px}.match-statistics__team-country span{margin-left:10px;color:#707070;font-size:14px;line-height:17px}.match-statistics__team:not(:last-child){border-bottom:1px solid hsla(0,0%,43.9%,.1)}.match-statistics__team-players{width:100%;padding:15px 0}.match-statistics__team-labels{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-top:-10px;padding:0 10px}.match-statistics__team-label{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;color:#707070;font-weight:600;font-size:14px;line-height:50px;text-align:center}.match-statistics__team-label:first-child{min-width:70px;text-align:left}.match-statistics__team-label:nth-child(2){min-width:85px;text-align:left}.match-statistics__team-label:last-child{min-width:175px}.match-statistics__team-player{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;padding:5px 10px}.match-statistics__team-player:nth-child(2n){background-color:#f9f9f9}.match-statistics__team-hero{position:relative;width:70px;height:40px;margin-right:13px}.match-statistics__team-hero img{width:100%;height:100%;-o-object-fit:"cover";object-fit:"cover";font-family:"object-fit: cover;object-position: center;";-o-object-position:center;object-position:center}.match-statistics__team-hero span{position:absolute;right:0;bottom:0;padding:0 3px;color:#fff;font-size:12px;line-height:18px;background-color:rgba(0,0,0,.69)}.match-statistics__team-stat{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:80px;overflow:hidden;color:#000;font-size:14px;line-height:20px;white-space:nowrap;text-align:center;text-overflow:ellipsis}.match-statistics__team-stat.nickname{max-width:75px;text-align:left}.match-statistics__team-subjects{display:-webkit-flex;display:-ms-flexbox;display:flex;width:170px}.match-statistics__team-subject{position:relative;width:31px;height:23px}.match-statistics__team-subject:not(:last-child){margin-right:3px}.match-statistics__team-subject img{width:100%;height:100%;-o-object-fit:"cover";object-fit:"cover";font-family:"object-fit: cover;object-position: center;";-o-object-position:center;object-position:center}.match-statistics__team-subject span{position:absolute;bottom:1px;left:0;padding:0 3px;color:#fff;font-size:10px;line-height:15px;background-color:rgba(0,0,0,.69)}.match-statistics__team-subject-dark{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:31px;height:23px;background-color:#000;cursor:pointer}.match-statistics__team-subject-dark span{color:#fff;font-size:12px}.match-statistics__team-subject-box{position:absolute;right:-9px;bottom:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:9px;background-color:#fff;box-shadow:0 0 8px 0 rgba(34,60,80,.2);cursor:pointer}.match-statistics__team-subject-box .match-statistics__team-subject:nth-child(2n){margin-right:0!important}.chart-section{position:relative;margin-top:35px;background-color:#fff}.chart-section canvas{height:400px;margin:0 auto}.chart-section .chart{position:relative;z-index:1}.chart-section .chart-team{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:15px}.chart-section .chart-team:first-child{padding-bottom:0}.chart-section .chart-team__side{margin-right:7px;color:#00bf4e;font-weight:700;font-size:14px}.chart-section .chart-team__side_darkness{color:#ff3116}.chart-section .chart-team__name{font-weight:700;font-size:14px}.chart-section .chart-wrapp{position:relative;width:800px;margin:0 auto}[data-page=match-hronika] .content-wrapper{padding-top:0}[data-page=history-match] .content-wrapper{padding-bottom:50px}[data-page=live-match] .content-wrapper{padding-top:0}[data-page=live-match] .team-composition-wrapp{margin-top:50px}[data-page=match] .content-wrapper{padding-top:0}.match-list-block{position:relative;margin-bottom:60px}.match-list-block .swiper-wrapper{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.match-list-block .tournament-section .swiper-container{position:relative;padding-bottom:60px;overflow:hidden}.match-list-block .swiper-pagination.tablet{top:calc(100% - 45px);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:8px}.match-list-block .swiper-pagination.tablet .swiper-pagination-bullet{width:8px;height:8px;background-color:#c7c7c7;border-radius:50%}.match-list-block .swiper-pagination.tablet .swiper-pagination-bullet:not(:last-child){margin-right:7px}.match-list-block .swiper-pagination.tablet .swiper-pagination-bullet-active{background-color:#1c1b1f}.match-list-block .swiper-pagination.swiper-pagination-fraction{top:30px}.match-list-block--is-single .tournament-matches{padding-bottom:10px}.match-list-section{margin-bottom:60px}.match-list-section:last-of-type{margin-bottom:0}.match-list-section .tournament-matches .match-item_live .match-item__league{background-color:#fff136}.match-list-section .tournament-matches .match-item_live .match-item__game{background-color:#f3e535!important}.match-list-section__btn{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:48px;margin-top:20px;color:#17161a;font-size:14px;background-color:#dddde0;transition:.5s}.has-hover .match-list-section__btn:hover{background-color:#c9c9cf}.match-list-section.over-matches-vs-team{margin-bottom:40px}.tournament-match-list-block{position:relative}.chart-history-block{margin-top:50px}.chart-history-block__title{color:#27262b;font-weight:700;font-size:20px;line-height:1.3}.chart-history-block__charts{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:15px;margin-bottom:30px}.chart-history-block__chart,.chart-history-block__charts{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.chart-history-block__chart{position:relative;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:calc(50% - 12px);height:50px;margin-bottom:20px;padding:0 20px;background-color:#fff;border:1px solid #dddde0}.chart-history-block__chart-label{position:relative;color:#27262b;font-weight:700;font-size:14px;line-height:1.43}.chart-history-block__chart-statistic{position:relative;color:#1c1b1f;font-size:14px;line-height:1.43}.chart-history-block__chart-bg{position:absolute;top:0;left:0;z-index:0;height:100%}.chart-history-block__chart-bg_red{background-color:#ffc6bc}.chart-history-block__chart-bg_green{background-color:#d3eddc}[data-page=match-list] .card-item__img .picture{max-height:174px}[data-page=match-list] .tournament-section{margin-bottom:0}[data-page=match-list] .tournament-section .swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}[data-page=match-list] .tournament-matches{padding:0}[data-page=match-list] .tournament-matches .match-item .match-item__game{display:-webkit-flex;display:-ms-flexbox;display:flex}[data-page=match-list] .tournament-matches .match-item{padding-left:0}[data-page=match-list] .tournament-matches .match-item.match-item_live .match-item__game{width:50px}[data-page=match-list] .tournament-matches .match-item.match-item_live .match-item__game-icon{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}[data-page=match-list] .tournament-matches .match-item.match-item_live .match-item__opponents{max-width:100%}[data-page=match-list] .tournament-matches .match-item.match-item_live .match-item__opponent{width:100%}[data-page=match-list] .tournament-matches .match-item.match-item_live .match-item__opponent-separate{min-width:100px}[data-page=match-list] .tournament-matches .match-item.match-item_live .match-item__league{margin-right:0}[data-page=match-list] .pagination{margin-top:40px}[data-page=match-list] .media-list-block__btn{margin-top:30px}[data-page=navi-vs] .tournament-matches .match-item .match-item__game{display:none}.future-match-top{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;min-height:460px}.future-match-top--active{min-height:545px}.future-match-top__logo{width:70px;max-height:70px;margin-bottom:30px;text-align:center}.future-match-top__logo>img{position:relative!important;max-width:100%;height:auto!important;max-height:100%}.future-match-top__date{margin-bottom:22px;color:#fff;font-weight:700;font-size:28px;line-height:36px;text-transform:uppercase}.future-match-top__opponent-logos{margin-top:35px}.future-match-top__opponent-logo,.future-match-top__opponent-logos{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.future-match-top__opponent-logo{position:relative;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100px;height:100px}.future-match-top__opponent-logo-img{-o-object-fit:contain;object-fit:contain}.future-match-top__subtitle,.future-match-top__title{color:#fff;font-size:14px;line-height:17px}.future-match-top__video{position:relative;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:870px}.future-match-top__video-frame{width:100%;height:100%}.future-match-top__video iframe{width:100%;height:calc(100% - 56px);border:none;outline:none}.future-match-top__video-information{z-index:2;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-left:30px;background-color:#fff}.future-match-top__video-information,.future-match-top__video-information-languages{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:56px}.future-match-top__video-information-languages{width:100%}.future-match-top__video-bg{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%}.future-match-top__video-bg img{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.future-match-top__chat{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.future-match-top__chat:empty{background-color:#1a191d}.future-match-top__chat iframe{position:relative;width:100%;height:100%;border:none;outline:none;z-index:1}.future-match-top__chat .banner-block{position:relative;height:100%;margin-bottom:0;background-color:#fff;z-index:1}.future-match-top__chat .sidebar__banner img{max-width:100%}.future-match-top__no-stream{margin-bottom:10px;color:#fff;font-weight:700;font-size:20px;text-align:center}.future-match-top__opponents{position:relative;top:calc(50% + 15px);left:50%;z-index:2;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.future-match-top__opponents span{margin:0 70px;color:#fff;font-weight:700;font-size:74px}.future-match-top__video-information--simple{margin:0 -27px}.future-match-top__video-information--simple.hidden{display:none}.future-match-top__video-information--simple .match-caster__items{opacity:0;pointer-events:none;transition:opacity .3s}.future-match-top__video-information--simple .match-caster__items.active{opacity:1;pointer-events:all}.match-caster{border-right:1px solid #f5f5f3;border-left:1px solid #f5f5f3}.match-caster,.match-caster__btn{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.match-caster__btn{height:38px;padding:0 28px;cursor:pointer}.match-caster__btn img{width:18px;height:12px;margin-right:10px}.match-caster__btn svg{margin-right:10px}.match-caster__btn-caster{display:none}.match-caster__btn:after{position:absolute;top:calc(50% - 6px);right:10px;width:8px;height:8px;border-right:2px solid #000;border-bottom:2px solid #000;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);transition:.4s ease;content:""}.match-caster__btn_active:after{top:calc(50% - 3px);-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.match-caster__items{position:absolute;top:100%;left:0;z-index:2;min-width:150px;background-color:#fff}.match-caster__item{cursor:pointer}.match-caster__item-wrapp{padding:5px 10px}.match-caster__item-wrapp img{width:18px;height:12px;margin-right:10px}.match-caster:last-child{border-right:none}.match-caster_active{-webkit-order:-1;-ms-flex-order:-1;order:-1;min-width:374px;margin-right:auto;border:none}.match-caster_active .match-caster__btn{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;background-color:#eeedef}.match-caster_active .match-caster__btn img{width:24px;height:16px}.match-caster_active .match-caster__btn>div{display:-webkit-flex;display:-ms-flexbox;display:flex}.match-caster_active .match-caster__items{min-width:100%}.match-caster_active .match-caster__btn-caster{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.match-caster_active .match-caster__btn-caster svg{width:18px;height:16px}.match-caster:not(.match-caster_active) .match-caster__btn{padding:0 6px}.match-caster:not(.match-caster_active) .match-caster__btn .match-caster__btn-text{display:none}.match-caster:not(.match-caster_active) .match-caster__btn .match-caster__btn-flag{margin-right:20px}.match-tabs{display:-webkit-flex;display:-ms-flexbox;display:flex}.match-tab{padding:0 16px 21px;color:#707070;font-size:14px;line-height:1.43;text-transform:uppercase;border-bottom:2px solid transparent;cursor:pointer}.match-tab:not(:last-child){margin-right:50px}.match-tab[aria-selected=true]{color:#27262b;font-weight:700;border-color:#27262b;pointer-events:none}[data-page=future-match] .content-wrapper{padding-top:0}.history-statistics{margin-top:30px}.history-statistics__title{margin-bottom:15px;color:#27262b;font-weight:700;font-size:20px;line-height:1.2;text-transform:uppercase}.history-statistics__body{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.history-statistics__body,.history-statistics__item{display:-webkit-flex;display:-ms-flexbox;display:flex}.history-statistics__item{position:relative;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:calc(50% - 13px);height:50px;margin-bottom:20px;padding-right:20px;padding-left:20px;background-color:#fff;border:1px solid #e6e6e6}.history-statistics__item-progress{position:absolute;top:0;left:0;height:100%;background-color:#d3eddc}.history-statistics__item-progress.low-rates{background-color:#ffc6bc}.history-statistics__item-label{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;font-size:14px}.navi-vs-team{padding:55px 0 80px}.navi-vs-team__title{margin-top:30px;color:#1f2021;font-weight:700;font-size:28px}.navi-vs-team .pagination{margin-top:30px}[data-page=navi-vs-team] .media-list-block__btn{margin-top:20px}.cabinet,[data-page=cabinet]{background-color:#eeedef}.cabinet{z-index:1;padding:57px 27px}.cabinet__btn-wrapp{display:-webkit-flex;display:-ms-flexbox;display:flex}.cabinet__btn.show-more{display:inline-block;margin:10px auto 20px;padding:11px 16px;color:#27262b;font-weight:600;font-size:14px;line-height:1.42;text-align:center;text-transform:uppercase;text-decoration:none;background-color:#dddde0;border:none;outline:none;cursor:pointer;transition:.3s}.cabinet__tabs{display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:840px;margin-bottom:25px;border-bottom:2px solid #dddde0}.cabinet__tab{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:-2px;padding-bottom:20px;color:#707070;font-weight:700;font-size:14px;text-align:center;text-transform:uppercase;border-bottom:2px solid transparent;cursor:pointer;transition:.4s ease}.cabinet__tab--active{border-color:#1f2021;pointer-events:none}.cabinet-info{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-order:2;-ms-flex-order:2;order:2;width:100%;min-width:330px;padding:40px;background-color:#fff}.cabinet-info .icon-login{width:100%;height:100%;color:#eeedef}.cabinet-info__avatar{position:relative;width:140px;height:140px;overflow:hidden;border-radius:50%}.cabinet-info__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;object-position: center;";-o-object-position:center;object-position:center}.cabinet-info__avatar_show .cabinet-info__upload{-webkit-transform:translateY(-60px);-ms-transform:translateY(-60px);transform:translateY(-60px)}.cabinet-info__upload-btn{padding:10px 22px;color:#1e1d23;font-size:16px;background-color:#dddde0;cursor:pointer}.cabinet-info__nickname{margin-top:20px;color:#1e1d21;font-weight:700;font-size:18px}.cabinet-info__reputation{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:10px}.cabinet-info__reputation span{margin-top:3px;margin-left:4px;color:#707070;font-size:12px}.cabinet__body{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.cabinet__content{min-width:840px;margin-right:25px;background-color:#fff}.notifications{position:relative;width:100%;background-color:#fff}.notifications .comments-block__footer{max-width:840px}.notifications__header{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:30px 20px 27px 30px}.notifications__control,.notifications__header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.notifications__control{cursor:pointer}.notifications__control-icon{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:23px;height:23px;color:#1e1d23;background-color:#fff136;border-radius:3px}.notifications__control-text{margin-left:14px;color:#27262b;font-size:14px}.notifications__control--is-read{pointer-events:none}.notifications__control--is-read .notifications__control-icon{color:#fff;background-color:#eeedef}.notifications__control--is-read .notifications__control-text{opacity:.7}.notifications__body_with-form{padding-bottom:130px}.user-settings{padding:24px 26px}.user-settings__subtitle{margin-top:56px;margin-bottom:20px;font-weight:700;font-size:18px}.user-settings__networks{margin-top:30px}.user-settings__item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:332px}.user-settings__item:not(:last-child){margin-bottom:30px}.user-settings__item-text{color:#1e1d23;font-size:14px;font-family:Navi,arial,sans-serif;text-transform:capitalize}.user-settings__item-btn{min-width:110px;padding-right:20px;padding-left:20px;color:#1e1d23;font-size:16px;line-height:40px;text-align:center;background-color:#dddde0;cursor:pointer;transition:.4s}.has-hover .user-settings__item-btn:hover{background-color:#bcbcc2}.user-settings__item-btn--disabled{opacity:.7;pointer-events:none}.user-settings__btn{width:330px;margin-top:40px;font-size:14px;line-height:42px;text-align:center;text-transform:uppercase;background-color:#fff136;cursor:pointer;transition:.4s}.has-hover .user-settings__btn:hover{background-color:#f3e535}.user-settings__btn--disabled{opacity:.7;pointer-events:none}.form-text-field{position:relative;display:block;margin-bottom:24px}.form-text-field .icon-green-arrow{position:absolute;right:10px;bottom:10px;color:#f6341e}.form-text-field .icon-green-arrow--confirm{color:#2abe57}.form-text-field__label{position:relative;margin-bottom:8px;color:#9c9a9d;font-size:14px;font-family:Navi,arial,sans-serif}.form-text-field__input{min-width:332px;min-height:40px;padding-right:15px;padding-left:15px;color:#1e1d23;font-size:16px;font-family:Navi,arial,sans-serif;line-height:1.2;border:1px solid #dddde0;outline:none}.form-text-field__input_email{padding-right:30px}.form-text-field__icon{position:absolute;bottom:0;left:290px;z-index:1;padding:7px 9px;line-height:1;cursor:pointer}.form-text-field_password .form-text-field__input{padding-right:40px}.form-text-field_password .icon-eye{width:22px;height:22px}.form-text-field__container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.form-text-field__container .user-settings__item-btn{margin-top:3px;margin-left:24px}.form-text-field.form-text-field--error .form-text-field__input{border-color:red}.form-text-field--disabled{pointer-events:none}.form-switch-field{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:368px;height:20px;margin-bottom:10px;transition:.5s}.form-switch-field__slider{position:relative;width:38px;height:20px;background-color:#dddde0;border-radius:55px;cursor:pointer;transition:.4s}.form-switch-field__slider:before{position:absolute;top:3px;left:3px;width:14px;height:14px;background-color:#fff;border-radius:50%;box-shadow:0 3px 6px rgba(0,0,0,.16);transition:.4s;content:""}.form-switch-field input{display:none}.form-switch-field__label{margin-left:10px;color:#9c9a9d}.form-switch-field--disabled{opacity:.5;pointer-events:none}.form-switch-field--is-active .form-switch-field__slider{background-color:#2abe57}.form-switch-field--is-active .form-switch-field__slider:before{-webkit-transform:translateX(17px);-ms-transform:translateX(17px);transform:translateX(17px)}.file-upload_cabinet{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:33px}.file-upload_cabinet .file-upload__list.file-upload__list_cabinet{position:relative;top:0;right:0;bottom:0;left:0;margin-left:30px}.file-upload_cabinet .file-upload__item-info{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#9c9a9d;font-size:14px;font-family:Navi,arial,sans-serif}.file-upload_cabinet .file-upload__item-info .file-upload__item-size{margin-left:5px}.cabinet-modal{position:absolute;top:50%;left:50%;z-index:111;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:49px 43px 45px 53px;font-family:Navi,arial,sans-serif;background-color:#fff;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cabinet-modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;width:100vw;height:100vh;background-color:rgba(0,0,0,.7)}.cabinet-modal__title{font-weight:700;font-size:28px;white-space:nowrap;text-transform:uppercase}.cabinet-modal__description{margin-top:18px;font-size:14px}.cabinet-modal__btn{margin-top:30px;padding:13px 22px;color:#27262b;font-weight:600;font-size:14px;text-transform:uppercase;background-color:#fff136;cursor:pointer;transition:.4s}.has-hover .cabinet-modal__btn:hover{background-color:#f3e535}.cabinet-modal__close{position:absolute;top:0;right:0;padding:20px;cursor:pointer}.cabinet-modal__close:after,.cabinet-modal__close:before{position:absolute;top:17px;left:13px;width:15px;height:2px;background-color:#7f8181;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:""}.cabinet-modal__close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.error-modal{position:fixed;top:0;right:0;z-index:100;width:100%;max-width:300px;padding:15px;color:#f6341e;font-size:14px;background-color:rgba(0,0,0,.7)}.error-modal__detail{margin-bottom:5px}.team-grid{position:relative;padding:30px 15px}.team-grid,.team-grid__wrapp{display:-webkit-flex;display:-ms-flexbox;display:flex}.team-grid__wrapp{padding-right:20px;overflow-x:auto;background-color:#fff}.team-grid__column{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;min-width:170px;max-width:170px;margin-right:21px}.team-grid__column:last-child{margin-right:0}.team-grid__column.semifinals .team-grid__pair-wrapp{height:calc(100% - 40px)}.team-grid__column.semifinals .team-grid__pair{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:calc(50% - 20px)}.team-grid__column.semifinals-16 .team-grid__pair-wrapp{height:50%}.team-grid__column.semifinals-16 .team-grid__pair{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:50%}.team-grid__column.finals-16 .team-grid__pair-wrapp{height:100%}.team-grid__column.finals-16 .team-grid__pair{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:50%}.team-grid__column:not(:first-child) .team-grid__pair:before{position:absolute;top:calc(50% - 21px);left:-12px;width:15px;height:1px;background-color:hsla(0,0%,43.9%,.1);content:""}.team-grid__column.grandfinals .team-grid__pair:last-child:after,.team-grid__column.super-finals-16 .team-grid__pair:last-child:after{content:none}.team-grid__column.winner .team-grid__pair:before{left:-21px;width:21px}.team-grid__column.winner .team-grid__team.winner{border-bottom:none}.team-grid__title{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:44px;padding:13px 0;background-color:rgba(238,237,239,.1);border:1px solid hsla(0,0%,43.9%,.1)}.team-grid__title,.team-grid__title span{color:#707070;font-size:12px;text-transform:uppercase}.team-grid__title span{display:block}.team-grid__title span.main{margin-bottom:8px;color:#1f2021;font-weight:700;font-size:14px;line-height:1.42}.team-grid__teams{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;margin-top:auto;margin-bottom:auto}.team-grid__teams.losers{height:auto}.team-grid__team{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;padding:6px;background-color:#eeedef}.team-grid__team:first-child{border-bottom:1px solid hsla(0,0%,43.9%,.1)}.team-grid__team.winner{font-weight:700}.team-grid__team-icon{max-width:28px;max-height:28px}.team-grid__team-name{margin-left:12px;font-size:14px;line-height:1.21}.team-grid__team-score{margin-left:auto;line-height:1}.team-grid__team a{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.team-grid__pair{position:relative}.team-grid__pair:first-child:after{top:calc(50% - 21px);height:70%;border-top:1px solid hsla(0,0%,43.9%,.1)}.team-grid__pair:first-child:after,.team-grid__pair:last-child:after{position:absolute;right:-10px;width:10px;border-right:1px solid hsla(0,0%,43.9%,.1);content:""}.team-grid__pair:last-child:after{top:-20px;height:50%;border-bottom:1px solid hsla(0,0%,43.9%,.1)}.team-grid__pair-wrapp{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.team-grid__pair-date{margin-top:8px;margin-bottom:20px;color:#707070;font-size:12px;line-height:1.5}.team-grid.four-team-grid .team-grid__column:first-child .team-grid__teams.losers .team-grid__pair:last-child:after{border-right:none}.team-grid.four-team-grid .team-grid__column.finals .team-grid__teams.winners .team-grid__pair:after{top:40px;height:110%;border-bottom:none}.team-grid.four-team-grid .team-grid__column.finals .team-grid__teams.losers .team-grid__pair:after{top:-155px;height:160%;border-top:none}.team-grid.eight-team-grid.team-grid_double .team-grid__teams.losers .team-grid__pair:after{border-top:none;border-right:none}.team-grid.eight-team-grid.team-grid_double .team-grid__column:nth-child(2) .team-grid__teams.winners .team-grid__pair-wrapp{height:100%}.team-grid.eight-team-grid.team-grid_double .team-grid__column:nth-child(2) .team-grid__teams.winners .team-grid__pair{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:50%}.team-grid.eight-team-grid.team-grid_double .team-grid__column:nth-child(2) .team-grid__teams.winners .team-grid__pair:first-child:after,.team-grid.eight-team-grid.team-grid_double .team-grid__column:nth-child(2) .team-grid__teams.winners .team-grid__pair:last-child:after{right:-200px;width:200px;height:50%}.team-grid.eight-team-grid.team-grid_double .team-grid__column:nth-child(2) .team-grid__teams.losers .team-grid__pair:first-child:after{top:40px;height:calc(50% + 16px);border-top:1px solid hsla(0,0%,43.9%,.1);border-right:1px solid hsla(0,0%,43.9%,.1);border-bottom:none}.team-grid.eight-team-grid.team-grid_double .team-grid__column:nth-child(2) .team-grid__teams.losers .team-grid__pair-wrapp:last-child .team-grid__pair:after{top:-36px;height:calc(50% + 16px);border-top:none;border-right:1px solid hsla(0,0%,43.9%,.1);border-bottom:1px solid hsla(0,0%,43.9%,.1)}.team-grid.eight-team-grid.team-grid_double .team-grid__column.losers-3{height:379px;margin-top:auto}.team-grid.eight-team-grid.team-grid_double .team-grid__column.losers-3 .team-grid__pair:last-child:after{border-top:none;border-right:none}.team-grid.eight-team-grid.team-grid_double .team-grid__column.finals .team-grid__teams.winners{height:calc(50% - 145px)}.team-grid.eight-team-grid.team-grid_double .team-grid__column.finals .team-grid__teams.winners .team-grid__pair:last-child:after{top:40px;height:210px;border-bottom:none}.team-grid.eight-team-grid.team-grid_double .team-grid__column.finals .team-grid__teams.losers .team-grid__pair:last-child:after{top:auto;bottom:81px;height:333px;border-right:1px solid hsla(0,0%,43.9%,.1)}.team-grid.eight-team-grid.team-grid_double .team-grid__column.grand-finals .team-grid__pair:last-child:after{border-top:none;border-right:none}.team-grid.eight-team-grid.team-grid_double .team-grid__column.grand-finals.last-column .team-grid__pair-wrapp{margin-bottom:30px}.team-grid.eight-team-grid.team-grid_double .team-grid__column.last-column .team-grid__team:first-child{border-bottom:none}.team-grid.eight-team-grid.team-grid_double .team-grid__column.last-column .team-grid__pair:last-child:after{content:none}table{min-width:770px;margin-bottom:30px;padding:30px 20px;background-color:#fff;border:none}caption{height:40px;color:#fff;font-weight:700;line-height:40px;background:#24262c}tr td:first-child{padding-left:10px}tr:nth-child(2n){background-color:#f7f7f7}td{min-width:64px;padding-top:10px;padding-bottom:10px;font-size:14px;line-height:1.42;border:none}thead tr{background-color:#f7f7f7}.bracket-double-16{overflow-x:scroll;background:#fff;padding:18px}.bracket-double-16 .bracket{font-size:11px;color:#000;background:transparent;display:table;-webkit-transform-origin:left top 0;-ms-transform-origin:left top 0;transform-origin:left top 0}.bracket-double-16 .bracket *{box-sizing:content-box}.bracket-double-16 .bracket-wrapper{min-height:.01%;pointer-events:auto;padding-bottom:15px}.bracket-double-16 .bracket-scroller{pointer-events:none}.bracket-double-16 .bracket-scroller *{pointer-events:auto}.bracket-double-16 .bracket-column{float:left;position:relative}.bracket-double-16 .bracket-column:not(.bracket-column-matches){margin-left:-.1px}.bracket-double-16 .bracket-header{border-radius:2px;position:relative;left:0;right:0;line-height:18px;margin-bottom:20px;text-align:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:13px 0;color:#707070;font-size:12px;text-transform:uppercase;background-color:rgba(238,237,239,.1);border:1px solid #f0f0f0}.bracket-double-16 .bracket-header>.main{margin-bottom:8px;color:#1f2021;font-weight:700;font-size:14px;line-height:1.42}.bracket-double-16 .bracket-cell-r1,.bracket-double-16 .bracket-cell-r2,.bracket-double-16 .bracket-cell-r3,.bracket-double-16 .bracket-cell-r4,.bracket-double-16 .bracket-cell-r5{height:41px}.bracket-double-16 .bracket-cell-r6{height:1152px}.bracket-double-16 .bracket-cell-r7{height:2304px}.bracket-double-16 .bracket-cell-r1,.bracket-double-16 .bracket-cell-r2,.bracket-double-16 .bracket-cell-r3,.bracket-double-16 .bracket-cell-r4,.bracket-double-16 .bracket-cell-r5,.bracket-double-16 .bracket-cell-r6,.bracket-double-16 .bracket-cell-r7{position:relative}.bracket-double-16 .bracket-player-bottom,.bracket-double-16 .bracket-player-inner,.bracket-double-16 .bracket-player-middle,.bracket-double-16 .bracket-player-top,.bracket-double-16 .bracket-team-bottom,.bracket-double-16 .bracket-team-inner,.bracket-double-16 .bracket-team-middle,.bracket-double-16 .bracket-team-top{border:none;position:absolute;padding:6px;min-height:20px;line-height:18px;left:0;right:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#eeedef;font-size:14px}.bracket-double-16 .bracket-player-bottom.winner,.bracket-double-16 .bracket-player-inner.winner,.bracket-double-16 .bracket-player-middle.winner,.bracket-double-16 .bracket-player-top.winner,.bracket-double-16 .bracket-team-bottom.winner,.bracket-double-16 .bracket-team-inner.winner,.bracket-double-16 .bracket-team-middle.winner,.bracket-double-16 .bracket-team-top.winner{font-weight:700}.bracket-double-16 .bracket-player-bottom>a,.bracket-double-16 .bracket-player-inner>a,.bracket-double-16 .bracket-player-middle>a,.bracket-double-16 .bracket-player-top>a,.bracket-double-16 .bracket-team-bottom>a,.bracket-double-16 .bracket-team-inner>a,.bracket-double-16 .bracket-team-middle>a,.bracket-double-16 .bracket-team-top>a{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.bracket-double-16 .bracket-player-bottom>.team-grid__team-icon,.bracket-double-16 .bracket-player-inner>.team-grid__team-icon,.bracket-double-16 .bracket-player-middle>.team-grid__team-icon,.bracket-double-16 .bracket-player-top>.team-grid__team-icon,.bracket-double-16 .bracket-team-bottom>.team-grid__team-icon,.bracket-double-16 .bracket-team-inner>.team-grid__team-icon,.bracket-double-16 .bracket-team-middle>.team-grid__team-icon,.bracket-double-16 .bracket-team-top>.team-grid__team-icon{max-width:28px;max-height:28px}.bracket-double-16 .bracket-player-bottom>.team-grid__team-name,.bracket-double-16 .bracket-player-inner>.team-grid__team-name,.bracket-double-16 .bracket-player-middle>.team-grid__team-name,.bracket-double-16 .bracket-player-top>.team-grid__team-name,.bracket-double-16 .bracket-team-bottom>.team-grid__team-name,.bracket-double-16 .bracket-team-inner>.team-grid__team-name,.bracket-double-16 .bracket-team-middle>.team-grid__team-name,.bracket-double-16 .bracket-team-top>.team-grid__team-name{margin-left:12px;font-size:14px;line-height:1.21}.bracket-double-16 .bracket-team-top{border-bottom:1px solid #ddd}.bracket-double-16 .bracket-player-top,.bracket-double-16 .bracket-team-top{bottom:0;border-radius:2px 2px 0 0}.bracket-double-16 .bracket-4ffa .bracket-player-bottom,.bracket-double-16 .bracket-4ffa .bracket-team-bottom{top:24px}.bracket-double-16 .bracket-4ffa .bracket-player-top,.bracket-double-16 .bracket-4ffa .bracket-team-top{bottom:24px}.bracket-double-16 .bracket-player-middle,.bracket-double-16 .bracket-team-middle{bottom:0;border-radius:2px}.bracket-double-16 .bracket-player-inner,.bracket-double-16 .bracket-team-inner{border-radius:0}.bracket-double-16 .bracket-player-top+.bracket-player-inner,.bracket-double-16 .bracket-team-top+.bracket-team-inner{bottom:0}.bracket-double-16 .bracket-team-bottom,.bracket-double-16 .bracket-team-middle,.bracket-double-16 .bracket-team-top{white-space:nowrap;overflow:hidden}.bracket-double-16 .bracket-score{text-align:center;background:#ebebeb;border-left:1px solid #aaa;position:absolute;line-height:22px;right:0;top:0;bottom:0}.bracket-double-16 .bracket-player-bottom .bracket-score,.bracket-double-16 .bracket-team-bottom .bracket-score{border-bottom-right-radius:2px}.bracket-double-16 .bracket-player-bottom .bracket-score,.bracket-double-16 .bracket-team-top .bracket-score{border-top-right-radius:2px}.bracket-double-16 .bracket-player-middle .bracket-score,.bracket-double-16 .bracket-team-middle .bracket-score{border-top-right-radius:2px;border-bottom-right-radius:2px}.bracket-double-16 .bracket-hover{-moz-box-shadow:0 0 2px #000;-webkit-box-shadow:0 0 2px #000;box-shadow:0 0 2px #000;border:1px solid #000!important}.bracket-double-16 .bracket-hover,.bracket-double-16 .bracket-player-bottom,.bracket-double-16 .bracket-player-inner,.bracket-double-16 .bracket-player-middle,.bracket-double-16 .bracket-player-top,.bracket-double-16 .bracket-team-bottom,.bracket-double-16 .bracket-team-inner,.bracket-double-16 .bracket-team-middle,.bracket-double-16 .bracket-team-top,.bracket-double-16 .grouptableslot,.bracket-double-16 .match-row,.bracket-double-16 .matchlistslot{transition:.5s;position:relative;height:41px;box-sizing:border-box}.bracket-double-16 .bracket-popup-title{display:table-row;font-weight:700;line-height:16px;padding:2px 5px}.bracket-double-16 .bracket-popup-title-left{display:table-cell;text-align:right;width:50%;padding:2px;border-bottom:1px solid #aaa}.bracket-double-16 .bracket-popup-title-right{display:table-cell;text-align:left;width:50%;padding:2px;border-bottom:1px solid #aaa}.bracket-double-16 .bracket-icons{border-top:1px solid #aaa}.bracket-double-16 .bracket-game{position:relative;margin-bottom:60px}.bracket-double-16 td.bracket-game{background-clip:padding-box}.bracket-double-16 .bracket-game .icon,.bracket-double-16 .match-row-icon,.bracket-double-16 .table-battleroyale-results .icon{cursor:pointer;height:12px;width:12px;background-image:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2012%22%3E%3Cdefs%3E%3Cstyle%3E.c%7Bfill%3A%23616161%7D.i%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ccircle%20class%3D%22c%22%20cx%3D%226%22%20cy%3D%226%22%20r%3D%226%22%2F%3E%3Cpolygon%20class%3D%22i%22%20points%3D%224%205%204%206%205%206%205%209%204%209%204%2010%208%2010%208%209%207%209%207%202%205%202%205%204%207%204%207%205%204%205%22%2F%3E%3C%2Fsvg%3E);background-size:contain;background-repeat:no-repeat;background-color:transparent;position:absolute;image-rendering:-webkit-optimize-contrast}.bracket-double-16 .bracket-game .icon{right:16px}.bracket-double-16 td.bracket-game .icon{right:16px!important}.bracket-double-16 .match-row-icon{left:-11px;top:6px}.bracket-double-16 .bracket-class-icon{float:right;width:20px}.bracket-double-16 .table-battleroyale-results-round .icon{right:calc(50% - 5px)}.bracket-double-16 .table-battleroyale-results-round .bracket-popup-wrapper{position:absolute;top:5px;left:calc(50% - 165px)}.bracket-double-16 .bracket-archon-mode .bracket-cell-r1{height:54px}.bracket-double-16 .bracket-archon-mode .bracket-cell-r2{height:108px}.bracket-double-16 .bracket-archon-mode .bracket-cell-r3{height:216px}.bracket-double-16 .bracket-archon-mode .bracket-cell-r4{height:432px}.bracket-double-16 .bracket-archon-mode .bracket-cell-r5{height:864px}.bracket-double-16 .bracket-archon-mode .bracket-cell-r6{height:1728px}.bracket-double-16 .bracket-archon-mode .bracket-cell-r7{height:3456px}.bracket-double-16 .bracket-archon-mode .bracket-player-bottom{border-top-color:#888}.bracket-double-16 .bracket-archon-mode .bracket-player-top{border-bottom-color:#888}.bracket-double-16 .bracket-archon-mode .bracket-score{line-height:40px;font-size:1.25em}.bracket-double-16 .bracket-archon-mode .bracket-popup-title-container{font-size:.85em}.bracket-double-16 .bracket-popup-title .archon-race-icon{line-height:32px}.bracket-double-16 .bracket-popup-title-left .archon-race-icon{float:right;margin-left:5px}.bracket-double-16 .bracket-popup-title-right .archon-race-icon{float:left;margin-right:5px}.bracket-double-16 .bracket-archon-mode .bracket-game .icon{right:33px}.bracket-double-16 .bracket-doubles .bracket-cell-r1{height:54px}.bracket-double-16 .bracket-doubles .bracket-cell-r2{height:108px}.bracket-double-16 .bracket-doubles .bracket-cell-r3{height:216px}.bracket-double-16 .bracket-doubles .bracket-cell-r4{height:432px}.bracket-double-16 .bracket-doubles .bracket-cell-r5{height:864px}.bracket-double-16 .bracket-doubles .bracket-cell-r6{height:1728px}.bracket-double-16 .bracket-doubles .bracket-cell-r7{height:3456px}.bracket-double-16 .bracket-doubles .bracket-score{line-height:38px}.bracket-double-16 .bracket-doubles .bracket-game .icon{right:33px}.bracket-double-16 .bracket-game span.player-name{display:inline-block;height:17px;overflow:hidden;vertical-align:middle;width:95%}.bracket-double-16 .bracket-game a+span.player-name,.bracket-double-16 .bracket-game img+span.player-name{width:80%}.bracket-double-16 .bracket-line-topleft{border-top-left-radius:0;border:solid #f0f0f0;border-width:1px 0 0 1px}.bracket-double-16 .bracket-line-topright{border-top-right-radius:0;border:solid #f0f0f0;border-width:1px 1px 0 0}.bracket-double-16 .bracket-line-bottomleft{border-bottom-left-radius:0;border:solid #f0f0f0;border-width:0 0 1px 1px}.bracket-double-16 .bracket-line-bottomright{border-bottom-right-radius:0;border:solid #f0f0f0;border-width:0 1px 1px 0}.bracket-double-16 .bracket-line-straight{border-bottom:1px solid #f0f0f0;position:relative}.bracket-double-16 .bracket-line-straight:before{content:"";width:1px;height:1px;background:#f0f0f0;position:absolute;bottom:-1px;left:-1px}.bracket-double-16 .bracket-line-split{border-top:1px solid #f0f0f0}.bracket-double-16 .bracket-line-split-topright-red{border-top-right-radius:0;border:solid red;border-width:1px 1px 0 0}.bracket-double-16 .bracket-line-bottomleft-red{border-bottom-left-radius:0;border:solid red;border-width:0 0 1px 1px}.bracket-double-16 .bracket-line-reset{border-left:1px solid #f0f0f0;line-height:22px;width:4px;float:right}@media only screen and (min-width:768px){.tournament-matches .match-item{min-height:60px;background-color:#fff}.tournament-matches .match-item:not(:last-child){margin-bottom:10px}.tournament-matches .match-item .match-item__body{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.tournament-matches .match-item .match-item__body .match-item__league-name,.tournament-matches .match-item .match-item__body .match-item__league-stage{display:none}.tournament-matches .match-item .match-item__date{-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-width:130px;margin-bottom:0}.tournament-matches .match-item .match-item__date span:after{content:none}.tournament-matches .match-item .match-item__opponent-separate{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-width:100px}.tournament-matches .match-item .match-item__league{display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:210px;height:auto;background-color:initial}.tournament-matches .match-item .match-item__league-stage{font-size:12px;line-height:1.17}.tournament-matches .match-item.match-item_live{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;background-color:#fff136}.tournament-matches .match-item.match-item_live .match-item__league{width:30px;padding-left:0}.tournament-matches .match-item.match-item_live .match-item__league-img{width:30px;height:30px;margin-right:8px}.tournament-matches .match-item.match-item_live .match-item__wrapp{-webkit-order:0;-ms-flex-order:0;order:0;min-height:auto}.tournament-matches .match-item.match-item_live .match-item__game{width:50px;background-color:#f3e535}.tournament-matches .match-item.match-item_live .match-item__game-icon{-webkit-transform:scale(.7334);-ms-transform:scale(.7334);transform:scale(.7334)}.tournament-matches .match-item.match-item_live .match-item__opponents{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.tournament-matches .match-item.match-item_live .match-item__opponent-separate{position:relative;left:0}.tournament-matches .match-item.match-item_live .match-item__opponent-score{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:0}.tournament-matches .match-item.match-item_live .match-item__opponent-score span{display:block;padding:0 5px}.tournament-matches .match-item.match-item_live .match-item__opponent-score-wrapp{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.tournament-matches .match-item.match-item_live .match-item__opponent-round{margin:0}}@media only screen and (min-width:1200px){.sidebar .match-item_live .match-item__opponents{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.tournament-qualifications-tabs__regions::-webkit-scrollbar{height:5px}.tournament-qualifications-tabs__regions::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.2)}.tournament-qualifications-tabs__regions::-webkit-scrollbar-thumb{background-color:#a9a9a9}.tournament-qualifications-tabs__lobbies-body::-webkit-scrollbar,.tournament-qualifications-tabs__stages-body::-webkit-scrollbar{height:5px}.tournament-qualifications-tabs__lobbies-body::-webkit-scrollbar-track,.tournament-qualifications-tabs__stages-body::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.2)}.tournament-qualifications-tabs__lobbies-body::-webkit-scrollbar-thumb,.tournament-qualifications-tabs__stages-body::-webkit-scrollbar-thumb{background-color:#a9a9a9}}@media only screen and (min-width:768px) and (max-width:1199px){.sidebar{padding-bottom:0!important;background-color:#eeedef;border-left:none}.sidebar .banner-block{display:none}.match-item{min-height:60px;background-color:#fff}.match-item:not(:last-child){margin-bottom:0}.match-item__game{width:40px}.match-item__body{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.match-item__body .match-item__league-name,.match-item__body .match-item__league-stage{display:none}.match-item__body .live{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:75px}.match-item__date{-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-width:130px;margin-bottom:0}.match-item__date span:after{content:none}.match-item__opponent-icon svg{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}.match-item__opponent-separate{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-width:100px}.match-item__league,.match-item__opponent-separate{display:-webkit-flex;display:-ms-flexbox;display:flex}.match-item__league{min-width:210px;height:auto;background-color:initial}.match-item_live{background-color:#fff136}.match-item_live:first-child{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.match-item_live:first-child .match-item__league{padding-left:0;background-color:transparent}.match-item_live:first-child .match-item__league-img{width:30px;height:30px;margin-right:8px}.match-item_live:first-child .match-item__wrapp{-webkit-order:0;-ms-flex-order:0;order:0;min-height:auto}.match-item_live .match-item__game{width:40px}.match-item_live .match-item__game-icon{-webkit-transform:scale(.7334);-ms-transform:scale(.7334);transform:scale(.7334)}.match-item_live .match-item__opponent-separate{position:relative;left:0;min-width:85px}.match-item_live .match-item__opponent-score{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding-left:0}.match-item_live .match-item__opponent-score span{display:block;padding:0 7px 0 5px}.match-item_live .match-item__opponent-score-wrapp{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.match-item_live .match-item__opponent-round{margin:0}.matches__header .live{display:none}.forum-block{position:relative;padding:60px 0;background-color:#fff}.forum-block:before{position:absolute;top:0;left:-18px;z-index:0;width:calc(100% + 36px);height:100%;background-color:#fff;content:""}.live-matches .swiper-slide{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;background-color:#fff136}.live-matches .swiper-slide .match-item__league{padding-left:0}.live-matches .swiper-slide .match-item__league-img{width:30px;height:30px;margin-right:8px}.live-matches .swiper-slide .match-item__wrapp{-webkit-order:0;-ms-flex-order:0;order:0;min-height:auto}.comments-block{width:calc(100% + 36px);margin-right:-18px;margin-left:-18px}.block-team__name-icon{max-height:16px}.block-team__slogan{display:none}.block-team__player-content{padding:14px 13px 13px}.block-team__player-nickname{margin-bottom:5px;font-size:11px}.block-team__player-nickname svg{width:11px;margin-right:5px}.block-team__player-name{margin-bottom:0;font-size:6px}.block-team__player-info{font-size:6px}.player-card__device-img{margin-right:20px}[data-page=all-replays] .sidebar,[data-page=all-videos] .sidebar,[data-page=media] .sidebar{display:none}[data-page=all-replays] .media-list,[data-page=all-videos] .media-list,[data-page=media] .media-list{padding-top:60px}.sidebar,[data-page=all-replays] .sidebar,[data-page=all-videos] .sidebar{display:none}.team-composition__player-img img{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}}@media only screen and (max-width:1199px) and (max-width:767px){.footer__main-social-link{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0!important}}@media (max-width:1799px){.branding header.header{margin-top:0}.branding-desktop{display:none}.branding-mobile{display:block}}@media only screen and (max-width:1500px){.shared-info-block{position:relative;top:0;left:0;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:100%;padding:0 0 0 14px;line-height:1}.shared-info-block,.shared-info-block__comments{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.shared-info-block__comments{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:auto;padding-bottom:0}.shared-info-block__comments svg{min-width:38px;margin-right:6px}.shared-info-block__comments:after{content:none}.shared-info-block__socials{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding-top:0}.shared-info-block__social{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:50px;border-left:1px solid hsla(0,0%,43.9%,.1)}}@media (max-width:1249px){.branding-mobile{height:30vw;min-height:30vw;background-size:auto 30vw}}@media only screen and (max-width:1199px){.container{padding:0 18px}.container_flex{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.content-wrapper{-webkit-order:2;-ms-flex-order:2;order:2;max-width:100%;padding:0 18px}.content-wrapper .forum-block{display:block}[data-page=seo]{display:none}.header__top{padding:0 18px}.header__top-link{padding:16px 10px}.header__bottom{height:60px;padding:0 18px}.header__bottom-container{min-width:120px}.header__bottom-link{padding:21.5px 7px;font-size:12px}.header__bottom-link_btn{min-width:auto}.header__bottom-nav{margin-right:0}.header__bottom-list{min-width:100px}.header__bottom-list-link{padding:0 10px;font-size:14px;line-height:2.5}.header__home-link svg{width:54px;height:43px}.search-block{bottom:-56px;padding:0}.search-block__btn{padding:18px}.search-block__input{padding:16px 10px;font-size:16px}.footer__header{padding:30px 0 0 18px}.footer__header-content{max-width:455px}.footer__header-title{margin-bottom:18px;font-size:20px;line-height:1.8}.footer__header-description{margin-bottom:23px;font-size:14px;line-height:1.42}.footer__header-img{margin-top:-65px;margin-left:0;overflow:hidden}.footer__header-img img{height:253px}.footer__main{padding:30px 18px 42px}.footer__main-sections{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-50px}.footer__main-section{width:25%;margin-bottom:50px}.footer__main-title_btn{min-width:auto}.footer__main-social-info{display:none}.footer__main-social-links{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-30px}.footer__main-social-link{width:25%;margin-bottom:30px}.footer__main-social-link:nth-child(4n){padding-left:40px}.footer__bottom-privacy{width:100%;max-width:305px;text-align:right}.footer__seo-h1{font-size:24px}.main-title{margin-bottom:20px;font-size:18px;line-height:1.2}.sidebar{max-width:100%}.sidebar .forum-block{display:none}.sidebar .video-item__img .picture{position:relative}.sidebar .video-item__img .picture:before{display:block;width:100%;padding-top:62.32295%;content:""}.match-item--hide-mobile,.sidebar__pubg-chat{display:none}.match-item__league-stage{font-size:12px;line-height:1.17}.forum-block__description{max-width:100%}.our-channels__counter-value span{background-color:#fff}.details-match__header{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.details-match__controls{overflow-x:auto}.details-match__control span{white-space:nowrap}.details-match__sides{position:relative;width:100%;margin-left:0;padding-top:24px;padding-bottom:24px;overflow-x:auto;background-color:#fff;border-bottom:1px solid hsla(0,0%,43.9%,.1)}.details-match__sides-wrapp{margin-left:10px}.details-match__body{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow-x:auto}.details-match__label{white-space:nowrap}.details-match__label-first{display:none}.comments-block__section{padding-right:18px;padding-left:18px}.hero{height:338px}.hero__poster_big{width:68%}.hero .swiper-container{width:32%}.main-brand .picture{position:relative}.main-brand .picture:before{display:block;width:100%;padding-top:27.3224%;content:""}.main-tournament__item{width:290px}.video-item{width:calc(50% - 12px)}.video-item__img .picture{position:relative}.video-item__img .picture:before{display:block;width:100%;padding-top:62.32295%;content:""}.video-popup__video--no-stream{height:65%}.video-popup__player{width:70%}[data-page=home] .sidebar{display:-webkit-flex;display:-ms-flexbox;display:flex}[data-page=home] .sidebar .banner-block{display:none}[data-page=home] .matches>.matches{margin-bottom:0}.teams-block__control:not(:last-child){margin-right:4px}.teams-block__control-icon{width:27.5px;height:27.5px}.block-team{padding:70px 58px 43px}.block-team__img:after{width:310px;height:19px}.block-team__img .picture{position:relative}.block-team__img .picture:before{display:block;width:100%;padding-top:50.68493%;content:""}.block-team__header-right:before{top:-7px;right:-60px;width:280px;height:55px;background-size:cover}.block-team__name-text{font-size:20px}.block-team__game{font-size:28px}.block-team__social .team-info__social span{font-size:14px}.block-team .block-team__slider-controls{left:-40px;width:25px;height:25px}.block-team .block-team__slider-controls svg{width:5px;height:9px}.block-team .block-team__slider-controls_next{right:-40px;left:auto}.block-team__player-img:before,.block-team__player:before{height:calc(100% - 20px)}.block-team__player-img:after{width:89px;height:62px;background-size:cover}.block-team__player-img .picture{max-width:96px;position:relative}.block-team__player-img .picture:before{display:block;width:100%;padding-top:98.95833%;content:""}.error-block__content{bottom:50px}.error-block__text{margin-bottom:20px}.search-section__input{font-size:16px}.hero-team{min-height:385px}.hero-team__img .picture{position:relative}.hero-team__img .picture:before{display:block;width:100%;padding-top:50.19557%;content:""}.hero-team .block-team__header{padding:0 55px}.hero-team .block-team__name-text{font-size:40px}.hero-team .block-team__name-icon{max-height:26px}.hero-team .block-team__game{font-size:60px}.hero-team .block-team__slogan{display:block}.hero-team__slider{max-width:620px}.hero-team__slider-controls{left:15px;width:25px;height:25px}.hero-team__slider-controls svg{width:5px;height:9px}.hero-team__slider-controls_next{right:15px;left:auto}.hero-team .block-team__social .team-info__social span{font-size:14px}.hero-team__item svg{width:49px;height:48px}.player-card__device{width:100%;max-width:260px;padding-right:10px}.player-card__device-info{width:100%;max-width:120px;line-height:1.23}.player-card__device-name{margin-bottom:6px}[data-page=one-team] .content-wrapper{-webkit-order:0;-ms-flex-order:0;order:0;padding-top:60px}[data-page=one-team] .sidebar{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-order:2;-ms-flex-order:2;order:2;padding-top:0}[data-page=one-team] .sidebar:empty{display:none}[data-page=one-team] .sidebar .matches{width:100%}.player-info{padding:12px 18px 22px 27px}.player-info__bg{min-height:415px}.player-info__bg-img .picture{position:relative}.player-info__bg-img .picture:before{display:block;width:100%;padding-top:50.26042%;content:""}.player-info__photo{min-width:297px}.player-info__photo .picture{max-height:374px;position:relative}.player-info__photo .picture:before{display:block;width:100%;padding-top:125.92593%;content:""}.player-info__nickname{margin-bottom:14px;font-size:40px}.player-info__name{margin-bottom:9px;font-size:20px}.player-info__details{margin-bottom:26px}.player-info__participant-btn{margin-left:10px}.player-info__participant-btn .btn{padding:6.5px 5px;font-size:12px}.player-info__career{font-size:12px;line-height:1.67}.player-info__social:not(:last-child){margin-right:10px}.player-info__social span{font-size:14px}.player-info .hero-team__slider-wrapp{margin-left:-10px}.player-info .hero-team__slider-controls{left:10px}.player-info .hero-team__slider-controls_next{right:10px;left:auto}.player-recommendation__video{min-height:411px}.player-recommendation__video-bg .picture{position:relative}.player-recommendation__video-bg .picture:before{display:block;width:100%;padding-top:56.07094%;content:""}.player-tournament__quote-content{padding-right:0}.player-tournament__quote-img{min-width:370px}.player-tournament__devices-grid{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.player-tournament__device-img{padding:12px 25px 0}.player-tournament__device-content{padding-right:30px}.player-tournament__device-btn{margin-top:16px}.player-stream-chat__body{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:60px;background-color:#eeedef}.player-stream-chat__video{max-width:100%;min-height:350px}.player-stream-chat__chat{min-height:300px}[data-page=player] .content-wrapper{-webkit-order:0;-ms-flex-order:0;order:0;padding-top:60px}[data-page=player] .sidebar{display:block;padding-top:0}.about-hero__img .picture{position:relative}.about-hero__img .picture:before{display:block;width:100%;padding-top:39.0625%;content:""}.about-staff__item{width:calc(33.3333% - 12px)}.about-presskit__item{width:calc(50% - 25px);margin-bottom:35px}.about-history__aside{margin-right:20px}.about-history__aside-range{margin-right:10px}.about-partners-banner__title{margin-bottom:12px}.about-title-partner__img>.picture{position:relative}.about-title-partner__img>.picture:before{display:block;width:100%;padding-top:191.07612%;content:""}.about-title-partner__content{padding:34px 34px 29px}.about-title-partner__title{margin-bottom:12px}.about-title-partner__description{margin-bottom:20px}.about-general-partners__item-bg{-webkit-flex:1 0 313px;-ms-flex:1 0 313px;flex:1 0 313px}.about-general-partners__item-bg .picture{position:relative}.about-general-partners__item-bg .picture:before{display:block;width:100%;padding-top:121.72524%;content:""}.about-general-partners__item-content{padding:42px 39px 42px 34px}.about-general-partners__item:nth-child(2n) .about-general-partners__item-content{padding:41px 75px 41px 33px}.about-general-partners__item-title{margin-bottom:20px}.about-general-partners__item-description{margin-bottom:20px;font-size:16px;line-height:1.6}.about-partners__body{padding-bottom:60px;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;row-gap:16px}.about-partners__item-bg .picture{position:relative}.about-partners__item-bg .picture:before{display:block;width:100%;padding-top:78.43137%;content:""}.about-contacts .base-select__wrapp,.form-group.small{width:32%}.form-group.large{width:66%}.tournament-list{padding-top:60px}[data-page=tournaments] .sidebar{display:none}.news-list{padding-top:60px}[data-page=news] .sidebar{display:none}.participants__item{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:calc(25% - 9px);min-height:200px;padding-top:16px}.participants__item-img img{display:none}.participants__item-team{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.participants__item-team .mobile-icon{display:block;max-width:23px;height:20px;margin-right:8px}.participants__item-teammates{top:auto;bottom:0;height:calc(100% - 45px);padding:15px 0 10px;border-top:1px solid #eeedef;opacity:1;pointer-events:auto}.tournament-participants .main-title{width:100%;max-width:80%}[data-page=tournament-groups] .sidebar,[data-page=tournament-matches] .sidebar,[data-page=tournament-news] .sidebar,[data-page=tournament-overview] .sidebar{display:block;-webkit-order:2;-ms-flex-order:2;order:2;background-color:#fff}[data-page=tournament-groups] .tournament-hero,[data-page=tournament-matches] .tournament-hero,[data-page=tournament-news] .tournament-hero,[data-page=tournament-overview] .tournament-hero{padding-top:60px}.one-partner-banner{min-height:370px}.one-partner-banner__bg .picture{position:relative}.one-partner-banner__bg .picture:before{display:block;width:100%;padding-top:48.17708%;content:""}.one-partner-banner__title{font-size:20px;line-height:1.5}.one-partner-banner__description{font-size:16px;line-height:1.25}.one-partner-info{margin-top:-28px}.one-partner-info__content{padding:36px 10px 36px 32px}.one-partner-info__title{margin-bottom:20px;font-size:20px;line-height:1.5}.one-partner-info__description{font-size:16px;line-height:1.25}.one-partner-info__img{max-width:320px}.one-partner-info__img .picture{position:relative}.one-partner-info__img .picture:before{display:block;width:100%;padding-top:116.20795%;content:""}.one-partner-advantages__item{padding:31px 21px 20px}.one-partner-advantages__title{font-size:14px}.one-partner-bottom-banner{min-height:320px}.one-partner-bottom-banner__bg .picture{position:relative}.one-partner-bottom-banner__bg .picture:before{display:block;width:100%;padding-top:41.66667%;content:""}.one-partner-bottom-banner__content{max-width:419px}.one-partner-bottom-banner__title{margin-bottom:30px;font-size:20px;line-height:1.5}.match-info-main__opponent{padding:25px 15px 25px 25px}.match-info-main__opponent-icon{max-width:80px}.match-info_hronika .match-info-main{width:calc(100% + 36px);margin-left:-19px}.match-info.future-match{width:calc(100% + 36px);margin-right:-18px;margin-left:-18px}.tournament-card__content{padding:20px 20px 20px 40px}.tournament-card__info-date{margin-right:18px}.tournament-card__bottom{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.team-composition__teams{min-width:105px}.team-composition__players-wrapp{width:calc(100% + 4px);margin:0 -2px;padding:0 15px}.team-composition__players-banned{padding:30px 15px 12px}.team-composition__player{width:calc(20% - 4px);margin:0 2px}.banned-col__item{width:40px;height:40px}.table-block{overflow-x:auto}.old-publications{padding:3%}.old-publications .header-text{padding:4%}[data-page=publications] .sidebar{display:block;-webkit-order:2;-ms-flex-order:2;order:2}[data-page=publications] .sidebar .forum-block{display:block}.hronika-banner-block{width:calc(100% + 36px);margin-right:-18px;margin-left:-18px}.match-statistics__team-info{padding:10px}.chart-section{overflow-x:auto}.chart-section .chart{min-width:820px}[data-page=match-hronika] .sidebar{padding-top:0}[data-page=history-match] .sidebar,[data-page=match-hronika] .sidebar{display:block;-webkit-order:2;-ms-flex-order:2;order:2}[data-page=future-match] .sidebar{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-order:2;-ms-flex-order:2;order:2}[data-page=match] .sidebar{display:block;-webkit-order:2;-ms-flex-order:2;order:2;margin-top:20px;background-color:#fff}.future-match-top{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:inherit}.future-match-top__date,.future-match-top__logo{margin-bottom:10px}.future-match-top__opponent-logos{margin-top:5px}.future-match-top__video{max-width:100%;min-height:350px}.future-match-top__chat>iframe{min-height:600px}.future-match-top__chat .banner-block{display:none}.match-caster__btn{padding:0 25px 0 10px}.match-caster_active{min-width:270px}.cabinet-info{-webkit-order:0;-ms-flex-order:0;order:0}.cabinet__body{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.cabinet__content{width:100%;min-width:inherit;margin-top:30px;margin-right:0}.notifications .comments-block__footer.comments-block__footer_fixed{max-width:calc(100% - 54px)}.notifications .comments-block__footer{max-width:100%}.cabinet-modal{padding:30px}}@media only screen and (max-width:767px){.container,.content-wrapper{padding:0 16px}main{overflow:hidden}.mobile{display:block}.desktop{display:none}.header__wrapper{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.header__top-link:last-child{padding-right:10px}.header__top-link{padding:7px 10px}.header__bottom{padding:0 16px}.header__bottom-container{min-width:70px}.header__bottom-links,.header__bottom-nav{display:none}.header__home-link{position:absolute;top:8px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.switch-language{display:none}.login svg{width:20px;height:20px;color:#f5f5f7}.hamburger{display:inline-block}.search-block{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.search-block__input{padding-left:16px}.search-block__close{display:none}.menu{display:-webkit-flex;display:-ms-flexbox;display:flex}.menu-nav__link{padding:10px 0;font-size:14px}.footer__header{padding:34px 16px 0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__header-content{max-width:100%;margin-bottom:40px}.footer__header-img{margin-top:0}.footer__header-img img{width:100%;height:auto}.footer__main{padding:10px 0 30px}.footer__main-links{opacity:0;pointer-events:none}.footer__main-links,.footer__main-section{width:100%;border-top:1px solid rgba(238,237,239,.3)}.footer__main-section{margin:0;padding:17.5px 0}.footer__main-section:last-child{border-bottom:1px solid rgba(238,237,239,.3)}.footer__main-section_link{margin-bottom:0;padding:17.5px 16px}.footer__main-title{margin-bottom:0;padding:0 16px;color:#fff;pointer-events:none}.footer__main-title:after{position:absolute;top:50%;right:16px;width:8px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(-45deg) translateY(-50%);-ms-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%);-webkit-transform-origin:4px 0;-ms-transform-origin:4px 0;transform-origin:4px 0;transition:.3s;content:""}.footer__main-title_btn{width:100%;margin:0;background-color:transparent}.footer__main-link{display:block;width:100%;padding:17.5px 16px;font-size:14px;border-bottom:1px solid rgba(238,237,239,.3)}.footer__main-link:last-child{border-bottom:none}.footer__main-social{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__main-social-info{display:block;max-width:245px;margin:0 auto 20px;text-align:center}.footer__main-social-info h4{font-size:20px;line-height:1.5}.footer__main-social-info p{font-size:18px;line-height:20px}.footer__main-social-info span{font-size:18px;line-height:26px}.footer__main-social-link span{display:none}.footer__bottom{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:30px 14px 50px}.footer__bottom-copyright{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.footer__bottom-copyright .icon-main-logo{margin-bottom:20px}.footer__bottom-policy{margin-top:10px;display:block;width:100%;max-width:305px;text-align:center}.footer__bottom-privacy{display:none}.footer__seo-h1{font-size:18px}.footer .brights--left{display:block}.btn{min-width:100%;text-align:center}.main-title{margin-bottom:12px}.main-title__results{display:none}.sidebar .video-item__img .picture{position:relative}.sidebar .video-item__img .picture:before{display:block;width:100%;padding-top:65.15581%;content:""}.sidebar .match-item_live .match-item__opponents{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.sidebar .match-item_live .match-item__opponent{max-width:calc(100% - 60px)}.matches__header{display:none}.matches__btn{position:relative;margin-top:10px}.matches__mobile .matches-list.forthcoming{margin-bottom:0}.matches__mobile .matches-list{position:absolute;display:none;visibility:hidden;opacity:0;transition:.3s;pointer-events:none}.matches__mobile .matches-list.is-active{position:relative;display:block;visibility:visible;opacity:1;pointer-events:auto}.matches__mobile-controls{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:15px}.live-matches{display:block}.our-channels__counter-value{font-size:22px}.our-channels__counter-value span{padding:10px 7px 5px;border:1px solid #eeedef}.our-channels__counter-value span:nth-last-child(3),.our-channels__counter-value span:nth-last-child(6){margin-left:8px}.content-block h4{margin-bottom:24px;font-size:18px;line-height:1.44}.video-block__bg svg{width:30px;height:30px}.video-block__content{display:none}.base-select{min-width:100%;max-width:100%}.comments-block{width:calc(100% + 32px);margin-right:-16px;margin-left:-16px}.comments-block__section{padding-top:50px;padding-right:16px;padding-left:16px}.comments-block__avatar{display:none}.comments-block__header{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.comments-block__title{margin-bottom:10px}.comments-block__body{margin-top:20px}.comments-block__more--deep{margin-left:0}.comments-block__tree{position:relative;padding-left:24px}.comments-block__tree:before{top:45px;width:1px;height:15px}.comments-block__tree:after,.comments-block__tree:before{position:absolute;left:10px;background-color:#efefef;content:""}.comments-block__tree:after{top:60px;width:15px;height:1px}.comments-block__tree .comment-item:before,.comments-block__tree .comments-block__list:last-child:before,.comments-block__tree .comments-block__list:not(:last-child):before{content:none}.comments-block__footer{padding:20px 40px 20px 50px}.comments-block__field{padding:10px 17px}.comments-block__add-image{bottom:20px;left:10px;width:40px}.comments-block__submit{right:0;bottom:20px}.comment-item_with-line:after{content:none}.comment-item__avatar{display:none}.comment-item__link{font-size:14px}.comment-item__date{font-size:12px}.comment-item__body{padding-left:10px}.file-upload__list{left:-7px}.file-upload__item-img img{width:25px;height:25px}.file-upload__item-remove{top:-10px;right:-15px}.hero{height:400px}.hero__poster{-webkit-order:1!important;-ms-flex-order:1!important;order:1!important;width:100%;height:100%;padding:22px 15px 80px}.hero__poster-title{font-size:20px;line-height:26px}.hero__poster_big{display:none}.hero .swiper-container{width:100%}.hero .swiper-pagination{top:auto;bottom:20px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.hero .swiper-wrapper{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}.news-item{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:80%;margin-bottom:0!important}.news-item:not(:last-child){margin-right:20px}.news-item__img{min-width:100%;min-height:inherit}.news-item__content{height:100%}.news-item__title{font-size:18px;line-height:26px;-webkit-line-clamp:2}.news-item__description,.news-item__title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.news-item__description{margin-bottom:10px;-webkit-line-clamp:3}.news-item_single{width:100%!important}.news-item_single .news-item__img{max-width:100%}.main-news .swiper-container,.main-news .swiper-wrapper{width:100%}.main-news .swiper-pagination{position:absolute;top:-36px;right:0;display:block}.main-news__body{display:-webkit-flex;display:-ms-flexbox;display:flex}.main-news__title{font-size:18px}.main-brand .picture{position:relative}.main-brand .picture:before{display:block;width:100%;padding-top:111.11111%;content:""}.card-item:not(:last-child){margin-right:20px}.main-tournament .swiper-pagination{position:absolute;top:-36px;right:0;display:block}.main-tournament__item{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:80%}.video-item{width:100%}.video-item__label-text{font-size:14px;line-height:1.21}.video-item__img .picture{position:relative}.video-item__img .picture:before{display:block;width:100%;padding-top:65.15581%;content:""}.video-item__content{max-width:200px}.video-item__content-title{font-size:14px;line-height:1.43}.video-popup__player{top:40%;width:95%;height:50%}.video-popup__player-close{top:-40px;right:auto;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}[data-page=home] .sidebar{-webkit-order:1;-ms-flex-order:1;order:1;margin-bottom:60px}[data-page=home] .forum-block{display:none}[data-page=home] .matches{width:100%}[data-page=home] .matches.matches__mobile{margin-bottom:0}[data-page=home] .player-videos{padding-top:0}[data-page=home] .sidebar__banner{margin-top:0}.teams-block__controls-wrapp{overflow:hidden;overflow-x:auto}.teams-block__control:not(:last-child){margin-right:14px}.teams-block__control{min-width:70px}.teams-block__control-img .picture{position:relative}.teams-block__control-img .picture:before{display:block;width:100%;padding-top:47.14286%;content:""}.teams-block__control-icon{width:22px;height:22px}.teams-block__body:not(:last-child){margin-bottom:60px}.teams-block__body .swiper-button-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex}.teams-block__body .swiper-button svg{width:11px;height:13px;color:#707070}.teams-block__body.no-slider .block-team__player-length{display:none}.block-team{padding:29px 12px 24px}.block-team:before{background-size:cover}.block-team__img:after{content:none}.block-team__img .picture{position:relative}.block-team__img .picture:before{display:block;width:100%;padding-top:185.06944%;content:""}.block-team__header{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.block-team__header,.block-team__header-left{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.block-team__header-left{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.block-team__header-right{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:29px}.block-team__header-right .btn{min-width:inherit}.block-team__header-right:before{content:none}.block-team__name-text{font-size:40px}.block-team__game{margin-top:8px;font-size:30px}.block-team__slogan{margin-right:0;margin-bottom:16px}.block-team__slider{width:calc(100% - 85px);margin:0 auto}.block-team__social{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.block-team .block-team__slider-controls{display:none}.block-team__player:before{height:calc(100% - 38px)}.block-team__player-img:before{height:calc(100% - 38px);background-size:100%}.block-team__player-img:after{width:148px;height:101px;background-size:contain}.block-team__player-img .picture{max-width:158px;position:relative}.block-team__player-img .picture:before{display:block;width:100%;padding-top:100%;content:""}.error-block{min-height:250px}.error-block img{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.error-block__content{bottom:20px}.error-block__content .btn{min-width:150px}.error-block__text{margin-bottom:15px;font-size:16px}.search-section__input{padding:19px 14px 19px 0}.search-section__result-text{font-size:14px;line-height:2.57}.search-section__result-item{padding:16px 20px 16px 16px}.tournament-result__header{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}.tournament-result__header svg{margin-left:0}.tournament-result__body{line-height:1.33}.hero-team{padding:70px 13px 11px}.hero-team__img .picture{height:100%}.hero-team .block-team__header{padding:0 16px}.hero-team .block-team__game{font-size:30px}.hero-team .block-team__slogan{font-size:18px}.hero-team__slider-controls{display:none}.hero-team .block-team__social{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-16px}.hero-team__item{max-width:80px}.hero-team__item-img .picture{position:relative}.hero-team__item-img .picture:before{display:block;width:100%;padding-top:130%;content:""}.player-card{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.player-card__player{max-width:100%}.player-card__player-img:before{width:calc(100% - 44px);height:54%;background-size:contain}.player-card__player-img .picture{max-width:calc(100% - 70px);margin:0 auto;position:relative}.player-card__player-img .picture:before{display:block;width:100%;padding-top:94.33962%;content:""}.player-card__player-content{background-color:#2a292e}.player-card__player-nickname{font-size:28px}.player-card__player-nickname svg{width:30px;height:20px;margin-right:10px}.player-card__player-name{margin-bottom:20px;font-size:18px}.player-card__player-info{font-size:18px}.player-card__devices{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:0;padding:10px 15px;overflow-x:auto;background-color:#1c1b1f}.player-card__device{min-width:190px;height:inherit;min-height:inherit;margin-right:10px;margin-bottom:0!important}.player-card__device-wrapp{min-width:180px}.player-card__device-img{min-width:68px;height:58px}.player-card__device-info{font-size:12px}[data-page=one-team] .sidebar{padding-top:60px}.player-info{padding:14px}.player-info__bg-img .picture{position:relative}.player-info__bg-img .picture:before{display:block;width:100%;padding-top:84.0625%;content:""}.player-info__body{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.player-info__photo{min-width:213px;margin:0 auto 36px}.player-info__photo .picture{max-height:269px;position:relative}.player-info__photo .picture:before{display:block;width:100%;padding-top:126.29108%;content:""}.player-info__participant{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.player-info__socials{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-16px}.player-info__social{margin-bottom:16px}.player-info .hero-team__slider-wrapp{margin-left:0}.player-recommendation__video{min-height:200px}.player-recommendation__video-bg .picture{position:relative}.player-recommendation__video-bg .picture:before{display:block;width:100%;padding-top:69.44444%;content:""}.player-recommendation__video-info{padding:18px}.player-recommendation__video-subtitle{margin-bottom:8px;font-size:12px}.player-recommendation__video-name{font-size:14px}.player-recommendation__device{width:100%}.player-recommendation__device-content{padding:0 19px 33px}.player-recommendation__device-description{max-width:100%}.player-recommendation__device.large{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.player-recommendation__device.large .player-recommendation__device-img{width:100%}.player-recommendation__device.large .player-recommendation__device-content{width:100%;padding:25px 19px 33px}.player-last-photo__body{padding:20px 0 0;background-color:transparent}.player-last-photo .swiper-container{overflow:inherit}.player-last-photo .swiper-pagination{top:-6px;right:0}.player-in-social{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.player-in-social .main-title{margin-bottom:20px}.player-in-social__links{margin-left:0}.player-in-social__link{padding:8px}.player-in-social__link:not(:last-child){margin-right:3px}.player-tournament__quote{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.player-tournament__quote-content{-webkit-order:1;-ms-flex-order:1;order:1;padding:0 10px 32px 18px}.player-tournament__quote-content .icon-quote{margin-bottom:20px}.player-tournament__quote-img{min-width:100%}.player-tournament__quote-img .picture{position:relative}.player-tournament__quote-img .picture:before{display:block;width:100%;padding-top:118.05556%;content:""}.player-tournament__quote-info{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-top:30px}.player-tournament__quote-fund{margin-bottom:20px}.player-tournament__devices-grid{-ms-grid-columns:1fr;grid-template-columns:1fr}.player-tournament .swiper-slide{width:80%}.player-tournament .swiper-slide:not(:last-child){margin-right:20px}.player-tournament .swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.teammates-block .swiper-slide{width:60%}[data-page=player-stream] .sidebar{display:none}.about-hero__img .picture{position:relative}.about-hero__img .picture:before{display:block;width:100%;padding-top:80.9375%;content:""}.about-hero__title{margin-bottom:20px;font-size:28px}.about-hero__description{width:100%;max-width:210px;margin:0 auto;font-size:14px;line-height:1.57;text-align:center}.about-hero__controls{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.about-hero__controls::-webkit-scrollbar{display:none}.about-hero__control{margin:0 14px;padding:0 10px 22px}.about-staff__section{margin-bottom:60px}.about-staff__items{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto}.about-staff__item{min-width:77%}.about-presskit__body{width:100%;margin:0}.about-presskit__item{width:100%}.about-presskit__item:not(:last-child){margin-bottom:35px}.about-history__aside{display:none}.about-history__item-date{font-size:16px}.about-history__item-title{font-size:18px}.about-partners-banner__title{max-width:90%;margin-bottom:5px;font-size:16px;line-height:1.1875}.about-partners-banner__description{font-size:14px;line-height:1.2}.about-title-partner__img{height:160px}.about-title-partner__img>.picture{position:relative}.about-title-partner__img>.picture:before{display:block;width:100%;padding-top:55.55556%;content:""}.about-title-partner__content{padding:24px 19px}.about-title-partner__content .btn{min-width:inherit}.about-title-partner__title{font-size:18px;line-height:1.22}.about-title-partner__description{margin-bottom:23px;font-size:14px}.about-general-partners__item{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.about-general-partners__item-bg .picture{position:relative}.about-general-partners__item-bg .picture:before{display:block;width:100%;padding-top:55.55556%;content:""}.about-general-partners__item-content{padding:23px 19px 31px}.about-general-partners__item-content .btn{min-width:inherit}.about-general-partners__item:nth-child(2n) .about-general-partners__item-content{padding:23px 19px 31px}.about-general-partners__item-title{font-size:18px}.about-general-partners__item-description{font-size:14px;line-height:1.43}.about-partners__body{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:calc(100% + 32px);margin-left:-16px;padding:0 16px 60px;overflow-x:auto;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;scroll-behavior:smooth;row-gap:0}.about-partners__item:not(:last-child){margin-right:16px}.about-partners__item-bg .picture{position:relative}.about-partners__item-bg .picture:before{display:block;width:100%;padding-top:79.36508%;content:""}.about-partners__item-content{padding:35px 22px 28px}.about-partners__item-title{font-size:18px;line-height:1.28}.about-partners__item-description{margin-bottom:16px}.about-contacts__row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.about-contacts .base-select__wrapp{width:100%;margin-bottom:11px}.form-group:not(:last-child){margin-right:0}.form-group.large,.form-group.small{width:100%}.form-checkbox__label,.form-checkbox__label p{font-size:15px;line-height:21px}.tournament-list{padding-top:0}.tournament-section .swiper-wrapper{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;margin:0}.tournament-section .swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:80%;margin:0}.tournament-section .swiper-slide:not(:last-child){margin-right:20px}.tournament-section .swiper-pagination{display:block}.category-block__tabs{width:100%;border-bottom:1px solid #eeedef}.category-block__tabs-wrapp{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 32px);min-height:36px;margin:0 -16px 60px}.category-block__tabs-wrapp .base-select{min-width:calc(100% - 36px);margin-top:20px;margin-right:16px;margin-left:16px}.category-block__tab:first-child{width:auto;padding-left:10px}.category-block__tab:last-child{padding-right:10px}.category-block__tab span{font-size:11px}.news-list{padding-top:0}[data-page=tournament] .sidebar{display:none}.tournament-hero{width:calc(100% + 32px);margin:0 -16px 60px;padding-top:0}.tournament-hero__image .picture:before{padding-top:200px}.tournament-hero__image{min-height:200px}.tournament-hero__tournament-img{position:absolute;top:18px;right:50%;z-index:1;display:block;width:115px;height:115px;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.tournament-hero__content{padding:45px 14px 25px}.tournament-hero__content-date{font-size:12px}.tournament-hero__content-description{margin-bottom:20px}.tournament-hero__title{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;font-size:18px;line-height:1.44}.tournament-hero__title-info{margin-bottom:10px;margin-left:0}.tournament-hero__prize{display:none}.tournament-hero__prize:before{bottom:2px;left:0;width:15px;height:15px}.tournament-hero__prize-info{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}.tournament-hero__prize svg{width:16px;height:20px}.tournament-hero__prize_mobile{display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:0;border:none}.tournament-hero__controls{overflow-x:auto}.tournament-hero__control{padding:20px 35px;white-space:nowrap}.participants .swiper-wrapper{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.participants__item{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:53%;min-height:220px}.participants__item-teammates li{padding:5px 0 5px 20px}.tournament-matches{padding-top:60px;padding-bottom:60px;background-color:#fff}.tournament-matches:before{position:absolute;top:0;left:0;width:calc(100% + 32px);height:100%;margin-left:-16px;background-color:#fff;content:""}.tournament-matches .live{z-index:1;display:-webkit-flex;display:-ms-flexbox;display:flex}.tournament-matches .match-item_live .live{display:none}.tournament-matches .match-item.match-item_live{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;background-color:#fff136}.tournament-matches .match-item.match-item_live .match-item__wrapp{-webkit-order:0;-ms-flex-order:0;order:0}.tournament-matches .match-item.match-item_live .match-item__league{display:none}.tournament-groups__table{width:100%}.sidebar{-webkit-order:2;-ms-flex-order:2;order:2}.sidebar__banner{display:-webkit-flex;display:-ms-flexbox;display:flex}[data-page=tournament-matches] .tournament-matches{padding:60px 0}[data-page=tournament-groups] .tournament-hero,[data-page=tournament-matches] .tournament-hero,[data-page=tournament-news] .tournament-hero,[data-page=tournament-overview] .tournament-hero{padding-top:0}[data-page=tournament-groups] .match-item_live .match-item__opponents,[data-page=tournament-matches] .match-item_live .match-item__opponents,[data-page=tournament-news] .match-item_live .match-item__opponents,[data-page=tournament-overview] .match-item_live .match-item__opponents{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}[data-page=tournament-groups] .match-item_live .match-item__opponent,[data-page=tournament-matches] .match-item_live .match-item__opponent,[data-page=tournament-news] .match-item_live .match-item__opponent,[data-page=tournament-overview] .match-item_live .match-item__opponent{max-width:calc(100% - 60px)}[data-page=tournament-qualifications] .content-wrapper{padding-top:0}.one-partner-banner{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.one-partner-banner__bg .picture:before{padding-top:370px}.one-partner-banner__content{-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:calc(100% - 96px);margin-bottom:50px;text-align:center}.one-partner-banner__content .btn{min-width:inherit}.one-partner-banner__description{font-size:14px;line-height:1.43}.one-partner-info{margin-top:-10px}.one-partner-info__body{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.one-partner-info__content{margin-bottom:-10px;padding:20px 22px 15px}.one-partner-info__description{font-size:14px;line-height:1.43}.one-partner-info__img{max-width:100%}.one-partner-info__img .picture{position:relative}.one-partner-info__img .picture:before{display:block;width:100%;padding-top:71.67832%;content:""}.one-partner-advantages__body{width:100%;margin:0 0 -18px}.one-partner-advantages__item{width:100%;min-height:400px;margin:0 0 18px;padding:33px 28px}.one-partner-advantages__title{font-size:18px}.one-partner-images__body{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;margin:0;overflow-x:auto}.one-partner-images__item{min-width:80%;margin:0}.one-partner-images__item:not(:last-child){margin-right:18px}.one-partner-bottom-banner__bg .picture{position:relative}.one-partner-bottom-banner__bg .picture:before{display:block;width:100%;padding-top:86.5625%;content:""}.one-partner-bottom-banner__content .btn{min-width:inherit}.publications-hero{min-height:200px}.publications-hero__icon{display:none}.publications-hero__title{width:100%;max-width:210px;margin-bottom:11px;font-size:18px;line-height:1.44}.upd-block{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:22px 24px!important}.upd-block__icon{margin-bottom:10px}.match-info__item{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.match-info__item-link{top:12px;right:10px;z-index:11;-webkit-transform:none;-ms-transform:none;transform:none}.match-info__item-link span{color:#fff}.match-info__item-img{max-width:100%;max-height:50px}.match-info__item-img .picture:before{padding-top:50px}.match-info__item-opponent{-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:11px}.match-info__item-content{-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.match-info__item-icon{min-width:30px;height:30px;margin-right:0!important;margin-bottom:10px;margin-left:0!important}.match-info-main{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.match-info-main-wrapp,.match-info-main-wrapp_mobile{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}.match-info-main-wrapp_mobile{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:10px 15px 0}.match-info-main-wrapp_mobile .match-info-main__opponent-icon,.match-info-main-wrapp_mobile .match-info-main__result-info{display:block}.match-info-main-wrapp_mobile .match-info-main__result-score{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:0;font-size:28px}.match-info-main-wrapp_mobile .match-info-main__opponent-icon{min-width:40px;max-width:40px;max-height:40px}.match-info-main-wrapp_mobile .match-info-main__opponent-icon img{width:100%}.match-info-main-wrapp_mobile .match-info-main__opponent-icon_reverse{-webkit-order:2;-ms-flex-order:2;order:2}.match-info-main__opponent{padding:0 15px 10px}.match-info-main__opponent-name{margin-bottom:6px;font-size:14px;line-height:1.4}.match-info-main__opponent-country{margin-bottom:7px}.match-info-main__opponent-country span{font-size:12px;line-height:1.2}.match-info-main__opponent-round{width:14px;height:14px;font-size:8px}.match-info-main__opponent-icon{display:none}.match-info-main__result{max-width:70px;border:none}.match-info-main__result-info{display:none}.match-info-main__result-versus{margin-bottom:0;font-size:30px}.match-info-main__result-time{display:none}.match-info-main_live .result-score_mobile{display:block}.match-info_hronika .match-info-main{width:calc(100% + 32px);margin-left:-16px}.match-info_live-mobile{padding-right:12px;padding-left:12px}.match-info.future-match{display:none;width:calc(100% + 32px);margin-right:-16px;margin-left:-16px}.match-info.future-match_mobile{display:block;margin-bottom:0;padding:0 16px}.result-score{display:none}.tournament-card{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.tournament-card__img{max-width:100%}.tournament-card__icon{top:auto;right:auto;bottom:-20px;left:50%;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.tournament-card__content{padding:40px 18px 20px}.tournament-card__info{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.tournament-card__info-date,.tournament-card__title{width:100%;margin-bottom:6px}.tournament-card__title{margin-right:0;font-size:18px;line-height:1.44}.tournament-card__prize{padding:20px;border-top:1px solid #e0e0e0}.tournament-card__wrapp{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}.team-composition{overflow-x:auto}.team-composition__teams{min-width:118px;margin-right:8px;padding:18px;border:none}.team-composition__team{min-width:118px;min-height:150px;border:1px solid #efefef}.team-composition__team:first-child{margin-bottom:16px}.team-composition__players-banned{padding-top:15px;border:none}.team-composition__player{min-width:118px}.old-publications .community-answer{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.old-publications .community-answer img.icon-author{margin-bottom:15px}.old-publications .block-matchday .wrap-btn{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.old-publications .block-matchday .wrap-btn .btn,.old-publications .block-matchday .wrap-btn .link-detail{width:100%;margin:0}.old-publications .block-matchday .wrap-btn .link-detail{margin-top:15px}.old-publications .matchday .command{width:100%;overflow-x:auto}.old-publications .matchday .list-player{width:660px}.old-publications .matchday .list-player li{width:120px}[data-page=publications] .forum-block{display:none!important}[data-page=publications] .tournament-participants{padding:0}.content-item__preview{max-width:77px}.content-item__preview svg{width:30px;height:30px}.content-item__content{margin-left:10px;padding:9px 5px 9px 0}.content-item__player{display:none}.history-match__title{margin-bottom:20px}.history-match__header{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.history-match__dropdown,.history-match__header_wrapp{width:100%}.abios-link{margin-top:20px}.match-tabs__controls{overflow-x:auto}.match-tabs__control{white-space:nowrap}.hronika-banner-block{min-height:36vh}.hronika-banner-block__img_tournament{width:40px;height:30px;margin-bottom:15px}.hronika-banner-block__date{margin-bottom:20px;font-size:18px;line-height:1.2}.hronika-banner-block__opponents{margin-top:20px}.hronika-banner-block__opponent{width:50px;height:50px}.hronika-banner-block__score{margin:0 40px;font-size:30px}.pick-section{overflow-x:auto}.pick-section__sides{min-width:815px}.match-statistics__body{min-width:832px}.match-statistics__body-wrapp{overflow-x:auto}.chart-section{margin:20px 0}[data-page=match-hronika] .sidebar{padding-top:60px}[data-page=match-hronika] .tournament-card_sidebar{display:-webkit-flex;display:-ms-flexbox;display:flex}.match-list-block,[data-page=live-match] .sidebar{padding-top:0}.match-list-block .tournament-section .swiper-container{z-index:1;padding-top:60px}.match-list-section{padding-top:60px}.match-list-section.over-matches-vs-team{margin-bottom:0}.chart-history-block__charts{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:-20px}.chart-history-block__chart{width:100%}[data-page=match-list] .sidebar{padding-top:0}[data-page=match-list] .category-block__tabs-wrapp,[data-page=match-list] .match-list-section{margin-bottom:0}[data-page=match-list] .tournament-matches .match-item.match-item_live .match-item__opponents{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}[data-page=match-list] .tournament-matches .match-item.match-item_live .match-item__opponent{display:-webkit-flex;display:-ms-flexbox;display:flex}[data-page=match-list] .tournament-matches .match-item.match-item_live .match-item__opponent-separate{min-width:60px}[data-page=match-list] .tournament-matches .match-item.match-item_live .match-item__opponent-score-wrapp{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}[data-page=match-list] .container_flex{background-color:#fff}[data-page=match-list] .tournament-section:after{position:absolute;top:0;left:-16px;z-index:0;width:calc(100% + 32px);height:100%;background-color:#f2f2f2;content:""}[data-page=match-list] .match-list-block{padding-bottom:0}.future-match-top__opponent-logo{width:40px;height:40px}.future-match-top__video-information{padding-left:0}.future-match-top__video-information-languages{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.future-match-top__video-information-languages:before{position:absolute;top:48px;left:0;width:100%;height:1px;background-color:#f5f5f3;content:""}.future-match-top__chat--margin{margin-top:32px}.future-match-top__opponents span{margin:0 20px;font-size:22px}.match-caster:last-child{border-right:1px solid #f5f5f3}.match-caster_active{min-width:calc(100% - 30px);margin-right:15px;margin-bottom:10px;margin-left:15px}.match-tabs{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.match-tab{padding-bottom:10px}.match-tab:not(:last-child){margin-right:0;margin-bottom:15px}[data-page=future-match] .content-wrapper{padding-top:60px}[data-page=live-match] .container_flex{background-color:#fff}.history-statistics__item{width:100%}.history-statistics__item-label{font-size:12px}.navi-vs-team{padding-top:0;padding-bottom:40px}.navi-vs-team__title{font-size:18px}[data-page=navi-vs-team] .container_flex{background-color:#fff}[data-page=navi-vs-team] .match-item.visible{padding-left:0}.cabinet__tabs{overflow-x:auto}.cabinet__tab{margin-bottom:0}.cabinet__tab:not(:last-child){margin-right:50px}.cabinet__header{width:calc(100% + 27px);margin-right:-27px;padding-right:10px}.cabinet__body{width:calc(100% + 54px);margin-right:-27px;margin-left:-27px}.user-settings{padding-right:18px;padding-left:18px}.user-settings__item{max-width:100%}.user-settings__btn{width:100%}.form-text-field__input{min-width:100%}.form-text-field__container{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.form-text-field__container>.form-text-field{width:100%}.form-text-field__container .user-settings__item-btn{width:100%;margin:0}.cabinet-modal{width:90%}.cabinet-modal__title{font-size:20px}table{min-width:100%}td{padding-right:10px;padding-left:10px}}
.team-grid.eight-team-grid.team-grid_double .team-grid__column.losers-3{height:420px}.template-table{padding:30px 20px;overflow-x:auto;background-color:#fff}@media only screen and (max-width:767px){.template-table{padding-right:0;padding-left:0}}.template-table table{min-width:770px;border:none}@media only screen and (max-width:767px){.template-table table{min-width:100%}}.template-table caption{height:40px;color:#fff;font-weight:700;line-height:40px;background:#24262c}.template-table tr td:first-child{padding-left:10px}.template-table tr:nth-child(2n){background-color:#e3e4e8}.template-table td{min-width:64px;padding-top:20px;padding-bottom:20px;font-size:14px;line-height:1.42;border:none}@media only screen and (max-width:767px){.template-table td{padding-right:10px;padding-left:10px}}.template-table thead tr{background-color:#e3e4e8}.team-grid{position:relative;display:flex;padding:30px 15px}.team-grid__wrapp{display:flex;padding-right:20px;overflow-x:auto;background-color:#fff}.team-grid__column{display:flex;flex-direction:column;width:100%;min-width:170px;max-width:170px;margin-right:21px}.team-grid__column:last-child{margin-right:0}.team-grid__column.semifinals .team-grid__pair-wrapp{height:calc(100% - 40px)}.team-grid__column.semifinals .team-grid__pair{display:flex;flex-direction:column;justify-content:center;height:calc(50% - 20px)}.team-grid__column.semifinals-16 .team-grid__pair-wrapp{height:50%}.team-grid__column.semifinals-16 .team-grid__pair{display:flex;flex-direction:column;justify-content:center;height:50%}.team-grid__column.finals-16 .team-grid__pair-wrapp{height:100%}.team-grid__column.finals-16 .team-grid__pair{display:flex;flex-direction:column;justify-content:center;height:50%}.team-grid__column:not(:first-child) .team-grid__pair:before{position:absolute;top:calc(50% - 21px);left:-12px;width:15px;height:1px;background-color:hsla(0,0%,43.9%,.1);content:""}.team-grid__column.grandfinals .team-grid__pair:last-child:after,.team-grid__column.super-finals-16 .team-grid__pair:last-child:after{content:none}.team-grid__column.winner .team-grid__pair:before{left:-21px;width:21px}.team-grid__column.winner .team-grid__team.winner{border-bottom:none}.team-grid__title{display:flex;flex-direction:column;align-items:center;margin-bottom:44px;padding:13px 0;background-color:rgba(238,237,239,.1);border:1px solid hsla(0,0%,43.9%,.1)}.team-grid__title,.team-grid__title span{color:#707070;font-size:12px;text-transform:uppercase}.team-grid__title span{display:block}.team-grid__title span.main{margin-bottom:8px;color:#1f2021;font-weight:700;font-size:14px;line-height:1.42}.team-grid__teams{display:flex;flex-direction:column;justify-content:center;height:100%;margin-top:auto;margin-bottom:auto}.team-grid__teams.losers{height:auto}.team-grid__team{position:relative;display:flex;align-items:center;width:100%;padding:6px;background-color:#eeedef}.team-grid__team:first-child{border-bottom:1px solid hsla(0,0%,43.9%,.1)}.team-grid__team.winner{font-weight:700}.team-grid__team-icon{max-width:28px;max-height:28px}.team-grid__team-name{margin-left:12px;font-size:14px;line-height:1.21}.team-grid__team-score{margin-left:auto;line-height:1}.team-grid__team a{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.team-grid__pair{position:relative}.team-grid__pair:first-child:after{top:calc(50% - 21px);height:70%;border-top:1px solid hsla(0,0%,43.9%,.1)}.team-grid__pair:first-child:after,.team-grid__pair:last-child:after{position:absolute;right:-10px;width:10px;border-right:1px solid hsla(0,0%,43.9%,.1);content:""}.team-grid__pair:last-child:after{top:-20px;height:50%;border-bottom:1px solid hsla(0,0%,43.9%,.1)}.team-grid__pair-wrapp{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:30px}.team-grid__pair-date{margin-top:8px;margin-bottom:20px;color:#707070;font-size:12px;line-height:1.5}.team-grid.four-team-grid .team-grid__column:first-child .team-grid__teams.losers .team-grid__pair:last-child:after{border-right:none}.team-grid.four-team-grid .team-grid__column.finals .team-grid__teams.winners .team-grid__pair:after{top:40px;height:110%;border-bottom:none}.team-grid.four-team-grid .team-grid__column.finals .team-grid__teams.losers .team-grid__pair:after{top:-155px;height:160%;border-top:none}.team-grid.eight-team-grid.team-grid_double .team-grid__teams.losers .team-grid__pair:after{border-top:none;border-right:none}.team-grid.eight-team-grid.team-grid_double .team-grid__column:nth-child(2) .team-grid__teams.winners .team-grid__pair-wrapp{height:100%}.team-grid.eight-team-grid.team-grid_double .team-grid__column:nth-child(2) .team-grid__teams.winners .team-grid__pair{display:flex;flex-direction:column;justify-content:center;height:50%}.team-grid.eight-team-grid.team-grid_double .team-grid__column:nth-child(2) .team-grid__teams.winners .team-grid__pair:first-child:after,.team-grid.eight-team-grid.team-grid_double .team-grid__column:nth-child(2) .team-grid__teams.winners .team-grid__pair:last-child:after{right:-200px;width:200px;height:50%}.team-grid.eight-team-grid.team-grid_double .team-grid__column:nth-child(2) .team-grid__teams.losers .team-grid__pair:first-child:after{top:40px;height:calc(50% + 16px);border-top:1px solid hsla(0,0%,43.9%,.1);border-right:1px solid hsla(0,0%,43.9%,.1);border-bottom:none}.team-grid.eight-team-grid.team-grid_double .team-grid__column:nth-child(2) .team-grid__teams.losers .team-grid__pair-wrapp:last-child .team-grid__pair:after{top:-36px;height:calc(50% + 16px);border-top:none;border-right:1px solid hsla(0,0%,43.9%,.1);border-bottom:1px solid hsla(0,0%,43.9%,.1)}.team-grid.eight-team-grid.team-grid_double .team-grid__column.losers-3{height:430px;margin-top:auto}.team-grid.eight-team-grid.team-grid_double .team-grid__column.losers-3 .team-grid__pair:last-child:after{border-top:none;border-right:none}.team-grid.eight-team-grid.team-grid_double .team-grid__column.finals .team-grid__teams.winners{height:calc(50% - 145px)}.team-grid.eight-team-grid.team-grid_double .team-grid__column.finals .team-grid__teams.winners .team-grid__pair:last-child:after{top:40px;height:210px;border-bottom:none}.team-grid.eight-team-grid.team-grid_double .team-grid__column.finals .team-grid__teams.losers .team-grid__pair:last-child:after{top:auto;bottom:81px;height:333px;border-right:1px solid hsla(0,0%,43.9%,.1)}.team-grid.eight-team-grid.team-grid_double .team-grid__column.grand-finals .team-grid__pair:last-child:after{border-top:none;border-right:none}.team-grid.eight-team-grid.team-grid_double .team-grid__column.last-column .team-grid__team:first-child{border-bottom:none}.team-grid.eight-team-grid.team-grid_double .team-grid__column.last-column .team-grid__pair:last-child:after{content:none}table{min-width:770px;margin-bottom:30px;padding:30px 20px;background-color:#fff;border:none}@media only screen and (max-width:767px){table{min-width:100%}}caption{height:40px;color:#fff;font-weight:700;line-height:40px;background:#24262c}tr td:first-child{padding-left:10px}tr:nth-child(2n){background-color:#f7f7f7}td{min-width:64px;padding-top:10px;padding-bottom:10px;font-size:14px;line-height:1.42;border:none}@media only screen and (max-width:767px){td{padding-right:10px;padding-left:10px}}thead tr{background-color:#f7f7f7}.bracket-double-16{overflow-x:scroll;background:#fff;padding:18px}.bracket-double-16 .bracket{font-size:11px;color:#000;background:transparent;display:table;-webkit-transform-origin:left top 0;transform-origin:left top 0}.bracket-double-16 .bracket *{box-sizing:content-box}.bracket-double-16 .bracket-wrapper{min-height:.01%;pointer-events:auto;padding-bottom:15px}.bracket-double-16 .bracket-scroller{pointer-events:none}.bracket-double-16 .bracket-scroller *{pointer-events:auto}.bracket-double-16 .bracket-column{float:left;position:relative}.bracket-double-16 .bracket-column:not(.bracket-column-matches){margin-left:-.1px}.bracket-double-16 .bracket-header{border-radius:2px;position:relative;left:0;right:0;line-height:18px;margin-bottom:20px;text-align:center;display:flex;flex-direction:column;padding:13px 0;color:#707070;font-size:12px;text-transform:uppercase;background-color:rgba(238,237,239,.1);border:1px solid #f0f0f0}.bracket-double-16 .bracket-header>.main{margin-bottom:8px;color:#1f2021;font-weight:700;font-size:14px;line-height:1.42}.bracket-double-16 .bracket-cell-r1,.bracket-double-16 .bracket-cell-r2,.bracket-double-16 .bracket-cell-r3,.bracket-double-16 .bracket-cell-r4,.bracket-double-16 .bracket-cell-r5{height:41px}.bracket-double-16 .bracket-cell-r6{height:1152px}.bracket-double-16 .bracket-cell-r7{height:2304px}.bracket-double-16 .bracket-cell-r1,.bracket-double-16 .bracket-cell-r2,.bracket-double-16 .bracket-cell-r3,.bracket-double-16 .bracket-cell-r4,.bracket-double-16 .bracket-cell-r5,.bracket-double-16 .bracket-cell-r6,.bracket-double-16 .bracket-cell-r7{position:relative}.bracket-double-16 .bracket-player-bottom,.bracket-double-16 .bracket-player-inner,.bracket-double-16 .bracket-player-middle,.bracket-double-16 .bracket-player-top,.bracket-double-16 .bracket-team-bottom,.bracket-double-16 .bracket-team-inner,.bracket-double-16 .bracket-team-middle,.bracket-double-16 .bracket-team-top{border:none;position:absolute;padding:6px;min-height:20px;line-height:18px;left:0;right:0;display:flex;align-items:center;background-color:#eeedef;font-size:14px}.bracket-double-16 .bracket-player-bottom.winner,.bracket-double-16 .bracket-player-inner.winner,.bracket-double-16 .bracket-player-middle.winner,.bracket-double-16 .bracket-player-top.winner,.bracket-double-16 .bracket-team-bottom.winner,.bracket-double-16 .bracket-team-inner.winner,.bracket-double-16 .bracket-team-middle.winner,.bracket-double-16 .bracket-team-top.winner{font-weight:700}.bracket-double-16 .bracket-player-bottom>a,.bracket-double-16 .bracket-player-inner>a,.bracket-double-16 .bracket-player-middle>a,.bracket-double-16 .bracket-player-top>a,.bracket-double-16 .bracket-team-bottom>a,.bracket-double-16 .bracket-team-inner>a,.bracket-double-16 .bracket-team-middle>a,.bracket-double-16 .bracket-team-top>a{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.bracket-double-16 .bracket-player-bottom>.team-grid__team-icon,.bracket-double-16 .bracket-player-inner>.team-grid__team-icon,.bracket-double-16 .bracket-player-middle>.team-grid__team-icon,.bracket-double-16 .bracket-player-top>.team-grid__team-icon,.bracket-double-16 .bracket-team-bottom>.team-grid__team-icon,.bracket-double-16 .bracket-team-inner>.team-grid__team-icon,.bracket-double-16 .bracket-team-middle>.team-grid__team-icon,.bracket-double-16 .bracket-team-top>.team-grid__team-icon{max-width:28px;max-height:28px}.bracket-double-16 .bracket-player-bottom>.team-grid__team-name,.bracket-double-16 .bracket-player-inner>.team-grid__team-name,.bracket-double-16 .bracket-player-middle>.team-grid__team-name,.bracket-double-16 .bracket-player-top>.team-grid__team-name,.bracket-double-16 .bracket-team-bottom>.team-grid__team-name,.bracket-double-16 .bracket-team-inner>.team-grid__team-name,.bracket-double-16 .bracket-team-middle>.team-grid__team-name,.bracket-double-16 .bracket-team-top>.team-grid__team-name{margin-left:12px;font-size:14px;line-height:1.21}.bracket-double-16 .bracket-team-top{border-bottom:1px solid #ddd}.bracket-double-16 .bracket-player-top,.bracket-double-16 .bracket-team-top{bottom:0;border-radius:2px 2px 0 0}.bracket-double-16 .bracket-4ffa .bracket-player-bottom,.bracket-double-16 .bracket-4ffa .bracket-team-bottom{top:24px}.bracket-double-16 .bracket-4ffa .bracket-player-top,.bracket-double-16 .bracket-4ffa .bracket-team-top{bottom:24px}.bracket-double-16 .bracket-player-middle,.bracket-double-16 .bracket-team-middle{bottom:0;border-radius:2px}.bracket-double-16 .bracket-player-inner,.bracket-double-16 .bracket-team-inner{border-radius:0}.bracket-double-16 .bracket-player-top+.bracket-player-inner,.bracket-double-16 .bracket-team-top+.bracket-team-inner{bottom:0}.bracket-double-16 .bracket-team-bottom,.bracket-double-16 .bracket-team-middle,.bracket-double-16 .bracket-team-top{white-space:nowrap;overflow:hidden}.bracket-double-16 .bracket-score{text-align:center;background:#ebebeb;border-left:1px solid #aaa;position:absolute;line-height:22px;right:0;top:0;bottom:0}.bracket-double-16 .bracket-player-bottom .bracket-score,.bracket-double-16 .bracket-team-bottom .bracket-score{border-bottom-right-radius:2px}.bracket-double-16 .bracket-player-bottom .bracket-score,.bracket-double-16 .bracket-team-top .bracket-score{border-top-right-radius:2px}.bracket-double-16 .bracket-player-middle .bracket-score,.bracket-double-16 .bracket-team-middle .bracket-score{border-top-right-radius:2px;border-bottom-right-radius:2px}.bracket-double-16 .bracket-hover{-moz-box-shadow:0 0 2px #000;-webkit-box-shadow:0 0 2px #000;box-shadow:0 0 2px #000;border:1px solid #000!important}.bracket-double-16 .bracket-hover,.bracket-double-16 .bracket-player-bottom,.bracket-double-16 .bracket-player-inner,.bracket-double-16 .bracket-player-middle,.bracket-double-16 .bracket-player-top,.bracket-double-16 .bracket-team-bottom,.bracket-double-16 .bracket-team-inner,.bracket-double-16 .bracket-team-middle,.bracket-double-16 .bracket-team-top,.bracket-double-16 .grouptableslot,.bracket-double-16 .match-row,.bracket-double-16 .matchlistslot{transition:.5s;position:relative;height:41px;box-sizing:border-box}.bracket-double-16 .bracket-popup-title{display:table-row;font-weight:700;line-height:16px;padding:2px 5px}.bracket-double-16 .bracket-popup-title-left{display:table-cell;text-align:right;width:50%;padding:2px;border-bottom:1px solid #aaa}.bracket-double-16 .bracket-popup-title-right{display:table-cell;text-align:left;width:50%;padding:2px;border-bottom:1px solid #aaa}.bracket-double-16 .bracket-icons{border-top:1px solid #aaa}.bracket-double-16 .bracket-game{position:relative;margin-bottom:60px}.bracket-double-16 td.bracket-game{background-clip:padding-box}.bracket-double-16 .bracket-game .icon,.bracket-double-16 .match-row-icon,.bracket-double-16 .table-battleroyale-results .icon{cursor:pointer;height:12px;width:12px;background-image:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2012%22%3E%3Cdefs%3E%3Cstyle%3E.c%7Bfill%3A%23616161%7D.i%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ccircle%20class%3D%22c%22%20cx%3D%226%22%20cy%3D%226%22%20r%3D%226%22%2F%3E%3Cpolygon%20class%3D%22i%22%20points%3D%224%205%204%206%205%206%205%209%204%209%204%2010%208%2010%208%209%207%209%207%202%205%202%205%204%207%204%207%205%204%205%22%2F%3E%3C%2Fsvg%3E);background-size:contain;background-repeat:no-repeat;background-color:transparent;position:absolute;image-rendering:-webkit-optimize-contrast}.bracket-double-16 .bracket-game .icon{right:16px}.bracket-double-16 td.bracket-game .icon{right:16px!important}.bracket-double-16 .match-row-icon{left:-11px;top:6px}.bracket-double-16 .bracket-class-icon{width:22px}.bracket-double-16 .table-battleroyale-results-round .icon{right:calc(50% - 5px)}.bracket-double-16 .table-battleroyale-results-round .bracket-popup-wrapper{position:absolute;top:5px;left:calc(50% - 165px)}.bracket-double-16 .bracket-archon-mode .bracket-cell-r1{height:54px}.bracket-double-16 .bracket-archon-mode .bracket-cell-r2{height:108px}.bracket-double-16 .bracket-archon-mode .bracket-cell-r3{height:216px}.bracket-double-16 .bracket-archon-mode .bracket-cell-r4{height:432px}.bracket-double-16 .bracket-archon-mode .bracket-cell-r5{height:864px}.bracket-double-16 .bracket-archon-mode .bracket-cell-r6{height:1728px}.bracket-double-16 .bracket-archon-mode .bracket-cell-r7{height:3456px}.bracket-double-16 .bracket-archon-mode .bracket-player-bottom{border-top-color:#888}.bracket-double-16 .bracket-archon-mode .bracket-player-top{border-bottom-color:#888}.bracket-double-16 .bracket-archon-mode .bracket-score{line-height:40px;font-size:1.25em}.bracket-double-16 .bracket-archon-mode .bracket-popup-title-container{font-size:.85em}.bracket-double-16 .bracket-popup-title .archon-race-icon{line-height:32px}.bracket-double-16 .bracket-popup-title-left .archon-race-icon{float:right;margin-left:5px}.bracket-double-16 .bracket-popup-title-right .archon-race-icon{float:left;margin-right:5px}.bracket-double-16 .bracket-archon-mode .bracket-game .icon{right:33px}.bracket-double-16 .bracket-doubles .bracket-cell-r1{height:54px}.bracket-double-16 .bracket-doubles .bracket-cell-r2{height:108px}.bracket-double-16 .bracket-doubles .bracket-cell-r3{height:216px}.bracket-double-16 .bracket-doubles .bracket-cell-r4{height:432px}.bracket-double-16 .bracket-doubles .bracket-cell-r5{height:864px}.bracket-double-16 .bracket-doubles .bracket-cell-r6{height:1728px}.bracket-double-16 .bracket-doubles .bracket-cell-r7{height:3456px}.bracket-double-16 .bracket-doubles .bracket-score{line-height:38px}.bracket-double-16 .bracket-doubles .bracket-game .icon{right:33px}.bracket-double-16 .bracket-class-icon{float:right;width:20px}.bracket-double-16 .bracket-game span.player-name{display:inline-block;height:17px;overflow:hidden;vertical-align:middle;width:95%}.bracket-double-16 .bracket-game a+span.player-name,.bracket-double-16 .bracket-game img+span.player-name{width:80%}.bracket-double-16 .bracket-line-topleft{border-top-left-radius:0;border:solid #f0f0f0;border-width:1px 0 0 1px}.bracket-double-16 .bracket-line-topright{border-top-right-radius:0;border:solid #f0f0f0;border-width:1px 1px 0 0}.bracket-double-16 .bracket-line-bottomleft{border-bottom-left-radius:0;border:solid #f0f0f0;border-width:0 0 1px 1px}.bracket-double-16 .bracket-line-bottomright{border-bottom-right-radius:0;border:solid #f0f0f0;border-width:0 1px 1px 0}.bracket-double-16 .bracket-line-straight{border-bottom:1px solid #f0f0f0;position:relative}.bracket-double-16 .bracket-line-straight:before{content:"";width:1px;height:1px;background:#f0f0f0;position:absolute;bottom:-1px;left:-1px}.bracket-double-16 .bracket-line-split{border-top:1px solid #f0f0f0}.bracket-double-16 .bracket-line-split-topright-red{border-top-right-radius:0;border:solid red;border-width:1px 1px 0 0}.bracket-double-16 .bracket-line-bottomleft-red{border-bottom-left-radius:0;border:solid red;border-width:0 0 1px 1px}.bracket-double-16 .bracket-line-reset{border-left:1px solid #f0f0f0;line-height:22px;width:4px;float:right}








:root {
  
  --navi-yellow: #FFEE00;
  --navi-yellow-hover: #E6D600;
  --navi-yellow-ink: #1A191D;          
  --navi-red: #F6341E;

  
  --nv-bg: #1A191D;
  --nv-surface-1: #1F2021;
  --nv-surface-2: #27262B;
  --nv-line-dark: rgba(255, 255, 255, .08);

  
  --nv-zone: #EFEFEF;
  --nv-card: #FFFFFF;
  --nv-card-line: #E5E5E8;

  
  --nv-text-1: #1A191D;
  --nv-text-2-on-light: #55555C;       
  --nv-text-2-on-dark: #A7A7B2;        
  --nv-text-3: #86868E;

  
  --nv-r: 4px;
  --nv-r-pill: 999px;
  --nv-sh-1: 0 1px 2px rgba(20, 20, 24, .08);
  --nv-sh-2: 0 4px 14px rgba(20, 20, 24, .10);
  --nv-sh-3: 0 10px 28px rgba(20, 20, 24, .14);
}



.header__bottom-link_btn,                 
.header__bottom-list-link.is-shop {
  color: var(--navi-yellow) !important;
}

.header__bottom-link.active::after,
.header__bottom-link_active::after { background: var(--navi-yellow) !important; }




.hero__poster,
.hero__slide { position: relative; }
.hero__poster::after,
.hero__slide::after {
  content: "";
  position: absolute; inset: 0;
  background: linear-gradient(to top,
    rgba(18, 18, 22, .88) 0%, rgba(18, 18, 22, .45) 38%, rgba(18, 18, 22, 0) 68%);
  pointer-events: none;
  z-index: 1;
}
.hero__poster-title,
.hero__poster-info,
.hero__poster-subtitle { position: relative; z-index: 2; }
.hero__poster-title { text-shadow: 0 1px 4px rgba(0, 0, 0, .5); }


.publications-hero__content { position: relative; z-index: 2; }
.publications-hero::after {
  content: "";
  position: absolute; inset: 0;
  background: linear-gradient(to top,
    rgba(26, 25, 29, .85) 0%, rgba(26, 25, 29, .30) 45%, rgba(26, 25, 29, 0) 72%);
  pointer-events: none; z-index: 1;
}
.publications-hero__info { color: rgba(255, 255, 255, .88) !important; text-shadow: 0 1px 3px rgba(0, 0, 0, .5); }


.comments-block { background: var(--nv-card) !important; min-height: 0 !important; }
.container_flex { align-items: flex-start; }      
.sidebar { position: sticky; top: 80px; align-self: flex-start; }


.comments-block__login-url {
  background-color: transparent !important; color: var(--nv-text-1) !important;
  font-weight: 600; transition: background-color .2s, color .2s !important;
}
.comments-block__login-url:hover,
.has-hover .comments-block__login-url:hover {
  background-color: var(--navi-yellow) !important; color: var(--navi-yellow-ink) !important;
}


.comments-block__sort-btn {
  border: none !important; background: transparent !important;
  color: var(--nv-text-2-on-light) !important;
}
.comments-block__sort-btn--active {
  color: var(--nv-text-1) !important; background: transparent !important;
  box-shadow: inset 0 -2px 0 var(--navi-yellow);
}

.has-hover .comment-item__answer:hover span { color: var(--navi-yellow-hover) !important; }

.comment-item__avatar { box-shadow: 0 0 0 1px rgba(0, 0, 0, .08); }
.comment-item__likes-btn { transition: transform .12s; }
.has-hover .comment-item__likes-btn:hover { transform: scale(1.12); }
.comment-item__counter, .comment-item__likes-btn { font-variant-numeric: tabular-nums; }


.match-item__date { color: var(--nv-text-2-on-light) !important; }


.content-block_publications { max-width: 72ch; line-height: 1.62; }
.content-block_publications img,
.content-block_publications video,
.content-block_publications iframe,
.content-block_publications figure { max-width: none; }


a:focus:not(:focus-visible),
button:focus:not(:focus-visible),
input:focus:not(:focus-visible),
select:focus:not(:focus-visible),
textarea:focus:not(:focus-visible),
[tabindex]:focus:not(:focus-visible) { outline: none; }
a:focus-visible,
button:focus-visible,
input:focus-visible,
select:focus-visible,
textarea:focus-visible,
summary:focus-visible,
[tabindex]:focus-visible {
  outline: 2px solid var(--navi-yellow);
  outline-offset: 2px;
  border-radius: 2px;
}




.publications-hero__title { font-size: clamp(30px, 4vw, 44px); line-height: 1.14; }


.match-item__opponent-score,
.match-item__opponent-score-first,
.match-item__opponent-score-second {
  font-size: 20px; font-weight: 700;
  font-variant-numeric: tabular-nums; font-feature-settings: "tnum";
}
.match-item__opponent-name { font-size: 15px; font-weight: 600; }


.header__bottom-link,
.main-title,
.footer__main-title { letter-spacing: .04em; }


.match-item__date,
.hronika-banner-block__score,
.hronika-banner-block__date { font-variant-numeric: tabular-nums; font-feature-settings: "tnum"; }




@keyframes nvPulse { 0% { transform: scale(1); opacity: 1; } 70% { transform: scale(1.9); opacity: 0; } 100% { opacity: 0; } }
.match-item_live,
.matches_live .match-item {
  box-shadow: inset 3px 0 0 var(--navi-yellow);
}
.match-item_live .match-item__date::before,
.match-info_live .match-info__item-score--live::before {
  content: "";
  display: inline-block; width: 7px; height: 7px; margin-right: 7px;
  border-radius: 50%; background: var(--navi-red); vertical-align: middle;
  position: relative;
}
.match-item_live .match-item__date::after {
  content: ""; position: absolute; width: 7px; height: 7px; border-radius: 50%;
  background: var(--navi-red); animation: nvPulse 1.4s ease-out infinite;
}


.tournament-hero__title-info {
  background: rgba(255, 255, 255, .10) !important;
  color: rgba(255, 255, 255, .82) !important;
  border: 1px solid rgba(255, 255, 255, .22);
  font-size: 12px; letter-spacing: .06em; text-transform: uppercase;
  border-radius: var(--nv-r-pill); padding: 5px 12px;
}


.category-block__tabs {
  -webkit-mask-image: linear-gradient(90deg, #000 0, #000 calc(100% - 44px), transparent 100%);
          mask-image: linear-gradient(90deg, #000 0, #000 calc(100% - 44px), transparent 100%);
  scroll-snap-type: x proximity;
  padding-right: 44px;
}
.category-block__tab { scroll-snap-align: start; }
.category-block__tab_active { background: var(--navi-yellow) !important; }
.category-block__tab:not(.category-block__tab_active) img { filter: grayscale(.4); opacity: .82; transition: .2s; }
.category-block__tab:not(.category-block__tab_active):hover img { filter: none; opacity: 1; }

.tournament-hero__control.is-active { border-bottom-color: var(--navi-yellow) !important; }




.footer__seo-h1 {
  color: rgba(255, 255, 255, .42) !important;
  font-size: 14px; font-weight: 600; letter-spacing: .04em;
  margin-top: 40px; position: relative; z-index: 2;
}


.header__top-link img { max-height: 24px; width: auto; object-fit: contain; }


.category-block__tabs,
.hero__slider,
[class*="__wrapp"] { scrollbar-width: thin; scrollbar-color: var(--navi-yellow) rgba(0, 0, 0, .08); }
.category-block__tabs::-webkit-scrollbar,
[class*="__wrapp"]::-webkit-scrollbar { height: 4px; }
.category-block__tabs::-webkit-scrollbar-thumb,
[class*="__wrapp"]::-webkit-scrollbar-thumb { background: var(--navi-yellow); border-radius: 4px; }
.category-block__tabs::-webkit-scrollbar-track,
[class*="__wrapp"]::-webkit-scrollbar-track { background: rgba(0, 0, 0, .06); }


@media (max-width: 767px) {
  .tournament-hero__title-info { display: block; margin: 8px 0 0; width: max-content; }
}




.btn.gray {
  background: transparent !important;
  border: 1.5px solid var(--nv-text-1);
  color: var(--nv-text-1) !important;
  font-weight: 600;
  border-radius: var(--nv-r);
  transition: background-color .2s, color .2s, transform .1s;
}
.btn.gray:hover {
  background: var(--navi-yellow) !important;
  color: var(--navi-yellow-ink) !important;
  border-color: var(--navi-yellow);
}
.btn.gray:active { transform: translateY(1px); }


.page-link { min-width: 40px; min-height: 40px; }
.page-link_active {
  background: var(--navi-yellow) !important;
  color: var(--navi-yellow-ink) !important;
  border-radius: 50%;
}
.page-link:not(.page-link_active):hover { background: rgba(0, 0, 0, .06); border-radius: 50%; }


.video-item__img {
  aspect-ratio: 16 / 9; height: auto;
  background-size: cover; background-position: center;
}
.video-item__img::before {
  content: ""; position: absolute; inset: 0;
  background: linear-gradient(0deg, rgba(26, 25, 29, .82) 0%, rgba(26, 25, 29, 0) 55%);
  pointer-events: none;
}


.publication-share {
  display: flex; align-items: center; gap: 10px;
  margin: 8px 0 40px;
}
.publication-share__label {
  font-size: 13px; font-weight: 600; text-transform: uppercase; letter-spacing: .06em;
  color: var(--nv-text-2-on-light);
}
.publication-share__btn {
  display: inline-flex; align-items: center; justify-content: center;
  width: 36px; height: 36px; border-radius: 50%;
  background: #f0f0f0; color: var(--nv-text-1);
  transition: background-color .2s, transform .1s;
}
.publication-share__btn:hover { background: var(--navi-yellow); transform: translateY(-1px); }
.publication-share__btn:active { transform: translateY(0); }
.publication-share__btn svg { width: 16px; height: 16px; fill: currentColor; }

.related-news { margin: 8px 0 48px; }
.related-news__grid {
  display: grid; grid-template-columns: repeat(3, 1fr);   
  gap: 16px; margin-top: 16px;
}
.related-news .news-item:nth-child(n+4) { display: none !important; }  

.related-news .news-item {
  width: auto; float: none; margin: 0; height: auto !important;
  display: flex !important; flex-direction: column !important;
  background: var(--nv-card); border-radius: var(--nv-r); overflow: hidden;
  box-shadow: var(--nv-sh-1);
}
.related-news .news-item__img {
  position: relative !important; width: 100% !important;
  height: 150px !important; min-height: 0 !important;
  min-width: 0 !important; max-width: none !important; flex: 0 0 auto;
}
.related-news .news-item__img::before { display: none !important; }   
.related-news .news-item__img_big { height: 100% !important; }
.related-news .news-item__img_big::before { padding-top: 0 !important; }
.related-news .news-item__img .picture,
.related-news .news-item__img .picture__wrapper,
.related-news .news-item__img .picture__img { height: 100% !important; padding-bottom: 0 !important; }

.related-news .news-item__img .picture img { width: 100%; height: 100%; object-fit: cover; }
.related-news .news-item__icon { width: 22px !important; height: 22px !important; }
.related-news .news-item__content {
  position: static !important; flex: 1 1 auto;
  padding: 12px 14px 16px !important;
}

.related-news .news-item__title {
  color: var(--nv-text-1);
  font-size: 17px !important; line-height: 1.28 !important; font-weight: 700;
  display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;
}
.related-news .news-item__description,
.related-news .news-item__comments { display: none !important; }
.related-news .news-item__info { margin-bottom: 8px !important; }
@media (max-width: 767px) {
  .related-news__grid { grid-template-columns: 1fr 1fr; gap: 12px; }   
  .related-news .news-item:nth-child(n+4) { display: flex !important; } 
  .related-news .news-item__img { height: 120px !important; }
  .related-news .news-item__title { font-size: 15px !important; }
}


.nv-comments-empty {
  padding: 28px 16px; text-align: center;
  color: var(--nv-text-2-on-light); font-size: 15px; font-weight: 500;
}


.hronika-banner-block__score_vs { font-size: 48px !important; letter-spacing: .04em; opacity: .9; }
@media (max-width: 767px) {
  .hronika-banner-block__score_vs { font-size: 24px !important; }
}


@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after {
    animation-duration: .01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: .01ms !important;
    scroll-behavior: auto !important;
  }
}






@media (max-width: 767px) {
  [data-page="home"] .sidebar .matches--history { display: none; }
}


.match-item__opponent-score,
.match-item__opponent-score-first,
.match-item__opponent-score-second { font-size: 17px; font-weight: 600; }


.news-item__comments { visibility: hidden; }







.matches__show-more {
  display: none;
  width: 100%;
  margin-top: 12px;
  padding: 11px 16px;
  background: transparent;
  border: 1.5px solid var(--nv-text-1, #1A191D);
  border-radius: var(--nv-r, 4px);
  color: var(--nv-text-1, #1A191D);
  font-weight: 600;
  font-size: 14px;
  letter-spacing: .02em;
  text-align: center;
  cursor: pointer;
  transition: background-color .2s, color .2s, border-color .2s;
}
.has-hover .matches__show-more:hover {
  background: var(--navi-yellow, #FFEE00);
  border-color: var(--navi-yellow, #FFEE00);
  color: var(--navi-yellow-ink, #1A191D);
}

@media (max-width: 1199px) {
  .matches__show-more { display: block; }
  .matches-list.is-expanded .match-item--hide-mobile { display: -webkit-flex; display: flex; }
  .matches-list.is-expanded .matches__show-more { display: none; }
}



.main-tournament .swiper-scrollbar-drag {
  background-color: var(--navi-yellow, #FFEE00) !important;
}
.has-hover .main-tournament .swiper-scrollbar:hover .swiper-scrollbar-drag {
  background-color: var(--navi-yellow-hover, #E6D600) !important;
}


[data-page="publications"] .tournament-card { width: 100%; }
[data-page="publications"] .tournament-card__img {
  min-width: 280px; max-width: 280px; min-height: 180px;
}
[data-page="publications"] .tournament-card__content { padding: 36px 32px 36px 56px; }
[data-page="publications"] .tournament-card__info-date { font-size: 15px; }
[data-page="publications"] .tournament-card__title { font-size: 30px; line-height: 1.14; }

@media (max-width: 767px) {
  [data-page="publications"] .tournament-card__img {
    min-width: 130px; max-width: 130px; min-height: 108px;
  }
  [data-page="publications"] .tournament-card__content { padding: 18px 16px 18px 40px; }
  [data-page="publications"] .tournament-card__title { font-size: 22px; }
}


@media (max-width: 767px) {
  [data-page="home"] .sidebar.nv-show-history .matches--history { display: block !important; }
  [data-page="home"] .sidebar.nv-show-history .matches--history .matches-list.completed { display: block !important; }
  [data-page="home"] .sidebar.nv-show-history .matches__mobile:not(.matches--history) .matches-list.forthcoming { display: none !important; }
  [data-page="home"] .sidebar:not(.nv-show-history) .matches__mobile:not(.matches--history) .matches-list.forthcoming { display: block !important; }
}


.tournament-hero__title-info {
  background: rgba(26, 25, 29, .06) !important;
  color: #1A191D !important;
  border: 1px solid rgba(26, 25, 29, .16) !important;
}


.news-item--featured { position: relative; }
.news-item--featured::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 5;
  border: 3px solid var(--navi-yellow, #FFEE00);
  border-radius: inherit;
  box-shadow: inset 0 0 14px rgba(255, 238, 0, .5);
  pointer-events: none;
}





.player-recent-matches {
    margin-bottom: 48px;
}

.player-recent-matches .main-title {
    margin-bottom: 16px;
}

.player-recent-matches__list .match-item {
    position: relative;
}


.player-recent-matches__item--win .match-item__wrapp {
    box-shadow: inset 3px 0 0 #FFEE00;
}

.player-recent-matches__item--loss .match-item__wrapp {
    box-shadow: inset 3px 0 0 #d3d3d3;
}

.prm-result {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 18px;
    height: 18px;
    margin-right: 8px;
    border-radius: 3px;
    font-size: 11px;
    font-weight: 700;
    line-height: 1;
    vertical-align: middle;
}


.match-item__date .prm-result::before,
.match-item__date .prm-result::after {
    content: none !important;
    display: none !important;
}

.prm-result--win {
    background: #FFEE00;
    color: #0d0d0d;
}

.prm-result--loss {
    background: #1f1f1f;
    color: #ffffff;
}

.prm-result--draw {
    background: #9b9b9b;
    color: #111111;
}

.player-recent-matches .matches__btn {
    margin-top: 16px;
}




[data-page="publications"] .tournament-card__info-date { font-size: 14px; }
[data-page="publications"] .tournament-card__title { font-size: 26px; line-height: 1.16; }
@media (max-width: 767px) {
    [data-page="publications"] .tournament-card__title { font-size: 19px; }
}





.about-history__aside-slider {
    background-color: var(--navi-yellow) !important;
    border-radius: 999px;
    box-shadow: 0 0 0 1px rgba(0,0,0,.06), 0 0 10px rgba(255,238,0,.45);
    cursor: grab;
    transition: box-shadow .2s ease, transform .2s ease;
}
.about-history__aside-slider:hover { box-shadow: 0 0 0 1px rgba(0,0,0,.06), 0 0 16px rgba(255,238,0,.7); transform: scaleX(1.25); }
.about-history__aside-slider.is-dragging { cursor: grabbing; box-shadow: 0 0 0 1px rgba(0,0,0,.06), 0 0 18px rgba(255,238,0,.85); transform: scaleX(1.25); }
.about-history__aside-range { cursor: pointer; }


.teams-block__controls { scrollbar-width: thin; scrollbar-color: var(--navi-yellow) transparent; }
.teams-block__controls::-webkit-scrollbar { height: 6px; }
.teams-block__controls::-webkit-scrollbar-track { background: transparent; }
.teams-block__controls::-webkit-scrollbar-thumb {
    background: var(--navi-yellow);
    border-radius: 999px;
    transition: background-color .18s ease;
}
.teams-block__controls::-webkit-scrollbar-thumb:hover { background: var(--navi-yellow-hover); }


.block-team__game { white-space: nowrap; max-width: none; }
@media (max-width: 767px) { .block-team__game { white-space: normal; } } 


[data-page="pages"] .content-block_publications { max-width: 100%; width: 100%; }
[data-page="pages"] .content-block_publications p,
[data-page="pages"] .content-block_publications li,
[data-page="pages"] .content-block_publications h1,
[data-page="pages"] .content-block_publications h2,
[data-page="pages"] .content-block_publications h3 { max-width: 100%; }


.match-item--featured { position: relative; }
.match-item--featured::after {
    content: ""; position: absolute; inset: 0; z-index: 5;
    border: 3px solid var(--navi-yellow); border-radius: inherit;
    box-shadow: inset 0 0 14px rgba(255,238,0,.5);
    pointer-events: none;
}


.footer__main-social-info { display: none; } 
.footer__main-social-link span { 
    position: absolute !important; width: 1px; height: 1px; padding: 0; margin: -1px;
    overflow: hidden; clip: rect(0 0 0 0); clip-path: inset(50%); white-space: nowrap; border: 0;
}
.footer__main-social-link { transition: transform .2s cubic-bezier(.2,.7,.3,1); }
.footer__main-social-link > svg { width: 40px; height: 40px; max-width: 40px; max-height: 40px; transition: color .18s ease, filter .2s ease; }
.footer__main-social-link:hover { transform: translateY(-3px); }
.footer__main-social-link:hover > svg { color: var(--navi-yellow); filter: drop-shadow(0 0 10px rgba(255,238,0,.55)); }
.footer__main-social-links { gap: 24px; flex-wrap: wrap; }
@media (max-width: 767px) { .footer__main-social-link > svg { width: 34px; height: 34px; max-width: 34px; max-height: 34px; } }


.command-staff { margin-top: 30px; }
.command-staff .main-title { margin-bottom: 16px; }
.command-staff__body { display: flex; flex-wrap: wrap; gap: 14px; }
.staff-card {
    display: flex; align-items: center; gap: 14px;
    min-width: 244px; padding: 12px 18px 12px 12px;
    background: var(--nv-surface-1, #1F2021);
    border: 1px solid var(--nv-line-dark, rgba(255,255,255,.08));
    border-radius: 8px; text-decoration: none;
    transition: transform .2s cubic-bezier(.2,.7,.3,1), border-color .2s ease, box-shadow .2s ease;
}
.staff-card:hover { transform: translateY(-3px); border-color: var(--navi-yellow, #FFEE00); box-shadow: 0 8px 22px rgba(0,0,0,.28); }
.staff-card__img { width: 56px; height: 56px; flex: 0 0 56px; border-radius: 50%; overflow: hidden; background: var(--nv-surface-2, #27262B); }
.staff-card__img img { width: 100%; height: 100%; object-fit: cover; object-position: top center; }
.staff-card__role { font-size: 11px; font-weight: 700; letter-spacing: .04em; text-transform: uppercase; color: var(--navi-yellow, #FFEE00); margin-bottom: 2px; }
.staff-card__nickname { display: flex; align-items: center; gap: 6px; font-size: 16px; font-weight: 700; color: #fff; line-height: 1.2; }
.staff-card__nickname svg, .staff-card__nickname img { width: 18px; height: 13px; border-radius: 2px; flex: 0 0 auto; }
.staff-card__name { font-size: 12px; color: var(--nv-text-2-on-dark, #A7A7B2); margin-top: 3px; }
@media (max-width: 767px) { .staff-card { min-width: 100%; } }

@media (prefers-reduced-motion: reduce) {
    .about-history__aside-slider,
    .staff-card,
    .teams-block__controls::-webkit-scrollbar-thumb,
    .footer__main-social-link,
    .footer__main-social-link > svg { transition: none !important; }
    .about-history__aside-slider:hover,
    .staff-card:hover,
    .footer__main-social-link:hover { transform: none; }
}




.player-info__participant-btn .btn.gray {
    border-color: rgba(255, 255, 255, .45);
    color: #fff !important;
}
.player-info__participant-btn .btn.gray:hover {
    background: var(--navi-yellow) !important;
    color: var(--navi-yellow-ink) !important;
    border-color: var(--navi-yellow);
}


.footer__main-social-link > svg { filter: grayscale(1); }




.x-profile {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    padding: 12px 16px;
    border: 1.5px solid rgba(26, 25, 29, .22);
    border-radius: var(--nv-r, 8px);
    text-decoration: none;
    transition: border-color .2s ease, background-color .2s ease, transform .1s ease;
}
.x-profile:hover { border-color: var(--navi-yellow); background: rgba(255, 238, 0, .14); }
.x-profile:active { transform: translateY(1px); }
.x-profile__icon { width: 22px; height: 22px; flex: 0 0 22px; }
.x-profile__handle { font-weight: 600; font-size: 15px; color: var(--nv-text-1, #1A191D); }



.sidebar .match-item__opponents { grid-template-columns: auto auto 1fr; }
.sidebar .match-item__opponent-icon { margin-right: 4px; }
.sidebar .match-item__opponent-name {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; 
}
.sidebar .match-item__date { flex-wrap: wrap; min-height: 28px; }
.sidebar .match-item__league-stage {
    white-space: normal;
    overflow: visible;
    text-overflow: clip;
}
.sidebar .match-item { min-height: 96px; }



.team-grid__title {
  
  min-height: 76px;
}

.team-grid__column.winner .team-grid__team-score,
.team-grid__column.last-column .team-grid__team-score {
  display: none;
}
.team-grid.eight-team-grid.team-grid_double .team-grid__column.losers-3 {
  
  height: 377px;
}


.content-wrapper .content-block_publications:has(table.nv-standings) {
  
  max-width: 100%;
}
table.nv-standings {
  width: 100% !important;
  height: auto !important;
  border: none !important;
  border-collapse: separate !important;
  border-spacing: 0;
  background: #fff;
}
table.nv-standings caption {
  text-align: left;
  padding: 0 0 16px;
  background: none !important;   
  color: inherit !important;
}
table.nv-standings .nv-standings__cap {
  display: inline-block;
  padding: 12px 20px 10px;
  background: #1A191D;
  color: #fff;
  font-family: "Navi", arial, sans-serif;
  font-size: 14px;
  line-height: 1;
  letter-spacing: .14em;
  text-transform: uppercase;
}
table.nv-standings td {
  border: none !important;
  height: auto !important;
}
table.nv-standings thead td {
  padding: 14px 12px !important;
  color: #86868E;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: .14em;
  text-transform: uppercase;
  border-bottom: 1px solid #E5E5E8 !important;
}
table.nv-standings thead td:first-child {
  text-align: left !important;
}
table.nv-standings thead td strong {
  font-weight: 600;
}
table.nv-standings tbody td {
  padding: 17px 12px;
  font-size: 15px;
  line-height: 1.2;
  vertical-align: middle;
  background: #fff !important;   
  border-bottom: 1px solid #EFEFF1 !important;
  font-variant-numeric: tabular-nums;
}
table.nv-standings tbody tr:last-child td {
  border-bottom: none !important;
}
table.nv-standings tbody td:first-child {
  font-weight: 700;
}
table.nv-standings tbody td:first-child img {
  width: 28px !important;
  height: 28px !important;
  margin-right: 12px;
  vertical-align: middle;
}
table.nv-standings tbody {
  counter-reset: nv-rank;
}
table.nv-standings tbody td:first-child::before {
  counter-increment: nv-rank;
  content: counter(nv-rank);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 26px;
  height: 26px;
  margin-right: 14px;
  background: #EFEFEF;
  color: #55555C;
  font-size: 12px;
  font-weight: 700;
  vertical-align: middle;
}
table.nv-standings tbody tr:nth-child(1) td:first-child::before {
  background: var(--navi-yellow);
  color: var(--navi-yellow-ink);
}
table.nv-standings tbody tr:nth-child(2) td:first-child::before {
  background: rgba(255, 238, 0, .35);
  color: var(--navi-yellow-ink);
}
table.nv-standings tr.nv-standings__me td {
  background: #FFFDE0 !important;
}
table.nv-standings tr.nv-standings__me td:first-child {
  box-shadow: inset 3px 0 0 var(--navi-yellow);
}
table.nv-standings td.nv-pos {
  font-weight: 700;
}
table.nv-standings td.nv-zero {
  color: #B6B6BE;
}
table.nv-standings.nv-noranks tbody td:first-child::before {
  
  content: none;
}
table.nv-standings tr.nv-headrow td {
  padding: 14px 12px !important;
  background: #fff !important;
  color: #86868E;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: .14em;
  text-transform: uppercase;
  border-bottom: 1px solid #E5E5E8 !important;
}
table.nv-standings tr.nv-headrow td strong {
  font-weight: 600;
}
table.nv-standings tr.nv-headrow td:first-child {
  text-align: left !important;
}
@media (max-width: 767px) {
  table.nv-standings thead td { padding: 10px 8px !important; font-size: 10px; letter-spacing: .1em; }
  table.nv-standings tbody td { padding: 12px 8px; font-size: 13px; }
  table.nv-standings tbody td:first-child::before { width: 22px; height: 22px; margin-right: 8px; }
  table.nv-standings tbody td:first-child img { width: 22px !important; height: 22px !important; margin-right: 8px; }
}


.team-grid.nv-skin .team-grid__column {
  min-width: 220px;
  max-width: 220px;
}
.team-grid.nv-skin .team-grid__pair {
  height: auto !important;   
  background: #fff;
  border: 1px solid #E7E7EA;
  border-radius: 8px;
  overflow: hidden;
}
.team-grid.nv-skin .team-grid__pair + .team-grid__pair {
  margin-top: 14px;
}
.team-grid.nv-skin .team-grid__pair-wrapp {
  justify-content: space-around;   
}
.team-grid.nv-skin .team-grid__team {
  background: transparent;
  padding: 9px 12px;
}
.team-grid.nv-skin .team-grid__team:first-child {
  border-bottom: 1px solid #F0F0F2;
}
.team-grid.nv-skin .team-grid__team-icon {
  width: 30px !important;
  height: 30px !important;
  max-width: 30px;
  max-height: 30px;
  padding: 4px;
  background: #F4F4F6;
  border-radius: 7px;
  box-sizing: border-box;
  object-fit: contain;
}
.team-grid.nv-skin .team-grid__team-name {
  margin-left: 12px;
  color: #1A191D;
  font-weight: 700;
  font-size: 14px;
}
.team-grid.nv-skin .nv-lose .team-grid__team-name,
.team-grid.nv-skin .nv-lose strong {
  color: #9A9AA2;
  font-weight: 600;
}
.team-grid.nv-skin .team-grid__team-score {
  min-width: 28px;
  height: 24px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-left: auto;
  color: #9A9AA2;
  font-weight: 700;
  font-size: 13px;
}
.team-grid.nv-skin .nv-win .team-grid__team-score {
  background: var(--navi-yellow);
  color: var(--navi-yellow-ink);
  border-radius: 6px;
}
.team-grid.nv-skin .nv-me-row {
  background: #FFFBDD;
  box-shadow: inset 3px 0 0 var(--navi-yellow);
}
.team-grid.nv-skin .team-grid__title {
  min-height: 0;
  margin-bottom: 14px;
  padding: 0;
  align-items: flex-start;
  text-align: left;
  color: #A5A5AD;
  font-size: 10px;
  letter-spacing: .16em;
  background: none;
  border: none;
}
.team-grid.nv-skin .team-grid__title span {
  color: #A5A5AD;
  font-size: 10px;
  letter-spacing: .16em;
}
.team-grid.nv-skin .team-grid__title span.main {
  margin-bottom: 3px;
  color: #55555C;
  font-weight: 700;
  font-size: 12px;
  letter-spacing: .18em;
  line-height: 1.3;
}
.team-grid.nv-skin .team-grid__team[data-q]::before {
  content: attr(data-q);
  display: inline-block;
  margin-right: 10px;
  padding: 4px 7px;
  background: var(--navi-yellow);
  color: var(--navi-yellow-ink);
  border-radius: 6px;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: .06em;
}
.team-grid.nv-skin .team-grid__pair-date {
  margin: 6px 0 0;
  padding: 0 12px 8px;
  color: #A5A5AD;
  font-size: 11px;
}
.team-grid.nv-skin .team-grid__team.nv-hl-row {
  background: #FFFBDD;
  box-shadow: inset 3px 0 0 var(--navi-yellow);
}
.team-grid.nv-skin .team-grid__team {
  cursor: default;
}
@media (max-width: 767px) {
  .team-grid.nv-skin .team-grid__column { min-width: 190px; max-width: 190px; margin-right: 16px; }
  .team-grid.nv-skin .team-grid__team { padding: 8px 10px; }
  .team-grid.nv-skin .team-grid__team-name { margin-left: 10px; font-size: 13px; }
  .team-grid.nv-skin .team-grid__team-icon { width: 26px !important; height: 26px !important; max-width: 26px; max-height: 26px; padding: 3px; }
  .team-grid.nv-skin .team-grid__team-score { min-width: 24px; height: 22px; font-size: 12px; }
  .team-grid.nv-skin .team-grid__title span.main { font-size: 11px; letter-spacing: .14em; }
}


.bracket-double-16.nv-skin16 .bracket-game {
  position: relative;
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 0 0 1px #E7E7EA;
}
.bracket-double-16.nv-skin16 .bracket-team-top,
.bracket-double-16.nv-skin16 .bracket-team-bottom,
.bracket-double-16.nv-skin16 .bracket-team-inner {
  background: transparent;
  color: #1A191D;
  font-weight: 700;
}
.bracket-double-16.nv-skin16 .bracket-team-top {
  box-shadow: inset 0 -1px 0 #F0F0F2;
}
.bracket-double-16.nv-skin16 .nv-lose,
.bracket-double-16.nv-skin16 .nv-lose .team-grid__team-name {
  color: #9A9AA2;
  font-weight: 600;
}
.bracket-double-16.nv-skin16 .team-grid__team-score {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 24px;
  height: 20px;
  margin-left: auto;
  color: #9A9AA2;
  font-weight: 700;
  font-size: 12px;
  line-height: 1;
}
.bracket-double-16.nv-skin16 .nv-win .team-grid__team-score {
  background: var(--navi-yellow);
  color: var(--navi-yellow-ink);
  border-radius: 5px;
}
.bracket-double-16.nv-skin16 .nv-me-row {
  background: #FFFBDD;
  box-shadow: inset 3px 0 0 var(--navi-yellow);
}
.bracket-double-16.nv-skin16 .team-grid__team-icon {
  width: 26px;
  height: 26px;
  max-width: 26px;
  max-height: 26px;
  padding: 3px;
  background: #F4F4F6;
  border-radius: 6px;
  box-sizing: border-box !important;
}
.bracket-double-16.nv-skin16 .bracket-header {
  align-items: flex-start;
  text-align: left;
  background: none;
  border-color: transparent;   
}
.bracket-double-16.nv-skin16 .bracket-header > .main {
  color: #55555C;
  font-weight: 700;
  letter-spacing: .12em;
  white-space: nowrap;   
}
.bracket-double-16.nv-skin16 .bracket-header > span:not(.main) {
  color: #A5A5AD;
  font-size: 10px;
  letter-spacing: .16em;
}
.bracket-double-16.nv-skin16 [class*=bracket-line] {
  border-color: #DCDCE1 !important;
}
.bracket-double-16.nv-skin16 .bracket-team-top,
.bracket-double-16.nv-skin16 .bracket-team-bottom,
.bracket-double-16.nv-skin16 .bracket-team-inner {
  cursor: default;   
}
.bracket-double-16.nv-skin16 .nv-hl-row {
  background: #FFFBDD !important;
  box-shadow: inset 3px 0 0 var(--navi-yellow);
}
.bracket-double-16.nv-skin16 .bracket {
  background: none;
  border: none;
}
.bracket-double-16.nv-skin16::-webkit-scrollbar {
  height: 8px;
}
.bracket-double-16.nv-skin16::-webkit-scrollbar-thumb {
  background: #DCDCE1;
  border-radius: 4px;
}
.bracket-double-16.nv-skin16::-webkit-scrollbar-track {
  background: transparent;
}


.match-item__date span[data-timezone] {
  display: block;
  width: 100%;
  margin-bottom: 2px;
}
.match-item__date span[data-timezone]::after {
  content: none;
}
.match-item__opponent-score .nv-s-win {
  color: #1FA65A;
}
.match-item__opponent-score .nv-s-lose {
  color: var(--navi-red);
}
.content-block ul:not([class]),
.content-block ol:not([class]) {
  margin: 0 0 20px;
  padding-left: 26px;
}
.content-block ul:not([class]) {
  list-style: disc outside;
}
.content-block ol:not([class]) {
  list-style: decimal outside;
}
.content-block ul:not([class]) li,
.content-block ol:not([class]) li {
  margin: 0 0 8px;
  padding-left: 4px;
  list-style: inherit;
}
.content-block ul:not([class]) li::marker {
  color: var(--navi-yellow);
}
.content-block ol:not([class]) li::marker {
  color: #55555C;
  font-weight: 700;
}
[data-page="publications"] .content-block,
[data-page="old-publications"] .content-block {
  max-width: 100%;
}


.team-grid.nv-skin .team-grid__pair.nv-click,
.bracket-double-16.nv-skin16 .bracket-game.nv-click,
.team-grid.nv-skin .team-grid__pair.nv-click .team-grid__team,
.bracket-double-16.nv-skin16 .bracket-game.nv-click .bracket-team-top,
.bracket-double-16.nv-skin16 .bracket-game.nv-click .bracket-team-bottom,
.bracket-double-16.nv-skin16 .bracket-game.nv-click .bracket-team-inner {
  cursor: pointer;
}
.team-grid.nv-skin .team-grid__pair.nv-click:hover {
  border-color: #C9C9CF;
}
.bracket-double-16.nv-skin16 .bracket-game.nv-click:hover {
  box-shadow: 0 0 0 1px #C9C9CF;
}


@media (min-width: 768px) {
  [data-page="publications"] .tournament-card__img {
    min-width: clamp(200px, 34%, 280px);
    max-width: clamp(200px, 34%, 280px);
  }
}


.nv-zoom {
  display: flex;
  width: 100%;
  justify-content: flex-end;
  align-items: center;
  gap: 6px;
  margin: 0 0 10px;
}
.nv-zoom__btn {
  width: 28px;
  height: 28px;
  border: 1px solid #E0E0E4;
  background: #fff;
  color: #1A191D;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  cursor: pointer;
  border-radius: 6px;
}
.nv-zoom__btn:hover {
  border-color: #C9C9CF;
}
.nv-zoom__val {
  min-width: 42px;
  text-align: center;
  color: #86868E;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: .08em;
}


.round-grid.nv-skinrg .round-grid__round-header {
  background: none;
  border: none;
  padding: 0 0 12px;
  text-align: left;
}
.round-grid.nv-skinrg .round-grid__round-title {
  color: #55555C;
  font-weight: 700;
  font-size: 12px;
  letter-spacing: .18em;
  text-transform: uppercase;
}
.round-grid.nv-skinrg .round-grid__round-subtitle {
  color: #A5A5AD;
  font-size: 10px;
  letter-spacing: .16em;
  text-transform: uppercase;
}
.round-grid.nv-skinrg .round-grid__round-match-link {
  display: block;
  background: #fff;
  border: 1px solid #E7E7EA;
  border-radius: 8px;
  overflow: hidden;
}
.round-grid.nv-skinrg .round-grid__round-match-link:hover {
  border-color: #C9C9CF;
}
.round-grid.nv-skinrg .round-grid__round-team {
  background: transparent;
  padding: 9px 12px;
}
.round-grid.nv-skinrg .round-grid__round-team:first-child {
  border-bottom: 1px solid #F0F0F2;
}
.round-grid.nv-skinrg .round-grid__round-team-icon img {
  width: 30px !important;
  height: 30px !important;
  padding: 4px;
  background: #F4F4F6;
  border-radius: 7px;
  box-sizing: border-box;
  object-fit: contain;
}
.round-grid.nv-skinrg .round-grid__round-team-name {
  color: #1A191D;
  font-weight: 700;
  font-size: 14px;
}
.round-grid.nv-skinrg .round-grid__round-match-link:has(.round-grid__round-team.winner) .round-grid__round-team:not(.winner) .round-grid__round-team-name {
  color: #9A9AA2;
  font-weight: 600;
}
.round-grid.nv-skinrg .round-grid__round-team-score {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 28px;
  height: 24px;
  color: #9A9AA2;
  font-weight: 700;
  font-size: 13px;
}
.round-grid.nv-skinrg .round-grid__round-team.winner .round-grid__round-team-score {
  background: var(--navi-yellow);
  color: var(--navi-yellow-ink);
  border-radius: 6px;
}
.round-grid.nv-skinrg .round-grid__round-team.nv-me-row,
.round-grid.nv-skinrg .round-grid__round-team.nv-hl-row {
  background: #FFFBDD;
  box-shadow: inset 3px 0 0 var(--navi-yellow);
}
.round-grid.nv-skinrg .round-grid__round-match-shedule {
  color: #A5A5AD;
  font-size: 11px;
}
.round-grid.nv-skinrg .round-grid__round-match-connector,
.round-grid.nv-skinrg .round-grid__round-match-endconnector,
.round-grid.nv-skinrg .round-grid__connector {
  border-color: #DCDCE1 !important;
}


.tournament-groups__table {
  background: #fff;
  border: 1px solid #E7E7EA;
  border-radius: 8px;
  overflow: hidden;
}
.tournament-groups__table-header {
  background: #fff;
  color: #86868E;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: .14em;
  text-transform: uppercase;
  border-bottom: 1px solid #E5E5E8;
}
.tournament-groups__table-header-label {
  color: #55555C;
  font-weight: 700;
}
.tournament-groups__table-team {
  background: #fff;
  border-bottom: 1px solid #F0F0F2;
}
.tournament-groups__table-team:last-child {
  border-bottom: none;
}
.tournament-groups__table-team-icon img {
  width: 28px !important;
  height: 28px !important;
  padding: 3px;
  background: #F4F4F6;
  border-radius: 6px;
  box-sizing: border-box;
  object-fit: contain;
}
.tournament-groups__table-team-name {
  color: #1A191D;
  font-weight: 700;
}
.tournament-groups__table-team.nv-me-row {
  background: #FFFBDD;
  box-shadow: inset 3px 0 0 var(--navi-yellow);
}
.tournament-groups__title {
  color: #55555C;
  font-weight: 700;
  letter-spacing: .18em;
  text-transform: uppercase;
}
.tournament-groups__match-result {
  font-weight: 700;
  font-variant-numeric: tabular-nums;
}


a.match-item__league-name.nv-league-link {
  position: relative;
  z-index: 4;
}
.has-hover a.match-item__league-name.nv-league-link:hover {
  color: #1A191D;
  box-shadow: inset 0 -2px 0 var(--navi-yellow);
}
.round-grid.nv-skinrg .round-grid__round-match-shedule {
  margin-top: 6px;
  padding-left: 4px;
  color: #A5A5AD;
  font-size: 10px;
  letter-spacing: .08em;
  text-transform: uppercase;
}

.round-grid.nv-skinrg .round-grid__round-match {
  position: relative;
}
.round-grid.nv-skinrg .round-grid__round-match-shedule {
  position: absolute;
  top: -22px;
  left: 4px;
  margin: 0;
}
a.match-item__league-name.nv-league-link,
.match-item__league-stage.nv-league-link {
  position: relative;
  z-index: 4;
  cursor: pointer;
}
a.match-item__league-name.nv-league-link:hover,
.match-item__league-stage.nv-league-link:hover {
  color: #1A191D;
  box-shadow: inset 0 -2px 0 var(--navi-yellow);
}


.hero__poster::after,.hero__slide::after{background:linear-gradient(to top,rgba(18, 18, 22, .82) 0%,rgba(18, 18, 22, .32) 34%,rgba(18, 18, 22, 0) 66%)}
.hero__poster-title{text-shadow:0 1px 5px rgba(0, 0, 0, .7)}
.hero__poster-info,.hero__poster-info *{color:rgba(255, 255, 255, .86)!important;text-shadow:0 1px 3px rgba(0, 0, 0, .78)}


html.nv-motion-ready .nv-reveal{opacity:0;transform:translateY(12px);transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1)}
html.nv-motion-ready .nv-reveal.nv-in{opacity:1;transform:none}
html.nv-motion-ready .nv-reveal.nv-instant{transition:none;opacity:1;transform:none}
@media (hover:hover){.hero__poster,.main-news .news-item{transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1)}.hero__poster:hover,.main-news .news-item:hover{transform:translateY(-2px)}.main-news .news-item:hover{box-shadow:0 6px 20px -6px rgba(0,0,0,.45)}.hero__poster img,.main-news .news-item img{transition-duration:.28s!important}}
html.nv-motion-ready img.nv-img{opacity:0;transition:opacity .3s ease-out}
html.nv-motion-ready img.nv-img.nv-img-in{opacity:1}
@media (prefers-reduced-motion:reduce){html.nv-motion-ready .nv-reveal,html.nv-motion-ready img.nv-img{opacity:1!important;transform:none!important;transition:none!important}.hero__poster:hover,.main-news .news-item:hover{transform:none!important}}


.video-popup{background:rgba(10,10,12,.82)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:nvBackdropIn .28s ease-out}
.video-popup__player{border-radius:18px;box-shadow:0 30px 80px -20px rgba(0,0,0,.78),0 0 0 1px rgba(255,255,255,.07);animation:nvModalIn .42s cubic-bezier(.22,1,.36,1)}
.video-popup__video{border-radius:18px 18px 0 0;overflow:hidden}
.video-popup__info{border-radius:0 0 18px 18px;padding:18px 24px}
.video-popup__player-close{width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;transition:background .2s ease,transform .2s ease;cursor:pointer}
.video-popup__player-close:hover{background:rgba(255,255,255,.24);transform:rotate(90deg)}
@keyframes nvBackdropIn{from{opacity:0}to{opacity:1}}
@keyframes nvModalIn{from{opacity:0;transform:scale(.95) translateY(8px);filter:blur(4px)}to{opacity:1;transform:none;filter:blur(0)}}
@media (prefers-reduced-motion:reduce){.video-popup,.video-popup__player{animation:none!important}.video-popup__player-close{transition:none!important}.video-popup__player-close:hover{transform:none!important}}


@media (max-width: 767px) {
  [data-page="publications"] .tournament-card__img {
    min-width: 100%;
    max-width: 100%;
    min-height: 120px;
  }
  [data-page="publications"] .tournament-card__content {
    padding: 40px 18px 20px;
  }
}



@media (max-width: 767px) {
  .match-item__date { flex-wrap: wrap; align-items: baseline; column-gap: 5px; }
  .match-item__date .match-item__league-name { margin-left: 0 !important; white-space: normal !important; overflow: visible !important; max-width: none !important; }
  .match-item__date .match-item__league-name::before { content: "/ "; opacity: .55; font-weight: 400; }
  .match-item__date .match-item__league-name::after { content: "" !important; }
  .match-item_live .match-item__league { display: flex !important; align-items: center; gap: 6px; margin-top: 2px; }
  .match-item_live .match-item__league-img { width: 16px; height: 16px; flex: 0 0 16px; }
  .match-item_live .match-item__league-name { width: auto !important; font-size: 12px; opacity: .85; }
}



@media (max-width: 767px) {
  .match-item__date { display: flex !important; flex-wrap: wrap !important; align-items: baseline; column-gap: 5px; font-size: 12px; }
  .match-item__date .match-item__league-name { margin-left: 0 !important; white-space: normal !important; overflow: visible !important; max-width: none !important; font-size: 12px; }
  .match-item__date .match-item__league-name::before { content: "/ "; opacity: .55; }
  .match-item__date .match-item__league-name::after { content: "" !important; }
  .match-item_live .match-item__league { display: none !important; }
}


@media (max-width: 767px) {
  .match-item__date .match-item__league-name::before {
    content: none;
  }
  .match-item__date .match-item__league-stage.nv-stage-filled::before {
    content: "/ ";
    opacity: .55;
    font-weight: 400;
  }
  .match-list-vue-block .match-item__opponents {
    grid-template-columns: auto auto 1fr;
  }
}



@media (max-width: 767px) {
  .tournament-matches .match-item_live .live {
    display: inline-flex !important;
    align-self: flex-start;
    margin-bottom: 2px;
  }
  .match-item_live .nv-live-meta {
    margin-bottom: 4px;
    color: #707070;
    font-size: 12px;
    line-height: 1.25;
  }
}
@media (min-width: 768px) {
  .tournament-matches .match-item .match-item__date,
  .match-list-vue-block .match-item .match-item__date {
    min-width: 158px;
  }
  .match-item_live .nv-live-meta {
    display: none;
  }
}



table.nv-standings thead td.nv-al-left,
table.nv-standings tr.nv-headrow td.nv-al-left {
  text-align: left !important;
}
table.nv-standings thead td.nv-al-center,
table.nv-standings tr.nv-headrow td.nv-al-center {
  text-align: center !important;
}
table.nv-standings thead td.nv-al-right,
table.nv-standings tr.nv-headrow td.nv-al-right {
  text-align: right !important;
}



.header__top .swiper-wrapper {
  transition-timing-function: linear !important;
}



.header__top:not(.nv-ticker-ready) {
  opacity: 0;
}
.header__top {
  animation: nvTickerFailsafe .01s linear 3s forwards;
}
@keyframes nvTickerFailsafe {
  to { opacity: 1; }
}



.header__top:not(.nv-ticker-live) .swiper-wrapper {
  transition-duration: 0s !important;
}


.hero__poster::before,
.hero__slide::before { content: none !important; }
.hero__poster::after,
.hero__slide::after {
  background: linear-gradient(to top,
    rgba(18, 18, 22, .90) 0%, rgba(18, 18, 22, .74) 22%, rgba(18, 18, 22, .42) 44%,
    rgba(18, 18, 22, .14) 66%, rgba(18, 18, 22, 0) 84%) !important;
}


.hero__poster::after,
.hero__slide::after {
  background: linear-gradient(to top,
    rgba(18, 18, 22, .52) 0%, rgba(18, 18, 22, .26) 18%,
    rgba(18, 18, 22, .08) 36%, rgba(18, 18, 22, 0) 54%) !important;
}
@media (max-width: 767px) {
  .hero__poster::after,
  .hero__slide::after { background: none !important; }
}
.hero__poster-title {
  text-shadow: 0 0 2px rgba(0, 0, 0, 1), 0 0 5px rgba(0, 0, 0, .95),
               0 1px 3px rgba(0, 0, 0, 1), 0 2px 12px rgba(0, 0, 0, .7) !important;
}
.hero__poster-info,
.hero__poster-info * {
  text-shadow: 0 0 2px rgba(0, 0, 0, 1), 0 0 5px rgba(0, 0, 0, .9),
               0 1px 3px rgba(0, 0, 0, .95) !important;
}


@media (min-width: 768px) {
  .hero__poster::after,
  .hero__slide::after {
    background: linear-gradient(to top,
      rgba(18, 18, 22, .70) 0%, rgba(18, 18, 22, .44) 18%,
      rgba(18, 18, 22, .18) 38%, rgba(18, 18, 22, 0) 60%) !important;
  }
  .hero__poster-title {
    text-shadow: 0 1px 3px rgba(0, 0, 0, .62), 0 2px 10px rgba(0, 0, 0, .45) !important;
  }
  .hero__poster-info,
  .hero__poster-info * { text-shadow: 0 1px 3px rgba(0, 0, 0, .7) !important; }
}


.hero__poster-content { position: relative; z-index: 2 !important; }



.card-item {
  background-color: #fff;
  border: 1px solid #E5E5E8;
  border-radius: 12px;
  overflow: hidden;
}
.has-hover .card-item:hover {
  transform: translateY(-3px);
  border-color: #D2D2D6;
  box-shadow: 0 16px 30px rgba(20, 20, 20, .10);
}


.card-item__svg {
  top: 14px;
  right: 14px;
  left: auto;
  bottom: auto;
  transform: none;
  width: 44px;
  height: 44px;
  background: transparent;
  border: none;
  border-radius: 0;
  filter: drop-shadow(0 2px 6px rgba(0, 0, 0, .45));
}
.card-item__svg img {
  width: 100%;
}


.card-item__content {
  flex: 1 1 auto;
  height: auto;
  gap: 9px;
  padding: 15px 16px;
}

.card-item__title {
  margin: 0 0 2px;
  color: #1A191D;
  font-weight: 800;
  font-size: 18px;
  line-height: 1.14;
  letter-spacing: 0;
  text-transform: uppercase;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.card-item__date {
  margin: 0;
  color: #55555C;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
  white-space: normal; 
}


.card-item__info {
  align-items: flex-end;
  margin-top: auto;
  padding-top: 12px;
  border-top: 1px solid #EFEFED;
}
.card-item__info::before {
  display: none; 
}
.card-item__info-price {
  flex-direction: column;
  align-items: flex-start;
  gap: 2px;
  overflow: visible;
}
.card-item__info-price svg.icon-goblet {
  display: none; 
}
.card-item__info-price::before {
  content: "Prize pool";
  font-size: 9.5px;
  font-weight: 700;
  letter-spacing: .14em;
  text-transform: uppercase;
  color: #A8A8AB;
}
.card-item__info-price-text {
  margin-left: 0;
  color: #1A191D;
  font-weight: 800;
  font-size: 17px;
  line-height: 1;
  font-variant-numeric: tabular-nums;
}
.card-item__info-type {
  padding: 4px 9px;
  border-radius: 4px;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: .14em;
  line-height: 1;
  text-transform: uppercase;
  background: #1A191D;
  color: #fff;
}


html[lang="ru"] .card-item__info-price::before { content: "Призовой фонд"; }
html[lang="uk"] .card-item__info-price::before { content: "Призовий фонд"; }
html[lang="id"] .card-item__info-price::before { content: "Total hadiah"; }



@keyframes nvPulse { 0%, 100% { opacity: 1; } 50% { opacity: .4; } }

.nv-tstatus { display: inline-flex; align-items: center; gap: 7px; line-height: 1; }
.nv-tstatus__dot { width: 8px; height: 8px; border-radius: 2px; flex: 0 0 auto; }
.nv-tstatus__label { font-size: 11.5px; font-weight: 700; letter-spacing: .16em; text-transform: uppercase; }
.nv-tstatus--ongoing  .nv-tstatus__dot { width: 7px; height: 7px; border-radius: 50%; background: #F6341E; animation: nvPulse 2s ease-in-out infinite; }
.nv-tstatus--ongoing  .nv-tstatus__label { color: #F6341E; }
.nv-tstatus--ongoing  .nv-tstatus__label::after { content: "Live"; }
.nv-tstatus--upcoming .nv-tstatus__dot { background: #FFEE00; }
.nv-tstatus--upcoming .nv-tstatus__label { color: #1A191D; }
.nv-tstatus--upcoming .nv-tstatus__label::after { content: "Soon"; }
.nv-tstatus--past     .nv-tstatus__dot { background: #D9D9D4; }
.nv-tstatus--past     .nv-tstatus__label { color: #86868E; }
.nv-tstatus--past     .nv-tstatus__label::after { content: "Finished"; }
html[lang="ru"] .nv-tstatus--upcoming .nv-tstatus__label::after { content: "Скоро"; }
html[lang="ru"] .nv-tstatus--past     .nv-tstatus__label::after { content: "Завершён"; }
html[lang="uk"] .nv-tstatus--upcoming .nv-tstatus__label::after { content: "Скоро"; }
html[lang="uk"] .nv-tstatus--past     .nv-tstatus__label::after { content: "Завершено"; }
html[lang="id"] .nv-tstatus--upcoming .nv-tstatus__label::after { content: "Segera"; }
html[lang="id"] .nv-tstatus--past     .nv-tstatus__label::after { content: "Selesai"; }


.card-item .nv-tstatus { order: 1; margin-bottom: 1px; }
.card-item__title { order: 2; }
.card-item__date  { order: 3; }
.card-item__info  { order: 4; }


.card-item__date { display: flex; align-items: center; flex-wrap: wrap; gap: 3px 8px; }
.card-item__country { display: inline-flex; align-items: center; gap: 6px; color: #55555C; }
.card-item__country-flag {
  width: 17px; height: 12px; border-radius: 2px; flex: 0 0 auto;
  box-shadow: inset 0 0 0 1px rgba(20, 20, 20, .08);
}


.tournament-card {
  position: relative;
  align-items: stretch;
  background: #fff;
  border: 1px solid #E5E5E8;
  border-radius: 12px;
  overflow: hidden;
}
.has-hover .tournament-card:hover { border-color: #D2D2D6; box-shadow: 0 16px 30px rgba(20, 20, 20, .10); }


.tournament-card__img { min-width: 236px; max-width: 236px; min-height: 158px; }
.tournament-card__img img { height: 100%; }


.tournament-card__icon {
  right: -20px; width: 46px; height: 46px;
  background: transparent; border: none; border-radius: 0;
  filter: drop-shadow(0 1px 5px rgba(20, 20, 20, .18));
}
.tournament-card__icon img { width: 100%; height: 100%; }


.tournament-card__content {
  flex: 1 1 auto; flex-direction: column; align-items: flex-start;
  justify-content: center; gap: 9px;
  padding: 18px 26px 18px 42px;
}
.tournament-card__title {
  margin: 0; color: #1A191D; font-weight: 800; font-size: 25px; line-height: 1.1;
  letter-spacing: 0; text-transform: uppercase;
}
.tournament-card__info { width: auto; margin-bottom: 0; flex-wrap: wrap; gap: 3px 10px; }
.tournament-card__info-date { margin-right: 0; color: #55555C; font-size: 14px; font-weight: 500; }
.tournament-card__info-country { color: #55555C; font-size: 14px; font-weight: 500; gap: 8px; }
.tournament-card__info-country img { width: 18px !important; height: 12px !important; margin-right: 0 !important; border-radius: 2px; box-shadow: inset 0 0 0 1px rgba(20, 20, 20, .08); }


.tournament-card__prize {
  flex-direction: column; align-items: flex-end; justify-content: center; gap: 6px;
  margin: 18px 0; padding: 0 26px 0 22px; border-left: 1px solid #EFEFED; min-width: 132px;
}
.tournament-card__prize-icon { display: none; }
.tournament-card__prize::before {
  content: "Prize pool"; order: -1;
  font-size: 9.5px; font-weight: 700; letter-spacing: .14em; text-transform: uppercase; color: #A8A8AB;
}
html[lang="ru"] .tournament-card__prize::before { content: "Призовой фонд"; }
html[lang="uk"] .tournament-card__prize::before { content: "Призовий фонд"; }
html[lang="id"] .tournament-card__prize::before { content: "Total hadiah"; }
.tournament-card__wrapp { margin-left: 0; align-items: flex-end; }
.tournament-card__sum { margin-bottom: 0; color: #1A191D; font-weight: 800; font-size: 21px; line-height: 1; font-variant-numeric: tabular-nums; }
.tournament-card__type-tournament {
  padding: 4px 9px; border-radius: 4px; font-size: 10px; font-weight: 700; letter-spacing: .14em;
  line-height: 1; text-transform: uppercase; background: #1A191D; color: #fff;
}


.nv-tcard-progress { position: absolute; left: 0; right: 0; bottom: 0; height: 3px; background: rgba(20, 20, 20, .20); z-index: 2; }
.nv-tcard-progress span { display: block; height: 100%; background: #FFEE00; }


@media only screen and (max-width: 767px) {
  .tournament-card { flex-direction: column; align-items: stretch; }
  .tournament-card__img { min-width: 0; max-width: 100%; width: 100%; min-height: 0; height: 190px; }
  .tournament-card__icon { top: 14px; right: 14px; left: auto; bottom: auto; transform: none; width: 44px; height: 44px; }
  .tournament-card__content { padding: 14px 16px; }
  .tournament-card__title { font-size: 19px; }
  .tournament-card__prize {
    flex-direction: row; align-items: center; justify-content: space-between;
    margin: 0 16px; padding: 12px 0 16px; min-width: 0;
    border-left: none; border-top: 1px solid #EFEFED;
  }
  .tournament-card__prize::before { display: none; }
  .tournament-card__wrapp { flex-direction: row; align-items: center; justify-content: space-between; width: 100%; }
}


.tournament-card__content { min-width: 0; }               
.tournament-card__title { font-size: 22px; line-height: 1.2; text-wrap: balance; }
.tournament-card__info { gap: 4px 10px; }
.tournament-card__prize { flex: 0 0 auto; gap: 7px; }
.tournament-card__wrapp { gap: 8px; }                     
.tournament-card__sum { margin-bottom: 0; }

[data-page="publications"] .tournament-card__title { font-size: 22px; line-height: 1.2; }
[data-page="publications"] .tournament-card__content { padding: 22px 30px 22px 48px; }
[data-page="publications"] .tournament-card__info-date { font-size: 14px; }

/* ===== navi-ds.css ===== */


:root {
  
  --ds-yellow:          #FFEE00;   
  --ds-yellow-hover:    #E6D600;
  --ds-yellow-ink:      #1A191D;   

  
  --ds-bg-dark:         #1A191D;
  --ds-surface-dark-1:  #1F2021;
  --ds-surface-dark-2:  #27262B;
  --ds-line-dark:       rgba(255, 255, 255, .08);

  
  --ds-zone:            #EFEFEF;   
  --ds-card:            #FFFFFF;
  --ds-cell:            #F0F0ED;   
  --ds-cell-cool:       #EEEDEF;   

  
  --ds-line:            #E6E6E2;   
  --ds-line-strong:     #E2E2DE;   

  
  --ds-ink:             #141414;   
  --ds-ink-brand:       #1A191D;   
  --ds-ink-2:           #55555A;   
  --ds-ink-3:           #8F8F92;   
  --ds-ink-on-dark:     #A7A7B2;   

  
  --ds-live:            #E03E36;   
  --ds-alert:           #F6341E;   
  --ds-win:             #1F8A4C;   
  --ds-loss:            #C0392B;

  
  --ds-r-xs:            4px;       
  --ds-r-sm:            6px;       
  --ds-r-md:            10px;      
  --ds-r-pill:          999px;

  
  --ds-sh-1:            0 1px 2px rgba(20, 20, 24, .08);
  --ds-sh-2:            0 4px 14px rgba(20, 20, 24, .10);
  --ds-sh-3:            0 10px 28px rgba(20, 20, 24, .14);

  
  --ds-s-1:             4px;
  --ds-s-2:             8px;
  --ds-s-3:             10px;
  --ds-s-4:             12px;
  --ds-s-5:             16px;
  --ds-s-6:             20px;
  --ds-s-7:             28px;
  --ds-s-8:             40px;
  --ds-s-9:             60px;

  
  --ds-t-micro:         11.5px;    
  --ds-t-small:         12.5px;
  --ds-t-body:          14px;
  --ds-t-strong:        15px;      
  --ds-t-h3:            18px;      
  --ds-t-h2:            22px;

  
  --ds-sec-size:        21px;
  --ds-sec-lh:          1.3;
  
  --ds-sec-size-sm:     16px;
  
  --ds-sec-bar-w:       5px;
  --ds-sec-bar-h:       .715em;
  --ds-sec-gap:         var(--ds-s-4);
  --ds-sec-below:       var(--ds-s-6);
  
  --ds-sec-above:       60px;

  
  --ds-optical:         .1em;

  
  --ds-d-micro:         130ms;     
  --ds-d-state:         200ms;     
  --ds-d-enter:         280ms;     
  --ds-e-enter:         cubic-bezier(.2, .8, .2, 1);
  --ds-e-exit:          cubic-bezier(.4, 0, 1, 1);
  --ds-stagger:         35ms;      
}





.nv-card,
.nv-row {
  background: var(--ds-card);
  border: 1px solid var(--ds-line);
  border-radius: var(--ds-r-md);
  overflow: hidden;
}
.nv-row {
  display: flex;
  align-items: stretch;
}


.nv-shead {
  display: flex;
  align-items: center;
  gap: var(--ds-s-4);
  font-size: var(--ds-t-h3);
  font-weight: 700;
  letter-spacing: .04em;
  text-transform: uppercase;
  color: var(--ds-ink);
}
.nv-shead::before {
  content: "";
  flex: 0 0 auto;
  width: 5px;
  height: 22px;
  background: var(--ds-yellow);
}


.nv-pill-live {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 5px 10px;
  border-radius: var(--ds-r-xs);
  background: var(--ds-live);
  color: #fff;
  font-size: var(--ds-t-micro);
  font-weight: 700;
  letter-spacing: .14em;
  text-transform: uppercase;
}
.nv-pill-live::before {
  content: "";
  width: 6px;
  height: 6px;
  border-radius: var(--ds-r-pill);
  background: currentColor;
  animation: nvLivePulse 1.6s ease-in-out infinite;
}

.nv-chip {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 4px 9px;
  border-radius: var(--ds-r-xs);
  background: var(--ds-cell);
  color: var(--ds-ink-2);
  font-size: var(--ds-t-micro);
  font-weight: 700;
  letter-spacing: .08em;
  text-transform: uppercase;
}

.nv-tabs {
  display: flex;
  gap: 2px;
  padding: 3px;
  border-radius: 8px;
  background: var(--ds-cell);
}
.nv-tabs__tab {
  flex: 1;
  padding: var(--ds-s-2) 6px;
  border: 1px solid transparent;
  border-radius: var(--ds-r-sm);
  background: transparent;
  color: var(--ds-ink-3);
  font-size: var(--ds-t-micro);
  font-weight: 700;
  letter-spacing: .12em;
  text-transform: uppercase;
  text-align: center;
  cursor: pointer;
  transition: background var(--ds-d-state) var(--ds-e-enter),
              color var(--ds-d-state) var(--ds-e-enter);
}
.nv-tabs__tab[aria-selected="true"] {
  background: var(--ds-card);
  border-color: var(--ds-line-strong);
  box-shadow: var(--ds-sh-1);
  color: var(--ds-ink);
}

.nv-page {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 36px;
  height: 36px;
  border: 1px solid var(--ds-line-strong);
  border-radius: 7px;
  background: var(--ds-card);
  color: var(--ds-ink-2);
  font-size: 14.5px;
  font-weight: 700;
  letter-spacing: .04em;
  text-decoration: none;
}
.nv-page[aria-current="page"] {
  background: var(--ds-yellow);
  border-color: var(--ds-yellow);
  color: var(--ds-ink-brand);
}

.nv-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: var(--ds-s-2);
  min-height: 44px;               
  padding: 0 var(--ds-s-6);
  border: 0;
  border-radius: var(--ds-r-xs);
  background: var(--ds-yellow);
  color: var(--ds-ink-brand);
  font-size: var(--ds-t-body);
  font-weight: 700;
  letter-spacing: .04em;
  text-decoration: none;
  cursor: pointer;
  transition: background var(--ds-d-micro) var(--ds-e-exit),
              transform var(--ds-d-micro) var(--ds-e-exit);
}
.nv-btn--ghost {
  background: transparent;
  border: 1px solid var(--ds-line-strong);
  color: var(--ds-ink);
}

.nv-ulink {
  color: var(--ds-ink);
  font-size: 13px;
  font-weight: 600;
  text-decoration: none;
  box-shadow: inset 0 -2px 0 var(--ds-yellow);
}

.nv-empty {
  padding: var(--ds-s-7) var(--ds-s-6);
  border: 1px dashed var(--ds-line-strong);
  border-radius: var(--ds-r-md);
  color: var(--ds-ink-3);
  font-size: var(--ds-t-body);
  text-align: center;
}


.nv-card, .nv-row {
  transition: transform var(--ds-d-micro) var(--ds-e-exit),
              box-shadow var(--ds-d-micro) var(--ds-e-exit);
}
@media (hover: hover) {
  a:hover > .nv-card, a:hover > .nv-row, .nv-card:hover, .nv-row:hover {
    transform: translateY(-2px);
    box-shadow: var(--ds-sh-2);
  }
  .nv-btn:hover { background: var(--ds-yellow-hover); }
}
.nv-card:active, .nv-row:active, .nv-btn:active { transform: translateY(0); }

.nv-btn:focus-visible, .nv-page:focus-visible, .nv-tabs__tab:focus-visible,
       .nv-ulink:focus-visible, .nv-card:focus-visible, .nv-row:focus-visible {
  outline: 2px solid var(--ds-ink-brand);
  outline-offset: 2px;
}

@media (prefers-reduced-motion: reduce) {
  .nv-card, .nv-row, .nv-tabs__tab, .nv-btn { transition: none; }
  .nv-pill-live::before { animation: none; }
}




.command-staff {
  margin-bottom: var(--ds-sec-above);
}


.player-recent-matches {
  margin-bottom: var(--ds-sec-above);
}


.related-news {
  margin-top: var(--ds-sec-above);
}

/* ===== tournament-card-batch2.css ===== */



.nv-tstatus { display: none !important; }


.nv-type-hidden { display: none !important; }


.tournament-card { cursor: pointer; }
.tournament-card__title::after {
  content: "";
  position: absolute;
  top: 0; right: 0; bottom: 0; left: 0;
  z-index: 1;
}



.tournament-card {
  transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease;
}
.has-hover .tournament-card:hover { transform: translateY(-3px); }
.has-hover .tournament-card:hover .tournament-card__title { color: #000; }


.card-item__content { padding: 17px 16px 16px; }

.tournament-card__content { padding: 20px 26px 20px 42px; gap: 10px; }
[data-page="publications"] .tournament-card__content { padding: 24px 30px 24px 48px; }




.card-item__svg {
  top: 12px;
  right: 12px;
  left: auto;
  bottom: auto;
  transform: none;
  width: 38px;
  height: 38px;
  padding: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  border: 1px solid rgba(20, 20, 20, .06);
  border-radius: 10px;
  box-shadow: 0 2px 8px rgba(20, 20, 20, .18);
  filter: none; 
}
.card-item__svg img,
.card-item__svg-icon {
  width: 100%;
  height: 100%;
  object-fit: contain;
  display: block;
}


.tournament-card__icon {
  right: -23px;
  width: 46px;
  height: 46px;
  padding: 7px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  
  border: 1px solid rgba(20, 20, 20, .10);
  border-radius: 11px;
  box-shadow: 0 2px 10px rgba(20, 20, 20, .20);
  filter: none;
}
.tournament-card__icon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  display: block;
}


.card-item__country,
.tournament-card__info-country {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  line-height: 1.25;
}
.card-item__country-flag,
.tournament-card__info-country img {
  display: block;
  flex: 0 0 auto;
  align-self: center;
  width: 17px !important;
  height: 12px !important;
  margin: 0 !important;
  border-radius: 2px;
  object-fit: cover;
  box-shadow: inset 0 0 0 1px rgba(20, 20, 20, .08);
}
.card-item__country > span,
.tournament-card__info-country > span {
  display: block;
  line-height: 1.25;
}


.tournament-hero__prize {
  flex-direction: column;
  align-items: flex-end;
  justify-content: center;
  gap: 7px;
  padding-left: 28px;
}

.tournament-hero__prize::before {
  content: "Prize pool";
  position: static;
  width: auto;
  height: auto;
  background: none;
  border-radius: 0;
  font-size: 9.5px;
  font-weight: 700;
  letter-spacing: .14em;
  text-transform: uppercase;
  color: #A8A8AB;
  line-height: 1;
}
html[lang="ru"] .tournament-hero__prize::before { content: "Призовой фонд"; }
html[lang="uk"] .tournament-hero__prize::before { content: "Призовий фонд"; }
html[lang="id"] .tournament-hero__prize::before { content: "Total hadiah"; }

.tournament-hero__prize-info {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 8px;
}
.tournament-hero__sum {
  font-size: 24px; 
  font-weight: 800;
  line-height: 1;
  color: #1A191D;
  font-variant-numeric: tabular-nums;
}
.tournament-hero__type {
  padding: 4px 9px;
  border-radius: 4px;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: .14em;
  line-height: 1;
  text-transform: uppercase;
  background: #1A191D;
  color: #fff;
}


@media (max-width: 767px) {
  table.nv-standings { width: 100% !important; }
  table.nv-standings td { width: auto !important; height: auto !important; }
  table.nv-standings thead td { padding: 10px 6px !important; letter-spacing: .03em; }
  table.nv-standings tbody td { padding: 12px 6px; }
  table.nv-standings tbody td:first-child::before {
    width: 20px; height: 20px; margin-right: 6px; font-size: 11px;
  }
  table.nv-standings tbody td:first-child img {
    width: 20px !important; height: 20px !important; margin-right: 6px;
  }

  table.nv-standings tbody td:first-child,
  table.nv-standings thead td:first-child,
  table.nv-standings tr.nv-headrow td:first-child {
    position: sticky;
    left: 0;
    z-index: 1;
    white-space: nowrap;
    box-shadow: 6px 0 8px -6px rgba(20, 20, 20, .18);
  }
  table.nv-standings thead td:first-child,
  table.nv-standings tr.nv-headrow td:first-child { background: #F7F7F7; }
  table.nv-standings tr.nv-standings__me td:first-child {
    box-shadow: inset 3px 0 0 var(--navi-yellow), 6px 0 8px -6px rgba(20, 20, 20, .18);
  }
}


.tournament-hero__content {
  padding-top: 28px;
  padding-bottom: 20px;
}
.tournament-hero__content-header { margin-bottom: 20px; }


.matches.tournament-matches .matches__body { margin-bottom: 0; }
.matches.tournament-matches .matches-list:last-child { margin-bottom: 0; }
.matches.tournament-matches .matches__btn { margin-top: var(--ds-s-6); }


.tournament-hero__tournament-game {
  width: 40px;
  height: 40px;
  padding: 7px;
  top: 12px;
  bottom: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid rgba(20, 20, 20, .06);
  box-shadow: 0 4px 14px rgba(20, 20, 20, .16);
}
.tournament-hero__tournament-game img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  display: block;
}


.nv-tcard-progress {
  height: 4px;
  background: rgba(255, 255, 255, .30);
}
.nv-tcard-progress span {
  background: var(--navi-yellow, #FFEE00);
  border-radius: 0 2px 2px 0;
}

.swiper-scrollbar {
  height: 4px;
  background: rgba(20, 20, 20, .10);
  border-radius: 2px;
}
.swiper-scrollbar-drag {
  background: var(--navi-yellow, #FFEE00);
  border-radius: 2px;
}


@supports selector(::-webkit-scrollbar) {
  .category-block__tabs,
  [class*="__wrapp"] { scrollbar-color: auto; }
}
.category-block__tabs::-webkit-scrollbar,
[class*="__wrapp"]::-webkit-scrollbar { height: 4px; }
.category-block__tabs::-webkit-scrollbar-thumb,
[class*="__wrapp"]::-webkit-scrollbar-thumb {
  background: var(--navi-yellow, #FFEE00);
  border-radius: 2px;
}
.category-block__tabs::-webkit-scrollbar-track,
[class*="__wrapp"]::-webkit-scrollbar-track {
  background: rgba(20, 20, 20, .10);
  border-radius: 2px;
}


@media only screen and (max-width: 767px) {
  .tournament-card__icon { top: 12px; right: 12px; width: 40px; height: 40px; padding: 6px; border-radius: 10px; }
  .tournament-card__content { padding: 16px; }
  [data-page="publications"] .tournament-card__content { padding: 16px; }
  .card-item__svg { width: 34px; height: 34px; padding: 5px; border-radius: 9px; }
  .tournament-hero__prize { padding-left: 0; align-items: flex-start; }
  .tournament-hero__prize-info { align-items: flex-start; }
  .tournament-hero__sum { font-size: 22px; }
}

@media (prefers-reduced-motion: reduce) {
  .tournament-card { transition: none; }
  .has-hover .tournament-card:hover { transform: none; }
}


.card-item__svg {
  right: auto;
  left: 12px;
}


.card-item__country-flag,
.tournament-card__info-country img {
  width: 14px !important;
  height: 10px !important;
}


.card-item__info-type { font-size: var(--ds-t-micro); }
.card-item__date,
.card-item__date span,
.card-item__country,
.card-item__country > span { font-size: var(--ds-t-small); }
.card-item__info-price-text { font-size: var(--ds-t-h3); }


.card-item__title { min-height: 2.28em; }   


.card-item__country { flex: 0 0 100%; }


.tournament-section__btn .btn.gray {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 9px;
  width: 100%;
  height: 44px;
  padding: 0;
  border: 1px solid var(--ds-line);
  border-radius: var(--ds-r-md);
  
  background-color: var(--ds-card) !important;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: .03em;
  color: var(--ds-ink);
  transition: border-color .16s ease, background .16s ease;
}

.tournament-section__btn .btn.gray::after {
  content: "";
  width: 7px;
  height: 7px;
  margin-top: -4px;
  border-right: 2px solid currentColor;
  border-bottom: 2px solid currentColor;
  transform: rotate(45deg);
}
.has-hover .tournament-section__btn .btn.gray:hover {
  border-color: var(--ds-yellow, #FFEE00);
  background-color: #FFFEF4 !important;
}
.tournament-section__btn .btn.gray:focus-visible {
  outline: 2px solid var(--ds-ink);
  outline-offset: 2px;
}


.tournament-card__icon { width: 36px; height: 36px; }
@media only screen and (max-width: 767px) {
  .tournament-card__icon { width: 32px; height: 32px; }
}


@media only screen and (max-width: 767px) {
  .tournament-card__prize::before { display: block; flex: 0 0 auto; }
  .tournament-card__wrapp { width: auto; justify-content: flex-end; }
}

/* ===== match-redesign.css ===== */



.match-list-block,
.match-list-section,
section.matches {
  --m-card-bg: var(--ds-card);
  --m-card-border: var(--ds-line);
  --m-radius: var(--ds-r-md);
  --m-cell-bg: var(--ds-cell);
  --m-divider: var(--ds-cell);
  --m-muted: var(--ds-ink-3);
  --m-muted-strong: var(--ds-ink-2);
  --m-control-border: var(--ds-line-strong);
  --m-track: var(--ds-cell);
  --m-live: var(--ds-live);
  --m-ink: var(--ds-ink);
}

@keyframes nvLivePulse { 0%, 100% { opacity: 1; } 50% { opacity: .35; } }


.tournament-list__body.nv-banner-last { display: flex; flex-direction: column; }
.tournament-list__body.nv-banner-last > .category-block__tabs-wrapp { order: 0; }
.tournament-list__body.nv-banner-last > .tournament-section { order: 1; }
.tournament-list__body.nv-banner-last > .main-brand__wrapp { order: 2; }


.nv-to-top {
  position: fixed;
  right: 24px;
  bottom: 24px;
  z-index: 60;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  padding: 0;
  border: 1px solid rgba(20, 20, 20, .10);
  border-radius: 50%;
  background: #fff;
  box-shadow: 0 4px 16px rgba(20, 20, 20, .16);
  cursor: pointer;
  opacity: 0;
  visibility: hidden;
  transform: translateY(8px);
  transition: opacity .2s ease, transform .2s ease, visibility .2s, background .16s ease, border-color .16s ease;
}
.nv-to-top.is-visible { opacity: 1; visibility: visible; transform: none; }
.nv-to-top__arrow {
  width: 10px;
  height: 10px;
  margin-top: 3px;
  border-left: 2px solid #1A191D;
  border-top: 2px solid #1A191D;
  transform: rotate(45deg);
}
.has-hover .nv-to-top:hover {
  background: var(--navi-yellow, #FFEE00);
  border-color: var(--navi-yellow, #FFEE00);
}
.nv-to-top:focus-visible { outline: 2px solid #1A191D; outline-offset: 2px; }

@media only screen and (max-width: 767px) {
  .nv-to-top { right: 16px; bottom: 16px; width: 40px; height: 40px; }
}
@media (prefers-reduced-motion: reduce) {
  .nv-to-top { transition: opacity .01s, visibility .01s; transform: none; }
}


.match-list-block .match-item,
.match-list-section .match-item,
section.matches .match-item {
  position: relative;
  display: flex;
  align-items: stretch;
  background: var(--m-card-bg);
  border: 1px solid var(--m-card-border);
  border-radius: var(--m-radius);
  overflow: hidden;
  box-shadow: none;
  transition: border-color .16s ease, box-shadow .16s ease, transform .16s ease;
}
.has-hover .match-list-block .match-item:hover,
.has-hover .match-list-section .match-item:hover,
.has-hover section.matches .match-item:hover {
  border-color: #D8D8D2;
  box-shadow: 0 6px 18px rgba(20, 20, 20, .07);
}


.match-list-block .match-item__link,
.match-list-section .match-item__link,
section.matches .match-item__link {
  position: absolute;
  top: 0; right: 0; bottom: 0; left: 0;
  z-index: 3;
}

.match-list-block .match-item__league,
.match-list-section .match-item__league,
section.matches .match-item__league,
.match-list-block .nv-league-link,
.match-list-section .nv-league-link { position: relative; z-index: 4; }

.match-list-block .match-item__opponent-link,
.match-list-section .match-item__opponent-link,
section.matches .match-item__opponent-link {
  position: absolute;
  top: 0; right: 0; bottom: 0; left: 0;
  width: auto;
  z-index: 4;
}

.match-list-block .match-item__wrapp,
.match-list-section .match-item__wrapp,
section.matches .match-item__wrapp {
  flex: 1 1 auto;
  min-width: 0;
  display: flex;
  align-items: stretch;
  background: none;
}


.match-list-block .match-item__game,
.match-list-section .match-item__game,
section.matches .match-item__game {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--m-cell-bg);
  box-shadow: inset -1px 0 0 rgba(20, 20, 20, .05);
}
.match-list-block .match-item__game-icon,
.match-list-section .match-item__game-icon,
section.matches .match-item__game-icon {
  width: 26px;
  height: 26px;
  object-fit: contain;
}


.match-list-block .match-item__opponent-icon,
.match-list-section .match-item__opponent-icon,
section.matches .match-item__opponent-icon {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 26px;
  height: 26px;
  background: #fff;
  border-radius: 6px;
  overflow: hidden;
}
.match-list-block .match-item__opponent-icon-svg,
.match-list-section .match-item__opponent-icon-svg,
section.matches .match-item__opponent-icon-svg {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.match-list-block .match-item__opponent-name,
.match-list-section .match-item__opponent-name,
section.matches .match-item__opponent-name {
  font-size: 15px;
  font-weight: 700;
  color: var(--m-ink);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.match-list-block .match-item__opponent:first-child .match-item__opponent-name,
.match-list-section .match-item__opponent:first-child .match-item__opponent-name,
section.matches .match-item__opponent:first-child .match-item__opponent-name { flex: 0 0 auto; }

.match-list-block .match-item__opponent:first-child,
.match-list-section .match-item__opponent:first-child,
section.matches .match-item__opponent:first-child { flex: 0 0 auto; min-width: auto; }


.match-list-block .match-item__opponent-result,
.match-list-block .match-item__opponent-versus,
.match-list-section .match-item__opponent-result,
.match-list-section .match-item__opponent-versus,
section.matches .match-item__opponent-result,
section.matches .match-item__opponent-versus {
  padding: 0 4px;
  font-size: 11.5px;
  font-weight: 700;
  letter-spacing: .12em;
  text-transform: uppercase;
  color: var(--m-muted);
}
.match-list-block .match-item__opponent-score,
.match-list-section .match-item__opponent-score,
section.matches .match-item__opponent-score {
  display: flex;
  align-items: center;
  gap: 5px;
  font-weight: 700;
  font-variant-numeric: tabular-nums;
}

.match-list-block .match-item__opponent-score-first,
.match-list-block .match-item__opponent-score-second,
.match-list-section .match-item__opponent-score-first,
.match-list-section .match-item__opponent-score-second,
section.matches .match-item__opponent-score-first,
section.matches .match-item__opponent-score-second {
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
}
.match-list-block .match-item__opponent-score > span,
.match-list-section .match-item__opponent-score > span,
section.matches .match-item__opponent-score > span {
  font-size: 12px;
  font-weight: 600;
  color: var(--m-muted);
}
section.matches .match-item__opponent-score-first,
section.matches .match-item__opponent-score-second { font-size: 14px; }


.match-list-block .match-item__opponents--pubg,
.match-list-section .match-item__opponents--pubg,
section.matches .match-item__opponents--pubg { justify-content: flex-start; }


.match-list-block .live,
.match-list-section .live,
section.matches .live {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  flex: 0 0 auto;
  width: auto;
  padding: 3px 9px;
  border-radius: 999px;
  background: var(--m-live);
}

.match-list-block .live__circle,
.match-list-section .live__circle,
section.matches .live__circle {
  width: 5px;
  height: 5px;
  min-width: 5px;
  border: 0;
  border-radius: 50%;
  background: #fff;
  animation: nvLivePulse 1.6s ease-in-out infinite;
}
.match-list-block .live__circle::before,
.match-list-section .live__circle::before,
section.matches .live__circle::before { content: none; }
.match-list-block .live__text,
.match-list-section .live__text,
section.matches .live__text {
  font-size: 10px;
  font-weight: 700;
  letter-spacing: .14em;
  text-transform: uppercase;
  color: #fff;
  
  margin-right: -.14em;
}


.match-list-block .match-list-section__body,
.match-list-section .match-list-section__body {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.match-list-block .match-item,
.match-list-section .match-item { min-height: 68px; }

.match-list-block .match-item__game,
.match-list-section .match-item__game { width: 62px; }


.match-list-block .match-item__body,
.match-list-section .match-item__body {
  flex: 1 1 auto;
  min-width: 0;
  display: grid;
  grid-template-columns: 158px minmax(0, 1fr);
  align-items: center;
  column-gap: 20px;
  padding: 16px 22px;
}
.match-list-block .match-item__body > *,
.match-list-section .match-item__body > * { min-width: 0; }


.nv-match__list .match-item__body {
  grid-template-columns: 205px minmax(0, 1fr);
  padding-left: 16px;
  padding-right: 16px;
}

.nv-match__list .match-item__game { width: 50px; }


.match-list-block .match-item_live .live,
.match-list-section .match-item_live .live { justify-self: start; }


.match-list-block .match-item__date,
.match-list-section .match-item__date {
  flex: 0 0 auto;
  display: block;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: .02em;
  color: var(--m-ink);
  white-space: nowrap;
}

.match-list-block .match-item__date .nv-league-link,
.match-list-section .match-item__date .nv-league-link { display: none; }

.match-list-block .match-item__opponents,
.match-list-section .match-item__opponents {
  flex: 1 1 auto;
  min-width: 0;
  display: flex;
  align-items: center;
  gap: 10px;
  margin: 0;
}
.match-list-block .match-item__opponent,
.match-list-section .match-item__opponent {
  position: relative;
  display: flex;
  align-items: center;
  gap: 10px;
  min-width: 0;
}
.match-list-block .match-item__opponent-separate,
.match-list-section .match-item__opponent-separate {
  display: flex;
  align-items: center;
  flex: 0 0 auto;
}


@media (min-width: 768px) {
  .match-list-block .match-item .match-item__opponent-separate,
  .match-list-section .match-item .match-item__opponent-separate {
    min-width: 72px;
  }
}


.match-list-block .nv-live-meta,
.match-list-section .nv-live-meta {
  flex: 0 0 auto;
  font-size: 13px;
  font-weight: 500;
  color: var(--m-muted);
  white-space: nowrap;
}


.match-list-block .match-item__league,
.match-list-section .match-item__league {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  gap: 11px;
  width: 232px;
  margin: 12px 0;
  padding: 0 18px 0 20px;
  border-left: 1px solid var(--m-divider);
  background: none;
}
.match-list-block .match-item__league-img,
.match-list-section .match-item__league-img {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 34px;
  height: 34px;
  background: var(--m-cell-bg);
  border-radius: 7px;
  overflow: hidden;
}
.match-list-block .match-item__league-img img,
.match-list-section .match-item__league-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.match-list-block .match-item__league-text,
.match-list-section .match-item__league-text {
  display: flex;
  flex-direction: column;
  gap: 2px;
  min-width: 0;
}
.match-list-block .match-item__league .match-item__league-name,
.match-list-section .match-item__league .match-item__league-name {
  font-size: 13.5px;
  font-weight: 600;
  color: var(--m-ink);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.match-list-block .match-item__league .match-item__league-stage,
.match-list-section .match-item__league .match-item__league-stage {
  font-size: 12px;
  font-weight: 400;
  color: var(--m-muted);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}


.match-list-block .match-item_live .live,
.match-list-section .match-item_live .live { display: none; }

.match-list-block .match-item_live .match-item__opponents,
.match-list-section .match-item_live .match-item__opponents { grid-column: 1 / -1; }


.match-list-block .match-item_live .match-item__opponent,
.match-list-section .match-item_live .match-item__opponent,
section.matches .matches_live .match-item__opponent { width: auto !important; }


@media (max-width: 768px) {
  .match-list-block .match-item_live .match-item__opponents,
  .match-list-section .match-item_live .match-item__opponents { width: 100%; }
  .match-list-block .match-item_live .match-item__opponent-separate,
  .match-list-section .match-item_live .match-item__opponent-separate { left: auto; right: 0; }
  .match-list-block .match-item_live .match-item__opponent,
  .match-list-section .match-item_live .match-item__opponent { padding-right: 68px; }
}

.match-list-block .main-title .nv-live-head,
.match-list-section .main-title .nv-live-head {
  display: inline-flex;
  margin-left: auto;
  
  padding: 5px 13px;
  gap: 7px;
}
.match-list-block .main-title .nv-live-head .live__circle,
.match-list-section .main-title .nv-live-head .live__circle { width: 6px; height: 6px; min-width: 6px; }
.match-list-block .main-title .nv-live-head .live__text,
.match-list-section .main-title .nv-live-head .live__text { font-size: 11.5px; }


.match-list-block .main-title,
.match-list-section .main-title {
  display: flex;
  
  font-weight: 700;
  letter-spacing: .04em;
  text-transform: uppercase;
  color: var(--m-ink);
}
.match-list-block .main-title::before,
.match-list-section .main-title::before {
  content: "";
  flex: 0 0 auto;
  background: var(--navi-yellow, #FFEE00);
}


.match-list-block .match-item_live,
.match-list-section .match-item_live {
  background: var(--navi-yellow, #FFEE00);
  border-color: transparent;
  box-shadow: 0 2px 6px rgba(20, 20, 20, .06), 0 12px 30px rgba(233, 196, 0, .30);
}
.match-list-block .match-item_live .match-item__game,
.match-list-section .match-item_live .match-item__game {
  background: #fff;
  box-shadow: inset -1px 0 0 rgba(20, 20, 20, .08);
}

.match-list-block .tournament-matches .match-item.match-item_live .match-item__game,
.match-list-section .tournament-matches .match-item.match-item_live .match-item__game { width: 62px; }
.match-list-block .tournament-matches .match-item.match-item_live .match-item__league,
.match-list-section .tournament-matches .match-item.match-item_live .match-item__league {
  width: 232px;
  margin: 12px 0;
  padding: 0 18px;
  border-left-color: rgba(20, 20, 20, .12);
}
.match-list-block .match-item_live .match-item__league-img,
.match-list-section .match-item_live .match-item__league-img { background: rgba(255, 255, 255, .55); }
.match-list-block .match-item_live .match-item__league-stage,
.match-list-section .match-item_live .match-item__league-stage,
.match-list-block .match-item_live .nv-live-meta,
.match-list-section .match-item_live .nv-live-meta { color: rgba(20, 20, 20, .62); }
.has-hover .match-list-block .match-item_live:hover,
.has-hover .match-list-section .match-item_live:hover {
  border-color: transparent;
  box-shadow: 0 2px 6px rgba(20, 20, 20, .06), 0 16px 34px rgba(233, 196, 0, .40);
}



.category-block__tabs {
  display: flex;
  gap: 8px;
  padding-bottom: 4px;
  overflow-x: auto;
  
  background:
    linear-gradient(to right, var(--m-page-bg, #EEEDEF) 40%, rgba(238, 237, 239, 0)) left center,
    linear-gradient(to left, var(--m-page-bg, #EEEDEF) 40%, rgba(238, 237, 239, 0)) right center,
    radial-gradient(farthest-side at 0 50%, rgba(20, 20, 20, .14), rgba(20, 20, 20, 0)) left center,
    radial-gradient(farthest-side at 100% 50%, rgba(20, 20, 20, .14), rgba(20, 20, 20, 0)) right center;
  background-repeat: no-repeat;
  background-size: 30px 100%, 30px 100%, 18px 100%, 18px 100%;
  background-attachment: local, local, scroll, scroll;
}



.nv-strip-wrap { position: relative; }
.nv-strip-wrap.nv-scrollable { padding-bottom: 14px; }
.nv-strip-bar {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 4px;
  border-radius: 2px;
  background: rgba(20, 20, 20, .10);
  cursor: pointer;
  touch-action: none;
}
.nv-strip-wrap.nv-scrollable .nv-strip-bar { display: block; }
.nv-strip-bar__drag {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  border-radius: 2px;
  background: var(--navi-yellow, #FFEE00);
}

.category-block__tabs { scrollbar-width: none; }
.category-block__tabs::-webkit-scrollbar { height: 0; width: 0; }
.category-block__tabs .category-block__tab {
  flex: 0 0 auto;
  width: 54px;
  height: 54px;
  padding: 0;
  border-radius: 9px;
  border: 1px solid var(--m-control-border, #E2E2DE);
  background: #fff;
}
.category-block__tabs .category-block__tab-link {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 0;
}
.category-block__tabs .category-block__tab-link img {
  width: 26px;
  height: 26px;
  object-fit: contain;
}
.category-block__tabs .category-block__tab-link span {
  font-size: 12px;
  font-weight: 700;
  letter-spacing: .06em;
  text-transform: uppercase;
}
.category-block__tabs .category-block__tab_active {
  background: var(--navi-yellow, #FFEE00);
  border-color: var(--navi-yellow, #FFEE00);
}
.has-hover .category-block__tabs .category-block__tab:not(.category-block__tab_active):hover {
  border-color: #C9C9C2;
}


.pagination {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  list-style: none;
}
.pagination { margin-top: 6px; }
.pagination .page-item { display: flex; align-items: center; margin: 0; }
.pagination .page-link {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 36px;
  width: auto;
  height: 36px;
  line-height: 1;
  padding: 0 9px;
  border: 1px solid var(--m-control-border, #E2E2DE);
  border-radius: 7px;
  background: #fff;
  font-size: 14.5px;
  font-weight: 700;
  letter-spacing: .04em;
  color: var(--m-muted-strong, #55555A);
}
.has-hover .pagination .page-link:hover { border-color: #C9C9C2; color: #141414; }
.pagination .page-link_active,
.has-hover .pagination .page-link_active:hover {
  background: var(--navi-yellow, #FFEE00);
  border-color: var(--navi-yellow, #FFEE00);
  color: #141414;
}


section.matches { display: flex; flex-direction: column; gap: 12px; }

section.matches .matches_live { display: flex; flex-direction: column; gap: 12px; margin-bottom: 0; }
section.matches .matches__mobile { margin: 0; }


section.matches .matches__header { margin: 0; }
section.matches .matches_live .matches__header {
  display: flex;
  align-items: center;
  gap: 12px;
}

section.matches .main-title_sidebar {
  display: flex;
  margin: 0;
  font-weight: 700;
  letter-spacing: .04em;
  text-transform: uppercase;
  color: var(--m-ink);
}
section.matches .matches_live .main-title_sidebar::before {
  content: "";
  flex: 0 0 auto;
  background: var(--navi-yellow, #FFEE00);
}

section.matches .matches_live .matches__header .live {
  margin-left: auto;
  
  padding: 5px 13px;
  gap: 7px;
}
section.matches .matches_live .matches__header .live__circle { width: 6px; height: 6px; min-width: 6px; }
section.matches .matches_live .matches__header .live__text { font-size: 11.5px; }


section.matches .matches_live .match-item {
  min-height: 0;
  background: var(--navi-yellow, #FFEE00);
  border-color: transparent;
  box-shadow: 0 2px 6px rgba(20, 20, 20, .06), 0 12px 30px rgba(233, 196, 0, .38);
}
section.matches .matches_live .match-item__game {
  width: 54px;
  background: #fff;
  box-shadow: inset -1px 0 0 rgba(20, 20, 20, .08);
}

section.matches .matches_live .match-item .live { display: none; }


section.matches .nv-live-meta,
section.matches .matches_live .nv-live-meta {
  display: block;
  order: 1;
  font-size: 12.5px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: .02em;
  color: var(--m-ink);
}
section.matches .matches_live .match-item__opponents { order: 2; }

section.matches .matches_live .match-item__body { gap: 7px; padding: 13px 15px 14px; }
.has-hover section.matches .matches_live .match-item:hover {
  border-color: transparent;
  box-shadow: 0 2px 6px rgba(20, 20, 20, .06), 0 16px 34px rgba(233, 196, 0, .46);
}


section.matches .matches__body {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
section.matches .match-item { min-height: 84px; }
section.matches .match-item__game { width: 52px; }
section.matches .match-item__body {
  flex: 1 1 auto;
  min-width: 0;
  display: flex;
  flex-direction: column;
  
  align-items: flex-start;
  justify-content: center;
  gap: 5px;
  padding: 11px 13px 12px;
}
section.matches .match-item__date,
section.matches .match-item__opponents { width: 100%; }
section.matches .match-item__date {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  gap: 0 5px;
  font-size: 12.5px;
  font-weight: 700;
  letter-spacing: .02em;
  color: var(--m-ink);
}

section.matches .match-item__date > [data-timezone] { flex: 0 0 100%; }
section.matches .match-item__date .match-item__league-name,
section.matches .match-item__date .match-item__league-stage {
  font-size: 11.5px;
  font-weight: 400;
  letter-spacing: 0;
  color: var(--m-muted);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
section.matches .match-item__opponents {
  display: flex;
  align-items: center;
  gap: 8px;
  margin: 0;
  min-width: 0;
}
section.matches .match-item__opponent {
  position: relative;
  display: flex;
  align-items: center;
  gap: 7px;
  min-width: 0;
}

section.matches .match-item__opponent-name { font-size: 13.5px; }
section.matches .match-item__opponent-icon { width: 20px; height: 20px; border-radius: 5px; }
section.matches .match-item__opponent-result,
section.matches .match-item__opponent-versus {
  padding: 0 2px;
  font-size: 10.5px;
  letter-spacing: .12em;
}

section.matches .match-item__opponent-icon:empty { display: none; }
section.matches .match-item__opponents--pubg .match-item__opponent[style] { width: auto !important; }

section.matches .match-item__league,
section.matches .match-item_live:first-child .match-item__league { display: none; }


section.matches .matches__mobile-controls {
  display: flex;
  gap: 2px;
  padding: 3px;
  background: var(--m-track);
  border-radius: 8px;
}
section.matches .matches__mobile-control {
  flex: 1 1 0;
  
  margin-right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px 6px;
  border: 1px solid transparent;
  border-radius: 6px;
  font-size: 11.5px;
  font-weight: 700;
  letter-spacing: .12em;
  text-transform: uppercase;
  color: var(--m-muted);
  text-align: center;
  transition: background .14s ease, color .14s ease;
}
section.matches .matches__mobile-control.is-active {
  background: #fff;
  border-color: var(--m-control-border);
  box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
  color: var(--m-ink);
}
.has-hover section.matches .matches__mobile-control:not(.is-active):hover { color: var(--m-ink); }


section.matches .matches__mobile .matches-list > .matches__header { display: none; }


section.matches .matches-list { display: none; }
section.matches .matches-list.is-active { display: block; }
section.matches .nv-tab-hidden { display: none; }


section.matches .matches__btn { display: flex; justify-content: flex-end; margin: 0; }
section.matches .matches__btn .btn,
section.matches .matches__btn .btn.gray {
  display: inline-flex;
  width: auto;
  min-width: 0;
  height: auto;
  min-height: 0;
  
  border: none;
  border-radius: 0;
  background: none;
  
}
section.matches .matches__btn .btn__text {
  
  font-weight: 700;
  text-transform: none;
  color: var(--m-ink);
}




.player-recent-matches {
  --m-card-bg: var(--ds-card);
  --m-card-border: var(--ds-line);
  --m-cell-bg: var(--ds-cell);
  --m-divider: var(--ds-cell);
  --m-muted: var(--ds-ink-3);
  --m-ink: var(--ds-ink);
}
.player-recent-matches .matches__body { display: flex; flex-direction: column; gap: 10px; }
.player-recent-matches .match-item {
  position: relative;
  display: flex;
  align-items: stretch;
  min-height: 68px;
  background: var(--m-card-bg);
  border: 1px solid var(--m-card-border);
  border-radius: 10px;
  overflow: hidden;
  transition: border-color .16s ease, box-shadow .16s ease;
}
.has-hover .player-recent-matches .match-item:hover {
  border-color: #D8D8D2;
  box-shadow: 0 6px 18px rgba(20, 20, 20, .07);
}
.player-recent-matches .match-item__link { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 3; }
.player-recent-matches .match-item__wrapp { flex: 1 1 auto; min-width: 0; display: flex; align-items: stretch; background: none; }

.player-recent-matches .match-item__wrapp,
.player-recent-matches .match-item__body { min-height: 0; }
.player-recent-matches .match-item__game {
  flex: 0 0 auto;
  width: 62px;
  min-height: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--m-cell-bg);
  box-shadow: inset -1px 0 0 rgba(20, 20, 20, .05);
}
.player-recent-matches .match-item__game-icon { width: 26px; height: 26px; object-fit: contain; }
.player-recent-matches .match-item__body {
  flex: 1 1 auto;
  min-width: 0;
  display: grid;
  grid-template-columns: 158px minmax(0, 1fr);
  align-items: center;
  align-content: center;
  column-gap: 20px;
  padding: 16px 22px;
}
.player-recent-matches .match-item__body > * { min-width: 0; }
.player-recent-matches .match-item__date {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: .02em;
  color: var(--m-ink);
  white-space: nowrap;
}

.player-recent-matches .match-item__date .match-item__league-name,
.player-recent-matches .match-item__date .match-item__league-stage { display: none; }
.player-recent-matches .match-item__opponents { display: flex; align-items: center; gap: 10px; margin: 0; min-width: 0; }
.player-recent-matches .match-item__opponents--pubg { justify-content: flex-start; }
.player-recent-matches .match-item__opponent { position: relative; display: flex; align-items: center; gap: 10px; min-width: 0; }

.player-recent-matches .match-item__opponent:first-child { flex: 0 0 auto; min-width: auto; }
.player-recent-matches .match-item__opponent:first-child .match-item__opponent-name { flex: 0 0 auto; overflow: visible; }
.player-recent-matches .match-item__opponent-icon {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 26px;
  height: 26px;
  background: #fff;
  border-radius: 6px;
  overflow: hidden;
}
.player-recent-matches .match-item__opponent-icon:empty { display: none; }
.player-recent-matches .match-item__opponent-icon-svg { width: 100%; height: 100%; object-fit: contain; }
.player-recent-matches .match-item__opponent-name {
  font-size: 15px;
  font-weight: 700;
  color: var(--m-ink);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.player-recent-matches .match-item__opponent-separate { display: flex; align-items: center; flex: 0 0 auto; }
.player-recent-matches .match-item__opponent-score { display: flex; align-items: center; gap: 5px; font-weight: 700; font-variant-numeric: tabular-nums; }
.player-recent-matches .match-item__opponent-score-first,
.player-recent-matches .match-item__opponent-score-second { font-size: 15px; font-weight: 700; line-height: 1; }
.player-recent-matches .match-item__opponent-score > span { font-size: 12px; font-weight: 600; color: var(--m-muted); }

.player-recent-matches .prm-result {
  flex: 0 0 auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  border-radius: 5px;
  font-size: 11px;
  font-weight: 700;
  line-height: 1;
}

.player-recent-matches .match-item__league {
  position: relative;
  z-index: 4;
  flex: 0 0 auto;
  display: flex;
  
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  align-self: center;
  height: 34px;
  gap: 11px;
  width: 232px;
  margin: 0;
  padding: 0 18px 0 20px;
  border-left: 1px solid var(--m-divider);
  background: none;
}
.player-recent-matches .match-item__league-img {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 34px;
  height: 34px;
  background: var(--m-cell-bg);
  border-radius: 7px;
  overflow: hidden;
}
.player-recent-matches .match-item__league-img img { width: 100%; height: 100%; object-fit: cover; }
.player-recent-matches .match-item__league-text { display: flex; flex-direction: column; gap: 2px; min-width: 0; }
.player-recent-matches .match-item__league .match-item__league-name {
  display: block;
  font-size: 13.5px;
  font-weight: 600;
  color: var(--m-ink);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.player-recent-matches .match-item__league .match-item__league-stage {
  display: block;
  font-size: 12px;
  font-weight: 400;
  color: var(--m-muted);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}


.player-recent-matches .main-title {
  display: flex;
  font-weight: 700;
  letter-spacing: .04em;
  text-transform: uppercase;
  color: var(--m-ink);
}
.player-recent-matches .main-title::before {
  content: "";
  flex: 0 0 auto;
  background: var(--navi-yellow, #FFEE00);
}
.player-recent-matches .matches__btn { display: flex; justify-content: flex-end; margin: 14px 0 0; }
.player-recent-matches .matches__btn .btn,
.player-recent-matches .matches__btn .btn.gray {
  display: inline-flex;
  width: auto;
  min-width: 0;
  height: auto;
  min-height: 0;
  
  border: none;
  border-radius: 0;
  background: none;
  
}
.player-recent-matches .matches__btn .btn__text {
  
  font-weight: 700;
  text-transform: none;
  color: var(--m-ink);
}


@media only screen and (max-width: 767px) {
  
  .match-list-block .match-item__body,
  .match-list-section .match-item__body {
    grid-template-columns: minmax(0, 1fr);
    align-items: start;
    justify-items: start;
    row-gap: 5px;
    column-gap: 0;
    padding: 11px 13px 12px;
  }
  .match-list-block .match-item,
  .match-list-section .match-item { min-height: 0; }
  .match-list-block .match-list-section__body,
  .match-list-section .match-list-section__body { gap: 8px; }
  
  .category-block__tabs { gap: 6px; }
  .category-block__tabs .category-block__tab { width: 46px; height: 46px; border-radius: 8px; }
  .category-block__tabs .category-block__tab-link img { width: 22px; height: 22px; }
  .pagination { gap: 6px; flex-wrap: wrap; }
  .pagination .page-link { min-width: 32px; height: 32px; font-size: 13.5px; }
  
  .player-recent-matches .match-item__body {
    grid-template-columns: minmax(0, 1fr);
    align-items: start;
    justify-items: start;
    row-gap: 5px;
    column-gap: 0;
    padding: 11px 13px 12px;
  }
  .player-recent-matches .match-item { min-height: 0; }
  .player-recent-matches .match-item__game { width: 52px; }
  .player-recent-matches .match-item__league { display: none; }
  .player-recent-matches .match-item__date .match-item__league-name,
  .player-recent-matches .match-item__date .match-item__league-stage {
    display: inline;
    font-size: 11.5px;
    font-weight: 400;
    letter-spacing: 0;
    color: var(--m-muted);
  }
  .player-recent-matches .match-item__date { flex-wrap: wrap; font-size: 12.5px; }
  .match-list-block .match-item__date,
  .match-list-section .match-item__date {
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    gap: 0 6px;
    font-size: 12.5px;
  }
  .match-list-block .match-item__date .nv-league-link,
  .match-list-section .match-item__date .nv-league-link {
    display: inline;
    font-size: 11.5px;
    font-weight: 400;
    letter-spacing: 0;
    color: var(--m-muted);
  }
  .match-list-block .match-item__game,
  .match-list-section .match-item__game { width: 52px; }
  .match-list-block .match-item__league,
  .match-list-section .match-item__league { display: none; }
  
  .match-list-block .match-item_live .live,
  .match-list-section .match-item_live .live { display: none !important; }
  
  .match-list-block .match-item_live .match-item__opponents,
  .match-list-section .match-item_live .match-item__opponents { grid-column: auto; }
  section.matches .matches__mobile-control { letter-spacing: .08em; }
}

@media (prefers-reduced-motion: reduce) {
  .match-list-block .match-item,
  .match-list-section .match-item,
  section.matches .match-item { transition: none; }
  .match-list-block .live__circle,
  .match-list-section .live__circle,
  section.matches .live__circle { animation: none; }
}




.matches__mobile-controls {
  overflow-y: hidden;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.matches__mobile-controls::-webkit-scrollbar { width: 0; height: 0; display: none; }


.match-list-block .match-item__opponent-score > span,
.match-list-section .match-item__opponent-score > span,
section.matches .match-item__opponent-score > span,
.player-recent-matches .match-item__opponent-score > span {
  font-size: 17px;
  font-weight: 700;
  color: var(--ds-ink);
}



section.matches .matches-list.forthcoming,
section.matches .matches-list.completed { margin-bottom: 0; }
section.matches .matches__body { margin-bottom: var(--ds-s-5); }


section.matches .matches__mobile-controls { margin-bottom: 0; }
section.matches .matches__mobile-container { margin-top: var(--ds-s-4); }
section.matches .matches--history .matches__mobile-container { margin-top: 0; }
section.matches .matches__mobile { margin-bottom: 0; }


.match-list-block .match-item__opponent-name,
.match-list-section .match-item__opponent-name,
section.matches .match-item__opponent-name { font-size: var(--ds-t-body); }
.match-list-block .match-item__opponent-versus,
.match-list-section .match-item__opponent-versus,
section.matches .match-item__opponent-versus { font-size: var(--ds-t-micro); }


section.matches .matches__btn .btn.gray,
section.matches .matches__btn .btn.gray .btn__text { font-size: var(--ds-t-small); }





section.matches .matches_live { gap: var(--ds-sec-below); }


@media (min-width: 768px) {
  .match-item__date .match-item__league-name { margin-right: 0; }
  .match-item__date .match-item__league-name::after {
    content: "/";
    margin-left: 5px;
  }
}


section.matches .nv-sidebar-head { display: none; }
section.matches > .matches__mobile:first-child > .nv-sidebar-head {
  display: flex;
  
  margin: 0 0 var(--ds-sec-below);
}

/* ===== match-page.css ===== */



.nv-match {
  --m-card-bg: #fff;
  --m-card-border: #E6E6E2;
  --m-radius: 10px;
  --m-cell-bg: #F0F0ED;
  --m-divider: #F0F0EC;
  --m-muted: #8F8F92;
  --m-muted-strong: #55555A;
  --m-live: #E03E36;
  --m-ink: #141414;
}


.nv-match { display: flex; flex-direction: column; gap: 34px; }
.nv-match > section { margin: 0; }
.nv-match .tournament-card { margin-bottom: 0; }


.nv-match > .banner-block { margin-bottom: 0; }


.nv-match__head {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 14px;
}
.nv-match__title {
  font-size: 21px;
  font-weight: 700;
  letter-spacing: .04em;
  text-transform: uppercase;
  color: var(--m-ink);
}


.nv-mhead {
  position: relative;
  border: 1px solid var(--m-card-border);
  border-radius: var(--m-radius);
  overflow: hidden;
  background:
    radial-gradient(560px 150px at 50% 0%, rgba(255, 238, 0, .055), transparent 72%),
    linear-gradient(180deg, #fff 0%, #FBFBF9 100%);
}

.nv-mhead::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 3px;
  background: var(--navi-yellow, #FFEE00);
}


.nv-mhead__meta {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 5px;
  padding: 12px 22px 11px;
  border-bottom: 1px solid var(--m-divider);
  font-size: 12px;
  font-weight: 700;
  letter-spacing: .1em;
  text-transform: uppercase;
  color: var(--m-muted);
}

.nv-mhead__when {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
}

.nv-mhead__tournament {
  max-width: 100%;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.25;
  letter-spacing: .01em;
  text-transform: none;
  text-align: center;
  color: var(--m-ink);
  
  text-decoration: underline;
  text-decoration-thickness: 2px;
  text-underline-offset: 4px;
  text-decoration-color: transparent;
  transition: text-decoration-color var(--ds-d-micro, .13s) ease;
}
.has-hover .nv-mhead__tournament:hover { text-decoration-color: var(--navi-yellow, #FFEE00); }
.nv-mhead__tournament:focus-visible { outline: 2px solid var(--m-ink); outline-offset: 3px; }
.nv-mhead__date { font-variant-numeric: tabular-nums; color: var(--m-muted-strong); }

.nv-mhead__stage { color: var(--m-muted-strong); }
.nv-mhead__stage:not(:first-child)::before {
  content: "·";
  margin-right: 14px;
  color: var(--m-muted);
}
.nv-mhead--live .nv-mhead__meta { padding-bottom: 13px; }


.nv-mhead__board {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);
  align-items: center;
  gap: 18px;
  padding: 22px 22px 26px;
}
.nv-mteam {
  display: flex;
  align-items: center;
  gap: 16px;
  min-width: 0;
  color: inherit;
  text-decoration: none;
}

.nv-mteam { justify-content: flex-end; }
.nv-mteam--away { flex-direction: row-reverse; justify-content: flex-end; text-align: right; }

.nv-mteam__logo {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 78px;
  height: 78px;
}
.nv-mteam__logo img { max-width: 100%; max-height: 100%; object-fit: contain; }
.nv-mteam__info { min-width: 0; }

.nv-mteam__name {
  font-size: 21px;
  font-weight: 700;
  line-height: 1.16;
  letter-spacing: .01em;
  color: var(--m-ink);
}
.nv-mteam__country {
  display: flex;
  align-items: center;
  gap: 7px;
  margin-top: 7px;
  font-size: 12.5px;
  
  color: var(--m-muted-strong);
}
.nv-mteam--away .nv-mteam__country { flex-direction: row-reverse; }
.nv-mteam__country img { width: 18px; height: 12px; flex: 0 0 auto; }


.nv-mhead__board--solo {
  grid-template-columns: auto auto;
  justify-content: center;
  gap: 28px;
}
.nv-mhead__board--solo .nv-mteam { justify-content: center; }



.nv-mhead__format {
  display: inline-flex;
  align-items: center;
  padding: 4px 11px;
  border: 1px solid var(--m-control-border);
  border-radius: 5px;
  background: var(--m-card-bg);
  font-size: 10.5px;
  font-weight: 700;
  letter-spacing: .12em;
  text-transform: uppercase;
  color: var(--m-muted-strong);
}




.nv-mhero {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 11px;
  min-width: 210px;
  padding: 0 10px;
}
.nv-mhero__caption {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  font-size: 10.5px;
  font-weight: 700;
  letter-spacing: .16em;
  text-transform: uppercase;
  
  color: var(--m-muted-strong);
}

.nv-mhero__caption--live {
  padding: 5px 13px;
  border-radius: 999px;
  background: var(--m-live);
  color: #fff;
  letter-spacing: .14em;
  
  padding-right: calc(13px - .14em);
}
.nv-mhero__caption--live::before {
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #fff;
  animation: nvLivePulse 1.4s ease-in-out infinite;
}


.nv-clock {
  display: flex;
  align-items: flex-start;
  gap: 4px;
}
.nv-clock__u {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 5px;
  min-width: 40px;
}
.nv-clock__v {
  font-size: 29px;
  font-weight: 700;
  line-height: 1;
  font-variant-numeric: tabular-nums;
  letter-spacing: .01em;
  color: var(--m-ink);
}
.nv-clock__l {
  font-size: 9.5px;
  font-weight: 700;
  letter-spacing: .12em;
  text-transform: uppercase;
  color: var(--m-muted);
}
.nv-clock__sep {
  font-size: 27px;
  font-weight: 700;
  line-height: 1.15;
  color: #CFCFC9;
}


.nv-mscore {
  display: flex;
  align-items: baseline;
  gap: 13px;
  font-size: 42px;
  font-weight: 700;
  line-height: 1;
  font-variant-numeric: tabular-nums;
  color: var(--m-ink);
}
.nv-mscore__sep { font-size: 30px; color: #CFCFC9; }

.nv-mscore .is-winner { color: #0E8437; }
.nv-mscore .is-loser { color: #D42B22; }


.nv-roster {
  background: var(--m-card-bg);
  border: 1px solid var(--m-card-border);
  border-radius: var(--m-radius);
  overflow: hidden;
}
.nv-roster__row {
  display: grid;
  grid-template-columns: 158px minmax(0, 1fr);
  align-items: stretch;
}
.nv-roster__row + .nv-roster__row { border-top: 1px solid var(--m-divider); }
.nv-roster__team {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 20px 14px;
  background: #FAFAF8;
  border-right: 1px solid var(--m-divider);
  color: inherit;
  text-decoration: none;
}
.nv-roster__row--navi .nv-roster__team {
  box-shadow: inset 4px 0 0 var(--navi-yellow, #FFEE00);
}
.nv-roster__team-logo {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 54px;
  height: 54px;
}
.nv-roster__team-logo img { max-width: 100%; max-height: 100%; object-fit: contain; }
.nv-roster__team-name {
  font-size: 14px;
  font-weight: 700;
  letter-spacing: .02em;
  text-align: center;
  color: var(--m-ink);
}
.nv-roster__players {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  padding: 16px 18px;
}

.nv-player {
  display: block;
  flex: 1 1 96px;
  min-width: 0;
  max-width: 116px;
  width: 116px;
  background: #fff;
  border: 1px solid var(--m-card-border);
  border-radius: 9px;
  overflow: hidden;
  color: inherit;
  text-decoration: none;
  transition: transform .16s ease, border-color .16s ease, box-shadow .16s ease;
}
.nv-player__img {
  aspect-ratio: 1 / 1;
  background: var(--m-cell-bg);
}
.nv-player__img img { width: 100%; height: 100%; object-fit: cover; display: block; }
.nv-player__meta {
  display: flex;
  align-items: center;
  gap: 7px;
  padding: 9px 10px;
  border-top: 1px solid var(--m-divider);
}
.nv-player__meta img { width: 17px; height: 12px; flex: 0 0 auto; border-radius: 2px; }
.nv-player__nick {
  font-size: 13px;
  font-weight: 700;
  color: var(--m-ink);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}


@media (min-width: 768px) {
  .nv-roster__players:has(.nv-player:nth-child(6):last-child) { gap: 8px; }
  .nv-roster__players:has(.nv-player:nth-child(6):last-child) .nv-player { flex-basis: 72px; }
  .nv-roster__players:has(.nv-player:nth-child(6):last-child) .nv-player__meta {
    padding-left: 6px;
    padding-right: 6px;
    gap: 5px;
  }
}


@media (min-width: 768px) and (max-width: 839px) {
  .nv-roster__players:has(.nv-player:nth-child(6):last-child) .nv-player {
    flex: 0 0 calc((100% - 16px) / 3);
    max-width: none;
  }
  .nv-roster__players:has(.nv-player:nth-child(6):last-child) .nv-player__meta {
    padding-left: 10px;
    padding-right: 10px;
    gap: 7px;
  }
}


.has-hover a.nv-player:hover {
  transform: translateY(-2px);
  border-color: var(--navi-yellow, #FFEE00);
  box-shadow: 0 6px 18px rgba(20, 20, 20, .10);
}


.nv-match__list { display: flex; flex-direction: column; gap: 10px; }

.nv-match__list .match-item__date > span::after { content: none; }
.nv-match__list .match-item__date .match-item__league-name,
.nv-match__list .match-item__date .match-item__league-stage { display: none; }


.nv-match__more {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 9px;
  width: 100%;
  height: 44px;
  margin-top: 10px;
  padding: 0;
  border: 1px solid var(--m-card-border);
  border-radius: var(--m-radius);
  background: var(--m-card-bg);
  font-size: 13px;
  font-weight: 700;
  letter-spacing: .03em;
  color: var(--m-ink);
  cursor: pointer;
  transition: border-color .16s ease, background .16s ease;
}
.nv-match__more::after {
  content: "";
  width: 7px;
  height: 7px;
  margin-top: -4px;
  border-right: 2px solid var(--m-ink);
  border-bottom: 2px solid var(--m-ink);
  transform: rotate(45deg);
}
.has-hover .nv-match__more:hover { border-color: var(--navi-yellow, #FFEE00); background: #FFFEF4; }
.nv-match__more:focus-visible { outline: 2px solid var(--m-ink); outline-offset: 2px; }

.nv-match__list .match-item.is-hidden { display: none; }
.nv-match__more.is-done { display: none; }


.nv-match .nv-stream {
  display: block;
  width: 100%;
  min-height: 0;
  margin: 0;
}
.nv-match .nv-stream .hronika-banner-block__img,
.nv-match .nv-stream .hronika-banner-block__content { display: none; }
.nv-match .nv-stream .hronika-banner-block__pubg-stream {
  position: relative;
  aspect-ratio: 16 / 9;
  height: auto;
  border-radius: var(--m-radius);
  background: #0E0E11;
}
.nv-match .nv-stream .hronika-banner-block__pubg-stream > * { width: 100%; height: 100%; }
.nv-match .nv-stream .hronika-banner-block__pubg-stream iframe {
  display: block;
  width: 100%;
  height: 100%;
  max-height: none;
  border: 0;
}

.nv-match .hronika-banner-block__pubg-timer { display: none; }


.nv-match .future-match-top__video-information--simple {
  width: auto;
  margin: 10px 0 0;
  padding: 0;
  background: none;
  justify-content: flex-start;
}
.nv-match .future-match-top__video-information-languages {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.nv-match .match-caster,
.nv-match .match-caster_active {
  order: 0;
  min-width: 0;
  margin: 0;
  border: none;
}
.nv-match .match-caster__btn,
.nv-match .match-caster_active .match-caster__btn,
.nv-match .match-caster:not(.match-caster_active) .match-caster__btn {
  width: auto;
  height: auto;
  gap: 8px;
  
  padding: 8px 30px 8px 13px;
  justify-content: flex-start;
  border: 1px solid var(--m-control-border);
  border-radius: 7px;
  background: var(--m-card-bg);
  font-size: 12.5px;
  font-weight: 700;
  color: var(--m-muted-strong);
  cursor: pointer;
}
.nv-match .match-caster__btn > div { display: flex; align-items: center; gap: 8px; }
.nv-match .match-caster__btn-flag,
.nv-match .match-caster_active .match-caster__btn img {
  width: 18px;
  height: 12px;
  margin-right: 0;
}

.nv-match .match-caster:not(.match-caster_active) .match-caster__btn .match-caster__btn-text { display: inline; }
.nv-match .match-caster__btn-caster { font-weight: 400; color: var(--m-muted); }
.nv-match .match-caster_active .match-caster__btn {
  border-color: var(--navi-yellow, #FFEE00);
  background: var(--navi-yellow, #FFEE00);
  color: var(--m-ink);
}
.nv-match .match-caster_active .match-caster__btn-caster { color: rgba(20, 20, 20, .62); }


.nv-match .match-caster { align-self: flex-start; }
.nv-match .match-caster__items {
  min-width: 100%;
  margin-top: 6px;
  padding: 5px;
  border: 1px solid var(--m-control-border);
  border-radius: 9px;
  background: var(--m-card-bg);
  box-shadow: 0 14px 30px rgba(20, 20, 24, .16);
  
  transform: translateY(-5px);
  transition: opacity .25s ease, transform .25s ease;
}
.nv-match .match-caster__items.active { transform: none; }
.nv-match .match-caster__item {
  display: flex;
  align-items: center;
  padding: 7px 10px;
  border-radius: 6px;
  font-size: 12.5px;
  font-weight: 700;
  color: var(--m-muted-strong);
  cursor: pointer;
  transition: background-color .15s ease, color .15s ease;
}
.nv-match .match-caster__item:hover { background: var(--m-cell-bg); color: var(--m-ink); }
.nv-match .match-caster__item-wrapp { display: flex; align-items: center; gap: 8px; }

.nv-match img.match-caster__item-flag { width: 18px; height: 12px; flex: 0 0 auto; }
.nv-match span.match-caster__item-flag { font-weight: 700; }


.nv-match .related-news { margin: 0; }
.nv-match .related-news__grid { margin-top: 0; }


.has-hover .nv-match .related-news .news-item--no-cut:hover {
  box-shadow: 0 10px 15px 0 rgba(145, 145, 145, .16) !important;
  transform: translateY(-2px) !important;
}


.nv-match .related-news .news-item__info {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.nv-match .related-news .news-item__info-name::after {
  content: "/";
  margin: 0 var(--ds-s-2);
  color: var(--ds-line-strong);
}
.nv-match .related-news .news-item__info-type::after { content: none; }

.nv-match .related-news .news-item__info-badge {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  width: 24px;
  height: 24px;
  margin-right: var(--ds-s-2);
  padding: 4px;
  border-radius: var(--ds-r-sm);
  background: var(--ds-cell);
}
.nv-match .related-news .news-item__info-badge .news-item__icon {
  position: static;
  width: 100% !important;
  height: 100% !important;
  object-fit: contain;
}


.related-news .news-item__info-date { bottom: var(--ds-s-2); }


@media only screen and (max-width: 767px) {
  .nv-match { gap: 26px; }
  .nv-match__title { font-size: 16px; }

  
  .nv-match .match-list-section { padding-top: 0; }

  
  
  .nv-mhead__meta { gap: 4px; padding: 12px 14px 9px; font-size: 10.5px; letter-spacing: .07em; }
  .nv-mhead__tournament { font-size: 13px; }
  .nv-mhead__board {
    grid-template-columns: 1fr 1fr;
    align-items: start;
    gap: 15px 10px;
    padding: 14px 14px 18px;
  }
  .nv-mteam { grid-column: 1; grid-row: 1; }
  .nv-mteam--away { grid-column: 2; grid-row: 1; }
  
  .nv-mhead__board--solo { grid-template-columns: 1fr; }
  
  .nv-mteam,
  .nv-mteam--away {
    flex-direction: column-reverse;
    justify-content: flex-end;
    gap: 9px;
    text-align: center;
  }
  .nv-mteam__logo { width: 56px; height: 56px; }
  .nv-mteam__name { font-size: 15px; }
  .nv-mteam__country,
  .nv-mteam--away .nv-mteam__country { flex-direction: row; justify-content: center; margin-top: 5px; font-size: 11px; }

  .nv-mhero {
    grid-column: 1 / -1;
    grid-row: 2;
    gap: 8px;
    width: 100%;
    min-width: 0;
    padding: 14px 0 0;
    border-top: 1px solid var(--m-divider);
  }
  .nv-mhero__caption { font-size: 9px; letter-spacing: .1em; }
  .nv-clock { gap: 3px; }
  .nv-clock__u { min-width: 44px; gap: 4px; }
  .nv-clock__v { font-size: 25px; }
  .nv-clock__l { font-size: 8px; letter-spacing: .07em; }
  .nv-clock__sep { font-size: 20px; }
  .nv-mscore { font-size: 32px; gap: 10px; }
  .nv-mscore__sep { font-size: 23px; }

  
  .nv-match__list .match-item__date .match-item__league-name,
  .nv-match__list .match-item__date .match-item__league-stage {
    display: inline;
    font-size: 11.5px;
    font-weight: 400;
    letter-spacing: 0;
    color: var(--m-muted);
  }
  .nv-match__list .match-item__date > span::after { content: " / "; }
  .nv-match__list .match-item__date > [data-timezone] { flex: 0 0 100%; }
  .nv-match__list .match-item__date > [data-timezone]::after { content: none; }

  .nv-match__more { height: 42px; font-size: 12.5px; }

  
  .nv-roster__row { grid-template-columns: minmax(0, 1fr); }
  .nv-roster__team {
    flex-direction: row;
    justify-content: flex-start;
    gap: 12px;
    padding: 12px 14px;
    border-right: none;
    border-bottom: 1px solid var(--m-divider);
  }
  .nv-roster__team-logo { width: 34px; height: 34px; }
  .nv-roster__players { gap: 8px; padding: 12px 14px; }
  
  .nv-player { flex: 0 0 calc((100% - 16px) / 3); max-width: none; width: calc((100% - 16px) / 3); }
  .nv-player__nick { font-size: 12px; }
  .nv-player__meta { gap: 5px; padding: 7px 8px; }

  .nv-also__grid { grid-template-columns: minmax(0, 1fr); gap: 12px; }
}

@media (prefers-reduced-motion: reduce) {
  .nv-player { transition: none; }
  
  .nv-mhead__tournament { transition: none; }
  .nv-mhead__status--live::before { animation: none; }
  
  .nv-match .match-caster__items { transform: none; transition: opacity .25s ease; }
}


@media (max-width: 767px) {
  .nv-match__list.tournament-matches {
    padding: 0;
    background-color: transparent;
  }
  .nv-match__list.tournament-matches::before { content: none; }
}


.nv-player__meta { justify-content: center; }


.nv-match .nv-stream { margin-top: var(--ds-s-6); }


.content-wrapper.nv-match > .nv-mhead:first-child { margin-top: 54px; }




.nv-match .match-tabs {
  display: flex;
  gap: var(--ds-s-7);
  border-bottom: 1px solid var(--ds-line);
  margin-bottom: var(--ds-s-7);
}
.nv-match .match-tab {
  padding: 0 0 var(--ds-s-4);
  font-size: var(--ds-t-micro);
  font-weight: 700;
  letter-spacing: .12em;
  text-transform: uppercase;
  cursor: pointer;
}


.nv-match .details-match__title {
  font-size: var(--ds-sec-size);
  font-weight: 700;
  letter-spacing: .04em;
  text-transform: uppercase;
  color: var(--ds-ink);
  margin-bottom: var(--ds-sec-below);
}


.nv-match .details-match__container {
  background: var(--ds-card);
  border: 1px solid var(--ds-line);
  overflow: hidden;
}
.nv-match .details-match__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--ds-s-5);
  flex-wrap: wrap;
  padding: var(--ds-s-5) var(--ds-s-6);
  border-bottom: 1px solid var(--ds-line);
}


.nv-match .details-match__controls,
.nv-match .details-match__sides-wrapp {
  display: inline-flex;
  gap: 2px;
  padding: 2px;
  background: var(--ds-cell);
}
.nv-match .details-match__control,
.nv-match .details-match__side {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 54px;
  padding: 7px var(--ds-s-4);
  background: none;
  font-size: var(--ds-t-micro);
  font-weight: 700;
  letter-spacing: .08em;
  text-transform: uppercase;
  color: var(--ds-ink-3);
  cursor: pointer;
  transition: color var(--ds-d-micro, .12s) ease, background-color var(--ds-d-micro, .12s) ease;
}
.has-hover .nv-match .details-match__control:hover,
.has-hover .nv-match .details-match__side:hover { color: var(--ds-ink); }
.nv-match .details-match__control--active,
.nv-match .details-match__side--active {
  background: var(--ds-card);
  color: var(--ds-ink);
  box-shadow: var(--ds-sh-1);
}

.nv-match .details-match__sides {
  display: inline-flex;
  align-items: center;
  gap: var(--ds-s-4);
  font-size: var(--ds-t-micro);
  font-weight: 700;
  letter-spacing: .12em;
  text-transform: uppercase;
  color: var(--ds-ink-3);
}


.nv-match .details-match__team {
  border-right: 1px solid var(--ds-line);
}
.nv-match .details-match__team-name {
  font-size: var(--ds-t-strong);
  font-weight: 700;
  color: var(--ds-ink);
}
.nv-match .details-match__team-country {
  font-size: var(--ds-t-small);
  color: var(--ds-ink-3);
}


.nv-match .details-match__labels {
  border-bottom: 1px solid var(--ds-line);
}
.nv-match .details-match__label {
  font-size: var(--ds-t-micro);
  font-weight: 700;
  letter-spacing: .1em;
  text-transform: uppercase;
  color: var(--ds-ink-3);
}


.nv-match .details-match__player {
  background: none;
  border-top: 1px solid var(--ds-line);
}
.nv-match .details-match__players > .details-match__player:first-child { border-top: 0; }
.has-hover .nv-match .details-match__player:hover { background: var(--ds-cell); }
.nv-match .details-match__player-name {
  font-size: var(--ds-t-body);
  color: var(--ds-ink);
}

.nv-match .details-match__player-stat {
  font-variant-numeric: tabular-nums;
  font-size: var(--ds-t-body);
  
}




.nv-match .team-composition,
.nv-match .match-history-block {
  background: var(--ds-card);
  border: 1px solid var(--ds-line);
}




.nv-match .match-info__items {
  background: var(--ds-card);
  border: 1px solid var(--ds-line);
  overflow: hidden;
}
.nv-match .match-info__item {
  position: relative;
  display: grid;
  grid-template-columns: 208px minmax(0, 1fr);
  align-items: stretch;
  border-top: 1px solid var(--ds-line);
}
.nv-match .match-info__items > .match-info__item:first-child { border-top: 0; }

.nv-match .match-info__item--home-won::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 4px;
  background: var(--ds-yellow, #FFEE00);
  z-index: 2;
}

.nv-match .match-info__item-img {
  position: relative;
  min-height: 96px;
  overflow: hidden;
  background: var(--ds-bg-dark, #141414);
}
.nv-match .match-info__item-img .picture,
.nv-match .match-info__item-img .picture__wrapper,
.nv-match .match-info__item-img .picture__img { height: 100%; }
.nv-match .match-info__item-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}


.nv-match .match-info__item-img::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  background: linear-gradient(180deg, rgba(20, 20, 24, .55) 0%, rgba(20, 20, 24, .12) 45%, rgba(20, 20, 24, .72) 100%);
}

.nv-match .match-info__item-index,
.nv-match .match-info__item-mapname {
  position: absolute;
  left: 14px;
  right: auto;
  transform: none;
  text-align: left;
  max-width: calc(100% - 28px);
  z-index: 2;
  color: #fff;
  font-weight: 700;
}
.nv-match .match-info__item-index {
  top: 12px;
  font-size: 10.5px;
  letter-spacing: .2em;
  text-transform: uppercase;
  opacity: .82;
}
.nv-match .match-info__item-mapname {
  bottom: 12px;
  font-size: 19px;
  letter-spacing: .04em;
  text-transform: uppercase;
}


.nv-match .match-info__item-wrapp {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);
  align-items: center;
  gap: var(--ds-s-6);
  padding: var(--ds-s-5) var(--ds-s-7);
}
.nv-match .match-info__item-opponent {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: var(--ds-s-4);
  min-width: 0;
}
.nv-match .match-info__item-opponent.reverse {
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.nv-match .match-info__item-title {
  font-size: var(--ds-t-strong);
  font-weight: 700;
  color: var(--ds-ink);
  white-space: nowrap;
}
.nv-match .match-info__item-icon {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 34px;
  height: 34px;
}
.nv-match .match-info__item-icon img { max-width: 100%; max-height: 100%; object-fit: contain; }

.nv-match .match-info__item-score {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
}

.nv-match .info-item-result {
  font-size: 34px;
  font-weight: 700;
  line-height: 1;
  white-space: nowrap;
  font-variant-numeric: tabular-nums;
}
.nv-match .info-item-result__item.winner { color: var(--ds-win); }
.nv-match .info-item-result__item.loser { color: var(--ds-live); }


.nv-match .info-item-rounds {
  display: flex;
  align-items: center;
  justify-content: center;
  
  flex-wrap: nowrap;
  gap: 5px;
  font-size: 11px;
  font-weight: 700;
  font-variant-numeric: tabular-nums;
}
.nv-match .info-item-rounds::before,
.nv-match .info-item-rounds::after,
.nv-match .info-item-round::before,
.nv-match .info-item-round::after { content: none; }
.nv-match .info-item-round {
  display: inline-flex;
  align-items: center;
  gap: 3px;
  padding: 2px 6px;
  border: 1px solid var(--ds-line);
}

.nv-match .info-item-round__score.winner { color: var(--ds-win); }
.nv-match .info-item-round__score.loser { color: var(--ds-live); }

@media only screen and (max-width: 767px) {
  .nv-match .match-info__item { grid-template-columns: 1fr; }
  .nv-match .match-info__item-img { min-height: 120px; }
  .nv-match .match-info__item-wrapp { padding: var(--ds-s-5); gap: var(--ds-s-4); }
  .nv-match .info-item-result { font-size: 26px; }
  .nv-match .match-info__item-title { font-size: var(--ds-t-body); }
}



.nv-match .details-match__header {
  padding: var(--ds-s-5) var(--ds-s-6);
}

.nv-match .details-match__controls,
.nv-match .details-match__sides-wrapp {
  gap: 0;
  padding: 0;
  background: none;
  border: 1px solid var(--ds-line);
}
.nv-match .details-match__control,
.nv-match .details-match__side {
  padding: 9px var(--ds-s-6);
  border-right: 1px solid var(--ds-line);
  font-size: 13px;
  letter-spacing: .14em;
  box-shadow: none;
}
.nv-match .details-match__controls > .details-match__control:last-child,
.nv-match .details-match__sides-wrapp > .details-match__side:last-child { border-right: 0; }

.nv-match .details-match__control--active,
.nv-match .details-match__side--active {
  background: var(--ds-card);
  color: var(--ds-ink);
  box-shadow: inset 0 0 0 1px var(--ds-ink);
}


.nv-match .details-match__team-wrapp {
  display: flex;
  align-items: center;
  gap: var(--ds-s-4);
  padding: var(--ds-s-5) var(--ds-s-6);
}
.nv-match .details-match__team-icon {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 34px;
  height: 34px;
  padding: 4px;
  border: 1px solid var(--ds-line);
}
.nv-match .details-match__team-icon img { max-width: 100%; max-height: 100%; object-fit: contain; }
.nv-match .details-match__team-name {
  font-size: 15.5px;
  letter-spacing: .02em;
}

.nv-match .details-match__team-country {
  display: flex;
  align-items: center;
  gap: var(--ds-s-3);
  padding-left: var(--ds-s-4);
  border-left: 1px solid var(--ds-line);
  font-size: 13px;
  font-weight: 600;
}


.nv-match .details-match__labels,
.nv-match .details-match__player {
  align-items: center;
}
.nv-match .details-match__labels {
  padding: var(--ds-s-4) var(--ds-s-6);
  border-top: 1px solid var(--ds-line);
  background: none;
}
.nv-match .details-match__label {
  letter-spacing: .22em;
  color: #A8A8AB;
}
.nv-match .details-match__player {
  padding: var(--ds-s-5) var(--ds-s-6);
}
.nv-match .details-match__player-name {
  font-size: var(--ds-t-body);
  letter-spacing: .01em;
}

.nv-match .details-match__player-stat {
  font-size: 15px;
  font-weight: 600;
}

.nv-match .details-match__player-stat--green { color: var(--ds-win); font-weight: 700; }
.nv-match .details-match__player-stat--red { color: var(--ds-live); font-weight: 700; }


.nv-match .details-match__labels > .details-match__label:not(:first-child),
.nv-match .details-match__player > .details-match__player-stat {
  border-left: 1px solid var(--ds-line);
}


.nv-match .details-match__team {
  flex-direction: column;
  align-items: stretch;
  border-right: 0;
}
.nv-match .details-match__team + .details-match__team {
  border-top: 1px solid var(--ds-line);
}

.nv-match .details-match__team-wrapp {
  flex: none;
  width: 100%;
  max-width: none;
  border-bottom: 1px solid var(--ds-line);
  background: var(--ds-card);
}
.nv-match .details-match__players-wrapp { width: 100%; }


.nv-match .details-match__team-wrapp {
  flex-direction: row;
  justify-content: flex-start;
  text-align: left;
}
.nv-match .details-match__team-icon { margin: 0; }


.nv-match .details-match__labels .details-match__label:has(svg) {
  color: var(--ds-ink);
  box-shadow: inset 0 -2px 0 0 var(--ds-yellow, #FFEE00);
}
.nv-match .details-match__labels:has(.details-match__label:nth-child(2) svg) + .details-match__players .details-match__player > :nth-child(2),
.nv-match .details-match__labels:has(.details-match__label:nth-child(3) svg) + .details-match__players .details-match__player > :nth-child(3),
.nv-match .details-match__labels:has(.details-match__label:nth-child(4) svg) + .details-match__players .details-match__player > :nth-child(4),
.nv-match .details-match__labels:has(.details-match__label:nth-child(5) svg) + .details-match__players .details-match__player > :nth-child(5) {
  background: rgba(255, 238, 0, .10);
}


.nv-match .nv-stat-scope {
  margin-left: auto;
  font-size: var(--ds-t-micro);
  font-weight: 700;
  letter-spacing: .2em;
  text-transform: uppercase;
  color: #A8A8AB;
  white-space: nowrap;
}


.nv-match .details-match__player-stat[style*="--adr"] {
  position: relative;
  padding-bottom: 9px;
}
.nv-match .details-match__player-stat[style*="--adr"]::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 2px;
  width: 46px;
  height: 2px;
  transform: translateX(-50%);
  background: var(--ds-line);
}
.nv-match .details-match__player-stat[style*="--adr"]::before {
  content: "";
  position: absolute;
  left: calc(50% - 23px);
  bottom: 2px;
  z-index: 1;
  width: calc(46px * var(--adr));
  height: 2px;
  background: var(--ds-ink-3);
}


.nv-match .details-match__labels,
.nv-match .details-match__player {
  padding-left: 0;
  padding-right: 0;
}

.nv-match .details-match__labels > .details-match__label:first-child,
.nv-match .details-match__player > .details-match__player-name {
  padding-left: 18px;
  padding-right: var(--ds-s-5);
}


.nv-match .details-match__labels:has(.details-match__label:nth-child(2) svg) > .details-match__label:nth-child(2),
.nv-match .details-match__labels:has(.details-match__label:nth-child(3) svg) > .details-match__label:nth-child(3),
.nv-match .details-match__labels:has(.details-match__label:nth-child(4) svg) > .details-match__label:nth-child(4),
.nv-match .details-match__labels:has(.details-match__label:nth-child(5) svg) > .details-match__label:nth-child(5) {
  background: rgba(255, 229, 0, .13);
}
.nv-match .details-match__labels:has(.details-match__label:nth-child(2) svg) + .details-match__players .details-match__player > :nth-child(2),
.nv-match .details-match__labels:has(.details-match__label:nth-child(3) svg) + .details-match__players .details-match__player > :nth-child(3),
.nv-match .details-match__labels:has(.details-match__label:nth-child(4) svg) + .details-match__players .details-match__player > :nth-child(4),
.nv-match .details-match__labels:has(.details-match__label:nth-child(5) svg) + .details-match__players .details-match__player > :nth-child(5) {
  background: rgba(255, 229, 0, .13);
}


.nv-match .details-match__team-wrapp {
  padding: var(--ds-s-4) 18px;
}
.nv-match .details-match__team-icon { width: 36px; height: 36px; }
.nv-match .details-match__team-name {
  font-size: 22px;
  letter-spacing: 0;
}
.nv-match .nv-stat-scope { padding-right: 0; }


.nv-match .details-match__labels,
.nv-match .details-match__player {
  align-items: stretch;
}
.nv-match .details-match__labels > .details-match__label,
.nv-match .details-match__player > .details-match__player-stat,
.nv-match .details-match__player > .details-match__player-name {
  display: flex;
  align-items: center;
}

.nv-match .details-match__labels > .details-match__label:not(:first-child),
.nv-match .details-match__player > .details-match__player-stat {
  justify-content: center;
}

.nv-match .details-match__player-stat[style*="--adr"] {
  flex-direction: column;
  justify-content: center;
}


.nv-match .details-match__player { background: none; }
.has-hover .nv-match .details-match__player:hover { background: none; }


.nv-match .details-match__labels,
.nv-match .details-match__player {
  padding-top: 0;
  padding-bottom: 0;
}
.nv-match .details-match__player > .details-match__player-name,
.nv-match .details-match__player > .details-match__player-stat {
  padding-top: var(--ds-s-5);
  padding-bottom: var(--ds-s-5);
}
.nv-match .details-match__labels > .details-match__label {
  padding-top: var(--ds-s-4);
  padding-bottom: var(--ds-s-4);
}


.nv-match .details-match__team-name { line-height: 1; }


.nv-match .match-info__item-mapname {
  bottom: auto;
  top: 50%;
  transform: translateY(-50%);
}
.nv-match .match-info__item-score {
  position: relative;
  display: block;
}
.nv-match .info-item-rounds {
  position: absolute;
  top: calc(100% + 6px);
  left: 50%;
  transform: translateX(-50%);
  width: max-content;
}


.nv-match .details-match__team-name { margin: 0; }




.nv-match .match-info__item-img {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 3px;
  text-align: center;
}
.nv-match .match-info__item-img > .picture {
  position: absolute;
  inset: 0;
  z-index: 0;
}
.nv-match .match-info__item-index,
.nv-match .match-info__item-mapname {
  position: static;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  transform: none;
  max-width: calc(100% - 16px);
  text-align: center;
}


.nv-match .match-contents > .match-content + .match-content { margin-top: var(--ds-s-7); }


.nv-match .nv-match__title .nv-match__tally {
  margin-left: var(--ds-s-2);
  font-size: 1em;
  font-weight: inherit;
  letter-spacing: inherit;
  color: var(--ds-ink-3);
  font-variant-numeric: tabular-nums;
  white-space: nowrap;
}
.nv-match .nv-match__tally-w { color: #1FA65A; }
.nv-match .nv-match__tally-l { color: var(--navi-red, #F6341E); }

/* ===== home.css ===== */



.player-videos .video-item {
  display: grid;
  
  grid-template-columns: minmax(0, 1fr);
  grid-template-rows: auto auto;
  
  height: auto;
  min-height: 0;
  aspect-ratio: auto;
  padding: 0;
  border: 1px solid var(--ds-line);
  border-radius: var(--ds-r-md);
  background: var(--ds-card);
  overflow: hidden;
  transition: transform var(--ds-d-state) var(--ds-e-enter),
              box-shadow var(--ds-d-state) var(--ds-e-enter);
}
.player-videos .video-item__img {
  position: relative;
  grid-row: 1;
  grid-column: 1;
  aspect-ratio: 16 / 9;
  overflow: hidden;
  background: var(--ds-cell);
}

.player-videos .video-item__img .picture,
.player-videos .video-item__img .picture__wrapper,
.player-videos .video-item__img .picture__img,
.player-videos .video-item__img .picture__picture {
  position: static;
  display: block;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
}

.player-videos .video-item__img .picture::before { display: none; }
.player-videos .video-item__img img {
  position: static;
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.player-videos .video-item__img::before { display: none; }

.player-videos .video-item > .icon-play-btn {
  position: static;
  grid-row: 1;
  grid-column: 1;
  place-self: center;
  
  margin: 0;
  transform: none;
  z-index: 2;
  pointer-events: none;
}
.player-videos .video-item__link { position: absolute; inset: 0; z-index: 3; }

.player-videos .video-item__body {
  grid-row: 2;
  grid-column: 1;
  position: relative;
  display: flex;
  flex-direction: column;
  gap: var(--ds-s-2);
  padding: var(--ds-s-4) var(--ds-s-5) var(--ds-s-5);
  background: var(--ds-card);
  color: var(--ds-ink);
}

.player-videos .video-item__header {
  position: static;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--ds-s-3);
}

.player-videos .video-item__label {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 4px 8px;
  border-radius: var(--ds-r-xs);
  background: var(--ds-ink-brand);
  font-size: 10.5px;
  font-weight: 700;
  letter-spacing: .1em;
  text-transform: uppercase;
  color: #fff;
}
.player-videos .video-item__label-icon { width: 13px; height: 13px; object-fit: contain; }
.player-videos .video-item__type { color: var(--ds-ink-3); display: inline-flex; align-items: center; }
.player-videos .video-item__content { display: flex; flex-direction: column; gap: 5px; }
.player-videos .video-item__content-date {
  font-size: 10.5px;
  font-weight: 700;
  letter-spacing: .1em;
  text-transform: uppercase;
  font-variant-numeric: tabular-nums;
  color: var(--ds-ink-3);
}
.player-videos .video-item__content-title {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.3;
  color: var(--ds-ink);
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

@media (hover: hover) {
  .player-videos .video-item:hover { transform: translateY(-2px); box-shadow: var(--ds-sh-3); }
}
@media (prefers-reduced-motion: reduce) {
  .player-videos .video-item { transition: none; }
  .player-videos .video-item:hover { transform: none; }
}


@media (min-width: 1024px) {
  
  
  .hero .hero__wrapper { border-radius: 0; }
}




.hero .hero__slider .hero__poster-title {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.hero .hero__poster-info {
  font-size: 10.5px;
  font-weight: 700;
  letter-spacing: .1em;
  text-transform: uppercase;
  color: rgba(255, 255, 255, .74);
}
.hero .hero__poster-info-date { font-variant-numeric: tabular-nums; }

.hero .hero__poster-img { transition: transform var(--ds-d-enter) var(--ds-e-enter); }
@media (hover: hover) {
  .hero .hero__poster:hover .hero__poster-img { transform: scale(1.03); }
}


.main-news .news-item {
  border: 1px solid var(--ds-line);
  border-radius: var(--ds-r-md);
  background: var(--ds-card);
  overflow: hidden;
}
@media (min-width: 768px) {
  
  .main-news .news-item { margin-bottom: var(--ds-s-4); }
}



.main-news .news-item__title {
  font-size: 21px;
  line-height: 1.26;
  letter-spacing: -.005em;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.main-news .news-item__info-badge {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  width: 24px;
  height: 24px;
  border-radius: var(--ds-r-sm);
  
  background: var(--ds-cell);
  padding: 4px;
}
.main-news .news-item__info-badge .news-item__icon {
  position: static;
  width: 100%;
  height: 100%;
  margin: 0;
  object-fit: contain;
}

.main-news .news-item__info {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
}

.main-news .news-item__content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: var(--ds-s-6) var(--ds-s-6) var(--ds-s-6) var(--ds-s-6);
}
.main-news .news-item__title { margin-bottom: 0; }
.main-news .news-item__description { margin-top: 10px; }

.main-news .news-item__description { margin-bottom: 0; }

.main-news .news-item__info {
  font-size: 10.5px;
  font-weight: 700;
  letter-spacing: .1em;
  text-transform: uppercase;
  color: var(--ds-ink-3);
}
.main-news .news-item__info-name { color: var(--ds-ink); }
.main-news .news-item__info-date { font-variant-numeric: tabular-nums; }
.main-news .news-item__description {
  font-size: 13.5px;
  line-height: 1.5;
  color: var(--ds-ink-2);
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.main-news .news-item__img img { transition: transform var(--ds-d-enter) var(--ds-e-enter); }
@media (hover: hover) {
  .main-news .news-item:hover .news-item__img img { transform: scale(1.04); }
}

@media (prefers-reduced-motion: reduce) {
  .hero .hero__poster-img,
  .main-news .news-item__img img { transition: none; }
  .hero .hero__poster:hover .hero__poster-img,
  .main-news .news-item:hover .news-item__img img { transform: none; }
}


.player-videos .main-broadcasts__wrapper {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  align-items: center;
}
.player-videos .main-broadcasts__wrapper > .main-title { grid-column: 1; grid-row: 1; }
.player-videos .main-broadcasts__wrapper > .btn.gray {
  grid-column: 2;
  grid-row: 1;
  justify-self: end;
  
  margin-bottom: 20px;
}
.player-videos .main-broadcasts__wrapper > *:not(.main-title):not(.btn) { grid-column: 1 / -1; }




.hero .hero__poster-link { z-index: 3; }


.main-news .news-item--featured { border-color: var(--ds-yellow); }
.main-news .news-item--featured::after { border-radius: calc(var(--ds-r-md) - 1px); }


.hero .hero__poster-info { display: flex; align-items: center; flex-wrap: wrap; gap: 8px; }
.hero .hero__poster-info-badge {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  width: 22px;
  height: 22px;
  padding: 4px;
  border-radius: var(--ds-r-sm);
  background: var(--ds-cell);
}
.hero .hero__poster-info-badge img { width: 100%; height: 100%; object-fit: contain; display: block; }

.hero .hero__poster-info-badge + .hero__poster-info-name::before { content: none; }




[data-page="home"] .content-wrapper .main-title,
.main-news .news-item__title { color: var(--ds-ink); }
.main-news .news-item__info-type { color: var(--ds-ink-3); }
.main-news .news-item__description { color: var(--ds-ink-2); }




.main-news .news-item__info,
.hero .hero__poster-info { font-size: var(--ds-t-micro); }
.main-news .news-item__description { font-size: var(--ds-t-body); }


.player-videos .video-item__label-text { font-size: inherit; letter-spacing: inherit; }

.player-videos .video-item__label,
.player-videos .video-item__content-date { font-size: var(--ds-t-micro); }


.main-news .news-item__title { min-height: 2.52em; }   


.main-news .news-item__description {
  min-height: 42px;
  min-height: 2lh;
}





.hero__poster-info-name::after,
.hero__poster-info-type::after {
  content: "/";
  margin-left: 8px;
}

.hero__poster:not(.hero__poster_big) .hero__poster-info {
  flex-wrap: wrap;
  row-gap: 4px;
}
.hero__poster:not(.hero__poster_big) .hero__poster-info-date { flex: 0 0 100%; }

.hero__poster:not(.hero__poster_big) .hero__poster-info-type::after { content: none; }


@media (max-width: 767px) {
  .main-news .swiper-pagination-fraction,
  .main-tournament .swiper-pagination-fraction {
    top: auto;
    bottom: -6px;
    left: 0;
    right: 0;
    width: 100%;
    text-align: center;
  }
  .main-news .swiper-container,
  .main-tournament .main-tournament__body { padding-bottom: 26px; }
}


.player-videos .main-broadcasts__wrapper > .main-title,
.player-videos .main-broadcasts__wrapper > .btn.gray { align-self: baseline; }


@media only screen and (max-width: 767px) {
  [data-page="home"] .sidebar { position: static; }

  
  [data-page="home"] > .container_flex { padding-top: var(--ds-sec-above, 60px) !important; }
}


.main-news__more { margin-top: 20px; }

.main-news__more > .btn.gray {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 9px;
  width: 100%;
  height: 44px;
  padding: 0;
}

.main-news__more > .btn.gray .btn__text {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  color: inherit;
}

.main-news__more > .btn.gray .btn__text::after {
  content: "";
  flex: 0 0 auto;
  align-self: center;
  position: relative;
  
  top: var(--ds-optical);
  width: 15px;
  height: 11px;
  background: currentColor;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'%3E%3Cpath d='M1 6h12M9.5 2.5 13 6l-3.5 3.5' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / contain;
          mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'%3E%3Cpath d='M1 6h12M9.5 2.5 13 6l-3.5 3.5' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / contain;
  transition: transform var(--ds-d-state) var(--ds-e-enter);
}


.has-hover .main-news__more > .btn.gray:hover .btn__text::after { transform: translateX(4px); }

@media (prefers-reduced-motion: reduce) {
  .main-news__more > .btn.gray .btn__text::after { transition: none; }
}


@media (max-width: 767px) {
  .main-news__more { display: none; }
}

/* ===== align.css ===== */



.player-card__device { align-items: flex-start; }


@media (max-width: 767px) {
  .main-news .news-item__info {
    min-height: 36px;                
    min-height: calc(2lh + 8px);
    
    align-content: flex-start;
  }
}


.news-item__info-name::after,
.news-item__info-type::after {
  content: "/";
  margin-left: 8px;
}


.news-item__content { position: relative; }
.news-item__info-date {
  position: absolute;
  
  right: var(--ds-s-6);
  bottom: var(--ds-s-6);
  margin: 0;
}
.news-item__info-type::after { content: none; }


@media (max-width: 767px) {
  .hero-team .block-team__social,
  .block-team__social {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 16px 6px;
    justify-items: start;
  }
}

/* ===== teams-players.css ===== */




.player-recommendation__device {
  padding: 16px;
  background: var(--ds-card, #fff);
  border: 1px solid var(--ds-line, #E6E6E2);
  border-radius: var(--ds-r-md, 10px);
  overflow: hidden;
  transition: box-shadow var(--ds-d-micro, 130ms) var(--ds-e-enter, ease),
              border-color var(--ds-d-micro, 130ms) var(--ds-e-enter, ease);
}


.player-recommendation__device:hover {
  box-shadow: var(--ds-sh-2, 0 4px 14px rgba(20, 20, 24, .10));
  border-color: var(--ds-line-strong, #E2E2DE);
}


.player-recommendation__device-img {
  margin: 0 0 18px;
  padding: 16px;
  background: var(--ds-cell, #F0F0ED);
  border-radius: 8px;
}

.player-recommendation__device-content {
  padding: 0 4px 4px;
}


.player-recommendation__devices {
  margin-bottom: 0;
}

.player-recommendation__device-title {
  margin-bottom: 9px;
  color: var(--ds-ink-brand, #1A191D);
  font-size: 17px;
  line-height: 1.25;
}


.player-recommendation__device-description {
  max-width: none;
  color: var(--ds-ink-2, #55555A);
  font-size: 13.5px;
  line-height: 1.55;
}

@media (min-width: 768px) {
  
  .player-recommendation__devices {
    align-items: flex-start;
  }

  .player-recommendation__device {
    width: calc(50% - 8px);
    margin: 0 0 16px;
  }
}

@media (max-width: 767px) {
  
  .player-recommendation__device {
    margin-bottom: 16px;
  }
}



.player-card__device {
  display: flex;
  align-items: center;
  gap: 13px;
  padding: 12px 14px;
  background: var(--ds-surface-dark-2, #27262B);
  border: 1px solid var(--ds-line-dark, rgba(255, 255, 255, .08));
  border-radius: var(--ds-r-md, 10px);
}


.player-card__device-img {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 56px;
  width: 56px;
  min-width: 56px;
  height: 56px;
  padding: 8px;
  background: #fff;
  border-radius: 8px;
}

.player-card__device-img img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}


.player-card__device-info {
  flex: 1 1 auto;
  min-width: 0;
  width: auto;
  max-width: none;
}

.player-card__device-name {
  color: var(--ds-ink-3, #8F8F92);
  font-size: 10.5px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: .1em;
  text-transform: uppercase;
}

.player-card__device-model {
  margin-top: 4px;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.3;
  
  min-height: 36px;
  min-height: 2lh;
}

@media (max-width: 767px) {
  
  .player-card__device-name {
    min-height: 27px;
    min-height: 2lh;
  }
}

@media (min-width: 768px) {
  .player-card__devices {
    padding: 16px;
  }

  
  .player-card__device-wrapp {
    width: 100%;
    padding: 5px;
    vertical-align: top;
    break-inside: avoid;
    -webkit-column-break-inside: avoid;
  }
}




.main-news .news-item__comments[style*="display: none"] {
  display: inline-flex !important;
  visibility: hidden;
}





.teams-block__control {
  min-width: 104px;
  max-width: 104px;
  overflow: visible;
}

.teams-block__control:not(:last-child) {
  margin-right: 12px;
}

.teams-block__control-img {
  overflow: hidden;
  border-radius: 6px;
}

.teams-block__control-icon {
  width: 30px;
  height: auto;
}

.teams-block__control-label {
  display: block;
  margin-top: 8px;
  color: var(--ds-ink-2, #55555A);
  font-size: 10.5px;
  font-weight: 700;
  line-height: 1.25;
  letter-spacing: .06em;
  text-align: center;
  text-transform: uppercase;
  
  min-height: 26px;
  min-height: 2lh;
}

.teams-block__control-label em {
  display: block;
  margin-top: 2px;
  color: var(--ds-ink-3, #8F8F92);
  font-size: 9.5px;
  font-style: normal;
  letter-spacing: .04em;
}


.teams-block__control.is-active .teams-block__control-label {
  color: var(--ds-ink-brand, #1A191D);
}


.has-hover .teams-block__control:hover {
  box-shadow: none;
}

.has-hover .teams-block__control:hover .teams-block__control-img {
  box-shadow: 0 5px 15px 0 #FFF093;
}


.has-hover .teams-block__control:hover .teams-block__control-label {
  color: var(--ds-ink-brand, #1A191D);
}

@media (max-width: 767px) {
  
  .teams-block__control {
    min-width: 84px;
    max-width: 84px;
  }

  .teams-block__control-icon {
    width: 24px;
  }

  .teams-block__control-label {
    margin-top: 6px;
    font-size: 9px;
    letter-spacing: .04em;
  }

  .teams-block__control-label em {
    font-size: 8.5px;
  }
}

/* ===== hero.css ===== */


.nv-hero {
  --nv-hero-split: 50%;
  --nv-hero-h: 430px;
  position: relative;
  margin-bottom: var(--ds-s-8);
  background: none;
}
.nv-hero .container { position: relative; }
.nv-hero__viewport {
  display: flex;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  border: 1px solid var(--ds-line);
  border-radius: var(--ds-r-md);
  background: var(--ds-card);
  
  scrollbar-width: none;
  -ms-overflow-style: none;
  overscroll-behavior-x: contain;
}
.nv-hero__viewport::-webkit-scrollbar { display: none; }
.nv-hero__track { display: flex; width: 100%; }
.nv-hero__slide {
  position: relative;
  flex: 0 0 100%;
  scroll-snap-align: start;
  display: grid;
  grid-template-columns: var(--nv-hero-split) 1fr;
  
  height: var(--nv-hero-h);
}
.nv-hero__link {
  position: absolute;
  inset: 0;
  z-index: 2;
}
.nv-hero__media {
  position: relative;
  overflow: hidden;
  background: var(--ds-cell);
}
.nv-hero__media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  transition: transform var(--ds-d-enter) var(--ds-e-enter);
}
.nv-hero__slide:hover .nv-hero__media img { transform: scale(1.02); }
.nv-hero__panel {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: var(--ds-s-4);
  
  padding: var(--ds-s-8) var(--ds-s-8) 76px;
  min-width: 0;
}
.nv-hero__meta {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: var(--ds-s-3);
  font-size: var(--ds-t-micro);
  font-weight: 700;
  letter-spacing: .12em;
  text-transform: uppercase;
  color: var(--ds-ink-3);
}
.nv-hero__tag {
  padding: 4px 9px;
  border-radius: var(--ds-r-xs);
  background: var(--ds-cell);
  color: var(--ds-ink);
}
.nv-hero__date { font-variant-numeric: tabular-nums; }
.nv-hero__date::before {
  content: "·";
  margin-right: var(--ds-s-3);
  color: var(--ds-line-strong);
}
.nv-hero__title {
  margin: 0;
  font-size: 27px;
  font-weight: 700;
  line-height: 1.18;
  letter-spacing: -.01em;
  color: var(--ds-ink);
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.nv-hero__summary {
  margin: 0;
  font-size: var(--ds-t-body);
  line-height: 1.5;
  color: var(--ds-ink-2);
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.nv-hero__controls {
  position: absolute;
  left: calc(var(--nv-hero-split) + var(--ds-s-8));
  right: var(--ds-s-8);
  bottom: var(--ds-s-7);
  z-index: 3;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--ds-s-5);
  pointer-events: none;
}
.nv-hero__dots,
.nv-hero__arrows { display: flex; align-items: center; gap: var(--ds-s-2); pointer-events: auto; }
.nv-hero__dot {
  width: 8px;
  height: 8px;
  padding: 0;
  border: 0;
  border-radius: var(--ds-r-pill);
  background: var(--ds-line-strong);
  cursor: pointer;
  transition: width var(--ds-d-state) var(--ds-e-enter), background-color var(--ds-d-state) var(--ds-e-enter);
}
.nv-hero__dot:hover { background: var(--ds-ink-3); }
.nv-hero__dot.is-active { width: 22px; background: var(--ds-ink); }
.nv-hero__arrow {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  padding: 0;
  border: 1px solid var(--ds-line-strong);
  border-radius: var(--ds-r-pill);
  background: var(--ds-card);
  color: var(--ds-ink);
  cursor: pointer;
  transition: background-color var(--ds-d-micro) var(--ds-e-enter),
              border-color var(--ds-d-micro) var(--ds-e-enter),
              color var(--ds-d-micro) var(--ds-e-enter);
}
.nv-hero__arrow svg { width: 16px; height: 16px; }
.nv-hero__arrow:hover {
  border-color: var(--ds-yellow);
  background: var(--ds-yellow);
  color: var(--ds-yellow-ink);
}
.nv-hero__arrow:disabled { opacity: .38; cursor: default; }
.nv-hero__arrow:disabled:hover { border-color: var(--ds-line-strong); background: var(--ds-card); color: var(--ds-ink); }
.nv-hero__slide--ads .nv-hero__media { background: var(--ds-bg-dark); }
.nv-hero__slide--ads .nv-hero__media img { object-fit: contain; }


.nv-hero__comments {
  position: absolute;
  left: var(--ds-s-8);
  bottom: calc(var(--ds-s-7) + 10.5px);
  z-index: 3;
  display: none;
  align-items: center;
  gap: var(--ds-s-2);
  line-height: 1;
  pointer-events: none;
  
  color: #707070;
}
.nv-hero__comments.is-on { display: inline-flex; }
.nv-hero__comments svg { width: 15px; height: 15px; flex: 0 0 auto; fill: currentColor; }
.nv-hero__comments span { font-size: 12px; font-weight: 700; }

@media only screen and (max-width: 1023px) {
  .nv-hero { --nv-hero-h: 360px; --nv-hero-split: 50%; }
  .nv-hero__panel { padding: var(--ds-s-6) var(--ds-s-6) 72px; }
  
  .nv-hero__comments { left: var(--ds-s-6); bottom: calc(var(--ds-s-6) + 10.5px); }
  .nv-hero__title { font-size: 22px; }
  .nv-hero__controls { left: calc(var(--nv-hero-split) + var(--ds-s-6)); right: var(--ds-s-6); bottom: var(--ds-s-6); }
}
@media only screen and (max-width: 767px) {
  
  .nv-hero { margin-bottom: var(--ds-s-7); }
  .nv-hero__slide { grid-template-columns: 1fr; height: auto; }
  .nv-hero__media { aspect-ratio: 16 / 9; }
  .nv-hero__panel { gap: var(--ds-s-3); padding: var(--ds-s-5); }
  .nv-hero__title { font-size: 19px; -webkit-line-clamp: 3; }
  .nv-hero__summary { -webkit-line-clamp: 2; }
  .nv-hero__controls {
    position: static;
    padding-top: var(--ds-s-4);
  }
  
  .nv-hero__comments {
    position: static;
    align-self: flex-start;
  }
}
@media (prefers-reduced-motion: reduce) {
  .nv-hero__media img,
  .nv-hero__dot,
  .nv-hero__arrow { transition: none; }
  .nv-hero__slide:hover .nv-hero__media img { transform: none; }
}



.nv-hero__panel {
  display: flex;
  flex-direction: column;
}

.nv-hero__meta {
  display: flex;
  align-items: center;
  gap: var(--ds-s-2);
  flex-wrap: nowrap;
}


.nv-hero__game-logo {
  flex: 0 0 auto;
  width: 20px;
  height: 20px;
  object-fit: contain;
  align-self: center;
  transform: translateY(var(--ds-optical, .1em));
  
}


.nv-hero__panel--dark .nv-hero__game-logo { filter: none; }

.nv-hero__foot {
  margin-top: 0;
}

.nv-hero__date {
  color: var(--ds-ink-3, #8F8F92);
  font-size: var(--ds-t-small, 12.5px);
  font-weight: 700;
  letter-spacing: .1em;
  text-transform: uppercase;
  white-space: nowrap;
}


.nv-hero__controls {
  left: auto;
  right: var(--ds-s-7);
  bottom: var(--ds-s-7);
  width: auto;
  justify-content: flex-end;
  gap: var(--ds-s-5);
}

@media only screen and (max-width: 767px) {
  
  .nv-hero__controls { left: auto; right: var(--ds-s-5); bottom: var(--ds-s-5); }
}


.nv-hero__viewport { height: var(--nv-hero-h); }

.nv-hero__panel {
  height: 100%;
  overflow: hidden;
}

.nv-hero__summary {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.nv-hero__title {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}


.nv-hero {
  height: var(--nv-hero-h);
  min-height: 0;
  padding: 0;
}


.nv-hero__title { -webkit-line-clamp: 2; }

.nv-hero__date::before,
.nv-hero__date::after { content: none; }

.nv-hero__panel { position: relative; }

.nv-hero__foot {
  
  margin-top: var(--ds-s-1);
  margin-bottom: var(--ds-s-4);
  order: -1;                 
}


.nv-hero__meta { order: 0; }
.nv-hero__foot { order: 1; }
.nv-hero__title { order: 2; }
.nv-hero__summary { order: 3; }

.nv-hero__comments { order: 4; }


.nv-hero__meta,
.nv-hero__foot,
.nv-hero__title,
.nv-hero__summary { flex: 0 0 auto; }


.nv-hero__meta { margin-bottom: 0; }
.nv-hero__foot { margin-top: var(--ds-s-1); margin-bottom: var(--ds-s-3); }


.nv-hero__title { -webkit-line-clamp: 3; }
.nv-hero__summary { -webkit-line-clamp: 2; }


.nv-hero { --nv-hero-split: 58%; }


.nv-hero { --nv-hero-h: 335px; }


.nv-hero__panel { padding-top: var(--ds-s-7); }


.nv-hero__meta {
  flex-wrap: nowrap;
  white-space: nowrap;
}

.nv-hero__date {
  margin-left: auto;
}


.nv-hero__foot { display: none; }




.nv-hero__panel { justify-content: flex-start; }
.nv-hero { margin-bottom: var(--ds-sec-above, 60px); }


.nv-hero__title {
  min-height: 96px;
  min-height: 3lh;
}


@media (hover: hover) and (pointer: fine) {
  .nv-hero__viewport { overflow-x: clip; }
}


.nv-hero__viewport { width: 100%; }


@media only screen and (max-width: 767px) {
  .nv-hero,
  .nv-hero__viewport { height: auto; }

  
  .nv-hero { flex-direction: column; }
}

/* ===== chrome.css ===== */


@media (min-width: 768px) {

  
  
  .header .header__bottom-nav .header__bottom-link {
    font-size: 14px;
    font-weight: 700;
    letter-spacing: .12em;
    transition: color var(--ds-d-micro) var(--ds-e-exit);
  }
  @media (hover: hover) {
    .header .header__bottom-nav .header__bottom-link:hover { color: var(--ds-yellow); }
  }

  
  .header .header__bottom-nav .header__bottom-link.active {
    position: relative;
  }
  .header .header__bottom-nav .header__bottom-link.active::after {
    content: "";
    position: absolute;
    left: 22px;
    right: 22px;
    bottom: 0;
    height: 3px;
    background: var(--ds-yellow);
  }

  
  .header .header__bottom-nav .header__bottom-link span::after,
  .header .header__bottom-nav .header__bottom-link:hover span::after,
  .header .header__bottom-nav .header__bottom-link.active span::after { content: none; }

  .header .header__bottom-nav .header__bottom-list-link {
    transition: color var(--ds-d-micro) var(--ds-e-exit);
  }

  
  
  
  .header .header__bottom-links .header__bottom-link_btn,
  .header .header__bottom-links .header__bottom-link_btn span {
    color: var(--ds-ink-brand) !important;
  }
  .header .header__bottom-links .header__bottom-link_btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 9px 16px;
    border-radius: 5px;
    background-color: var(--ds-yellow);
    font-size: 13px;
    font-weight: 700;
    letter-spacing: .16em;
    transition: background-color var(--ds-d-micro) var(--ds-e-exit),
                transform var(--ds-d-micro) var(--ds-e-exit);
  }
  @media (hover: hover) {
    .header .header__bottom-links .header__bottom-link_btn:hover {
      background-color: var(--ds-yellow-hover);
      transform: translateY(-1px);
    }
  }
  .header .header__bottom-links .header__bottom-link_btn:active { transform: translateY(0); }

  
  .header .header__bottom-links .header__bottom-link_btn span::after,
  .header .header__bottom-links .header__bottom-link_btn:hover span::after {
    content: none;
  }

}


.header .header__bottom-link:focus-visible,
.header .header__bottom-list-link:focus-visible,
.header .switch-language__btn:focus-visible,
.header .header__search:focus-visible,
.header .login__link:focus-visible {
  outline: 2px solid var(--ds-yellow);
  outline-offset: 2px;
}

@media (prefers-reduced-motion: reduce) {
  .header .header__bottom-link,
  .header .header__bottom-list-link,
  .header .header__bottom-link_btn { transition: none; }
}


.main-title::before {
  content: "";
  flex: 0 0 auto;
  
  position: static;
  background: var(--ds-yellow);
}



.header .header__search .icon-search use,
.header .login .login__link .icon-login use,
.header .header__search .icon-search path,
.header .login .login__link .icon-login path { display: none; }

.header .header__search .icon-search,
.header .login .login__link .icon-login {
  width: 21px;
  height: 21px;
  background-color: #F5F5F7;
  transition: background-color var(--ds-d-micro) var(--ds-e-exit);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
}
.header .header__search .icon-search {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2210.5%22%20cy%3D%2210.5%22%20r%3D%226.5%22%2F%3E%3Cpath%20d%3D%22M15.6%2015.6%20L21%2021%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2210.5%22%20cy%3D%2210.5%22%20r%3D%226.5%22%2F%3E%3Cpath%20d%3D%22M15.6%2015.6%20L21%2021%22%2F%3E%3C%2Fsvg%3E");
}
.header .login .login__link .icon-login {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%228%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M4.5%2020v-1a5%205%200%200%201%205-5h5a5%205%200%200%201%205%205v1%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%228%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M4.5%2020v-1a5%205%200%200%201%205-5h5a5%205%200%200%201%205%205v1%22%2F%3E%3C%2Fsvg%3E");
}
@media (hover: hover) {
  .header .header__search:hover .icon-search,
  .header .login .login__link:hover .icon-login { background-color: var(--ds-yellow); }
}


.header .header__bottom-hamburger .hamburger__line,
.header .header__bottom-hamburger .hamburger__line::before,
.header .header__bottom-hamburger .hamburger__line::after {
  height: 2px;
  border-radius: 2px;
  background-color: #F5F5F7;
  transition: background-color var(--ds-d-micro) var(--ds-e-exit);
}
@media (hover: hover) {
  .header .header__bottom-hamburger:hover .hamburger__line,
  .header .header__bottom-hamburger:hover .hamburger__line::before,
  .header .header__bottom-hamburger:hover .hamburger__line::after {
    background-color: var(--ds-yellow);
  }
}

@media (prefers-reduced-motion: reduce) {
  .header .icon-search,
  .header .icon-login,
  .header .hamburger__line,
  .header .hamburger__line::before,
  .header .hamburger__line::after { transition: none; }
}


@media (max-width: 767px) {

  
  
  .menu .menu-nav__item {
    padding-top: 17px;
    padding-bottom: 17px;
    font-size: 15px;
    font-weight: 700;
    letter-spacing: .1em;
  }

  
  .menu .menu-nav__item.is-current {
    color: var(--ds-yellow);
    box-shadow: inset 3px 0 0 var(--ds-yellow);
    padding-left: 14px;
  }

  
  .menu .menu-nav__item_parent {
    display: block;
    appearance: none;
    -webkit-appearance: none;
    background: none;
    border: 0;
    border-top: 1px solid rgba(238, 237, 239, .3);
    border-radius: 0;
    font-family: inherit;
    text-align: left;
    cursor: pointer;
  }

  
  .menu .menu-nav__item_parent::after { transform: rotate(45deg); }
  .menu .menu-nav__item_parent[aria-expanded="true"]::after {
    transform: rotate(-135deg);
    top: calc(50% - 1px);
  }
  .menu .menu-nav__item_parent[aria-expanded="true"] { color: var(--ds-yellow); }
  .menu .menu-nav__item_parent[aria-expanded="true"]::after { border-color: var(--ds-yellow); }

  
  .menu .menu-nav__sub {
    height: 0;
    overflow: hidden;
    margin: 0;
    padding: 0;
    list-style: none;
    background: rgba(0, 0, 0, .22);
    transition: height .22s ease;
  }

  
  .menu .menu-nav__sub-link {
    display: block;
    padding: 13px 16px 13px 30px;
    color: rgba(245, 245, 243, .74);
    font-size: 13px;
    font-weight: 500;
    letter-spacing: .1em;
    line-height: 1.42;
    text-transform: uppercase;
    transition: color .16s ease;
  }
  .menu .menu-nav__sub-item + .menu-nav__sub-item .menu-nav__sub-link {
    border-top: 1px solid rgba(238, 237, 239, .12);
  }
  .has-hover .menu .menu-nav__sub-link:hover,
  .menu .menu-nav__sub-link:focus-visible { color: var(--ds-yellow); }

  
  .menu .menu-foot {
    padding: 22px 0 30px;
    border-top: 1px solid rgba(255, 255, 255, .1);
    display: flex;
    flex-direction: column;
    gap: 20px;
  }

  .menu .menu-foot__shop {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 48px;
    border-radius: 6px;
    background-color: var(--ds-yellow);
    color: var(--ds-ink-brand) !important;   
    font-size: 14px;
    font-weight: 700;
    letter-spacing: .16em;
    text-decoration: none;
    transition: background-color var(--ds-d-micro) var(--ds-e-exit);
  }
  .menu .menu-foot__shop:active { background-color: var(--ds-yellow-hover); }

  
  
  .menu .menu-foot__social {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 16px 8px;
    justify-items: center;
  }
  .menu .menu-foot__social-link {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 48px;
    height: 48px;
    transition: opacity var(--ds-d-micro) var(--ds-e-exit);
  }
  .menu .menu-foot__social-link svg {
    width: 48px;
    height: 48px;
    fill: #FFFFFF;
    filter: grayscale(1);
  }
  .menu .menu-foot__social-link:active { opacity: .7; }

  
  
  .menu .menu-language-switcher--legacy { display: none; }

  .menu .menu-foot__lang { margin-bottom: 4px; }
  .menu .menu-foot__caption {
    margin-bottom: 10px;
    color: var(--ds-ink-3);
    font-size: 11px;
    font-weight: 700;
    letter-spacing: .22em;
    text-transform: uppercase;
  }
  .menu .menu-foot__lang-row {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
  }
  .menu .menu-foot__lang-item {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 54px;
    min-height: 38px;
    padding: 0 12px;
    border: 1px solid rgba(255, 255, 255, .16);
    border-radius: 6px;
    color: #D9D9D4;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: .08em;
    text-decoration: none;
  }
  .menu .menu-foot__lang-item.is-active {
    border-color: var(--ds-yellow);
    background-color: var(--ds-yellow);
    color: var(--ds-ink-brand);
  }

  
  .menu .menu__wrapper {
    display: flex;
    flex-direction: column;
    min-height: 100%;
  }
}

@media (prefers-reduced-motion: reduce) {
  .menu .menu-foot__shop,
  .menu .menu-foot__social-link { transition: none; }
}




.footer .footer__main-social {
  display: flex;
  flex-direction: column;     
  align-items: flex-start;
}
.footer .footer__main-social-info {
  display: block;
  width: auto;
  max-width: none;   
  margin-bottom: 16px;
}
.footer .footer__main-social-info h4 {
  margin: 0;
  color: var(--ds-card);
  font-size: 15px;
  font-weight: 700;
  letter-spacing: .04em;
  text-transform: uppercase;
}


.footer .footer__main-social-links {
  justify-content: space-between;
  flex-wrap: wrap;
}


@media (min-width: 768px) and (max-width: 1199px) {
  .footer .footer__main-social-links {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 20px 24px;
    justify-items: center;
  }
  .footer .footer__main-social-link {
    width: auto;
    margin-bottom: 0;   
  }
}


.footer .footer__main-section_link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 44px;
  padding: 0 22px;
  border-radius: 5px;
  background-color: var(--ds-yellow);
  color: var(--ds-ink-brand) !important;   
  font-size: 13px;
  font-weight: 700;
  letter-spacing: .16em;
  text-decoration: none;
  transition: background-color var(--ds-d-micro) var(--ds-e-exit),
              transform var(--ds-d-micro) var(--ds-e-exit);
}
@media (hover: hover) {
  .footer .footer__main-section_link:hover {
    background-color: var(--ds-yellow-hover);
    transform: translateY(-1px);
  }
}
.footer .footer__main-section_link:active { transform: translateY(0); }

@media (max-width: 767px) {
  
  .footer .footer__main-section_link {
    display: flex;
    width: 100%;
  }
  
  .footer .footer__main-social-links {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 14px 8px;
    justify-items: center;
  }
  .footer .footer__main-social-link { width: auto; }
}

@media (prefers-reduced-motion: reduce) {
  .footer .footer__main-section_link { transition: none; }
}




.header .header__bottom-container > .header__search-wrapp { margin-left: 22px; }


.header .header__bottom-nav .header__bottom-list { z-index: 30; }
.header .search-block-wrapp { z-index: 20; }


.page-link:not(.page-link_active):hover,
.page-link:not(.page-link_active):focus-visible { border-radius: 7px; }


.pagination {
  gap: 0;
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
  border: 1px solid var(--ds-line);
  overflow: hidden;
}
.pagination .page-item + .page-item { border-left: 1px solid var(--ds-line); }

.pagination .page-link {
  min-width: 46px;
  height: 46px;
  border: 0 !important;
  background: var(--ds-card) !important;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: .04em;
  color: var(--ds-ink);
  transition: background-color var(--ds-d-micro) var(--ds-e-enter);
}
.has-hover .pagination .page-link:hover {
  background: var(--ds-cell) !important;
  color: var(--ds-ink);
  
  border-radius: 0;
}

.pagination .page-link[disabled],
.has-hover .pagination .page-link[disabled]:hover {
  background: var(--ds-card) !important;
  color: var(--ds-ink-3);
}
.pagination .page-link_active,
.has-hover .pagination .page-link_active:hover {
  background: var(--ds-yellow) !important;
  color: var(--ds-ink-brand) !important;
}

.pagination .pagination__btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  min-width: 0;
  height: 46px;
  padding: 0 18px;
  border: 0 !important;
  border-radius: 0;
  background: var(--ds-card) !important;
  color: var(--ds-ink);
  font-size: var(--ds-t-small);
  font-weight: 700;
  letter-spacing: .12em;
  text-transform: uppercase;
  transition: background-color var(--ds-d-micro) var(--ds-e-enter);
}
@media (hover: hover) {
  .pagination .pagination__btn:hover { background: var(--ds-cell) !important; color: var(--ds-ink); }
}


.pagination {
  max-width: 100%;
  flex-wrap: wrap;
}
@media (max-width: 1279px) {
  .pagination .page-link { min-width: 38px; height: 42px; }
  .pagination .pagination__btn { height: 42px; padding: 0 12px; letter-spacing: .08em; }
}

@media (prefers-reduced-motion: reduce) {
  .pagination .page-link,
  .pagination .pagination__btn { transition: none; }
}


.main-news__btn,
.main-tournament__btn,
.matches__btn {
  
  display: flex;
  justify-content: flex-end;
  margin-left: auto;
}

.main-news__btn > .btn.gray,
.main-tournament__btn > .btn.gray,
.matches__btn > .btn.gray,
.player-videos .main-broadcasts__wrapper > .btn.gray {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  width: auto;
  min-width: 0;
  height: auto;
  min-height: 0;
  
  padding: 0 4px 3px 0;
  border: 0;
  border-radius: 0;
  background: none !important;
  box-shadow: inset 0 -2px 0 var(--ds-yellow);
  color: var(--ds-ink);
  font-size: var(--ds-t-small);
  font-weight: 700;
  letter-spacing: .04em;
  text-transform: none;
  transition: box-shadow var(--ds-d-micro) var(--ds-e-enter),
              color var(--ds-d-micro) var(--ds-e-enter);
}
.main-news__btn > .btn.gray .btn__text,
.main-tournament__btn > .btn.gray .btn__text,
.matches__btn > .btn.gray .btn__text,
.player-videos .main-broadcasts__wrapper > .btn.gray .btn__text {
  display: inline-flex;
  align-items: center;
  
  gap: 5px;
  color: inherit;
}

.main-news__btn > .btn.gray .btn__text::after,
.main-tournament__btn > .btn.gray .btn__text::after,
.matches__btn > .btn.gray .btn__text::after,
.player-videos .main-broadcasts__wrapper > .btn.gray .btn__text::after {
  content: "";
  flex: 0 0 auto;
  
  align-self: center;
  position: relative;
  top: var(--ds-optical);
  width: 15px;
  height: 11px;
  background: currentColor;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'%3E%3Cpath d='M1 6h12M9.5 2.5 13 6l-3.5 3.5' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / contain;
          mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'%3E%3Cpath d='M1 6h12M9.5 2.5 13 6l-3.5 3.5' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / contain;
  transition: transform var(--ds-d-state) var(--ds-e-enter);
}
@media (hover: hover) {
  .main-news__btn > .btn.gray:hover,
  .main-tournament__btn > .btn.gray:hover,
  .matches__btn > .btn.gray:hover,
  .player-videos .main-broadcasts__wrapper > .btn.gray:hover {
    background: none !important;
    box-shadow: inset 0 -2px 0 var(--ds-ink);
    color: var(--ds-ink);
  }
  .main-news__btn > .btn.gray:hover .btn__text::after,
  .main-tournament__btn > .btn.gray:hover .btn__text::after,
  .matches__btn > .btn.gray:hover .btn__text::after,
  .player-videos .main-broadcasts__wrapper > .btn.gray:hover .btn__text::after { transform: translateX(4px); }
}
@media (prefers-reduced-motion: reduce) {
  .main-news__btn > .btn.gray,
  .main-tournament__btn > .btn.gray,
  .matches__btn > .btn.gray,
  .player-videos .main-broadcasts__wrapper > .btn.gray,
  .main-news__btn > .btn.gray .btn__text::after,
  .main-tournament__btn > .btn.gray .btn__text::after,
  .matches__btn > .btn.gray .btn__text::after { transition: none; }
}


@media (min-width: 768px) {
  .footer .footer__main-sections > .footer__main-section_link {
    align-self: flex-start;
    width: auto;
    min-width: 0;
    height: auto;
    padding: 10px 18px;
  }
}


.footer .footer__main-social-link span { color: var(--ds-ink-on-dark); }
.footer .footer__main-title { color: var(--ds-ink-on-dark); }


.footer .footer__bottom-copyright-text,
.footer .footer__bottom-privacy,
.footer .footer__bottom-privacy a { color: var(--ds-ink-on-dark); }


.footer .footer__header-content .btn .btn__text { color: var(--ds-ink-brand); }


.footer .footer__main-link,
.footer .footer__bottom-privacy,
.footer .footer__bottom-privacy a,
.footer .footer__bottom-copyright-text,
.footer .footer__main-social-link span,
.footer .footer__main-section_link { font-size: var(--ds-t-small); }




@media (min-width: 768px) {
  .header .header__bottom-nav { margin-left: 17px; }
}


@media (min-width: 768px) {
  .footer .footer__main-sections > .footer__main-section_link {
    margin-top: -12px;   
  }
}


.footer .footer__main-link { line-height: 21px; }


.footer .footer__main-social-link .icon-youtube,
.menu .menu-foot__social-link .icon-youtube {
  background: none;
  padding: 0;
}



.main-title {
  align-items: baseline;
  gap: var(--ds-sec-gap);
  font-size: var(--ds-sec-size);
  line-height: var(--ds-sec-lh);
  margin-bottom: var(--ds-sec-below);
}
.main-title::before {
  align-self: baseline;
  width: var(--ds-sec-bar-w);
  height: var(--ds-sec-bar-h);
  transform: none;
}

.main-title > * { margin-top: 0; margin-bottom: 0; }
@media (max-width: 767px) {
  .main-title { font-size: var(--ds-sec-size-sm); }
}

.player-recent-matches .main-title::before,
.match-list-block .main-title::before,
.match-list-section .main-title::before,
section.matches .matches_live .main-title_sidebar::before {
  align-self: baseline;
  width: var(--ds-sec-bar-w);
  height: var(--ds-sec-bar-h);
}


.main-title::before,
.main-title_sidebar::before,
.main-title_sidebar:before,
.match-list-block .main-title::before,
.match-list-section .main-title::before,
.player-recent-matches .main-title::before,
section.matches .matches_live .main-title_sidebar::before {
  content: none;
}


.footer .footer__main-sections a[href]:not([class*="btn"]) {
  font-weight: 700;
  letter-spacing: .12em;
  text-transform: uppercase;
}
.footer .footer__main-title { font-weight: 400; letter-spacing: .04em; }


@media (min-width: 768px) {
  .footer .footer__bottom-copyright-text { margin-left: 27px; }
}


@media (max-width: 767px) {
  .footer .footer__bottom-copyright-text { margin-left: 0; }
}



.our-channels__body {
  background: var(--ds-card);
  border: 1px solid var(--ds-line);
  overflow: hidden;
}
.our-channels__item {
  padding: var(--ds-s-4) var(--ds-s-5);
  background: transparent;
  border: 0;
  margin-bottom: 0 !important;      
  transition: background .18s ease;
}
.our-channels__item:not(:last-child) { border-bottom: 1px solid var(--ds-line); }


.has-hover .our-channels__item:hover {
  box-shadow: none;
  transform: none;
  background: var(--ds-cell);
}

.our-channels__item-img {
  width: 36px;
  height: 36px;
  margin-right: var(--ds-s-4);
  flex: 0 0 auto;
}

.our-channels__item-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.our-channels__item-title {
  font-size: var(--ds-t-strong);
  font-weight: 700;
  line-height: 1.25;
  color: var(--ds-ink);
}
.our-channels__item-count {
  font-size: var(--ds-t-small);
  font-weight: 400;
  line-height: 1.3;
  color: var(--ds-ink-3);
}


.our-channels__counter {
  margin-top: var(--ds-s-6);
  margin-bottom: var(--ds-s-8);
}
.our-channels__counter-value {
  margin-bottom: var(--ds-s-2);
  font-size: 36px;
  font-weight: 800;
  letter-spacing: -.015em;
  font-variant-numeric: tabular-nums;
  color: var(--ds-ink);
}
.our-channels__counter-value span {
  padding: 0 !important;
  margin: 0 !important;
  background: none !important;
}
.our-channels__counter-value span:nth-last-child(3),
.our-channels__counter-value span:nth-last-child(6) { margin-left: .26em !important; }

.our-channels__counter-value span:nth-last-child(3)::before,
.our-channels__counter-value span:nth-last-child(6)::before {
  width: .1em;
  height: .1em;
  left: -.18em;
  bottom: .19em;
}
.our-channels__counter-text {
  font-size: var(--ds-t-small);
  font-weight: 600;
  letter-spacing: .12em;
  text-transform: uppercase;
  color: var(--ds-ink-3);
}


.nv-match__more,
.tournament-section__btn .btn.gray,
.media-section__btn .btn.gray,
.main-news__more .btn.gray {
  border: 1px solid var(--ds-line);
  border-radius: var(--ds-r-md);
  color: var(--ds-ink);
  font-size: 13px;
  font-weight: 700;
  letter-spacing: .03em;
  text-transform: none;
  transition: border-color .16s ease, background-color .16s ease;
}

.tournament-section__btn .btn.gray,
.media-section__btn .btn.gray,
.main-news__more .btn.gray {
  background-color: var(--ds-card) !important;
  color: var(--ds-ink) !important;
}
.nv-match__more { background-color: var(--ds-card); }


.media-section__btn .btn.gray {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 44px;
  padding: 0;
}

.has-hover .nv-match__more:hover { border-color: var(--ds-yellow); background-color: #FFFEF4; }
.has-hover .tournament-section__btn .btn.gray:hover,
.has-hover .media-section__btn .btn.gray:hover,
.has-hover .main-news__more .btn.gray:hover {
  border-color: var(--ds-yellow);
  background-color: #FFFEF4 !important;
}

/* ===== official-badge.css ===== */


.nv-chip--official {
  background: var(--ds-yellow);
  color: var(--ds-yellow-ink);
  letter-spacing: .1em;
  
  line-height: 1;
  padding: 3px 7px;
  flex: 0 0 auto;
}


.comment-item__info .nv-chip--official {
  margin-left: var(--ds-s-2);
}


@media (max-width: 480px) {
  .comment-item__info {
    min-width: 0;
  }

  .comment-item__info .comment-item__link {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .nv-chip--official {
    letter-spacing: .06em;
    padding: 3px 6px;
  }
}

/* ===== sharp.css ===== */



:root {
  --ds-r-xs: 0;
  --ds-r-sm: 0;
  --ds-r-md: 0;
  --ds-r-pill: 0;
  --nv-r: 0;
  --nv-r-pill: 0;
}


*,
*::before,
*::after {
  border-radius: 0 !important;
}





.tournament-card__icon {
  border-radius: 50% !important;
}


.our-channels__item-img img {
  border-radius: 50% !important;
}


.form-switch-field__slider,
.form-switch-field__slider::before,
.nv-hero__dot,
.nv-hero__arrow {
  border-radius: 999px !important;
}


.live,
.match-list-block .live,
.match-list-section .live,
section.matches .live,

.nv-mhero__caption--live {
  border-radius: 999px !important;
}
.live__circle,
.live__circle::before,
.match-list-block .live__circle,
.match-list-section .live__circle,
section.matches .live__circle,

.nv-mhero__caption--live::before {
  border-radius: 50% !important;
}

/* ===== branding-fullbleed.css ===== */


.branding-desktop {
  
  background-size: cover;
  background-position: center top;
  
  min-height: 0;
}


.branding-desktop--video video {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center top;
}


.branding header.header {
  margin-top: calc(203 / 1920 * 100vw);
}


@media all and (min-width: 1440px) and (max-width: 1799px) {
  .branding header.header { margin-top: calc(203 / 1920 * 100vw); }
  .branding-desktop { display: block; }
  .branding-mobile { display: none; }
}


@media all and (max-width: 1439px) {
  .branding header.header { margin-top: 0; }
  .branding-desktop { display: none; }
  .branding-mobile { display: block; }
}

/* ===== short-page-footer.css ===== */

body {
  min-height: 0;
}

/* ===== motion-system.css ===== */



.header__top-link,
.header__bottom-link,
.header__bottom-link span::after,
.header__bottom-list-link,
.switch-language__list a,
.login svg,
.login__popup-item,
.footer a,
.page-link,
.btn,
a.btn {
  transition-property: color, background-color, border-color, box-shadow,
                       transform, scale, opacity, fill, stroke;
  transition-duration: var(--ds-d-micro);
  transition-timing-function: var(--ds-e-enter);
}


.news-item,
.card-item,
.video-item,
.match-item,
.forum-block__item,
.our-channels__item,
.about-presskit__item {
  transition-property: color, background-color, border-color, box-shadow,
                       transform, scale, opacity;
  transition-duration: var(--ds-d-micro);
  transition-timing-function: var(--ds-e-enter);
}



.header__bottom-list,
.switch-language__list,
.login__popup {
  transition-property: opacity, transform, scale, visibility, background-color;
  transition-duration: var(--ds-d-state);
  transition-timing-function: var(--ds-e-enter);
}


.switch-language__list,
.login__popup { transform-origin: top center; }

@media (max-width: 767px) {
  .menu {
    transition-property: opacity, transform, scale, visibility, background-color;
    transition-duration: var(--ds-d-enter);
    transition-timing-function: var(--ds-e-enter);
  }
}



.btn:active,
a.btn:active,
button:active,
.page-link:active,
.header__bottom-link:active { scale: .97; }

.news-item:active,
.card-item:active,
.video-item:active,
.match-item:active,
.forum-block__item:active,
.our-channels__item:active { scale: .995; }



.live__circle,
.live__circle::before,
.news-item.hot .icon-hot-comments,
.match-item_live .match-item__date::after,
.nv-tstatus--ongoing .nv-tstatus__dot,
.nv-pill-live::before,
.nv-mhero__caption--live::before { animation-duration: 1.6s; }

/* ===== motion-system-rest.css ===== */



.teams-block__control.teams-block__control,
.teams-block__control-img.teams-block__control-img,
.teams-block__control.teams-block__control svg,
.block-team__slider-controls.block-team__slider-controls,
.block-team__slider-controls.block-team__slider-controls svg,
.swiper-button.swiper-button,
.swiper-button-prev.swiper-button-prev,
.swiper-button-next.swiper-button-next,
.swiper-button.swiper-button svg,
.swiper-button-prev.swiper-button-prev svg,
.swiper-button-next.swiper-button-next svg,
.footer__main-social-link.footer__main-social-link,
.footer__main-social-link.footer__main-social-link span,
.footer__main-title.footer__main-title,
.category-block__tab.category-block__tab,
.menu-language-switcher__btns.menu-language-switcher__btns,
.menu-language-switcher__btn.menu-language-switcher__btn,
.card-item__svg-icon.card-item__svg-icon,
.video-item__label-icon.video-item__label-icon,
.news-item__icon.news-item__icon,
.news-item__count.news-item__count,
.news-item__comments.news-item__comments,
.news-item__info-name.news-item__info-name,
.news-item__info-type.news-item__info-type,
.match-item__opponent-name.match-item__opponent-name,
.match-item__league-name.match-item__league-name {
  transition-property: color, background-color, border-color, box-shadow,
                       transform, scale, opacity, fill, stroke;
  transition-duration: var(--ds-d-micro);
  transition-timing-function: var(--ds-e-enter);
}



.block-team__player.block-team__player,
.match-item__wrapp.match-item__wrapp,
.match-item__opponent.match-item__opponent {
  transition-property: color, background-color, border-color, box-shadow,
                       transform, scale, opacity;
  transition-duration: var(--ds-d-micro);
  transition-timing-function: var(--ds-e-enter);
}


.menu-nav__item.menu-nav__item,
.menu-nav__item_link.menu-nav__item_link,
.menu-nav__item_parent.menu-nav__item_parent {
  transition-property: color, background-color, border-color, transform, scale, opacity;
  transition-duration: var(--ds-d-micro);
  transition-timing-function: var(--ds-e-enter);
}


.category-block__tab:active,
.teams-block__control:active,
.block-team__slider-controls:active,
.swiper-button:active,
.menu-language-switcher__btn:active { scale: .97; }

.block-team__player:active,
.match-item__wrapp:active { scale: .995; }

/* ===== design-audit-batch.css ===== */




@media (min-width: 768px) {
  .about-contacts__form .about-contacts__row {
    display: flex;
    gap: var(--ds-s-4);
    align-items: flex-start;
  }
  .about-contacts__form .about-contacts__row > .form-group,
  .about-contacts__form .about-contacts__row > .base-select__wrapp {
    flex: 1 1 0;
    min-width: 0;
  }
  .about-contacts__form .about-contacts__row > .form-group.large { flex: 2 1 0; }
}



.about-contacts__form input,
.about-contacts__form textarea,
.about-contacts__form .base-select {
  border: 1px solid var(--ds-line-strong);
}



.card-item__info-price {
  font-variant-numeric: tabular-nums;
  font-feature-settings: "tnum" 1;
}



.tournament-section__body:has(.swiper-wrapper > .swiper-slide:only-child)
  .swiper-pagination-fraction {
  display: none;
}







.nv-match .match-caster .match-caster__btn .match-caster__btn-text.match-caster__btn-text {
  display: none;
}






.sidebar__pubg-chat {
  padding: var(--ds-s-3);
  background: var(--ds-cell);
}


.sidebar__pubg-chat > iframe {
  display: block;
  width: 100%;
  height: 394px;
  border: 0;
  background: var(--ds-card);
}


@media only screen and (max-width: 1199px) {
  .sidebar__chat-title {
    display: none;
  }
}
/* ===== header-fit.css ===== */



@media (max-width: 1279px) and (min-width: 993px) {
  .header .header__bottom-links { margin-left: 16px; }
}


@media (max-width: 767px) {
  .header .theme-toggle { display: none; }
}
/* ===== search.css ===== */



.search-block-wrapp {
  background-color: var(--ds-card);
  box-shadow: var(--ds-sh-2);
}


.search-block {
  padding: 0 8px 0 14px;
  background-color: var(--ds-card);
  
  border-bottom: 2px solid transparent;
  transition: border-color var(--ds-d-state, 200ms) var(--ds-e-enter, ease);
}
.search-block:focus-within { border-bottom-color: var(--ds-yellow); }

.search-block__input {
  padding: 20px 12px 20px 4px;
  color: var(--ds-ink);
  font-size: 18px;
  background-color: transparent;
}

.search-block__input:focus,
.search-block__input:focus-visible { outline: none; }
.search-block__input::placeholder { color: var(--ds-ink-3); opacity: 1; }

.search-block__btn { padding: 18px 10px 18px 4px; }
.search-block__btn svg { color: var(--ds-ink-3); transition: color var(--ds-d-micro, 130ms) ease; }
.has-hover .search-block__btn:hover svg { color: var(--ds-yellow); }


.search-block__close { width: 44px; height: 44px; padding: 21px; }
.search-block__close:before,
.search-block__close:after {
  background-color: var(--ds-ink-2);
  transition: background-color var(--ds-d-micro, 130ms) ease;
}
.has-hover .search-block__close:hover:before,
.has-hover .search-block__close:hover:after { background-color: var(--ds-yellow); }


.search-block-wrapp .search-section__body {
  padding: 22px 20px 28px;
  background-color: var(--ds-zone);
  box-shadow: var(--ds-sh-2);
}
.search-section__result-wrapp:last-child { margin-bottom: 0; }


.search-section__result-title {
  margin-bottom: 10px;
  color: var(--ds-ink-3);
  font-size: var(--ds-t-micro, 11.5px);
  font-weight: 700;
  letter-spacing: .1em;
  text-transform: uppercase;
}

.search-section__result-list { display: flex; flex-direction: column; gap: 10px; }
.search-section__result-item {
  min-height: 0;
  padding: 13px 18px;
  background-color: var(--ds-card);
  border: 1px solid var(--ds-line);
  
  transition:
    transform    var(--ds-d-micro, 130ms) ease,
    border-color var(--ds-d-micro, 130ms) ease,
    box-shadow   var(--ds-d-micro, 130ms) ease;
}
.search-section__result-item:not(:last-child) { margin-bottom: 0; }
.has-hover .search-section__result-item:hover {
  border-color: var(--ds-yellow);
  box-shadow: var(--ds-sh-2);
  transform: translateY(-2px);
}


.news-result__header {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 5px;
  color: var(--ds-ink-3);
  font-size: var(--ds-t-micro, 11.5px);
  letter-spacing: .06em;
  text-transform: uppercase;
}
.news-result__game { color: var(--ds-ink-3); font-weight: 700; transition: color var(--ds-d-micro, 130ms) ease; }
.has-hover .news-result__game:hover { color: var(--ds-yellow); }
.news-result__date { color: var(--ds-ink-3); }
.news-result__title {
  color: var(--ds-ink);
  font-size: var(--ds-t-strong, 15px);
  font-weight: 600;
  line-height: 1.3;
}
.news-result__title strong { font-weight: 700; }
.news-result__body {
  margin-top: 3px;
  color: var(--ds-ink-2);
  font-size: 13.5px;
  line-height: 1.45;
  
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}


.search-block-wrapp .header__search-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 44px;
  margin-top: 14px;
  color: var(--ds-ink);
  font-size: 13px;
  font-weight: 700;
  letter-spacing: .03em;
  background-color: var(--ds-card);
  border: 1px solid var(--ds-line);
  cursor: pointer;
  transition: border-color var(--ds-d-micro, 130ms) ease, background-color var(--ds-d-micro, 130ms) ease;
}
.has-hover .search-block-wrapp .header__search-btn:hover { border-color: var(--ds-yellow); }

@media (max-width: 767px) {
  .search-block__input { font-size: 16px; padding: 16px 10px 16px 4px; }
  .search-block-wrapp .search-section__body { padding: 16px 14px 20px; }
  .search-section__result-item { padding: 12px 14px; }
}

@media (prefers-reduced-motion: reduce) {
  .search-section__result-item,
  .search-block { transition: none; }
  .has-hover .search-section__result-item:hover { transform: none; }
}
/* ===== dark-theme.css ===== */



.theme-toggle {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  
  width: 40px;
  height: 40px;
  margin: 0;
  padding: 0;
  border: 0;
  background: none;
  color: #F5F5F7;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
}
.theme-toggle__icon {
  position: absolute;
  width: 20px;
  height: 20px;
  fill: currentColor;
  
  opacity: 0;
  transform: rotate(-45deg) scale(.7);
  transition:
    opacity   var(--ds-d-state, 200ms) var(--ds-e-enter, cubic-bezier(.2, .8, .2, 1)),
    transform var(--ds-d-state, 200ms) var(--ds-e-enter, cubic-bezier(.2, .8, .2, 1));
}

.theme-toggle__icon--moon { opacity: 1; transform: none; }
:root[data-theme="dark"] .theme-toggle__icon--moon { opacity: 0; transform: rotate(45deg) scale(.7); }
:root[data-theme="dark"] .theme-toggle__icon--sun { opacity: 1; transform: none; }

.has-hover .theme-toggle:hover { color: var(--ds-yellow, #FFEE00); }
.theme-toggle:active .theme-toggle__icon { transform: scale(.86); }
.theme-toggle:focus-visible { outline: 2px solid var(--ds-yellow, #FFEE00); outline-offset: -4px; border-radius: var(--ds-r-xs, 4px); }


.menu__theme {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--ds-s-4, 12px);
  width: 100%;
}
.menu__theme .theme-toggle { width: 40px; height: 40px; }


@media (pointer: coarse) {
  .theme-toggle { width: 44px; height: 44px; }
}

@media (prefers-reduced-motion: reduce) {
  .theme-toggle__icon { transition: none; }
  .theme-toggle:active .theme-toggle__icon { transform: none; }
}


:root { color-scheme: light; }
:root[data-theme="dark"] { color-scheme: dark; }


:root[data-theme="dark"] {
  
  --ds-zone:            #141317;
  --ds-card:            #1F2021;
  --ds-cell:            #27262B;
  --ds-cell-cool:       #2A292F;
  
  --ds-cell-hover:      #3D3C45;

  
  --ds-line:            rgba(255, 255, 255, .08);
  --ds-line-strong:     rgba(255, 255, 255, .14);

  
  --ds-ink:             #F2F2F4;   
  --ds-ink-2:           #A7A7B2;   
  --ds-ink-3:           #86868E;   

  
  --ds-win:             #4ADE80;   
  --ds-loss:            #F87171;   
  
  --ds-live:            #E03E36;
  --ds-alert:           #F6341E;

  
  --ds-sh-1:            0 1px 2px rgba(0, 0, 0, .40);
  --ds-sh-2:            0 4px 14px rgba(0, 0, 0, .45);
  --ds-sh-3:            0 10px 28px rgba(0, 0, 0, .55);

  
  --ds-yellow:          #FFEE00;
  --ds-yellow-hover:    #E6D600;
  --ds-yellow-ink:      #1A191D;
}


:root[data-theme="dark"] {
  --nv-zone:            var(--ds-zone);
  --nv-card:            var(--ds-card);
  --nv-card-line:       var(--ds-line);
  --nv-text-1:          var(--ds-ink);
  --nv-text-2-on-light: var(--ds-ink-2);
  --nv-text-3:          var(--ds-ink-3);
  --nv-sh-1:            var(--ds-sh-1);
  --nv-sh-2:            var(--ds-sh-2);
  --nv-sh-3:            var(--ds-sh-3);
}
:root[data-theme="dark"] .nv-match {
  --m-card-bg:          var(--ds-card);
  --m-card-border:      var(--ds-line);
  --m-cell-bg:          var(--ds-cell);
  --m-divider:          rgba(255, 255, 255, .06);
  --m-control-border:   var(--ds-line-strong);
  --m-muted:            var(--ds-ink-3);
  --m-muted-strong:     var(--ds-ink-2);
  --m-ink:              var(--ds-ink);
  --m-live:             var(--ds-live);
}



:root[data-theme="dark"] body { background-color: var(--ds-zone); }
:root[data-theme="dark"] .container_flex { background-color: var(--ds-zone); }
:root[data-theme="dark"] .sidebar,
:root[data-theme="dark"] .content-wrapper { background-color: transparent; }




:root[data-theme="dark"] ::selection { background: var(--ds-yellow); color: var(--ds-yellow-ink); }
:root[data-theme="dark"] ::-webkit-scrollbar-track { background: #1B1A1F; }
:root[data-theme="dark"] ::-webkit-scrollbar-thumb { background: #3A3941; }
:root[data-theme="dark"] ::-webkit-scrollbar-thumb:hover { background: #4A4952; }


:root[data-theme="dark"] .header { border-bottom: 1px solid var(--ds-line); }
:root[data-theme="dark"] .footer { border-top: 1px solid var(--ds-line); }




:root[data-theme="dark"] .news-item__content,
:root[data-theme="dark"] .card-item,
:root[data-theme="dark"] .swiper-slide.card-item { background-color: var(--ds-card); }
:root[data-theme="dark"] .news-item__description { color: var(--ds-ink-2); }


:root[data-theme="dark"] .card-item__svg,
:root[data-theme="dark"] .match-item:not(.match-item_live) .match-item__game { background-color: var(--ds-cell); }


:root[data-theme="dark"] .card-item__title,
:root[data-theme="dark"] .card-item__info-price-text { color: var(--ds-ink); }
:root[data-theme="dark"] .card-item__date,
:root[data-theme="dark"] .card-item__info-type,
:root[data-theme="dark"] .card-item__country { color: var(--ds-ink-2); }


:root[data-theme="dark"] .match-item_live {
  --ds-ink:   var(--ds-yellow-ink);
  --ds-ink-2: #3D3A22;
  --ds-ink-3: #4C4829;
  color: var(--ds-yellow-ink);
}

:root[data-theme="dark"] .match-item_live,
:root[data-theme="dark"] .match-item_live * { color: var(--ds-yellow-ink); }
:root[data-theme="dark"] .match-item_live .nv-live-meta { color: #3D3A22; }


:root[data-theme="dark"] .matches__mobile-control { color: var(--ds-ink-2); }
:root[data-theme="dark"] .matches__mobile-control.is-active {
  background-color: var(--ds-cell);
  color: var(--ds-ink);
}


:root[data-theme="dark"] .switch-language__list,
:root[data-theme="dark"] .login__popup {
  background-color: var(--ds-cell);
  border: 1px solid var(--ds-line);
  box-shadow: var(--ds-sh-2);
}
:root[data-theme="dark"] .switch-language__list a { color: var(--ds-ink); }
:root[data-theme="dark"] .login__popup { color: var(--ds-ink-2); }


:root[data-theme="dark"] .nv-to-top {
  background-color: var(--ds-card);
  border-color: var(--ds-line);
  color: var(--ds-ink);
}
:root[data-theme="dark"].has-hover .nv-to-top:hover {
  background-color: var(--ds-yellow);
  border-color: var(--ds-yellow);
  color: var(--ds-yellow-ink);
}


:root[data-theme="dark"] .footer .footer__main-social-info h4 { color: var(--ds-ink); }

:root[data-theme="dark"] .nv-match .related-news .news-item__info-name::after,
:root[data-theme="dark"] .nv-hero__date::before { color: var(--ds-ink-3); }




:root[data-theme="dark"] .main-title,
:root[data-theme="dark"] .main-title_sidebar { color: var(--ds-ink); }


:root[data-theme="dark"] .teams-block { background-color: var(--ds-zone); }
:root[data-theme="dark"] .teams-block__controls-wrapp { background-color: transparent; }
:root[data-theme="dark"] .teams-block__control-label { color: var(--ds-ink-2); }


:root[data-theme="dark"] .block-team__player-info-years,
:root[data-theme="dark"] .block-team__player-info-rang,
:root[data-theme="dark"] .player-card__player-info-years,
:root[data-theme="dark"] .player-card__player-info-position,
:root[data-theme="dark"] .player-card__device-name { color: var(--ds-ink-2); }
:root[data-theme="dark"] .player-recommendation__device-title { color: var(--ds-ink); }


:root[data-theme="dark"] .player-card__device-img,
:root[data-theme="dark"] .match-item__opponent-icon { background-color: var(--ds-cell); }


:root[data-theme="dark"] .publications-comment,
:root[data-theme="dark"] .x-profile { background-color: var(--ds-card); }
:root[data-theme="dark"] .x-profile__handle { color: var(--ds-ink-2); }


:root[data-theme="dark"] .x-profile {
  border-color: rgba(255, 255, 255, .22);
  transition: background-color var(--ds-d-state) var(--ds-e-enter),
              border-color var(--ds-d-state) var(--ds-e-enter);
}

:root[data-theme="dark"].has-hover .x-profile:hover {
  background-color: rgba(255, 238, 0, .14);
}




:root[data-theme="dark"] .content-block { color: var(--ds-ink-2); }
:root[data-theme="dark"] .content-block h1,
:root[data-theme="dark"] .content-block h2,
:root[data-theme="dark"] .content-block h3,
:root[data-theme="dark"] .content-block h4,
:root[data-theme="dark"] .content-block h5,
:root[data-theme="dark"] .content-block h6,
:root[data-theme="dark"] .content-block strong,
:root[data-theme="dark"] .content-block b { color: var(--ds-ink); }
:root[data-theme="dark"] .content-block p,
:root[data-theme="dark"] .content-block li,
:root[data-theme="dark"] .content-block td,
:root[data-theme="dark"] .content-block th,
:root[data-theme="dark"] .content-block span { color: inherit; }
:root[data-theme="dark"] .content-block a { color: var(--ds-ink); }
:root[data-theme="dark"] .content-block table,
:root[data-theme="dark"] .content-block td,
:root[data-theme="dark"] .content-block th { border-color: var(--ds-line); }


:root[data-theme="dark"] .pages-block,
:root[data-theme="dark"] .about-contacts { background-color: var(--ds-zone); }
:root[data-theme="dark"] .about-history__aside-year { color: var(--ds-ink-2); }



:root[data-theme="dark"] .search-section { background-color: var(--ds-zone); }


:root[data-theme="dark"] input[type="text"],
:root[data-theme="dark"] input[type="search"],
:root[data-theme="dark"] input[type="email"],
:root[data-theme="dark"] input[type="password"],
:root[data-theme="dark"] textarea,
:root[data-theme="dark"] select {
  background-color: var(--ds-cell);
  border-color: var(--ds-line-strong);
  color: var(--ds-ink);
}
:root[data-theme="dark"] input::placeholder,
:root[data-theme="dark"] textarea::placeholder { color: var(--ds-ink-3); }


:root[data-theme="dark"] .tournament-card,
:root[data-theme="dark"] .nv-roster__team { background-color: var(--ds-card); }
:root[data-theme="dark"] .nv-player,
:root[data-theme="dark"] .tournament-card__icon { background-color: var(--ds-cell); }
:root[data-theme="dark"] .nv-roster__team-name,
:root[data-theme="dark"] .nv-player__nick { color: var(--ds-ink); }


:root[data-theme="dark"] .news-item__info-name,
:root[data-theme="dark"] .news-item__info-type,
:root[data-theme="dark"] .news-item__info-date { color: var(--ds-ink-2); }


:root[data-theme="dark"] .about-tournament__body { color: var(--ds-ink-2); }
:root[data-theme="dark"] .about-tournament__body strong,
:root[data-theme="dark"] .about-tournament__body b { color: var(--ds-ink); }




:root[data-theme="dark"] .match-item:not(.match-item_live) { background-color: var(--ds-card); }


:root[data-theme="dark"] .match-item { transition: background-color var(--ds-d-micro, 130ms) ease; }
:root[data-theme="dark"].has-hover .match-item:not(.match-item_live):hover {
  background-color: var(--ds-cell-hover);
}

:root[data-theme="dark"] .match-item__opponent-versus { color: var(--ds-ink-3); }


:root[data-theme="dark"] .tournament-hero__content,
:root[data-theme="dark"] .tournament-hero__controls { background-color: var(--ds-card); }
:root[data-theme="dark"] .tournament-hero__control.is-active { background-color: var(--ds-cell); color: var(--ds-ink); }
:root[data-theme="dark"] .tournament-hero__tournament-game { background-color: var(--ds-cell); }

:root[data-theme="dark"] .tournament-hero__title-info {
  background-color: var(--ds-cell);
  color: var(--ds-ink-2);
}


:root[data-theme="dark"] .tournament-card__title,
:root[data-theme="dark"] .tournament-card__sum { color: var(--ds-ink); }
:root[data-theme="dark"] .tournament-card__info,
:root[data-theme="dark"] .tournament-card__info-date,
:root[data-theme="dark"] .tournament-card__type-tournament { color: var(--ds-ink-2); }


:root[data-theme="dark"] .publication-share__btn {
  background-color: var(--ds-cell);
  color: var(--ds-ink);
}
:root[data-theme="dark"].has-hover .publication-share__btn:hover {
  background-color: var(--ds-yellow);
  color: var(--ds-yellow-ink);
}


:root[data-theme="dark"] .tournament-card span,
:root[data-theme="dark"] .match-item__date span,
:root[data-theme="dark"] .news-item__content span { color: var(--ds-ink-2); }




:root[data-theme="dark"] .tournament-hero__title,
:root[data-theme="dark"] .tournament-hero__content-title,
:root[data-theme="dark"] .tournament-hero__sum { color: var(--ds-ink); }
:root[data-theme="dark"] .tournament-hero__content-description,
:root[data-theme="dark"] .tournament-hero__control,
:root[data-theme="dark"] .tournament-hero__content span { color: var(--ds-ink-2); }


:root[data-theme="dark"] .match-item__opponent-name { color: var(--ds-ink); }
:root[data-theme="dark"] .match-item__league-name,
:root[data-theme="dark"] .match-item__league-stage,
:root[data-theme="dark"] .match-item__date { color: var(--ds-ink-2); }


:root[data-theme="dark"] .nv-standings { background-color: var(--ds-card); }
:root[data-theme="dark"] .nv-standings tr { background-color: transparent; }
:root[data-theme="dark"] .nv-standings tr:nth-child(even) { background-color: rgba(255, 255, 255, .03); }
:root[data-theme="dark"] .nv-standings td,
:root[data-theme="dark"] .nv-standings th { background-color: transparent; border-color: var(--ds-line); color: var(--ds-ink); }
:root[data-theme="dark"] .nv-standings thead th,
:root[data-theme="dark"] .nv-standings strong { color: var(--ds-ink-2); }
:root[data-theme="dark"] .nv-standings__me,
:root[data-theme="dark"] .nv-standings tr.nv-standings__me { background-color: rgba(255, 238, 0, .09); }


:root[data-theme="dark"] .about-tournament__body span,
:root[data-theme="dark"] .about-tournament__body p,
:root[data-theme="dark"] .about-tournament__body li,
:root[data-theme="dark"] .content-block span,
:root[data-theme="dark"] .content-block font { color: var(--ds-ink-2) !important; }


:root[data-theme="dark"] table.nv-standings tbody td,
:root[data-theme="dark"] table.nv-standings tr.nv-headrow td {
  background: transparent !important;
  color: var(--ds-ink);
}
:root[data-theme="dark"] table.nv-standings tr.nv-headrow td { color: var(--ds-ink-2); }
:root[data-theme="dark"] .tournament-hero__title-info {
  background-color: var(--ds-cell) !important;
  color: var(--ds-ink-2) !important;
}


:root[data-theme="dark"] main.content { background-color: var(--ds-zone); }
:root[data-theme="dark"] .about-presskit { background-color: var(--ds-zone); }
:root[data-theme="dark"] .about-presskit p { color: var(--ds-ink-2); }


:root[data-theme="dark"] {
  --ds-plate: #F0F0ED;
  --ds-glyph-lift: grayscale(.25) invert(1) hue-rotate(180deg) brightness(1.15);
  
  --ds-glyph-lift-hover: grayscale(0) invert(1) hue-rotate(180deg) brightness(1.30);
}


:root[data-theme="dark"] .category-block__tab:not([class*="active"]) {
  background-color: var(--ds-cell);
  border-right-color: rgba(255, 255, 255, .06);
  color: var(--ds-ink);
}
:root[data-theme="dark"] .category-block__tab:not([class*="active"]) img {
  
  filter: var(--ds-glyph-lift);
  opacity: 1;
  
  transition: filter var(--ds-d-micro, 130ms) ease;
}
:root[data-theme="dark"].has-hover .category-block__tab:not([class*="active"]):hover img {
  filter: var(--ds-glyph-lift-hover);
}


:root[data-theme="dark"] .category-block__tabs .category-block__tab {
  transition: background-color var(--ds-d-micro, 130ms) ease;
}
:root[data-theme="dark"].has-hover .category-block__tabs
  .category-block__tab:not(.category-block__tab_active):hover {
  background-color: var(--ds-cell-hover);
}
:root[data-theme="dark"] .category-block__tabs { background-color: transparent; }


:root[data-theme="dark"] .match-item:not(.match-item_live) .match-item__game {
  background-color: var(--ds-cell);
}


:root[data-theme="dark"] .match-item:not(.match-item_live) .match-item__game img {
  filter: none;
  opacity: 1;
}

:root[data-theme="dark"] .match-item:not(.match-item_live) .match-item__game img[src*="CSGO_small"],
:root[data-theme="dark"] .match-item:not(.match-item_live) .match-item__game img[src*="Junior_small"],
:root[data-theme="dark"] .match-item:not(.match-item_live) .match-item__game img[src*="Youth_small"],
:root[data-theme="dark"] .match-item:not(.match-item_live) .match-item__game img[src*="trackmania"] {
  filter: var(--ds-glyph-lift);
  opacity: 1;
}


:root[data-theme="dark"] .match-item__league-img,
:root[data-theme="dark"] .match-item__league-icon { background-color: var(--ds-plate); }


:root[data-theme="dark"] .player-card__device-img,
:root[data-theme="dark"] .player-recommendation__device-img,
:root[data-theme="dark"] .match-item__opponent-icon { background-color: var(--ds-plate); }




:root[data-theme="dark"] .about-partners__item-wrapper,
:root[data-theme="dark"] .about-general-partners__item,
:root[data-theme="dark"] .about-title-partner__content { background-color: var(--ds-card); }
:root[data-theme="dark"] .about-partners__item-bg { background-color: var(--ds-plate); }
:root[data-theme="dark"] .about-partners__item-title,
:root[data-theme="dark"] .about-general-partners__item-title,
:root[data-theme="dark"] .about-title-partner__title { color: var(--ds-ink); }
:root[data-theme="dark"] .about-partners__item-description,
:root[data-theme="dark"] .about-general-partners__item-description,
:root[data-theme="dark"] .about-title-partner__description { color: var(--ds-ink-2); }

:root[data-theme="dark"] .about-partners__item-more,
:root[data-theme="dark"] .about-partners__item-arrow { background-color: var(--ds-cell); color: var(--ds-ink); }


:root[data-theme="dark"] .about-contacts__title,
:root[data-theme="dark"] .about-presskit__item-title,
:root[data-theme="dark"] .about-presskit__title { color: var(--ds-ink); }
:root[data-theme="dark"] .about-contacts__description,
:root[data-theme="dark"] .about-presskit__item-description,
:root[data-theme="dark"] .about-presskit__description { color: var(--ds-ink-2); }


:root[data-theme="dark"] .base-select {
  background: var(--ds-cell);
  border-color: var(--ds-line-strong);
}
:root[data-theme="dark"] .base-select__box { color: var(--ds-ink-2); background-color: transparent; }
:root[data-theme="dark"] .base-select__items { background-color: var(--ds-cell); box-shadow: var(--ds-sh-2); }
:root[data-theme="dark"] .base-select__item a { color: var(--ds-ink); }
:root[data-theme="dark"] .base-select__item:hover { background-color: rgba(255, 255, 255, .06); }
:root[data-theme="dark"] .category-block__tabs-wrapp .base-select .base-select__box {
  background-color: var(--ds-cell);
  color: var(--ds-ink);
}


:root[data-theme="dark"] .login__popup:before { border-bottom-color: var(--ds-cell); }
:root[data-theme="dark"] .login__popup-nickname,
:root[data-theme="dark"] .login__popup-item span { color: var(--ds-ink); }
:root[data-theme="dark"] .login__popup-reputation { color: var(--ds-ink-2); }
:root[data-theme="dark"] .login__popup-notification { border-color: var(--ds-cell); }
:root[data-theme="dark"] .login__popup-item:hover { background-color: rgba(255, 255, 255, .06); }


:root[data-theme="dark"] .cabinet,
:root[data-theme="dark"] [data-page="cabinet"] { background-color: var(--ds-zone); }
:root[data-theme="dark"] .cabinet__content,
:root[data-theme="dark"] .cabinet-info,
:root[data-theme="dark"] .cabinet-modal { background-color: var(--ds-card); }
:root[data-theme="dark"] .cabinet__tab { color: var(--ds-ink-2); }

:root[data-theme="dark"] .cabinet__tab--active { border-color: var(--ds-yellow); color: var(--ds-ink); }
:root[data-theme="dark"] .cabinet-info__nickname,
:root[data-theme="dark"] .cabinet-modal__title { color: var(--ds-ink); }
:root[data-theme="dark"] .cabinet-info__reputation span,
:root[data-theme="dark"] .cabinet-modal__description { color: var(--ds-ink-2); }
:root[data-theme="dark"] .cabinet-info__upload-btn,
:root[data-theme="dark"] .cabinet__btn.show-more {
  background-color: var(--ds-cell);
  color: var(--ds-ink);
}
:root[data-theme="dark"] .cabinet-info .icon-login { color: var(--ds-cell); }
:root[data-theme="dark"] .cabinet-modal__close:after,
:root[data-theme="dark"] .cabinet-modal__close:before { background-color: var(--ds-ink-2); }

:root[data-theme="dark"] .cabinet-info__avatar { background-color: var(--ds-cell); }


:root[data-theme="dark"] .about-contacts a,
:root[data-theme="dark"] main a:not([class]) { color: var(--ds-yellow); }




:root[data-theme="dark"] .notifications,
:root[data-theme="dark"] .comments-block,
:root[data-theme="dark"] .comments-block__footer { background-color: var(--ds-card); }


:root[data-theme="dark"] .comment-item--unread { background-color: rgba(255, 238, 0, .06); }


:root[data-theme="dark"] .comment-item__link,
:root[data-theme="dark"] .comment-item__comment,
:root[data-theme="dark"] .comment-item__topic span.comment-item__topic-text { color: var(--ds-ink); }
:root[data-theme="dark"] .comment-item__date,
:root[data-theme="dark"] .comment-item__counter,
:root[data-theme="dark"] .comment-item__likes span,
:root[data-theme="dark"] .comment-item__show-more,
:root[data-theme="dark"] .comment-item__answer span,
:root[data-theme="dark"] .comments-block__more { color: var(--ds-ink-2); }
:root[data-theme="dark"] .comment-item__topic span { color: var(--ds-ink-3); }
:root[data-theme="dark"] .comment-item__comment a { color: var(--ds-ink); }
:root[data-theme="dark"] .comment-item__show-more:hover,
:root[data-theme="dark"] .comment-item__answer span:hover { color: var(--ds-yellow); }


:root[data-theme="dark"] .comment-item:before,
:root[data-theme="dark"] .comment-item_with-line:after,
:root[data-theme="dark"] .comments-block__tree .comment-item:before,
:root[data-theme="dark"] .comments-block__tree .comments-block__list:before { background-color: var(--ds-line-strong); }


:root[data-theme="dark"] .comments-block__title { color: var(--ds-ink); }
:root[data-theme="dark"] .comments-block__sort {
  background-color: var(--ds-cell);
  border-color: var(--ds-cell);
}
:root[data-theme="dark"] .comments-block__sort-btn { color: var(--ds-ink-2); }
:root[data-theme="dark"] .comments-block__sort-btn--active { background-color: var(--ds-card); color: var(--ds-ink); }
:root[data-theme="dark"] .comments-block__login-url { background-color: var(--ds-cell); color: var(--ds-ink); }
:root[data-theme="dark"] .comments-block__login-url:hover { background-color: var(--ds-cell-cool); }
:root[data-theme="dark"] .comments-block__submit { color: var(--ds-ink-3); }
:root[data-theme="dark"] .comments-block__submit:hover { color: var(--ds-yellow); }


:root[data-theme="dark"] .notifications__control-text { color: var(--ds-ink-2); }
:root[data-theme="dark"] .notifications__control--is-read .notifications__control-icon {
  background-color: var(--ds-cell);
  color: var(--ds-ink-3);
}


:root[data-theme="dark"] .comment-item__avatar,
:root[data-theme="dark"] .comment-item__avatar img { background-color: var(--ds-cell); }
:root[data-theme="dark"] .comment-item__avatar svg { color: var(--ds-ink-3); }


:root[data-theme="dark"] .match-item__opponent-score-first,
:root[data-theme="dark"] .match-item__opponent-score-second { color: var(--ds-ink); }




:root[data-theme="dark"] .comment-item__topic { color: var(--ds-ink-3); }
:root[data-theme="dark"] .comment-item__topic > span:first-child { color: var(--ds-ink-3); }
:root[data-theme="dark"] .comment-item__topic a,
:root[data-theme="dark"] .comment-item__topic a span,
:root[data-theme="dark"] .comment-item__topic .comment-item__topic-text,
:root[data-theme="dark"] .comment-item__topic span.comment-item__topic-text { color: var(--ds-ink); }
:root[data-theme="dark"] .comment-item__topic a:hover,
:root[data-theme="dark"] .comment-item__topic a:hover span { color: var(--ds-yellow); }


:root[data-theme="dark"] .comment-item__likes-btn .icon-like,
:root[data-theme="dark"] .comment-item__likes-btn .icon-dislike { opacity: .45; }
:root[data-theme="dark"] .comment-item__likes-btn .icon-like:hover,
:root[data-theme="dark"] .comment-item__likes-btn .icon-dislike:hover { opacity: 1; }


:root[data-theme="dark"] .comment-item--unread {
  background-color: rgba(255, 238, 0, .035);
  box-shadow: inset 3px 0 0 var(--ds-yellow);
}




:root[data-theme="dark"] .team-grid__wrapp,
:root[data-theme="dark"] .tournament-play-off { background-color: var(--ds-card); }

:root[data-theme="dark"] .team-grid.nv-skin .team-grid__pair,
:root[data-theme="dark"] .round-grid.nv-skinrg .round-grid__round-match-link {
  background-color: var(--ds-cell);
  border-color: var(--ds-line);
}

:root[data-theme="dark"] .team-grid.nv-skin .team-grid__team:first-child,
:root[data-theme="dark"] .round-grid.nv-skinrg .round-grid__round-team:first-child {
  border-bottom-color: var(--ds-line);
}
:root[data-theme="dark"] .team-grid.nv-skin .team-grid__pair.nv-click:hover,
:root[data-theme="dark"] .round-grid.nv-skinrg .round-grid__round-match-link:hover {
  border-color: var(--ds-line-strong);
}



:root[data-theme="dark"] .team-grid.nv-skin .team-grid__team-name,
:root[data-theme="dark"] .bracket-double-16.nv-skin16 .team-grid__team-name { color: var(--ds-ink) !important; }

:root[data-theme="dark"] .team-grid.nv-skin .nv-lose .team-grid__team-name,
:root[data-theme="dark"] .team-grid.nv-skin .team-grid__team-score,
:root[data-theme="dark"] .bracket-double-16.nv-skin16 .nv-lose .team-grid__team-name,
:root[data-theme="dark"] .bracket-double-16.nv-skin16 .team-grid__team-score { color: var(--ds-ink-2) !important; }


:root[data-theme="dark"] .team-grid.nv-skin .nv-win .team-grid__team-score,
:root[data-theme="dark"] .bracket-double-16.nv-skin16 .nv-win .team-grid__team-score {
  background-color: var(--ds-yellow);
  color: var(--ds-yellow-ink) !important;
}


:root[data-theme="dark"] .team-grid.nv-skin .team-grid__title span.main { color: var(--ds-ink-2) !important; }
:root[data-theme="dark"] .team-grid.nv-skin .team-grid__title span { color: var(--ds-ink-3) !important; }


:root[data-theme="dark"] .round-grid.nv-skinrg .round-grid__round-team-name { color: var(--ds-ink); }
:root[data-theme="dark"] .team-grid.nv-skin .team-grid__pair-date,
:root[data-theme="dark"] .bracket-double-16.nv-skin16 .nv-lose,
:root[data-theme="dark"] .round-grid.nv-skinrg .round-grid__round-team-score,
:root[data-theme="dark"] .round-grid.nv-skinrg .round-grid__round-match-shedule { color: var(--ds-ink-2); }
:root[data-theme="dark"] .round-grid.nv-skinrg .round-grid__round-team.winner .round-grid__round-team-score {
  background-color: var(--ds-yellow);
  color: var(--ds-yellow-ink);
}
:root[data-theme="dark"] .round-grid.nv-skinrg .round-grid__round-title { color: var(--ds-ink-2); }
:root[data-theme="dark"] .team-grid.nv-skin .team-grid__title,
:root[data-theme="dark"] .round-grid.nv-skinrg .round-grid__round-subtitle { color: var(--ds-ink-3); }


:root[data-theme="dark"] .round-grid.nv-skinrg
  .round-grid__round-match-link:has(.round-grid__round-team.winner)
  .round-grid__round-team:not(.winner) .round-grid__round-team-name { color: var(--ds-ink-2); }


:root[data-theme="dark"] .team-grid.nv-skin .team-grid__team.nv-me-row,
:root[data-theme="dark"] .team-grid.nv-skin .team-grid__team.nv-hl-row,
:root[data-theme="dark"] .round-grid.nv-skinrg .round-grid__round-team.nv-me-row,
:root[data-theme="dark"] .round-grid.nv-skinrg .round-grid__round-team.nv-hl-row,
:root[data-theme="dark"] .bracket-double-16.nv-skin16 .nv-hl-row,
:root[data-theme="dark"] .bracket-double-16.nv-skin16 .nv-me-row {
  
  
  
  background-color: rgba(255, 255, 255, .07) !important;
  box-shadow: inset 3px 0 0 var(--ds-yellow);
}
:root[data-theme="dark"] .bracket-double-16.nv-skin16 .nv-hl-row,
:root[data-theme="dark"] .bracket-double-16.nv-skin16 .nv-hl-row * { color: var(--ds-ink); }


:root[data-theme="dark"] .team-grid .nv-links path { stroke: rgba(255, 255, 255, .24); }


:root[data-theme="dark"] .round-grid.nv-skinrg .round-grid__connector,
:root[data-theme="dark"] .round-grid.nv-skinrg .round-grid__round-match-connector,
:root[data-theme="dark"] .round-grid.nv-skinrg .round-grid__round-match-endconnector,
:root[data-theme="dark"] .round-grid.nv-skinrg .round-grid__round-match:before,
:root[data-theme="dark"] .round-grid.nv-skinrg .round-grid__round-match:after {
  border-color: rgba(255, 255, 255, .24) !important;
}


:root[data-theme="dark"] .team-grid .nv-links path.nv-hl { stroke: var(--ds-yellow); }
:root[data-theme="dark"] .team-grid .nv-links path.nv-hl-dash { stroke: rgba(255, 238, 0, .55); }


:root[data-theme="dark"] .team-grid.nv-skin .team-grid__team-icon,
:root[data-theme="dark"] .team-grid.nv-skin .team-grid__team img,
:root[data-theme="dark"] .bracket-double-16.nv-skin16 .team-grid__team-icon,
:root[data-theme="dark"] .round-grid.nv-skinrg .round-grid__round-team-icon img {
  background-color: var(--ds-plate);
}


:root[data-theme="dark"] .team-grid__team,
:root[data-theme="dark"] .round-grid__round-match-link { background-color: var(--ds-cell); }
:root[data-theme="dark"] .team-grid__title,
:root[data-theme="dark"] .round-grid__round-header {
  background-color: transparent;
  border-color: var(--ds-line);
}
:root[data-theme="dark"] .round-grid__round-team { color: var(--ds-ink); }

:root[data-theme="dark"] .team-grid__pair:before,
:root[data-theme="dark"] .round-grid.grandfinal .round-grid__round-match:before {
  background-color: rgba(255, 255, 255, .24);
}
:root[data-theme="dark"] .team-grid__pair:after,
:root[data-theme="dark"] .round-grid__connector,
:root[data-theme="dark"] .round-grid__round-match:before,
:root[data-theme="dark"] .round-grid__round-match:after,
:root[data-theme="dark"] .round-grid__round-match-connector,
:root[data-theme="dark"] .round-grid__round-match-endconnector {
  border-color: rgba(255, 255, 255, .24);
}




:root[data-theme="dark"] .tournament-groups__table,
:root[data-theme="dark"] .tournament-groups__information {
  background-color: var(--ds-card);
  border-color: var(--ds-line);
}

:root[data-theme="dark"] .tournament-groups__table-header,
:root[data-theme="dark"] .tournament-groups__table-team { background-color: transparent; }
:root[data-theme="dark"] .tournament-groups__title,
:root[data-theme="dark"] .tournament-groups__table-header-label,
:root[data-theme="dark"] .tournament-groups__table-team-name,
:root[data-theme="dark"] .tournament-groups__match-result { color: var(--ds-ink); }

:root[data-theme="dark"] .tournament-groups__table-team,
:root[data-theme="dark"] .tournament-groups__table-team-col,
:root[data-theme="dark"] .tournament-groups__match-opponent-name,
:root[data-theme="dark"] .tournament-groups__information-item span,
:root[data-theme="dark"] .tournament-groups__table-btn { color: var(--ds-ink-2); }

:root[data-theme="dark"] .tournament-groups__table-header-col,
:root[data-theme="dark"] .tournament-groups__match-date { color: var(--ds-ink-3); }

:root[data-theme="dark"] .tournament-groups__table-team:not(:last-child),
:root[data-theme="dark"] .tournament-groups__table-btn,
:root[data-theme="dark"] .tournament-groups__information-item:not(:last-child) {
  border-color: var(--ds-line);
}


:root[data-theme="dark"] .tournament-groups__matches { background-color: transparent; }
:root[data-theme="dark"] .tournament-groups__matches.is-show { border-bottom-color: transparent; }
:root[data-theme="dark"] .tournament-groups__match { background-color: var(--ds-cell); }


:root[data-theme="dark"] .tournament-groups__table-btn span:after {
  border-right-color: var(--ds-ink-2);
  border-bottom-color: var(--ds-ink-2);
}

:root[data-theme="dark"] .tournament-groups__table-btn.is-active {
  background-color: rgba(255, 238, 0, .05);
  color: var(--ds-ink);
}


:root[data-theme="dark"] .tournament-groups__table-team.nv-me-row {
  background-color: rgba(255, 255, 255, .07);
  box-shadow: inset 3px 0 0 var(--ds-yellow);
}


:root[data-theme="dark"] .tournament-groups__table-team-icon img,
:root[data-theme="dark"] .tournament-groups__match-opponent-icon img { background-color: var(--ds-plate); }


:root[data-theme="dark"] .participants__item { background-color: var(--ds-card); }
:root[data-theme="dark"] .participants__item-team { color: var(--ds-ink); }


:root[data-theme="dark"] .participants__item-teammates,
:root[data-theme="dark"] .participants__item-teammates li { background-color: var(--ds-card); }
:root[data-theme="dark"] .participants__item-teammates li:nth-child(2n) {
  
  background-color: rgba(255, 255, 255, .02);
}
:root[data-theme="dark"] .participants__item-teammates { border-bottom-color: var(--ds-line); }
:root[data-theme="dark"] .participants .swiper-pagination { color: var(--ds-ink-2); }


:root[data-theme="dark"] .participants__item-img img,
:root[data-theme="dark"] .participants__item .mobile-icon img {
  background-color: var(--ds-plate);
}


:root[data-theme="dark"] .block-team__player-length { color: var(--ds-ink-3); }




:root[data-theme="dark"] .nv-mhead {
  background:
    radial-gradient(560px 150px at 50% 0%, rgba(255, 238, 0, .055), rgba(0, 0, 0, 0) 72%),
    linear-gradient(var(--ds-card) 0%, var(--ds-zone) 100%);
}


:root[data-theme="dark"] .match-item_live .match-item__game { background-color: var(--ds-cell); }
:root[data-theme="dark"] .match-item_live .match-item__game img {
  filter: var(--ds-glyph-lift);
  opacity: 1;
}


:root[data-theme="dark"].has-hover .teams-block__control:hover .teams-block__control-label,
:root[data-theme="dark"] .teams-block__control.is-active .teams-block__control-label { color: var(--ds-ink); }


:root[data-theme="dark"].has-hover .media-section__btn .btn.gray:hover {
  background-color: var(--ds-yellow) !important;
  border-color: var(--ds-yellow);
  color: var(--ds-yellow-ink) !important;
}


:root[data-theme="dark"] .about-general-partners__item-bg { background-color: var(--ds-plate); }


:root[data-theme="dark"] .nv-mteam__logo img { background-color: var(--ds-plate); }


:root[data-theme="dark"] .tournament-card { border-color: var(--ds-line); }
:root[data-theme="dark"] .tournament-card__prize { border-left-color: var(--ds-line); }

:root[data-theme="dark"] .sidebar { border-color: var(--ds-line); }




:root[data-theme="dark"] .about-contacts .base-select__items,
:root[data-theme="dark"] .base-select,
:root[data-theme="dark"] .base-select--disabled,
:root[data-theme="dark"] .bracket-double-16 .bracket-header,
:root[data-theme="dark"] .bracket-double-16 .bracket-line-bottomleft,
:root[data-theme="dark"] .bracket-double-16 .bracket-line-bottomright,
:root[data-theme="dark"] .bracket-double-16 .bracket-line-topleft,
:root[data-theme="dark"] .bracket-double-16 .bracket-line-topright,
:root[data-theme="dark"] .bracket-double-16.nv-skin16 [class*=bracket-line],
:root[data-theme="dark"] .card-item,
:root[data-theme="dark"] .card-item__svg,
:root[data-theme="dark"] .category-block__tabs .category-block__tab,
:root[data-theme="dark"] .category-block__tabs-wrapp .base-select,
:root[data-theme="dark"] .chart-history-block__chart,
:root[data-theme="dark"] .comments-block__field,
:root[data-theme="dark"] .comments-block__sort,
:root[data-theme="dark"] .form-text-field__input,
:root[data-theme="dark"] .forum-block__item,
:root[data-theme="dark"].has-hover .card-item:hover,
:root[data-theme="dark"].has-hover .category-block__tabs .category-block__tab:not(.category-block__tab_active):hover,
:root[data-theme="dark"].has-hover .match-list-block .match-item:hover,
:root[data-theme="dark"].has-hover .match-list-section .match-item:hover,
:root[data-theme="dark"].has-hover .pagination .page-link:hover,
:root[data-theme="dark"].has-hover .player-recent-matches .match-item:hover,
:root[data-theme="dark"].has-hover .tournament-card:hover,
:root[data-theme="dark"].has-hover section.matches .match-item:hover,
:root[data-theme="dark"] .history-match .base-select,
:root[data-theme="dark"] .history-match__progress,
:root[data-theme="dark"] .history-statistics__item,
:root[data-theme="dark"] .match-info-main__opponent-round,
:root[data-theme="dark"] .nv-match,
:root[data-theme="dark"] .nv-zoom__btn,
:root[data-theme="dark"] .nv-zoom__btn:hover,
:root[data-theme="dark"] .our-channels__counter-value span,
:root[data-theme="dark"] .our-channels__item,
:root[data-theme="dark"] .pagination .page-link,
:root[data-theme="dark"] .player-recommendation__device,
:root[data-theme="dark"] .player-recommendation__device:hover,
:root[data-theme="dark"] .round-grid.nv-skinrg .round-grid__connector,
:root[data-theme="dark"] .round-grid.nv-skinrg .round-grid__round-match-connector,
:root[data-theme="dark"] .round-grid.nv-skinrg .round-grid__round-match-endconnector,
:root[data-theme="dark"] .round-grid.nv-skinrg .round-grid__round-match-link,
:root[data-theme="dark"] .round-grid.nv-skinrg .round-grid__round-match-link:hover,
:root[data-theme="dark"] .team-composition__player,
:root[data-theme="dark"] .team-composition__team,
:root[data-theme="dark"] .team-grid.nv-skin .team-grid__pair,
:root[data-theme="dark"] .team-grid.nv-skin .team-grid__pair.nv-click:hover,
:root[data-theme="dark"] .tournament-card,
:root[data-theme="dark"] .tournament-card__icon,
:root[data-theme="dark"] .tournament-groups__table,
:root[data-theme="dark"] .tournament-hero__tournament-game {
  border-color: var(--ds-line);
}

:root[data-theme="dark"] .base-select__item:not(:last-child),
:root[data-theme="dark"] .bracket-double-16 .bracket-line-straight,
:root[data-theme="dark"] .cabinet__tabs,
:root[data-theme="dark"] .category-block__tabs,
:root[data-theme="dark"] .comments-block__more:before,
:root[data-theme="dark"] .login__popup-header,
:root[data-theme="dark"] .old-publications .picks-bans-2,
:root[data-theme="dark"] .old-publications .picks-bans-3,
:root[data-theme="dark"] .participants__item-teammates,
:root[data-theme="dark"] .publications-comment__header,
:root[data-theme="dark"] .round-grid.nv-skinrg .round-grid__round-team:first-child,
:root[data-theme="dark"] .team-grid.nv-skin .team-grid__team:first-child,
:root[data-theme="dark"] .tournament-card_sidebar .tournament-card__bottom,
:root[data-theme="dark"] .tournament-groups__table-header,
:root[data-theme="dark"] .tournament-groups__table-team,
:root[data-theme="dark"] table.nv-standings tbody td,
:root[data-theme="dark"] table.nv-standings thead td,
:root[data-theme="dark"] table.nv-standings tr.nv-headrow td {
  border-bottom-color: var(--ds-line);
}

:root[data-theme="dark"] .bracket-double-16 .bracket-line-reset,
:root[data-theme="dark"] .sidebar,
:root[data-theme="dark"] .tournament-hero__prize {
  border-left-color: var(--ds-line);
}

:root[data-theme="dark"] .bracket-double-16 .bracket-line-split,
:root[data-theme="dark"] .card-item__info,
:root[data-theme="dark"] .comment-item,
:root[data-theme="dark"] .team-composition__players-banned,
:root[data-theme="dark"] .tournament-card__prize,
:root[data-theme="dark"] .tournament-groups__table-btn,
:root[data-theme="dark"] .tournament-hero__controls {
  border-top-color: var(--ds-line);
}

:root[data-theme="dark"] .category-block__tab,
:root[data-theme="dark"] .match-caster,
:root[data-theme="dark"] .match-caster:last-child,
:root[data-theme="dark"] .match-info-main__result,
:root[data-theme="dark"] .match-info__item-score,
:root[data-theme="dark"] .team-composition__teams,
:root[data-theme="dark"] .tournament-groups__information-item:not(:last-child) {
  border-right-color: var(--ds-line);
}


:root[data-theme="dark"].has-hover .comment-item__answer span:hover,
:root[data-theme="dark"].has-hover .comment-item__show-more:hover,
:root[data-theme="dark"].has-hover .match-item__date .match-item__league-name:hover,
:root[data-theme="dark"].has-hover .news-item__comments:hover span,
:root[data-theme="dark"].has-hover .news-item__info-name:hover,
:root[data-theme="dark"].has-hover .news-item__info-type:hover,
:root[data-theme="dark"].has-hover .news-result__game:hover,
:root[data-theme="dark"].has-hover .pagination .page-link:hover,
:root[data-theme="dark"].has-hover .shared-info-block__comments:hover span,
:root[data-theme="dark"].has-hover a.match-item__league-name.nv-league-link:hover,
:root[data-theme="dark"] .match-item__league-stage.nv-league-link:hover,
:root[data-theme="dark"] a.match-item__league-name.nv-league-link:hover { color: var(--ds-ink); }



:root[data-theme="dark"] .main-tournament .swiper-scrollbar,
:root[data-theme="dark"] .player-last-photo .swiper-scrollbar,
:root[data-theme="dark"] .teammates-block .swiper-scrollbar,
:root[data-theme="dark"] .matches__mobile-controls:after,
:root[data-theme="dark"] .comment-item_with-line:after,
:root[data-theme="dark"] .comments-block__tree .comments-block__list:last-child:before,
:root[data-theme="dark"] .comments-block__tree .comments-block__list:not(:last-child):before,
:root[data-theme="dark"] .future-match-top__video-information-languages:before,
:root[data-theme="dark"] .bracket-double-16 .bracket-line-straight:before,
:root[data-theme="dark"] .old-publications .block-grid-tourney .cell:after,
:root[data-theme="dark"] .old-publications .block-grid-tourney .cell:before {
  background-color: var(--ds-line-strong);
}


:root[data-theme="dark"] .btn.gray:hover,
:root[data-theme="dark"] .btn.gray:focus-visible {
  background-color: var(--ds-yellow) !important;
  border-color: var(--ds-yellow) !important;
  color: var(--ds-yellow-ink) !important;
}


:root[data-theme="dark"] .category-block__tabs {
  background-image:
    linear-gradient(to right, var(--ds-zone) 40%, rgba(20, 19, 23, 0)),
    linear-gradient(to left,  var(--ds-zone) 40%, rgba(20, 19, 23, 0));
}


:root[data-theme="dark"] .search-section__form { background-color: var(--ds-card); }


:root[data-theme="dark"] .content-block table,
:root[data-theme="dark"] .content-block td,
:root[data-theme="dark"] .content-block th,
:root[data-theme="dark"] .content-block tr,
:root[data-theme="dark"] .nv-al-left,
:root[data-theme="dark"] .nv-al-center,
:root[data-theme="dark"] .nv-al-right {
  
  border-color: var(--ds-line) !important;
}




:root[data-theme="dark"] .nv-match .match-info__item { background-color: transparent; }


:root[data-theme="dark"] .nv-match .match-info__item-score { border-left-color: var(--ds-line); }


:root[data-theme="dark"] .details-match__body,
:root[data-theme="dark"] .details-match__player { background-color: transparent; }
:root[data-theme="dark"] .details-match__player:nth-child(odd) { background-color: rgba(255, 255, 255, .03); }


:root[data-theme="dark"] .details-match__player-name strong,
:root[data-theme="dark"] .details-match__player-stat { color: var(--ds-ink); }


:root[data-theme="dark"] .details-match__team { border-bottom-color: var(--ds-line); }


:root[data-theme="dark"] .details-match__control span,
:root[data-theme="dark"] .details-match__control--active span,
:root[data-theme="dark"] .details-match__side span { color: inherit; }


:root[data-theme="dark"] .nv-match .info-item-result__item.loser,
:root[data-theme="dark"] .nv-match .info-item-round__score.loser,
:root[data-theme="dark"] .nv-match .details-match__player-stat--red,
:root[data-theme="dark"] .nv-match .details-match__player-stat--red span { color: var(--ds-loss); }


:root[data-theme="dark"] .nv-mscore .is-winner { color: var(--ds-win); }
:root[data-theme="dark"] .nv-mscore .is-loser  { color: var(--ds-loss); }


:root[data-theme="dark"] .nv-match .details-match__labels:has(.details-match__label:nth-child(2) svg) > .details-match__label:nth-child(2),
:root[data-theme="dark"] .nv-match .details-match__labels:has(.details-match__label:nth-child(3) svg) > .details-match__label:nth-child(3),
:root[data-theme="dark"] .nv-match .details-match__labels:has(.details-match__label:nth-child(4) svg) > .details-match__label:nth-child(4),
:root[data-theme="dark"] .nv-match .details-match__labels:has(.details-match__label:nth-child(5) svg) > .details-match__label:nth-child(5),
:root[data-theme="dark"] .nv-match .details-match__labels:has(.details-match__label:nth-child(2) svg) + .details-match__players .details-match__player > :nth-child(2),
:root[data-theme="dark"] .nv-match .details-match__labels:has(.details-match__label:nth-child(3) svg) + .details-match__players .details-match__player > :nth-child(3),
:root[data-theme="dark"] .nv-match .details-match__labels:has(.details-match__label:nth-child(4) svg) + .details-match__players .details-match__player > :nth-child(4),
:root[data-theme="dark"] .nv-match .details-match__labels:has(.details-match__label:nth-child(5) svg) + .details-match__players .details-match__player > :nth-child(5) {
  background: rgba(255, 255, 255, .06);
}


:root[data-theme="dark"] .nv-match .details-match__player-name a { color: var(--ds-ink); }
:root[data-theme="dark"].has-hover .nv-match .details-match__player-name a:hover { color: var(--ds-yellow); }




:root[data-theme="dark"].has-hover .tournament-card:hover .tournament-card__title {
  color: var(--ds-ink);
}


:root[data-theme="dark"] .btn.gray {
  transition: background-color .16s ease, border-color .16s ease, color .16s ease;
}




:root[data-theme="dark"].has-hover .tournament-hero__control:hover {
  background-color: var(--ds-cell);
  color: var(--ds-ink);
}


:root[data-theme="dark"].has-hover .our-channels__item:hover .our-channels__item-count {
  color: var(--ds-ink-2);
}


:root[data-theme="dark"] .tournament-result__body { color: var(--ds-ink); }
:root[data-theme="dark"] .tournament-result__header,
:root[data-theme="dark"] .tournament-result__date,
:root[data-theme="dark"] .tournament-result__city,
:root[data-theme="dark"] .tournament-result__city span { color: var(--ds-ink-2); }


:root[data-theme="dark"] .match-item__date .prm-result--win { color: #0d0d0d; }
:root[data-theme="dark"] .match-item__date .prm-result--loss,
:root[data-theme="dark"] .match-item__date .prm-result--draw { color: #FFFFFF; }


:root[data-theme="dark"] .match-item__opponent-score > span { color: var(--ds-ink-3); }




:root[data-theme="dark"] img:is(
  [src*="/teams-369/"],
  [src*="/teams-398/"],
  [src*="/teams-484/"],
  [src*="/teams-489/"],
  [src*="/teams-523/"],
  [src*="/teams-593/"],
  [src*="/teams-594/"],
  [src*="/teams-596/"],
  [src*="/teams-598/"],
  [src*="/teams-599/"],
  [src*="/teams-600/"],
  [src*="/teams-601/"],
  [src*="/teams-602/"],
  [src*="/teams-638/"],
  [src*="/teams-675/"],
  [src*="/teams-787/"],
  [src*="/teams-901/"],
  [src*="/teams-912/"],
  [src*="/teams-1050/"],
  [src*="/teams-1052/"],
  [src*="/teams-1077/"],
  [src*="/teams-1290/"],
  [src*="/teams-1466/"],
  [src*="/teams-2281/"],
  [src*="/teams-2289/"],
  [src*="/teams-2828/"],
  [src*="/teams-2874/"],
  [src*="/teams-2887/"],
  [src*="/teams-3820/"],
  [src*="/teams-3857/"],
  [src*="/teams-3858/"],
  [src*="/teams-3870/"],
  [src*="/teams-3899/"],
  [src*="/teams-3945/"],
  [src*="/teams-3946/"],
  [src*="/teams-3947/"],
  [src*="/teams-3948/"],
  [src*="/teams-4037/"],
  [src*="/teams-4067/"],
  [src*="/teams-4257/"],
  [src*="/teams-4346/"]
):not([src*="/background/"]) {
  background-color: transparent !important;
}


:root[data-theme="dark"] :is(
  .match-item__opponent-icon,
  .team-grid__team-icon,
  .tournament-groups__table-team-icon,
  .tournament-groups__match-opponent-icon,
  .participants__item-img,
  .participants__item .mobile-icon,
  .round-grid__round-team-icon,
  .nv-roster__team-logo
):has(
  img[src*="/teams-369/"],
  img[src*="/teams-398/"],
  img[src*="/teams-484/"],
  img[src*="/teams-489/"],
  img[src*="/teams-523/"],
  img[src*="/teams-593/"],
  img[src*="/teams-594/"],
  img[src*="/teams-596/"],
  img[src*="/teams-598/"],
  img[src*="/teams-599/"],
  img[src*="/teams-600/"],
  img[src*="/teams-601/"],
  img[src*="/teams-602/"],
  img[src*="/teams-638/"],
  img[src*="/teams-675/"],
  img[src*="/teams-787/"],
  img[src*="/teams-901/"],
  img[src*="/teams-912/"],
  img[src*="/teams-1050/"],
  img[src*="/teams-1052/"],
  img[src*="/teams-1077/"],
  img[src*="/teams-1290/"],
  img[src*="/teams-1466/"],
  img[src*="/teams-2281/"],
  img[src*="/teams-2289/"],
  img[src*="/teams-2828/"],
  img[src*="/teams-2874/"],
  img[src*="/teams-2887/"],
  img[src*="/teams-3820/"],
  img[src*="/teams-3857/"],
  img[src*="/teams-3858/"],
  img[src*="/teams-3870/"],
  img[src*="/teams-3899/"],
  img[src*="/teams-3945/"],
  img[src*="/teams-3946/"],
  img[src*="/teams-3947/"],
  img[src*="/teams-3948/"],
  img[src*="/teams-4037/"],
  img[src*="/teams-4067/"],
  img[src*="/teams-4257/"],
  img[src*="/teams-4346/"]
) {
  background-color: transparent;
}




:root[data-theme="dark"] img:is(
  [src*="/teams-369/"],
  [src*="/teams-398/"],
  [src*="/teams-484/"],
  [src*="/teams-523/"],
  [src*="/teams-593/"],
  [src*="/teams-594/"],
  [src*="/teams-596/"],
  [src*="/teams-598/"],
  [src*="/teams-602/"],
  [src*="/teams-638/"],
  [src*="/teams-787/"],
  [src*="/teams-1050/"],
  [src*="/teams-1290/"],
  [src*="/teams-2281/"],
  [src*="/teams-2828/"],
  [src*="/teams-2874/"],
  [src*="/teams-3857/"],
  [src*="/teams-3858/"],
  [src*="/teams-3870/"],
  [src*="/teams-3945/"],
  [src*="/teams-3946/"],
  [src*="/teams-3947/"],
  [src*="/teams-3948/"],
  [src*="/teams-4037/"],
  [src*="/teams-4067/"],
  [src*="/teams-4257/"]
):not([src*="/background/"]) {
  content: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 83.835 73.758' fill='%23FFF136'><path d='M0 73.758V29.723L83.835 0v44.035zm1.882-42.741V71.13l80.11-28.389V2.627z'/><path d='M6.039 34.154v30.9l11.293-4V30.115z'/><path d='M77.836 8.705l-11.175 3.96v30.9l11.175-3.96z'/><path d='M38.585 22.586l-11.175 3.96v11.019l11.175 14.156z'/><path d='M64.7 13.332l-11.175 4v10.979L64.7 42.467z'/><path d='M19.293 48.779l7.137 9.019 11.254-3.96-18.391-23.214z'/><path d='M40.546 21.88v11.568l4.392 5.529-4.392 1.568v8.156l9.45-3.372 2.51 3.215 11.332-4L44.746 20.39z'/></svg>");
  object-fit: contain;
}




:root[data-theme="dark"] .bracket-double-16,
:root[data-theme="dark"] .bracket-doubles,
:root[data-theme="dark"] .bracket-4ffa,
:root[data-theme="dark"] .bracket-archon { background-color: var(--ds-card); }
:root[data-theme="dark"] .bracket-game { background-color: var(--ds-cell); }


:root[data-theme="dark"] .bracket-team-top,
:root[data-theme="dark"] .bracket-team-bottom,
:root[data-theme="dark"] .bracket-team-middle,
:root[data-theme="dark"] .bracket-team-inner,
:root[data-theme="dark"] .bracket-player-top,
:root[data-theme="dark"] .bracket-player-bottom,
:root[data-theme="dark"] .bracket-game,
:root[data-theme="dark"] .bracket-cell-r1,
:root[data-theme="dark"] .bracket-cell-r2,
:root[data-theme="dark"] .bracket-cell-r3 { border-color: var(--ds-line); }


:root[data-theme="dark"] .bracket-team-top,
:root[data-theme="dark"] .bracket-team-bottom,
:root[data-theme="dark"] .bracket-score,
:root[data-theme="dark"] .bracket-player { color: var(--ds-ink); }
:root[data-theme="dark"] .bracket-header { color: var(--ds-ink-2); }


:root[data-theme="dark"] .bracket-double-16.nv-skin16 [class*="bracket-line"],
:root[data-theme="dark"] .bracket-line-straight,
:root[data-theme="dark"] .bracket-line-topleft,
:root[data-theme="dark"] .bracket-line-topright,
:root[data-theme="dark"] .bracket-line-bottomleft,
:root[data-theme="dark"] .bracket-line-bottomright,
:root[data-theme="dark"] .bracket-line-split,
:root[data-theme="dark"] .bracket-line-reset {
  
  border-color: var(--ds-line-strong) !important;
  background-color: transparent;
}


:root[data-theme="dark"] .bracket-team-top[style*="255, 251, 221"],
:root[data-theme="dark"] .bracket-team-bottom[style*="255, 251, 221"],
:root[data-theme="dark"] .nv-me-row {
  background-color: rgba(255, 255, 255, .07) !important;
  box-shadow: inset 3px 0 0 var(--ds-yellow);
}


:root[data-theme="dark"] .bracket-team-top img,
:root[data-theme="dark"] .bracket-team-bottom img,
:root[data-theme="dark"] .bracket-icons img { background-color: var(--ds-plate); }


:root[data-theme="dark"] .search-section__result-item .tournament-result__img,
:root[data-theme="dark"] .search-section__result-item .tournament-result__img img,
:root[data-theme="dark"] .nv-roster__team-logo,
:root[data-theme="dark"] .nv-roster__team-logo img { background-color: var(--ds-plate); }


:root[data-theme="dark"] .nv-zoom__btn {
  background-color: var(--ds-cell);
  color: var(--ds-ink);
}
:root[data-theme="dark"].has-hover .nv-zoom__btn:hover {
  background-color: var(--ds-cell-hi, rgba(255, 255, 255, .10));
  color: var(--ds-ink);
}
:root[data-theme="dark"] .nv-zoom__val { color: var(--ds-ink-2); }




:root[data-theme="dark"] table.nv-standings tbody td:first-child::before {
  background: var(--ds-cell-hi, rgba(255, 255, 255, .10));
  color: var(--ds-ink-2);
}
:root[data-theme="dark"] table.nv-standings tbody tr:nth-child(1) td:first-child::before {
  background: var(--ds-yellow);
  color: var(--ds-yellow-ink, #1A191D);
}
:root[data-theme="dark"] table.nv-standings tbody tr:nth-child(2) td:first-child::before {
  background: transparent;
  box-shadow: inset 0 0 0 1px var(--ds-yellow);
  color: var(--ds-yellow);
}


:root[data-theme="dark"] table.nv-standings tr.nv-standings__me,
:root[data-theme="dark"] table.nv-standings tr.nv-standings__me td {
  
  background: rgba(255, 255, 255, .07) !important;
}
:root[data-theme="dark"] table.nv-standings tr.nv-standings__me td:first-child {
  box-shadow: inset 3px 0 0 var(--ds-yellow);
}


:root[data-theme="dark"] .bracket-team-top,
:root[data-theme="dark"] .bracket-team-bottom,
:root[data-theme="dark"] .bracket-team-middle,
:root[data-theme="dark"] .bracket-team-inner,
:root[data-theme="dark"] .bracket-player-top,
:root[data-theme="dark"] .bracket-player-bottom {
  background-color: transparent;
}


:root[data-theme="dark"] .news-item__info-badge {
  background-color: transparent;
}
:root[data-theme="dark"] .news-item__icon[src*="CSGO_small"],
:root[data-theme="dark"] .news-item__icon[src*="Junior_small"],
:root[data-theme="dark"] .news-item__icon[src*="Youth_small"],
:root[data-theme="dark"] .news-item__icon[src*="trackmania"],
:root[data-theme="dark"] .news-item__info-badge img[src*="CSGO_small"],
:root[data-theme="dark"] .news-item__info-badge img[src*="Junior_small"],
:root[data-theme="dark"] .news-item__info-badge img[src*="Youth_small"],
:root[data-theme="dark"] .news-item__info-badge img[src*="trackmania"] {
  
  filter: var(--ds-glyph-lift);
  opacity: 1;
}


:root[data-theme="dark"] .matches__mobile-controls {
  
  background-color: var(--ds-zone);
}
:root[data-theme="dark"] .matches__mobile-control.is-active {
  background-color: var(--ds-cell);
  box-shadow: none;
}
:root[data-theme="dark"] .matches__mobile-control.is-active:after {
  background-color: var(--ds-ink);
}


:root[data-theme="dark"] .details-match__sides {
  background-color: var(--ds-cell);
}
:root[data-theme="dark"] .tournament-matches,
:root[data-theme="dark"] .match-list-section__body.tournament-matches {
  background-color: var(--ds-card);
}


:root[data-theme="dark"] .tournament-section .swiper-pagination,
:root[data-theme="dark"] .tournament-section .swiper-pagination-current,
:root[data-theme="dark"] .tournament-section .swiper-pagination-total {
  color: var(--ds-ink-2);
}


:root[data-theme="dark"] .team-composition {
  background-color: var(--ds-card);
}
:root[data-theme="dark"] .team-composition__team-icon {
  background-color: var(--ds-plate);
}
:root[data-theme="dark"] .team-composition__team-icon:has(
  img[src*="/teams-369/"],
  img[src*="/teams-398/"],
  img[src*="/teams-484/"],
  img[src*="/teams-489/"],
  img[src*="/teams-523/"],
  img[src*="/teams-593/"],
  img[src*="/teams-594/"],
  img[src*="/teams-596/"],
  img[src*="/teams-598/"],
  img[src*="/teams-599/"],
  img[src*="/teams-600/"],
  img[src*="/teams-601/"],
  img[src*="/teams-602/"],
  img[src*="/teams-638/"],
  img[src*="/teams-675/"],
  img[src*="/teams-787/"],
  img[src*="/teams-901/"],
  img[src*="/teams-912/"],
  img[src*="/teams-1050/"],
  img[src*="/teams-1052/"],
  img[src*="/teams-1077/"],
  img[src*="/teams-1290/"],
  img[src*="/teams-1466/"],
  img[src*="/teams-2281/"],
  img[src*="/teams-2289/"],
  img[src*="/teams-2828/"],
  img[src*="/teams-2874/"],
  img[src*="/teams-2887/"],
  img[src*="/teams-3820/"],
  img[src*="/teams-3857/"],
  img[src*="/teams-3858/"],
  img[src*="/teams-3870/"],
  img[src*="/teams-3899/"],
  img[src*="/teams-3945/"],
  img[src*="/teams-3946/"],
  img[src*="/teams-3947/"],
  img[src*="/teams-3948/"],
  img[src*="/teams-4037/"],
  img[src*="/teams-4067/"],
  img[src*="/teams-4257/"],
  img[src*="/teams-4346/"]
) {
  
  background-color: transparent !important;
}



:root[data-theme="dark"] .tournament-qualifications-tabs__description {
  color: var(--ds-ink-2);
}
:root[data-theme="dark"] .tournament-qualifications-tabs__region {
  background-color: var(--ds-zone);
  color: var(--ds-ink-2);
}
:root[data-theme="dark"].has-hover .tournament-qualifications-tabs__region:hover {
  background-color: var(--ds-cell-hover);
  color: var(--ds-ink);
}
:root[data-theme="dark"] .tournament-qualifications-tabs__region[aria-selected="true"] {
  background-color: var(--ds-card);
  color: var(--ds-ink);
}
:root[data-theme="dark"] .tournament-qualifications-tabs__lobbies,
:root[data-theme="dark"] .tournament-qualifications-tabs__stages {
  background-color: var(--ds-card);
}
:root[data-theme="dark"] .tournament-qualifications-tabs__lobbies-body,
:root[data-theme="dark"] .tournament-qualifications-tabs__stages-body {
  background-color: var(--ds-zone);
}
:root[data-theme="dark"] .tournament-qualifications-tabs__lobby,
:root[data-theme="dark"] .tournament-qualifications-tabs__stage {
  background-color: var(--ds-zone);
  color: var(--ds-ink-2);
}
:root[data-theme="dark"].has-hover .tournament-qualifications-tabs__lobby:hover,
:root[data-theme="dark"].has-hover .tournament-qualifications-tabs__stage:hover {
  background-color: var(--ds-cell-hover);
  color: var(--ds-ink);
}
:root[data-theme="dark"] .tournament-qualifications-tabs__lobby[aria-selected="true"],
:root[data-theme="dark"] .tournament-qualifications-tabs__stage[aria-selected="true"] {
  background-color: var(--ds-cell);
  color: var(--ds-ink);
  box-shadow: none;
}
:root[data-theme="dark"] .tournament-qualifications-tabs__regions::-webkit-scrollbar-thumb,
:root[data-theme="dark"] .tournament-qualifications-tabs__lobbies-body::-webkit-scrollbar-thumb,
:root[data-theme="dark"] .tournament-qualifications-tabs__stages-body::-webkit-scrollbar-thumb {
  background-color: var(--ds-line-strong);
}
:root[data-theme="dark"] .tournament-qualifications-tabs__regions::-webkit-scrollbar-track,
:root[data-theme="dark"] .tournament-qualifications-tabs__lobbies-body::-webkit-scrollbar-track,
:root[data-theme="dark"] .tournament-qualifications-tabs__stages-body::-webkit-scrollbar-track {
  box-shadow: inset 0 0 6px rgba(0, 0, 0, .45);
}


:root[data-theme="dark"] .future-match-top__video .future-match-top__video-information {
  background-color: var(--ds-card);
}
:root[data-theme="dark"] .future-match-top__video .match-caster {
  border-right-color: var(--ds-line);
  border-left-color: var(--ds-line);
}

:root[data-theme="dark"] .future-match-top__video .future-match-top__video-information-languages::before {
  background-color: var(--ds-line);
}
:root[data-theme="dark"] .future-match-top__video .match-caster_active .match-caster__btn {
  background-color: var(--ds-cell);
}

:root[data-theme="dark"] .future-match-top__video .match-caster__btn-text,
:root[data-theme="dark"] .future-match-top__video .match-caster__btn-caster {
  color: var(--ds-ink);
}

:root[data-theme="dark"] .future-match-top__video .match-caster__btn::after {
  border-right-color: var(--ds-ink-2);
  border-bottom-color: var(--ds-ink-2);
}

:root[data-theme="dark"] .future-match-top__video .match-caster__items {
  border: 1px solid var(--ds-line);
  background-color: var(--ds-card);
  box-shadow: var(--ds-sh-3);
  color: var(--ds-ink);
}
:root[data-theme="dark"] .future-match-top__video .match-caster__item {
  color: var(--ds-ink);
}
:root[data-theme="dark"].has-hover .future-match-top__video .match-caster__item:hover {
  background-color: var(--ds-cell-hover);
}


:root[data-theme="dark"] .future-match-top__chat .banner-block {
  background-color: transparent;
}
/* ===== comment-votes.css ===== */



.comment-item__likes-btn .svg-wrapp {
  display: flex;
  align-items: center;
  justify-content: center;
  
  padding: 0;
  width: 40px;
  height: 30px;
  cursor: pointer;
  transition: background-color var(--ds-d-micro, 130ms) var(--ds-e-enter, cubic-bezier(.2, .8, .2, 1));
}


.comment-item__likes-btn .icon-like,
.comment-item__likes-btn .icon-dislike {
  width: 16px;
  height: 16px;
  opacity: 1;
  color: var(--ds-ink-3);
  background: currentColor;
  transition:
    color     var(--ds-d-micro, 130ms) var(--ds-e-enter, cubic-bezier(.2, .8, .2, 1)),
    transform var(--ds-d-micro, 130ms) var(--ds-e-enter, cubic-bezier(.2, .8, .2, 1));
}
.comment-item__likes-btn .icon-like {
  -webkit-mask: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M3 10.6h4.2V22H4.6A1.6 1.6 0 0 1 3 20.4V10.6Zm6 0L13.1 2.6A1.4 1.4 0 0 1 15.6 3.9L14.4 9.2h5.1a1.9 1.9 0 0 1 1.85 2.33l-1.6 7.4A2.6 2.6 0 0 1 17.2 21H9V10.6Z' fill='%23000'/></svg>") no-repeat center / contain;
          mask: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M3 10.6h4.2V22H4.6A1.6 1.6 0 0 1 3 20.4V10.6Zm6 0L13.1 2.6A1.4 1.4 0 0 1 15.6 3.9L14.4 9.2h5.1a1.9 1.9 0 0 1 1.85 2.33l-1.6 7.4A2.6 2.6 0 0 1 17.2 21H9V10.6Z' fill='%23000'/></svg>") no-repeat center / contain;
}
.comment-item__likes-btn .icon-dislike {
  -webkit-mask: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M3 13.4h4.2V2H4.6A1.6 1.6 0 0 0 3 3.6v9.8Zm6 0L13.1 21.4A1.4 1.4 0 0 0 15.6 20.1L14.4 14.8h5.1a1.9 1.9 0 0 0 1.85-2.33l-1.6-7.4A2.6 2.6 0 0 0 17.2 3H9V13.4Z' fill='%23000'/></svg>") no-repeat center / contain;
          mask: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M3 13.4h4.2V2H4.6A1.6 1.6 0 0 0 3 3.6v9.8Zm6 0L13.1 21.4A1.4 1.4 0 0 0 15.6 20.1L14.4 14.8h5.1a1.9 1.9 0 0 0 1.85-2.33l-1.6-7.4A2.6 2.6 0 0 0 17.2 3H9V13.4Z' fill='%23000'/></svg>") no-repeat center / contain;
}

.comment-item__likes-btn .icon-like use,
.comment-item__likes-btn .icon-dislike use { display: none; }


.comment-item__likes-btn .comment-item__counter {
  min-width: 100%;
  color: var(--ds-ink);
  font-weight: 700;
  font-size: 13px;
  line-height: 20px;
  text-align: center;
  
  font-variant-numeric: tabular-nums;
  font-feature-settings: "tnum";
}


.has-hover .comment-item__likes-btn .svg-wrapp:hover .icon-like {
  color: var(--ds-win);
  transform: translateY(-1px);
}
.has-hover .comment-item__likes-btn .svg-wrapp:hover .icon-dislike {
  color: var(--ds-loss);
  transform: translateY(1px);
}


.comment-item__likes-btn .svg-wrapp:active .icon-like,
.comment-item__likes-btn .svg-wrapp:active .icon-dislike { transform: scale(.86); }


.comment-item__likes-btn .svg-wrapp.is-disable { cursor: default; }
.comment-item__likes-btn .svg-wrapp.is-disable .icon-like { color: var(--ds-win); }
.comment-item__likes-btn .svg-wrapp.is-disable .icon-dislike { color: var(--ds-loss); }
.comment-item__likes-btn .svg-wrapp.is-disable .icon-like,
.comment-item__likes-btn .svg-wrapp.is-disable .icon-dislike { opacity: 1; }

@media (prefers-reduced-motion: reduce) {
  .comment-item__likes-btn .svg-wrapp,
  .comment-item__likes-btn .icon-like,
  .comment-item__likes-btn .icon-dislike { transition: none; }
  .has-hover .comment-item__likes-btn .svg-wrapp:hover .icon-like,
  .has-hover .comment-item__likes-btn .svg-wrapp:hover .icon-dislike,
  .comment-item__likes-btn .svg-wrapp:active .icon-like,
  .comment-item__likes-btn .svg-wrapp:active .icon-dislike { transform: none; }
}
/* ===== match-marks.css ===== */



.match-item.match-item_live .match-item__game,
.tournament-matches .match-item.match-item_live .match-item__game,
.match-list-section .tournament-matches .match-item.match-item_live .match-item__game,
.match-list-block .tournament-matches .match-item.match-item_live .match-item__game,
section.matches .match-item.match-item_live .match-item__game {
  background-color: transparent !important;
}

.match-item.match-item_live .match-item__game img,
:root[data-theme="dark"] .match-item_live .match-item__game img {
  filter: none !important;
  opacity: 1;
}


.match-item.match-item_live :is(.match-item__opponent-icon, .match-item__opponent-icon-svg):has(
  img[src*="/teams-369/"],
  img[src*="/teams-398/"],
  img[src*="/teams-484/"],
  img[src*="/teams-489/"],
  img[src*="/teams-523/"],
  img[src*="/teams-593/"],
  img[src*="/teams-594/"],
  img[src*="/teams-596/"],
  img[src*="/teams-598/"],
  img[src*="/teams-599/"],
  img[src*="/teams-600/"],
  img[src*="/teams-601/"],
  img[src*="/teams-602/"],
  img[src*="/teams-638/"],
  img[src*="/teams-675/"],
  img[src*="/teams-787/"],
  img[src*="/teams-901/"],
  img[src*="/teams-912/"],
  img[src*="/teams-1050/"],
  img[src*="/teams-1052/"],
  img[src*="/teams-1077/"],
  img[src*="/teams-1290/"],
  img[src*="/teams-1466/"],
  img[src*="/teams-2281/"],
  img[src*="/teams-2289/"],
  img[src*="/teams-2828/"],
  img[src*="/teams-2874/"],
  img[src*="/teams-2887/"],
  img[src*="/teams-3820/"],
  img[src*="/teams-3857/"],
  img[src*="/teams-3858/"],
  img[src*="/teams-3870/"],
  img[src*="/teams-3899/"],
  img[src*="/teams-3945/"],
  img[src*="/teams-3946/"],
  img[src*="/teams-3947/"],
  img[src*="/teams-3948/"],
  img[src*="/teams-4037/"],
  img[src*="/teams-4067/"],
  img[src*="/teams-4257/"],
  img[src*="/teams-4346/"]
) {
  
  background-color: transparent !important;
}


.match-item.match-item_live :is(.match-item__opponent-icon, .match-item__opponent-icon-svg) img:is(
  [src*="/teams-369/"],
  [src*="/teams-398/"],
  [src*="/teams-484/"],
  [src*="/teams-523/"],
  [src*="/teams-593/"],
  [src*="/teams-594/"],
  [src*="/teams-596/"],
  [src*="/teams-598/"],
  [src*="/teams-602/"],
  [src*="/teams-638/"],
  [src*="/teams-787/"],
  [src*="/teams-1050/"],
  [src*="/teams-1290/"],
  [src*="/teams-2281/"],
  [src*="/teams-2828/"],
  [src*="/teams-2874/"],
  [src*="/teams-3857/"],
  [src*="/teams-3858/"],
  [src*="/teams-3870/"],
  [src*="/teams-3945/"],
  [src*="/teams-3946/"],
  [src*="/teams-3947/"],
  [src*="/teams-3948/"],
  [src*="/teams-4037/"],
  [src*="/teams-4067/"],
  [src*="/teams-4257/"]
) {
  content: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 83.835 73.758'><path fill-rule='evenodd' clip-rule='evenodd' fill='%231A191D' d='M0 73.758V29.723L83.835 0v44.035z M6.039 34.154v30.9l11.293-4V30.115z M77.836 8.705l-11.175 3.96v30.9l11.175-3.96z M38.585 22.586l-11.175 3.96v11.019l11.175 14.156z M64.7 13.332l-11.175 4v10.979L64.7 42.467z M19.293 48.779l7.137 9.019 11.254-3.96-18.391-23.214z M40.546 21.88v11.568l4.392 5.529-4.392 1.568v8.156l9.45-3.372 2.51 3.215 11.332-4L44.746 20.39z'/></svg>");
  object-fit: contain;
}



:root:not([data-theme="dark"]) .match-item:not(.match-item_live) .match-item__opponent-icon,
:root:not([data-theme="dark"]) .match-item:not(.match-item_live) .match-item__opponent-icon-svg,
:root:not([data-theme="dark"]) .match-item:not(.match-item_live) .match-item__league-img,
:root:not([data-theme="dark"]) .match-item:not(.match-item_live) .match-item__league-icon {
  background-color: transparent;
}
/* ===== bracket.css ===== */

.bracket-header:empty {
  border-top-width: 0;
  border-bottom-width: 0;
}


:is(.bracket-double-16, .bracket-doubles, .bracket-4ffa, .bracket-archon, .bracket) .bracket-game:empty,
.bracket-double-16.nv-skin16 .bracket-game:empty {
  box-shadow: none;
  background-color: transparent;
}


.bracket-double-16 .bracket-header,
.bracket-doubles .bracket-header,
.bracket-4ffa .bracket-header,
.bracket-archon .bracket-header,
.bracket .bracket-header {
  
  border: 0;
}
:root[data-theme="dark"] .bracket-double-16.nv-skin16 .bracket-game:not(:empty),
:root[data-theme="dark"] .bracket-doubles .bracket-game:not(:empty),
:root[data-theme="dark"] .bracket .bracket-game:not(:empty) {
  
  box-shadow: 0 0 0 1px var(--ds-line);
}





.round-grid.top .round-grid__round:last-child .round-grid__round-match .round-grid__round-match-endconnector,
.round-grid.loser .round-grid__round:last-child .round-grid__round-match .round-grid__round-match-endconnector,
.round-grid.grandfinal .round-grid__round:last-child .round-grid__round-match .round-grid__round-match-endconnector {
  display: none;
}


.tournament-play-off__body {
  position: relative;
}
.nv-gffeed,
.nv-rglink {
  position: absolute;
  pointer-events: none;
  border-color: var(--ds-line, #DCDCE1);
  border-style: solid;
  border-width: 0;
}


.round-grid.nv-rglinked .round-grid__round-match-connector,
.round-grid.nv-rglinked .round-grid__round-match-endconnector {
  display: none !important;
}

.round-grid.nv-rglinked .round-grid__round-match::before,
.round-grid.nv-rglinked .round-grid__round-match::after {
  content: none !important;
}


.nv-gfw__team {
  min-height: 39px;
}

.round-grid.grandfinal .round-grid__round-match::before {
  content: none;
}


.tournament-play-off__body > .nv-gf-wrapp {
  margin-left: 32px;
}
/* ===== ds-late.css ===== */



::selection {
  background: var(--ds-yellow, #FFEE00);
  color: var(--ds-yellow-ink, #1A191D);
}






:root {
  --ds-plate-hover: #33323A;
}



.has-hover .video-item__img::before {
  z-index: 2;
}



.has-hover .switch-language__btn:hover {
  background-color: var(--ds-plate-hover);
}

.has-hover .switch-language__btn {
  transition: background-color var(--ds-d-state) var(--ds-e-enter);
}



:root[data-theme="dark"].has-hover .comments-block__sort-btn:hover {
  color: #FFFFFF !important;
}

:root:not([data-theme="dark"]).has-hover .comments-block__sort-btn:hover {
  color: var(--ds-ink-brand) !important;
}

.has-hover .comments-block__sort-btn {
  transition: color var(--ds-d-micro) var(--ds-e-exit);
}




.has-hover .player-info__social:hover {
  background-color: var(--ds-plate-hover);
}

.has-hover .player-info__social {
  transition: background-color var(--ds-d-state) var(--ds-e-enter);
}



.has-hover .player-card__player:hover .player-card__player-content {
  background-color: var(--ds-plate-hover);
}

.has-hover .player-card__player .player-card__player-content {
  transition: background-color var(--ds-d-state) var(--ds-e-enter);
}

@media (prefers-reduced-motion: no-preference) {
  .has-hover .player-card__player:hover {
    transform: translateY(-2px);
  }

  .has-hover .player-card__player {
    transition: transform var(--ds-d-state) var(--ds-e-enter);
  }
}






@media (prefers-reduced-motion: no-preference) {
  html.nv-motion-ready.has-hover .video-item.nv-reveal:hover,
  html.nv-motion-ready.has-hover .news-item.nv-reveal:hover {
    transform: translateY(-2px);
  }
}








:root:not([data-theme="dark"]) {
  --ds-ink-3: #6A6A6E;
}


.player-card__device-name {
  font-size: 11px;
}


@media (max-width: 767px) {
  .nv-hero__title {
    font-size: 24px;
  }
}


.cky-btn-revisit-wrapper.cky-revisit-bottom-left {
  left: auto;
  right: 15px;
}


.player-card__device-name {
  color: #A7A7B2;
}




:root:not([data-theme="dark"]) .video-item__content-date {
  color: #6A6A6E;
}


.player-card__player-info-years,
.player-card__player-info-position {
  color: #A7A7B2;
}


.footer__bottom-policy,
.footer__bottom-policy a {
  color: #767676;
}



.sidebar .matches-list.forthcoming .matches__body > .match-item:nth-child(n + 16) {
  display: none;
}
@media (max-width: 767px) {
  .sidebar .matches-list.forthcoming .matches__body > .match-item:nth-child(n + 11) {
    display: none;
  }
}

.sidebar .matches-list.forthcoming .matches__show-more {
  display: none;
}


section.matches .matches__btn.nv-matches-more {
  display: none;
}
@media (max-width: 767px) {
  section.matches .matches__btn.nv-matches-more {
    display: flex;
  }
}


.header .header__bottom-hamburger.hamburger {
  -webkit-appearance: none;
  appearance: none;
  background: none;
  border: 0;
  margin: 0;
  font: inherit;
  line-height: 0;
  color: inherit;
  cursor: pointer;
}
