.tournament-result{display:flex;flex-direction:column;gap:40px;height:100%;width:100%}@media (max-width:980px){.tournament-result{height:95%}}@media (max-width:768px){.tournament-result{height:auto}}.tournament-result h1{font-size:14px;margin:0;position:absolute;transform:scale(0)}.tournament-result .restrictions{margin-bottom:0}.tournament-result__row{display:flex;flex:1;gap:40px;overflow:hidden;width:100%}@media (max-width:1380px){.tournament-result__row{gap:20px}}@media (max-width:1080px){.tournament-result__row{min-height:70vh;position:relative}}@media (min-height:300px) and (max-height:500px){.tournament-result__row{height:100%;min-height:82vh}}.tournament-result__col{display:flex;flex:1;flex-direction:column;position:relative}.tournament-result__col .preloader{border:1px dashed #b5c0dc;border-radius:20px;position:relative}.tournament-result__heading{align-items:center;display:flex;justify-content:space-between}.tournament-result__winner{background-position:50%;background-size:cover;border-radius:20px;display:flex;flex-direction:column;gap:16px;height:100%;justify-content:end;overflow:hidden;padding:20px;position:relative;width:100%}.tournament-result__winner>*{position:relative;z-index:2}.tournament-result__winner:after{background-color:#28324d66;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.tournament-result__winner-buttons{display:flex;gap:8px}.tournament-result__winner-buttons>*{min-width:48px}.tournament-result__winner-buttons>:first-child{flex:1}.tournament-result__question-fork.btn.btn-small{border:1px solid transparent;height:100%;min-width:unset;padding:0 27px;position:absolute;right:0;top:0}.tournament-result__fork-wrap:hover .tournament-result__question-fork{border:1px solid #fff}.tournament-result__author{display:flex}.tournament-result__author .user-in-card__nickname{color:#fff}.tournament-result__ladder{display:flex;flex:1;flex-direction:column;gap:4px}.tournament-result__ladder.ps{padding-right:10px}.tournament-result__ladder-item{background-color:#f2f5fc;border-radius:14px;cursor:pointer;display:flex;gap:10px;padding:10px;position:relative}.tournament-result__ladder-item.winner{box-shadow:inset 0 0 0 2px #7344f6}.tournament-result__ladder-item-image{background-position:50%;background-size:cover;border-radius:9px;cursor:pointer;display:block;min-height:70px;min-width:50px;width:50px}.tournament-result__ladder-item-data{display:flex;flex-direction:column;justify-content:center}.tournament-result__ladder-item-percent{color:#848fab;font-size:14px;font-weight:500;position:absolute;right:10px;top:10px}.tournament-result__ladder-item-title{font-size:14px;font-weight:500;line-height:160%;padding-right:70px}.tournament-result__ladder-item-description{font-size:12px}.tournament-result__overflow-col{display:flex;flex:1;flex-direction:column;gap:24px;overflow:auto;position:relative;z-index:1}.tournament-result__overflow-col>*{width:100%}.tournament-result__origin{background-position:50%;background-size:cover;border-radius:14px;overflow:hidden;padding:16px;position:relative}.tournament-result__origin>*{position:relative;z-index:1}.tournament-result__origin:after{background-color:#28324d66;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.tournament-result__origin .user-in-card{color:#fff;font-size:12px;font-weight:500;width:auto}.tournament-result__origin .user-in-card__avatar{height:24px;width:24px}.tournament-result__origin-row{align-items:center;display:flex}.tournament-result__origin-forked{background-color:#fa7b66;background-image:url(../images/icons/stack-white.svg);background-position:8px;background-repeat:no-repeat;background-size:16px;border-radius:10px;color:#fff;font-size:12px;font-weight:500;line-height:140%;margin-left:auto;padding:4px 8px 4px 30px}.tournament-result__origin-title{color:#fff;display:block;font-size:15px;font-weight:500;margin-bottom:0;margin-top:16px;text-decoration:none}.tournament-result .vue-select .menu{z-index:11}.tournament-result .comments-list__heading{z-index:21}@media (max-width:1080px){.tournament-tabs{align-items:center;border-bottom:2px solid #dde3f3;display:flex;gap:10px;left:0;max-width:47%;position:absolute;width:100%;z-index:10}}@media (max-width:1080px) and (max-width:768px){.tournament-tabs{max-width:100%;position:static;width:100%}}@media (max-width:1080px) and (max-width:480px){.tournament-tabs{margin:0 auto;width:95%}}.tournament-tab{display:flex;gap:10px;justify-content:center;margin:0 auto;position:relative;transition-duration:.5s;transition-property:color;white-space:nowrap;width:100%}.tournament-tab span{background-color:#7344f6;border-radius:30px;color:#fff;font-size:12px;font-weight:600;line-height:23px;min-height:25px;min-width:25px;padding:1px 6px}.tournament-tab.active{color:#0c0c17}.tournament-tab.active:after{background-color:#7344f6;bottom:-2px;content:"";display:block;height:2px;left:0;position:absolute;width:100%}@media (max-width:1080px){.tournament-tab{background:none;border:none;color:#848fab;font-size:14px;font-weight:500;line-height:22.4px;padding:8px 10px}.tournament-linked{flex:1;padding-top:30px}}@media (max-width:768px){.tournament-linked{margin:0 20px}}@media (max-width:480px){.tournament-linked{margin:0 10px}}@media (max-width:1080px){.tournament-result__comment,.tournament-result__statistics{padding-top:30px}}.tournament-detail{height:100%}@media (max-width:768px){.tournament-detail:has(.tournament-result__mobile){overflow-y:scroll}}.tournament-detail.tour-tip--animate .tour-tip{animation-duration:3s;animation-name:blast;animation-timing-function:ease;display:block}.tournament-detail .tour-tip{display:none;max-width:400px;min-width:280px;opacity:0;position:absolute;transform:scale(0);width:40vw;z-index:1001}.tournament-detail .tour-tip:after{background-color:#7344f6;border-radius:100% 100% 0 0;content:"";height:30px;position:absolute;width:40px}.tournament-detail .tour-tip span{background-color:#7344f6;border-radius:20px;color:#fff;display:inline-block;font-size:30px;font-style:italic;font-weight:700;line-height:36px;padding:10px 20px;position:relative;z-index:3}@media (max-width:768px){.tournament-detail .tour-tip span{font-size:24px}}.tournament-detail .tour-tip--first:after,.tournament-detail .tour-tip--third:after{left:35px;top:-15px;transform:rotate(-30deg)}.tournament-detail .tour-tip--second:after{bottom:-15px;left:35px;transform:rotate(210deg)}.tournament-detail .tour-tip--first{animation-delay:0s;left:0;top:calc(100% + 15px)}.tournament-detail .tour-tip--second{animation-delay:3s;bottom:calc(100% + 15px);left:0}.tournament-detail .tour-tip--third{animation-delay:6s;left:100px;top:calc(100% - 200px)}@media (max-width:768px){.tournament-detail .tour-tip--third{bottom:calc(100% - 15px);left:15px;top:auto}.tournament-detail .tour-tip--third:after{bottom:-15px;left:35px;top:auto;transform:rotate(210deg)}}.tournament-splash{align-items:center;display:flex;gap:40px;height:100%;justify-content:center;padding-top:0;position:relative;transition:.2s ease}@media (max-width:980px){.tournament-splash{flex-direction:column-reverse;gap:16px}}@media (max-width:768px){.tournament-splash{flex-direction:column;gap:12px;position:relative}}@media (min-height:300px) and (max-height:500px){.tournament-splash{flex-direction:row}}.tournament-splash__options-holder{align-items:center;display:flex;height:var(--tournament-detail__options-holder-height);margin-bottom:auto;position:relative;top:0;transform:translateY(0);transition:all .3s ease;width:var(--tournament-detail__options-holder-width)}@media (max-width:980px){.tournament-splash__options-holder{height:100%;top:0!important;transform:translateY(0)!important;width:100%}}@media (max-width:768px){.tournament-splash__options-holder{height:100%;width:100%}}.tournament-splash__options{border-radius:24px;height:100%;overflow:hidden;position:relative;width:100%}@media (max-width:768px){.tournament-splash__options{border-radius:26px 26px 0 0;width:100vw}}@media (min-height:300px) and (max-height:500px){.tournament-splash__options{width:100%}}.tournament-splash__spacer{max-height:100%}.tournament-splash__video{bottom:0;margin:auto;position:absolute;top:0;width:100%}@media (max-width:768px){.tournament-splash__video{width:100vw}}.tournament-splash__option{background-color:#f2f5fc;background-position:50%;background-size:cover;border:1px solid #dde3f3;border-radius:24px 0 0 24px;cursor:pointer;height:100%;left:0;opacity:1;overflow:hidden;position:absolute;top:0;transform:translate(0) scale(1);transition:all .5s ease;width:50%}@media (max-width:768px){.tournament-splash__option{border-radius:0;overflow:visible;transition:none;width:100%;z-index:0}}@media (min-width:768px){.tournament-splash__option.winner{transform:translate(50%) scale(1);z-index:1}}.tournament-splash__option.loser{opacity:0;transform:translate(50%) scale(0);z-index:0}.tournament-splash__option.loser,.tournament-splash__option.winner{border-radius:20px}@media (max-width:768px){.tournament-splash__option.loser,.tournament-splash__option.winner{border-radius:0}}.tournament-splash__option+.tournament-splash__option{border-radius:0 24px 24px 0;left:auto;right:0}@media (max-width:768px){.tournament-splash__option+.tournament-splash__option{border-radius:0}}.tournament-splash__option+.tournament-splash__option.loser,.tournament-splash__option+.tournament-splash__option.winner{border-radius:20px}@media (max-width:768px){.tournament-splash__option+.tournament-splash__option.loser,.tournament-splash__option+.tournament-splash__option.winner{border-radius:0}}@media (min-width:768px){.tournament-splash__option+.tournament-splash__option.winner{transform:translate(-50%) scale(1)}}.tournament-splash__option+.tournament-splash__option.loser{transform:translate(-50%) scale(0)}@media (min-width:768px){.tournament-splash__option:hover .tournament-splash__option-info{background:#fff;border:1px solid #dde3f3;transform:translateY(calc(-100% + 1px))}.tournament-splash__option.loser .tournament-splash__option-info,.tournament-splash__option.winner .tournament-splash__option-info{transform:translateY(100%)}}.tournament-splash__option:hover .tournament-splash__option-name{white-space:normal}.tournament-splash__option:hover .tournament-splash__option-description{margin-top:8px}.tournament-splash__progress-counter{background:#fff;border:1px solid #dde3f3;border-radius:0 0 20px 20px;border-top:none;font-size:16px;height:42px;left:calc(50% - 32px);line-height:140%;opacity:1;padding:4px 10px 10px;position:absolute;text-align:center;top:0;transition:all .3s ease;width:64px;z-index:3}@media (max-width:768px){.tournament-splash__progress-counter:after{background-image:url(../images/icons/tournament-icon-right.svg);background-position:70%;box-shadow:5px 0 5px #223c504d;right:-50%;transform:translate(-50%,-50%)}.tournament-splash__progress-counter:after,.tournament-splash__progress-counter:before{background-color:#fff;background-repeat:no-repeat;border-radius:50%;content:"";display:block;height:27px;position:absolute;top:50%;width:27px;z-index:-1}.tournament-splash__progress-counter:before{background-image:url(../images/icons/tournament-icon-left.svg);background-position:30%;box-shadow:-5px 0 5px #223c504d;left:-50%;transform:translate(50%,-50%)}.tournament-splash__progress-counter{border:none;border-radius:50%;bottom:100px;box-shadow:0 0 6px 6px #223c504d;cursor:pointer;height:49px;left:auto;pointer-events:all;position:fixed;right:50%;top:auto;transform:translate(50%,-50%);transition:none;width:49px;z-index:30}}.tournament-splash__progress-counter i{display:block;font-size:10px;font-style:normal;line-height:12px;width:100%}.tournament-splash__progress-counter.animated--hidden{opacity:.3}@media (max-width:768px){.tournament-splash__progress-counter.animated--hidden{opacity:0}}.tournament-splash__progress-counter.with--revote{height:100px;left:calc(50% - 59px);width:118px}@media (max-width:768px){.tournament-splash__progress-counter.with--revote{height:49px;left:auto;width:49px}}.tournament-splash__progress-counter.with--revote .tournament-splash__revote{opacity:1;transform:scale(1)}.tournament-splash__revote{background-color:#f1edff;background-image:url(../images/icons/arrow-left-violet.svg);background-position:10px;background-repeat:no-repeat;border-radius:12px;cursor:pointer;font-size:14px;font-weight:500;margin-top:10px;min-width:97px;opacity:0;padding:10px 10px 10px 28px;transform:scale(0);transition:all .3s ease;white-space:nowrap;width:100%}@media (min-height:300px) and (max-height:500px){.tournament-splash__revote.with--revote{display:none}}@media (max-width:768px){.tournament-splash__revote{background-color:#fff;border-radius:20px;color:#0c0c17;font-weight:400;padding:8px 16px 8px 28px}}.tournament-splash__info{flex:1;max-width:500px;min-width:360px;transition-duration:.5s;transition-property:opacity}@media (max-width:980px){.tournament-splash__info{max-width:100%;min-width:300px}}@media (max-width:768px){.tournament-splash__info{display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;justify-content:flex-end;max-width:100%;padding:12px;width:100%}}.tournament-splash__option-name{font-size:16px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tournament-splash__option-description{font-size:12px;line-height:16px;margin-top:16px;transition:all .2s ease}.tournament-splash__option-info{background:#fffc;border:1px solid transparent;border-radius:20px 20px 0 0;color:#000;left:10px;padding:15px 20px;pointer-events:all;position:absolute;text-align:center;top:100%;transform:translateY(-54px);transition:all .3s ease;width:calc(100% - 20px);z-index:6}@media (max-width:768px){.tournament-splash__option-info{display:none}}.tournament-splash__description{margin-bottom:12px}@media (max-width:768px){.tournament-splash__description{font-size:12px;font-weight:300;line-height:16.8px;margin-bottom:4px}}.tournament-splash__tags{display:flex;flex-wrap:wrap;gap:0 10px;margin-bottom:16px}@media (max-width:768px){.tournament-splash__tags{margin-bottom:8px}}.tournament-splash__tags a{color:#4b5672;display:inline-block;font-size:12px;margin-bottom:0;padding-left:0;text-decoration:none}@media (max-width:768px){.tournament-splash__tags a{font-size:11px}}.tournament-splash__tags a:hover{color:#7344f6}.tournament-splash__actions{display:flex;flex-wrap:wrap;gap:4px}.tournament-splash__action{background-color:#f2f5fc;background-position:10px;background-repeat:no-repeat;background-size:20px;border-radius:12px;font-size:14px;font-weight:500;height:40px;line-height:140%;padding:10px 12px 10px 34px}.tournament-splash__action-timer{background-image:url(../images/icons/timer-gray.svg);min-width:110px;text-align:center}.tournament-splash__action-timer.timer-red{background-color:#e32a63;background-image:url(../images/icons/timer-white.svg);color:#fff}.tournament-splash__action-passes{background-image:url(../images/icons/lightning-gray.svg)}.tournament-splash__action-image{background-image:url(../images/icons/image-gray.svg)}.tournament-splash__action-video{background-image:url(../images/icons/video-gray.svg)}.tournament-splash__action-share{background-image:url(../images/icons/share-gray.svg);cursor:pointer;padding-right:6px}.tournament-splash__action-share:hover{background-image:url(../images/icons/share-violet.svg)}.tournament-splash__action-report{background-image:url(../images/icons/warning-gray.svg);cursor:pointer;padding-right:6px}.tournament-splash__action-report:hover{background-image:url(../images/icons/warning-orange.svg)}.tournament-splash__action-delete{background-image:url(../images/icons/trash-gray.svg);cursor:pointer;padding-right:6px}.tournament-splash__action-delete:hover{background-image:url(../images/icons/trash-violet.svg)}.tournament-splash__option-percent{background-color:#7344f6;border-radius:20px;bottom:10px;color:#fff;font-size:16px;left:10px;line-height:140%;padding:12px 24px;position:absolute;text-align:center;transform:translateY(calc(100% + 15px));transition:all .3s ease;width:calc(100% - 20px)}@media (max-width:768px){.tournament-splash__option-percent{bottom:-10%;display:none;font-size:12px;left:50%;max-width:-moz-fit-content;max-width:fit-content;min-width:-moz-fit-content;min-width:fit-content;opacity:0;padding:3px 8px;position:absolute;top:auto;transform:translate(-50%);z-index:10}}.tournament-splash__option.winner .tournament-splash__option-percent{opacity:1;transform:translateY(0)}.tournament-splash__video-controls{background:#fff;border-radius:13px;display:flex;height:38px;left:calc(50% - 36px);position:absolute;top:-54px;transform:scale(0);transition:all .2s ease;width:72px}@media (max-width:768px){.tournament-splash__video-controls{display:none;left:60%;top:210px;transform:scale(1.1)}}.tournament-splash__video-controls:after{background:#dde3f3;content:"";display:inline-block;height:20px;left:50%;position:absolute;top:calc(50% - 10px);width:1px}.tournament-splash__video-mute{background-image:url(../images/icons/speaker-gray.svg);background-position:50%;background-repeat:no-repeat;background-size:16px;height:100%;width:50%}.tournament-splash__video-mute.muted{background-image:url(../images/icons/speaker-cross-violet.svg)}.tournament-splash__video-pause{background-image:url(../images/icons/play-gray.svg);background-position:50%;background-repeat:no-repeat;background-size:16px;height:100%;width:50%}.tournament-splash__video-pause.paused{background-image:url(../images/icons/pause-violet.svg)}.tournament-splash__option:hover .tournament-splash__video-controls{transform:scale(1)}.tournament-splash__preview-finish{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.tournament-splash__preview-finish:before{background-image:url(../images/empty_post.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:200px;width:200px}.tournament-splash__preview-finish p{color:#7344f6;font-size:18px;font-weight:500}.tournament-detail-page{height:calc(100vh - 80px)}@media (max-width:768px){.tournament-detail-page{height:calc(100vh - 54px)}}.tournament-detail-page .tournament-splash__info{bottom:0}.tournament-detail-page .tournament-splash__options-holder,.tournaments-list__item.current .tournament-splash__options-holder{top:50%;transform:translateY(-50%)}.tournament-splash__title{font-size:18px;font-weight:500;line-height:130%;margin-bottom:16px;margin-top:20px}@media (max-width:768px){.tournament-splash__title{font-size:15px;line-height:21px;margin:8px 0}}.tournament-splash__options.show-left>.tournament-splash__option-info-mobile:first-child,.tournament-splash__options.show-right>.tournament-splash__option-info-mobile:nth-child(2){opacity:1;z-index:4}.tournament-splash__option-info-mobile{display:none}@media (max-width:768px){.tournament-splash__option-info-mobile{background:#ffffffe6;border:1px solid transparent;border-radius:22px;color:#000;display:block;left:50%;opacity:0;padding:15px 20px;pointer-events:none;position:absolute;text-align:center;top:5px;transform:translate(-50%);transition:all .5s ease;width:calc(100% - 10px);z-index:0}}@media (min-height:300px) and (max-height:500px){.tournament-splash__option-info-mobile{top:30px}}@media (max-width:768px){.tournament-splash__option.winner{width:100%!important}.tournament-splash__option.winner~.tournament-splash__progress-counter{display:none}}.tournament-splash__video-controls-mobile{display:none}@media (max-width:768px){.tournament-splash__video-controls-mobile{bottom:60px;display:flex;left:50%;opacity:0;top:auto;transform:translate(-50%,-50%);transition-duration:.5s;transition-property:opacity;z-index:20}}.tournament-detail.show-left .tournament-splash__video-controls-mobile,.tournament-detail.show-right .tournament-splash__video-controls-mobile{opacity:1}@media (max-width:768px){.tournament-splash__option-percent-mobile{display:block}}.tournament-splash__option-info-mobile.winner{opacity:1;z-index:4}.tournament-splash__option-info-mobile.winner .tournament-splash__option-percent-mobile{opacity:1}.tournament-result__mobile{z-index:10}@media (max-width:1080px){.tournament-result__mobile{padding:0 16px}}@media (max-width:768px){.tournament-result__mobile{gap:20px;padding-bottom:90px;padding-top:20px}}@media (max-width:480px){.tournament-result__mobile{gap:10px;padding:12px 0}}.tournament-result__mobile .restrictions{padding:16px}@media (max-width:480px){.tournament-result__mobile .restrictions{align-items:flex-start;flex-direction:column;margin:0 auto;width:95%}}@media (max-width:768px){.tournament-result__mobile .tournament-result__row{flex-direction:column;overflow:visible}}@media (max-width:480px){.tournament-result__mobile .tournament-result__row{gap:0}.tournament-result__mobile .tournament-result__col{padding:0 10px}}@media (max-width:768px){.tournament-result__col-mobile{order:-1;padding:0!important}.tournament-result__col-mobile .tournament-result__winner{min-height:520px;padding:10px}}.tournament-splash__option-info-mobile__winner{opacity:1;z-index:4}.tournament-splash__option-info-mobile__winner .tournament-splash__option-percent{opacity:1}@media (max-width:768px){.tournament-splash__option-tap-vote{display:block;opacity:1}.tournament-splash__option-info-mobile.lose .tournament-splash__option-tap-vote,.tournament-splash__option-info-mobile.winner .tournament-splash__option-tap-vote,.tournament-splash__revote{display:none}.tournament-splash__revote.mobile.with--revote{border-radius:12px;bottom:10px;font-weight:600;left:10px;opacity:1;padding-bottom:11px;padding-top:11px;pointer-events:all;position:fixed;text-align:center;transform:scale(0) translateY(100px);transition:transform .2s ease;width:calc(50vw - 20px);z-index:999}}.tournament-splash__revote.mobile{display:none}@media (max-width:768px){.tournament-splash__revote.mobile.with--revote.step-mobile{display:block;transform:scale(1) translateY(0)}}.tournament-splash__revote.mobile.with--revote.step-mobile.detail{width:calc(100vw - 20px)}@keyframes blast{0%{opacity:0;transform:scale(0)}10%{opacity:1;transform:scale(1)}90%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}
