.micro-app-messenger-container-flex {
    display: none
}

.withdrawal-status-popup {
    position: relative
}

.withdrawal-status-popup__icon-union {
    stroke: var(--WHITE);
    fill: var(--WHITE);
    width: 1.7333333333rem;
    height: 1.7333333333rem
}

@media(min-width:769px)and (max-width:1024px) {
    .withdrawal-status-popup__icon-union {
        width: 2.6rem;
        height: 2.6rem
    }
}

@media(min-width:1025px) {
    .withdrawal-status-popup__icon-union {
        width: 1.7222222222rem;
        height: 1.7777777778rem
    }
}

@media(min-width:769px) {
    .game-page.tablet .withdrawal-status-popup__icon-union {
        width: 4.5rem;
        height: 4.5rem
    }
}

.withdrawal-status-popup__btn {
    position: relative;
    display: flex;
    align-items: center;
    margin-left: .5333333333rem
}

.withdrawal-status-popup__btn:before {
    position: absolute;
    content: "";
    width: .8rem;
    height: .8rem;
    background: var(--INFINITY);
    right: 0;
    left: .0666666667rem;
    margin: 0 auto;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    border-radius: .1333333333rem;
    top: calc(100% + .73333rem);
    display: none
}

.global_bell_panelactive .withdrawal-status-popup__btn:before,
.withdrawal-status-popup__btn--active .withdrawal-status-popup__btn:before {
    display: block
}

@media(min-width:769px)and (max-width:1024px) {
    .withdrawal-status-popup__btn:before {
        left: .1rem;
        width: 1.2rem;
        height: 1.2rem;
        border-radius: .2rem;
        top: calc(100% + 1.4rem)
    }
}

@media(min-width:1025px) {
    .withdrawal-status-popup__btn:before {
        width: 1.3333333333rem;
        height: 1.3333333333rem;
        left: .0555555556rem;
        border-radius: .1111111111rem;
        top: calc(100% + .94444rem)
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .withdrawal-status-popup__btn {
        margin-left: .8rem
    }
}

@media(min-width:769px) {
    .game-page.tablet .withdrawal-status-popup__btn {
        margin-left: 2rem
    }
}

.withdrawal-status-popup__btn:hover .withdrawal-status-popup__icon-union {
    stroke: var(--ROUGE_SARDE);
    fill: var(--ROUGE_SARDE)
}

@media(min-width:1025px) {
    .withdrawal-status-popup__btn {
        margin-left: .8333333333rem
    }
}

.withdrawal-status-popup__block {
    position: absolute;
    width: 18.6666666667rem;
    right: -5.3333333333rem;
    top: 100%;
    margin-top: 1rem;
    border-radius: .2666666667rem;
    background-color: var(--INFINITY);
    z-index: var(--withdrawal-status-popup-layer)
}

@media(min-width:769px)and (max-width:1024px) {
    .withdrawal-status-popup__block {
        width: 28rem;
        margin-top: 2rem;
        right: -7.5rem;
        border-radius: .4rem
    }
}

@media(min-width:1025px) {
    .withdrawal-status-popup__block {
        width: 15.5555555556rem;
        margin-top: 1.3888888889rem;
        right: -3.6111111111rem;
        border-radius: .2222222222rem
    }
}

@media(max-width:768px) {
    .withdrawal-status-popup__block-scroll {
        max-height: calc(var(--vh)*100 - 8.33333rem)
    }
}

@media(min-width:769px) {
    .withdrawal-status-popup__block-scroll {
        max-height: calc(var(--vh)*100 - 12.5rem)
    }
    .game-page.tablet .withdrawal-status-popup__block-scroll {
        max-height: calc(var(--vh)*100 - 18.5rem)
    }
}

@media(min-width:1025px) {
    .withdrawal-status-popup__block-scroll {
        max-height: calc(var(--vh)*100 - 10.27778rem)
    }
}

.withdrawal-status-popup__item {
    padding: .6666666667rem .8rem;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    border-bottom: 1px solid var(--BLACK);
    border-radius: 4px
}

.withdrawal-status-popup__item-row {
    display: flex;
    align-items: center;
    width: 100%
}

.withdrawal-status-popup__item-alert {
    display: flex;
    width: 100%;
    margin-top: .8rem
}

.withdrawal-status-popup__item-alert-icon {
    display: flex;
    align-items: flex-start;
    width: 2.1333333333rem;
    padding: 0 .4666666667rem;
    margin-right: .5333333333rem
}

.withdrawal-status-popup__item-alert-icon .icon {
    height: 1.2rem
}

.withdrawal-status-popup__item-alert-text {
    color: var(--WHITE);
    font-size: .8rem;
    line-height: 1.0666666667rem
}

.withdrawal-status-popup__item-alert-action {
    color: var(--CARIBBEAN_GREEN);
    cursor: pointer
}

.withdrawal-status-popup__item-cancel_all {
    background: #181a20;
    flex-wrap: nowrap
}

@media(max-width:768px) {
    .withdrawal-status-popup__item-cancel_all {
        margin-right: .2666666667rem
    }
}

@media(min-width:769px) {
    .withdrawal-status-popup__item-cancel_all {
        margin-right: .4rem
    }
}

@media(min-width:1025px) {
    .withdrawal-status-popup__item-cancel_all {
        margin-right: .2222222222rem
    }
}

.withdrawal-status-popup__item-cancel_all .withdrawal-status-popup__item-text {
    font-size: .6666666667rem
}

@media(max-width:712px) {
    .withdrawal-status-popup__item-cancel_all .withdrawal-status-popup__item-text {
        margin-bottom: .3333333333rem
    }
}

@media(max-width:712px) {
    .withdrawal-status-popup__item-cancel_all-history {
        flex-direction: column
    }
}

.withdrawal-status-popup__item-cancel_all-history .withdrawal-status-popup__item-text {
    font-size: .7777777778rem
}

@media(max-width:712px) {
    .withdrawal-status-popup__item-cancel_all-history .withdrawal-status-popup__item-text {
        font-size: .6666666667rem
    }
}

@media(max-width:712px) {
    .withdrawal-status-popup__item-cancel_all-history .btn--primary.withdrawal-status-popup__item-btn {
        width: 100%
    }
}

.withdrawal-status-popup__item-currency {
    flex-shrink: 0;
    margin-right: .6rem;
    width: 2.1333333333rem;
    height: 2.1333333333rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background: linear-gradient(67.4deg, #0f1116 .62%, rgba(12, 19, 38, 0) 88.86%), #222630;
    box-shadow: 0 .2666666667rem .2666666667rem var(--BLACK_05)
}

@media(min-width:769px)and (max-width:1024px) {
    .withdrawal-status-popup__item-currency {
        margin-right: .9rem;
        width: 3.2rem;
        height: 3.2rem;
        box-shadow: 0 .4rem .4rem var(--BLACK_05)
    }
}

@media(min-width:1025px) {
    .withdrawal-status-popup__item-currency {
        margin-right: .5rem;
        width: 1.7777777778rem;
        height: 1.7777777778rem;
        box-shadow: 0 .2222222222rem .2222222222rem var(--BLACK_05)
    }
}

.withdrawal-status-popup__item-currency-ic {
    height: 90%
}

.withdrawal-status-popup__item-text {
    flex-grow: 1;
    overflow: hidden
}

.withdrawal-status-popup__item-label,
.withdrawal-status-popup__item-value {
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%
}

.withdrawal-status-popup__item-label {
    font-size: .8rem;
    line-height: 1.33;
    color: var(--WHITE_TRANSPARENT_08);
    margin-bottom: .2rem
}

@media(min-width:769px)and (max-width:1024px) {
    .withdrawal-status-popup__item-label {
        font-size: 1.2rem;
        margin-bottom: .3rem
    }
}

@media(min-width:1025px) {
    .withdrawal-status-popup__item-label {
        font-size: .6666666667rem;
        margin-bottom: .1666666667rem
    }
}

.withdrawal-status-popup__item-value {
    font-weight: 600;
    line-height: 1.62;
    color: var(--WHITE);
    font-size: 1.0666666667rem
}

@media(min-width:769px)and (max-width:1024px) {
    .withdrawal-status-popup__item-value {
        font-size: 1.6rem
    }
}

@media(min-width:1025px) {
    .withdrawal-status-popup__item-value {
        font-size: .8888888889rem
    }
}

.withdrawal-status-popup__bottom {
    display: flex;
    justify-content: center;
    padding: .4666666667rem
}

@media(min-width:769px)and (max-width:1024px) {
    .withdrawal-status-popup__bottom {
        padding: .7rem
    }
}

@media(min-width:1025px) {
    .withdrawal-status-popup__bottom {
        padding: .3888888889rem
    }
}

.withdrawal-status-popup__hide {
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer
}

.withdrawal-status-popup__hide-text {
    font-size: .9333333333rem;
    line-height: 1.71;
    flex-shrink: 0;
    margin-right: .4666666667rem
}

@media(min-width:769px)and (max-width:1024px) {
    .withdrawal-status-popup__hide-text {
        font-size: 1.4rem;
        margin-right: .7rem
    }
}

@media(min-width:1025px) {
    .withdrawal-status-popup__hide-text {
        font-size: .7777777778rem;
        margin-right: .3888888889rem
    }
}

.withdrawal-status-popup__hide-ic {
    width: .8666666667rem;
    height: auto
}

@media(min-width:769px)and (max-width:1024px) {
    .withdrawal-status-popup__hide-ic {
        width: 1.3rem;
        width: .7222222222rem
    }
}

.withdrawal-status-popup__badge {
    position: absolute;
    top: -.1333333333rem;
    right: -.2rem;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    height: .8666666667rem;
    min-width: .8666666667rem;
    padding: 0 .3333333333rem;
    font-weight: 600;
    background-color: var(--ROUGE_SARDE);
    border-radius: .6666666667rem;
    font-size: .6rem
}

@media(min-width:769px)and (max-width:1024px) {
    .withdrawal-status-popup__badge {
        top: 0;
        right: -.3rem;
        font-size: .7rem;
        min-width: 1.3rem;
        height: 1.3rem;
        padding: 0 .5rem
    }
}

@media(min-width:1025px) {
    .withdrawal-status-popup__badge {
        top: -.1111111111rem;
        right: 0;
        min-width: .8888888889rem;
        height: .8888888889rem;
        font-size: .5rem;
        padding: 0 .2777777778rem
    }
}

@media(min-width:769px) {
    .game-page.tablet .withdrawal-status-popup__badge {
        top: -.4rem;
        padding: 0 .8rem;
        font-size: 1.6rem;
        height: 2.3rem;
        min-width: 2.7rem;
        line-height: 1.5rem;
        border-radius: 4.2rem
    }
}

.user-bar {
    display: flex;
    min-width: 0
}

.user-bar__img-wrapper {
    cursor: pointer;
    display: flex;
    align-items: center;
    margin-left: auto
}

@media(min-width:1025px) {
    .user-bar__img-wrapper {
        margin-right: .4444444444rem
    }
}

.user-bar__img {
    border-radius: 50%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 1.6666666667rem;
    height: 1.7333333333rem
}

@media(min-width:769px)and (max-width:1024px) {
    .user-bar__img {
        width: 2.5rem;
        height: 2.6rem
    }
}

@media(min-width:1025px) {
    .user-bar__img {
        width: 2.2222222222rem;
        height: 2.2222222222rem
    }
}

.user-bar__img--not-avatar {
    -o-object-fit: contain;
    object-fit: contain
}

.user-bar__user-info {
    cursor: pointer;
    min-width: 3.3333333333rem;
    display: flex;
    align-items: center;
    justify-content: center
}

@media(min-width:769px)and (max-width:1024px) {
    .user-bar__user-info {
        min-width: 5rem
    }
}

@media(min-width:1025px) {
    .user-bar__user-info {
        min-width: 2.7777777778rem;
        padding-right: .5555555556rem
    }
}

.user-bar__user-balance {
    height: 1.8666666667rem;
    display: flex;
    align-items: center;
    white-space: nowrap;
    font-weight: 700;
    gap: .2666666667rem;
    padding: .2666666667rem .2666666667rem .2666666667rem .4rem;
    border-radius: 3.7333333333rem;
    background: linear-gradient(180deg, #191d28, #141720 51%, #101116);
    min-width: 0
}

@media(min-width:769px)and (max-width:1024px) {
    .user-bar__user-balance {
        gap: .6rem;
        height: 2.8rem;
        border-radius: 5.6rem;
        padding: .4rem .4rem .4rem 1.2rem
    }
}

@media(min-width:1025px) {
    .user-bar__user-balance {
        gap: .3333333333rem;
        height: 2.2222222222rem;
        border-radius: 3.1111111111rem;
        padding: .4444444444rem .4444444444rem .4444444444rem .6666666667rem
    }
}

@media(min-width:769px) {
    .game-page.tablet .user-bar__user-balance {
        padding: .9rem .9rem .9rem 1.4rem;
        height: 5.6rem;
        gap: .9rem
    }
}

.user-bar__user-balance-amount {
    display: block;
    font-size: .6rem;
    white-space: nowrap;
    line-height: .8rem;
    min-width: 1.3333333333rem
}

@media(min-width:769px)and (max-width:1024px) {
    .user-bar__user-balance-amount {
        font-size: .9rem;
        line-height: 1.2rem;
        min-width: 2rem
    }
}

@media(min-width:1025px) {
    .user-bar__user-balance-amount {
        min-width: 1.1111111111rem;
        font-size: .6666666667rem;
        line-height: .8888888889rem
    }
}

@media(min-width:769px) {
    .game-page.tablet .user-bar__user-balance-amount {
        font-size: 1.6rem;
        line-height: 2rem
    }
}

.user-bar__user-balance-currency {
    height: 1.3333333333rem;
    background-color: var(--ROUGE_SARDE);
    border-radius: 50%;
    box-shadow: 0 .1333333333rem .1333333333rem rgba(0, 0, 0, .5);
    flex-shrink: 0;
    -o-object-fit: contain;
    object-fit: contain
}

@media(min-width:769px)and (max-width:1024px) {
    .user-bar__user-balance-currency {
        width: 2.4rem;
        height: 2.4rem;
        box-shadow: 0 .2rem .2rem rgba(0, 0, 0, .5)
    }
}

@media(min-width:1025px) {
    .user-bar__user-balance-currency {
        width: 1.3333333333rem;
        height: 1.3333333333rem;
        box-shadow: 0 .1111111111rem .1111111111rem rgba(0, 0, 0, .5)
    }
}

@media(min-width:769px) {
    .game-page.tablet .user-bar__user-balance-currency {
        width: 3.5rem;
        height: 3.5rem
    }
}

.user-bar__user-balance-currency-icon {
    width: 100%;
    height: 100%
}

@media(min-width:1025px) {
    .user-bar__icon-bell {
        width: 1.3888888889rem;
        height: 1.6111111111rem
    }
}

@media(min-width:1025px) {
    .user-bar__btn-notify {
        padding: 0 .5555555556rem
    }
}

.user-bar__btn,
.user-bar__controls {
    display: flex;
    align-items: center;
    position: relative
}

.mobile-logo__link {
    display: flex;
    align-items: center;
    padding-right: .4666666667rem
}

@media(min-width:769px)and (max-width:1024px) {
    .mobile-logo__link {
        padding-right: .7rem
    }
}

@media(min-width:1025px) {
    .mobile-logo__link {
        display: none
    }
}

.mobile-logo {
    width: 5.4666666667rem;
    height: 1.7333333333rem;
    -o-object-fit: contain;
    object-fit: contain
}

@media(min-width:769px) {
    .mobile-logo {
        display: none
    }
}

.mobile-logo--is-authorized {
    height: 2.0666666667rem;
    width: .9333333333rem
}

.desktop-logo {
    height: 2rem;
    width: 5.3333333333rem
}

@media(min-width:769px)and (max-width:1024px) {
    .desktop-logo {
        height: 3rem;
        width: 8rem
    }
}

@media(min-width:1025px) {
    .desktop-logo {
        width: 5.9444444444rem;
        height: 1.8888888889rem
    }
}

@media(min-width:1025px) {
    .game-page .desktop-logo {
        width: 4.3888888889rem;
        height: 1.4444444444rem
    }
}

@media(min-width:769px) {
    .game-page.tablet .desktop-logo {
        width: 11rem;
        height: 3.8rem
    }
}

.desktop-logo__link {
    display: flex;
    align-items: center
}

.game-page .desktop-logo__link {
    position: absolute;
    width: 100%;
    margin: 0 auto;
    left: 0;
    right: 0;
    justify-content: center
}

@media(min-width:769px)and (max-width:1024px) {
    .game-page .desktop-logo__link {
        width: 8rem
    }
}

@media(min-width:1025px) {
    .game-page .desktop-logo__link {
        width: 5.9444444444rem
    }
}

.search-bar__btn-search {
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center
}

@media(hover:hover)and (pointer:fine) {
    .search-bar__btn-search:hover .search-bar__icon-search {
        fill: var(--ROUGE_SARDE)
    }
}

@media(min-width:1025px) {
    .desktop .search-bar__btn-search {
        position: relative;
        width: 2.7777777778rem;
        padding: 0;
        display: flex;
        justify-content: flex-start
    }
}

.search-bar,
.v-sports .search-bar__btn-search {
    display: none
}

.search-bar {
    min-width: 3.6666666667rem;
    margin-left: -1rem
}

@media(min-width:769px)and (max-width:1024px) {
    .search-bar {
        min-width: 5rem;
        margin-left: -1rem
    }
}

@media(min-width:769px) {
    .search-bar {
        display: block
    }
}

@media(min-width:1025px) {
    .search-bar {
        min-width: 2.7777777778rem;
        margin-left: 0
    }
}

.game-page.tablet .search-bar {
    display: block;
    min-width: 3.6666666667rem;
    margin-left: -1rem
}

@media(min-width:769px) {
    .game-page.tablet .search-bar {
        min-width: 8.5rem;
        margin-left: -1.8rem
    }
}

.search-bar__icon-search {
    height: auto;
    width: 1.3333333333rem
}

@media(min-width:769px)and (max-width:1024px) {
    .search-bar__icon-search {
        width: 2rem
    }
}

@media(min-width:1025px) {
    .search-bar__icon-search {
        width: 1.2777777778rem
    }
}

@media(min-width:769px) {
    .game-page.tablet .search-bar__icon-search {
        width: 3rem;
        height: 3rem
    }
}

.unauthorized-user {
    display: flex;
    align-items: center;
    margin-left: auto
}

.unauthorized-user__sign-in-icon {
    fill: #fff;
    width: 1.6rem;
    height: 1.6666666667rem
}

@media(min-width:769px)and (max-width:1024px) {
    .unauthorized-user__sign-in-icon {
        width: 2.5rem;
        height: 2.5rem
    }
}

@media(min-width:1025px) {
    .unauthorized-user__sign-in-icon {
        width: 1.6666666667rem;
        height: 1.6666666667rem
    }
}

@media(min-width:769px) {
    .game-page.tablet .unauthorized-user__sign-in-icon {
        height: 3.5rem;
        width: 3.5rem
    }
}

.unauthorized-user__sign-in-btn {
    padding-right: .8rem;
    padding-left: 1.6rem;
    display: flex;
    align-items: center;
    align-self: flex-start;
    justify-content: flex-end;
    height: 100%
}

@media(hover:hover)and (pointer:fine) {
    .unauthorized-user__sign-in-btn:hover .unauthorized-user__sign-in-icon {
        fill: var(--ROUGE_SARDE)
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .unauthorized-user__sign-in-btn {
        padding-right: 1.2rem
    }
}

@media(min-width:1025px) {
    .unauthorized-user__sign-in-btn {
        padding-right: .8888888889rem
    }
}

@media(min-width:769px) {
    .game-page.tablet .unauthorized-user__sign-in-btn {
        padding-right: 2rem
    }
}

.top-bar {
    position: relative;
    height: 3.3333333333rem;
    will-change: position;
    z-index: var(--top-bar-layer)
}

@media(max-width:768px) {
    .game-page .top-bar {
        z-index: 103
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .top-bar {
        height: 5rem
    }
}

.game-page.tablet .top-bar {
    height: 3.2666666667rem
}

@media(min-width:769px) {
    .game-page.tablet .top-bar {
        height: 8.4rem
    }
}

.page-404 .top-bar {
    display: none
}

.top-bar:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-backdrop-filter: blur(25px);
    backdrop-filter: blur(25px);
    background: rgba(5, 6, 10, .8);
    pointer-events: none
}

@media(min-width:1025px) {
    .top-bar {
        height: 4.6666666667rem
    }
}

.top-bar--fixed {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    left: 0;
    right: 0
}

.top-bar--fixed:after {
    opacity: 1;
    z-index: -1
}

.sport .top-bar--fixed {
    z-index: 102
}

.top-bar__row {
    position: relative;
    z-index: 1
}

.top-bar__col,
.top-bar__row {
    display: flex;
    height: 100%
}

@media(min-width:1025px) {
    .top-bar__col {
        flex: 1
    }
}

.game-page.tablet .top-bar__col-site-controls {
    flex: initial
}

.top-bar__col--user {
    flex: 1;
    justify-content: flex-end;
    min-width: 0
}