.competition-banner{--gradient: 138, 48, 48;width:1044px;height:250px;position:relative;border-radius:12px;overflow:hidden}@media screen and (max-width:1439px){.competition-banner{width:100%;height:200px}}@media screen and (max-width:767px){.competition-banner{width:100%;border-radius:0}}.competition-banner__container{position:relative;z-index:1;height:100%}@media screen and (max-width:767px){.competition-banner{height:107vw}}.competition-banner.-crypto{height:318px}@media screen and (max-width:1439px){.competition-banner.-crypto{height:268px}}@media screen and (max-width:767px){.competition-banner.-crypto{height:calc(107vw + 44px)}}.competition-banner__manufacturers{position:absolute;z-index:5;height:40px;padding:4px 8px;backdrop-filter:blur(10px);background:#12121240;top:0;left:0;border-top-left-radius:8px;border-bottom-right-radius:8px;display:flex;align-items:center;gap:12px}.competition-banner__manufacturers-icon{position:relative;display:flex;align-items:center;gap:4px;color:var(--platform-text-1);justify-content:center}.competition-banner__manufacturers-icon--with-divider:before{content:"";position:absolute;left:-6px;top:calc(50% - 8px);width:1px;height:16px;background-color:var(--cas-light-200)}.competition-banner__manufacturers-icon img{max-width:16px;max-height:16px}.competition-banner__background{position:absolute;inset:0;border-radius:12px;overflow:hidden}@media screen and (max-width:767px){.competition-banner__background{border-radius:0}}.competition-banner__background.-crypto{border-radius:12px 12px 0 0;bottom:68px}@media screen and (max-width:1439px){.competition-banner__background.-crypto{bottom:68px}}@media screen and (max-width:767px){.competition-banner__background.-crypto{border-radius:0;bottom:48px}}.competition-banner__background.-ended>*{filter:grayscale(1)}.competition-banner__background.-ended:before{z-index:4;content:"";position:absolute;inset:0;background:var(--cas-input-autoofill);opacity:.8}.competition-banner__image{z-index:2;position:absolute;top:50%;transform:translateY(-50%);right:0;display:block}.competition-banner__image>img{object-fit:cover;height:100%;width:100%}@media screen and (max-width:768px){.competition-banner__image{left:0}}@media screen and (min-width:1024px){.competition-banner__image{width:360px}}.competition-banner__background-image{position:absolute;inset:0}.competition-banner__background-image picture{width:100%;height:100%}.competition-banner__background-image.-crypto>img{border-radius:13px 13px 0 0}.competition-banner__gradient{position:absolute;z-index:3;inset:0 280px 0 0;background:linear-gradient(270deg,rgba(var(--gradient),0),rgba(var(--gradient),1) 56%)}@media screen and (max-width:767px){.competition-banner__gradient{inset:auto 0 0;height:60%;background:linear-gradient(180deg,rgba(var(--gradient),0),rgba(var(--gradient),.72),rgba(var(--gradient),.96) 56%)}}.competition-banner__content{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;z-index:4;padding:0 24px}@media screen and (max-width:767px){.competition-banner__content{justify-content:flex-end;padding:16px 12px}}.competition-banner__content.-crypto{bottom:68px}@media screen and (max-width:1439px){.competition-banner__content.-crypto{bottom:68px}}@media screen and (max-width:767px){.competition-banner__content.-crypto{bottom:48px;justify-content:flex-end;padding:16px 12px}}.competition-banner__title{color:var(--cas-light-900);max-width:740px}@media screen and (max-width:1440px){.competition-banner__title{max-width:460px}}.competition-banner__places{display:flex;align-items:center;margin-top:16px;gap:45px}@media screen and (max-width:1339px){.competition-banner__places{gap:24px}}@media screen and (max-width:767px){.competition-banner__places{flex-direction:column;align-self:flex-start;align-items:flex-start;gap:16px}}.competition-banner__places .place__value{color:#fff}.competition-banner__places .place__value--yellow{color:#fec93f}.competition-banner__places .place__value>span{font-weight:400;font-size:18px;line-height:20px}.competition-banner__places .place__value>i{width:32px;height:32px;margin-bottom:-4px}.competition-banner__places .place__value.-ended{color:#fff}.competition-banner__places .place__title{font-weight:400;font-size:12px;line-height:16px;color:#ffffffb3}@media screen and (max-width:1439px){.competition-banner__places .place__title{font-weight:400;font-size:10px;line-height:16px}}@media screen and (max-width:767px){.competition-banner__places .place__title{font-weight:400;font-size:12px;line-height:16px}}.competition-banner__places .place__title-center{text-align:center}.competition-banner__places .line{width:1px;background:var(--cas-white-opacity--20);height:32px}@media screen and (max-width:767px){.competition-banner__places .line{display:none}}.competition-banner__crypto-notice{background:var(--cas-primary-color-yellow-hover, rgba(247, 182, 54, .2));height:68px;position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:16px 24px}@media screen and (max-width:1439px){.competition-banner__crypto-notice{height:68px}}@media screen and (max-width:767px){.competition-banner__crypto-notice{padding:12px;height:48px}}.competition-banner__crypto-notice .crypto-notice{display:flex;align-items:center;color:#e59d12;gap:16px}.competition-banner__crypto-notice .crypto-notice__title{display:flex;align-items:center;gap:8px}.competition-banner__crypto-notice .crypto-notice__title i{width:24px;height:24px}@media screen and (max-width:767px){.competition-banner__crypto-notice .crypto-notice__title{display:none}}.competition-banner__crypto-notice .crypto-notice__mobile-title{display:none}@media screen and (max-width:767px){.competition-banner__crypto-notice .crypto-notice__mobile-title{display:flex;align-items:center;gap:8px}.competition-banner__crypto-notice .crypto-notice__mobile-title>i{width:24px;height:24px;flex-shrink:0}}.competition-banner__crypto-notice .crypto-notice__requirement{font-weight:400;font-size:14px;line-height:18px}@media screen and (max-width:767px){.competition-banner__crypto-notice .crypto-notice__requirement{display:none}}@media screen and (max-width:767px){.competition-banner__crypto-notice .crypto-notice__btn{display:none}}.competition-banner__crypto-notice .crypto-notice__mobile-btn{display:none;cursor:pointer}@media screen and (max-width:767px){.competition-banner__crypto-notice .crypto-notice__mobile-btn{display:block;transform:scale(-1)}}.competition-info-alert{background:#62b86233;color:#62b862;padding:16px 24px;border-radius:12px;margin-top:12px;display:flex;justify-content:space-between;align-items:center;height:68px}.competition-info-alert i{flex-shrink:0}.competition-info-alert>span{display:flex;align-items:center;gap:8px;font-weight:400;font-size:16px;line-height:20px}@media screen and (max-width:767px){.competition-info-alert{border-radius:0;padding:12px;margin-top:0;height:auto}.competition-info-alert>span{font-size:14px}}@media screen and (max-width:767px){.competition-info-alert__btn{display:none}}.competition-info-alert__mobile-btn{display:none!important;cursor:pointer}@media screen and (max-width:767px){.competition-info-alert__mobile-btn{display:block!important;transform:scale(-1)}}.competition-table-info{display:flex;flex-direction:column}.competition-table-info .empty-user{display:inline-block;padding-left:20px}@media screen and (min-width:1024px){.competition-table-info{background:var(--competition-gradient-color);border-radius:0 0 8px 8px;position:relative}}@media screen and (min-width:1440px){.competition-table-info{border-radius:0;position:auto;align-self:stretch;overflow:auto;flex-grow:1;background:linear-gradient(180deg,var(--competition-gradient-color) 0%,transparent 100%)}}.competition-table-info__row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 24px;position:relative}.competition-table-info__row:after{content:"";position:absolute;left:24px;right:24px;bottom:0;height:1px;background:var(--platform-bg-8)}.competition-table-info__row:last-child:after{display:none}.competition-table-info__row>*{flex-shrink:0}@media screen and (min-width:1024px){.competition-table-info__row{background:var(--competition-gradient-color);padding:12px 24px}}@media screen and (min-width:1440px){.competition-table-info__row{background:transparent}}.competition-table-info__row.--current-user{overflow:hidden;z-index:1;background-color:var(--cas-dark-2);position:sticky;top:150px;bottom:0}.olimpbet .competition-table-info__row.--current-user{background-color:transparent}.olimpbet .competition-table-info__row.--current-user:before{background:linear-gradient(90deg,#f7b6367a,#f7b63600)}.olimpbet .competition-table-info__row.--current-user .current{color:unset}.competition-table-info__row.--current-user:before{content:"";position:absolute;inset:0 -24px;background:linear-gradient(90deg,#f7b6363d,#f7b63600)}.competition-table-info__row.--current-user:after{display:none}.competition-table-info__row.--current-user .current{color:var(--cas-warning-900)}@media screen and (min-width:1024px){.competition-table-info__row.--current-user{background:var(--competition-gradient-color)}.competition-table-info__row.--current-user:before{left:0;right:0}}@media screen and (min-width:1440px){.competition-table-info__row.--current-user{top:0;padding:30px 24px}}.competition-table-info__place{flex-basis:48px;font-weight:400;font-size:14px;line-height:18px;display:flex;align-items:center;gap:4px;color:var(--platform-text-8);white-space:nowrap}.competition-table-info__user{flex-grow:1;font-weight:400;font-size:14px;line-height:18px;color:var(--platform-text-8);flex-basis:33%;flex-shrink:0}@media screen and (min-width:768px){.competition-table-info__user{display:flex;align-items:center;justify-content:space-between}.competition-table-info__user>*{flex-basis:50%}}@media screen and (min-width:1024px){.competition-table-info__user{flex-direction:column;align-items:flex-start}}.competition-table-info__score{font-weight:400;font-size:14px;line-height:18px;flex-basis:33%;flex-shrink:0;color:var(--color-text-primary)}.competition-table-info__prize{color:var(--platform-text-8);flex-basis:33%;flex-shrink:0;text-align:end}.olimpbet .competition-table-info__prize{color:var(--cas-dark-700)}.competition-table-info__prize.--full{flex-basis:calc(50% - 5px);text-align:start}.competition-table-info__prize.--grow{flex-grow:1;margin-left:-10px;text-align:right}.competition-table-info__prize>span{font-weight:800;font-size:10px;line-height:16px}.page-competition-skeleton[data-v-4fb9bffd]{width:calc(100% + 20px);margin-left:-10px;display:flex;flex-direction:column}@media screen and (min-width:768px){.page-competition-skeleton[data-v-4fb9bffd]{width:100%;margin-left:0;gap:var(--gap-2xl);padding:0 var(--padding-section-horizontal);margin-top:24px}}@media screen and (min-width:1024px){.page-competition-skeleton[data-v-4fb9bffd]{flex-direction:row;gap:var(--gap-4xl);padding:0}}@media screen and (min-width:768px){.page-competition-skeleton__breadcrumbs[data-v-4fb9bffd]{margin-top:32px}}.page-competition-skeleton__block[data-v-4fb9bffd]{width:100%}.page-competition-skeleton__block--1[data-v-4fb9bffd]{height:107vw}@media screen and (min-width:768px){.page-competition-skeleton__block--1[data-v-4fb9bffd]{height:200px;border-radius:var(--border-radius-lg)}}@media screen and (min-width:1024px){.page-competition-skeleton__block--1[data-v-4fb9bffd]{height:240px}}.page-competition-skeleton__block--2[data-v-4fb9bffd]{height:0}@media screen and (min-width:768px){.page-competition-skeleton__block--2[data-v-4fb9bffd]{height:96px;border-radius:var(--border-radius-lg)}}@media screen and (min-width:1024px){.page-competition-skeleton__block--2[data-v-4fb9bffd]{width:332px;min-width:332px;height:625px}}.competition-game-slider__header{display:flex;align-items:center}@media screen and (min-width:1440px){.competition-game-slider__header{margin-top:16px}}.competition-game-slider.--one-row .swiper-slide{margin-top:0!important;height:auto!important;padding:0}.competition-game-slider .swiper-grid-column .swiper-wrapper{display:grid;grid-auto-flow:column;grid-template-rows:repeat(var(--b58b9738),1fr);row-gap:10px}.competition-game-slider .swiper-grid-column .swiper-wrapper .swiper-slide{margin-top:0!important;height:auto!important}.competition-game-slider .swiper-slide.game-col--placeholder{visibility:hidden;pointer-events:none}.competition-game-slider .swiper-slide.game-col--launcher-wrapper{position:relative}.competition-game-slider .swiper-slide.game-col--launcher-wrapper .launcher-wrapper-container{position:relative;width:100%;height:100%}.competition-game-slider .swiper-slide.game-col--launcher-wrapper .launcher-wrapper-size-2{position:absolute;left:0;top:0;width:calc(200% + 10px);height:100%;z-index:10}.competition-game-slider .promo-game{margin-bottom:10px}.competition-game-slider .games-slider{position:relative}.competition-game-slider .games-slider .groups{width:100%}.competition-game-slider .games-slider .groups.swiper-css-mode .swiper-wrapper{overflow-y:hidden}.competition-game-slider .game-col--group{display:flex;flex-wrap:wrap;justify-content:space-between;margin-right:-10px;margin-bottom:-10px}.competition-game-slider .game-col--group .game-card{width:calc(50% - 5px);margin-bottom:10px}.competition-game-slider .game-col--group .game-card__promo{width:100%}.competition-game-slider .categories-img{width:24px;height:24px;margin-right:8px}@media screen and (min-width:768px){.competition-game-slider .categories-img{width:32px;height:32px}}.competition{padding:16px 0;background:var(--cas-dark-2);max-width:1400px}.competition--webview{width:100%;margin:0 auto}.olimpbet .competition{background:var(--cas-main-deep-1)}@media screen and (max-width:1439px){.competition{padding:16px 50px}}@media screen and (max-width:1024px){.competition{padding:24px}}@media screen and (max-width:767px){.competition{padding:8px 0}}.competition-container{display:flex;gap:24px;margin-top:24px;position:relative}@media(max-width:1439px){.competition-container{flex-direction:column}}@media screen and (max-width:767px){.competition-container{margin-top:8px}}.competition-content{flex-grow:1;flex-shrink:0}@media screen and (min-width:1440px){.competition-content{max-width:1044px}}.competition-content__tabs{padding:0 12px;margin-top:24px}@media screen and (min-width:768px){.competition-content__tabs{padding:0;margin-top:40px}}@media screen and (max-width:767px){.competition-games{padding:0 12px;margin-top:24px}}.competition-section-table{border-top:1px solid var(--cas-white-opacity--14)}.competition-section-table.--empty-table{display:none}@media screen and (min-width:1440px){.competition-section-table.--empty-table{display:flex}}@media screen and (min-width:1024px){.competition-section-table{border:none}}@media screen and (min-width:1440px){.competition-section-table{flex-grow:1;position:absolute;right:0;top:0;bottom:0;width:332px;display:flex;flex-direction:column}}.competition-section-table__timer-wrapper{display:none;padding:24px;flex-direction:column;align-items:center;background:var(--competition-gradient-color);border-bottom:1px solid var(--cas-light-200)}.olimpbet .competition-section-table__timer-wrapper{background:#fff}@media screen and (min-width:1440px){.competition-section-table__timer-wrapper{display:flex;border-radius:8px 8px 0 0}.competition-section-table__timer-wrapper.--empty-table{border-bottom:none;border-radius:8px}}.competition-section-table__ended{text-align:center;color:var(--color-text-primary)}.competition-section-table__timer-title{font-weight:400;font-size:16px;line-height:20px;color:var(--platform-text-8);margin-bottom:16px}.competition-section-table__description{text-align:center;color:var(--color-text-primary);margin-bottom:16px}.competition-section-table__timer-btn{width:100%;margin-top:16px}.competition-section-table__timer-btn .ol-btn__label{display:flex;align-items:center}.competition-section-table__title{position:sticky;top:44px;color:var(--color-text-primary);padding:24px 12px 12px;background-color:var(--cas-dark-2);z-index:2;border-radius:8px 8px 0 0}.olimpbet .competition-section-table__title{background:#fff}@media screen and (min-width:768px){.competition-section-table__title{padding:24px 0 16px;top:90px}}@media screen and (min-width:1024px){.competition-section-table__title{padding:24px 16px 16px;background:var(--competition-gradient-color)}}@media screen and (min-width:1440px){.competition-section-table__title{border-radius:0}}.competition>.breadcrumb-back-btn{padding:0 12px}@media screen and (min-width:768px){.competition>.breadcrumb-back-btn{padding:6px 0}}.competition-wrapper--webview{width:100%;max-width:1400px;margin:0 auto;padding:8px 0}@media screen and (min-width:768px){.competition-wrapper--webview{padding:24px}}@media screen and (min-width:1024px){.competition-wrapper--webview{padding:16px 50px}}@media screen and (min-width:1440px){.competition-wrapper--webview{padding:16px 0}}.competition-wrapper--webview .page-competition-skeleton__breadcrumbs{display:none}.competition-wrapper--webview .page-competition-skeleton{width:100%;margin-left:0}@media screen and (max-width:1439px){.competition-wrapper--webview .page-competition-skeleton{flex-direction:column}.competition-wrapper--webview .page-competition-skeleton__block{width:100%}.competition-wrapper--webview .page-competition-skeleton__block--2{min-width:0}}@media screen and (min-width:1440px){.competition-wrapper--webview .page-competition-skeleton{flex-direction:row}}.tabs-content{padding:24px 12px;border-bottom:1px solid var(--cas-light-200)}.tabs-content__title{color:var(--platform-text-2)}@media screen and (min-width:1440px){.tabs-content__title{flex-basis:213px;flex-shrink:0}}.tabs-content__markdown{margin-top:16px;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:var(--platform-text-8);white-space:wrap;max-width:100%}@media screen and (min-width:1440px){.tabs-content__markdown{margin-top:0}}@media screen and (min-width:768px){.tabs-content{padding:24px 0}}@media screen and (min-width:1440px){.tabs-content{padding:40px 0;display:flex;gap:24px}}.timer-notice{background:var(--competition-gradient-color);display:flex;gap:8px;color:var(--platform-text-2);align-items:center;justify-content:space-between;padding:16px}.timer-notice__btn .ol-btn__label{display:flex;align-items:center}.olimpbet .timer-notice{background:var(--cas-main-deep-2)}@media screen and (max-width:767px){.timer-notice{position:fixed;z-index:5;bottom:var(--nav-bar-level-1-current-height);left:0;transition:bottom .2s linear;padding:16px 12px}}@media screen and (min-width:768px){.timer-notice{min-height:96px;margin-top:16px;border-radius:8px}}@media screen and (min-width:1440px){.timer-notice{display:none}}.timer-notice__description{font-weight:500;font-size:14px;line-height:18px;color:var(--platform-text-2)}@media screen and (min-width:768px){.timer-notice__description{font-weight:500;font-size:14px;line-height:18px;max-width:300px}}.timer-notice__title{display:none}@media screen and (min-width:768px){.timer-notice__title{display:block;font-weight:400;font-size:12px;line-height:16px;color:var(--platform-text-8)}}.timer-notice__timer-container{display:flex;flex-direction:column;align-items:center;gap:8px}.timer-notice__timer{flex-shrink:0}.timer-notice__btn{min-width:fit-content!important}
