



.play-game-header {
    align-items: center;
    background-color: var(--color-black);
    bottom: 0;
    color: var(--color-white);
    display: flex;
    flex-direction: row;
    height: 32px;
    justify-content: space-between;
    left: 0;
    position: absolute;
    top: 0;
    visibility: visible;
    white-space: nowrap;
    width: 100%;
    z-index: var(--z-index-game-header);
}

.play-game-header + .stack {
    left: 0;
    top: 32px;
}

.update-exist .play-game-header {
    top: 36px;
}

.update-exist .play-game-header + .stack {
    top: 72px;
}

html[data-react-delayed=true] .play-game-header__actions,
html[data-react-delayed=true] .play-game-header__info,
html[data-react-delayed=true] .play-game-header__logo,
html[data-react-delayed=true] .play-game-header__middle,
html[data-react-delayed=true] .play-game-header__players {
    cursor: not-allowed !important;
}

.play-game-header_hide {
    display: none;
}

.play-game-header_hide + .stack {
    top: 0;
}

.play-game-header .Icon {
    --fill-color: var(--color-white);
}

.play-game-header__info {
    align-items: center;
    display: flex;
    flex: 1;
    flex-direction: row;
    justify-content: space-between;
    overflow: hidden;
}

.play-game-header__link {
    align-items: center;
    color: var(--color-white);
    display: flex;
    flex: 1;
    justify-content: center;
    outline: none;
    overflow: hidden;
    text-align: center;
    -webkit-text-decoration: none;
    text-decoration: none;
}

html[data-react-delayed=true] .play-game-header__link {
    pointer-events: none;
}

.play-game-header__rating,
.play-game-header__rating-opener {
    align-items: center;
    display: flex;
}

.play-game-header__rating {
    background: hsla(0, 0%, 100%, .2);
    border-radius: 6px;
    font: var(--text-desktop-caption-2);
    height: 18px;
    padding: 0 4px;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.play-game-header__players {
    color: var(--color-grey-7);
    cursor: pointer;
    font: var(--text-desktop-caption-1);
    margin-left: 8px;
}

.play-game-header__rating-star {
    margin-right: 2px;
}

.play-game-header__rating-value {
    line-height: 11px;
}

.play-game-header__title {
    margin-right: 8px;
    overflow: hidden;
    position: relative;
}

.play-game-header__actions {
    align-items: center;
    display: flex;
    justify-content: center;
    overflow: hidden;
}

html[data-react-delayed=true] .play-game-header__actions > div {
    pointer-events: none;
}

.play-game-header__action {
    padding: 0 12px;
}

.play-game-header__catalog-link {
    display: flex;
}

.play-game-header__catalog-link,
.play-game-header__menu {
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.play-game-header__menu-icon-wrapper {
    position: relative;
}

.play-game-header__menu-icon-wrapper_dotted:after {
    background-color: var(--color-red);
    border: 2px solid var(--color-black);
    border-radius: 100%;
    content: "\A0";
    height: 8px;
    left: 9px;
    position: absolute;
    top: 0;
    width: 8px;
}

.play-game-header__menu-icon {
    display: inline-flex;
    vertical-align: middle;
}

.play-game-header__logo-link {
    align-items: center;
    display: flex;
}

html[data-react-delayed=true] .play-game-header__logo-link {
    pointer-events: none;
}

.play-game-header__exit,
.play-game-header__fullscreen,
.play-game-header__menu {
    display: none;
}

.play-game-header_exit-enabled .play-game-header__exit,
.play-game-header_fullscreen-enabled .play-game-header__fullscreen,
.play-game-header_menu-enabled .play-game-header__menu {
    display: flex;
    fill: var(--fill-color);
}

.play-game-header .promo_bar_showing .balance,
.promo_bar_showing .play-game-header__middle {
    display: none;
}

.play-game-header__middle {
    align-items: center;
    display: flex;
    flex: 1;
    justify-content: center;
    overflow: hidden;
    text-align: center;
}

.play-game-header__middle .play-game-header__title {
    display: block;
    margin: 0;
    position: static;
}

.play-game-header__middle .play-game-header__link {
    display: block;
    flex: 0 1 auto;
    margin-right: 8px;
    overflow: hidden;
    position: relative;
    text-align: left;
}

.play-game-header:not(.play-game-header_hide) + .stack .with-play-game-header-fix:after {
    background-color: var(--color-black);
    content: "\00A0";
    
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: var(--z-index-game-header);
}





.play-modal{
    background-color:var(--color-black);
    box-sizing:content-box;
    height:calc(100vh) 
    left:-10200px;
    overflow:hidden;
    pointer-events:none;
    position:fixed;
    top:0;
    visibility:hidden;
    width:100vw;
    z-index:400}

/* --------- ads google --------------- 

.play-modal_visible{
    bottom:0;
    height:auto;
    left:0;
    pointer-events:auto;
    right:0;
    top:0;
    visibility:visible;
    width:auto}
    z-index:-1}

 ----- end ---- ads google --------------- */

.play-modal-close:hover {
    opacity: .8;
}

.play-countdown {
    align-items: center;
    color: var(--color-white);
    display: flex;
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
    font-size: 16px;
    justify-content: center;
    position: absolute;
    right: -54px;
    top: -54px;
}

.play-modal.play-modal_view-type_desktop {
    align-items: center;
    background-color: var(--color-background-paranja);
    justify-content: center;
}

.play-modal.play-modal_view-type_desktop.play-modal_with-blur {
    background-color: var(--blur-fallback-bg-color);
}

@supports ((-webkit-backdrop-filter: none) or (backdrop-filter: none)) {
    .play-modal.play-modal_view-type_desktop.play-modal_with-blur {
        -webkit-backdrop-filter: var(--blur-bg-color-backdrop-filter);
        backdrop-filter: var(--blur-bg-color-backdrop-filter);
        background-color: var(--blur-bg-color);
    }
}

.play-modal_view-type_desktop.play-modal_visible {
    display: flex;
}

.aab-adv {
    display: contents;
}

.play-modal.play-modal_view-type_fullscreen {
    height: 100vh;
    height: calc(var(--vh, 1vh) * 100);
}

.play-modal_view-type_fullscreen.play-modal_visible {
    left: var(--iphone-bangs-adv-padding-left, min(env(safe-area-inset-left), 32px));
    right: calc(env(safe-area-inset-right) * var(--iphone-bangs-padding-right));
}

.play-modal_view-type_fullscreen.play-modal_visible.play-modal_yabro_chrome_lower_79 {
    left: 0;
}








.image {
    align-items: center;
    border-radius: 14%;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow: hidden;
    position: relative;
}

.image__img {
    max-height: 100%;
    max-width: 100%;
    visibility: hidden;
}

.play-guard-dialog__description-icon_low .image__img {
    width: 100%;
}

.image_state_loaded {
    background: none;
}

.image_state_loaded .image__img {
    visibility: visible;
}

.game-rating-description {
    align-items: center;
    display: flex;
    gap: 8px;
}

.game-rating-description__star-wrapper {
    align-items: center;
    display: flex;
    position: relative;
}

.game-rating-description__rating-star {
    height: 12px;
    margin-top: 1px;
    position: absolute;
    width: 12px;
}

.game-rating-description__rating-star_dark {
    -webkit-filter: invert(.5) sepia(1) brightness(100);
    filter: invert(.5) sepia(1) brightness(100);
}

.game-rating-description__rating {
    font-size: 13px;
    font-weight: 500;
    margin-left: 15px;
}

.app_rtl .game-rating-description__rating {
    margin-left: 0;
    margin-right: 15px;
}

.game-rating-description__text {
    font-size: 13px;
    line-height: 15px;
}

.game-rating-description__text_new {
    font: var(--text-mobile-body-1);
}

:root[data-theme=transsion] .game-rating-description__text {
    color: var(--color-text-secondary);
}

.checkbox-critical-module__sz-18--JPKaQ {
    --width: var(--checkbox-18-width);
    --height: var(--checkbox-18-height);
    --border-radius: var(--checkbox-18-br);
    --gap: var(--checkbox-18-gap);
}

.checkbox-critical-module__align-top--TAhHZ {
    align-items: flex-start;
}

.checkbox-critical-module__align-center--kFxX3 {
    align-items: center;
}

.checkbox-critical-module__align-bottom--XM9sc {
    align-items: flex-end;
}

.checkbox-critical-module__checkbox--kaku1 {
    display: flex;
    flex-wrap: nowrap;
    --bg: var(--checkbox-color-unchecked);
}

.checkbox-critical-module__checkbox--kaku1:hover {
    --bg: var(--checkbox-color-unchecked-hover);
}

.checkbox-critical-module__checkbox--kaku1.checkbox-critical-module__checked--gXEO4 {
    --bg: var(--checkbox-color-checked);
    --fg: var(--checkbox-tick-color-checked);
}

.checkbox-critical-module__checkbox--kaku1.checkbox-critical-module__checked--gXEO4:hover {
    --bg: var(--checkbox-color-checked-hover);
    --fg: var(--checkbox-tick-color-checked-hover);
}

.checkbox-critical-module__checkbox--kaku1.checkbox-critical-module__checked--gXEO4.checkbox-critical-module__disabled--ixUBR,
.checkbox-critical-module__checkbox--kaku1.checkbox-critical-module__checked--gXEO4.checkbox-critical-module__disabled--ixUBR:hover,
.checkbox-critical-module__checkbox--kaku1.checkbox-critical-module__disabled--ixUBR,
.checkbox-critical-module__checkbox--kaku1.checkbox-critical-module__disabled--ixUBR:hover {
    --bg: var(--checkbox-color-disabled);
    --fg: var(--checkbox-tick-color-disabled);
}

.checkbox-critical-module__checkbox--kaku1 > .checkbox-critical-module__part--bzRf2:last-child {
    margin-right: 0;
}

.checkbox-critical-module__control--H1774 {
    cursor: pointer;
    margin: 0;
    opacity: 0;
}

.checkbox-critical-module__control--H1774,
.checkbox-critical-module__tick--KVCpI {
    height: 100%;
    position: absolute;
    width: 100%;
}

.checkbox-critical-module__tick--KVCpI {
    background-color: var(--bg);
    border-radius: var(--border-radius);
    color: var(--fg);
    transition: var(--checkbox-background-transition);
}

.checkbox-critical-module__wrapper--pnfLG {
    flex: 0 0 auto;
    height: var(--height);
    position: relative;
    width: var(--width);
}

.checkbox-critical-module__part--bzRf2 {
    margin-right: var(--gap);
}

.checkbox-critical-module__label--fe3TK {
    align-items: center;
    color: var(--checkbox-label-color);
    display: flex;
    flex: 0 1 auto;
}

:root {
    --iphone-bangs-padding-left: 0;
}

.adv-game-loader {
    background: var(--color-black);
    display: inline-flex;
    flex-direction: column;
    height: 100%;
    position: fixed;
    width: 100%;
}



.adv-game-loader__adv-container {
    height: 250px;
    width: 300px;
}

.adv-game-loader__text {
    color: var(--color-white);
    font-size: 16px;
    font-weight: var(--typography-font-weight-medium);
    text-align: center;
}

.play-button {
    align-items: center;
    background: var(--p2e-button-background-primary, #008eff);
    border-radius: 10px;
    display: flex;
    gap: 12px;
    height: 40px;
    justify-content: center;
}

.play-button_disabled {
    cursor: none;
    opacity: .6;
}

.play-button__text {
    color: var(--p2e-button-label-primary, #fff);
    font-size: 20px;
    font-style: normal;
    font-weight: var(--typography-font-weight-bold);
    line-height: normal;
    text-align: center;
}

.play-button__icon_container {
    height: 24px;
    width: 24px;
}

.preloading-content__game-icon {
    height: 94px;
    width: 94px;
}

@media screen and (orientation: landscape) {
    .adv-game-loader {
        align-items: center;
        flex-wrap: wrap;
        justify-content: center;
    }

    .adv-game-loader__preloading-content-container {
        max-width: 262px;
        order: 2;
    }

    .adv-game-loader__adv-container {
        align-items: center;
        display: flex;
        height: 100%;
        margin: auto;
        order: 1;
    }

    .adv-game-loader__play-button-container {
        margin-top: 55px;
        max-width: 262px;
        order: 3;
        width: 262px;
    }

    @media screen and (max-width: 600px) {
        .adv-game-loader__play-button-container {
            width: 30%;
        }

        .play-button {
            max-width: 262px;
        }
    }
}

@media screen and (orientation: portrait) {
    .adv-game-loader {
        align-items: center;
        justify-content: space-evenly;
    }

    .adv-game-loader__preloading-content-container {
        order: 1;
        width: 300px;
    }

    .adv-game-loader__adv-container {
        order: 3;
    }

    .adv-game-loader__adv-container_button-at-bottom {
        order: 2;
    }

    .adv-game-loader__play-button-container {
        display: flex;
        justify-content: center;
        order: 2;
        width: 100%;
    }

    .adv-game-loader__play-button-container_button-at-bottom {
        order: 3;
    }

    .play-button {
        width: 300px;
    }

    @media screen and (max-width: 300px) {
        .play-button {
            width: 90%;
        }
    }
}

.preloading-content__game-icon {
    animation: startScale .35s ease-in, pulse 1s linear .35s infinite;
    border-radius: 16px;
    height: 90px;
    max-height: 90px;
    max-width: 90px;
    width: 90px;
}

@keyframes startScale {
    0% {
        opacity: .01;
        transform: scale(.75);
    }

    to {
        opacity: 1;
        transform: scale(1);
    }
}

@keyframes pulse {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(1.15);
    }

    to {
        transform: scale(1);
    }
}

:root {
    --iphone-bangs-padding-left: 0;
}

.game-loader {
    align-items: center;
    background: var(--color-black);
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    position: fixed;
    width: 100%;
    z-index: var(--z-index-game-loader);
}

html[data-loader-hide=true] .game-loader {
    display: none;
}

.game-loader__content {
    margin-bottom: 30px;
}

.game-loader__text {
    animation: startScale .35s ease-in;
    color: var(--color-white);
    font-size: 20px;
    position: relative;
    text-align: center;
}

@keyframes startScale {
    0% {
        opacity: .01;
        transform: scale(.75);
    }

    to {
        opacity: 1;
        transform: scale(1);
    }
}

.game-loader_hidden {
    opacity: 0;
    transition-duration: .25s;
    transition-property: all;
    transition-timing-function: ease-in;
}

.game-loader_hidden .game-loader__game-icon,
.game-loader_hidden .game-loader__text {
    transform: scale(1.25);
    transition-duration: .25s;
    transition-property: all;
}

.game-loader_transparent {
    opacity: .8;
}

.app-drawer {
    bottom: 0;
    left: 0;
    position: fixed;
    z-index: 10;
}




@media screen and (orientation: landscape) {
    .app-drawer {
        height: 100%;
    }

    .app-drawer_with-promo-bar-landscape {
        top: 0;
    }

    .app-drawer_with-promo-bar-landscape_mode_guard.app-drawer_with-promo-bar.app-drawer_status_small {
        width: 100%;
    }
}

.app-drawer {
    min-height: 100vh;
    overflow: hidden;
    width: 100%;
}

.app-drawer_hidden,
.without-guard .app-drawer {
    display: none;
}

.app-drawer__drag-observer {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    height: inherit;
    justify-content: flex-end;
    padding-top: 16px;
    position: fixed;
    width: inherit;
}

@media screen and (orientation: portrait) {
    .app-drawer__drag-observer {
        top: var(--play-header-height);
    }
}

@media screen and (orientation: landscape) {
    .app-drawer__drag-observer {
        align-items: center;
        top: 0;
    }
}

.app-drawer__bg {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}

.app-drawer__bg_shadow {
    background: var(--color-background-paranja);
}

.app-drawer__content {
    margin-top: 40px;
    overflow: auto;
}

.app-drawer__content_status_small {
    min-height: 100vh;
}

.app-drawer__curtain {
    background: var(--color-game-page-popup-temporary);
    border-radius: 16px 16px 0 0;
    display: flex;
    flex-direction: column;
    max-height: 100%;
    position: relative;
    transform: translateY(30%) translateZ(0);
    transition: transform .2s ease-in-out;
    will-change: transform;
    z-index: 2;
}

@media screen and (orientation: portrait) and (max-height: 100) {
    .app-drawer__curtain {
        transform: translateY(10%) translateZ(0);
    }
}


.app-drawer__curtain_status_small {
    transform: translateY(30%) translateZ(0);
}

@media screen and (orientation: portrait) and (max-height: 550px) {
    .app-drawer__curtain_status_small {
        transform: translateY(10%) translateZ(0);
    }
}

@media screen and (orientation: landscape) {
    .app-drawer__curtain_status_small {
        transform: translateY(0) translateZ(0);
    }
}

.app-drawer__curtain_status_small .app-drawer__content::-webkit-scrollbar {
    width: 0;
}

.app-drawer__curtain_status_full {
    transform: translateY(0) translateZ(0);
    transition: transform .2s ease-in-out;
}

.app-drawer__curtain_status_hidden {
    transform: translateY(100%) translateZ(0);
    transition: transform .2s ease-in-out;
}

.app-drawer__curtain_moving {
    transition: none;
}

.app-drawer__handle {
    height: 4px;
    left: 50%;
    margin-left: -36px;
    padding: 6px 16px 8px;
    position: absolute;
    top: 0;
    width: 40px;
    z-index: 1;
}

.app-drawer__handle:before {
    background: var(--drawer-before-bg);
    border-radius: 100px;
    content: "";
    display: block;
    height: 3px;
}

.game-unsupported-modal {
    bottom: 0;
    left: 0;
    overflow: auto;
    position: fixed;
    right: 0;
    top: 0;
}



/*# sourceMappingURL=https://s3.mdst.yandex.net/games/source-maps/_/client/game/desktop/critical.e80fdc267a2d1a0c8e19.css.map*/