body #canvas {
    background-color: #373128
}

body #html-spinner {
    position: relative;
    width: 124px;
    height: 124px;
    border: none;
    box-sizing: border-box;
    background: #373128 linear-gradient(142deg,#fbdfb1 9.27%,#fab03c 40.62%,#fab03c 52.92%,#ffec01 85.47%);
    border-radius: 50%
}

body #html-spinner:after {
    content: '';
    display: block;
    position: absolute;
    top: 10px;
    right: 10px;
    left: 10px;
    bottom: 10px;
    background-color: #373128;
    border-radius: 50%
}

@font-face {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('data:application/octet-stream;base64,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') format('woff2')
}

@font-face {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('data:application/octet-stream;base64,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') format('woff2')
}

@font-face {
    font-family: font-icons;
    src: url(data:application/font-woff;base64,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) format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.Icon--default {
    font-family: font-icons!important
}
            #canvas {
                width: 100%;
                height: 100%;
                display: flex;
                align-items: center;
                justify-content: center;
                position: fixed
            }

            #html-spinner {
                width: 60px;
                height: 60px;
                border: 4px solid #d3d3d3;
                border-top: 4px solid #000;
                border-radius: 50%;
                -webkit-transition-property: -webkit-transform;
                -webkit-transition-duration: 1.2s;
                -webkit-animation-name: rotate;
                -webkit-animation-iteration-count: infinite;
                -webkit-animation-timing-function: linear;
                -moz-transition-property: -moz-transform;
                -moz-animation-name: rotate;
                -moz-animation-duration: 1.2s;
                -moz-animation-iteration-count: infinite;
                -moz-animation-timing-function: linear;
                transition-property: transform;
                animation-name: rotate;
                animation-duration: 1.2s;
                animation-iteration-count: infinite;
                animation-timing-function: linear
            }

            @-webkit-keyframes rotate {
                from {
                    -webkit-transform: rotate(0)
                }

                to {
                    -webkit-transform: rotate(360deg)
                }
            }

            @-moz-keyframes rotate {
                from {
                    -moz-transform: rotate(0)
                }

                to {
                    -moz-transform: rotate(360deg)
                }
            }

            @keyframes rotate {
                from {
                    transform: rotate(0)
                }

                to {
                    transform: rotate(360deg)
                }
            }
            @import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,700;1,400;1,700&display=swap);.Pages--error {
                align-items: center;
                color: var(--text-color-primary);
                display: flex;
                flex-direction: column;
                justify-content: center;
                padding: 32px 14px
            }

            @media(min-width: 768px) {
                .Pages--error {
                    padding:80px 20px
                }
            }

            .Pages--error__image-wrapper {
                aspect-ratio: 484/328;
                margin-bottom: 32px;
                max-width: 484px;
                position: relative;
                width: 100%
            }

            .Pages--error__title {
                font-size: 16px;
                font-weight: 700;
                margin-bottom: 16px;
                text-align: center;
                text-transform: uppercase
            }

            .Pages--error__body {
                color: var(--text-color-secondary);
                font-size: 12px;
                font-weight: 400;
                line-height: 1.64;
                max-width: 752px;
                text-align: center
            }

            .Pages--error .Pages--error__link {
                margin-top: 32px;
                min-width: 168px
            }

            .Icon--default {
                speak: never;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                font-style: normal;
                font-variant: normal;
                font-weight: 400;
                line-height: 1;
                text-transform: none
            }

            .Icon--default--diamond-stroke:before {
                content: "\e968"
            }

            .Icon--default--warning-circle:before {
                content: "\e967"
            }

            .Icon--default--heart-empty:before {
                content: "\e927"
            }

            .Icon--default--heart-full:before {
                content: "\e952"
            }

            .Icon--default--shutdown:before {
                content: "\e960"
            }

            .Icon--default--success:before {
                content: "\e918"
            }

            .Icon--default--warning:before {
                content: "\e916"
            }

            .Icon--default--globe:before {
                content: "\e914"
            }

            .Icon--default--fire:before {
                content: "\e923"
            }

            .Icon--default--folder:before {
                content: "\e924"
            }

            .Icon--default--sticker:before {
                content: "\e925"
            }

            .Icon--default--medal:before {
                content: "\e926"
            }

            .Icon--default--about:before {
                content: "\e91e"
            }

            .Icon--default--bar:before {
                content: "\e900"
            }

            .Icon--default--chat:before {
                content: "\e903"
            }

            .Icon--default--close:before {
                content: "\e905"
            }

            .Icon--default--deposit:before {
                content: "\e906"
            }

            .Icon--default--favorite:before {
                content: "\e907"
            }

            .Icon--default--favorite-add:before {
                content: "\e908"
            }

            .Icon--default--fullscreen:before {
                content: "\e909"
            }

            .Icon--default--games:before {
                content: "\e90a"
            }

            .Icon--default--home:before {
                content: "\e90b"
            }

            .Icon--default--left:before {
                content: "\e90c"
            }

            .Icon--default--notification:before {
                content: "\e90d"
            }

            .Icon--default--profile:before {
                content: "\e90e"
            }

            .Icon--default--screen-4:before {
                content: "\e915"
            }

            .Icon--default--search:before {
                content: "\e917"
            }

            .Icon--default--select:before {
                content: "\e919"
            }

            .Icon--default--star:before {
                content: "\e91a"
            }

            .Icon--default--time:before {
                content: "\e91b"
            }

            .Icon--default--top:before {
                content: "\e91c"
            }

            .Icon--default--tourn:before {
                content: "\e91d"
            }

            .Icon--default--show:before {
                content: "\e91f"
            }

            .Icon--default--hide:before {
                content: "\e920"
            }

            .Icon--default--fullscreen-close:before {
                content: "\e921"
            }

            .Icon--default--register:before {
                content: "\e922"
            }

            .Icon--default--rg:before {
                content: "\e910"
            }

            .Icon--default--right:before {
                content: "\e911"
            }

            .Icon--default--screen:before {
                content: "\e912"
            }

            .Icon--default--screen-2:before {
                content: "\e913"
            }

            .Icon--default--arr-right:before {
                content: "\e902"
            }

            .Icon--default--trash:before {
                content: "\e934"
            }

            .Icon--default--info:before {
                content: "\e935"
            }

            .Icon--default--lootbox:before {
                content: "\e901"
            }

            .Icon--default--fs:before {
                content: "\e904"
            }

            .Icon--default--gift:before {
                content: "\e929"
            }

            .Icon--default--cards:before {
                content: "\e92d"
            }

            .Icon--default--support:before {
                content: "\e92f"
            }

            .Icon--default--app:before {
                content: "\e933"
            }

            .Icon--default--level:before {
                content: "\e936"
            }

            .Icon--default--wheel:before {
                content: "\e937"
            }

            .Icon--default--course:before {
                content: "\e938"
            }

            .Icon--default--check:before {
                content: "\e92b"
            }

            .Icon--default--light:before {
                content: "\e939"
            }

            .Icon--default--dark:before {
                content: "\e93a"
            }

            .Icon--default--telegram:before {
                content: "\e930"
            }

            .Icon--default--discord:before {
                content: "\e93b"
            }

            .Icon--default--tiktok:before {
                content: "\e93c"
            }

            .Icon--default--instagram:before {
                content: "\e93d"
            }

            .Icon--default--twitter:before {
                content: "\e93e"
            }

            .Icon--default--youtub:before {
                content: "\e93f"
            }

            .Icon--default--new:before {
                content: "\e940"
            }

            .Icon--default--diamond:before {
                content: "\e941"
            }

            .Icon--default--play:before {
                content: "\e942"
            }

            .Icon--default--collection:before {
                content: "\e943"
            }

            .Icon--default--rocket:before {
                content: "\e944"
            }

            .Icon--default--review:before {
                content: "\e945"
            }

            .Icon--default--tourn-game:before {
                content: "\e946"
            }

            .Icon--default--setting:before {
                content: "\e947"
            }

            .Icon--default--faq:before {
                content: "\e949"
            }

            .Icon--default--mail:before {
                content: "\e94a"
            }

            .Icon--default--arrow-long:before {
                content: "\e94b"
            }

            .Icon--default--roulette:before {
                content: "\e94c"
            }

            .Icon--default--live-icon:before {
                content: "\e94d"
            }

            .Icon--default--table:before {
                content: "\e94e"
            }

            .Icon--default--favorite-icon:before {
                content: "\e94f"
            }

            .Icon--default--slots-icon:before {
                content: "\e950"
            }

            .Icon--default--random:before {
                content: "\e951"
            }

            .Icon--default--back:before {
                content: "\e953"
            }

            .Icon--default--place:before {
                content: "\e954"
            }

            .Icon--default--filter:before {
                content: "\e955"
            }

            .Icon--default--sun:before {
                content: "\e956"
            }

            .Icon--default--moon:before {
                content: "\e957"
            }

            .Icon--default--sports:before {
                content: "\e958"
            }

            .Icon--default--lock:before {
                content: "\e959"
            }

            .Icon--default--history:before {
                content: "\e95a"
            }

            .Icon--default--plus:before {
                content: "\e95b"
            }

            .Icon--default--minus:before {
                content: "\e95c"
            }

            .Icon--default--bonus:before {
                content: "\e95d"
            }

            .Icon--default--pwa-plus:before {
                content: "\e95e"
            }

            .Icon--default--pwa-tap:before {
                content: "\e95f"
            }

            .Icon--default--withdraw:before {
                content: "\e961"
            }

            .Icon--default--all-games:before {
                content: "\e962"
            }

            .Icon--default--gift-2:before {
                content: "\e963"
            }

            .Icon--default--empty-tournaments:before {
                content: "\e964"
            }

            .Icon--default--empty-tournaments-1:before {
                content: "\e965"
            }

            .Icon--default--scratch:before {
                content: "\e966"
            }

            .Icon--default--copy:before {
                content: "\e90f"
            }

            .Icon--default--facebook:before {
                color: #4267b2;
                content: "\e932"
            }

            .Icon--default--mailru:before {
                color: #ff9e00;
                content: "\e928"
            }

            .Icon--default--odnoklassniki:before {
                color: #ee8208;
                content: "\e92a"
            }

            .Icon--default--vkontakte:before {
                color: #4a76a8;
                content: "\e92c"
            }

            .Icon--default--yandex:before {
                color: red;
                content: "\e92e"
            }

            .Icon--default--up:before {
                content: "\e931"
            }

            .Icon--default--sidebar:before {
                content: "\e969"
            }

            .Button--button-close {
                background: var(--button-close-bg);
                border: 1px solid var(--button-close-border);
                border-radius: 24px;
                color: var(--button-close-color);
                cursor: pointer;
                display: flex;
                font-size: 20px;
                line-height: 1;
                padding: 9px;
                transition: background-color .3s ease,border-color .3s ease,color .3s ease
            }

            .Button--button-close:active,.Button--button-close:focus,.Button--button-close:hover {
                background: var(--button-close-bg-hover);
                border-color: var(--button-close-border-hover);
                color: var(--button-close-color-hover)
            }

            .Button--button-close--modal {
                position: absolute;
                right: 16px;
                top: 16px;
                z-index: 10
            }

            .body--ar .Button--button-close--modal {
                left: 16px;
                right: auto
            }

            .Notification--greek-tax {
                --notification-type-color: var(--background-secondary);
                background-color: var(--background-secondary);
                border: 1px solid var(--notification-type-color);
                border-radius: 8px;
                color: var(--text-color-primary);
                cursor: pointer;
                overflow: hidden;
                position: relative;
                width: 100%;
                word-break: break-all
            }

            .Notification--greek-tax--success {
                --notification-type-color: var(--indicator-correctly)
            }

            .Notification--greek-tax--warning {
                --notification-type-color: var(--indicator-warning)
            }

            .Notification--greek-tax--danger {
                --notification-type-color: var(--indicator-error)
            }

            .Notification--greek-tax__container {
                align-items: center;
                display: flex;
                font-size: 12px;
                font-weight: 400;
                gap: 10px;
                line-height: 1.6;
                padding: 20px
            }

            .Notification--greek-tax__text-wrapper {
                display: flex;
                flex: auto;
                flex-direction: column;
                gap: 3px;
                overflow-wrap: anywhere;
                word-break: normal
            }

            .Notification--greek-tax__text-wrapper a {
                color: var(--text-color-extra-2);
                text-decoration: underline
            }

            .Notification--greek-tax__text-wrapper a:hover {
                text-decoration: none
            }

            .Notification--greek-tax__text-wrapper h1,.Notification--greek-tax__text-wrapper h2,.Notification--greek-tax__text-wrapper h3,.Notification--greek-tax__text-wrapper h4,.Notification--greek-tax__text-wrapper h5,.Notification--greek-tax__text-wrapper p {
                margin: 0;
                padding: 0
            }

            .Notification--greek-tax__title {
                font-size: 12px;
                font-weight: 700;
                margin: 0
            }

            .Notification--greek-tax__icon {
                color: var(--notification-type-color);
                font-size: 18px
            }

            .Notification--greek-tax__progress-bar {
                animation-delay: 0;
                animation-fill-mode: forwards;
                animation-name: notification-progress-bar-filler;
                animation-timing-function: linear;
                background-color: var(--background-extra-1);
                height: 3px
            }

            .Notification--greek-tax__close-button {
                color: var(--text-color-primary);
                font-size: 16px;
                position: absolute;
                right: 10px;
                top: 10px
            }

            .Link--default {
                color: var(--text-color-primary);
                cursor: pointer;
                text-decoration: none;
                transition: color .3s ease
            }

            .Link--default:hover {
                color: var(--text-color-extra-2)
            }

            .Notification--html-content {
                --notification-type-color: var(--background-secondary);
                background-color: var(--background-secondary);
                border: 1px solid var(--notification-type-color);
                border-radius: 8px;
                color: var(--text-color-primary);
                cursor: pointer;
                overflow: hidden;
                position: relative;
                width: 100%;
                word-break: break-all
            }

            .Notification--html-content--success {
                --notification-type-color: var(--indicator-correctly)
            }

            .Notification--html-content--warning {
                --notification-type-color: var(--indicator-warning)
            }

            .Notification--html-content--danger {
                --notification-type-color: var(--indicator-error)
            }

            .Notification--html-content__container {
                align-items: center;
                display: flex;
                font-size: 12px;
                font-weight: 400;
                gap: 10px;
                line-height: 1.6;
                padding: 20px
            }

            .Notification--html-content__text-wrapper {
                display: flex;
                flex: auto;
                flex-direction: column;
                gap: 3px;
                overflow-wrap: anywhere;
                word-break: normal
            }

            .Notification--html-content__text-wrapper a {
                color: var(--text-color-extra-2);
                text-decoration: underline
            }

            .Notification--html-content__text-wrapper a:hover {
                text-decoration: none
            }

            .Notification--html-content__text-wrapper h1,.Notification--html-content__text-wrapper h2,.Notification--html-content__text-wrapper h3,.Notification--html-content__text-wrapper h4,.Notification--html-content__text-wrapper h5,.Notification--html-content__text-wrapper p {
                margin: 0;
                padding: 0
            }

            .Notification--html-content__title {
                font-size: 12px;
                font-weight: 700;
                margin: 0
            }

            .Notification--html-content__icon {
                color: var(--notification-type-color);
                font-size: 18px
            }

            .Notification--html-content__progress-bar {
                animation-delay: 0;
                animation-fill-mode: forwards;
                animation-name: notification-progress-bar-filler;
                animation-timing-function: linear;
                background-color: var(--background-extra-1);
                height: 3px
            }

            .Notification--html-content__close-button {
                color: var(--text-color-primary);
                font-size: 16px;
                position: absolute;
                right: 10px;
                top: 10px
            }

            .Notification--referral-system {
                align-items: center;
                background-color: var(--background-secondary);
                border: 1px solid var(--indicator-correctly);
                border-radius: 8px;
                color: var(--text-color-primary);
                display: flex;
                font-size: 12px;
                font-weight: 400;
                gap: 10px;
                line-height: 1.6;
                padding: 20px;
                position: relative;
                text-align: start;
                width: 100%;
                word-break: break-all
            }

            .Notification--referral-system__content {
                display: flex;
                gap: 10px;
                justify-content: space-between;
                width: 100%
            }

            .Notification--referral-system__link {
                min-width: auto
            }

            .Button--default,.Link--button {
                align-items: center;
                background: var(--button-primary-bg);
                border: none;
                border-radius: 12px;
                color: var(--button-primary-text);
                cursor: pointer;
                display: inline-flex;
                font-size: 12px;
                font-weight: 700;
                justify-content: center;
                line-height: 1.2;
                line-height: 1.3;
                margin: 0;
                outline: none;
                padding: 12px 24px;
                position: relative;
                text-decoration: none;
                text-shadow: none;
                text-transform: uppercase;
                transition: background-color .3s ease,color .3s ease,border-color .3s ease
            }

            .Button--default:not(:disabled),.Link--button:not(:disabled) {
                cursor: pointer
            }

            .Button--default:disabled,.Link--button:disabled {
                cursor: default;
                opacity: .5;
                pointer-events: none
            }

            .Button--default:active,.Button--default:focus,.Button--default:hover,.Link--button:active,.Link--button:focus,.Link--button:hover {
                color: var(--button-primary-text);
                outline: none;
                text-decoration: none
            }

            .Button--default:active,.Link--button:active {
                background: var(--button-primary-bg-active);
                color: var(--button-primary-text-active)
            }

            .Button--default:hover,.Link--button:hover {
                background: var(--button-primary-bg-hover);
                color: var(--button-primary-text-hover)
            }

            .Button--default--animation-hover,.Link--button--animation-hover {
                overflow: hidden
            }

            .Button--default--animation-hover:after,.Link--button--animation-hover:after {
                background: linear-gradient(90deg,transparent 17%,var(--text-color-contrast) 19%,var(--text-color-contrast) 22%,transparent 24%,var(--text-color-contrast) 25%,var(--text-color-contrast) 33%,transparent 34%,transparent 46%,var(--text-color-contrast) 52%,var(--text-color-contrast) 83%,transparent 100%);
                content: "";
                height: 100%;
                left: 50%;
                opacity: .6;
                position: absolute;
                top: 50%;
                transform: skewX(-25deg) translateX(-250%) translateY(-50%);
                transition: all .5s ease;
                transition-delay: .1s;
                width: 50%
            }

            .Button--default--animation-hover:hover:after,.Link--button--animation-hover:hover:after {
                transform: skewX(-25deg) translateX(150%) translateY(-50%)
            }

            .Button--default--secondary,.Link--button--secondary {
                background: var(--button-secondary-bg);
                border: var(--button-secondary-border);
                color: var(--button-secondary-text)
            }

            .Button--default--secondary:active,.Button--default--secondary:focus,.Button--default--secondary:hover,.Link--button--secondary:active,.Link--button--secondary:focus,.Link--button--secondary:hover {
                color: var(--button-secondary-text);
                outline: none;
                text-decoration: none
            }

            .Button--default--secondary:active,.Link--button--secondary:active {
                background: var(--button-secondary-bg-active);
                border-color: var(--button-secondary-border-color-active);
                color: var(--button-secondary-text-active)
            }

            .Button--default--secondary:hover,.Link--button--secondary:hover {
                background: var(--button-secondary-bg-hover);
                border-color: var(--button-secondary-border-color-hover);
                color: var(--button-secondary-text-hover)
            }

            .Button--default--animation,.Link--button--animation {
                overflow: hidden
            }

            .Button--default--animation:before,.Link--button--animation:before {
                animation: button-idle 4s -2.4s infinite forwards;
                background: linear-gradient(to left,transparent 0,var(--text-color-contrast) 40%,var(--text-color-contrast) 60%,transparent 100%);
                content: "";
                height: 100%;
                left: 50%;
                opacity: .6;
                position: absolute;
                top: 50%;
                transform: skewX(-25deg) translateX(-250%) translateY(-50%);
                width: 50%
            }

            .Button--default--animation:after,.Link--button--animation:after {
                background: var(--button-primary-bg-hover);
                bottom: 0;
                content: "";
                left: 0;
                opacity: 0;
                position: absolute;
                right: 0;
                top: 0;
                transition: opacity 1s
            }

            .Button--default--animation:hover,.Link--button--animation:hover {
                background: var(--button-primary-bg)
            }

            .Button--default--animation:hover:after,.Link--button--animation:hover:after {
                opacity: 1
            }

            .Button--default--animation>*,.Link--button--animation>* {
                position: relative;
                z-index: 1
            }

            .Button--default--extra-1,.Link--button--extra-1 {
                background: var(--button-extra-1-bg);
                color: var(--button-extra-1-text)
            }

            .Button--default--extra-1:active,.Button--default--extra-1:focus,.Button--default--extra-1:hover,.Link--button--extra-1:active,.Link--button--extra-1:focus,.Link--button--extra-1:hover {
                color: var(--button-extra-1-text);
                outline: none;
                text-decoration: none
            }

            .Button--default--extra-1:active,.Link--button--extra-1:active {
                background: var(--button-extra-1-bg-active);
                color: var(--button-extra-1-text-active)
            }

            .Button--default--extra-1:hover,.Link--button--extra-1:hover {
                background: var(--button-extra-1-bg-hover);
                color: var(--button-extra-1-text-hover)
            }

            .Link--button {
                text-decoration: none
            }

            .Link--button--disabled.Link--button {
                cursor: auto;
                opacity: .5
            }

            .Notification--tournaments {
                background-color: var(--background-main);
                border-radius: 12px;
                color: var(--text-color-secondary);
                display: flex;
                font-size: 12px;
                font-style: normal;
                font-weight: 400;
                line-height: 1.4;
                min-height: 200px;
                padding: 20px 25px 20px 64px;
                position: absolute;
                right: 0;
                text-align: left;
                top: 80px;
                width: 320px
            }

            @media(min-width: 768px) {
                .Notification--tournaments {
                    min-height:170px;
                    padding: 20px 40px 20px 190px;
                    right: 10px;
                    top: 30px;
                    width: 540px
                }
            }

            .Notification--tournaments__image {
                height: auto;
                left: -16px;
                position: absolute;
                top: -20px;
                width: 80px
            }

            @media(min-width: 768px) {
                .Notification--tournaments__image {
                    left:-20px;
                    width: 190px
                }
            }

            .Notification--tournaments__content {
                align-items: flex-start;
                display: flex;
                flex-direction: column;
                justify-content: center;
                width: 100%
            }

            .Notification--tournaments__time-to-start,.Notification--tournaments__tournament-name {
                color: var(--text-color-primary);
                font-weight: 700
            }

            .Notification--tournaments__tournament-name {
                text-transform: uppercase
            }

            .Notification--tournaments__pool {
                margin-top: 4px
            }

            .Notification--tournaments__pool-title {
                color: var(--text-color-primary);
                font-size: 15px
            }

            .Notification--tournaments__pool--leaderboard .Notification--tournaments__pool-title {
                font-size: 13px
            }

            .Notification--tournaments__pool-value {
                color: var(--text-color-extra-2);
                font-size: 18px;
                font-weight: 700
            }

            .Notification--tournaments__footer {
                grid-gap: 4px;
                align-items: center;
                display: grid;
                grid-template-columns: 1fr auto;
                margin: 16px 0 0;
                width: 100%
            }

            .Notification--tournaments__timer-title {
                font-size: 11px;
                grid-column: span 2
            }

            .Notification--tournaments__timer.Notification--tournaments__timer {
                font-size: 12px;
                min-height: 28px;
                min-width: auto;
                width: -moz-max-content;
                width: max-content
            }

            .Notification--tournaments__see-more-button {
                font-size: 12px;
                min-height: 28px;
                min-width: 70px;
                white-space: nowrap
            }

            .Notification--tournaments__close {
                font-size: 8px;
                position: absolute;
                right: 12px;
                top: 12px
            }

            @media(min-width: 768px) {
                .Notification--tournaments__close {
                    font-size:11px
                }
            }

            .Timer--inline {
                display: flex;
                gap: 7px
            }

            .body--ar .Timer--inline {
                flex-direction: row-reverse
            }

            .Timer--inline--big {
                gap: 11px
            }

            .Timer--inline__item {
                align-items: center;
                -webkit-backdrop-filter: blur(10px);
                backdrop-filter: blur(10px);
                background: var(--background-extra-9);
                border-radius: 6px;
                color: inherit;
                display: flex;
                font-size: 12px;
                height: 24px;
                justify-content: center;
                min-width: 26px;
                padding: 2px;
                position: relative;
                transition: color .3s ease,background-color .3s ease
            }

            .Timer--inline--big .Timer--inline__item {
                font-size: 16px;
                font-weight: 700;
                height: 36px;
                min-width: 36px
            }

            .Block--lotteries-tab__item--active .Timer--inline__item,.Block--lotteries-tab__item:hover .Timer--inline__item,.Block--tournament-item--active .Timer--inline__item,.Block--tournament-item:hover .Timer--inline__item {
                -webkit-backdrop-filter: blur(5px);
                backdrop-filter: blur(5px);
                background: var(--background-extra-9);
                color: var(--text-color-contrast)
            }

            .Timer--inline__item:after {
                content: ":";
                font-size: 12px;
                font-weight: 400;
                position: absolute;
                right: -5px
            }

            .Timer--inline--big .Timer--inline__item:after {
                right: -8px
            }

            .Timer--inline__item:last-child:after {
                display: none
            }

            .Button--button-text {
                background: transparent none;
                border: none;
                box-shadow: none;
                color: var(--button-text-color);
                display: inline-block;
                font-size: 20px;
                line-height: 1;
                margin: 0;
                outline: none;
                padding: 0;
                transition: color .3s ease;
                vertical-align: top
            }

            .Button--button-text:not(:disabled) {
                cursor: pointer
            }

            .Button--button-text:active,.Button--button-text:focus,.Button--button-text:hover {
                background: transparent none;
                color: var(--button-text-color);
                outline: none
            }

            .Button--button-text:active {
                color: var(--button-text-color-active)
            }

            .Button--button-text:hover {
                color: var(--button-text-color-hover)
            }

            .Button--button-text:disabled {
                color: var(--button-text-color);
                opacity: .5
            }

            .Image--default {
                display: block;
                height: 100%;
                left: 0;
                -o-object-fit: contain;
                object-fit: contain;
                -o-object-position: center;
                object-position: center;
                position: absolute;
                top: 0;
                visibility: hidden;
                width: 100%
            }

            .Image--default--preview {
                background-repeat: repeat;
                background-size: 132px 132px;
                filter: none!important;
                visibility: visible
            }

            .Image--default--custom-preview {
                background-position: 50%;
                background-size: cover;
                filter: blur(5px);
                visibility: visible
            }

            .Image--default--loaded {
                visibility: visible
            }

            .Image--default--loaded~.Image--default--custom-preview,.Image--default--loaded~.Image--default--preview {
                visibility: hidden
            }

            .Block--skeleton-box {
                --skeleton-bg: #11100e;
                --skeleton-inner: linear-gradient(90deg,rgba(44,42,38,0),#2c2a26 50%,rgba(44,42,38,0));
                background-color: var(--skeleton-bg);
                display: block;
                height: 100%;
                left: 0;
                overflow: hidden;
                position: absolute;
                top: 0;
                width: 100%
            }

            .Block--skeleton-box--game {
                aspect-ratio: 1/1;
                position: relative
            }

            .Block--skeleton-box--game.Block--skeleton-box--s2 {
                aspect-ratio: 337/181
            }

            .Block--skeleton-box__inner {
                animation: shimmer 1.2s infinite;
                background: var(--skeleton-inner);
                height: 100%;
                left: 0;
                position: absolute;
                top: 0;
                transform: translateX(-100%);
                width: 100%
            }

            @keyframes shimmer {
                to {
                    transform: translateX(100%)
                }
            }

            .Block--collapse-error {
                color: var(--text-color-secondary);
                text-align: center
            }

            .Block--collapse-error__toggle {
                cursor: pointer;
                font-weight: 700
            }

            .Block--collapse-error__toggle:focus,.Block--collapse-error__toggle:hover {
                color: var(--text-color-primary)
            }

            .Block--collapse-error__content {
                margin-top: 16px
            }

            .Collapse--default {
                height: 0;
                opacity: 0;
                overflow: hidden;
                transition-property: height,opacity;
                transition-timing-function: cubic-bezier(.4,0,.2,1)
            }

            .Collapse--default--entered,.Collapse--default--entering {
                opacity: 1
            }

            .Collapse--default--exiting {
                height: 0;
                opacity: 0
            }

            .Collapse--default__content-wrapper {
                display: flex
            }

            .Collapse--default__content {
                width: 100%
            }

            .GlobalLoading--default {
                --loading-background: var(--background-extra-15);
                --loading-spinner-size: 65px;
                --loading-spinner-before-inset: -16%;
                --loading-spinner-after-size: 5px;
                align-items: center;
                background-color: var(--loading-background);
                display: flex;
                inset: 0;
                justify-content: center;
                position: fixed;
                z-index: 1080
            }

            .GlobalLoading--default--initial {
                --loading-spinner-size: 124px;
                --loading-background: var(--background-secondary);
                --loading-spinner-before-inset: -12%;
                --loading-spinner-after-size: 10px
            }

            .GlobalLoading--default__spinner {
                animation: animate-spinner 1s linear infinite;
                aspect-ratio: 1/1;
                border-radius: 50%;
                position: relative;
                width: var(--loading-spinner-size)
            }

            .GlobalLoading--default__spinner:before {
                background: var(--loading-spinner-before-background);
                border-radius: 50%;
                content: "";
                filter: blur(15px);
                inset: var(--loading-spinner-before-inset);
                -webkit-mask: radial-gradient(transparent 25%,hsla(0,0%,100%,.35) 38%,#fff,hsla(0,0%,100%,.35) 55%,transparent 68%);
                mask: radial-gradient(transparent 25%,hsla(0,0%,100%,.35) 38%,#fff,hsla(0,0%,100%,.35) 55%,transparent 68%);
                -webkit-mask-composite: xor;
                mask-composite: exclude;
                opacity: .5;
                position: absolute
            }

            .GlobalLoading--default__spinner:after {
                background: var(--loading-spinner-after-background);
                border-radius: 50%;
                content: "";
                inset: 0;
                -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
                mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
                -webkit-mask-composite: xor;
                mask-composite: exclude;
                padding: var(--loading-spinner-after-size);
                position: absolute
            }

            .GlobalLoading--default__spinner-inner {
                background: var(--loading-background);
                border-radius: 50%;
                inset: 0;
                position: absolute
            }

            @keyframes animate-spinner {
                0% {
                    transform: rotate(0deg)
                }

                to {
                    transform: rotate(1turn)
                }
            }

            .Modal--default {
                scrollbar-color: var(--background-extra-9)
            }

            .Modal--default::-webkit-scrollbar {
                height: var(--width-scroll-bar);
                width: var(--width-scroll-bar)
            }

            .Modal--default::-webkit-scrollbar-track {
                background: var(--background-extra-8);
                border-radius: 6px
            }

            .Modal--default::-webkit-scrollbar-thumb {
                background: var(--background-extra-9);
                border-radius: 6px;
                margin: 0
            }

            .Modal--default::-webkit-scrollbar-thumb:hover,.Modal--default:hover::-webkit-scrollbar-thumb {
                background: var(--background-extra-9)
            }

            .Modal--default {
                align-items: center;
                bottom: 0;
                display: flex;
                justify-content: center;
                left: 0;
                overflow: auto;
                position: fixed;
                right: 0;
                top: 0;
                z-index: 1060
            }

            .Modal--default .Modal--default--notification-lootwheel {
                overflow-x: hidden;
                overflow-y: auto
            }

            .Modal--default__backdrop {
                -webkit-backdrop-filter: blur(4px);
                backdrop-filter: blur(4px);
                background: var(--background-extra-15);
                bottom: 0;
                left: 0;
                opacity: 0;
                position: fixed;
                right: 0;
                top: 0;
                transition-property: opacity;
                z-index: -1
            }

            .Modal--default__backdrop--disabled {
                -webkit-backdrop-filter: none;
                backdrop-filter: none;
                background: transparent;
                pointer-events: none
            }

            .Modal--default__content-wrapper {
                margin: auto;
                width: 100%
            }

            @media(min-width: 768px) {
                .Modal--default__content-wrapper {
                    max-width:784px
                }

                .Modal--default--reset-password .Modal--default__content-wrapper {
                    max-width: 524px
                }

                .Modal--default--sign-in .Modal--default__content-wrapper {
                    max-width: 468px
                }

                .Modal--default--middle .Modal--default__content-wrapper {
                    max-width: 480px
                }

                .Modal--default--small .Modal--default__content-wrapper {
                    max-width: 360px
                }
            }

            .Modal--default--story .Modal--default__content-wrapper {
                max-width: 360px
            }

            @media(min-width: 768px) {
                .Modal--default--welcome .Modal--default__content-wrapper {
                    max-width:544px
                }

                .Modal--default--deposit .Modal--default__content-wrapper {
                    max-width: 784px
                }
            }

            @media screen and (orientation: landscape) {
                .Modal--default--jackpot-game .Modal--default__content-wrapper {
                    max-width:360px
                }
            }

            @media(min-width: 768px) {
                .Modal--default--widget-lootwheel .Modal--default__content-wrapper {
                    max-width:544px
                }

                .Modal--default--notification-level .Modal--default__content-wrapper {
                    max-width: 350px
                }
            }

            .Modal--default--notification-lootwheel .Modal--default__content-wrapper {
                margin: 60px auto 0
            }

            @media(min-width: 768px) {
                .Modal--default--notification-lootwheel .Modal--default__content-wrapper {
                    max-width:812px
                }
            }

            .Modal--default--notification-jackpotWin-V1 .Modal--default__content-wrapper {
                max-width: 100%;
                width: 100%
            }

            @media(min-width: 768px) {
                .Modal--default--notification-jackpotWin-V1 .Modal--default__content-wrapper {
                    max-width:590px
                }
            }

            .Modal--default--notification-jackpotWin-V3 .Modal--default__content-wrapper {
                max-width: 360px;
                width: 100%
            }

            @media(min-width: 768px) {
                .Modal--default--notification-jackpotWin-V3 .Modal--default__content-wrapper {
                    max-width:530px
                }
            }

            .Modal--default__content {
                background-color: var(--background-main);
                box-shadow: 0 4px 20px var(--shadow-modal);
                margin: 0;
                opacity: 0;
                transform: translateY(0);
                transition-property: opacity,transform
            }

            @media(min-width: 768px) {
                .Modal--default__content {
                    border-radius:24px
                }
            }

            .Modal--default--without-background .Modal--default__content {
                background-color: transparent
            }

            .Modal--default--story .Modal--default__content {
                border-radius: 12px
            }

            .Modal--default--welcome .Modal--default__content {
                border-radius: 0;
                margin: 100px 0 10px
            }

            @media(min-width: 768px) {
                .Modal--default--welcome .Modal--default__content {
                    border-radius:24px;
                    margin: 40px 10px
                }
            }

            .Modal--default--jackpot-terms .Modal--default__content {
                padding: 60px 20px 40px
            }

            @media(min-width: 768px) {
                .Modal--default--jackpot-terms .Modal--default__content {
                    padding:40px
                }
            }

            .Modal--default--jackpot-game .Modal--default__content {
                border-radius: 24px;
                margin-left: 12px;
                margin-right: 12px
            }

            @media screen and (orientation: landscape) {
                .Modal--default--jackpot-game .Modal--default__content {
                    margin:0
                }
            }

            .Modal--default--about-game .Modal--default__content {
                padding: 60px 20px 40px
            }

            @media(min-width: 768px) {
                .Modal--default--about-game .Modal--default__content {
                    padding:40px
                }

                .Modal--default--widget-lootwheel .Modal--default__content {
                    border-radius: 24px;
                    overflow: hidden
                }
            }

            .Modal--default--games .Modal--default__content {
                border-radius: 24px;
                margin-left: 12px;
                margin-right: 12px;
                padding: 40px 12px 12px
            }

            .Modal--default--notification-level .Modal--default__content {
                background: var(--page-vip-background-card)
            }

            .Modal--default--notification-lootwheel .Modal--default__content {
                background: linear-gradient(109deg,#181614 8.96%,#222 115.12%);
                padding: 40px 24px
            }

            .Modal--default--notification-jackpotWin-V1 .Modal--default__content {
                border-radius: 0;
                margin: 100px 0 10px;
                padding: 0
            }

            @media(min-width: 768px) {
                .Modal--default--notification-jackpotWin-V1 .Modal--default__content {
                    border-radius:24px;
                    margin: 40px 10px
                }
            }

            .Modal--default--notification-jackpotWin-V2 .Modal--default__content {
                border-radius: 0;
                margin: auto;
                padding: 0
            }

            @media(min-width: 768px) {
                .Modal--default--notification-jackpotWin-V2 .Modal--default__content {
                    border-radius:24px;
                    margin: auto 10px
                }
            }

            .Modal--default--notification-jackpotWin-V3 .Modal--default__content {
                background: transparent;
                border-radius: 0;
                margin: auto;
                padding: 0
            }

            @media(min-width: 768px) {
                .Modal--default--notification-jackpotWin-V3 .Modal--default__content {
                    border-radius:24px;
                    margin: auto 10px
                }
            }

            .Modal--default .Modal--default__close-button {
                position: absolute;
                right: 16px;
                top: 16px;
                z-index: 10
            }

            .body--ar .Modal--default .Modal--default__close-button {
                left: 16px;
                right: auto
            }

            .Modal--default--story .Modal--default__close-button {
                right: 8px;
                top: 20px
            }

            .body--ar .Modal--default--story .Modal--default__close-button {
                left: 8px;
                right: auto
            }

            .Modal--default--entered .Modal--default__backdrop {
                opacity: 1;
                transition-timing-function: ease-in
            }

            .Modal--default--entered .Modal--default__content {
                opacity: 1;
                transform: translateY(0);
                transition-timing-function: ease-in
            }

            .Modal--default--exiting .Modal--default__backdrop {
                opacity: 0;
                transition-timing-function: ease-out
            }

            .Modal--default--exiting .Modal--default__content {
                opacity: 0;
                transform: translateY(20px);
                transition-timing-function: ease-out
            }

            .Modal--default--jackpot-promo .Modal--default__content-wrapper {
                max-width: 1200px
            }

            .Modal--default--jackpot-promo .Modal--default__content {
                padding: 30px 20px
            }

            .Block--metamask-sign-up {
                padding: 40px 20px
            }

            @media(min-width: 768px) {
                .Block--metamask-sign-up {
                    padding:40px 80px
                }
            }

            .Block--metamask-sign-up__header {
                color: var(--text-color-primary);
                font-size: 22px;
                font-weight: 700;
                margin-bottom: 16px;
                text-align: center;
                text-transform: uppercase
            }

            .MetamaskSignUpForm--default {
                display: flex;
                flex-direction: column;
                gap: 25px
            }

            .MetamaskSignUpForm--default__submit-button-wrapper {
                display: flex;
                justify-content: center;
                width: 100%
            }

            .Form--default {
                align-items: flex-start;
                display: flex;
                flex-direction: column;
                flex-wrap: wrap;
                justify-content: flex-start;
                margin: 0;
                padding: 0;
                width: 100%
            }

            .Form--default__title {
                color: var(--text-color-secondary);
                text-align: center;
                text-transform: uppercase
            }

            .FormElement--default {
                display: block;
                margin: 0;
                padding: 0;
                width: 100%
            }

            .Block--dynamic-form-error {
                color: var(--indicator-error);
                display: block;
                font-size: 10px;
                font-weight: 400;
                line-height: 1.2;
                margin: 0;
                padding: 4px 17px 0;
                text-transform: capitalize;
                width: 100%
            }

            .Input--default {
                align-items: center;
                border-radius: 12px;
                color: var(--text-color-primary);
                display: flex;
                padding: 8px 16px;
                position: relative;
                transition: background-color .3s ease,border-color .3s ease;
                width: 100%;
                z-index: 10
            }

            .Input--default__left {
                display: flex;
                flex: auto;
                flex-direction: column;
                gap: 4px
            }

            .Input--default__container {
                align-items: center;
                display: flex;
                gap: 8px
            }

            .Input--default__left-container {
                display: flex;
                font-size: 16px
            }

            .Input--default__right-container {
                align-items: center;
                display: flex;
                gap: 8px
            }

            .Input--default .Input--default__native,.Input--default--default .Input--default__native {
                color: var(--text-color-primary)
            }

            .Input--default .Input--default__native+.Input--default__focus-container,.Input--default--default .Input--default__native+.Input--default__focus-container {
                background: var(--background-primary);
                border-color: var(--background-primary)
            }

            .Input--default .Input--default__native:hover:not([disabled]),.Input--default--default .Input--default__native:hover:not([disabled]) {
                color: var(--text-color-primary)
            }

            .Input--default .Input--default__native:hover:not([disabled])+.Input--default__focus-container,.Input--default--default .Input--default__native:hover:not([disabled])+.Input--default__focus-container {
                background: var(--background-primary);
                border-color: var(--background-extra-1)
            }

            .Input--default .Input--default__native:focus:not([disabled]),.Input--default--default .Input--default__native:focus:not([disabled]) {
                color: var(--text-color-primary)
            }

            .Input--default .Input--default__native:focus:not([disabled])+.Input--default__focus-container,.Input--default--default .Input--default__native:focus:not([disabled])+.Input--default__focus-container {
                background: var(--background-primary);
                border-color: var(--background-extra-1)
            }

            .Input--default--empty .Input--default__native {
                color: var(--text-color-secondary)
            }

            .Input--default--empty .Input--default__native+.Input--default__focus-container {
                background: var(--background-primary) none;
                border-color: var(--background-primary)
            }

            .Input--default--empty .Input--default__native:hover {
                color: var(--text-color-secondary)
            }

            .Input--default--empty .Input--default__native:hover+.Input--default__focus-container {
                background: var(--background-primary) none;
                border-color: var(--background-primary)
            }

            .Input--default--empty .Input--default__native:focus {
                color: var(--text-color-primary)
            }

            .Input--default--empty .Input--default__native:focus+.Input--default__focus-container {
                background: var(--background-primary) none;
                border-color: var(--background-primary)
            }

            .Input--default--error .Input--default__left+.Input--default__focus-container,.Input--default--error .Input--default__left:focus+.Input--default__focus-container,.Input--default--error .Input--default__left:hover+.Input--default__focus-container {
                border-color: var(--indicator-error)
            }

            .Input--default--warning .Input--default__left+.Input--default__focus-container,.Input--default--warning .Input--default__left:focus+.Input--default__focus-container,.Input--default--warning .Input--default__left:hover+.Input--default__focus-container {
                border-color: var(--indicator-warning)
            }

            .Input--default--success .Input--default__left+.Input--default__focus-container,.Input--default--success .Input--default__left:focus+.Input--default__focus-container,.Input--default--success .Input--default__left:hover+.Input--default__focus-container {
                border-color: var(--indicator-correctly)
            }

            .Input--default__native {
                background-color: transparent;
                border: none;
                caret-color: var(--text-color-primary);
                cursor: text;
                display: block;
                font-size: 12px;
                font-weight: 400;
                height: 16px;
                line-height: 1;
                margin: 0;
                outline: none;
                overflow: hidden;
                padding: 0;
                text-overflow: ellipsis;
                text-transform: none;
                transition: color .3s ease;
                vertical-align: middle;
                white-space: nowrap;
                width: 100%
            }

            .Input--default__native[name=mobile_phone-code] {
                min-width: 40px
            }

            .Input--default__native:active,.Input--default__native:focus,.Input--default__native:hover {
                background-color: transparent;
                box-shadow: none;
                outline: none
            }

            .Input--default__native::-moz-placeholder {
                color: var(--text-color-secondary)!important;
                line-height: 16px!important;
                opacity: .4;
                -moz-transition: color .3s ease,background-color .3s ease,border-color .3s ease!important;
                transition: color .3s ease,background-color .3s ease,border-color .3s ease!important
            }

            .Input--default__native::-webkit-input-placeholder {
                color: var(--text-color-secondary)!important;
                line-height: normal;
                opacity: .4;
                -webkit-transition: color .3s ease,background-color .3s ease,border-color .3s ease!important;
                transition: color .3s ease,background-color .3s ease,border-color .3s ease!important
            }

            .Input--default__native:hover::-moz-placeholder {
                color: var(--text-color-secondary)!important;
                opacity: .4
            }

            .Input--default__native:hover::-webkit-input-placeholder {
                color: var(--text-color-secondary)!important;
                opacity: .4
            }

            .Input--default__native:focus::-moz-placeholder {
                color: var(--text-color-secondary)!important;
                opacity: .4
            }

            .Input--default__native:focus::-webkit-input-placeholder {
                color: var(--text-color-secondary)!important;
                opacity: .4
            }

            .Input--default__native:is(:-webkit-autofill) {
                -webkit-text-fill-color: var(--text-color-primary)!important;
                background: var(--background-primary)!important;
                background-clip: text!important;
                -webkit-background-clip: text!important;
                border: none!important;
                border-radius: 0!important;
                box-shadow: inset 0 0 0 100px var(--background-primary)!important;
                color: var(--text-color-primary)!important;
                outline: none!important;
                -webkit-transition: color .3s ease,background-color .3s ease,border-color .3s ease!important;
                transition: color .3s ease,background-color .3s ease,border-color .3s ease!important
            }

            .Input--default__native:-webkit-autofill-and-obscured,.Input--default__native:-webkit-autofill-strong-password,.Input--default__native:-webkit-autofill-strong-password-viewable,.Input--default__native:is(:-webkit-autofill,:autofill) {
                -webkit-text-fill-color: var(--text-color-primary)!important;
                background: var(--background-primary)!important;
                background-clip: text!important;
                -webkit-background-clip: text!important;
                border: none!important;
                border-radius: 0!important;
                box-shadow: inset 0 0 0 100px var(--background-primary)!important;
                color: var(--text-color-primary)!important;
                outline: none!important;
                -webkit-transition: color .3s ease,background-color .3s ease,border-color .3s ease!important;
                transition: color .3s ease,background-color .3s ease,border-color .3s ease!important
            }

            .Input--default__native:is(:-webkit-autofill):active,.Input--default__native:is(:-webkit-autofill):active:hover,.Input--default__native:is(:-webkit-autofill):hover {
                -webkit-text-fill-color: var(--text-color-primary)!important;
                box-shadow: inset 0 0 0 100px var(--background-primary)!important;
                color: var(--text-color-primary)!important
            }

            .Input--default__native:-webkit-autofill-and-obscured:active,.Input--default__native:-webkit-autofill-and-obscured:active:hover,.Input--default__native:-webkit-autofill-and-obscured:hover,.Input--default__native:-webkit-autofill-strong-password-viewable:active,.Input--default__native:-webkit-autofill-strong-password-viewable:active:hover,.Input--default__native:-webkit-autofill-strong-password-viewable:hover,.Input--default__native:-webkit-autofill-strong-password:active,.Input--default__native:-webkit-autofill-strong-password:active:hover,.Input--default__native:-webkit-autofill-strong-password:hover,.Input--default__native:is(:-webkit-autofill,:autofill):active,.Input--default__native:is(:-webkit-autofill,:autofill):active:hover,.Input--default__native:is(:-webkit-autofill,:autofill):hover {
                -webkit-text-fill-color: var(--text-color-primary)!important;
                box-shadow: inset 0 0 0 100px var(--background-primary)!important;
                color: var(--text-color-primary)!important
            }

            .Input--default__native:is(:-webkit-autofill):active:focus,.Input--default__native:is(:-webkit-autofill):focus,.Input--default__native:is(:-webkit-autofill):focus:hover {
                -webkit-text-fill-color: var(--text-color-primary)!important;
                box-shadow: inset 0 0 0 100px var(--background-primary)!important;
                color: var(--text-color-primary)!important
            }

            .Input--default__native:-webkit-autofill-and-obscured:active:focus,.Input--default__native:-webkit-autofill-and-obscured:focus,.Input--default__native:-webkit-autofill-and-obscured:focus:hover,.Input--default__native:-webkit-autofill-strong-password-viewable:active:focus,.Input--default__native:-webkit-autofill-strong-password-viewable:focus,.Input--default__native:-webkit-autofill-strong-password-viewable:focus:hover,.Input--default__native:-webkit-autofill-strong-password:active:focus,.Input--default__native:-webkit-autofill-strong-password:focus,.Input--default__native:-webkit-autofill-strong-password:focus:hover,.Input--default__native:is(:-webkit-autofill,:autofill):active:focus,.Input--default__native:is(:-webkit-autofill,:autofill):focus,.Input--default__native:is(:-webkit-autofill,:autofill):focus:hover {
                -webkit-text-fill-color: var(--text-color-primary)!important;
                box-shadow: inset 0 0 0 100px var(--background-primary)!important;
                color: var(--text-color-primary)!important
            }

            .Input--default__native:is(:-webkit-autofill):active:not(:hover) {
                -webkit-text-fill-color: var(--text-color-primary)!important
            }

            .Input--default__native:-webkit-autofill-and-obscured:active:not(:hover),.Input--default__native:-webkit-autofill-strong-password-viewable:active:not(:hover),.Input--default__native:-webkit-autofill-strong-password:active:not(:hover),.Input--default__native:is(:-webkit-autofill,:autofill):active:not(:hover) {
                -webkit-text-fill-color: var(--text-color-primary)!important
            }

            .Input--default__focus-container {
                background: var(--background-primary);
                border: 1px solid var(--background-primary);
                border-radius: 12px;
                inset: 0;
                pointer-events: none;
                position: absolute;
                transition: border-color .3s ease;
                z-index: -1
            }

            .Input--default--disabled {
                background: var(--background-primary) none!important;
                border-color: var(--background-primary)!important;
                color: var(--text-color-secondary)!important;
                cursor: not-allowed
            }

            .Input--default--disabled input {
                cursor: not-allowed
            }

            .Block--dynamic-form-label {
                color: var(--text-color-secondary);
                cursor: pointer;
                display: block;
                font-size: 10px;
                font-weight: 400;
                line-height: 1.6;
                margin: 0;
                overflow: hidden;
                padding: 0;
                text-overflow: ellipsis;
                text-transform: capitalize;
                white-space: nowrap;
                width: 100%;
                z-index: 20
            }

            .Block--dynamic-form-label__required {
                align-items: flex-start;
                color: var(--indicator-error);
                display: inline-flex;
                padding-left: 1px
            }

            .Checkbox--default {
                align-items: flex-start;
                display: flex;
                flex-direction: row;
                flex-wrap: wrap;
                justify-content: flex-start;
                margin: 0;
                padding: 0;
                width: 100%
            }

            .Checkbox--default__input {
                display: none;
                height: 0;
                margin: 0;
                opacity: 0;
                position: absolute
            }

            .Checkbox--default__block {
                cursor: pointer;
                display: flex;
                gap: 12px;
                margin: 0;
                padding: 0;
                width: auto
            }

            .Checkbox--default__block:focus {
                outline: none
            }

            .Checkbox--default__required {
                color: var(--text-color-extra-2);
                display: inline-block
            }

            .Checkbox--default__point {
                align-items: center;
                background: var(--checkbox-bg);
                border: 1px solid var(--checkbox-border);
                border-radius: 6px;
                box-shadow: none;
                color: var(--checkbox-icon-active);
                display: inline-flex;
                flex-direction: row;
                flex-wrap: nowrap;
                font-size: 9px;
                height: 16px;
                justify-content: center;
                margin: 0;
                overflow: hidden;
                padding: 0;
                position: relative;
                text-shadow: none;
                transition: background-color .3s ease,border-color .3s ease,color .3s ease;
                width: 16px
            }

            .Checkbox--default__point .Icon--default {
                display: none
            }

            .Checkbox--default__block:hover .Checkbox--default__point {
                background: var(--checkbox-bg);
                border-color: var(--checkbox-border)
            }

            .Checkbox--default__label {
                align-items: center;
                color: var(--checkbox-color);
                display: inline-flex;
                flex: 1;
                flex-direction: row;
                flex-wrap: wrap;
                font-size: 12px;
                font-style: normal;
                font-weight: 400;
                justify-content: flex-start;
                line-height: 1.3;
                margin: 0;
                min-height: 16px;
                padding: 0;
                text-align: start;
                text-transform: none;
                transition: color .3s ease;
                width: 100%
            }

            .Checkbox--default__block:hover .Checkbox--default__label {
                color: var(--checkbox-color-active)
            }

            .Checkbox--default__label a {
                cursor: pointer;
                outline: none;
                transition: color .3s ease
            }

            .Checkbox--default__label a,.Checkbox--default__label a:active,.Checkbox--default__label a:focus,.Checkbox--default__label a:hover {
                color: var(--text-color-extra-2);
                text-decoration: none
            }

            .Checkbox--default__label a:hover {
                color: var(--text-color-extra-2);
                text-decoration: underline
            }

            .Checkbox--default__label sup {
                color: var(--text-color-extra-2);
                top: 0
            }

            .Checkbox--default__input:checked+.Checkbox--default__block .Checkbox--default__point {
                background: var(--checkbox-bg-active);
                border-color: var(--checkbox-border-active)
            }

            .Checkbox--default__input:checked+.Checkbox--default__block .Checkbox--default__point:before {
                opacity: 1
            }

            .Checkbox--default__input:checked+.Checkbox--default__block .Checkbox--default__point .Icon--default {
                display: block
            }

            .Checkbox--default__input:checked+.Checkbox--default__block .Checkbox--default__label {
                color: var(--checkbox-color-active)
            }

            .Checkbox--default__input:checked+.Checkbox--default__block:hover .Checkbox--default__point {
                background: var(--checkbox-bg-active);
                border-color: var(--checkbox-border-active)
            }

            .Checkbox--default__input:checked+.Checkbox--default__block:hover .Checkbox--default__label {
                color: var(--checkbox-color-active)
            }

            .Checkbox--default--disabled,.Checkbox--default[disabled] {
                cursor: not-allowed
            }

            .Checkbox--default--disabled .Checkbox--default__block,.Checkbox--default[disabled] .Checkbox--default__block {
                pointer-events: none
            }

            .Checkbox--default--disabled .Checkbox--default__point,.Checkbox--default[disabled] .Checkbox--default__point {
                background: var(--checkbox-bg);
                border-color: var(--checkbox-border-active)
            }

            .Checkbox--default--disabled .Checkbox--default__label,.Checkbox--default[disabled] .Checkbox--default__label {
                color: var(--checkbox-color)
            }

            .Checkbox--default--disabled .Checkbox--default__input:checked+.Checkbox--default__block .Checkbox--default__point,.Checkbox--default[disabled] .Checkbox--default__input:checked+.Checkbox--default__block .Checkbox--default__point {
                background: var(--checkbox-bg-active);
                border-color: var(--checkbox-border-active)
            }

            .Checkbox--default--disabled .Checkbox--default__input:checked+.Checkbox--default__block .Checkbox--default__label,.Checkbox--default[disabled] .Checkbox--default__input:checked+.Checkbox--default__block .Checkbox--default__label {
                color: var(--checkbox-color)
            }

            .Checkbox--default--error .Checkbox--default__point {
                border-color: var(--indicator-error)!important
            }

            .Checkbox--default--error .Checkbox--default__label {
                color: var(--indicator-error)!important
            }

            .Button--default {
                align-items: center;
                background: var(--button-primary-bg);
                border: none;
                border-radius: 12px;
                color: var(--button-primary-text);
                cursor: pointer;
                display: inline-flex;
                font-size: 12px;
                font-weight: 700;
                justify-content: center;
                line-height: 1.2;
                line-height: 1.3;
                margin: 0;
                outline: none;
                padding: 12px 24px;
                position: relative;
                text-decoration: none;
                text-shadow: none;
                text-transform: uppercase;
                transition: background-color .3s ease,color .3s ease,border-color .3s ease
            }

            .Button--default:not(:disabled) {
                cursor: pointer
            }

            .Button--default:disabled {
                cursor: default;
                opacity: .5;
                pointer-events: none
            }

            .Button--default:active,.Button--default:focus,.Button--default:hover {
                color: var(--button-primary-text);
                outline: none;
                text-decoration: none
            }

            .Button--default:active {
                background: var(--button-primary-bg-active);
                color: var(--button-primary-text-active)
            }

            .Button--default:hover {
                background: var(--button-primary-bg-hover);
                color: var(--button-primary-text-hover)
            }

            .Button--default--animation-hover {
                overflow: hidden
            }

            .Button--default--animation-hover:after {
                background: linear-gradient(90deg,transparent 17%,var(--text-color-contrast) 19%,var(--text-color-contrast) 22%,transparent 24%,var(--text-color-contrast) 25%,var(--text-color-contrast) 33%,transparent 34%,transparent 46%,var(--text-color-contrast) 52%,var(--text-color-contrast) 83%,transparent 100%);
                content: "";
                height: 100%;
                left: 50%;
                opacity: .6;
                position: absolute;
                top: 50%;
                transform: skewX(-25deg) translateX(-250%) translateY(-50%);
                transition: all .5s ease;
                transition-delay: .1s;
                width: 50%
            }

            .Button--default--animation-hover:hover:after {
                transform: skewX(-25deg) translateX(150%) translateY(-50%)
            }

            .Button--default--secondary {
                background: var(--button-secondary-bg);
                border: var(--button-secondary-border);
                color: var(--button-secondary-text)
            }

            .Button--default--secondary:active,.Button--default--secondary:focus,.Button--default--secondary:hover {
                color: var(--button-secondary-text);
                outline: none;
                text-decoration: none
            }

            .Button--default--secondary:active {
                background: var(--button-secondary-bg-active);
                border-color: var(--button-secondary-border-color-active);
                color: var(--button-secondary-text-active)
            }

            .Button--default--secondary:hover {
                background: var(--button-secondary-bg-hover);
                border-color: var(--button-secondary-border-color-hover);
                color: var(--button-secondary-text-hover)
            }

            .Button--default--animation {
                overflow: hidden
            }

            .Button--default--animation:before {
                animation: button-idle 4s -2.4s infinite forwards;
                background: linear-gradient(to left,transparent 0,var(--text-color-contrast) 40%,var(--text-color-contrast) 60%,transparent 100%);
                content: "";
                height: 100%;
                left: 50%;
                opacity: .6;
                position: absolute;
                top: 50%;
                transform: skewX(-25deg) translateX(-250%) translateY(-50%);
                width: 50%
            }

            .Button--default--animation:after {
                background: var(--button-primary-bg-hover);
                bottom: 0;
                content: "";
                left: 0;
                opacity: 0;
                position: absolute;
                right: 0;
                top: 0;
                transition: opacity 1s
            }

            .Button--default--animation:hover {
                background: var(--button-primary-bg)
            }

            .Button--default--animation:hover:after {
                opacity: 1
            }

            .Button--default--animation>* {
                position: relative;
                z-index: 1
            }

            .Button--default--extra-1 {
                background: var(--button-extra-1-bg);
                color: var(--button-extra-1-text)
            }

            .Button--default--extra-1:active,.Button--default--extra-1:focus,.Button--default--extra-1:hover {
                color: var(--button-extra-1-text);
                outline: none;
                text-decoration: none
            }

            .Button--default--extra-1:active {
                background: var(--button-extra-1-bg-active);
                color: var(--button-extra-1-text-active)
            }

            .Button--default--extra-1:hover {
                background: var(--button-extra-1-bg-hover);
                color: var(--button-extra-1-text-hover)
            }

            .Button--default--extra-2 {
                background: var(--button-extra-2-bg);
                border-radius: 6px;
                color: var(--button-extra-2-text)
            }

            .Button--default--extra-2:active,.Button--default--extra-2:focus,.Button--default--extra-2:hover {
                color: var(--button-extra-2-text);
                outline: none;
                text-decoration: none
            }

            .Button--default--extra-2:active {
                background: var(--button-extra-2-bg-active);
                color: var(--button-extra-2-text-active)
            }

            .Button--default--extra-2:hover {
                background: var(--button-extra-2-bg-hover);
                color: var(--button-extra-2-text-hover)
            }

            .Button--default--extra-3 {
                background: var(--button-extra-3-bg);
                border-radius: 6px;
                color: var(--button-extra-3-text)
            }

            .Button--default--extra-3:active,.Button--default--extra-3:focus,.Button--default--extra-3:hover {
                color: var(--button-extra-3-text);
                outline: none;
                text-decoration: none
            }

            .Button--default--extra-3:active {
                background: var(--button-extra-3-bg-active);
                color: var(--button-extra-3-text-active)
            }

            .Button--default--extra-3:hover {
                background: var(--button-extra-3-bg-hover);
                color: var(--button-extra-3-text-hover)
            }

            .Button--default--extra-4 {
                background: var(--button-extra-4-bg);
                border-radius: 6px;
                color: var(--button-extra-4-text)
            }

            .Button--default--extra-4:active,.Button--default--extra-4:focus,.Button--default--extra-4:hover {
                color: var(--button-extra-4-text);
                outline: none;
                text-decoration: none
            }

            .Button--default--extra-4:active {
                background: var(--button-extra-4-bg-active);
                color: var(--button-extra-4-text-active)
            }

            .Button--default--extra-4:hover {
                background: var(--button-extra-4-bg-hover);
                color: var(--button-extra-4-text-hover)
            }

            @keyframes button-idle {
                0%,80% {
                    transform: skewX(-25deg) translateX(-250%) translateY(-50%)
                }

                to {
                    transform: skewX(-25deg) translateX(150%) translateY(-50%)
                }
            }

            .Block--metamask-install {
                color: var(--text-color-primary);
                padding: 60px 20px 40px;
                text-align: center
            }

            @media(min-width: 768px) {
                .Block--metamask-install {
                    padding:40px 80px
                }
            }

            .Block--metamask-install__message {
                font-weight: 700;
                margin-bottom: 16px
            }

            .Block--page-layout {
                display: flex;
                flex-direction: column;
                min-height: 100vh;
                transition: padding-left .3s ease
            }

            @media(min-width: 1280px) {
                .Block--page-layout {
                    padding-left:var(--aside-space)
                }

                .body--ar .Block--page-layout {
                    padding-left: 0;
                    padding-right: var(--aside-space)
                }
            }

            .Block--page-layout__main {
                flex: 1;
                padding-top: var(--headers-header-width-vertical);
                transition: min-height .3s ease
            }

            .Block--page-layout--loading .Block--page-layout__main:not(:has(.Pages--error)) {
                min-height: 100vh
            }

            .Header--default {
                align-items: center;
                background: var(--headers-header-background-color);
                box-shadow: var(--headers-header-box-shadow-offset-x) var(--headers-header-box-shadow-offset-y) var(--headers-header-box-shadow-blur-radius) 0 var(--headers-header-box-shadow);
                display: flex;
                gap: var(--headers-header-left-gap-horizontal);
                height: var(--headers-header-width-vertical);
                justify-content: space-between;
                left: 0;
                margin: 0;
                padding: var(--headers-header-padding-vertical) var(--headers-header-padding-horizontal);
                position: fixed;
                right: 0;
                top: 0;
                z-index: 1050
            }

            @media(min-width: 768px) {
                .Header--default {
                    display:none
                }
            }

            .Header--default__left {
                align-items: center;
                display: flex;
                gap: var(--headers-header-left-gap-horizontal)
            }

            .Header--default__right {
                align-items: center;
                display: flex;
                gap: var(--headers-header-right-gap-horizontal)
            }

            .Logo--small {
                cursor: pointer;
                display: block;
                flex-shrink: 0;
                height: var(--logos-logo-height);
                position: relative;
                width: var(--logos-logo-small-width)
            }

            .Logo--small,.Logo--small:active,.Logo--small:focus,.Logo--small:hover {
                outline: none;
                text-decoration: none
            }

            .Select--balance__dropdown-wrapper {
                position: relative;
                width: 100%
            }

            .Block--select-button-currency {
                align-items: center;
                background: var(--selectors-selector-currency-background-color-default);
                border-radius: var(--selectors-selector-border-radius);
                color: var(--selectors-selector-color-text-default);
                cursor: pointer;
                display: flex;
                font-family: var(--selectors-selector-font-family);
                font-size: var(--selectors-selector-font-size);
                font-weight: var(--selectors-selector-regular-font-weight);
                gap: var(--selectors-selector-gap-horizontal);
                justify-content: space-between;
                line-height: var(--selectors-selector-line-height);
                outline-color: var(--selectors-selector-currency-border-color-default);
                outline-style: solid;
                outline-width: var(--selectors-selector-border-width);
                padding: var(--selectors-selector-padding-horizontal) var(--selectors-selector-padding-vertical);
                transition: background-color .3s ease,outline-color .3s ease;
                white-space: nowrap
            }

            .Block--select-button-currency--disabled {
                pointer-events: none
            }

            .Block--select-button-currency--open,.Block--select-button-currency:hover {
                background: var(--selectors-selector-currency-background-color-hover);
                outline-color: var(--selectors-selector-currency-border-color-hover)
            }

            .Block--select-button-currency__currency {
                align-items: center;
                display: flex;
                gap: var(--selectors-selector-gap-horizontal)
            }

            .Block--currency-icon {
                flex-shrink: 0;
                height: var(--icons-icon-currency-width-general);
                position: relative;
                width: var(--icons-icon-currency-width-general)
            }

            .Block--currency-icon__image {
                height: 100%;
                left: 0;
                -o-object-fit: contain;
                object-fit: contain;
                -o-object-position: center;
                object-position: center;
                position: absolute;
                top: 0;
                width: 100%
            }

            .Block--select-arrow {
                align-items: center;
                display: flex;
                height: var(--icons-icon-s-width-general);
                justify-content: center;
                line-height: 1;
                position: relative;
                transition: transform .3s ease,color .3s ease;
                width: var(--icons-icon-s-width-general)
            }

            .Block--select-arrow--open {
                transform: rotate(180deg)
            }

            .Block--select-arrow__icon {
                background: var(--button-special-icon)
            }

            .Block--ui-icon {
                inset: 0;
                -webkit-mask-position: center;
                mask-position: center;
                -webkit-mask-size: cover;
                mask-size: cover;
                position: absolute;
                transition: background-color .3s ease
            }

            .Block--dropdown__content {
                scrollbar-color: var(--background-extra-9)
            }

            .Block--dropdown__content::-webkit-scrollbar {
                height: var(--width-scroll-bar);
                width: var(--width-scroll-bar)
            }

            .Block--dropdown__content::-webkit-scrollbar-track {
                background: var(--background-extra-8);
                border-radius: 6px
            }

            .Block--dropdown__content::-webkit-scrollbar-thumb {
                background: var(--background-extra-9);
                border-radius: 6px;
                margin: 0
            }

            .Block--dropdown__content::-webkit-scrollbar-thumb:hover,.Block--dropdown__content:hover::-webkit-scrollbar-thumb {
                background: var(--background-extra-9)
            }

            .Block--dropdown {
                background: var(--dropdowns-dropdown-background-color);
                border-radius: var(--dropdowns-dropdown-border-radius);
                box-shadow: 0 var(--dropdowns-dropdown-box-shadow-offset-y) var(--dropdowns-dropdown-box-shadow-blur-radius) 0 var(--dropdowns-dropdown-box-shadow);
                display: flex;
                left: 0;
                margin: var(--selectors-selector-gap-vertical) 0 0;
                max-height: 0;
                min-width: 100%;
                overflow: hidden;
                position: absolute;
                top: 100%;
                transition: max-height .3s ease-in-out;
                z-index: 100
            }

            .Block--dropdown--variant-secondary {
                background: var(--dropdowns-dropdown-secondary-background-color)
            }

            .Block--dropdown--open {
                max-height: var(--dropdown-max-height)
            }

            .Block--dropdown--static {
                position: relative
            }

            .Block--dropdown--open-up {
                bottom: 100%;
                margin: 0 0 var(--selectors-selector-gap-vertical);
                top: auto
            }

            .Block--dropdown--position-right {
                left: auto;
                right: 0;
                transform: none
            }

            .Block--dropdown--position-center {
                left: 50%;
                transform: translateX(-50%)
            }

            .Block--dropdown__wrapper {
                display: flex;
                padding-block:var(--dropdowns-dropdown-main-padding-general);width: 100%
            }

            .Block--dropdown--variant-secondary .Block--dropdown__wrapper {
                padding-block:var(--dropdowns-dropdown-secondary-padding-general)}

            .Block--dropdown__content {
                display: flex;
                flex-direction: column;
                gap: var(--dropdowns-dropdown-main-gap-vertical);
                max-height: 100%;
                overflow-y: auto;
                padding-inline:var(--dropdowns-dropdown-main-padding-general);width: 100%
            }

            .Block--dropdown--variant-secondary .Block--dropdown__content {
                gap: var(--dropdowns-dropdown-secondary-gap-vertical);
                padding-inline:var(--dropdowns-dropdown-secondary-padding-general)}

            .Block--select-element-balance {
                align-items: center;
                background: var(--elements-element-currency-background-color-default);
                border-radius: var(--elements-element-currency-border-radius);
                color: var(--elements-element-color-text-default);
                cursor: pointer;
                display: flex;
                font-family: var(--elements-element-font-family);
                font-size: var(--elements-element-font-size-main);
                font-weight: var(--elements-element-regular-font-weight);
                gap: var(--elements-element-currency-gap-horizontal);
                line-height: var(--elements-element-line-height);
                padding: var(--elements-element-currency-padding-vertical) var(--elements-element-currency-padding-horizontal);
                transition: background-color .3s ease,color .3s ease;
                white-space: nowrap
            }

            .Block--select-element-balance:hover {
                background: var(--elements-element-currency-background-color-hover);
                color: var(--elements-element-color-text-hover)
            }

            .Block--select-element-balance--selected {
                background: var(--elements-element-currency-background-color-active);
                color: var(--elements-element-color-text-active)
            }

            .Link--link-wrapper {
                background: transparent;
                border: none;
                display: flex;
                margin: 0;
                padding: 0
            }

            .Link--link-wrapper,.Link--link-wrapper:visited {
                color: inherit;
                cursor: pointer;
                text-decoration: inherit
            }

            .Block--button-square {
                align-items: center;
                aspect-ratio: 1;
                background: var(--buttons-gradient-button-square-default);
                border: var(--buttons-button-square-border-width-default) solid var(--buttons-button-square-border-color-default);
                border-radius: var(--buttons-button-border-radius);
                box-shadow: var(--buttons-button-square-box-shadow-offset-x-default) var(--buttons-button-square-box-shadow-offset-y-default) var(--buttons-button-square-box-shadow-blur-radius-default) 0 var(--buttons-button-square-box-shadow-default);
                cursor: pointer;
                display: flex;
                flex-shrink: 0;
                justify-content: center;
                line-height: 1;
                transition: background-color .3s ease,box-shadow .3s ease,border-color .3s ease,border-width .3s ease;
                width: var(--buttons-button-square-s-width-general)
            }

            .Block--button-square--active,.Block--button-square:hover {
                background: var(--buttons-gradient-button-square-hover);
                border: var(--buttons-button-square-border-width-hover) solid var(--buttons-button-square-border-color-hover);
                box-shadow: var(--buttons-button-square-box-shadow-offset-x-hover) var(--buttons-button-square-box-shadow-offset-y-hover) var(--buttons-button-square-box-shadow-blur-radius-hover) 0 var(--buttons-button-square-box-shadow-hover)
            }

            .Block--button-square--disabled {
                border: var(--buttons-button-square-border-width-disabled) solid var(--buttons-button-square-border-color-disabled);
                box-shadow: none;
                opacity: var(--buttons-button-opacity-disabled);
                pointer-events: none
            }

            .Block--button-square--size-m {
                width: var(--buttons-button-square-m-width-general)
            }

            .Block--button-square--size-l {
                width: var(--buttons-button-square-l-width-general)
            }

            .Block--button-square__image-wrapper {
                aspect-ratio: 1;
                position: relative
            }

            .Block--button-square--size-l .Block--button-square__image-wrapper,.Block--button-square__image-wrapper {
                width: var(--icons-icon-l-width-general)
            }

            .Block--button-square__icon {
                background: var(--buttons-button-square-color-icon-default)
            }

            .Block--button-square--active .Block--button-square__icon,.Block--button-square:hover .Block--button-square__icon {
                background: var(--buttons-button-square-color-icon-hover)
            }

            .Block--profile-mobile__sign-out {
                display: flex;
                justify-content: center
            }

            .Block--profile-mobile .Block--profile-mobile__menu {
                align-items: stretch
            }

            .NotificationCenter--notification-center-profile-button {
                align-items: center;
                aspect-ratio: 1/1;
                display: flex;
                justify-content: center;
                margin: 0;
                position: relative;
                width: var(--icons-icon-profile-width-general)
            }

            .NotificationCenter--notification-center-profile-button__icon {
                background: var(--buttons-button-icon-color-icon-default)
            }

            .NotificationCenter--notification-center-profile-button__badges-state {
                position: absolute;
                right: 8px;
                top: 8px
            }

            .Button--button-wrapper {
                background: transparent;
                border: none;
                display: flex;
                margin: 0;
                outline: none;
                padding: 0;
                text-shadow: none
            }

            .Button--button-wrapper:not(:disabled) {
                cursor: pointer
            }

            .Button--button-wrapper:disabled {
                opacity: .5
            }

            .Block--button-icon {
                align-items: center;
                aspect-ratio: 1;
                background: var(--buttons-button-icon-background-color-default);
                border-radius: var(--buttons-button-icon-border-radius);
                box-shadow: var(--buttons-button-icon-box-shadow-offset-x-default) var(--buttons-button-icon-box-shadow-offset-y-default) var(--buttons-button-icon-box-shadow-blur-radius-default) var(--buttons-button-icon-box-shadow-default);
                color: var(--buttons-button-icon-color-icon-default);
                cursor: pointer;
                display: flex;
                flex-shrink: 0;
                font-size: var(--icons-icon-l-width-general);
                justify-content: center;
                line-height: 1;
                outline: var(--buttons-button-icon-border-width-default) solid var(--buttons-button-icon-border-color-default);
                overflow: hidden;
                position: relative;
                text-align: center;
                transition: background-color .3s ease,box-shadow .3s ease,color .3s ease,border-color .3s ease,border-width .3s ease;
                width: var(--buttons-button-icon-width-general)
            }

            .Block--button-icon--without-border {
                border: none
            }

            .Block--button-icon:hover {
                background: var(--buttons-button-icon-background-color-hover);
                box-shadow: var(--buttons-button-icon-box-shadow-offset-x-hover) var(--buttons-button-icon-box-shadow-offset-y-hover) var(--buttons-button-icon-box-shadow-blur-radius-hover) var(--buttons-button-icon-box-shadow-hover);
                color: var(--buttons-button-icon-color-icon-hover);
                outline: var(--buttons-button-icon-border-width-hover) solid var(--buttons-button-icon-border-color-hover)
            }

            .Block--button-icon--active {
                background: var(--buttons-button-icon-background-color-active);
                color: var(--buttons-button-icon-color-icon-active);
                outline: var(--buttons-button-icon-border-width-active) solid var(--buttons-button-icon-border-color-active)
            }

            .Block--button-icon--disabled {
                box-shadow: none;
                pointer-events: none
            }

            .Block--button-icon__icon {
                background: var(--buttons-button-icon-color-icon-default)
            }

            .Block--button-icon:hover .Block--button-icon__icon {
                background: var(--buttons-button-icon-color-icon-hover)
            }

            .Block--button-icon--active .Block--button-icon__icon {
                background: var(--buttons-button-icon-color-icon-active)
            }

            .Block--ui-icon-block {
                aspect-ratio: 1/1;
                flex-shrink: 0;
                position: relative;
                width: var(--icons-icon-s-width-general)
            }

            .Block--ui-icon-block--m {
                width: var(--icons-icon-m-width-general)
            }

            .Block--ui-icon-block--l {
                width: var(--icons-icon-l-width-general)
            }

            .Block--badges-state {
                aspect-ratio: 1/1;
                background: var(--badges-badge-s-color-fill-default);
                border-radius: var(--budges-badge-s-border-radius);
                outline: var(--badges-badge-s-border-width) solid var(--badges-badge-s-border-color);
                transition: background-color .3s ease;
                width: var(--badges-badge-s-width-general)
            }

            .Block--badges-state--active {
                background: var(--badges-badge-s-color-fill-active)
            }

            .Block--badges-state--new {
                background: var(--badges-badge-s-color-fill-new)
            }

            .Block--profile-mobile-dropdown {
                scrollbar-color: var(--background-extra-9)
            }

            .Block--profile-mobile-dropdown::-webkit-scrollbar {
                height: var(--width-scroll-bar);
                width: var(--width-scroll-bar)
            }

            .Block--profile-mobile-dropdown::-webkit-scrollbar-track {
                background: var(--background-extra-8);
                border-radius: 6px
            }

            .Block--profile-mobile-dropdown::-webkit-scrollbar-thumb {
                background: var(--background-extra-9);
                border-radius: 6px;
                margin: 0
            }

            .Block--profile-mobile-dropdown::-webkit-scrollbar-thumb:hover,.Block--profile-mobile-dropdown:hover::-webkit-scrollbar-thumb {
                background: var(--background-extra-9)
            }

            .Block--profile-mobile-dropdown {
                background: var(--profile-profile-background-color);
                box-shadow: inset var(--headers-header-box-shadow-offset-x) var(--headers-header-box-shadow-offset-y) var(--headers-header-box-shadow-blur-radius) 0 var(--headers-header-box-shadow);
                inset: var(--headers-header-width-vertical) 0 var(--tap-bars-tap-bar-height) 0;
                max-height: 0;
                overflow: hidden;
                overflow-y: auto;
                position: fixed;
                transition: max-height .3s ease-in-out;
                z-index: 100
            }

            .Block--profile-mobile-dropdown--open {
                max-height: 100dvh
            }

            .Block--default {
                display: flex;
                flex-direction: column;
                flex-shrink: 0;
                gap: var(--blocks-block-mobile-gap);
                padding: var(--blocks-block-mobile-padding-vertical) var(--blocks-block-mobile-padding-horizontal)
            }

            .PlayerLevel--level {
                flex-direction: column;
                padding: var(--elements-element-level-padding-general)
            }

            .PlayerLevel--level,.PlayerLevel--level__header {
                display: flex;
                gap: var(--elements-element-level-gap-general)
            }

            .PlayerLevel--level__header {
                align-items: center;
                justify-content: space-between
            }

            .PlayerLevel--level__header-left {
                display: flex;
                flex-direction: column;
                gap: var(--elements-element-level-gap-vertical);
                max-width: 50%
            }

            .PlayerLevel--level__nickname {
                max-width: 100%;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap
            }

            .PlayerLevel--level__header-right {
                align-items: center;
                display: flex;
                gap: var(--elements-element-level-gap-horizontal)
            }

            .PlayerLevel--level__image-wrapper {
                aspect-ratio: 1/1;
                position: relative;
                width: var(--elements-element-level-icon-width-general)
            }

            .PlayerLevel--level__top-level {
                text-align: center
            }

            .PlayerLevel--level__progress-wrapper {
                display: flex;
                flex-direction: column;
                gap: var(--elements-element-level-gap-general)
            }

            .Block--typography-title {
                color: var(--typographies-typography-title-color-text-main);
                font-family: var(--typographies-typography-title-font-family);
                font-size: var(--typographies-typography-title-font-size);
                font-weight: var(--typographies-typography-title-font-weight-regular);
                line-height: var(--typographies-typography-title-line-height)
            }

            .Block--typography-title--font-weight-bold {
                font-weight: var(--typographies-typography-title-font-weight-bold)
            }

            .Block--typography-title--color-primary {
                color: var(--typographies-typography-title-color-text-primary)
            }

            .Block--typography-subtitle {
                color: var(--typographies-typography-subtitle-color-text-main);
                font-family: var(--typographies-typography-subtitle-font-family);
                font-size: var(--typographies-typography-subtitle-font-size);
                font-weight: var(--typographies-typography-subtitle-font-weight-regular);
                line-height: var(--typographies-typography-subtitle-line-height)
            }

            .Block--typography-subtitle--font-weight-bold {
                font-weight: var(--typographies-typography-subtitle-font-weight-bold)
            }

            .Block--typography-subtitle--color-primary {
                color: var(--typographies-typography-subtitle-color-text-primary)
            }

            .ProgressBar--default {
                background: var(--progress-bars-progress-bar-fill-main);
                width: 100%
            }

            .ProgressBar--default,.ProgressBar--default__track {
                border-radius: var(--progress-bars-progress-bar-border-radius)
            }

            .ProgressBar--default__track {
                background: var(--progress-bar-gradient-progress-bar);
                height: var(--progress-bars-progress-bar-height);
                transition: width .3s ease
            }

            .Block--profile-balance {
                display: flex;
                flex-direction: column;
                gap: var(--elements-element-balance-gap-vertical);
                padding: 0 var(--elements-element-balance-padding-horizontal)
            }

            .Block--button-main {
                align-items: center;
                background: var(--buttons-gradient-button-main-default);
                border-radius: var(--buttons-button-border-radius);
                box-shadow: var(--buttons-button-main-box-shadow-offset-x-default) var(--buttons-button-main-box-shadow-offset-y-default) var(--buttons-button-main-box-shadow-blur-radius-default) var(--buttons-button-main-box-shadow-default);
                color: var(--buttons-button-main-color-text-default);
                cursor: pointer;
                display: flex;
                font-family: var(--buttons-button-font-family);
                font-size: var(--buttons-button-font-size);
                font-weight: var(--buttons-button-font-weight);
                gap: var(--buttons-button-gap);
                justify-content: center;
                line-height: var(--buttons-button-line-height);
                min-width: var(--buttons-button-min-width);
                outline: var(--buttons-button-main-border-width-default) solid var(--buttons-button-main-border-color-default);
                padding: var(--buttons-button-padding-vertical) var(--buttons-button-padding-horizontal);
                text-align: center;
                text-transform: var(--buttons-text-transform);
                transition: background-color .3s ease,box-shadow .3s ease,color .3s ease,border-color .3s ease,border-width .3s ease;
                width: 100%
            }

            .Block--button-main--active,.Block--button-main:hover {
                background: var(--buttons-gradient-button-main-hover);
                box-shadow: var(--buttons-button-main-box-shadow-offset-x-hover) var(--buttons-button-main-box-shadow-offset-y-hover) var(--buttons-button-main-box-shadow-blur-radius-hover) var(--buttons-button-main-box-shadow-hover);
                color: var(--buttons-button-main-color-text-hover);
                outline: var(--buttons-button-main-border-width-hover) solid var(--buttons-button-main-border-color-hover)
            }

            .Block--button-main--disabled {
                box-shadow: none;
                opacity: var(--buttons-button-opacity-disabled);
                pointer-events: none
            }

            .Block--typography--font-weight-bold {
                font-weight: var(--typographies-typography-subtitle-font-weight-bold)
            }

            .Block--typography--text-transform-uppercase {
                text-transform: uppercase
            }

            .Block--typography--text-transform-lowercase {
                text-transform: lowercase
            }

            .Block--typography--text-transform-capitalize {
                text-transform: capitalize
            }

            .Block--typography--text-transform-none {
                text-transform: none
            }

            .Block--typography--white-space-normal {
                white-space: normal
            }

            .Block--typography--white-space-nowrap {
                white-space: nowrap
            }

            .Block--notice {
                align-items: center;
                background: var(--elements-element-notice-color-surface);
                border: 1px solid var(--elements-element-notice-border-color);
                border-radius: var(--elements-element-notice-border-radius);
                display: flex;
                flex-direction: column;
                gap: var(--elements-element-notice-gap-vertical);
                padding: var(--elements-element-notice-padding-general);
                text-align: center
            }

            .Block--notice--horizontal {
                align-items: center;
                flex-direction: row;
                justify-content: space-between;
                text-align: start
            }

            .Block--button-link {
                align-items: center;
                color: var(--buttons-button-link-color-text-default);
                cursor: pointer;
                display: flex;
                font-family: var(--buttons-button-font-family);
                font-size: var(--buttons-button-font-size);
                font-weight: var(--buttons-button-font-weight);
                justify-content: center;
                line-height: var(--buttons-button-line-height);
                text-align: center;
                text-decoration: underline;
                text-transform: uppercase;
                transition: background-color .3s ease,box-shadow .3s ease,color .3s ease
            }

            .Block--button-link--active,.Block--button-link:hover {
                color: var(--buttons-button-link-color-text-hover)
            }

            .Block--button-link--disabled {
                opacity: var(--buttons-button-opacity-disabled);
                pointer-events: none
            }

            .Block--menu-profile-container {
                align-items: center;
                display: flex;
                flex-direction: column;
                gap: var(--menus-menu-profile-gap);
                list-style: none;
                margin: 0;
                padding: var(--menus-menu-profile-padding-vertical) 0
            }

            .Block--menu-item-line {
                align-items: center;
                color: var(--menu-items-menu-item-line-text-default);
                cursor: pointer;
                display: flex;
                font-family: var(--menu-items-menu-item-font-family);
                font-size: var(--menu-items-menu-item-line-font-size);
                font-weight: var(--menu-items-menu-item-line-font-weight);
                gap: var(--menu-items-menu-item-line-gap-horizontal);
                justify-content: center;
                line-height: var(--menu-items-menu-item-line-line-height);
                padding: var(--menu-items-menu-item-line-padding-vertical) 0;
                text-align: center;
                transition: color .3s ease
            }

            .Block--menu-item-line--active,.Block--menu-item-line--current,.Block--menu-item-line:hover {
                color: var(--menu-items-menu-item-line-text-hover)
            }

            .NotificationCenter--profile-menu__button {
                display: flex;
                justify-content: flex-start
            }

            .Block--badges-counter {
                background: var(--badges-badge-l-color-fill-default);
                border-radius: var(--budges-budge-l-border-radius);
                color: var(--badges-badge-l-color-text-default);
                font-family: var(--badges-badge-font-family);
                font-size: var(--badges-badge-font-size);
                font-weight: var(--badges-badge-l-font-weight);
                line-height: var(--badges-badge-line-height);
                padding: var(--badges-badge-l-padding-vertical) var(--badges-badge-l-padding-horizontal);
                text-align: center
            }

            .Block--badges-counter--active {
                background: var(--badges-badge-l-color-fill-active);
                color: var(--badges-badge-l-color-text-active)
            }

            .Block--badges-counter--new {
                background: var(--budges-budge);
                color: var(--badges-badge-l-color-text-default)
            }

            .Block--navigation-block {
                align-items: center;
                display: flex;
                gap: var(--elements-element-navigation-bar-gap-horizontal)
            }

            .Block--navigation-block__title {
                color: var(--elements-element-color-text-default);
                flex: auto;
                font-family: var(--elements-element-font-family);
                font-size: var(--elements-element-font-size-primary);
                font-weight: var(--elements-element-regular-font-weight);
                line-height: var(--elements-element-line-height);
                max-width: calc(100% - var(--buttons-button-navigation-width-general)*2);
                overflow: hidden;
                text-align: center;
                text-overflow: ellipsis;
                white-space: nowrap
            }

            .Block--navigation-block__button--prev {
                transform: rotate(180deg)
            }

            .Block--button-navigation {
                align-items: center;
                aspect-ratio: 1;
                background: var(--buttons-button-navigation-background-color-default);
                border-radius: var(--buttons-button-navigation-border-radius);
                cursor: pointer;
                display: flex;
                flex-shrink: 0;
                justify-content: center;
                line-height: 1;
                outline: var(--buttons-button-navigation-border-width-default) solid var(--buttons-button-navigation-border-color-default);
                overflow: hidden;
                position: relative;
                transition: background-color .3s ease,border-color .3s ease,border-width .3s ease;
                width: var(--buttons-button-navigation-width-general)
            }

            .Block--button-navigation:hover {
                background: var(--buttons-button-navigation-background-color-hover);
                outline: var(--buttons-button-navigation-border-width-hover) solid var(--buttons-button-navigation-border-color-hover)
            }

            .Block--button-navigation--active {
                background: var(--buttons-button-navigation-background-color-active);
                outline: var(--buttons-button-navigation-border-width-active) solid var(--buttons-button-navigation-border-color-active)
            }

            .Block--button-navigation--disabled {
                pointer-events: none
            }

            .Block--button-navigation__icon {
                background: var(--buttons-button-navigation-color-icon-default)
            }

            .Block--button-navigation:hover .Block--button-navigation__icon {
                background: var(--buttons-button-navigation-color-icon-hover)
            }

            .Block--button-navigation--active .Block--button-navigation__icon {
                background: var(--buttons-button-navigation-color-icon-active)
            }

            .Block--notification-center-dropdown-content {
                display: flex;
                flex-direction: column;
                gap: var(--dropdowns-dropdown-main-gap-vertical)
            }

            .Block--notification-center-card {
                align-items: center;
                background: var(--elements-element-notification-background-color-default);
                border-radius: var(--elements-element-notification-border-radius);
                cursor: pointer;
                display: flex;
                gap: var(--elements-element-notification-gap-horizontal);
                padding: var(--elements-element-notification-padding-general);
                position: relative;
                transition: background-color .3s ease
            }

            .Block--notification-center-card:hover {
                background: var(--elements-element-notification-background-color-hover)
            }

            .Block--notification-center-card--disabled {
                pointer-events: none
            }

            .Block--notification-center-card__image-container {
                align-items: center;
                aspect-ratio: 1/1;
                background: var(--icons-icon-notification-background-color);
                border-radius: var(--icons-icon-notification-border-radius);
                display: flex;
                flex-shrink: 0;
                justify-content: center;
                padding: var(--icons-icon-notification-padding-general);
                width: var(--icons-icon-notification-width-general)
            }

            .Block--notification-center-card__image-wrapper {
                aspect-ratio: 1/1;
                position: relative;
                width: var(--icons-icon-l-width-general)
            }

            .Block--notification-center-card__icon {
                background: var(--icons-icon-notification-color-fill)
            }

            .Block--notification-center-card__content {
                color: var(--elements-element-notification-color-text);
                display: flex;
                flex: auto;
                flex-direction: column;
                font-family: var(--elements-element-font-family);
                font-size: var(--elements-element-font-size-main);
                font-weight: var(--elements-element-regular-font-weight);
                gap: var(--elements-element-notification-gap-vertical);
                justify-content: center;
                line-height: var(--elements-element-line-height)
            }

            .Block--notification-center-card__description {
                font-weight: var(--elements-element-bold-font-weight)
            }

            .Block--notification-center-card__arrow-wrapper {
                aspect-ratio: 1/1;
                flex-shrink: 0;
                position: relative;
                transform: rotate(-90deg);
                width: var(--icons-icon-s-width-general)
            }

            .Block--notification-center-card__arrow {
                background: var(--icons-icon-indicator-fill-default);
                transition: background-color .3s ease
            }

            .Block--notification-center-card:hover .Block--notification-center-card__arrow {
                background: var(--icons-icon-fill-default)
            }

            .Block--notification-center-card__indicator-wrapper {
                align-self: flex-start;
                flex-shrink: 0
            }

            .Block--indicator {
                background: var(--icons-icon-indicator-fill-default);
                border-radius: 50%;
                flex-shrink: 0;
                height: var(--icons-icon-indicator-m-width-general);
                transition: background-color .3s ease;
                width: var(--icons-icon-indicator-m-width-general)
            }

            .Block--indicator--active {
                background: var(--icons-icon-indicator-fill-active);
                filter: drop-shadow(0 0 var(--icons-icon-indicator-box-shadow) var(--icons-icon-indicator-box-shadow-active))
            }

            .Block--currency-amount {
                text-transform: none;
                white-space: nowrap
            }

            .NotificationCenterCard--empty {
                align-items: center;
                border-radius: var(--elements-element-notification-border-radius);
                display: flex;
                flex-direction: column;
                gap: var(--elements-element-notification-gap-horizontal);
                padding: var(--elements-element-notification-padding-general);
                text-align: center
            }

            .NotificationsHistory--default__list {
                scrollbar-color: var(--background-extra-9)
            }

            .NotificationsHistory--default__list::-webkit-scrollbar {
                height: var(--width-scroll-bar);
                width: var(--width-scroll-bar)
            }

            .NotificationsHistory--default__list::-webkit-scrollbar-track {
                background: var(--background-extra-8);
                border-radius: 6px
            }

            .NotificationsHistory--default__list::-webkit-scrollbar-thumb {
                background: var(--background-extra-9);
                border-radius: 6px;
                margin: 0
            }

            .NotificationsHistory--default__list::-webkit-scrollbar-thumb:hover,.NotificationsHistory--default__list:hover::-webkit-scrollbar-thumb {
                background: var(--background-extra-9)
            }

            .NotificationsHistory--default__modal-content {
                padding: 60px 20px 20px
            }

            .NotificationsHistory--default__list {
                max-height: calc(100vh - 140px);
                overflow-y: auto
            }

            .Block--button-secondary {
                align-items: center;
                background: var(--buttons-button-secondary-background-color-default);
                border-radius: var(--buttons-button-border-radius);
                box-shadow: var(--buttons-button-secondary-box-shadow-offset-x-default) var(--buttons-button-secondary-box-shadow-offset-y-default) var(--buttons-button-secondary-box-shadow-blur-radius-default) var(--buttons-button-secondary-box-shadow-default);
                color: var(--buttons-button-secondary-color-text-default);
                cursor: pointer;
                display: flex;
                font-family: var(--buttons-button-font-family);
                font-size: var(--buttons-button-font-size);
                font-weight: var(--buttons-button-font-weight);
                gap: var(--buttons-button-gap);
                justify-content: center;
                line-height: var(--buttons-button-line-height);
                min-width: var(--buttons-button-min-width);
                outline: var(--buttons-button-secondary-border-width-default) solid var(--buttons-button-secondary-border-color-default);
                padding: var(--buttons-button-padding-vertical) var(--buttons-button-padding-horizontal);
                text-align: center;
                text-transform: var(--buttons-text-transform);
                transition: background-color .3s ease,box-shadow .3s ease,color .3s ease,border-color .3s ease,border-width .3s ease;
                width: 100%
            }

            .Block--button-secondary--active,.Block--button-secondary:hover {
                background: var(--buttons-button-secondary-background-color-hover);
                box-shadow: var(--buttons-button-secondary-box-shadow-offset-x-hover) var(--buttons-button-secondary-box-shadow-offset-y-hover) var(--buttons-button-secondary-box-shadow-blur-radius-hover) var(--buttons-button-secondary-box-shadow-hover);
                color: var(--buttons-button-secondary-color-text-hover);
                outline: var(--buttons-button-secondary-border-width-hover) solid var(--buttons-button-secondary-border-color-hover)
            }

            .Block--button-secondary--disabled {
                box-shadow: none;
                opacity: var(--buttons-button-opacity-disabled);
                pointer-events: none
            }

            .Block--button-secondary__icon {
                background: var(--icons-icon-fill-default)
            }

            .Menu--menu-submenu {
                display: flex;
                flex-direction: column;
                justify-content: flex-end
            }

            .Menu--menu-submenu__dropdown {
                left: unset;
                min-width: unset;
                top: unset
            }

            .Block--menu-item-main {
                align-items: center;
                background: var(--menu-items-menu-item-main-background-default);
                border-radius: var(--menu-items-menu-item-main-border-radius);
                color: var(--menu-items-menu-item-text-default);
                cursor: pointer;
                display: flex;
                font-family: var(--menu-items-menu-item-font-family);
                font-size: var(--menu-items-menu-item-font-size-main);
                font-weight: var(--menu-items-menu-item-font-weight);
                gap: var(--menu-items-menu-item-main-gap-horizontal);
                justify-content: space-between;
                line-height: var(--menu-items-menu-item-line-height);
                padding: var(--menu-items-menu-item-main-padding-general);
                transition: background-color .3s ease,color .3s ease;
                width: 100%
            }

            .Block--menu-item-main--active,.Block--menu-item-main--current,.Block--menu-item-main:hover {
                background: var(--menu-items-menu-item-main-background-hover);
                color: var(--menu-items-menu-item-text-hover)
            }

            .Block--menu-item-main--style-1 {
                background: var(--menu-items-gradient-menu-item-main-highlight-1-default);
                border-radius: var(--menu-items-menu-item-main-highlight-1-border-radius);
                color: var(--menu-items-menu-item-main-highlight-1-text-default);
                font-weight: var(--menu-items-menu-item-main-highlight-1-font-weight);
                padding: var(--menu-items-menu-item-main-highlight-1-padding-general)
            }

            .Block--menu-item-main--style-1:hover {
                background: var(--menu-items-gradient-menu-item-main-highlight-1-hover);
                color: var(--menu-items-menu-item-main-highlight-1-text-hover)
            }

            .Block--menu-item-main--style-1.Block--menu-item-main--active,.Block--menu-item-main--style-1.Block--menu-item-main--current {
                background: var(--menu-items-gradient-menu-item-main-highlight-1-default);
                color: var(--menu-items-menu-item-main-highlight-1-text-active)
            }

            .Block--menu-item-main--style-2 {
                background: var(--menu-items-gradient-menu-item-main-highlight-2-default);
                border-radius: var(--menu-items-menu-item-main-highlight-2-border-radius);
                color: var(--menu-items-menu-item-main-highlight-2-text-default);
                font-weight: var(--menu-items-menu-item-main-highlight-2-font-weight);
                padding: var(--menu-items-menu-item-main-highlight-2-padding-general)
            }

            .Block--menu-item-main--style-2:hover {
                background: var(--menu-items-gradient-menu-item-main-highlight-2-hover);
                color: var(--menu-items-menu-item-main-highlight-2-text-hover)
            }

            .Block--menu-item-main--style-2.Block--menu-item-main--active,.Block--menu-item-main--style-2.Block--menu-item-main--current {
                background: var(--menu-items-gradient-menu-item-main-highlight-2-default);
                color: var(--menu-items-menu-item-main-highlight-2-text-active)
            }

            .Block--menu-item-main__left {
                align-items: center;
                display: flex;
                flex: auto;
                flex-grow: 1;
                gap: var(--menu-items-menu-item-gap);
                overflow: hidden;
                position: relative
            }

            .Block--menu-item-main__animation-live {
                left: var(--icons-icon-l-width-general);
                position: absolute;
                top: 0
            }

            .Block--menu-item-main__image-wrapper {
                aspect-ratio: 1/1;
                flex-shrink: 0;
                max-width: 100%;
                position: relative;
                width: var(--icons-icon-l-width-general)
            }

            .Block--menu-item-main__icon {
                background: var(--menu-items-menu-item-icon-default)
            }

            .Block--menu-item-main--active .Block--menu-item-main__icon,.Block--menu-item-main--current .Block--menu-item-main__icon,.Block--menu-item-main:hover .Block--menu-item-main__icon {
                background: var(--menu-items-menu-item-icon-hover)
            }

            .Block--menu-item-main--style-1 .Block--menu-item-main__icon {
                background: var(--menu-items-menu-item-main-highlight-1-icon-default)
            }

            .Block--menu-item-main--style-1:hover .Block--menu-item-main__icon {
                background: var(--menu-items-menu-item-main-highlight-1-icon-hover)
            }

            .Block--menu-item-main--style-1.Block--menu-item-main--active .Block--menu-item-main__icon,.Block--menu-item-main--style-1.Block--menu-item-main--current .Block--menu-item-main__icon {
                background: var(--menu-items-menu-item-main-highlight-1-icon-active)
            }

            .Block--menu-item-main--style-2 .Block--menu-item-main__icon {
                background: var(--menu-items-menu-item-main-highlight-2-icon-default)
            }

            .Block--menu-item-main--style-2:hover .Block--menu-item-main__icon {
                background: var(--menu-items-menu-item-main-highlight-1-icon-hover)
            }

            .Block--menu-item-main--style-2.Block--menu-item-main--active .Block--menu-item-main__icon,.Block--menu-item-main--style-2.Block--menu-item-main--current .Block--menu-item-main__icon {
                background: var(--menu-items-menu-item-main-highlight-1-icon-active)
            }

            .Block--menu-item-main__right {
                align-items: center;
                display: flex;
                flex-shrink: 0;
                gap: var(--menu-items-menu-item-gap)
            }

            .Block--menu-item-main__title {
                overflow: hidden;
                padding: var(--menu-items-menu-item-text-padding-vertical) 0;
                text-align: start;
                text-overflow: ellipsis;
                text-transform: capitalize;
                white-space: nowrap
            }

            .Block--animation-live {
                --animation-live-item--size: 3px;
                --animation-live-item--border-size: 1px;
                --animation-live-item--duration: 2.5s;
                --animation-live-item--border-color: var(--text-color-extra-2)
            }

            .Block--animation-live__item {
                animation-duration: var(--animation-live-item--duration);
                animation-iteration-count: infinite;
                animation-name: animation-live;
                aspect-ratio: 1/1;
                border-right: var(--animation-live-item--border-size) solid var(--animation-live-item--border-color);
                border-top: var(--animation-live-item--border-size) solid var(--animation-live-item--border-color);
                border-top-right-radius: 100%;
                opacity: 0;
                position: absolute;
                width: var(--animation-live-item--size)
            }

            .Block--animation-live__item:first-child {
                animation-delay: .1s;
                top: calc(var(--animation-live-item--size)*1*-1);
                width: calc(var(--animation-live-item--size)*1)
            }

            .Block--animation-live__item:nth-child(2) {
                animation-delay: .2s;
                top: calc(var(--animation-live-item--size)*2*-1);
                width: calc(var(--animation-live-item--size)*2)
            }

            .Block--animation-live__item:nth-child(3) {
                animation-delay: .3s;
                top: calc(var(--animation-live-item--size)*3*-1);
                width: calc(var(--animation-live-item--size)*3)
            }

            .body--ar .Block--animation-live__item {
                border-left: var(--animation-live-item--border-size) solid var(--animation-live-item--border-color);
                border-right: none;
                border-top-left-radius: 100%;
                border-top-right-radius: 0
            }

            @keyframes animation-live {
                0% {
                    opacity: 0
                }

                16% {
                    opacity: 1
                }

                32% {
                    opacity: 0
                }

                to {
                    opacity: 0
                }
            }

            .Block--divider {
                background: var(--dividers-divider-background-color);
                flex-shrink: 0;
                height: var(--dividers-divider-height);
                width: 100%
            }

            .Block--divider--vertical {
                height: unset;
                width: var(--dividers-divider-height)
            }

            .Block--button-system {
                align-items: center;
                background: var(--buttons-button-system-background-color-default);
                border: var(--buttons-button-system-border-width-default) solid var(--buttons-button-system-border-color-default);
                border-radius: var(--buttons-button-border-radius);
                color: var(--buttons-button-system-color-text-default);
                cursor: pointer;
                display: flex;
                font-family: var(--buttons-button-font-family);
                font-size: var(--buttons-button-font-size);
                font-weight: var(--buttons-button-font-weight);
                gap: var(--buttons-button-gap);
                justify-content: center;
                line-height: var(--buttons-button-line-height);
                min-width: var(--buttons-button-min-width);
                padding: var(--buttons-button-padding-vertical) var(--buttons-button-padding-horizontal);
                text-align: center;
                text-transform: capitalize;
                transition: background-color .3s ease,box-shadow .3s ease,color .3s ease,border-color .3s ease,border-width .3s ease
            }

            .Block--button-system--active,.Block--button-system:hover {
                background: var(--buttons-button-system-background-color-hover);
                border: var(--buttons-button-system-border-width-hover) solid var(--buttons-button-system-border-color-hover);
                color: var(--buttons-button-system-color-text-hover)
            }

            .Block--button-system--disabled {
                opacity: var(--buttons-button-opacity-disabled);
                pointer-events: none
            }

            .Block--button-cta {
                align-items: center;
                background: var(--buttons-gradient-button-cta-default);
                border-radius: var(--buttons-button-border-radius);
                box-shadow: var(--buttons-button-cta-box-shadow-offset-x-default) var(--buttons-button-cta-box-shadow-offset-y-default) var(--buttons-button-cta-box-shadow-blur-radius-default) var(--buttons-button-cta-box-shadow-default);
                color: var(--buttons-button-cta-color-text-default);
                cursor: pointer;
                display: flex;
                font-family: var(--buttons-button-font-family);
                font-size: var(--buttons-button-font-size);
                font-weight: var(--buttons-button-font-weight);
                gap: var(--buttons-button-gap);
                justify-content: center;
                line-height: var(--buttons-button-line-height);
                min-width: var(--buttons-button-min-width);
                outline: var(--buttons-button-cta-border-width-default) solid var(--buttons-button-cta-border-color-default);
                padding: var(--buttons-button-padding-vertical) var(--buttons-button-padding-horizontal);
                text-align: center;
                text-transform: var(--buttons-text-transform);
                transition: background-color .3s ease,box-shadow .3s ease,color .3s ease,border-color .3s ease,border-width .3s ease
            }

            .Block--button-cta--active,.Block--button-cta:hover {
                background: var(--buttons-gradient-button-cta-hover);
                box-shadow: var(--buttons-button-cta-box-shadow-offset-x-hover) var(--buttons-button-cta-box-shadow-offset-y-hover) var(--buttons-button-cta-box-shadow-blur-radius-hover) var(--buttons-button-cta-box-shadow-hover);
                color: var(--buttons-button-cta-color-text-hover);
                outline: var(--buttons-button-cta-border-width-hover) solid var(--buttons-button-cta-border-color-hover)
            }

            .Block--button-cta--disabled {
                box-shadow: none;
                opacity: var(--buttons-button-opacity-disabled);
                pointer-events: none
            }

            .Header--tablet {
                align-items: center;
                background: var(--headers-header-background-color);
                box-shadow: var(--headers-header-box-shadow-offset-x) var(--headers-header-box-shadow-offset-y) var(--headers-header-box-shadow-blur-radius) 0 var(--headers-header-box-shadow);
                display: none;
                gap: var(--headers-header-left-gap-horizontal);
                height: var(--headers-header-width-vertical);
                justify-content: space-between;
                left: 0;
                margin: 0;
                padding: var(--headers-header-padding-vertical) var(--headers-header-padding-horizontal);
                position: fixed;
                right: 0;
                top: 0;
                z-index: 1050
            }

            @media(min-width: 768px)and (max-width:1280px) {
                .Header--tablet {
                    display:flex
                }
            }

            .Header--tablet__left {
                align-items: center;
                display: flex;
                gap: var(--headers-header-left-gap-horizontal)
            }

            .Header--tablet__right {
                align-items: center;
                display: flex;
                gap: var(--headers-header-right-gap-horizontal)
            }

            .Logo--default {
                cursor: pointer;
                display: block;
                flex-shrink: 0;
                height: var(--logos-logo-height);
                position: relative;
                width: var(--logos-logo-full-casino-width)
            }

            .Logo--default,.Logo--default:active,.Logo--default:focus,.Logo--default:hover {
                outline: none;
                text-decoration: none
            }

            .NotificationCenter--default {
                position: relative
            }

            .NotificationCenter--default__dropdown {
                min-width: 300px
            }

            .Block--notification-center-button {
                position: relative
            }

            .Block--notification-center-button__badges-state {
                position: absolute;
                right: 8px;
                top: 8px
            }

            .Select--select-game-currency__dropdown {
                scrollbar-color: var(--background-extra-9)
            }

            .Select--select-game-currency__dropdown::-webkit-scrollbar {
                height: var(--width-scroll-bar);
                width: var(--width-scroll-bar)
            }

            .Select--select-game-currency__dropdown::-webkit-scrollbar-track {
                background: var(--background-extra-8);
                border-radius: 6px
            }

            .Select--select-game-currency__dropdown::-webkit-scrollbar-thumb {
                background: var(--background-extra-9);
                border-radius: 6px;
                margin: 0
            }

            .Select--select-game-currency__dropdown::-webkit-scrollbar-thumb:hover,.Select--select-game-currency__dropdown:hover::-webkit-scrollbar-thumb {
                background: var(--background-extra-9)
            }

            .Select--select-game-currency {
                display: block;
                padding: 0;
                position: relative
            }

            .Select--select-game-currency__button {
                align-items: center;
                border: var(--selectors-selector-border-width) solid var(--selectors-selector-currency-border-color-default);
                border-radius: var(--selectors-selector-border-radius);
                color: var(--selectors-selector-color-text-default);
                cursor: pointer;
                display: flex;
                font-size: 12px;
                font-weight: 400;
                gap: 7px;
                justify-content: space-between;
                line-height: 1.2;
                margin: 0;
                padding: 14px;
                position: relative;
                transition: color .3s ease,background-color .3s ease,border-color .3s ease;
                width: 100%
            }

            .Select--select-game-currency--solid .Select--select-game-currency__button {
                background-color: var(--background-primary)
            }

            @media(min-width: 960px) {
                .Select--select-game-currency__button {
                    padding:11px 8px
                }
            }

            .Select--select-game-currency--open .Select--select-game-currency__button,.Select--select-game-currency__button:not(.Select--select-game-currency__button--disable):hover {
                background: var(--selectors-selector-currency-background-color-hover);
                border-color: var(--selectors-selector-currency-border-color-hover)
            }

            .Select--select-game-currency__button--disable {
                cursor: default;
                opacity: .4;
                pointer-events: none
            }

            .Select--select-game-currency__arrow-icon-wrapper {
                cursor: pointer;
                display: inline-block;
                font-size: 10px;
                line-height: 1;
                padding: 0;
                transform: rotate(0deg);
                transform-origin: center;
                transition: transform .3s;
                vertical-align: top
            }

            .Select--select-game-currency__arrow-icon-wrapper--open {
                transform: rotate(180deg)
            }

            .Select--select-game-currency__bottom-line {
                height: 0;
                position: relative;
                width: 100%
            }

            .Select--select-game-currency__dropdown {
                background: var(--dropdowns-dropdown-secondary-background-color);
                border-radius: var(--dropdowns-dropdown-border-radius);
                display: flex;
                flex-direction: column;
                max-height: 250px;
                min-width: 100%;
                overflow-y: auto;
                position: absolute;
                top: 4px;
                z-index: 100
            }

            .Select--select-game-currency__dropdown--open {
                padding: var(--dropdowns-dropdown-secondary-padding-general)
            }

            .Block--currency-crypto {
                justify-content: center
            }

            .Block--currency-crypto,.Block--currency-with-icon,.Option--option-currency {
                align-items: center;
                display: flex;
                gap: 8px
            }

            .Option--option-currency {
                border-radius: var(--elements-element-currency-border-radius);
                color: var(--text-color-primary);
                cursor: pointer;
                font-size: 12px;
                font-weight: 400;
                line-height: 1;
                padding: var(--elements-element-currency-padding-vertical) var(--elements-element-currency-padding-horizontal);
                transition: background-color .3s ease,color .3s ease;
                white-space: nowrap
            }

            .Option--option-currency:hover {
                background: var(--elements-element-currency-background-color-hover)
            }

            .Option--option-currency--selected {
                cursor: default
            }

            .Option--option-currency--selected,.Option--option-currency--selected:active,.Option--option-currency--selected:focus,.Option--option-currency--selected:hover {
                background: transparent;
                color: var(--text-color-extra-2)
            }

            .Block--profile {
                position: relative
            }

            .Block--profile__dropdown {
                min-width: 290px
            }

            .Block--profile__sign-out {
                display: flex;
                justify-content: center
            }

            .Header--desktop-with-sidebar {
                align-items: center;
                background: var(--headers-header-background-color);
                box-shadow: var(--headers-header-box-shadow-offset-x) var(--headers-header-box-shadow-offset-y) var(--headers-header-box-shadow-blur-radius) 0 var(--headers-header-box-shadow);
                display: none;
                gap: var(--headers-header-right-gap-horizontal);
                height: var(--headers-header-width-vertical);
                justify-content: space-between;
                left: var(--aside-space);
                padding: var(--headers-header-padding-vertical) var(--headers-header-padding-horizontal);
                position: fixed;
                right: 0;
                top: 0;
                z-index: 1050
            }

            @media(min-width: 1280px) {
                .Header--desktop-with-sidebar {
                    display:flex
                }
            }

            .body--ar .Header--desktop-with-sidebar {
                left: 0;
                right: var(--aside-space)
            }

            .Header--desktop-with-sidebar__right {
                align-items: center;
                display: flex;
                gap: var(--headers-header-right-gap-horizontal)
            }

            .Block--aside-desktop__inner {
                scrollbar-color: var(--background-extra-9)
            }

            .Block--aside-desktop__inner::-webkit-scrollbar {
                height: var(--width-scroll-bar);
                width: var(--width-scroll-bar)
            }

            .Block--aside-desktop__inner::-webkit-scrollbar-track {
                background: var(--background-extra-8);
                border-radius: 6px
            }

            .Block--aside-desktop__inner::-webkit-scrollbar-thumb {
                background: var(--background-extra-9);
                border-radius: 6px;
                margin: 0
            }

            .Block--aside-desktop__inner::-webkit-scrollbar-thumb:hover,.Block--aside-desktop__inner:hover::-webkit-scrollbar-thumb {
                background: var(--background-extra-9)
            }

            .Block--aside-desktop {
                background: var(--side-bars-side-bar-background-color);
                box-shadow: var(--side-bars-side-bar-box-shadow-offset-x) var(--side-bars-side-bar-box-shadow-offset-y) var(--side-bars-side-bar-box-shadow-blur-radius) 0 var(--side-bars-side-bar-box-shadow);
                display: none;
                flex-direction: column;
                gap: var(--side-bars-side-bar-gap-vertical);
                height: 100dvh;
                left: 0;
                max-width: var(--side-bars-side-bar-closed-width-horizontal);
                padding: var(--side-bars-side-bar-padding-vertical) 0;
                position: fixed;
                top: 0;
                transition: max-width .3s ease,padding .3s ease;
                width: 100%;
                z-index: 1055
            }

            .Block--aside-desktop--open {
                max-width: var(--side-bars-side-bar-width-horizontal)
            }

            @media(min-width: 1280px) {
                .Block--aside-desktop {
                    display:flex
                }
            }

            .body--ar .Block--aside-desktop {
                left: auto;
                right: 0
            }

            .Block--aside-desktop__inner {
                display: flex;
                flex: auto;
                flex-direction: column;
                gap: var(--side-bars-side-bar-gap-vertical-content);
                justify-content: space-between;
                overflow: hidden;
                overflow-y: auto;
                padding: 0 var(--side-bars-side-bar-padding-horizontal);
                width: 100%
            }

            .Block--aside-desktop__header {
                flex-shrink: 0;
                overflow: hidden;
                padding: 0 var(--side-bars-side-bar-padding-horizontal);
                position: relative
            }

            .Block--aside-desktop__logo {
                display: none
            }

            .Block--aside-desktop--open .Block--aside-desktop__logo,.Block--aside-desktop__logo-small {
                display: block
            }

            .Block--aside-desktop--open .Block--aside-desktop__logo-small {
                display: none
            }

            .Block--aside-desktop__top {
                justify-content: space-between
            }

            .Block--aside-desktop__bottom,.Block--aside-desktop__top {
                display: flex;
                flex-direction: column;
                gap: var(--side-bars-side-bar-gap-vertical-content)
            }

            .Block--aside-desktop__bottom {
                align-items: center;
                padding-bottom: 1px
            }

            .Block--aside-desktop--open .Block--aside-desktop__bottom {
                align-items: stretch
            }

            .Block--aside-desktop-button {
                position: absolute;
                right: calc(var(--buttons-button-collapse-width-general)/2*-1);
                top: 20px;
                z-index: 1
            }

            .body--ar .Block--aside-desktop-button {
                left: calc(var(--buttons-button-collapse-width-general)/2*-1);
                right: auto;
                transform: rotate(180deg)
            }

            .Block--button-collapse {
                align-items: center;
                aspect-ratio: 1;
                background: var(--buttons-button-collapse-background-color-default);
                border-radius: var(--buttons-button-collapse-border-radius);
                display: flex;
                justify-content: center;
                padding: var(--buttons-button-collapse-padding-general);
                transition: transform .3s ease,background-color .3s ease;
                width: var(--buttons-button-collapse-width-general)
            }

            .Block--button-collapse:hover {
                background: var(--buttons-button-collapse-background-color-hover)
            }

            .Block--button-collapse--active {
                background: var(--buttons-button-collapse-background-color-active);
                transform: rotate(180deg)
            }

            .Block--button-collapse--disabled {
                pointer-events: none
            }

            .Block--button-collapse__icon {
                background: var(--buttons-button-collapse-color-icon-default)
            }

            .Block--button-collapse:hover .Block--button-collapse__icon {
                background: var(--buttons-button-collapse-color-icon-hover)
            }

            .Block--button-collapse--active .Block--button-collapse__icon {
                background: var(--buttons-button-collapse-color-icon-active)
            }

            .Block--sports-book-switcher {
                display: flex;
                gap: var(--buttons-button-toggle-gap)
            }

            .Block--sports-book-switcher--direction-column {
                flex-direction: column
            }

            .Block--sports-book-switcher__item {
                flex-basis: 0;
                flex-grow: 1;
                flex-shrink: 0
            }

            .Block--button-toggle,.Block--sports-book-switcher-item {
                display: flex;
                width: 100%
            }

            .Block--button-toggle {
                align-items: center;
                background: var(--buttons-button-toggle-background-color-default);
                border-radius: var(--buttons-button-border-radius);
                color: var(--buttons-button-toggle-color-text-default);
                cursor: pointer;
                flex-shrink: 0;
                font-family: var(--buttons-button-font-family);
                font-size: var(--buttons-button-font-size);
                font-weight: var(--buttons-button-font-weight);
                gap: var(--buttons-button-gap);
                justify-content: center;
                line-height: var(--buttons-button-line-height);
                padding: var(--buttons-button-toggle-padding-vertical) var(--buttons-button-toggle-padding-horizontal);
                text-align: center;
                transition: background-color .3s ease,color .3s ease
            }

            .Block--button-toggle:hover {
                background: var(--buttons-button-toggle-background-color-hover);
                color: var(--buttons-button-toggle-color-text-hover)
            }

            .Block--button-toggle--active {
                background: var(--buttons-gradient-button-toggle-active);
                color: var(--buttons-button-toggle-color-text-theme);
                pointer-events: none
            }

            .Block--button-toggle--disabled {
                pointer-events: none
            }

            .Block--button-toggle__image-wrapper {
                aspect-ratio: 1;
                flex-shrink: 0;
                position: relative;
                width: var(--icons-icon-s-width-general)
            }

            .Block--button-toggle:hover .Block--button-toggle__icon,.Block--button-toggle__icon {
                background: var(--icons-icon-fill-default)
            }

            .Block--button-toggle--active .Block--button-toggle__icon {
                background: var(--buttons-button-toggle-color-text-theme)
            }

            .Block--menu-main-container {
                display: flex;
                flex-direction: column;
                gap: var(--menus-menu-main-gap-vertical);
                list-style: none;
                margin: 0;
                padding: 0
            }

            .Block--menu-main-container--horizontal {
                align-items: center;
                flex-direction: row;
                gap: var(--menus-menu-main-gap-horizontal)
            }

            .Block--menu-collapse {
                background: var(--menus-menu-background-color-fill-default);
                border-radius: var(--menus-menu-collapsed-border-radius);
                display: flex;
                flex-direction: column;
                padding: var(--menus-menu-collapsed-padding-general)
            }

            .Block--menu-collapse--level-1,.Block--menu-collapse--level-2 {
                padding: 0
            }

            .Block--menu-collapse__button-wrapper {
                display: flex;
                justify-content: flex-start
            }

            .Block--menu-item-secondary {
                align-items: center;
                color: var(--menu-items-menu-item-secondary-text-default);
                cursor: pointer;
                display: flex;
                font-family: var(--menu-items-menu-item-font-family);
                font-size: var(--menu-items-menu-item-secondary-font-size);
                font-weight: var(--menu-items-menu-item-secondary-font-weight);
                gap: var(--menu-items-menu-item-gap);
                justify-content: space-between;
                line-height: var(--menu-items-menu-item-secondary-line-height);
                padding: var(--menu-items-menu-item-secondary-padding-general);
                transition: color .3s ease;
                width: 100%
            }

            .Block--menu-item-secondary--image {
                justify-content: center
            }

            .Block--menu-item-secondary:hover {
                color: var(--menu-items-menu-item-secondary-text-hover)
            }

            .Block--menu-item-secondary--active,.Block--menu-item-secondary--current {
                color: var(--menu-items-menu-item-secondary-text-active)
            }

            .Block--menu-item-secondary__image-wrapper {
                aspect-ratio: 1/1;
                flex-shrink: 0;
                position: relative;
                width: var(--icons-icon-l-width-general)
            }

            .Block--menu-item-secondary__icon {
                background: var(--menu-items-menu-item-secondary-icon-default)
            }

            .Block--menu-item-secondary:hover .Block--menu-item-secondary__icon {
                background: var(--menu-items-menu-item-secondary-icon-hover)
            }

            .Block--menu-item-secondary--active .Block--menu-item-secondary__icon,.Block--menu-item-secondary--current .Block--menu-item-secondary__icon {
                background: var(--menu-items-menu-item-secondary-icon-active)
            }

            .Block--menu-item-secondary__left {
                align-items: center;
                display: flex;
                flex: auto;
                flex-grow: 1;
                gap: var(--menu-items-menu-item-gap);
                overflow: hidden;
                position: relative
            }

            .Block--menu-item-secondary__count {
                flex-shrink: 0
            }

            .Block--menu-item-secondary__title {
                overflow: hidden;
                text-align: start;
                text-overflow: ellipsis;
                text-transform: capitalize;
                white-space: nowrap
            }

            .Block--menu-collapse-dropdown__dropdown-content {
                display: flex;
                flex-direction: column;
                gap: var(--menus-menu-collapsed-1-gap-vertical);
                width: 100%
            }

            .Block--menu-collapse-dropdown--level-1 .Block--menu-collapse-dropdown__dropdown-content {
                gap: var(--menus-menu-collapsed-3-gap-vertical)
            }

            .Block--menu-collapse-dropdown--level-2 .Block--menu-collapse-dropdown__dropdown-content {
                gap: var(--menus-menu-collapsed-5-gap-vertical)
            }

            .Block--menu-collapse-dropdown__collapse {
                padding-top: var(--menus-menu-collapsed-1-gap-vertical)
            }

            .Block--menu-collapse-dropdown--level-1 .Block--menu-collapse-dropdown__collapse {
                padding-left: var(--menus-menu-collapsed-3-padding-horizontal);
                padding-top: var(--menus-menu-collapsed-2-gap-vertical)
            }

            .Block--menu-collapse-dropdown--level-2 .Block--menu-collapse-dropdown__collapse {
                padding-left: var(--menus-menu-collapsed-5-padding-horizontal);
                padding-top: var(--menus-menu-collapsed-4-gap-vertical)
            }

            .Block--menu-collapse-dropdown--without-padding .Block--menu-collapse-dropdown__collapse {
                padding: 0
            }

            .Block--menu-collapse-dropdown__collapse-inner {
                display: flex
            }

            .Block--menu-collapse-dropdown .Block--menu-collapse-dropdown__dropdown {
                bottom: 20px;
                left: 100%;
                top: auto
            }

            .Block--menu-collapse-dropdown .Block--menu-collapse-dropdown__dropdown--open {
                max-height: var(--dropdowns-dropdown-menu-collapsed-width-vertical)
            }

            .Menu--menu-style__list {
                display: grid;
                gap: var(--menus-menu-style-gap-horizontal);
                grid-template-columns: repeat(2,50%);
                list-style: none;
                margin: 0;
                padding: 0;
                width: 100%
            }

            .Menu--menu-style--cols-1 .Menu--menu-style__list {
                gap: var(--menus-menu-style-gap-vertical);
                grid-template-columns: 1fr
            }

            .Block--menu-item-style {
                align-items: center;
                color: var(--menu-items-menu-item-style-text-default);
                cursor: pointer;
                display: flex;
                flex-direction: column;
                font-family: var(--menu-items-menu-item-font-family);
                font-size: var(--menu-items-menu-item-font-size-primary);
                font-weight: var(--menu-items-menu-item-font-weight);
                gap: var(--menu-items-menu-item-style-gap-vertical);
                justify-content: center;
                line-height: var(--menu-items-menu-item-line-height);
                text-align: center;
                transition: color .3s ease;
                width: 100%
            }

            .Block--menu-item-style:hover {
                color: var(--menu-items-menu-item-style-text-hover)
            }

            .Block--menu-item-style--current {
                color: var(--menu-items-menu-item-style-text-active)
            }

            .Block--menu-item-style--hide-text {
                aspect-ratio: 1/1;
                width: var(--buttons-button-icon-width-general)
            }

            .Block--menu-item-style__icon {
                background: var(--menu-items-menu-item-style-icon-default)
            }

            .Block--menu-item-style:hover .Block--menu-item-style__icon {
                background: var(--menu-items-menu-item-style-icon-hover)
            }

            .Block--menu-item-style--current .Block--menu-item-style__icon {
                background: var(--menu-items-menu-item-style-icon-active)
            }

            .Block--menu-item-style__title {
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                width: 100%
            }

            .Block--menu-secondary-container {
                display: flex;
                flex-direction: column;
                gap: var(--menus-menu-secondary-gap);
                list-style: none;
                margin: 0;
                padding: 0
            }

            .OddsTypeSelect--default--aside-closed {
                pointer-events: none
            }

            .Select--odds-type__list {
                scrollbar-color: var(--background-extra-9)
            }

            .Select--odds-type__list::-webkit-scrollbar {
                height: var(--width-scroll-bar);
                width: var(--width-scroll-bar)
            }

            .Select--odds-type__list::-webkit-scrollbar-track {
                background: var(--background-extra-8);
                border-radius: 6px
            }

            .Select--odds-type__list::-webkit-scrollbar-thumb {
                background: var(--background-extra-9);
                border-radius: 6px;
                margin: 0
            }

            .Select--odds-type__list::-webkit-scrollbar-thumb:hover,.Select--odds-type__list:hover::-webkit-scrollbar-thumb {
                background: var(--background-extra-9)
            }

            .Select--odds-type {
                --button--gap: 8px;
                --button--height: 40px;
                --button--padding-vertical: 10px;
                --button--padding-horizontal: 12px;
                --button--color: var(--text-color-primary);
                --button--background: transparent;
                --button--font-size: 14px;
                --button--font-weight: 400;
                --button--line-height: 1.2;
                --button--border-radius: 12px;
                --button--border-color: var(--background-primary);
                --button--border-width: 1px;
                --button-label--font-weight: 700;
                --dropdown--max-height: 228px;
                --dropdown--background: var(--background-secondary);
                --dropdown--border-color: var(--background-primary);
                --dropdown--border-width: 1px;
                --dropdown--border-radius: 12px;
                --dropdown-inner--padding-vertical: 6px;
                --dropdown-inner--padding-horizontal: 0;
                --list--gap: 0;
                --option-inner--gap: 4px;
                --option-inner--height: 36px;
                --option-inner--padding-vertical: 10px;
                --option-inner--padding-horizontal: 10px;
                --option-inner--background: transparent;
                --option-inner--font-size: 12px;
                --option-inner--font-weight: 400;
                --option-inner--line-height: 1.3;
                --option-inner--color: var(--text-color-primary);
                --option-label--font-weight: 700;
                position: relative
            }

            .Select--odds-type--open,.Select--odds-type__button:hover {
                --button--color: var(--button-special-text-hover);
                --button--background: transparent;
                --button--border-color: var(--background-primary)
            }

            .Select--odds-type--aside-closed {
                --button--border-color: transparent
            }

            .Select--odds-type__option-inner--selected,.Select--odds-type__option-inner:hover {
                --option-inner--background: var(--background-primary)
            }

            .Select--odds-type__button {
                width: 100%
            }

            .Select--odds-type__button-content {
                align-items: center;
                background: var(--button--background);
                border: var(--button--border-width) solid var(--button--border-color);
                border-radius: var(--button--border-radius);
                color: var(--button--color);
                display: flex;
                font-size: var(--button--font-size);
                font-weight: var(--button--font-weight);
                gap: var(--button--gap);
                justify-content: space-between;
                line-height: var(--button--line-height);
                min-height: var(--button--height);
                overflow: hidden;
                padding: var(--button--padding-vertical) var(--button--padding-horizontal);
                position: relative;
                text-align: left;
                text-transform: capitalize;
                transition: background-color .3s ease,color .3s ease,border-color .3s ease;
                width: 100%
            }

            .Select--odds-type--aside-closed .Select--odds-type__button-content {
                justify-content: center
            }

            .Select--odds-type__button-inner {
                align-items: center;
                display: flex;
                flex: auto;
                gap: var(--button--gap);
                justify-content: space-between;
                max-width: calc(100% - var(--button--arrow--size) - var(--button--gap))
            }

            .Select--odds-type__button-label {
                font-weight: var(--button-label--font-weight)
            }

            .Select--odds-type__button-value {
                flex: auto;
                overflow: hidden;
                text-align: start;
                text-overflow: ellipsis;
                white-space: nowrap
            }

            .Select--odds-type__dropdown {
                background: var(--dropdown--background);
                border-radius: var(--dropdown--border-radius);
                bottom: calc(100% + 12px);
                left: 0;
                max-height: 0;
                overflow: hidden;
                position: absolute;
                right: 0;
                transition: max-height .3s ease
            }

            .Select--odds-type--open .Select--odds-type__dropdown,.Select--odds-type__dropdown-inner {
                max-height: var(--dropdown--max-height)
            }

            .Select--odds-type__dropdown-inner {
                border: var(--dropdown--border-width) solid var(--dropdown--border-color);
                border-radius: var(--dropdown--border-radius);
                box-shadow: 0 6px 12px var(--shadow-dropdown);
                display: flex;
                overflow: hidden;
                padding: var(--dropdown-inner--padding-vertical) var(--dropdown-inner--padding-horizontal)
            }

            .Select--odds-type__list {
                display: flex;
                flex: auto;
                flex-direction: column;
                gap: var(--list--gap);
                overflow-y: auto;
                width: 100%
            }

            .Select--odds-type .Select--odds-type__option {
                padding: 0
            }

            .Select--odds-type__option-inner {
                align-items: center;
                background: var(--option-inner--background);
                color: var(--option-inner--color);
                cursor: pointer;
                display: flex;
                font-size: var(--option-inner--font-size);
                font-weight: var(--option-inner--font-weight);
                gap: var(--option-inner--gap);
                height: var(--option-inner--height);
                justify-content: space-between;
                line-height: var(--option-inner--line-height);
                padding: var(--option-inner--padding-vertical) var(--option-inner--padding-horizontal);
                text-transform: capitalize;
                transition: background-color .3s ease;
                width: 100%
            }

            .Select--odds-type__option-label {
                font-weight: var(--option-label--font-weight)
            }

            .Block--select-button-odds-type {
                align-items: center;
                background: var(--selectors-selector-currency-background-color-default);
                border-radius: var(--selectors-selector-border-radius);
                color: var(--selectors-selector-color-text-default);
                cursor: pointer;
                display: flex;
                font-family: var(--selectors-selector-font-family);
                font-size: var(--selectors-selector-font-size);
                font-weight: var(--selectors-selector-regular-font-weight);
                gap: var(--selectors-selector-gap-horizontal);
                justify-content: space-between;
                line-height: var(--selectors-selector-line-height);
                outline-color: var(--selectors-selector-currency-border-color-default);
                outline-style: solid;
                outline-width: var(--selectors-selector-border-width);
                overflow: hidden;
                padding: var(--selectors-selector-padding-horizontal) var(--selectors-selector-padding-vertical);
                position: relative;
                text-transform: capitalize;
                transition: background-color .3s ease,outline-color .3s ease;
                white-space: nowrap
            }

            .Block--select-button-odds-type--disabled {
                pointer-events: none
            }

            .Block--select-button-odds-type--open,.Block--select-button-odds-type:hover {
                background: var(--selectors-selector-currency-background-color-hover);
                outline-color: var(--selectors-selector-currency-border-color-hover)
            }

            .Block--select-button-odds-type__right {
                align-items: center;
                display: flex;
                font-weight: var(--selectors-selector-bold-font-weight);
                gap: var(--selectors-selector-gap-horizontal)
            }

            .Block--select-element-coefficient {
                align-items: center;
                background: var(--elements-element-coefficient-background-color-default);
                border-radius: var(--elements-element-coefficient-border-radius);
                color: var(--elements-element-color-text-default);
                cursor: pointer;
                display: flex;
                font-family: var(--elements-element-font-family);
                font-size: var(--elements-element-font-size);
                font-weight: var(--elements-element-regular-font-weight);
                justify-content: space-between;
                line-height: var(--elements-element-line-height);
                padding: var(--elements-element-coefficient-padding-vertical) var(--elements-element-coefficient-padding-horizontal);
                text-transform: capitalize;
                transition: background-color .3s ease,color .3s ease
            }

            .Block--select-element-coefficient:hover {
                background: var(--elements-element-coefficient-background-color-hover)
            }

            .Block--select-element-coefficient--selected {
                color: var(--elements-element-color-text-active)
            }

            .Block--select-element-coefficient__label {
                font-weight: var(--elements-element-bold-font-weight)
            }

            .Clock--time-control {
                align-items: center;
                display: flex;
                justify-content: center
            }

            .Clock--time-control-block {
                align-items: center;
                display: flex;
                padding-block:16px}

            .Block--container {
                display: block;
                margin: 0 auto;
                padding: 0 var(--padding-container);
                width: 100%
            }

            .Block--container--cms {
                max-width: 1200px
            }

            .Block--container--full {
                max-width: 100%
            }

            .Block--container--no-padding {
                padding: 0
            }

            @media(min-width: 960px) {
                .Block--container--no-padding {
                    padding:0
                }
            }

            @media(min-width: 1632px) {
                .Block--container--no-padding {
                    padding:0
                }
            }

            .Block--container--no-right-padding {
                padding-right: 0
            }

            .Footer--default {
                background-color: var(--footer-background);
                margin: 0;
                padding: 24px 14px 84px;
                width: 100%
            }

            @media(min-width: 768px) {
                .Footer--default {
                    padding:24px 32px
                }
            }

            @media(min-width: 960px) {
                .Footer--default {
                    padding:24px 38px
                }
            }

            @media(min-width: 1280px) {
                .Footer--default {
                    padding:24px 56px
                }
            }

            @media(min-width: 1920px) {
                .Footer--default {
                    padding:24px 104px
                }
            }

            .Footer--default__top {
                align-items: center;
                display: flex;
                justify-content: space-between;
                margin-bottom: 24px
            }

            @media(min-width: 768px) {
                .Footer--default__top {
                    margin-bottom:48px
                }
            }

            .Footer--default__menu {
                border-bottom: 1px solid var(--footer-divider)
            }

            @media(min-width: 768px) {
                .Footer--default__menu {
                    border:0;
                    flex: 1
                }
            }

            .Footer--default__menu:first-child {
                border-top: 1px solid var(--footer-divider)
            }

            @media(min-width: 768px) {
                .Footer--default__menu:first-child {
                    border:0
                }
            }

            .Footer--default__menu-wrap {
                display: flex;
                flex-direction: column;
                margin-bottom: 24px;
                width: 100%
            }

            @media(min-width: 768px) {
                .Footer--default__menu-wrap {
                    flex-direction:row;
                    gap: 16px;
                    margin-bottom: 32px
                }
            }

            @media(min-width: 1632px) {
                .Footer--default__menu-wrap {
                    margin-bottom:0
                }
            }

            .Footer--default__middle {
                margin-bottom: 24px
            }

            @media(min-width: 768px) {
                .Footer--default__middle {
                    margin-bottom:48px
                }
            }

            @media(min-width: 1632px) {
                .Footer--default__middle {
                    display:flex;
                    gap: 28px;
                    justify-content: space-between
                }
            }

            .Footer--default__logos {
                border-top: 1px solid var(--footer-divider)
            }

            .Footer--default__logos:last-child {
                border-bottom: 1px solid var(--footer-divider)
            }

            .Footer--default__section-license {
                border-top: 1px solid var(--footer-divider);
                display: block;
                margin: 0;
                padding: 16px 0 0;
                width: 100%
            }

            @media(min-width: 768px) {
                .Footer--default__section-license {
                    padding-top:24px
                }
            }

            .Footer--default__social {
                align-items: center;
                display: flex;
                flex-direction: column;
                gap: 10px;
                padding: 16px 0
            }

            @media(min-width: 768px) {
                .Footer--default__social {
                    align-items:flex-start;
                    padding: 24px 0
                }
            }

            @media(min-width: 960px) {
                .Footer--default__social {
                    align-items:center;
                    flex-direction: row;
                    justify-content: space-between
                }
            }

            .Block--powered-by-softswiss {
                aspect-ratio: 86/40;
                position: relative;
                width: 86px
            }

            .Menu--footer {
                margin: 0
            }

            .Menu--footer__title {
                align-items: center;
                cursor: pointer;
                display: flex;
                font-size: 14px;
                font-weight: 700;
                justify-content: space-between;
                line-height: 1.1;
                padding: 12px 0;
                text-transform: capitalize;
                transition: color .3s ease;
                width: 100%
            }

            .Menu--footer--open .Menu--footer__title,.Menu--footer__title:hover {
                color: var(--text-color-primary)
            }

            @media(min-width: 768px) {
                .Menu--footer__title {
                    color:var(--text-color-primary);
                    cursor: default;
                    margin-bottom: 16px;
                    padding: 0
                }
            }

            .Menu--footer__icon {
                font-size: 16px;
                transition: transform .3s ease
            }

            .Menu--footer--open .Menu--footer__icon {
                transform: rotate(180deg)
            }

            .Menu--footer__list {
                list-style: none;
                margin: 0;
                max-height: 0;
                overflow: hidden;
                padding: 0;
                transition: max-height .5s
            }

            .Menu--footer--open .Menu--footer__list {
                max-height: 100vh
            }

            @media(min-width: 768px) {
                .Menu--footer__list {
                    max-height:unset
                }
            }

            .Menu--footer__item {
                margin-bottom: 8px
            }

            .Menu--footer__item:last-child {
                margin-bottom: 12px
            }

            @media(min-width: 768px) {
                .Menu--footer__item:last-child {
                    margin-bottom:0
                }
            }

            .Menu--footer__link {
                color: var(--text-color-secondary);
                display: inline-block;
                font-size: 12px;
                font-weight: 400;
                line-height: 1.2;
                transition: color .3s ease;
                width: 100%
            }

            .Menu--footer__link,.Menu--footer__link:active,.Menu--footer__link:focus {
                outline: none;
                text-decoration: none
            }

            .Menu--footer__link--current,.Menu--footer__link:active,.Menu--footer__link:focus,.Menu--footer__link:hover {
                color: var(--text-color-primary)
            }

            .Block--footer-responsibilities {
                display: flex;
                flex-direction: column;
                gap: 16px;
                text-align: center
            }

            @media(min-width: 768px) {
                .Block--footer-responsibilities {
                    align-items:center;
                    flex-direction: row;
                    text-align: start
                }
            }

            @media(min-width: 1632px) {
                .Block--footer-responsibilities {
                    align-items:flex-start;
                    flex-direction: column;
                    flex-shrink: 0;
                    width: 432px
                }
            }

            @media(min-width: 1920px) {
                .Block--footer-responsibilities {
                    width:464px
                }
            }

            .Block--responsibilities-logos {
                align-items: flex-start;
                display: flex;
                flex-direction: row;
                flex-wrap: wrap;
                gap: 16px;
                justify-content: center;
                margin: 0;
                padding: 0;
                width: 100%
            }

            @media(min-width: 768px) {
                .Block--responsibilities-logos {
                    flex-wrap:nowrap;
                    justify-content: flex-start;
                    width: auto
                }
            }

            .Block--responsibilities-logos__item {
                align-items: center;
                display: inline-flex;
                flex-direction: row;
                flex-wrap: wrap;
                justify-content: center;
                margin: 0;
                opacity: .1;
                padding: 0;
                text-decoration: none;
                transition: opacity .3s ease;
                width: auto
            }

            .Block--responsibilities-logos__item:hover {
                opacity: 1
            }

            .Block--responsibilities-logos__image-wrapper {
                aspect-ratio: 1/1;
                filter: grayscale(1);
                height: 32px;
                -o-object-fit: contain;
                object-fit: contain;
                -o-object-position: center;
                object-position: center;
                position: relative
            }

            @media(min-width: 768px) {
                .Block--responsibilities-logos__image-wrapper {
                    height:40px
                }
            }

            .Block--content {
                color: var(--text-color-secondary);
                font-size: 12px;
                font-weight: 400;
                line-height: 1.64
            }

            .Block--content>:last-child {
                margin-bottom: 0;
                padding-bottom: 0
            }

            .Block--content__marked {
                color: var(--text-color-extra-2)
            }

            .Block--content h1,.Block--content h2,.Block--content h3,.Block--content h4,.Block--content h5 {
                color: var(--text-color-primary);
                font-weight: 700;
                margin-bottom: 14px;
                margin-top: 0
            }

            .Block--content h1,.Block--content h2 {
                text-transform: uppercase
            }

            .Block--content h4,.Block--content h5 {
                margin-bottom: 12px
            }

            .Block--content h1 {
                font-size: 24px
            }

            .Block--content h2 {
                font-size: 22px
            }

            .Block--content h3 {
                font-size: 20px
            }

            .Block--content h4 {
                font-size: 18px
            }

            .Block--content h5 {
                font-size: 16px
            }

            .Block--content blockquote,.Block--content ol,.Block--content p,.Block--content table,.Block--content ul {
                margin-bottom: 0;
                margin-top: 0
            }

            .Block--content blockquote:not(:last-child),.Block--content ol:not(:last-child),.Block--content p:not(:last-child),.Block--content table:not(:last-child),.Block--content ul:not(:last-child) {
                margin-bottom: 14px
            }

            .Block--content mark {
                background: var(--background-extra-14);
                color: var(--text-color-primary);
                font-weight: 400;
                padding: 1px 5px
            }

            .Block--content section {
                margin-bottom: 32px
            }

            .Block--content section>:first-of-type {
                margin-top: 0;
                padding-top: 0
            }

            @media(min-width: 768px) {
                .Block--content section {
                    margin-bottom:48px
                }
            }

            .Block--content a:not(.Link--button) {
                color: var(--text-color-extra-2);
                font-size: inherit;
                font-style: normal;
                margin: 0;
                padding: 0 3px;
                text-decoration: underline;
                text-transform: none;
                transition: color .3s ease
            }

            .Block--content a:not(.Link--button):hover {
                text-decoration: none
            }

            .Block--content ol,.Block--content ul {
                display: flex;
                flex-direction: column;
                gap: 12px;
                list-style: none;
                margin-top: 0;
                padding: 0
            }

            .Block--content ol li,.Block--content ul li {
                padding-left: 26px;
                position: relative
            }

            .Block--content ol li>ol,.Block--content ol li>ul,.Block--content ul li>ol,.Block--content ul li>ul {
                gap: 8px;
                margin: 8px 0 0
            }

            .body--ar .Block--content ol li,.body--ar .Block--content ul li {
                padding-left: 0;
                padding-right: 26px
            }

            .Block--content ul li:before {
                background-color: var(--background-extra-14);
                border-radius: 50%;
                content: "";
                height: 4px;
                left: 0;
                position: absolute;
                top: .5em;
                width: 4px
            }

            .body--ar .Block--content ul li:before {
                left: auto;
                right: 0
            }

            .Block--content ol {
                counter-reset: item;
                list-style: none;
                padding: 0
            }

            .Block--content ol li {
                position: relative
            }

            .Block--content ol li:before {
                content: counter(item);
                counter-increment: item;
                left: 0;
                position: absolute;
                top: 0
            }

            .body--ar .Block--content ol li:before {
                left: auto;
                right: 0
            }

            .Block--content ol ol li:before {
                content: counters(item,".") " ";
                counter-increment: item
            }

            .Block--content img {
                display: inline-block;
                margin: 0;
                max-width: 100%
            }

            .Block--content pre {
                white-space: normal
            }

            .Block--content blockquote {
                border: 1px solid var(--background-extra-14);
                border-radius: 6px;
                display: block;
                font-size: 24px;
                font-weight: 700;
                margin-left: 0;
                margin-right: 0;
                margin-top: 0;
                padding: 30px
            }

            .Block--content hr {
                background: var(--background-extra-1);
                border: none;
                height: 1px;
                margin: 14px 0
            }

            .Block--content .center {
                text-align: center
            }

            .Block--content .right {
                text-align: end
            }

            .Block--content .upper {
                text-transform: uppercase
            }

            .Block--content .blue {
                color: var(--text-color-extra-2)
            }

            .Block--footer-logos-slider {
                --slide-width: 82px;
                --slide-height: 38px;
                --slide-gap: 16px;
                padding: var(--padding-section) 32px
            }

            @media(min-width: 768px) {
                .Block--footer-logos-slider {
                    --slide-width:86px;
                    --slide-height: 40px;
                    --slide-gap: 20px
                }
            }

            .Block--footer-logos-slider .slick-track {
                gap: var(--slide-gap)
            }

            .Block--footer-logos-slider .Block--footer-logos-slider__item {
                align-items: center;
                display: block;
                flex-direction: row;
                flex-wrap: wrap;
                height: var(--slide-height);
                justify-content: center;
                line-height: 0;
                margin: 0;
                opacity: .8;
                padding: 0;
                text-decoration: none;
                transition: opacity .3s ease;
                width: var(--slide-width)
            }

            .Block--footer-logos-slider .Block--footer-logos-slider__item:hover {
                opacity: 1
            }

            .Block--footer-logos-slider .Block--footer-logos-slider__item:focus-visible {
                outline: none
            }

            .Block--footer-logos-slider__image-wrapper {
                height: 100%;
                -o-object-fit: contain;
                object-fit: contain;
                -o-object-position: center;
                object-position: center;
                position: relative;
                width: 100%
            }

            .Block--footer-logos-slider .Block--footer-logos-slider__slider .Block--slider-arrow,.body--ar .Block--footer-logos-slider .Block--footer-logos-slider__slider .Block--slider-arrow {
                background: transparent;
                right: -42px
            }

            @media(min-width: 768px) {
                .Block--footer-logos-slider .Block--footer-logos-slider__slider .Block--slider-arrow,.body--ar .Block--footer-logos-slider .Block--footer-logos-slider__slider .Block--slider-arrow {
                    right:-38px
                }
            }

            .Block--footer-logos-slider .Block--footer-logos-slider__slider .Block--slider-arrow--prev,.body--ar .Block--footer-logos-slider .Block--footer-logos-slider__slider .Block--slider-arrow--prev {
                left: -42px;
                right: auto
            }

            @media(min-width: 768px) {
                .Block--footer-logos-slider .Block--footer-logos-slider__slider .Block--slider-arrow--prev,.body--ar .Block--footer-logos-slider .Block--footer-logos-slider__slider .Block--slider-arrow--prev {
                    left:-38px
                }
            }

            .Slider--default {
                position: relative
            }

            .Slider--default .slick-slider {
                -webkit-touch-callout: none;
                -webkit-tap-highlight-color: rgba(0,0,0,0);
                box-sizing: border-box;
                display: block;
                position: relative;
                touch-action: pan-y;
                -webkit-user-select: none;
                -moz-user-select: none;
                user-select: none
            }

            .Slider--default .slick-slider .slick-list {
                display: block;
                overflow: hidden;
                position: relative
            }

            .Slider--default .slick-slider .slick-list:focus {
                outline: none
            }

            .Slider--default .slick-slider .slick-list.dragging {
                cursor: pointer;
                cursor: hand
            }

            .Slider--default .slick-slider .slick-list,.Slider--default .slick-slider .slick-track {
                direction: ltr;
                transform: translateZ(0)
            }

            .Slider--default .slick-slider .slick-track {
                display: flex;
                left: 0;
                position: relative;
                top: 0;
                transition-delay: 10ms
            }

            .slick-loading .Slider--default .slick-slider .slick-track {
                visibility: hidden
            }

            .Slider--default .slick-slider .slick-slide {
                display: none;
                min-height: 1px;
                padding: 0
            }

            .Slider--default .slick-slider .slick-slide>div {
                display: flex;
                height: 100%;
                width: 100%
            }

            .Slider--default .slick-slider .slick-slide img:not(.Image--default--hidden) {
                display: block
            }

            .Slider--default .slick-slider .slick-slide.slick-loading img {
                display: none
            }

            .Slider--default .slick-slider .slick-slide.dragging img {
                pointer-events: none
            }

            .Slider--default .slick-slider.slick-initialized .slick-slide {
                display: flex
            }

            .Slider--default .slick-slider.slick-loading .slick-slide {
                visibility: hidden
            }

            .Slider--default .slick-slider.slick-vertical .slick-slide {
                border: 1px solid transparent;
                display: block;
                height: auto
            }

            .Slider--default .slick-slider .slick-arrow.slick-hidden {
                display: none
            }

            .Slider--default .slick-dots {
                align-items: center;
                bottom: calc((var(--slider-dots-active-size) + var(--slider-dots-padding))*-1);
                display: flex!important;
                display: block;
                gap: var(--slider-dots-gap);
                justify-content: center;
                left: 0;
                list-style: none;
                margin: 0;
                padding: 0;
                position: absolute;
                text-align: center;
                width: 100%
            }

            .Slider--default .slick-dots li {
                cursor: pointer;
                margin: 0;
                padding: 0;
                position: relative
            }

            .Slider--default .slick-dots li button {
                aspect-ratio: 1;
                background: transparent;
                background-color: var(--slider-dots-color);
                border: 0;
                border-radius: 50%;
                cursor: pointer;
                display: block;
                font-size: 0;
                line-height: 0;
                outline: none;
                padding: 0;
                position: relative;
                transition: background-color .3s ease;
                width: var(--slider-dots-size)
            }

            @media(min-width: 1280px) {
                .Slider--default .slick-dots li button:hover {
                    background-color:var(--slider-dots-color-active);
                    outline: none
                }
            }

            .Slider--default .slick-dots li.slick-active button {
                background-color: var(--slider-dots-color-active);
                width: var(--slider-dots-active-size)
            }

            .Slider--default--dots {
                padding-bottom: calc(var(--slider-dots-active-size) + var(--slider-dots-padding))
            }

            .Slider--default--dots-inside .slick-slider .slick-dots {
                bottom: var(--slider-dots-padding)
            }

            .Slider--default--multi-rows .slick-slider .slick-slide {
                flex-direction: column
            }

            .Block--slider-arrow {
                align-items: center;
                background: var(--arrow-bg);
                border: none;
                border-radius: 24px;
                box-shadow: none;
                color: var(--arrow-icon);
                cursor: pointer;
                display: flex;
                font-size: 8px;
                height: 32px;
                justify-content: center;
                line-height: 1;
                outline: none;
                position: absolute;
                right: 0;
                text-shadow: none;
                top: -48px;
                transition: background-color .3s ease,opacity .3s ease;
                width: 32px;
                z-index: 1
            }

            .Block--slider-arrow:hover {
                background: var(--arrow-bg-hover)
            }

            .Block--slider-arrow.slick-disabled {
                opacity: .5
            }

            .Block--slider-arrow.slick-disabled:hover {
                background: var(--arrow-bg)
            }

            .body--ar .Block--slider-arrow {
                left: 40px;
                right: auto
            }

            .Block--slider-arrow--prev {
                right: 40px
            }

            .body--ar .Block--slider-arrow--prev {
                left: 0;
                right: auto
            }

            .Block--slider-arrow--center {
                right: -16px;
                top: 50%;
                transform: translateY(-50%)
            }

            .body--ar .Block--slider-arrow--center {
                left: auto;
                right: -16px
            }

            .Block--slider-arrow--center.Block--slider-arrow--prev,.body--ar .Block--slider-arrow--center.Block--slider-arrow--prev {
                left: -16px;
                right: auto
            }

            .Block--slider-arrow--right-center {
                right: 0;
                top: 50%;
                transform: translateY(calc(-50% - 20px))
            }

            .body--ar .Block--slider-arrow--right-center {
                left: auto;
                right: 0
            }

            .Block--slider-arrow--right-center.Block--slider-arrow--prev {
                transform: translateY(calc(-50% + 20px))
            }

            .Block--slider-arrow--outside {
                right: -52px
            }

            .body--ar .Block--slider-arrow--outside {
                left: auto;
                right: -52px
            }

            .Block--slider-arrow--outside.Block--slider-arrow--prev,.body--ar .Block--slider-arrow--outside.Block--slider-arrow--prev {
                left: -52px;
                right: auto
            }

            .Block--slider-arrow--inside {
                right: 32px
            }

            .body--ar .Block--slider-arrow--inside {
                left: auto;
                right: 32px
            }

            .Block--slider-arrow--inside.Block--slider-arrow--prev,.body--ar .Block--slider-arrow--inside.Block--slider-arrow--prev {
                left: 32px;
                right: auto
            }

            .Block--footer-social-media__list {
                display: flex;
                gap: 8px;
                list-style: none;
                margin: 0;
                padding: 0
            }

            .Block--footer-social-media__link {
                align-items: center;
                background-color: var(--footer-social-media-background);
                border-radius: 8px;
                display: flex;
                height: 40px;
                justify-content: center;
                transition: background-color .75s,color .75s;
                width: 40px
            }

            .Block--footer-social-media__link:hover {
                background-color: var(--footer-social-media-background-hover)
            }

            .Block--footer-social-media__icon-wrapper {
                aspect-ratio: 1;
                position: relative;
                width: 16px
            }

            .Block--footer-social-media__icon-icon {
                background: var(--background-extra-1)
            }

            .CryptoExchangeRate--default {
                align-items: center;
                background-color: var(--footer-social-media-background);
                border-radius: 8px;
                color: var(--text-color-secondary);
                display: flex;
                font-size: 12px;
                font-weight: 400;
                gap: 6px;
                padding: 12px
            }

            .CryptoExchangeRate--default--skeleton {
                min-width: 100px;
                position: relative
            }

            .CryptoExchangeRate--default__image-wrapper {
                aspect-ratio: 1/1;
                flex-shrink: 0;
                position: relative;
                width: 16px
            }

            .Block--footer-info {
                color: var(--text-color-extra-1);
                font-size: 11px;
                font-style: normal;
                font-weight: 400;
                line-height: 17px;
                text-align: center
            }

            @media(min-width: 768px) {
                .Block--footer-info {
                    text-align:start
                }
            }

            .Block--tab-bar-container {
                align-items: flex-end;
                background: var(--tap-bars-tap-bar-background-color);
                bottom: 0;
                box-shadow: var(--tap-bars-tap-bar-box-shadow-offset-x) var(--tap-bars-tap-bar-box-shadow-offset-y) var(--tap-bars-tap-bar-box-shadow-blur-radius) 0 var(--tap-bars-tap-bar-box-shadow);
                display: flex;
                height: var(--tap-bars-tap-bar-height);
                left: 0;
                margin: 0;
                position: fixed;
                right: 0;
                width: 100%;
                z-index: 1050
            }

            @media(min-width: 768px) {
                .Block--tab-bar-container {
                    display:none
                }
            }

            .Block--tab-bar-container__list {
                align-items: flex-end;
                display: grid;
                gap: 4px;
                grid-template-columns: repeat(5,1fr);
                margin: 0;
                padding: 0 var(--tap-bars-tap-bar-padding-horizontal) var(--tap-bars-tap-bar-padding-bottom) var(--tap-bars-tap-bar-padding-horizontal);
                width: 100%
            }

            .Block--tab-bar-container__item {
                overflow: hidden
            }

            .Block--tab-bar-item {
                align-items: center;
                color: var(--menu-items-menu-item-tap-bar-text-default);
                display: flex;
                flex-direction: column;
                font-family: var(--menu-items-menu-item-tap-bar-font-family);
                font-size: var(--menu-items-menu-item-tap-bar-font-size);
                font-weight: var(--menu-items-menu-item-tap-bar-font-weight);
                gap: var(--menu-items-menu-item-tap-bar-gap);
                justify-content: center;
                line-height: var(--menu-items-menu-item-tap-bar-line-height);
                text-align: center;
                transition: color .3s ease;
                width: 100%
            }

            .Block--tab-bar-item--current {
                color: var(--menu-items-menu-item-tap-bar-text-active)
            }

            .Block--tab-bar-item__image-wrapper {
                aspect-ratio: 1/1;
                flex-shrink: 0;
                position: relative;
                width: var(--icons-icon-l-width-general)
            }

            .Block--tab-bar-item__icon {
                background: var(--menu-items-menu-item-tap-bar-icon-default)
            }

            .Block--tab-bar-item--current .Block--tab-bar-item__icon {
                background: var(--menu-items-menu-item-tap-bar-icon-active)
            }

            .Block--tab-bar-item__title {
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                width: 100%
            }

            .Block--widget-lootwheel {
                position: fixed;
                right: 0;
                top: 36%;
                transform: rotate(-90deg) translateY(-100%);
                transform-origin: right top;
                z-index: 1030
            }

            .Block--widget-lootwheel__button {
                background: var(--background-extra-11);
                border: 0;
                border-radius: 12px 12px 0 0;
                color: var(--text-color-contrast);
                cursor: pointer;
                display: flex;
                flex-direction: row;
                font-size: 14px;
                font-weight: 700;
                height: 36px;
                line-height: 1.4;
                outline: none;
                padding: 8px 36px 8px 10px;
                position: relative;
                text-transform: uppercase
            }

            .Block--widget-lootwheel__image-wrap {
                aspect-ratio: 70/56;
                bottom: -8px;
                position: absolute;
                right: -45px;
                transform: rotate(90deg);
                width: 88px
            }

            .LootwheelList--modal {
                background-color: var(--background-main);
                color: var(--text-color-primary);
                font-size: 12px;
                font-weight: 400;
                line-height: 1.6;
                padding: 20px 14px;
                text-align: center
            }

            @media(min-width: 768px) {
                .LootwheelList--modal {
                    padding:22px 24px
                }
            }

            .LootwheelList--modal__wheel {
                display: flex;
                justify-content: center
            }

            .LootwheelList--modal__title {
                font-size: 22px;
                font-weight: 700;
                line-height: 1.64;
                margin: 0;
                padding: 0 42px;
                text-transform: uppercase
            }

            .LootwheelList--modal__subtitle {
                font-size: 12px;
                font-weight: 400;
                line-height: 1.6;
                margin: 0 0 16px
            }

            .LootwheelList--modal .LootwheelList--modal__link {
                color: var(--text-color-extra-2);
                font-weight: 400;
                text-decoration: underline
            }

            .LootwheelList--modal .LootwheelList--modal__link:hover {
                text-decoration: none
            }

            .LootwheelList--modal__code {
                align-items: center;
                border: 1px solid var(--background-primary);
                border-radius: 16px;
                display: flex;
                flex-direction: row;
                gap: 12px;
                justify-content: center;
                margin-bottom: 24px;
                padding: 12px
            }

            .LootwheelList--modal .LootwheelList--modal__button {
                flex: auto;
                min-height: 40px
            }

            .Lootwheel--lootwheel-widget {
                align-items: center;
                color: var(--text-color-contrast);
                display: flex;
                flex-direction: column;
                justify-content: space-between
            }

            @media(min-width: 768px) {
                .Lootwheel--lootwheel-widget {
                    flex-direction:row
                }
            }

            .Block--loot-wheel {
                aspect-ratio: 1/1;
                height: 280px;
                margin: 24px 0;
                min-width: 280px;
                position: relative
            }

            .Block--loot-wheel--top {
                transform: rotate(-90deg)
            }

            @media(min-width: 768px) {
                .Block--loot-wheel {
                    height:404px;
                    min-width: 404px
                }
            }

            .Block--loot-wheel__prises {
                padding: 21px
            }

            @media(min-width: 768px) {
                .Block--loot-wheel__prises {
                    padding:31px
                }
            }

            .Block--loot-wheel__bg {
                bottom: 0;
                left: 0;
                margin: auto;
                max-width: 100%;
                position: absolute;
                right: 0;
                top: 0;
                transform: scale(1.06)
            }

            .Block--loot-wheel__stopper {
                aspect-ratio: 45/34;
                left: auto;
                position: absolute;
                right: -12px;
                top: 50%;
                transform: translateY(-50%);
                width: 45px
            }

            @media(min-width: 768px) {
                .Block--loot-wheel__stopper {
                    right:-16px;
                    width: 68px
                }
            }

            .Block--loot-wheel__win {
                display: none;
                left: 50%;
                min-height: 100vh;
                min-width: 100vw;
                position: absolute;
                top: 50%;
                transform: translate(-36%,-36%);
                z-index: 1100
            }

            .Block--loot-wheel__win--active {
                display: block
            }

            .Block--loot-wheel--top .Block--loot-wheel__button {
                transform: rotate(90deg)
            }

            .Block--loot-wheel-prizes {
                bottom: 0;
                left: 0;
                position: absolute;
                right: 0;
                top: 0
            }

            .Block--loot-wheel-prizes__prizes {
                border-radius: 50%;
                display: flex;
                height: 100%;
                justify-content: center;
                overflow: hidden;
                position: relative;
                transform: rotate(90deg);
                transform-origin: center;
                width: 100%
            }

            .Block--loot-wheel-prizes__prize {
                align-items: center;
                color: var(--text-color-extra-4);
                display: flex;
                font-size: 12px;
                font-weight: 700;
                height: 50%;
                justify-content: center;
                position: absolute;
                top: 0;
                transform-origin: bottom center;
                width: 50%
            }

            @media(min-width: 768px) {
                .Block--loot-wheel-prizes__prize {
                    font-size:16px
                }

                .Block--loot-wheel-prizes__prize--12 {
                    font-size: 14px
                }

                .Block--loot-wheel-prizes__prize--16 {
                    font-size: 12px
                }
            }

            .Block--loot-wheel-prizes__prize-title {
                overflow: hidden;
                padding: 0 15px 0 40px;
                text-align: right;
                text-overflow: ellipsis;
                transform: rotate(-90deg);
                transform-origin: center;
                white-space: nowrap;
                width: 100%
            }

            @media(min-width: 768px) {
                .Block--loot-wheel-prizes__prize-title {
                    padding:0 25px 0 60px
                }
            }

            .Block--loot-wheel-prizes__image-wrapper {
                aspect-ratio: 1/1;
                left: 21px;
                position: absolute;
                top: 21px;
                width: calc(100% - 42px)
            }

            @media(min-width: 768px) {
                .Block--loot-wheel-prizes__image-wrapper {
                    left:31px;
                    top: 31px;
                    width: calc(100% - 62px)
                }
            }

            .Block--loot-wheel-spin-button {
                align-items: center;
                bottom: 0;
                cursor: pointer;
                display: flex;
                font-size: 12px;
                font-weight: 700;
                height: 62px;
                justify-content: center;
                left: 0;
                margin: auto;
                padding: 8px;
                position: absolute;
                right: 0;
                text-align: center;
                text-transform: uppercase;
                top: 0;
                width: 62px;
                z-index: 10
            }

            @media(min-width: 768px) {
                .Block--loot-wheel-spin-button {
                    font-size:16px;
                    height: 96px;
                    padding: 12px;
                    width: 96px
                }
            }

            .Block--loot-wheel-spin-button--disabled {
                cursor: auto;
                filter: brightness(50%);
                pointer-events: none
            }

            .Block--loot-wheel-spin-button__img {
                left: 0;
                -o-object-fit: cover;
                object-fit: cover;
                -o-object-position: center;
                object-position: center;
                position: absolute;
                top: 0;
                width: 100%
            }

            .Block--loot-wheel-spin-button__text {
                color: var(--text-color-contrast);
                position: relative
            }

            .Block--lootwheel-widget-conditions {
                border: 1px solid var(--background-primary);
                border-radius: 8px;
                margin-bottom: 16px;
                padding: 12px
            }

            .Block--lootwheel-widget-conditions__title {
                font-size: 14px;
                font-weight: 700;
                margin: 0 0 12px;
                text-transform: uppercase
            }

            .Block--lootwheel-widget-conditions__list {
                display: flex;
                flex-direction: column;
                gap: 12px;
                justify-content: center
            }

            .Block--lootwheel-widget-conditions__condition {
                align-items: center;
                display: flex;
                justify-content: space-between
            }

            .Block--lootwheel-widget-conditions__condition-title {
                color: var(--text-color-secondary)
            }

            .Block--lootwheel-widget-conditions__condition-desc {
                font-weight: 700;
                line-height: 1.3;
                text-transform: uppercase
            }

            .Block--content-prizes__item:not(:last-child):after {
                content: attr(data-separator)
            }

            .Block--lootwheel-widget-copy-button .Block--lootwheel-widget-copy-button__btn {
                background: var(--background-primary);
                border-radius: 8px;
                color: var(--text-color-primary);
                display: flex;
                font-size: 12px;
                font-weight: 400;
                gap: 10px;
                justify-content: center;
                line-height: 1.6;
                min-height: 40px;
                padding: 10px 12px;
                text-transform: none
            }

            .Block--lootwheel-widget-copy-button__icon {
                font-size: 18px;
                transition: color .3s ease
            }

            .Block--lootwheel-widget-copy-button__icon--copy {
                color: var(--text-color-secondary)
            }

            .Block--lootwheel-widget-copy-button:hover .Block--lootwheel-widget-copy-button__icon--copy {
                color: var(--text-color-primary)
            }

            .Block--lootwheel-widget-steps__progress-bar {
                margin: 0 0 8px
            }

            .Block--lootwheel-widget-steps__list {
                display: grid;
                gap: 8px;
                grid-template-columns: repeat(3,1fr)
            }

            .Block--lootwheel-widget-steps__step {
                align-items: center;
                border: 1px solid var(--background-primary);
                border-radius: 12px;
                color: var(--text-color-secondary);
                display: flex;
                flex: 1;
                flex-direction: column;
                gap: 4px;
                justify-content: flex-start;
                padding: 10px;
                transition: color .3s ease,border-color .3s ease
            }

            .Block--lootwheel-widget-steps__step--active {
                border-color: var(--text-color-extra-2);
                color: var(--text-color-primary)
            }

            .Block--lootwheel-widget-steps__step--prev {
                color: var(--text-color-primary)
            }

            .Block--lootwheel-widget-steps__step-number {
                background-color: var(--background-primary);
                border-radius: 6px;
                font-size: 14px;
                font-weight: 700;
                height: 28px;
                padding: 4px 6px;
                text-transform: uppercase;
                transition: background-color .3s ease;
                width: 32px
            }

            .Block--lootwheel-widget-steps__step--active .Block--lootwheel-widget-steps__step-number {
                background-color: var(--text-color-extra-2)
            }

            .Block--lootwheel-widget-steps__step-text {
                align-items: center;
                display: flex;
                flex: auto;
                justify-content: center
            }

            .Block--fixed-buttons-block {
                bottom: 60px;
                left: var(--aside-space);
                pointer-events: none;
                position: fixed;
                right: 0;
                transition: left .3s ease;
                z-index: 1000
            }

            @media(min-width: 768px) {
                .Block--fixed-buttons-block {
                    bottom:16px
                }
            }

            .Block--fixed-buttons-block__wrap {
                display: flex;
                justify-content: space-between;
                padding: 0 16px
            }

            .Block--fixed-buttons-block__right {
                display: flex;
                flex-direction: column;
                justify-content: flex-end
            }

            @media(min-width: 768px) {
                .Block--fixed-buttons-block__right {
                    justify-content:flex-end
                }
            }

            .Block--fixed-buttons-block .Block--fixed-buttons-block__button {
                margin-bottom: 16px;
                pointer-events: auto
            }

            .Block--fixed-buttons-block__game {
                margin-top: 26px;
                pointer-events: auto;
                width: 100%
            }

            @media(min-width: 768px) {
                .Block--fixed-buttons-block__game {
                    margin-top:0
                }
            }

            .GamePreview--default {
                background: var(--background-primary);
                display: flex;
                padding: 14px;
                position: relative;
                width: 100%
            }

            @media(min-width: 768px) {
                .GamePreview--default {
                    border-radius:12px 0 12px 12px;
                    padding: 8px;
                    width: 176px
                }

                .body--ar .GamePreview--default {
                    border-radius: 0 12px 12px 12px
                }
            }

            .GamePreview--default__close-button {
                align-items: center;
                background: var(--background-primary);
                border-radius: 12px 12px 0 0;
                color: var(--text-color-secondary);
                display: flex;
                font-size: 18px;
                height: 36px;
                justify-content: center;
                position: absolute;
                right: 14px;
                top: -36px;
                transition: color .3s ease;
                width: 36px
            }

            .GamePreview--default__close-button:hover {
                color: var(--text-color-primary)
            }

            @media(min-width: 768px) {
                .GamePreview--default__close-button {
                    border-radius:0 12px 12px 0;
                    right: -36px;
                    top: 0
                }

                .body--ar .GamePreview--default__close-button {
                    border-radius: 12px 0 0 12px;
                    left: -36px;
                    right: auto
                }
            }

            .GameTile--game-preview-mobile {
                align-items: center;
                display: flex;
                justify-content: space-between;
                width: 100%
            }

            .GameTile--game-preview-mobile__header {
                align-items: center;
                color: var(--text-color-secondary);
                display: flex;
                font-size: 12px;
                font-weight: 400;
                gap: 12px
            }

            .GameTile--game-preview-mobile__image-wrapper {
                aspect-ratio: 1/1;
                border-radius: 8px;
                overflow: hidden;
                position: relative;
                width: 56px
            }

            .GameTile--game-preview-mobile__title {
                color: var(--text-color-primary);
                font-size: 13px;
                font-weight: 700;
                margin-bottom: 4px
            }

            .GameTile--game-preview-mobile .GameTile--game-preview-mobile__button {
                aspect-ratio: 1/1;
                border-radius: 16px;
                font-size: 19px;
                min-width: 56px;
                width: 56px
            }

            .GameTile--game-preview-desktop {
                border-radius: 12px;
                display: block;
                overflow: hidden;
                position: relative;
                width: 100%
            }

            .GameTile--game-preview-desktop__main {
                line-height: 0;
                position: inherit
            }

            .GameTile--game-preview-desktop__action {
                opacity: 0;
                transition: opacity .3s ease
            }

            @media(min-width: 1280px) {
                .GameTile--game-preview-desktop:hover .GameTile--game-preview-desktop__action {
                    opacity:1
                }
            }

            .GameTile--game-preview-desktop__favorite {
                opacity: 0;
                position: absolute;
                right: 4px;
                top: 4px;
                z-index: 10
            }

            .GameTile--game-preview-desktop:hover .GameTile--game-preview-desktop__favorite,.GameTile--game-preview-desktop__favorite--active {
                opacity: 1
            }

            .GameTile--game-preview-desktop__info-block {
                align-items: flex-start;
                display: flex;
                flex-wrap: wrap;
                gap: 4px;
                justify-content: flex-start;
                left: 4px;
                position: absolute;
                top: 4px
            }

            .GameTile--game-preview-desktop__labels {
                opacity: 1
            }

            .GameTile--game-preview-desktop:hover .GameTile--game-preview-desktop__labels {
                opacity: 0
            }

            .GameTile--game-preview-desktop__jackpot {
                bottom: 4px;
                left: 4px;
                max-width: calc(100% - 8px);
                position: absolute;
                right: 4px;
                z-index: 1
            }

            .GameTile--game-preview-desktop:hover .GameTile--game-preview-desktop__jackpot {
                opacity: 0
            }

            .Block--game-title-image {
                aspect-ratio: 1/1;
                border-radius: 8px;
                overflow: hidden;
                position: relative;
                width: 100%
            }

            .Block--game-title-image--s2 {
                aspect-ratio: 337/181
            }

            .Block--game-title-image--s6 {
                aspect-ratio: 272/366
            }

            .Block--game-title-image__image {
                height: 100%;
                transition: transform .3s ease;
                width: 100%
            }

            .Block--game-title-action {
                background: var(--background-extra-15);
                border-radius: 8px;
                height: 100%;
                justify-content: center;
                left: 0;
                line-height: 1;
                overflow: hidden;
                padding: 5px;
                position: absolute;
                top: 0;
                z-index: 10
            }

            .Block--game-title-action,.Block--game-title-action__buttons {
                align-items: center;
                display: flex;
                flex-direction: column;
                width: 100%
            }

            .Block--game-title-action__buttons {
                gap: 8px;
                margin: 10% 0 0;
                padding: 0;
                text-align: center
            }

            .Block--game-title-action .Block--game-title-action__button--demo,.Block--game-title-action .Block--game-title-action__button--play {
                bottom: 0;
                font-size: 10px;
                left: 0;
                position: absolute;
                right: 0;
                text-transform: uppercase;
                top: 0;
                width: 100%
            }

            @media(min-width: 1280px) {
                .Block--game-title-action .Block--game-title-action__button--demo,.Block--game-title-action .Block--game-title-action__button--play {
                    position:static;
                    width: auto
                }

                .Block--game-title-action .Block--game-title-action__button--play {
                    font-size: 20px;
                    min-width: 0;
                    padding: 18px
                }

                .Block--game-title-action .Block--game-title-action__button--demo {
                    background: var(--background-extra-13);
                    border-radius: 8px;
                    color: var(--text-color-primary);
                    line-height: 1.6;
                    padding: 4px 6px;
                    transition: background-color .3s ease,color .3s ease
                }

                .Block--game-title-action .Block--game-title-action__button--demo:hover {
                    background-color: var(--background-secondary);
                    color: var(--text-color-primary)
                }
            }

            .Block--game-title-labels {
                align-items: flex-start;
                display: flex;
                flex-wrap: wrap;
                gap: 4px;
                justify-content: flex-start;
                transition: opacity .3s ease;
                width: auto
            }

            .Block--game-card-label {
                aspect-ratio: 1;
                border-radius: 6px;
                box-shadow: 0 4px 15px var(--shadow-button);
                overflow: hidden;
                position: relative;
                width: 20px
            }

            .Block--game-card-label__image {
                -o-object-fit: cover;
                object-fit: cover
            }

            .Block--game-title-favorite__button {
                border: none;
                box-shadow: none;
                color: var(--text-color-contrast);
                cursor: pointer;
                display: block;
                font-size: 24px;
                line-height: 1;
                margin: 0;
                padding: 0;
                text-shadow: none;
                transition: color .3s ease,opacity .3s ease
            }

            .Block--game-title-favorite__button,.Block--game-title-favorite__button:active,.Block--game-title-favorite__button:focus,.Block--game-title-favorite__button:hover {
                background: transparent none;
                outline: none
            }

            .Block--game-title-favorite__button:focus {
                color: var(--text-color-contrast)
            }

            .Block--game-title-favorite__button:hover {
                color: var(--text-color-extra-2)
            }

            .Block--game-title-favorite__button--active,.Block--game-title-favorite__button--active:hover {
                color: var(--text-color-contrast)
            }

            .Button--no-styles {
                border: none;
                outline: none;
                text-shadow: none
            }

            .Button--no-styles:not(:disabled) {
                cursor: pointer
            }

            .Button--no-styles:disabled {
                opacity: .5
            }

            .Block--game-title-jackpot {
                -webkit-backdrop-filter: blur(4px);
                backdrop-filter: blur(4px);
                background: var(--background-extra-13);
                border-radius: 6px;
                color: var(--text-color-primary);
                font-size: 10px;
                font-weight: 700;
                line-height: 1.6;
                padding: 4px 10px;
                text-align: center;
                transition: opacity .3s ease
            }

            .CryptoExchangeRate--button--skeleton {
                min-height: 40px;
                min-width: 40px;
                position: relative
            }

            .Button--default.CryptoExchangeRate--button {
                align-items: center;
                border-radius: 12px;
                box-shadow: 0 4px 15px var(--shadow-button);
                display: flex;
                font-size: 14px;
                height: 40px;
                justify-content: center;
                min-height: 40px;
                min-width: 40px;
                padding: 0;
                width: 40px;
                z-index: 1000
            }

            .Block--live-chat-button {
                z-index: 1000
            }

            .Block--live-chat-button--game-panel {
                bottom: auto;
                display: block;
                position: relative;
                right: auto;
                width: 100%;
                z-index: 0
            }

            .Block--live-chat-button .Block--live-chat-button__button {
                border-radius: 12px;
                font-size: 16px;
                line-height: 1;
                min-width: 40px;
                padding: 12px;
                width: 100%
            }

            .Block--button-extra-3 {
                align-items: center;
                background: var(--button-extra-3-bg);
                border-radius: var(--buttons-button-border-radius);
                cursor: pointer;
                display: flex;
                flex-shrink: 0;
                justify-content: center;
                line-height: 1;
                padding: 12px;
                transition: background-color .3s ease
            }

            .Block--button-extra-3:hover {
                background: var(--button-extra-3-bg-hover)
            }

            .Block--button-extra-3--active {
                background: var(--button-extra-3-bg-active)
            }

            .Block--button-extra-3--disabled {
                opacity: var(--buttons-button-opacity-disabled);
                pointer-events: none
            }

            .Block--button-extra-3__image-wrapper {
                aspect-ratio: 1;
                position: relative;
                width: var(--icons-icon-m-width-general)
            }

            .Block--button-extra-3__icon {
                background: var(--button-extra-3-text)
            }

            .Block--button-extra-3:hover .Block--button-extra-3__icon {
                background: var(--button-extra-3-text-hover)
            }

            .Block--button-extra-3--active .Block--button-extra-3__icon {
                background: var(--button-extra-3-text-active)
            }

            .Block--page-collection__link-wrapper {
                padding: 16px 0;
                text-align: center
            }

            .Block--page-collection .Block--page-collection__link {
                align-items: center;
                display: inline-flex;
                font-size: 12px;
                font-weight: 700;
                line-height: 1.6
            }

            .Block--page-collection__link-icon {
                color: var(--text-color-secondary);
                font-size: 22px
            }

            .Block--page-header__title,.Block--page-unavailable {
                padding: var(--padding-section) 0
            }

            .Block--page-header__title {
                color: var(--text-color-primary);
                font-size: 22px;
                font-weight: 700;
                line-height: 1.6;
                margin: 0;
                text-align: center;
                text-transform: uppercase
            }

            .Block--games-block-grid {
                --grid-gap: 12px;
                --grid-columns: 2;
                overflow: hidden;
                position: relative
            }

            @media(min-width: 768px) {
                .Block--games-block-grid {
                    --grid-gap:16px;
                    --grid-columns: 4
                }
            }

            @media(min-width: 1280px) {
                .Block--games-block-grid {
                    --grid-columns:6
                }
            }

            @media(min-width: 1632px) {
                .Block--games-block-grid {
                    --grid-columns:8
                }
            }

            @media(min-width: 768px) {
                .Block--games-block-grid--s2 {
                    --grid-columns:3
                }
            }

            @media(min-width: 1280px) {
                .Block--games-block-grid--s2 {
                    --grid-columns:4
                }
            }

            @media(min-width: 1632px) {
                .Block--games-block-grid--s2 {
                    --grid-columns:5
                }
            }

            .Block--games-block-grid__content {
                display: flex;
                flex-direction: column;
                gap: 24px
            }

            .Block--games-block-grid__item {
                position: relative
            }

            .Block--games-block-grid__not-found {
                color: var(--text-color-secondary);
                text-transform: uppercase
            }

            .Block--games-block-grid__banner {
                grid-column: span 2
            }

            .Block--games-block-grid__grid {
                display: grid;
                gap: var(--grid-gap);
                grid-auto-flow: row;
                grid-template-columns: repeat(var(--grid-columns),1fr);
                width: 100%
            }

            .Block--games-block-grid__more {
                display: block;
                text-align: center;
                width: 100%
            }

            .Block--games-block-grid__button {
                min-width: 132px
            }

            .Block--games-block-grid .Block--games-block-grid__lobby-header {
                margin-bottom: 16px
            }

            @media(min-width: 768px) {
                .Block--games-block-grid .Block--games-block-grid__lobby-header {
                    margin-bottom:24px
                }
            }

            .Block--games-block-grid__footer {
                display: flex;
                flex-direction: column;
                gap: 16px
            }

            .Block--page-block {
                padding: var(--padding-section) var(--padding-container)
            }

            .Block--block-header {
                align-items: center;
                display: flex;
                justify-content: space-between;
                margin-bottom: 16px;
                min-height: 32px
            }

            @media(min-width: 768px) {
                .Block--block-header--is-slider {
                    padding-right:96px
                }

                .body--ar .Block--block-header--is-slider {
                    padding-left: 96px;
                    padding-right: 0
                }
            }

            .Block--block-header .Block--block-header__link {
                font-size: 12px;
                font-weight: 700
            }

            @media(min-width: 1280px) {
                .Block--block-header {
                    min-height:24px
                }
            }

            .Title--title-block {
                align-items: center;
                color: var(--block-title-color);
                display: flex;
                font-size: 14px;
                font-weight: 700;
                gap: 12px;
                line-height: 24px;
                margin: 0;
                text-transform: uppercase
            }

            .Title--title-block__text {
                overflow: hidden;
                text-overflow: ellipsis;
                width: 100%
            }

            .Title--title-block__font-icon {
                color: var(--block-title-icon);
                font-size: 24px
            }

            .Title--title-block__icon {
                background: var(--block-title-icon)
            }

            .Block--skeleton-text {
                position: relative
            }

            .GameTile--default {
                background-color: var(--background-primary);
                border-radius: 12px;
                display: block;
                margin: 0;
                overflow: hidden;
                padding: 0;
                position: relative;
                width: 100%
            }

            .GameTile--default__main {
                line-height: 0;
                position: inherit
            }

            .GameTile--default__action {
                opacity: 0;
                transition: opacity .3s ease
            }

            @media(min-width: 1280px) {
                .GameTile--default:hover .GameTile--default__action {
                    opacity:1
                }
            }

            .GameTile--default__favorite {
                opacity: 0;
                position: absolute;
                right: 4px;
                top: 4px;
                z-index: 10
            }

            .GameTile--default:hover .GameTile--default__favorite,.GameTile--default__favorite--active {
                opacity: 1
            }

            .GameTile--default__info-block {
                align-items: flex-start;
                display: flex;
                flex-wrap: wrap;
                gap: 4px;
                justify-content: flex-start;
                left: 4px;
                position: absolute;
                top: 4px
            }

            .GameTile--default__labels {
                opacity: 1
            }

            .GameTile--default:hover .GameTile--default__labels {
                opacity: 0
            }

            .GameTile--default__jackpot {
                bottom: 4px;
                left: 4px;
                max-width: calc(100% - 8px);
                position: absolute;
                right: 4px;
                z-index: 1
            }

            .GameTile--default:hover .GameTile--default__jackpot {
                opacity: 0
            }

            .Block--skeleton-game-title {
                background-color: var(--background-primary);
                border-radius: 12px;
                display: block;
                margin: 0;
                min-height: 100%;
                overflow: hidden;
                padding: 8px;
                position: relative;
                width: 100%
            }

            .Block--skeleton-game-title--s6 {
                padding: 0
            }

            .Block--skeleton-game-title--V2 {
                background: transparent;
                padding: 0
            }

            .Block--skeleton-game-title--V3,.Block--skeleton-game-title--V4,.Block--skeleton-game-title--V6 {
                padding: 0
            }

            .Block--skeleton-game-title__main {
                line-height: 0;
                position: inherit
            }

            .Block--skeleton-game-title__image {
                aspect-ratio: 1/1;
                border-radius: 8px;
                overflow: hidden;
                width: 100%
            }

            .Block--skeleton-game-title--s2 .Block--skeleton-game-title__image {
                aspect-ratio: 337/181
            }

            .Block--skeleton-game-title--s6 .Block--skeleton-game-title__image {
                aspect-ratio: 272/366
            }

            .Block--skeleton-game-title__skeleton {
                border-radius: 6px;
                display: block;
                overflow: hidden;
                position: relative;
                width: 100%
            }

            .Block--skeleton-game-title__footer {
                padding: 12px 8px 8px;
                position: inherit
            }

            .Block--skeleton-game-title--s6 .Block--skeleton-game-title__footer {
                display: none
            }

            .Block--skeleton-game-title--V2 .Block--skeleton-game-title__footer {
                padding: 12px 8px 0
            }

            .Block--skeleton-game-title--V3 .Block--skeleton-game-title__footer {
                padding: 12px 12px 14px
            }

            .Block--skeleton-game-title--V4 .Block--skeleton-game-title__footer {
                padding: 4px 12px 14px
            }

            .Block--skeleton-game-title--provider-image .Block--skeleton-game-title__footer {
                display: flex;
                justify-content: space-between
            }

            .Block--skeleton-game-title__title {
                border-radius: 4px;
                height: 17px;
                overflow: hidden;
                position: inherit
            }

            .Block--skeleton-game-title--provider-image .Block--skeleton-game-title__title {
                height: 20px;
                width: calc(100% - 36px)
            }

            .Block--skeleton-game-title__provider {
                border-radius: 4px;
                height: 14px;
                margin: 4px 0 0;
                overflow: hidden;
                padding: 0;
                position: inherit;
                width: 50%
            }

            .Block--skeleton-game-title__provider-image {
                border-radius: 4px;
                height: 20px;
                overflow: hidden;
                position: inherit;
                width: 20px
            }

            .Block--games-block-progress {
                align-items: center;
                display: flex;
                flex-direction: column;
                gap: 8px;
                text-align: center
            }

            .Block--games-block-progress__progress {
                max-width: 188px
            }

            .Block--games-block-progress__text {
                color: var(--text-color-secondary);
                display: flex;
                font-size: 12px;
                font-weight: 400;
                gap: 6px;
                line-height: 1.3
            }

            .Block--games-block-progress__games-count {
                color: var(--text-color-extra-2)
            }

            .Block--collections-list-v1 {
                --gap: 16px;
                --column-count: 1;
                display: flex;
                flex-wrap: wrap;
                gap: var(--gap);
                justify-content: center;
                padding: var(--padding-section) 0
            }

            @media(min-width: 768px) {
                .Block--collections-list-v1 {
                    --column-count:2
                }
            }

            @media(min-width: 960px) {
                .Block--collections-list-v1 {
                    --column-count:3
                }
            }

            @media(min-width: 1280px) {
                .Block--collections-list-v1 {
                    --column-count:4
                }
            }

            @media(min-width: 1632px) {
                .Block--collections-list-v1 {
                    --column-count:5
                }
            }

            @media(min-width: 1920px) {
                .Block--collections-list-v1 {
                    --column-count:6
                }
            }

            .Block--collections-list-v1__card {
                width: calc(100%/var(--column-count) - var(--gap)*(var(--column-count) - 1)/var(--column-count))
            }

            .Block--collections-card-v1 {
                border-radius: 12px;
                overflow: hidden;
                padding-top: 60px;
                position: relative
            }

            .Block--collections-card-v1__wrapper {
                align-items: flex-end;
                background-color: var(--background-secondary);
                border-radius: 12px;
                display: flex;
                height: 146px;
                padding: 12px;
                position: relative;
                width: 100%
            }

            .Block--collections-card-v1__wrapper:after {
                background: var(--background-gradient-2);
                bottom: 0;
                content: "";
                height: 56px;
                left: 0;
                pointer-events: none;
                position: absolute;
                width: 100%;
                z-index: 10
            }

            .Block--collections-card-v1 .Block--collections-card-v1__image {
                -o-object-fit: cover;
                object-fit: cover;
                -o-object-position: right center;
                object-position: right center
            }

            .body--ar .Block--collections-card-v1 .Block--collections-card-v1__image {
                transform: scaleX(-1)
            }

            .Block--collections-card-v1 .Block--collections-card-v1__button {
                font-size: 14px;
                max-width: 100%;
                min-height: 36px;
                min-width: unset;
                padding: 8px 12px;
                position: relative;
                z-index: 20
            }

            .Block--collections-card-v1__button-text {
                overflow: hidden;
                text-overflow: ellipsis;
                width: 100%
            }

            .Block--page-lottery__section {
                padding: var(--padding-block) 0
            }

            .Lottery--default__header {
                padding: var(--padding-section) 0
            }

            .Lottery--default__section {
                padding: var(--padding-block) 0
            }

            .Lottery--default__section-title {
                color: var(--text-color-primary);
                font-size: 22px;
                font-weight: 700;
                line-height: 1.64;
                margin: 0 0 24px;
                text-align: center;
                text-transform: uppercase
            }

            .Lottery--default__section-desc {
                color: var(--text-color-secondary);
                font-size: 12px;
                font-weight: 400;
                line-height: 20px;
                margin-bottom: 24px;
                text-align: center
            }

            .Block--lottery-header {
                border-radius: 12px;
                min-height: 270px;
                overflow: hidden;
                padding: 32px;
                position: relative
            }

            @media(min-width: 768px) {
                .Block--lottery-header {
                    min-height:324px
                }
            }

            .Block--lottery-header__img {
                height: 100%;
                -o-object-fit: cover;
                object-fit: cover;
                -o-object-position: right center;
                object-position: right center;
                position: absolute;
                right: 0;
                top: 0;
                width: 100%
            }

            .body--ar .Block--lottery-header__img {
                transform: scaleX(-1)
            }

            .Block--lottery-header__content {
                align-items: flex-start;
                color: var(--text-color-contrast);
                display: flex;
                flex-direction: column;
                gap: 24px;
                position: relative
            }

            @media(min-width: 768px) {
                .Block--lottery-header__content {
                    gap:16px
                }
            }

            .Block--lottery-header__title {
                font-size: 16px;
                font-weight: 700;
                margin: 0;
                max-width: 60%;
                text-transform: uppercase
            }

            @media(min-width: 768px) {
                .Block--lottery-header__title {
                    font-size:32px;
                    max-width: 100%
                }
            }

            .Block--lottery-header__pool-label {
                font-size: 10px;
                line-height: 1.6;
                margin-bottom: 4px;
                opacity: .6;
                text-transform: uppercase
            }

            @media(min-width: 768px) {
                .Block--lottery-header__pool-label {
                    font-size:12px
                }
            }

            .Block--lottery-header__pool-value {
                font-size: 16px;
                font-weight: 700;
                text-transform: uppercase
            }

            @media(min-width: 768px) {
                .Block--lottery-header__pool-value {
                    font-size:22px
                }
            }

            .Block--lottery-header__link {
                color: var(--text-color-contrast);
                display: inline-block;
                font-size: 12px;
                font-weight: 400;
                margin-top: 12px;
                position: relative;
                text-decoration: underline;
                transition: color .3s ease
            }

            .Block--lottery-header__link:hover {
                color: var(--text-color-extra-2)
            }

            .Block--lottery-pool__item:not(:last-child):after {
                content: " + "
            }

            .Block--tourn-timer {
                align-items: center;
                display: flex;
                flex-wrap: wrap;
                gap: 10px
            }

            .Block--tourn-timer .Block--tourn-timer__timer--ended {
                display: none
            }

            .Block--tourn-timer__title {
                color: var(--text-color-contrast);
                font-size: 10px;
                font-weight: 400;
                line-height: 1.6;
                opacity: .6;
                text-transform: uppercase;
                transition: color .3s ease;
                white-space: nowrap
            }

            @media(min-width: 768px) {
                .Block--lottery-header .Block--tourn-timer__title {
                    font-size:12px
                }
            }

            .Timer--blocks {
                display: flex;
                gap: 7px
            }

            .body--ar .Timer--blocks {
                flex-direction: row-reverse
            }

            .Block--lottery-header .Timer--blocks {
                gap: 11px
            }

            .Timer--blocks__item {
                align-items: center;
                -webkit-backdrop-filter: blur(10px);
                backdrop-filter: blur(10px);
                background: var(--background-extra-9);
                border-radius: 6px;
                color: var(--text-color-contrast);
                display: flex;
                font-size: 12px;
                height: 24px;
                justify-content: center;
                min-width: 26px;
                padding: 2px;
                position: relative;
                transition: color .3s ease,background-color .3s ease
            }

            .Timer--blocks__item:after {
                content: ":";
                position: absolute;
                right: -5px
            }

            .Timer--blocks__item:last-child:after {
                display: none
            }

            @media(min-width: 768px) {
                .Block--lottery-header .Timer--blocks__item {
                    font-size:16px;
                    font-weight: 700;
                    height: 36px;
                    min-width: 36px
                }

                .Block--lottery-header .Timer--blocks__item:after {
                    content: ":";
                    font-size: 12px;
                    font-weight: 400;
                    position: absolute;
                    right: -7px
                }
            }

            .Block--page-lottery-tickets {
                color: var(--text-color-extra-4);
                display: flex;
                flex-wrap: wrap;
                gap: 16px;
                justify-content: center
            }

            @media(min-width: 768px) {
                .Block--page-lottery-tickets {
                    gap:32px
                }
            }

            .Block--page-lottery-tickets__item {
                max-width: 332px;
                position: relative;
                width: 100%
            }

            @media(min-width: 960px) {
                .Block--page-lottery-tickets__item {
                    max-width:422px
                }
            }

            .Block--page-lottery-tickets__image-wrapper {
                aspect-ratio: 844/400;
                position: relative;
                width: 100%
            }

            .Block--page-lottery-tickets__left {
                align-items: center;
                bottom: 0;
                display: flex;
                flex-direction: column;
                justify-content: center;
                left: 0;
                padding: 10px 28px;
                position: absolute;
                top: 0;
                width: 78%
            }

            @media(min-width: 960px) {
                .Block--page-lottery-tickets__left {
                    padding:10px 46px
                }
            }

            .Block--page-lottery-tickets__deposit {
                align-items: center;
                border-bottom: 1px solid var(--text-color-extra-4);
                display: flex;
                flex-direction: column;
                height: 58%;
                justify-content: flex-end;
                padding-bottom: 16px;
                text-transform: uppercase;
                width: 100%
            }

            .Block--page-lottery-tickets__deposit-top {
                font-size: 24px;
                font-weight: 700;
                margin-bottom: 2px;
                text-transform: none
            }

            @media(min-width: 960px) {
                .Block--page-lottery-tickets__deposit-top {
                    font-size:32px
                }
            }

            .Block--page-lottery-tickets__deposit-bottom {
                font-size: 16px;
                font-weight: 400
            }

            @media(min-width: 960px) {
                .Block--page-lottery-tickets__deposit-bottom {
                    font-size:20px
                }
            }

            .Block--page-lottery-tickets__price {
                align-items: center;
                display: flex;
                flex-direction: column;
                font-size: 12px;
                height: 42%;
                justify-content: flex-start;
                line-height: 16px;
                padding-top: 12px
            }

            @media(min-width: 960px) {
                .Block--page-lottery-tickets__price {
                    font-size:14px;
                    line-height: 20px;
                    padding-top: 14px
                }
            }

            .Block--page-lottery-tickets__right {
                align-items: center;
                bottom: 0;
                display: flex;
                flex-direction: column;
                font-size: 32px;
                font-weight: 700;
                gap: 12px;
                justify-content: center;
                position: absolute;
                right: 0;
                top: 0;
                width: 22%
            }

            @media(min-width: 960px) {
                .Block--page-lottery-tickets__right {
                    font-size:40px;
                    gap: 14px
                }
            }

            .Block--page-lottery-tickets__right--icon-wrapper {
                height: 18px;
                position: relative;
                width: 20px
            }

            .Block--page-lottery-tickets__right--content {
                align-items: center;
                display: flex;
                flex-direction: column
            }

            .Block--page-lottery-tickets__curr {
                font-size: 12px;
                text-transform: uppercase
            }

            @media(min-width: 960px) {
                .Block--page-lottery-tickets__curr {
                    font-size:14px
                }
            }

            .Block--lottery-prizes {
                --gap: 12px;
                --item--max-width: 176px;
                --item--width: calc((100% - var(--gap))/2);
                --image-wrapper--aspect-ratio: 352/172;
                display: flex;
                flex-direction: column;
                gap: var(--gap)
            }

            @media(min-width: 768px) {
                .Block--lottery-prizes {
                    --gap:16px;
                    --item--width: var(--item--max-width)
                }
            }

            .Block--lottery-prizes__list {
                color: var(--text-color-primary);
                display: flex;
                flex-wrap: wrap;
                gap: var(--gap);
                justify-content: center
            }

            .Block--lottery-prizes__item {
                max-width: var(--item--max-width);
                position: relative;
                width: var(--item--width)
            }

            .Block--lottery-prizes__item--top:nth-child(-n+3) {
                color: var(--background-primary)
            }

            .Block--lottery-prizes__item--top:first-child {
                margin: 0 calc((var(--item--width) - var(--gap))/2)
            }

            @media(min-width: 768px) {
                .Block--lottery-prizes__item--top:first-child {
                    margin:0
                }
            }

            .Block--lottery-prizes__image-wrapper {
                aspect-ratio: var(--image-wrapper--aspect-ratio);
                position: relative;
                width: 100%
            }

            .Block--lottery-prizes__content {
                align-items: center;
                bottom: 2px;
                display: flex;
                flex-direction: column;
                justify-content: center;
                left: 14px;
                position: absolute;
                right: 14px;
                top: 0
            }

            .Block--lottery-prizes__price {
                align-items: flex-end;
                border-bottom: 1px solid rgba(var(--text-color-secondary),.3);
                display: flex;
                font-size: 12px;
                font-weight: 700;
                height: 50%;
                justify-content: center;
                line-height: 1.3;
                overflow: hidden;
                padding-bottom: 8px;
                padding-top: 8px;
                position: relative;
                text-align: center;
                text-overflow: ellipsis;
                white-space: nowrap;
                width: 100%
            }

            .Block--lottery-prizes__price:after {
                background: var(--text-color-secondary);
                bottom: 0;
                content: "";
                height: 1px;
                left: 0;
                opacity: .3;
                position: absolute;
                width: 100%
            }

            .Block--lottery-prizes__item--top .Block--lottery-prizes__price:after {
                background: var(--text-color-primary)
            }

            @media(min-width: 768px) {
                .Block--lottery-prizes__price {
                    font-size:14px;
                    padding-bottom: 10px;
                    padding-top: 10px
                }
            }

            .Block--lottery-prizes__tickets {
                font-size: 12px;
                font-weight: 700;
                height: 50%;
                line-height: 1.4;
                padding-bottom: 8px;
                padding-top: 8px;
                text-transform: uppercase
            }

            @media(min-width: 768px) {
                .Block--lottery-prizes__tickets {
                    padding-bottom:10px;
                    padding-top: 10px
                }
            }

            .Block--lottery-prize__item:not(:last-child):after {
                content: " + ";
                max-width: 176px;
                position: relative
            }

            .Lottery--page-lottery-winners__header {
                align-items: center;
                display: flex;
                justify-content: space-between;
                margin-bottom: 16px
            }

            .Select--page-size {
                display: block;
                margin: 0;
                padding: 0;
                position: relative
            }

            .Select--page-size__button {
                align-items: center;
                align-self: stretch;
                background-color: var(--button-special-bg);
                border: none;
                border-radius: 8px;
                color: var(--text-color-primary);
                cursor: pointer;
                display: flex;
                flex-direction: row;
                flex-wrap: nowrap;
                font-size: 12px;
                font-weight: 400;
                justify-content: space-between;
                line-height: 1;
                margin: 0;
                min-height: 40px;
                min-width: 50px;
                outline: none;
                padding: 12px 8px;
                text-transform: capitalize;
                transition: background-color .3s ease;
                width: 100%
            }

            .Select--page-size--open .Select--page-size__button,.Select--page-size__button:hover {
                background-color: var(--button-special-bg-hover)
            }

            .Select--page-size__button-inner {
                align-items: center;
                display: flex;
                gap: 10px
            }

            .Select--page-size__caret {
                color: var(--text-color-secondary);
                display: inline-block;
                font-size: 16px;
                transition: transform .3s ease,color .3s ease;
                vertical-align: top;
                width: auto
            }

            .Select--page-size--open .Select--page-size__caret {
                color: var(--text-color-primary);
                transform: rotate(180deg)
            }

            .Select--page-size__list {
                background-color: var(--background-secondary);
                border-radius: 8px;
                box-shadow: 0 6px 12px var(--shadow-dropdown);
                display: none;
                flex-direction: column;
                overflow: hidden;
                padding: 8px 0;
                position: absolute;
                right: 0;
                top: calc(100% + 4px);
                width: 100%
            }

            .Select--page-size--open .Select--page-size__list {
                display: flex;
                z-index: 20
            }

            .Select--page-size .Select--page-size__link {
                align-items: center;
                color: var(--text-color-primary);
                display: flex;
                flex-direction: row;
                font-size: 12px;
                font-weight: 400;
                justify-content: center;
                line-height: 1.3;
                margin: 0;
                min-height: 32px;
                outline: none;
                padding: 8px 4px;
                text-align: center;
                text-decoration: none;
                text-transform: capitalize;
                transition: background-color .3s ease;
                white-space: nowrap;
                width: 100%
            }

            .Select--page-size .Select--page-size__link:active,.Select--page-size .Select--page-size__link:focus,.Select--page-size .Select--page-size__link:hover {
                cursor: pointer;
                outline: none;
                text-decoration: none
            }

            .Select--page-size .Select--page-size__link--current,.Select--page-size .Select--page-size__link:hover {
                background: var(--background-primary)
            }

            .Block--table__empty {
                align-items: center;
                border: 1px solid var(--table-border-color);
                border-radius: 12px;
                color: var(--text-color-secondary);
                display: flex;
                font-size: 16px;
                font-weight: 700;
                justify-content: center;
                padding: 8px
            }

            .Block--table-with-pagination {
                display: flex;
                flex-direction: column;
                justify-content: space-between
            }

            .Block--table-row {
                align-items: center;
                background: var(--table-row-extra);
                border-radius: 12px;
                color: var(--text-color-secondary);
                display: flex;
                font-size: 12px;
                font-weight: 500;
                gap: 16px;
                min-height: 48px;
                padding: 0 16px;
                transition: background-color .3s ease
            }

            .Block--table-row--header {
                background: var(--table-head-background);
                color: var(--table-head-color);
                font-size: 10px;
                font-weight: 400;
                text-transform: uppercase
            }

            .Block--table-row:nth-child(2n) {
                background: var(--table-row)
            }

            .Block--table-row--position-0 {
                color: var(--table-color-1);
                font-weight: 700
            }

            .Block--table-row--position-1 {
                color: var(--table-color-2);
                font-weight: 700
            }

            .Block--table-row--position-2 {
                color: var(--table-color-3);
                font-weight: 700
            }

            .Block--table-row__column {
                flex: 1;
                overflow: hidden;
                padding: 16px 0;
                text-overflow: ellipsis;
                white-space: nowrap
            }

            .Block--table-row--header .Block--table-row__column {
                opacity: .6
            }

            .Block--table-row__column:last-child {
                white-space: normal
            }

            .Block--table-row--payments .Block--table-row__column:last-child {
                flex: 0 0 126px
            }

            .Block--table-row--first-column-number .Block--table-row__column:first-child {
                flex: .5
            }

            @media(min-width: 1280px) {
                .Block--table-row--first-column-number .Block--table-row__column:first-child {
                    flex:1
                }
            }

            .Block--table-row--payments .Block--table-row__column:first-child {
                flex: 0 0 202px
            }

            .Block--pagination {
                display: flex;
                gap: 4px;
                justify-content: center;
                margin-top: 16px
            }

            .Block--pagination__item {
                align-items: center;
                background-color: var(--background-primary);
                border-radius: 8px;
                color: var(--text-color-primary);
                cursor: pointer;
                display: flex;
                font-size: 12px;
                font-weight: 400;
                height: 36px;
                justify-content: center;
                padding: 8px;
                transition: background-color .3s ease;
                width: 36px
            }

            .Block--pagination__item--active,.Block--pagination__item:hover {
                background: var(--background-extra-1)
            }

            .Block--pagination__item--prev {
                font-size: 8px;
                margin-right: 16px
            }

            .Block--pagination__item--next {
                font-size: 8px;
                margin-left: 16px
            }

            .Block--pagination__item--disable {
                cursor: default;
                opacity: .6
            }

            .Block--pagination__item--disable:hover {
                background-color: var(--background-primary)
            }

            .Block--pagination__points {
                color: var(--text-color-primary);
                font-size: 12px;
                font-weight: 400;
                height: 36px;
                padding: 10px;
                text-align: center;
                width: 36px
            }

            .Block--table-with-button {
                display: flex;
                flex-direction: column;
                justify-content: space-between
            }

            .Block--table-with-button__button {
                padding-top: 16px;
                text-align: center
            }

            .Block--table-with-scroll__rows {
                scrollbar-color: var(--background-extra-9)
            }

            .Block--table-with-scroll__rows::-webkit-scrollbar {
                height: var(--width-scroll-bar);
                width: var(--width-scroll-bar)
            }

            .Block--table-with-scroll__rows::-webkit-scrollbar-track {
                background: var(--background-extra-8);
                border-radius: 6px
            }

            .Block--table-with-scroll__rows::-webkit-scrollbar-thumb {
                background: var(--background-extra-9);
                border-radius: 6px;
                margin: 0
            }

            .Block--table-with-scroll__rows::-webkit-scrollbar-thumb:hover,.Block--table-with-scroll__rows:hover::-webkit-scrollbar-thumb {
                background: var(--background-extra-9)
            }

            .Block--table-with-scroll {
                border: 1px solid var(--table-border-color);
                border-radius: 12px;
                padding: 8px
            }

            .Block--table-with-scroll__rows {
                max-height: 480px;
                overflow: auto
            }

            @media(min-width: 768px) {
                .Block--page-promotions__filter {
                    display:flex;
                    justify-content: flex-start
                }
            }

            .Block--page-promotions__section {
                padding: var(--padding-section) 0
            }

            .Select--select-page-filter {
                display: block;
                margin: 0;
                padding: 0;
                position: relative
            }

            .Select--select-page-filter__button {
                align-items: center;
                background-color: var(--background-primary);
                border: none;
                border-radius: 8px;
                color: var(--text-color-primary);
                cursor: pointer;
                display: flex;
                flex-direction: row;
                flex-wrap: nowrap;
                font-size: 12px;
                font-weight: 700;
                justify-content: space-between;
                margin: 0;
                min-height: 40px;
                outline: none;
                padding: 12px 8px;
                text-transform: uppercase;
                transition: background-color .3s ease;
                width: 100%
            }

            .Select--select-page-filter--open .Select--select-page-filter__button,.Select--select-page-filter__button:hover {
                background-color: var(--background-secondary)
            }

            .Select--select-page-filter__button-inner {
                align-items: center;
                display: flex
            }

            .Select--select-page-filter__caret {
                align-items: center;
                color: var(--text-color-secondary);
                display: flex;
                font-size: 14px;
                height: 10px;
                justify-content: center;
                transition: transform .3s ease;
                vertical-align: top;
                width: 10px
            }

            .Select--select-page-filter--open .Select--select-page-filter__caret {
                transform: rotate(180deg)
            }

            .Select--select-page-filter__list {
                background-color: var(--background-secondary);
                border-radius: 8px;
                box-shadow: 0 6px 12px var(--shadow-dropdown);
                display: none;
                flex-direction: column;
                margin: 4px 0 0;
                padding: 16px;
                position: absolute;
                right: 0;
                top: 100%;
                width: 100%;
                z-index: 20
            }

            .Select--select-page-filter--open .Select--select-page-filter__list {
                display: flex
            }

            .Select--select-page-filter__item {
                padding: 0
            }

            .Select--select-page-filter .Select--select-page-filter__link {
                align-items: center;
                border-radius: 8px;
                color: var(--text-color-primary);
                display: flex;
                flex-direction: row;
                font-size: 12px;
                font-weight: 700;
                line-height: 1;
                margin: 0;
                outline: none;
                padding: 8px;
                text-align: center;
                text-decoration: none;
                text-transform: uppercase;
                transition: background-color .3s ease;
                white-space: nowrap;
                width: 100%
            }

            .Select--select-page-filter .Select--select-page-filter__link:active,.Select--select-page-filter .Select--select-page-filter__link:focus,.Select--select-page-filter .Select--select-page-filter__link:hover {
                cursor: pointer;
                outline: none;
                text-decoration: none
            }

            .Select--select-page-filter .Select--select-page-filter__link--current,.Select--select-page-filter .Select--select-page-filter__link:hover {
                background: var(--background-extra-1);
                color: var(--text-color-primary)
            }

            .Select--select-page-filter .Select--select-page-filter__link:not(:last-child) {
                margin-bottom: 1px
            }

            .Select--select-page-filter__icon {
                display: inline-block;
                height: 24px;
                margin: 0 8px 0 0;
                vertical-align: top;
                width: auto
            }

            .Block--page-filter-tabs__wrapper {
                scrollbar-color: transparent
            }

            .Block--page-filter-tabs__wrapper::-webkit-scrollbar {
                display: none;
                height: 0;
                width: 0
            }

            .Block--page-filter-tabs__wrapper::-webkit-scrollbar-track {
                background: transparent;
                border-radius: 6px
            }

            .Block--page-filter-tabs__wrapper::-webkit-scrollbar-thumb {
                background: transparent;
                border-radius: 6px;
                margin: 0
            }

            .Block--page-filter-tabs__wrapper::-webkit-scrollbar-thumb:hover {
                background: transparent
            }

            .Block--page-filter-tabs {
                overflow: hidden;
                position: relative
            }

            .Block--page-filter-tabs:after {
                aspect-ratio: 1/1;
                background: var(--background-gradient);
                content: "";
                display: none;
                pointer-events: none;
                position: absolute;
                right: 0;
                top: 0;
                width: 40px
            }

            .Block--page-filter-tabs--with-shadow:after {
                display: block
            }

            .Block--page-filter-tabs__wrapper {
                overflow-x: auto
            }

            .Block--page-filter-tabs__list {
                display: flex;
                gap: 8px;
                list-style-type: none;
                margin: 0;
                padding: 0
            }

            .Block--page-filter-tabs--with-shadow .Block--page-filter-tabs__list:after {
                content: "";
                display: block;
                flex-shrink: 0;
                width: 40px
            }

            .Block--page-filter-tabs__item {
                background-color: var(--background-primary);
                border-radius: 8px;
                color: var(--text-color-primary);
                cursor: pointer;
                flex-shrink: 0;
                font-size: 12px;
                font-weight: 700;
                line-height: 1.4;
                padding: 10px 12px;
                text-align: center;
                text-transform: uppercase;
                transition: background-color .3s ease;
                white-space: nowrap
            }

            .Block--page-filter-tabs__item--active,.Block--page-filter-tabs__item:hover {
                background-color: var(--background-extra-1)
            }

            .Block--promotions-list-v1 {
                display: flex;
                flex-wrap: wrap;
                gap: 16px;
                justify-content: center;
                padding: var(--padding-section) 0
            }

            .Block--promotions-list-v1__card {
                width: 100%
            }

            @media(min-width: 768px) {
                .Block--promotions-list-v1__card {
                    width:calc(50% - 8px)
                }
            }

            @media(min-width: 1280px) {
                .Block--promotions-list-v1__card {
                    width:calc(33.33333% - 10.66667px)
                }
            }

            @media(min-width: 1632px) {
                .Block--promotions-list-v1__card {
                    width:calc(25% - 12px)
                }
            }

            .Block--promotions-card-v1 {
                border-radius: 12px;
                min-height: 230px;
                position: relative;
                transform-style: preserve-3d;
                transition: transform .5s linear
            }

            .Block--promotions-card-v1--back {
                transform: rotateY(180deg)
            }

            .Block--promotions-card-v1__card {
                align-items: flex-start;
                backface-visibility: hidden;
                border-radius: 12px;
                display: flex;
                flex-direction: column;
                gap: 16px;
                height: 100%;
                justify-content: space-between;
                overflow: hidden;
                padding: 24px;
                position: absolute;
                transition: transform .5s linear;
                width: 100%;
                z-index: 1
            }

            .Block--promotions-card-v1__card--back {
                transform: rotateY(180deg);
                z-index: 2
            }

            .Block--promotions-card-v1__card--front {
                gap: 0;
                padding: 24px 16px 24px 24px
            }

            .Block--promotions-card-v1__bg {
                height: 100%;
                -o-object-fit: cover;
                object-fit: cover;
                -o-object-position: right bottom;
                object-position: right bottom;
                position: absolute;
                right: 0;
                top: 0;
                width: 100%
            }

            .body--ar .Block--promotions-card-v1__bg {
                transform: scaleX(-1)
            }

            .Block--promotions-card-v1__bg--back {
                left: 0;
                -o-object-position: left bottom;
                object-position: left bottom;
                right: auto
            }

            .Block--promotions-card-v1__content {
                color: var(--text-color-contrast);
                max-width: 196px;
                position: relative;
                width: 100%
            }

            .Block--promotions-card-v1__content--back {
                max-width: 100%
            }

            .Block--promotions-card-v1 .Block--promotions-card-v1__button {
                margin-bottom: auto;
                margin-top: auto;
                min-width: 111px
            }

            .Block--promotions-card-v1__title {
                font-size: 12px;
                font-weight: 400;
                margin-bottom: 8px;
                max-width: 200px;
                overflow: hidden;
                text-overflow: ellipsis;
                text-transform: uppercase;
                white-space: nowrap
            }

            .Block--promotions-card-v1__title--back {
                font-size: 10px;
                margin-bottom: 16px;
                max-width: 100%
            }

            @media(min-width: 768px) {
                .Block--promotions-card-v1__title--back {
                    font-size:12px
                }
            }

            .Block--promotions-card-v1__prize {
                -webkit-line-clamp: 3;
                -webkit-box-orient: vertical;
                display: -webkit-box;
                font-size: 22px;
                font-weight: 700;
                line-height: 1.25;
                max-width: 200px;
                overflow: hidden;
                text-overflow: ellipsis;
                text-transform: uppercase
            }

            .Block--promotions-card-v1__prize--back {
                -webkit-line-clamp: 1;
                font-size: 14px;
                line-height: 1.4;
                margin-bottom: 4px;
                max-width: 100%
            }

            @media(min-width: 768px) {
                .Block--promotions-card-v1__prize--back {
                    font-size:16px
                }
            }

            .Block--promotions-card-v1__change-side {
                align-items: center;
                background: var(--background-extra-8);
                border-radius: 8px;
                color: var(--text-color-contrast);
                cursor: pointer;
                display: flex;
                font-size: 16px;
                height: 24px;
                justify-content: center;
                position: absolute;
                right: 16px;
                top: 16px;
                transition: background-color .3s ease;
                width: 24px
            }

            .Block--promotions-card-v1__change-side:hover {
                background-color: var(--background-secondary)
            }

            .body--ar .Block--promotions-card-v1__change-side {
                left: 16px;
                right: auto
            }

            .Block--promotions-card-v1__link {
                color: var(--text-color-contrast);
                font-size: 12px;
                font-weight: 400;
                position: relative;
                text-decoration: underline;
                transition: color .3s ease
            }

            .Block--promotions-card-v1__link:hover {
                color: var(--text-color-extra-2)
            }

            .Block--promotions-card-v1__desc {
                -webkit-line-clamp: 5;
                -webkit-box-orient: vertical;
                display: -webkit-box;
                font-size: 10px;
                font-weight: 400;
                line-height: 1.4;
                overflow: hidden;
                text-overflow: ellipsis
            }

            @media(min-width: 768px) {
                .Block--promotions-card-v1__desc {
                    font-size:12px
                }
            }

            .Block--promotions-card-v1__buttons-wrapper {
                align-items: flex-end;
                display: flex;
                gap: 8px;
                justify-content: space-between;
                position: relative;
                width: 100%
            }

            .Block--promotions-card-v1__buttons {
                display: flex;
                flex-direction: column;
                gap: 12px;
                justify-content: space-between
            }

            .Link--link-promotion-card {
                align-items: center;
                aspect-ratio: 1/1;
                background: var(--button-special-bg);
                border-radius: 16px;
                color: var(--button-special-icon);
                cursor: pointer;
                display: flex;
                flex-shrink: 0;
                font-size: 20px;
                justify-content: center;
                text-decoration: none;
                transition: background-color .3s ease,color .3s ease;
                width: 32px
            }

            .Link--link-promotion-card:hover {
                background: var(--button-special-bg-hover);
                color: var(--button-special-icon-hover)
            }

            .Block--page-promotion-v6__section {
                padding: var(--padding-section) 0
            }

            .Block--page-promotion-v6__terms {
                letter-spacing: -.24px;
                text-align: center
            }

            .Block--page-promotion-v6__wrapper {
                display: grid;
                gap: 16px;
                grid-template-columns: 1fr
            }

            @media(min-width: 768px) {
                .Block--page-promotion-v6__wrapper {
                    gap:24px
                }
            }

            @media(min-width: 960px) {
                .Block--page-promotion-v6__wrapper {
                    gap:16px;
                    grid-template-columns: 1fr 345px
                }
            }

            @media(min-width: 1280px) {
                .Block--page-promotion-v6__wrapper {
                    grid-template-columns:1fr 370px
                }
            }

            @media(min-width: 1632px) {
                .Block--page-promotion-v6__wrapper {
                    gap:24px;
                    grid-template-columns: 1fr 464px
                }
            }

            .Block--page-promotion-v6__block {
                display: flex;
                flex-direction: column;
                gap: 16px
            }

            @media(min-width: 768px) {
                .Block--page-promotion-v6__block {
                    gap:24px
                }
            }

            .Block--page-promotion-banner-v6 {
                align-items: center;
                border-radius: 16px;
                color: var(--text-color-primary);
                display: flex;
                justify-content: center;
                min-height: 230px;
                overflow: hidden;
                padding: 26px 16px;
                position: relative
            }

            @media(min-width: 768px) {
                .Block--page-promotion-banner-v6 {
                    padding:16px
                }
            }

            .Block--page-promotion-banner-v6:after {
                background: var(--background-extra-13);
                content: "";
                inset: 0;
                position: absolute
            }

            .Block--page-promotion-banner-v6__content {
                align-items: center;
                display: flex;
                flex-direction: column;
                gap: 24px;
                position: inherit;
                text-align: center;
                z-index: 1
            }

            .Block--page-promotion-banner-v6__image {
                -o-object-fit: cover;
                object-fit: cover;
                -o-object-position: center;
                object-position: center
            }

            .Block--page-promotion-banner-v6__bonus-text {
                font-size: 22px;
                font-weight: 700;
                line-height: normal;
                margin: 0;
                text-align: center;
                text-transform: uppercase
            }

            .Block--page-promotion-banner-v6__link {
                color: var(--text-color-contrast);
                font-size: 12px;
                font-weight: 400;
                line-height: 16px;
                text-decoration: underline;
                transition: color .3s ease
            }

            .Block--page-promotion-banner-v6__link:hover {
                color: var(--text-color-extra-2)
            }

            .Block--page-promotion-label {
                background: var(--background-extra-2);
                border-radius: 8px;
                color: var(--text-color-primary);
                font-size: 14px;
                font-weight: 700;
                line-height: 1.4;
                padding: 8px 12px;
                position: relative;
                text-transform: uppercase
            }

            .Block--page-promotion-bonus-code-v6 {
                display: flex;
                flex-direction: column;
                gap: 8px;
                line-height: 16px
            }

            @media(min-width: 960px) {
                .Block--page-promotion-bonus-code-v6 {
                    flex-direction:row
                }
            }

            .Block--page-promotion-bonus-code-v6__wrapper {
                align-items: center;
                background: var(--background-extra-4);
                border-radius: 12px;
                display: flex;
                flex: 1;
                gap: 8px;
                padding: 4px
            }

            .Block--page-promotion-bonus-code-v6__title {
                color: var(--text-color-primary);
                flex-shrink: 0;
                font-size: 12px;
                font-weight: 400;
                opacity: .6;
                text-transform: uppercase
            }

            .Block--page-promotion-bonus-code-v6__code {
                align-items: center;
                background: var(--button-special-bg);
                border-radius: 8px;
                color: var(--text-color-primary);
                display: flex;
                flex: auto;
                font-size: 12px;
                font-weight: 700;
                gap: 8px;
                justify-content: center;
                padding: 8px;
                text-align: center
            }

            .Block--page-promotion-bonus-code-v6 .Block--page-promotion-bonus-code-v6__button {
                width: 100%
            }

            @media(min-width: 960px) {
                .Block--page-promotion-bonus-code-v6 .Block--page-promotion-bonus-code-v6__button {
                    max-width:306px
                }
            }

            .Block--page-promotion-details {
                background: var(--background-primary);
                border-radius: 16px;
                display: flex;
                flex-direction: column;
                gap: 16px;
                padding: 16px
            }

            .Block--page-promotion-details__row {
                align-items: center;
                border-radius: 8px;
                color: var(--text-color-secondary);
                display: flex;
                font-size: 14px;
                font-weight: 400;
                gap: 16px;
                justify-content: space-between;
                min-height: 48px;
                padding: 8px
            }

            .Block--page-promotion-details__row:nth-child(odd) {
                background: var(--background-main)
            }

            .Block--page-promotion-details__column {
                flex: auto
            }

            .Block--page-promotion-details__column--value {
                color: var(--text-color-primary);
                font-weight: 700;
                text-align: end
            }

            .Block--collapse-block {
                background-color: var(--background-primary);
                border-radius: 12px;
                color: var(--text-color-secondary)
            }

            .Block--collapse-block__toggle {
                align-items: center;
                color: var(--text-color-primary);
                cursor: pointer;
                display: flex;
                font-size: 14px;
                font-weight: 700;
                gap: 16px;
                justify-content: space-between;
                padding: 16px;
                transition: opacity .3s ease
            }

            .Block--collapse-block__toggle:hover {
                opacity: .7
            }

            .Block--collapse-block__title {
                line-height: 1.2
            }

            .Block--collapse-block__caret {
                align-items: center;
                color: var(--text-color-secondary);
                display: flex;
                font-size: 14px;
                height: 10px;
                justify-content: center;
                transform: rotate(0deg);
                transform-origin: center;
                transition: transform .3s ease,color .3s ease;
                width: 10px
            }

            .Block--collapse-block__caret--open {
                color: var(--text-color-primary);
                transform: rotate(180deg)
            }

            .Block--collapse-block__content-wrap {
                padding: 0 16px 16px
            }

            .Block--collapse-block__content-wrap .Block--content {
                background-color: var(--background-main);
                border-radius: 8px;
                padding: 12px
            }

            .Block--collapse-block--with-separator {
                padding: 21px 0
            }

            @media(min-width: 768px) {
                .Block--collapse-block--with-separator {
                    padding:23px 0
                }
            }

            .Block--collapse-block--with-separator:not(:last-child) {
                border-bottom: 1px solid var(--text-color-secondary)
            }

            .Block--collapse-block--with-separator .Block--collapse-block__caret {
                font-size: 6px
            }

            .Block--collapse-block--with-separator .Block--collapse-block__title {
                font-size: 18px
            }

            .Block--promotions-block-v1 {
                --slide-count: 1;
                --slide-gap: 8px;
                padding: var(--padding-section) 0
            }

            @media(min-width: 768px) {
                .Block--promotions-block-v1 {
                    --slide-gap:16px;
                    --slide-count: 2
                }
            }

            @media(min-width: 1280px) {
                .Block--promotions-block-v1 {
                    --slide-count:3
                }
            }

            @media(min-width: 1920px) {
                .Block--promotions-block-v1 {
                    --slide-count:4
                }
            }

            .Block--promotions-block-v1 .Block--promotions-block-v1__slide {
                width: calc((100vw - var(--width-scroll-bar) - var(--aside-space) - var(--padding-container)*2 - var(--slide-gap)*(var(--slide-count) - 1))/var(--slide-count))
            }

            .Block--promotions-block-v1 .slick-track {
                gap: var(--slide-gap)
            }

            .Block--vip-page {
                background: var(--page-vip-background);
                color: var(--text-color-primary);
                position: relative;
                width: 100%
            }

            .Block--vip-page__image-wrapper {
                background: var(--page-vip-background);
                height: 700px;
                left: 0;
                position: absolute;
                top: 0;
                width: 100%
            }

            .Block--vip-page .Block--vip-page__image {
                -o-object-fit: cover;
                object-fit: cover;
                -o-object-position: top center;
                object-position: top center
            }

            .Block--vip-page__position {
                position: relative
            }

            .Block--vip-page__section {
                padding: var(--padding-block) 0
            }

            .PlayerLevel--vip-position {
                align-items: center;
                display: flex;
                justify-content: center;
                padding: 72px 0 0;
                width: 100%
            }

            .PlayerLevel--vip-position__card {
                align-items: center;
                background-color: var(--page-vip-background-element);
                border-radius: 12px;
                display: flex;
                flex-direction: column;
                margin: 0 auto;
                max-width: 670px;
                padding: 16px
            }

            @media(min-width: 768px) {
                .PlayerLevel--vip-position__card {
                    flex-direction:row;
                    padding: 24px
                }
            }

            .PlayerLevel--vip-position__image-wrapper {
                aspect-ratio: 1/1;
                flex-shrink: 0;
                margin-bottom: 16px;
                position: relative;
                width: 116px
            }

            @media(min-width: 768px) {
                .PlayerLevel--vip-position__image-wrapper {
                    margin:0 16px 0 0;
                    width: 199px
                }
            }

            .PlayerLevel--vip-position__title {
                font-size: 22px;
                font-weight: 700;
                line-height: 1.64;
                margin-bottom: 16px;
                text-align: center;
                text-transform: uppercase
            }

            @media(min-width: 768px) {
                .PlayerLevel--vip-position__title {
                    margin-bottom:24px
                }
            }

            .PlayerLevel--vip-position__content {
                width: 100%
            }

            .PlayerLevel--vip-position__info {
                background: var(--background-extra-6);
                border-radius: 8px;
                padding: 12px;
                width: 100%
            }

            .PlayerLevel--vip-position__item {
                color: var(--text-color-secondary);
                display: flex;
                font-size: 12px;
                font-weight: 400;
                justify-content: space-between;
                text-transform: capitalize
            }

            .PlayerLevel--vip-position__item:not(:last-child) {
                margin-bottom: 12px
            }

            .PlayerLevel--vip-position .PlayerLevel--vip-position__item--next {
                margin-bottom: 8px;
                margin-top: 16px
            }

            @media(min-width: 768px) {
                .PlayerLevel--vip-position .PlayerLevel--vip-position__item--next {
                    margin-top:24px
                }
            }

            .PlayerLevel--vip-position__next-level-name {
                color: var(--text-color-primary);
                text-transform: uppercase
            }

            .PlayerLevel--vip-position__level-name {
                color: var(--text-color-primary);
                font-size: 14px;
                font-weight: 700;
                text-transform: uppercase
            }

            .PlayerLevel--vip-position__bonus {
                color: var(--text-color-extra-2);
                font-size: 14px;
                font-weight: 700;
                line-height: 1.4;
                text-align: end;
                text-transform: uppercase
            }

            .PlayerLevel--vip-position__top-level {
                color: var(--text-color-secondary);
                font-size: 12px;
                font-weight: 400;
                line-height: 1.3;
                margin-top: 16px;
                text-align: center
            }

            @media(min-width: 768px) {
                .PlayerLevel--vip-position__top-level {
                    margin-top:24px
                }
            }

            .Block--vip-header {
                margin: 0 auto;
                max-width: 675px;
                text-align: center
            }

            .Block--vip-header__sub-title {
                font-size: 14px;
                font-weight: 400;
                line-height: 1.6;
                margin-bottom: 8px
            }

            @media(min-width: 768px) {
                .Block--vip-header__sub-title {
                    font-size:16px
                }
            }

            .Block--vip-header__title {
                font-size: 36px;
                font-weight: 700;
                line-height: 1;
                margin: 0;
                text-transform: uppercase
            }

            @media(min-width: 768px) {
                .Block--vip-header__title {
                    font-size:44px
                }
            }

            .Block--vip-header__desc {
                font-size: 12px;
                margin-top: 16px
            }

            @media(min-width: 768px) {
                .Block--vip-header__desc {
                    font-size:14px;
                    line-height: 1.5;
                    margin-top: 24px
                }
            }

            .Block--vip-header__btn {
                min-width: 101px
            }

            .Block--vip-header__button-wrap {
                display: flex;
                justify-content: center;
                margin-top: 24px
            }

            .PlayerLevel--vip-page {
                display: flex;
                flex-wrap: wrap;
                gap: 4px;
                justify-content: center
            }

            @media(min-width: 768px) {
                .PlayerLevel--vip-page {
                    gap:16px
                }
            }

            .Block--vip-page-level {
                color: var(--text-color-primary);
                margin: 0;
                padding: 132px 0 0;
                position: relative;
                width: 272px
            }

            .Block--vip-page-level--active {
                opacity: .4
            }

            .Block--vip-page-level--current {
                color: var(--text-color-contrast)
            }

            .Block--vip-page-level__wrapper {
                background: var(--page-vip-background-card);
                border-radius: 24px;
                padding: 124px 12px 20px
            }

            .Block--vip-page-level--current .Block--vip-page-level__wrapper {
                background: var(--page-vip-background-card-active)
            }

            .Block--vip-page-level__image-wrapper {
                aspect-ratio: 1/1;
                left: 12px;
                position: absolute;
                right: 12px;
                top: 0
            }

            .Block--vip-page-level__image {
                height: 100%;
                left: 0;
                -o-object-fit: cover;
                object-fit: cover;
                -o-object-position: center;
                object-position: center;
                position: absolute;
                top: 0;
                width: 100%
            }

            .Block--vip-page-level__list {
                position: inherit
            }

            .Block--vip-page-level__title {
                align-items: center;
                display: flex;
                font-size: 14px;
                font-weight: 700;
                justify-content: center;
                line-height: 22px;
                min-height: 22px;
                position: inherit;
                text-align: center;
                text-transform: uppercase
            }

            .Block--vip-page-level__row {
                align-items: center;
                border-radius: 8px;
                color: var(--text-color-secondary);
                display: flex;
                font-size: 14px;
                font-weight: 400;
                justify-content: space-between;
                min-height: 30px;
                padding: 4px 8px
            }

            .Block--vip-page-level--current .Block--vip-page-level__row {
                color: var(--text-color-contrast)
            }

            .Block--vip-page-level__row:nth-child(2n) {
                background: var(--background-extra-4)
            }

            .Block--vip-page-level--current .Block--vip-page-level__row:nth-child(2n) {
                background: var(--background-extra-9)
            }

            .Block--vip-page-level__value {
                color: var(--text-color-primary);
                font-weight: 700
            }

            .Block--vip-page-level--current .Block--vip-page-level__value {
                color: var(--text-color-contrast)
            }

            .Block--vip-cards__title {
                font-size: 22px;
                font-weight: 700;
                line-height: 1.64;
                margin: 0 0 24px;
                text-align: center;
                text-transform: uppercase
            }

            .Block--vip-cards__button-wrap {
                display: flex;
                justify-content: center;
                margin-top: 24px
            }

            .Block--vip-cards__list {
                display: grid;
                gap: 16px;
                grid-template-columns: 1fr;
                margin: 0 auto;
                max-width: 1136px
            }

            @media(min-width: 768px) {
                .Block--vip-cards__list {
                    grid-template-columns:repeat(2,1fr)
                }
            }

            @media(min-width: 960px) {
                .Block--vip-cards__list {
                    grid-template-columns:repeat(3,1fr)
                }
            }

            .Block--vip-cards__item {
                background-color: var(--page-vip-background-element);
                border-radius: 12px;
                padding: 16px
            }

            @media(min-width: 768px) {
                .Block--vip-cards__item:last-child {
                    grid-column:1/3
                }
            }

            @media(min-width: 960px) {
                .Block--vip-cards__item:last-child {
                    grid-column:initial
                }
            }

            .Block--vip-cards__header {
                justify-content: space-between;
                margin-bottom: 16px
            }

            .Block--vip-cards__header,.Block--vip-cards__header-wrap {
                align-items: center;
                display: flex
            }

            .Block--vip-cards__num {
                background: var(--background-extra-4);
                font-weight: 700;
                line-height: 1
            }

            .Block--vip-cards__icon,.Block--vip-cards__num {
                align-items: center;
                border-radius: 8px;
                display: flex;
                font-size: 20px;
                height: 48px;
                justify-content: center;
                min-width: 48px
            }

            .Block--vip-cards__icon {
                background: var(--background-primary);
                color: var(--text-color-secondary)
            }

            .Block--vip-cards__card-title {
                font-size: 14px;
                font-weight: 700;
                line-height: 1.4;
                margin: 0 16px;
                text-transform: uppercase
            }

            .Block--vip-cards__desc {
                color: var(--text-color-secondary);
                font-size: 12px;
                font-weight: 400;
                line-height: 1.6
            }

            .Block--vip-about {
                background: var(--background-extra-5);
                border-radius: 12px;
                display: flex;
                flex-direction: column;
                padding: 24px 14px 19px
            }

            @media(min-width: 768px) {
                .Block--vip-about {
                    flex-direction:row;
                    padding: 32px
                }
            }

            @media(min-width: 960px) {
                .Block--vip-about {
                    padding:48px
                }
            }

            .Block--vip-about__wrapper {
                align-items: center;
                display: flex;
                flex-shrink: 0;
                justify-content: center;
                margin-top: 30px
            }

            @media(min-width: 768px) {
                .Block--vip-about__wrapper {
                    justify-content:flex-end;
                    margin: 0;
                    padding: 0 34px
                }
            }

            @media(min-width: 960px) {
                .Block--vip-about__wrapper {
                    padding:0 44px 0 0
                }
            }

            .Block--vip-about__image-wrapper {
                aspect-ratio: 1/1;
                position: relative;
                width: 100%;
                width: 141px
            }

            @media(min-width: 768px) {
                .Block--vip-about__image-wrapper {
                    width:240px
                }
            }

            @media(min-width: 960px) {
                .Block--vip-about__image-wrapper {
                    width:296px
                }
            }

            @media(min-width: 1280px) {
                .Block--vip-about__image-wrapper {
                    width:320px
                }
            }

            .Block--vip-about__content {
                color: var(--text-color-primary);
                display: flex;
                flex: auto;
                flex-direction: column;
                gap: 24px
            }

            .Block--vip-about__title {
                font-size: 22px;
                font-weight: 700;
                line-height: 1.6;
                margin: 0;
                text-align: center;
                text-transform: uppercase
            }

            @media(min-width: 768px) {
                .Block--vip-about__title {
                    text-align:inherit
                }
            }

            .Block--vip-about__block {
                display: flex;
                flex-direction: column;
                gap: 16px
            }

            .Block--vip-about__text {
                font-size: 14px;
                font-weight: 700;
                line-height: 1.4;
                margin: 0
            }

            .Block--vip-about__sub-title {
                font-size: 16px;
                font-weight: 700;
                line-height: 1.6;
                margin: 0
            }

            .Block--vip-about__list {
                display: flex;
                flex-direction: column;
                gap: 16px;
                list-style: none;
                margin: 0;
                padding: 0
            }

            .Block--vip-about__item {
                align-items: center;
                display: flex;
                font-size: 14px;
                gap: 14px;
                line-height: 1.4
            }

            .Block--vip-about__item:before {
                background: url(/images/check.ff378a79..webp) no-repeat 50%/contain;
                content: "";
                display: block;
                flex-shrink: 0;
                height: 14px;
                width: 14px
            }

            .Block--vip-about__button-wrap {
                display: flex;
                justify-content: center
            }

            @media(min-width: 768px) {
                .Block--vip-about__button-wrap {
                    justify-content:flex-start
                }
            }

            .Block--vip-about .Block--vip-about__btn {
                min-width: 128px
            }

            .Block--description,.Block--description__main {
                display: block;
                margin: 0;
                width: 100%
            }

            .Block--description__main {
                padding: 0
            }

            .Block--description__block-buttons {
                display: block;
                margin: 0;
                padding: 24px 0 0;
                text-align: center;
                width: 100%
            }

            .Block--description .Block--description__title {
                margin-bottom: 24px;
                text-align: center
            }

            .Block--session-panel {
                bottom: 0;
                color: var(--text-color-secondary);
                font-size: 14px;
                left: 0;
                position: fixed;
                right: 0;
                z-index: 1030
            }

            .Block--session-panel__toggle {
                background-color: var(--background-secondary);
                border-radius: 8px 8px 0 0;
                bottom: 100%;
                cursor: pointer;
                display: inline-flex;
                font-size: 10px;
                padding: 10px;
                position: absolute;
                right: 0
            }

            .Block--session-panel__time,.Block--session-panel__toggle {
                color: var(--text-color-primary)
            }

            .Block--session-panel__caret {
                display: block;
                transform: rotate(180deg)
            }

            .Block--session-panel__toggle--open .Block--session-panel__caret {
                transform: rotate(0)
            }

            .Block--session-panel__panel {
                background-color: var(--background-secondary);
                width: 100%
            }

            .Block--session-panel__panel .Collapse--default__content {
                padding: 10px 20px
            }

            .Block--players-chat-container .players-chat .players-chat-messages {
                scrollbar-color: var(--background-extra-9)
            }

            .Block--players-chat-container .players-chat .players-chat-messages::-webkit-scrollbar {
                height: var(--width-scroll-bar);
                width: var(--width-scroll-bar)
            }

            .Block--players-chat-container .players-chat .players-chat-messages::-webkit-scrollbar-track {
                background: var(--background-extra-8);
                border-radius: 6px
            }

            .Block--players-chat-container .players-chat .players-chat-messages::-webkit-scrollbar-thumb {
                background: var(--background-extra-9);
                border-radius: 6px;
                margin: 0
            }

            .Block--players-chat-container .players-chat .players-chat-messages::-webkit-scrollbar-thumb:hover,.Block--players-chat-container .players-chat .players-chat-messages:hover::-webkit-scrollbar-thumb {
                background: var(--background-extra-9)
            }

            .Block--players-chat-container .players-chat {
                bottom: 0;
                height: calc(100% - var(--headers-header-width-vertical));
                max-width: 384px;
                position: fixed;
                right: 0;
                top: var(--headers-header-width-vertical);
                z-index: 1050
            }

            .Block--games-search-filter__container--grid {
                scrollbar-color: var(--background-extra-9)
            }

            .Block--games-search-filter__container--grid::-webkit-scrollbar {
                height: var(--width-scroll-bar);
                width: var(--width-scroll-bar)
            }

            .Block--games-search-filter__container--grid::-webkit-scrollbar-track {
                background: var(--background-extra-8);
                border-radius: 6px
            }

            .Block--games-search-filter__container--grid::-webkit-scrollbar-thumb {
                background: var(--background-extra-9);
                border-radius: 6px;
                margin: 0
            }

            .Block--games-search-filter__container--grid::-webkit-scrollbar-thumb:hover,.Block--games-search-filter__container--grid:hover::-webkit-scrollbar-thumb {
                background: var(--background-extra-9)
            }

            .Block--games-search-filter__button {
                align-items: center;
                background-color: var(--button-special-bg);
                border-radius: 8px;
                color: var(--button-special-icon);
                cursor: pointer;
                display: flex;
                font-size: 18px;
                height: 46px;
                justify-content: center;
                line-height: 1;
                position: relative;
                transition: color .3s ease,background-color .3s ease;
                width: 46px
            }

            .Block--games-search-filter__button--open,.Block--games-search-filter__button:hover {
                background-color: var(--button-special-bg-hover);
                color: var(--button-special-icon-hover)
            }

            .Block--games-search-filter__button--active:before {
                background-color: var(--text-color-primary);
                border-radius: 50%;
                content: "";
                display: block;
                height: 4px;
                position: absolute;
                right: 14px;
                top: 14px;
                width: 4px
            }

            .Block--games-search-filter__button--grid {
                background-color: transparent;
                border-radius: 0;
                font-size: 16px;
                height: 16px;
                width: 16px
            }

            .Block--games-search-filter__button--grid:hover {
                background-color: transparent
            }

            .Block--games-search-filter__button--grid:before {
                right: 0;
                top: 0
            }

            .Block--games-search-filter__container {
                background-color: var(--background-main);
                border-radius: 8px;
                box-shadow: 0 6px 12px var(--shadow-dropdown);
                padding: 12px 16px 16px;
                position: absolute;
                width: 100%;
                z-index: 125
            }

            @media(min-width: 768px) {
                .Block--games-search-filter__container {
                    right:16px;
                    width: 272px
                }
            }

            .Block--games-search-filter__container--grid {
                max-height: 30vh;
                overflow-y: auto;
                top: 100%
            }

            @media(min-width: 768px) {
                .Block--games-search-filter__container--grid {
                    max-width:272px;
                    right: 0;
                    width: 100%
                }
            }

            .Block--games-search-filter__container--up {
                bottom: 100%;
                box-shadow: 0 -6px 12px 0 var(--shadow-dropdown);
                margin: 0 0 4px;
                top: auto
            }

            .body--ar .Block--games-search-filter__container {
                left: 16px;
                right: auto
            }

            .Block--games-search-filter__apply {
                width: 100%
            }

            .Block--games-search-filter__header {
                align-items: center;
                color: var(--text-color-primary);
                display: flex;
                font-size: 14px;
                font-weight: 700;
                justify-content: space-between;
                margin-bottom: 8px;
                min-height: 32px;
                text-transform: uppercase
            }

            .Block--games-search-filter__clear {
                background-color: transparent;
                color: var(--text-color-secondary);
                font-size: 12px;
                font-weight: 700;
                text-decoration-line: underline;
                text-transform: uppercase;
                transition: color .3s ease
            }

            .Block--games-search-filter__clear:hover {
                color: var(--text-color-primary)
            }

            .Block--games-search-filter-block__list {
                scrollbar-color: var(--background-extra-9)
            }

            .Block--games-search-filter-block__list::-webkit-scrollbar {
                height: var(--width-scroll-bar);
                width: var(--width-scroll-bar)
            }

            .Block--games-search-filter-block__list::-webkit-scrollbar-track {
                background: var(--background-extra-8);
                border-radius: 6px
            }

            .Block--games-search-filter-block__list::-webkit-scrollbar-thumb {
                background: var(--background-extra-9);
                border-radius: 6px;
                margin: 0
            }

            .Block--games-search-filter-block__list::-webkit-scrollbar-thumb:hover,.Block--games-search-filter-block__list:hover::-webkit-scrollbar-thumb {
                background: var(--background-extra-9)
            }

            .Block--games-search-filter-block {
                margin-bottom: 12px
            }

            .Block--games-search-filter-block__header {
                align-items: center;
                border: 1px solid var(--background-primary);
                border-radius: 12px;
                color: var(--text-color-primary);
                cursor: pointer;
                display: flex;
                font-size: 12px;
                font-weight: 700;
                justify-content: space-between;
                min-height: 46px;
                padding: 8px 12px;
                transition: background-color .3s ease,border-color .3s ease
            }

            .Block--games-search-filter-block__header--active {
                background-color: var(--background-secondary);
                border-color: var(--background-secondary)
            }

            .Block--games-search-filter-block__arrow {
                align-items: center;
                border: 1px solid var(--button-special-border);
                border-radius: 8px;
                color: var(--text-color-secondary);
                display: flex;
                font-size: 10px;
                height: 30px;
                justify-content: center;
                line-height: 0;
                transform: rotate(0deg);
                transform-origin: center;
                transition: transform .3s ease,background-color .3s ease,border-color .3s ease,color .3s ease;
                width: 30px
            }

            .Block--games-search-filter-block__arrow--open {
                background-color: var(--button-special-bg-hover);
                border-color: var(--button-special-border-hover);
                color: var(--text-color-primary);
                transform: rotate(180deg)
            }

            .Block--games-search-filter-block__values {
                background-color: var(--background-secondary);
                border: 1px solid var(--background-main);
                border-radius: 12px;
                margin-top: 4px;
                padding: 12px 4px 12px 12px
            }

            .Block--games-search-filter-block__list {
                max-height: 200px;
                overflow: auto;
                padding-right: 12px
            }

            .Block--games-search-filter-block .Block--games-search-filter-block__item {
                align-items: center;
                display: flex;
                min-height: 32px
            }

            .Block--games-search-filter-block .Block--games-search-filter-block__item:not(:last-child) {
                margin-bottom: 12px
            }

            .Block--games-search-filter-item .Checkbox--filter__input:checked+.Checkbox--filter__block .Checkbox--filter__label {
                color: var(--text-color-primary)
            }

            .Checkbox--filter {
                align-items: flex-start;
                display: flex;
                flex-direction: row;
                flex-wrap: wrap;
                justify-content: flex-start;
                margin: 0;
                padding: 0;
                width: 100%
            }

            .Checkbox--filter__input {
                display: none;
                height: 0;
                margin: 0;
                opacity: 0;
                position: absolute
            }

            .Checkbox--filter__block {
                align-items: center;
                align-self: stretch;
                cursor: pointer;
                display: inline-flex;
                gap: 12px;
                margin: 0;
                padding: 0;
                width: auto
            }

            .Checkbox--filter__block:focus {
                outline: none
            }

            .Checkbox--filter__required {
                color: var(--text-color-extra-2);
                display: inline-block
            }

            .Checkbox--filter__point {
                align-items: center;
                background: var(--checkbox-bg);
                border: 1px solid var(--checkbox-border);
                border-radius: 6px;
                box-shadow: none;
                color: var(--checkbox-icon-active);
                display: inline-flex;
                flex-direction: row;
                flex-wrap: nowrap;
                font-size: 11px;
                height: 20px;
                justify-content: center;
                overflow: hidden;
                padding: 0;
                position: relative;
                text-shadow: none;
                transition: background-color .3s ease,border-color .3s ease,color .3s ease;
                width: 20px
            }

            .Checkbox--filter__point .Icon--default {
                display: none
            }

            .Checkbox--filter__block:hover .Checkbox--filter__point {
                background: var(--checkbox-bg);
                border-color: var(--checkbox-border)
            }

            .Checkbox--filter__label {
                align-items: center;
                color: var(--checkbox-color);
                display: inline-flex;
                flex: 1;
                flex-direction: row;
                flex-wrap: wrap;
                font-size: 14px;
                font-style: normal;
                font-weight: 400;
                justify-content: flex-start;
                line-height: 1.2;
                margin: 0;
                min-height: 20px;
                padding: 0;
                text-align: start;
                text-transform: none;
                transition: color .3s ease;
                width: 100%
            }

            .Checkbox--filter__block:hover .Checkbox--filter__label {
                color: var(--checkbox-color-active)
            }

            .Checkbox--filter__label a {
                cursor: pointer;
                outline: none;
                transition: color .3s ease
            }

            .Checkbox--filter__label a,.Checkbox--filter__label a:active,.Checkbox--filter__label a:focus,.Checkbox--filter__label a:hover {
                color: var(--text-color-extra-2);
                text-decoration: none
            }

            .Checkbox--filter__label a:hover {
                color: var(--text-color-extra-2);
                text-decoration: underline
            }

            .Checkbox--filter__label sup {
                color: var(--text-color-extra-2);
                top: 0
            }

            .Checkbox--filter__input:checked+.Checkbox--filter__block .Checkbox--filter__point {
                background: var(--checkbox-bg-active);
                border-color: var(--checkbox-border-active)
            }

            .Checkbox--filter__input:checked+.Checkbox--filter__block .Checkbox--filter__point:before {
                opacity: 1
            }

            .Checkbox--filter__input:checked+.Checkbox--filter__block .Checkbox--filter__point .Icon--default {
                display: block
            }

            .Checkbox--filter__input:checked+.Checkbox--filter__block .Checkbox--filter__label {
                color: var(--checkbox-color-active)
            }

            .Checkbox--filter__input:checked+.Checkbox--filter__block:hover .Checkbox--filter__point {
                background: var(--checkbox-bg-active);
                border-color: var(--checkbox-border-active)
            }

            .Checkbox--filter__input:checked+.Checkbox--filter__block:hover .Checkbox--filter__label {
                color: var(--checkbox-color-active)
            }

            .Checkbox--filter--disabled,.Checkbox--filter[disabled] {
                cursor: not-allowed
            }

            .Checkbox--filter--disabled .Checkbox--filter__block,.Checkbox--filter[disabled] .Checkbox--filter__block {
                pointer-events: none
            }

            .Checkbox--filter--disabled .Checkbox--filter__point,.Checkbox--filter[disabled] .Checkbox--filter__point {
                background: var(--checkbox-bg);
                border-color: var(--checkbox-border-active)
            }

            .Checkbox--filter--disabled .Checkbox--filter__label,.Checkbox--filter[disabled] .Checkbox--filter__label {
                color: var(--checkbox-color)
            }

            .Checkbox--filter--disabled .Checkbox--filter__input:checked+.Checkbox--filter__block .Checkbox--filter__point,.Checkbox--filter[disabled] .Checkbox--filter__input:checked+.Checkbox--filter__block .Checkbox--filter__point {
                background: var(--checkbox-bg-active);
                border-color: var(--checkbox-border-active)
            }

            .Checkbox--filter--disabled .Checkbox--filter__input:checked+.Checkbox--filter__block .Checkbox--filter__label,.Checkbox--filter[disabled] .Checkbox--filter__input:checked+.Checkbox--filter__block .Checkbox--filter__label {
                color: var(--checkbox-color)
            }

            .Checkbox--filter--error .Checkbox--filter__point {
                border-color: var(--indicator-error)!important
            }

            .Checkbox--filter--error .Checkbox--filter__label,.Checkbox--filter--error .Checkbox--filter__label a,.Checkbox--filter--error .Checkbox--filter__label a:hover {
                color: var(--indicator-error)!important
            }

            .Select--default,.Select--select-games-search-modal {
                color: var(--text-color-primary);
                display: block;
                font-size: 12px;
                font-weight: 400;
                line-height: 1.2;
                margin: 0;
                padding: 0;
                position: relative;
                width: 100%
            }

            .Select--default .Select--default__option,.Select--select-games-search-modal .Select--default__option {
                border-radius: 8px;
                gap: 6px;
                min-height: 36px
            }

            .Select--default .Select--default__option:not(:first-child),.Select--select-games-search-modal .Select--default__option:not(:first-child) {
                margin-top: 1px
            }

            .Select--default .Select--default__option--currency,.Select--select-games-search-modal .Select--default__option--currency {
                margin: 0;
                padding: 10px 2px 10px 8px
            }

            .Select--default .Select--default__option--currency:not(:first-child),.Select--select-games-search-modal .Select--default__option--currency:not(:first-child) {
                margin-top: 0
            }

            .Select--default__arrow-icon-wrapper,.Select--select-games-search-modal__arrow-icon-wrapper {
                background: none;
                border: none;
                color: var(--text-color-secondary);
                cursor: pointer;
                font-size: 16px;
                padding: 0;
                transform: rotate(0deg);
                transform-origin: center;
                transition: transform .3s,color .3s ease
            }

            .Select--default__arrow-icon-wrapper--open,.Select--select-games-search-modal__arrow-icon-wrapper--open {
                color: var(--text-color-primary);
                transform: rotate(180deg)
            }

            .Select--select-games-search-modal__input-wrapper {
                --padding: 16px;
                background-color: var(--background-main);
                border-radius: 16px;
                box-shadow: 0 4px 15px var(--shadow-button);
                display: flex;
                gap: 8px;
                min-height: calc(46px + var(--padding)*2);
                padding: var(--padding) 70px var(--padding) var(--padding);
                position: relative
            }

            .body--ar .Select--select-games-search-modal__input-wrapper {
                padding: 16px 16px 16px 70px
            }

            .Select--select-games-search-modal .Select--select-games-search-modal__dropdown {
                margin: -12px 0 0;
                position: relative
            }

            @media(min-width: 768px) {
                .Select--select-games-search-modal .Select--select-games-search-modal__dropdown {
                    left:16px;
                    right: 16px;
                    width: calc(100% - 32px)
                }
            }

            .Select--select-games-search-modal__filter {
                margin-top: -12px;
                position: relative
            }

            .Select--select-games-search-modal .Select--select-games-search-modal__close {
                align-items: center;
                color: var(--button-special-icon);
                display: flex;
                font-size: 16px;
                justify-content: center
            }

            .Select--select-games-search-modal .Select--select-games-search-modal__close:hover {
                color: var(--button-special-icon-hover)
            }

            .modal-search.Modal--default .Modal--default {
                align-items: flex-start
            }

            .modal-search.Modal--default .Modal--default__content {
                background: transparent;
                box-shadow: none;
                display: block;
                margin: 0 14px;
                padding: 0
            }

            .modal-search.Modal--default .Modal--default__content-wrapper {
                margin: 86px auto auto;
                max-width: 560px
            }

            @media(min-width: 768px) {
                .modal-search.Modal--default .Modal--default__content-wrapper {
                    margin-top:130px
                }
            }

            .modal-search.Modal--default .Modal--default__close-button {
                align-items: center;
                border-radius: 8px;
                cursor: pointer;
                display: flex;
                font-size: 18px;
                height: 46px;
                justify-content: center;
                margin: 0;
                outline: none;
                overflow: hidden;
                position: absolute;
                right: 16px;
                top: 16px;
                width: 46px;
                z-index: 10
            }

            .body--ar .modal-search.Modal--default .Modal--default__close-button {
                left: 16px;
                right: auto
            }

            .Input--input-search {
                --input-search-background: var(--search-bg);
                --input-search-background-active: var(--search-bg-active);
                --input-search-color: var(--search-text);
                --input-search-color-active: var(--search-text-active);
                --input-search-border: 1px solid var(--search-border-color);
                --input-search-border-color-active: var(--search-border-color-active);
                --input-search-height: 40px;
                align-items: center;
                border-radius: 8px;
                color: var(--input-search-color);
                cursor: text;
                display: flex;
                padding: 0 10px;
                position: relative;
                transition: background-color .3s ease;
                width: 100%;
                z-index: 10
            }

            .Input--input-search--big {
                --input-search-height: 46px
            }

            .Input--input-search--extra-bg {
                --input-search-background: var(--search-bg-extra)
            }

            .Input--input-search__left-container {
                color: var(--search-icon);
                display: flex;
                font-size: 16px;
                width: 26px
            }

            .Input--input-search__right-container {
                color: var(--search-icon);
                display: flex;
                gap: 8px;
                margin-left: 10px
            }

            .Input--input-search__native {
                background-color: transparent;
                border: none;
                caret-color: var(--input-search-color);
                color: var(--input-search-color);
                display: block;
                font-size: 12px;
                font-weight: 400;
                height: calc(var(--input-search-height) - 2px);
                line-height: 1;
                margin: 1px 0;
                outline: none;
                overflow: hidden;
                padding: 0;
                text-overflow: ellipsis;
                text-transform: none;
                transition: color .3s ease;
                white-space: nowrap;
                width: 100%
            }

            .Input--input-search__native:active,.Input--input-search__native:focus,.Input--input-search__native:hover {
                background-color: transparent;
                box-shadow: none;
                outline: none
            }

            .Input--input-search__native:hover:not([disabled]) {
                color: var(--input-search-color-active)
            }

            .Input--input-search__native:hover:not([disabled])+.Input--input-search__focus-container {
                background: var(--input-search-background-active);
                border-color: var(--input-search-border-color-active)
            }

            .Input--input-search__native:focus:not([disabled]) {
                color: var(--input-search-color-active)
            }

            .Input--input-search__native:focus:not([disabled])+.Input--input-search__focus-container {
                background: var(--input-search-background-active);
                border-color: var(--input-search-border-color-active)
            }

            .Input--input-search__native::-moz-placeholder {
                color: var(--input-search-color)!important;
                line-height: calc(var(--input-search-height) - 6px)!important;
                opacity: 1;
                -moz-transition: color .3s ease,background-color .3s ease,border-color .3s ease!important;
                transition: color .3s ease,background-color .3s ease,border-color .3s ease!important
            }

            .Input--input-search__native::-webkit-input-placeholder {
                color: var(--input-search-color)!important;
                line-height: normal;
                opacity: 1;
                -webkit-transition: color .3s ease,background-color .3s ease,border-color .3s ease!important;
                transition: color .3s ease,background-color .3s ease,border-color .3s ease!important
            }

            .Input--input-search__native:hover::-moz-placeholder {
                color: var(--input-search-color)!important;
                opacity: 1
            }

            .Input--input-search__native:hover::-webkit-input-placeholder {
                color: var(--input-search-color)!important;
                opacity: 1
            }

            .Input--input-search__native:focus::-moz-placeholder {
                color: var(--input-search-color)!important;
                opacity: 1
            }

            .Input--input-search__native:focus::-webkit-input-placeholder {
                color: var(--input-search-color)!important;
                opacity: 1
            }

            .Input--input-search__native:-webkit-autofill {
                -webkit-text-fill-color: var(--input-search-color)!important;
                background: var(--input-search-background)!important;
                background-clip: content-box!important;
                border: none!important;
                border-radius: 0!important;
                box-shadow: inset 0 0 0 100px var(--input-search-background)!important;
                color: var(--input-search-color)!important;
                -webkit-transition: color .3s ease,background-color .3s ease,border-color .3s ease!important;
                transition: color .3s ease,background-color .3s ease,border-color .3s ease!important
            }

            .Input--input-search__native:-webkit-autofill:active,.Input--input-search__native:-webkit-autofill:active:focus,.Input--input-search__native:-webkit-autofill:active:hover,.Input--input-search__native:-webkit-autofill:focus,.Input--input-search__native:-webkit-autofill:focus:hover,.Input--input-search__native:-webkit-autofill:hover {
                -webkit-text-fill-color: var(--input-search-color-active)!important;
                box-shadow: inset 0 0 0 100px var(--input-search-background-active)!important;
                color: var(--input-search-color-active)!important
            }

            .Input--input-search__native:-webkit-autofill:active:not(:hover) {
                -webkit-text-fill-color: var(--input-search-color)!important
            }

            .Input--input-search__focus-container {
                background: var(--input-search-background);
                border: var(--input-search-border);
                border-radius: 8px;
                bottom: 0;
                left: 0;
                pointer-events: none;
                position: absolute;
                right: 0;
                top: 0;
                transition: border-color .3s ease;
                z-index: -1
            }

            .Block--games-search-dropdown__list,.Block--games-search-dropdown__wrapper {
                scrollbar-color: var(--background-extra-9)
            }

            .Block--games-search-dropdown__list::-webkit-scrollbar,.Block--games-search-dropdown__wrapper::-webkit-scrollbar {
                height: var(--width-scroll-bar);
                width: var(--width-scroll-bar)
            }

            .Block--games-search-dropdown__list::-webkit-scrollbar-track,.Block--games-search-dropdown__wrapper::-webkit-scrollbar-track {
                background: var(--background-extra-8);
                border-radius: 6px
            }

            .Block--games-search-dropdown__list::-webkit-scrollbar-thumb,.Block--games-search-dropdown__wrapper::-webkit-scrollbar-thumb {
                background: var(--background-extra-9);
                border-radius: 6px;
                margin: 0
            }

            .Block--games-search-dropdown__list::-webkit-scrollbar-thumb:hover,.Block--games-search-dropdown__list:hover::-webkit-scrollbar-thumb,.Block--games-search-dropdown__wrapper::-webkit-scrollbar-thumb:hover,.Block--games-search-dropdown__wrapper:hover::-webkit-scrollbar-thumb {
                background: var(--background-extra-9)
            }

            .Block--games-search-dropdown {
                background-color: var(--background-secondary);
                border-radius: 8px;
                box-shadow: 0 6px 12px var(--shadow-dropdown);
                display: none;
                padding: 2px;
                width: 100%
            }

            .Block--games-search-dropdown__wrapper {
                display: flex;
                flex-direction: column;
                max-height: min(100vh - 78px - 86px,528px);
                overflow-y: auto;
                padding: 2px
            }

            .Block--games-search-dropdown--grid--item .Block--games-search-dropdown__wrapper {
                max-height: calc(50vh - 90px);
                min-height: unset
            }

            .Block--games-search-dropdown--open {
                display: block
            }

            .Block--games-search-dropdown__list {
                display: flex;
                flex: auto;
                flex-direction: column;
                gap: 4px;
                overflow: hidden;
                overflow-y: auto;
                padding: 4px
            }

            .Block--games-search-dropdown__footer {
                padding: 8px
            }

            .Block--games-search-dropdown .Block--games-search-dropdown__button {
                border-radius: 6px;
                gap: 8px;
                width: 100%
            }

            .Block--games-search-dropdown__nothing-found {
                font-size: 14px;
                font-weight: 400;
                line-height: 1.6;
                padding: 17px 16px
            }

            .Block--games-search-dropdown__title {
                align-items: center;
                color: var(--text-color-primary);
                display: flex;
                font-size: 14px;
                font-weight: 700;
                margin-bottom: 4px;
                max-width: 100%;
                min-height: 32px;
                overflow: hidden;
                padding: 0 12px;
                text-overflow: ellipsis;
                text-transform: uppercase;
                white-space: nowrap
            }

            .Block--games-search-dropdown .Block--games-search-dropdown__tabs {
                display: flex;
                justify-content: flex-start;
                padding: 8px 8px 8px 16px
            }

            .Block--games-search-dropdown__count {
                color: var(--text-color-secondary);
                display: flex;
                gap: 3px
            }

            .Block--games-search-dropdown__count-options {
                color: var(--text-color-extra-2)
            }

            .Block--games-search-providers {
                padding: 8px 12px 12px
            }

            .Block--games-search-providers__image-wrapper {
                aspect-ratio: 1/1;
                flex-shrink: 0;
                position: relative;
                width: 24px
            }

            .Block--games-search-providers__title {
                align-items: center;
                color: var(--text-color-primary);
                display: flex;
                font-size: 14px;
                font-weight: 700;
                max-width: 100%;
                max-width: calc(100% - 40px);
                min-height: 32px;
                overflow: hidden;
                text-overflow: ellipsis;
                text-transform: uppercase;
                white-space: nowrap
            }

            .Block--games-search-providers__slide {
                padding: 4px
            }

            .Block--games-search-providers .Block--games-search-providers__slider {
                margin: 12px -4px 0
            }

            .Block--games-search-providers__item {
                align-items: center;
                background-color: var(--background-main);
                border-radius: 8px;
                color: var(--text-color-primary);
                display: flex;
                font-size: 12px;
                font-weight: 700;
                gap: 16px;
                min-height: 48px;
                min-width: 100%;
                padding: 12px 14px;
                transition: background-color .3s ease;
                width: 100%
            }

            .Block--games-search-providers__item:hover {
                background-color: var(--background-primary)
            }

            .Block--games-search-providers__name {
                max-width: 100%;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap
            }

            .Block--games-search-providers__grid {
                display: grid;
                gap: 8px
            }

            @media(min-width: 768px) {
                .Block--games-search-providers__grid {
                    grid-template-columns:repeat(3,1fr)
                }
            }

            .Block--games-search-providers__grid--static {
                grid-template-columns: 1fr
            }

            .Option--option-games-search__container {
                align-items: center;
                background: transparent;
                border-radius: 8px;
                color: var(--text-color-secondary);
                cursor: pointer;
                display: flex;
                font-size: 11px;
                font-weight: 400;
                gap: 12px;
                line-height: 1.2;
                padding: 8px;
                text-align: inherit;
                transition: background-color .3s ease;
                width: 100%
            }

            .Option--option-games-search__container:hover {
                background-color: var(--background-primary)
            }

            .Option--option-games-search__image-wrapper {
                aspect-ratio: 1/1;
                border-radius: 8px;
                flex-shrink: 0;
                overflow: hidden;
                position: relative;
                width: 58px
            }

            .Option--option-games-search__image {
                height: 100%;
                left: 0;
                -o-object-fit: cover;
                object-fit: cover;
                -o-object-position: center;
                object-position: center;
                position: absolute;
                top: 0;
                width: 100%
            }

            .Option--option-games-search__content {
                display: flex;
                flex-direction: column;
                gap: 4px;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                width: 100%
            }

            .Option--option-games-search__title {
                color: var(--text-color-primary);
                font-size: 12px;
                font-weight: 700;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                width: 100%
            }

            .Modal--drawer {
                -webkit-backdrop-filter: blur(4px);
                backdrop-filter: blur(4px);
                overflow: hidden;
                z-index: 1060
            }

            .Modal--drawer,.Modal--drawer__backdrop {
                bottom: 0;
                left: 0;
                position: fixed;
                right: 0;
                top: 0
            }

            .Modal--drawer__backdrop {
                background-color: var(--background-main);
                opacity: 0;
                transition-property: opacity;
                transition-timing-function: linear;
                z-index: -1
            }

            .Modal--drawer__content-wrapper {
                left: 0;
                position: absolute;
                top: 0;
                width: auto
            }

            .body--ar .Modal--drawer__content-wrapper {
                left: auto;
                right: 0
            }

            .Modal--drawer__content {
                animation: modal-drawer-animation-open .3s linear forwards;
                position: relative;
                width: 100%
            }

            .body--ar .Modal--drawer__content {
                animation-name: modal-drawer-animation-open-rtl
            }

            .Modal--drawer .Modal--drawer__close-button {
                position: absolute;
                right: 16px;
                top: 16px
            }

            .Modal--drawer--entered .Modal--drawer__backdrop {
                opacity: .7
            }

            .Modal--drawer--exiting .Modal--drawer__backdrop {
                opacity: 0
            }

            .Modal--drawer--exiting .Modal--drawer__content {
                animation-name: modal-drawer-animation-close
            }

            .body--ar .Modal--drawer--exiting .Modal--drawer__content {
                animation-name: modal-drawer-animation-close-rtl
            }

            @keyframes modal-drawer-animation-open {
                0% {
                    transform: translateX(-100%)
                }

                to {
                    transform: translateX(0)
                }
            }

            @keyframes modal-drawer-animation-close {
                0% {
                    transform: translateX(0)
                }

                to {
                    transform: translateX(-100%)
                }
            }

            @keyframes modal-drawer-animation-open-rtl {
                0% {
                    transform: translateX(100%)
                }

                to {
                    transform: translateX(0)
                }
            }

            @keyframes modal-drawer-animation-close-rtl {
                0% {
                    transform: translateX(0)
                }

                to {
                    transform: translateX(100%)
                }
            }

            .Block--aside-mobile__inner {
                scrollbar-color: var(--background-extra-9)
            }

            .Block--aside-mobile__inner::-webkit-scrollbar {
                height: var(--width-scroll-bar);
                width: var(--width-scroll-bar)
            }

            .Block--aside-mobile__inner::-webkit-scrollbar-track {
                background: var(--background-extra-8);
                border-radius: 6px
            }

            .Block--aside-mobile__inner::-webkit-scrollbar-thumb {
                background: var(--background-extra-9);
                border-radius: 6px;
                margin: 0
            }

            .Block--aside-mobile__inner::-webkit-scrollbar-thumb:hover,.Block--aside-mobile__inner:hover::-webkit-scrollbar-thumb {
                background: var(--background-extra-9)
            }

            .Block--aside-mobile {
                background: var(--side-bars-side-bar-background-color);
                display: flex;
                flex-direction: column;
                gap: var(--side-bars-side-bar-gap-vertical);
                height: 100dvh;
                max-width: 100vw;
                padding: var(--side-bars-side-bar-padding-vertical) 0;
                transition: max-width .3s ease,padding .3s ease;
                width: calc(100vw - 48px);
                z-index: 1055
            }

            @media(min-width: 576px) {
                .Block--aside-mobile {
                    width:var(--side-bars-side-bar-mobile-width-horizontal)
                }
            }

            .body--ar .Block--aside-mobile {
                left: auto;
                right: 0
            }

            .Block--aside-mobile__inner {
                flex: auto;
                flex-direction: column;
                gap: var(--side-bars-side-bar-gap-vertical-content);
                overflow: hidden;
                overflow-y: auto;
                width: 100%
            }

            .Block--aside-mobile__header,.Block--aside-mobile__inner {
                display: flex;
                justify-content: space-between;
                padding: 0 var(--side-bars-side-bar-padding-horizontal)
            }

            .Block--aside-mobile__header {
                align-items: center;
                flex-shrink: 0
            }

            .Block--aside-mobile__top {
                justify-content: space-between
            }

            .Block--aside-mobile__bottom,.Block--aside-mobile__top {
                display: flex;
                flex-direction: column;
                gap: var(--side-bars-side-bar-gap-vertical-content)
            }

            .Block--aside-mobile__bottom {
                padding-bottom: 1px
            }

            .Block--limits-modal {
                color: var(--text-color-primary);
                font-size: 14px;
                font-weight: 700;
                padding: 60px 14px 40px;
                text-align: center
            }

            @media(min-width: 768px) {
                .Block--limits-modal {
                    font-size:20px;
                    padding: 48px 50px
                }
            }

            .Block--limits-modal .Link--default {
                color: var(--text-color-extra-2);
                font-size: 20px;
                text-decoration: none
            }

            .Block--limits-modal .Link--default:hover {
                text-decoration: underline
            }

            .Block--fast-deposit-modal {
                padding: 22px 0 0
            }

            @media(min-width: 768px) {
                .Block--fast-deposit-modal {
                    padding:22px 16px 16px
                }
            }

            .Block--fast-deposit-modal__header {
                color: var(--text-color-primary);
                font-size: 22px;
                font-weight: 700;
                line-height: 1.2;
                margin: 0;
                padding: 0 0 22px;
                text-align: center;
                text-transform: uppercase
            }

            .Block--fast-deposit-modal__pending-cash-out {
                margin: 0 14px 22px
            }

            @media(min-width: 768px) {
                .Block--fast-deposit-modal__pending-cash-out {
                    margin:0 0 22px
                }
            }

            .Block--fast-deposit-modal__wrap {
                display: grid;
                gap: 16px
            }

            @media(min-width: 768px) {
                .Block--fast-deposit-modal__wrap {
                    gap:24px;
                    grid-template-columns: 228px auto
                }
            }

            .Block--fast-deposit-modal__left {
                padding: 0 14px;
                width: 100%
            }

            @media(min-width: 768px) {
                .Block--fast-deposit-modal__left {
                    padding:0
                }
            }

            .Block--fast-deposit-modal__right {
                background: var(--background-extra-4);
                padding: 24px 14px;
                width: 100%
            }

            @media(min-width: 768px) {
                .Block--fast-deposit-modal__right {
                    border-radius:16px;
                    padding: 24px
                }
            }

            .Block--fast-deposit-modal__balance {
                display: flex;
                flex-direction: column;
                margin-bottom: 24px;
                padding: 0
            }

            .Block--fast-deposit-modal__section {
                margin: 0 0 24px
            }

            .Block--fast-deposit-modal__section--empty {
                display: none
            }

            .Block--fast-deposit-modal__right-header {
                align-items: center;
                display: flex;
                flex-wrap: wrap;
                gap: 16px;
                justify-content: space-between;
                margin-bottom: 24px
            }

            .Block--fast-deposit-modal__title {
                font-size: 16px;
                margin: 0
            }

            .Block--fast-deposit-modal__title,.Title--title-fast-deposit {
                color: var(--text-color-primary);
                font-weight: 700;
                padding: 0;
                text-transform: uppercase
            }

            .Title--title-fast-deposit {
                border-radius: 8px;
                font-size: 14px;
                line-height: 1.4;
                margin: 0 0 8px;
                overflow: hidden;
                position: relative;
                width: 100%
            }

            .Select--balance-modal__dropdown {
                scrollbar-color: var(--background-extra-9)
            }

            .Select--balance-modal__dropdown::-webkit-scrollbar {
                height: var(--width-scroll-bar);
                width: var(--width-scroll-bar)
            }

            .Select--balance-modal__dropdown::-webkit-scrollbar-track {
                background: var(--background-extra-8);
                border-radius: 6px
            }

            .Select--balance-modal__dropdown::-webkit-scrollbar-thumb {
                background: var(--background-extra-9);
                border-radius: 6px;
                margin: 0
            }

            .Select--balance-modal__dropdown::-webkit-scrollbar-thumb:hover,.Select--balance-modal__dropdown:hover::-webkit-scrollbar-thumb {
                background: var(--background-extra-9)
            }

            .Select--balance-modal__button {
                align-items: center;
                background-color: var(--background-primary);
                border-radius: 12px;
                color: var(--text-color-secondary);
                cursor: pointer;
                display: inline-flex;
                flex-direction: row;
                flex-wrap: nowrap;
                font-size: 12px;
                font-weight: 400;
                justify-content: space-between;
                margin: 0;
                padding: 16px;
                position: relative;
                transition: color .3s ease,background-color .3s ease,border-color .3s ease;
                width: 100%
            }

            .Select--balance-modal__button--open,.Select--balance-modal__button:hover {
                background-color: var(--background-secondary);
                border-color: var(--background-secondary);
                border-bottom-color: var(--background-primary);
                color: var(--text-color-primary)
            }

            @media(min-width: 960px) {
                .Select--balance-modal__button--open,.Select--balance-modal__button:hover {
                    border-color:var(--background-secondary)
                }
            }

            .Select--balance-modal__button--open {
                border-radius: 12px 12px 0 0
            }

            @media(min-width: 960px) {
                .Select--balance-modal__button--open {
                    border-radius:12px
                }
            }

            .Select--balance-modal__value {
                align-items: center;
                display: flex;
                font-size: 12px;
                font-weight: 400;
                gap: 8px;
                line-height: 1.2;
                margin: 0;
                overflow: hidden;
                padding: 0;
                text-transform: none;
                white-space: nowrap
            }

            .Select--balance-modal__value--button {
                padding: 14px
            }

            .Select--balance-modal__bottom-line {
                height: 0;
                position: relative;
                width: 100%
            }

            .Select--balance-modal__currency-icon {
                width: 16px
            }

            .Select--balance-modal__dropdown {
                background-color: var(--background-secondary);
                border-radius: 0 0 12px 12px;
                max-height: 250px;
                min-width: 0;
                overflow-y: auto;
                position: absolute;
                top: 0;
                width: 100%;
                z-index: 100
            }

            @media(min-width: 960px) {
                .Select--balance-modal__dropdown {
                    border-radius:12px;
                    box-shadow: 0 6px 12px var(--shadow-dropdown);
                    top: 4px
                }

                .Select--balance-modal__dropdown--open {
                    padding: 12px 0
                }
            }

            .Select--balance-modal__arrow-icon-wrapper {
                cursor: pointer;
                display: inline-block;
                font-size: 16px;
                line-height: 1;
                margin: 0 0 0 7px;
                padding: 0;
                transform: rotate(0deg);
                transform-origin: center;
                transition: transform .3s;
                vertical-align: top
            }

            .Select--balance-modal__arrow-icon-wrapper--open {
                transform: rotate(180deg)
            }

            .modal-bar .Select--balance-modal .Select--balance-modal__dropdown {
                right: 50%;
                transform: translate(50%)
            }

            .Option--option-balance-old {
                color: var(--text-color-primary);
                cursor: pointer;
                display: flex;
                font-size: 12px;
                font-weight: 400;
                gap: 8px;
                padding: 8px;
                transition: background-color .3s ease,color .3s ease;
                white-space: nowrap
            }

            .Option--option-balance-old:hover {
                background: var(--background-primary)
            }

            .Option--option-balance-old--selected {
                cursor: default
            }

            .Option--option-balance-old--selected,.Option--option-balance-old--selected:active,.Option--option-balance-old--selected:focus,.Option--option-balance-old--selected:hover {
                background: transparent;
                color: var(--text-color-extra-2)
            }

            .Option--option-balance-old__image {
                width: 16px
            }

            .Option--option-balance-old__label {
                align-items: center;
                display: flex;
                gap: 3px
            }

            .PaymentMethods--default {
                display: flex;
                flex-direction: column;
                gap: 24px
            }

            .PaymentMethods--default .PaymentMethods--default__title {
                min-height: 20px
            }

            .Block--payment-methods-list {
                display: grid;
                gap: 10px;
                grid-template-columns: repeat(3,1fr)
            }

            @media(min-width: 768px) {
                .Block--payment-methods-list {
                    gap:8px;
                    grid-template-columns: repeat(2,1fr)
                }
            }

            .Block--payment-methods-list__skeleton {
                border-radius: 8px;
                height: 60px;
                overflow: hidden;
                position: relative;
                width: 100%
            }

            .Block--payment-method-item {
                align-items: center;
                background: var(--background-extra-7);
                border: 2px solid var(--background-extra-7);
                border-radius: 8px;
                cursor: pointer;
                display: flex;
                flex-direction: column;
                justify-content: center;
                min-height: 60px;
                padding: 6px 10px;
                position: relative;
                text-align: center;
                transition: border-color .3s ease;
                width: 100%
            }

            .Block--payment-method-item--selected,.Block--payment-method-item:hover {
                border-color: var(--text-color-extra-2)
            }

            .Block--payment-method-item--selected {
                cursor: default
            }

            .Block--payment-method-item__block-img {
                align-items: center;
                display: flex;
                height: 30px;
                justify-content: center;
                position: relative;
                width: 100%
            }

            .Block--payment-method-item__text {
                padding-right: 3px
            }

            .Block--payment-method-item__info {
                color: var(--text-color-secondary);
                display: block;
                font-size: 11px;
                font-weight: 400;
                line-height: 1;
                width: 100%
            }

            .Select--payment-methods {
                position: relative
            }

            .Select--payment-methods__button {
                align-items: center;
                cursor: pointer;
                display: flex;
                width: 100%
            }

            .Select--payment-methods--only .Select--payment-methods__button {
                cursor: default
            }

            .Select--payment-methods__button-inner {
                flex: 1;
                margin: 0 8px 0 0;
                width: 100%
            }

            .Select--payment-methods--only .Select--payment-methods__button-inner {
                margin: 0
            }

            .Select--payment-methods__button-title {
                background: var(--background-extra-7);
                border-radius: 8px;
                display: flex;
                font-size: 14px;
                min-height: 60px;
                padding: 6px 10px;
                text-align: center;
                width: 100%
            }

            .Select--payment-methods__button-title,.Select--payment-methods__caret {
                align-items: center;
                color: var(--text-color-secondary);
                justify-content: center
            }

            .Select--payment-methods__caret {
                align-self: stretch;
                display: inline-flex;
                font-size: 10px;
                transition: transform .3s ease,color .3s ease;
                width: auto
            }

            .Select--payment-methods--open .Select--payment-methods__caret {
                color: var(--text-color-primary);
                transform: rotate(180deg)
            }

            .Select--payment-methods__dropdown {
                margin: 8px 0 0
            }

            .PaymentFields--default .DynamicForm--default {
                padding: 0
            }

            .PaymentFields--default__payment-form {
                margin-bottom: 24px
            }

            .PaymentDynamicForm--default {
                display: flex;
                flex-direction: row;
                flex-wrap: wrap;
                justify-content: space-between
            }

            .PaymentDynamicForm--default__element+.PaymentDynamicForm--default__element {
                margin-top: 24px
            }

            .PaymentDynamicForm--default--cvv-expiry-date .PaymentDynamicForm--default__element--card_expiry_date,.PaymentDynamicForm--default--cvv-expiry-date .PaymentDynamicForm--default__element--cvv,.PaymentDynamicForm--default--cvv-expiry-date .PaymentDynamicForm--default__element--expiry_date {
                width: calc(50% - 5px)
            }

            .PaymentDynamicForm--default__label {
                color: var(--text-color-primary);
                display: block;
                font-size: 14px;
                font-weight: 700;
                line-height: 1.4;
                margin: 0 0 8px;
                max-width: 100%;
                overflow: hidden;
                text-overflow: ellipsis;
                text-transform: uppercase;
                white-space: nowrap
            }

            .PaymentDynamicForm--default .payments-js-lib__wrapper {
                align-items: center;
                display: flex;
                flex-direction: row;
                flex-wrap: nowrap;
                width: 100%
            }

            .PaymentDynamicForm--default .payments-js-lib__img-wrapper {
                align-items: center;
                border-radius: 6px;
                display: inline-flex;
                justify-content: center;
                margin: 0 10px 0 0;
                padding: 5px
            }

            .PaymentDynamicForm--default .payments-js-lib__description {
                display: block;
                flex: 1;
                overflow: hidden
            }

            .PaymentDynamicForm--default__card-info {
                cursor: pointer;
                display: inline-flex
            }

            .PaymentDynamicForm--default__card-number-hint {
                height: 230px;
                width: 300px
            }

            .PaymentDynamicForm--default__card-number-hint img {
                width: 100%
            }

            .PaymentDynamicForm--default__cardHolder .Input--default__right-container,.PaymentDynamicForm--default__credit-card-number .Input--default__right-container,.PaymentDynamicForm--default__encCvv .Input--default__right-container,.PaymentDynamicForm--default__expiry_date .Input--default__right-container {
                margin-left: 10px
            }

            .PaymentDynamicForm--default__card-icon-wrapper {
                aspect-ratio: 100/40;
                border-radius: 6px;
                overflow: hidden;
                position: relative;
                width: 100px
            }

            .Block--card-hint__info {
                cursor: pointer;
                padding: 5px
            }

            .Block--card-hint__image {
                height: 230px;
                width: 300px
            }

            .Block--card-hint__image img {
                width: 100%
            }

            .Tooltip--default {
                border-radius: 12px;
                color: var(--text-color-primary);
                font-weight: 700;
                height: 240px;
                padding: 5px;
                pointer-events: none;
                position: absolute;
                width: 310px;
                z-index: 9999
            }

            .Tooltip--default,.Tooltip--default__arrow {
                background: var(--background-extra-1)
            }

            .FormElement--payment {
                display: block;
                margin: 0;
                padding: 0;
                width: 100%
            }

            .FormElement--payment__error {
                color: var(--indicator-error);
                display: block;
                font-size: 10px;
                font-weight: 400;
                line-height: 1.2;
                margin: 0;
                padding: 4px 0 0 17px;
                text-align: left;
                text-transform: capitalize;
                width: 100%
            }

            .Protocols--default {
                display: flex;
                flex-wrap: wrap;
                gap: 8px;
                margin-top: 24px;
                position: relative
            }

            .ProtocolItem--default {
                background: var(--background-primary);
                border: 1px solid var(--background-primary);
                border-radius: 12px;
                color: var(--text-color-secondary);
                cursor: pointer;
                font-size: 12px;
                outline: none;
                padding: 16px;
                transition: background-color .3s ease,color .3s ease
            }

            .ProtocolItem--default--active,.ProtocolItem--default:hover {
                background: var(--background-secondary);
                color: var(--text-color-primary)
            }

            .ProtocolItem--default:active,.ProtocolItem--default:focus {
                outline: none
            }

            .Block--crypto-address__code {
                margin: 10px 0
            }

            .Block--crypto-address__address {
                color: var(--text-color-primary);
                margin: 10px 0;
                word-break: break-all
            }

            .Block--crypto-address__amount-hint {
                margin: 10px 0 0
            }

            .Block--crypto-address__amount-hint .Block--amount-hint {
                display: inline
            }

            .QRCode--default {
                background: #fff;
                display: inline-block;
                font-size: 0;
                line-height: 0;
                padding: 10px
            }

            .QRCode--default__spinner {
                align-items: center;
                display: flex;
                height: 128px;
                justify-content: center;
                width: 128px
            }

            .QRCode--default__spinner:before {
                animation: spinner .75s linear infinite;
                border: 5px solid var(--text-color-secondary);
                border-radius: 50%;
                border-right: 5px solid transparent;
                content: "";
                display: block;
                height: 40px;
                width: 40px
            }

            @keyframes spinner {
                to {
                    transform: rotate(1turn)
                }
            }

            .Block--amount-hint__item {
                display: inline-block
            }

            .Block--amount-hint__item:not(:first-child) {
                margin-left: 3px
            }

            .Block--amount-hint__item:not(:last-child):after {
                content: ","
            }

            .Block--amount-hint__separate-item {
                color: var(--text-color-secondary);
                display: flex;
                font-size: 12px;
                justify-content: space-between
            }

            .Block--amount-hint__separate-item:not(:last-child) {
                margin-top: 8px
            }

            .Block--amount-hint__separate-item-amount {
                color: var(--text-color-primary)
            }

            .PlayerCryptoCurrencySelect--default {
                width: 100%
            }

            .PlayerCryptoCurrencySelect--default__select.PlayerCryptoCurrencySelect--default__select {
                margin-bottom: 24px
            }

            .PlayerCryptoCurrencySelect--default__button {
                width: 100%
            }

            .Select--default__list {
                scrollbar-color: var(--background-extra-9)
            }

            .Select--default__list::-webkit-scrollbar {
                height: var(--width-scroll-bar);
                width: var(--width-scroll-bar)
            }

            .Select--default__list::-webkit-scrollbar-track {
                background: var(--background-extra-8);
                border-radius: 6px
            }

            .Select--default__list::-webkit-scrollbar-thumb {
                background: var(--background-extra-9);
                border-radius: 6px;
                margin: 0
            }

            .Select--default__list::-webkit-scrollbar-thumb:hover,.Select--default__list:hover::-webkit-scrollbar-thumb {
                background: var(--background-extra-9)
            }

            .Option--default {
                align-items: center;
                border-radius: 8px;
                color: var(--text-color-primary);
                cursor: pointer;
                display: flex;
                flex-direction: row;
                flex-wrap: wrap;
                justify-content: flex-start;
                margin: 0;
                outline: none;
                padding: 0 16px;
                text-decoration: none;
                text-shadow: none;
                transition: color .3s ease,background-color .3s ease;
                width: 100%
            }

            .Option--default:first-of-type {
                margin-top: 0
            }

            .Option--default:last-of-type {
                margin-bottom: 0
            }

            .Option--default:only-child {
                margin: 0
            }

            .Option--default--highlighted,.Option--default--selected {
                background: var(--background-primary) none
            }

            .TextArea--default {
                scrollbar-color: var(--background-extra-9)
            }

            .TextArea--default::-webkit-scrollbar {
                height: var(--width-scroll-bar);
                width: var(--width-scroll-bar)
            }

            .TextArea--default::-webkit-scrollbar-track {
                background: var(--background-extra-8);
                border-radius: 6px
            }

            .TextArea--default::-webkit-scrollbar-thumb {
                background: var(--background-extra-9);
                border-radius: 6px;
                margin: 0
            }

            .TextArea--default::-webkit-scrollbar-thumb:hover,.TextArea--default:hover::-webkit-scrollbar-thumb {
                background: var(--background-extra-9)
            }

            .TextArea--default {
                background: var(--background-primary);
                border: 1px solid var(--background-primary);
                border-radius: 12px;
                box-shadow: none;
                color: var(--text-color-primary);
                display: block;
                font-size: 12px;
                font-weight: 400;
                height: 186px;
                line-height: 1.2;
                outline: none;
                overflow: hidden;
                overflow-y: auto;
                padding: 16px;
                resize: vertical;
                text-transform: none;
                transition: color .3s ease,background-color .3s ease,border-color .3s ease;
                vertical-align: middle;
                white-space: normal;
                width: 100%
            }

            .TextArea--default:active,.TextArea--default:focus,.TextArea--default:hover {
                background: var(--background-primary);
                border-color: var(--background-primary);
                color: var(--text-color-primary);
                outline: none
            }

            .TextArea--default:focus,.TextArea--default:hover {
                background: var(--background-secondary);
                border-color: var(--background-secondary);
                color: var(--text-color-primary)
            }

            .TextArea--default--empty {
                background: var(--background-primary) none;
                border-color: var(--background-primary);
                color: var(--text-color-secondary)
            }

            .TextArea--default--empty:hover {
                color: var(--text-color-secondary)
            }

            .TextArea--default--empty:focus,.TextArea--default--empty:hover {
                background: var(--background-secondary);
                border-color: var(--background-secondary)
            }

            .TextArea--default--empty:focus {
                color: var(--text-color-primary)
            }

            .TextArea--default--disabled {
                background: var(--background-primary) none!important;
                border-color: var(--background-primary)!important;
                color: var(--text-color-secondary)!important;
                cursor: not-allowed
            }

            .TextArea--default::-moz-placeholder {
                color: var(--text-color-secondary)!important;
                line-height: 1.5;
                opacity: .4;
                -moz-transition: color .3s ease,background-color .3s ease,border-color .3s ease!important;
                transition: color .3s ease,background-color .3s ease,border-color .3s ease!important
            }

            .TextArea--default::-webkit-input-placeholder {
                color: var(--text-color-secondary)!important;
                line-height: normal;
                opacity: .4;
                -webkit-transition: color .3s ease,background-color .3s ease,border-color .3s ease!important;
                transition: color .3s ease,background-color .3s ease,border-color .3s ease!important
            }

            .TextArea--default:hover::-moz-placeholder {
                color: var(--text-color-secondary)!important;
                opacity: .4
            }

            .TextArea--default:hover::-webkit-input-placeholder {
                color: var(--text-color-secondary)!important;
                opacity: .4
            }

            .TextArea--default:focus::-moz-placeholder {
                color: var(--text-color-secondary)!important;
                opacity: .4
            }

            .TextArea--default:focus::-webkit-input-placeholder {
                color: var(--text-color-secondary)!important;
                opacity: .4
            }

            .TextArea--default:-webkit-autofill {
                -webkit-text-fill-color: var(--text-color-primary)!important;
                background: var(--background-primary)!important;
                background-clip: content-box!important;
                border: 1px solid var(--background-primary)!important;
                border-radius: 12px!important;
                box-shadow: inset 0 0 0 100px var(--background-primary)!important;
                color: var(--text-color-primary)!important;
                -webkit-transition: color .3s ease,background-color .3s ease,border-color .3s ease!important;
                transition: color .3s ease,background-color .3s ease,border-color .3s ease!important
            }

            .TextArea--default:-webkit-autofill:active,.TextArea--default:-webkit-autofill:active:focus,.TextArea--default:-webkit-autofill:active:hover,.TextArea--default:-webkit-autofill:focus,.TextArea--default:-webkit-autofill:focus:hover,.TextArea--default:-webkit-autofill:hover {
                -webkit-text-fill-color: var(--text-color-primary)!important;
                border-color: var(--background-secondary)!important;
                box-shadow: inset 0 0 0 100px var(--background-secondary)!important;
                color: var(--text-color-primary)!important
            }

            .TextArea--default:-webkit-autofill:active:not(:hover) {
                -webkit-text-fill-color: var(--text-color-primary)!important
            }

            .TextArea--default--error {
                border-color: var(--indicator-error)!important
            }

            .TextArea--default--error:-webkit-autofill {
                border-color: var(--indicator-error)!important
            }

            .TextArea--default--error:-webkit-autofill:active,.TextArea--default--error:-webkit-autofill:active:focus,.TextArea--default--error:-webkit-autofill:active:hover,.TextArea--default--error:-webkit-autofill:focus,.TextArea--default--error:-webkit-autofill:focus:hover,.TextArea--default--error:-webkit-autofill:hover {
                border-color: var(--indicator-error)!important
            }

            .DynamicForm--default {
                display: flex;
                padding: 16px
            }

            .DynamicForm--default .FormElement--default__error {
                font-size: 10px;
                margin-top: 7px;
                text-align: start
            }

            .DynamicForm--default__group-wrapper {
                display: flex;
                flex-basis: 33.3333333333%;
                flex-direction: column;
                width: 100%
            }

            .DynamicForm--default__group-wrapper+.DynamicForm--default__group-wrapper {
                margin-left: 16px
            }

            .DynamicForm--default__group-wrapper:only-child {
                flex-basis: 100%
            }

            .DynamicForm--default__group-title {
                margin-bottom: 16px
            }

            .DynamicForm--default__element+.DynamicForm--default__element {
                margin-top: 16px
            }

            .DynamicForm--default__label {
                color: var(--text-color-primary);
                display: block;
                font-size: 14px;
                font-weight: 700;
                line-height: 1.4;
                margin: 0 0 8px;
                max-width: 100%;
                overflow: hidden;
                text-overflow: ellipsis;
                text-transform: uppercase;
                white-space: nowrap
            }

            .DynamicForm--default__label-star {
                display: none
            }

            .DynamicForm--default__buttons-wrapper {
                align-items: center;
                display: flex;
                flex-direction: column-reverse;
                justify-content: center;
                margin-top: 16px
            }

            @media(min-width: 576px) {
                .DynamicForm--default__buttons-wrapper {
                    flex-direction:row
                }
            }

            .RadioGroup--default {
                align-items: center;
                border: 1px solid var(--background-primary);
                border-radius: 12px;
                display: flex;
                flex-wrap: wrap;
                gap: 20px;
                margin: 0;
                padding: 14px 16px;
                width: 100%
            }

            .RadioGroup--default__label {
                color: var(--text-color-primary);
                flex: auto;
                font-size: 10px;
                font-weight: 400;
                line-height: 1.3
            }

            .Radio--default {
                align-items: flex-start;
                align-self: stretch;
                display: inline-flex;
                flex-direction: row;
                flex-wrap: wrap;
                justify-content: flex-start;
                margin: 0;
                padding: 0;
                width: auto
            }

            .Radio--default__input {
                display: none;
                height: 0;
                margin: 0;
                opacity: 0;
                position: absolute
            }

            .Radio--default__block {
                align-items: flex-start;
                cursor: pointer;
                display: inline-flex;
                gap: 8px;
                justify-content: flex-start;
                margin: 0;
                padding: 0;
                width: auto
            }

            .Radio--default__point {
                align-items: center;
                background: var(--checkbox-bg);
                border: 1px solid var(--checkbox-border);
                border-radius: 50%;
                box-shadow: none;
                display: inline-flex;
                flex-direction: row;
                flex-wrap: nowrap;
                height: 20px;
                justify-content: center;
                overflow: hidden;
                padding: 0;
                transition: background-color .3s ease,border-color .3s ease,color .3s ease;
                width: 20px
            }

            .Radio--default__point:before {
                background: transparent none;
                border-radius: 50%;
                content: "";
                display: block;
                height: 10px;
                transition: background-color .3s ease;
                width: 10px
            }

            .Radio--default__block:hover .Radio--default__point {
                background: var(--checkbox-bg);
                border-color: var(--checkbox-border)
            }

            .Radio--default__label {
                align-items: center;
                color: var(--text-color-primary);
                display: inline-flex;
                flex: 1;
                flex-direction: row;
                flex-wrap: wrap;
                font-size: 12px;
                font-style: normal;
                font-weight: 400;
                justify-content: flex-start;
                line-height: 1.2;
                margin: 0;
                min-height: 20px;
                padding: 0;
                text-transform: none;
                transition: color .3s ease;
                width: 100%;
                word-break: break-all
            }

            .Radio--default__block:hover .Radio--default__label {
                color: var(--checkbox-color-active)
            }

            .Radio--default__input:checked+.Radio--default__block .Radio--default__point {
                background: var(--checkbox-bg-active);
                border-color: var(--checkbox-border-active)
            }

            .Radio--default__input:checked+.Radio--default__block .Radio--default__point:before {
                background: var(--checkbox-icon-active)
            }

            .Radio--default__input:checked+.Radio--default__block .Radio--default__label {
                color: var(--checkbox-color-active)
            }

            .Radio--default__input:checked+.Radio--default__block:hover .Radio--default__point {
                background: var(--checkbox-bg-active);
                border-color: var(--checkbox-border-active)
            }

            .Radio--default__input:checked+.Radio--default__block:hover .Radio--default__point:before {
                background: var(--checkbox-icon-active)
            }

            .Radio--default__input:checked+.Radio--default__block:hover .Radio--default__label {
                color: var(--checkbox-color-active)
            }

            .Radio--default--disabled,.Radio--default[disabled] {
                cursor: not-allowed
            }

            .Radio--default--disabled .Radio--default__item,.Radio--default[disabled] .Radio--default__item {
                pointer-events: none
            }

            .Radio--default--disabled .Radio--default__point,.Radio--default[disabled] .Radio--default__point {
                background: var(--checkbox-bg);
                border-color: var(--checkbox-border)
            }

            .Radio--default--disabled .Radio--default__label,.Radio--default[disabled] .Radio--default__label {
                color: var(--checkbox-color)
            }

            .Radio--default--disabled .Radio--default__input:checked+.Radio--default__block .Radio--default__point,.Radio--default[disabled] .Radio--default__input:checked+.Radio--default__block .Radio--default__point {
                background: var(--checkbox-bg-active);
                border-color: var(--checkbox-border-active)
            }

            .Radio--default--disabled .Radio--default__input:checked+.Radio--default__block .Radio--default__point:before,.Radio--default[disabled] .Radio--default__input:checked+.Radio--default__block .Radio--default__point:before {
                background: var(--checkbox-icon-active)
            }

            .Radio--default--disabled .Radio--default__input:checked+.Radio--default__block .Radio--default__label,.Radio--default[disabled] .Radio--default__input:checked+.Radio--default__block .Radio--default__label {
                color: var(--checkbox-color)
            }

            .Radio--default--error .Radio--default__point {
                border-color: var(--indicator-error)!important
            }

            .Radio--default--error .Radio--default__label {
                color: var(--indicator-error)!important
            }

            .Date--default {
                color: var(--text-color-primary);
                display: flex
            }

            .Date--default__day,.Date--default__month {
                margin-right: 12px
            }

            .TermsAcceptance--with-preview__content-wrapper {
                scrollbar-color: var(--background-extra-9)
            }

            .TermsAcceptance--with-preview__content-wrapper::-webkit-scrollbar {
                height: var(--width-scroll-bar);
                width: var(--width-scroll-bar)
            }

            .TermsAcceptance--with-preview__content-wrapper::-webkit-scrollbar-track {
                background: var(--background-extra-8);
                border-radius: 6px
            }

            .TermsAcceptance--with-preview__content-wrapper::-webkit-scrollbar-thumb {
                background: var(--background-extra-9);
                border-radius: 6px;
                margin: 0
            }

            .TermsAcceptance--with-preview__content-wrapper::-webkit-scrollbar-thumb:hover,.TermsAcceptance--with-preview__content-wrapper:hover::-webkit-scrollbar-thumb {
                background: var(--background-extra-9)
            }

            .TermsAcceptance--with-preview__content-wrapper {
                background: unset;
                border-radius: 6px;
                color: var(--text-color-primary);
                display: flex;
                flex-direction: column;
                font-weight: 400;
                margin-bottom: 16px;
                max-height: 250px;
                overflow: hidden;
                overflow-y: auto;
                padding: 0
            }

            .TermsAcceptance--with-preview .FormElement--default__error {
                font-size: 10px;
                text-align: left
            }

            .TermsAcceptance--with-preview__content:first-child {
                padding-bottom: 16px
            }

            .Tel--default {
                display: flex;
                gap: 10px;
                position: relative;
                width: 100%
            }

            .Tel--default .Tel--default__code-select {
                flex-shrink: 0;
                width: 110px
            }

            .Select--default__list,.Select--with-country-icons__dropdown {
                scrollbar-color: var(--background-extra-9)
            }

            .Select--default__list::-webkit-scrollbar,.Select--with-country-icons__dropdown::-webkit-scrollbar {
                height: var(--width-scroll-bar);
                width: var(--width-scroll-bar)
            }

            .Select--default__list::-webkit-scrollbar-track,.Select--with-country-icons__dropdown::-webkit-scrollbar-track {
                background: var(--background-extra-8);
                border-radius: 6px
            }

            .Select--default__list::-webkit-scrollbar-thumb,.Select--with-country-icons__dropdown::-webkit-scrollbar-thumb {
                background: var(--background-extra-9);
                border-radius: 6px;
                margin: 0
            }

            .Select--default__list::-webkit-scrollbar-thumb:hover,.Select--default__list:hover::-webkit-scrollbar-thumb,.Select--with-country-icons__dropdown::-webkit-scrollbar-thumb:hover,.Select--with-country-icons__dropdown:hover::-webkit-scrollbar-thumb {
                background: var(--background-extra-9)
            }

            .Select--default,.Select--with-country-icons {
                color: var(--text-color-primary);
                display: block;
                font-size: 12px;
                font-weight: 400;
                line-height: 1.2;
                margin: 0;
                padding: 0;
                position: relative;
                width: 100%
            }

            .Select--default .Select--default__option,.Select--with-country-icons .Select--default__option {
                border-radius: 8px;
                gap: 6px;
                min-height: 36px
            }

            .Select--default .Select--default__option:not(:first-child),.Select--with-country-icons .Select--default__option:not(:first-child) {
                margin-top: 1px
            }

            .Select--default .Select--default__option--currency,.Select--with-country-icons .Select--default__option--currency {
                margin: 0;
                padding: 10px 2px 10px 8px
            }

            .Select--default .Select--default__option--currency:not(:first-child),.Select--with-country-icons .Select--default__option--currency:not(:first-child) {
                margin-top: 0
            }

            .Select--default__bottom-line,.Select--with-country-icons__bottom-line {
                height: 0;
                position: relative;
                width: 100%
            }

            .Select--default__dropdown,.Select--with-country-icons__dropdown {
                background: var(--background-secondary);
                border: 0 solid transparent;
                border-radius: 8px;
                box-shadow: 0 6px 12px var(--shadow-dropdown);
                color: var(--text-color-primary);
                display: block;
                font-size: 12px;
                font-weight: 400;
                left: 0;
                margin: 4px 0 0;
                padding: 0;
                position: absolute;
                text-transform: none;
                top: 100%;
                width: 100%;
                z-index: 100
            }

            .body--ar .Select--default__dropdown,.body--ar .Select--with-country-icons__dropdown {
                left: auto;
                right: 0
            }

            .Select--default--currency .Select--default__dropdown,.Select--default--currency .Select--with-country-icons__dropdown {
                width: calc(200% + 6px)
            }

            .Select--default__arrow-icon-wrapper,.Select--with-country-icons__arrow-icon-wrapper {
                background: none;
                border: none;
                color: var(--text-color-secondary);
                cursor: pointer;
                font-size: 16px;
                padding: 0;
                transform: rotate(0deg);
                transform-origin: center;
                transition: transform .3s,color .3s ease
            }

            .Select--default__arrow-icon-wrapper--open,.Select--with-country-icons__arrow-icon-wrapper--open {
                color: var(--text-color-primary);
                transform: rotate(180deg)
            }

            .Select--with-country-icons__dropdown {
                max-height: 200px;
                overflow: auto
            }

            .Select--with-country-icons__dropdown--open {
                padding: 4px
            }

            .Select--with-country-icons__option {
                min-height: 36px
            }

            .Select--with-country-icons__globe-icon {
                align-items: center;
                aspect-ratio: 1/1;
                display: flex;
                justify-content: center;
                opacity: .6;
                width: 16px
            }

            .Select--with-country-icons__flag {
                aspect-ratio: 1/1;
                border-radius: 50%;
                overflow: hidden;
                position: relative;
                width: 16px
            }

            .className {
                display: flex;
                width: 100%
            }

            .PasswordInput--default .PasswordInput--default__visibility-button {
                margin-left: 8px
            }

            .PasswordInput--default .PasswordInput--default__visibility-icon {
                color: var(--button-special-icon);
                font-size: 16px;
                font-weight: 400;
                line-height: 1
            }

            .PasswordInput--default__strength {
                display: block;
                margin: 0;
                padding: 5px 16px 0;
                width: 100%
            }

            .PasswordInput--default__strength-bar {
                background: var(--background-extra-13);
                border-radius: 6px;
                display: block;
                height: 2px;
                margin: 0 0 2px;
                padding: 0;
                position: relative;
                width: 100%
            }

            .PasswordInput--default__strength-progress {
                border-radius: 6px;
                display: block;
                height: 100%;
                left: 0;
                position: absolute;
                top: 0;
                transition: background-color .3s ease,width .3s ease
            }

            .PasswordInput--default__strength--bad .PasswordInput--default__strength-progress {
                background-color: var(--indicator-error)
            }

            .PasswordInput--default__strength--weak .PasswordInput--default__strength-progress {
                background-color: var(--indicator-warning)
            }

            .PasswordInput--default__strength--strong .PasswordInput--default__strength-progress {
                background-color: var(--indicator-extra)
            }

            .PasswordInput--default__strength--great .PasswordInput--default__strength-progress {
                background-color: var(--indicator-correctly)
            }

            .PasswordInput--default__strength-description {
                color: var(--text-color-secondary);
                display: block;
                font-size: 10px;
                font-weight: 400;
                margin: 0;
                padding: 0;
                text-transform: capitalize;
                transition: color .3s ease;
                width: 100%
            }

            .PasswordInput--default__strength--bad .PasswordInput--default__strength-description {
                color: var(--indicator-error)
            }

            .PasswordInput--default__strength--weak .PasswordInput--default__strength-description {
                color: var(--indicator-warning)
            }

            .PasswordInput--default__strength--strong .PasswordInput--default__strength-description {
                color: var(--indicator-extra)
            }

            .PasswordInput--default__strength--great .PasswordInput--default__strength-description {
                color: var(--indicator-correctly)
            }

            .PaymentSavedProfiles--default__list {
                display: grid;
                gap: 12px;
                grid-template-columns: repeat(2,1fr);
                width: 100%
            }

            @media(min-width: 768px) {
                .PaymentSavedProfiles--default__list {
                    grid-template-columns:repeat(3,1fr)
                }
            }

            .PaymentSavedProfiles--default__item {
                align-items: center;
                background-color: var(--background-primary);
                border: 2px solid var(--background-primary);
                border-radius: 12px;
                color: var(--text-color-primary);
                cursor: pointer;
                display: flex;
                gap: 8px;
                justify-content: space-between;
                min-height: 48px;
                overflow: hidden;
                padding: 14px;
                transition: background-color .3s ease,color .3s ease,border-color .3s ease;
                width: 100%
            }

            .PaymentSavedProfiles--default--desktop .PaymentSavedProfiles--default__item:hover {
                background-color: var(--background-secondary)
            }

            .PaymentSavedProfiles--default__item--selected,.PaymentSavedProfiles--default__item--selected:hover {
                background-color: var(--background-secondary);
                border-color: var(--background-extra-14);
                cursor: default
            }

            .PaymentSavedProfiles--default__item--empty {
                justify-content: center;
                text-align: center
            }

            .PaymentSavedProfiles--default__value {
                display: block;
                flex: 1;
                max-width: 100%;
                overflow: hidden;
                text-overflow: ellipsis
            }

            .PaymentSavedProfiles--default .PaymentSavedProfiles--default__button {
                min-height: 48px
            }

            .PaymentSavedProfiles--default__btn-close {
                align-items: center;
                cursor: pointer;
                display: flex;
                font-size: 16px;
                justify-content: center
            }

            .PaymentSavedProfiles--default__close {
                color: var(--button-special-icon);
                transition: color .3s ease
            }

            .PaymentSavedProfiles--default--desktop .PaymentSavedProfiles--default__close:hover {
                color: var(--button-special-icon-hover)
            }

            .PaymentAmount--default--empty {
                padding: 0
            }

            .PaymentAmount--default--empty .PaymentAmount--default__title {
                display: none
            }

            .PaymentAmount--default__head {
                align-items: center;
                display: flex;
                justify-content: space-between;
                margin: 0 0 8px
            }

            .PaymentAmount--default .PaymentAmount--default__title {
                display: inline-flex;
                margin: 0 10px 0 0;
                width: auto
            }

            .PaymentAmount--default__hint {
                color: var(--text-color-secondary);
                display: inline-block;
                flex: 1;
                font-size: 12px;
                line-height: 1.2;
                text-align: end
            }

            .PaymentAmount--default__error {
                color: var(--indicator-error)
            }

            .PaymentAmount--default__preset {
                display: block;
                margin: 0 0 10px;
                width: 100%
            }

            .PaymentAmount--default__input {
                position: relative
            }

            .PaymentAmount--default__input .Input--default {
                padding-right: 50px
            }

            .PaymentAmount--default__currency {
                align-items: center;
                display: inline-flex;
                height: 100%;
                justify-content: center;
                position: absolute;
                right: 20px;
                top: 0;
                width: auto;
                z-index: 10
            }

            .Block--skeleton-presets {
                grid-gap: 10px;
                display: grid;
                grid-template-columns: repeat(5,1fr);
                width: 100%
            }

            .Block--skeleton-presets__item {
                border-radius: 8px;
                height: 48px;
                overflow: hidden;
                position: relative
            }

            .RadioGroup--amount {
                grid-gap: 10px;
                display: grid;
                grid-template-columns: repeat(5,1fr);
                margin: 0;
                padding: 0;
                width: 100%
            }

            .Radio--amount,.RadioGroup--amount__item {
                align-items: center;
                align-self: stretch;
                display: flex;
                justify-content: center
            }

            .Radio--amount {
                flex-direction: row;
                flex-wrap: wrap;
                margin: 0;
                padding: 0;
                width: 100%
            }

            .Radio--amount__input {
                display: none;
                height: 0;
                margin: 0;
                opacity: 0;
                position: absolute
            }

            .Radio--amount__block {
                align-items: center;
                align-self: stretch;
                background: var(--background-primary);
                border-radius: 8px;
                color: var(--text-color-primary);
                cursor: pointer;
                display: flex;
                flex-direction: row;
                flex-wrap: wrap;
                font-size: 12px;
                font-weight: 700;
                justify-content: center;
                line-height: normal;
                margin: 0;
                min-height: 48px;
                padding: 0;
                transition: background-color .3s ease,color .3s ease;
                width: 100%
            }

            .Radio--amount__block:hover {
                background: var(--background-extra-3);
                color: var(--text-color-primary)
            }

            .Radio--amount__currency {
                display: inline-block;
                margin-right: 3px;
                text-align: center;
                width: auto
            }

            .Radio--amount__currency--big {
                margin: 0;
                width: 100%
            }

            @media(min-width: 576px) {
                .Radio--amount__currency--big {
                    margin-right:3px;
                    width: auto
                }
            }

            .Radio--amount__input:checked+.Radio--amount__block,.Radio--amount__input:checked+.Radio--amount__block:hover {
                background: var(--background-extra-3);
                color: var(--text-color-contrast)
            }

            .Select--amount__list {
                scrollbar-color: var(--background-extra-9)
            }

            .Select--amount__list::-webkit-scrollbar {
                height: var(--width-scroll-bar);
                width: var(--width-scroll-bar)
            }

            .Select--amount__list::-webkit-scrollbar-track {
                background: var(--background-extra-8);
                border-radius: 6px
            }

            .Select--amount__list::-webkit-scrollbar-thumb {
                background: var(--background-extra-9);
                border-radius: 6px;
                margin: 0
            }

            .Select--amount__list::-webkit-scrollbar-thumb:hover,.Select--amount__list:hover::-webkit-scrollbar-thumb {
                background: var(--background-extra-9)
            }

            .Select--amount {
                color: var(--text-color-primary);
                display: block;
                font-size: 12px;
                font-weight: 400;
                line-height: 1.2;
                margin: 0;
                padding: 0;
                position: relative;
                width: 100%
            }

            .Select--amount .Select--amount__option {
                border-radius: 8px;
                min-height: 36px
            }

            .Select--amount .Select--amount__option:not(:first-child) {
                margin-top: 1px
            }

            .Select--amount .Select--amount__option--currency {
                gap: 6px;
                margin: 0;
                padding: 10px 2px 10px 8px
            }

            .Select--amount .Select--amount__option--currency:not(:first-child) {
                margin-top: 0
            }

            .Select--amount__bottom-line {
                height: 0;
                position: relative;
                width: 100%
            }

            .Select--amount__dropdown {
                background: var(--background-secondary);
                border: 0 solid transparent;
                border-radius: 8px;
                box-shadow: 0 6px 12px var(--shadow-dropdown);
                color: var(--text-color-primary);
                display: block;
                font-size: 12px;
                font-weight: 400;
                left: 0;
                margin: 4px 0 0;
                padding: 0;
                position: absolute;
                text-transform: none;
                top: 100%;
                width: 100%;
                z-index: 100
            }

            .body--ar .Select--amount__dropdown {
                left: auto;
                right: 0
            }

            .Select--amount__dropdown--open {
                padding: 4px
            }

            .Select--amount--currency .Select--amount__dropdown,.Select--amount__dropdown--double-width {
                width: calc(200% + 6px)
            }

            .Select--amount__dropdown--right {
                left: auto;
                right: 0
            }

            .body--ar .Select--amount__dropdown--right {
                left: 0;
                right: auto
            }

            .Select--amount__list {
                max-height: 180px;
                overflow: hidden;
                overflow-y: auto;
                padding: 4px;
                z-index: 100
            }

            .Select--amount__list--currency {
                display: grid;
                gap: 8px;
                grid-template-columns: repeat(4,1fr)
            }

            .Select--amount__currency-icon {
                width: 14px
            }

            .Select--amount__arrow-icon-wrapper {
                background: none;
                border: none;
                color: var(--text-color-secondary);
                cursor: pointer;
                font-size: 10px;
                padding: 0;
                transform: rotate(0deg);
                transform-origin: center;
                transition: transform .3s,color .3s ease
            }

            .Select--amount__arrow-icon-wrapper--open {
                color: var(--text-color-primary);
                transform: rotate(180deg)
            }

            .DepositBonusSettings--default {
                align-items: center;
                display: flex;
                flex-wrap: wrap;
                justify-content: space-between;
                margin-bottom: 8px
            }

            .DepositBonusSettings--default__title {
                margin: 0;
                width: auto
            }

            .Checkbox--switcher {
                align-items: center;
                display: inline-flex;
                flex-direction: row;
                justify-content: center;
                max-width: 100%;
                width: auto
            }

            .Checkbox--switcher__input {
                display: none;
                height: 0;
                margin: 0;
                opacity: 0;
                position: absolute
            }

            .Checkbox--switcher__block {
                align-items: center;
                cursor: pointer;
                display: inline-flex;
                flex-direction: row;
                gap: 10px;
                justify-content: center;
                margin: 0;
                padding: 0;
                width: auto
            }

            .Checkbox--switcher__block:focus {
                outline: none
            }

            .Checkbox--switcher__block-text {
                color: var(--text-color-secondary);
                display: inline-block;
                font-size: 14px;
                line-height: normal;
                margin: 0 5px 0 0;
                pointer-events: none;
                text-align: center;
                transition: color .3s ease;
                width: auto
            }

            .Checkbox--switcher__block:hover .Checkbox--switcher__block-text {
                color: var(--text-color-primary)
            }

            .Checkbox--switcher__container {
                align-items: center;
                background-color: var(--switch-bg);
                border: 1px solid var(--switch-border);
                border-radius: 8px;
                display: inline-flex;
                flex-direction: row;
                height: 16px;
                justify-content: flex-start;
                padding: 0 2px;
                transition: background-color .3s ease,border-color .3s ease;
                width: 30px
            }

            @media(min-width: 768px) {
                .Checkbox--switcher__block:hover .Checkbox--switcher__container {
                    background-color:var(--switch-bg-hover);
                    border-color: var(--switch-border-hover)
                }
            }

            .Checkbox--switcher__button {
                border-radius: 50%;
                display: inline-flex;
                height: 12px;
                transition: background-color .3s ease;
                width: 12px
            }

            .Checkbox--switcher__block:hover .Checkbox--switcher__button,.Checkbox--switcher__button {
                background-color: var(--switch-disk)
            }

            .Checkbox--switcher__input:checked+.Checkbox--switcher__block .Checkbox--switcher__container {
                background-color: var(--switch-bg-hover);
                border-color: var(--switch-border-hover);
                justify-content: flex-end
            }

            .Checkbox--switcher__input:checked+.Checkbox--switcher__block .Checkbox--switcher__button {
                background-color: var(--switch-disk-active)
            }

            .Checkbox--switcher__input:checked+.Checkbox--switcher__block .Checkbox--switcher__block-text {
                color: var(--text-color-primary)
            }

            .Checkbox--switcher--disabled,.Checkbox--switcher[disabled] {
                cursor: not-allowed
            }

            .DepositBonusCodeForm--default,.DepositBonusCodeForm--default.Form--default {
                flex-direction: row;
                flex-wrap: nowrap;
                gap: 10px
            }

            .DepositBonusCodeForm--default .DepositBonusCodeForm--default__button {
                align-items: center;
                align-self: stretch;
                display: inline-flex;
                font-size: 12px;
                justify-content: center;
                min-width: 96px;
                padding: 0 10px;
                width: auto
            }

            .DepositBonusCodeForm--default__skeleton {
                flex: auto
            }

            .Block--skeleton-input {
                border-radius: 12px;
                min-height: 48px;
                overflow: hidden;
                position: relative
            }

            .DepositLotteries--default {
                display: flex;
                flex-direction: column;
                gap: 16px
            }

            .DepositLotteries--default__control {
                align-items: center;
                display: flex;
                flex-wrap: wrap;
                justify-content: space-between
            }

            .DepositLotteries--default__title {
                margin: 0 10px 0 0;
                width: auto
            }

            .DepositLotteries--default__tickets {
                display: grid;
                gap: 8px;
                grid-template-columns: 1fr 1fr
            }

            .Block--deposit-lottery-card {
                background: var(--background-main);
                border: 1px solid var(--background-primary);
                border-radius: 12px;
                cursor: pointer;
                display: flex;
                flex-direction: column;
                gap: 8px;
                height: 100%;
                padding: 20px;
                position: relative;
                transition: background-color .3s ease
            }

            .Block--deposit-lottery-card:hover {
                background: var(--background-secondary)
            }

            .Block--deposit-lottery-card--selected {
                background: var(--background-secondary);
                border-color: var(--background-extra-14)
            }

            .Block--deposit-lottery-card__radio {
                position: absolute;
                right: 10px;
                top: 10px
            }

            .body--ar .Block--deposit-lottery-card__radio {
                left: 10px;
                right: auto
            }

            .Block--deposit-lottery-card__title {
                color: var(--text-color-secondary);
                font-size: 12px;
                font-weight: 700;
                line-height: 1.3;
                margin: 0;
                text-transform: uppercase
            }

            .Block--deposit-lottery-card__new-tickets {
                color: var(--text-color-primary);
                display: flex;
                flex-wrap: wrap;
                font-size: 14px;
                font-weight: 700;
                line-height: 1.4;
                text-transform: uppercase
            }

            .Block--deposit-lottery-card__new-tickets--overbooked {
                color: var(--text-color-secondary);
                padding-right: 5px;
                text-decoration: line-through
            }

            .Block--deposit-lottery-card__available-tickets {
                color: var(--text-color-secondary);
                font-size: 14px;
                font-weight: 700;
                line-height: 1.4
            }

            .Block--deposit-lottery-card__available-tickets--overbooked {
                color: var(--text-color-extra-2)
            }

            .PaymentCommonErrors--default {
                color: var(--indicator-error);
                margin: 10px 0
            }

            .PaymentSubmit--default .PaymentSubmit--default__button {
                gap: 3px;
                width: 100%
            }

            .MetamaskDeposit--default__metamask-button {
                flex-direction: column;
                font-size: 12px;
                font-weight: 400;
                line-height: 1.6;
                padding: 10px;
                text-align: center;
                text-transform: none;
                width: 100%
            }

            .MetamaskDeposit--default__metamask-button p {
                margin: 0
            }

            .MetamaskDeposit--default__header {
                display: flex;
                font-size: 12px;
                gap: 16px;
                line-height: 1.6
            }

            .MetamaskDeposit--default__header-icon {
                height: 36px;
                width: 36px
            }

            .MetamaskDeposit--default .Modal--default__content {
                padding: 22px 20px
            }

            @media(min-width: 768px) {
                .MetamaskDeposit--default .Modal--default__content {
                    padding:22px 40px
                }
            }

            .MetamaskDeposit--default__modal-header {
                display: flex;
                margin-bottom: 25px
            }

            .MetamaskDeposit--default__modal-icon {
                height: 50px;
                width: 54px
            }

            .MetamaskDeposit--default__modal-title {
                display: flex;
                flex-direction: column;
                margin-left: 16px
            }

            .MetamaskDeposit--default__modal-title p {
                margin: 0
            }

            .MetamaskDeposit--default__method-name {
                color: var(--text-color-primary);
                font-size: 20px;
                font-weight: 700;
                margin-top: auto
            }

            .MetamaskDeposit--default__form {
                display: flex;
                flex-direction: column;
                gap: 24px
            }

            .MetamaskDeposit--default__form .MetamaskDeposit--default__field {
                display: flex;
                flex-direction: column;
                gap: 8px
            }

            .MetamaskDeposit--default__deposit-button {
                min-height: 48px;
                padding: 12px 24px;
                width: 100%
            }

            .MetamaskDeposit--default__label {
                color: var(--text-color-primary);
                font-size: 14px;
                font-weight: 700;
                line-height: 1.4;
                text-transform: uppercase
            }

            .MetamaskDeposit--default__amount-hint {
                margin-top: 4px
            }

            .PaymentBanners--default {
                display: flex;
                flex-direction: column;
                gap: 10px
            }

            .PaymentBanners--default .payments-js-lib__wrapper {
                align-items: center;
                display: flex;
                flex-direction: row;
                flex-wrap: nowrap;
                width: 100%
            }

            .PaymentBanners--default .payments-js-lib__img-wrapper {
                align-items: center;
                display: inline-flex;
                justify-content: center;
                margin: 0 16px 0 0
            }

            .PaymentBanners--default .payments-js-lib__description {
                display: block;
                flex: 1;
                overflow: hidden
            }

            .Block--verified-by-card__list {
                display: flex;
                flex-wrap: wrap;
                gap: 8px
            }

            .Block--verified-by-card__item {
                align-items: center;
                background-color: var(--background-extra-7);
                border-radius: 8px;
                display: flex;
                height: 48px;
                justify-content: center;
                padding: 8px 12px;
                width: 94px
            }

            .Block--verified-by-card__image-wrapper {
                height: 100%;
                position: relative;
                width: 100%
            }

            .CreditCardPaymentFallbackModal--default {
                color: var(--text-color-primary);
                padding: 24px 14px;
                text-align: center
            }

            @media(min-width: 768px) {
                .CreditCardPaymentFallbackModal--default {
                    padding:40px 80px
                }
            }

            .CreditCardPaymentFallbackModal--default__header {
                font-size: 22px;
                font-weight: 700;
                padding: 0 50px;
                text-transform: uppercase
            }

            .CreditCardPaymentFallbackModal--default__warning-icon {
                color: var(--indicator-error);
                margin-right: 10px
            }

            .CreditCardPaymentFallbackModal--default__text {
                margin-top: 24px
            }

            .CreditCardPaymentFallbackModal--default__methods-container {
                display: flex;
                flex-direction: column;
                gap: 24px;
                margin-top: 24px
            }

            @media(min-width: 768px) {
                .CreditCardPaymentFallbackModal--default__methods-container {
                    flex-direction:row;
                    justify-content: space-between
                }
            }

            .CreditCardPaymentFallbackModal--default__method-container {
                align-items: center;
                display: flex;
                gap: 16px;
                justify-content: space-between
            }

            @media(min-width: 768px) {
                .CreditCardPaymentFallbackModal--default__method-container {
                    flex-direction:column
                }
            }

            .CreditCardPaymentFallbackModal--default__method {
                align-items: center;
                background-color: var(--background-primary);
                border: 1px solid var(--background-primary);
                border-radius: 8px;
                display: flex;
                height: 50px;
                justify-content: center;
                max-width: 100px;
                padding: 3px
            }

            .CryptoExchangeRate--modal {
                color: var(--text-color-primary);
                padding: 16px 24px
            }

            @media(min-width: 768px) {
                .CryptoExchangeRate--modal {
                    padding:16px 40px 40px
                }
            }

            .CryptoExchangeRate--modal__title {
                font-size: 22px;
                font-weight: 700;
                margin-bottom: 30px;
                padding: 0 35px;
                text-align: center;
                text-transform: uppercase
            }

            @media(min-width: 768px) {
                .CryptoExchangeRate--modal__title {
                    padding:0
                }
            }

            .CryptoExchangeRate--modal__sub-title {
                font-size: 12px;
                font-weight: 700;
                line-height: 1.3;
                text-transform: uppercase
            }

            .CryptoExchangeRate--modal__sub-title--secondary {
                color: var(--text-color-secondary)
            }

            .CryptoExchangeRate--modal__item {
                align-items: center;
                display: flex;
                font-size: 12px;
                font-weight: 400;
                gap: 8px;
                justify-content: space-between;
                padding: 16px 0;
                width: 100%
            }

            .CryptoExchangeRate--modal__item--result {
                padding-bottom: 0
            }

            .CryptoExchangeRate--modal__item:not(:last-child) {
                border-bottom: 1px solid var(--background-primary)
            }

            .CryptoExchangeRate--modal__item-left {
                align-items: center;
                color: var(--text-color-secondary);
                display: flex;
                gap: 12px;
                white-space: nowrap
            }

            .CryptoExchangeRate--modal__icon {
                height: 24px;
                width: 24px
            }

            .CryptoExchangeRate--modal__search {
                margin-bottom: 24px
            }

            .CryptoExchangeRate--modal__result {
                margin-top: 24px
            }

            .CryptoExchangeRate--modal__no-result {
                align-items: center;
                color: var(--text-color-secondary);
                display: flex;
                gap: 14px;
                margin-top: 18px
            }

            .CryptoExchangeRate--modal__image-wrapper {
                aspect-ratio: 1;
                position: relative;
                width: 24px
            }

            .Select--default__list,.Select--exchange-search__list {
                scrollbar-color: var(--background-extra-9)
            }

            .Select--default__list::-webkit-scrollbar,.Select--exchange-search__list::-webkit-scrollbar {
                height: var(--width-scroll-bar);
                width: var(--width-scroll-bar)
            }

            .Select--default__list::-webkit-scrollbar-track,.Select--exchange-search__list::-webkit-scrollbar-track {
                background: var(--background-extra-8);
                border-radius: 6px
            }

            .Select--default__list::-webkit-scrollbar-thumb,.Select--exchange-search__list::-webkit-scrollbar-thumb {
                background: var(--background-extra-9);
                border-radius: 6px;
                margin: 0
            }

            .Select--default__list::-webkit-scrollbar-thumb:hover,.Select--default__list:hover::-webkit-scrollbar-thumb,.Select--exchange-search__list::-webkit-scrollbar-thumb:hover,.Select--exchange-search__list:hover::-webkit-scrollbar-thumb {
                background: var(--background-extra-9)
            }

            .Select--default {
                color: var(--text-color-primary);
                display: block;
                font-size: 12px;
                font-weight: 400;
                line-height: 1.2;
                margin: 0;
                padding: 0;
                position: relative;
                width: 100%
            }

            .Select--default .Select--default__option {
                border-radius: 8px;
                gap: 6px;
                min-height: 36px
            }

            .Select--default .Select--default__option:not(:first-child) {
                margin-top: 1px
            }

            .Select--default .Select--default__option--currency {
                margin: 0;
                padding: 10px 2px 10px 8px
            }

            .Select--default .Select--default__option--currency:not(:first-child) {
                margin-top: 0
            }

            .Select--default__bottom-line {
                height: 0;
                position: relative;
                width: 100%
            }

            .Select--default__dropdown {
                background: var(--background-secondary);
                border: 0 solid transparent;
                border-radius: 8px;
                box-shadow: 0 6px 12px var(--shadow-dropdown);
                color: var(--text-color-primary);
                display: block;
                font-size: 12px;
                font-weight: 400;
                left: 0;
                margin: 4px 0 0;
                padding: 0;
                position: absolute;
                text-transform: none;
                top: 100%;
                width: 100%;
                z-index: 100
            }

            .body--ar .Select--default__dropdown {
                left: auto;
                right: 0
            }

            .Select--default__dropdown--open {
                padding: 4px
            }

            .Select--default--currency .Select--default__dropdown,.Select--default__dropdown--double-width {
                width: calc(200% + 6px)
            }

            .Select--default__dropdown--right {
                left: auto;
                right: 0
            }

            .body--ar .Select--default__dropdown--right {
                left: 0;
                right: auto
            }

            .Select--default__list {
                max-height: 180px;
                overflow: hidden;
                overflow-y: auto;
                padding: 4px;
                z-index: 100
            }

            .Select--default__list--currency {
                display: grid;
                gap: 8px;
                grid-template-columns: repeat(4,1fr)
            }

            .Select--default__currency-icon {
                width: 14px
            }

            .Select--default__arrow-icon-wrapper {
                background: none;
                border: none;
                color: var(--text-color-secondary);
                cursor: pointer;
                font-size: 16px;
                padding: 0;
                transform: rotate(0deg);
                transform-origin: center;
                transition: transform .3s,color .3s ease
            }

            .Select--default__arrow-icon-wrapper--open {
                color: var(--text-color-primary);
                transform: rotate(180deg)
            }

            .Select--exchange-search {
                position: relative
            }

            .Select--exchange-search__dropdown {
                border-radius: 8px;
                margin: 4px 0 0;
                padding: 4px;
                position: absolute;
                top: 100%;
                width: 100%;
                z-index: 100
            }

            .Select--exchange-search--open .Select--exchange-search__dropdown {
                background-color: var(--background-secondary);
                box-shadow: 0 6px 12px var(--shadow-dropdown)
            }

            .Select--exchange-search__list {
                max-height: 180px;
                overflow: auto;
                padding: 4px
            }

            .Select--exchange-search .Select--exchange-search__option {
                border-radius: 8px;
                cursor: pointer;
                padding: 0
            }

            .Select--exchange-search .Select--exchange-search__option:not(:last-child) {
                margin-bottom: 4px
            }

            .Select--exchange-search__option-link {
                align-items: center;
                display: flex;
                flex-direction: row;
                flex-wrap: nowrap;
                font-size: 12px;
                font-weight: 400;
                gap: 10px;
                justify-content: flex-start;
                margin: 0;
                padding: 10px;
                text-decoration: none;
                transition: background-color .3s ease,color .3s ease;
                width: 100%
            }

            .Select--exchange-search__option-image {
                display: inline-block;
                height: auto;
                vertical-align: top;
                width: 16px
            }

            .Select--exchange-search__option-name {
                align-items: flex-start;
                display: inline-flex;
                flex: 1;
                flex-direction: column;
                justify-content: center;
                width: 100%
            }

            .Sumsub--default {
                background-color: var(--background-main);
                border-radius: 12px;
                display: flex;
                overflow: hidden
            }

            .Pwa--pwa-modal-ios {
                color: var(--text-color-primary);
                padding: 26px 14px 40px;
                text-align: center
            }

            .Pwa--pwa-modal-ios__title {
                font-size: 16px;
                font-weight: 700;
                margin: 0;
                text-transform: uppercase
            }

            .Pwa--pwa-modal-ios .Pwa--pwa-modal-ios__image-wrapper {
                aspect-ratio: 1/1;
                border-radius: 16px;
                margin: 24px auto 0;
                overflow: hidden;
                position: relative;
                width: 126px
            }

            .Pwa--pwa-modal-ios__list {
                margin: 24px 0 0;
                padding: 0
            }

            .Pwa--pwa-modal-ios__item {
                align-items: center;
                display: flex;
                font-weight: 400;
                gap: 4px;
                justify-content: center;
                list-style: none
            }

            .Pwa--pwa-modal-ios__item:not(:last-child) {
                margin-bottom: 12px
            }

            .Pwa--pwa-modal-ios__icon {
                font-size: 24px
            }

            .Pwa--pwa-modal-ios__icon--highlighted {
                color: var(--text-color-extra-2)
            }

            .NotificationCenterModal--default .Modal--default__content {
                color: var(--text-color-secondary);
                padding: 20px 15px
            }

            @media(min-width: 576px) {
                .NotificationCenterModal--default .Modal--default__content {
                    padding:30px
                }
            }

            @media(min-width: 768px) {
                .NotificationCenterModal--default--scratchCard .Modal--default__content-wrapper {
                    max-width:640px
                }
            }

            .NotificationCenterModal--default--scratchCard .Modal--default__content {
                padding: 0
            }

            .NotificationCenterModalContent--bonus .BonusGame--default {
                margin-bottom: 10px
            }

            .NotificationCenterModalContent--bonus .BonusGame--default:last-child {
                margin-bottom: 0
            }

            @media(min-width: 576px) {
                .NotificationCenterModalContent--bonus .BonusGame--default {
                    margin-bottom:0;
                    margin-right: 20px
                }

                .NotificationCenterModalContent--bonus .BonusGame--default:last-child {
                    margin-right: 0
                }
            }

            .Bonus--default__description,.Bonus--default__name {
                margin-bottom: 10px;
                text-align: center
            }

            .Bonus--default__expiry-date {
                margin-top: 15px
            }

            .Bonus--default__buttons {
                align-items: center;
                display: flex;
                flex-direction: column;
                gap: 16px;
                justify-content: center;
                margin-top: 35px
            }

            @media(min-width: 576px) {
                .Bonus--default__buttons {
                    flex-direction:row
                }
            }

            .Title--notification-modal {
                color: var(--text-color-primary);
                font-size: 14px;
                font-weight: 400;
                margin: 0 0 20px;
                text-align: center
            }

            .BonusGames--slider {
                display: block;
                overflow: hidden;
                width: 100%
            }

            .BonusGames--slider .Slider--default {
                padding: 0
            }

            .BonusGames--slider .Slider--default .slick-slider .slick-slide {
                margin-right: 10px
            }

            .BonusGame--default {
                border-radius: 12px;
                cursor: pointer;
                overflow: hidden;
                position: relative;
                width: 200px
            }

            .BonusGame--default:before {
                background: var(--background-main);
                bottom: 0;
                content: "";
                left: 0;
                opacity: 0;
                position: absolute;
                right: 0;
                top: 0;
                transition: opacity .3s ease;
                z-index: 10
            }

            .BonusGame--default:hover .BonusGame--default__menu {
                display: flex
            }

            @media(min-width: 960px) {
                .BonusGame--default:hover .BonusGame--default__title {
                    display:block
                }
            }

            .BonusGame--default:hover:before {
                opacity: .8
            }

            .BonusGame--default__menu {
                align-items: center;
                bottom: 0;
                flex-direction: column;
                justify-content: center;
                top: 0
            }

            .BonusGame--default__menu,.BonusGame--default__title {
                display: none;
                left: 0;
                position: absolute;
                right: 0;
                z-index: 20
            }

            .BonusGame--default__title {
                bottom: 20px;
                color: var(--text-color-primary);
                font-size: 14px;
                font-weight: 700;
                overflow: hidden;
                padding: 0 10px;
                text-align: center;
                text-overflow: ellipsis;
                white-space: nowrap;
                width: 100%
            }

            .BonusGame--default__image-wrapper {
                aspect-ratio: 1/1;
                position: relative;
                width: 100%
            }

            .BonusGame--default__play-button {
                bottom: 0;
                left: 0;
                opacity: 0;
                position: absolute;
                right: 0;
                top: 0
            }

            @media(min-width: 960px) {
                .BonusGame--default__play-button {
                    font-size:20px;
                    min-height: 56px;
                    min-width: 56px;
                    opacity: 1;
                    position: static
                }
            }

            .Block--notification-modal-timer {
                align-items: center;
                display: flex;
                flex-direction: column;
                gap: 10px;
                justify-content: center;
                text-align: center
            }

            .Block--notification-modal-timer__title {
                color: var(--text-color-secondary);
                font-size: 12px;
                font-weight: 400
            }

            .Timer--default {
                display: flex;
                gap: 7px
            }

            .Timer--default__item {
                align-items: center;
                -webkit-backdrop-filter: blur(10px);
                backdrop-filter: blur(10px);
                background: var(--background-extra-9);
                border-radius: 6px;
                color: var(--text-color-primary);
                display: flex;
                font-size: 12px;
                height: 24px;
                justify-content: center;
                min-width: 26px;
                padding: 2px;
                position: relative;
                transition: color .3s ease,background-color .3s ease
            }

            .Timer--default__item:after {
                content: ":";
                position: absolute;
                right: -5px
            }

            .Timer--default__item:last-child:after {
                display: none
            }

            .body--ar .Timer--default__item:last-child:after {
                display: block
            }

            .body--ar .Timer--default__item:first-child:after {
                display: none
            }

            .Block--modal-confirm-action__content {
                color: var(--text-color-primary);
                font-size: 12px;
                font-weight: 500;
                line-height: 1.6;
                padding: 40px 56px;
                text-align: center
            }

            .Block--modal-confirm-action__buttons {
                display: flex;
                flex-wrap: wrap;
                gap: 16px;
                justify-content: center;
                margin-top: 24px
            }

            .Block--modal-confirm-action__button {
                width: 100%
            }

            .Block--confirmation-modal-content {
                color: var(--text-color-primary);
                font-size: 12px;
                font-weight: 500;
                line-height: 1.6;
                padding: 40px 56px;
                text-align: center
            }

            .Block--confirmation-modal-content__buttons {
                display: flex;
                flex-wrap: wrap;
                gap: 16px;
                justify-content: center;
                margin-top: 24px
            }

            .Block--confirmation-modal-content__button {
                width: auto
            }

            .NotificationCenterModalContent--freespin .BonusGame--default {
                margin-bottom: 10px
            }

            .NotificationCenterModalContent--freespin .BonusGame--default:last-child {
                margin-bottom: 0
            }

            @media(min-width: 576px) {
                .NotificationCenterModalContent--freespin .BonusGame--default {
                    margin-bottom:0;
                    margin-right: 20px
                }

                .NotificationCenterModalContent--freespin .BonusGame--default:last-child {
                    margin-right: 0
                }
            }

            .Freespin--default__games {
                display: flex;
                justify-content: center;
                margin-top: 15px
            }

            .Freespin--default__total {
                text-align: center
            }

            .Freespin--default__game {
                cursor: pointer;
                margin-right: 20px;
                position: relative
            }

            .Freespin--default__game:last-child {
                margin-right: 0
            }

            .Freespin--default__game:hover .Freespin--default__game-menu {
                display: flex
            }

            .Freespin--default__game:hover .Freespin--default__game-title {
                display: block
            }

            .Freespin--default__game-menu {
                align-items: center;
                bottom: 0;
                display: none;
                flex-direction: column;
                justify-content: center;
                left: 0;
                position: absolute;
                right: 0;
                top: 0
            }

            .Freespin--default__game-title {
                bottom: 5px;
                display: none;
                left: 0;
                position: absolute;
                right: 0;
                text-align: center
            }

            .Freespin--default__game-image {
                width: 200px
            }

            .Freespin--default__timer-section {
                margin-top: 16px;
                text-align: center
            }

            .Freespin--default__timer {
                justify-content: center;
                margin: 10px 0 0;
                width: 100%
            }

            .Freespin--default__buttons {
                align-items: center;
                display: flex;
                flex-direction: column;
                gap: 16px;
                justify-content: center;
                margin-top: 35px
            }

            @media(min-width: 576px) {
                .Freespin--default__buttons {
                    flex-direction:row
                }
            }

            .NotificationCenterModalContent--level {
                background: var(--page-vip-background-card);
                border-radius: 24px;
                color: var(--text-color-primary);
                padding: 36px 32px 24px;
                text-align: center
            }

            .NotificationCenterModalContent--level__title {
                font-size: 16px;
                font-weight: 700;
                margin-bottom: 8px;
                text-transform: uppercase
            }

            .NotificationCenterModalContent--level__sub-title {
                align-items: center;
                display: flex;
                font-size: 14px;
                font-weight: 400;
                justify-content: center;
                line-height: 1.2;
                margin-bottom: 8px;
                min-height: 32px
            }

            .NotificationCenterModalContent--level__level {
                align-items: center;
                display: flex;
                flex-direction: column;
                font-size: 14px;
                justify-content: center
            }

            .NotificationCenterModalContent--level__level:not(:last-child) {
                margin-bottom: 20px
            }

            .NotificationCenterModalContent--level__level-title {
                font-size: 22px;
                font-weight: 700;
                margin-bottom: 8px;
                text-transform: uppercase
            }

            .NotificationCenterModalContent--level__image-wrapper {
                aspect-ratio: 1/1;
                margin-bottom: 8px;
                position: relative;
                width: 188px
            }

            .NotificationCenterModalContent--level__image {
                max-width: 100%
            }

            .NotificationCenterModalContent--level__level-description {
                color: var(--text-color-extra-2);
                font-size: 14px;
                font-weight: 700;
                line-height: 1.4;
                text-transform: uppercase
            }

            .NotificationCenterModalContent--level__next-level {
                background-color: var(--background-secondary);
                border-radius: 8px;
                color: var(--text-color-secondary);
                font-size: 12px;
                font-weight: 400;
                padding: 12px
            }

            .NotificationCenterModalContent--level__level-name {
                color: var(--text-color-primary);
                display: inline-block;
                font-size: 14px;
                font-weight: 700;
                margin: 4px 0 12px;
                text-transform: uppercase;
                width: 100%
            }

            .NotificationCenterModal--default--level.NotificationCenterModal--default .Modal--default__content {
                padding: 0
            }

            .NotificationCenterModal--default--level.NotificationCenterModal--default .Modal--default__content-wrapper {
                width: 100%
            }

            @media(min-width: 768px) {
                .NotificationCenterModal--default--level.NotificationCenterModal--default .Modal--default__content-wrapper {
                    max-width:350px
                }
            }

            .Lootbox--default__boxes-wrap {
                scrollbar-color: var(--background-extra-9)
            }

            .Lootbox--default__boxes-wrap::-webkit-scrollbar {
                height: var(--width-scroll-bar);
                width: var(--width-scroll-bar)
            }

            .Lootbox--default__boxes-wrap::-webkit-scrollbar-track {
                background: var(--background-extra-8);
                border-radius: 6px
            }

            .Lootbox--default__boxes-wrap::-webkit-scrollbar-thumb {
                background: var(--background-extra-9);
                border-radius: 6px;
                margin: 0
            }

            .Lootbox--default__boxes-wrap::-webkit-scrollbar-thumb:hover,.Lootbox--default__boxes-wrap:hover::-webkit-scrollbar-thumb {
                background: var(--background-extra-9)
            }

            .Lootbox--default {
                background: linear-gradient(109deg,#181614 8.96%,#222 115.12%);
                display: flex;
                flex-direction: column;
                height: 100dvh;
                min-height: 542px;
                overflow: hidden;
                padding: 24px 16px
            }

            @media(min-width: 768px) {
                .Lootbox--default {
                    border-radius:24px;
                    max-height: 542px
                }
            }

            .Lootbox--default__title {
                color: var(--text-color-primary);
                font-size: 18px;
                font-weight: 700;
                line-height: 1.6;
                margin: 0 0 32px;
                padding: 0 50px;
                text-align: center;
                text-transform: uppercase
            }

            @media(min-width: 768px) {
                .Lootbox--default__title {
                    font-size:22px;
                    margin-bottom: 24px
                }
            }

            .Lootbox--default__boxes {
                flex: auto;
                position: relative
            }

            .Lootbox--default__boxes-wrap {
                display: flex;
                inset: 0;
                justify-content: center;
                overflow: hidden;
                overflow-y: auto;
                position: absolute
            }

            .Lootbox--default__boxes-list {
                align-items: flex-start;
                display: flex;
                flex-wrap: wrap;
                gap: 12px 10px;
                grid-template-columns: repeat(3,1fr);
                justify-content: center;
                max-width: 600px;
                width: 100%
            }

            @media(min-width: 768px) {
                .Lootbox--default__boxes-list {
                    gap:0
                }
            }

            .Lootbox--default__box {
                width: calc(33.33333% - 6.66667px)
            }

            @media(min-width: 768px) {
                .Lootbox--default__box {
                    width:33.33333%
                }
            }

            .Lootbox--default__timer-wrap {
                padding-top: 24px
            }

            .Lootbox--default__timer-title {
                color: var(--text-color-primary);
                font-size: 14px;
                font-weight: 700;
                line-height: 1.4;
                margin: 0 0 8px;
                opacity: .6;
                text-align: center;
                text-transform: uppercase
            }

            .Lootbox--default__timer {
                display: flex;
                justify-content: center;
                position: relative
            }

            .Lootbox--default__buttons {
                display: flex;
                justify-content: center;
                margin-top: 24px
            }

            .NotificationCenterModal--default--lootbox.NotificationCenterModal--default .Modal--default__content {
                padding: 0
            }

            .NotificationCenterModal--default--lootbox.NotificationCenterModal--default .Modal--default__content-wrapper {
                width: 100%
            }

            @media(min-width: 768px) {
                .NotificationCenterModal--default--lootbox.NotificationCenterModal--default .Modal--default__content-wrapper {
                    max-width:720px
                }
            }

            @keyframes fadeInBonus {
                0% {
                    opacity: 0
                }

                to {
                    opacity: 1
                }
            }

            .Block--lootbox-box {
                aspect-ratio: 3/4;
                cursor: pointer;
                display: flex;
                position: relative;
                text-align: center
            }

            .Block--lootbox-box--disabled {
                opacity: .5;
                pointer-events: none
            }

            .Block--lootbox-box--selected {
                pointer-events: none
            }

            .Block--lootbox-box__image {
                height: 100%;
                left: 0;
                -o-object-fit: contain;
                object-fit: contain;
                -o-object-position: center;
                object-position: center;
                position: absolute;
                top: 0;
                width: 100%
            }

            .Block--lootbox-box-prize {
                align-items: center;
                animation-delay: 1.2s;
                animation-duration: .5s;
                animation-fill-mode: forwards;
                animation-name: fadeInBonus;
                color: var(--text-color-contrast);
                display: flex;
                font-size: 16px;
                font-weight: 700;
                justify-content: center;
                opacity: 0;
                overflow: hidden;
                padding: 40px 16px 16px;
                position: relative;
                text-align: center;
                width: 100%
            }

            @media(min-width: 768px) {
                .Block--lootbox-box-prize {
                    font-size:30px
                }
            }

            .Timer--lootbox {
                display: flex;
                gap: 15px
            }

            .body--ar .Timer--lootbox {
                flex-direction: row-reverse
            }

            .Timer--lootbox__item {
                align-items: center;
                -webkit-backdrop-filter: blur(5px);
                backdrop-filter: blur(5px);
                background: var(--background-extra-9);
                border-radius: 8px;
                color: var(--text-color-primary);
                display: flex;
                font-size: 18px;
                font-weight: 700;
                height: 46px;
                justify-content: center;
                min-width: 46px;
                padding: 2px;
                position: relative;
                transition: color .3s ease,background-color .3s ease
            }

            .Timer--lootbox__item:after {
                content: ":";
                position: absolute;
                right: -8px
            }

            .Timer--lootbox__item:last-child:after {
                display: none
            }

            .Lootwheel--default {
                align-items: center;
                color: var(--text-color-contrast);
                display: flex;
                flex-direction: column;
                justify-content: space-between
            }

            @media(min-width: 768px) {
                .Lootwheel--default {
                    flex-direction:row
                }
            }

            .Lootwheel--default__description-block {
                align-items: center;
                display: flex;
                flex-direction: column;
                justify-content: center;
                order: -1;
                text-align: center;
                text-transform: uppercase
            }

            @media(min-width: 768px) {
                .Lootwheel--default__description-block {
                    align-items:flex-end;
                    order: unset;
                    text-align: end
                }

                .body--ar .Lootwheel--default__description-block {
                    align-items: flex-start
                }
            }

            .Lootwheel--default__title {
                font-size: 10px;
                font-weight: 400;
                margin: 0 0 8px
            }

            @media(min-width: 768px) {
                .Lootwheel--default__title {
                    font-size:16px
                }
            }

            .Lootwheel--default__desc {
                font-size: 18px;
                font-weight: 700;
                max-width: 220px;
                text-transform: uppercase
            }

            @media(min-width: 768px) {
                .Lootwheel--default__desc {
                    font-size:32px;
                    max-width: 276px
                }
            }

            .Lootwheel--default__win-msg {
                margin-bottom: 24px;
                text-align: center;
                text-transform: uppercase
            }

            @media(min-width: 768px) {
                .Lootwheel--default__win-msg {
                    margin:24px 0 0;
                    max-width: 276px;
                    text-align: start
                }
            }

            .Lootwheel--default__link {
                color: var(--text-color-primary);
                display: inline-block;
                font-size: 12px;
                margin-top: 10px;
                text-decoration: underline;
                text-transform: capitalize;
                transition: color .3s ease
            }

            .Lootwheel--default__link:hover {
                color: var(--text-color-extra-2)
            }

            @media(min-width: 768px) {
                .Lootwheel--default__btn-wrap {
                    margin-top:30px
                }
            }

            .ScratchCards--default #scratch-area,.ScratchCards--default__preview-wrapper {
                aspect-ratio: 1/1;
                border-radius: 8px;
                overflow: hidden;
                width: 244px
            }

            .ScratchCards--default {
                display: flex;
                flex-direction: column;
                gap: 24px;
                padding: 40px 26px
            }

            @media(min-width: 768px) {
                .ScratchCards--default {
                    padding:32px 40px
                }
            }

            .ScratchCards--default .ScratchCards--default__logo {
                margin: 0 auto
            }

            .ScratchCards--default__content {
                align-content: center;
                align-items: center;
                display: grid;
                gap: 14px;
                grid-template-columns: 1fr;
                text-align: center
            }

            @media(min-width: 768px) {
                .ScratchCards--default__content {
                    gap:32px;
                    grid-template-columns: auto 1fr
                }
            }

            .ScratchCards--default #scratch-area {
                background-image: url(/images/bg.f543041f..webp);
                background-position: 50%;
                background-repeat: no-repeat;
                background-size: cover;
                margin: 0 auto
            }

            .ScratchCards--default__preview-wrapper {
                position: relative
            }

            .ScratchCards--default--blocked .ScratchCards--default__preview-wrapper {
                cursor: not-allowed
            }

            .ScratchCards--default__title {
                color: var(--text-color-extra-2);
                font-size: 16px;
                margin: 0;
                padding: 0
            }

            .ScratchCards--default__buttons {
                display: flex;
                justify-content: center
            }

            .ScratchCards--default__icons {
                aspect-ratio: 1/1;
                display: grid;
                gap: 1px;
                grid-template-columns: repeat(3,1fr)
            }

            .ScratchCards--default__icon-wrapper {
                align-items: center;
                aspect-ratio: 1/1;
                background-color: var(--background-secondary);
                display: inline-flex;
                justify-content: center;
                overflow: hidden;
                width: 100%
            }

            .ScratchCards--default__icon {
                -o-object-fit: contain;
                object-fit: contain;
                width: 32px
            }

            .ScratchCards--default__description {
                align-items: center;
                display: flex;
                flex-direction: column;
                font-weight: 700;
                gap: 14px;
                justify-content: center;
                text-transform: uppercase
            }

            @media(min-width: 768px) {
                .ScratchCards--default__description {
                    order:2
                }
            }

            .ScratchCards--default__list {
                flex-wrap: nowrap;
                gap: 14px
            }

            .ScratchCards--default__item,.ScratchCards--default__list {
                align-items: center;
                display: inline-flex;
                justify-content: center
            }

            .ScratchCards--default__item {
                aspect-ratio: 1/1;
                background: var(--background-secondary);
                border-radius: 8px;
                width: 40px
            }

            .ScratchCards--default__item .ScratchCards--default__icon {
                width: 20px
            }

            .ScratchCards--default__prize {
                color: var(--text-color-primary);
                font-size: 22px
            }

            .ScratchCards--default__lose-img-wrapper {
                aspect-ratio: 170/108;
                position: relative;
                width: 170px
            }

            .ScratchCards--default__link-bonuses {
                color: var(--text-color-extra-2);
                font-size: 12px;
                font-weight: 400;
                text-decoration: underline;
                text-transform: none
            }

            .ScratchCards--default__link-bonuses:hover {
                text-decoration: none
            }

            .Block--scratch-card-prize__item:not(:last-child):after {
                content: " + "
            }

            .ScratchCard--default__container {
                aspect-ratio: 1/1;
                border-radius: 8px;
                display: block;
                overflow: hidden;
                width: 244px
            }

            .ScratchCard--default__wrapper {
                aspect-ratio: 1/1;
                border-radius: 12px;
                overflow: hidden;
                position: relative;
                width: 100%
            }

            .ScratchCard--default__container:not(.isScratched) .ScratchCard--default__wrapper {
                cursor: url(/images/cursor.96781807..webp) 20 20,default
            }

            .ScratchCard--default__wrapper>img {
                height: auto;
                left: 0;
                position: relative;
                top: 0;
                width: 100%
            }

            .ScratchCard--default__wrapper canvas {
                height: auto;
                left: 0;
                position: absolute;
                top: 0;
                width: 100%
            }

            .Block--scratch-modal-confirm {
                align-items: center;
                display: flex;
                flex-direction: column;
                padding: 20px
            }

            .Block--scratch-modal-confirm__buttons {
                align-items: center;
                display: flex;
                flex-direction: column;
                gap: 10px;
                justify-content: center
            }

            @media(min-width: 768px) {
                .Block--scratch-modal-confirm__buttons {
                    flex-direction:row
                }
            }

            .SocialAuth--telegram-sign-modal .Modal--default__content {
                background: transparent;
                padding: 0;
                text-align: center
            }

            .InitialNotification--default {
                background: var(--background-secondary);
                bottom: 0;
                box-shadow: 0 4px 20px var(--shadow-modal);
                display: flex;
                flex-direction: column;
                gap: 20px;
                left: 0;
                padding: 20px 60px 20px 20px;
                position: fixed;
                right: 0;
                z-index: 1070
            }

            .InitialNotification--default__content {
                display: flex;
                flex-direction: column;
                gap: 5px
            }

            .InitialNotification--default__accept {
                margin-right: 15px;
                margin-top: 15px
            }

            .InitialNotification--default__decline {
                margin-top: 15px
            }

            .InitialNotification--default__text-wrapper {
                color: var(--text-color-primary);
                font-size: 14px;
                font-weight: 700;
                line-height: 1.2;
                overflow-wrap: anywhere;
                word-break: normal
            }

            .InitialNotification--default__buttons {
                display: flex;
                gap: 12px
            }

            .Block--cookies-policy-overlay {
                -webkit-backdrop-filter: blur(4px);
                backdrop-filter: blur(4px);
                inset: 0;
                position: fixed;
                z-index: 1070
            }

            .Block--cookies-policy-content {
                color: var(--text-color-primary);
                font-size: 14px;
                font-weight: 700;
                line-height: 1.2
            }

            .Block--cookies-policy-content .Block--cookies-policy-content__link {
                color: var(--text-color-extra-2)
            }

            .Block--cookies-policy-content .Block--cookies-policy-content__link:hover {
                text-decoration: underline
            }

            .rnc__notification .rnc__notification-item {
                border-radius: 8px
            }

            @keyframes notification-progress-bar-filler {
                0% {
                    width: 100%
                }

                to {
                    width: 0
                }
            }

            .Notification--default {
                --notification-type-color: var(--background-secondary);
                background-color: var(--background-secondary);
                border: 1px solid var(--notification-type-color);
                border-radius: 8px;
                color: var(--text-color-primary);
                cursor: pointer;
                overflow: hidden;
                position: relative;
                width: 100%;
                word-break: break-all
            }

            .Notification--default--success {
                --notification-type-color: var(--indicator-correctly)
            }

            .Notification--default--warning {
                --notification-type-color: var(--indicator-warning)
            }

            .Notification--default--danger {
                --notification-type-color: var(--indicator-error)
            }

            .Notification--default__container {
                align-items: center;
                display: flex;
                font-size: 12px;
                font-weight: 400;
                gap: 10px;
                line-height: 1.6;
                padding: 20px
            }

            .Notification--default__text-wrapper {
                display: flex;
                flex: auto;
                flex-direction: column;
                gap: 3px;
                overflow-wrap: anywhere;
                word-break: normal
            }

            .Notification--default__text-wrapper a {
                color: var(--text-color-extra-2);
                text-decoration: underline
            }

            .Notification--default__text-wrapper a:hover {
                text-decoration: none
            }

            .Notification--default__text-wrapper h1,.Notification--default__text-wrapper h2,.Notification--default__text-wrapper h3,.Notification--default__text-wrapper h4,.Notification--default__text-wrapper h5,.Notification--default__text-wrapper p {
                margin: 0;
                padding: 0
            }

            .Notification--default__title {
                font-size: 12px;
                font-weight: 700;
                margin: 0
            }

            .Notification--default__icon {
                color: var(--notification-type-color);
                font-size: 18px
            }

            .Notification--default__progress-bar {
                animation-delay: 0;
                animation-fill-mode: forwards;
                animation-name: notification-progress-bar-filler;
                animation-timing-function: linear;
                background-color: var(--background-extra-1);
                height: 3px
            }

            .Notification--default__close-button {
                color: var(--text-color-primary);
                font-size: 16px;
                position: absolute;
                right: 10px;
                top: 10px
            }

            .AccessByCountryPolicyNotification--default {
                background: var(--background-secondary);
                bottom: 0;
                box-shadow: 0 4px 20px var(--shadow-modal);
                color: var(--text-color-primary);
                font-size: 14px;
                font-weight: 700;
                left: 0;
                line-height: 1.2;
                padding: 20px;
                position: fixed;
                right: 0;
                z-index: 1070
            }

            .AccessByCountryPolicyNotification--default__title {
                word-break: break-word
            }

            .AccessByCountryPolicyNotification--default__buttons {
                display: flex;
                flex-direction: column;
                gap: 16px;
                margin-top: 16px
            }

            @media(min-width: 768px) {
                .AccessByCountryPolicyNotification--default__buttons {
                    flex-direction:row
                }
            }

            .AccessByCountryPolicyNotification--default__button {
                width: 100%
            }

            @media(min-width: 768px) {
                .AccessByCountryPolicyNotification--default__button {
                    width:auto
                }
            }

            .CookiesPolicyNotification--default {
                background: var(--background-secondary);
                bottom: 0;
                box-shadow: 0 4px 20px var(--shadow-modal);
                display: flex;
                flex-direction: column;
                gap: 20px;
                left: 0;
                padding: 20px;
                position: fixed;
                right: 0;
                z-index: 1070
            }

            .CookiesPolicyNotification--default__buttons {
                display: flex;
                gap: 12px
            }

            .Block--reset-password-modal {
                position: relative
            }

            .Block--reset-password-modal__image-container {
                display: flex;
                height: 158px;
                justify-content: center;
                pointer-events: none
            }

            @media(min-width: 768px) {
                .Block--reset-password-modal__image-container {
                    bottom:0;
                    height: 348px;
                    left: 0;
                    position: absolute;
                    width: 224px;
                    z-index: 1
                }
            }

            .Block--reset-password-modal__image-wrapper {
                height: 100%;
                position: relative;
                width: 180px
            }

            @media(min-width: 768px) {
                .Block--reset-password-modal__image-wrapper {
                    width:100%
                }
            }

            .Block--reset-password-modal__close-button {
                position: absolute;
                right: 16px;
                top: 16px
            }

            .Block--reset-password-modal__wrapper {
                background: var(--background-main);
                display: flex;
                flex-direction: column;
                gap: 32px;
                padding: 40px 56px 22px;
                position: relative;
                text-align: center
            }

            @media(min-width: 768px) {
                .Block--reset-password-modal__wrapper {
                    border-radius:24px;
                    gap: 16px;
                    padding: 62px 56px 62px 228px;
                    text-align: start
                }
            }

            .Block--reset-password-modal__content {
                display: flex;
                flex-direction: column;
                gap: 8px
            }

            .Block--reset-password-modal__title {
                color: var(--text-color-primary);
                font-size: 22px;
                font-weight: 700;
                line-height: 1.64;
                text-transform: uppercase
            }

            .Block--reset-password-modal__description {
                color: var(--text-color-primary);
                font-size: 12px;
                font-weight: 400;
                line-height: 1.33
            }

            .Block--reset-password-modal__link-wrapper {
                display: flex;
                justify-content: center
            }

            @media(min-width: 768px) {
                .Block--reset-password-modal__link-wrapper {
                    justify-content:flex-start
                }
            }

            .RequiredFieldsModal--default__content {
                padding: 24px
            }

            .RequiredFieldsModal--default .RequiredFieldsModal--default__form {
                background-color: transparent
            }

            @media(min-width: 576px) {
                .RequiredFieldsModal--default .RequiredFieldsModal--default__form {
                    padding:16px
                }
            }

            .RequiredFieldsModal--default__reject-button {
                margin: 10px 0 0;
                text-transform: uppercase
            }

            @media(min-width: 576px) {
                .RequiredFieldsModal--default__reject-button {
                    margin:0 16px 0 0
                }
            }

            .RequiredFieldsModal--default__submit-button {
                text-transform: uppercase
            }

            .Block--activity-limit-track {
                --padding-vertical: 12px;
                --padding-horizontal: 12px;
                --gap: 16px;
                --error-padding-vertical: 12px;
                --error-padding-horizontal: 16px;
                --error-border-radius: 16px;
                --error-font-size: 12px;
                --error-line-height: 1.6;
                --error-font-weight: 400;
                --error-color: var(--color-text-secondary);
                --error-background: var(--background-secondary)
            }

            .Block--activity-limit-track__content {
                display: flex;
                flex-direction: column;
                gap: var(--gap);
                padding: var(--padding-vertical) var(--padding-horizontal)
            }

            .Block--activity-limit-track__error {
                background-color: var(--error-background);
                border-radius: var(--error-border-radius);
                color: var(--error-color);
                font-size: var(--error-font-size);
                font-weight: var(--error-font-weight);
                line-height: var(--error-line-height);
                padding: var(--error-padding-vertical) var(--error-padding-horizontal)
            }

            .Block--activity-limit-track__buttons {
                display: flex;
                justify-content: center
            }

            /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
            html {
                -webkit-text-size-adjust: 100%;
                line-height: 1.15
            }

            body {
                margin: 0
            }

            main {
                display: block
            }

            h1 {
                font-size: 2em;
                margin: .67em 0
            }

            pre {
                font-family: monospace,monospace;
                font-size: 1em
            }

            a {
                background-color: transparent
            }

            abbr[title] {
                border-bottom: none;
                text-decoration: underline;
                text-decoration: underline dotted
            }

            b,strong {
                font-weight: bolder
            }

            code,kbd,samp {
                font-family: monospace,monospace;
                font-size: 1em
            }

            sub,sup {
                font-size: 75%;
                line-height: 0;
                position: relative;
                vertical-align: baseline
            }

            button,input,optgroup,select,textarea {
                font-family: inherit;
                font-size: 100%;
                line-height: 1.15;
                margin: 0
            }

            [type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner {
                border-style: none;
                padding: 0
            }

            [type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring {
                outline: 1px dotted ButtonText
            }

            fieldset {
                padding: .35em .75em .625em
            }

            legend {
                box-sizing: border-box;
                color: inherit;
                display: table;
                max-width: 100%;
                padding: 0;
                white-space: normal
            }

            textarea {
                overflow: auto
            }

            [type=checkbox],[type=radio] {
                box-sizing: border-box;
                padding: 0
            }

            [type=search] {
                -webkit-appearance: textfield;
                outline-offset: -2px
            }

            ::-webkit-file-upload-button {
                -webkit-appearance: button;
                font: inherit
            }

            details {
                display: block
            }

            summary {
                display: list-item
            }

            [hidden],template {
                display: none
            }

            .animated {
                animation-duration: var(--animate-duration);
                animation-fill-mode: both
            }

            .animated.infinite {
                animation-iteration-count: infinite
            }

            .animated.repeat-1 {
                animation-iteration-count: var(--animate-repeat)
            }

            .animated.repeat-2 {
                animation-iteration-count: calc(var(--animate-repeat)*2)
            }

            .animated.repeat-3 {
                animation-iteration-count: calc(var(--animate-repeat)*3)
            }

            .animated.delay-1s {
                animation-delay: var(--animate-delay)
            }

            .animated.delay-2s {
                animation-delay: calc(var(--animate-delay)*2)
            }

            .animated.delay-3s {
                animation-delay: calc(var(--animate-delay)*3)
            }

            .animated.delay-4s {
                animation-delay: calc(var(--animate-delay)*4)
            }

            .animated.delay-5s {
                animation-delay: calc(var(--animate-delay)*5)
            }

            .animated.faster {
                animation-duration: calc(var(--animate-duration)/2)
            }

            .animated.fast {
                animation-duration: calc(var(--animate-duration)*.8)
            }

            .animated.slow {
                animation-duration: calc(var(--animate-duration)*2)
            }

            .animated.slower {
                animation-duration: calc(var(--animate-duration)*3)
            }

            @media (prefers-reduced-motion:reduce),print {
                .animated {
                    animation-duration: 1ms!important;
                    animation-iteration-count: 1!important;
                    transition-duration: 1ms!important
                }

                .animated[class*=Out] {
                    opacity: 0
                }
            }

            @keyframes fadeOut {
                0% {
                    opacity: 1
                }

                to {
                    opacity: 0
                }
            }

            .fadeOut {
                animation-name: fadeOut
            }

            @keyframes fadeIn {
                0% {
                    opacity: 0
                }

                to {
                    opacity: 1
                }
            }

            .fadeIn {
                animation-name: fadeIn
            }

            .rnc__notification-container--bottom-center,.rnc__notification-container--bottom-full,.rnc__notification-container--bottom-left,.rnc__notification-container--bottom-right,.rnc__notification-container--center,.rnc__notification-container--top-center,.rnc__notification-container--top-full,.rnc__notification-container--top-left,.rnc__notification-container--top-right {
                min-width: 325px;
                pointer-events: all;
                position: absolute
            }

            .rnc__notification-container--bottom-center,.rnc__notification-container--center,.rnc__notification-container--top-center {
                align-items: center;
                display: flex;
                flex-direction: column;
                justify-content: center;
                left: calc(50% - 175px);
                max-width: 350px
            }

            .rnc__notification-container--center {
                height: 100%;
                pointer-events: none;
                top: 20px
            }

            .rnc__notification-container--bottom-full,.rnc__notification-container--top-full {
                min-width: 100%;
                width: 100%
            }

            .rnc__notification-container--bottom-full {
                bottom: 0
            }

            .rnc__notification-container--top-center {
                top: 20px
            }

            .rnc__notification-container--bottom-center {
                bottom: 20px
            }

            .rnc__notification-container--top-left {
                left: 20px;
                top: 20px
            }

            .rnc__notification-container--top-right {
                right: 20px;
                top: 20px
            }

            .rnc__notification-container--bottom-left {
                bottom: 20px;
                left: 20px
            }

            .rnc__notification-container--bottom-right {
                bottom: 20px;
                right: 20px
            }

            .rnc__notification-container--mobile-bottom,.rnc__notification-container--mobile-top {
                pointer-events: all;
                position: absolute
            }

            .rnc__notification-container--mobile-top {
                left: 20px;
                right: 20px;
                top: 20px
            }

            .rnc__notification-container--mobile-bottom {
                bottom: 20px;
                left: 20px;
                margin-bottom: -15px;
                right: 20px
            }

            .rnc__util--flex-center {
                align-items: center;
                display: flex;
                flex-direction: column;
                justify-content: center;
                min-width: 325px;
                pointer-events: all
            }

            .rnc__notification-item--default {
                background-color: #007bff;
                border-left: 8px solid #0562c7
            }

            .rnc__notification-item--default .rnc__notification-timer {
                background-color: #007bff
            }

            .rnc__notification-item--default .rnc__notification-timer-filler {
                background-color: #fff
            }

            .rnc__notification-item--default .rnc__notification-close-mark {
                background-color: #007bff
            }

            .rnc__notification-item--success {
                background-color: #28a745;
                border-left: 8px solid #1f8838
            }

            .rnc__notification-item--success .rnc__notification-timer {
                background-color: #28a745
            }

            .rnc__notification-item--success .rnc__notification-timer-filler {
                background-color: #fff
            }

            .rnc__notification-item--success .rnc__notification-close-mark {
                background-color: #28a745
            }

            .rnc__notification-item--danger {
                background-color: #dc3545;
                border-left: 8px solid #bd1120
            }

            .rnc__notification-item--danger .rnc__notification-timer {
                background-color: #dc3545
            }

            .rnc__notification-item--danger .rnc__notification-timer-filler {
                background-color: #fff
            }

            .rnc__notification-item--danger .rnc__notification-close-mark {
                background-color: #dc3545
            }

            .rnc__notification-item--info {
                background-color: #17a2b8;
                border-left: 8px solid #138b9e
            }

            .rnc__notification-item--info .rnc__notification-timer {
                background-color: #17a2b8
            }

            .rnc__notification-item--info .rnc__notification-timer-filler {
                background-color: #fff
            }

            .rnc__notification-item--info .rnc__notification-close-mark {
                background-color: #17a2b8
            }

            .rnc__notification-item--warning {
                background-color: #eab000;
                border-left: 8px solid #ce9c09
            }

            .rnc__notification-item--warning .rnc__notification-timer {
                background-color: #eab000
            }

            .rnc__notification-item--warning .rnc__notification-timer-filler {
                background-color: #fff
            }

            .rnc__notification-item--warning .rnc__notification-close-mark {
                background-color: #eab000
            }

            .rnc__notification-item--awesome {
                background-color: #685dc3;
                border-left: 8px solid #4c3fb1
            }

            .rnc__notification-item--awesome .rnc__notification-timer {
                background-color: #685dc3
            }

            .rnc__notification-item--awesome .rnc__notification-timer-filler {
                background-color: #fff
            }

            .rnc__notification-item--awesome .rnc__notification-close-mark {
                background-color: #685dc3
            }

            @keyframes timer {
                0% {
                    width: 100%
                }

                to {
                    width: 0
                }
            }

            .rnc__base {
                height: 100%;
                pointer-events: none;
                position: fixed;
                width: 100%;
                z-index: 9000
            }

            .rnc__notification-item {
                border-radius: 3px;
                box-shadow: 1px 3px 4px rgba(0,0,0,.2);
                cursor: pointer;
                display: flex;
                margin-bottom: 15px;
                position: relative
            }

            .rnc__notification-container--bottom-full .rnc__notification-item,.rnc__notification-container--top-full .rnc__notification-item {
                border-radius: 0;
                margin-bottom: 0
            }

            .rnc__notification-container--bottom-full .rnc__notification,.rnc__notification-container--top-full .rnc__notification {
                width: 100%!important
            }

            .rnc__notification-timer {
                margin-top: 10px;
                width: 100%
            }

            .rnc__notification-timer,.rnc__notification-timer-filler {
                border-radius: 5px;
                height: 3px
            }

            .rnc__notification-title {
                color: #fff;
                font-size: 14px;
                font-weight: 700;
                margin-bottom: 5px;
                margin-top: 5px
            }

            .rnc__notification-message {
                word-wrap: break-word;
                color: #fff;
                font-size: 14px;
                line-height: 150%;
                margin-bottom: 0;
                margin-top: 0;
                max-width: calc(100% - 15px)
            }

            .rnc__notification-content {
                display: inline-block;
                padding: 8px 15px;
                width: 100%
            }

            .rnc__notification-close-mark {
                border-radius: 50%;
                display: inline-block;
                height: 18px;
                position: absolute;
                right: 10px;
                top: 10px;
                width: 18px
            }

            .rnc__notification-close-mark:after {
                color: #fff;
                content: "×";
                font-size: 12px;
                left: 50%;
                position: absolute;
                top: 50%;
                transform: translate(-50%,-50%)
            }

            .rnc__notification-container--mobile-bottom .notification,.rnc__notification-container--mobile-bottom .rnc__notification-item,.rnc__notification-container--mobile-top .notification,.rnc__notification-container--mobile-top .rnc__notification-item {
                max-width: 100%;
                width: 100%
            }

            .rnc__notification-container--bottom-right .notification,.rnc__notification-container--top-right .notification {
                margin-left: auto
            }

            .rnc__notification-container--bottom-left .notification,.rnc__notification-container--top-left .notification {
                margin-right: auto
            }

            .rnc__notification-container--mobile-bottom .notification,.rnc__notification-container--mobile-top .notification {
                margin-left: auto;
                margin-right: auto
            }

            :root {
                --arrow-bg-hover: #131313;
                --arrow-bg: hsla(0,0%,9%,.5);
                --arrow-icon: #fff;
                --background-bottom-menu: #282625;
                --background-calendar: #222;
                --background-extra-10-color-1: #ffce5a;
                --background-extra-10-color-2: #ff8b29;
                --background-extra-10: linear-gradient(137.82deg,#ffce5a,#ff8b29);
                --background-extra-11-color-1: #fec600;
                --background-extra-11-color-2: #fd470e;
                --background-extra-11: linear-gradient(95deg,#fec600 -81.28%,#fd470e 100.91%);
                --background-extra-12-color-1: #78ecd0;
                --background-extra-12-color-2: #0b6699;
                --background-extra-12: linear-gradient(94.75deg,#78ecd0,#0b6699);
                --background-extra-13: hsla(0,0%,7%,.7);
                --background-extra-14: #fdc130;
                --background-extra-15: rgba(25,26,30,.86);
                --background-extra-1: #4f4f4f;
                --background-extra-2-color-1: #bf8f43;
                --background-extra-2-color-2: #8f6c32;
                --background-extra-2: linear-gradient(97.51deg,#bf8f43,#8f6c32);
                --background-extra-3-color-1: #77561f;
                --background-extra-3-color-2: #bf8f43;
                --background-extra-3: linear-gradient(104.16deg,#77561f,#bf8f43);
                --background-extra-4: hsla(0,0%,5%,.35);
                --background-extra-5-color-1: #413c37;
                --background-extra-5-color-2: #131313;
                --background-extra-5: linear-gradient(102.71deg,#413c37,#131313);
                --background-extra-6: rgba(119,86,31,.2);
                --background-extra-7: #f4f7fc;
                --background-extra-8: rgba(119,86,31,.6);
                --background-extra-9: hsla(0,0%,100%,.15);
                --background-gradient-2-color-1: rgba(34,34,34,0);
                --background-gradient-2-color-2: #131313;
                --background-gradient-2: linear-gradient(180deg,rgba(34,34,34,0),#131313);
                --background-gradient-3-color-1: rgba(22,21,19,0);
                --background-gradient-3-color-2: #161513;
                --background-gradient-3: linear-gradient(180deg,rgba(22,21,19,0),#161513);
                --background-gradient-color-1: #222;
                --background-gradient-color-2: rgba(34,34,34,.68);
                --background-gradient-color-3: rgba(34,34,34,0);
                --background-gradient: linear-gradient(270deg,#222,rgba(34,34,34,.68) 47.92%,rgba(34,34,34,0));
                --background-header: #222;
                --background-main: #222;
                --background-primary: #161513;
                --background-secondary: #373128;
                --background-sidebar: #3c3c3c;
                --blackout-background: rgba(34,34,34,.86);
                --block-title-color: #fff;
                --block-title-icon: #fdc52f;
                --button-close-bg-hover: #fab03c;
                --button-close-bg: #222;
                --button-close-border-hover: #fab03c;
                --button-close-border: #323232;
                --button-close-color-hover: #222;
                --button-close-color: #6e6e6e;
                --button-extra-1-bg-active-color-1: rgba(34,34,34,.2);
                --button-extra-1-bg-active-color-2: #daca02;
                --button-extra-1-bg-active-color-3: #daca02;
                --button-extra-1-bg-active: linear-gradient(103.96deg,#daca02,#daca02);
                --button-extra-1-bg-color-1: #d2c200;
                --button-extra-1-bg-color-2: #d2c200;
                --button-extra-1-bg-hover-color-1: #f6e405;
                --button-extra-1-bg-hover-color-2: #f6e405;
                --button-extra-1-bg-hover: linear-gradient(103.96deg,#f6e405,#f6e405);
                --button-extra-1-bg: linear-gradient(104.16deg,#d2c200,#d2c200);
                --button-extra-1-text-active: #222;
                --button-extra-1-text-hover: #222;
                --button-extra-1-text: #222;
                --button-extra-2-bg-active-color-1: rgba(0,0,0,.2);
                --button-extra-2-bg-active-color-2: #24262b;
                --button-extra-2-bg-active-color-3: #32343b;
                --button-extra-2-bg-active: linear-gradient(104.16deg,#24262b,#32343b);
                --button-extra-2-bg-color-1: #32343b;
                --button-extra-2-bg-color-2: #24262b;
                --button-extra-2-bg-hover-color-1: #24262b;
                --button-extra-2-bg-hover-color-2: #32343b;
                --button-extra-2-bg-hover: linear-gradient(104.16deg,#24262b,#32343b);
                --button-extra-2-bg: linear-gradient(104.16deg,#32343b,#24262b);
                --button-extra-2-text-active: #f4f7fc;
                --button-extra-2-text-hover: #f4f7fc;
                --button-extra-2-text: #f4f7fc;
                --button-extra-3-bg-active-color-1: rgba(0,0,0,.2);
                --button-extra-3-bg-active-color-2: #d1481a;
                --button-extra-3-bg-active-color-3: #ff8401;
                --button-extra-3-bg-active: linear-gradient(97.51deg,#d1481a,#ff8401 97.48%);
                --button-extra-3-bg-color-1: #ff8401;
                --button-extra-3-bg-color-2: #eb810f;
                --button-extra-3-bg-hover-color-1: #d1481a;
                --button-extra-3-bg-hover-color-2: #ff8401;
                --button-extra-3-bg-hover: linear-gradient(97.51deg,#d1481a,#ff8401 97.48%);
                --button-extra-3-bg: linear-gradient(97.51deg,#ff8401,#eb810f);
                --button-extra-3-text-active: #fff;
                --button-extra-3-text-hover: #fff;
                --button-extra-3-text: #fff;
                --button-game-page-bg-active-extra-color-1: #ffec01;
                --button-game-page-bg-active-extra-color-2: #ffec01;
                --button-game-page-bg-active-extra: linear-gradient(104.16deg,#ffec01,#ffec01);
                --button-game-page-bg-active: #7e581d;
                --button-game-page-bg: #2e2e2e;
                --button-game-page-text-active-extra: #222;
                --button-game-page-text-active: #fff;
                --button-game-page-text: #7e7e7e;
                --button-primary-bg-active-color-1: #e2d100;
                --button-primary-bg-active-color-2: #e2d100;
                --button-primary-bg-active: linear-gradient(104.16deg,#e2d100,#e2d100);
                --button-primary-bg-color-1: #fab03c;
                --button-primary-bg-color-2: #ffec01;
                --button-primary-bg-hover-color-1: #ffec01;
                --button-primary-bg-hover-color-2: #fab03c;
                --button-primary-bg-hover: linear-gradient(104.16deg,#ffec01,#fab03c);
                --button-primary-bg: linear-gradient(104.16deg,#fab03c,#ffec01);
                --button-primary-text-active: #222;
                --button-primary-text-hover: #222;
                --button-primary-text: #222;
                --button-secondary-bg-active: #4a443c;
                --button-secondary-bg-hover: #1f1b16;
                --button-secondary-bg: #4a443c;
                --button-secondary-border-color-active: #4a443c;
                --button-secondary-border-color-hover: #1f1b16;
                --button-secondary-border: #4a443c;
                --button-secondary-text-active: #fff;
                --button-secondary-text-hover: #fff;
                --button-secondary-text: #fff;
                --button-special-bg-active: #373128;
                --button-special-bg-hover: #1f1b16;
                --button-special-bg: #373128;
                --button-special-border-active: #fab03c;
                --button-special-border-hover: #fab03c;
                --button-special-border: #7e581d;
                --button-special-icon-active: #a29e95;
                --button-special-icon-hover: #f4f7fc;
                --button-special-icon: #a29e95;
                --button-special-text-active: #fff;
                --button-special-text-hover: #fff;
                --button-special-text: #fff;
                --button-text-color-active: #ffec01;
                --button-text-color-hover: #fab03c;
                --button-text-color: #fff;
                --checkbox-bg-active: #7e581d;
                --checkbox-bg: hsla(0,0%,100%,0);
                --checkbox-border-active: #fab03c;
                --checkbox-border: #7e581d;
                --checkbox-color-active: #f4f7fc;
                --checkbox-color: #928b7a;
                --checkbox-icon-active: #fff;
                --checkbox-icon: hsla(0,0%,100%,0);
                --footer-background: #131313;
                --footer-divider: #272727;
                --footer-social-media-background-hover: #2e2e2e;
                --footer-social-media-background: #222;
                --indicator-correctly: #21ca6f;
                --indicator-error: #de2b2b;
                --indicator-extra: #2f80ed;
                --indicator-warning: #ffc90a;
                --jackpot-background-level-color-1: #3f424b;
                --jackpot-background-level-color-2: #1b1d22;
                --jackpot-background-level: linear-gradient(93.87deg,#3f424b,#1b1d22);
                --jackpot-pool-color: #ffe768;
                --jackpot-prize-color-1: #ffc368;
                --jackpot-prize-color-2: #7eb8ed;
                --jackpot-prize-color-3: #f88d51;
                --jackpot-prize-color-4: #479d98;
                --jackpot-prize-color-background-1-color-1: rgba(229,182,15,.4);
                --jackpot-prize-color-background-1-color-2: rgba(27,29,74,0);
                --jackpot-prize-color-background-1: linear-gradient(176.88deg,rgba(229,182,15,.4),rgba(27,29,74,0));
                --jackpot-prize-color-background-2-color-1: rgba(174,209,211,.4);
                --jackpot-prize-color-background-2-color-2: rgba(27,29,74,0);
                --jackpot-prize-color-background-2: linear-gradient(176.88deg,rgba(174,209,211,.4),rgba(27,29,74,0));
                --jackpot-prize-color-background-3-color-1: rgba(202,79,71,.4);
                --jackpot-prize-color-background-3-color-2: rgba(27,29,74,0);
                --jackpot-prize-color-background-3: linear-gradient(176.88deg,rgba(202,79,71,.4),rgba(27,29,74,0));
                --jackpot-prize-color-background-4-color-1: rgba(71,157,152,.24);
                --jackpot-prize-color-background-4-color: rgba(27,29,74,0);
                --jackpot-prize-color-background-4: linear-gradient(176.88deg,rgba(71,157,152,.24),rgba(27,29,74,0));
                --loading-spinner-after-background-color-1: #fbdfb1;
                --loading-spinner-after-background-color-2: #fab03c;
                --loading-spinner-after-background-color-3: #fab03c;
                --loading-spinner-after-background-color-4: #ffec01;
                --loading-spinner-after-background: linear-gradient(141.58deg,#fbdfb1,#fab03c 41.15%,#fab03c 57.29%,#ffec01);
                --loading-spinner-before-background-color-1: #efb354;
                --loading-spinner-before-background-color-2: #fab03c;
                --loading-spinner-before-background-color-3: #efb354;
                --loading-spinner-before-background: linear-gradient(142.69deg,#efb354,#fab03c 51.49%,#efb354);
                --notification-marker-background-new: #fab03c;
                --notification-marker-background: #696969;
                --page-vip-background-card-active-color-1: #a84d06;
                --page-vip-background-card-active-color-2: #ff9500;
                --page-vip-background-card-active: linear-gradient(97.51deg,#a84d06,#ff9500);
                --page-vip-background-card-color-1: #65451a;
                --page-vip-background-card-color-2: #222;
                --page-vip-background-card: linear-gradient(151deg,#161513 5.73%,#373128 82.15%);
                --page-vip-background-element: #373128;
                --page-vip-background: #161513;
                --search-bg-active: #131313;
                --search-bg-extra: #2e2e2e;
                --search-bg: #373128;
                --search-border-color-active: #2e2e2e;
                --search-border-color: #373128;
                --search-icon: #756e5f;
                --search-text-active: #fff;
                --search-text: #928b7a;
                --sections-background-1: #313131;
                --sections-background-2: #3f3f3f;
                --sections-background-3: #444;
                --shadow-button: rgba(25,26,30,.5);
                --shadow-dropdown: rgba(25,26,30,.45);
                --shadow-header: rgba(25,26,30,.5);
                --shadow-marker-shadow: #fab03c;
                --shadow-menu: rgba(25,26,30,.3);
                --shadow-modal: rgba(25,26,30,.3);
                --shadow-sidebar: rgba(25,26,30,.4);
                --slider-dots-color-active: #ffec01;
                --slider-dots-color: #2e2e2e;
                --social-media-background-hover: #131313;
                --social-media-background: #323232;
                --switch-bg-hover: #7e581d;
                --switch-bg: #161513;
                --switch-border-hover: #f6851b;
                --switch-border: #7e581d;
                --switch-disk-active: #f4f7fc;
                --switch-disk: #7e581d;
                --switch-theme-background: #24262b;
                --switch-theme-color-active: #ffde6a;
                --switch-theme-color: #696d7b;
                --switch-theme-disk-color-1: #4d65ba;
                --switch-theme-disk-color-2: #142566;
                --switch-theme-disk: linear-gradient(104.16deg,#4d65ba,#142566);
                --table-border-color: #161513;
                --table-color-1: #ffcf55;
                --table-color-2: #7eb8ed;
                --table-color-3: #b65d3c;
                --table-color: #9a9fb1;
                --table-head-background: rgba(22,21,19,.6);
                --table-head-color: hsla(0,0%,100%,.6);
                --table-row-extra: rgba(22,21,19,.4);
                --table-row: rgba(22,21,19,.6);
                --text-color-contrast: #fff;
                --text-color-extra-1: #7e7e7e;
                --text-color-extra-2: #fab03c;
                --text-color-extra-3: #ffec01;
                --text-color-extra-4: #191a1e;
                --text-color-primary: #fff;
                --text-color-secondary: #a29e95;
                --wheel-sector-1-background-color-1: #ffd400;
                --wheel-sector-1-background-color-2: #fab03c;
                --wheel-sector-1-background: linear-gradient(270deg,#ffd400,#fab03c);
                --wheel-sector-2-background-color-1: #fafafa;
                --wheel-sector-2-background-color-2: #fbdfb1;
                --wheel-sector-2-background: linear-gradient(270deg,#fafafa,#fbdfb1);
                --wheel-sector-3-background-color-1-2: #ff772a;
                --wheel-sector-3-background-color-1-3: #ff5c00;
                --wheel-sector-3-background: linear-gradient(90deg,#ff772a,#ff5c00);
                --sportsbook-colors-accent-base: linear-gradient(104.16deg,#fab03c,#ffec01);
                --sportsbook-colors-accent-hover: linear-gradient(104.16deg,#ffec01,#fab03c);
                --sportsbook-colors-error-bg: linear-gradient(315deg);
                --sportsbook-colors-primary-base: linear-gradient(104.16deg,#fab03c,#ffec01);
                --sportsbook-colors-primary-hover: linear-gradient(104.16deg,#ffec01,#fab03c);
                --sportsbook-colors-promo-base: linear-gradient(104.16deg,#e2d100,#e2d100);
                --sportsbook-colors-promo-hover: linear-gradient(104.16deg,#ffec01,#fab03c);
                --sportsbook-colors-success-bg: linear-gradient(278deg);
                --sportsbook-colors-warn-bg: linear-gradient(278deg);
                --off: false;
                --on: true;
                --border-widths-border-width-m: var(--border-widths-border-width-2);
                --border-widths-border-width-s: var(--border-widths-border-width-1);
                --border-widths-border-width-zero: var(--border-widths-border-width-0);
                --gaps-gap-12: 12px;
                --gaps-gap-32: 32px;
                --gaps-gap-8: 8px;
                --gaps-gap-6: 6px;
                --gaps-gap-4: 4px;
                --gaps-gap-16: 16px;
                --gaps-gap-10: 10px;
                --gaps-gap-24: 24px;
                --gaps-gap-18: 18px;
                --gaps-gap-2: 2px;
                --gaps-gap-zero: 0px;
                --height-height-60: 60px;
                --height-height-320: 320px;
                --paddings-padding-24: 24px;
                --paddings-padding-56: 56px;
                --paddings-padding-104: 104px;
                --paddings-padding-32: 32px;
                --paddings-padding-14: 14px;
                --paddings-padding-10: 10px;
                --paddings-padding-12: 12px;
                --paddings-padding-8: 8px;
                --paddings-padding-16: 16px;
                --paddings-padding-6: 6px;
                --paddings-padding-4: 4px;
                --paddings-padding-2: 2px;
                --paddings-padding-40: 40px;
                --paddings-padding-48: 48px;
                --paddings-padding-zero: 0px;
                --widths-width-40: 40px;
                --widths-width-16: 16px;
                --widths-width-24: 24px;
                --widths-width-20: 20px;
                --widths-width-6: 6px;
                --widths-width-4: 4px;
                --widths-width-60: 80px;
                --widths-width-2: 2px;
                --widths-width-8: 8px;
                --widths-width-48: 48px;
                --widths-width-12: 12px;
                --widths-width-30: 30px;
                --widths-width-64: 64px;
                --widths-width-36: 36px;
                --widths-width-32: 32px;
                --widths-width-103: 103px;
                --widths-width-108: 108px;
                --widths-width-56: 56px;
                --widths-width-44: 44px;
                --widths-width-1: 1px;
                --widths-width-240: 240px;
                --widths-width-310: 310px;
                --widths-width-360: 360px;
                --background-blurs-background-blur-4: 4px;
                --border-radiuses-border-radius-l: 12px;
                --border-radiuses-border-radius-m: 8px;
                --border-radiuses-border-radius-s: 6px;
                --border-radiuses-border-radius-xl: 16px;
                --border-radiuses-border-radius-xs: 4px;
                --border-radiuses-border-radius-xxl: 24px;
                --border-radiuses-border-radius-xxs: 2px;
                --border-radiuses-border-radius-zero: 0px;
                --box-shadows-box-shadow-blur-radius-0: 0px;
                --box-shadows-box-shadow-blur-radius-8: 8px;
                --box-shadows-box-shadow-blur-radius-12: 12px;
                --box-shadows-box-shadow-offset-x-0: 0px;
                --box-shadows-box-shadow-offset-x-6: 6px;
                --box-shadows-box-shadow-offset-y-0: 0px;
                --box-shadows-box-shadow-offset-y-6: 6px;
                --box-shadows-box-shadow-offset-y-minus4: -4px;
                --box-shadows-box-shadow-opacity-0: 0;
                --opacities-opacity-40: 0.4;
                --opacities-opacity-50: 0.5;
                --font-main: montserrat;
                --font-secondary: montserrat;
                --font-sizes-font-size-body-l: var(--font-sizes-font-size-16);
                --font-sizes-font-size-body-m: var(--font-sizes-font-size-14);
                --font-sizes-font-size-body-s: var(--font-sizes-font-size-12);
                --font-sizes-font-size-body-xs: var(--font-sizes-font-size-10);
                --font-sizes-font-size-heading-xs: var(--font-sizes-font-size-14);
                --font-weight-body-bold: 700;
                --font-weight-body-regular: 400;
                --line-heights-line-height-body-m: var(--line-heights-line-height-18);
                --line-heights-line-height-body-s: var(--line-heights-line-height-16);
                --line-heights-line-height-body-xs: var(--line-heights-line-height-14);
                --buttons-button-cta-iconshow: false;
                --buttons-button-main-iconshow: false;
                --buttons-button-secondary-iconshow: false;
                --dropdowns-dropdown-item-icon-show: var(--on);
                --elements-element-currency-arrow-show: var(--on);
                --elements-element-currency-icon-show: var(--on);
                --elements-element-currency-text-show: var(--on);
                --menu-items-menu-item-icon-show: var(--on);
                --menu-items-menu-item-pointer-show-active: var(--off);
                --menu-items-menu-item-pointer-show-default: var(--off);
                --menu-items-menu-item-pointer-show-hover: var(--off);
                --menu-items-menu-item-sidebar-arrow-show: var(--on);
                --menu-items-menu-item-sidebar-icon-show: var(--on);
                --selectors-selector-language-icon-show: true;
                --selectors-selector-language-text-show: true;
                --selectors-selector-language-value-show: true;
                --tabs-tabs-counter-show: var(--on);
                --tabs-tabs-dropdown-icon-show: var(--on);
                --tabs-tabs-icon-show: var(--on);
                --arrows-arrow-background-default: var(--background-colors-background-color-secondary);
                --arrows-arrow-background-hover: var(--background-colors-background-color-primary);
                --arrows-arrow-pagination-background-default: var(--background-colors-background-color-secondary);
                --arrows-arrow-pagination-background-hover: var(--background-colors-background-color-third);
                --arrows-arrow-show-more-large-background-default: var(--background-colors-background-color-secondary);
                --arrows-arrow-show-more-large-background-hover: var(--background-colors-background-color-primary);
                --arrows-arrow-show-more-small-background-default: var(--background-colors-background-color-primary);
                --arrows-arrow-show-more-small-background-hover: var(--background-colors-background-color-secondary);
                --badges-badge-l-color-fill-active: var(--colors-color-fill-main);
                --badges-badge-l-color-fill-default: var(--colors-color-fill-secondary);
                --badges-badge-l-color-fill-gradient-fourth: var(--colors-color-surface-gradient-fourth);
                --badges-badge-l-color-fill-gradient-third: var(--colors-color-surface-gradient-third);
                --badges-badge-l-color-text-active: var(--colors-color-text-contrast);
                --badges-badge-l-color-text-default: var(--colors-color-text-theme);
                --badges-badge-s-border-color: var(--border-colors-border-color-secondary);
                --badges-badge-s-color-fill-active: var(--colors-color-fill-secondary);
                --badges-badge-s-color-fill-default: var(--colors-color-fill-secondary);
                --badges-badge-s-color-fill-new: var(--colors-color-fill-accent-fouth);
                --breadcrumbs-breadcrumbs-background-default: var(--background-colors-background-color-secondary);
                --breadcrumbs-breadcrumbs-icon-default: var(--colors-color-icon-primary);
                --breadcrumbs-breadcrumbs-text-active: var(--colors-color-text-main);
                --breadcrumbs-breadcrumbs-text-default: var(--colors-color-text-secondary);
                --buttons-button-badge-background-color-default: var(--background-colors-color-fill-effect);
                --buttons-button-badge-background-color-hover: var(--colors-color-surface-alpha50);
                --buttons-button-badge-background-default: var(--background-colors-color-fill-effect);
                --buttons-button-badge-background-hover: var(--background-colors-background-color-primary);
                --buttons-button-collapse-background-color-active: var(--background-colors-background-color-secondary);
                --buttons-button-collapse-background-color-default: var(--background-colors-background-color-primary);
                --buttons-button-collapse-background-color-hover: var(--background-colors-background-color-secondary);
                --buttons-button-collapse-color-icon-active: var(--colors-color-icon-main);
                --buttons-button-collapse-color-icon-default: var(--colors-color-icon-main);
                --buttons-button-collapse-color-icon-hover: var(--colors-color-icon-main);
                --buttons-button-cta-background-color-gradient-first: var(--colors-color-surface-gradient-sixth);
                --buttons-button-cta-background-color-gradient-second: var(--colors-color-surface-gradient-third);
                --buttons-button-cta-border-color-default: var(--border-colors-border-color-zero);
                --buttons-button-cta-border-color-disabled: var(--border-colors-border-color-zero);
                --buttons-button-cta-border-color-hover: var(--border-colors-border-color-zero);
                --buttons-button-cta-box-shadow-default: var(--box-shadows-box-shadow-zero);
                --buttons-button-cta-box-shadow-hover: var(--box-shadows-box-shadow-zero);
                --buttons-button-cta-color-text-default: var(--colors-color-text-contrast);
                --buttons-button-cta-color-text-hover: var(--colors-color-text-contrast);
                --buttons-button-icon-background-color-active: var(--background-colors-background-color-primary);
                --buttons-button-icon-background-color-default: var(--background-colors-background-color-zero);
                --buttons-button-icon-background-color-hover: var(--background-colors-background-color-primary);
                --buttons-button-icon-border-color-active: var(--border-colors-border-color-zero);
                --buttons-button-icon-border-color-default: var(--border-colors-border-color-primary);
                --buttons-button-icon-border-color-hover: var(--border-colors-border-color-zero);
                --buttons-button-icon-box-shadow-active: var(--box-shadows-box-shadow-zero);
                --buttons-button-icon-box-shadow-default: var(--box-shadows-box-shadow-zero);
                --buttons-button-icon-box-shadow-hover: var(--box-shadows-box-shadow-zero);
                --buttons-button-icon-color-icon-active: var(--colors-color-icon-main);
                --buttons-button-icon-color-icon-default: var(--colors-color-icon-primary);
                --buttons-button-icon-color-icon-hover: var(--colors-color-icon-main);
                --buttons-button-link-background-color-default: var(--background-colors-background-color-zero);
                --buttons-button-link-background-color-hover: var(--background-colors-background-color-zero);
                --buttons-button-link-border-color-default: var(--border-colors-border-color-zero);
                --buttons-button-link-border-color-hover: var(--border-colors-border-color-zero);
                --buttons-button-link-color-text-default: var(--colors-color-text-main);
                --buttons-button-link-color-text-hover: var(--colors-color-text-main);
                --buttons-button-main-background-color-gradient-first: var(--colors-color-surface-gradient-first);
                --buttons-button-main-background-color-gradient-second: var(--colors-color-surface-gradient-second);
                --buttons-button-main-border-color-default: var(--border-colors-border-color-zero);
                --buttons-button-main-border-color-disabled: var(--border-colors-border-color-zero);
                --buttons-button-main-border-color-hover: var(--border-colors-border-color-zero);
                --buttons-button-main-box-shadow-default: var(--box-shadows-box-shadow-zero);
                --buttons-button-main-box-shadow-hover: var(--box-shadows-box-shadow-zero);
                --buttons-button-main-color-text-default: var(--colors-color-text-contrast);
                --buttons-button-main-color-text-hover: var(--colors-color-text-contrast);
                --buttons-button-navigation-background-color-active: var(--background-colors-background-color-third);
                --buttons-button-navigation-background-color-default: var(--background-colors-background-color-secondary);
                --buttons-button-navigation-background-color-hover: var(--background-colors-background-color-third);
                --buttons-button-navigation-border-color-active: var(--border-colors-border-color-zero);
                --buttons-button-navigation-border-color-default: var(--border-colors-border-color-zero);
                --buttons-button-navigation-border-color-hover: var(--border-colors-border-color-zero);
                --buttons-button-navigation-color-icon-active: var(--colors-color-icon-main);
                --buttons-button-navigation-color-icon-default: var(--colors-color-icon-primary);
                --buttons-button-navigation-color-icon-hover: var(--colors-color-icon-main);
                --buttons-button-secondary-background-color-default: var(--background-colors-background-color-secondary-theme);
                --buttons-button-secondary-background-color-hover: var(--background-colors-background-color-primary);
                --buttons-button-secondary-border-color-default: var(--border-colors-border-color-zero);
                --buttons-button-secondary-border-color-disabled: var(--border-colors-border-color-zero);
                --buttons-button-secondary-border-color-hover: var(--border-colors-border-color-zero);
                --buttons-button-secondary-box-shadow-default: var(--box-shadows-box-shadow-zero);
                --buttons-button-secondary-box-shadow-hover: var(--box-shadows-box-shadow-zero);
                --buttons-button-secondary-color-text-default: var(--colors-color-text-contrast-primary);
                --buttons-button-secondary-color-text-hover: var(--colors-color-text-contrast-primary);
                --buttons-button-square-background-color-gradient-first: var(--colors-color-surface-gradient-first);
                --buttons-button-square-background-color-gradient-second: var(--colors-color-surface-gradient-second);
                --buttons-button-square-border-color-default: var(--border-colors-border-color-zero);
                --buttons-button-square-border-color-disabled: var(--border-colors-border-color-zero);
                --buttons-button-square-border-color-hover: var(--border-colors-border-color-zero);
                --buttons-button-square-box-shadow-default: var(--box-shadows-box-shadow-zero);
                --buttons-button-square-box-shadow-hover: var(--box-shadows-box-shadow-zero);
                --buttons-button-square-color-icon-default: var(--colors-color-icon-extra);
                --buttons-button-square-color-icon-hover: var(--colors-color-icon-extra);
                --buttons-button-system-background-color-default: var(--background-colors-background-color-zero);
                --buttons-button-system-background-color-hover: var(--background-colors-background-color-zero);
                --buttons-button-system-border-color-default: var(--border-colors-border-color-zero);
                --buttons-button-system-border-color-hover: var(--border-colors-border-color-zero);
                --buttons-button-system-color-text-default: var(--colors-color-text-main);
                --buttons-button-system-color-text-hover: var(--colors-color-text-main);
                --buttons-button-toggle-background-color-default: var(--background-colors-background-color-primary);
                --buttons-button-toggle-background-color-gradient-first: var(--colors-color-surface-gradient-third);
                --buttons-button-toggle-background-color-gradient-second: var(--colors-color-surface-gradient-fourth);
                --buttons-button-toggle-background-color-hover: var(--background-colors-background-color-secondary);
                --buttons-button-toggle-color-icon: var(--colors-color-icon-main);
                --buttons-button-toggle-color-icon-theme: var(--colors-color-icon-theme);
                --buttons-button-toggle-color-text-default: var(--colors-color-text-main);
                --buttons-button-toggle-color-text-hover: var(--colors-color-text-main);
                --buttons-button-toggle-color-text-theme: var(--colors-color-icon-theme);
                --cards-card-pro-background-default: var(--background-colors-background-color-secondary);
                --checkboxes-checkbox-active-background-default: var(--background-colors-background-color-secondary);
                --checkboxes-checkbox-active-background-hover: var(--background-colors-background-color-primary);
                --checkboxes-checkbox-active-border: var(--border-colors-border-color-zero);
                --checkboxes-checkbox-error-background-default: var(--background-colors-background-color-zero);
                --checkboxes-checkbox-error-background-hover: var(--background-colors-background-color-secondary);
                --checkboxes-checkbox-error-border: var(--border-colors-border-color-error-accent);
                --checkboxes-checkbox-inactive-background-default: var(--background-colors-background-color-zero);
                --checkboxes-checkbox-inactive-background-hover: var(--background-colors-background-color-secondary);
                --checkboxes-checkbox-inactive-border: var(--border-colors-border-color-main);
                --checkboxes-checkbox-indicator-background: var(--background-colors-background-color-contrast-main);
                --counters-counter-menu-fill-gradient-first-default: var(--colors-color-surface-gradient-third);
                --counters-counter-menu-fill-gradient-first-hover: var(--colors-color-surface-gradient-third);
                --counters-counter-menu-fill-gradient-second-default: var(--colors-color-surface-gradient-fourth);
                --counters-counter-menu-fill-gradient-second-hover: var(--colors-color-surface-gradient-fourth);
                --counters-counter-menu-text-default: var(--colors-color-text-main);
                --counters-counter-menu-text-hover: var(--colors-color-text-main);
                --dividers-divider-background-color: var(--background-colors-background-color-secondary);
                --dropdowns-dropdown-background-color: var(--background-colors-background-color-main);
                --dropdowns-dropdown-box-shadow: var(--box-shadows-box-shadow-main);
                --dropdowns-dropdown-secondary-background-color: var(--background-colors-background-color-primary);
                --elements-element-coefficient-background-color-active: var(--background-colors-background-color-primary);
                --elements-element-coefficient-background-color-default: var(--background-colors-background-color-primary);
                --elements-element-coefficient-background-color-hover: var(--background-colors-background-color-main);
                --elements-element-color-text: var(--colors-color-text-secondary);
                --elements-element-color-text-active: var(--colors-color-text-accent);
                --elements-element-color-text-default: var(--colors-color-text-main);
                --elements-element-color-text-hover: var(--colors-color-text-main);
                --elements-element-currency-background-color-active: var(--background-colors-background-color-primary);
                --elements-element-currency-background-color-default: var(--background-colors-background-color-primary);
                --elements-element-currency-background-color-hover: var(--background-colors-background-color-main);
                --elements-element-fade-main-background-color-gradient-first: var(--background-colors-background-color-main);
                --elements-element-fade-main-background-color-gradient-second: var(--colors-color-surface-alpha50);
                --elements-element-fade-main-background-color-gradient-third: var(--colors-color-surface-alpha0);
                --elements-element-language-background-color-default: var(--background-colors-background-color-primary);
                --elements-element-language-background-color-hover: var(--background-colors-background-color-main);
                --elements-element-notice-border-color: var(--border-colors-border-color-primary);
                --elements-element-notice-color-surface: var(--colors-color-surface-main);
                --elements-element-notification-background-color-default: var(--background-colors-background-color-primary);
                --elements-element-notification-background-color-hover: var(--background-colors-background-color-secondary);
                --elements-element-notification-color-text: var(--colors-color-text-main);
                --elements-element-rakeback-color-background: var(--background-colors-background-color-primary);
                --elements-element-tooltip-color-background: var(--background-colors-background-color-third);
                --elements-element-tooltip-color-text: var(--colors-color-text-main);
                --icons-icon-arrow-fill-default: var(--colors-color-icon-main);
                --icons-icon-arrow-fill-hover: var(--colors-color-icon-main);
                --icons-icon-fill-default: var(--colors-color-icon-main);
                --icons-icon-indicator-box-shadow-active: var(--colors-color-text-accent);
                --icons-icon-indicator-fill-active: var(--colors-color-icon-secondary);
                --icons-icon-indicator-fill-default: var(--colors-color-icon-primary);
                --icons-icon-indicator-fill-hover: var(--colors-color-icon-primary);
                --icons-icon-notification-background-color: var(--background-colors-background-color-main);
                --icons-icon-notification-color-fill: var(--colors-color-icon-secondary);
                --icons-icon-profile-color-fill-active: var(--colors-color-icon-main);
                --icons-icon-profile-color-fill-default: var(--colors-color-icon-primary);
                --icons-icon-tooltip-color-background-default: var(--background-colors-background-color-secondary);
                --icons-icon-tooltip-color-background-hover: var(--background-colors-background-color-primary);
                --input-input-background-color: var(--background-colors-background-color-zero);
                --input-input-background-color-active: var(--background-colors-background-color-primary);
                --input-input-background-color-default: var(--background-colors-background-color-secondary);
                --input-input-background-color-disabled: var(--colors-color-surface-secondary-alpha50);
                --input-input-background-color-error: var(--background-colors-background-color-primary);
                --input-input-background-color-filled: var(--background-colors-background-color-secondary);
                --input-input-background-color-focus: var(--background-colors-background-color-primary);
                --input-input-background-color-hover: var(--background-colors-background-color-primary);
                --input-input-border-color: var(--border-colors-border-color-zero);
                --input-input-border-color-active: var(--border-colors-border-color-main);
                --input-input-border-color-default: var(--border-colors-border-color-main);
                --input-input-border-color-disabled: var(--border-colors-border-color-zero);
                --input-input-border-color-error: var(--border-colors-border-color-error-accent);
                --input-input-border-color-focus: var(--border-colors-border-color-focus-accent);
                --input-input-border-color-hover: var(--border-colors-border-color-main);
                --input-input-border-color-success: var(--border-colors-border-color-success-accent);
                --input-input-color-icon-active: var(--colors-color-icon-main);
                --input-input-color-icon-default: var(--colors-color-icon-primary);
                --input-input-color-icon-disabled: var(--colors-color-icon-disabled);
                --input-input-color-icon-error: var(--colors-color-icon-error);
                --input-input-color-icon-success: var(--colors-color-icon-success);
                --input-input-color-text-active: var(--colors-color-text-main);
                --input-input-color-text-default: var(--colors-color-text-secondary);
                --input-input-color-text-disabled: var(--colors-color-text-disabled);
                --input-input-color-text-error: var(--colors-color-text-error);
                --menu-items-menu-item-background-active: var(--background-colors-background-color-zero);
                --menu-items-menu-item-background-default: var(--background-colors-background-color-zero);
                --menu-items-menu-item-background-hover: var(--background-colors-background-color-zero);
                --menu-items-menu-item-icon-active: var(--colors-color-icon-main);
                --menu-items-menu-item-icon-default: var(--colors-color-icon-primary);
                --menu-items-menu-item-icon-hover: var(--colors-color-icon-main);
                --menu-items-menu-item-line-text-default: var(--colors-color-text-main);
                --menu-items-menu-item-line-text-hover: var(--colors-color-text-accent);
                --menu-items-menu-item-main-background-active: var(--background-colors-background-color-secondary-theme);
                --menu-items-menu-item-main-background-default: var(--background-colors-background-color-zero);
                --menu-items-menu-item-main-background-hover: var(--background-colors-background-color-secondary-theme);
                --menu-items-menu-item-main-highlight-1-gradient-third: var(--colors-color-surface-gradient-third);
                --menu-items-menu-item-main-highlight-1-gradient-fourth: var(--colors-color-surface-gradient-fourth);
                --menu-items-menu-item-main-highlight-2-gradient-fifth: var(--colors-color-surface-gradient-fifth);
                --menu-items-menu-item-main-highlight-2-gradient-sixth: var(--colors-color-surface-gradient-sixth);
                --menu-items-menu-item-main-highlight-1-text-default: var(--colors-color-text-theme);
                --menu-items-menu-item-main-highlight-1-text-hover: var(--colors-color-text-theme);
                --menu-items-menu-item-main-highlight-1-text-active: var(--colors-color-text-theme);
                --menu-items-menu-item-main-highlight-2-text-default: var(--colors-color-text-theme);
                --menu-items-menu-item-main-highlight-2-text-hover: var(--colors-color-text-theme);
                --menu-items-menu-item-main-highlight-2-text-active: var(--colors-color-text-theme);
                --menu-items-menu-item-main-highlight-1-icon-default: var(--colors-color-icon-theme);
                --menu-items-menu-item-main-highlight-1-icon-hover: var(--colors-color-icon-theme);
                --menu-items-menu-item-main-highlight-1-icon-active: var(--colors-color-icon-theme);
                --menu-items-menu-item-main-highlight-2-icon-default: var(--colors-color-icon-theme);
                --menu-items-menu-item-main-highlight-2-icon-hover: var(--colors-color-icon-theme);
                --menu-items-menu-item-main-highlight-2-icon-active: var(--colors-color-icon-theme);
                --menu-items-menu-item-main-highlight-1-pointer: var(--colors-color-icon-theme);
                --menu-items-menu-item-main-highlight-2-pointer: var(--colors-color-icon-theme);
                --menu-items-menu-item-secondary-icon-active: var(--colors-color-icon-main);
                --menu-items-menu-item-secondary-icon-default: var(--colors-color-icon-primary);
                --menu-items-menu-item-secondary-icon-hover: var(--colors-color-icon-main);
                --menu-items-menu-item-secondary-text-active: var(--colors-color-text-accent);
                --menu-items-menu-item-secondary-text-default: var(--colors-color-text-primary);
                --menu-items-menu-item-secondary-text-hover: var(--colors-color-text-accent);
                --menu-items-menu-item-style-icon-active: var(--colors-color-icon-main);
                --menu-items-menu-item-style-icon-default: var(--colors-color-icon-primary);
                --menu-items-menu-item-style-icon-hover: var(--colors-color-icon-main);
                --menu-items-menu-item-style-text-active: var(--colors-color-text-accent);
                --menu-items-menu-item-style-text-default: var(--colors-color-text-main);
                --menu-items-menu-item-style-text-hover: var(--colors-color-text-accent);
                --menu-items-menu-item-tap-bar-icon-active: var(--colors-color-icon-main);
                --menu-items-menu-item-tap-bar-icon-default: var(--colors-color-icon-primary);
                --menu-items-menu-item-tap-bar-text-active: var(--colors-color-text-main);
                --menu-items-menu-item-tap-bar-text-default: var(--colors-color-text-primary);
                --menu-items-menu-item-text-active: var(--colors-color-text-accent);
                --menu-items-menu-item-text-default: var(--colors-color-text-main);
                --menu-items-menu-item-text-hover: var(--colors-color-text-accent);
                --menus-menu-background-color-fill-default: var(--background-colors-background-color-zero);
                --progress-bars-progress-bar-fill-main: var(--colors-color-fill-theme);
                --progress-bars-progress-bar-gradient-first: var(--colors-color-surface-gradient-first);
                --progress-bars-progress-bar-gradient-second: var(--colors-color-surface-gradient-second);
                --radio-buttons-radio-button-active-background-default: var(--background-colors-background-color-secondary);
                --radio-buttons-radio-button-active-background-hover: var(--background-colors-background-color-primary);
                --radio-buttons-radio-button-active-border: var(--border-colors-border-color-zero);
                --radio-buttons-radio-button-error-background-default: var(--background-colors-background-color-zero);
                --radio-buttons-radio-button-error-background-hover: var(--background-colors-background-color-secondary);
                --radio-buttons-radio-button-error-border: var(--border-colors-border-color-error-accent);
                --radio-buttons-radio-button-inactive-background-default: var(--background-colors-background-color-zero);
                --radio-buttons-radio-button-inactive-background-hover: var(--background-colors-background-color-secondary);
                --radio-buttons-radio-button-inactive-border: var(--border-colors-border-color-main);
                --radio-buttons-radio-button-indicator-background: var(--background-colors-background-color-contrast-main);
                --selectors-selector-coefficient-background-color-default: var(--background-colors-background-color-zero);
                --selectors-selector-coefficient-background-color-hover: var(--background-colors-background-color-primary);
                --selectors-selector-coefficient-border-color-default: var(--border-colors-border-color-primary);
                --selectors-selector-coefficient-border-color-hover: var(--border-colors-border-color-zero);
                --selectors-selector-color-text-default: var(--colors-color-text-main);
                --selectors-selector-color-text-hover: var(--colors-color-text-main);
                --selectors-selector-currency-background-color-default: var(--background-colors-background-color-zero);
                --selectors-selector-currency-background-color-hover: var(--background-colors-background-color-primary);
                --selectors-selector-currency-border-color-default: var(--border-colors-border-color-primary);
                --selectors-selector-currency-border-color-hover: var(--border-colors-border-color-zero);
                --selectors-selector-language-background-color-default: var(--background-colors-background-color-zero);
                --selectors-selector-language-background-color-hover: var(--background-colors-background-color-primary);
                --selectors-selector-language-border-color-default: var(--border-colors-border-color-primary);
                --selectors-selector-language-border-color-hover: var(--border-colors-border-color-zero);
                --switchers-switcher-border-color-default: var(--border-colors-border-color-zero);
                --switchers-switcher-off-background-default: var(--background-colors-background-color-secondary);
                --switchers-switcher-off-background-hover: var(--background-colors-background-color-accent);
                --switchers-switcher-off-indicator-fill-default: var(--background-colors-background-color-third);
                --switchers-switcher-off-indicator-fill-hover: var(--background-colors-background-color-contrast-main);
                --switchers-switcher-on-background-default: var(--background-colors-background-color-accent);
                --switchers-switcher-on-background-hover: var(--background-colors-background-color-secondary);
                --switchers-switcher-on-indicator-fill-default: var(--background-colors-background-color-contrast-main);
                --switchers-switcher-on-indicator-fill-hover: var(--background-colors-background-color-contrast-main);
                --switchers-switcher-theme-dark-background-default: var(--background-colors-background-color-main);
                --switchers-switcher-theme-dark-background-hover: var(--background-colors-background-color-secondary);
                --switchers-switcher-theme-icon-active: var(--colors-color-icon-theme-style);
                --switchers-switcher-theme-icon-default: var(--colors-color-icon-primary);
                --switchers-switcher-theme-light-background-default: var(--background-colors-background-color-contrast-primary);
                --switchers-switcher-theme-light-background-hover: var(--background-colors-background-color-contrast-secondary);
                --tabs-tabs-active-text-active: var(--colors-color-text-accent);
                --tabs-tabs-background-active: var(--background-colors-background-color-primary);
                --tabs-tabs-background-default: var(--background-colors-background-color-main);
                --tabs-tabs-counter-background-active: var(--background-colors-background-color-contrast-main);
                --tabs-tabs-counter-text-active: var(--colors-color-text-contrast);
                --tabs-tabs-counter-text-default: var(--colors-color-text-secondary);
                --tabs-tabs-inactive-text-default: var(--colors-color-text-primary);
                --tabs-tabs-text-default: var(--colors-color-text-main);
                --tabs-tabs-v2-background-default: var(--background-colors-background-color-secondary);
                --tabs-tabs-v2-background-active: var(--background-colors-background-color-third);
                --typographies-typography-subtitle-color-text-main: var(--colors-color-text-main);
                --typographies-typography-subtitle-color-text-primary: var(--colors-color-text-primary);
                --typographies-typography-title-color-text-main: var(--colors-color-text-main);
                --typographies-typography-title-color-text-primary: var(--colors-color-text-primary);
                --dropdown-background: var(--background-colors-background-color-primary);
                --headers-header-background-color: var(--background-colors-background-color-main);
                --headers-header-box-shadow: var(--box-shadows-box-shadow-main);
                --modals-modal-background-color: var(--background-colors-background-color-main);
                --notifications-notifications-background-color: var(--background-colors-background-color-main);
                --pages-page-background-color: var(--background-colors-background-color-main);
                --profile-profile-background-color: var(--background-colors-background-color-main);
                --side-bars-side-bar-background-color: var(--background-colors-background-color-main);
                --side-bars-side-bar-box-shadow: var(--box-shadows-box-shadow-main);
                --tap-bars-tap-bar-background-color: var(--background-colors-background-color-main);
                --tap-bars-tap-bar-box-shadow: var(--box-shadows-box-shadow-main);
                --arrows-arrow-pagination-width-general: var(--widths-width-36);
                --arrows-arrow-show-more-large-width-general: var(--widths-width-32);
                --arrows-arrow-show-more-small-width-general: var(--widths-width-24);
                --arrows-arrow-width-general: var(--widths-width-32);
                --badges-badge-l-padding-horizontal: var(--paddings-padding-4);
                --badges-badge-l-padding-vertical: var(--paddings-padding-2);
                --badges-badge-s-border-width: var(--border-widths-border-width-m);
                --badges-badge-s-width-general: var(--widths-width-6);
                --blocks-block-mobile-gap: var(--gaps-gap-24);
                --blocks-block-mobile-padding-horizontal: var(--paddings-padding-16);
                --blocks-block-mobile-padding-vertical: var(--paddings-padding-24);
                --breadcrumbs-breadcrumbs-gap-horizontal: var(--gaps-gap-8);
                --breadcrumbs-breadcrumbs-padding-general: var(--paddings-padding-12);
                --buttons-button-badge-padding-horizontal: var(--paddings-padding-6);
                --buttons-button-badge-padding-vertical: var(--paddings-padding-4);
                --buttons-button-collapse-padding-general: var(--paddings-padding-2);
                --buttons-button-collapse-width-general: var(--widths-width-20);
                --buttons-button-cta-border-width-default: var(--border-widths-border-width-zero);
                --buttons-button-cta-border-width-disabled: var(--border-widths-border-width-zero);
                --buttons-button-cta-border-width-hover: var(--border-widths-border-width-zero);
                --buttons-button-gap: var(--gaps-gap-4);
                --buttons-button-icon-border-width-active: var(--border-widths-border-width-zero);
                --buttons-button-icon-border-width-default: var(--border-widths-border-width-s);
                --buttons-button-icon-border-width-hover: var(--border-widths-border-width-zero);
                --buttons-button-icon-width-general: var(--widths-width-40);
                --buttons-button-link-border-width-default: var(--border-widths-border-width-zero);
                --buttons-button-link-border-width-disabled: var(--border-widths-border-width-zero);
                --buttons-button-link-border-width-hover: var(--border-widths-border-width-zero);
                --buttons-button-main-border-width-default: var(--border-widths-border-width-zero);
                --buttons-button-main-border-width-disabled: var(--border-widths-border-width-zero);
                --buttons-button-main-border-width-hover: var(--border-widths-border-width-zero);
                --buttons-button-min-width: 77px;
                --buttons-button-navigation-border-width-active: var(--border-widths-border-width-zero);
                --buttons-button-navigation-border-width-default: var(--border-widths-border-width-zero);
                --buttons-button-navigation-border-width-hover: var(--border-widths-border-width-zero);
                --buttons-button-navigation-width-general: var(--widths-width-40);
                --buttons-button-padding-horizontal: var(--paddings-padding-12);
                --buttons-button-padding-vertical: var(--paddings-padding-12);
                --buttons-button-secondary-border-width-default: var(--border-widths-border-width-zero);
                --buttons-button-secondary-border-width-disabled: var(--border-widths-border-width-zero);
                --buttons-button-secondary-border-width-hover: var(--border-widths-border-width-zero);
                --buttons-button-square-border-width-default: var(--border-widths-border-width-zero);
                --buttons-button-square-border-width-disabled: var(--border-widths-border-width-zero);
                --buttons-button-square-border-width-hover: var(--border-widths-border-width-zero);
                --buttons-button-square-l-width-general: var(--widths-width-56);
                --buttons-button-square-m-width-general: var(--widths-width-44);
                --buttons-button-square-s-width-general: var(--widths-width-40);
                --buttons-button-square-xs-width-general: var(--widths-width-36);
                --buttons-button-system-border-width-default: var(--border-widths-border-width-zero);
                --buttons-button-system-border-width-disabled: var(--border-widths-border-width-zero);
                --buttons-button-system-border-width-hover: var(--border-widths-border-width-zero);
                --buttons-button-toggle-gap: var(--gaps-gap-10);
                --buttons-button-toggle-padding-horizontal: var(--paddings-padding-12);
                --buttons-button-toggle-padding-vertical: var(--paddings-padding-12);
                --checkboxes-checkbox-active-border-width: var(--border-widths-border-width-zero);
                --checkboxes-checkbox-border-width: var(--border-widths-border-width-s);
                --checkboxes-checkbox-width-general: var(--widths-width-20);
                --counters-counter-width-general: var(--widths-width-20);
                --dividers-divider-height: var(--widths-width-1);
                --dropdowns-dropdown-main-gap-vertical: var(--gaps-gap-12);
                --dropdowns-dropdown-main-padding-general: var(--paddings-padding-16);
                --dropdowns-dropdown-menu-collapsed-gap-vertical: var(--gaps-gap-16);
                --dropdowns-dropdown-menu-collapsed-width-vertical: var(--widths-width-360);
                --dropdowns-dropdown-secondary-gap-vertical: var(--gaps-gap-8);
                --dropdowns-dropdown-secondary-padding-general: var(--paddings-padding-8);
                --elements-element-balance-gap-general: var(--gaps-gap-8);
                --elements-element-balance-gap-vertical: var(--gaps-gap-12);
                --elements-element-balance-padding-horizontal: var(--paddings-padding-zero);
                --elements-element-coefficient-padding-horizontal: var(--paddings-padding-6);
                --elements-element-coefficient-padding-vertical: var(--paddings-padding-8);
                --elements-element-currency-gap-horizontal: var(--gaps-gap-8);
                --elements-element-currency-padding-horizontal: var(--paddings-padding-4);
                --elements-element-currency-padding-vertical: var(--paddings-padding-8);
                --elements-element-language-gap-horizontal: var(--gaps-gap-8);
                --elements-element-language-padding-horizontal: var(--paddings-padding-4);
                --elements-element-language-padding-vertical: var(--paddings-padding-8);
                --elements-element-level-gap-general: var(--gaps-gap-8);
                --elements-element-level-gap-horizontal: var(--gaps-gap-4);
                --elements-element-level-gap-vertical: var(--gaps-gap-4);
                --elements-element-level-icon-width-general: var(--widths-width-48);
                --elements-element-level-padding-general: var(--paddings-padding-zero);
                --elements-element-line-gap-horizontal: var(--gaps-gap-10);
                --elements-element-line-icon-padding-general: var(--paddings-padding-8);
                --elements-element-line-padding-horizontal: var(--paddings-padding-10);
                --elements-element-line-padding-vertical: var(--paddings-padding-6);
                --elements-element-navigation-bar-gap-horizontal: var(--gaps-gap-8);
                --elements-element-notice-gap-vertical: var(--gaps-gap-8);
                --elements-element-notice-padding-general: var(--paddings-padding-16);
                --elements-element-notification-gap-horizontal: var(--gaps-gap-12);
                --elements-element-notification-gap-vertical: var(--gaps-gap-2);
                --elements-element-notification-icon-padding-general: var(--paddings-padding-8);
                --elements-element-notification-padding-general: var(--paddings-padding-8);
                --elements-element-rakeback-gap-horizontal: var(--gaps-gap-8);
                --elements-element-rakeback-gap-vertical: var(--gaps-gap-12);
                --elements-element-rakeback-padding-general: var(--paddings-padding-12);
                --elements-element-rakeback-padding-vertical: var(--paddings-padding-8);
                --elements-element-tooltip-padding-general: var(--paddings-padding-12);
                --icons-icon-currency-width-general: var(--widths-width-16);
                --icons-icon-indicator-m-width-general: var(--widths-width-6);
                --icons-icon-indicator-s-width-general: var(--widths-width-4);
                --icons-icon-l-width-general: var(--widths-width-24);
                --icons-icon-language-height: var(--widths-width-16);
                --icons-icon-language-width: var(--widths-width-24);
                --icons-icon-m-width-general: var(--widths-width-20);
                --icons-icon-notification-width-general: var(--widths-width-40);
                --icons-icon-profile-width-general: var(--widths-width-40);
                --icons-icon-s-width-general: var(--widths-width-16);
                --icons-icon-xs-width-general: var(--widths-width-12);
                --input-input-gap-horizontal-general: var(--gaps-gap-8);
                --input-input-gap-horizontal-main: var(--gaps-gap-4);
                --input-input-gap-horizontal-secondary: var(--gaps-gap-2);
                --input-input-gap-vertical-general: var(--gaps-gap-4);
                --input-input-gap-vertical-main: var(--gaps-gap-8);
                --input-input-gap-vertical-secondary: var(--gaps-gap-2);
                --input-input-padding-horizontal: var(--paddings-padding-16);
                --input-input-padding-vertical: var(--paddings-padding-10);
                --logos-logo-full-casino-width: var(--widths-width-103);
                --logos-logo-full-partners-width: var(--widths-width-108);
                --logos-logo-height: var(--widths-width-36);
                --logos-logo-small-width: var(--widths-width-36);
                --menu-items-menu-item-gap: var(--gaps-gap-6);
                --menu-items-menu-item-gap-horizontal: var(--gaps-gap-4);
                --menu-items-menu-item-line-gap-horizontal: var(--gaps-gap-8);
                --menu-items-menu-item-line-padding-vertical: var(--paddings-padding-6);
                --menu-items-menu-item-main-gap-horizontal: var(--gaps-gap-4);
                --menu-items-menu-item-main-highlight-1-padding-general: var(--paddings-padding-8);
                --menu-items-menu-item-main-highlight-2-padding-general: var(--paddings-padding-8);
                --menu-items-menu-item-main-padding-general: var(--paddings-padding-8);
                --menu-items-menu-item-padding-horizontal: var(--paddings-padding-zero);
                --menu-items-menu-item-padding-vertical: var(--paddings-padding-zero);
                --menu-items-menu-item-secondary-padding-general: var(--paddings-padding-8);
                --menu-items-menu-item-style-gap-vertical: var(--gaps-gap-8);
                --menu-items-menu-item-tap-bar-gap: var(--gaps-gap-4);
                --menu-items-menu-item-text-padding-vertical: var(--paddings-padding-4);
                --menus-menu-collapsed-5-gap-vertical: var(--gaps-gap-zero);
                --menus-menu-collapsed-5-padding-horizontal: var(--paddings-padding-8);
                --menus-menu-collapsed-4-gap-vertical: var(--gaps-gap-2);
                --menus-menu-collapsed-3-gap-vertical: var(--gaps-gap-6);
                --menus-menu-collapsed-2-gap-vertical: var(--gaps-gap-8);
                --menus-menu-collapsed-1-gap-vertical: var(--gaps-gap-10);
                --menus-menu-collapsed-3-padding-horizontal: var(--paddings-padding-8);
                --menus-menu-collapsed-gap-vertical: var(--gaps-gap-12);
                --menus-menu-collapsed-padding-general: var(--paddings-padding-zero);
                --menus-menu-header-gap: var(--gaps-gap-32);
                --menus-menu-main-gap-horizontal: var(--gaps-gap-12);
                --menus-menu-main-gap-vertical: var(--gaps-gap-12);
                --menus-menu-profile-gap: var(--gaps-gap-16);
                --menus-menu-profile-padding-vertical: var(--paddings-padding-zero);
                --menus-menu-secondary-gap: var(--gaps-gap-12);
                --menus-menu-secondary-padding-horizontal: 0px;
                --menus-menu-style-gap-horizontal: var(--gaps-gap-4);
                --menus-menu-style-gap-vertical: var(--gaps-gap-8);
                --pointers-pointer-width-horizontal: var(--widths-width-24);
                --pointers-pointer-width-vertical: var(--widths-width-2);
                --progress-bars-progress-bar-height: var(--widths-width-4);
                --radio-buttons-radio-button-active-border-width: var(--border-widths-border-width-zero);
                --radio-buttons-radio-button-border-width: var(--border-widths-border-width-s);
                --radio-buttons-radio-button-width-general: var(--widths-width-20);
                --selectors-selector-border-width: var(--border-widths-border-width-s);
                --selectors-selector-currency-border-width-hover: var(--border-widths-border-width-zero);
                --selectors-selector-gap-horizontal: var(--gaps-gap-8);
                --selectors-selector-gap-vertical: var(--gaps-gap-4);
                --selectors-selector-language-border-width-hover: var(--border-widths-border-width-zero);
                --selectors-selector-padding-horizontal: var(--paddings-padding-12);
                --selectors-selector-padding-vertical: var(--paddings-padding-8);
                --switchers-switcher-border-width-default: var(--border-widths-border-width-zero);
                --switchers-switcher-large-indicator-width-general: var(--widths-width-20);
                --switchers-switcher-large-padding-general: var(--paddings-padding-4);
                --switchers-switcher-large-width-horizontal: var(--widths-width-48);
                --switchers-switcher-small-indicator-width-general: var(--widths-width-12);
                --switchers-switcher-small-padding-general: var(--paddings-padding-2);
                --switchers-switcher-small-width-horizontal: var(--widths-width-30);
                --switchers-switcher-theme-padding-general: var(--paddings-padding-4);
                --switchers-switcher-theme-width-horizontal: var(--widths-width-64);
                --tabs-v1-padding-general: var(--paddings-padding-8);
                --tabs-v1-gap-horizontal: var(--gaps-gap-6);
                --tabs-v3-padding-general: var(--paddings-padding-12);
                --tabs-v5-padding-general: var(--paddings-padding-16);
                --tabs-v6-padding-vertical: var(--paddings-padding-10);
                --tabs-v5-gap-vertical: var(--gaps-gap-6);
                --tabs-v6-gap-horizontal: var(--gaps-gap-8);
                --tabs-v6-padding-horizontal: var(--paddings-padding-16);
                --tabs-v2-padding-general: var(--paddings-padding-8);
                --tabs-v2-gap-horizontal: var(--gaps-gap-6);
                --tabs-v3-gap-horizontal: var(--gaps-gap-6);
                --tabs-v4-padding-general: var(--paddings-padding-12);
                --tabs-v4-gap-horizontal: var(--gaps-gap-6);
                --headers-header-left-gap-horizontal: var(--gaps-gap-24);
                --headers-header-padding-horizontal: var(--paddings-padding-14);
                --headers-header-padding-vertical: var(--paddings-padding-10);
                --headers-header-right-gap-horizontal: var(--gaps-gap-12);
                --headers-header-width-vertical: var(--widths-width-60);
                --modals-modal-mobile-gap-vertical: var(--gaps-gap-16);
                --modals-modal-mobile-padding-general: var(--paddings-padding-16);
                --notifications-gap-horizontal: var(--gaps-gap-8);
                --notifications-gap-vertical: var(--gaps-gap-8);
                --notifications-padding-horizontal: var(--paddings-padding-48);
                --side-bars-side-bar-closed-gap-vertical-content: var(--gaps-gap-8);
                --side-bars-side-bar-closed-width-horizontal: var(--widths-width-60);
                --side-bars-side-bar-gap-vertical: var(--gaps-gap-24);
                --side-bars-side-bar-gap-vertical-content: var(--gaps-gap-18);
                --side-bars-side-bar-mobile-width-horizontal: var(--widths-width-360);
                --side-bars-side-bar-padding-horizontal: var(--paddings-padding-10);
                --side-bars-side-bar-padding-vertical: var(--paddings-padding-12);
                --side-bars-side-bar-width-horizontal: var(--widths-width-240);
                --tap-bars-tap-bar-height: var(--height-height-60);
                --tap-bars-tap-bar-padding-bottom: var(--paddings-padding-10);
                --tap-bars-tap-bar-padding-horizontal: var(--paddings-padding-14)
            }

            @media(min-width: 1920px) {
                :root {
                    --headers-header-left-gap-horizontal:var(--gaps-gap-32)
                }
            }

            @media(min-width: 768px) {
                :root {
                    --headers-header-padding-horizontal:var(--paddings-padding-32)
                }
            }

            @media(min-width: 1280px) {
                :root {
                    --headers-header-padding-horizontal:var(--paddings-padding-56)
                }
            }

            @media(min-width: 1920px) {
                :root {
                    --headers-header-padding-horizontal:var(--paddings-padding-104)
                }
            }

            :root {
                --arrows-arrows-border-radius: var(--border-radiuses-border-radius-xxl);
                --arrows-arrows-pagination-border-radius: var(--border-radiuses-border-radius-m);
                --arrows-arrows-show-more-border-radius: var(--border-radiuses-border-radius-xxl);
                --breadcrumbs-breadcrumbs-border-radius: var(--border-radiuses-border-radius-m);
                --budges-badge-s-border-radius: var(--border-radiuses-border-radius-xxl);
                --budges-budge-l-border-radius: var(--border-radiuses-border-radius-xl);
                --buttons-button-badge-border-radius: var(--border-radiuses-border-radius-m);
                --buttons-button-border-radius: var(--border-radiuses-border-radius-l);
                --buttons-button-collapse-border-radius: var(--border-radiuses-border-radius-xxl);
                --buttons-button-cta-box-shadow-blur-radius-default: var(--box-shadows-box-shadow-blur-radius-0);
                --buttons-button-cta-box-shadow-blur-radius-hover: var(--box-shadows-box-shadow-blur-radius-0);
                --buttons-button-cta-box-shadow-offset-x-default: var(--box-shadows-box-shadow-offset-x-0);
                --buttons-button-cta-box-shadow-offset-x-hover: var(--box-shadows-box-shadow-offset-x-0);
                --buttons-button-cta-box-shadow-offset-y-default: var(--box-shadows-box-shadow-offset-y-0);
                --buttons-button-cta-box-shadow-offset-y-hover: var(--box-shadows-box-shadow-offset-y-0);
                --buttons-button-icon-border-radius: var(--border-radiuses-border-radius-l);
                --buttons-button-icon-box-shadow-blur-radius-default: var(--box-shadows-box-shadow-blur-radius-0);
                --buttons-button-icon-box-shadow-blur-radius-hover: var(--box-shadows-box-shadow-blur-radius-0);
                --buttons-button-icon-box-shadow-offset-x-default: var(--box-shadows-box-shadow-offset-x-0);
                --buttons-button-icon-box-shadow-offset-x-hover: var(--box-shadows-box-shadow-offset-x-0);
                --buttons-button-icon-box-shadow-offset-y-default: var(--box-shadows-box-shadow-offset-y-0);
                --buttons-button-icon-box-shadow-offset-y-hover: var(--box-shadows-box-shadow-offset-y-0);
                --buttons-button-main-box-shadow-blur-radius-default: var(--box-shadows-box-shadow-blur-radius-0);
                --buttons-button-main-box-shadow-blur-radius-hover: var(--box-shadows-box-shadow-blur-radius-0);
                --buttons-button-main-box-shadow-offset-x-default: var(--box-shadows-box-shadow-offset-x-0);
                --buttons-button-main-box-shadow-offset-x-hover: var(--box-shadows-box-shadow-offset-x-0);
                --buttons-button-main-box-shadow-offset-y-default: var(--box-shadows-box-shadow-offset-y-0);
                --buttons-button-main-box-shadow-offset-y-hover: var(--box-shadows-box-shadow-offset-y-0);
                --buttons-button-navigation-border-radius: var(--border-radiuses-border-radius-l);
                --buttons-button-opacity-disabled: var(--opacities-opacity-40);
                --buttons-button-play-border-radius: var(--border-radiuses-border-radius-l);
                --buttons-button-secondary-box-shadow-blur-radius-default: var(--box-shadows-box-shadow-blur-radius-0);
                --buttons-button-secondary-box-shadow-blur-radius-hover: var(--box-shadows-box-shadow-blur-radius-0);
                --buttons-button-secondary-box-shadow-offset-x-default: var(--box-shadows-box-shadow-offset-x-0);
                --buttons-button-secondary-box-shadow-offset-x-hover: var(--box-shadows-box-shadow-offset-x-0);
                --buttons-button-secondary-box-shadow-offset-y-default: var(--box-shadows-box-shadow-offset-y-0);
                --buttons-button-secondary-box-shadow-offset-y-hover: var(--box-shadows-box-shadow-offset-y-0);
                --buttons-button-square-box-shadow-blur-radius-default: var(--box-shadows-box-shadow-blur-radius-0);
                --buttons-button-square-box-shadow-blur-radius-hover: var(--box-shadows-box-shadow-blur-radius-0);
                --buttons-button-square-box-shadow-offset-x-default: var(--box-shadows-box-shadow-offset-x-0);
                --buttons-button-square-box-shadow-offset-x-hover: var(--box-shadows-box-shadow-offset-x-0);
                --buttons-button-square-box-shadow-offset-y-default: var(--box-shadows-box-shadow-offset-y-0);
                --buttons-button-square-box-shadow-offset-y-hover: var(--box-shadows-box-shadow-offset-y-0);
                --checkboxes-checkbox-border-radius: var(--border-radiuses-border-radius-s);
                --counters-counter-border-radius: var(--border-radiuses-border-radius-xxl);
                --dropdowns-dropdown-border-radius: var(--border-radiuses-border-radius-l);
                --dropdowns-dropdown-box-shadow-blur-radius: var(--box-shadows-box-shadow-blur-radius-12);
                --dropdowns-dropdown-box-shadow-offset-y: var(--box-shadows-box-shadow-offset-y-6);
                --elements-element-coefficient-border-radius: var(--border-radiuses-border-radius-m);
                --elements-element-currency-border-radius: var(--border-radiuses-border-radius-m);
                --elements-element-language-border-radius: var(--border-radiuses-border-radius-m);
                --elements-element-line-icon-border-radius: var(--border-radiuses-border-radius-s);
                --elements-element-notice-border-radius: var(--border-radiuses-border-radius-l);
                --elements-element-notification-border-radius: var(--border-radiuses-border-radius-m);
                --elements-element-notification-icon-border-radius: var(--border-radiuses-border-radius-s);
                --elements-element-rakeback-border-radius: var(--border-radiuses-border-radius-l);
                --elements-element-tooltip-border-radius: var(--border-radiuses-border-radius-l);
                --icons-icon-currency-border-radius: var(--border-radiuses-border-radius-xxl);
                --icons-icon-indicator-border-radius: var(--border-radiuses-border-radius-xxl);
                --icons-icon-indicator-box-shadow: var(--box-shadows-box-shadow-blur-radius-8);
                --icons-icon-language-border-radius: var(--border-radiuses-border-radius-s);
                --icons-icon-notification-border-radius: var(--border-radiuses-border-radius-s);
                --icons-icon-tooltip-border-radius: var(--border-radiuses-border-radius-xxl);
                --input-input-border-radius: var(--border-radiuses-border-radius-l);
                --input-input-password-field-border-radius: var(--border-radiuses-border-radius-l);
                --menu-items-menu-item-border-radius: var(--border-radiuses-border-radius-zero);
                --menu-items-menu-item-main-border-radius: var(--border-radiuses-border-radius-l);
                --menu-items-menu-item-main-highlight-1-border-radius: var(--border-radiuses-border-radius-l);
                --menu-items-menu-item-main-highlight-2-border-radius: var(--border-radiuses-border-radius-l);
                --menus-menu-collapsed-border-radius: var(--border-radiuses-border-radius-zero);
                --pointers-pointer-border-radius: var(--border-radiuses-border-radius-xxs);
                --progress-bars-progress-bar-border-radius: var(--border-radiuses-border-radius-xxl);
                --radio-buttons-radio-button-border-radius: var(--border-radiuses-border-radius-xxl);
                --selectors-selector-border-radius: var(--border-radiuses-border-radius-l);
                --switchers-switcher-border-radius: var(--border-radiuses-border-radius-xxl);
                --tabs-tabs-border-radius: var(--border-radiuses-border-radius-m);
                --tabs-tabs-v5-border-radius: var(--border-radiuses-border-radius-l);
                --headers-header-box-shadow-blur-radius: var(--box-shadows-box-shadow-blur-radius-12);
                --headers-header-box-shadow-offset-x: var(--box-shadows-box-shadow-offset-x-0);
                --headers-header-box-shadow-offset-y: var(--box-shadows-box-shadow-offset-y-6);
                --modals-modal-mobile-border-radius: var(--border-radiuses-border-radius-zero);
                --side-bars-side-bar-box-shadow-blur-radius: var(--box-shadows-box-shadow-blur-radius-12);
                --side-bars-side-bar-box-shadow-offset-x: var(--box-shadows-box-shadow-offset-x-6);
                --side-bars-side-bar-box-shadow-offset-y: var(--box-shadows-box-shadow-offset-y-0);
                --tap-bars-tap-bar-box-shadow-blur-radius: var(--box-shadows-box-shadow-blur-radius-12);
                --tap-bars-tap-bar-box-shadow-offset-x: var(--box-shadows-box-shadow-offset-x-0);
                --tap-bars-tap-bar-box-shadow-offset-y: var(--box-shadows-box-shadow-offset-y-minus4);
                --badges-badge-font-family: var(--font-main);
                --badges-badge-font-size: var(--font-sizes-font-size-body-s);
                --badges-badge-l-font-weight: var(--font-weight-body-bold);
                --badges-badge-line-height: var(--line-heights-line-height-body-s);
                --badges-badge-m-font-weight: var(--font-weight-body-regular);
                --breadcrumbs-breadcrumbs-font-size: var(--font-sizes-font-size-body-s);
                --breadcrumbs-breadcrumbs-line-height: var(--line-heights-line-height-body-s);
                --buttons-button-badge-font-size: var(--font-sizes-font-size-body-s);
                --buttons-button-badge-font-weight: var(--font-weight-body-regular);
                --buttons-button-badge-line-height: var(--line-heights-line-height-16);
                --buttons-button-font-family: var(--font-main);
                --buttons-button-font-size: var(--font-sizes-font-size-body-s);
                --buttons-button-font-weight: var(--font-weight-body-bold);
                --buttons-button-line-height: var(--line-heights-line-height-body-s);
                --counters-counter-font-family: var(--font-main);
                --counters-counter-menu-font-size: var(--font-sizes-font-size-body-xs);
                --counters-counter-menu-font-weight: var(--font-weight-body-bold);
                --counters-counter-menu-line-height: var(--line-heights-line-height-body-s);
                --elements-element-bold-font-weight: var(--font-weight-body-bold);
                --elements-element-font-family: var(--font-main);
                --elements-element-font-size-main: var(--font-sizes-font-size-body-s);
                --elements-element-font-size-primary: var(--font-sizes-font-size-body-l);
                --elements-element-line-height: var(--line-heights-line-height-body-s);
                --elements-element-regular-font-weight: var(--font-weight-body-regular);
                --input-badge-font-family: 0px;
                --input-input-font-size-main: var(--font-sizes-font-size-body-m);
                --input-input-font-size-primary: var(--font-sizes-font-size-body-s);
                --input-input-font-size-secondary: var(--font-sizes-font-size-body-xs);
                --input-input-font-weight-main: var(--font-weight-body-regular);
                --input-input-font-weight-primary: var(--font-weight-body-regular);
                --input-input-font-weight-secondary: var(--font-weight-body-regular);
                --input-input-line-height-main: var(--line-heights-line-height-body-m);
                --input-input-line-height-primary: var(--line-heights-line-height-body-s);
                --input-input-line-height-secondary: var(--line-heights-line-height-body-xs);
                --menu-items-menu-item-font-family: var(--font-main);
                --menu-items-menu-item-font-size-main: var(--font-sizes-font-size-body-m);
                --menu-items-menu-item-font-size-primary: var(--font-sizes-font-size-body-s);
                --menu-items-menu-item-font-weight: var(--font-weight-body-regular);
                --menu-items-menu-item-line-font-size: var(--font-sizes-font-size-body-s);
                --menu-items-menu-item-line-font-weight: var(--font-weight-body-regular);
                --menu-items-menu-item-line-height: var(--line-heights-line-height-body-s);
                --menu-items-menu-item-line-line-height: var(--line-heights-line-height-body-s);
                --menu-items-menu-item-main-highlight-1-font-weight: var(--font-weight-body-bold);
                --menu-items-menu-item-main-highlight-2-font-weight: var(--font-weight-body-bold);
                --menu-items-menu-item-secondary-font-size: var(--font-sizes-font-size-body-s);
                --menu-items-menu-item-secondary-font-weight: var(--font-weight-body-regular);
                --menu-items-menu-item-secondary-line-height: var(--line-heights-line-height-body-s);
                --menu-items-menu-item-tap-bar-font-family: var(--font-main);
                --menu-items-menu-item-tap-bar-font-size: var(--font-sizes-font-size-body-xs);
                --menu-items-menu-item-tap-bar-font-weight: var(--font-weight-body-regular);
                --menu-items-menu-item-tap-bar-line-height: var(--line-heights-line-height-body-s);
                --selectors-selector-bold-font-weight: var(--font-weight-body-bold);
                --selectors-selector-font-family: var(--font-main);
                --selectors-selector-font-size: var(--font-sizes-font-size-body-s);
                --selectors-selector-line-height: var(--line-heights-line-height-body-s);
                --selectors-selector-regular-font-weight: var(--font-weight-body-regular);
                --tabs-tabs-1-font-weight: var(--font-weights-font-weight-bold);
                --tabs-tabs-2-line-height: var(--line-heights-line-height-body-s);
                --tabs-tabs-1-line-height: var(--line-heights-line-height-body-m);
                --tabs-tabs-counter-font-size: var(--font-sizes-font-size-body-s);
                --tabs-tabs-font-size: var(--font-sizes-font-size-heading-xs);
                --typographies-typography-subtitle-font-family: var(--font-main);
                --typographies-typography-subtitle-font-size: var(--font-sizes-font-size-body-s);
                --typographies-typography-subtitle-font-weight-bold: var(--font-weight-body-bold);
                --typographies-typography-subtitle-font-weight-regular: var(--font-weight-body-regular);
                --typographies-typography-subtitle-line-height: var(--line-heights-line-height-body-s);
                --typographies-typography-title-font-family: var(--font-main);
                --typographies-typography-title-font-size: var(--font-sizes-font-size-body-m);
                --typographies-typography-title-font-weight-bold: var(--font-weight-body-bold);
                --typographies-typography-title-font-weight-regular: var(--font-weight-body-regular);
                --typographies-typography-title-line-height: var(--line-heights-line-height-body-m);
                --accent-fifths-accent-fifth-900: #ffc90a;
                --accent-fourths-accent-fourth-900: #de2b2b;
                --accent-secondaries-accent-secondary-900: #d1481a;
                --accent-secondaries-accent-secondary-800: #ff8401;
                --accent-thirds-accent-third-900: #21ca6f;
                --accents-accent-900: #fab03c;
                --accents-accent-800: #ffec01;
                --basics-basic800-alpha50: rgba(25,26,30,.5);
                --basics-basic200-alpha50: rgba(127,133,151,.5);
                --basics-basic500-alpha10: rgba(50,52,59,.1);
                --basics-basic800-alpha70: rgba(25,26,30,.7);
                --basics-basic600-alpha50: rgba(36,38,43,.5);
                --basics-basic600-alpha0: rgba(36,38,43,0);
                --basics-basic150-alpha50: rgba(233,239,249,.5);
                --basics-basic500-alpha50: rgba(50,52,59,.5);
                --basics-basic-900: #141518;
                --basics-basic-800: #191a1e;
                --basics-basic-700: #1d1f24;
                --basics-basic-600: #282625;
                --basics-basic-500: #4a443c;
                --basics-basic-400: #363840;
                --basics-basic-300: #a29e95;
                --basics-basic-200: #c5c1b9;
                --basics-basic-180: #d3cec2;
                --basics-basic-150: #e9eff9;
                --basics-basic-100: #f4f7fc;
                --basics-basic-000: #fff;
                --basics-color: #fff;
                --basics-zero: hsla(0,0%,85%,0);
                --blues-blue-500: #5ca7ec;
                --border-widths-border-width-0: 0px;
                --border-widths-border-width-1: 1px;
                --border-widths-border-width-2: 2px;
                --font-sizes-font-size-10: 10px;
                --font-sizes-font-size-12: 12px;
                --font-sizes-font-size-14: 14px;
                --font-sizes-font-size-16: 16px;
                --font-sizes-font-size-18: 18px;
                --font-sizes-font-size-20: 20px;
                --font-sizes-font-size-24: 24px;
                --font-sizes-font-size-32: 32px;
                --font-sizes-font-size-40: 40px;
                --font-sizes-font-size-54: 54px;
                --font-weights-font-weight-bold: bold;
                --font-weights-font-weight-light: light;
                --font-weights-font-weight-medium: medium;
                --font-weights-font-weight-regular: regular;
                --font-weights-font-weight-semibold: semibold;
                --grays-gray-100: #fff;
                --grays-gray-200: #f7f7f7;
                --grays-gray-300: #eee;
                --grays-gray-400: #5e616e;
                --grays-gray-500: #64646b;
                --grays-gray-600: #2b2724;
                --grays-gray-700: #11100f;
                --greens-green-500: #21ca6f;
                --line-heights-line-height-15: 15px;
                --line-heights-line-height-18: 18px;
                --line-heights-line-height-21: 21px;
                --line-heights-line-height-24: 24px;
                --line-heights-line-height-27: 27px;
                --line-heights-line-height-30: 30px;
                --line-heights-line-height-36: 36px;
                --line-heights-line-height-48: 48px;
                --line-heights-line-height-60: 60px;
                --line-heights-line-height-71: 71px;
                --line-heights-line-height-16: 16px;
                --line-heights-line-height-14: 14px;
                --oranges-orange-900: #cc5f22;
                --oranges-orange-800: #e66b26;
                --oranges-orange-700: #ff772a;
                --oranges-orange-600: #ff853f;
                --oranges-orange-500: #ff9255;
                --oranges-orange-400: #ffa06a;
                --reds-red-900: #ae1439;
                --reds-red-800: #c61641;
                --reds-red-700: #df1949;
                --reds-red-600: #f81c51;
                --reds-red-500: #f93362;
                --reds-red-400: #f94974;
                --reds-red-300: #ff5f72;
                --budges-budge: linear-gradient(90deg,var(--badges-badge-l-color-fill-gradient-third) 0%,var(--badges-badge-l-color-fill-gradient-fourth) 100%);
                --buttons-gradient-button-cta-default: linear-gradient(90deg,var(--buttons-button-cta-background-color-gradient-first) 0%,var(--buttons-button-cta-background-color-gradient-second) 100%);
                --buttons-gradient-button-cta-hover: linear-gradient(90deg,var(--buttons-button-cta-background-color-gradient-second) 0%,var(--buttons-button-cta-background-color-gradient-first) 100%);
                --buttons-gradient-button-main-default: linear-gradient(90deg,var(--buttons-button-main-background-color-gradient-first) 0%,var(--buttons-button-main-background-color-gradient-second) 100%);
                --buttons-gradient-button-main-hover: linear-gradient(270deg,var(--buttons-button-main-background-color-gradient-first) 0%,var(--buttons-button-main-background-color-gradient-second) 100%);
                --buttons-gradient-button-square-default: linear-gradient(90deg,var(--buttons-button-square-background-color-gradient-first) 0%,var(--buttons-button-square-background-color-gradient-second) 100%);
                --buttons-gradient-button-square-hover: linear-gradient(270deg,var(--buttons-button-square-background-color-gradient-first) 0%,var(--buttons-button-square-background-color-gradient-second) 100%);
                --buttons-gradient-button-toggle-active: linear-gradient(270deg,var(--buttons-button-toggle-background-color-gradient-first) 0%,var(--buttons-button-toggle-background-color-gradient-second) 100%);
                --buttons-gradient-secondary-active: linear-gradient(137deg,var(--colors-color-surface-gradient-third) 0%,var(--colors-color-surface-gradient-fourth) 100%);
                --buttons-gradient-secondary-hover: linear-gradient(137deg,var(--colors-color-surface-gradient-fourth) 0%,var(--colors-color-surface-gradient-third) 100%);
                --element-fade-gradient-main: linear-gradient(270deg,var(--elements-element-fade-main-background-color-gradient-first) 0%,var(--elements-element-fade-main-background-color-gradient-second) 48%,var(--elements-element-fade-main-background-color-gradient-third) 100%);
                --menu-items-gradient-menu-item-main-highlight-1-default: linear-gradient(90deg,var(--menu-items-menu-item-main-highlight-1-gradient-third) 0%,var(--menu-items-menu-item-main-highlight-1-gradient-fourth) 100%);
                --menu-items-gradient-menu-item-main-highlight-1-hover: linear-gradient(90deg,var(--menu-items-menu-item-main-highlight-1-gradient-fourth) 0%,var(--menu-items-menu-item-main-highlight-1-gradient-third) 100%);
                --menu-items-gradient-menu-item-main-highlight-2-default: linear-gradient(90deg,var(--menu-items-menu-item-main-highlight-2-gradient-fifth) 0%,var(--menu-items-menu-item-main-highlight-2-gradient-sixth) 100%);
                --menu-items-gradient-menu-item-main-highlight-2-hover: linear-gradient(90deg,var(--menu-items-menu-item-main-highlight-2-gradient-sixth) 0%,var(--menu-items-menu-item-main-highlight-2-gradient-fifth) 100%);
                --progress-bar-gradient-progress-bar: linear-gradient(90deg,var(--buttons-button-main-background-color-gradient-first) 0%,var(--buttons-button-main-background-color-gradient-second) 100%);
                --switchers-gradient-theme-dark-switcher-active: linear-gradient(104deg,var(--colors-color-surface-gradient-second) 34%,var(--colors-color-surface-gradient-fourth) 87%);
                --switchers-gradient-theme-light-switcher-active: linear-gradient(104deg,var(--colors-color-surface-gradient-first) 22%,var(--colors-color-surface-gradient-second) 100%);
                --tab-toggle-undefined: linear-gradient(180deg,var(--colors-color-surface-gradient-third) 0%,var(--colors-color-surface-gradient-third) 100%);
                --background-colors-background-color-accent: var(--accents-accent-800);
                --background-colors-background-color-contrast-main: var(--basics-basic-100);
                --background-colors-background-color-contrast-primary: var(--basics-basic-150);
                --background-colors-background-color-contrast-secondary: var(--basics-basic-180);
                --background-colors-background-color-main: var(--basics-basic-600);
                --background-colors-background-color-primary: var(--basics-basic-800);
                --background-colors-background-color-secondary: var(--basics-basic-500);
                --background-colors-background-color-secondary-accent: var(--accent-secondaries-accent-secondary-900);
                --background-colors-background-color-secondary-theme: var(--basics-basic-500);
                --background-colors-background-color-style: var(--accent-secondaries-accent-secondary-800);
                --background-colors-background-color-third: var(--basics-basic-300);
                --background-colors-background-color-zero: var(--basics-zero);
                --background-colors-color-fill-effect: var(--basics-basic800-alpha70);
                --border-colors-border-color-error-accent: var(--accent-fourths-accent-fourth-900);
                --border-colors-border-color-focus-accent: var(--accents-accent-800);
                --border-colors-border-color-main: var(--basics-basic-300);
                --border-colors-border-color-primary: var(--basics-basic-500);
                --border-colors-border-color-secondary: var(--basics-basic-600);
                --border-colors-border-color-success-accent: var(--accent-thirds-accent-third-900);
                --border-colors-border-color-warning-accent: var(--accent-fifths-accent-fifth-900);
                --border-colors-border-color-zero: var(--basics-zero);
                --box-shadows-box-shadow-main: var(--basics-basic800-alpha50);
                --box-shadows-box-shadow-zero: var(--basics-zero);
                --colors-color: #fff;
                --colors-color-fill-accent-fouth: var(--accent-fourths-accent-fourth-900);
                --colors-color-fill-main: var(--basics-basic-100);
                --colors-color-fill-secondary: var(--basics-basic-300);
                --colors-color-fill-theme: var(--basics-basic-500);
                --colors-color-icon-disabled: var(--basics-basic200-alpha50);
                --colors-color-icon-error: var(--colors-color-fill-accent-fouth);
                --colors-color-icon-extra: var(--basics-basic-800);
                --colors-color-icon-main: var(--basics-basic-100);
                --colors-color-icon-primary: var(--basics-basic-300);
                --colors-color-icon-secondary: var(--accents-accent-800);
                --colors-color-icon-success: var(--accent-thirds-accent-third-900);
                --colors-color-icon-theme: var(--basics-basic-100);
                --colors-color-icon-theme-style: var(--accent-fifths-accent-fifth-900);
                --colors-color-surface-alpha50: var(--basics-basic600-alpha50);
                --colors-color-surface-alpha0: var(--basics-basic600-alpha0);
                --colors-color-surface-gradient-fifth: var(--accent-fifths-accent-fifth-900);
                --colors-color-surface-gradient-first: var(--accents-accent-800);
                --colors-color-surface-gradient-fourth: var(--accent-secondaries-accent-secondary-900);
                --colors-color-surface-gradient-second: var(--accents-accent-900);
                --colors-color-surface-gradient-sixth: var(--oranges-orange-700);
                --colors-color-surface-gradient-third: var(--accent-secondaries-accent-secondary-800);
                --colors-color-surface-main: var(--basics-basic-600);
                --colors-color-surface-overlay-transparent: var(--basics-basic800-alpha50);
                --colors-color-surface-secondary-alpha50: var(--basics-basic500-alpha50);
                --colors-color-surface-zero: var(--basics-zero);
                --colors-color-text-accent: var(--accents-accent-800);
                --colors-color-text-contrast: var(--basics-basic-800);
                --colors-color-text-contrast-primary: var(--basics-basic-100);
                --colors-color-text-disabled: var(--basics-basic200-alpha50);
                --colors-color-text-error: var(--colors-color-fill-accent-fouth);
                --colors-color-text-main: var(--basics-basic-100);
                --colors-color-text-primary: var(--basics-basic-300);
                --colors-color-text-secondary: var(--basics-basic-200);
                --colors-color-text-theme: var(--basics-basic-100);
                --buttons-text-transform: uppercase;
                --dropdown-max-height: calc(100vh - 60px - var(--tap-bars-tap-bar-height));
                --width-scroll-bar: 1px;
                --padding-section: 16px;
                --padding-block: 24px;
                --padding-container: 14px;
                --slider-dots-size: 6px;
                --slider-dots-active-size: 8px;
                --slider-dots-gap: 4px;
                --slider-dots-padding: 16px
            }

            @media(min-width: 768px) {
                :root {
                    --padding-section:24px;
                    --padding-block: 40px;
                    --padding-container: 32px
                }
            }

            @media(min-width: 960px) {
                :root {
                    --padding-container:38px
                }
            }

            @media(min-width: 1280px) {
                :root {
                    --padding-container:55px
                }
            }

            @media(min-width: 1920px) {
                :root {
                    --padding-container:104px
                }
            }

            html {
                height: auto;
                padding: env(safe-area-inset);
                width: 100%
            }

            .body,html {
                min-height: 100%
            }

            .body {
                --aside-space: 0px;
                background-color: var(--background-main);
                color: var(--text-color-secondary);
                font-family: Montserrat,Arial,sans-serif;
                font-size: 12px;
                font-style: normal;
                font-weight: 400;
                line-height: 1.3;
                margin: 0;
                max-width: 100%;
                overflow: auto;
                overflow-x: hidden;
                padding: 0;
                text-align: start;
                transition: background-color .3s ease;
                width: 100vw
            }

            .body--games-filter-v3-padding-top {
                padding-top: 60px
            }

            .body--games-filter-v4-padding-top {
                padding-top: 44px
            }

            .body--ar,.body--ar * {
                direction: rtl
            }

            @media(min-width: 1280px) {
                .body--aside-desktop {
                    --aside-space:var(--side-bars-side-bar-closed-width-horizontal)
                }

                .body--aside-desktop-open {
                    --aside-space: var(--side-bars-side-bar-width-horizontal)
                }
            }

            * {
                -webkit-tap-highlight-color: rgba(0,0,0,0);
                box-sizing: border-box
            }

            img {
                border: none
            }

            input::-ms-clear,input::-ms-reveal {
                display: none;
                height: 0;
                width: 0
            }

            input::-webkit-inner-spin-button,input::-webkit-outer-spin-button {
                -webkit-appearance: none;
                margin: 0
            }

            input[type=number] {
                -moz-appearance: textfield
            }

            .grecaptcha-badge {
                visibility: hidden
            }

            .sb-main-centered.sb-show-main {
                background: var(--background-main)!important
            }

            .banner {
                align-items: center;
                align-self: stretch;
                border-radius: 12px;
                color: var(--text-color-contrast);
                display: flex;
                font-size: 12px;
                font-weight: 400;
                height: 164px;
                justify-content: flex-start;
                line-height: 1.2;
                margin: 0;
                overflow: hidden;
                position: relative;
                text-transform: none;
                width: 100%
            }

            @media(min-width: 768px) {
                .banner {
                    height:100%
                }
            }

            .banner__img {
                display: block;
                height: 100%;
                left: 0;
                -o-object-fit: cover;
                object-fit: cover;
                -o-object-position: right center;
                object-position: right center;
                top: 0;
                width: 100%
            }

            @media(min-width: 768px) {
                .banner__img {
                    position:absolute
                }
            }

            .body--ar .banner__img {
                transform: scaleX(-1)
            }

            .banner__container {
                bottom: 0;
                display: flex;
                flex-direction: column;
                gap: 8px;
                justify-content: space-between;
                padding: 16px;
                position: absolute;
                top: 0;
                width: 100%
            }

            @media(min-width: 1280px) {
                .banner__container {
                    padding:24px
                }
            }

            .banner__content {
                display: flex;
                flex-direction: column;
                gap: 8px;
                max-width: 70%
            }

            .banner__desc {
                font-size: 16px;
                font-weight: 700;
                margin: 0
            }

            @media(min-width: 1280px) {
                .banner__desc {
                    font-size:18px
                }
            }

            .welcome-modal {
                position: relative
            }

            .welcome-modal__image {
                height: 256px;
                left: 50%;
                position: absolute;
                top: -158px;
                transform: translate(-50%);
                width: auto
            }

            @media(min-width: 768px) {
                .welcome-modal__image {
                    border-bottom-left-radius:32px;
                    bottom: 0;
                    height: auto;
                    left: 0;
                    top: auto;
                    transform: none;
                    width: calc(50% - 20px)
                }
            }

            .welcome-modal__content {
                align-items: center;
                background-color: var(--background-main);
                color: var(--text-color-primary);
                display: flex;
                flex-direction: column;
                padding: 40px;
                position: relative;
                text-align: center
            }

            @media(min-width: 768px) {
                .welcome-modal__content {
                    align-items:flex-start;
                    background-color: unset;
                    border-radius: 24px;
                    margin-left: auto;
                    padding: 44px 56px 44px 0;
                    text-align: inherit;
                    width: 50%
                }
            }

            .welcome-modal__title {
                color: var(--text-color-secondary);
                font-size: 14px;
                line-height: 1.6
            }

            .welcome-modal__prize,.welcome-modal__title {
                font-weight: 700;
                margin-bottom: 8px;
                text-transform: uppercase
            }

            .welcome-modal__prize {
                font-size: 22px
            }

            .welcome-modal__desc {
                font-size: 12px;
                font-weight: 400
            }

            .welcome-modal .welcome-modal__button {
                margin-top: 32px;
                min-height: 44px;
                min-width: 140px
            }

            .fast-deposit-bonus-code {
                display: flex;
                flex-direction: column;
                gap: 8px
            }

            .fast-deposit-bonus-code__title {
                color: var(--text-color-primary);
                font-size: 14px;
                font-weight: 700;
                text-transform: uppercase
            }

            .fast-deposit-bonus-code__description {
                font-size: 16px;
                font-weight: 700
            }

            .fast-deposit-bonus-code__item {
                list-style: none
            }

            .fast-deposit-bonus-code__text {
                font-size: 12px;
                font-weight: 400;
                margin: 0
            }

            .fast-deposit-bonus-code__text span {
                color: var(--text-color-extra-2)
            }

            .social-list {
                display: flex;
                gap: 8px;
                list-style: none;
                margin: 0;
                padding: 0
            }

            .social-list__link {
                align-items: center;
                background-color: var(--footer-social-media-background);
                border-radius: 8px;
                color: rgba(var(--text-color-primary),.5);
                display: flex;
                font-size: 13px;
                height: 40px;
                justify-content: center;
                transition: background-color .75s,color .75s;
                width: 40px
            }

            .social-list__link:hover {
                background-color: var(--footer-social-media-background-hover);
                color: var(--text-color-primary)
            }

            .body {
                scrollbar-color: var(--background-extra-9)
            }

            .body::-webkit-scrollbar {
                height: var(--width-scroll-bar);
                width: var(--width-scroll-bar)
            }

            .body::-webkit-scrollbar-track {
                background: var(--background-extra-8);
                border-radius: 6px
            }

            .body::-webkit-scrollbar-thumb {
                border-radius: 6px;
                margin: 0
            }

            .body::-webkit-scrollbar-thumb,.body::-webkit-scrollbar-thumb:hover {
                background: var(--background-extra-9)
            }

            .body:hover::-webkit-scrollbar-thumb {
                background: var(--background-extra-9)
            }

            .body .rnc__notification-container--top-right {
                right: 18px
            }

            @media(min-width: 768px) {
                .body .rnc__notification-container--top-right {
                    right:20px
                }
            }

            .support {
                color: var(--text-color-secondary);
                display: block;
                font-size: 14px;
                font-weight: 400;
                line-height: 1.2;
                margin: 0;
                padding: 0 0 24px;
                text-transform: none;
                width: 100%
            }

            @media(min-width: 1632px) {
                .support {
                    margin:0 auto;
                    max-width: calc(1136px + var(--padding-container)*2)
                }
            }

            .support__title {
                display: block;
                font-size: 22px;
                font-weight: 700;
                margin: 0 0 17px;
                padding: 0;
                text-transform: uppercase;
                width: 100%
            }

            .support p,.support__desc {
                display: block;
                margin: 0;
                padding: 0;
                width: 100%
            }

            .support__content {
                align-items: center;
                display: flex;
                flex-direction: column;
                gap: 24px;
                justify-content: center;
                padding: var(--padding-section) 0
            }

            @media(min-width: 1632px) {
                .support__content {
                    flex-direction:row;
                    gap: 112px
                }
            }

            .support__form-wrapper {
                align-items: flex-start;
                display: inline-flex;
                flex-direction: row;
                justify-content: flex-start;
                padding: 0;
                width: 100%
            }

            @media(min-width: 1632px) {
                .support__form-wrapper {
                    width:560px
                }
            }

            .support__list {
                align-items: flex-start;
                display: inline-flex;
                flex-direction: column;
                flex-wrap: nowrap;
                gap: 24px;
                justify-content: flex-start;
                margin: 0;
                padding: 0;
                width: 100%
            }

            @media(min-width: 768px) {
                .support__list {
                    flex-direction:row
                }
            }

            @media(min-width: 1632px) {
                .support__list {
                    flex:1;
                    flex-direction: column;
                    max-width: 464px;
                    overflow: hidden;
                    padding-top: 33px
                }
            }

            .support__item {
                grid-column-gap: 16px;
                grid-row-gap: 12px;
                align-items: flex-start;
                display: grid;
                flex-direction: column;
                flex-wrap: nowrap;
                grid-template-columns: 48px 1fr;
                justify-content: flex-start;
                margin: 0;
                padding: 0;
                width: 100%
            }

            @media(min-width: 768px) {
                .support__item {
                    width:33.3333333333%
                }
            }

            @media(min-width: 1632px) {
                .support__item {
                    padding:0;
                    width: 100%
                }
            }

            .support__icon-wrap {
                align-items: center;
                background-color: var(--background-primary);
                border-radius: 12px;
                color: var(--text-color-secondary);
                display: inline-flex;
                flex-direction: row;
                flex-wrap: nowrap;
                font-size: 20px;
                height: 48px;
                justify-content: center;
                margin: 0;
                padding: 0;
                width: 48px
            }

            @media(min-width: 1280px) {
                .support__icon-wrap {
                    align-self:stretch;
                    margin: 0
                }
            }

            .support__item-title {
                align-items: center;
                align-self: stretch;
                display: inline-flex;
                font-size: 14px;
                font-weight: 700;
                justify-content: flex-start;
                margin: 0;
                padding: 0;
                text-transform: uppercase;
                width: 100%
            }

            @media(min-width: 960px) {
                .support__item-title {
                    font-size:16px
                }
            }

            .support__item-desc {
                color: var(--text-color-secondary);
                display: block;
                font-size: 12px;
                font-weight: 400;
                grid-column: span 2;
                line-height: 1.64;
                margin: 0;
                padding: 0;
                width: 100%
            }

            .support__item-desc a {
                color: var(--text-color-extra-2);
                display: inline-block;
                margin-top: 6px;
                text-decoration: underline
            }

            .support__item-desc a:hover {
                text-decoration: none
            }

            @charset "UTF-8";.Block--cms-page {
                color: var(--text-color-primary);
                padding-bottom: var(--padding-section);
                position: relative
            }

            .Block--cms-page__bg {
                height: 100%;
                left: 0;
                -o-object-fit: cover;
                object-fit: cover;
                position: absolute;
                top: 0;
                width: 100%
            }

            .Block--cms-page__head {
                align-items: center;
                display: flex;
                padding: 0;
                padding: var(--padding-section) 0;
                position: relative
            }

            .Block--cms-page__head-wrap {
                position: relative;
                width: 100%;
                z-index: 3
            }

            .Block--cms-page__title {
                font-size: 22px;
                font-weight: 700;
                line-height: 1.64;
                margin: 0;
                padding: 0;
                text-transform: uppercase
            }

            .Block--cms-page--center-header .Block--cms-page__title {
                text-align: center
            }

            .Block--cms-page__date {
                font-size: 13px;
                font-weight: 700;
                margin-top: 40px
            }

            .Block--cms-page--without-vertical-space {
                padding-bottom: 0;
                padding-top: 0
            }

            .Block--cms-page--without-top-space {
                padding-top: 0
            }

            .Block--cms-page--without-bottom-space {
                padding-bottom: 0
            }

            .Block--cms-page--landing,.Block--cms-page--vip {
                background-color: var(--background-secondary)
            }

            .Block--cms-page__breadcrumbs {
                padding-bottom: 16px
            }

            @media(min-width: 768px) {
                .Block--cms-page__breadcrumbs {
                    padding-bottom:24px
                }
            }

            .Block--page-tournament__section {
                padding: var(--padding-block) 0
            }

            .Block--page-tournament__section--prizes {
                display: flex;
                flex-direction: column;
                gap: 16px
            }

            @media(min-width: 768px) {
                .Block--page-tournament__section--prizes {
                    gap:24px
                }
            }

            .Block--page-tournament__title {
                color: var(--text-color-primary);
                display: block;
                font-size: 22px;
                font-weight: 700;
                line-height: 36px;
                margin: 0;
                padding: 0;
                text-align: center;
                text-transform: uppercase;
                width: 100%
            }

            .Block--page-tournament-header {
                border-radius: 12px;
                display: flex;
                flex-direction: column;
                min-height: 290px;
                overflow: hidden;
                padding: 16px 134px 16px 16px;
                position: relative
            }

            @media(min-width: 768px) {
                .Block--page-tournament-header {
                    padding:24px 32px
                }
            }

            .Block--page-tournament-header__header {
                display: flex;
                flex-direction: column;
                gap: 16px
            }

            @media(min-width: 768px) {
                .Block--page-tournament-header__header {
                    gap:24px
                }
            }

            .Block--page-tournament-header__description {
                display: flex;
                flex-direction: column;
                gap: 4px
            }

            .Block--page-tournament-header--ended:after {
                background-color: var(--background-extra-13);
                bottom: 0;
                content: "";
                left: 0;
                position: absolute;
                right: 0;
                top: 0
            }

            .Block--page-tournament-header__bg {
                bottom: 0;
                height: 100%;
                -o-object-fit: cover;
                object-fit: cover;
                -o-object-position: right center;
                object-position: right center;
                position: absolute;
                right: 0;
                width: 100%
            }

            .body--ar .Block--page-tournament-header__bg {
                transform: scaleX(-1)
            }

            .Block--page-tournament-header__content {
                align-items: flex-start;
                color: var(--text-color-contrast);
                display: flex;
                flex: 1;
                flex-direction: column;
                gap: 8px;
                height: 100%;
                justify-content: space-between;
                position: relative;
                z-index: 2
            }

            .Block--page-tournament-header__title {
                font-size: 16px;
                font-weight: 700;
                margin: 0;
                text-transform: uppercase
            }

            @media(min-width: 768px) {
                .Block--page-tournament-header__title {
                    font-size:32px;
                    line-height: 1.3;
                    max-width: 400px
                }
            }

            .Block--page-tournament-header__pool-label {
                font-size: 10px;
                line-height: 1.6;
                opacity: .6;
                text-transform: uppercase
            }

            @media(min-width: 768px) {
                .Block--page-tournament-header__pool-label {
                    font-size:12px;
                    line-height: 1.3
                }
            }

            .Block--page-tournament-header__pool-value {
                font-size: 16px;
                font-weight: 700;
                line-height: normal;
                text-transform: uppercase
            }

            @media(min-width: 768px) {
                .Block--page-tournament-header__pool-value {
                    font-size:22px;
                    line-height: 36px
                }
            }

            .Block--page-tournament-header .Block--page-tournament-header__link {
                color: var(--text-color-primary);
                font-size: 12px;
                font-weight: 400;
                line-height: 16px;
                text-decoration: underline;
                text-transform: none
            }

            .Block--page-tournament-header .Block--page-tournament-header__link:hover {
                text-decoration: none
            }

            .Block--sportsbook-iframe-wrapper {
                align-items: center;
                display: flex;
                justify-content: center;
                min-height: 100vh;
                min-width: 100vw;
                position: relative
            }

            .Block--sportsbook-iframe-wrapper__content {
                background: var(--background-main);
                border-radius: 8px;
                margin: 20px 0;
                max-width: 800px;
                position: relative;
                width: calc(100% - 20px)
            }

            .Block--sportsbook-iframe-wrapper__content>* {
                position: relative;
                z-index: 1
            }

            .Block--sportsbook-iframe-wrapper__backdrop {
                background: transparent none;
                height: 100%;
                left: 0;
                position: absolute;
                top: 0;
                width: 100%
            }

            .Block--user-page-container {
                align-items: center;
                display: flex;
                flex-direction: column;
                margin: 0;
                padding: 24px 0 48px
            }

            .Block--user-page-container .Block--user-page-container__title {
                margin-bottom: 12px
            }

            .Title--page-title {
                color: var(--text-color-primary);
                font-size: 22px;
                line-height: 1.6;
                margin: 0 0 12px;
                text-align: center;
                text-transform: uppercase;
                transition: color .3s ease
            }

            @media(max-width: 576px) {
                .Title--page-title {
                    font-size:24px;
                    margin: 0 0 10px
                }
            }

            .ResetPasswordForm--default {
                display: flex;
                flex-direction: column;
                max-width: 560px
            }

            .ResetPasswordForm--default.Form--default {
                margin-top: 20px
            }

            .ResetPasswordForm--default__form-element.FormElement--default {
                margin-bottom: 16px
            }

            .ResetPasswordForm--default .Button--default {
                margin: 0 auto
            }

            .ResetPasswordForm--default__errors {
                margin-bottom: 15px
            }

            .AuthForm--default {
                align-items: center;
                display: flex;
                flex-direction: column;
                gap: 20px;
                width: 100%
            }

            .AuthForm--default__description {
                max-width: 670px;
                text-align: center
            }

            .AuthForm--default .AuthForm--default__tabs {
                margin: 0
            }

            .AuthForm--default__description-help,.AuthForm--default__description-text {
                color: var(--text-color-secondary);
                margin: 0
            }

            .AuthForm--default__description-help--link {
                color: var(--text-color-extra-2);
                padding: 0 3px
            }

            .AuthForm--default__description-help--link:hover {
                text-decoration: underline
            }

            .AuthForm--default__form-element-wrap {
                max-width: 400px;
                width: 100%
            }

            .AuthForm--default__instructions {
                align-items: center;
                display: flex;
                flex-direction: column;
                gap: 12px;
                text-align: center
            }

            .AuthForm--default__instruction-link {
                color: var(--text-color-extra-2)
            }

            .AuthForm--default__instruction-link:hover {
                text-decoration: underline
            }

            .Block--live-chat-link {
                cursor: pointer;
                display: inline-block
            }

            .Block--casino-sport-sign-in {
                display: flex;
                flex-direction: column;
                gap: 16px;
                min-height: 100dvh;
                padding: 40px 26px
            }

            @media(min-width: 768px) {
                .Block--casino-sport-sign-in {
                    min-height:unset;
                    padding: 40px 80px
                }
            }

            .Block--casino-sport-sign-in__header {
                color: var(--text-color-primary);
                font-size: 22px;
                font-weight: 700;
                line-height: 1.6;
                text-align: center;
                text-transform: uppercase
            }

            .DynamicForm--dynamic-form-pnp {
                background: var(--background-main);
                display: flex;
                flex-direction: column;
                gap: 20px;
                padding: 40px 20px
            }

            @media(min-width: 768px) {
                .DynamicForm--dynamic-form-pnp {
                    border-radius:24px;
                    padding: 40px
                }
            }

            .DynamicForm--dynamic-form-pnp__skeleton-wrapper {
                display: flex;
                flex-direction: column;
                gap: 12px
            }

            .DynamicForm--dynamic-form-pnp__skeleton {
                border-radius: 12px;
                height: 48px;
                overflow: hidden;
                position: relative;
                width: 100%
            }

            .DynamicForm--dynamic-form-pnp--without-background {
                background: transparent;
                padding: 0
            }

            .DynamicForm--dynamic-form-pnp__form {
                align-items: stretch
            }

            .DynamicForm--dynamic-form-pnp__buttons {
                display: flex;
                justify-content: center;
                width: 100%
            }

            .DynamicForm--dynamic-form-pnp--sign_up .DynamicForm--dynamic-form-pnp__buttons {
                margin-top: 20px
            }

            .Title--default {
                color: var(--text-color-primary);
                font-size: 16px;
                font-weight: 700;
                margin: 0 0 24px;
                text-transform: uppercase
            }

            .Title--default--center {
                text-align: center
            }

            .Block--dynamic-form-pnp-currency {
                align-items: center;
                border: 1px solid var(--background-primary);
                border-radius: 16px;
                color: var(--text-color-primary);
                display: flex;
                font-size: 12px;
                font-weight: 700;
                justify-content: space-between;
                padding: 4px 20px
            }

            .Block--dynamic-form-pnp-currency__image-wrapper {
                aspect-ratio: 3/2;
                position: relative;
                width: 102px
            }

            .Block--dynamic-form-pnp-currency .Block--dynamic-form-pnp-currency__image {
                -o-object-fit: cover;
                object-fit: cover
            }

            .Block--dynamic-form-pnp-currency__currency {
                font-size: 16px;
                font-weight: 700;
                margin-top: 8px
            }

            .Block--dynamic-form-fields {
                display: flex;
                flex: auto;
                flex-direction: column;
                flex-wrap: wrap;
                gap: 14px 6px
            }

            .Block--dynamic-form-fields__element {
                position: relative;
                width: 100%
            }

            .Block--dynamic-form-fields__element+.Block--dynamic-form-fields__element--age_terms_acceptance {
                margin-top: 4px
            }

            .Block--dynamic-form-fields__element--country,.Block--dynamic-form-fields__element--currency {
                max-width: calc(50% - 3px)
            }

            .Block--dynamic-form-fields--one-step .Block--dynamic-form-fields__element--country,.Block--dynamic-form-fields--one-step .Block--dynamic-form-fields__element--currency {
                max-width: 100%
            }

            @media(min-width: 768px) {
                .Block--dynamic-form-fields--one-step .Block--dynamic-form-fields__element--country,.Block--dynamic-form-fields--one-step .Block--dynamic-form-fields__element--currency {
                    max-width:calc(22% - 8px)
                }
            }

            .Block--dynamic-form-fields--pnp .Block--dynamic-form-fields__element--country,.Block--dynamic-form-fields--pnp .Block--dynamic-form-fields__element--currency {
                max-width: 100%
            }

            .Block--dynamic-form-fields__element--otp {
                display: flex;
                flex: auto;
                flex-direction: column;
                justify-content: center
            }

            .Block--dynamic-form-fields__element--hidden {
                display: none
            }

            .Block--amount-elem {
                display: block;
                width: 100%
            }

            .Block--amount-elem__list {
                grid-gap: 12px;
                display: grid;
                grid-template-columns: repeat(5,1fr);
                margin-bottom: 12px;
                width: 100%
            }

            .Block--amount-elem__button {
                background: var(--background-primary);
                border-radius: 12px;
                color: var(--text-color-primary);
                font-size: 12px;
                font-weight: 700;
                line-height: 1.3;
                padding: 16px;
                text-align: center
            }

            .Block--amount-elem__button--active,.Block--amount-elem__button:hover {
                background: var(--background-extra-3)
            }

            .Block--amount-elem__currency {
                align-items: center;
                display: inline-flex;
                font-size: 12px;
                font-weight: 400;
                gap: 4px
            }

            .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow {
                border-color: #ccc;
                border-style: solid;
                border-width: 3px 3px 0 0;
                content: "";
                display: block;
                height: 9px;
                position: absolute;
                top: 6px;
                width: 9px
            }

            .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle {
                margin-left: -4px;
                position: absolute;
                width: 0
            }

            .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before {
                border: 8px solid transparent;
                box-sizing: content-box;
                content: "";
                height: 0;
                left: -8px;
                position: absolute;
                width: 1px;
                z-index: -1
            }

            .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before {
                border-bottom-color: #aeaeae
            }

            .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
                margin-top: -8px;
                top: 0
            }

            .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before {
                border-bottom-color: #f0f0f0;
                border-top: none
            }

            .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after {
                top: 0
            }

            .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before {
                border-bottom-color: #aeaeae;
                top: -1px
            }

            .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle {
                bottom: 0;
                margin-bottom: -8px
            }

            .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before {
                border-bottom: none;
                border-top-color: #fff
            }

            .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after {
                bottom: 0
            }

            .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before {
                border-top-color: #aeaeae;
                bottom: -1px
            }

            .react-datepicker-wrapper {
                border: 0;
                display: inline-block;
                padding: 0
            }

            .react-datepicker {
                background-color: #fff;
                border: 1px solid #aeaeae;
                border-radius: .3rem;
                color: #000;
                display: inline-block;
                font-family: Helvetica Neue,helvetica,arial,sans-serif;
                font-size: .8rem;
                position: relative
            }

            .react-datepicker--time-only .react-datepicker__triangle {
                left: 35px
            }

            .react-datepicker--time-only .react-datepicker__time-container {
                border-left: 0
            }

            .react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box {
                border-bottom-left-radius: .3rem;
                border-bottom-right-radius: .3rem
            }

            .react-datepicker__triangle {
                left: 50px;
                position: absolute
            }

            .react-datepicker-popper {
                z-index: 1
            }

            .react-datepicker-popper[data-placement^=bottom] {
                padding-top: 10px
            }

            .react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle {
                left: auto;
                right: 50px
            }

            .react-datepicker-popper[data-placement^=top] {
                padding-bottom: 10px
            }

            .react-datepicker-popper[data-placement^=right] {
                padding-left: 8px
            }

            .react-datepicker-popper[data-placement^=right] .react-datepicker__triangle {
                left: auto;
                right: 42px
            }

            .react-datepicker-popper[data-placement^=left] {
                padding-right: 8px
            }

            .react-datepicker-popper[data-placement^=left] .react-datepicker__triangle {
                left: 42px;
                right: auto
            }

            .react-datepicker__header {
                background-color: #f0f0f0;
                border-bottom: 1px solid #aeaeae;
                border-top-left-radius: .3rem;
                padding: 8px 0;
                position: relative;
                text-align: center
            }

            .react-datepicker__header--time {
                padding-bottom: 8px;
                padding-left: 5px;
                padding-right: 5px
            }

            .react-datepicker__header--time:not(.react-datepicker__header--time--only) {
                border-top-left-radius: 0
            }

            .react-datepicker__header:not(.react-datepicker__header--has-time-select) {
                border-top-right-radius: .3rem
            }

            .react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select {
                display: inline-block;
                margin: 0 15px
            }

            .react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month {
                color: #000;
                font-size: .944rem;
                font-weight: 700;
                margin-top: 0
            }

            .react-datepicker-time__header {
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap
            }

            .react-datepicker__navigation {
                align-items: center;
                background: none;
                border: none;
                cursor: pointer;
                display: flex;
                height: 32px;
                justify-content: center;
                overflow: hidden;
                padding: 0;
                position: absolute;
                text-align: center;
                text-indent: -999em;
                top: 2px;
                width: 32px;
                z-index: 1
            }

            .react-datepicker__navigation--previous {
                left: 2px
            }

            .react-datepicker__navigation--next {
                right: 2px
            }

            .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
                right: 85px
            }

            .react-datepicker__navigation--years {
                display: block;
                margin-left: auto;
                margin-right: auto;
                position: relative;
                top: 0
            }

            .react-datepicker__navigation--years-previous {
                top: 4px
            }

            .react-datepicker__navigation--years-upcoming {
                top: -4px
            }

            .react-datepicker__navigation:hover :before {
                border-color: #a6a6a6
            }

            .react-datepicker__navigation-icon {
                font-size: 20px;
                position: relative;
                top: -1px;
                width: 0
            }

            .react-datepicker__navigation-icon--next {
                left: -2px
            }

            .react-datepicker__navigation-icon--next:before {
                left: -7px;
                transform: rotate(45deg)
            }

            .react-datepicker__navigation-icon--previous {
                right: -2px
            }

            .react-datepicker__navigation-icon--previous:before {
                right: -7px;
                transform: rotate(225deg)
            }

            .react-datepicker__month-container {
                float: left
            }

            .react-datepicker__year {
                margin: .4rem;
                text-align: center
            }

            .react-datepicker__year-wrapper {
                display: flex;
                flex-wrap: wrap;
                max-width: 180px
            }

            .react-datepicker__year .react-datepicker__year-text {
                display: inline-block;
                margin: 2px;
                width: 4rem
            }

            .react-datepicker__month {
                margin: .4rem;
                text-align: center
            }

            .react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text {
                display: inline-block;
                margin: 2px;
                width: 4rem
            }

            .react-datepicker__input-time-container {
                clear: both;
                float: left;
                margin: 5px 0 10px 15px;
                text-align: left;
                width: 100%
            }

            .react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container {
                display: inline-block
            }

            .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {
                display: inline-block;
                margin-left: 10px
            }

            .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {
                width: auto
            }

            .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button {
                -webkit-appearance: none;
                margin: 0
            }

            .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time] {
                -moz-appearance: textfield
            }

            .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {
                display: inline-block;
                margin-left: 5px
            }

            .react-datepicker__time-container {
                border-left: 1px solid #aeaeae;
                float: right;
                width: 85px
            }

            .react-datepicker__time-container--with-today-button {
                border: 1px solid #aeaeae;
                border-radius: .3rem;
                display: inline;
                position: absolute;
                right: -87px;
                top: 0
            }

            .react-datepicker__time-container .react-datepicker__time {
                background: #fff;
                border-bottom-right-radius: .3rem;
                position: relative
            }

            .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
                border-bottom-right-radius: .3rem;
                margin: 0 auto;
                overflow-x: hidden;
                text-align: center;
                width: 85px
            }

            .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
                box-sizing: content-box;
                height: calc(195px + .85rem);
                list-style: none;
                margin: 0;
                overflow-y: scroll;
                padding-left: 0;
                padding-right: 0;
                width: 100%
            }

            .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
                height: 30px;
                padding: 5px 10px;
                white-space: nowrap
            }

            .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
                background-color: #f0f0f0;
                cursor: pointer
            }

            .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
                background-color: #216ba5;
                color: #fff;
                font-weight: 700
            }

            .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
                background-color: #216ba5
            }

            .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
                color: #ccc
            }

            .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
                background-color: transparent;
                cursor: default
            }

            .react-datepicker__week-number {
                color: #ccc;
                display: inline-block;
                line-height: 1.7rem;
                margin: .166rem;
                text-align: center;
                width: 1.7rem
            }

            .react-datepicker__week-number.react-datepicker__week-number--clickable {
                cursor: pointer
            }

            .react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover {
                background-color: #f0f0f0;
                border-radius: .3rem
            }

            .react-datepicker__week-number--selected {
                background-color: #216ba5;
                border-radius: .3rem;
                color: #fff
            }

            .react-datepicker__week-number--selected:hover {
                background-color: #1d5d90
            }

            .react-datepicker__week-number--keyboard-selected {
                background-color: #2a87d0;
                border-radius: .3rem;
                color: #fff
            }

            .react-datepicker__week-number--keyboard-selected:hover {
                background-color: #1d5d90
            }

            .react-datepicker__day-names {
                margin-bottom: -8px;
                white-space: nowrap
            }

            .react-datepicker__week {
                white-space: nowrap
            }

            .react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name {
                color: #000;
                display: inline-block;
                line-height: 1.7rem;
                margin: .166rem;
                text-align: center;
                width: 1.7rem
            }

            .react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text {
                cursor: pointer
            }

            .react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover {
                background-color: #f0f0f0;
                border-radius: .3rem
            }

            .react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today {
                font-weight: 700
            }

            .react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted {
                background-color: #3dcc4a;
                border-radius: .3rem;
                color: #fff
            }

            .react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover {
                background-color: #32be3f
            }

            .react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1 {
                color: #f0f
            }

            .react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2 {
                color: green
            }

            .react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays {
                background-color: #ff6803;
                border-radius: .3rem;
                color: #fff;
                position: relative
            }

            .react-datepicker__day--holidays .holiday-overlay,.react-datepicker__month-text--holidays .holiday-overlay,.react-datepicker__quarter-text--holidays .holiday-overlay,.react-datepicker__year-text--holidays .holiday-overlay {
                background-color: #333;
                border-radius: 4px;
                bottom: 100%;
                color: #fff;
                left: 50%;
                opacity: 0;
                padding: 4px;
                position: absolute;
                transform: translateX(-50%);
                transition: visibility 0s,opacity .3s ease-in-out;
                visibility: hidden;
                white-space: nowrap
            }

            .react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover {
                background-color: #cf5300
            }

            .react-datepicker__day--holidays:hover .holiday-overlay,.react-datepicker__month-text--holidays:hover .holiday-overlay,.react-datepicker__quarter-text--holidays:hover .holiday-overlay,.react-datepicker__year-text--holidays:hover .holiday-overlay {
                opacity: 1;
                visibility: visible
            }

            .react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected {
                background-color: #216ba5;
                border-radius: .3rem;
                color: #fff
            }

            .react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover {
                background-color: #1d5d90
            }

            .react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected {
                background-color: #bad9f1;
                border-radius: .3rem;
                color: #000
            }

            .react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover {
                background-color: #1d5d90
            }

            .react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range) {
                background-color: rgba(33,107,165,.5)
            }

            .react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range) {
                background-color: #f0f0f0;
                color: #000
            }

            .react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled {
                color: #ccc;
                cursor: default
            }

            .react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover {
                background-color: transparent
            }

            .react-datepicker__input-container {
                display: inline-block;
                position: relative;
                width: 100%
            }

            .react-datepicker__input-container .react-datepicker__calendar-icon {
                box-sizing: content-box;
                padding: .5rem;
                position: absolute
            }

            .react-datepicker__view-calendar-icon input {
                padding: 6px 10px 5px 25px
            }

            .react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view {
                border: 1px solid transparent;
                border-radius: .3rem;
                position: relative
            }

            .react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover {
                cursor: pointer
            }

            .react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow {
                border-top-color: #b3b3b3
            }

            .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow {
                right: -16px;
                top: 0;
                transform: rotate(135deg)
            }

            .react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown {
                background-color: #f0f0f0;
                border: 1px solid #aeaeae;
                border-radius: .3rem;
                left: 25%;
                position: absolute;
                text-align: center;
                top: 30px;
                width: 50%;
                z-index: 1
            }

            .react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover {
                cursor: pointer
            }

            .react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable {
                height: 150px;
                overflow-y: scroll
            }

            .react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option {
                display: block;
                line-height: 20px;
                margin-left: auto;
                margin-right: auto;
                width: 100%
            }

            .react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type {
                border-top-left-radius: .3rem;
                border-top-right-radius: .3rem
            }

            .react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type {
                border-bottom-left-radius: .3rem;
                border-bottom-right-radius: .3rem;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none
            }

            .react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover {
                background-color: #ccc
            }

            .react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming {
                border-bottom-color: #b3b3b3
            }

            .react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous {
                border-top-color: #b3b3b3
            }

            .react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected {
                left: 15px;
                position: absolute
            }

            .react-datepicker__close-icon {
                background-color: transparent;
                border: 0;
                cursor: pointer;
                display: table-cell;
                height: 100%;
                outline: 0;
                padding: 0 6px 0 0;
                position: absolute;
                right: 0;
                top: 0;
                vertical-align: middle
            }

            .react-datepicker__close-icon:after {
                background-color: #216ba5;
                border-radius: 50%;
                color: #fff;
                content: "×";
                cursor: pointer;
                display: table-cell;
                font-size: 12px;
                height: 16px;
                line-height: 1;
                padding: 2px;
                text-align: center;
                vertical-align: middle;
                width: 16px
            }

            .react-datepicker__close-icon--disabled {
                cursor: default
            }

            .react-datepicker__close-icon--disabled:after {
                background-color: #ccc;
                cursor: default
            }

            .react-datepicker__today-button {
                background: #f0f0f0;
                border-top: 1px solid #aeaeae;
                clear: left;
                cursor: pointer;
                font-weight: 700;
                padding: 5px 0;
                text-align: center
            }

            .react-datepicker__portal {
                align-items: center;
                background-color: rgba(0,0,0,.8);
                display: flex;
                height: 100vh;
                justify-content: center;
                left: 0;
                position: fixed;
                top: 0;
                width: 100vw;
                z-index: 2147483647
            }

            .react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name {
                line-height: 3rem;
                width: 3rem
            }

            @media (max-height: 550px),(max-width:400px) {
                .react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name {
                    line-height:2rem;
                    width: 2rem
                }
            }

            .react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month {
                font-size: 1.44rem
            }

            .react-datepicker__children-container {
                height: auto;
                margin: .4rem;
                padding-left: .2rem;
                padding-right: .2rem;
                width: 13.8rem
            }

            .react-datepicker__aria-live {
                border: 0;
                clip-path: circle(0);
                height: 1px;
                margin: -1px;
                overflow: hidden;
                padding: 0;
                position: absolute;
                white-space: nowrap;
                width: 1px
            }

            .react-datepicker__calendar-icon {
                height: 1em;
                vertical-align: -.125em;
                width: 1em
            }

            .react-datepicker-popper {
                z-index: 100
            }

            .Date--calendar {
                position: relative;
                width: 100%
            }

            .Date--calendar .react-datepicker-wrapper {
                width: 100%
            }

            .Date--calendar .react-datepicker-popper {
                padding-top: 4px
            }

            .Date--calendar__header {
                align-items: center;
                border-bottom: 1px solid var(--background-secondary);
                display: grid;
                gap: 8px;
                grid-template-columns: auto 100px 1fr auto;
                padding: 12px 8px
            }

            .Date--calendar__arrow {
                align-items: center;
                background: var(--background-primary);
                border-radius: 50%;
                color: var(--text-color-primary);
                display: flex;
                font-size: 10px;
                height: 32px;
                justify-content: center;
                transition: background-color .3s ease;
                width: 32px
            }

            .Date--calendar__arrow:hover {
                background: var(--background-secondary)
            }

            .Date--calendar__arrow[disabled] {
                cursor: not-allowed
            }

            .Date--calendar .react-datepicker {
                background: var(--background-calendar);
                border: 1px solid var(--background-secondary);
                border-radius: 8px;
                color: var(--text-color-primary);
                overflow: hidden
            }

            .Date--calendar .react-datepicker__triangle {
                display: none
            }

            .Date--calendar .react-datepicker__header {
                background: var(--background-main);
                border-bottom: 1px solid var(--background-secondary);
                padding: 0
            }

            .Date--calendar .react-datepicker__day-names {
                display: flex;
                gap: 8px;
                justify-content: center;
                margin: 0;
                padding: 4px
            }

            .Date--calendar .react-datepicker__day-name {
                align-items: center;
                color: var(--text-color-extra-2);
                display: flex;
                font-size: 12px;
                font-weight: 500;
                height: 24px;
                justify-content: center;
                line-height: 1;
                margin: 0;
                width: 24px
            }

            .Date--calendar .react-datepicker__month {
                margin: 0;
                padding: 16px
            }

            .Date--calendar .react-datepicker__week {
                display: flex;
                gap: 8px;
                justify-content: center
            }

            .Date--calendar .react-datepicker__week:not(:last-child) {
                margin-bottom: 8px
            }

            .Date--calendar .react-datepicker__day {
                align-items: center;
                border-radius: 6px;
                color: var(--text-color-primary);
                display: flex;
                font-size: 12px;
                font-weight: 500;
                height: 24px;
                justify-content: center;
                line-height: 1;
                margin: 0;
                width: 24px
            }

            .Date--calendar .react-datepicker__day:hover {
                background: var(--background-extra-2);
                border-radius: 6px
            }

            .Date--calendar .react-datepicker__day--disabled {
                color: var(--text-color-secondary)
            }

            .Date--calendar .react-datepicker__day--disabled:hover {
                background: transparent
            }

            .Date--calendar .react-datepicker__day--outside-month {
                color: var(--text-color-secondary)
            }

            .Date--calendar .react-datepicker__day--outside-month:hover {
                color: var(--text-color-primary)
            }

            .Date--calendar .react-datepicker__day--selected {
                background: var(--background-extra-3);
                color: var(--text-color-primary)
            }

            .Date--calendar .react-datepicker__day--selected:hover {
                background: var(--background-extra-3)
            }

            .Date--calendar .react-datepicker__day--keyboard-selected {
                background: transparent
            }

            .Date--dropdown {
                display: flex;
                flex-direction: column;
                gap: 4px;
                width: 100%
            }

            .Date--dropdown__label {
                color: var(--text-color-primary);
                font-size: 10px;
                font-weight: 400;
                line-height: 1.3
            }

            .Date--dropdown__wrapper {
                grid-gap: 8px;
                display: grid;
                grid-template-columns: 84px 1fr 84px;
                width: 100%
            }

            .Date--dropdown__item .Input--default {
                padding-right: 10px
            }

            .Date--dropdown .Input--default__right-container {
                margin-left: 5px
            }

            .Date--dropdown .Option--default {
                padding: 0 10px
            }

            .MultipleCheckboxes--default,.MultipleCheckboxes--default__childs {
                display: flex;
                flex-direction: column;
                gap: 10px
            }

            .MultipleCheckboxes--default__childs {
                padding-left: 10px
            }

            .MultipleCheckboxes--default__message {
                font-size: 11px
            }

            .AuthPhoneNumber--default {
                display: flex;
                position: relative;
                width: 100%
            }

            .AuthPhoneNumber--default__number-input {
                flex: auto;
                margin-left: 10px
            }

            .AuthPhoneNumber--default__code-select {
                align-self: center;
                flex-shrink: 0;
                width: 110px
            }

            .AuthOtpPhoneNumber--default {
                display: flex;
                flex-direction: column;
                gap: 16px
            }

            .AuthOtpPhoneNumber--default__title {
                color: var(--text-color-primary);
                font-size: 22px;
                font-weight: 700;
                margin: 0;
                text-align: center;
                text-transform: uppercase
            }

            .AuthOtpPhoneNumber--default__input-wrapper {
                display: flex;
                gap: 10px
            }

            .AuthOtpPhoneNumber--default .AuthOtpPhoneNumber--default__button {
                margin-top: 8px
            }

            .AuthOtpPhoneNumber--default .AuthOtpPhoneNumber--default__resend-button {
                font-size: 12px;
                font-weight: 700
            }

            .AuthOtpPhoneNumber--default__resend {
                align-items: center;
                display: flex;
                gap: 5px;
                justify-content: center
            }

            .AuthOtpPhoneNumber--default__timer {
                min-width: 50px
            }

            .AuthOtpPhoneNumber--default__back {
                text-align: center
            }

            .AuthOtpPhoneNumber--default .AuthOtpPhoneNumber--default__back-button {
                color: var(--text-color-extra-2);
                font-size: 12px;
                font-weight: 700
            }

            .AuthOtpPhoneNumber--default .AuthOtpPhoneNumber--default__back-button:hover {
                text-decoration: underline
            }

            .Timer--timer-otp {
                color: var(--text-color-primary);
                display: flex;
                font-size: 12px;
                font-weight: 700
            }

            .body--ar .Timer--timer-otp {
                flex-direction: row-reverse
            }

            .Timer--timer-otp__item:after {
                content: ":"
            }

            .Timer--timer-otp__item:last-child:after {
                display: none
            }

            .BrazilPostalCode--default {
                display: flex;
                flex-direction: column;
                gap: 4px
            }

            .CaptchaTermAndPolicy--default {
                color: var(--text-color-primary);
                font-size: 12px;
                font-weight: 500;
                line-height: 1.6
            }

            .CaptchaTermAndPolicy--default__link {
                color: var(--text-color-extra-2);
                text-decoration: none
            }

            .CaptchaTermAndPolicy--default__link:hover {
                text-decoration: underline
            }

            .Block--dynamic-form-footer {
                align-items: center;
                color: var(--text-color-primary);
                display: flex;
                flex-direction: column;
                font-size: 12px;
                font-weight: 400;
                gap: 16px;
                margin: 16px 0 0;
                text-align: center
            }

            .Block--dynamic-form-footer__link {
                color: var(--text-color-extra-2);
                font-size: 12px;
                font-weight: 400;
                text-decoration: none;
                text-transform: capitalize
            }

            .Block--dynamic-form-footer__link:hover {
                text-decoration: underline
            }

            .RegisterForm--default {
                position: relative;
                width: 100%
            }

            .RegisterForm--default__skeleton-wrapper {
                inset: 0;
                overflow: hidden;
                position: absolute;
                z-index: 100
            }

            @media(min-width: 768px) {
                .RegisterForm--default__skeleton-wrapper {
                    border-radius:24px
                }
            }

            .DynamicForm--dynamic-form-registration {
                background: var(--background-main);
                display: flex;
                flex-direction: column;
                margin: 0;
                min-height: 100dvh;
                padding: 0;
                width: 100%
            }

            @media(min-width: 768px) {
                .DynamicForm--dynamic-form-registration {
                    border-radius:24px;
                    flex-direction: row;
                    min-height: unset
                }
            }

            .DynamicForm--dynamic-form-registration--static {
                min-height: unset
            }

            .DynamicForm--dynamic-form-registration__form-wrap,.DynamicForm--dynamic-form-registration__promo {
                position: relative;
                width: 100%
            }

            @media(min-width: 768px) {
                .DynamicForm--dynamic-form-registration__promo {
                    min-height:618px;
                    padding: 16px 0 16px 16px;
                    width: 316px
                }

                .body--ar .DynamicForm--dynamic-form-registration__promo {
                    padding: 16px 16px 16px 0
                }
            }

            .DynamicForm--dynamic-form-registration__form-wrap {
                display: flex;
                flex-direction: column;
                padding: 16px 26px
            }

            @media(min-width: 768px) {
                .DynamicForm--dynamic-form-registration__form-wrap {
                    padding:32px 80px;
                    width: calc(100% - 316px)
                }
            }

            .DynamicForm--dynamic-form-registration__form-wrap--static {
                padding: 30px 14px;
                width: 100%
            }

            @media(min-width: 768px) {
                .DynamicForm--dynamic-form-registration__form-wrap--static {
                    padding:30px 40px;
                    width: 100%
                }
            }

            .DynamicForm--dynamic-form-registration__form-wrap--without-padding {
                padding: 0
            }

            @media(min-width: 768px) {
                .DynamicForm--dynamic-form-registration__form-wrap--without-padding {
                    padding:0
                }
            }

            .DynamicForm--dynamic-form-registration__form {
                align-items: stretch;
                flex: auto;
                position: relative;
                width: 100%
            }

            .DynamicForm--dynamic-form-registration__skeleton-wrapper {
                border-radius: 12px;
                inset: 0;
                overflow: hidden;
                position: absolute;
                z-index: 100
            }

            .DynamicForm--dynamic-form-registration__form-step {
                display: none;
                width: 100%
            }

            .DynamicForm--dynamic-form-registration__form-step--active {
                display: flex
            }

            .DynamicForm--dynamic-form-registration__description {
                color: var(--text-color-primary);
                font-size: 10px;
                font-weight: 400;
                line-height: 1.3;
                margin-bottom: 14px
            }

            .DynamicForm--dynamic-form-registration__tabs {
                display: flex;
                justify-content: center
            }

            .Block--registration-form-promotion {
                border-radius: 16px;
                color: var(--text-color-contrast);
                display: none;
                justify-content: center;
                margin: 0;
                min-height: 100%;
                overflow: hidden;
                padding: 50px 36px;
                position: relative;
                text-align: center;
                width: 100%
            }

            @media(min-width: 768px) {
                .Block--registration-form-promotion {
                    display:flex
                }
            }

            .Block--registration-form-promotion__image {
                height: 100%;
                left: 0;
                min-height: 210px;
                -o-object-fit: cover;
                object-fit: cover;
                -o-object-position: center bottom;
                object-position: center bottom;
                position: absolute;
                top: 0;
                width: 100%
            }

            .Block--registration-form-promotion__wrapper {
                display: flex;
                flex-direction: column;
                max-width: 196px;
                position: relative
            }

            .Block--registration-form-promotion__title {
                font-size: 22px;
                font-weight: 700;
                line-height: normal;
                text-transform: uppercase
            }

            .Block--registration-form-promotion__description {
                font-size: 12px;
                font-weight: 400;
                margin-top: 8px;
                text-transform: uppercase
            }

            .Block--registration-form-promotion__link-wrapper {
                display: flex;
                justify-content: center;
                margin-top: 24px
            }

            .Block--registration-form-promotion__link {
                color: var(--text-color-contrast);
                font-size: 12px;
                font-weight: 400;
                line-height: 1.2;
                text-decoration: underline
            }

            .Block--registration-form-promotion__link:hover {
                text-decoration: none
            }

            .Block--registration-form-promotion-mobile {
                color: var(--text-color-contrast);
                display: flex;
                margin: 0;
                min-height: 116px;
                padding: 24px 26px 3px;
                position: relative;
                width: 100%
            }

            @media(min-width: 768px) {
                .Block--registration-form-promotion-mobile {
                    display:none
                }
            }

            .Block--registration-form-promotion-mobile__image {
                height: 100%;
                left: 0;
                min-height: 210px;
                -o-object-fit: cover;
                object-fit: cover;
                -o-object-position: right bottom;
                object-position: right bottom;
                position: absolute;
                top: 0;
                width: 100%
            }

            .Block--registration-form-promotion-mobile__wrapper {
                display: flex;
                flex-direction: column;
                max-width: 196px;
                position: relative
            }

            .Block--registration-form-promotion-mobile__title {
                font-size: 18px;
                font-weight: 700;
                line-height: normal
            }

            .Block--registration-form-promotion-mobile__description,.Block--registration-form-promotion-mobile__title {
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 2;
                display: -webkit-box;
                overflow: hidden;
                text-overflow: ellipsis;
                text-transform: uppercase
            }

            .Block--registration-form-promotion-mobile__description {
                font-size: 12px;
                font-weight: 400;
                margin-top: 4px
            }

            .Block--registration-form-promotion-mobile__link-wrapper {
                display: flex;
                margin-top: 10px
            }

            .Block--registration-form-promotion-mobile__link {
                color: var(--text-color-contrast);
                font-size: 12px;
                font-weight: 400;
                line-height: 1.2;
                text-decoration: underline
            }

            .Block--registration-form-promotion-mobile__link:hover {
                text-decoration: none
            }

            .Block--dynamic-form-registration-header {
                align-items: center;
                display: flex;
                gap: 16px;
                margin: 0 0 16px;
                min-height: 36px
            }

            @media(min-width: 768px) {
                .Block--dynamic-form-registration-header {
                    justify-content:space-between
                }
            }

            .Block--dynamic-form-registration-header--static {
                justify-content: space-between
            }

            .Block--dynamic-form-registration-header--steps-1 {
                justify-content: center
            }

            .Block--dynamic-form-registration-header__title {
                align-items: center;
                color: var(--text-color-primary);
                display: flex;
                font-size: 22px;
                font-weight: 700;
                justify-content: center;
                padding: 0;
                text-transform: uppercase
            }

            .Block--dynamic-form-steps {
                align-items: center;
                border-radius: 8px;
                color: var(--text-color-secondary);
                display: inline-flex;
                font-size: 12px;
                font-weight: 700;
                gap: 2px;
                justify-content: center;
                min-height: 28px;
                outline: 1px solid var(--background-primary);
                padding: 6px 10px
            }

            .Block--dynamic-form-steps--last-step {
                color: var(--text-color-extra-2)
            }

            .Block--dynamic-form-registration-buttons {
                display: flex;
                gap: 12px;
                margin-top: 33px
            }

            .Block--dynamic-form-registration-buttons .Block--dynamic-form-registration-buttons__button--submit {
                width: 100%
            }

            .LoginForm--default {
                display: flex;
                flex: auto;
                gap: 16px
            }

            .LoginForm--default__info {
                color: var(--text-color-secondary);
                font-size: 12px;
                font-weight: 400;
                line-height: 1.33;
                margin-bottom: 16px;
                text-align: center
            }

            .LoginForm--default__top-wrapper {
                align-items: center
            }

            .LoginForm--default__bottom-wrapper,.LoginForm--default__form-content,.LoginForm--default__top-wrapper {
                display: flex;
                flex-direction: column;
                width: 100%
            }

            .LoginForm--default__form-content {
                gap: 14px
            }

            .LoginForm--default .LoginForm--default__form {
                gap: 40px;
                justify-content: space-between
            }

            .LoginForm--default__two-factor-errors {
                margin-bottom: 10px
            }

            .LoginForm--default__forgot-password-link-wrapper {
                text-align: center
            }

            .LoginForm--default__forgot-password-link {
                color: var(--text-color-primary);
                font-size: 12px
            }

            .LoginForm--default__forgot-password-link:hover {
                text-decoration: underline
            }

            .LoginForm--default__link {
                color: var(--text-color-extra-2);
                font-size: 12px;
                font-weight: 700;
                text-decoration: none;
                text-transform: capitalize
            }

            .LoginForm--default__link:hover {
                text-decoration: underline
            }

            .LoginForm--default .LoginForm--default__submit-button {
                margin: 0;
                min-width: 176px;
                width: 100%
            }

            .LoginForm--default__footer {
                text-align: center
            }

            .LoginForm--default__social {
                display: flex;
                gap: 16px;
                justify-content: center;
                margin-bottom: 16px
            }

            .LoginForm--default__errors {
                text-align: center
            }

            .Block--tabs-buttons {
                scrollbar-color: var(--background-extra-9)
            }

            .Block--tabs-buttons::-webkit-scrollbar {
                height: var(--width-scroll-bar);
                width: var(--width-scroll-bar)
            }

            .Block--tabs-buttons::-webkit-scrollbar-track {
                background: var(--background-extra-8);
                border-radius: 6px
            }

            .Block--tabs-buttons::-webkit-scrollbar-thumb {
                background: var(--background-extra-9);
                border-radius: 6px;
                margin: 0
            }

            .Block--tabs-buttons::-webkit-scrollbar-thumb:hover,.Block--tabs-buttons:hover::-webkit-scrollbar-thumb {
                background: var(--background-extra-9)
            }

            .Block--tabs-buttons {
                background-color: var(--background-primary);
                border-radius: 12px;
                display: inline-flex;
                gap: 16px;
                margin-bottom: 16px;
                max-width: 100%;
                overflow-x: auto;
                padding: 4px
            }

            .Block--tabs-buttons__text {
                max-width: 100%;
                overflow: hidden;
                position: relative;
                text-overflow: ellipsis;
                white-space: nowrap
            }

            .Block--tabs-buttons__tab {
                align-items: center;
                background: transparent;
                border-radius: 8px;
                color: var(--text-color-secondary);
                cursor: pointer;
                display: flex;
                flex: auto;
                font-size: 14px;
                font-weight: 700;
                justify-content: center;
                line-height: 1.2;
                min-height: 38px;
                overflow: hidden;
                padding: 10px 16px;
                position: relative;
                transition: background-color .3s ease,color .3s ease;
                white-space: nowrap
            }

            .Block--tabs-buttons__tab--active,.Block--tabs-buttons__tab:hover {
                background-color: var(--button-game-page-bg-active);
                color: var(--button-extra-3-text)
            }

            .Block--tabs-buttons__tab--active {
                pointer-events: none
            }

            .Block--tabs-buttons__tab:before {
                background: var(--button-extra-3-bg);
                bottom: 0;
                content: "";
                left: 0;
                opacity: 0;
                position: absolute;
                right: 0;
                top: 0;
                transition: opacity .3s ease;
                z-index: 0
            }

            .Block--tabs-buttons--main .Block--tabs-buttons__tab--active:before,.Block--tabs-buttons--main .Block--tabs-buttons__tab:hover:before {
                opacity: 1
            }

            .Errors--default__error {
                color: var(--indicator-error);
                font-size: 12px
            }

            .Block--games-filter-v1 {
                padding: 16px 0;
                position: relative;
                z-index: 100
            }

            @media(min-width: 768px) {
                .Block--games-filter-v1 {
                    padding:24px 0
                }
            }

            .Block--games-filter-v1__wrap {
                background: var(--background-primary);
                border-radius: 12px;
                display: flex;
                flex-direction: column;
                gap: 16px;
                padding: 16px;
                position: relative
            }

            @media(min-width: 768px) {
                .Block--games-filter-v1__wrap {
                    align-items:center;
                    flex-direction: row;
                    justify-content: space-between
                }
            }

            .Block--games-filter-v1__right {
                display: flex;
                flex-shrink: 0;
                gap: 12px;
                width: 100%
            }

            @media(min-width: 768px) {
                .Block--games-filter-v1__right {
                    gap:16px;
                    max-width: 312px
                }
            }

            .Block--games-filter-v1 .Block--games-filter-v1__category-menu {
                position: relative;
                z-index: 110
            }

            @media(min-width: 768px) {
                .Block--games-filter-v1 .Block--games-filter-v1__category-menu {
                    margin-bottom:0;
                    max-width: 238px
                }
            }

            @media(min-width: 1280px) {
                .Block--games-filter-v1 .Block--games-filter-v1__category-menu {
                    max-width:calc(100% - 328px)
                }
            }

            .Block--games-filter-v1 .Block--games-filter-v1__providers {
                flex: auto
            }

            .Block--games-filter-v1__search {
                margin: 0
            }

            .GameCategoryMenu--default__dropdown {
                scrollbar-color: var(--background-extra-9)
            }

            .GameCategoryMenu--default__dropdown::-webkit-scrollbar {
                height: var(--width-scroll-bar);
                width: var(--width-scroll-bar)
            }

            .GameCategoryMenu--default__dropdown::-webkit-scrollbar-track {
                background: var(--background-extra-8);
                border-radius: 6px
            }

            .GameCategoryMenu--default__dropdown::-webkit-scrollbar-thumb {
                background: var(--background-extra-9);
                border-radius: 6px;
                margin: 0
            }

            .GameCategoryMenu--default__dropdown::-webkit-scrollbar-thumb:hover,.GameCategoryMenu--default__dropdown:hover::-webkit-scrollbar-thumb {
                background: var(--background-extra-9)
            }

            .GameCategoryMenu--default {
                position: relative;
                width: 100%
            }

            .GameCategoryMenu--default__skeleton-wrapper {
                border-radius: 8px;
                min-height: 40px;
                overflow: hidden;
                position: relative;
                width: 100%
            }

            .GameCategoryMenu--default__button {
                align-items: center;
                background-color: var(--background-extra-8);
                border-radius: 8px;
                color: var(--text-color-primary);
                cursor: pointer;
                display: flex;
                font-size: 14px;
                font-weight: 700;
                gap: 8px;
                height: 40px;
                justify-content: space-between;
                padding: 8px 12px;
                text-transform: capitalize;
                transition: background-color .3s ease
            }

            @media(min-width: 1280px) {
                .GameCategoryMenu--default__button {
                    display:none
                }
            }

            .GameCategoryMenu--default__content {
                align-items: center;
                display: flex;
                gap: 8px;
                position: relative
            }

            .GameCategoryMenu--default__image-wrapper {
                aspect-ratio: 1/1;
                flex-shrink: 0;
                position: relative;
                width: 24px
            }

            .GameCategoryMenu--default__icon {
                height: 100%;
                left: 0;
                -o-object-fit: contain;
                object-fit: contain;
                -o-object-position: center;
                object-position: center;
                position: absolute;
                top: 0;
                width: 100%
            }

            .GameCategoryMenu--default__arrow {
                color: var(--text-color-secondary);
                font-size: 16px;
                transition: transform .3s ease
            }

            .GameCategoryMenu--default--open .GameCategoryMenu--default__arrow {
                transform: rotate(180deg)
            }

            .GameCategoryMenu--default__dropdown {
                box-shadow: 0 6px 12px var(--shadow-dropdown);
                left: 0;
                max-height: 0;
                overflow: hidden;
                position: absolute;
                top: calc(100% + 4px);
                transition: max-height .3s ease;
                width: 100%
            }

            .GameCategoryMenu--default--open .GameCategoryMenu--default__dropdown {
                max-height: 100vh;
                overflow-y: auto
            }

            @media(min-width: 1280px) {
                .GameCategoryMenu--default__dropdown {
                    box-shadow:none;
                    max-height: none;
                    position: static
                }
            }

            .GameCategoryMenu--default__dropdown-content {
                background: var(--background-secondary);
                border-radius: 8px;
                padding: 8px 4px
            }

            @media(min-width: 1280px) {
                .GameCategoryMenu--default__dropdown-content {
                    background:none;
                    padding: 0
                }
            }

            .GameCategoryMenu--default__dropdown-content:after {
                aspect-ratio: 1/1;
                background: var(--background-gradient-3);
                bottom: 0;
                content: "";
                display: none;
                position: absolute;
                right: 0;
                top: 0;
                transform: rotate(-90deg)
            }

            @media(min-width: 1280px) {
                .GameCategoryMenu--default__dropdown-content:after {
                    display:block
                }
            }

            .GameCategoryMenu--default__list {
                display: flex;
                flex-direction: column;
                gap: 16px;
                max-height: min(352px,50vh);
                overflow-y: auto;
                padding: 8px 12px;
                scrollbar-color: var(--background-extra-9)
            }

            .GameCategoryMenu--default__list::-webkit-scrollbar {
                height: var(--width-scroll-bar);
                width: var(--width-scroll-bar)
            }

            .GameCategoryMenu--default__list::-webkit-scrollbar-track {
                background: var(--background-extra-8);
                border-radius: 6px
            }

            .GameCategoryMenu--default__list::-webkit-scrollbar-thumb {
                background: var(--background-extra-9);
                border-radius: 6px;
                margin: 0
            }

            .GameCategoryMenu--default__list::-webkit-scrollbar-thumb:hover,.GameCategoryMenu--default__list:hover::-webkit-scrollbar-thumb {
                background: var(--background-extra-9)
            }

            @media(min-width: 1280px) {
                .GameCategoryMenu--default__list {
                    flex-direction:row;
                    overflow-x: auto;
                    overflow-y: hidden;
                    padding: 0 40px 0 0;
                    scrollbar-color: var(--background-extra-9)
                }

                .GameCategoryMenu--default__list::-webkit-scrollbar {
                    height: 0;
                    width: 0
                }

                .GameCategoryMenu--default__list::-webkit-scrollbar-track {
                    background: var(--background-extra-8);
                    border-radius: 6px
                }

                .GameCategoryMenu--default__list::-webkit-scrollbar-thumb {
                    background: var(--background-extra-9);
                    border-radius: 6px;
                    margin: 0
                }

                .GameCategoryMenu--default__list::-webkit-scrollbar-thumb:hover,.GameCategoryMenu--default__list:hover::-webkit-scrollbar-thumb {
                    background: var(--background-extra-9)
                }
            }

            .GameCategoryMenu--default .GameCategoryMenu--default__link {
                align-items: center;
                border-radius: 8px;
                color: var(--text-color-primary);
                display: flex;
                font-size: 14px;
                font-weight: 700;
                gap: 8px;
                justify-content: space-between;
                padding: 8px;
                position: relative;
                white-space: nowrap
            }

            @media(min-width: 1280px) {
                .GameCategoryMenu--default .GameCategoryMenu--default__link {
                    background:var(--background-main)
                }
            }

            .GameCategoryMenu--default .GameCategoryMenu--default__link:before {
                background: var(--button-extra-3-bg);
                border-radius: 8px;
                content: "";
                display: block;
                inset: 0;
                opacity: 0;
                position: absolute;
                transition: opacity .3s ease
            }

            .GameCategoryMenu--default .GameCategoryMenu--default__link--current,.GameCategoryMenu--default .GameCategoryMenu--default__link:hover {
                color: var(--button-primary-text)
            }

            .GameCategoryMenu--default .GameCategoryMenu--default__link--current:before,.GameCategoryMenu--default .GameCategoryMenu--default__link:hover:before {
                opacity: 1
            }

            .GameCategoryMenu--default__count {
                background: var(--background-main);
                border-radius: 6px;
                color: var(--text-color-secondary);
                font-size: 12px;
                font-weight: 700;
                padding: 4px 8px;
                position: relative;
                transition: color .3s ease,background-color .3s ease
            }

            .GameCategoryMenu--default__link--current .GameCategoryMenu--default__count,.GameCategoryMenu--default__link:hover .GameCategoryMenu--default__count {
                background: var(--background-extra-7);
                color: var(--text-color-extra-4)
            }

            .GamesSearch--default__button {
                align-items: center;
                background-color: var(--background-main);
                border-radius: 8px;
                color: var(--button-special-icon);
                display: flex;
                font-size: 24px;
                height: 40px;
                justify-content: center;
                transition: background-color .3s ease,color .3s ease;
                width: 40px
            }

            .GamesSearch--default__button:hover {
                background-color: var(--background-secondary);
                color: var(--button-special-icon-hover)
            }

            @media(min-width: 768px) {
                .GamesSearch--default__button {
                    margin:0 0 0 auto
                }
            }

            .GamesSearch--default--with-border .GamesSearch--default__button {
                border: 1px solid var(--background-primary)
            }

            .GamesPageProviderFilter--default__skeleton {
                border-radius: 8px;
                height: 40px;
                overflow: hidden;
                position: relative
            }

            .Select--games-page-providers__list {
                scrollbar-color: var(--background-extra-9)
            }

            .Select--games-page-providers__list::-webkit-scrollbar {
                height: var(--width-scroll-bar);
                width: var(--width-scroll-bar)
            }

            .Select--games-page-providers__list::-webkit-scrollbar-track {
                background: var(--background-extra-8);
                border-radius: 6px
            }

            .Select--games-page-providers__list::-webkit-scrollbar-thumb {
                background: var(--background-extra-9);
                border-radius: 6px;
                margin: 0
            }

            .Select--games-page-providers__list::-webkit-scrollbar-thumb:hover,.Select--games-page-providers__list:hover::-webkit-scrollbar-thumb {
                background: var(--background-extra-9)
            }

            .Select--games-page-providers {
                color: var(--text-color-primary);
                font-size: 12px;
                font-weight: 400;
                justify-content: center;
                min-width: 120px;
                padding: 0;
                text-transform: capitalize
            }

            .Select--games-page-providers,.Select--games-page-providers__button {
                align-items: center;
                align-self: stretch;
                display: flex;
                flex-direction: row;
                margin: 0;
                width: 100%
            }

            .Select--games-page-providers__button {
                background-color: var(--background-main);
                border-radius: 8px;
                cursor: pointer;
                flex-wrap: nowrap;
                justify-content: space-between;
                min-height: 40px;
                padding: 12px;
                transition: background-color .3s ease
            }

            .Select--games-page-providers--V5 .Select--games-page-providers__button {
                background-color: var(--background-primary)
            }

            .Select--games-page-providers--V5 .Select--games-page-providers__button:hover,.Select--games-page-providers--open .Select--games-page-providers__button,.Select--games-page-providers__button:hover,.Select--games-page-providers__content {
                background-color: var(--background-secondary)
            }

            .Select--games-page-providers__content {
                border-radius: 0;
                border-radius: 8px;
                box-shadow: 0 6px 12px var(--shadow-dropdown);
                display: none;
                left: 0;
                margin: 0;
                padding: 4px;
                position: absolute;
                top: 100%;
                width: 100%;
                z-index: 20
            }

            .Select--games-page-providers--open .Select--games-page-providers__content {
                display: block
            }

            .Select--games-page-providers--V5 .Select--games-page-providers__content {
                margin-top: 8px
            }

            .Select--games-page-providers__list {
                display: grid;
                gap: 16px;
                grid-template-columns: 1fr;
                margin: 0;
                max-height: 364px;
                overflow-y: auto;
                padding: 20px;
                width: 100%
            }

            @media(min-width: 768px) {
                .Select--games-page-providers__list {
                    grid-template-columns:repeat(2,1fr)
                }
            }

            @media(min-width: 960px) {
                .Select--games-page-providers__list {
                    grid-template-columns:repeat(3,1fr)
                }
            }

            @media(min-width: 1280px) {
                .Select--games-page-providers__list {
                    grid-template-columns:repeat(4,1fr)
                }
            }

            .Select--games-page-providers__item {
                align-items: center;
                display: inline-flex;
                line-height: 1;
                margin: 0;
                padding: 0;
                vertical-align: top;
                width: auto
            }

            .Select--games-page-providers__image-wrapper {
                aspect-ratio: 1/1;
                flex-shrink: 0;
                position: relative;
                width: 32px
            }

            .Select--games-page-providers__link {
                align-items: center;
                background-color: var(--background-main);
                border-radius: 8px;
                color: var(--text-color-primary);
                display: flex;
                font-size: 14px;
                font-weight: 700;
                justify-content: space-between;
                min-height: 60px;
                padding: 14px 16px;
                transition: background-color .3s ease;
                width: 100%
            }

            .Select--games-page-providers__link:active,.Select--games-page-providers__link:focus,.Select--games-page-providers__link:hover {
                color: var(--text-color-primary);
                cursor: pointer;
                outline: none;
                text-decoration: none
            }

            .Select--games-page-providers__link:hover {
                background-color: var(--background-primary)
            }

            .Select--games-page-providers__link-content {
                align-items: center;
                display: flex;
                gap: 16px
            }

            .Select--games-page-providers__count {
                background-color: var(--background-primary);
                border-radius: 6px;
                font-size: 12px;
                padding: 8px
            }

            .GamesPageProviderFilter--games-page-provider-filter-slider {
                padding: var(--padding-section) 0
            }

            .GamesPageProviderFilter--games-page-provider-filter-slider .GamesPageProviderFilter--games-page-provider-filter-slider__slider {
                margin: 0 -6px
            }

            @media(min-width: 768px) {
                .GamesPageProviderFilter--games-page-provider-filter-slider .GamesPageProviderFilter--games-page-provider-filter-slider__slider {
                    margin:0 -8px
                }
            }

            .GamesPageProviderFilter--games-page-provider-filter-slider__item {
                padding: 0 6px
            }

            @media(min-width: 768px) {
                .GamesPageProviderFilter--games-page-provider-filter-slider__item {
                    padding:0 8px
                }
            }

            .GamesPageProviderFilter--games-page-provider-filter-slider .GamesPageProviderFilter--games-page-provider-filter-slider__link {
                aspect-ratio: 152/80;
                background-color: var(--background-secondary);
                border-radius: 12px;
                display: flex;
                padding: 10px 16px;
                transition: background-color .3s ease;
                width: 152px
            }

            .GamesPageProviderFilter--games-page-provider-filter-slider .GamesPageProviderFilter--games-page-provider-filter-slider__link:hover {
                background-color: var(--background-primary)
            }

            .GamesPageProviderFilter--games-page-provider-filter-slider__image-wrapper {
                position: relative;
                width: 100%
            }

            .Block--home-about-us {
                padding: 16px 0
            }

            @media(min-width: 768px) {
                .Block--home-about-us {
                    padding:24px 0
                }
            }

            .Block--about-us-v1 {
                --slide-gap: 8px;
                background: var(--background-extra-5);
                border-radius: 12px;
                color: var(--text-color-primary);
                display: flex;
                flex-direction: column;
                gap: 16px;
                padding: 16px;
                position: relative
            }

            @media(min-width: 768px) {
                .Block--about-us-v1 {
                    flex-direction:row;
                    padding: 24px
                }
            }

            @media(min-width: 1280px) {
                .Block--about-us-v1 {
                    padding-bottom:44px
                }
            }

            @media(min-width: 1632px) {
                .Block--about-us-v1 {
                    padding-bottom:24px
                }
            }

            @media(min-width: 768px) {
                .Block--about-us-v1__header {
                    min-width:232px;
                    padding-top: 64px;
                    width: 232px
                }
            }

            @media(min-width: 1280px) {
                .Block--about-us-v1__header {
                    min-width:234px;
                    padding-top: 0
                }
            }

            @media(min-width: 1632px) {
                .Block--about-us-v1__header {
                    min-width:424px
                }
            }

            .Block--about-us-v1__title {
                font-size: 16px;
                font-weight: 700;
                line-height: 1.6;
                margin-bottom: 8px;
                position: relative;
                text-align: center;
                text-transform: uppercase
            }

            @media(min-width: 768px) {
                .Block--about-us-v1__title {
                    font-size:22px;
                    line-height: 1.64;
                    margin-bottom: 16px;
                    text-align: inherit
                }
            }

            .Block--about-us-v1__desc {
                font-size: 12px;
                font-weight: 400;
                position: relative;
                text-align: center
            }

            @media(min-width: 768px) {
                .Block--about-us-v1__desc {
                    font-size:14px;
                    line-height: 1.5;
                    max-width: 156px;
                    text-align: inherit
                }
            }

            @media(min-width: 1280px) {
                .Block--about-us-v1__desc {
                    max-width:100%
                }
            }

            .Block--about-us-v1__slide-wrap {
                display: flex!important;
                padding: 0 calc(var(--slide-gap)/2)
            }

            .Block--about-us-v1 .slick-list {
                margin: 0 calc(var(--slide-gap)/-2)
            }

            .Block--about-us-v1__item {
                width: calc(100vw - var(--width-scroll-bar)/1 - var(--aside-space)/1 - var(--padding-container)*2/1 - var(--slide-gap)*0/1 - 32px)
            }

            @media(min-width: 768px) {
                .Block--about-us-v1__item {
                    width:100%
                }
            }

            .Block--about-us-v1__image-wrapper {
                aspect-ratio: 254/200;
                bottom: 0;
                left: 0;
                position: absolute;
                width: 254px
            }

            @media(min-width: 1280px) {
                .Block--about-us-v1__image-wrapper {
                    width:244px
                }
            }

            .body--ar .Block--about-us-v1__image-wrapper {
                left: auto;
                right: 0
            }

            .Block--about-us-v1__grid {
                display: grid;
                gap: 16px;
                grid-template-columns: 1fr
            }

            @media(min-width: 768px) {
                .Block--about-us-v1__grid {
                    grid-template-columns:1fr 1fr;
                    width: 100%
                }
            }

            @media(min-width: 1280px) {
                .Block--about-us-v1__grid {
                    grid-template-columns:1fr 1fr 1fr
                }
            }

            .Block--about-item {
                background: var(--background-extra-6);
                border-radius: 8px;
                min-height: 128px;
                padding: 16px 16px 24px
            }

            .Block--about-item--slide {
                height: 100%
            }

            .Block--about-item__header {
                align-items: center;
                display: flex;
                gap: 12px;
                margin-bottom: 16px
            }

            .Block--about-item--slide .Block--about-item__header {
                flex-direction: column
            }

            .Block--about-item__image-wrapper {
                aspect-ratio: 1/1;
                flex-shrink: 0;
                position: relative;
                width: 32px
            }

            .Block--about-item--slide .Block--about-item__image-wrapper {
                width: 60px
            }

            .Block--about-item__title {
                color: var(--text-color-primary);
                font-size: 12px;
                font-weight: 700
            }

            .Block--about-item--slide .Block--about-item__title {
                font-size: 14px;
                line-height: 1.2
            }

            .Block--about-item__content {
                color: var(--text-color-secondary);
                font-size: 12px;
                font-weight: 400;
                line-height: 1.64
            }

            .Block--about-item--slide .Block--about-item__content {
                text-align: center
            }

            .Block--page-tournaments-v5__list {
                display: flex;
                flex-wrap: wrap;
                gap: 16px;
                justify-content: center
            }

            .Block--page-tournaments-v5__section {
                padding: var(--padding-section) 0
            }

            .Block--page-tournaments-v5__title {
                font-size: 16px;
                font-weight: 700;
                margin: 0 0 24px;
                text-align: center;
                text-transform: uppercase
            }

            .Block--page-tournaments-v5__item {
                width: 100%
            }

            @media(min-width: 768px) {
                .Block--page-tournaments-v5__item {
                    width:calc(50% - 8px)
                }
            }

            @media(min-width: 1280px) {
                .Block--page-tournaments-v5__item {
                    width:calc(33.33333% - 10.66667px)
                }
            }

            @media(min-width: 1632px) {
                .Block--page-tournaments-v5__item {
                    width:calc(25% - 12px)
                }
            }

            .Block--tournament-item-skeleton-v5 {
                border-radius: 12px;
                height: 404px;
                overflow: hidden;
                position: relative
            }

            .Block--tournament-item-v5 {
                background-color: var(--background-secondary);
                border-radius: 12px;
                color: var(--text-color-primary);
                display: flex;
                flex-direction: column;
                justify-content: flex-end;
                min-height: 404px;
                overflow: hidden;
                padding: 204px 16px 16px;
                position: relative;
                text-align: center
            }

            .Block--tournament-item-v5--ended:after {
                background-color: var(--background-extra-13);
                bottom: 0;
                content: "";
                left: 0;
                pointer-events: none;
                position: absolute;
                right: 0;
                top: 0
            }

            .Block--tournament-item-v5__image-wrap {
                aspect-ratio: 252/188;
                left: 50%;
                position: absolute;
                right: 0;
                top: 16px;
                transform: translateX(-50%);
                width: 252px
            }

            .Block--tournament-item-v5 .Block--tournament-item-v5__timer {
                flex-direction: column;
                gap: 4px;
                justify-content: center;
                margin-bottom: 16px;
                min-height: 44px;
                text-align: center
            }

            .Block--tournament-item-v5__title {
                font-size: 16px;
                font-weight: 700;
                margin-bottom: 8px;
                overflow: hidden;
                text-overflow: ellipsis;
                text-transform: uppercase;
                white-space: nowrap;
                width: 100%
            }

            .Block--tournament-item-v5__pool {
                font-size: 14px;
                font-weight: 700;
                margin-bottom: 8px;
                text-transform: uppercase
            }

            .Block--tournament-item-v5__pool-title {
                font-size: 10px;
                font-weight: 400;
                line-height: 1.6;
                margin-bottom: 4px;
                opacity: .6
            }

            .Block--tournament-item-v5 .Block--tournament-item-v5__link {
                min-width: 100%
            }

            .Block--tournament-item-v5__terms-link-wrapper {
                display: flex;
                justify-content: center;
                margin-top: 16px
            }

            .Block--tournament-item-v5 .Block--tournament-item-v5__terms-link {
                color: var(--text-color-primary);
                font-size: 12px;
                font-weight: 400;
                line-height: 16px;
                text-decoration: underline;
                text-transform: none
            }

            .Block--tournament-item-v5 .Block--tournament-item-v5__terms-link:hover {
                text-decoration: none
            }

            .Block--tournament-item-label {
                align-items: flex-end;
                background: var(--background-extra-2);
                color: var(--text-color-contrast);
                display: flex;
                font-size: 10px;
                font-weight: 700;
                height: 40px;
                justify-content: center;
                padding: 5px;
                position: absolute;
                right: 0;
                text-transform: uppercase;
                top: 17px;
                transform: rotate(45deg);
                transform-origin: right bottom;
                width: 80px
            }

            .body--ar .Block--tournament-item-label {
                left: 0;
                right: auto;
                transform: rotate(-45deg);
                transform-origin: left bottom
            }

            .Block--tournament-pool__item:not(:last-child):after {
                content: " + "
            }

            .Block--tournament-participate {
                display: flex;
                gap: 16px;
                margin: 0;
                padding: 0;
                width: 100%
            }

            .Block--tournament-participate__confirmed {
                align-items: center;
                background: var(--button-primary-bg);
                border-radius: 12px;
                color: var(--button-primary-text);
                display: flex;
                flex-wrap: wrap;
                font-size: 12px;
                font-weight: 700;
                gap: 6px;
                padding: 5px 15px;
                text-transform: uppercase
            }

            .Block--tournament-participate__confirmed-icon {
                font-size: 16px
            }

            .Block--page-tournament-prizes {
                color: var(--text-color-primary);
                display: block;
                line-height: 1.2;
                margin: 0;
                padding: 0;
                width: 100%
            }

            .Block--page-tournament-prizes__list {
                grid-row-gap: 16px;
                display: grid;
                gap: 8px;
                grid-auto-flow: row;
                grid-template-columns: 1fr;
                margin: 0;
                padding: 0;
                width: 100%
            }

            @media(min-width: 768px) {
                .Block--page-tournament-prizes__list {
                    gap:16px;
                    grid-template-columns: repeat(3,1fr);
                    padding-top: 38px
                }
            }

            @media(min-width: 960px) {
                .Block--page-tournament-prizes__list {
                    padding-top:70px
                }
            }

            .Block--page-tournament-prizes__item {
                align-items: center;
                background: var(--table-row);
                border-radius: 8px;
                display: flex;
                font-size: 12px;
                font-weight: 700;
                min-height: 48px;
                padding: 16px;
                position: relative;
                text-transform: uppercase
            }

            @media(min-width: 960px) {
                .Block--page-tournament-prizes__item {
                    font-size:16px
                }
            }

            .Block--page-tournament-prizes__item:nth-child(-n+3) {
                font-size: 18px
            }

            @media(min-width: 768px) {
                .Block--page-tournament-prizes__item:nth-child(-n+3) {
                    align-items:center;
                    flex-direction: column;
                    justify-content: flex-end;
                    padding: 64px 16px 24px;
                    text-align: center
                }
            }

            @media(min-width: 960px) {
                .Block--page-tournament-prizes__item:nth-child(-n+3) {
                    font-size:22px;
                    padding-top: 86px
                }
            }

            .Block--page-tournament-prizes__item:first-child {
                color: var(--table-color-1)
            }

            .Block--page-tournament-prizes__item:nth-child(2) {
                color: var(--table-color-2)
            }

            .Block--page-tournament-prizes__item:nth-child(3) {
                color: var(--table-color-3)
            }

            .Block--page-tournament-prizes__num {
                color: var(--text-color-secondary);
                width: 40px
            }

            @media(min-width: 960px) {
                .Block--page-tournament-prizes__num {
                    width:64px
                }
            }

            .Block--page-tournament-prizes__image-wrapper {
                aspect-ratio: 1/1;
                flex-shrink: 0;
                margin-right: 16px;
                position: relative;
                width: 65px
            }

            @media(min-width: 768px) {
                .Block--page-tournament-prizes__image-wrapper {
                    margin-right:0;
                    position: absolute;
                    top: -38px;
                    width: 85px
                }
            }

            @media(min-width: 960px) {
                .Block--page-tournament-prizes__image-wrapper {
                    top:-70px;
                    width: 140px
                }
            }

            .Block--page-tournament-prizes__more {
                display: block;
                margin: 0;
                padding: 16px 0 0;
                text-align: center;
                width: 100%
            }

            @media(min-width: 768px) {
                .Block--page-tournament-prizes__more {
                    padding-top:24px
                }
            }

            .Block--page-tournament-prizes__item-inner {
                display: inline-block;
                vertical-align: top
            }

            @media(min-width: 768px) {
                .Block--page-tournament-prizes__item-inner {
                    flex:1;
                    overflow: hidden;
                    width: 100%
                }
            }

            .Block--page-tournament-prizes__prize {
                align-items: center;
                display: flex;
                height: 100%
            }

            .Block--page-tournament-prizes__label {
                display: inline-block;
                margin: 0 0 0 3px;
                vertical-align: top
            }

            .Block--tournament-prize__item:not(:last-child):after {
                content: " + "
            }

            .Block--page-tournament-user-place {
                background: var(--background-extra-2);
                border-radius: 12px;
                display: flex;
                flex-direction: column;
                gap: 8px;
                padding: 8px 12px
            }

            @media(min-width: 768px) {
                .Block--page-tournament-user-place {
                    flex-direction:row;
                    gap: 16px
                }
            }

            .Block--page-tournament-user-place__image-wrapper {
                flex: auto;
                height: 70px;
                line-height: 0;
                position: relative;
                text-align: center
            }

            @media(min-width: 768px) {
                .Block--page-tournament-user-place__image-wrapper {
                    height:auto;
                    order: 2
                }
            }

            .Block--page-tournament-user-place__block {
                align-items: center;
                background: var(--background-extra-9);
                border-radius: 8px;
                color: var(--text-color-primary);
                display: flex;
                font-size: 12px;
                font-weight: 700;
                justify-content: center;
                min-height: 48px;
                padding: 8px 16px;
                text-align: center;
                width: 100%
            }

            @media(min-width: 768px) {
                .Block--page-tournament-user-place__block:last-child {
                    order:3
                }

                .Block--page-tournament-user-place__block {
                    order: 1;
                    width: 33%
                }
            }

            @media(min-width: 1280px) {
                .Block--page-tournament-user-place__block {
                    font-size:14px;
                    min-height: 68px
                }
            }

            .Block--page-tournament-user-place__place-num {
                font-size: 16px;
                margin-left: 10px
            }

            @media(min-width: 1280px) {
                .Block--page-tournament-user-place__place-num {
                    font-size:20px
                }
            }

            .Block--page-tournament-winners-with-previous {
                display: grid;
                gap: 16px;
                grid-template-columns: 100%
            }

            @media(min-width: 768px) {
                .Block--page-tournament-winners-with-previous {
                    grid-template-columns:calc(50% - 8px) calc(50% - 8px)
                }
            }

            .Block--page-tournament-winners-with-previous__header {
                align-items: center;
                background: var(--background-primary);
                border-radius: 12px;
                display: flex;
                flex-direction: column;
                gap: 12px;
                justify-content: center;
                padding: 16px
            }

            .Block--page-tournament-winners-with-previous__header--current {
                background: var(--background-extra-2)
            }

            .Block--page-tournament-winners-with-previous__header--previous {
                grid-row: 3/4;
                margin-top: 8px
            }

            @media(min-width: 768px) {
                .Block--page-tournament-winners-with-previous__header--previous {
                    grid-row:unset;
                    margin-top: 0
                }
            }

            .Block--page-tournament-winners-with-previous .Block--page-tournament-winners-with-previous__title {
                font-size: 16px;
                line-height: 1.2;
                margin: 0
            }

            .Block--page-tournament-winners-with-previous .Block--page-tournament-winners-with-previous__title--current {
                color: var(--text-color-contrast)
            }

            .Block--page-tournament-winners-with-previous .Block--page-tournament-winners-with-previous__timer-item {
                font-size: 16px;
                height: 36px;
                min-width: 36px
            }

            .Block--page-tournament-winners-with-previous__timer-title {
                font-size: 12px;
                line-height: 1.3;
                text-transform: uppercase
            }

            .Block--page-tournament-winners-with-previous__timer-wrap {
                text-align: center
            }

            .Block--page-tournament-winners-with-previous__timer {
                margin-top: 8px
            }

            .Title--title-section {
                color: var(--text-color-primary);
                display: block;
                font-size: 22px;
                font-weight: 700;
                line-height: 1.6;
                margin: 0 0 16px;
                text-align: center;
                text-transform: uppercase
            }

            .Block--page-tournament-winners__header {
                align-items: center;
                display: flex;
                justify-content: space-between;
                margin-bottom: 16px
            }

            .Block--page-tournament-winners .Block--page-tournament-winners__empty {
                font-size: 16px;
                min-height: 100px
            }

            .Block--block-empty {
                align-items: center;
                border: 2px solid var(--background-primary);
                border-radius: 12px;
                color: var(--text-color-secondary);
                display: flex;
                font-size: 16px;
                font-weight: 700;
                justify-content: center;
                line-height: 1.3;
                padding: 16px;
                text-align: center
            }

            .Winners--winners-slider__wrap {
                scrollbar-color: transparent
            }

            .Winners--winners-slider__wrap::-webkit-scrollbar {
                display: none;
                height: 0;
                width: 0
            }

            .Winners--winners-slider__wrap::-webkit-scrollbar-track {
                background: transparent;
                border-radius: 6px
            }

            .Winners--winners-slider__wrap::-webkit-scrollbar-thumb {
                background: transparent;
                border-radius: 6px;
                margin: 0
            }

            .Winners--winners-slider__wrap::-webkit-scrollbar-thumb:hover {
                background: transparent
            }

            .Winners--winners-slider {
                --slide-gap: 12px;
                position: relative
            }

            @media(min-width: 768px) {
                .Winners--winners-slider {
                    --slide-gap:16px
                }
            }

            .Winners--winners-slider__empty {
                min-height: 112px
            }

            .Winners--winners-slider .slick-track {
                gap: var(--slide-gap)
            }

            .Winners--winners-slider .slick-arrow {
                top: -55px
            }

            .Winners--winners-slider__wrap {
                display: flex;
                gap: 16px;
                overflow-x: auto;
                width: 100%
            }

            .Block--slider-games {
                --slide-width: 160px;
                --slider-gap: 12px;
                padding: var(--padding-section) 0
            }

            @media(min-width: 768px) {
                .Block--slider-games {
                    --slide-width:176px;
                    --slider-gap: 16px
                }
            }

            .Block--slider-games--s2 {
                --slide-width: 160px
            }

            @media(min-width: 768px) {
                .Block--slider-games--s2 {
                    --slide-width:272px
                }
            }

            .Block--slider-games--page-game {
                padding: 0
            }

            .Block--slider-games .slick-track {
                gap: var(--slider-gap)
            }

            .Block--slider-games .Block--slider-games__game {
                width: var(--slide-width)
            }

            .Block--winner-title-card {
                align-items: center;
                background: var(--background-primary);
                border-radius: 12px;
                display: flex;
                gap: 16px;
                padding: 16px;
                text-decoration: none;
                transition: background-color .3s ease;
                width: 272px
            }

            .Block--winner-title-card:hover {
                background: var(--background-secondary)
            }

            .Block--winner-title-card__image-wrapper {
                aspect-ratio: 1/1;
                border-radius: 8px;
                flex-shrink: 0;
                overflow: hidden;
                position: relative;
                width: 80px
            }

            .Block--winner-title-card__info {
                color: var(--text-color-secondary);
                display: flex;
                flex: auto;
                flex-direction: column;
                font-size: 12px;
                font-weight: 400;
                gap: 4px;
                overflow: hidden;
                white-space: nowrap
            }

            .Block--winner-title-card__game,.Block--winner-title-card__nickname,.Block--winner-title-card__sum {
                line-height: 1.6;
                overflow: hidden;
                position: relative;
                text-overflow: ellipsis;
                width: 100%
            }

            .Block--winner-title-card__nickname,.Block--winner-title-card__sum {
                color: var(--text-color-primary)
            }

            .Block--winner-title-card__sum {
                font-size: 16px;
                font-weight: 700
            }

            .Block--slide-timer {
                align-items: center;
                display: flex;
                flex-wrap: wrap;
                gap: 10px
            }

            .Block--slide-timer__title {
                color: var(--text-color-primary);
                font-size: 10px;
                opacity: .6;
                text-transform: uppercase;
                transition: color .3s ease
            }

            .Block--slide-timer--big .Block--slide-timer__title {
                font-size: 12px
            }

            .Block--lotteries-tab__item--active .Block--slide-timer__title,.Block--lotteries-tab__item:hover .Block--slide-timer__title,.Block--tournament-item--active .Block--slide-timer__title,.Block--tournament-item:hover .Block--slide-timer__title {
                color: var(--text-color-contrast)
            }

            .Block--slide-timer__skeleton {
                height: 24px;
                position: relative;
                width: 125px
            }

            .Block--page-tournaments-empty {
                color: var(--text-color-primary);
                font-size: 16px;
                font-weight: 400;
                line-height: 1.6;
                padding: var(--padding-section) 0;
                text-align: center
            }

            .Block--page-tournaments-empty__icon {
                color: var(--text-color-secondary);
                font-size: 60px
            }

            @media(min-width: 768px) {
                .Block--page-tournaments-empty__icon {
                    font-size:80px
                }
            }

            .Block--page-tournaments-empty__text {
                margin: 24px 0 0
            }

            .Block--page-home-tournaments-v5 {
                --slide-count: 1;
                --slide-gap: 8px;
                padding: var(--padding-section) 0
            }

            @media(min-width: 768px) {
                .Block--page-home-tournaments-v5 {
                    --slide-count:2;
                    --slide-gap: 16px
                }
            }

            @media(min-width: 1280px) {
                .Block--page-home-tournaments-v5 {
                    --slide-count:3
                }
            }

            @media(min-width: 1632px) {
                .Block--page-home-tournaments-v5 {
                    --slide-count:4
                }
            }

            .Block--page-home-tournaments-v5__slide-wrap {
                display: flex!important
            }

            .Block--page-home-tournaments-v5 .slick-track {
                gap: var(--slide-gap)
            }

            .Block--page-home-tournaments-v5 .Block--page-home-tournaments-v5__item {
                width: calc((100vw - var(--width-scroll-bar) - var(--aside-space) - var(--padding-container)*2 - var(--slide-gap)*(var(--slide-count) - 1))/var(--slide-count))
            }
            .Pages--index {
                display: block;
                margin: 0;
                padding: 0 0 var(--padding-section) 0;
                width: 100%
            }

            .Pages--index__providers {
                display: block;
                padding: 0;
                padding: var(--padding-section) 0;
                width: 100%
            }

            .Pages--index__slider-item {
                align-items: center;
                display: flex;
                flex-direction: row;
                height: 200px;
                justify-content: center;
                outline: none;
                position: relative;
                width: 100%
            }

            .Block--page-home-general-banner-v1 {
                min-height: 256px;
                padding: 16px 0
            }

            @media(min-width: 768px) {
                .Block--page-home-general-banner-v1 {
                    min-height:272px;
                    padding: 24px 0
                }
            }

            .Block--page-home-general-banner-slider-v1 {
                --slide-count: 1;
                --slide-gap: 8px
            }

            @media(min-width: 768px) {
                .Block--page-home-general-banner-slider-v1 {
                    --slide-gap:16px;
                    --slide-count: 2
                }
            }

            @media(min-width: 1280px) {
                .Block--page-home-general-banner-slider-v1 {
                    --slide-count:3
                }
            }

            @media(min-width: 1632px) {
                .Block--page-home-general-banner-slider-v1 {
                    --slide-count:4
                }
            }

            .Block--page-home-general-banner-slider-v1 .slick-track {
                gap: var(--slide-gap)
            }

            .Block--page-home-general-banner-slider-v1__item {
                display: flex!important
            }

            .Block--page-home-general-banner-slider-v1__slide {
                border-radius: 12px;
                display: flex;
                min-height: 200px;
                overflow: hidden;
                position: relative;
                width: calc((100vw - var(--width-scroll-bar) - var(--aside-space) - var(--padding-container)*2 - var(--slide-gap)*(var(--slide-count) - 1))/var(--slide-count))
            }

            .Block--page-home-general-banner-slider-v1__image {
                background-position: 100%;
                height: 100%;
                -o-object-fit: cover;
                object-fit: cover;
                -o-object-position: right center;
                object-position: right center;
                position: absolute;
                right: 0;
                top: 0;
                width: 100%
            }

            .body--ar .Block--page-home-general-banner-slider-v1__image {
                transform: scaleX(-1)
            }

            .Block--page-home-general-banner-slider-v1__content {
                color: var(--text-color-contrast);
                display: flex;
                flex-direction: column;
                font-size: 12px;
                font-weight: 400;
                gap: 10px;
                justify-content: space-between;
                line-height: 1.2;
                margin: 0;
                padding: 24px;
                position: relative;
                text-transform: uppercase
            }

            .Block--page-home-general-banner-slider-v1__content-inner {
                display: flex;
                flex-direction: column;
                gap: 8px;
                width: min(100%,196px)
            }

            .Block--page-home-general-banner-slider-v1__description {
                line-clamp: 2;
                -webkit-line-clamp: 2;
                -webkit-box-orient: vertical;
                display: -webkit-box;
                font-size: 18px;
                font-style: normal;
                font-weight: 700;
                line-height: 1.2;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: break-spaces;
                width: 100%
            }

            .Block--page-home-general-banner-slider-v1 .Block--page-home-general-banner-slider-v1__link {
                color: var(--text-color-primary);
                line-height: 1.2;
                text-decoration: underline;
                text-transform: none
            }

            .Block--page-home-general-banner-slider-v1 .Block--page-home-general-banner-slider-v1__link:hover {
                text-decoration: none
            }

            .Block--page-home-general-banner-slider-v1__footer {
                align-items: flex-start;
                display: flex;
                flex-direction: column;
                gap: 10px
            }

            .Block--block-winners-v2 {
                padding: var(--padding-section) 0
            }

            .Block--home-vip {
                padding: 16px 0
            }

            @media(min-width: 768px) {
                .Block--home-vip {
                    padding:24px 0
                }
            }

            .Block--vip-about-1 {
                align-items: center;
                border-radius: 16px;
                display: flex;
                justify-content: center;
                overflow: hidden;
                padding: 24px;
                position: relative
            }

            @media(min-width: 768px) {
                .Block--vip-about-1 {
                    padding:28px
                }
            }

            .Block--vip-about-1__img {
                height: 100%;
                -o-object-fit: cover;
                object-fit: cover;
                -o-object-position: center;
                object-position: center;
                position: absolute;
                right: 0;
                top: 0;
                width: 100%
            }

            .Block--vip-about-1__content {
                color: var(--text-color-contrast);
                max-width: 440px;
                position: relative;
                text-align: center
            }

            .Block--vip-about-1__icon {
                font-size: 22px;
                line-height: 1;
                margin-bottom: 10px
            }

            .Block--vip-about-1__title {
                font-size: 22px;
                font-weight: 700;
                line-height: 1.64;
                margin: 0 0 4px;
                text-transform: uppercase
            }

            .Block--vip-about-1__desc {
                font-size: 14px;
                line-height: 1.43;
                margin-bottom: 16px
            }

            .Block--vip-about-1 .Block--vip-about-1__link {
                align-items: center;
                border: 2px solid var(--text-color-contrast);
                border-radius: 50%;
                color: var(--text-color-contrast);
                display: flex;
                font-size: 20px;
                height: 22px;
                justify-content: center;
                margin: 0 auto;
                transition: color .3s ease,border-color .3s ease;
                width: 22px
            }

            .Block--vip-about-1 .Block--vip-about-1__link:hover {
                border-color: var(--background-extra-14);
                color: var(--text-color-extra-2)
            }

            .Link--no-styles,.Link--no-styles:visited {
                color: inherit;
                cursor: pointer;
                text-decoration: inherit
            }

            .Block--collections-block-v1 {
                --slide-count: 1;
                --slide-gap: 16px;
                padding: var(--padding-section) 0
            }

            @media(min-width: 768px) {
                .Block--collections-block-v1 {
                    --slide-count:2
                }
            }

            @media(min-width: 960px) {
                .Block--collections-block-v1 {
                    --slide-count:3
                }
            }

            @media(min-width: 1280px) {
                .Block--collections-block-v1 {
                    --slide-count:4
                }
            }

            @media(min-width: 1632px) {
                .Block--collections-block-v1 {
                    --slide-count:5
                }
            }

            @media(min-width: 1920px) {
                .Block--collections-block-v1 {
                    --slide-count:6
                }
            }

            .Block--collections-block-v1 .slick-track {
                gap: var(--slide-gap)
            }

            .Block--collections-block-v1__card {
                width: 246px
            }

            @media(min-width: 768px) {
                .Block--collections-block-v1__card {
                    width:calc((100vw - var(--width-scroll-bar) - var(--aside-space) - var(--padding-container)*2 - var(--slide-gap)*(var(--slide-count) - 1))/var(--slide-count))
                }
            }

            .SportsbookMatches--sports-book-matches-v1 {
                --slide-count: 1;
                --slide-gap: 12px;
                padding: var(--padding-section) 0
            }

            @media(min-width: 768px) {
                .SportsbookMatches--sports-book-matches-v1 {
                    --slide-count:2;
                    --slide-gap: 16px
                }
            }

            @media(min-width: 1280px) {
                .SportsbookMatches--sports-book-matches-v1 {
                    --slide-count:3
                }
            }

            .SportsbookMatches--sports-book-matches-v1 .slick-track {
                gap: var(--slide-gap)
            }

            .SportsbookMatches--sports-book-matches-v1 .SportsbookMatches--sports-book-matches-v1__card {
                width: calc((100vw - var(--width-scroll-bar) - var(--aside-space) - var(--padding-container)*2 - var(--slide-gap)*(var(--slide-count) - 1))/var(--slide-count))
            }

            .Block--sports-book-matches-card {
                background: var(--background-secondary);
                border: 1px solid var(--background-secondary);
                border-radius: 16px;
                display: block;
                padding: 16px;
                transition: border-color .3s ease
            }

            .Block--sports-book-matches-card:hover {
                border-color: var(--background-extra-14)
            }

            .Block--sports-book-matches-card__section {
                margin-top: 16px
            }

            .Block--sports-book-matches-card-header {
                align-items: center;
                color: var(--text-color-secondary);
                display: flex;
                font-size: 12px;
                font-weight: 400;
                justify-content: space-between;
                line-height: 1.3
            }

            .Block--sports-book-matches-card-header__title {
                align-items: center;
                display: inline-flex;
                gap: 8px;
                max-width: 50%
            }

            .Block--sports-book-matches-card-header__name {
                max-width: calc(100% - 26px);
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap
            }

            .Block--sports-book-matches-card-header__image-wrapper {
                aspect-ratio: 1/1;
                position: relative;
                width: 18px
            }

            .Block--sports-book-matches-card-header__icon {
                background: var(--block-title-icon)
            }

            .Block--sports-book-matches-card-teams {
                align-items: center;
                color: var(--text-color-primary);
                display: flex;
                font-size: 12px;
                font-weight: 400;
                gap: 16px;
                justify-content: space-between;
                line-height: 1.3;
                text-align: center
            }

            .Block--sports-book-matches-card-teams__team {
                align-items: center;
                display: flex;
                flex: 1;
                flex-direction: column;
                gap: 10px;
                max-width: calc(50% - 32px)
            }

            .Block--sports-book-matches-card-teams__image-wrap {
                height: 50px;
                position: relative;
                width: 50px
            }

            .Block--sports-book-matches-card-teams__image {
                height: 100%;
                -o-object-fit: cover;
                object-fit: cover;
                -o-object-position: center;
                object-position: center;
                position: absolute;
                width: 100%
            }

            .Block--sports-book-matches-card-teams__vs {
                color: var(--text-color-secondary);
                font-weight: 700;
                text-transform: uppercase
            }

            .Block--sports-book-matches-card-teams__name {
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                width: 100%
            }

            .Block--sports-book-matches-card-bets {
                display: flex;
                gap: 8px
            }

            .Block--sports-book-matches-card-bets__item {
                align-items: center;
                background: var(--background-main);
                border-radius: 8px;
                color: var(--text-color-secondary);
                display: flex;
                flex: 1;
                font-size: 12px;
                font-weight: 400;
                justify-content: space-between;
                min-height: 40px;
                padding: 10px 12px;
                transition: background-color .3s ease
            }

            .Block--sports-book-matches-card-bets__item:hover {
                background: var(--background-primary)
            }

            .Block--sports-book-matches-card-bets__item--disable {
                cursor: not-allowed;
                font-size: 20px;
                justify-content: center
            }

            .Block--sports-book-matches-card-bets__item--disable:hover {
                background: var(--background-main)
            }

            .Block--sports-book-matches-card-bets__coefficient {
                color: var(--text-color-primary);
                font-weight: 700
            }

            .sb-BannerSlideTimer {
                font: var(--h3-fstyle,normal) var(--h3-fw,700) var(--h3-fs,26px)/var(--h3-lh,1.23) var(--h3-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--h3-ls,normal);
                text-transform: var(--h3-tt,none);
                background-color: var(--bg-backdrop);
                border-radius: var(--radius-m,4px);
                display: flex;
                flex-shrink: 0;
                font-size: 14px;
                gap: 8px;
                margin-left: auto;
                padding: 8px
            }
            
            html[dir=rtl] .sb-BannerSlideTimer {
                direction: ltr
            }
            
            .sb-BannerSlideTimer.withoutBg {
                background-color: transparent;
                padding: 0
            }
            
            .sb-BannerSlideTimer .sb-BannerSlideTimer-expired,.sb-BannerSlideTimer .sb-BannerSlideTimer-time,.sb-BannerSlideTimer>.sb-BannerSlideTimer-day {
                background-color: var(--bg-backdrop);
                border-radius: var(--radius-m,4px);
                padding: 2px 8px
            }
            
            .sb-BannerSlideTimer>.sb-BannerSlideTimer-time:not(:last-child):after {
                content: ":";
                margin-left: 10px;
                position: absolute
            }

            .sb-EventSlideCompetitors {
                font: var(--l-fstyle,normal) var(--l-fw,500) var(--l-fs,12px)/var(--l-lh,1.33) var(--l-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--l-ls,.00333em);
                text-transform: var(--l-tt,uppercase);
                align-items: center;
                background-color: var(--bg-backdrop);
                border-radius: var(--radius-m,4px);
                display: flex;
                flex-grow: 1;
                gap: 8px;
                justify-content: center;
                margin: 0 -8px;
                padding: 0 8px
            }
            
            @media(min-width: 720px) {
                .sb-EventSlideCompetitors {
                    padding:12px 8px
                }
            }
            
            .sb-EventSlideCompetitors-scores {
                color: var(--color-secondary);
                display: flex;
                flex-direction: row;
                flex-grow: 1;
                gap: 8px;
                justify-content: center;
                width: 48px
            }
            
            .sb-EventSlideCompetitors-scores.hasScores {
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                font: var(--ts-fstyle,normal) var(--ts-fw,400) var(--ts-fs,14px)/var(--ts-lh,1.43) var(--ts-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--ts-ls,.00071em);
                text-transform: var(--ts-tt,none);
                color: var(--primary-solid);
                font-weight: 700;
                gap: 4px;
                width: auto
            }
            
            html[dir=rtl] .sb-EventSlideCompetitors-scores.hasScores {
                direction: ltr
            }
            
            .sv-EventSlideCompetitors-score {
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                font: var(--ts-fstyle,normal) var(--ts-fw,400) var(--ts-fs,14px)/var(--ts-lh,1.43) var(--ts-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--ts-ls,.00071em);
                text-transform: var(--ts-tt,none);
                color: var(--primary-solid);
                font-weight: 700
            }
            
            html[dir=rtl] .sv-EventSlideCompetitors-score {
                direction: ltr
            }
            
            .sb-EventSlideCompetitor {
                align-items: center;
                display: flex;
                gap: 8px;
                justify-content: center;
                width: calc(50% - 24px - 8px)
            }
            
            .sb-EventSlideCompetitor.hasScores {
                width: 100%
            }
            
            .sb-EventSlideCompetitor.isSmall {
                max-width: calc(50% - 24px - 8px)
            }
            
            .sb-EventSlideCompetitor.isMedium {
                max-width: calc(50% - 29px - 8px)
            }
            
            .sb-EventSlideCompetitor.isLarge {
                max-width: calc(50% - 34px - 8px)
            }
            
            .sb-EventSlideCompetitors-logo,.sb-EventSlideCompetitors-logo.sb-Icon {
                height: 32px;
                width: 32px
            }
            
            .sb-EventSlideCompetitors-name {
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                font: var(--ts-fstyle,normal) var(--ts-fw,400) var(--ts-fs,14px)/var(--ts-lh,1.43) var(--ts-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--ts-ls,.00071em);
                text-transform: var(--ts-tt,none);
                font-weight: 700;
                text-align: end;
                text-transform: uppercase;
                width: 100%
            }
            
            html[dir=rtl] .sb-EventSlideCompetitors-name {
                direction: ltr
            }
            
            .sb-EventSlideCompetitors-name:first-child {
                text-align: start
            }
            
            @container event-banner-slide (min-width: 720px) {
                .sb-EventSlideCompetitors:not(.container-query-polyfill) {
                    background: linear-gradient(90deg,transparent 0,var(--bg-backdrop) 10%,var(--bg-backdrop) 90%,transparent 100%);
                    margin: 0 -48px;
                    padding: 12px 48px
                }
            
                .sb-EventSlideCompetitor:not(.container-query-polyfill) {
                    gap: 0
                }
            
                .sb-EventSlideCompetitor:not(.container-query-polyfill)>picture>.sb-EventSlideCompetitors-logo {
                    height: 100px;
                    position: absolute;
                    transform: translate(calc(-100% - 34px),-50%);
                    width: 100px
                }
            
                .sb-EventSlideCompetitor:not(.container-query-polyfill)>picture: last-child>.sb-EventSlideCompetitors-logo {
                    transform:translate(calc(0% + 34px),-50%)
                }
            
                .sb-EventSlideCompetitor:not(.container-query-polyfill)>.sb-EventSlideCompetitors-logo {
                    height: 100px;
                    position: absolute;
                    transform: translate(calc(-100% - 34px));
                    width: 100px
                }
            
                .sb-EventSlideCompetitor:not(.container-query-polyfill):last-child>.sb-EventSlideCompetitors-logo {
                    transform: translate(calc(100% + 34px))
                }
            }
            
            .sb-EventBannerSlide {
                container-name: event-banner-slide;
                container-type: size;
                display: flex;
                justify-content: center;
                position: relative;
                width: 100%
            }
            
            .sb-EventBannerSlide .sb-EventBannerSlider-odd,.sb-EventBannerSlide a:not(.sb-EventBannerSlide-link),.sb-EventBannerSlide button {
                z-index: 1
            }
            
            .sb-EventBannerSlide-background {
                border-radius: var(--radius-l,8px);
                height: 100%;
                left: 0;
                object-fit: cover;
                object-position: center;
                position: absolute;
                top: 0;
                width: 100%;
                z-index: -1
            }
            
            .sb-EventBannerSlide-container {
                display: flex;
                flex-direction: column;
                gap: 12px;
                height: 100%;
                justify-content: center;
                margin: auto;
                max-width: 360px;
                padding: 12px;
                width: 100%
            }
            
            .sb-EventBannerSlide-row {
                align-items: center;
                display: flex;
                gap: 8px;
                justify-content: center;
                margin-bottom: 2px;
                width: 100%
            }
            
            .sb-EventBanner-live {
                border-radius: var(--radius-xl,9999px);
                color: var(--primary-solid);
                height: 20px;
                width: 24px
            }
            
            .sb-EventBanner-tournament {
                font: var(--c-fstyle,normal) var(--c-fw,400) var(--c-fs,12px)/var(--c-lh,1.33) var(--c-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--c-ls,.00167em);
                text-transform: var(--c-tt,none);
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                align-items: center;
                color: var(--color-secondary);
                display: flex
            }
            
            html[dir=rtl] .sb-EventBanner-tournament {
                direction: ltr
            }
            
            .sb-EventBanner-tournament>.sb-SportIcon {
                flex-shrink: 0;
                margin-right: 8px
            }
            
            .sb-EventBannerSlide-odds {
                display: flex;
                gap: 8px
            }
            
            .sb-EventBannerSlide-link {
                height: 100%;
                left: 0;
                position: absolute;
                top: 0;
                width: 100%;
                z-index: 0
            }
            
            .sb-LeagueSlide {
                min-height: var(--slide-banner-height)
            }

            .sb-PromoBannerSlide {
                border-radius: var(--radius-l,8px);
                container-name: promo-banner-slide;
                container-type: inline-size;
                overflow: hidden;
                position: relative;
                width: 100%
            }
            
            .sb-PromoBannerSlide.withLogo {
                min-height: 344px
            }
            
            .sb-PromoBannerSlide .sb-AuthButton,.sb-PromoBannerSlide .sb-DepositButton {
                font-size: 1rem;
                font-weight: 700;
                text-transform: uppercase;
                width: 100%
            }
            
            .sb-PromoBannerSlide .sb-ContentPageLink {
                display: block;
                font-size: .75rem;
                letter-spacing: .01em
            }
            
            .sb-PromoBannerSlide .sb-ContentPageLink.isButtonStyle {
                background: var(--promo-banner_btn-bg,var(--primary-base));
                border: var(--promo-banner_btn-border,0 solid transparent);
                border-radius: var(--common-control-radius,4px);
                color: var(--promo-banner_btn-color,var(--primary-contrast));
                display: flex;
                font-size: 16px;
                font-weight: 700;
                justify-content: center;
                padding: var(--promo-banner_btn-py,10px) var(--promo-banner_btn-px,16px)
            }
            
            .sb-PromoBannerSlide .sb-ContentPageLink.isButtonStyle .sb-ContentPageLink-icon {
                color: var(--promo-banner_btn-icon-color,var(--primary-contrast))
            }
            
            .sb-PromoBannerSlide .sb-ContentPageLink.isButtonStyle .sb-ContentPageLink-label {
                line-height: 1
            }
            
            .sb-PromoBannerSlide .sb-ContentPageLink.isButtonStyle:hover {
                background: var(--promo-banner_btn-bg-hover,var(--primary-hover))
            }
            
            .sb-PromoBannerSlide a:not(.sb-PromoBannerSlide-link),.sb-PromoBannerSlide button {
                z-index: 1
            }
            
            .sb-PromoBannerSlide .sb-ContentModalButton {
                font: var(--c-fstyle,normal) var(--c-fw,400) var(--c-fs,12px)/var(--c-lh,1.33) var(--c-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--c-ls,.00167em);
                text-transform: var(--c-tt,none);
                color: var(--color-secondary);
                text-decoration: underline
            }
            
            .sb-PromoBannerSlide-container {
                align-items: flex-start;
                display: flex;
                flex-direction: column;
                gap: 8px;
                height: 100%;
                justify-content: space-between;
                padding: 12px
            }
            
            @container (min-width: 720px) {
                .sb-PromoBannerSlide-container:not(.container-query-polyfill) {
                    padding: 32px 36px
                }
            }
            
            .sb-PromoBannerSlide-background {
                height: 100%;
                left: 0;
                object-fit: cover;
                position: absolute;
                top: 0;
                width: 100%;
                z-index: -1
            }
            
            .sb-PromoBannerSlide-content {
                display: flex;
                flex-direction: column;
                width: 100%
            }
            
            .sb-PromoBannerSlide-logo {
                margin-bottom: 8px
            }
            
            .sb-PromoBannerSlide-subtitle {
                font: var(--sh1-fstyle,normal) var(--sh1-fw,700) var(--sh1-fs,20px)/var(--sh1-lh,1.5) var(--sh1-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--sh1-ls,normal);
                text-transform: var(--sh1-tt,none)
            }
            
            .sb-PromoBannerSlide-title {
                font: var(--h1-fstyle,normal) var(--h1-fw,900) var(--h1-fs,42px)/var(--h1-lh,1.14) var(--h1-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--h1-ls,normal);
                text-transform: var(--h1-tt,none);
                font-weight: 900;
                margin-bottom: 0;
                text-transform: uppercase
            }
            
            .sb-PromoBannerSlide-body {
                font: var(--tl-fstyle,normal) var(--tl-fw,400) var(--tl-fs,20px)/var(--tl-lh,1.5) var(--tl-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--tl-ls,normal);
                text-transform: var(--tl-tt,none);
                max-width: 400px
            }
            
            .sb-PromoBannerSlide-title+.sb-PromoBannerSlide-body {
                margin-top: 4px
            }
            
            .sb-PromoBannerSlide-link {
                height: 100%;
                left: 0;
                position: absolute;
                top: 0;
                width: 100%;
                z-index: 0
            }
            
            .sb-PromoBannerSlide-actions {
                align-items: flex-start;
                display: flex;
                flex-direction: column;
                gap: 8px;
                width: 100%
            }
            
            .sb-PromoBannerSlide-actions .sb-Button:not(.sb-ContentModalButton),.sb-PromoBannerSlide-actions .sb-ContentPageLink.isButtonStyle {
                min-width: 180px
            }
            
            @container (min-width: 343px) {
                .sb-PromoBannerSlide-actions:not(.container-query-polyfill) {
                    width: auto
                }
            }
            
            .sb-PromoBannerSlide-row {
                align-items: center;
                display: flex;
                gap: 12px;
                justify-content: space-between;
                width: 100%
            }
            
            .sb-PromoBannerSlide-row:not(:empty) {
                margin-bottom: 24px
            }
            
            .sb-PromoBannerSlide-tags {
                display: flex;
                flex-wrap: wrap;
                gap: 8px;
                margin-top: 8px
            }
            
            .sb-PromoBannerSlide-tag {
                font: var(--l-fstyle,normal) var(--l-fw,500) var(--l-fs,12px)/var(--l-lh,1.33) var(--l-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--l-ls,.00333em);
                text-transform: var(--l-tt,uppercase);
                background-color: var(--bg-backdrop);
                border-radius: var(--radius-xl,9999px);
                height: 24px;
                padding: 4px 12px
            }
            
            .sb-PromoBannerSlide-timer {
                background-color: var(--bg-backdrop);
                border-radius: var(--radius-m,4px);
                padding: 8px
            }
            
            .sb-PromoBannerSlide-carouselItem .sb-PromoBannerSlide-container {
                justify-content: center
            }
            
            @media screen and (min-width: 720px) {
                .sb-PromoBannerSlide-carouselItem .sb-PromoBannerSlide-container {
                    padding:12px 48px
                }
            }
            
            @media screen and (min-width: 1280px) {
                .sb-PromoBannerSlide-carouselItem .sb-PromoBannerSlide-container {
                    padding-bottom:20px;
                    padding-top: 20px
                }
            }
            
            .sb-PromoBannerSlide-carouselItem .sb-PromoBannerSlide-row:not(:empty) {
                margin-bottom: 0
            }
            
            .sb-PromoBannerSlide-carouselItem .sb-PromoBannerSlide-title {
                font: var(--h2-fstyle,normal) var(--h2-fw,700) var(--h2-fs,32px)/var(--h2-lh,1.25) var(--h2-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--h2-ls,normal);
                text-transform: var(--h2-tt,none)
            }
            
            @media screen and (min-width: 1920px) {
                .sb-PromoBannerSlide-carouselItem .sb-PromoBannerSlide-title {
                    font:var(--h1-fstyle,normal) var(--h1-fw,900) var(--h1-fs,42px)/var(--h1-lh,1.14) var(--h1-ff,var(--text-base-font-family,sans-serif));
                    font-feature-settings: "lnum";
                    font-variant-numeric: lining-nums;
                    letter-spacing: var(--h1-ls,normal);
                    text-transform: var(--h1-tt,none)
                }
            }
            
            .sb-PromoBannerSlide-carouselItem .sb-PromoBannerSlide-title+.sb-PromoBannerSlide-body {
                margin: 0
            }
            
            .sb-PromoBannerSlide-carouselItem.isPredictionBanner {
                align-items: flex-start;
                color: var(--color-base);
                gap: 12px;
                margin-bottom: 16px;
                min-height: 156px;
                overflow: hidden;
                position: relative
            }
            
            .sb-PromoBannerSlide-carouselItem.isPredictionBanner .sb-PromoBannerSlide-container {
                justify-content: center
            }
            
            .sb-PromoBannerSlide-carouselItem.isPredictionBanner .sb-PromoBannerSlide-title {
                font: var(--h2-fstyle,normal) var(--h2-fw,700) var(--h2-fs,32px)/var(--h2-lh,1.25) var(--h2-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--h2-ls,normal);
                text-transform: var(--h2-tt,none);
                order: 1
            }
            
            .sb-PromoBannerSlide-carouselItem.isPredictionBanner .sb-PromoBannerSlide-row {
                order: 2
            }
            
            .sb-PromoBannerSlide-carouselItem.isPredictionBanner .sb-PromoBannerSlide-subtitle {
                font: var(--tl-fstyle,normal) var(--tl-fw,400) var(--tl-fs,20px)/var(--tl-lh,1.5) var(--tl-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--tl-ls,normal);
                text-transform: var(--tl-tt,none)
            }
            
            .sb-PromoBannerSlide-carouselItem.isPredictionBanner .sb-ContentPageLink:not(.isButtonStyle) {
                font: var(--sh3-fstyle,normal) var(--sh3-fw,700) var(--sh3-fs,14px)/var(--sh3-lh,1.43) var(--sh3-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--sh3-ls,.00071em);
                text-transform: var(--sh3-tt,none);
                color: var(--color-secondary);
                order: 4
            }
            
            .sb-PromoBannerSlide-carouselItem.isPredictionBanner .sb-PromoBannerSlide-tags {
                margin-top: 0;
                order: 3
            }
            
            .sb-PromoBannerSlide-carouselItem.isPredictionBanner .sb-PromoBannerSlide-tag {
                text-transform: uppercase
            }
            
            .sb-AllSportsButton {
                --sh2-fw: 400;
                --btn-color: var(--color-primary)
            }
            
            .sb-BetSlipBonusProgress {
                background: var(--tabbar_progress-quickbet,var(--promo-solid));
                border-bottom-right-radius: var(--radius-m,4px);
                border-top-right-radius: var(--radius-m,4px);
                height: 2px;
                left: 0;
                position: absolute;
                top: 0
            }
            
            .sb-BetSlipBonusProgress.comboboost {
                background: var(--tabbar_progress-comboboost,var(--primary-solid))
            }
            
            .sb-BetSlipBonusProgress.hunting,.sb-BetSlipBonusProgress.tournament {
                background: var(--tabbar_progress-hunting,var(--promo-solid))
            }
            
            .sb-BetSlipProgressCircular {
                left: 50%;
                position: absolute;
                top: 50%;
                transform: translate(-50%,-50%) rotate(-90deg)
            }
            
            .sb-BetSlipProgressCircular-stroke {
                stroke: var(--tabbar_progress-quickbet,var(--promo-solid));
                transform-origin: center;
                will-change: transform
            }
            
            .sb-BetSlipProgressCircular-stroke--hunting,.sb-BetSlipProgressCircular-stroke--tournament {
                stroke: var(--tabbar_progress-hunting,var(--promo-solid))
            }
            
            .sb-BetSlipProgressCircular-stroke--comboboost {
                stroke: var(--tabbar_progress-comboboost,var(--primary-solid))
            }
            
            .sb-BetSlipProgressCircular-stroke--processing {
                animation: progress-spin 2s linear infinite;
                stroke: var(--tabbar_progress-quickbet,var(--promo-solid))
            }
            
            @keyframes progress-spin {
                to {
                    transform: rotate(1turn)
                }
            }
            
            .sb-CircularProgress {
                rotate: -90deg
            }
            
            .sb-CircularProgress circle {
                fill: transparent
            }
            
            .sb-CircularProgress-progressLine {
                stroke: var(--promo-solid)
            }
            
            .sb-CircularProgress-progressLine-bg {
                stroke: var(--color-hint)
            }
            
            .sb-CircularProgress-progressText-bg {
                fill: var(--bg-hint);
                stroke: transparent
            }
            
            .sb-CircularProgress-label {
                left: 50%;
                position: absolute;
                text-align: center;
                top: 55%;
                transform: translate(-50%,-50%)
            }
            
            .sb-CircularProgress-labelText {
                font: var(--l-fstyle,normal) var(--l-fw,500) var(--l-fs,12px)/var(--l-lh,1.33) var(--l-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--l-ls,.00333em);
                text-transform: var(--l-tt,uppercase);
                display: block
            }
            
            @keyframes spin {
                0% {
                    transform: rotate(0deg)
                }
            
                to {
                    transform: rotate(1turn)
                }
            }
            
            .sb-BetSlip-trigger {
                --btn-bg: inherit;
                width: 100%
            }
            
            .sb-BetSlip-content {
                align-items: center;
                display: flex;
                flex-direction: column;
                justify-content: space-evenly;
                position: relative
            }
            
            .sb-BetSlip-content>.sb-BetSlip-state {
                left: 50%;
                position: absolute;
                top: -4px
            }
            
            .sb-BetSlip-loader {
                animation: spin 2s linear infinite;
                position: absolute
            }
            
            .sb-BetSlip-loader circle:last-child {
                stroke: var(--tabbar_progress-quickbet,var(--promo-solid))
            }
            
            .sb-BetSlip-state {
                align-items: center;
                background: var(--tabbar_action-bg,var(--primary-base));
                border-radius: var(--radius-xl,9999px);
                color: var(--tabbar_action-icon,var(--primary-contrast));
                display: flex;
                font-size: 10px;
                height: 18px;
                justify-content: center;
                line-height: 1;
                padding: 0 4px;
                width: 18px
            }
            
            .sb-BetSlip-state.isQuickBet,.sb-BetSlip-state.isQuickBetSuccess {
                background: var(--tabbar_action-quickbet-bg,var(--promo-base));
                color: var(--tabbar_action-quickbet-text,var(--promo-contrast))
            }
            
            .sb-BetSlip-state.isQuickBetError {
                background: var(--tabbar_action-error-bg,var(--warn-base));
                color: var(--tabbar_action-error-icon,var(--warn-contrast))
            }
            
            .sb-BetSlip-state.isWide {
                border-radius: var(--radius-xl,9999px);
                width: 25px
            }
            
            .sb-BetSlip-state .sb-BetSlip-icon {
                --icon-size: 10px;
                color: inherit
            }
            
            .sb-BetSlip.isCenteredInTabbar {
                position: relative
            }
            
            .sb-BetSlip.isCenteredInTabbar .sb-BetSlip-trigger {
                --btn-bg: transparent;
                border: 0;
                flex-direction: column;
                width: auto
            }
            
            .sb-BetSlip.isCenteredInTabbar .sb-BetSlip-circle {
                align-items: center;
                background: var(--tabbar_action-bg,var(--primary-base));
                border: 1px solid var(--tabbar_action-border,transparent);
                border-radius: var(--tabbar_action-radius,9999px);
                color: var(--tabbar_action-icon,var(--primary-contrast));
                display: flex;
                height: var(--bet-slip-circle-size,44px);
                justify-content: center;
                position: relative;
                width: var(--bet-slip-circle-size,44px)
            }
            
            .sb-BetSlip.isCenteredInTabbar .sb-BetSlip-state {
                font: var(--sh2-fstyle,normal) var(--sh2-fw,700) var(--sh2-fs,16px)/var(--sh2-lh,1.5) var(--sh2-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--sh2-ls,.00063em);
                text-transform: var(--sh2-tt,none);
                background: transparent;
                color: inherit;
                padding: 0
            }
            
            .sb-BetSlip.isCenteredInTabbar .sb-BetSlip-state.isQuickBet {
                background: transparent
            }
            
            .sb-BetSlip.isCenteredInTabbar .sb-BetSlip-label {
                color: var(--tabbar_action-label,var(--color-secondary));
                margin-top: 2px
            }
            
            .sb-BetSlip.isCenteredInTabbar .sb-BetSlip-circle .sb-BetSlip-icon {
                --icon-size: var(--tabbar_action-icon-size,24px);
                color: inherit
            }
            
            .sb-BetSlip.isCenteredInTabbar .sb-CircularProgress {
                left: 0;
                position: absolute;
                top: 0
            }
            
            .sb-BetSlip.isCenteredInTabbar .sb-BetSlip-icon {
                margin: 0
            }
            
            .sb-BetSlip.isCenteredInTabbar.isQuickBet .sb-BetSlip-circle {
                background: var(--tabbar_action-quickbet-bg,var(--promo-base));
                color: var(--tabbar_action-quickbet-text,var(--promo-contrast))
            }
            
            .sb-BetSlip.isCenteredInTabbar.isQuickBet .sb-BetSlip-icon {
                color: inherit
            }
            
            .sb-BetSlip.isCenteredInTabbar.isError .sb-BetSlip-circle {
                background: var(--tabbar_action-error-bg,var(--warn-base));
                color: var(--tabbar_action-error-icon,var(--warn-contrast))
            }
            
            .sb-BetSlip.isCenteredInTabbar.isCenteredBetSlipLabelHidden .sb-BetSlip-trigger {
                bottom: 16px
            }
            
            .sb-Drawer {
                bottom: 0;
                display: flex;
                flex-direction: column;
                left: 0;
                max-height: 100%;
                padding: env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);
                position: fixed;
                transition: all .3s ease-in-out;
                width: 100vw;
                z-index: 451
            }
            
            .sb-Drawer.isWithDynamicPosition {
                bottom: 0;
                position: absolute;
                transform: translateY(var(--drawer-y-position,0))
            }
            
            .sb-Drawer.isWithDynamicPosition.isWithoutTransition {
                transition: none
            }
            
            .sb-Drawer.isWithDynamicPosition.isShown {
                max-height: var(--drawer-height,500px)
            }
            
            .sb-Drawer-overlay {
                --btn-bg: var(--bg-modal-overlay);
                height: 100vh;
                left: 0;
                opacity: 0;
                overflow: hidden;
                position: fixed;
                top: 0;
                transition: all .3s ease-in-out;
                visibility: hidden;
                width: 100vw
            }
            
            .sb-Drawer-overlay.isShown {
                opacity: 1;
                visibility: visible;
                z-index: 401
            }
            
            .sb-Drawer-content {
                background-color: var(--bg-base);
                border-top-left-radius: var(--radius-l,8px);
                border-top-right-radius: var(--radius-l,8px);
                box-shadow: var(--shadow-mobile-ticket);
                display: flex;
                flex-direction: column;
                overflow: hidden;
                position: relative;
                transition: all .3s ease-in-out;
                width: 100%
            }
            
            @media(max-width: 719.98px) {
                .sb-Drawer-content {
                    overflow:scroll
                }
            }
            
            .sb-Drawer-content.entered,.sb-Drawer-content.entering {
                max-height: 100vh
            }
            
            .sb-Drawer-content.exited,.sb-Drawer-content.exiting {
                max-height: 0
            }
            
            .sb-Drawer-hideButton {
                align-items: center;
                display: flex;
                flex-shrink: 0;
                height: 50px;
                justify-content: center
            }
            
            .sb-Drawer-arrow {
                height: 16px;
                transform: rotate(90deg);
                width: 16px
            }
            
            .sb-Drawer .sb-BetSlipTab {
                -ms-overflow-style: none;
                scrollbar-width: none;
                overflow-y: scroll
            }
            
            .sb-Drawer .sb-BetSlipTab::-webkit-scrollbar {
                display: none
            }
            
            .sb-MyBets-title {
                font: var(--o-fstyle,normal) var(--o-fw,500) var(--o-fs,14px)/var(--o-lh,1.43) var(--o-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--o-ls,.00143em);
                text-transform: var(--o-tt,uppercase);
                align-items: center;
                background-color: var(--bg-extra);
                border-top-left-radius: var(--radius-m,4px);
                border-top-right-radius: var(--radius-m,4px);
                color: var(--color-base);
                display: flex;
                flex-shrink: 0;
                height: 48px;
                justify-content: center
            }
            
            .sb-MyBets-loader {
                height: 100%
            }
            
            .sb-BrandLogo{display:block}.sb-BrandLogo-image{max-width:100%;object-fit:contain}

            .sb-BrandLogo {
                display: block
            }
            
            .sb-BrandLogo-image {
                max-width: 100%;
                object-fit: contain
            }
            
            .sb-FooterAppVersion {
                font: var(--ts-fstyle,normal) var(--ts-fw,400) var(--ts-fs,14px)/var(--ts-lh,1.43) var(--ts-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--ts-ls,.00071em);
                text-transform: var(--ts-tt,none);
                color: var(--color-hint)
            }
            
            .sb-CustomLicense {
                max-width: 200px
            }
            
            .sb-Footer-license {
                flex-shrink: 0;
                margin-right: 16px
            }
            
            .sb-Footer-license .sb-Footer-iconLicense {
                height: 50px;
                width: 50px
            }
            
            .sb-Footer-minIcons {
                display: flex
            }
            
            .sb-Footer-minIcon {
                height: 20px;
                margin: 5px;
                opacity: .5;
                width: 20px
            }
            
            .sb-CustomLicense.sb-Footer-license .sb-Footer-iconLicense {
                height: auto;
                width: 100%
            }
            
            .sb-FooterCopyright {
                display: flex
            }
            
            .sb-FooterCopyright-seal {
                flex-shrink: 0;
                margin-right: 12px
            }
            
            .sb-FooterCopyright-text {
                display: flex;
                flex-direction: column
            }
            
            .sb-FooterCopyright-title {
                font: var(--sh3-fstyle,normal) var(--sh3-fw,700) var(--sh3-fs,14px)/var(--sh3-lh,1.43) var(--sh3-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--sh3-ls,.00071em);
                text-transform: var(--sh3-tt,none);
                margin-bottom: 12px
            }
            
            .sb-FooterCopyright-subtitle {
                font: var(--c-fstyle,normal) var(--c-fw,400) var(--c-fs,12px)/var(--c-lh,1.33) var(--c-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--c-ls,.00167em);
                text-transform: var(--c-tt,none)
            }
            
            .sb-FooterCopyright-subtitle p {
                margin-bottom: 0
            }
            
            .sb-FooterPartners {
                align-items: center;
                display: flex;
                flex-wrap: wrap;
                justify-content: center;
                padding-bottom: 48px
            }
            
            .sb-FooterPartners img {
                filter: grayscale(1);
                height: 30px;
                margin: 8px;
                opacity: .2;
                transition: opacity .3s ease
            }
            
            .sb-FooterPartners a:hover img,.sb-FooterPartners img:hover {
                opacity: 1
            }

            .sb-FooterPartnersCarousel {
                --initial-opacity: 1;
                --items-offset-x: 24px;
                --arrows-position-x: 0;
                --item-height: 40px
            }
            
            .sb-FooterPartnersCarousel .sb-FooterPartnersCarousel-arrow {
                --btn-bg: var(--footer_arrow-bg,var(--bg-active));
                --btn-color: var(--footer_arrow,var(--color-icon));
                --btn-border-color: var(--footer_arrow-border,transparent);
                --btn-bg-hover: var(--footer_arrow-bg-hover,var(--bg-active-hover));
                --btn-color-hover: var(--footer_arrow-hover,var(--color-base));
                --btn-border-color-hover: var(--footer_arrow-border-hover,transparent)
            }
            
            .sb-FooterPartnersCarousel .sb-FooterPartnersCarousel-arrow .sb-Icon {
                color: inherit
            }
            
            .sb-FooterPartnersCarousel-item {
                align-items: center;
                display: flex;
                opacity: var(--initial-opacity);
                transition: opacity .3s
            }
            
            .sb-FooterPartnersCarousel-item:hover {
                opacity: 1
            }
            
            .sb-FooterPartnersCarousel-itemLink {
                align-items: center;
                display: flex;
                height: var(--item-height);
                width: 100%
            }
            
            .sb-FooterPartnersCarousel-itemImg {
                display: block;
                max-height: 100%;
                max-width: 100%
            }
            
            .sb-FooterSocials {
                flex-wrap: wrap;
                gap: 8px
            }
            
            .sb-FooterSocials,.sb-FooterSocials-item {
                align-items: center;
                display: flex;
                justify-content: center
            }
            
            .sb-FooterSocials-itemImg {
                transition: all .3s ease
            }
            
            .sb-FooterSocials-itemImg:hover {
                opacity: 1
            }
            
            .sb-Clock {
                font: var(--c-fstyle,normal) var(--c-fw,400) var(--c-fs,12px)/var(--c-lh,1.33) var(--c-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--c-ls,.00167em);
                text-transform: var(--c-tt,none);
                background-color: var(--bg-extra);
                border: 0;
                border-radius: var(--radius-m,4px);
                color: var(--color-secondary);
                display: flex;
                margin: 0
            }
            
            .sb-Clock-divider {
                background-color: var(--border-divider-color);
                margin: 6px 0;
                width: 1px
            }
            
            .sb-Clock-item {
                align-items: center;
                display: flex;
                flex-grow: 1;
                justify-content: center;
                min-height: 32px;
                padding: 6px 12px;
                text-align: center
            }
            
            .sb-Footer {
                margin-bottom: 30px;
                padding: 20px;
                row-gap: 24px
            }
            
            .sb-Footer .sb-Footer-head {
                align-items: center;
                display: flex;
                justify-content: space-between
            }
            
            .sb-Footer .sb-BrandLogo {
                display: flex;
                justify-content: left;
                width: 120px
            }
            
            .sb-Footer .sb-FooterPartners-powered {
                width: 110px
            }
            
            .sb-Footer .sb-Footer-info {
                display: flex;
                flex-direction: column
            }
            
            .sb-Footer .sb-Footer-time {
                font: var(--ts-fstyle,normal) var(--ts-fw,400) var(--ts-fs,14px)/var(--ts-lh,1.43) var(--ts-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--ts-ls,.00071em);
                text-transform: var(--ts-tt,none);
                align-items: center;
                background: var(--bg-hint);
                border-radius: 2px;
                color: var(--color-secondary);
                display: flex;
                gap: 4px;
                margin: 0 auto 12px;
                padding-left: 12px
            }
            
            .sb-Footer .sb-Footer-time .sb-Clock-item {
                padding-left: 0
            }
            
            .sb-Footer .sb-Footer-clock {
                font: var(--ts-fstyle,normal) var(--ts-fw,400) var(--ts-fs,14px)/var(--ts-lh,1.43) var(--ts-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--ts-ls,.00071em);
                text-transform: var(--ts-tt,none);
                background: transparent;
                display: inline-flex
            }
            
            .sb-Footer .sb-FooterAppVersion {
                font: var(--c-fstyle,normal) var(--c-fw,400) var(--c-fs,12px)/var(--c-lh,1.33) var(--c-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--c-ls,.00167em);
                text-transform: var(--c-tt,none);
                color: var(--color-paragraph);
                text-align: center
            }
            
            .sb-Footer .sb-Footer-main {
                display: flex;
                flex-direction: column;
                gap: 24px
            }
            
            .sb-Footer .sb-FooterNavColumn {
                margin: 0
            }
            
            .sb-Footer .sb-Footer-extra {
                font-size: 12px;
                letter-spacing: .02em;
                line-height: 1.5;
                text-align: center
            }
            
            .sb-Footer .sb-Footer-extra p:last-child {
                margin-bottom: 0
            }
            
            .sb-Footer .sb-FooterPartners {
                justify-content: center;
                margin-bottom: 24px;
                padding-bottom: 0
            }
            
            .sb-Footer .sb-Footer-extraInfo {
                display: flex;
                flex-direction: column;
                gap: 10px
            }
            
            .sb-Footer .sb-FooterCopyright {
                align-items: center;
                border-top: 1px solid var(--border-divider-color);
                display: flex;
                flex-direction: column;
                gap: 12px;
                padding-top: 16px
            }
            
            .sb-Footer .sb-FooterCopyright-seal {
                margin: 0
            }
            
            .sb-Footer .sb-FooterPartnersCarousel {
                --item-height: 38px;
                --items-offset-x: 30px;
                border-bottom: 1px solid var(--bg-zero);
                border-top: 1px solid var(--bg-zero);
                padding-bottom: 16px;
                padding-top: 16px
            }
            
            .sb-Footer .sb-FooterPartnersCarousel-item {
                height: 38px;
                max-width: 82px
            }
            
            .sb-Footer .sb-Footer-time {
                border-radius: 12px;
                margin: 0 auto
            }
            
            .sb-Footer .sb-FooterSocials-item {
                background-color: var(--bg-secondary);
                border-radius: 8px;
                height: 40px;
                transition: background-color .3s;
                width: 40px
            }
            
            .sb-Footer .sb-FooterSocials-item .sb-Image {
                opacity: .5
            }
            
            .sb-Footer .sb-FooterSocials-item:hover .sb-Image {
                opacity: 1
            }
            
            .sb-Footer .sb-FooterCopyright-text {
                text-align: center
            }
            
            .sb-Footer .sb-FooterCopyright-title {
                font-weight: 400;
                margin: 0
            }
            
            .sb-Footer .sb-FooterSocials-itemImg {
                filter: grayscale(1);
                height: 12px;
                opacity: 1;
                width: 12px
            }
            
            .sb-Footer .sb-FooterCopyright-subtitle {
                font: var(--c-fstyle,normal) var(--c-fw,400) var(--c-fs,12px)/var(--c-lh,1.33) var(--c-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--c-ls,.00167em);
                text-transform: var(--c-tt,none);
                text-align: center
            }
            
            .sb-Footer .sb-FooterPartnersCarousel-itemImg {
                filter: grayscale(1);
                opacity: .2;
                transition: opacity .3s
            }
            
            .sb-Footer .sb-FooterPartnersCarousel-itemImg:hover {
                opacity: 1
            }
            
            .sb-Footer .sb-FooterPartners .sb-Image {
                opacity: .1;
                transition: opacity .3s
            }
            
            .sb-Footer .sb-FooterPartners .sb-Image:hover {
                opacity: 1
            }
            
            .sb-Footer .sb-Footer-legal {
                border-top: 1px solid var(--bg-zero);
                display: flex;
                flex-direction: column;
                padding-top: 8px
            }
            
            @container footer (min-width: 760px) {
                .sb-Footer .sb-FooterNav {
                    display: grid;
                    grid-gap: 16px;
                    gap: 16px;
                    grid-auto-flow: column
                }
            
                .sb-Footer .sb-Footer-extra {
                    margin-left: 16px;
                    text-align: left;
                    width: 80%
                }
            
                .sb-Footer .sb-Footer-info {
                    flex-direction: row
                }
            
                .sb-Footer .sb-FooterCopyright {
                    align-items: flex-start;
                    flex-direction: row;
                    gap: 16px;
                    padding-top: 24px
                }
            
                .sb-Footer .sb-FooterCopyright-subtitle,.sb-Footer .sb-FooterCopyright-title {
                    text-align: left
                }
            
                .sb-Footer .sb-Footer-extraInfo {
                    align-items: center;
                    flex-direction: row
                }
            
                .sb-Footer .sb-Footer-extraInfo .sb-FooterSocials {
                    flex: 1 1;
                    justify-content: flex-start
                }
            
                .sb-Footer .sb-Footer-extraInfo .sb-Footer-time {
                    margin: 0
                }
            
                .sb-Footer .sb-FooterPartners {
                    flex-wrap: nowrap
                }
            
                .sb-Footer .sb-FooterPartners-item img {
                    height: 40px;
                    margin: 0;
                    width: 40px
                }
            
                .sb-Footer .sb-FooterPartners {
                    gap: 16px
                }
            }
            
            @container footer (min-width: 1344px) {
                .sb-Footer {
                    gap: 24px
                }
            
                .sb-Footer .sb-Footer-main {
                    display: grid;
                    grid-template-columns: 2fr 1fr;
                    grid-row-gap: 24px;
                    row-gap: 24px
                }
            
                .sb-Footer .sb-Footer-info {
                    display: flex;
                    flex-direction: column
                }
            
                .sb-Footer .sb-FooterPartners {
                    justify-content: flex-start;
                    margin-bottom: 16px
                }
            }
            
            .sb-FooterWrapper {
                align-items: center;
                container-name: footer;
                container-type: inline-size;
                display: flex;
                justify-content: center;
                position: relative
            }
            
            .sb-FooterWrapper .sb-Footer {
                color: var(--footer_text,var(--color-hint));
                display: flex;
                flex-direction: column;
                margin-top: var(--footer_mt,0);
                max-width: var(--footer_width,100%);
                width: 100%
            }
            
            .sb-FooterWrapper .sb-Footer * {
                z-index: 1
            }
            
            .sb-FooterWrapper .sb-Footer:after {
                background: var(--footer_bg,var(--bg-zero));
                border-top: 1px solid var(--footer_border-top,transparent);
                content: "";
                display: block;
                height: 100%;
                left: 0;
                position: absolute;
                top: var(--footer_mt,0);
                width: 100%;
                z-index: 0
            }
            
            .sb-FooterWrapper .sb-FooterFallback {
                color: var(--error-base);
                padding: 20px
            }
            
            .sb-FooterWrapper .sb-Divider {
                background: var(--footer_dividers,var(--border-divider-color));
                height: 1px;
                width: 100%
            }
            
            .sb-Footer-extra,.sb-FooterCopyright-subtitle,.sb-FooterCopyright-title {
                color: var(--footer_text,var(--color-hint))
            }
            
            .sb-Footer-extra a,.sb-FooterCopyright-subtitle a,.sb-FooterCopyright-title a {
                color: var(--footer_text-link,var(--color-base))
            }

            .sb-FavoriteToggle {
                --favorite-animation-duration: 600ms;
                --favorite-icon-duration: calc(var(--favorite-animation-duration) / 2);
                background: none;
                border: 0
            }
            
            .sb-FavoriteToggle:focus {
                outline: none
            }
            
            .sb-FavoriteToggle-icons {
                position: relative
            }
            
            .sb-FavoriteToggle-rings {
                height: 0;
                left: 50%;
                pointer-events: none;
                position: absolute;
                top: 50%;
                transform: translate(-50%,-50%);
                width: 0
            }
            
            .sb-FavoriteToggle-rings:not(.isAnimating) {
                display: none
            }
            
            .sb-FavoriteToggle-ringlet {
                animation: sb-FavoriteToggle-ring var(--favorite-animation-duration) ease-out forwards;
                background: var(--primary-solid);
                border: 1px solid var(--primary-solid);
                border-radius: var(--radius-xl,9999px);
                height: 20px;
                left: 50%;
                opacity: 0;
                position: absolute;
                top: 50%;
                width: 20px;
                will-change: transform,opacity
            }
            
            .sb-FavoriteToggle-ringlet:first-of-type {
                animation-delay: 0ms
            }
            
            .sb-FavoriteToggle-ringlet:nth-of-type(2) {
                animation-delay: .15s
            }
            
            @keyframes sb-FavoriteToggle-ring {
                0% {
                    opacity: 0;
                    transform: translate(-50%,-50%) scale(.1)
                }
            
                50% {
                    opacity: .25
                }
            
                to {
                    opacity: 0;
                    transform: translate(-50%,-50%) scale(1.2)
                }
            }
            
            .sb-FavoriteToggle-icon {
                --icon-size: 14px;
                display: block;
                color: var(--color-icon)
            }
            
            .sb-FavoriteToggle-icon.isLarge {
                height: 16px;
                width: 16px
            }
            
            .sb-FavoriteToggle-iconActive {
                --icon-size: 14px;
                display: block;
                color: var(--primary-solid);
                left: 0;
                position: absolute;
                top: 0;
                transform: scale(0);
                transition: transform var(--favorite-icon-duration) cubic-bezier(.34,1.56,.64,1) .1s;
                will-change: transform
            }
            
            .sb-FavoriteToggle-iconActive.isLarge {
                height: 16px;
                width: 16px
            }
            
            .sb-FavoriteToggle-iconActive.isVisible {
                transform: scale(1)
            }
            
            .sb-FavoriteToggle-iconActive.isVisibleInstant {
                transform: scale(1);
                transition: none
            }
            
            .sb-FavoriteToggle-tooltipContent.sb-Tooltip-content {
                align-items: center;
                background: var(--success-bg);
                color: var(--success-contrast);
                column-gap: 4px;
                display: flex;
                height: 32px
            }
            
            .sb-FavoriteToggle-tooltipContent .sb-Icon {
                color: inherit
            }
            
            .sb-FavoriteToggle-tooltipArrow {
                fill: var(--success-base)
            }
            
            .sb-FavoriteToggle-tooltipLabel {
                font: var(--ts-fstyle,normal) var(--ts-fw,400) var(--ts-fs,14px)/var(--ts-lh,1.43) var(--ts-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--ts-ls,.00071em);
                text-transform: var(--ts-tt,none)
            }

            .h4,h4 {
                font: var(--sh1-fstyle,normal) var(--sh1-fw,700) var(--sh1-fs,20px)/var(--sh1-lh,1.5) var(--sh1-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--sh1-ls,normal);
                text-transform: var(--sh1-tt,none)
            }

            .sb-TicketSection {
                padding: 10px 20px;
                position: relative
            }
            
            .sb-QuickBetWarning {
                font: var(--sh3-fstyle,normal) var(--sh3-fw,700) var(--sh3-fs,14px)/var(--sh3-lh,1.43) var(--sh3-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--sh3-ls,.00071em);
                text-transform: var(--sh3-tt,none);
                background-color: var(--warn-base);
                color: var(--warn-contrast)
            }
            
            .sb-QuickBetWarning .sb-Icon {
                color: var(--warn-contrast);
                margin-right: 12px
            }
            
            .sb-QuickBetWarning .sb-TicketSection-inner {
                align-items: center;
                display: flex
            }
            
            .sb-QuickBetWarning.sb-TicketSection {
                padding-bottom: 4px;
                padding-top: 4px
            }
            
            .sb-QuickBetWarning-text {
                display: flex;
                flex-direction: column
            }
            
            .sb-QuickBetWarning-text span+span {
                font: var(--c-fstyle,normal) var(--c-fw,400) var(--c-fs,12px)/var(--c-lh,1.33) var(--c-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--c-ls,.00167em);
                text-transform: var(--c-tt,none);
                font-weight: 400
            }
            
            .sb-TicketDrawer-overlay {
                background: var(--bg-modal-overlay);
                opacity: 0;
                overflow: hidden;
                position: fixed;
                transition: all .3s ease-in-out;
                visibility: hidden
            }
            
            .sb-TicketDrawer-overlay.isShown {
                opacity: 1;
                visibility: visible;
                z-index: 101
            }
            
            .sb-TicketDrawer {
                border-top-left-radius: var(--radius-l,8px);
                border-top-right-radius: var(--radius-l,8px);
                box-shadow: var(--shadow-mobile-ticket);
                display: flex;
                flex-direction: column;
                position: fixed;
                transition: all .3s ease-in-out
            }
            
            .sb-TicketDrawer.isShown {
                z-index: 451
            }
            
            .sb-MyBetsComponent-loader {
                min-height: 90vh
            }
            
            .sb-BetSlipComponent-loader {
                min-height: 10vh
            }
            
            .sb-TicketDrawer-content {
                display: flex;
                flex-direction: column;
                overflow: hidden;
                position: relative;
                transition: all .3s ease-in-out
            }
            
            @media(max-width: 719.98px) {
                .sb-TicketDrawer-content {
                    overflow:scroll
                }
            }
            
            .sb-TicketDrawer-content.entered,.sb-TicketDrawer-content.entering {
                max-height: 100vh
            }
            
            .sb-TicketDrawer-content.exited,.sb-TicketDrawer-content.exiting {
                max-height: 0
            }
            
            .sb-SmallHuntingProgress {
                bottom: 0;
                display: flex;
                height: 4px;
                position: absolute;
                width: 100%
            }
            
            .sb-SmallHuntingProgress-progress {
                background: var(--promo-base);
                color: var(--promo-contrast);
                height: 100%
            }
            
            .sb-SmallHuntingProgress-current,.sb-SmallHuntingProgress-progress.isWithBorderRadius {
                border-bottom-right-radius: var(--radius-m,4px);
                border-top-right-radius: var(--radius-m,4px)
            }
            
            .sb-SmallHuntingProgress-current {
                background: var(--promo-secondary);
                height: 100%
            }
            
            .sb-DesktopBetSlipButton .sb-Spinner {
                width: 20px
            }
            
            .sb-DesktopBetSlipButton .sb-Spinner-dot {
                height: 4px;
                width: 4px
            }
            
            .sb-DesktopBetSlipButton .sb-Spinner-dot:not(:first-child) {
                margin-left: 2px
            }
            
            .sb-DesktopBetSlipButton-badge {
                align-items: center;
                background: var(--betslip_header-counter,var(--primary-base));
                border-radius: var(--radius-xl,9999px);
                color: var(--betslip_header-counter-text,var(--primary-contrast));
                display: flex;
                height: 20px;
                justify-content: center;
                margin-left: 8px;
                min-width: 20px;
                padding: 0 8px
            }
            
            .sb-DesktopBetSlipButton.isQuickBet .sb-Spinner {
                margin-right: 4px
            }
            
            .sb-DesktopBetSlipButton-odds {
                display: flex;
                flex-direction: column
            }
            
            .sb-DesktopTicketTabs {
                background: var(--betslip_header-bg,var(--bg-extra));
                border-top-left-radius: var(--radius-l,8px);
                border-top-right-radius: var(--radius-l,8px);
                display: flex;
                flex-shrink: 0;
                height: 48px;
                position: relative
            }
            
            .sb-DesktopTicketTabs-button {
                --btn-border-width: 0px;
                --btn-color: var(--betslip_header-text,var(--color-secondary));
                --btn-color-hover: var(--betslip_header-text-active,var(--color-base));
                font: var(--o-fstyle,normal) var(--o-fw,500) var(--o-fs,14px)/var(--o-lh,1.43) var(--o-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--o-ls,.00143em);
                text-transform: var(--o-tt,uppercase)
            }
            
            .sb-DesktopTicketTabs-button.isActive {
                --btn-color: var(--betslip_header-text-active,var(--color-base));
                border-bottom: 1px solid var(--betslip_header-border-active,var(--primary-solid))
            }
            
            .sb-DesktopTicketTabs-button.isActive.isQuickBet {
                border-bottom-color: var(--promo-solid)
            }
            
            .sb-DesktopTicketTabs-button.isQuickBet {
                --btn-color: var(--promo-solid);
                --btn-color-hover: var(--promo-solid-hover)
            }
            
            .sb-DesktopTicketTabs-toggle {
                align-items: center;
                display: flex;
                flex-basis: 0;
                padding: 0 8px;
                transition: all .3s ease
            }
            
            .sb-DesktopTicketTabs-toggle .sb-Icon {
                --icon-size: 16px;
                color: var(--betslip_header-icon,var(--color-icon));
                transition: all .3s ease
            }
            
            .sb-DesktopTicketTabs-toggle:hover {
                padding: 0 16px
            }
            
            .sb-DesktopTicketTabs-toggle:hover .sb-Icon {
                color: var(--betslip_header-icon-hover,var(--color-base))
            }
            
            .sb-DesktopTicket.sb-TicketDrawer-overlay {
                bottom: 0;
                right: 0;
                top: var(--internal_header_height,60px);
                width: var(--right-sidebar-width,342px)
            }
            
            .sb-DesktopTicket.sb-TicketDrawer {
                bottom: 0;
                max-height: calc(100vh - var(--internal_header_height, 60px));
                padding: 0;
                right: 0;
                width: var(--right-sidebar-width,342px)
            }
            
            .sb-DesktopTicket.sb-TicketDrawer.isWithDynamicPosition {
                bottom: 0;
                height: auto;
                max-height: var(--desktop-ticket-max-height,0);
                transform: translateY(var(--desktop-ticket-y-position,0));
                will-change: transform
            }
            
            .sb-DesktopTicket.sb-TicketDrawer.isWithDynamicPosition.isWithoutTransition {
                transition: none
            }
            
            .sb-DesktopTicket.sb-TicketDrawer .sb-TicketDrawer-content.entered,.sb-DesktopTicket.sb-TicketDrawer .sb-TicketDrawer-content.entering {
                max-height: calc(100vh - var(--internal_header_height, 60px))
            }
            
            .sb-DesktopTicket .sb-BetSlipTab-bets {
                -ms-overflow-style: none;
                scrollbar-width: none;
                overflow-y: scroll
            }
            
            .sb-DesktopTicket .sb-BetSlipTab-bets::-webkit-scrollbar {
                display: none
            }

            .sb-MobileSideMenu {
                align-items: center;
                display: flex;
                justify-content: center
            }
            
            .sb-MobileSideMenu-hamburger {
                display: flex;
                margin-right: 1rem
            }
            
            .sb-MobileSideMenu-label {
                margin-left: 12px
            }

            .sb-SearchButton {
                --btn-color: var(--color-base);
                --btn-py: 16px
            }
            
            @media(min-width: 1280px) {
                .sb-SearchButton {
                    font:var(--ts-fstyle,normal) var(--ts-fw,400) var(--ts-fs,14px)/var(--ts-lh,1.43) var(--ts-ff,var(--text-base-font-family,sans-serif));
                    font-feature-settings: "lnum";
                    font-variant-numeric: lining-nums;
                    letter-spacing: var(--ts-ls,.00071em);
                    text-transform: var(--ts-tt,none)
                }
            }

            .sb-SportsMenu {
                --initial-sports-menu-py: 8px;
                align-items: center;
                background: inherit;
                display: flex;
                flex-grow: 1;
                flex-shrink: 0;
                height: 44px;
                justify-content: space-between;
                padding: 0 16px
            }
            
            @media screen and (min-width: 720px) {
                .sb-SportsMenu {
                    --initial-sports-menu-py:10px;
                    gap: 8px;
                    padding-left: 20px;
                    padding-right: 20px
                }
            }
            
            .sb-SportsMenu-search .sb-SearchButton {
                --btn-py: var(--sports-menu-py,var(--initial-sports-menu-py,8px));
                border: 0;
                gap: 12px
            }
            
            .sb-SportsMenu-item {
                align-items: center;
                display: flex;
                gap: 12px;
                height: 100%;
                padding-bottom: var(--sports-menu-py,var(--initial-sports-menu-py,8px));
                padding-top: var(--sports-menu-py,var(--initial-sports-menu-py,8px));
                position: relative
            }
            
            @media(min-width: 720px)and (max-width:959.98px) {
                .sb-SportsMenu-item:nth-child(n+6) {
                    display:none!important
                }
            }
            
            @media screen and (max-width: 429px) {
                .sb-SportsMenu-item:nth-child(n+7) {
                    display:none!important;
                    position: absolute
                }
            }
            
            .sb-SportsMenu-itemUnderline {
                bottom: 0;
                height: 2px;
                left: 50%;
                transform: translateX(-50%);
                width: calc(100% + 16px)
            }
            
            .sb-SportsMenu-iconLive {
                color: var(--color-icon)
            }
            
            .sb-SportsMenu-iconLive.isActive {
                color: var(--primary-solid)
            }
            
            .sb-SportsMenu-iconLive.isActive .sb-InPlayAnimation {
                display: none
            }
            
            .sb-SportsMenu-itemLabel,.sb-SportsMenu-search .sb-SearchButton-label {
                font: var(--ts-fstyle,normal) var(--ts-fw,400) var(--ts-fs,14px)/var(--ts-lh,1.43) var(--ts-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--ts-ls,.00071em);
                text-transform: var(--ts-tt,none);
                display: none
            }
            
            @media screen and (min-width: 720px) {
                .sb-SportsMenu-itemLabel,.sb-SportsMenu-search .sb-SearchButton-label {
                    display:block
                }
            }
            
            .sb-SportsMenu.isWithMobileLabels {
                -ms-overflow-style: none;
                scrollbar-width: none;
                gap: 16px;
                overflow-x: auto;
                overflow-y: hidden;
                white-space: nowrap
            }
            
            .sb-SportsMenu.isWithMobileLabels::-webkit-scrollbar {
                display: none
            }
            
            .sb-SportsMenu.isWithMobileLabels .sb-SearchButton-icon {
                margin-right: 0
            }
            
            @media screen and (max-width: 719px) {
                .sb-SportsMenu.isWithMobileLabels {
                    --initial-sports-menu-py:4px
                }
            
                .sb-SportsMenu.isWithMobileLabels .sb-SportsMenu-item,.sb-SportsMenu.isWithMobileLabels .sb-SportsMenu-search .sb-SearchButton {
                    flex-direction: column;
                    gap: 4px;
                    justify-content: center;
                    max-width: 64px
                }
            
                .sb-SportsMenu.isWithMobileLabels .sb-SportsMenu-item:last-child,.sb-SportsMenu.isWithMobileLabels .sb-SportsMenu-search .sb-SearchButton:last-child {
                    margin-right: 0
                }
            
                .sb-SportsMenu.isWithMobileLabels .sb-SportsMenu-itemLabel,.sb-SportsMenu.isWithMobileLabels .sb-SportsMenu-search .sb-SearchButton-label {
                    display: block;
                    font-size: 10px;
                    line-height: 1.2;
                    max-width: 100%;
                    overflow: hidden;
                    text-align: center;
                    text-overflow: ellipsis;
                    white-space: nowrap;
                    width: 100%
                }
            
                html[dir=rtl] .sb-SportsMenu.isWithMobileLabels .sb-SportsMenu-itemLabel,html[dir=rtl] .sb-SportsMenu.isWithMobileLabels .sb-SportsMenu-search .sb-SearchButton-label {
                    direction: ltr
                }
            }

            .sb-LeftSidebarCollapseToggle {
                --btn-bg: var(--bg-active);
                --btn-bg-hover: var(--bg-hover);
                border-radius: var(--radius-xl,9999px);
                height: var(--sidemenu_collapse-button-size,24px);
                position: absolute;
                right: 0;
                top: 20px;
                transform: translateX(50%);
                width: var(--sidemenu_collapse-button-size,24px);
                z-index: 1
            }
            
            .sb-LeftSidebarCollapseToggle.isCollapsed {
                left: var(--sidemenu_collapsed-width,60px);
                transform: translateX(-50%)
            }
            
            .sb-LeftSidebarCollapseToggle.isCollapsed .sb-LeftSidebarCollapseToggle-icon {
                transform: rotate(0deg)
            }
            
            html[dir=rtl] .sb-LeftSidebarCollapseToggle.isCollapsed .sb-LeftSidebarCollapseToggle-icon {
                transform: rotate(-180deg)
            }
            
            .sb-LeftSidebarCollapseToggle .sb-LeftSidebarCollapseToggle-icon {
                --icon-size: var(--sidemenu_collapse-icon-size,14px);
                transform: rotate(180deg);
                transition: transform .3s
            }
            
            html[dir=rtl] .sb-LeftSidebarCollapseToggle .sb-LeftSidebarCollapseToggle-icon {
                transform: rotate(0deg)
            }
            
            .sb-LeftSidebar {
                --divider-offset: 16px;
                font: var(--ts-fstyle,normal) var(--ts-fw,400) var(--ts-fs,14px)/var(--ts-lh,1.43) var(--ts-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--ts-ls,.00071em);
                text-transform: var(--ts-tt,none);
                -ms-overflow-style: none;
                scrollbar-width: none;
                background: var(--zone_sidemenu-bg,var(--bg-base));
                flex-shrink: 0;
                height: 100%;
                overflow-y: auto;
                padding: var(--sidemenu_padding-y,16px) 0;
                scrollbar-color: transparent transparent;
                width: var(--sidemenu_expanded-width,244px)
            }
            
            .sb-LeftSidebar::-webkit-scrollbar {
                display: none
            }
            
            .sb-LeftSidebar:has(.sb-ChatToggle) {
                padding-bottom: 110px
            }
            
            .sb-LeftSidebar.isDividersHidden .sb-Divider {
                visibility: hidden
            }
            
            .sb-LeftSidebar:not(.isCollapsed) .sb-PlatformSwitcher {
                margin-left: var(--sidemenu_switcher-margin-x,16px);
                margin-right: var(--sidemenu_switcher-margin-x,16px)
            }
            
            .sb-LeftSidebar:not(.isCollapsed) .sb-PlatformSwitcher .sb-PlatformSwitcher-link {
                flex: 0 1
            }
            
            .sb-LeftSidebar:not(.isCollapsed) .sb-ContentPageLink+.sb-SportsListPanel,.sb-LeftSidebar:not(.isCollapsed) .sb-Customizer+.sb-SportsListPanel,.sb-LeftSidebar:not(.isCollapsed) .sb-Divider+.sb-ContentPageLink,.sb-LeftSidebar:not(.isCollapsed) .sb-Divider+.sb-SportsListPanel,.sb-LeftSidebar:not(.isCollapsed) .sb-NotificationsButton+.sb-SportsListPanel,.sb-LeftSidebar:not(.isCollapsed) .sb-PlatformSwitcher+.sb-ContentPageLink,.sb-LeftSidebar:not(.isCollapsed) .sb-PlatformSwitcher+.sb-Customizer,.sb-LeftSidebar:not(.isCollapsed) .sb-PlatformSwitcher+.sb-NotificationsButton,.sb-LeftSidebar:not(.isCollapsed) .sb-PlatformSwitcher+.sb-SearchButton,.sb-LeftSidebar:not(.isCollapsed) .sb-SearchButton+.sb-SportsListPanel,.sb-LeftSidebar:not(.isCollapsed) .sb-SportsListPanel+.sb-ContentPageLink,.sb-LeftSidebar:not(.isCollapsed) .sb-SportsListPanel+.sb-Customizer,.sb-LeftSidebar:not(.isCollapsed) .sb-SportsListPanel+.sb-NotificationsButton,.sb-LeftSidebar:not(.isCollapsed) .sb-SportsListPanel+.sb-SearchButton {
                margin-top: var(--sidemenu_blocks-gap,16px)
            }
            
            .sb-LeftSidebar .sb-PlatformSwitcher-link.sb-ContentPageLink .sb-ContentPageLink-icon.sb-Icon {
                margin-right: 0
            }
            
            .sb-LeftSidebar.isCollapsed {
                padding-left: 0;
                padding-right: 0;
                width: var(--sidemenu_collapsed-width,60px)
            }
            
            .sb-LeftSidebar.isCollapsed .sb-ChatToggle-label,.sb-LeftSidebar.isCollapsed .sb-ContentPageLink-endAdornment,.sb-LeftSidebar.isCollapsed .sb-ContentPageLink-label,.sb-LeftSidebar.isCollapsed .sb-Customizer-label,.sb-LeftSidebar.isCollapsed .sb-NotificationsButton-label,.sb-LeftSidebar.isCollapsed .sb-SearchButton-label,.sb-LeftSidebar.isCollapsed .sb-SportsListPanel-divider {
                display: none
            }
            
            .sb-LeftSidebar.isCollapsed .sb-PlatformSwitcher {
                flex-direction: column
            }
            
            .sb-LeftSidebar.isCollapsed .sb-PlatformSwitcher.isSegmented .sb-PlatformSwitcher-link {
                padding: var(--switcher_item-py,10px)
            }
            
            .sb-LeftSidebar.isCollapsed .sb-LanguageDropdown,.sb-LeftSidebar.isCollapsed .sb-OddsTypes {
                margin-left: 0;
                margin-right: 0;
                padding-left: 0;
                padding-right: 0
            }
            
            .sb-LeftSidebar.isCollapsed .sb-LanguageDropdown-button,.sb-LeftSidebar.isCollapsed .sb-OddsTypes-button {
                border-color: transparent;
                justify-content: center
            }
            
            .sb-LeftSidebar.isCollapsed .sb-LanguageDropdown-button .sb-LanguageDropdown-iconContainer {
                margin-right: 0
            }
            
            .sb-LeftSidebar.isCollapsed .sb-OddsTypes-button .sb-OddsTypesMenuItem-example {
                margin-left: 0
            }
            
            .sb-LeftSidebar.isCollapsed .sb-ChatToggle .sb-Icon:not(:last-child) {
                margin-right: 0
            }
            
            .sb-LeftSidebar.isCollapsed .sb-Clock {
                border-radius: 0;
                display: flex;
                flex-direction: column;
                margin-left: 0;
                margin-right: 0
            }
            
            .sb-LeftSidebar.isCollapsed .sb-Clock-item {
                padding-left: 0;
                padding-right: 0
            }
            
            .sb-LeftSidebar.isCollapsed .sb-Clock-date {
                padding-left: 10px;
                padding-right: 10px;
                word-break: break-word
            }
            
            .sb-LeftSidebar.isCollapsed .sb-Clock-divider {
                height: 1px;
                margin: 0 auto;
                width: 20px
            }
            
            .sb-LeftSidebar.isCollapsed .sb-ChatToggle {
                width: var(--sidemenu_collapsed-width,60px)
            }
            
            .sb-LeftSidebar.isCollapsed .sb-PromoPageLink .sb-ContentPageLink-endAdornment {
                display: block;
                margin-left: 0
            }
            
            .sb-LeftSidebar.isCollapsed .sb-PromoBonusCounter {
                right: 30px;
                top: -6px
            }
            
            .sb-LeftSidebar.isWithSportIslands .sb-SportsListPanel-divider,.sb-LeftSidebar.isWithSportIslands>.sb-Divider {
                display: none
            }
            
            .sb-LeftSidebar.isWithSportIslands .sb-ContentPageLink:not(.sb-PlatformSwitcher-link),.sb-LeftSidebar.isWithSportIslands .sb-Customizer,.sb-LeftSidebar.isWithSportIslands .sb-NotificationsButton,.sb-LeftSidebar.isWithSportIslands .sb-SearchButton {
                border-radius: var(--radius-m,4px);
                overflow: hidden
            }
            
            .sb-LeftSidebar.isWithSportIslands.isCollapsed .sb-SportsListPanel-toggle {
                margin-left: auto;
                margin-right: auto
            }
            
            .sb-LeftSidebar.isWithSportIslands.isCollapsed .sb-SportsListPanel-toggle+.sb-SportsListPanel-toggle {
                margin-top: var(--sidemenu_w-islands-sections-gap,10px)
            }
            
            .sb-LeftSidebar.isWithSportIslands.isCollapsed .sb-ContentPageLink:not(.sb-PlatformSwitcher-link),.sb-LeftSidebar.isWithSportIslands.isCollapsed .sb-Customizer,.sb-LeftSidebar.isWithSportIslands.isCollapsed .sb-NotificationsButton,.sb-LeftSidebar.isWithSportIslands.isCollapsed .sb-SearchButton {
                align-items: center;
                display: flex;
                justify-content: center;
                margin-left: auto;
                margin-right: auto;
                padding: 0;
                width: var(--sidemenu_w-islands-collapsed-link-width,40px)
            }
            
            .sb-LeftSidebar.isWithSportIslands.isCollapsed .sb-ContentPageLink:not(.sb-PlatformSwitcher-link) .sb-ContentPageLink-startAdornment,.sb-LeftSidebar.isWithSportIslands.isCollapsed .sb-ContentPageLink:not(.sb-PlatformSwitcher-link) .sb-Icon,.sb-LeftSidebar.isWithSportIslands.isCollapsed .sb-Customizer .sb-ContentPageLink-startAdornment,.sb-LeftSidebar.isWithSportIslands.isCollapsed .sb-Customizer .sb-Icon,.sb-LeftSidebar.isWithSportIslands.isCollapsed .sb-NotificationsButton .sb-ContentPageLink-startAdornment,.sb-LeftSidebar.isWithSportIslands.isCollapsed .sb-NotificationsButton .sb-Icon,.sb-LeftSidebar.isWithSportIslands.isCollapsed .sb-SearchButton .sb-ContentPageLink-startAdornment,.sb-LeftSidebar.isWithSportIslands.isCollapsed .sb-SearchButton .sb-Icon {
                margin: 0
            }
            
            .sb-LeftSidebar.isWithSportIslands:not(.isCollapsed) .sb-SportsListPanel {
                margin-left: var(--sidemenu_w-islands-margin-x,10px);
                margin-right: var(--sidemenu_w-islands-margin-x,10px)
            }
            
            .sb-LeftSidebar.isWithSportIslands:not(.isCollapsed) .sb-ListOfGames+.sb-SportsListPanel,.sb-LeftSidebar.isWithSportIslands:not(.isCollapsed) .sb-SportsListPanel+.sb-ListOfGames,.sb-LeftSidebar.isWithSportIslands:not(.isCollapsed) .sb-SportsListPanel+.sb-SportsListPanel {
                margin-top: var(--sidemenu_w-islands-sections-gap,10px)
            }
            
            .sb-LeftSidebar.isWithSportIslands:not(.isCollapsed) .sb-ContentPageLink:not(.sb-PlatformSwitcher-link),.sb-LeftSidebar.isWithSportIslands:not(.isCollapsed) .sb-Customizer,.sb-LeftSidebar.isWithSportIslands:not(.isCollapsed) .sb-NotificationsButton,.sb-LeftSidebar.isWithSportIslands:not(.isCollapsed) .sb-SearchButton {
                margin-left: var(--sidemenu_w-islands-margin-x,10px);
                margin-right: var(--sidemenu_w-islands-margin-x,10px);
                padding-left: var(--sidemenu_w-islands-item-padding-x,10px);
                padding-right: var(--sidemenu_w-islands-item-padding-x,10px);
                width: auto
            }
            
            .sb-LeftSidebar.isWithSportIslands:not(.isCollapsed) .sb-Clock,.sb-LeftSidebar.isWithSportIslands:not(.isCollapsed) .sb-LanguageDropdown,.sb-LeftSidebar.isWithSportIslands:not(.isCollapsed) .sb-OddsTypes {
                margin-left: var(--sidemenu_w-islands-margin-x,10px);
                margin-right: var(--sidemenu_w-islands-margin-x,10px)
            }
            
            .sb-LeftSidebar.isWithSportIslands:not(.isCollapsed) .sb-SearchButton-wrapper {
                display: flex
            }
            
            .sb-LeftSidebar.isWithSportIslands:not(.isCollapsed) .sb-SearchButton-wrapper .sb-SearchButton {
                flex-grow: 1
            }
            
            .sb-LeftSidebar .sb-Divider {
                background: var(--sidemenu_divider,var(--border-divider-color));
                height: 1px;
                margin: var(--divider-offset) 0;
                width: 100%
            }
            
            .sb-LeftSidebar .sb-SportsListPanel-divider {
                border-color: var(--sidemenu_divider,var(--border-divider-color))
            }
            
            .sb-LeftSidebar:not(.isWithSportIslands) .sb-Divider+.sb-SportsListPanel,.sb-LeftSidebar:not(.isWithSportIslands) .sb-Divider+.sb-SportsListPanel-toggle {
                margin-top: calc(-1*var(--divider-offset))
            }
            
            .sb-LeftSidebar .sb-SportsListPanel+.sb-Divider,.sb-LeftSidebar .sb-SportsListPanel-toggle+.sb-Divider {
                margin-top: 0
            }
            
            .sb-LeftSidebar .sb-NotificationsButton {
                --button-offset: 20px;
                --btn-bg: transparent;
                --btn-bg-hover: var(--sidemenu_bg-hover,var(--bg-hover));
                align-items: center;
                height: 44px;
                padding: 0 20px;
                width: 100%
            }
            
            @media(min-width: 1280px) {
                .sb-LeftSidebar .sb-NotificationsButton {
                    height:40px
                }
            }
            
            .sb-LeftSidebar .sb-ContentPageLink:not(.sb-PlatformSwitcher-link),.sb-LeftSidebar .sb-Customizer,.sb-LeftSidebar .sb-SearchButton {
                align-items: center;
                display: flex;
                flex-shrink: 0;
                height: var(--sidemenu_link-height,40px);
                justify-content: flex-start;
                padding: 0 var(--sidemenu_padding-x,20px);
                width: 100%
            }
            
            .sb-LeftSidebar .sb-ContentPageLink:not(.sb-PlatformSwitcher-link) .sb-ContentPageLink-startAdornment:not(:last-child),.sb-LeftSidebar .sb-ContentPageLink:not(.sb-PlatformSwitcher-link)>.sb-ContentPageLink-icon:not(:last-child),.sb-LeftSidebar .sb-ContentPageLink:not(.sb-PlatformSwitcher-link)>.sb-Icon:not(:last-child),.sb-LeftSidebar .sb-Customizer .sb-ContentPageLink-startAdornment:not(:last-child),.sb-LeftSidebar .sb-Customizer>.sb-ContentPageLink-icon:not(:last-child),.sb-LeftSidebar .sb-Customizer>.sb-Icon:not(:last-child),.sb-LeftSidebar .sb-SearchButton .sb-ContentPageLink-startAdornment:not(:last-child),.sb-LeftSidebar .sb-SearchButton>.sb-ContentPageLink-icon:not(:last-child),.sb-LeftSidebar .sb-SearchButton>.sb-Icon:not(:last-child) {
                --icon-size: var(--sidemenu_item-icon-size,20px);
                margin-right: var(--sidemenu_item-gap,20px)
            }
            
            .sb-LeftSidebar .sb-ContentPageLink:not(.sb-PlatformSwitcher-link):hover,.sb-LeftSidebar .sb-Customizer:hover,.sb-LeftSidebar .sb-SearchButton:hover {
                background: var(--sidemenu_bg-hover,var(--bg-hover))
            }
            
            .sb-LeftSidebar .sb-PromoBonusCounter {
                right: 0;
                top: 0
            }
            
            .sb-LeftSidebar .sb-ContentPageLink:not(.sb-PlatformSwitcher-link) {
                color: var(--sidemenu_text,var(--color-base));
                font-weight: 400;
                text-transform: none
            }
            
            .sb-LeftSidebar .sb-ContentPageLink:not(.sb-PlatformSwitcher-link) .sb-Icon {
                color: var(--sidemenu_icon,var(--color-icon))
            }
            
            .sb-LeftSidebar .sb-ContentPageLink:not(.sb-PlatformSwitcher-link) .sb-ContentPageLink-endAdornment {
                color: var(--sidemenu_text-secondary,var(--color-hint))
            }
            
            .sb-LeftSidebar .sb-ContentPageLink:not(.sb-PlatformSwitcher-link).isActive {
                background: var(--sidemenu_active-bg,var(--bg-active));
                color: var(--sidemenu_active-text,var(--color-base));
                font-weight: 700
            }
            
            .sb-LeftSidebar .sb-ContentPageLink:not(.sb-PlatformSwitcher-link).isActive:hover {
                background: var(--sidemenu_active-bg-hover,var(--bg-active-hover));
                color: var(--sidemenu_active-text-hover,var(--color-base))
            }
            
            .sb-LeftSidebar .sb-ContentPageLink:not(.sb-PlatformSwitcher-link).isActive:hover .sb-Icon {
                color: var(--sidemenu_active-icon-hover,var(--primary-solid))
            }
            
            .sb-LeftSidebar .sb-ContentPageLink:not(.sb-PlatformSwitcher-link).isActive .sb-Icon {
                color: var(--sidemenu_active-icon,var(--primary-solid))
            }
            
            .sb-LeftSidebar .sb-ContentPageLink:not(.sb-PlatformSwitcher-link).isActive .sb-ContentPageLink-endAdornment {
                color: var(--sidemenu_active-text-secondary,var(--color-hint))
            }
            
            .sb-LeftSidebar .sb-ContentPageLink:not(.sb-PlatformSwitcher-link):hover:not(.isActive) {
                color: var(--sidemenu_text-hover,var(--color-base))
            }
            
            .sb-LeftSidebar .sb-ContentPageLink:not(.sb-PlatformSwitcher-link):hover:not(.isActive) .sb-Icon {
                color: var(--sidemenu_icon-hover,var(--color-icon))
            }
            
            .sb-LeftSidebar .sb-ContentPageLink:not(.sb-PlatformSwitcher-link):hover:not(.isActive) .sb-ContentPageLink-endAdornment {
                color: var(--sidemenu_text-secondary,var(--color-hint))
            }
            
            .sb-LeftSidebar .sb-ContentPageLink:not(.sb-PlatformSwitcher-link)+.sb-ContentPageLink,.sb-LeftSidebar .sb-ContentPageLink:not(.sb-PlatformSwitcher-link)+.sb-Customizer,.sb-LeftSidebar .sb-ContentPageLink:not(.sb-PlatformSwitcher-link)+.sb-NotificationsButton,.sb-LeftSidebar .sb-ContentPageLink:not(.sb-PlatformSwitcher-link)+.sb-SearchButton-wrapper,.sb-LeftSidebar .sb-Customizer+.sb-ContentPageLink:not(.sb-PlatformSwitcher-link),.sb-LeftSidebar .sb-NotificationsButton+.sb-ContentPageLink:not(.sb-PlatformSwitcher-link),.sb-LeftSidebar .sb-SearchButton-wrapper+.sb-ContentPageLink:not(.sb-PlatformSwitcher-link) {
                margin-top: var(--sidemenu_links-gap,0)
            }
            
            .sb-LeftSidebar .sb-NotificationsButton,.sb-LeftSidebar .sb-ProfileDropdown,.sb-LeftSidebar .sb-SearchButton {
                color: var(--sidemenu_text,var(--color-base));
                font-weight: 400;
                text-transform: none
            }
            
            .sb-LeftSidebar .sb-NotificationsButton .sb-Icon,.sb-LeftSidebar .sb-ProfileDropdown .sb-Icon,.sb-LeftSidebar .sb-SearchButton .sb-Icon {
                color: var(--sidemenu_icon,var(--color-icon))
            }
            
            .sb-LeftSidebar .sb-NotificationsButton:hover,.sb-LeftSidebar .sb-ProfileDropdown:hover,.sb-LeftSidebar .sb-SearchButton:hover {
                color: var(--sidemenu_text-hover,var(--color-base))
            }
            
            .sb-LeftSidebar .sb-NotificationsButton:hover .sb-Icon,.sb-LeftSidebar .sb-ProfileDropdown:hover .sb-Icon,.sb-LeftSidebar .sb-SearchButton:hover .sb-Icon {
                color: var(--sidemenu_icon-hover,var(--color-icon))
            }
            
            .sb-LeftSidebar .sb-PromoPageLink .sb-ContentPageLink-endAdornment {
                margin-left: 6px
            }
            
            .sb-LeftSidebar .sb-LanguageDropdown,.sb-LeftSidebar .sb-OddsTypes {
                color: var(--sidemenu_text,var(--color-base));
                flex-shrink: 0;
                margin: var(--sidemenu_blocks-gap,16px) var(--sidemenu_padding-x,20px) 0 var(--sidemenu_padding-x,20px)
            }
            
            .sb-LeftSidebar .sb-LanguageDropdown .sb-IconDropdownArrow,.sb-LeftSidebar .sb-OddsTypes .sb-IconDropdownArrow {
                color: var(--sidemenu_icon,var(--color-icon))
            }
            
            .sb-LeftSidebar .sb-LanguageDropdown+.sb-OddsTypes,.sb-LeftSidebar .sb-OddsTypes+.sb-LanguageDropdown {
                margin-top: var(--sidemenu_controls-gap,12px)
            }
            
            .sb-LeftSidebar .sb-Clock {
                margin: var(--sidemenu_blocks-gap,16px) var(--sidemenu_padding-x,20px) 0
            }
            
            .sb-LeftSidebar .sb-Clock:first-child {
                margin-bottom: var(--sidemenu_controls-gap,12px);
                margin-top: 0
            }
            
            .sb-LeftSidebar .sb-LanguageDropdown-button,.sb-LeftSidebar .sb-OddsTypes-button {
                border: 1px solid var(--sidemenu_divider,var(--border-divider-color));
                padding: 0 12px
            }
            
            .sb-LeftSidebar .sb-ChatToggle {
                font: var(--sh3-fstyle,normal) var(--sh3-fw,700) var(--sh3-fs,14px)/var(--sh3-lh,1.43) var(--sh3-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--sh3-ls,.00071em);
                text-transform: var(--sh3-tt,none);
                align-items: center;
                background: var(--zone_sidemenu-bg,var(--bg-base));
                border-top: 1px solid var(--sidemenu_divider,var(--border-divider-color));
                bottom: 0;
                box-shadow: var(--shadow-mobile-ticket);
                color: var(--sidemenu_text,var(--color-base));
                display: flex;
                justify-content: center;
                left: 0;
                padding: 12px 0;
                position: absolute;
                width: 100%
            }
            
            .sb-LeftSidebar .sb-ChatToggle .sb-Icon {
                color: var(--sidemenu_icon,var(--color-icon))
            }
            
            .sb-LeftSidebar .sb-ChatToggle .sb-Icon:not(:last-child) {
                margin-right: 8px
            }
            
            .sb-LeftSidebar .sb-ChatToggle:hover {
                color: var(--sidemenu_text-hover,var(--color-base))
            }
            
            .sb-LeftSidebar .sb-ChatToggle:hover .sb-Icon {
                color: var(--sidemenu_icon-hover,var(--color-icon))
            }
            
            .sb-LeftSidebar .sb-EventsFilter {
                margin: var(--sidemenu_blocks-gap,16px) var(--sidemenu_filter-margin-x,16px)
            }
            
            .sb-LeftSidebar .sb-EventsFilter .sb-TimeFromDropdown {
                flex: .65 1
            }
            
            .sb-LeftSidebar .sb-EventsFilter .sb-TimeToDropdown {
                flex: .35 1
            }

            .sb-UnderlinedComponent {
                background-color: currentColor;
                position: absolute
            }

            .sb-SportsMenuSportCount {
                color: var(--sidemenu_text-secondary,var(--color-hint));
                display: inline-block;
                font-weight: 400;
                padding-left: 8px
            }
            
            .sb-SportsMenuLeague>.sb-SportsList-item {
                font: var(--ts-fstyle,normal) var(--ts-fw,400) var(--ts-fs,14px)/var(--ts-lh,1.43) var(--ts-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--ts-ls,.00071em);
                text-transform: var(--ts-tt,none);
                padding-right: var(--sidemenu_padding-x,20px)
            }
            
            .sb-SportsMenuLeague .sb-SportsMenuLeague-link {
                padding-left: 36px;
                width: 100%
            }
            
            .sb-SportsList-subitemsStub {
                font: var(--c-fstyle,normal) var(--c-fw,400) var(--c-fs,12px)/var(--c-lh,1.33) var(--c-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--c-ls,.00167em);
                text-transform: var(--c-tt,none);
                color: var(--sidemenu_text-secondary,var(--color-hint));
                padding: 8px 16px 8px 20px;
                text-align: center
            }
            
            .sb-SportsMenuLeague-league {
                margin: 8px 0;
                padding: 2px 0
            }
            
            .sb-SportsMenuCategory {
                color: var(--sidemenu_text,var(--color-base))
            }
            
            .sb-SportsMenuCategory>.sb-SportsMenuCategory-collapsible>.sb-SportsList-item {
                font: var(--ts-fstyle,normal) var(--ts-fw,400) var(--ts-fs,14px)/var(--ts-lh,1.43) var(--ts-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--ts-ls,.00071em);
                text-transform: var(--ts-tt,none);
                padding-left: var(--sidemenu_padding-x,20px);
                padding-right: var(--sidemenu_padding-x,20px);
                position: relative
            }
            
            .sb-SportsMenuCategory.isWithSportIslands>.sb-SportsList-item {
                padding-left: var(--sidemenu_w-islands-item-padding-x,10px);
                padding-right: var(--sidemenu_w-islands-item-padding-x,10px)
            }
            
            .sb-SportsMenuCategory .top-league:hover {
                background-color: var(--bg-active-hover)
            }
            
            .sb-SportsMenuCategory .sb-SportsList-subitems.noCategory .sb-SportsMenuLeague-link {
                padding-left: 24px
            }
            
            .sb-SportsMenuCategory-category {
                align-items: center;
                display: flex;
                overflow: hidden;
                padding-right: 8px
            }
            
            .sb-SportsMenuCategory-categoryName {
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap
            }
            
            html[dir=rtl] .sb-SportsMenuCategory-categoryName {
                direction: ltr
            }
            
            .sb-SportsMenuLeague-outrights {
                font: var(--ts-fstyle,normal) var(--ts-fw,400) var(--ts-fs,14px)/var(--ts-lh,1.43) var(--ts-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--ts-ls,.00071em);
                text-transform: var(--ts-tt,none);
                color: var(--sidemenu_text,var(--color-base));
                padding: 8px 0 8px 36px
            }
            
            .sb-SportsMenuLeague-outrights:hover {
                background: var(--sidemenu_bg-hover,var(--bg-hover));
                color: var(--sidemenu_text-hover,var(--color-base))
            }
            
            .sb-SportsMenuLeague-outrights.isActive {
                font-weight: 700
            }
            
            .sb-SportsMenuLeague-outrights.isActive:hover {
                background: var(--sidemenu_active-section-bg-hover,var(--bg-active-hover));
                color: var(--sidemenu_active-text-hover,var(--color-base))
            }
            
            .sb-SportsMenuSport.isActive .sb-SportsMenuSport-label,.sb-SportsMenuSport.isExpanded .sb-SportsMenuSport-label {
                font-weight: 700
            }
            
            .sb-SportsMenuSport .sb-SportsList-activeItem {
                height: 100%;
                left: 0;
                top: 0;
                width: 2px
            }
            
            .sb-SportsMenuSport:hover {
                cursor: pointer
            }
            
            .sb-SportsMenuSport.isActive .sb-SportsMenuSport-item {
                background: var(--sidemenu_active-section-bg,var(--bg-active));
                color: var(--sidemenu_active-text,var(--color-base))
            }
            
            .sb-SportsMenuSport.isActive .sb-SportsMenuSport-item:hover {
                background: var(--sidemenu_active-section-bg-hover,var(--bg-active-hover));
                color: var(--sidemenu_active-text-hover,var(--color-base))
            }
            
            .sb-SportsMenuSport .sb-SportsMenuSport-item:hover .sb-SportsMenuSportCount,.sb-SportsMenuSport .sb-SportsMenuSport-link.isActive .sb-SportsMenuSportCount,.sb-SportsMenuSport.isExpanded.isActive>.sb-Collapsible>.sb-SportsMenuSport-item .sb-SportsMenuSportCount {
                color: var(--sidemenu_active-text-secondary,var(--color-hint))
            }
            
            .sb-SportsMenuSport .sb-SportsMenuSport-item {
                padding-left: var(--sidemenu_padding-x,20px);
                padding-right: var(--sidemenu_padding-x,20px)
            }
            
            .sb-SportsMenuSport.isWithSportIslands .sb-SportsMenuSport-item {
                padding-left: var(--sidemenu_w-islands-item-padding-x,10px);
                padding-right: var(--sidemenu_w-islands-item-padding-x,10px)
            }
            
            .sb-SportsMenuSport-item {
                align-items: center;
                color: var(--sidemenu_text,var(--color-base));
                display: flex;
                justify-content: space-between;
                position: relative
            }
            
            .sb-SportsMenuSport-item.isInactive {
                color: var(--sidemenu_text-secondary,var(--color-hint))
            }
            
            .sb-SportsMenuSport-item .sb-SportIcon {
                flex-shrink: 0
            }
            
            .sb-SportsMenuSport-item .sb-SportIcon:not(.isActive) {
                color: var(--sidemenu_icon,var(--color-icon))
            }
            
            .sb-SportsMenuSport-item:hover {
                background: var(--sidemenu_bg-hover,var(--bg-hover));
                color: var(--sidemenu_text-hover,var(--color-base))
            }
            
            .sb-SportsMenuSport-item:hover .sb-SportIcon:not(.isActive) {
                color: var(--sidemenu_icon-hover,var(--color-icon))
            }
            
            .sb-SportsMenuSport-link {
                align-items: center;
                color: inherit;
                display: flex;
                flex-grow: 1;
                height: var(--sidemenu_section-item-height,36px);
                overflow: hidden;
                text-transform: capitalize
            }
            
            .sb-SportsMenuSport-link:hover {
                color: inherit
            }
            
            .sb-SportsMenuSport-label {
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                font: var(--ts-fstyle,normal) var(--ts-fw,400) var(--ts-fs,14px)/var(--ts-lh,1.43) var(--ts-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--ts-ls,.00071em);
                text-transform: var(--ts-tt,none);
                color: inherit;
                display: inline;
                padding-left: var(--sidemenu_item-gap,20px)
            }
            
            html[dir=rtl] .sb-SportsMenuSport-label {
                direction: ltr
            }
            
            .sb-SportsList-others {
                --btn-color: var(--sidemenu_text,var(--color-base));
                --btn-color-hover: var(--sidemenu_text,var(--color-base));
                justify-content: flex-start;
                margin-bottom: 4px;
                margin-top: 4px;
                opacity: .65;
                padding-left: var(--sidemenu_padding-x,20px);
                padding-right: var(--sidemenu_padding-x,20px);
                width: 100%
            }
            
            .sb-SportsList-others:hover {
                opacity: 1
            }
            
            .sb-SportsList-item {
                align-items: center;
                color: var(--sidemenu_text,var(--color-base));
                display: flex;
                justify-content: space-between;
                min-height: var(--sidemenu_section-item-height,36px)
            }
            
            .sb-SportsList-item:hover {
                background: var(--sidemenu_section-bg-hover,var(--bg-hover));
                color: var(--sidemenu_text-hover,var(--color-base));
                cursor: pointer
            }
            
            .sb-SportsList-item:hover .sb-SportsMenuSportCount {
                color: var(--sidemenu_active-text-secondary,var(--color-hint))
            }
            
            .sb-SportsList-item:hover.isActive {
                background: var(--sidemenu_active-section-bg-hover,var(--bg-active-hover))
            }
            
            .sb-SportsList-item.isActive {
                font-weight: 700
            }
            
            .sb-SportsMenuLeague-link {
                color: var(--sidemenu_text,var(--color-base))
            }
            
            .sb-SportsMenuLeague-link:hover {
                background: var(--sidemenu_bg-hover,var(--bg-hover));
                color: var(--sidemenu_text-hover,var(--color-base))
            }
            
            .sb-SportsMenuLeague-link:last-child .sb-SportsMenuSportCount {
                padding-right: 8px
            }
            
            .sb-SportsList-subitems {
                display: flex;
                flex-direction: column;
                max-width: 300px
            }
            
            @media(min-width: 1280px) {
                .sb-SportsList-subitems {
                    max-width:var(--sidemenu_expanded-width,244px)
                }
            }

            .sb-FooterNavColumn {
                display: flex;
                flex-direction: column;
                margin: 0 20px 32px
            }
            
            @media(max-width: 719.98px) {
                .sb-FooterNavColumn {
                    margin-left:0
                }
            }
            
            .sb-FooterNavColumn-title {
                font: var(--sh3-fstyle,normal) var(--sh3-fw,700) var(--sh3-fs,14px)/var(--sh3-lh,1.43) var(--sh3-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--sh3-ls,.00071em);
                text-transform: var(--sh3-tt,none);
                color: var(--footer_title,var(--color-base));
                margin-bottom: 16px
            }
            
            .sb-FooterNavColumn-item {
                font: var(--c-fstyle,normal) var(--c-fw,400) var(--c-fs,12px)/var(--c-lh,1.33) var(--c-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--c-ls,.00167em);
                text-transform: var(--c-tt,none);
                color: var(--footer_link,var(--color-secondary))
            }
            
            .sb-FooterNavColumn-item .isActive,.sb-FooterNavColumn-item:hover {
                color: var(--footer_link-hover,var(--color-base))
            }
            
            .sb-FooterNavColumn-item:not(:last-child) {
                margin-bottom: 8px
            }

            .sb-StatusCard {
                align-items: center;
                display: flex;
                flex-direction: column;
                justify-content: center;
                text-align: center
            }
            
            .sb-StatusCard-icon {
                height: 60px;
                margin-bottom: 20px;
                width: 60px
            }
            
            .sb-StatusCard-icon.success {
                color: var(--success-base)
            }
            
            .sb-StatusCard-icon.error {
                color: var(--error-base)
            }
            
            .sb-StatusCard-title {
                font: var(--h3-fstyle,normal) var(--h3-fw,700) var(--h3-fs,26px)/var(--h3-lh,1.23) var(--h3-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--h3-ls,normal);
                text-transform: var(--h3-tt,none);
                margin-bottom: 24px
            }
            
            @media(max-width: 719.98px) {
                .sb-StatusCard-title {
                    margin-bottom:48px;
                    margin-top: 32px
                }
            }
            
            .sb-StatusCard-description {
                color: var(--color-secondary);
                margin-bottom: 32px
            }
            
            @media(min-width: 720px) {
                .sb-StatusCard-description {
                    color:var(--color-paragraph)
                }
            }
            
            .sb-StatusCard-description em {
                color: var(--color-base)
            }
            
            .sb-StatusCard-bonusContent {
                gap: 4px;
                justify-content: center
            }
            
            @media(min-width: 720px) {
                .sb-StatusCard-bonusContent {
                    gap:6px
                }
            }
            
            .sb-StatusCard-bonusTitle {
                font: var(--sh2-fstyle,normal) var(--sh2-fw,700) var(--sh2-fs,16px)/var(--sh2-lh,1.5) var(--sh2-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--sh2-ls,.00063em);
                text-transform: var(--sh2-tt,none);
                color: var(--color-secondary)
            }
            
            @media(min-width: 720px) {
                .sb-StatusCard-bonusTitle {
                    color:var(--color-paragraph)
                }
            }
            
            .sb-StatusCard-bonusDescription {
                font: var(--sh2-fstyle,normal) var(--sh2-fw,700) var(--sh2-fs,16px)/var(--sh2-lh,1.5) var(--sh2-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--sh2-ls,.00063em);
                text-transform: var(--sh2-tt,none);
                color: var(--promo-solid);
                font-size: 32px
            }
            
            .sb-StatusCard-bonusTimer {
                font-size: 16px;
                justify-content: center
            }
            
            .sb-LazyRenderedComponent {
                height: 1px
            }
            
            .sb-LazyComponentLoader {
                height: 100%;
                min-height: var(--lazy-component-loader-min-height,60px);
                position: relative;
                width: 100%
            }
            
            .sb-LazyComponentLoader-preloader {
                align-items: center;
                background-color: transparent;
                bottom: 0;
                display: flex;
                flex-shrink: 0;
                height: 100%;
                justify-content: center;
                left: 0;
                position: absolute;
                width: 100%;
                z-index: 101
            }
            
            .sb-JackpotLeaderboardRowPreloader {
                border-radius: var(--radius-l,8px);
                display: flex;
                height: 64px;
                margin: 8px 0;
                width: 100%
            }
            
            .sb-JackpotLeaderboard-titleWrapper {
                align-items: center;
                display: flex;
                gap: 8px;
                margin-bottom: 20px
            }
            
            .sb-JackpotLeaderboard-titleWrapper.onlyHint {
                justify-content: end;
                width: 100%
            }
            
            .sb-JackpotLeaderboard-title {
                font: var(--sh1-fstyle,normal) var(--sh1-fw,700) var(--sh1-fs,20px)/var(--sh1-lh,1.5) var(--sh1-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--sh1-ls,normal);
                text-transform: var(--sh1-tt,none)
            }
            
            .sb-JackpotLeaderboard-preloader {
                align-items: center;
                background: var(--bg-base);
                border-radius: var(--radius-l,8px);
                display: flex;
                flex-direction: column;
                padding: 20px;
                width: 100%
            }
            
            .sb-JackpotLeaderboard-preloaderContent {
                width: 100%
            }
            
            .sb-IconDropdownArrow {
                --icon-size: 8px;
                transform-origin: center;
                transition: transform .3s
            }
            
            .sb-IconDropdownArrow.isOpen {
                transform: rotate(180deg)
            }
            
            .sb-Badge {
                font: var(--c-fstyle,normal) var(--c-fw,400) var(--c-fs,12px)/var(--c-lh,1.33) var(--c-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--c-ls,.00167em);
                text-transform: var(--c-tt,none);
                align-items: center;
                background: var(--badge_bg,var(--error-base));
                border-radius: var(--radius-xl,9999px);
                color: var(--badge_text,var(--error-contrast));
                display: inline-flex;
                height: 20px;
                justify-content: center;
                min-width: 20px
            }
            
            .sb-Badge.isText {
                padding: 2px 6px
            }
            
            .sb-Badge.isCounter {
                padding: 2px
            }
            
            .sb-MatchPreviewButton {
                --btn-disabled-opacity: 1;
                --btn-border-width: 0px;
                --btn-color: var(--statistic_header-text,var(--color-secondary));
                --btn-color-hover: var(--statistic_header-hover,var(--color-base));
                font: var(--o-fstyle,normal) var(--o-fw,500) var(--o-fs,14px)/var(--o-lh,1.43) var(--o-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--o-ls,.00143em);
                text-transform: var(--o-tt,uppercase);
                border-bottom: 2px solid transparent;
                position: relative
            }
            
            .sb-MatchPreviewButton:hover .sb-Icon {
                color: var(--statistic_header-hover,var(--color-base))
            }
            
            .sb-MatchPreviewButton.isActive {
                --btn-color: var(--statistic_header-text-active,var(--color-base));
                border-bottom-color: var(--statistic_header-border-active,var(--primary-solid))
            }
            
            .sb-MatchPreviewButton.isActive .sb-Icon {
                color: var(--statistic_header-icon-active,var(--color-base))
            }
            
            .sb-MatchPreviewButton.hasLabel .sb-MatchPreviewButton-badge {
                right: 0;
                top: 0;
                transform: translate(110%,-45%)
            }
            
            .sb-MatchPreviewButton:disabled {
                --btn-color: var(--statistic_header-disabled,var(--color-disabled));
                --btn-color-hover: var(--statistic_header-disabled,var(--color-disabled))
            }
            
            .sb-MatchPreviewButton:disabled .sb-Icon {
                color: currentColor
            }
            
            .sb-MatchPreviewButton .sb-Icon {
                --icon-size: 12px;
                color: var(--statistic_header-icon,var(--color-icon))
            }
            
            .sb-MatchPreviewButton-content {
                align-items: center;
                display: flex;
                gap: 8px;
                position: relative
            }
            
            .sb-MatchPreviewButton-badge {
                position: absolute;
                transform: translate(25%,-50%)
            }
            
            .sb-MatchPreviewStream-preloader {
                height: calc(var(--right-sidebar-width, 342px) / 16 * 9);
                width: 100%
            }
            
            .sb-MatchPreview-content {
                display: flex
            }
            
            .sb-MatchPreviewTabs {
                background: var(--statistic_header-bg,var(--bg-extra));
                display: flex;
                flex-shrink: 0;
                height: 48px
            }
            
            .sb-MatchPreviewTabs .sb-Icon {
                --icon-size: 16px
            }
            
            .sb-MatchPreviewTabs--single-tab .sb-MatchPreviewButton:not(.sb-MatchPreviewTabs-toggle) {
                justify-content: flex-start;
                padding-left: 12px
            }
            
            .sb-MatchPreviewTabs-toggle {
                --btn-px: 8px
            }
            
            .sb-MatchPreviewTabs-toggle .sb-Icon {
                --icon-size: 16px
            }
            
            .sb-SportsListPreloader {
                display: flex;
                flex-direction: column;
                padding-bottom: 16px
            }
            
            .sb-SportsListPreloader.isCollapsed {
                background: var(--sidemenu_section-bg,var(--bg-secondary))
            }
            
            .sb-SportsListPreloader .sb-SportsListPreloader-row {
                align-items: center;
                display: flex;
                height: 36px;
                justify-content: flex-start;
                padding-left: 10px
            }
            
            .sb-SportsListPreloader .sb-SportsListPreloader-icon {
                height: 20px;
                width: 20px
            }
            
            .sb-SportsListPreloader .sb-SportsListPreloader-title {
                align-items: center;
                display: flex;
                flex-direction: row;
                width: 100%
            }
            
            .sb-SportsListPreloader .sb-SportsListPreloader-title .sb-SportsListPreloader-item {
                margin: 3px 0
            }
            
            .sb-SportsListPreloader .sb-SportsListPreloader-item {
                background-color: var(--bg-hover);
                height: 10px;
                margin: 5px 0 5px 20px;
                width: 35%
            }
            
            .sb-SportsListPreloader .sb-SportsListPreloader-item-xsmall {
                width: 66px
            }
            
            .sb-SportsListPreloader .sb-SportsListPreloader-item-small {
                width: 74px
            }
            
            .sb-SportsListPreloader .sb-SportsListPreloader-item-medium {
                width: 90px
            }
            
            .sb-SportsListPreloader .sb-SportsListPreloader-item-large {
                width: 98px
            }
            
            .sb-SportsListPreloader .sb-SportsListPreloader-item-xlarge {
                width: 114px
            }
            
            .sb-SportsListPreloader .sb-SportsListPreloader-circle {
                background-color: var(--bg-hover)
            }
            
            .sb-SportsListPanel {
                background: var(--sidemenu_section-bg,var(--bg-secondary))
            }
            
            .sb-SportsListPanel.isExpanded {
                padding-bottom: 16px
            }
            
            .sb-SportsListPanel.isWithSportIslands {
                border-radius: var(--radius-m,4px);
                overflow: hidden
            }
            
            .sb-SportsListPanel.isWithSportIslands:not(.isWithinCollapsedSidebar) .sb-SportsListPanel-title {
                padding-left: var(--sidemenu_w-islands-margin-x,10px);
                padding-right: var(--sidemenu_w-islands-margin-x,10px)
            }
            
            .sb-SportsListPanel.isWithSportIslands .sb-SportsMenuLeague>.sb-SportsList-item {
                padding-right: var(--sidemenu_w-islands-item-padding-x,10px)
            }
            
            .sb-SportsListPanel .sb-SportIcon {
                --icon-size: var(--sidemenu_item-icon-size,20px)
            }
            
            .sb-SportsListPanel-title,.sb-SportsListPanel-toggle {
                --btn-color: var(--sidemenu_text,var(--color-base));
                --btn-bg: var(--sidemenu_section-bg,var(--bg-secondary));
                --btn-bg-hover: var(--sidemenu_section-bg-hover,var(--bg-hover));
                --btn-color-hover: var(--sidemenu_text-hover,var(--color-base));
                align-items: center;
                display: flex;
                position: relative
            }
            
            .sb-SportsListPanel-title {
                font: var(--l-fstyle,normal) var(--l-fw,500) var(--l-fs,12px)/var(--l-lh,1.33) var(--l-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--l-ls,.00333em);
                text-transform: var(--l-tt,uppercase);
                height: var(--sidemenu_section-title-height,56px);
                justify-content: space-between;
                padding-left: var(--sidemenu_padding-x,20px);
                padding-right: var(--sidemenu_padding-x,20px)
            }
            
            .sb-SportsListPanel-title.isWithSportIslands {
                padding-left: var(--sidemenu_w-islands-item-padding-x,10px);
                padding-right: var(--sidemenu_w-islands-item-padding-x,10px)
            }
            
            .sb-SportsListPanel-toggle.isActive,.sb-SportsListPanel-toggle[aria-expanded=true] {
                --btn-bg: var(--sidemenu_active-section-bg,var(--bg-active));
                --btn-bg-hover: var(--sidemenu_active-section-bg-hover,var(--bg-active-hover))
            }
            
            .sb-SportsListPanel-toggle:not(.isWithSportIslands) {
                height: var(--sidemenu_section-title-height,56px);
                width: 100%
            }
            
            .sb-SportsListPanel-toggle.isWithSportIslands {
                border-radius: var(--radius-m,4px);
                height: var(--sidemenu_w-islands-collapsed-section-size,40px);
                justify-content: center;
                padding: 0;
                width: var(--sidemenu_w-islands-collapsed-section-size,40px)
            }
            
            .sb-SportsListPanel-popoverContent {
                -ms-overflow-style: none;
                scrollbar-width: none;
                background: var(--sidemenu_section-bg,var(--bg-secondary));
                border-radius: 0 var(--radius-l,8px) var(--radius-l,8px) 0;
                max-height: 55vh;
                overflow: scroll;
                width: var(--sidemenu_expanded-width,244px)
            }
            
            .sb-SportsListPanel-popoverContent::-webkit-scrollbar {
                display: none
            }
            
            @media(min-width: 1920px) {
                .sb-SportsListPanel-popoverContent {
                    max-height:60vh
                }
            }
            
            .sb-SportsListPanel-popoverContent .sb-SportsListPanel-title {
                background: var(--sidemenu_section-bg,var(--bg-secondary));
                cursor: default
            }
            
            .sb-SportsListPanel-overscroll {
                max-height: 60vh
            }
            
            .sb-SportsListPanel-divider {
                border-bottom: 1px solid var(--sidemenu_divider,var(--border-divider-color));
                margin: 0 20px
            }
            
            .sb-SportsListPanel-icon .sb-Icon {
                color: var(--sidemenu_icon,var(--color-icon))
            }
            
            .sb-SportsListPanel-icon[class^="sb-SportsListPanel-icon sb-Sport-"] .sb-Icon {
                color: currentColor
            }
            
            .sb-SportsListPanel-titleUnderline {
                height: 100%;
                left: 0;
                width: 2px
            }
            
            .sb-PageBanner-slider-placeholder {
                height: 156px;
                width: 100%
            }
            
            .sb-PageBanner-tile {
                display: grid;
                grid-template-columns: 1fr;
                width: 100%
            }
            
            @media screen and (min-width: 720px) {
                .sb-PageBanner-tile {
                    grid-template-columns:1fr 1fr
                }
            }
            
            .sb-PageBanner-tile .sb-PageBanner-tile-placeholder {
                height: 300px
            }
            
            .sb-Header {
                background: var(--header_bg-common,var(--bg-secondary));
                box-shadow: 0 0 4px 0 rgba(0,0,0,.3);
                display: flex;
                flex-direction: column;
                height: var(--internal_header_height,60px);
                justify-content: center
            }
            
            .sb-Header .sb-AuthButton,.sb-Header .sb-DepositButton {
                white-space: nowrap
            }
            
            .sb-Header .sb-MobileSideMenu {
                display: none
            }
            
            @media(max-width: 1280px) {
                .sb-Header .sb-MobileSideMenu {
                    display:block
                }
            
                .sb-Header .sb-MobileSideMenu .sb-MobileSideMenu-hamburger {
                    margin-right: 0
                }
            
                .sb-Header .sb-MobileSideMenu .sb-MobileSideMenu-hamburger .sb-MobileSideMenu-hamburgerIcon {
                    color: var(--header_burger,var(--color-icon))
                }
            }
            
            .sb-Header .sb-HeaderNav {
                --icon-size: var(--header_link-icon-size,20px);
                align-items: center;
                background: var(--header_bg-nav,transparent);
                display: flex;
                flex-grow: 0;
                height: var(--header_nav-height,60px);
                padding: 0 var(--header_mobile-padding-x,20px)
            }
            
            @media(min-width: 720px) {
                .sb-Header .sb-HeaderNav {
                    padding:0 var(--header_padding-x,20px)
                }
            }
            
            .sb-Header .sb-HeaderNav>*+* {
                margin-left: var(--header_mobile-navigation-gap,12px)
            }
            
            @media(min-width: 720px) {
                .sb-Header .sb-HeaderNav>*+* {
                    margin-left:var(--header_navigation-gap,20px)
                }
            }
            
            .sb-Header .sb-HeaderNav>.sb-AuthButton+.sb-AuthButton {
                margin-left: var(--header_mobile-buttons-gap,8px)
            }
            
            @media(min-width: 720px) {
                .sb-Header .sb-HeaderNav>.sb-AuthButton+.sb-AuthButton {
                    margin-left:var(--header_buttons-gap,12px)
                }
            }
            
            .sb-Header .sb-HeaderNav .sb-Icon {
                color: var(--header_icon,var(--color-icon))
            }
            
            .sb-Header .sb-HeaderNav>.sb-DepositButton.isShowOnlyIconForMobile {
                --btn-px: 8px
            }
            
            .sb-Header .sb-HeaderNav>.sb-DepositButton.isShowOnlyIconForMobile .sb-Button-label {
                display: none
            }
            
            .sb-Header .sb-HeaderNav>.sb-DepositButton.isShowOnlyIconForMobile .sb-Icon {
                margin-right: 0
            }
            
            @media screen and (min-width: 720px) {
                .sb-Header .sb-HeaderNav>.sb-DepositButton.isShowOnlyIconForMobile {
                    --btn-px:16px
                }
            
                .sb-Header .sb-HeaderNav>.sb-DepositButton.isShowOnlyIconForMobile .sb-Button-label {
                    display: flex
                }
            
                .sb-Header .sb-HeaderNav>.sb-DepositButton.isShowOnlyIconForMobile .sb-Icon {
                    display: none
                }
            }
            
            @media(max-width: 719.98px) {
                .sb-Header .sb-HeaderNav>.sb-MobileSideMenu+.sb-BrandLogo .sb-BrandLogo-image {
                    object-position:left
                }
            }
            
            .sb-Header .sb-HeaderNav .sb-Divider:last-of-type {
                margin-left: auto
            }
            
            .sb-Header .sb-HeaderNav>.sb-ContentPageLink.isActive {
                color: var(--header_item-active,var(--primary-solid))
            }
            
            .sb-Header .sb-HeaderNav>.sb-ContentPageLink.isActive .sb-ContentPageLink-icon {
                color: var(--header_icon-active,var(--primary-solid))
            }
            
            .sb-Header .sb-HeaderNav>.sb-ContentPageLink:hover:not(.isActive) {
                color: var(--header_item-hover,var(--color-base))
            }
            
            .sb-Header .sb-HeaderNav>.sb-ContentPageLink:hover:not(.isActive) .sb-ContentPageLink-icon {
                color: var(--header_icon-hover,var(--color-base))
            }
            
            .sb-Header .sb-HeaderNav .sb-PageContent-LinksMenu .sb-ContentPageLink,.sb-Header .sb-HeaderNav .sb-PageContent-LinksMenu>.sb-PageContent-LinksMenu-button,.sb-Header .sb-HeaderNav>.sb-ContentPageLink {
                font: var(--sh3-fstyle,normal) var(--sh3-fw,700) var(--sh3-fs,14px)/var(--sh3-lh,1.43) var(--sh3-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--sh3-ls,.00071em);
                text-transform: var(--sh3-tt,none);
                color: var(--header_item,var(--color-secondary))
            }
            
            @media(max-width: 1280px) {
                .sb-Header .sb-HeaderNav>.sb-ContentPageLink,.sb-Header .sb-HeaderNav>.sb-PageContent-LinksMenu,.sb-Header .sb-HeaderNav>.sb-PlatformSwitcher {
                    display:none
                }
            }
            
            .sb-Header .sb-HeaderNav>.sb-ContentPageLink.isLiveLink .sb-ContentPageLink-endAdornment {
                display: none
            }
            
            .sb-Header .sb-HeaderNav .sb-PageContent-LinksMenu>.sb-PageContent-LinksMenu-button {
                border-radius: var(--radius-m,4px);
                padding: 4px 8px
            }
            
            .sb-Header .sb-HeaderNav .sb-PageContent-LinksMenu>.sb-PageContent-LinksMenu-button.isOpen {
                background-color: var(--bg-active);
                color: var(--color-secondary)
            }
            
            .sb-Header .sb-HeaderNav .sb-BrandLogo {
                display: flex
            }
            
            @media screen and (max-width: 450px) {
                .sb-Header .sb-HeaderNav .sb-BrandLogo {
                    flex-shrink:1;
                    max-width: 90px
                }
            }
            
            .sb-Header .sb-HeaderNav .sb-BrandLogo text {
                font-feature-settings: "kern";
                font-kerning: normal
            }
            
            .sb-Header .sb-HeaderNav>.sb-PlatformSwitcher {
                flex-shrink: 0
            }
            
            .sb-Header .sb-HeaderNav>.sb-DepositButton .sb-Icon {
                color: var(--accent-contrast)
            }
            
            .sb-Header .sb-HeaderNav>.sb-AuthButton,.sb-Header .sb-HeaderNav>.sb-DepositButton,.sb-Header .sb-HeaderNav>.sb-LootboxButton {
                flex-shrink: 0
            }
            
            @media(max-width: 959.98px) {
                .sb-Header .sb-HeaderNav>.sb-LootboxButton {
                    display:none
                }
            
                .sb-Header .sb-HeaderNav .sb-Clock-item {
                    padding-bottom: 0;
                    padding-top: 0
                }
            }
            
            .sb-Header .sb-HeaderNav .sb-ProfileDropdown-button .sb-ProfileDropdown-balance {
                color: var(--header_item,var(--color-secondary))
            }
            
            .sb-Header .sb-HeaderNav .sb-ProfileDropdown-button:hover .sb-ProfileDropdown-balance {
                color: var(--header_item-hover,var(--color-base))
            }
            
            .sb-Header .sb-HeaderNav .sb-HeaderNav-leftSidebarToggle {
                display: none
            }
            
            .sb-Header .sb-HeaderNav .sb-HeaderNav-leftSidebarToggle .sb-Icon {
                color: var(--header_burger,var(--color-icon))
            }
            
            @media screen and (min-width: 1280px) {
                .sb-Header .sb-HeaderNav .sb-HeaderNav-leftSidebarToggle {
                    display:flex
                }
            }
            
            .sb-Header .sb-HeaderNav .sb-ContentPageLink-icon,.sb-Header .sb-HeaderNav .sb-ContentPageLink-startAdornment {
                margin-right: var(--header_link-gap,8px)
            }
            
            .sb-Header .sb-HeaderNav .sb-LanguageDropdown-icon,.sb-Header .sb-HeaderNav .sb-NotificationsButton-icon,.sb-Header .sb-HeaderNav .sb-ProfileDropdown-userIcon,.sb-Header .sb-HeaderNav .sb-SearchButton-icon {
                height: var(--header_action-icon-size,20px);
                width: var(--header_action-icon-size,20px)
            }
            
            @media(max-width: 959.98px) {
                .sb-Header:not(.isBalanceAlwaysDisplayed) .sb-HeaderNav .sb-ProfileDropdown-arrow,.sb-Header:not(.isBalanceAlwaysDisplayed) .sb-HeaderNav .sb-ProfileDropdown-balance {
                    display:none
                }
            }
            
            .sb-Header:not(.isHeaderLinksNotUppercase) .sb-HeaderNav>.sb-ContentPageLink {
                text-transform: uppercase
            }
            
            @media(min-width: 1280px) {
                .sb-Header:not(.isSearchShownOnDesktop) .sb-HeaderNav .sb-SearchButton-wrapper {
                    display:none
                }
            }
            
            @media screen and (max-width: 1279px) {
                .sb-Header.isSearchHiddenOnMobile .sb-HeaderNav .sb-SearchButton-wrapper {
                    display:none
                }
            }
            
            .sb-Header.isActiveUnderlined .sb-HeaderNav>.sb-ContentPageLink {
                border-bottom: 2px solid transparent;
                height: 100%
            }
            
            .sb-Header.isActiveUnderlined .sb-HeaderNav>.sb-ContentPageLink.isActive {
                border-bottom-color: var(--header_item-active-border,currentColor)
            }
            
            @media screen and (max-width: 1279px) {
                .sb-Header.isLanguageSelectorHiddenOnMobile .sb-HeaderNav .sb-LanguageDropdown {
                    display:none
                }
            }
            
            @media(min-width: 1280px) {
                .sb-Header.isBrandLogoCenteredInSidebar .sb-HeaderNav {
                    padding-left:var(--sidemenu_expanded-width,244px)
                }
            
                .sb-Header.isBrandLogoCenteredInSidebar .sb-HeaderNav .sb-BrandLogo {
                    left: calc(var(--sidemenu_expanded-width, 244px)/2);
                    position: absolute;
                    transform: translateX(-50%)
                }
            
                .sb-Header.isBrandLogoCenteredInSidebar .sb-HeaderNav .sb-BrandLogo+.sb-Divider {
                    display: none
                }
            }
            
            .sb-Header.isHeaderWithBorderBottom {
                border-bottom: 1px solid var(--header_border-bottom-color,var(--border-divider-color))
            }
            
            .sb-Header.isHeaderIconsHidden .sb-ContentPageLink:not(.sb-PlatformSwitcher-link) .sb-ContentPageLink-startAdornment,.sb-Header.isHeaderIconsHidden .sb-ContentPageLink:not(.sb-PlatformSwitcher-link) .sb-Icon {
                display: none
            }
            
            .sb-Header.isActionsRounded .sb-HeaderNav .sb-LanguageDropdown-button,.sb-Header.isActionsRounded .sb-HeaderNav .sb-MobileSideMenu-hamburger.isBurgerButtonRounded,.sb-Header.isActionsRounded .sb-HeaderNav .sb-NotificationsButton,.sb-Header.isActionsRounded .sb-HeaderNav .sb-ProfileDropdown-button,.sb-Header.isActionsRounded .sb-HeaderNav .sb-SearchButton {
                background: var(--header_action-framed-bg,var(--bg-active));
                border: var(--header_action-framed-border-width,1px) solid var(--header_action-framed-border,transparent);
                border-radius: var(--common-control-radius,4px);
                padding: calc(var(--header_action-framed-padding, 10px) - var(--header_action-framed-border-width, 1px))
            }
            
            .sb-Header.isActionsRounded .sb-HeaderNav .sb-LanguageDropdown-button .sb-Icon:not(.sb-ProfileDropdown-arrow,.sb-IconDropdownArrow),.sb-Header.isActionsRounded .sb-HeaderNav .sb-LanguageDropdown-button .sb-LanguageDropdown-icon,.sb-Header.isActionsRounded .sb-HeaderNav .sb-MobileSideMenu-hamburger.isBurgerButtonRounded .sb-Icon:not(.sb-ProfileDropdown-arrow,.sb-IconDropdownArrow),.sb-Header.isActionsRounded .sb-HeaderNav .sb-MobileSideMenu-hamburger.isBurgerButtonRounded .sb-LanguageDropdown-icon,.sb-Header.isActionsRounded .sb-HeaderNav .sb-NotificationsButton .sb-Icon:not(.sb-ProfileDropdown-arrow,.sb-IconDropdownArrow),.sb-Header.isActionsRounded .sb-HeaderNav .sb-NotificationsButton .sb-LanguageDropdown-icon,.sb-Header.isActionsRounded .sb-HeaderNav .sb-ProfileDropdown-button .sb-Icon:not(.sb-ProfileDropdown-arrow,.sb-IconDropdownArrow),.sb-Header.isActionsRounded .sb-HeaderNav .sb-ProfileDropdown-button .sb-LanguageDropdown-icon,.sb-Header.isActionsRounded .sb-HeaderNav .sb-SearchButton .sb-Icon:not(.sb-ProfileDropdown-arrow,.sb-IconDropdownArrow),.sb-Header.isActionsRounded .sb-HeaderNav .sb-SearchButton .sb-LanguageDropdown-icon {
                color: var(--header_action-framed-icon,var(--color-icon));
                height: var(--header_action-icon-size,20px);
                width: var(--header_action-icon-size,20px)
            }
            
            .sb-Header.isActionsRounded .sb-HeaderNav .sb-LanguageDropdown-button.isActive,.sb-Header.isActionsRounded .sb-HeaderNav .sb-LanguageDropdown-button.isOpen,.sb-Header.isActionsRounded .sb-HeaderNav .sb-LanguageDropdown-button:hover,.sb-Header.isActionsRounded .sb-HeaderNav .sb-MobileSideMenu-hamburger.isBurgerButtonRounded.isActive,.sb-Header.isActionsRounded .sb-HeaderNav .sb-MobileSideMenu-hamburger.isBurgerButtonRounded.isOpen,.sb-Header.isActionsRounded .sb-HeaderNav .sb-MobileSideMenu-hamburger.isBurgerButtonRounded:hover,.sb-Header.isActionsRounded .sb-HeaderNav .sb-NotificationsButton.isActive,.sb-Header.isActionsRounded .sb-HeaderNav .sb-NotificationsButton.isOpen,.sb-Header.isActionsRounded .sb-HeaderNav .sb-NotificationsButton:hover,.sb-Header.isActionsRounded .sb-HeaderNav .sb-ProfileDropdown-button.isActive,.sb-Header.isActionsRounded .sb-HeaderNav .sb-ProfileDropdown-button.isOpen,.sb-Header.isActionsRounded .sb-HeaderNav .sb-ProfileDropdown-button:hover,.sb-Header.isActionsRounded .sb-HeaderNav .sb-SearchButton.isActive,.sb-Header.isActionsRounded .sb-HeaderNav .sb-SearchButton.isOpen,.sb-Header.isActionsRounded .sb-HeaderNav .sb-SearchButton:hover {
                background: var(--header_action-framed-bg-hover,var(--bg-hover));
                border-color: var(--header_action-framed-border-hover,transparent)
            }
            
            .sb-Header.isActionsRounded .sb-HeaderNav .sb-LanguageDropdown-button.isActive .sb-Icon:not(.sb-ProfileDropdown-arrow),.sb-Header.isActionsRounded .sb-HeaderNav .sb-LanguageDropdown-button.isOpen .sb-Icon:not(.sb-ProfileDropdown-arrow),.sb-Header.isActionsRounded .sb-HeaderNav .sb-LanguageDropdown-button:hover .sb-Icon:not(.sb-ProfileDropdown-arrow),.sb-Header.isActionsRounded .sb-HeaderNav .sb-MobileSideMenu-hamburger.isBurgerButtonRounded.isActive .sb-Icon:not(.sb-ProfileDropdown-arrow),.sb-Header.isActionsRounded .sb-HeaderNav .sb-MobileSideMenu-hamburger.isBurgerButtonRounded.isOpen .sb-Icon:not(.sb-ProfileDropdown-arrow),.sb-Header.isActionsRounded .sb-HeaderNav .sb-MobileSideMenu-hamburger.isBurgerButtonRounded:hover .sb-Icon:not(.sb-ProfileDropdown-arrow),.sb-Header.isActionsRounded .sb-HeaderNav .sb-NotificationsButton.isActive .sb-Icon:not(.sb-ProfileDropdown-arrow),.sb-Header.isActionsRounded .sb-HeaderNav .sb-NotificationsButton.isOpen .sb-Icon:not(.sb-ProfileDropdown-arrow),.sb-Header.isActionsRounded .sb-HeaderNav .sb-NotificationsButton:hover .sb-Icon:not(.sb-ProfileDropdown-arrow),.sb-Header.isActionsRounded .sb-HeaderNav .sb-ProfileDropdown-button.isActive .sb-Icon:not(.sb-ProfileDropdown-arrow),.sb-Header.isActionsRounded .sb-HeaderNav .sb-ProfileDropdown-button.isOpen .sb-Icon:not(.sb-ProfileDropdown-arrow),.sb-Header.isActionsRounded .sb-HeaderNav .sb-ProfileDropdown-button:hover .sb-Icon:not(.sb-ProfileDropdown-arrow),.sb-Header.isActionsRounded .sb-HeaderNav .sb-ProfileDropdown-button:hover .sb-ProfileDropdown-userIcon,.sb-Header.isActionsRounded .sb-HeaderNav .sb-SearchButton.isActive .sb-Icon:not(.sb-ProfileDropdown-arrow),.sb-Header.isActionsRounded .sb-HeaderNav .sb-SearchButton.isOpen .sb-Icon:not(.sb-ProfileDropdown-arrow),.sb-Header.isActionsRounded .sb-HeaderNav .sb-SearchButton:hover .sb-Icon:not(.sb-ProfileDropdown-arrow) {
                color: var(--header_action-framed-icon-hover,var(--color-icon))
            }
            
            .sb-Header .sb-PromoPageLink .sb-ContentPageLink-endAdornment {
                margin-left: 6px
            }
            
            .sb-SeoContent {
                color: var(--color-paragraph);
                margin: 32px 16px 0;
                overflow: hidden;
                position: relative
            }
            
            @media(min-width: 720px) {
                .sb-SeoContent {
                    margin:32px 0 0
                }
            }
            
            .sb-SeoContent.isOpen .sb-SeoContentCut,.sb-SeoContent.isOpen .sb-SeoContentCut-dots {
                display: none
            }
            
            .sb-SeoContent summary h1,.sb-SeoContent summary h2,.sb-SeoContent summary h3,.sb-SeoContent summary h4,.sb-SeoContent summary h5,.sb-SeoContent summary h6 {
                display: inline
            }
            
            .sb-SeoContent-readMore {
                --btn-color: var(--primary-solid);
                --btn-color-hover: var(--primary-solid-hover);
                gap: 4px;
                margin: 0 auto;
                width: max-content
            }
            
            .sb-SeoContent-readMore.isOpen .sb-SeoContent-iconMore {
                transform: rotate(180deg)
            }
            
            .sb-SeoContent-iconMore {
                --icon-size: 16px;
                color: inherit
            }

            .sb-ContentPageLink {
                align-items: center;
                display: inline-flex;
                position: relative
            }
            
            .sb-ContentPageLink-startAdornment {
                display: inline-flex
            }
            
            .sb-ContentPageLink-icon:not(:last-child),.sb-ContentPageLink-startAdornment:not(:last-child),.sb-SearchButton .sb-Icon:not(:last-child) {
                margin-right: 8px
            }
            
            .sb-ContentPageLink-badge {
                margin-left: 4px;
                position: relative;
                top: -8px
            }
            
            .sb-ContentPageLink-endAdornment {
                color: var(--color-hint);
                font-weight: 400;
                margin-left: 8px
            }
            
            .sb-InPlayAnimation {
                position: relative
            }
            
            .sb-InPlayAnimation-item {
                --in-play-animation-color: var(--primary-solid);
                animation-duration: 2.5s;
                animation-iteration-count: infinite;
                border-right: 1px solid var(--in-play-animation-color);
                border-top: 1px solid var(--in-play-animation-color);
                border-top-right-radius: var(--radius-xl,9999px);
                opacity: 0;
                position: absolute
            }
            
            .sb-InPlayAnimation-item:first-child {
                animation-name: live-animation-first;
                height: 3px;
                top: -3px;
                width: 3px
            }
            
            .sb-InPlayAnimation-item:nth-child(2) {
                animation-name: live-animation-second;
                height: 6px;
                top: -6px;
                width: 6px
            }
            
            .sb-InPlayAnimation-item:nth-child(3) {
                animation-name: live-animation-third;
                height: 9px;
                top: -9px;
                width: 9px
            }
            
            @keyframes live-animation-first {
                0% {
                    opacity: 0
                }
            
                16% {
                    opacity: 1
                }
            
                32% {
                    opacity: 0
                }
            
                to {
                    opacity: 0
                }
            }
            
            @keyframes live-animation-second {
                0% {
                    opacity: 0
                }
            
                6% {
                    opacity: 0
                }
            
                22% {
                    opacity: 1
                }
            
                38% {
                    opacity: 0
                }
            
                to {
                    opacity: 0
                }
            }
            
            @keyframes live-animation-third {
                0% {
                    opacity: 0
                }
            
                12% {
                    opacity: 0
                }
            
                28% {
                    opacity: 1
                }
            
                44% {
                    opacity: 0
                }
            
                to {
                    opacity: 0
                }
            }
            
            .sb-IconLiveAnimated {
                color: var(--color-icon);
                position: relative
            }
            
            .sb-IconLiveAnimated svg {
                color: currentColor;
                display: block
            }
            
            .sb-IconLiveAnimated .sb-InPlayAnimation {
                position: absolute;
                right: 0;
                top: 0
            }
            
            .sb-ContentPageLink .sb-LiveLink .sb-ContentPageLink-icon {
                margin-right: 0
            }
            
            .sb-PromoBonusCounter {
                align-items: center;
                background: var(--primary-base);
                border-radius: var(--radius-xl,9999px);
                color: var(--primary-contrast);
                display: flex;
                font-size: 10px;
                font-weight: 400;
                height: 18px;
                justify-content: center;
                line-height: 1;
                padding: 4px;
                position: relative;
                right: 10px;
                top: -11px;
                width: 18px
            }
            
            .sb-PromoBonusCounter.sb-PromoBonusCounter--rounded {
                width: auto
            }

            .sb-PageContent {
                display: flex;
                flex-direction: column;
                row-gap: var(--content-row-gap,16px)
            }
            
            .sb-PageContent>:has(.sb-SpeedDial) {
                margin-top: calc(var(--content-row-gap)*-1)
            }
            
            .sb-PageContent>:empty {
                display: none
            }
            
            .sb-FloatingButtons {
                align-items: flex-end;
                bottom: calc(env(safe-area-inset-bottom) + 48px);
                display: flex;
                flex-direction: column;
                justify-content: flex-end;
                left: 0;
                padding: 0 16px 24px 0;
                pointer-events: none;
                position: fixed;
                right: 0;
                row-gap: 12px;
                top: var(--internal_header_height,60px);
                z-index: 201
            }
            
            .sb-BaseLayout {
                --content-px: 20px;
                --content-row-gap: 16px;
                box-sizing: border-box;
                display: flex;
                flex-direction: column;
                justify-content: space-between;
                padding: var(--internal_header_height,60px) var(--right-sidebar-width,342px) 0 var(--sidemenu_expanded-width,244px)
            }
            
            @media(min-width: 1280px) {
                .sb-BaseLayout.isLeftSidebarCollapsed {
                    padding-left:var(--sidemenu_collapsed-width,60px)
                }
            }
            
            .sb-BaseLayout.isLeftSidebarHidden {
                --sidemenu_expanded-width: 0px
            }
            
            .sb-BaseLayout.isLeftSidebarHidden .sb-EventsDateFilter-popoverTrigger {
                display: flex
            }
            
            .sb-BaseLayout.isMobileApp {
                padding-top: 0
            }
            
            .sb-BaseLayout-header {
                height: var(--internal_header_height,60px);
                left: 0;
                min-width: 320px;
                position: fixed;
                right: 0;
                top: 0;
                z-index: 201
            }
            
            .sb-BaseLayout-leftSidebar {
                bottom: 0;
                left: 0;
                position: fixed;
                /* top: var(--internal_header_height,60px); */
                top: 0;
                width: var(--sidemenu_expanded-width,244px);
                z-index: 1051;
            }
            
            @media(min-width: 1280px) {
                .sb-BaseLayout-leftSidebar {
                    background:var(--zone_sidemenu-bg,var(--bg-base));
                    /* height: calc(100% - var(--internal_header_height, 60px)) */
                    height: 100%;
                }
            }
            
            .sb-BaseLayout-leftSidebar.isCollapsed {
                width: var(--sidemenu_collapsed-width,60px)
            }
            
            .sb-BaseLayout-rightSidebar {
                bottom: 0;
                position: fixed;
                right: 0;
                top: var(--internal_header_height,60px);
                width: var(--right-sidebar-width,342px)
            }
            
            @media(min-width: 1280px) {
                .sb-BaseLayout-rightSidebar {
                    background:var(--zone_sidemenu-bg,var(--bg-base));
                    height: 100%
                }
            }
            
            .sb-BaseLayout-content {
                padding: 8px var(--content-px) 20px;
                position: relative
            }
            
            @media(max-width: 1280px) {
                .sb-BaseLayout {
                    padding:var(--internal_header_height,60px) 0 48px 0
                }
            
                .sb-BaseLayout-header {
                    height: var(--internal_header_height,60px)
                }
            
                .sb-BaseLayout-leftSidebar,.sb-BaseLayout-rightSidebar {
                    display: none
                }
            }
            
            @media(max-width: 719.98px) {
                .sb-BaseLayout {
                    padding:var(--internal_header_height,60px) 0 48px 0
                }
            
                .sb-BaseLayout-header {
                    height: var(--internal_header_height,60px)
                }
            
                .sb-BaseLayout-content {
                    padding: 8px 0 20px
                }
            }
            
            .sb-GameRow-Preloader {
                border-bottom-left-radius: var(--radius-l,8px);
                border-bottom-right-radius: var(--radius-l,8px);
                border-top: 1px solid var(--bg-hint);
                overflow: hidden
            }
            
            .sb-GamesHead-Preloader {
                border-top-left-radius: var(--radius-l,8px);
                border-top-right-radius: var(--radius-l,8px);
                height: 36px;
                margin-top: 4px;
                min-height: auto
            }
            
            @media(min-width: 720px) {
                .sb-GamesHead-Preloader {
                    margin-top:12px
                }
            }
            
            .sb-GameTablePreloader.hasSpaceBefore {
                margin-top: 12px
            }
            
            .sb-GameRow-Preloader {
                min-height: 144px
            }
            
            @media(min-width: 720px) {
                .sb-GameRow-Preloader {
                    min-height:69px
                }
            }
            
            .sb-GamesToggleButton {
                --btn-bg: var(--bg-active);
                --btn-bg-hover: var(--bg-active-hover);
                border: 0;
                border-radius: var(--common-control-radius,4px);
                flex-direction: column;
                flex-shrink: 0;
                height: 40px;
                margin-left: 12px;
                width: 40px
            }
            
            .sb-GamesToggleButton .sb-IconDropdownArrow {
                --icon-size: 10px
            }
            
            .sb-GamesPreview {
                position: relative
            }
            
            .sb-GamesPreview-seeAll {
                font: var(--ts-fstyle,normal) var(--ts-fw,400) var(--ts-fs,14px)/var(--ts-lh,1.43) var(--ts-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--ts-ls,.00071em);
                text-transform: var(--ts-tt,none);
                color: var(--color-secondary);
                white-space: nowrap;
            }
            
            .sb-GamesPreview-seeAllWide {
                font: var(--sh3-fstyle,normal) var(--sh3-fw,700) var(--sh3-fs,14px)/var(--sh3-lh,1.43) var(--sh3-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--sh3-ls,.00071em);
                text-transform: var(--sh3-tt,none);
                align-items: center;
                background-color: var(--bg-base);
                display: flex;
                height: 40px;
                justify-content: center;
                margin-top: 8px;
                transition: background-color .15s ease-in-out
            }
            
            @media screen and (min-width: 720px) {
                .sb-GamesPreview-seeAllWide {
                    border-radius:var(--radius-l,8px)
                }
            }
            
            .sb-GamesPreview-seeAllWide:hover {
                background-color: var(--bg-secondary)
            }
            
            .sb-SectionHeadline {
                align-items: var(--section-headline-align,center);
                display: flex;
                flex-direction: var(--section-headline-direction,row);
                gap: var(--section-headline-gap,0);
                justify-content: space-between;
                margin-bottom: 12px;
                min-height: 40px;
                padding: 0 16px
            }
            
            @media(min-width: 720px) {
                .sb-SectionHeadline {
                    padding:0
                }
            }
            
            .sb-SectionHeadline-title {
                margin-right: auto
            }

            .sb-SportsFilterItem {
                --btn-color: var(--sports-filter_text,var(--color-secondary));
                --btn-bg: var(--sports-filter_bg,var(--bg-base));
                --btn-bg-hover: var(--sports-filter_bg-hover,var(--bg-hover));
                border: var(--sports-filter_w-border-width,1px) solid var(--sports-filter_border,transparent);
                border-radius: 0;
                gap: var(--sports-filter_item-gap,2px);
                padding-bottom: calc(var(--sports-filter_item-padding-y, 8px) - var(--sports-filter_w-border-width, 1px));
                padding-top: calc(var(--sports-filter_item-padding-y, 8px) - var(--sports-filter_w-border-width, 1px))
            }
            
            .sb-SportsFilterItem.isActive {
                --btn-bg: var(--sports-filter_active-bg,var(--bg-base));
                --btn-color: var(--sports-filter_active-text,var(--color-base));
                --btn-bg-hover: var(--sports-filter_active-bg-hover,var(--bg-hover))
            }
            
            .sb-SportsFilterItem.isWithActiveBorder {
                border-radius: var(--radius-l,8px)
            }
            
            @media(max-width: 719.98px) {
                .sb-SportsFilterItem.isWithActiveBorder:first-child {
                    margin-left:16px
                }
            }
            
            .sb-SportsFilterItem.isWithActiveBorder.isActive {
                border: var(--sports-filter_w-border-width,1px) solid var(--sports-filter_active-border,var(--accent-solid))
            }
            
            .sb-SportsFilterItem.isWithActiveBorderBottom.isActive {
                border-bottom: var(--sports-filter_w-bottom-border-width,2px) solid var(--sports-filter_active-border,var(--accent-solid));
                padding-bottom: calc(var(--sports-filter_item-padding-y, 8px) - var(--sports-filter_w-bottom-border-width, 2px))
            }
            
            .sb-SportsFilterItem-label {
                font: var(--sh3-fstyle,normal) var(--sh3-fw,700) var(--sh3-fs,14px)/var(--sh3-lh,1.43) var(--sh3-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--sh3-ls,.00071em);
                text-transform: var(--sh3-tt,none);
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                font-weight: 500;
                text-align: center;
                width: 100%
            }
            
            html[dir=rtl] .sb-SportsFilterItem-label {
                direction: ltr
            }
            
            .sb-SportsFilterItem-icon {
                height: var(--sports-filter_icon-size,30px);
                position: relative;
                width: var(--sports-filter_icon-size,30px)
            }
            
            .sb-SportsFilterItem-icon .sb-SportIcon {
                display: block;
                height: 100%;
                width: 100%
            }
            
            .sb-SportsFilterItem-icon .sb-SportIcon:not(.isActive) {
                color: var(--sports-filter_icon,var(--color-icon))
            }
            
            .sb-SportsFilterItem-iconBadge {
                background-color: var(--bg-base);
                border-radius: var(--radius-s,2px);
                bottom: -4px;
                box-sizing: content-box;
                height: 10px;
                padding: 2px;
                position: absolute;
                right: -6px
            }
            
            .sb-SportsFilterItem:hover .sb-SportsFilterItem-iconBadge {
                background-color: var(--bg-hover)
            }
            
            .sb-SportsFilterItem-iconBadge:not(.isActive) {
                color: var(--color-icon)
            }
            
            .sb-Sport-top-sports.sb-SportIcon.isActive use {
                color: var(--sports-filter_active-top-icon,var(--warn-base))
            }
            
            .sb-SportsFilterItem-Preloader {
                flex: 1 1;
                flex-direction: column;
                height: 68px;
                min-width: var(--sports-filter_min-width,80px);
                width: auto
            }
            
            .sb-SportsFilterItem-Preloader.isTopSports {
                flex: 1 0 auto
            }
            
            .sb-SportsFilterItem-Preloader.isActive {
                --btn-bg: var(--sports-filter_active-bg,var(--bg-base));
                --btn-color: var(--sports-filter_active-text,var(--color-base))
            }
            
            .sb-SportsFilterItem-Preloader.withLabel {
                min-width: var(--sports-filter_w-label-min-width,110px);
                padding-left: 8px;
                padding-right: 8px
            }
            
            .sb-SportsFilterItem-Preloader.isWithActiveBorder {
                border-radius: var(--radius-l,8px)
            }
            
            .sb-SportsFilterItem-Preloader.isWithActiveBorder.isActive {
                border: 1px solid var(--accent-solid)
            }
            
            .sb-SportsFilterItem-Preloader.isWithActiveBorderBottom.isActive {
                border-bottom: 2px solid var(--accent-solid)
            }
            
            .sb-SportsFilter-preloader {
                -ms-overflow-style: none;
                scrollbar-width: none;
                border-radius: var(--radius-l,8px);
                display: flex;
                gap: var(--sports-filter_gap,1px);
                height: 68px;
                overflow-x: auto
            }
            
            .sb-SportsFilter-preloader::-webkit-scrollbar {
                display: none
            }
            
            .sb-SportsFilter-preloader.isWithActiveBorder {
                gap: var(--sports-filter_w-border-gap,4px)
            }
            
            .sb-SportsFilter-preloader.isWithActiveBorderBottom {
                gap: 0
            }
            
            .sb-SportsFilter {
                -ms-overflow-style: none;
                scrollbar-width: none;
                border-radius: var(--radius-l,8px);
                cursor: -webkit-grab;
                cursor: grab;
                display: flex;
                gap: var(--sports-filter_gap,1px);
                overflow-x: auto
            }
            
            .sb-SportsFilter::-webkit-scrollbar {
                display: none
            }
            
            .sb-SportsFilter:first-child {
                margin-left: 16px
            }
            
            .sb-SportsFilter.isWithActiveBorder {
                border-radius: 0;
                gap: var(--sports-filter_w-border-gap,4px)
            }
            
            .sb-SportsFilter.isWithActiveBorderBottom {
                gap: 0
            }
            
            .sb-SportsFilter-item {
                flex: 1 1;
                flex-direction: column;
                min-width: var(--sports-filter_min-width,80px)
            }
            
            .sb-SportsFilter-item.withLabel {
                min-width: var(--sports-filter_w-label-min-width,110px);
                padding-left: 8px;
                padding-right: 8px
            }
            
            .sb-SportsFilter-item.isTopSports {
                flex: 1 0 auto
            }
            
            .sb-SportsFilter-loader {
                border-radius: var(--radius-l,8px);
                height: 100%;
                width: 100%
            }
            
            .sb-PreloaderTopEvents {
                --top-events-height: 156px;
                display: grid;
                grid-column-gap: 8px;
                grid-template-columns: repeat(3,100%);
                overflow: hidden
            }
            
            @media(min-width: 720px) {
                .sb-PreloaderTopEvents {
                    grid-column-gap:12px;
                    grid-template-columns: repeat(2,1fr);
                    margin-left: 1px!important
                }
            }
            
            @media(min-width: 1280px) {
                .sb-PreloaderTopEvents {
                    grid-template-columns:repeat(2,1fr)
                }
            }
            
            @media(min-width: 587px) {
                .sb-PreloaderTopEvents {
                    grid-template-columns:repeat(3,calc(50% - 14px))
                }
            }
            
            @media(min-width: 1008px) {
                .sb-PreloaderTopEvents {
                    grid-template-columns:repeat(3,1fr);
                    margin-right: -4px
                }
            }
            
            @media(min-width: 1530px) {
                .sb-PreloaderTopEvents {
                    grid-template-columns:repeat(3,1fr)
                }
            }
            
            @media(min-width: 1922px) {
                .sb-PreloaderTopEvents {
                    grid-template-columns:repeat(4,1fr)
                }
            }
            
            @media(min-width: 2250px) {
                .sb-PreloaderTopEvents {
                    grid-template-columns:repeat(5,1fr)
                }
            }
            
            .sb-PreloaderTopEvents-header {
                height: 30px;
                width: 132px
            }
            
            .sb-PreloaderTopEvents-row {
                background-color: var(--bg-base);
                border-radius: var(--radius-l,8px);
                height: var(--top-events-height);
                width: 100%
            }
            
            @media(min-width: 720px) {
                .sb-PreloaderTopEvents-row:nth-last-of-type(2) {
                    display:none
                }
            }
            
            @media(min-width: 1280px) {
                .sb-PreloaderTopEvents-row:nth-last-of-type(2) {
                    display:none
                }
            }
            
            .sb-PreloaderTopEvents-row:nth-last-of-type(-n+3) {
                display: none
            }
            
            @media(min-width: 587px) {
                .sb-PreloaderTopEvents-row:nth-last-of-type(2) {
                    display:block
                }
            }
            
            @media(min-width: 1008px) {
                .sb-PreloaderTopEvents-row:nth-last-of-type(2) {
                    display:block
                }
            }
            
            @media(min-width: 1530px) {
                .sb-PreloaderTopEvents-row:nth-last-of-type(2) {
                    display:block
                }
            }
            
            @media(min-width: 1922px) {
                .sb-PreloaderTopEvents-row:last-of-type {
                    display:block
                }
            }
            
            @media(min-width: 2250px) {
                .sb-PreloaderTopEvents-row:nth-last-of-type(3) {
                    display:block
                }
            }
            
            .sb-HomePage-sportsPrematch {
                margin-bottom: 12px
            }
            
            .odometer.odometer-auto-theme,.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-default,.odometer.odometer-theme-default .odometer-digit {
                display: inline-block;
                vertical-align: middle;
                *vertical-align: auto;
                *zoom:1;*display: inline;
                position: relative
            }
            
            .odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer {
                display: inline-block;
                vertical-align: middle;
                *vertical-align: auto;
                *zoom:1;*display: inline;
                visibility: hidden
            }
            
            .odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-default .odometer-digit .odometer-digit-inner {
                text-align: left;
                display: block;
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                overflow: hidden
            }
            
            .odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon {
                display: block
            }
            
            .odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner {
                display: block;
                -webkit-backface-visibility: hidden
            }
            
            .odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-default .odometer-digit .odometer-value {
                display: block;
                -webkit-transform: translateZ(0)
            }
            
            .odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value {
                position: absolute
            }
            
            .odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner {
                transition: transform 2s
            }
            
            .odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner {
                transform: translateY(-100%)
            }
            
            .odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner {
                transition: transform 2s;
                transform: translateY(0)
            }
            
            .odometer.odometer-auto-theme,.odometer.odometer-theme-default {
                font-family: Helvetica Neue,sans-serif;
                line-height: 1.1em
            }
            
            .odometer.odometer-auto-theme .odometer-value,.odometer.odometer-theme-default .odometer-value {
                text-align: center
            }
            
            html[dir=rtl] .sb-Odometer {
                direction: ltr
            }
            
            .sb-JackpotValue {
                align-items: center;
                color: var(--color-base);
                display: flex;
                flex-wrap: wrap;
                font-size: 16px;
                font-weight: 700;
                gap: 4px;
                line-height: 1.1
            }
            
            .sb-JackpotValue.isHugeJackpot {
                font-size: 15px
            }
            
            .sb-JackpotValue .sb-Odometer .odometer {
                font-family: inherit
            }
            
            .sb-JackpotValue {
                opacity: 0;
                transition: opacity .3s ease
            }
            
            .sb-JackpotValue.entering {
                display: none;
                opacity: 1
            }
            
            .sb-JackpotValue.entered {
                opacity: 1
            }
            
            .sb-JackpotValue.exiting {
                opacity: 0
            }
            
            .sb-JackpotValue.exited {
                display: none;
                opacity: 0
            }
            
            .sb-JackpotLevelIcon {
                --jackpot-level-icon-border-width: 3.5px;
                align-items: center;
                background-color: currentColor;
                bottom: 50%;
                -webkit-clip-path: polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);
                clip-path: polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);
                display: flex;
                height: 54px;
                justify-content: center;
                width: 48px
            }
            
            .sb-JackpotLevelIcon.isSmall {
                --jackpot-level-icon-border-width: 2px;
                height: 32px;
                width: 28px
            }
            
            .sb-JackpotLevelIcon.isSmall .sb-Icon {
                height: 14px;
                width: 14px
            }
            
            .sb-JackpotLevelIcon:before {
                background-color: var(--bg-zero);
                -webkit-clip-path: polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);
                clip-path: polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);
                content: "";
                height: calc(100% - var(--jackpot-level-icon-border-width)*2);
                position: absolute;
                width: calc(100% - var(--jackpot-level-icon-border-width)*2)
            }
            
            .sb-JackpotLevelIcon .sb-Icon {
                color: currentColor;
                height: 24px;
                position: absolute;
                width: 24px
            }
            
            .sb-JackpotCardLevel {
                --jackpot-card-level-value-font-size: 12px;
                display: flex;
                position: relative
            }
            
            .sb-JackpotCardLevel:first-of-type {
                color: var(--promo-solid)
            }
            
            .sb-JackpotCardLevel:nth-of-type(2) {
                color: var(--primary-solid)
            }
            
            .sb-JackpotCardLevel:nth-of-type(3) {
                color: var(--accent-solid)
            }
            
            .sb-JackpotCardLevel-icon {
                position: absolute;
                transform: translate(-50%,50%)
            }
            
            .sb-JackpotCardLevel-content {
                align-items: center;
                background: var(--promo-highlight);
                border-radius: var(--radius-s,2px);
                display: flex;
                flex-direction: column;
                justify-content: center;
                padding: 2px 6px 2px 16px;
                width: 126px
            }
            
            .sb-JackpotValue.sb-JackpotCardLevel-value {
                color: var(--color-base);
                font-size: var(--jackpot-card-level-value-font-size);
                font-weight: 500;
                justify-content: center
            }
            
            .sb-JackpotValue.sb-JackpotCardLevel-value.isHugeJackpot {
                font-size: calc(var(--jackpot-card-level-value-font-size) - 1px)
            }
            
            .sb-BonusJackpotCard {
                --jackpot-card-value-font-size: 20px;
                align-items: center;
                background-size: cover;
                display: flex;
                gap: 4px;
                justify-content: space-between;
                margin: 1px 0;
                min-height: 120px;
                padding: 8px 12px;
                position: relative
            }
            
            .sb-BonusJackpotCard-content {
                align-items: center;
                display: flex;
                flex: 1 1;
                flex-direction: column;
                justify-content: space-evenly;
                line-height: 1;
                position: relative;
                text-align: center
            }
            
            .sb-BonusJackpotCard-name {
                font: var(--sh2-fstyle,normal) var(--sh2-fw,700) var(--sh2-fs,16px)/var(--sh2-lh,1.5) var(--sh2-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--sh2-ls,.00063em);
                text-transform: var(--sh2-tt,none);
                font-size: 12px;
                text-transform: uppercase
            }
            
            .sb-BonusJackpotCard-label {
                font: var(--c-fstyle,normal) var(--c-fw,400) var(--c-fs,12px)/var(--c-lh,1.33) var(--c-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--c-ls,.00167em);
                text-transform: var(--c-tt,none);
                color: var(--color-secondary);
                margin-bottom: 2px;
                margin-top: 8px
            }
            
            .sb-JackpotValue.sb-BonusJackpotCard-value {
                font: var(--sh1-fstyle,normal) var(--sh1-fw,700) var(--sh1-fs,20px)/var(--sh1-lh,1.5) var(--sh1-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--sh1-ls,normal);
                text-transform: var(--sh1-tt,none);
                color: var(--promo-solid);
                font-size: var(--jackpot-card-value-font-size);
                justify-content: center;
                line-height: 1.1
            }
            
            .sb-JackpotValue.sb-BonusJackpotCard-value.isHugeJackpot {
                font-size: calc(var(--jackpot-card-value-font-size) - 1px)
            }
            
            .sb-JackpotValue.sb-BonusJackpotCard-value .odometer {
                margin-left: 4px;
                white-space: nowrap
            }
            
            .sb-BonusJackpotCard-terms {
                font: var(--c-fstyle,normal) var(--c-fw,400) var(--c-fs,12px)/var(--c-lh,1.33) var(--c-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--c-ls,.00167em);
                text-transform: var(--c-tt,none);
                color: var(--color-hint)
            }
            
            .sb-BonusJackpotCard-image {
                height: 100%;
                left: 0;
                object-fit: cover;
                overflow: unset;
                position: absolute;
                top: 0;
                width: 100%
            }
            
            .sb-BonusJackpotCard-levels {
                align-items: center;
                display: flex;
                flex: 1 1;
                flex-direction: column;
                gap: 16px
            }

            .sb-PlaceBetStatus {
                align-content: center;
                color: var(--color-base);
                display: flex;
                flex-shrink: 0;
                justify-content: center;
                min-height: 44px;
                padding: 8px 8px 8px 20px
            }
            
            .sb-PlaceBetStatus.success {
                background: var(--success-bg);
                color: var(--success-contrast)
            }
            
            .sb-PlaceBetStatus.error {
                background: var(--error-bg);
                color: var(--error-contrast)
            }
            
            .sb-PlaceBetStatus.warning {
                background: var(--warn-bg);
                color: var(--warn-contrast)
            }
            
            .sb-PlaceBetStatus-message {
                align-items: center;
                display: flex
            }
            
            .sb-PlaceBetStatus-icon {
                color: currentColor;
                flex-shrink: 0
            }
            
            .sb-PlaceBetStatus-text {
                font: var(--sh3-fstyle,normal) var(--sh3-fw,700) var(--sh3-fs,14px)/var(--sh3-lh,1.43) var(--sh3-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--sh3-ls,.00071em);
                text-transform: var(--sh3-tt,none);
                margin-left: 8px;
                text-align: center;
                white-space: pre-line
            }

            .sb-GamesHead {
                align-items: center;
                background-color: var(--games-head-bg,var(--bg-base));
                border-top-left-radius: var(--radius-l,8px);
                border-top-right-radius: var(--radius-l,8px);
                display: flex;
                flex-wrap: nowrap;
                height: 36px;
                isolation: isolate;
                justify-content: space-between;
                margin-top: 5px;
                min-height: auto;
                padding-left: 16px;
                padding-right: 16px;
                position: relative
            }
            
            .sb-GamesHead:before {
                background: var(--favorites-bg,linear-gradient(90deg,var(--bg-base) 0,var(--primary-solid) 100%));
                content: "";
                inset: 0;
                opacity: 0;
                position: absolute;
                transition: opacity .3s ease;
                z-index: -1
            }
            
            .sb-GamesHead.isActive:before {
                opacity: .1
            }
            
            @media(min-width: 720px) {
                .sb-GamesHead {
                    margin-top: 10px;
                    overflow: hidden
                }
            }
            
            .sb-GamesHead .sb-FavoriteToggle-icon {
                color: var(--color-icon)
            }
            
            .sb-GamesHead .sb-FavoriteToggle-icon.isActive {
                color: var(--primary-solid)
            }
            
            .sb-GamesHead:only-child {
                border-bottom: 0
            }
            
            .sb-GamesHead.isClosed {
                border-bottom-left-radius: var(--radius-l,8px);
                border-bottom-right-radius: var(--radius-l,8px);
                overflow: hidden
            }
            
            .sb-GamesHead-toggleIcon {
                color: var(--color-icon)
            }
            
            .sb-GamesHead-toggleIcon.isOpen {
                color: var(--color-base)
            }
            
            @media(hover: hover)and (pointer:fine) {
                .sb-GamesHead-toggleIcon:hover {
                    color:var(--color-base)
                }
            }
            
            .sb-GamesHead-withSpaceBefore {
                margin-top: 4px
            }
            
            @media screen and (min-width: 720px) {
                .sb-GamesHead-withSpaceBefore {
                    margin-top:12px
                }
            }
            
            .sb-GamesHead-lastCell {
                font: var(--ts-fstyle,normal) var(--ts-fw,400) var(--ts-fs,14px)/var(--ts-lh,1.43) var(--ts-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--ts-ls,.00071em);
                text-transform: var(--ts-tt,none);
                align-items: center;
                color: var(--color-secondary);
                display: flex;
                font-weight: 700;
                height: 100%;
                justify-content: center;
                min-width: var(--games-table-last-cell-width-mobile,10px)
            }
            
            @media(min-width: 720px) {
                .sb-GamesHead-lastCell {
                    min-width:var(--games-table-last-cell-width,60px)
                }
            }
            
            .sb-GamesHead-icon {
                opacity: .65
            }
            
            .sb-GamesHead-title {
                align-items: center;
                color: var(--color-secondary);
                display: flex;
                gap: 8px;
                justify-content: center;
                margin-right: auto
            }
            
            .sb-GamesHead-odd,.sb-GamesHead-title {
                font: var(--c-fstyle,normal) var(--c-fw,400) var(--c-fs,12px)/var(--c-lh,1.33) var(--c-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--c-ls,.00167em);
                text-transform: var(--c-tt,none)
            }
            
            .sb-GamesHead-odd {
                color: var(--color-hint)
            }

            .sb-MatchPreviewStatistics {
                background: var(--bg-secondary)
            }
            
            .sb-MatchPreviewStatistics-statistics {
                display: flex;
                flex-direction: column;
                flex-grow: 1;
                max-width: 100%;
                min-height: 120px
            }
            
            .sb-MatchPreviewStatistics-empty {
                font: var(--sh3-fstyle,normal) var(--sh3-fw,700) var(--sh3-fs,14px)/var(--sh3-lh,1.43) var(--sh3-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--sh3-ls,.00071em);
                text-transform: var(--sh3-tt,none);
                align-items: center;
                color: var(--color-secondary);
                display: flex;
                height: 248px;
                justify-content: center;
                text-align: center;
                width: 100%
            }
            
            .sb-MatchPreviewChatButton {
                position: relative
            }

            .sb-MatchPreviewListItem {
                --btn-color: var(--color-secondary);
                --btn-color-hover: var(--color-base);
                font: var(--c-fstyle,normal) var(--c-fw,400) var(--c-fs,12px)/var(--c-lh,1.33) var(--c-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--c-ls,.00167em);
                text-transform: var(--c-tt,none);
                gap: 8px;
                margin-bottom: 8px
            }
            
            .sb-MatchPreviewListItem.isActive {
                --btn-color: var(--primary-solid)
            }
            
            .sb-MatchPreviewListItem.isActive .sb-MatchPreviewListItem-indicator {
                display: block
            }
            
            .sb-MatchPreviewListItem-name {
                margin-right: auto
            }
            
            .sb-MatchPreviewListItem-name span {
                color: var(--warn-base)
            }
            
            .sb-MatchPreviewListItem .sb-MatchPreviewListItem-icon {
                color: inherit
            }
            
            .sb-MatchPreviewListItem-indicator {
                background: currentColor;
                border-radius: var(--radius-xl,9999px);
                display: none;
                height: 8px;
                width: 8px
            }
            
            .sb-MatchPreviewList {
                -ms-overflow-style: none;
                scrollbar-width: none;
                background: var(--bg-secondary);
                border-radius: var(--radius-m,4px);
                box-shadow: var(--shadow-base);
                display: flex;
                flex-direction: column;
                height: 190px;
                overflow-y: scroll;
                padding: 0 10px 8px;
                position: absolute;
                top: 40px;
                width: 100%;
                z-index: 201
            }
            
            .sb-MatchPreviewList::-webkit-scrollbar {
                display: none
            }
            
            @media(max-width: 1280px) {
                .sb-MatchPreviewList {
                    left:0
                }
            }
            
            @media(max-width: 719.98px) {
                .sb-MatchPreviewList {
                    top:36px
                }
            }
            
            .sb-MatchPreviewList .sb-Spinner {
                margin: auto
            }
            
            .sb-MatchPreviewList-search {
                align-items: center;
                border-bottom: 1px solid var(--border-divider-color);
                display: flex;
                margin-bottom: 8px
            }
            
            .sb-MatchPreviewList-search .sb-Icon {
                height: 18px;
                width: 18px
            }
            
            .sb-MatchPreviewList-input.form-control {
                background: transparent;
                border: 0;
                box-shadow: none;
                color: var(--color-base);
                padding: 8px
            }
            
            .sb-MatchPreviewList-input.form-control:focus {
                background-color: transparent
            }
            
            .sb-MatchPreviewList-hint {
                padding: 8px 40px 0
            }
            
            .sb-MatchPreviewList-hintTitle {
                font: var(--sh3-fstyle,normal) var(--sh3-fw,700) var(--sh3-fs,14px)/var(--sh3-lh,1.43) var(--sh3-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--sh3-ls,.00071em);
                text-transform: var(--sh3-tt,none);
                color: var(--color-secondary);
                display: block;
                margin-bottom: 8px;
                text-align: center
            }
            
            .sb-MatchPreviewList-hintTitle em {
                color: var(--warn-base);
                font-style: normal
            }
            
            .sb-MatchPreviewList-hintItems {
                font: var(--c-fstyle,normal) var(--c-fw,400) var(--c-fs,12px)/var(--c-lh,1.33) var(--c-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--c-ls,.00167em);
                text-transform: var(--c-tt,none);
                color: var(--color-hint);
                margin: 0
            }
            
            .sb-MatchPreviewToggle-root {
                display: flex
            }
            
            .sb-MatchPreviewToggle {
                --btn-px: 4px;
                --btn-color: var(--color-icon);
                --btn-color-hover: var(--color-base)
            }
            
            @media(min-width: 1280px) {
                .sb-MatchPreviewToggle {
                    border-right-color:var(--border-divider-color)
                }
            }
            
            .sb-MatchPreviewToggle .sb-Icon {
                --icon-size: 18px
            }
            
            @media(min-width: 1280px) {
                .sb-MatchPreviewToggle .sb-Icon {
                    --icon-size:20px
                }
            }
            
            .sb-MatchPreview.maxSpace {
                flex: 1 1
            }
            
            .sb-MatchPreview-content {
                background: var(--bg-extra);
                display: flex;
                flex-direction: column
            }
            
            .sb-MatchPreview-content.chat {
                border-left: 1px solid var(--zone_right-sidebar-bg,var(--bg-base));
                height: 100%;
                max-height: calc(100% - 48px);
                min-height: 200px
            }
            
            .sb-MatchPreview-header {
                border-bottom: 1px solid var(--border-divider-color);
                border-top: 1px solid var(--border-divider-color);
                display: flex;
                min-height: 30px;
                position: relative
            }
            
            .sb-MatchPreview-competitors {
                font: var(--c-fstyle,normal) var(--c-fw,400) var(--c-fs,12px)/var(--c-lh,1.33) var(--c-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--c-ls,.00167em);
                text-transform: var(--c-tt,none);
                align-items: center;
                display: flex;
                flex: 1 1;
                margin: 0 6px
            }
            
            .sb-MatchPreview-button {
                --btn-border-color: var(--border-divider-color);
                --btn-border-width: 0;
                --btn-px: 4px;
                --btn-color: var(--color-icon);
                --btn-color-hover: var(--color-base);
                border-bottom-width: 0;
                border-top-width: 0;
                transition: color .3s ease;
                width: 32px
            }
            
            .sb-MatchPreview-button--video {
                border-right-width: 1px
            }
            
            .sb-MatchPreview-button--pin {
                border-left-width: 1px
            }
            
            .sb-MatchPreview-button--pin .sb-Icon {
                --icon-size: 24px
            }
            
            .sb-MatchPreview-button--pin.isActive {
                --btn-color: var(--primary-solid);
                --btn-color-hover: var(--primary-solid)
            }

            .sb-MarketCardCompetitors {
                align-items: center;
                display: flex;
                justify-content: space-between;
                margin-bottom: 4px;
                padding: 0 8px
            }
            
            .sb-MarketCardCompetitors.isTeamLogoHidden {
                flex: 1 1
            }
            
            .sb-MarketCardCompetitor-wrapper {
                align-items: center;
                display: flex;
                width: 50%
            }
            
            .sb-MarketCardCompetitor {
                align-items: center;
                display: flex;
                flex-direction: column;
                justify-content: center;
                overflow: hidden;
                width: 100%
            }
            
            .sb-MarketCardCompetitor .sb-MarketCardCompetitors-logo,.sb-MarketCardCompetitor .sb-MarketCardCompetitors-logo.sb-Icon {
                height: 58px;
                width: 58px
            }
            
            .sb-MarketCardCompetitors-name {
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                font: var(--sh4-fstyle,normal) var(--sh4-fw,700) var(--sh4-fs,12px)/var(--sh4-lh,1.33) var(--sh4-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--sh4-ls,.00167em);
                text-transform: var(--sh4-tt,none);
                margin-top: 6px;
                text-align: center;
                width: 100%
            }
            
            html[dir=rtl] .sb-MarketCardCompetitors-name {
                direction: ltr
            }
            
            .sb-MarketCardCompetitor-score {
                color: var(--primary-solid);
                flex-shrink: 0;
                font-size: 24px;
                font-weight: 700;
                min-width: 2.25rem;
                padding-right: 16px
            }
            
            .sb-MarketCardCompetitor-score+.sb-MarketCardCompetitor-score {
                padding-left: 16px;
                padding-right: 0
            }
            
            .sb-MarketCard-wrapper {
                position: relative
            }
            
            .sb-MarketCard {
                background-color: var(--market-card-cms-bg,var(--bg-base));
                background-image: var(--market-card-cms-bg);
                background-position: 50%;
                background-size: cover;
                border-radius: var(--radius-l,8px);
                display: flex;
                flex-direction: column;
                height: var(--top-events-height);
                padding: 8px 12px
            }
            
            .sb-MarketCard-odds {
                display: flex;
                gap: var(--market-card-odds-gap,2px)
            }
            
            .sb-MarketCard-sport {
                font: var(--c-fstyle,normal) var(--c-fw,400) var(--c-fs,12px)/var(--c-lh,1.33) var(--c-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--c-ls,.00167em);
                text-transform: var(--c-tt,none);
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                align-items: center;
                display: flex;
                height: 16px
            }
            
            html[dir=rtl] .sb-MarketCard-sport {
                direction: ltr
            }
            
            .sb-MarketCard-sport .sb-SportIcon {
                opacity: .65
            }
            
            .sb-MarketCard-sportIcon {
                margin-right: 8px
            }
            
            .sb-MarketCard-sportName {
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                color: var(--color-secondary)
            }
            
            html[dir=rtl] .sb-MarketCard-sportName {
                direction: ltr
            }
            
            .sb-MarketCard-header {
                align-items: center;
                column-gap: 8px;
                display: flex;
                justify-content: space-between;
                margin-bottom: 8px
            }
            
            .sb-MarketCard-header .sb-FavoriteToggle {
                margin-right: auto
            }
            
            .sb-MarketCard-live {
                align-items: center;
                display: flex;
                flex-shrink: 0
            }
            
            .sb-MarketCard-liveText {
                padding-left: 8px
            }
            
            .sb-MarketCard-date,.sb-MarketCard-liveText {
                font: var(--c-fstyle,normal) var(--c-fw,400) var(--c-fs,12px)/var(--c-lh,1.33) var(--c-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--c-ls,.00167em);
                text-transform: var(--c-tt,none);
                color: var(--color-secondary)
            }
            
            .sb-MarketCard-date {
                flex-shrink: 0
            }
            
            .sb-MarketCard-Loader {
                border-radius: var(--radius-l,8px);
                height: 100%;
                width: 100%
            }
            
            .sb-TopEvents {
                --top-events-height: 156px;
                height: var(--top-events-height)
            }
            
            .sb-TopEvents.isTeamLogoHidden {
                --top-events-height: 126px
            }
            
            .sb-TopEvents.isColumnVariant {
                --top-events-height: 176px
            }
            
            .sb-TopEvents .sb-TopEvents-slider {
                height: 100%
            }
            
            .sb-TopEvents .sb-TopEvents-slider .sb-CarouselArrow {
                top: calc(50% - 8px)
            }
            
            .sb-FooterNavColumnCollapsed {
                background: var(--footer_collapse-bg,transparent);
                border-bottom: 1px solid var(--footer_dividers,var(--border-divider-color));
                display: flex;
                flex-direction: column;
                gap: 12px;
                padding-bottom: 12px;
                padding-top: 12px
            }
            
            .sb-FooterNavColumnCollapsed:first-child {
                border-top: 1px solid var(--footer_dividers,var(--border-divider-color))
            }
            
            .sb-FooterNavColumnCollapsed-trigger {
                align-items: center;
                color: var(--footer_collapse-title,var(--color-secondary));
                display: flex;
                justify-content: space-between;
                width: 100%
            }
            
            .sb-FooterNavColumnCollapsed-trigger.isOpen {
                color: var(--footer_collapse-title-expanded,var(--color-base))
            }
            
            .sb-FooterNavColumnCollapsed-title {
                font: var(--sh3-fstyle,normal) var(--sh3-fw,700) var(--sh3-fs,14px)/var(--sh3-lh,1.43) var(--sh3-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--sh3-ls,.00071em);
                text-transform: var(--sh3-tt,none)
            }
            
            .sb-FooterNavColumnCollapsed-list {
                display: flex;
                flex-direction: column;
                gap: 8px
            }
            
            .sb-FooterNavColumnCollapsed-item {
                font: var(--c-fstyle,normal) var(--c-fw,400) var(--c-fs,12px)/var(--c-lh,1.33) var(--c-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--c-ls,.00167em);
                text-transform: var(--c-tt,none);
                color: var(--footer_link,var(--color-secondary))
            }
            
            .sb-FooterNavColumnCollapsed-arrow {
                color: var(--footer_arrow,var(--color-icon))
            }
            
            .sb-FooterNavColumnCollapsed-arrow.isOpen {
                color: var(--footer_collapse-arrow-expanded,var(--color-base))
            }

            .sb-EventsFilterButton {
                --btn-bg: var(--events-filter_control-bg,transparent);
                --btn-color: var(--events-filter_control-text,var(--color-base));
                --btn-bg-hover: var(--events-filter_control-bg-hover,var(--bg-hover));
                --btn-color-hover: var(--events-filter_control-text-hover,var(--color-base));
                --btn-border-color: var(--events-filter_control-border,var(--border-divider-color));
                --btn-px: 4px;
                border-radius: var(--common-control-radius,4px);
                font-size: 12px;
                font-weight: 400;
                min-height: 40px
            }
            
            .sb-EventsFilterButton.isActive {
                --btn-bg: var(--events-filter_active-control-bg,var(--bg-active));
                --btn-color: var(--events-filter_active-control-text,var(--color-base));
                --btn-bg-hover: var(--events-filter_active-control-bg-hover,var(--bg-active-hover));
                --btn-color-hover: var(--events-filter_active-control-text-hover,var(--color-base))
            }
            
            .sb-EventsFilterButton .sb-Icon {
                color: var(--events-filter_control-icon,var(--color-icon))
            }
            
            .sb-EventsFilter,.sb-EventsFilter-section {
                display: flex;
                flex-direction: column;
                gap: 16px
            }
            
            .sb-EventsFilter-filterButtonGroup {
                display: flex
            }
            
            .sb-EventsFilter-calendarArrow {
                height: 16px;
                width: 16px
            }
            
            .sb-EventsFilter-resetButton {
                font: var(--sh3-fstyle,normal) var(--sh3-fw,700) var(--sh3-fs,14px)/var(--sh3-lh,1.43) var(--sh3-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--sh3-ls,.00071em);
                text-transform: var(--sh3-tt,none);
                border-radius: var(--common-control-radius,4px)
            }
            
            .sb-EventsFilter-item .sb-Switch-label {
                text-align: left
            }
            
            .sb-EventsFilter-item .sb-OddsFilter-label {
                color: var(--events-filter_switch-text,var(--color-secondary))
            }

            .sb-PreviewSpeedDial {
                background: var(--warn-base);
                bottom: unset;
                height: 48px;
                opacity: 1;
                padding: 4px 12px;
                right: calc(-300px + 24px + 24px);
                top: 20%;
                transform: translateY(-50%);
                width: 300px;
                z-index: 201
            }
            
            @media(max-width: 959.98px) {
                .sb-PreviewSpeedDial {
                    border-radius:var(--radius-xl,9999px) 0 0 var(--radius-xl,9999px);
                    flex-direction: row;
                    left: unset;
                    right: calc(-300px + 24px + 24px)
                }
            }
            
            .sb-PreviewSpeedDial.isOpen {
                height: unset;
                left: unset;
                max-height: 150px;
                right: 0
            }
            
            @media(max-width: 959.98px) {
                .sb-PreviewSpeedDial.isOpen .sb-SpeedDial-closeIcon {
                    transform:unset
                }
            }
            
            .sb-PreviewSpeedDial>.sb-SpeedDial-button>.sb-SpeedDial-icon {
                color: var(--warn-contrast)
            }
            
            .sb-PreviewSpeedDial>.sb-SpeedDial-label {
                font: var(--ts-fstyle,normal) var(--ts-fw,400) var(--ts-fs,14px)/var(--ts-lh,1.43) var(--ts-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--ts-ls,.00071em);
                text-transform: var(--ts-tt,none);
                color: var(--warn-contrast)
            }
            
            .sb-PreviewSpeedDial>.sb-SpeedDial-label>a,.sb-PreviewSpeedDial>.sb-SpeedDial-label>a:hover {
                text-decoration: underline
            }
            
            .sb-Divider{border:0;margin:0}

            .sb-SideMenu-background {
                background-color: var(--bg-modal-overlay);
                display: block;
                overflow-y: hidden;
                position: fixed;
                top: 0;
                transition: all .5s ease-in-out;
                width: 100vw;
                z-index: -1
            }
            
            .sb-SideMenu-background.isOpen {
                height: 100%;
                z-index: 651
            }
            
            .sb-SideMenu-dynamicPositionUnderlay {
                background: var(--zone_mobile-menu-bg,var(--bg-secondary));
                height: 100%;
                position: fixed;
                top: 0;
                width: calc(100% - 56px);
                z-index: 651
            }
            
            @media screen and (min-width: 356px) {
                .sb-SideMenu-dynamicPositionUnderlay {
                    width:var(--sidemenu_mobile-width,300px)
                }
            }
            
            .sb-SideMenu {
                --side-menu-translate-x: 0;
                --side-menu-translate-y: 0;
                background: var(--zone_mobile-menu-bg,var(--bg-secondary));
                bottom: 0;
                display: flex;
                flex-direction: column;
                left: calc(-1 * var(--sidemenu_mobile-width, 300px));
                overflow-x: hidden;
                overflow-y: auto;
                padding: calc(env(safe-area-inset-top) + var(--sidemenu_padding-y, 16px)) 0 env(safe-area-inset-bottom,var(--sidemenu_padding-y,16px));
                position: fixed;
                top: 0;
                transition: transform .3s ease-in-out;
                width: calc(100% - 56px);
                will-change: transform;
                z-index: 651
            }
            
            .sb-SideMenu:not(.isWithSportIslands)>:not(.sb-Divider) {
                margin-left: var(--sidemenu_padding-x,20px);
                margin-right: var(--sidemenu_padding-x,20px)
            }
            
            .sb-SideMenu:not(.isWithSportIslands) .sb-ContentPageLink:not(.sb-PlatformSwitcher-link),.sb-SideMenu:not(.isWithSportIslands) .sb-NotificationsButton,.sb-SideMenu:not(.isWithSportIslands) .sb-ProfileDropdown,.sb-SideMenu:not(.isWithSportIslands) .sb-SearchButton-wrapper {
                margin-left: 0;
                margin-right: 0;
                padding-left: var(--sidemenu_padding-x,20px);
                padding-right: var(--sidemenu_padding-x,20px)
            }
            
            .sb-SideMenu.isWithSportIslands .sb-ContentPageLink:not(.sb-PlatformSwitcher-link),.sb-SideMenu.isWithSportIslands .sb-NotificationsButton,.sb-SideMenu.isWithSportIslands .sb-ProfileDropdown,.sb-SideMenu.isWithSportIslands .sb-SearchButton-wrapper {
                border-radius: var(--radius-m,4px);
                margin-left: var(--sidemenu_w-islands-margin-x,10px);
                margin-right: var(--sidemenu_w-islands-margin-x,10px);
                padding-left: var(--sidemenu_w-islands-item-padding-x,10px);
                padding-right: var(--sidemenu_w-islands-item-padding-x,10px)
            }
            
            .sb-SideMenu.isWithSportIslands .sb-AuthButton,.sb-SideMenu.isWithSportIslands .sb-BrandLogo,.sb-SideMenu.isWithSportIslands .sb-DepositButton,.sb-SideMenu.isWithSportIslands .sb-LanguageDropdown,.sb-SideMenu.isWithSportIslands .sb-OddsTypes,.sb-SideMenu.isWithSportIslands .sb-PlatformSwitcher {
                margin-left: var(--sidemenu_padding-x,20px);
                margin-right: var(--sidemenu_padding-x,20px)
            }
            
            .sb-SideMenu.isWithSportIslands .sb-BonusCard {
                margin-left: calc(-1 * var(--sidemenu_w-islands-item-padding-x, 10px));
                margin-right: calc(-1 * var(--sidemenu_w-islands-item-padding-x, 10px))
            }
            
            .sb-SideMenu>* {
                flex-shrink: 0
            }
            
            .sb-SideMenu>:not(:first-child) {
                margin-top: var(--sidemenu_blocks-gap,16px)
            }
            
            .sb-SideMenu .sb-SearchButton-wrapper {
                align-items: center;
                display: flex
            }
            
            .sb-SideMenu .sb-ContentPageLink:not(.sb-PlatformSwitcher-link),.sb-SideMenu .sb-NotificationsButton,.sb-SideMenu .sb-ProfileDropdown,.sb-SideMenu .sb-SearchButton-wrapper {
                height: var(--sidemenu_link-height,40px)
            }
            
            .sb-SideMenu .sb-ContentPageLink:not(.sb-PlatformSwitcher-link).isActive,.sb-SideMenu .sb-NotificationsButton.isActive,.sb-SideMenu .sb-ProfileDropdown.isActive,.sb-SideMenu .sb-SearchButton-wrapper.isActive {
                background: var(--sidemenu_active-bg,var(--bg-active));
                color: var(--sidemenu_active-text,var(--color-base));
                font-weight: 700
            }
            
            .sb-SideMenu .sb-ContentPageLink:not(.sb-PlatformSwitcher-link).isActive .sb-Icon,.sb-SideMenu .sb-NotificationsButton.isActive .sb-Icon,.sb-SideMenu .sb-ProfileDropdown.isActive .sb-Icon,.sb-SideMenu .sb-SearchButton-wrapper.isActive .sb-Icon {
                color: var(--sidemenu_active-icon,var(--primary-solid))
            }
            
            .sb-SideMenu .sb-AuthButton+.sb-AuthButton,.sb-SideMenu .sb-LanguageDropdown+.sb-OddsTypes,.sb-SideMenu .sb-OddsTypes+.sb-LanguageDropdown,.sb-SideMenu .sb-PlatformSwitcher+.sb-AuthButton,.sb-SideMenu .sb-PlatformSwitcher+.sb-DepositButton {
                margin-top: var(--sidemenu_controls-gap,12px)
            }
            
            .sb-SideMenu .sb-ContentPageLink:not(.sb-PlatformSwitcher-link)+.sb-ContentPageLink:not(.sb-PlatformSwitcher-link),.sb-SideMenu .sb-ContentPageLink:not(.sb-PlatformSwitcher-link)+.sb-SearchButton-wrapper,.sb-SideMenu .sb-SearchButton-wrapper+.sb-ContentPageLink:not(.sb-PlatformSwitcher-link) {
                margin-top: var(--sidemenu_links-gap,0)
            }
            
            .sb-SideMenu .sb-DepositButton.isShowOnlyIconForMobile .sb-Icon {
                display: none
            }
            
            .sb-SideMenu .sb-ChatToggle,.sb-SideMenu .sb-LanguageDropdown-button,.sb-SideMenu .sb-NotificationsButton,.sb-SideMenu .sb-OddsTypes-button,.sb-SideMenu .sb-SearchButton {
                color: var(--sidemenu_text,var(--color-base))
            }
            
            .sb-SideMenu .sb-ChatToggle .sb-Icon,.sb-SideMenu .sb-ChatToggle:hover .sb-Icon,.sb-SideMenu .sb-LanguageDropdown-button .sb-Icon,.sb-SideMenu .sb-LanguageDropdown-button:hover .sb-Icon,.sb-SideMenu .sb-NotificationsButton .sb-Icon,.sb-SideMenu .sb-NotificationsButton:hover .sb-Icon,.sb-SideMenu .sb-OddsTypes-button .sb-Icon,.sb-SideMenu .sb-OddsTypes-button:hover .sb-Icon,.sb-SideMenu .sb-SearchButton .sb-Icon,.sb-SideMenu .sb-SearchButton:hover .sb-Icon {
                color: var(--sidemenu_icon,var(--color-icon))
            }
            
            .sb-SideMenu .sb-ChatToggle .sb-SearchButton-label,.sb-SideMenu .sb-ContentPageLink:not(.sb-PlatformSwitcher-link),.sb-SideMenu .sb-LanguageDropdown-button .sb-SearchButton-label,.sb-SideMenu .sb-NotificationsButton .sb-SearchButton-label,.sb-SideMenu .sb-OddsTypes-button .sb-SearchButton-label,.sb-SideMenu .sb-SearchButton .sb-SearchButton-label {
                color: var(--sidemenu_text,var(--color-base))
            }
            
            .sb-SideMenu .sb-ContentPageLink:not(.sb-PlatformSwitcher-link) .sb-Icon,.sb-SideMenu .sb-ContentPageLink:not(.sb-PlatformSwitcher-link):hover .sb-Icon {
                color: var(--sidemenu_icon,var(--color-icon))
            }
            
            .sb-SideMenu .sb-ContentPageLink:not(.sb-PlatformSwitcher-link) .sb-ContentPageLink-endAdornment {
                color: var(--sidemenu_text-secondary,var(--color-hint))
            }
            
            .sb-SideMenu .sb-ContentPageLink:not(.sb-PlatformSwitcher-link).isActive {
                color: var(--sidemenu_active-text,var(--color-base));
                font-weight: 700
            }
            
            .sb-SideMenu .sb-ContentPageLink:not(.sb-PlatformSwitcher-link).isActive .sb-Icon {
                color: var(--sidemenu_active-icon,var(--primary-solid))
            }
            
            .sb-SideMenu .sb-ContentPageLink:not(.sb-PlatformSwitcher-link).isActive .sb-ContentPageLink-endAdornment {
                color: var(--sidemenu_active-text-secondary,var(--color-hint))
            }
            
            @media screen and (min-width: 356px) {
                .sb-SideMenu {
                    width:var(--sidemenu_mobile-width,300px)
                }
            }
            
            .sb-SideMenu.isWithDynamicPosition {
                --side-menu-translate-y: var(--side-menu-top-position,0px);
                height: var(--side-menu-height,0)
            }
            
            .sb-SideMenu.isOpen {
                --side-menu-translate-x: var(--sidemenu_mobile-width,300px)
            }
            
            html[dir=ltr] .sb-SideMenu:is(.isWithDynamicPosition,.isOpen) {
                transform: translate(var(--side-menu-translate-x),var(--side-menu-translate-y))
            }
            
            html[dir=rtl] .sb-SideMenu:is(.isWithDynamicPosition,.isOpen) {
                transform: translate(calc(-1 * var(--side-menu-translate-x)),var(--side-menu-translate-y))
            }
            
            .sb-SideMenu .sb-Divider {
                background-color: var(--sidemenu_divider,var(--border-divider-color));
                height: 1px;
                width: 100%
            }
            
            .sb-SideMenu>hr:last-of-type {
                margin-top: auto
            }
            
            .sb-SideMenu .sb-BrandLogo {
                display: flex;
                justify-content: center
            }
            
            .sb-SideMenu .sb-ContentPageLink-label {
                align-items: flex-start;
                display: inline-flex
            }
            
            .sb-SideMenu .sb-ContentPageLink-badge {
                top: 0
            }
            
            .sb-SideMenu .sb-ContentPageLink .sb-ContentPageLink-icon:not(:last-child),.sb-SideMenu .sb-ContentPageLink .sb-ContentPageLink-startAdornment:not(:last-child),.sb-SideMenu .sb-SearchButton .sb-Icon:not(:last-child) {
                --icon-size: var(--sidemenu_item-icon-size,20px);
                margin-right: var(--sidemenu_item-gap,20px)
            }
            
            .sb-SideMenu .sb-ContentPageLink.isLiveLink .sb-LiveLink .sb-ContentPageLink-icon,.sb-SideMenu .sb-ContentPageLink.sb-PlatformSwitcher-link .sb-ContentPageLink-icon {
                margin-right: 0
            }
            
            .sb-SideMenu .sb-PromoPageLink .sb-ContentPageLink-endAdornment {
                margin-left: 6px
            }
            
            .sb-SideMenu .sb-NotificationsButton {
                --button-offset: 1.25rem
            }
            
            .sb-SideMenu .sb-SearchButton {
                display: flex;
                justify-content: flex-start;
                padding: 0
            }
            
            .sb-SideMenu .sb-LanguageDropdown-button,.sb-SideMenu .sb-OddsTypes-button {
                border: 1px solid var(--sidemenu_divider,var(--border-divider-color));
                padding: 0 12px
            }
            
            .sb-SideMenu .sb-ChatToggle {
                font: var(--sh3-fstyle,normal) var(--sh3-fw,700) var(--sh3-fs,14px)/var(--sh3-lh,1.43) var(--sh3-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--sh3-ls,.00071em);
                text-transform: var(--sh3-tt,none);
                align-items: center;
                display: flex;
                justify-content: center;
                padding: 8px 0;
                text-transform: uppercase
            }
            
            .sb-SideMenu .sb-ChatToggle .sb-Icon:not(:last-child) {
                margin-right: 8px
            }
            
            .sb-SideMenu .sb-BonusCard {
                margin-left: calc(-1 * var(--sidemenu_padding-x, 20px));
                margin-right: calc(-1 * var(--sidemenu_padding-x, 20px));
                width: auto
            }
            
            .sb-SideMenu .sb-BonusCard+.sb-BonusCard {
                margin-top: calc(1px - var(--sidemenu_blocks-gap, 16px))
            }
            
            .sb-SideMenu .sb-BonusJackpotCard {
                --jackpot-card-value-font-size: 16px
            }
            
            .sb-SideMenu .sb-BonusJackpotCard .sb-BonusJackpotCard-levels {
                padding-left: 6px
            }
            
            .sb-SideMenu .sb-PromoBonusCounter {
                right: 0;
                top: 0
            }
            
            .sb-SideMenu-loader {
                height: 100%;
                width: 100%
            }

            .sb-LanguageDropdown-content.isFullHeight {
                max-height: 100%
            }
            
            .sb-LanguageDropdown-button {
                align-items: center;
                border-radius: var(--common-control-radius,4px);
                display: flex;
                height: 40px
            }
            
            .sb-LanguageDropdown-iconContainer {
                height: 20px;
                margin-right: 10px;
                min-width: 20px;
                width: 20px
            }
            
            .sb-LanguageDropdown-label {
                font: var(--ts-fstyle,normal) var(--ts-fw,400) var(--ts-fs,14px)/var(--ts-lh,1.43) var(--ts-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--ts-ls,.00071em);
                text-transform: var(--ts-tt,none);
                margin-right: 8px;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap
            }
            
            .sb-LanguageDropdown-arrow {
                margin-left: auto
            }
            .sb-CarouselArrow {
                --btn-bg: var(--bg-active);
                --btn-bg-hover: var(--bg-active-hover);
                border-radius: var(--radius-xl,9999px);
                height: 24px;
                position: relative;
                width: 24px
            }
            
            .sb-CarouselArrow-icon {
                --icon-size: 8px
            }
            
            .sb-CarouselArrow-next .sb-CarouselArrow-icon {
                transform: rotate(0deg)
            }
            
            html[dir=rtl] .sb-CarouselArrow-next .sb-CarouselArrow-icon {
                transform: rotate(-180deg)
            }
            
            .sb-CarouselArrow-prev .sb-CarouselArrow-icon {
                transform: rotate(180deg)
            }
            
            html[dir=rtl] .sb-CarouselArrow-prev .sb-CarouselArrow-icon {
                transform: rotate(0deg)
            }
            
            .sb-CarouselSlide.isAutoWidth {
                width: auto
            }
            
            .sb-Carousel {
                --arrows-position-x: 8px;
                --items-offset-x: 0;
                padding-left: var(--items-offset-x);
                padding-right: var(--items-offset-x);
                position: relative
            }
            
            .sb-CarouselArrows .sb-CarouselArrow {
                position: absolute;
                top: 50%;
                transform: translateY(-50%);
                z-index: 1
            }
            
            .sb-CarouselArrows.withPagination .sb-CarouselArrow {
                top: calc(50% - 8px)
            }
            
            .sb-CarouselArrows .sb-CarouselArrow-prev {
                left: var(--arrows-position-x)
            }
            
            .sb-CarouselArrows .sb-CarouselArrow-next {
                right: var(--arrows-position-x)
            }
            
            .swiper-button-lock.sb-CarouselArrow {
                display: none
            }

            .sb-SliderBanner {
                --slide-banner-height: 156px;
                --slider-height: calc(var(--slide-banner-height) + 16px);
                height: auto;
                line-height: 0;
                min-height: var(--slide-banner-height)
            }
            
            .sb-SliderBanner.isMultiple {
                min-height: var(--slider-height)
            }
            
            .sb-SliderBanner .sb-SliderBanner-carousel {
                min-height: var(--slide-banner-height)
            }
            
            .sb-SliderBanner .sb-EventBannerSlide,.sb-SliderBanner .sb-PlaceholderSlide,.sb-SliderBanner .sb-PromoBannerSlide {
                align-items: center;
                aspect-ratio: 8.3;
                display: inline-grid!important;
                height: var(--slide-banner-height);
                margin-bottom: 0;
                overflow: hidden;
                position: relative;
                width: 100%
            }
            
            .sb-SliderBanner .sb-EventBannerSlide .sb-BannerSlideTimer,.sb-SliderBanner .sb-PlaceholderSlide .sb-BannerSlideTimer,.sb-SliderBanner .sb-PromoBannerSlide .sb-BannerSlideTimer {
                background-color: transparent;
                padding: 0
            }
            
            .sb-SliderBanner .sb-EventBannerSlide>*,.sb-SliderBanner .sb-PlaceholderSlide>*,.sb-SliderBanner .sb-PromoBannerSlide>* {
                grid-column: 1/-1;
                grid-row: 1/-1
            }
            
            .sb-SliderBanner .sb-PlaceholderSlide-image {
                border-radius: var(--radius-l,8px);
                height: 100%;
                left: 0;
                object-fit: cover;
                object-position: center;
                position: absolute;
                top: 0;
                width: 100%;
                z-index: -1
            }
            
            .sb-SliderBanner.isEmpty {
                display: none
            }
            
            .sb-SliderBanner .sb-SliderBanner-carousel.isCarouselArrowsHidden .sb-CarouselArrows {
                visibility: hidden
            }

            .sb-RightSidebar {
                -ms-overflow-style: none;
                scrollbar-width: none;
                background: var(--zone_right-sidebar-bg,var(--bg-base));
                display: flex;
                flex-direction: column;
                flex-shrink: 0;
                height: calc(100% - var(--internal_header_height, 60px));
                overflow-y: auto;
                padding-bottom: 48px;
                scrollbar-color: transparent transparent
            }
            
            .sb-RightSidebar::-webkit-scrollbar {
                display: none
            }
            
            .sb-Select-content {
                background: var(--select-bg,var(--bg-secondary));
                border-radius: var(--radius-m,4px);
                box-shadow: var(--shadow-base);
                max-height: 200px;
                min-width: 150px;
                overflow: auto;
                padding: 4px 0;
                width: var(--radix-select-trigger-width);
                z-index: 751
            }
            
            .sb-Select-item {
                font: var(--ts-fstyle,normal) var(--ts-fw,400) var(--ts-fs,14px)/var(--ts-lh,1.43) var(--ts-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--ts-ls,.00071em);
                text-transform: var(--ts-tt,none);
                align-items: center;
                color: var(--color-base);
                cursor: pointer;
                display: flex;
                flex-shrink: 0;
                padding: 6px 10px
            }
            
            .sb-Select-item:focus,.sb-Select-item:hover,.sb-Select-item[data-state=checked] {
                background-color: var(--bg-active-hover);
                color: var(--color-base);
                outline: 0
            }

            .sb-OddsTypesMenuItem {
                display: flex;
                justify-content: space-between
            }
            
            .sb-OddsTypesMenuItem-example,.sb-OddsTypesMenuItem-label {
                font: var(--ts-fstyle,normal) var(--ts-fw,400) var(--ts-fs,14px)/var(--ts-lh,1.43) var(--ts-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--ts-ls,.00071em);
                text-transform: var(--ts-tt,none)
            }
            
            .sb-OddsTypesMenuItem-example {
                font-weight: 700;
                margin-left: 8px
            }
            
            .sb-OddsTypes-title {
                font: var(--ts-fstyle,normal) var(--ts-fw,400) var(--ts-fs,14px)/var(--ts-lh,1.43) var(--ts-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--ts-ls,.00071em);
                text-transform: var(--ts-tt,none);
                margin-right: auto;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap
            }
            
            .sb-OddsTypes-button {
                align-items: center;
                border-radius: var(--common-control-radius,4px);
                display: flex;
                height: 40px
            }
            
            .sb-OddsTypes-icon {
                --icon-size: 20px;
                margin-right: 10px
            }
            
            .sb-OddsTypes-arrow {
                margin-left: 8px
            }
            
            .sb-NoBetsStub {
                align-items: center;
                background-color: var(--bg-base);
                border-radius: var(--radius-l,8px);
                display: flex;
                flex-direction: column;
                margin-bottom: 12px;
                padding: 24px
            }
            
            @media(max-width: 959.98px) {
                .sb-NoBetsStub {
                    padding:16px
                }
            }
            
            .sb-NoBetsStub-image {
                height: 125px
            }
            
            @media(max-width: 959.98px) {
                .sb-NoBetsStub-image {
                    height:60px
                }
            }
            
            .sb-NoBetsStub-title {
                color: var(--color-hint);
                margin-bottom: 0;
                margin-top: 16px;
                text-align: center
            }
            
            @media(max-width: 959.98px) {
                .sb-NoBetsStub-title {
                    font:var(--ts-fstyle,normal) var(--ts-fw,400) var(--ts-fs,14px)/var(--ts-lh,1.43) var(--ts-ff,var(--text-base-font-family,sans-serif));
                    font-feature-settings: "lnum";
                    font-variant-numeric: lining-nums;
                    letter-spacing: var(--ts-ls,.00071em);
                    text-transform: var(--ts-tt,none);
                    margin-top: 12px
                }
            }

            .sb-ScrollableModal-content {
                -ms-overflow-style: none;
                scrollbar-width: none;
                overflow-y: auto
            }
            
            .sb-ScrollableModal-content::-webkit-scrollbar {
                display: none
            }
            
            .sb-Popover-content {
                z-index: var(--popover-z-index,201)
            }
            
            .sb-SportsMenuArrow {
                --btn-bg: var(--sidemenu_arrow-bg,transparent);
                --btn-bg-hover: var(--sidemenu_arrow-bg-hover,var(--bg-hint));
                --btn-color: var(--sidemenu_icon,var(--color-icon));
                --btn-color-hover: var(--sidemenu_icon,var(--color-icon));
                align-items: center;
                border: 0;
                border-radius: var(--radius-xl,9999px);
                display: flex;
                height: var(--sidemenu_arrow-button-size,20px);
                justify-content: center;
                transition: background-color .3s ease;
                width: var(--sidemenu_arrow-button-size,20px)
            }
            
            .sb-SportsMenuArrow.isExpanded {
                --btn-color: var(--sidemenu_arrow-expanded,var(--color-base));
                --btn-color-hover: var(--sidemenu_arrow-expanded,var(--color-base));
                --btn-bg: var(--sidemenu_arrow-bg-expanded,transparent)
            }
            
            .sb-SportsMenuArrow-icon {
                --icon-size: var(--sidemenu_arrow-icon-size,12px);
                transform: rotate(0);
                color: inherit;
                position: relative
            }
            
            html[dir=rtl] .sb-SportsMenuArrow-icon {
                transform: rotate(-180deg)
            }
            
            .sb-SportsMenuArrow-icon.isExpanded {
                transform: rotate(90deg);
                transition: transform .3s,color .3s
            }
            
            .sb-Tooltip-content {
                animation-duration: .3s;
                animation-timing-function: cubic-bezier(.16,1,.3,1);
                background-color: var(--bg-modal-overlay);
                border-radius: var(--radius-m,4px);
                color: var(--color-base);
                font-size: 11px;
                font-weight: 500;
                line-height: 1.09;
                padding: 4px 8px;
                -webkit-user-select: none;
                -moz-user-select: none;
                user-select: none;
                will-change: transform,opacity;
                z-index: 751
            }
            
            .sb-Tooltip-content[data-state=delayed-open][data-side=top] {
                animation-name: slideDownAndFade
            }
            
            .sb-Tooltip-content[data-state=delayed-open][data-side=right] {
                animation-name: slideLeftAndFade
            }
            
            .sb-Tooltip-content[data-state=delayed-open][data-side=bottom] {
                animation-name: slideUpAndFade
            }
            
            .sb-Tooltip-content[data-state=delayed-open][data-side=left] {
                animation-name: slideRightAndFade
            }
            
            .sb-Tooltip-arrow {
                fill: var(--bg-modal-overlay)
            }
            
            @keyframes slideUpAndFade {
                0% {
                    opacity: 0;
                    transform: translateY(2px)
                }
            
                to {
                    opacity: 1;
                    transform: translateY(0)
                }
            }
            
            @keyframes slideRightAndFade {
                0% {
                    opacity: 0;
                    transform: translateX(-2px)
                }
            
                to {
                    opacity: 1;
                    transform: translateX(0)
                }
            }
            
            @keyframes slideDownAndFade {
                0% {
                    opacity: 0;
                    transform: translateY(-2px)
                }
            
                to {
                    opacity: 1;
                    transform: translateY(0)
                }
            }
            
            @keyframes slideLeftAndFade {
                0% {
                    opacity: 0;
                    transform: translateX(2px)
                }
            
                to {
                    opacity: 1;
                    transform: translateX(0)
                }
            }
            
            .sb-SportIcon {
                height: var(--icon-size,20px);
                width: var(--icon-size,20px)
            }
            
            .sb-SportIcon:not(.isActive) {
                color: var(--color-icon)
            }
            
            .sb-SportIcon use {
                fill: currentColor
            }
            
            .sb-SportIcon.isActive.isColored {
                color: var(--color-icon)
            }
            
            .sb-SportIcon-color {
                fill: var(--primary-solid)
            }
            
            .sb-LeaguesListLeague.isWithSportIslands .sb-LeaguesListLeague-link {
                padding-left: var(--sidemenu_w-islands-item-padding-x,10px);
                padding-right: var(--sidemenu_w-islands-item-padding-x,10px)
            }
            
            .sb-LeaguesListLeague-item {
                align-items: stretch;
                display: flex;
                height: var(--sidemenu_section-item-height,36px);
                justify-content: space-between;
                position: relative
            }
            
            .sb-LeaguesListLeague-item:hover {
                background: var(--sidemenu_bg-hover,var(--bg-hover))
            }
            
            .sb-LeaguesListLeague-item .sb-SportIcon:not(.isActive) {
                color: var(--sidemenu_icon,var(--color-icon))
            }
            
            .sb-LeaguesListLeague-link {
                align-items: center;
                color: var(--sidemenu_text,var(--color-base));
                display: flex;
                flex-grow: 1;
                height: var(--sidemenu_section-item-height,36px);
                overflow: hidden;
                padding: 0 var(--sidemenu_padding-x,20px);
                text-transform: capitalize
            }
            
            .sb-LeaguesListLeague-link>.sb-SportIcon {
                flex-shrink: 0
            }
            
            .sb-LeaguesListLeague-link.isShowAll {
                color: var(--sidemenu_text-secondary,var(--color-hint));
                justify-content: flex-start;
                text-transform: none
            }
            
            .sb-LeaguesListLeague-label {
                font: var(--ts-fstyle,normal) var(--ts-fw,400) var(--ts-fs,14px)/var(--ts-lh,1.43) var(--ts-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--ts-ls,.00071em);
                text-transform: var(--ts-tt,none);
                display: inline;
                overflow: hidden;
                padding-left: 20px;
                text-overflow: ellipsis;
                white-space: nowrap
            }
            
            .sb-LeaguesListLeague-count {
                color: var(--sidemenu_text-secondary,var(--color-hint));
                font-weight: 400;
                padding-left: 8px
            }
            
            .sb-BetConstructLive-wrapper {
                container-name: live-widget;
                container-type: inline-size
            }
            
            .sb-BetConstructLive-iframeWrapper {
                overflow: hidden;
                padding-top: calc(50% + 30px);
                position: relative;
                width: 100%
            }
            
            @container live-widget (min-width: 500px) {
                .sb-BetConstructLive-iframeWrapper:not(.container-query-polyfill) {
                    padding-top: calc(50% + 40px)
                }
            }
            
            .sb-BetConstructLive {
                border: 0;
                height: 100%;
                left: 0;
                position: absolute;
                top: 0;
                width: 100%
            }
            
            .sb-BetConstructFallbackStatistics {
                align-items: center;
                display: flex;
                height: 342px;
                justify-content: center;
                text-align: center
            }
            
            .sb-BetConstructFallbackStatistics .sb-BetConstructFallbackStatistics-title {
                font: var(--sh2-fstyle,normal) var(--sh2-fw,700) var(--sh2-fs,16px)/var(--sh2-lh,1.5) var(--sh2-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--sh2-ls,.00063em);
                text-transform: var(--sh2-tt,none);
                color: var(--color-secondary);
                padding: 0 20px
            }
            
            .sb-BetConstructStats {
                border: 0;
                height: 310px;
                width: 100%
            }
            
            .sb-AuthModal {
                background: transparent;
                border: 0;
                box-shadow: none;
                padding: 0
            }
            
            .sb-AuthModal .sb-StatusCard {
                background-color: var(--bg-secondary);
                padding: 48px 12px
            }
            
            @media(min-width: 720px) {
                .sb-AuthModal .sb-StatusCard {
                    padding:48px
                }
            }

            .sb-PageContent {
                display: flex;
                flex-direction: column;
                row-gap: var(--content-row-gap, 16px);
            }
            .sb-PageContent > :has(.sb-SpeedDial) {
                margin-top: calc(var(--content-row-gap) * -1);
            }
            .sb-PageContent > :empty {
                display: none;
            }
            .sb-FloatingButtons {
                align-items: flex-end;
                bottom: calc(env(safe-area-inset-bottom) + 48px);
                display: flex;
                flex-direction: column;
                justify-content: flex-end;
                left: 0;
                padding: 0 16px 24px 0;
                pointer-events: none;
                position: fixed;
                right: 0;
                row-gap: 12px;
                top: var(--internal_header_height, 60px);
                z-index: 201;
            }
            .sb-BaseLayout {
                --content-px: 20px;
                --content-row-gap: 16px;
                box-sizing: border-box;
                display: flex;
                flex-direction: column;
                justify-content: space-between;
                padding: var(--internal_header_height, 60px) var(--right-sidebar-width, 342px) 0
                    var(--sidemenu_expanded-width, 244px);
            }
            @media (min-width: 1280px) {
                .sb-BaseLayout.isLeftSidebarCollapsed {
                    padding-left: var(--sidemenu_collapsed-width, 60px);
                }
            }
            .sb-BaseLayout.isLeftSidebarHidden {
                --sidemenu_expanded-width: 0px;
            }
            .sb-BaseLayout.isLeftSidebarHidden .sb-EventsDateFilter-popoverTrigger {
                display: flex;
            }
            .sb-BaseLayout.isMobileApp {
                padding-top: 0;
            }
            .sb-BaseLayout-header {
                height: var(--internal_header_height, 60px);
                left: 0;
                min-width: 320px;
                position: fixed;
                right: 0;
                top: 0;
                z-index: 201;
            }
            /* .sb-BaseLayout-leftSidebar {
                bottom: 0;
                left: 0;
                position: fixed;
                top: var(--internal_header_height, 60px);
                width: var(--sidemenu_expanded-width, 244px);
                z-index: 201;
            } */
            /* @media (min-width: 1280px) {
                .sb-BaseLayout-leftSidebar {
                    background: var(--zone_sidemenu-bg, var(--bg-base));
                    height: calc(100% - var(--internal_header_height, 60px));
                }
            } */
            .sb-BaseLayout-leftSidebar.isCollapsed {
                width: var(--sidemenu_collapsed-width, 60px);
            }
            .sb-BaseLayout-rightSidebar {
                bottom: 0;
                position: fixed;
                right: 0;
                top: var(--internal_header_height, 60px);
                width: var(--right-sidebar-width, 342px);
            }
            @media (min-width: 1280px) {
                .sb-BaseLayout-rightSidebar {
                    background: var(--zone_sidemenu-bg, var(--bg-base));
                    height: 100%;
                }
            }
            .sb-BaseLayout-content {
                padding: 8px var(--content-px) 20px;
                position: relative;
            }
            @media (max-width: 1280px) {
                .sb-BaseLayout {
                    padding: var(--internal_header_height, 60px) 0 48px 0;
                }
                .sb-BaseLayout-header {
                    height: var(--internal_header_height, 60px);
                }
                .sb-BaseLayout-leftSidebar,
                .sb-BaseLayout-rightSidebar {
                    display: none;
                }
            }
            @media (max-width: 719.98px) {
                .sb-BaseLayout {
                    padding: var(--internal_header_height, 60px) 0 48px 0;
                }
                .sb-BaseLayout-header {
                    height: var(--internal_header_height, 60px);
                }
                .sb-BaseLayout-content {
                    padding: 8px 0 20px;
                }
            }
            .sb-GameRow-Preloader {
                border-bottom-left-radius: var(--radius-l, 8px);
                border-bottom-right-radius: var(--radius-l, 8px);
                border-top: 1px solid var(--bg-hint);
                overflow: hidden;
            }
            .sb-GamesHead-Preloader {
                border-top-left-radius: var(--radius-l, 8px);
                border-top-right-radius: var(--radius-l, 8px);
                height: 36px;
                margin-top: 4px;
                min-height: auto;
            }
            @media (min-width: 720px) {
                .sb-GamesHead-Preloader {
                    margin-top: 12px;
                }
            }
            .sb-GameTablePreloader.hasSpaceBefore {
                margin-top: 12px;
            }
            .sb-GameRow-Preloader {
                min-height: 144px;
            }
            @media (min-width: 720px) {
                .sb-GameRow-Preloader {
                    min-height: 69px;
                }
            }
            .sb-GamesToggleButton {
                --btn-bg: var(--bg-active);
                --btn-bg-hover: var(--bg-active-hover);
                border: 0;
                border-radius: var(--common-control-radius, 4px);
                flex-direction: column;
                flex-shrink: 0;
                height: 40px;
                margin-left: 12px;
                width: 40px;
            }
            .sb-GamesToggleButton .sb-IconDropdownArrow {
                --icon-size: 10px;
            }
            .sb-GamesPreview {
                position: relative;
            }
            .sb-GamesPreview-seeAll {
                font: var(--ts-fstyle, normal) var(--ts-fw, 400) var(--ts-fs, 14px) / var(--ts-lh, 1.43)
                    var(--ts-ff, var(--text-base-font-family, sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--ts-ls, 0.00071em);
                text-transform: var(--ts-tt, none);
                color: var(--color-secondary);
            }
            .sb-GamesPreview-seeAllWide {
                font: var(--sh3-fstyle, normal) var(--sh3-fw, 700) var(--sh3-fs, 14px) / var(--sh3-lh, 1.43)
                    var(--sh3-ff, var(--text-base-font-family, sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--sh3-ls, 0.00071em);
                text-transform: var(--sh3-tt, none);
                align-items: center;
                background-color: var(--bg-base);
                display: flex;
                height: 40px;
                justify-content: center;
                margin-top: 8px;
                transition: background-color 0.15s ease-in-out;
            }
            @media screen and (min-width: 720px) {
                .sb-GamesPreview-seeAllWide {
                    border-radius: var(--radius-l, 8px);
                }
            }
            .sb-GamesPreview-seeAllWide:hover {
                background-color: var(--bg-secondary);
            }
            .sb-SectionHeadline {
                align-items: var(--section-headline-align, center);
                display: flex;
                flex-direction: var(--section-headline-direction, row);
                gap: var(--section-headline-gap, 0);
                justify-content: space-between;
                margin-bottom: 12px;
                min-height: 40px;
                padding: 0 16px;
            }
            @media (min-width: 720px) {
                .sb-SectionHeadline {
                    padding: 0;
                }
            }
            .sb-SectionHeadline-title {
                margin-right: auto;
            }
            .sb-SportIcon {
                height: var(--icon-size, 20px);
                width: var(--icon-size, 20px);
            }
            .sb-SportIcon:not(.isActive) {
                color: var(--color-icon);
            }
            .sb-SportIcon use {
                fill: currentColor;
            }
            .sb-SportIcon.isActive.isColored {
                color: var(--color-icon);
            }
            .sb-SportIcon-color {
                fill: var(--primary-solid);
            }
            .sb-SportsFilterItem {
                --btn-color: var(--sports-filter_text, var(--color-secondary));
                --btn-bg: var(--sports-filter_bg, var(--bg-base));
                --btn-bg-hover: var(--sports-filter_bg-hover, var(--bg-hover));
                border: var(--sports-filter_w-border-width, 1px) solid var(--sports-filter_border, transparent);
                border-radius: 0;
                gap: var(--sports-filter_item-gap, 2px);
                padding-bottom: calc(var(--sports-filter_item-padding-y, 8px) - var(--sports-filter_w-border-width, 1px));
                padding-top: calc(var(--sports-filter_item-padding-y, 8px) - var(--sports-filter_w-border-width, 1px));
            }
            .sb-SportsFilterItem.isActive {
                --btn-bg: var(--sports-filter_active-bg, var(--bg-base));
                --btn-color: var(--sports-filter_active-text, var(--color-base));
                --btn-bg-hover: var(--sports-filter_active-bg-hover, var(--bg-hover));
            }
            .sb-SportsFilterItem.isWithActiveBorder {
                border-radius: var(--radius-l, 8px);
            }
            @media (max-width: 719.98px) {
                .sb-SportsFilterItem.isWithActiveBorder:first-child {
                    margin-left: 16px;
                }
            }
            .sb-SportsFilterItem.isWithActiveBorder.isActive {
                border: var(--sports-filter_w-border-width, 1px) solid var(--sports-filter_active-border, var(--accent-solid));
            }
            .sb-SportsFilterItem.isWithActiveBorderBottom.isActive {
                border-bottom: var(--sports-filter_w-bottom-border-width, 2px) solid
                    var(--sports-filter_active-border, var(--accent-solid));
                padding-bottom: calc(var(--sports-filter_item-padding-y, 8px) - var(--sports-filter_w-bottom-border-width, 2px));
            }
            .sb-SportsFilterItem-label {
                font: var(--sh3-fstyle, normal) var(--sh3-fw, 700) var(--sh3-fs, 14px) / var(--sh3-lh, 1.43)
                    var(--sh3-ff, var(--text-base-font-family, sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--sh3-ls, 0.00071em);
                text-transform: var(--sh3-tt, none);
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                font-weight: 500;
                text-align: center;
                width: 100%;
            }
            html[dir="rtl"] .sb-SportsFilterItem-label {
                direction: ltr;
            }
            .sb-SportsFilterItem-icon {
                height: var(--sports-filter_icon-size, 30px);
                position: relative;
                width: var(--sports-filter_icon-size, 30px);
            }
            .sb-SportsFilterItem-icon .sb-SportIcon {
                display: block;
                height: 100%;
                width: 100%;
            }
            .sb-SportsFilterItem-icon .sb-SportIcon:not(.isActive) {
                color: var(--sports-filter_icon, var(--color-icon));
            }
            .sb-SportsFilterItem-iconBadge {
                background-color: var(--bg-base);
                border-radius: var(--radius-s, 2px);
                bottom: -4px;
                box-sizing: content-box;
                height: 10px;
                padding: 2px;
                position: absolute;
                right: -6px;
            }
            .sb-SportsFilterItem:hover .sb-SportsFilterItem-iconBadge {
                background-color: var(--bg-hover);
            }
            .sb-SportsFilterItem-iconBadge:not(.isActive) {
                color: var(--color-icon);
            }
            .sb-Sport-top-sports.sb-SportIcon.isActive use {
                color: var(--sports-filter_active-top-icon, var(--warn-base));
            }
            .sb-SportsFilterItem-Preloader {
                flex: 1 1;
                flex-direction: column;
                height: 68px;
                min-width: var(--sports-filter_min-width, 80px);
                width: auto;
            }
            .sb-SportsFilterItem-Preloader.isTopSports {
                flex: 1 0 auto;
            }
            .sb-SportsFilterItem-Preloader.isActive {
                --btn-bg: var(--sports-filter_active-bg, var(--bg-base));
                --btn-color: var(--sports-filter_active-text, var(--color-base));
            }
            .sb-SportsFilterItem-Preloader.withLabel {
                min-width: var(--sports-filter_w-label-min-width, 110px);
                padding-left: 8px;
                padding-right: 8px;
            }
            .sb-SportsFilterItem-Preloader.isWithActiveBorder {
                border-radius: var(--radius-l, 8px);
            }
            .sb-SportsFilterItem-Preloader.isWithActiveBorder.isActive {
                border: 1px solid var(--accent-solid);
            }
            .sb-SportsFilterItem-Preloader.isWithActiveBorderBottom.isActive {
                border-bottom: 2px solid var(--accent-solid);
            }
            .sb-SportsFilter-preloader {
                -ms-overflow-style: none;
                scrollbar-width: none;
                border-radius: var(--radius-l, 8px);
                display: flex;
                gap: var(--sports-filter_gap, 1px);
                height: 68px;
                overflow-x: auto;
            }
            .sb-SportsFilter-preloader::-webkit-scrollbar {
                display: none;
            }
            .sb-SportsFilter-preloader.isWithActiveBorder {
                gap: var(--sports-filter_w-border-gap, 4px);
            }
            .sb-SportsFilter-preloader.isWithActiveBorderBottom {
                gap: 0;
            }
            .sb-SportsFilter {
                -ms-overflow-style: none;
                scrollbar-width: none;
                border-radius: var(--radius-l, 8px);
                cursor: -webkit-grab;
                cursor: grab;
                display: flex;
                gap: var(--sports-filter_gap, 1px);
                overflow-x: auto;
            }
            .sb-SportsFilter::-webkit-scrollbar {
                display: none;
            }
            .sb-SportsFilter:first-child {
                margin-left: 16px;
            }
            .sb-SportsFilter.isWithActiveBorder {
                border-radius: 0;
                gap: var(--sports-filter_w-border-gap, 4px);
            }
            .sb-SportsFilter.isWithActiveBorderBottom {
                gap: 0;
            }
            .sb-SportsFilter-item {
                flex: 1 1;
                flex-direction: column;
                min-width: var(--sports-filter_min-width, 80px);
            }
            .sb-SportsFilter-item.withLabel {
                min-width: var(--sports-filter_w-label-min-width, 110px);
                padding-left: 8px;
                padding-right: 8px;
            }
            .sb-SportsFilter-item.isTopSports {
                flex: 1 0 auto;
            }
            .sb-SportsFilter-loader {
                border-radius: var(--radius-l, 8px);
                height: 100%;
                width: 100%;
            }
            .sb-PreloaderTopEvents {
                --top-events-height: 156px;
                display: grid;
                grid-column-gap: 8px;
                grid-template-columns: repeat(3, 100%);
                overflow: hidden;
            }
            @media (min-width: 720px) {
                .sb-PreloaderTopEvents {
                    grid-column-gap: 12px;
                    grid-template-columns: repeat(2, 1fr);
                    margin-left: 1px !important;
                }
            }
            @media (min-width: 1280px) {
                .sb-PreloaderTopEvents {
                    grid-template-columns: repeat(2, 1fr);
                }
            }
            @media (min-width: 587px) {
                .sb-PreloaderTopEvents {
                    grid-template-columns: repeat(3, calc(50% - 14px));
                }
            }
            @media (min-width: 1008px) {
                .sb-PreloaderTopEvents {
                    grid-template-columns: repeat(3, 1fr);
                    margin-right: -4px;
                }
            }
            @media (min-width: 1530px) {
                .sb-PreloaderTopEvents {
                    grid-template-columns: repeat(3, 1fr);
                }
            }
            @media (min-width: 1922px) {
                .sb-PreloaderTopEvents {
                    grid-template-columns: repeat(4, 1fr);
                }
            }
            @media (min-width: 2250px) {
                .sb-PreloaderTopEvents {
                    grid-template-columns: repeat(5, 1fr);
                }
            }
            .sb-PreloaderTopEvents-header {
                height: 30px;
                width: 132px;
            }
            .sb-PreloaderTopEvents-row {
                background-color: var(--bg-base);
                border-radius: var(--radius-l, 8px);
                height: var(--top-events-height);
                width: 100%;
            }
            @media (min-width: 720px) {
                .sb-PreloaderTopEvents-row:nth-last-of-type(2) {
                    display: none;
                }
            }
            @media (min-width: 1280px) {
                .sb-PreloaderTopEvents-row:nth-last-of-type(2) {
                    display: none;
                }
            }
            .sb-PreloaderTopEvents-row:nth-last-of-type(-n + 3) {
                display: none;
            }
            @media (min-width: 587px) {
                .sb-PreloaderTopEvents-row:nth-last-of-type(2) {
                    display: block;
                }
            }
            @media (min-width: 1008px) {
                .sb-PreloaderTopEvents-row:nth-last-of-type(2) {
                    display: block;
                }
            }
            @media (min-width: 1530px) {
                .sb-PreloaderTopEvents-row:nth-last-of-type(2) {
                    display: block;
                }
            }
            @media (min-width: 1922px) {
                .sb-PreloaderTopEvents-row:last-of-type {
                    display: block;
                }
            }
            @media (min-width: 2250px) {
                .sb-PreloaderTopEvents-row:nth-last-of-type(3) {
                    display: block;
                }
            }
            .sb-HomePage-sportsPrematch {
                margin-bottom: 12px;
            }

            .sb-TeamLogo {
                object-fit: contain
            }
            
            .sb-TeamColumn {
                font: var(--ts-fstyle,normal) var(--ts-fw,400) var(--ts-fs,14px)/var(--ts-lh,1.43) var(--ts-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--ts-ls,.00071em);
                text-transform: var(--ts-tt,none);
                align-items: center;
                display: flex;
                font-weight: 700;
                transition: color .3s ease
            }
            
            @media(min-width: 720px) {
                .sb-TeamColumn {
                    padding-right:8px
                }
            }
            
            .sb-TeamColumn:after {
                background-color: currentColor;
                border-radius: var(--radius-xl,9999px);
                content: "";
                flex-shrink: 0;
                height: 6px;
                margin-left: 6px;
                opacity: 0;
                scale: 0;
                transition: all .15s ease;
                width: 6px
            }
            
            .sb-TeamColumn.isServer {
                color: var(--primary-solid);
                padding-right: 12px
            }
            
            .sb-TeamColumn.isServer:after {
                opacity: 1;
                scale: 1
            }
            
            .sb-TeamColumn-logo {
                flex-shrink: 0;
                height: 18px;
                margin-right: 8px;
                width: 18px
            }
            
            @media(min-width: 720px) {
                .sb-TeamColumn-logo {
                    margin-right:12px
                }
            }
            
            .sb-TeamColumn-name {
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                font: var(--sh4-fstyle,normal) var(--sh4-fw,700) var(--sh4-fs,12px)/var(--sh4-lh,1.33) var(--sh4-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--sh4-ls,.00167em);
                text-transform: var(--sh4-tt,none)
            }
            
            html[dir=rtl] .sb-TeamColumn-name {
                direction: ltr
            }
            
            .sb-GameCompetitors {
                display: flex;
                flex-direction: column;
                overflow: hidden
            }
            
            .sb-GameCompetitors>.sb-TeamColumn:first-child {
                margin-bottom: 2px
            }
            
            .sb-GameScore {
                font: var(--c-fstyle,normal) var(--c-fw,400) var(--c-fs,12px)/var(--c-lh,1.33) var(--c-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--c-ls,.00167em);
                text-transform: var(--c-tt,none);
                display: flex
            }
            
            .sb-GameScore-periodScore,.sb-GameScore-totalScore {
                display: flex;
                flex-direction: column;
                justify-content: center;
                text-align: right
            }
            
            .sb-GameScore-periodScore :first-child,.sb-GameScore-totalScore :first-child {
                margin-bottom: 8px
            }
            
            .sb-GameScore-periodScore {
                color: var(--color-hint)
            }
            
            .sb-GameScore-periodScore+.sb-GameScore-periodScore {
                margin-left: 12px
            }
            
            .sb-GameScore-divider {
                border-left: 1px solid var(--border-divider-color);
                margin: 0 8px
            }
            
            .sb-GameScore-totalScore {
                color: var(--primary-solid);
                font-weight: 700
            }
            
            @keyframes live-minute {
                0% {
                    opacity: .1
                }
            
                50% {
                    opacity: 1
                }
            
                to {
                    opacity: .1
                }
            }
            
            .sb-TimeOrStatus:after {
                animation: live-minute 2s infinite;
                content: "’"
            }
            
            .sb-GameTable-favoritesCell {
                align-items: center;
                display: flex;
                height: 100%;
                justify-content: center;
                margin-left: 1px;
                min-width: 30px
            }
            
            @media(max-width: 719.98px) {
                .sb-GameTable-favoritesCell {
                    padding-right:16px
                }
            }
            
            .sb-OddsContainer {
                align-items: center;
                display: flex;
                flex-shrink: 0;
                gap: var(--odds_gap,2px);
                justify-content: space-around;
                width: 100%
            }
            
            @media(min-width: 720px) {
                .sb-OddsContainer {
                    flex-wrap:nowrap;
                    width: 213px
                }
            }
            
            .sb-OddsContainer.isSecondaryMarket {
                margin-left: 13px;
                position: relative
            }
            
            @media(min-width: 1280px)and (max-width:1470px) {
                .sb-OddsContainer.isSecondaryMarket {
                    display:none
                }
            }
            
            @media(max-width: 959.98px) {
                .sb-OddsContainer.isSecondaryMarket {
                    display:none
                }
            }
            
            .sb-OddsContainer.isSecondaryMarket:before {
                background-color: var(--border-divider-color);
                content: "";
                height: 38px;
                left: -7px;
                position: absolute;
                width: 1px
            }
            
            .sb-OddsContainer.isSecondaryMarket.hideDivider:before {
                background: transparent
            }
            
            @keyframes rank-arrow-increase {
                0% {
                    opacity: 0;
                    transform: translateY(12.5px)
                }
            
                5.35% {
                    opacity: 1;
                    transform: translateY(-2.5px)
                }
            
                82.1% {
                    opacity: 1
                }
            
                to {
                    opacity: 0
                }
            }
            
            @keyframes rank-arrow-decrease {
                0% {
                    opacity: 0;
                    transform: translateY(-17.5px)
                }
            
                5.35% {
                    opacity: 1;
                    transform: translateY(-2.5px)
                }
            
                82.1% {
                    opacity: 1
                }
            
                to {
                    opacity: 0
                }
            }
            
            .sb-AnimatedOdd {
                position: relative
            }
            
            @keyframes odds-background-flash {
                5.35% {
                    opacity: 1
                }
            
                16% {
                    opacity: 0
                }
            }
            
            .sb-AnimatedOdd-increase:before {
                animation: rank-arrow-increase 5.6s ease-out;
                border-bottom: 5px solid var(--increase-icon-background)
            }
            
            .sb-AnimatedOdd-decrease:before,.sb-AnimatedOdd-increase:before {
                border-left: 3px solid transparent;
                border-right: 3px solid transparent;
                content: "";
                left: -10px;
                opacity: 0;
                position: absolute;
                top: 50%;
                transform: translateY(-2.5px)
            }
            
            .sb-AnimatedOdd-decrease:before {
                animation: rank-arrow-decrease 5.6s ease-out;
                border-top: 5px solid var(--decrease-icon-background)
            }
            
            .sb-AnimatedOdd-wrapper {
                --increase-icon-background: var(--success-base);
                --decrease-icon-background: var(--error-base);
                position: relative
            }
            
            .sb-AnimatedOdd-wrapper-increase:before {
                background-color: var(--odd-increase)
            }
            
            .sb-AnimatedOdd-wrapper-decrease:before,.sb-AnimatedOdd-wrapper-increase:before {
                animation: odds-background-flash 5.6s;
                bottom: 0;
                content: "";
                left: 0;
                opacity: 0;
                position: absolute;
                right: 0;
                top: 0
            }
            
            .sb-AnimatedOdd-wrapper-decrease:before {
                background-color: var(--odd-decrease)
            }
            
            .sb-AnimatedOdd-wrapper-decrease.isSelected:before,.sb-AnimatedOdd-wrapper-increase.isSelected:before {
                animation: odds-background-flash 5.6s;
                background-color: var(--odd_active-bg-hover,var(--accent-hover));
                bottom: 0;
                content: "";
                left: 0;
                opacity: 0;
                position: absolute;
                right: 0;
                top: 0
            }
            
            .sb-Odd {
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                align-items: center;
                background-color: var(--odd_bg,var(--bg-extra));
                background-image: var(--odd_bg,var(--bg-extra));
                background-origin: border-box;
                background-repeat: no-repeat;
                background-size: cover;
                border: 1px solid var(--odd_border,transparent);
                box-shadow: var(--odd_shadow,none);
                color: var(--odd_text,var(--color-base));
                display: flex;
                font: inherit;
                justify-content: space-between;
                min-height: var(--odd_default-height,44px);
                padding-left: 12px;
                padding-right: 12px;
                width: 100%
            }
            
            html[dir=rtl] .sb-Odd {
                direction: ltr
            }
            
            .sb-Odd:focus {
                outline: 0
            }
            
            .sb-Odd:hover {
                background-color: var(--odd_bg-hover,var(--bg-active-hover));
                background-image: var(--odd_bg-hover,var(--bg-active-hover));
                box-shadow: var(--odd_shadow-hover,none);
                color: var(--odd_text-hover,var(--color-base))
            }
            
            .sb-Odd:hover .sb-Odd-label {
                color: var(--odd_label-hover,var(--color-secondary))
            }
            
            @media screen and (max-width: 719px) {
                .sb-Odd {
                    min-height:var(--odd_default-height-mobile,44px)
                }
            }
            
            .sb-Odd.isNarrowSize {
                min-height: var(--odd_narrow-height,32px)
            }
            
            .sb-Odd.isColumn {
                flex-direction: column;
                justify-content: center;
                min-height: var(--odd_column-height,48px)
            }
            
            .sb-Odd.isColumn:not(.isBigSize) .sb-Odd-label {
                font: var(--c-fstyle,normal) var(--c-fw,400) var(--c-fs,12px)/var(--c-lh,1.33) var(--c-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--c-ls,.00167em);
                text-transform: var(--c-tt,none)
            }
            
            .sb-Odd.isBigSize {
                gap: 4px;
                min-height: var(--odd_big-height,64px)
            }
            
            .sb-Odd.isBigSize .sb-AnimatedOdd {
                font: var(--tl-fstyle,normal) var(--tl-fw,400) var(--tl-fs,20px)/var(--tl-lh,1.5) var(--tl-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--tl-ls,normal);
                text-transform: var(--tl-tt,none);
                line-height: 1
            }
            
            .sb-Odd.isSelected {
                background-color: var(--odd_active-bg,var(--accent-base));
                background-image: var(--odd_active-bg,var(--accent-base));
                border-color: var(--odd_active-border,transparent);
                box-shadow: var(--odd_active-shadow,none);
                color: var(--odd_active-text,var(--accent-contrast))
            }
            
            .sb-Odd.isSelected:hover {
                background-color: var(--odd_active-bg-hover,var(--accent-hover));
                background-image: var(--odd_active-bg-hover,var(--accent-hover));
                box-shadow: var(--odd_active-shadow-hover,none);
                color: var(--odd_active-text-hover,var(--accent-contrast))
            }
            
            .sb-Odd.isSelected:hover .sb-Odd-label {
                color: var(--odd_active-label-hover,var(--accent-contrast-secondary))
            }
            
            .sb-Odd.isSelected .sb-Odd-label {
                color: var(--odd_active-label,var(--accent-contrast-secondary))
            }
            
            .sb-Odd.isLocked .sb-Odd-value {
                opacity: .2
            }
            
            .sb-Odd.isRounded {
                border-radius: var(--radius-xl,9999px)
            }
            
            .sb-Odd.isGroupRounded {
                border-radius: var(--odd_inner-radius,0)
            }
            
            .sb-Odd.isGroupRounded:first-child {
                border-bottom-left-radius: var(--odd_outer-radius,8px);
                border-top-left-radius: var(--odd_outer-radius,8px)
            }
            
            .sb-Odd.isGroupRounded:last-child {
                border-bottom-right-radius: var(--odd_outer-radius,8px);
                border-top-right-radius: var(--odd_outer-radius,8px)
            }
            
            .sb-Odd.isCenteredAligned {
                justify-content: center
            }
            
            .sb-Odd.isLabelCaption .sb-Odd-label {
                font: var(--c-fstyle,normal) var(--c-fw,400) var(--c-fs,12px)/var(--c-lh,1.33) var(--c-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--c-ls,.00167em);
                text-transform: var(--c-tt,none)
            }
            
            .sb-Odd-iconLock {
                --icon-size: 16px;
                color: var(--color-disabled)
            }
            
            .sb-Odd-label {
                font: var(--ts-fstyle,normal) var(--ts-fw,400) var(--ts-fs,14px)/var(--ts-lh,1.43) var(--ts-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--ts-ls,.00071em);
                text-transform: var(--ts-tt,none);
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                color: var(--odd_label,var(--color-secondary));
                max-width: 100%;
                z-index: 1
            }
            
            html[dir=rtl] .sb-Odd-label {
                direction: ltr
            }
            
            .sb-Odd-label:first-letter {
                text-transform: uppercase
            }
            
            .sb-Odd-value {
                font: var(--sh3-fstyle,normal) var(--sh3-fw,700) var(--sh3-fs,14px)/var(--sh3-lh,1.43) var(--sh3-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--sh3-ls,.00071em);
                text-transform: var(--sh3-tt,none);
                font-weight: 700
            }
            
            .sb-Odd-total {
                font: var(--l-fstyle,normal) var(--l-fw,500) var(--l-fs,12px)/var(--l-lh,1.33) var(--l-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--l-ls,.00333em);
                text-transform: var(--l-tt,uppercase);
                align-items: center;
                background-color: var(--odd_bg-total,var(--bg-secondary));
                border-radius: var(--odd_inner-radius,0);
                display: flex;
                flex: 0 0 70px;
                justify-content: center;
                min-height: var(--odd_default-height,44px)
            }
            
            .sb-StatisticsWidget {
                position: relative
            }
            
            .sb-StatisticsWidget .sb-Spinner {
                left: 50%;
                position: absolute;
                top: 50%;
                transform: translateX(-50%)
            }
            
            .sb-StatisticsWidget-tabs {
                align-items: center;
                display: flex;
                height: 32px
            }
            
            .sb-StatisticsWidget-tab {
                --icon-size: 16px;
                background-color: inherit;
                border: 0;
                height: 100%;
                outline: none;
                width: 100%
            }
            
            .sb-StatisticsWidget-tab.isActive {
                border-bottom: 1px solid var(--primary-solid)
            }
            
            .sb-StatisticsWidget-tab.isActive .sb-Icon {
                color: var(--color-base)
            }
            
            .sb-StatisticsWidget-tab:focus {
                outline: 0
            }
            
            .sb-StatisticsButton {
                font: var(--l-fstyle,normal) var(--l-fw,500) var(--l-fs,12px)/var(--l-lh,1.33) var(--l-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--l-ls,.00333em);
                text-transform: var(--l-tt,uppercase);
                align-items: center;
                background: var(--bg-secondary);
                border-radius: 0;
                color: var(--color-secondary);
                column-gap: 8px;
                display: flex;
                height: 32px;
                justify-content: center;
                text-transform: uppercase;
                width: 100%
            }
            
            .sb-StatisticsButton .sb-Icon {
                height: 16px;
                width: 16px
            }
            
            .sb-StatisticsButton:not([disabled]):hover .sb-Icon {
                color: var(--color-base)
            }
            
            .sb-StatisticsButton[disabled] {
                --btn-color-hover: var(--color-secondary);
                background: transparent
            }
            
            .sb-GameInfo {
                align-items: center;
                display: flex;
                margin: 0 8px;
                max-width: 30%;
                text-align: center
            }
            
            @media(min-width: 720px) {
                .sb-GameInfo {
                    margin:0 16px
                }
            }
            
            @media(min-width: 1280px) {
                .sb-GameInfo {
                    margin:0 20px
                }
            }
            
            .sb-GameInfo-content {
                font: var(--ts-fstyle,normal) var(--ts-fw,400) var(--ts-fs,14px)/var(--ts-lh,1.43) var(--ts-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--ts-ls,.00071em);
                text-transform: var(--ts-tt,none);
                align-items: center;
                display: flex;
                flex-direction: column;
                margin: auto;
                width: 100%
            }
            
            @media(min-width: 960px) {
                .sb-GameInfo-content {
                    margin:auto 16px
                }
            }
            
            .sb-GameInfo-primaryText {
                font: var(--sh1-fstyle,normal) var(--sh1-fw,700) var(--sh1-fs,20px)/var(--sh1-lh,1.5) var(--sh1-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--sh1-ls,normal);
                text-transform: var(--sh1-tt,none);
                margin-bottom: 2px;
                white-space: nowrap
            }
            
            html[dir=rtl] .sb-GameInfo-primaryText:not(.isTotalScore) {
                direction: ltr
            }
            
            @media(min-width: 720px) {
                .sb-GameInfo-primaryText.isTotalScore {
                    font:var(--h2-fstyle,normal) var(--h2-fw,700) var(--h2-fs,32px)/var(--h2-lh,1.25) var(--h2-ff,var(--text-base-font-family,sans-serif));
                    font-feature-settings: "lnum";
                    font-variant-numeric: lining-nums;
                    letter-spacing: var(--h2-ls,normal);
                    text-transform: var(--h2-tt,none)
                }
            }
            
            @media(min-width: 1280px) {
                .sb-GameInfo-primaryText.isTotalScore {
                    font:var(--h1-fstyle,normal) var(--h1-fw,900) var(--h1-fs,42px)/var(--h1-lh,1.14) var(--h1-ff,var(--text-base-font-family,sans-serif));
                    font-feature-settings: "lnum";
                    font-variant-numeric: lining-nums;
                    letter-spacing: var(--h1-ls,normal);
                    text-transform: var(--h1-tt,none)
                }
            }
            
            .sb-GameInfo-secondaryText {
                margin-bottom: 0
            }
            
            @media(min-width: 720px) {
                .sb-GameInfo-secondaryText {
                    margin-bottom:4px
                }
            }
            
            .sb-GameInfo-startTime {
                white-space: nowrap
            }
            
            .sb-GameInfo-location {
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                color: var(--color-hint);
                max-width: 100%
            }
            
            html[dir=rtl] .sb-GameInfo-location {
                direction: ltr
            }
            
            .sb-CustomStatistics {
                height: 248px;
                position: relative
            }
            
            .sb-CustomStatistics .sb-GameInfo {
                max-width: 80%
            }
            
            .sb-CustomStatistics-background {
                height: 100%;
                left: 0;
                object-fit: cover;
                position: absolute;
                top: 0;
                width: 100%;
                z-index: -1
            }
            
            .sb-CustomStatistics-content {
                align-items: center;
                display: flex;
                flex-direction: column;
                height: 100%;
                justify-content: center
            }
            
            .sb-CustomStatistics-title {
                font: var(--tb-fstyle,normal) var(--tb-fw,400) var(--tb-fs,16px)/var(--tb-lh,1.5) var(--tb-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--tb-ls,.00063em);
                text-transform: var(--tb-tt,none);
                text-align: center
            }
            
            .sb-CustomStatistics-score {
                font-size: 26px;
                margin: 0 4px
            }
            
            .sb-GameRowExternalLinks {
                background-color: var(--bg-base);
                display: flex;
                flex-direction: column;
                justify-content: space-evenly
            }
            
            .sb-GameRowExternalLinks.isActive .sb-Icon {
                color: var(--primary-solid)
            }
            
            .sb-GameRowExternalLinks-button {
                align-self: stretch
            }
            
            .sb-GameRowExternalLinks-button .sb-Icon {
                height: 16px;
                width: 16px
            }
            
            .sb-GameRow {
                background-color: var(--bg-base)
            }
            
            .sb-GameRow.isOpen .sb-GameRowTopMarkets-button {
                margin-bottom: 0
            }
            
            .sb-GameRow .sb-GameRowOddSell-placeholder {
                flex: 1 1;
                height: 44px
            }
            
            .sb-GameRow .sb-GameRowMobile-placeholder {
                height: 66px
            }
            
            .sb-GameRow .sb-GameRowTopMarkets-placeholder {
                height: 24px
            }
            
            @media screen and (min-width: 720px) {
                .sb-GameRow .sb-GameRowTopMarkets-placeholder {
                    height:16px
                }
            }
            
            .sb-GameRow .sb-GameScore {
                padding-right: 16px
            }
            
            .sb-GameRow .sb-GameCompetitors {
                flex-grow: 1
            }
            
            .sb-GameRow .sb-GameRow-lastCell-text {
                align-items: center;
                display: flex
            }
            
            .sb-GameRow .sb-GameRow-lastCell-icon {
                transform: rotate(0deg);
                color: currentColor;
                height: 8px;
                margin-left: 4px;
                width: 8px
            }
            
            html[dir=rtl] .sb-GameRow .sb-GameRow-lastCell-icon {
                transform: rotate(-180deg)
            }
            
            .sb-GameRow .sb-BettingTable-link {
                align-items: center;
                background-color: var(--bg-base);
                display: none;
                flex: 1 1 auto;
                overflow: hidden;
                transition: background 0s .3s
            }
            
            @media(min-width: 720px) {
                .sb-GameRow .sb-BettingTable-link {
                    display:flex
                }
            }
            
            .sb-GameRow .sb-BettingTable-link+.sb-GameRowExternalLinks {
                padding-right: 16px
            }
            
            .sb-GameRow .sb-GameRowExternalLinks {
                transition: background 0s .3s
            }
            
            .sb-GameRow.isFirst {
                border-top: 1px solid var(--border-divider-color)
            }
            
            .sb-GameRow.isLast {
                border-bottom-left-radius: var(--radius-l,8px);
                border-bottom-right-radius: var(--radius-l,8px);
                overflow: hidden
            }
            
            .sb-GameRow.isActive .sb-BettingTable-row:before {
                opacity: .1
            }
            
            .sb-GameRow.isActive .sb-BettingTable-link,.sb-GameRow.isActive .sb-GameRow-lastCell,.sb-GameRow.isActive .sb-GameRowExternalLinks {
                background: transparent;
                transition: background 0s
            }
            
            .sb-GameRow-status {
                align-items: center;
                color: var(--color-secondary);
                display: flex;
                flex-direction: column;
                flex-shrink: 0;
                justify-content: center;
                margin-right: 8px;
                text-align: center
            }
            
            .sb-GameRow-time {
                -webkit-box-orient: vertical;
                display: -webkit-box;
                -webkit-hyphens: auto;
                hyphens: auto;
                -webkit-line-clamp: 3;
                overflow: hidden;
                word-break: break-word;
                font-size: .625rem;
                line-height: 1.6;
                text-transform: uppercase;
                width: 56px
            }
            
            .sb-GameRow-time.isLive {
                font: var(--c-fstyle,normal) var(--c-fw,400) var(--c-fs,12px)/var(--c-lh,1.33) var(--c-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--c-ls,.00167em);
                text-transform: var(--c-tt,none);
                text-transform: none
            }
            
            .sb-GameRow-stage {
                -webkit-box-orient: vertical;
                display: -webkit-box;
                -webkit-hyphens: auto;
                hyphens: auto;
                -webkit-line-clamp: 3;
                overflow: hidden;
                word-break: break-word;
                font-size: .625rem;
                line-height: 1.6
            }
            
            .sb-BettingTable-row {
                background-color: var(--bg-base);
                display: flex;
                flex-direction: column;
                flex-wrap: nowrap;
                isolation: isolate;
                justify-content: space-between;
                padding: 4px 16px;
                position: relative
            }
            
            @media(min-width: 720px) {
                .sb-BettingTable-row {
                    border-radius:initial;
                    flex-direction: row;
                    height: 52px
                }
            }
            
            .sb-BettingTable-row:before {
                background: var(--favorites-bg,linear-gradient(90deg,var(--bg-base) 0,var(--primary-solid) 100%));
                content: "";
                inset: 0;
                opacity: 0;
                position: absolute;
                transition: opacity .3s ease;
                z-index: -1
            }
            
            .sb-BettingTable-row.isFirst {
                padding-top: 3px
            }
            
            @media(min-width: 720px) {
                .sb-BettingTable-row.isFirst {
                    height:51px
                }
            
                .sb-BettingTable-link:hover .sb-TeamColumn {
                    color: var(--color-secondary)
                }
            }
            
            @media(max-width: 719.98px) {
                .sb-BettingTable-link {
                    height:52px
                }
            }
            
            .sb-GameRow-lastCell {
                font: var(--ts-fstyle,normal) var(--ts-fw,400) var(--ts-fs,14px)/var(--ts-lh,1.43) var(--ts-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--ts-ls,.00071em);
                text-transform: var(--ts-tt,none);
                align-items: center;
                background-color: var(--bg-base);
                color: var(--color-secondary);
                display: flex;
                font-weight: 700;
                height: 100%;
                justify-content: center;
                min-width: var(--games-table-last-cell-width,60px);
                transition: background 0s .3s;
            }
            
            @media(max-width: 719.98px) {
                .sb-GameRow-lastCell {
                    min-width:var(--games-table-last-cell-width-mobile,10px)
                }
            }

            .h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
                font-weight: 500;
                line-height: 1.2;
                margin-bottom: .5rem
            }
            
            .h1,h1 {
                font-size: 2.5rem
            }
            
            .h2,h2 {
                font-size: 2rem
            }
            
            .h3,h3 {
                font-size: 1.75rem
            }
            
            .h4,h4 {
                font-size: 1.5rem
            }
            
            .h5,h5 {
                font-size: 1.25rem
            }
            
            .h6,h6 {
                font-size: 1rem
            }
            
            hr {
                border: 0;
                border-top: 1px solid rgba(0,0,0,.1);
                margin-bottom: 1rem;
                margin-top: 1rem
            }
            
            *,:after,:before {
                box-sizing: border-box
            }
            
            html {
                font-family: sans-serif;
                line-height: 1.15;
                -webkit-text-size-adjust: 100%;
                -webkit-tap-highlight-color: rgba(0,0,0,0)
            }
            
            article,aside,figcaption,figure,footer,header,hgroup,main,nav,section {
                display: block
            }
            
            body {
                font-family: var(--font-primary),-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
                font-size: 1rem;
                font-weight: 400;
                line-height: 1.5;
                color: var(--color-base);
                text-align: left;
                background-color: var(--bg-zero)
            }
            
            [tabindex="-1"]:focus:not(:focus-visible) {
                outline: 0!important
            }
            
            hr {
                box-sizing: content-box;
                height: 0;
                overflow: visible
            }
            
            h1,h2,h3,h4,h5,h6 {
                margin-top: 0;
                margin-bottom: .5rem
            }
            
            p {
                margin-top: 0;
                margin-bottom: 1rem
            }
            
            abbr[data-original-title],abbr[title] {
                text-decoration: underline;
                -webkit-text-decoration: underline dotted;
                text-decoration: underline dotted;
                cursor: help;
                border-bottom: 0;
                -webkit-text-decoration-skip-ink: none;
                text-decoration-skip-ink: none
            }
            
            address {
                font-style: normal;
                line-height: inherit
            }
            
            address,dl,ol,ul {
                margin-bottom: 1rem
            }
            
            dl,ol,ul {
                margin-top: 0
            }
            
            ol ol,ol ul,ul ol,ul ul {
                margin-bottom: 0
            }
            
            dt {
                font-weight: 700
            }
            
            dd {
                margin-bottom: .5rem;
                margin-left: 0
            }
            
            blockquote {
                margin: 0 0 1rem
            }
            
            b,strong {
                font-weight: 900
            }
            
            small {
                font-size: 80%
            }
            
            sub,sup {
                position: relative;
                font-size: 75%;
                line-height: 0;
                vertical-align: baseline
            }
            
            sub {
                bottom: -.25em
            }
            
            sup {
                top: -.5em
            }
            
            a {
                text-decoration: none;
                background-color: transparent
            }
            
            a,a:hover {
                color: var(--color-base)
            }
            
            a:not([href]):not([class]),a:not([href]):not([class]):hover {
                color: inherit;
                text-decoration: none
            }
            
            code,kbd,pre,samp {
                font-family: SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
                font-size: 1em
            }
            
            pre {
                margin-top: 0;
                margin-bottom: 1rem;
                overflow: auto;
                -ms-overflow-style: scrollbar
            }
            
            figure {
                margin: 0 0 1rem
            }
            
            img {
                border-style: none
            }
            
            img,svg {
                vertical-align: middle
            }
            
            svg {
                overflow: hidden
            }
            
            table {
                border-collapse: collapse
            }
            
            caption {
                padding-top: .75rem;
                padding-bottom: .75rem;
                color: #6c757d;
                text-align: left;
                caption-side: bottom
            }
            
            th {
                text-align: inherit
            }
            
            label {
                display: inline-block;
                margin-bottom: .5rem
            }
            
            button {
                border-radius: 0
            }
            
            button:focus {
                outline: 1px dotted;
                outline: 5px auto -webkit-focus-ring-color
            }
            
            button,input,optgroup,select,textarea {
                margin: 0;
                font-family: inherit;
                font-size: inherit;
                line-height: inherit
            }
            
            button,input {
                overflow: visible
            }
            
            button,select {
                text-transform: none
            }
            
            [role=button] {
                cursor: pointer
            }
            
            select {
                word-wrap: normal
            }
            
            [type=button],[type=reset],[type=submit],button {
                -webkit-appearance: button
            }
            
            [type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled) {
                cursor: pointer
            }
            
            [type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner {
                padding: 0;
                border-style: none
            }
            
            input[type=checkbox],input[type=radio] {
                box-sizing: border-box;
                padding: 0
            }
            
            textarea {
                overflow: auto;
                resize: vertical
            }
            
            fieldset {
                min-width: 0;
                padding: 0;
                margin: 0;
                border: 0
            }
            
            legend {
                display: block;
                width: 100%;
                max-width: 100%;
                padding: 0;
                margin-bottom: .5rem;
                font-size: 1.5rem;
                line-height: inherit;
                color: inherit;
                white-space: normal
            }
            
            progress {
                vertical-align: baseline
            }
            
            [type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {
                height: auto
            }
            
            [type=search] {
                outline-offset: -2px;
                -webkit-appearance: none
            }
            
            [type=search]::-webkit-search-decoration {
                -webkit-appearance: none
            }
            
            ::-webkit-file-upload-button {
                font: inherit;
                -webkit-appearance: button
            }
            
            output {
                display: inline-block
            }
            
            summary {
                display: list-item;
                cursor: pointer
            }
            
            template {
                display: none
            }
            
            [hidden] {
                display: none!important
            }
            
            .form-control {
                font-size: 1rem;
                border-radius: .25rem;
                transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
                background-clip: padding-box;
                background-color: #fff;
                border: 1px solid #ced4da;
                color: #495057;
                display: block;
                font-weight: 400;
                height: calc(1.5em + .75rem + 2px);
                line-height: 1.5;
                padding: .375rem .75rem;
                width: 100%
            }
            
            @media(prefers-reduced-motion:reduce) {
                .form-control {
                    transition: none
                }
            }
            
            .form-control:focus {
                color: #495057;
                background-color: #fff;
                border-color: #80bdff;
                outline: 0;
                box-shadow: 0 0 0 1px var(--primary-solid) inset
            }
            
            .form-control::-ms-expand {
                background-color: transparent;
                border: 0
            }
            
            .form-control:-moz-focusring {
                color: transparent;
                text-shadow: 0 0 0 #495057
            }
            
            .form-control::placeholder {
                color: #6c757d;
                opacity: 1
            }
            
            .form-control:disabled,.form-control[readonly] {
                background-color: #e9ecef;
                opacity: 1
            }
            
            .form-text {
                display: block;
                margin-top: .25rem
            }
            
            .valid-feedback {
                display: none;
                width: 100%;
                margin-top: .25rem;
                font-size: 80%;
                color: #28a745
            }
            
            .valid-tooltip {
                position: absolute;
                top: 100%;
                left: 0;
                z-index: 5;
                display: none;
                max-width: 100%;
                padding: .5rem;
                margin-top: .1rem;
                font-size: .875rem;
                line-height: 1.5;
                color: #fff;
                background-color: rgba(40,167,69,.9);
                border-radius: .25rem
            }
            
            .is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip {
                display: block
            }
            
            .form-control.is-valid,.was-validated .form-control:valid {
                border-color: #28a745;
                padding-right: calc(1.5em + .75rem);
                background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
                background-repeat: no-repeat;
                background-position: right calc(.375em + .1875rem) center;
                background-size: calc(.75em + .375rem) calc(.75em + .375rem)
            }
            
            .form-control.is-valid:focus,.was-validated .form-control:valid:focus {
                border-color: #28a745;
                box-shadow: 0 0 0 .2rem rgba(40,167,69,.25)
            }
            
            .was-validated textarea.form-control:valid,textarea.form-control.is-valid {
                padding-right: calc(1.5em + .75rem);
                background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)
            }
            
            .custom-select.is-valid,.was-validated .custom-select:valid {
                border-color: #28a745;
                padding-right: calc(.75em + 2.3125rem);
                background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)
            }
            
            .custom-select.is-valid:focus,.was-validated .custom-select:valid:focus {
                border-color: #28a745;
                box-shadow: 0 0 0 .2rem rgba(40,167,69,.25)
            }
            
            .form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label {
                color: #28a745
            }
            
            .form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip {
                display: block
            }
            
            .custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label {
                color: #28a745
            }
            
            .custom-control-input.is-valid~.custom-control-label:before,.was-validated .custom-control-input:valid~.custom-control-label:before {
                border-color: #28a745
            }
            
            .custom-control-input.is-valid:checked~.custom-control-label:before,.was-validated .custom-control-input:valid:checked~.custom-control-label:before {
                border-color: #34ce57;
                background-color: #34ce57
            }
            
            .custom-control-input.is-valid:focus~.custom-control-label:before,.was-validated .custom-control-input:valid:focus~.custom-control-label:before {
                box-shadow: 0 0 0 .2rem rgba(40,167,69,.25)
            }
            
            .custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before {
                border-color: #28a745
            }
            
            .custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label {
                border-color: #28a745
            }
            
            .custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label {
                border-color: #28a745;
                box-shadow: 0 0 0 .2rem rgba(40,167,69,.25)
            }
            
            .invalid-feedback {
                display: none;
                width: 100%;
                margin-top: .25rem;
                font-size: 80%;
                color: #dc3545
            }
            
            .invalid-tooltip {
                position: absolute;
                top: 100%;
                left: 0;
                z-index: 5;
                display: none;
                max-width: 100%;
                padding: .5rem;
                margin-top: .1rem;
                font-size: .875rem;
                line-height: 1.5;
                color: #fff;
                background-color: rgba(220,53,69,.9);
                border-radius: .25rem
            }
            
            .is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip {
                display: block
            }
            
            .form-control.is-invalid,.was-validated .form-control:invalid {
                border-color: #dc3545;
                padding-right: calc(1.5em + .75rem);
                background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
                background-repeat: no-repeat;
                background-position: right calc(.375em + .1875rem) center;
                background-size: calc(.75em + .375rem) calc(.75em + .375rem)
            }
            
            .form-control.is-invalid:focus,.was-validated .form-control:invalid:focus {
                border-color: #dc3545;
                box-shadow: 0 0 0 .2rem rgba(220,53,69,.25)
            }
            
            .was-validated textarea.form-control:invalid,textarea.form-control.is-invalid {
                padding-right: calc(1.5em + .75rem);
                background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)
            }
            
            .custom-select.is-invalid,.was-validated .custom-select:invalid {
                border-color: #dc3545;
                padding-right: calc(.75em + 2.3125rem);
                background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)
            }
            
            .custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus {
                border-color: #dc3545;
                box-shadow: 0 0 0 .2rem rgba(220,53,69,.25)
            }
            
            .form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label {
                color: #dc3545
            }
            
            .form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip {
                display: block
            }
            
            .custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label {
                color: #dc3545
            }
            
            .custom-control-input.is-invalid~.custom-control-label:before,.was-validated .custom-control-input:invalid~.custom-control-label:before {
                border-color: #dc3545
            }
            
            .custom-control-input.is-invalid:checked~.custom-control-label:before,.was-validated .custom-control-input:invalid:checked~.custom-control-label:before {
                border-color: #e4606d;
                background-color: #e4606d
            }
            
            .custom-control-input.is-invalid:focus~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus~.custom-control-label:before {
                box-shadow: 0 0 0 .2rem rgba(220,53,69,.25)
            }
            
            .custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before {
                border-color: #dc3545
            }
            
            .custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label {
                border-color: #dc3545
            }
            
            .custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label {
                border-color: #dc3545;
                box-shadow: 0 0 0 .2rem rgba(220,53,69,.25)
            }
            
            .form-inline {
                align-items: center;
                display: flex;
                flex-flow: row wrap
            }
            
            @media(min-width: 720px) {
                .form-inline label {
                    justify-content:center
                }
            
                .form-inline .form-group,.form-inline label {
                    align-items: center;
                    display: flex;
                    margin-bottom: 0
                }
            
                .form-inline .form-group {
                    flex: 0 0 auto;
                    flex-flow: row wrap
                }
            
                .form-inline .form-control {
                    display: inline-block;
                    vertical-align: middle;
                    width: auto
                }
            
                .form-inline .form-control-plaintext {
                    display: inline-block
                }
            
                .form-inline .custom-select,.form-inline .input-group {
                    width: auto
                }
            
                .form-inline .form-check {
                    align-items: center;
                    display: flex;
                    justify-content: center;
                    padding-left: 0;
                    width: auto
                }
            
                .form-inline .form-check-input {
                    flex-shrink: 0;
                    margin-left: 0;
                    margin-right: .25rem;
                    margin-top: 0;
                    position: relative
                }
            
                .form-inline .custom-control {
                    align-items: center;
                    justify-content: center
                }
            
                .form-inline .custom-control-label {
                    margin-bottom: 0
                }
            }
            
            .form-inline .form-check {
                width: 100%
            }
            
            .fade {
                transition: opacity .15s linear
            }
            
            @media(prefers-reduced-motion:reduce) {
                .fade {
                    transition: none
                }
            }
            
            .fade:not(.show) {
                opacity: 0
            }
            
            .collapse:not(.show) {
                display: none
            }
            
            .collapsing {
                position: relative;
                height: 0;
                overflow: hidden;
                transition: height .35s ease
            }
            
            @media(prefers-reduced-motion:reduce) {
                .collapsing {
                    transition: none
                }
            }
            
            .dropdown,.dropleft,.dropright,.dropup {
                position: relative
            }
            
            .dropdown-toggle {
                white-space: nowrap
            }
            
            .dropdown-toggle:after {
                display: inline-block;
                margin-left: .255em;
                vertical-align: .255em;
                content: "";
                border-top: .3em solid;
                border-right: .3em solid transparent;
                border-bottom: 0;
                border-left: .3em solid transparent
            }
            
            .dropdown-toggle:empty:after {
                margin-left: 0
            }
            
            .dropdown-menu {
                position: absolute;
                top: 100%;
                left: 0;
                z-index: 1000;
                display: none;
                float: left;
                min-width: 10rem;
                padding: .5rem 0;
                margin: .125rem 0 0;
                font-size: 1rem;
                color: var(--color-base);
                text-align: left;
                list-style: none;
                background-color: #fff;
                background-clip: padding-box;
                border: 1px solid rgba(0,0,0,.15);
                border-radius: .25rem
            }
            
            .dropdown-menu-left {
                right: auto;
                left: 0
            }
            
            .dropdown-menu-right {
                right: 0;
                left: auto
            }
            
            @media(min-width: 720px) {
                .dropdown-menu-sm-left {
                    right:auto;
                    left: 0
                }
            
                .dropdown-menu-sm-right {
                    right: 0;
                    left: auto
                }
            }
            
            @media(min-width: 960px) {
                .dropdown-menu-md-left {
                    right:auto;
                    left: 0
                }
            
                .dropdown-menu-md-right {
                    right: 0;
                    left: auto
                }
            }
            
            @media(min-width: 1280px) {
                .dropdown-menu-lg-left {
                    right:auto;
                    left: 0
                }
            
                .dropdown-menu-lg-right {
                    right: 0;
                    left: auto
                }
            }
            
            @media(min-width: 1920px) {
                .dropdown-menu-xl-left {
                    right:auto;
                    left: 0
                }
            
                .dropdown-menu-xl-right {
                    right: 0;
                    left: auto
                }
            }
            
            .dropup .dropdown-menu {
                top: auto;
                bottom: 100%;
                margin-top: 0;
                margin-bottom: .125rem
            }
            
            .dropup .dropdown-toggle:after {
                display: inline-block;
                margin-left: .255em;
                vertical-align: .255em;
                content: "";
                border-top: 0;
                border-right: .3em solid transparent;
                border-bottom: .3em solid;
                border-left: .3em solid transparent
            }
            
            .dropup .dropdown-toggle:empty:after {
                margin-left: 0
            }
            
            .dropright .dropdown-menu {
                top: 0;
                right: auto;
                left: 100%;
                margin-top: 0;
                margin-left: .125rem
            }
            
            .dropright .dropdown-toggle:after {
                display: inline-block;
                margin-left: .255em;
                vertical-align: .255em;
                content: "";
                border-top: .3em solid transparent;
                border-right: 0;
                border-bottom: .3em solid transparent;
                border-left: .3em solid
            }
            
            .dropright .dropdown-toggle:empty:after {
                margin-left: 0
            }
            
            .dropright .dropdown-toggle:after {
                vertical-align: 0
            }
            
            .dropleft .dropdown-menu {
                top: 0;
                right: 100%;
                left: auto;
                margin-top: 0;
                margin-right: .125rem
            }
            
            .dropleft .dropdown-toggle:after {
                display: inline-block;
                margin-left: .255em;
                vertical-align: .255em;
                content: "";
                display: none
            }
            
            .dropleft .dropdown-toggle:before {
                display: inline-block;
                margin-right: .255em;
                vertical-align: .255em;
                content: "";
                border-top: .3em solid transparent;
                border-right: .3em solid;
                border-bottom: .3em solid transparent
            }
            
            .dropleft .dropdown-toggle:empty:after {
                margin-left: 0
            }
            
            .dropleft .dropdown-toggle:before {
                vertical-align: 0
            }
            
            .dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top] {
                right: auto;
                bottom: auto
            }
            
            .dropdown-divider {
                height: 0;
                margin: .5rem 0;
                overflow: hidden;
                border-top: 1px solid #e9ecef
            }
            
            .dropdown-item {
                display: block;
                width: 100%;
                padding: .25rem 1.5rem;
                clear: both;
                font-weight: 400;
                color: #212529;
                text-align: inherit;
                white-space: nowrap;
                background-color: transparent;
                border: 0
            }
            
            .dropdown-item:focus,.dropdown-item:hover {
                color: #16181b;
                text-decoration: none;
                background-color: #f8f9fa
            }
            
            .dropdown-item.active,.dropdown-item:active {
                color: #fff;
                text-decoration: none;
                background-color: #007bff
            }
            
            .dropdown-item.disabled,.dropdown-item:disabled {
                color: #6c757d;
                pointer-events: none;
                background-color: transparent
            }
            
            .dropdown-menu.show {
                display: block
            }
            
            .dropdown-header {
                display: block;
                padding: .5rem 1.5rem;
                margin-bottom: 0;
                font-size: .875rem;
                color: #6c757d;
                white-space: nowrap
            }
            
            .dropdown-item-text {
                display: block;
                padding: .25rem 1.5rem;
                color: #212529
            }
            
            .pagination {
                display: flex;
                padding-left: 0;
                list-style: none;
                border-radius: .25rem
            }
            
            .page-link {
                position: relative;
                display: block;
                padding: .5rem .75rem;
                margin-left: -1px;
                line-height: 1.25;
                color: var(--color-base);
                background-color: #fff;
                border: 1px solid #dee2e6
            }
            
            .page-link:hover {
                z-index: 2;
                color: var(--color-base);
                text-decoration: none;
                background-color: #e9ecef;
                border-color: #dee2e6
            }
            
            .page-link:focus {
                z-index: 3;
                outline: 0;
                box-shadow: 0 0 0 .2rem rgba(0,123,255,.25)
            }
            
            .page-item:first-child .page-link {
                margin-left: 0;
                border-top-left-radius: .25rem;
                border-bottom-left-radius: .25rem
            }
            
            .page-item:last-child .page-link {
                border-top-right-radius: .25rem;
                border-bottom-right-radius: .25rem
            }
            
            .page-item.active .page-link {
                z-index: 3;
                color: #fff;
                background-color: #007bff;
                border-color: #007bff
            }
            
            .page-item.disabled .page-link {
                color: #6c757d;
                pointer-events: none;
                cursor: auto;
                background-color: #fff;
                border-color: #dee2e6
            }
            
            .pagination-lg .page-link {
                padding: .75rem 1.5rem;
                font-size: 1.25rem;
                line-height: 1.5
            }
            
            .pagination-lg .page-item:first-child .page-link {
                border-top-left-radius: .3rem;
                border-bottom-left-radius: .3rem
            }
            
            .pagination-lg .page-item:last-child .page-link {
                border-top-right-radius: .3rem;
                border-bottom-right-radius: .3rem
            }
            
            .pagination-sm .page-link {
                padding: .25rem .5rem;
                font-size: .875rem;
                line-height: 1.5
            }
            
            .pagination-sm .page-item:first-child .page-link {
                border-top-left-radius: .2rem;
                border-bottom-left-radius: .2rem
            }
            
            .pagination-sm .page-item:last-child .page-link {
                border-top-right-radius: .2rem;
                border-bottom-right-radius: .2rem
            }
            
            .alert {
                position: relative;
                padding: .75rem 1.25rem;
                margin-bottom: 1rem;
                border: 1px solid transparent;
                border-radius: .25rem
            }
            
            .alert-heading {
                color: inherit
            }
            
            .alert-link {
                font-weight: 700
            }
            
            .alert-dismissible {
                padding-right: 4rem
            }
            
            .alert-dismissible .close {
                position: absolute;
                top: 0;
                right: 0;
                padding: .75rem 1.25rem;
                color: inherit
            }
            
            .alert-primary {
                color: #004085;
                background-color: #cce5ff;
                border-color: #b8daff
            }
            
            .alert-primary hr {
                border-top-color: #9fcdff
            }
            
            .alert-primary .alert-link {
                color: #002752
            }
            
            .alert-secondary {
                color: #383d41;
                background-color: #e2e3e5;
                border-color: #d6d8db
            }
            
            .alert-secondary hr {
                border-top-color: #c8cbcf
            }
            
            .alert-secondary .alert-link {
                color: #202326
            }
            
            .alert-success {
                color: #155724;
                background-color: #d4edda;
                border-color: #c3e6cb
            }
            
            .alert-success hr {
                border-top-color: #b1dfbb
            }
            
            .alert-success .alert-link {
                color: #0b2e13
            }
            
            .alert-info {
                color: #0c5460;
                background-color: #d1ecf1;
                border-color: #bee5eb
            }
            
            .alert-info hr {
                border-top-color: #abdde5
            }
            
            .alert-info .alert-link {
                color: #062c33
            }
            
            .alert-warning {
                color: #856404;
                background-color: #fff3cd;
                border-color: #ffeeba
            }
            
            .alert-warning hr {
                border-top-color: #ffe8a1
            }
            
            .alert-warning .alert-link {
                color: #533f03
            }
            
            .alert-danger {
                color: #721c24;
                background-color: #f8d7da;
                border-color: #f5c6cb
            }
            
            .alert-danger hr {
                border-top-color: #f1b0b7
            }
            
            .alert-danger .alert-link {
                color: #491217
            }
            
            .alert-light {
                color: #818182;
                background-color: #fefefe;
                border-color: #fdfdfe
            }
            
            .alert-light hr {
                border-top-color: #ececf6
            }
            
            .alert-light .alert-link {
                color: #686868
            }
            
            .alert-dark {
                color: #1b1e21;
                background-color: #d6d8d9;
                border-color: #c6c8ca
            }
            
            .alert-dark hr {
                border-top-color: #b9bbbe
            }
            
            .alert-dark .alert-link {
                color: #040505
            }
            
            .sr-only {
                border: 0;
                clip: rect(0,0,0,0);
                height: 1px;
                margin: -1px;
                overflow: hidden;
                padding: 0;
                position: absolute;
                white-space: nowrap;
                width: 1px
            }
            
            a.disabled,fieldset:disabled a {
                pointer-events: none
            }
            
            * {
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                outline: 0;
                -webkit-overflow-scrolling: touch
            }
            
            body {
                --text-base-font-family: var(--font-primary),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;
                font: var(--tb-fstyle,normal) var(--tb-fw,400) var(--tb-fs,16px)/var(--tb-lh,1.5) var(--tb-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--tb-ls,.00063em);
                text-transform: var(--tb-tt,none)
            }
            
            .h1,h1 {
                font: var(--h1-fstyle,normal) var(--h1-fw,900) var(--h1-fs,42px)/var(--h1-lh,1.14) var(--h1-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--h1-ls,normal);
                text-transform: var(--h1-tt,none);
                margin-bottom: 1.25rem
            }
            
            .h2,h2 {
                font: var(--h2-fstyle,normal) var(--h2-fw,700) var(--h2-fs,32px)/var(--h2-lh,1.25) var(--h2-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--h2-ls,normal);
                text-transform: var(--h2-tt,none);
                margin-bottom: 1rem
            }
            
            .h3,h3 {
                font: var(--h3-fstyle,normal) var(--h3-fw,700) var(--h3-fs,26px)/var(--h3-lh,1.23) var(--h3-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--h3-ls,normal);
                text-transform: var(--h3-tt,none);
                margin-bottom: .625rem
            }
            
            .h4,h4 {
                font: var(--sh1-fstyle,normal) var(--sh1-fw,700) var(--sh1-fs,4)/var(--sh1-lh,1.5) var(--sh1-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--sh1-ls,normal);
                text-transform: var(--sh1-tt,none)
            }
            
            .h4,.h5,h4,h5 {
                margin-bottom: 0
            }
            
            .h5,h5 {
                font: var(--sh2-fstyle,normal) var(--sh2-fw,700) var(--sh2-fs,16px)/var(--sh2-lh,1.5) var(--sh2-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--sh2-ls,.00063em);
                text-transform: var(--sh2-tt,none)
            }
            
            .h6,h6 {
                font: var(--sh3-fstyle,normal) var(--sh3-fw,700) var(--sh3-fs,14px)/var(--sh3-lh,1.43) var(--sh3-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--sh3-ls,.00071em);
                text-transform: var(--sh3-tt,none);
                margin-bottom: 0
            }
            
            .text-large {
                font: var(--tl-fstyle,normal) var(--tl-fw,400) var(--tl-fs,20px)/var(--tl-lh,1.5) var(--tl-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--tl-ls,normal);
                text-transform: var(--tl-tt,none)
            }
            
            .text-small {
                font: var(--ts-fstyle,normal) var(--ts-fw,400) var(--ts-fs,14px)/var(--ts-lh,1.43) var(--ts-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--ts-ls,.00071em);
                text-transform: var(--ts-tt,none)
            }
            
            .label {
                font: var(--l-fstyle,normal) var(--l-fw,500) var(--l-fs,12px)/var(--l-lh,1.33) var(--l-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--l-ls,.00333em);
                text-transform: var(--l-tt,uppercase)
            }
            
            .caption {
                font: var(--c-fstyle,normal) var(--c-fw,400) var(--c-fs,12px)/var(--c-lh,1.33) var(--c-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--c-ls,.00167em);
                text-transform: var(--c-tt,none)
            }
            
            b,strong {
                font-weight: 700
            }
            
            .first-letter-uppercase:first-letter {
                text-transform: uppercase
            }
            
            html {
                font-size: 16px;
                min-height: 100%;
                position: relative
            }
            
            html:has(.sb-Theme:not([data-page="/rules"],[data-page="/sportsbook-rules"],[data-scroll=true])) {
                scrollbar-width: none
            }
            
            html:has(.sb-Theme:not([data-page="/rules"],[data-page="/sportsbook-rules"],[data-scroll=true])) ::-webkit-scrollbar {
                display: none
            }
            
            body {
                margin: 0;
                min-width: 320px;
                padding: env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)
            }
            
            body.isLockedScroll {
                overflow: hidden
            }
            
            input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover {
                box-shadow: 0 0 0 0 var(--bg-zero) inset;
                caret-color: var(--color-base);
                -webkit-text-fill-color: var(--color-base);
                -webkit-transition: background-color 5000s ease-in-out 0s;
                transition: background-color 5000s ease-in-out 0s
            }
            
            input {
                filter: none
            }
            
            a:hover {
                text-decoration: none
            }
            
            body.isModalOpen {
                overflow: hidden
            }
            
            body.hasHiddenModal {
                overflow: auto;
                pointer-events: auto!important
            }
            
            .sb-Preloader,.sb-Preloader:hover {
                animation: placeholder-swept 1s linear infinite forwards;
                background: var(--bg-base);
                background-image: linear-gradient(to right,var(--bg-base) 0,var(--bg-secondary) 50%,var(--bg-base) 100%);
                background-repeat: no-repeat;
                border: 0;
                pointer-events: none
            }
            
            .sb-Preloader.no-animation,.sb-Preloader:hover.no-animation {
                animation: none
            }
            
            @keyframes placeholder-swept {
                0% {
                    background-position: -800px 0
                }
            
                to {
                    background-position: 800px 0
                }
            }
            
            .sb-SportIcon {
                color: var(--sport-color-default)
            }
            
            .sb-Sport-default {
                color: var(--sport-color-default,#bfcee1)
            }
            
            .sb-Sport-all-sports,.sb-Sport-all-sports-live,.sb-Sport-primary {
                color: var(--primary-solid)
            }
            
            .sb-Sport-basketball {
                color: var(--basketball,var(--sport-color-11))
            }
            
            .sb-Sport-ice-hockey {
                color: var(--ice-hockey,var(--sport-color-6))
            }
            
            .sb-Sport-soccer {
                color: var(--soccer,var(--sport-color-1))
            }
            
            .sb-Sport-tennis {
                color: var(--tennis,var(--sport-color-5))
            }
            
            .sb-Sport-volleyball {
                color: var(--volleyball,var(--sport-color-4))
            }
            
            .sb-Sport-handball {
                color: var(--handball,var(--sport-color-5))
            }
            
            .sb-Sport-baseball {
                color: var(--baseball,var(--sport-color-1))
            }
            
            .sb-Sport-american-football {
                color: var(--american-football,var(--sport-color-8))
            }
            
            .sb-Sport-field-hockey {
                color: var(--field-hockey,var(--sport-color-1))
            }
            
            .sb-Sport-aussie-rules {
                color: var(--aussie-rules,var(--sport-color-2))
            }
            
            .sb-Sport-beach-volley {
                color: var(--beach-volley,var(--sport-color-7))
            }
            
            .sb-Sport-rugby {
                color: var(--rugby,var(--sport-color-1))
            }
            
            .sb-Sport-snooker {
                color: var(--snooker,var(--sport-color-8))
            }
            
            .sb-Sport-table-tennis {
                color: var(--table-tennis,var(--sport-color-2))
            }
            
            .sb-Sport-cricket {
                color: var(--cricket,var(--sport-color-10))
            }
            
            .sb-Sport-squash {
                color: var(--squash,var(--sport-color-1))
            }
            
            .sb-Sport-futsal {
                color: var(--futsal,var(--sport-color-9))
            }
            
            .sb-Sport-waterpolo {
                color: var(--waterpolo,var(--sport-color-4))
            }
            
            .sb-Sport-mma {
                color: var(--mma,var(--sport-color-1))
            }
            
            .sb-Sport-beach-soccer {
                color: var(--beach-soccer,var(--sport-color-5))
            }
            
            .sb-Sport-cycling {
                color: var(--cycling,var(--sport-color-1))
            }
            
            .sb-Sport-boxing {
                color: var(--boxing,var(--sport-color-11))
            }
            
            .sb-Sport-cs {
                color: var(--counter-strike,var(--sport-color-1))
            }
            
            .sb-Sport-dota2 {
                color: var(--dota2,var(--sport-color-2))
            }
            
            .sb-Sport-lol {
                color: var(--league-of-legends,var(--sport-color-8))
            }
            
            .sb-Sport-cod {
                color: var(--call-of-duty,var(--sport-color-10))
            }
            
            .sb-Sport-hearthstone {
                color: var(--hearthstone,var(--sport-color-3))
            }
            
            .sb-Sport-overwatch {
                color: var(--overwatch,var(--sport-color-1))
            }
            
            .sb-Sport-rainbow-six {
                color: var(--rainbow-six,var(--sport-color-1))
            }
            
            .sb-Sport-rocket-league {
                color: var(--rocket-league,var(--sport-color-7))
            }
            
            .sb-Sport-7ballrun {
                color: var(--sevenballrun,var(--sport-color-2))
            }
            
            .sb-Sport-air-racing {
                color: var(--air-racing,var(--sport-color-1))
            }
            
            .sb-Sport-alpine-skiing {
                color: var(--alpine-skiing,var(--sport-color-1))
            }
            
            .sb-Sport-aquatics {
                color: var(--aquatics,var(--sport-color-6))
            }
            
            .sb-Sport-archery {
                color: var(--archery,var(--sport-color-1))
            }
            
            .sb-Sport-artistic-swimming {
                color: var(--artistic-swimming,var(--sport-color-6))
            }
            
            .sb-Sport-athletics {
                color: var(--athletics,var(--sport-color-1))
            }
            
            .sb-Sport-bandy {
                color: var(--bandy,var(--sport-color-1))
            }
            
            .sb-Sport-basketball-3x3 {
                color: var(--basketball-3x3,var(--sport-color-1))
            }
            
            .sb-Sport-basque-pelota {
                color: var(--basque-pelota,var(--sport-color-5))
            }
            
            .sb-Sport-beach-handball {
                color: var(--beach-handball,var(--sport-color-5))
            }
            
            .sb-Sport-beach-tennis {
                color: var(--beach-tennis,var(--sport-color-5))
            }
            
            .sb-Sport-biathlon {
                color: var(--biathlon,var(--sport-color-1))
            }
            
            .sb-Sport-bikes {
                color: var(--bikes,var(--sport-color-1))
            }
            
            .sb-Sport-bmx-racing {
                color: var(--bmx-racing,var(--sport-color-1))
            }
            
            .sb-Sport-bobsleigh {
                color: var(--bobsleigh,var(--sport-color-1))
            }
            
            .sb-Sport-canoe-slalom {
                color: var(--canoe-slalom,var(--sport-color-1))
            }
            
            .sb-Sport-canoeing {
                color: var(--canoeing,var(--sport-color-1))
            }
            
            .sb-Sport-chess {
                color: var(--chess,var(--sport-color-1))
            }
            
            .sb-Sport-cross-country {
                color: var(--cross-country,var(--sport-color-1))
            }
            
            .sb-Sport-curling {
                color: var(--curling,var(--sport-color-1))
            }
            
            .sb-Sport-cycling-bmx-freestyle {
                color: var(--cycling-bmx-freestyle,var(--sport-color-1))
            }
            
            .sb-Sport-cycling-bmx-racing {
                color: var(--cycling-bmx-racing,var(--sport-color-1))
            }
            
            .sb-Sport-diving {
                color: var(--diving,var(--sport-color-6))
            }
            
            .sb-Sport-drag-racing {
                color: var(--drag-racing,var(--sport-color-1))
            }
            
            .sb-Sport-dtm {
                color: var(--dtm,var(--sport-color-1))
            }
            
            .sb-Sport-endurance-racing {
                color: var(--endurance-racing,var(--sport-color-1))
            }
            
            .sb-Sport-equestrian {
                color: var(--equestrian,var(--sport-color-1))
            }
            
            .sb-Sport-apex-legends {
                color: var(--apex-legends,var(--sport-color-2))
            }
            
            .sb-Sport-arena-of-valor {
                color: var(--arena-of-valor,var(--sport-color-3))
            }
            
            .sb-Sport-artifact {
                color: var(--artifact,var(--sport-color-3))
            }
            
            .sb-Sport-autochess {
                color: var(--autochess,var(--sport-color-1))
            }
            
            .sb-Sport-clash-royale {
                color: var(--clash-royale,var(--sport-color-3))
            }
            
            .sb-Sport-dota-underlords {
                color: var(--dota-underlords,var(--sport-color-1))
            }
            
            .sb-Sport-dragon-ball-fighterz {
                color: var(--dragon-ball-fighterz,var(--sport-color-3))
            }
            
            .sb-Sport-fifa {
                color: var(--fifa,var(--sport-color-1))
            }
            
            .sb-Sport-fighting-games {
                color: var(--fighting-games,var(--sport-color-2))
            }
            
            .sb-Sport-fortnite {
                color: var(--fortnite,var(--sport-color-1))
            }
            
            .sb-Sport-gears-of-war {
                color: var(--gears-of-war,var(--sport-color-2))
            }
            
            .sb-Sport-kings-of-glory {
                color: var(--kings-of-glory,var(--sport-color-3))
            }
            
            .sb-Sport-maden-nfl {
                color: var(--maden-nfl,var(--sport-color-1))
            }
            
            .sb-Sport-motorsport {
                color: var(--motorsport,var(--sport-color-1))
            }
            
            .sb-Sport-mtg {
                color: var(--mtg,var(--sport-color-2))
            }
            
            .sb-Sport-nba2k {
                color: var(--nba2k,var(--sport-color-2))
            }
            
            .sb-Sport-paladins {
                color: var(--paladins,var(--sport-color-7))
            }
            
            .sb-Sport-pubg {
                color: var(--pubg,var(--sport-color-3))
            }
            
            .sb-Sport-pes {
                color: var(--pes,var(--sport-color-1))
            }
            
            .sb-Sport-quake {
                color: var(--quake,var(--sport-color-1))
            }
            
            .sb-Sport-ssbm {
                color: var(--ssbm,var(--sport-color-2))
            }
            
            .sb-Sport-tft {
                color: var(--tft,var(--sport-color-3))
            }
            
            .sb-Sport-wow {
                color: var(--wow,var(--sport-color-3))
            }
            
            .sb-Sport-fencing {
                color: var(--fencing,var(--sport-color-1))
            }
            
            .sb-Sport-figure-skating {
                color: var(--figure-skating,var(--sport-color-1))
            }
            
            .sb-Sport-finnish-baseball {
                color: var(--finnish-baseball,var(--sport-color-1))
            }
            
            .sb-Sport-halo {
                color: var(--halo,var(--sport-color-9))
            }
            
            .sb-Sport-hots {
                color: var(--hots,var(--sport-color-6))
            }
            
            .sb-Sport-mountain-bike {
                color: var(--mountain-bike,var(--sport-color-1))
            }
            
            .sb-Sport-smite {
                color: var(--smite,var(--sport-color-3))
            }
            
            .sb-Sport-starcraft {
                color: var(--starcraft,var(--sport-color-3))
            }
            
            .sb-Sport-stock-car-racing {
                color: var(--stock-car-racing,var(--sport-color-1))
            }
            
            .sb-Sport-street-fighter-v {
                color: var(--street-fighter-v,var(--sport-color-2))
            }
            
            .sb-Sport-track-cycling {
                color: var(--track-cycling,var(--sport-color-1))
            }
            
            .sb-Sport-vainglory {
                color: var(--vainglory,var(--sport-color-1))
            }
            
            .sb-Sport-wc3 {
                color: var(--wc3,var(--sport-color-3))
            }
            
            .sb-Sport-wot {
                color: var(--wot,var(--sport-color-1))
            }
            
            .sb-Sport-aov {
                color: var(--arena-of-valor,var(--sport-color-3))
            }
            
            .sb-Sport-sc1 {
                color: var(--starcraft,var(--sport-color-3))
            }
            
            .sb-Sport-kog {
                color: var(--kings-of-glory,var(--sport-color-3))
            }
            
            @keyframes slide-down {
                0% {
                    height: 0
                }
            
                to {
                    height: var(--radix-collapsible-content-height)
                }
            }
            
            @keyframes slide-up {
                0% {
                    height: var(--radix-collapsible-content-height)
                }
            
                to {
                    height: 0
                }
            }
            
            .sb-Collapsible>.sb-Collapsible-content {
                overflow: hidden
            }
            
            .sb-Collapsible>.sb-Collapsible-content[data-state=open] {
                animation: slide-down .2s ease-in-out
            }
            
            .sb-Collapsible>.sb-Collapsible-content[data-state=closed] {
                animation: slide-up .2s ease-in-out
            }
            
            @keyframes Toastify__bounceInUp {
                0%,60%,75%,90%,to {
                    animation-timing-function: cubic-bezier(.215,.61,.355,1)
                }
            
                0% {
                    opacity: 0;
                    transform: translate3d(0,3000px,0)
                }
            
                60% {
                    opacity: 1;
                    transform: translate3d(0,-20px,0)
                }
            
                75% {
                    transform: translate3d(0,10px,0)
                }
            
                90% {
                    transform: translate3d(0,-5px,0)
                }
            
                to {
                    transform: translateZ(0)
                }
            }
            
            @keyframes Toastify__bounceOutDown {
                20% {
                    transform: translate3d(0,calc(var(--y) - 10px),0)
                }
            
                40%,45% {
                    opacity: 1;
                    transform: translate3d(0,calc(var(--y) + 20px),0)
                }
            
                to {
                    opacity: 0;
                    transform: translate3d(0,2000px,0)
                }
            }
            
            .Toastify__bounce-enter--bottom-center {
                animation-name: Toastify__bounceInUp
            }
            
            .Toastify__bounce-exit--bottom-center {
                animation-name: Toastify__bounceOutDown
            }
            
            .Toastify {
                --toastify-toast-width: 350px;
                --toastify-toast-bottom: 20px;
                --toastify-z-index: 851;
                pointer-events: auto
            }
            
            .Toastify .Toastify__toast--close-on-click {
                cursor: pointer
            }
            
            .Toastify .Toastify__toast-container {
                box-sizing: border-box;
                padding: 4px;
                position: fixed;
                -webkit-transform: translateZ(var(--toastify-z-index));
                width: var(--toastify-toast-width);
                z-index: var(--toastify-z-index)
            }
            
            .Toastify .Toastify__toast-container--bottom-center {
                bottom: var(--toastify-toast-bottom);
                left: 50%;
                transform: translateX(-50%)
            }
            
            .Toastify .Toastify--animate {
                animation-duration: .5s;
                animation-fill-mode: both
            }
            
            @media screen and (max-width: 480px) {
                .Toastify .Toastify__toast-container--bottom-center {
                    bottom:var(--toastify-toast-bottom);
                    left: 50%;
                    transform: translateX(-50%)
                }
            
                .Toastify .Toastify__toast-container {
                    width: var(--toastify-toast-width)
                }
            }
            
            .sb-NProgressbar {
                background: var(--primary-base);
                height: 2px;
                left: 0;
                position: fixed;
                top: 0;
                width: 100%;
                z-index: 551
            }
            
            .sb-Layout-wrapper {
                min-height: 100vh
            }
            
            .sb-Layout-wrapper:after,.sb-Layout-wrapper:before {
                --l-fw: 900;
                font: var(--l-fstyle,normal) var(--l-fw,500) var(--l-fs,12px)/var(--l-lh,1.33) var(--l-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--l-ls,.00333em);
                text-transform: var(--l-tt,uppercase);
                opacity: .65;
                padding: 4px;
                pointer-events: none;
                position: fixed;
                top: 0;
                writing-mode: vertical-rl;
                z-index: 551
            }
            
            .sb-Layout-wrapper.isLocked:after {
                background: var(--primary-base);
                color: var(--primary-contrast-secondary);
                content: "🔒 Locked";
                left: 0
            }
            
            .sb-Layout-wrapper.isBluegreen:before {
                background: var(--promo-hover);
                color: var(--promo-contrast);
                content: "🧪 Bluegreen";
                right: 0
            }
            
            @supports not (selector(:has(*))) {
                .sb-Layout-wrapper {
                    --internal_header_height: calc(var(--header_nav-height, 60px) + 44px)
                }
            
                @media screen and (min-width: 1280px) {
                    .sb-Layout-wrapper {
                        --internal_header_height:var(--header_nav-height,60px)
                    }
                }
            
                .sb-Layout-wrapper .sb-ThirdPartyLayout:not(.hasHeader) {
                    --internal_header_height: 0px
                }
            
                .sb-Layout-wrapper .sb-ThirdPartyLayout:not(.hasHeader) .sb-Header {
                    display: none
                }
            
                @media screen and (min-width: 1280px) {
                    .sb-Layout-wrapper .sb-ThirdPartyLayout:not(.hasHeader) {
                        --internal_header_height:0px
                    }
                }
            
                .sb-Layout-wrapper .sb-PromoLayout,.sb-Layout-wrapper .sb-ThirdPartyLayout.hasHeader {
                    --internal_header_height: var(--header_nav-height,60px)
                }
            
                @media screen and (min-width: 1280px) {
                    .sb-Layout-wrapper .sb-PromoLayout,.sb-Layout-wrapper .sb-ThirdPartyLayout.hasHeader {
                        --internal_header_height:var(--header_nav-height,60px)
                    }
                }
            
                .sb-Layout-wrapper .sb-Header.isHeaderNavHidden,.sb-Layout-wrapper[data-in-iframe=true] {
                    --internal_header_height: 44px
                }
            
                .sb-Layout-wrapper .sb-Header.isHeaderNavHidden .sb-HeaderNav,.sb-Layout-wrapper[data-in-iframe=true] .sb-HeaderNav {
                    display: none
                }
            
                @media screen and (min-width: 1280px) {
                    .sb-Layout-wrapper .sb-Header.isHeaderNavHidden,.sb-Layout-wrapper[data-in-iframe=true] {
                        --internal_header_height:0px
                    }
            
                    .sb-Layout-wrapper .sb-Header.isHeaderNavHidden .sb-Header,.sb-Layout-wrapper[data-in-iframe=true] .sb-Header {
                        display: none
                    }
                }
            
                .sb-Layout-wrapper .sb-Header.isHeaderNavHidden .sb-PromoLayout,.sb-Layout-wrapper .sb-Header.isHeaderNavHidden .sb-ThirdPartyLayout.hasHeader,.sb-Layout-wrapper[data-in-iframe=true] .sb-PromoLayout,.sb-Layout-wrapper[data-in-iframe=true] .sb-ThirdPartyLayout.hasHeader {
                    --internal_header_height: 0px
                }
            
                .sb-Layout-wrapper .sb-Header.isHeaderNavHidden .sb-PromoLayout .sb-Header,.sb-Layout-wrapper .sb-Header.isHeaderNavHidden .sb-ThirdPartyLayout.hasHeader .sb-Header,.sb-Layout-wrapper[data-in-iframe=true] .sb-PromoLayout .sb-Header,.sb-Layout-wrapper[data-in-iframe=true] .sb-ThirdPartyLayout.hasHeader .sb-Header {
                    display: none
                }
            
                @media screen and (min-width: 1280px) {
                    .sb-Layout-wrapper .sb-Header.isHeaderNavHidden .sb-PromoLayout,.sb-Layout-wrapper .sb-Header.isHeaderNavHidden .sb-ThirdPartyLayout.hasHeader,.sb-Layout-wrapper[data-in-iframe=true] .sb-PromoLayout,.sb-Layout-wrapper[data-in-iframe=true] .sb-ThirdPartyLayout.hasHeader {
                        --internal_header_height:0px
                    }
                }
            }
            
            @supports selector(:has(*)) {
                .sb-Layout-wrapper {
                    --internal_header_height: calc(var(--header_nav-height, 60px) + 44px)
                }
            
                @media screen and (min-width: 1280px) {
                    .sb-Layout-wrapper {
                        --internal_header_height:var(--header_nav-height,60px)
                    }
                }
            
                .sb-Layout-wrapper:has(.sb-Header.isShort) {
                    --internal_header_height: var(--header_nav-height,60px)
                }
            
                @media screen and (min-width: 1280px) {
                    .sb-Layout-wrapper:has(.sb-Header.isShort) {
                        --internal_header_height:var(--header_nav-height,60px)
                    }
                }
            
                .sb-Layout-wrapper:has(.sb-Header.isWithSportsMenuOnDesktop) {
                    --internal_header_height: calc(var(--header_nav-height, 60px) + 44px)
                }
            
                @media screen and (min-width: 1280px) {
                    .sb-Layout-wrapper:has(.sb-Header.isWithSportsMenuOnDesktop) {
                        --internal_header_height:calc(var(--header_nav-height, 60px) + 44px)
                    }
                }
            
                .sb-Layout-wrapper:has(.sb-Header.isShort.isWithSportsMenuOnDesktop) {
                    --internal_header_height: var(--header_nav-height,60px)
                }
            
                @media screen and (min-width: 1280px) {
                    .sb-Layout-wrapper:has(.sb-Header.isShort.isWithSportsMenuOnDesktop) {
                        --internal_header_height:var(--header_nav-height,60px)
                    }
                }
            
                .sb-Layout-wrapper:has(.sb-Header.isHeaderNavHidden),.sb-Layout-wrapper:has(.sb-HeaderNav:empty) {
                    --internal_header_height: 44px
                }
            
                @media screen and (min-width: 1280px) {
                    .sb-Layout-wrapper:has(.sb-Header.isHeaderNavHidden),.sb-Layout-wrapper:has(.sb-HeaderNav:empty) {
                        --internal_header_height:0px
                    }
                }
            
                .sb-Layout-wrapper:has(.sb-Header.isWithSportsMenuOnDesktop .sb-HeaderNav:empty),.sb-Layout-wrapper:has(.sb-Header.isWithSportsMenuOnDesktop.isHeaderNavHidden) {
                    --internal_header_height: 44px
                }
            
                @media screen and (min-width: 1280px) {
                    .sb-Layout-wrapper:has(.sb-Header.isWithSportsMenuOnDesktop .sb-HeaderNav:empty),.sb-Layout-wrapper:has(.sb-Header.isWithSportsMenuOnDesktop.isHeaderNavHidden) {
                        --internal_header_height:44px
                    }
                }
            
                .sb-Layout-wrapper:has(.sb-Header.isShort .sb-HeaderNav:empty),.sb-Layout-wrapper:has(.sb-Header.isShort.isHeaderNavHidden) {
                    --internal_header_height: 0px
                }
            
                @media screen and (min-width: 1280px) {
                    .sb-Layout-wrapper:has(.sb-Header.isShort .sb-HeaderNav:empty),.sb-Layout-wrapper:has(.sb-Header.isShort.isHeaderNavHidden) {
                        --internal_header_height:0px
                    }
                }
            
                .sb-Layout-wrapper:has(.sb-Header.isShort.isWithSportsMenuOnDesktop .sb-HeaderNav:empty),.sb-Layout-wrapper:has(.sb-Header.isShort.isWithSportsMenuOnDesktop.isHeaderNavHidden) {
                    --internal_header_height: 0px
                }
            
                @media screen and (min-width: 1280px) {
                    .sb-Layout-wrapper:has(.sb-Header.isShort.isWithSportsMenuOnDesktop .sb-HeaderNav:empty),.sb-Layout-wrapper:has(.sb-Header.isShort.isWithSportsMenuOnDesktop.isHeaderNavHidden) {
                        --internal_header_height:0px
                    }
                }
            
                .sb-Layout-wrapper:not(:has(.sb-Header)) {
                    --internal_header_height: 0px
                }
            
                @media screen and (min-width: 1280px) {
                    .sb-Layout-wrapper:not(:has(.sb-Header)) {
                        --internal_header_height:0px
                    }
                }
            }
            
            @media screen and (max-width: 719px) {
                .sb-Theme .sb-Header .sb-HeaderNav .sb-AuthButton,.sb-Theme .sb-Header .sb-HeaderNav .sb-DepositButton {
                    --btn-px:8px
                }
            
                .sb-Theme .sb-Header .sb-BrandLogo-image {
                    height: 36px;
                    width: 36px
                }
            }
            
            .sb-Theme[data-page-url^="https://welcome.jabulabets.co.za/"] .sb-Tabbar [href="/"]:not([href^="https://"]),.sb-Theme[data-page-url^="https://welcome.jabulabets.co.za/"] [href="/about-us"]:not([href^="https://"]),.sb-Theme[data-page-url^="https://welcome.jabulabets.co.za/"] [href="/betting-rules"]:not([href^="https://"]),.sb-Theme[data-page-url^="https://welcome.jabulabets.co.za/"] [href="/cookie-policy"]:not([href^="https://"]),.sb-Theme[data-page-url^="https://welcome.jabulabets.co.za/"] [href="/faq"]:not([href^="https://"]),.sb-Theme[data-page-url^="https://welcome.jabulabets.co.za/"] [href="/payments"]:not([href^="https://"]),.sb-Theme[data-page-url^="https://welcome.jabulabets.co.za/"] [href="/privacy-policy"]:not([href^="https://"]),.sb-Theme[data-page-url^="https://welcome.jabulabets.co.za/"] [href="/responsible-gaming"]:not([href^="https://"]),.sb-Theme[data-page-url^="https://welcome.jabulabets.co.za/"] [href="/support"]:not([href^="https://"]),.sb-Theme[data-page-url^="https://welcome.jabulabets.co.za/"] [href="/terms-and-conditions"]:not([href^="https://"]),.sb-Theme[data-page-url^="https://welcome.jabulabets.co.za/"] [href^="https://www.jabulabets.co.za"] {
                display: none
            }
            
            .sb-Icon {
                color: var(--color-icon);
                flex-shrink: 0;
                height: var(--icon-size,20px);
                width: var(--icon-size,20px)
            }
            
            .sb-Spinner {
                align-items: flex-end;
                box-sizing: content-box;
                color: currentColor;
                display: flex;
                font-size: inherit;
                height: 1.5em;
                justify-content: space-between;
                max-width: 24px
            }
            
            .sb-Spinner-dot {
                animation: dots-bounce-loader 1s ease-in-out infinite;
                background-color: currentColor;
                border-radius: var(--radius-xl,9999px);
                display: inline-block;
                height: 5px;
                width: 5px
            }
            
            .sb-Spinner-dot+.sb-Spinner-dot {
                margin-left: 3px
            }
            
            .sb-Spinner-dot:first-of-type {
                animation-delay: -1ms
            }
            
            .sb-Spinner-dot:nth-of-type(2) {
                animation-delay: -101ms
            }
            
            .sb-Spinner-dot:last-of-type {
                animation-delay: -201ms
            }
            
            @keyframes dots-bounce-loader {
                50% {
                    transform: translateY(-1em)
                }
            
                to {
                    transform: none
                }
            }
            
            .sb-Button {
                align-items: center;
                background-color: var(--btn-bg,transparent);
                background-image: var(--btn-bg);
                background-origin: border-box;
                background-repeat: var(--btn-bg-repeat,no-repeat);
                background-size: var(--btn-bg-size,cover);
                border: var(--btn-border-width,1px) solid var(--btn-border-color,transparent);
                border-radius: var(--common-control-radius,4px);
                color: var(--btn-color,inherit);
                cursor: pointer;
                display: flex;
                font: inherit;
                justify-content: center;
                margin: 0;
                min-width: 68px;
                padding: var(--btn-py,0) var(--btn-px,0);
                text-align: center;
                transition: background var(--btn-time,.3s);
                width: 100%
            }
            
            .sb-Button:hover {
                background-color: var(--btn-bg-hover,var(--btn-bg,transparent));
                background-image: var(--btn-bg-hover,var(--btn-bg));
                border-color: var(--btn-border-color-hover,var(--btn-border-color,transparent));
                color: var(--btn-color-hover,var(--btn-color))
            }
            
            .sb-Button[disabled] {
                cursor: not-allowed;
                opacity: var(--btn-disabled-opacity,.45)
            }
            
            .sb-Button:focus {
                outline: 0
            }
            
            .sb-Button.isTextUppercase {
                text-transform: uppercase
            }
            
            .sb-Button-icon {
                color: inherit
            }
            
            .sb-Button-icon:not(:first-child) {
                margin-left: 4px
            }
            
            .sb-Button-icon:not(:last-child) {
                margin-right: 8px
            }
            
            .sb-Button--small {
                --btn-py: calc(6px - var(--btn-border-width, 1px));
                --btn-px: calc(16px - var(--btn-border-width, 1px))
            }
            
            .sb-Button--medium,.sb-Button--small {
                font: var(--sh3-fstyle,normal) var(--sh3-fw,700) var(--sh3-fs,14px)/var(--sh3-lh,1.43) var(--sh3-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--sh3-ls,.00071em);
                text-transform: var(--sh3-tt,none)
            }
            
            .sb-Button--medium {
                --btn-py: calc(10px - var(--btn-border-width, 1px));
                --btn-px: calc(16px - var(--btn-border-width, 1px))
            }
            
            .sb-Button--large {
                --btn-py: calc(16px - var(--btn-border-width, 1px));
                --btn-px: calc(16px - var(--btn-border-width, 1px));
                font: var(--sh3-fstyle,normal) var(--sh3-fw,700) var(--sh3-fs,14px)/var(--sh3-lh,1.43) var(--sh3-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--sh3-ls,.00071em);
                text-transform: var(--sh3-tt,none)
            }
            
            .sb-Button--autoWidth {
                min-width: auto;
                width: auto
            }
            
            .sb-Button--headless {
                --btn-py: 0px;
                --btn-px: 0px;
                border-radius: 0
            }
            
            .sb-Button--primary {
                --btn-bg: var(--primary-base);
                --btn-color: var(--primary-contrast);
                --btn-bg-hover: var(--primary-hover)
            }
            
            .sb-Button--promo {
                --btn-bg: var(--promo-base);
                --btn-color: var(--promo-contrast);
                --btn-bg-hover: var(--promo-hover)
            }
            
            .sb-Button--extra,.sb-Button--secondary {
                --btn-bg: var(--accent-base);
                --btn-color: var(--accent-contrast);
                --btn-bg-hover: var(--accent-hover)
            }
            
            .sb-Button--outlined {
                --btn-bg: transparent;
                --btn-color: var(--color-base);
                --btn-bg-hover: var(--bg-hover);
                --btn-border-color: var(--border-base)
            }
            
            .sb-Button--empty {
                --btn-color: var(--color-base);
                --btn-bg-hover: var(--bg-hover)
            }
            
            .sb-Button--link,.sb-Button--text {
                --btn-color: var(--color-secondary);
                --btn-color-hover: var(--color-base)
            }
            
            .sb-AlertBase {
                align-items: flex-start;
                border: 0;
                border-radius: var(--radius-m,4px);
                box-shadow: var(--shadow-base);
                display: flex;
                gap: 16px;
                margin-bottom: 0;
                padding: 12px 20px;
                width: 100%
            }
            
            .sb-ModalWindowBody {
                overflow-y: auto
            }
            
            .sb-ModalWindowClose {
                align-items: center;
                border: 0;
                border-radius: var(--radius-xl,9999px);
                height: 20px;
                min-width: 0;
                position: absolute;
                right: 20px;
                top: 20px;
                width: 20px;
                z-index: 651
            }
            
            .sb-ModalWindowClose:hover .sb-ModalWindowClose-icon {
                color: var(--modal-close_icon-hover,var(--color-secondary))
            }
            
            .sb-ModalWindowClose.withBackground:before {
                background-color: var(--bg-extra)
            }
            
            .sb-ModalWindowClose:before {
                border-radius: var(--radius-xl,9999px);
                content: "";
                height: 40px;
                position: absolute;
                width: 40px
            }
            
            .sb-ModalWindowClose-icon {
                --icon-size: 12px;
                color: var(--modal-close_icon,var(--color-icon));
                transition: color .3s ease;
                z-index: 0
            }
            
            .sb-ModalWindowFooter:not(.isHeadless) {
                padding-top: 16px
            }
            
            @media(min-width: 720px) {
                .sb-ModalWindowFooter:not(.isHeadless) {
                    padding-top:32px
                }
            }
            
            .sb-ModalWindowHeader {
                font: var(--h3-fstyle,normal) var(--h3-fw,700) var(--h3-fs,26px)/var(--h3-lh,1.23) var(--h3-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--h3-ls,normal);
                text-transform: var(--h3-tt,none);
                align-items: center;
                display: flex;
                flex-direction: column;
                padding-bottom: 16px;
                text-align: center
            }
            
            @media(min-width: 720px) {
                .sb-ModalWindow--small .sb-ModalWindowHeader {
                    padding-bottom:24px
                }
            
                .sb-ModalWindow--large .sb-ModalWindowHeader {
                    padding-bottom: 32px
                }
            }
            
            .sb-ModalWindowHeader.withoutBottomIndent {
                padding-bottom: 0
            }
            
            .sb-ModalWindowOverlay {
                animation: modalOverlayShow .45s cubic-bezier(.16,1,.3,1);
                background-color: var(--bg-modal-overlay);
                inset: 0;
                pointer-events: auto;
                position: fixed;
                z-index: 651
            }
            
            .sb-ModalWindowOverlay.isHidden,.sb-ModalWindowOverlay.isHidden .sb-ModalWindow {
                height: 1px;
                left: -100vw;
                pointer-events: none!important;
                position: absolute;
                top: -100vh;
                visibility: hidden;
                width: 1px;
                z-index: -1
            }
            
            .sb-ModalWindowOverlay.isOverlay,.sb-ModalWindowOverlay.isOverlay .sb-ModalWindow,.sb-ModalWindowOverlay.isOverlay .sb-ModalWindowClose {
                z-index: 951
            }
            
            .sb-ModalWindow {
                --modal-translate-y: -50%;
                animation: modalContentShow .3s cubic-bezier(.16,1,.3,1);
                background-color: var(--bg-secondary);
                box-shadow: var(--shadow-base);
                display: flex;
                flex-direction: column;
                left: 50%;
                overflow-y: auto;
                position: fixed;
                top: 50%;
                transform: translate(-50%,var(--modal-translate-y));
                width: 100%;
                z-index: 651
            }
            
            .sb-ModalWindow.isWithDynamicPosition {
                bottom: unset;
                max-height: var(--modal-max-height,0);
                overflow: auto;
                pointer-events: unset;
                top: 0;
                transition: transform .2s;
                will-change: transform
            }
            
            .sb-ModalWindow :is(.sb-ModalWindowBody,.sb-ModalWindowFooter:not(.isHeadless)):last-child {
                padding-bottom: 16px
            }
            
            .sb-ModalWindow:not(.isHeadless) {
                padding: calc(env(safe-area-inset-top) + 40px) 16px calc(env(safe-area-inset-bottom) + 16px)
            }
            
            @media(min-width: 720px) {
                .sb-ModalWindow:not(.isHeadless) {
                    padding:40px 40px 0
                }
            }
            
            @media(max-width: 719.98px) {
                .sb-ModalWindow--modal {
                    height:100%;
                    max-width: none
                }
            
                .sb-ModalWindow--sheet {
                    animation: sheetContentShow .3s cubic-bezier(.16,1,.3,1);
                    border-top-left-radius: var(--radius-l,8px);
                    border-top-right-radius: var(--radius-l,8px);
                    bottom: 0;
                    left: 50%;
                    max-height: 90vh;
                    top: unset;
                    transform: translate(-50%)
                }
            
                .sb-ModalWindow--sheet.isWithDynamicPosition {
                    max-height: var(--modal-max-height,0);
                    transform: translate(-50%,var(--modal-sheet-translate-y))
                }
            
                .sb-ModalWindow--sheet:not(.isHeadless) {
                    padding-top: 16px
                }
            
                .sb-ModalWindow--sheet .sb-ModalWindowHeader {
                    padding-left: 24px;
                    padding-right: 24px
                }
            }
            
            @media(min-width: 720px) {
                .sb-ModalWindow {
                    border-radius:var(--radius-l,8px);
                    height: auto;
                    max-height: calc(100vh - 56px)
                }
            
                .sb-ModalWindow :is(.sb-ModalWindowBody,.sb-ModalWindowFooter:not(.isHeadless)):last-child {
                    padding-bottom: 40px
                }
            
                .sb-ModalWindow--small {
                    max-width: 498px
                }
            
                .sb-ModalWindow--large {
                    max-width: 960px
                }
            
                .sb-ModalWindow--fullscreen {
                    height: 100%;
                    margin: 0;
                    max-width: none;
                    min-height: 100%;
                    width: 100%
                }
            
                .sb-ModalWindow--fullscreen.isWithDynamicPosition {
                    min-height: unset
                }
            }
            
            @keyframes modalOverlayShow {
                0% {
                    opacity: 0
                }
            
                to {
                    opacity: 1
                }
            }
            
            @keyframes modalContentShow {
                0% {
                    opacity: 0;
                    transform: translate(-50%,calc(var(--modal-translate-y, 0) - 75%)) scale(.96)
                }
            
                to {
                    opacity: 1;
                    transform: translate(-50%,var(--modal-translate-y,0)) scale(1)
                }
            }
            
            @keyframes sheetContentShow {
                0% {
                    opacity: 0;
                    transform: translate(-50%,calc(var(--modal-sheet-translate-y, 0) + 25%)) scale(.96)
                }
            
                to {
                    opacity: 1;
                    transform: translate(-50%,var(--modal-sheet-translate-y,0)) scale(1)
                }
            }
            
            .sb-Alert--error {
                background: var(--error-bg);
                color: var(--error-contrast)
            }
            
            .sb-Alert--success {
                background: var(--success-bg);
                color: var(--success-contrast)
            }
            
            .sb-Alert-icon {
                color: currentColor;
                flex-shrink: 0
            }
            
            .sb-Alert-title {
                font: var(--sh2-fstyle,normal) var(--sh2-fw,700) var(--sh2-fs,16px)/var(--sh2-lh,1.5) var(--sh2-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--sh2-ls,.00063em);
                text-transform: var(--sh2-tt,none)
            }
            
            .sb-Alert-description {
                font: var(--ts-fstyle,normal) var(--ts-fw,400) var(--ts-fs,14px)/var(--ts-lh,1.43) var(--ts-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--ts-ls,.00071em);
                text-transform: var(--ts-tt,none)
            }
            
            .sb-Alert-close .sb-Icon {
                --icon-size: 16px;
                color: inherit;
                flex-shrink: 0
            }
            
            .sb-BonusAlert {
                background-repeat: no-repeat;
                background-size: cover;
                color: var(--color-base);
                flex-direction: column;
                min-height: 120px;
                row-gap: 12px
            }
            
            .sb-BonusAlert.isWithDynamicPosition {
                transform: translateY(var(--bonus-alert-top-position,0));
                transition: transform .1s ease;
                will-change: transform
            }
            
            .sb-BonusAlert--freebet {
                background-color: var(--bonus_bg-freebet,var(--bonus_bg,var(--promo-bg)));
                background-image: var(--bonus_bg-freebet,var(--bonus_bg,var(--promo-bg)))
            }
            
            .sb-BonusAlert--comboboost {
                background-color: var(--bonus_bg-comboboost,var(--bonus_bg,var(--promo-bg)));
                background-image: var(--bonus_bg-comboboost,var(--bonus_bg,var(--promo-bg)))
            }
            
            .sb-BonusAlert--lootbox {
                background-color: var(--bonus_bg-lootbox,var(--bonus_bg,var(--promo-bg)));
                background-image: var(--bonus_bg-lootbox,var(--bonus_bg,var(--promo-bg)))
            }
            
            .sb-BonusAlert--hunting {
                background-color: var(--bonus_bg-hunting,var(--bonus_bg,var(--promo-hunting-bg)));
                background-image: var(--bonus_bg-hunting,var(--bonus_bg,var(--promo-hunting-bg)))
            }
            
            .sb-BonusAlert--tournament {
                background-color: var(--bonus_bg-tournament,var(--bonus_bg,var(--promo-hunting-bg)));
                background-image: var(--bonus_bg-tournament,var(--bonus_bg,var(--promo-hunting-bg)))
            }
            
            .sb-BonusAlert--wager {
                background-color: var(--bonus_bg-wager,var(--bonus_bg,var(--promo-bg)));
                background-image: var(--bonus_bg-wager,var(--bonus_bg,var(--promo-bg)))
            }
            
            .sb-BonusAlert--jackpot {
                background-color: var(--bonus_bg-jackpot,var(--bonus_bg,var(--promo-bg)));
                background-image: var(--bonus_bg-jackpot,var(--bonus_bg,var(--promo-bg)))
            }
            
            .sb-BonusAlert .sb-BonusCard {
                background: unset!important;
                margin: 0;
                min-height: unset;
                padding: 0;
                width: 100%
            }
            
            .sb-BonusAlert-titleContainer {
                display: flex;
                justify-content: space-between;
                width: 100%
            }
            
            .sb-BonusAlert .sb-Alert-close,.sb-BonusAlert-title {
                color: var(--bonus_card-title,var(--color-base))
            }
            
            .sb-BonusAlert .sb-Alert-close {
                align-self: flex-start;
                margin-left: 8px
            }
            
            .sb-MandatoryLimitAlert {
                align-items: stretch;
                background: var(--bg-extra);
                border: 0;
                border-radius: var(--radius-m,4px);
                box-shadow: var(--shadow-base);
                color: var(--color-paragraph);
                display: flex;
                flex-direction: column;
                gap: 12px;
                margin-bottom: 0;
                padding: 12px 20px;
                width: 100%
            }
            
            .sb-MandatoryLimitAlert-header {
                align-items: flex-start;
                display: flex;
                justify-content: space-between
            }
            
            .sb-MandatoryLimitAlert-header .sb-Alert-close {
                padding: 2px
            }
            
            .sb-MandatoryLimitAlert-header .sb-Icon {
                --icon-size: 12px
            }
            
            .sb-MandatoryLimitAlert-title {
                font: var(--sh2-fstyle,normal) var(--sh2-fw,700) var(--sh2-fs,16px)/var(--sh2-lh,1.5) var(--sh2-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--sh2-ls,.00063em);
                text-transform: var(--sh2-tt,none);
                color: var(--color-base);
                margin-bottom: 0
            }
            
            .sb-MandatoryLimitAlert-body {
                display: flex;
                flex-direction: column;
                gap: 8px
            }
            
            .sb-MandatoryLimitAlert-text {
                font: var(--ts-fstyle,normal) var(--ts-fw,400) var(--ts-fs,14px)/var(--ts-lh,1.43) var(--ts-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--ts-ls,.00071em);
                text-transform: var(--ts-tt,none);
                margin-bottom: 0
            }
            
            .sb-MandatoryLimitAlert-accent {
                color: var(--primary-solid);
                font-weight: 700
            }
            
            .sb-MandatoryLimitAlert-pill {
                font: var(--c-fstyle,normal) var(--c-fw,400) var(--c-fs,12px)/var(--c-lh,1.33) var(--c-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--c-ls,.00167em);
                text-transform: var(--c-tt,none);
                align-self: flex-start;
                background: var(--bg-zero);
                border-radius: var(--radius-s,2px);
                color: var(--color-base);
                padding: 2px 8px
            }
            
            .sb-AlertManager {
                padding: 0
            }
            
            .sb-AlertManager .Toastify__toast {
                font: var(--tb-fstyle,normal) var(--tb-fw,400) var(--tb-fs,16px)/var(--tb-lh,1.5) var(--tb-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--tb-ls,.00063em);
                text-transform: var(--tb-tt,none);
                background: none;
                box-shadow: none;
                color: inherit;
                margin: 0 0 15px;
                overflow: initial;
                padding: 0
            }
            
            .sb-AlertManager .Toastify__toast-body {
                padding: 0
            }
            
            .sb-AlertManager.isWithDynamicPosition.Toastify__toast-container--bottom-center {
                bottom: unset
            }
            
            @keyframes Toastify__trackProgress {
                0% {
                    transform: scaleX(1)
                }
            
                to {
                    transform: scaleX(0)
                }
            }
            
            .Toastify__progress-bar {
                animation: Toastify__trackProgress linear 1
            }
            
            .sb-IFrameContent {
                border: 0;
                display: block;
                height: 100vh;
                width: 100vw
            }
            
            .sb-Image {
                display: block;
                max-height: 100%;
                max-width: 100%
            }
            
            .sb-ErrorLayout {
                background-color: var(--bg-base);
                color: var(--color-base);
                height: 100%;
                min-height: 100vh;
                overflow: hidden;
                text-align: center
            }
            
            .sb-ErrorLayout,.sb-ErrorLayout-content {
                align-items: center;
                display: flex;
                flex-direction: column;
                justify-content: center
            }
            
            .sb-ErrorLayout-content {
                padding: 56px 20px;
                width: 100%
            }
            
            .sb-ErrorLayout-imageWrapper {
                margin-bottom: 24px;
                max-width: 600px
            }
            
            .sb-ErrorLayout-description {
                font: var(--tl-fstyle,normal) var(--tl-fw,400) var(--tl-fs,20px)/var(--tl-lh,1.5) var(--tl-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--tl-ls,normal);
                text-transform: var(--tl-tt,none);
                margin-bottom: 32px
            }
            
            .sb-ErrorLayout-description:last-child {
                margin-bottom: 0
            }
            
            .sb-ErrorLayout-button {
                z-index: 1
            }
            
            .sb-Blocked-highlight {
                color: var(--primary-solid)
            }
            
            @font-face {
                font-family: __Montserrat_bc3af7;
                font-style: normal;
                font-weight: 400;
                font-display: swap;
                src: url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");
                unicode-range: U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f
            }
            
            @font-face {
                font-family: __Montserrat_bc3af7;
                font-style: normal;
                font-weight: 400;
                font-display: swap;
                src: url(/_next/static/media/48e2044251ef3125-s.p.woff2) format("woff2");
                unicode-range: U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116
            }
            
            @font-face {
                font-family: __Montserrat_bc3af7;
                font-style: normal;
                font-weight: 400;
                font-display: swap;
                src: url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");
                unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab
            }
            
            @font-face {
                font-family: __Montserrat_bc3af7;
                font-style: normal;
                font-weight: 400;
                font-display: swap;
                src: url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");
                unicode-range: U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff
            }
            
            @font-face {
                font-family: __Montserrat_bc3af7;
                font-style: normal;
                font-weight: 400;
                font-display: swap;
                src: url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");
                unicode-range: U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd
            }
            
            @font-face {
                font-family: __Montserrat_bc3af7;
                font-style: normal;
                font-weight: 500;
                font-display: swap;
                src: url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");
                unicode-range: U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f
            }
            
            @font-face {
                font-family: __Montserrat_bc3af7;
                font-style: normal;
                font-weight: 500;
                font-display: swap;
                src: url(/_next/static/media/48e2044251ef3125-s.p.woff2) format("woff2");
                unicode-range: U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116
            }
            
            @font-face {
                font-family: __Montserrat_bc3af7;
                font-style: normal;
                font-weight: 500;
                font-display: swap;
                src: url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");
                unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab
            }
            
            @font-face {
                font-family: __Montserrat_bc3af7;
                font-style: normal;
                font-weight: 500;
                font-display: swap;
                src: url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");
                unicode-range: U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff
            }
            
            @font-face {
                font-family: __Montserrat_bc3af7;
                font-style: normal;
                font-weight: 500;
                font-display: swap;
                src: url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");
                unicode-range: U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd
            }
            
            @font-face {
                font-family: __Montserrat_bc3af7;
                font-style: normal;
                font-weight: 600;
                font-display: swap;
                src: url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");
                unicode-range: U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f
            }
            
            @font-face {
                font-family: __Montserrat_bc3af7;
                font-style: normal;
                font-weight: 600;
                font-display: swap;
                src: url(/_next/static/media/48e2044251ef3125-s.p.woff2) format("woff2");
                unicode-range: U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116
            }
            
            @font-face {
                font-family: __Montserrat_bc3af7;
                font-style: normal;
                font-weight: 600;
                font-display: swap;
                src: url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");
                unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab
            }
            
            @font-face {
                font-family: __Montserrat_bc3af7;
                font-style: normal;
                font-weight: 600;
                font-display: swap;
                src: url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");
                unicode-range: U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff
            }
            
            @font-face {
                font-family: __Montserrat_bc3af7;
                font-style: normal;
                font-weight: 600;
                font-display: swap;
                src: url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");
                unicode-range: U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd
            }
            
            @font-face {
                font-family: __Montserrat_bc3af7;
                font-style: normal;
                font-weight: 700;
                font-display: swap;
                src: url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");
                unicode-range: U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f
            }
            
            @font-face {
                font-family: __Montserrat_bc3af7;
                font-style: normal;
                font-weight: 700;
                font-display: swap;
                src: url(/_next/static/media/48e2044251ef3125-s.p.woff2) format("woff2");
                unicode-range: U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116
            }
            
            @font-face {
                font-family: __Montserrat_bc3af7;
                font-style: normal;
                font-weight: 700;
                font-display: swap;
                src: url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");
                unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab
            }
            
            @font-face {
                font-family: __Montserrat_bc3af7;
                font-style: normal;
                font-weight: 700;
                font-display: swap;
                src: url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");
                unicode-range: U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff
            }
            
            @font-face {
                font-family: __Montserrat_bc3af7;
                font-style: normal;
                font-weight: 700;
                font-display: swap;
                src: url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");
                unicode-range: U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd
            }
            
            @font-face {
                font-family: __Montserrat_bc3af7;
                font-style: normal;
                font-weight: 800;
                font-display: swap;
                src: url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");
                unicode-range: U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f
            }
            
            @font-face {
                font-family: __Montserrat_bc3af7;
                font-style: normal;
                font-weight: 800;
                font-display: swap;
                src: url(/_next/static/media/48e2044251ef3125-s.p.woff2) format("woff2");
                unicode-range: U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116
            }
            
            @font-face {
                font-family: __Montserrat_bc3af7;
                font-style: normal;
                font-weight: 800;
                font-display: swap;
                src: url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");
                unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab
            }
            
            @font-face {
                font-family: __Montserrat_bc3af7;
                font-style: normal;
                font-weight: 800;
                font-display: swap;
                src: url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");
                unicode-range: U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff
            }
            
            @font-face {
                font-family: __Montserrat_bc3af7;
                font-style: normal;
                font-weight: 800;
                font-display: swap;
                src: url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");
                unicode-range: U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd
            }
            
            @font-face {
                font-family: __Montserrat_Fallback_bc3af7;
                src: local("Arial");
                ascent-override:84.95%;descent-override:22.03%;line-gap-override:0.00%;size-adjust:113.95%}
            
            .__className_bc3af7 {
                font-family: __Montserrat_bc3af7,__Montserrat_Fallback_bc3af7;
                font-style: normal
            }

            .sb-PageContent {
                display: flex;
                flex-direction: column;
                row-gap: var(--content-row-gap,16px)
            }
            
            .sb-PageContent>:has(.sb-SpeedDial) {
                margin-top: calc(var(--content-row-gap)*-1)
            }
            
            .sb-PageContent>:empty {
                display: none
            }
            
            .sb-FloatingButtons {
                align-items: flex-end;
                bottom: calc(env(safe-area-inset-bottom) + 48px);
                display: flex;
                flex-direction: column;
                justify-content: flex-end;
                left: 0;
                padding: 0 16px 24px 0;
                pointer-events: none;
                position: fixed;
                right: 0;
                row-gap: 12px;
                top: var(--internal_header_height,60px);
                z-index: 201
            }
            
            .sb-BaseLayout {
                --content-px: 20px;
                --content-row-gap: 16px;
                box-sizing: border-box;
                display: flex;
                flex-direction: column;
                justify-content: space-between;
                padding: var(--internal_header_height,60px) var(--right-sidebar-width,342px) 0 var(--sidemenu_expanded-width,244px)
            }
            
            @media(min-width: 1280px) {
                .sb-BaseLayout.isLeftSidebarCollapsed {
                    padding-left:var(--sidemenu_collapsed-width,60px)
                }
            }
            
            .sb-BaseLayout.isLeftSidebarHidden {
                --sidemenu_expanded-width: 0px
            }
            
            .sb-BaseLayout.isLeftSidebarHidden .sb-EventsDateFilter-popoverTrigger {
                display: flex
            }
            
            .sb-BaseLayout.isMobileApp {
                padding-top: 0
            }
            
            .sb-BaseLayout-header {
                height: var(--internal_header_height,60px);
                left: 0;
                min-width: 320px;
                position: fixed;
                right: 0;
                top: 0;
                z-index: 201
            }
            
            /* .sb-BaseLayout-leftSidebar {
                bottom: 0;
                left: 0;
                position: fixed;
                top: var(--internal_header_height,60px);
                width: var(--sidemenu_expanded-width,244px);
                z-index: 201
            } */
            
            /* @media(min-width: 1280px) {
                .sb-BaseLayout-leftSidebar {
                    background:var(--zone_sidemenu-bg,var(--bg-base));
                    height: calc(100% - var(--internal_header_height, 60px))
                }
            } */
            
            .sb-BaseLayout-leftSidebar.isCollapsed {
                width: var(--sidemenu_collapsed-width,60px)
            }
            
            .sb-BaseLayout-rightSidebar {
                bottom: 0;
                position: fixed;
                right: 0;
                top: var(--internal_header_height,60px);
                width: var(--right-sidebar-width,342px)
            }
            
            @media(min-width: 1280px) {
                .sb-BaseLayout-rightSidebar {
                    background:var(--zone_sidemenu-bg,var(--bg-base));
                    height: 100%
                }
            }
            
            .sb-BaseLayout-content {
                padding: 8px var(--content-px) 20px;
                position: relative
            }
            
            @media(max-width: 1280px) {
                .sb-BaseLayout {
                    padding:var(--internal_header_height,60px) 0 48px 0
                }
            
                .sb-BaseLayout-header {
                    height: var(--internal_header_height,60px)
                }
            
                .sb-BaseLayout-leftSidebar,.sb-BaseLayout-rightSidebar {
                    display: none
                }
            }
            
            @media(max-width: 719.98px) {
                .sb-BaseLayout {
                    padding:var(--internal_header_height,60px) 0 48px 0
                }
            
                .sb-BaseLayout-header {
                    height: var(--internal_header_height,60px)
                }
            
                .sb-BaseLayout-content {
                    padding: 8px 0 20px
                }
            }
            
            .sb-GameRow-Preloader {
                border-bottom-left-radius: var(--radius-l,8px);
                border-bottom-right-radius: var(--radius-l,8px);
                border-top: 1px solid var(--bg-hint);
                overflow: hidden
            }
            
            .sb-GamesHead-Preloader {
                border-top-left-radius: var(--radius-l,8px);
                border-top-right-radius: var(--radius-l,8px);
                height: 36px;
                margin-top: 4px;
                min-height: auto
            }
            
            @media(min-width: 720px) {
                .sb-GamesHead-Preloader {
                    margin-top:12px
                }
            }
            
            .sb-GameTablePreloader.hasSpaceBefore {
                margin-top: 12px
            }
            
            .sb-GameRow-Preloader {
                min-height: 144px
            }
            
            @media(min-width: 720px) {
                .sb-GameRow-Preloader {
                    min-height:69px
                }
            }
            
            .sb-GamesToggleButton {
                --btn-bg: var(--bg-active);
                --btn-bg-hover: var(--bg-active-hover);
                border: 0;
                border-radius: var(--common-control-radius,4px);
                flex-direction: column;
                flex-shrink: 0;
                height: 40px;
                margin-left: 12px;
                width: 40px
            }
            
            .sb-GamesToggleButton .sb-IconDropdownArrow {
                --icon-size: 10px
            }
            
            .sb-GamesPreview {
                position: relative
            }
            
            .sb-GamesPreview-seeAll {
                font: var(--ts-fstyle,normal) var(--ts-fw,400) var(--ts-fs,14px)/var(--ts-lh,1.43) var(--ts-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--ts-ls,.00071em);
                text-transform: var(--ts-tt,none);
                color: var(--color-secondary)
            }
            
            .sb-GamesPreview-seeAllWide {
                font: var(--sh3-fstyle,normal) var(--sh3-fw,700) var(--sh3-fs,14px)/var(--sh3-lh,1.43) var(--sh3-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--sh3-ls,.00071em);
                text-transform: var(--sh3-tt,none);
                align-items: center;
                background-color: var(--bg-base);
                display: flex;
                height: 40px;
                justify-content: center;
                margin-top: 8px;
                transition: background-color .15s ease-in-out
            }
            
            @media screen and (min-width: 720px) {
                .sb-GamesPreview-seeAllWide {
                    border-radius:var(--radius-l,8px)
                }
            }
            
            .sb-GamesPreview-seeAllWide:hover {
                background-color: var(--bg-secondary)
            }
            
            .sb-SectionHeadline {
                align-items: var(--section-headline-align,center);
                display: flex;
                flex-direction: var(--section-headline-direction,row);
                gap: var(--section-headline-gap,0);
                justify-content: space-between;
                margin-bottom: 12px;
                min-height: 40px;
                padding: 0 16px
            }
            
            @media(min-width: 720px) {
                .sb-SectionHeadline {
                    padding:0
                }
            }
            
            .sb-SectionHeadline-title {
                margin-right: auto
            }
            
            .sb-SportIcon {
                height: var(--icon-size,20px);
                width: var(--icon-size,20px)
            }
            
            .sb-SportIcon:not(.isActive) {
                color: var(--color-icon)
            }
            
            .sb-SportIcon use {
                fill: currentColor
            }
            
            .sb-SportIcon.isActive.isColored {
                color: var(--color-icon)
            }
            
            .sb-SportIcon-color {
                fill: var(--primary-solid)
            }
            
            .sb-SportsFilterItem {
                --btn-color: var(--sports-filter_text,var(--color-secondary));
                --btn-bg: var(--sports-filter_bg,var(--bg-base));
                --btn-bg-hover: var(--sports-filter_bg-hover,var(--bg-hover));
                border: var(--sports-filter_w-border-width,1px) solid var(--sports-filter_border,transparent);
                border-radius: 0;
                gap: var(--sports-filter_item-gap,2px);
                padding-bottom: calc(var(--sports-filter_item-padding-y, 8px) - var(--sports-filter_w-border-width, 1px));
                padding-top: calc(var(--sports-filter_item-padding-y, 8px) - var(--sports-filter_w-border-width, 1px))
            }
            
            .sb-SportsFilterItem.isActive {
                --btn-bg: var(--sports-filter_active-bg,var(--bg-base));
                --btn-color: var(--sports-filter_active-text,var(--color-base));
                --btn-bg-hover: var(--sports-filter_active-bg-hover,var(--bg-hover))
            }
            
            .sb-SportsFilterItem.isWithActiveBorder {
                border-radius: var(--radius-l,8px)
            }
            
            @media(max-width: 719.98px) {
                .sb-SportsFilterItem.isWithActiveBorder:first-child {
                    margin-left:16px
                }
            }
            
            .sb-SportsFilterItem.isWithActiveBorder.isActive {
                border: var(--sports-filter_w-border-width,1px) solid var(--sports-filter_active-border,var(--accent-solid))
            }
            
            .sb-SportsFilterItem.isWithActiveBorderBottom.isActive {
                border-bottom: var(--sports-filter_w-bottom-border-width,2px) solid var(--sports-filter_active-border,var(--accent-solid));
                padding-bottom: calc(var(--sports-filter_item-padding-y, 8px) - var(--sports-filter_w-bottom-border-width, 2px))
            }
            
            .sb-SportsFilterItem-label {
                font: var(--sh3-fstyle,normal) var(--sh3-fw,700) var(--sh3-fs,14px)/var(--sh3-lh,1.43) var(--sh3-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--sh3-ls,.00071em);
                text-transform: var(--sh3-tt,none);
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                font-weight: 500;
                text-align: center;
                width: 100%
            }
            
            html[dir=rtl] .sb-SportsFilterItem-label {
                direction: ltr
            }
            
            .sb-SportsFilterItem-icon {
                height: var(--sports-filter_icon-size,30px);
                position: relative;
                width: var(--sports-filter_icon-size,30px)
            }
            
            .sb-SportsFilterItem-icon .sb-SportIcon {
                display: block;
                height: 100%;
                width: 100%
            }
            
            .sb-SportsFilterItem-icon .sb-SportIcon:not(.isActive) {
                color: var(--sports-filter_icon,var(--color-icon))
            }
            
            .sb-SportsFilterItem-iconBadge {
                background-color: var(--bg-base);
                border-radius: var(--radius-s,2px);
                bottom: -4px;
                box-sizing: content-box;
                height: 10px;
                padding: 2px;
                position: absolute;
                right: -6px
            }
            
            .sb-SportsFilterItem:hover .sb-SportsFilterItem-iconBadge {
                background-color: var(--bg-hover)
            }
            
            .sb-SportsFilterItem-iconBadge:not(.isActive) {
                color: var(--color-icon)
            }
            
            .sb-Sport-top-sports.sb-SportIcon.isActive use {
                color: var(--sports-filter_active-top-icon,var(--warn-base))
            }
            
            .sb-SportsFilterItem-Preloader {
                flex: 1 1;
                flex-direction: column;
                height: 68px;
                min-width: var(--sports-filter_min-width,80px);
                width: auto
            }
            
            .sb-SportsFilterItem-Preloader.isTopSports {
                flex: 1 0 auto
            }
            
            .sb-SportsFilterItem-Preloader.isActive {
                --btn-bg: var(--sports-filter_active-bg,var(--bg-base));
                --btn-color: var(--sports-filter_active-text,var(--color-base))
            }
            
            .sb-SportsFilterItem-Preloader.withLabel {
                min-width: var(--sports-filter_w-label-min-width,110px);
                padding-left: 8px;
                padding-right: 8px
            }
            
            .sb-SportsFilterItem-Preloader.isWithActiveBorder {
                border-radius: var(--radius-l,8px)
            }
            
            .sb-SportsFilterItem-Preloader.isWithActiveBorder.isActive {
                border: 1px solid var(--accent-solid)
            }
            
            .sb-SportsFilterItem-Preloader.isWithActiveBorderBottom.isActive {
                border-bottom: 2px solid var(--accent-solid)
            }
            
            .sb-SportsFilter-preloader {
                -ms-overflow-style: none;
                scrollbar-width: none;
                border-radius: var(--radius-l,8px);
                display: flex;
                gap: var(--sports-filter_gap,1px);
                height: 68px;
                overflow-x: auto
            }
            
            .sb-SportsFilter-preloader::-webkit-scrollbar {
                display: none
            }
            
            .sb-SportsFilter-preloader.isWithActiveBorder {
                gap: var(--sports-filter_w-border-gap,4px)
            }
            
            .sb-SportsFilter-preloader.isWithActiveBorderBottom {
                gap: 0
            }
            
            .sb-SportsFilter {
                -ms-overflow-style: none;
                scrollbar-width: none;
                border-radius: var(--radius-l,8px);
                cursor: -webkit-grab;
                cursor: grab;
                display: flex;
                gap: var(--sports-filter_gap,1px);
                overflow-x: auto
            }
            
            .sb-SportsFilter::-webkit-scrollbar {
                display: none
            }
            
            .sb-SportsFilter:first-child {
                margin-left: 16px
            }
            
            .sb-SportsFilter.isWithActiveBorder {
                border-radius: 0;
                gap: var(--sports-filter_w-border-gap,4px)
            }
            
            .sb-SportsFilter.isWithActiveBorderBottom {
                gap: 0
            }
            
            .sb-SportsFilter-item {
                flex: 1 1;
                flex-direction: column;
                min-width: var(--sports-filter_min-width,80px)
            }
            
            .sb-SportsFilter-item.withLabel {
                min-width: var(--sports-filter_w-label-min-width,110px);
                padding-left: 8px;
                padding-right: 8px
            }
            
            .sb-SportsFilter-item.isTopSports {
                flex: 1 0 auto
            }
            
            .sb-SportsFilter-loader {
                border-radius: var(--radius-l,8px);
                height: 100%;
                width: 100%
            }
            
            .sb-PreloaderTopEvents {
                --top-events-height: 156px;
                display: grid;
                grid-column-gap: 8px;
                grid-template-columns: repeat(3,100%);
                overflow: hidden
            }
            
            @media(min-width: 720px) {
                .sb-PreloaderTopEvents {
                    grid-column-gap:12px;
                    grid-template-columns: repeat(2,1fr);
                    margin-left: 1px!important
                }
            }
            
            @media(min-width: 1280px) {
                .sb-PreloaderTopEvents {
                    grid-template-columns:repeat(2,1fr)
                }
            }
            
            @media(min-width: 587px) {
                .sb-PreloaderTopEvents {
                    grid-template-columns:repeat(3,calc(50% - 14px))
                }
            }
            
            @media(min-width: 1008px) {
                .sb-PreloaderTopEvents {
                    grid-template-columns:repeat(3,1fr);
                    margin-right: -4px
                }
            }
            
            @media(min-width: 1530px) {
                .sb-PreloaderTopEvents {
                    grid-template-columns:repeat(3,1fr)
                }
            }
            
            @media(min-width: 1922px) {
                .sb-PreloaderTopEvents {
                    grid-template-columns:repeat(4,1fr)
                }
            }
            
            @media(min-width: 2250px) {
                .sb-PreloaderTopEvents {
                    grid-template-columns:repeat(5,1fr)
                }
            }
            
            .sb-PreloaderTopEvents-header {
                height: 30px;
                width: 132px
            }
            
            .sb-PreloaderTopEvents-row {
                background-color: var(--bg-base);
                border-radius: var(--radius-l,8px);
                height: var(--top-events-height);
                width: 100%
            }
            
            @media(min-width: 720px) {
                .sb-PreloaderTopEvents-row:nth-last-of-type(2) {
                    display:none
                }
            }
            
            @media(min-width: 1280px) {
                .sb-PreloaderTopEvents-row:nth-last-of-type(2) {
                    display:none
                }
            }
            
            .sb-PreloaderTopEvents-row:nth-last-of-type(-n+3) {
                display: none
            }
            
            @media(min-width: 587px) {
                .sb-PreloaderTopEvents-row:nth-last-of-type(2) {
                    display:block
                }
            }
            
            @media(min-width: 1008px) {
                .sb-PreloaderTopEvents-row:nth-last-of-type(2) {
                    display:block
                }
            }
            
            @media(min-width: 1530px) {
                .sb-PreloaderTopEvents-row:nth-last-of-type(2) {
                    display:block
                }
            }
            
            @media(min-width: 1922px) {
                .sb-PreloaderTopEvents-row:last-of-type {
                    display:block
                }
            }
            
            @media(min-width: 2250px) {
                .sb-PreloaderTopEvents-row:nth-last-of-type(3) {
                    display:block
                }
            }
            
            .sb-HomePage-sportsPrematch {
                margin-bottom: 12px
            }

            .sb-GameRowTopMarkets-wrapper.isOnlyMainAndSecondary {
                display: none
            }
            
            @media(min-width: 1280px)and (max-width:1470px) {
                .sb-GameRowTopMarkets-wrapper.isOnlyMainAndSecondary {
                    display:block
                }
            }
            
            @media(max-width: 959.98px) {
                .sb-GameRowTopMarkets-wrapper.isOnlyMainAndSecondary {
                    display:block
                }
            }
            
            .sb-GameRowTopMarkets {
                background-color: var(--bg-base);
                margin-bottom: 1px;
                padding: 0;
                width: 100%
            }
            
            @media screen and (min-width: 720px) {
                .sb-GameRowTopMarkets {
                    background-color:var(--bg-secondary);
                    padding: 0 16px 16px
                }
            }
            
            .sb-GameRowTopMarkets-button {
                --btn-bg: var(--bg-base);
                --btn-color: var(--color-secondary);
                --btn-color-hover: var(--color-base);
                font: var(--c-fstyle,normal) var(--c-fw,400) var(--c-fs,12px)/var(--c-lh,1.33) var(--c-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--c-ls,.00167em);
                text-transform: var(--c-tt,none);
                height: 24px;
                z-index: 1
            }
            
            @media screen and (min-width: 720px) {
                .sb-GameRowTopMarkets-button {
                    --btn-bg:var(--bg-secondary);
                    height: 16px
                }
            
                .sb-GameRowTopMarkets-button[data-state=open] {
                    height: 24px
                }
            
                .sb-GameRow:not(.isFirst) {
                    margin-top: 1px
                }
            }
            
            .sb-GameRowTopMarkets-arrow {
                color: inherit;
                height: 8px;
                margin-left: 8px;
                transition: transform .3s;
                width: 8px
            }
            
            .sb-GameRowTopMarkets-arrow.isReverse {
                transform: rotate(180deg)
            }
            
            .sb-GameRowTopMarkets-loader {
                height: 60px;
                width: 100%
            }

            .sb-GameScoreExpandable {
                --btn-border-width: 0px;
                --btn-px: 8px;
                font: var(--c-fstyle,normal) var(--c-fw,400) var(--c-fs,12px)/var(--c-lh,1.33) var(--c-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--c-ls,.00167em);
                text-transform: var(--c-tt,none);
                border-radius: var(--radius-m,4px);
                overflow: hidden
            }
            
            .sb-GameScoreExpandable.isOnlyTotal .sb-GameScoreExpandable-shadow {
                display: none
            }
            
            .sb-GameScoreExpandable .sb-GameScoreExpandable-body {
                height: 40px;
                position: relative;
                width: 100%
            }
            
            .sb-GameScoreExpandable:not(.isExpanded,.isOnlyTotal) {
                max-width: 56px;
                width: 100%
            }
            
            .sb-GameScoreExpandable:not(.isExpanded,.isOnlyTotal) .sb-GameScoreExpandable-body {
                overflow: hidden;
                width: 100%
            }
            
            .sb-GameScoreExpandable:not(.isExpanded,.isOnlyTotal) .sb-GameScoreExpandable-content {
                position: absolute;
                right: 0
            }
            
            .sb-GameScoreExpandable .sb-GameScoreExpandable-content {
                background: var(--bg-hint);
                border-radius: var(--radius-m,4px);
                display: flex;
                gap: 8px;
                overflow-x: scroll;
                padding: 3px 6px
            }
            
            .sb-GameScoreExpandable .sb-GameScoreExpandable-shadow {
                height: 100%;
                pointer-events: none;
                position: absolute;
                top: 0;
                width: 40px;
                z-index: 1
            }
            
            .sb-GameScoreExpandable .sb-GameScoreExpandable-shadow--left {
                background: linear-gradient(270deg,transparent 0,var(--bg-base) 100%);
                left: 0
            }
            
            .sb-GameScoreExpandable .sb-GameScoreExpandable-shadow--right {
                background: linear-gradient(90deg,transparent 0,var(--bg-base) 100%);
                opacity: 0;
                right: 0
            }
            
            .sb-GameScoreExpandable .sb-GameScoreExpandable-periodScore,.sb-GameScoreExpandable .sb-GameScoreExpandable-totalScore {
                display: flex;
                flex-direction: column;
                justify-content: center;
                text-align: center
            }
            
            .sb-GameScoreExpandable .sb-GameScoreExpandable-periodScore :first-child,.sb-GameScoreExpandable .sb-GameScoreExpandable-totalScore :first-child {
                margin-bottom: 2px
            }
            
            .sb-GameScoreExpandable .sb-GameScoreExpandable-periodScore {
                color: var(--color-hint)
            }
            
            .sb-GameScoreExpandable .sb-GameScoreExpandable-divider {
                border-left: 1px solid var(--border-divider-color)
            }
            
            .sb-GameScoreExpandable .sb-GameScoreExpandable-totalScore {
                color: var(--primary-solid);
                font-weight: 700
            }
            
            .sb-GameRowMobile {
                align-items: center;
                display: flex
            }
            
            .sb-GameRowMobile .sb-GameRowMobile-link {
                align-items: center;
                display: flex;
                flex-shrink: 1;
                padding-bottom: 12px;
                padding-top: 12px
            }
            
            .sb-GameRowMobile .sb-GameRowMobile-link.sb-GameRowMobile-link-gameCompetitors {
                flex: 1 1 100px;
                min-width: 100px;
                overflow: hidden
            }
            
            .sb-GameRowMobile .sb-GameCompetitors {
                flex: 1 1 auto
            }
            
            .sb-GameRowMobile .sb-GameRowExternalLinks {
                padding-left: 16px
            }
            
            .sb-GameRowMobile .sb-FavoriteToggle {
                align-items: center;
                align-self: stretch;
                display: flex;
                min-height: 100%;
                padding-left: 16px
            }
            
            @media(max-width: 719.98px) {
                .sb-GameRowMobile-scoreDivider {
                    background-color:var(--border-divider-color);
                    height: 38px;
                    width: 1px
                }
            }
            
            .sb-GameRowMobile-matchInfo {
                font: var(--c-fstyle,normal) var(--c-fw,400) var(--c-fs,12px)/var(--c-lh,1.33) var(--c-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--c-ls,.00167em);
                text-transform: var(--c-tt,none);
                display: flex;
                flex-direction: column;
                flex-shrink: 0;
                height: 38px;
                justify-content: space-between;
                min-width: 38px;
                padding-left: 8px;
                text-align: right
            }
            
            .sb-GameRowMobile-matchInfo.isNotLive {
                color: var(--color-hint)
            }
            
            .sb-GameRowMobile-matchInfo.noMarketsInfo {
                justify-content: center
            }
            
            .sb-GameRowMobile-liveScore {
                font: var(--ts-fstyle,normal) var(--ts-fw,400) var(--ts-fs,14px)/var(--ts-lh,1.43) var(--ts-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--ts-ls,.00071em);
                text-transform: var(--ts-tt,none);
                color: var(--primary-solid);
                display: flex;
                flex-direction: column;
                font-weight: 700;
                padding-right: 8px;
                text-align: right
            }
            
            .sb-GameRowMobile-home {
                margin-bottom: 4px
            }
            
            .sb-GameRowMobile-availableMarkets {
                align-items: center;
                color: var(--color-hint);
                display: flex;
                justify-content: flex-end;
                left: 3px;
                line-height: 1;
                position: relative
            }
            
            .sb-GameRowMobile-chevron {
                transform: rotate(0deg);
                color: var(--color-hint);
                height: 8px;
                width: 8px
            }
            
            html[dir=rtl] .sb-GameRowMobile-chevron {
                transform: rotate(-180deg)
            }
            
            .sb-GameRowMobile-matchInfo-date {
                line-height: 1
            }

            .Pages--game {
                background: var(--background-main);
                bottom: 0;
                display: block;
                left: 0;
                position: fixed;
                right: 0;
                top: 0;
                z-index: 100
            }
            
            .Pages--game__section {
                padding: var(--padding-section) 0
            }
            
            .Pages--game__cms {
                background: var(--background-primary);
                border-radius: 16px;
                display: none;
                padding: 24px
            }
            
            .Pages--game__grid--count-1+.Block--game-controls-panel+.Pages--game__cms {
                display: block
            }
            
            .Pages--game__bg,.Pages--game__bg img {
                display: block;
                height: 100%;
                left: 0;
                position: absolute;
                top: 0;
                width: 100%
            }
            
            .Pages--game__bg img {
                border: none;
                -o-object-fit: cover;
                object-fit: cover;
                -o-object-position: center;
                object-position: center
            }
            
            .Pages--game__bg:after {
                background: var(--background-extra-15);
                content: "";
                display: block;
                height: 100%;
                left: 0;
                position: absolute;
                top: 0;
                width: 100%
            }
            
            .Pages--game__container {
                align-items: stretch;
                display: flex;
                gap: 4px;
                height: auto;
                justify-content: center;
                margin: 0;
                max-height: 100%;
                padding: 40px 14px;
                position: relative;
            }

            @media(max-width:1280px) {
                .Pages--game__container {
                    padding: 20px 14px 40px 14px;
                }
            }
            
            .Pages--game__panel {
                display: block;
                height: 100%;
                position: absolute;
                right: 0;
                top: 0;
                width: 0;
                z-index: 1
            }
            
            .Pages--game__panel-mob {
                bottom: 0;
                left: 0;
                position: fixed;
                right: 0;
                z-index: 1030
            }
            
            @media screen and (orientation: landscape) {
                .Pages--game__panel-mob {
                    right:auto;
                    top: 0
                }
            }
            
            .Pages--game__grid {
                grid-row-gap: 8px;
                grid-column-gap: 8px;
                align-items: center;
                display: inline-grid;
                flex-direction: row;
                flex-wrap: nowrap;
                grid-template-columns: 1fr;
                grid-template-rows: 1fr;
                height: calc(75vw - 21px);
                justify-content: center;
                margin: 0;
                max-height: calc(100vh - 200px);
                max-width: 100%;
                padding: 0;
                position: relative;
                width: calc(177.77778vh - 355.55556px)
            }
            
            .Pages--game__grid--count-2 {
                grid-template-columns: repeat(2,1fr);
                height: calc(37.5vw - 10.5px);
                width: calc(355.55556vh - 654.22222px)
            }
            
            .Pages--game__grid--count-4 {
                grid-template-columns: repeat(2,1fr);
                grid-template-rows: repeat(2,1fr);
                height: calc(75vw - 21px);
                width: calc(177.77778vh - 327.11111px)
            }
            
            .Pages--game__grid .GameIframe--default__frame--fix {
                max-width: calc(129.03226vh - 56.77419px)
            }
            
            @media(min-width: 1632px) {
                .Pages--game__grid .GameIframe--default__frame--fix {
                    max-width:calc(129.03226vh - 56.77419px)
                }
            }
            
            .Pages--game__grid--count-2 .GameIframe--default__frame--fix {
                max-width: calc(129.03226vh - 69.67742px)
            }
            
            @media(min-width: 1248px) {
                .Pages--game__grid--count-2 .GameIframe--default__frame--fix {
                    max-width:calc(129.03226vh - 87.74194px)
                }
            }
            
            @media(min-width: 1632px) {
                .Pages--game__grid--count-2 .GameIframe--default__frame--fix {
                    max-width:calc(129.03226vh - 87.74194px)
                }
            }
            
            .Pages--game__grid--count-4 .GameIframe--default__frame--fix {
                max-width: calc(64.51613vh - 34.83871px)
            }
            
            @media(min-width: 1248px) {
                .Pages--game__grid--count-4 .GameIframe--default__frame--fix {
                    max-width:calc(64.51613vh - 43.87097px)
                }
            }
            
            @media(min-width: 1632px) {
                .Pages--game__grid--count-4 .GameIframe--default__frame--fix {
                    max-width:calc(64.51613vh - 43.87097px)
                }
            }
            
            .Pages--game__grid-item {
                align-items: center;
                display: flex;
                flex-direction: row;
                flex-wrap: nowrap;
                height: 100%;
                justify-content: center;
                margin: 0;
                min-height: 100%;
                min-width: 100%;
                padding: 0;
                width: 100%
            }
            
            .Pages--game__grid--count-4 .Pages--game__grid-item {
                height: calc(50vh - 200px)
            }
            
            .Pages--game__slider {
                bottom: 0;
                box-shadow: 0 -4px 10px var(--shadow-menu);
                display: block;
                left: 0;
                margin: 0;
                padding: 0;
                position: fixed;
                right: 0;
                width: 100%;
                z-index: 1035
            }
            
            .Pages--game__frame-modal {
                align-items: center;
                border: none;
                display: flex;
                flex-direction: row;
                flex-wrap: nowrap;
                height: 100%;
                justify-content: center;
                margin: 0;
                padding: 0;
                width: 100%
            }
            
            .Pages--game--mobile {
                padding: 0 0 60px
            }
            
            @media screen and (orientation: landscape) {
                .Pages--game--mobile {
                    padding:0 0 0 52px
                }
            }
            
            .Pages--game .Game--desktop__title a {
                pointer-events: none
            }
            
            .Pages--game--panel-V3.Pages--game--mobile {
                padding-bottom: 70px
            }
            
            @media screen and (orientation: landscape) {
                .Pages--game--panel-V3.Pages--game--mobile {
                    padding-bottom:0;
                    padding-left: 52px
                }
            }
            
            .unavailable-game {
                height: 100%
            }
            
            .unavailable-game__message {
                padding: 30px;
                text-align: center
            }
            
            .unavailable-game__games-block {
                height: 100%;
                overflow: auto
            }
            
            .Header--desktop {
                align-items: center;
                background: var(--headers-header-background-color);
                box-shadow: var(--headers-header-box-shadow-offset-x) var(--headers-header-box-shadow-offset-y) var(--headers-header-box-shadow-blur-radius) 0 var(--headers-header-box-shadow);
                display: none;
                gap: var(--headers-header-left-gap-horizontal);
                height: var(--headers-header-width-vertical);
                justify-content: space-between;
                left: 0;
                margin: 0;
                padding: var(--headers-header-padding-vertical) var(--headers-header-padding-horizontal);
                position: fixed;
                right: 0;
                top: 0;
                z-index: 1050
            }
            
            @media(min-width: 1248px) {
                .Header--desktop {
                    display:flex
                }
            }
            
            .Header--desktop__right {
                align-items: center;
                display: flex;
                gap: var(--headers-header-right-gap-horizontal);
                position: relative
            }
            
            .Header--desktop .Header--desktop__fade-main {
                left: calc(var(--headers-header-left-gap-horizontal)*-1)
            }
            
            .Menu--default {
                scrollbar-color: transparent
            }
            
            .Menu--default::-webkit-scrollbar {
                display: none;
                height: 0;
                width: 0
            }
            
            .Menu--default::-webkit-scrollbar-thumb,.Menu--default::-webkit-scrollbar-track {
                background: transparent;
                border-radius: 6px
            }
            
            .Menu--default::-webkit-scrollbar-thumb {
                margin: 0
            }
            
            .Menu--default::-webkit-scrollbar-thumb:hover {
                background: transparent
            }
            
            .Menu--default {
                align-self: stretch;
                display: flex;
                flex: auto;
                list-style: none;
                overflow: hidden;
                overflow-x: auto;
                padding-right: 64px;
                width: 100%
            }
            
            .Block--fade-main {
                bottom: 0;
                pointer-events: none;
                position: absolute;
                right: 0;
                top: 0;
                width: 64px
            }
            
            .Block--fade-main--is-outside {
                transform: translateX(100%)
            }
            
            .Block--fade-main--position-horizontal-left {
                left: 0;
                right: auto
            }
            
            .Block--fade-main--position-horizontal-left.Block--fade-main--is-outside {
                transform: translateX(-100%)
            }
            
            .Block--fade-main__background {
                background: var(--element-fade-gradient-main);
                height: 100%;
                -o-object-fit: cover;
                object-fit: cover;
                width: 100%
            }
            
            .Menu--menu-special {
                display: flex;
                list-style: none;
                margin: 0;
                padding: 0
            }
            
            .NotifyGameOnFunModal--default {
                text-align: center
            }
            
            .NotifyGameOnFunModal--default__container {
                align-items: center;
                display: flex;
                flex-direction: column;
                gap: 16px;
                padding: 30px
            }
            
            .NotifyGameOnFunModal--default .NotifyGameOnFunModal--default__title {
                font-size: 22px;
                line-height: 1.64;
                margin: 0
            }
            
            .NotifyGameOnFunModal--default__subtitle {
                color: var(--text-color-primary)
            }
            
            .NotifyGameOnFunModal--default__actions {
                align-items: center;
                display: flex;
                gap: 16px;
                justify-content: center;
                margin: 8px 0 0
            }
            
            .Select--balance-old__dropdown {
                scrollbar-color: var(--background-extra-9)
            }
            
            .Select--balance-old__dropdown::-webkit-scrollbar {
                height: var(--width-scroll-bar);
                width: var(--width-scroll-bar)
            }
            
            .Select--balance-old__dropdown::-webkit-scrollbar-track {
                background: var(--background-extra-8);
                border-radius: 6px
            }
            
            .Select--balance-old__dropdown::-webkit-scrollbar-thumb {
                background: var(--background-extra-9);
                border-radius: 6px;
                margin: 0
            }
            
            .Select--balance-old__dropdown::-webkit-scrollbar-thumb:hover,.Select--balance-old__dropdown:hover::-webkit-scrollbar-thumb {
                background: var(--background-extra-9)
            }
            
            .Select--balance-old__button {
                align-items: center;
                border: 1px solid var(--button-special-border);
                border-radius: 12px;
                color: var(--text-color-primary);
                cursor: pointer;
                display: flex;
                gap: 7px;
                justify-content: space-between;
                margin: 0;
                padding: 11px 8px;
                position: relative;
                transition: color .3s ease,background-color .3s ease,border-color .3s ease;
                width: 100%
            }
            
            @media(min-width: 960px) {
                .Select--balance-old__button {
                    padding:11px 8px
                }
            }
            
            .Select--balance-old__button--open,.Select--balance-old__button:hover {
                background-color: var(--button-special-bg-hover);
                border-color: var(--button-special-border-hover);
                color: var(--text-color-primary)
            }
            
            .Select--balance-old__button--open {
                border-radius: 12px 12px 0 0
            }
            
            @media(min-width: 960px) {
                .Select--balance-old__button--open {
                    border-radius:12px
                }
            }
            
            .body--ar .Select--balance-old__arrow-to {
                transform: rotate(180deg)
            }
            
            .Select--balance-old__balance-value {
                align-items: center;
                color: var(--text-color-primary);
                display: flex;
                font-size: 12px;
                font-weight: 400;
                gap: 8px;
                line-height: 1.2;
                margin: 0;
                overflow: hidden;
                padding: 0;
                text-transform: none;
                white-space: nowrap
            }
            
            .Select--balance-old__balance-value--button {
                border: 1px solid var(--background-primary);
                border-radius: 12px;
                padding: 11px 8px
            }
            
            .Select--balance-old__currency-icon {
                width: 16px
            }
            
            .Select--balance-old__bottom-line {
                height: 0;
                position: relative;
                width: 100%
            }
            
            .Select--balance-old__dropdown {
                background-color: var(--background-secondary);
                border-radius: 0 0 12px 12px;
                max-height: 250px;
                min-width: 100%;
                overflow-y: auto;
                position: absolute;
                top: 0;
                z-index: 100
            }
            
            @media(min-width: 960px) {
                .Select--balance-old__dropdown {
                    border-radius:12px;
                    box-shadow: 0 6px 12px var(--shadow-dropdown);
                    top: 4px
                }
            
                .Select--balance-old__dropdown--open {
                    padding: 12px 0
                }
            }
            
            .Select--balance-old__arrow-icon-wrapper {
                cursor: pointer;
                display: inline-block;
                font-size: 16px;
                line-height: 1;
                padding: 0;
                transform: rotate(0deg);
                transform-origin: center;
                transition: transform .3s;
                vertical-align: top
            }
            
            .Select--balance-old__arrow-icon-wrapper--open {
                transform: rotate(180deg)
            }
            
            .modal-bar .Select--balance-old .Select--balance-old__dropdown {
                right: 50%;
                transform: translate(50%)
            }
            
            .Select--balance-old--product-store .Select--balance-old__dropdown {
                left: auto;
                right: 0
            }
            
            .Game--desktop {
                align-items: center;
                align-self: stretch;
                background: transparent;
                border-radius: 12px;
                display: flex;
                flex-direction: row;
                flex-wrap: nowrap;
                justify-content: center;
                margin: 0;
                max-height: 100%;
                max-width: 100%;
                padding: 0;
                width: 100%
            }
            
            .Game--desktop.Game--desktop--grid {
                background-color: var(--background-main);
                padding: 0 4px 4px
            }
            
            .Game--desktop__left {
                align-items: center;
                display: flex
            }
            
            .Game--desktop__empty {
                align-items: center;
                display: none;
                flex-direction: row;
                flex-wrap: nowrap;
                height: 100%;
                justify-content: center;
                margin: 0;
                padding: 0 11%;
                width: 100%
            }
            
            .Game--desktop--empty .Game--desktop__empty {
                display: flex
            }
            
            .Game--desktop__inner {
                align-items: flex-start;
                display: flex;
                flex-direction: column;
                flex-wrap: nowrap;
                height: 100%;
                justify-content: flex-start;
                margin: 0;
                padding: 0;
                width: 100%
            }
            
            .Game--desktop--empty .Game--desktop__inner {
                display: none
            }
            
            .Game--desktop__head {
                align-items: center;
                display: flex;
                height: 36px;
                justify-content: center;
                margin: 0;
                padding: 0 60px;
                position: relative;
                width: 100%
            }
            
            .Game--desktop--grid .Game--desktop__head {
                height: 40px
            }
            
            .Game--desktop__block-frame {
                background-color: var(--background-main);
                border-radius: 8px;
                flex: 1;
                flex-direction: row;
                flex-wrap: nowrap;
                height: 100%;
                overflow: hidden;
                width: 100%
            }
            
            .Game--desktop__block-frame,.Game--desktop__frame {
                align-items: center;
                display: flex;
                justify-content: center;
                margin: 0;
                padding: 0
            }
            
            .Game--desktop__frame {
                background-color: var(--background-secondary);
                border: none;
                flex-direction: row;
                flex-wrap: nowrap;
                max-height: 100%;
                max-width: 100%
            }
            
            .Game--desktop__title {
                color: var(--text-color-contrast);
                display: block;
                font-size: 14px;
                font-weight: 700;
                max-width: 100%;
                overflow: hidden;
                text-align: center;
                text-overflow: ellipsis;
                white-space: nowrap;
                width: 100%
            }
            
            .Game--desktop--grid .Game--desktop__title {
                font-size: 12px;
                font-weight: 400
            }
            
            .Game--desktop__title span {
                color: var(--text-color-extra-1);
                margin-left: 5px
            }
            
            .Game--desktop__provider {
                text-decoration: underline
            }
            
            .Game--desktop__controls {
                align-items: center;
                display: inline-flex;
                flex-direction: row;
                flex-wrap: nowrap;
                height: 100%;
                justify-content: flex-end;
                position: absolute;
                right: 0;
                top: 0
            }
            
            .body--ar .Game--desktop__controls {
                left: 0;
                right: auto
            }
            
            .Game--desktop__button {
                align-items: center;
                background: transparent none;
                border: none;
                border-radius: 0;
                color: var(--text-color-secondary);
                cursor: pointer;
                display: inline-flex;
                flex-direction: row;
                flex-wrap: nowrap;
                font-size: 24px;
                justify-content: center;
                line-height: 1;
                margin: 0 15px 0 0;
                outline: none;
                padding: 0;
                text-align: center;
                text-shadow: none;
                transition: color .3s ease
            }
            
            .Game--desktop__button:hover {
                color: var(--text-color-primary)
            }
            
            .Game--desktop__search {
                display: block;
                margin: 0;
                padding: 0;
                width: 100%
            }
            
            .CurrencyExchangeModal--default {
                color: var(--text-color-primary)
            }
            
            .CurrencyExchangeModal--default__content-wrapper {
                padding: 24px
            }
            
            @media(min-width: 768px) {
                .CurrencyExchangeModal--default__content-wrapper {
                    padding:24px 40px
                }
            }
            
            .CurrencyExchangeModal--default__title {
                font-size: 22px;
                font-weight: 700;
                line-height: 1.6;
                padding: 0 32px 24px;
                text-align: center;
                text-transform: uppercase
            }
            
            .CurrencyExchangeModal--default__select-wrapper {
                align-items: center;
                display: flex;
                flex-direction: column;
                gap: 12px
            }
            
            .CurrencyExchangeModal--default__currency-symbol {
                color: var(--text-color-extra-2);
                font-size: 18px;
                font-weight: 700
            }
            
            .CurrencyExchangeModal--default__buttons-wrapper {
                display: flex;
                flex-direction: column;
                gap: 16px;
                margin-top: 32px
            }
            
            @media(min-width: 768px) {
                .CurrencyExchangeModal--default__buttons-wrapper {
                    flex-direction:row
                }
            }
            
            .CurrencyExchangeModal--default__button {
                flex: auto
            }
            
            .Select--select-currency-exchange-modal__list {
                scrollbar-color: var(--background-extra-9)
            }
            
            .Select--select-currency-exchange-modal__list::-webkit-scrollbar {
                height: var(--width-scroll-bar);
                width: var(--width-scroll-bar)
            }
            
            .Select--select-currency-exchange-modal__list::-webkit-scrollbar-track {
                background: var(--background-extra-8);
                border-radius: 6px
            }
            
            .Select--select-currency-exchange-modal__list::-webkit-scrollbar-thumb {
                background: var(--background-extra-9);
                border-radius: 6px;
                margin: 0
            }
            
            .Select--select-currency-exchange-modal__list::-webkit-scrollbar-thumb:hover,.Select--select-currency-exchange-modal__list:hover::-webkit-scrollbar-thumb {
                background: var(--background-extra-9)
            }
            
            .Select--select-currency-exchange-modal {
                display: block;
                padding: 0;
                position: relative;
                width: 100%
            }
            
            .Select--select-currency-exchange-modal__button {
                align-items: center;
                background: var(--background-primary);
                border-radius: 12px;
                color: var(--text-color-primary);
                cursor: pointer;
                display: flex;
                font-size: 12px;
                font-weight: 400;
                gap: 8px;
                justify-content: space-between;
                line-height: 1.3;
                margin: 0;
                padding: 16px;
                position: relative;
                transition: background-color .3s ease;
                width: 100%
            }
            
            .Select--select-currency-exchange-modal__button--open {
                background: var(--button-special-bg-hover)
            }
            
            .Select--select-currency-exchange-modal__button--disable {
                cursor: default;
                opacity: .4;
                pointer-events: none
            }
            
            .Select--select-currency-exchange-modal__arrow-icon-wrapper {
                cursor: pointer;
                font-size: 10px;
                line-height: 1;
                transform: rotate(0deg);
                transform-origin: center;
                transition: transform .3s ease
            }
            
            .Select--select-currency-exchange-modal__arrow-icon-wrapper--open {
                transform: rotate(180deg)
            }
            
            .Select--select-currency-exchange-modal__bottom-line {
                height: 0;
                position: relative;
                width: 100%
            }
            
            .Select--select-currency-exchange-modal__dropdown {
                background-color: var(--background-secondary);
                border-radius: 12px;
                box-shadow: 0 6px 12px var(--shadow-dropdown);
                position: absolute;
                top: 4px;
                width: 100%;
                z-index: 100
            }
            
            .Select--select-currency-exchange-modal__dropdown--open {
                padding: 8px 4px 8px 8px
            }
            
            .Select--select-currency-exchange-modal__list {
                display: flex;
                flex-direction: column;
                max-height: 108px;
                overflow-y: auto;
                padding-right: 3px
            }
            
            .Select--select-currency-exchange-modal .Select--select-currency-exchange-modal__option {
                border-radius: 6px;
                padding: 10px 8px
            }
            
            .GameDescription--default__text {
                scrollbar-color: var(--background-extra-9)
            }
            
            .GameDescription--default__text::-webkit-scrollbar {
                height: var(--width-scroll-bar);
                width: var(--width-scroll-bar)
            }
            
            .GameDescription--default__text::-webkit-scrollbar-track {
                background: var(--background-extra-8);
                border-radius: 6px
            }
            
            .GameDescription--default__text::-webkit-scrollbar-thumb {
                background: var(--background-extra-9);
                border-radius: 6px;
                margin: 0
            }
            
            .GameDescription--default__text::-webkit-scrollbar-thumb:hover,.GameDescription--default__text:hover::-webkit-scrollbar-thumb {
                background: var(--background-extra-9)
            }
            
            .GameDescription--default {
                display: inline-flex;
                width: auto
            }
            
            .GameDescription--default--skeleton {
                height: 20px;
                position: relative;
                width: 20px
            }
            
            .GameDescription--default .GameDescription--default__button {
                align-items: center;
                border: 1px solid var(--text-color-extra-1);
                border-radius: 50%;
                color: var(--text-color-extra-1);
                display: flex;
                font-size: 8px;
                height: 20px;
                justify-content: center;
                margin-left: 8px;
                width: 20px
            }
            
            .GameDescription--default__content {
                align-items: center;
                -webkit-backdrop-filter: blur(8px);
                backdrop-filter: blur(8px);
                background: var(--background-extra-15);
                display: none;
                height: 100%;
                justify-content: center;
                left: 0;
                position: fixed;
                top: 0;
                width: 100vw;
                z-index: 1060
            }
            
            .GameDescription--default--open .GameDescription--default__content {
                display: flex
            }
            
            .GameDescription--default__inner {
                background: var(--background-main);
                border-radius: 24px;
                box-shadow: 0 4px 20px var(--shadow-modal);
                color: var(--text-color-secondary);
                max-height: 100%;
                max-width: 460px;
                padding: 22px 40px 40px;
                position: relative;
                width: calc(100% - 20px)
            }
            
            .GameDescription--default .GameDescription--default__close-button {
                align-items: center;
                border: 1px solid var(--background-primary);
                border-radius: 50%;
                display: flex;
                font-size: 20px;
                height: 40px;
                justify-content: center;
                padding: 0;
                position: absolute;
                right: 16px;
                top: 16px;
                transition: background-color .3s ease,border-color .3s ease,color .3s ease;
                width: 40px
            }
            
            .GameDescription--default .GameDescription--default__close-button:hover {
                background-color: var(--background-primary)
            }
            
            .GameDescription--default__title {
                color: var(--text-color-primary);
                font-size: 22px;
                font-weight: 700;
                margin-bottom: 16px;
                text-align: center;
                text-transform: uppercase
            }
            
            .GameDescription--default .GameDescription--default__game-title {
                font-size: 16px;
                font-weight: 700;
                line-height: 1.4;
                margin-bottom: 16px;
                text-align: center
            }
            
            .GameDescription--default__text {
                max-height: 320px;
                overflow-y: auto
            }
            
            .GameDescription--default__backdrop {
                bottom: 0;
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
                z-index: -1
            }
            
            .RequiredFieldsModal--game__content {
                padding: 24px
            }
            
            .RequiredFieldsModal--game .RequiredFieldsModal--game__form {
                background-color: transparent
            }
            
            @media(min-width: 576px) {
                .RequiredFieldsModal--game .RequiredFieldsModal--game__form {
                    padding:16px
                }
            }
            
            .RequiredFieldsModal--game__reject-button {
                margin: 10px 0 0;
                text-transform: uppercase
            }
            
            @media(min-width: 576px) {
                .RequiredFieldsModal--game__reject-button {
                    margin:0 16px 0 0
                }
            }
            
            .RequiredFieldsModal--game__submit-button {
                text-transform: uppercase
            }
            
            .Select--default__list {
                scrollbar-color: var(--background-extra-9)
            }
            
            .Select--default__list::-webkit-scrollbar {
                height: var(--width-scroll-bar);
                width: var(--width-scroll-bar)
            }
            
            .Select--default__list::-webkit-scrollbar-track {
                background: var(--background-extra-8);
                border-radius: 6px
            }
            
            .Select--default__list::-webkit-scrollbar-thumb {
                background: var(--background-extra-9);
                border-radius: 6px;
                margin: 0
            }
            
            .Select--default__list::-webkit-scrollbar-thumb:hover,.Select--default__list:hover::-webkit-scrollbar-thumb {
                background: var(--background-extra-9)
            }
            
            .Select--default {
                color: var(--text-color-primary);
                display: block;
                font-size: 12px;
                font-weight: 400;
                line-height: 1.2;
                margin: 0;
                padding: 0;
                position: relative;
                width: 100%
            }
            
            .Select--default .Select--default__option {
                border-radius: 8px;
                gap: 6px;
                min-height: 36px
            }
            
            .Select--default .Select--default__option:not(:first-child) {
                margin-top: 1px
            }
            
            .Select--default .Select--default__option--currency {
                margin: 0;
                padding: 10px 2px 10px 8px
            }
            
            .Select--default .Select--default__option--currency:not(:first-child) {
                margin-top: 0
            }
            
            .Select--default__bottom-line {
                height: 0;
                position: relative;
                width: 100%
            }
            
            .Select--default__dropdown {
                background: var(--background-secondary);
                border: 0 solid transparent;
                border-radius: 8px;
                box-shadow: 0 6px 12px var(--shadow-dropdown);
                color: var(--text-color-primary);
                display: block;
                font-size: 12px;
                font-weight: 400;
                left: 0;
                margin: 4px 0 0;
                padding: 0;
                position: absolute;
                text-transform: none;
                top: 100%;
                width: 100%;
                z-index: 100
            }
            
            .body--ar .Select--default__dropdown {
                left: auto;
                right: 0
            }
            
            .Select--default__dropdown--open {
                padding: 4px
            }
            
            .Select--default--currency .Select--default__dropdown,.Select--default__dropdown--double-width {
                width: calc(200% + 6px)
            }
            
            .Select--default__dropdown--right {
                left: auto;
                right: 0
            }
            
            .body--ar .Select--default__dropdown--right {
                left: 0;
                right: auto
            }
            
            .Select--default__list {
                max-height: 180px;
                overflow: hidden;
                overflow-y: auto;
                padding: 4px;
                z-index: 100
            }
            
            .Select--default__list--currency {
                display: grid;
                gap: 8px;
                grid-template-columns: repeat(4,1fr)
            }
            
            .Select--default__currency-icon {
                width: 14px
            }
            
            .Select--default__arrow-icon-wrapper {
                background: none;
                border: none;
                color: var(--text-color-secondary);
                cursor: pointer;
                font-size: 16px;
                padding: 0;
                transform: rotate(0deg);
                transform-origin: center;
                transition: transform .3s,color .3s ease
            }
            
            .Select--default__arrow-icon-wrapper--open {
                color: var(--text-color-primary);
                transform: rotate(180deg)
            }
            
            .Select--select-games-search-static {
                position: relative
            }
            
            .Select--select-games-search-static .Select--select-games-search-static__dropdown {
                margin: 4px 0 0;
                position: absolute;
                top: 100%;
                z-index: 120
            }
            
            .Select--select-games-search-static .Select--select-games-search-static__dropdown--up {
                bottom: 100%;
                box-shadow: none;
                margin: 0 0 4px;
                top: auto
            }
            
            .Select--select-games-search-static .Select--select-games-search-static__input {
                z-index: 101
            }
            
            .Select--select-games-search-static .Select--select-games-search-static__close {
                align-items: center;
                display: flex;
                font-size: 16px;
                height: 16px;
                justify-content: center;
                width: 16px
            }
            
            .Block--game-panel-small {
                scrollbar-color: var(--background-extra-9)
            }
            
            .Block--game-panel-small::-webkit-scrollbar {
                height: var(--width-scroll-bar);
                width: var(--width-scroll-bar)
            }
            
            .Block--game-panel-small::-webkit-scrollbar-track {
                background: var(--background-extra-8);
                border-radius: 6px
            }
            
            .Block--game-panel-small::-webkit-scrollbar-thumb {
                background: var(--background-extra-9);
                border-radius: 6px;
                margin: 0
            }
            
            .Block--game-panel-small::-webkit-scrollbar-thumb:hover,.Block--game-panel-small:hover::-webkit-scrollbar-thumb {
                background: var(--background-extra-9)
            }
            
            .Block--game-panel-small {
                align-items: flex-start;
                display: flex;
                gap: 4px;
                justify-content: flex-start;
                padding: 0;
                z-index: 1025
            }
            
            .Pages--game__grid--count-1+.Block--game-panel-small {
                padding-top: 36px
            }
            
            .Block--game-panel-small--with-padding {
                padding-top: 35px
            }
            
            .Block--game-panel-small__main {
                width: 36px
            }
            
            .Block--game-panel-small__menu {
                background-color: var(--background-main);
                border-radius: 8px;
                display: block;
                height: 100%;
                overflow: hidden;
                transition: width .3s ease;
                width: 0
            }
            
            .Block--game-panel-small__menu--open {
                width: 228px
            }
            
            .Block--game-menu-v2 {
                display: block;
                height: 100%;
                margin: 0;
                min-width: 228px;
                padding: 0;
                position: relative;
                width: 100%
            }
            
            .Block--game-menu-v2__panel {
                display: flex;
                justify-content: space-between
            }
            
            .Block--game-menu-v2__item {
                align-items: center;
                background-color: transparent;
                border: 0;
                border-bottom: 1px solid var(--text-color-secondary);
                color: var(--text-color-secondary);
                cursor: pointer;
                display: flex;
                flex: 1;
                height: 42px;
                justify-content: center;
                outline: none;
                padding: 0;
                transition: color .3s ease
            }
            
            .Block--game-menu-v2__item--active,.Block--game-menu-v2__item:hover {
                color: var(--text-color-extra-2)
            }
            
            .Block--game-menu-v2__item--active {
                border-color: var(--text-color-extra-2)
            }
            
            .Block--game-menu-v2__content {
                bottom: 0;
                left: 0;
                position: absolute;
                right: 0;
                top: 42px
            }
            
            .Block--game-menu-v2__icon-wrapper {
                aspect-ratio: 1;
                position: relative;
                width: 18px
            }
            
            .Block--game-menu-v2__icon {
                background: var(--text-color-secondary)
            }
            
            .Block--game-menu-v2__item--active .Block--game-menu-v2__icon,.Block--game-menu-v2__item:hover .Block--game-menu-v2__icon {
                background: var(--text-color-extra-2)
            }
            
            .Tournament--tournament-page-game__list {
                scrollbar-color: var(--background-extra-9)
            }
            
            .Tournament--tournament-page-game__list::-webkit-scrollbar {
                height: var(--width-scroll-bar);
                width: var(--width-scroll-bar)
            }
            
            .Tournament--tournament-page-game__list::-webkit-scrollbar-track {
                background: var(--background-extra-8);
                border-radius: 6px
            }
            
            .Tournament--tournament-page-game__list::-webkit-scrollbar-thumb {
                background: var(--background-extra-9);
                border-radius: 6px;
                margin: 0
            }
            
            .Tournament--tournament-page-game__list::-webkit-scrollbar-thumb:hover,.Tournament--tournament-page-game__list:hover::-webkit-scrollbar-thumb {
                background: var(--background-extra-9)
            }
            
            .Tournament--tournament-page-game {
                display: flex;
                flex-direction: column;
                height: 100%
            }
            
            .Tournament--tournament-page-game__head {
                background-color: var(--background-secondary);
                color: var(--text-color-primary);
                margin: 0;
                min-height: 170px;
                padding: 16px;
                position: relative;
                width: 100%
            }
            
            .Tournament--tournament-page-game__wrap {
                display: flex;
                flex: auto;
                flex-direction: column;
                padding: 16px 16px 24px
            }
            
            .Tournament--tournament-page-game__empty {
                flex: auto
            }
            
            .Tournament--tournament-page-game__title {
                max-width: 65%
            }
            
            .Tournament--tournament-page-game__image-wrapper {
                aspect-ratio: 1;
                bottom: 0;
                height: 100%;
                position: absolute;
                right: 0;
                top: 0
            }
            
            .body--ar .Tournament--tournament-page-game__image-wrapper {
                left: 0;
                right: auto;
                transform: scaleX(-1)
            }
            
            .Tournament--tournament-page-game__head-content {
                font-size: 16px;
                font-weight: 700;
                margin: 0;
                padding: 0;
                position: relative;
                text-transform: uppercase;
                width: 100%
            }
            
            .Tournament--tournament-page-game__pool {
                margin-top: 24px;
                max-width: 50%
            }
            
            .Tournament--tournament-page-game__pool-title {
                font-size: 10px;
                font-weight: 400;
                line-height: 1.6;
                margin-bottom: 4px;
                opacity: .6;
                text-transform: uppercase
            }
            
            .Tournament--tournament-page-game__winners {
                flex: auto;
                position: relative
            }
            
            .Tournament--tournament-page-game__list {
                inset: 0;
                overflow-y: auto;
                position: absolute
            }
            
            .Tournament--tournament-page-game__winners-title {
                color: var(--text-color-primary);
                font-size: 12px;
                font-weight: 700;
                padding: 0 0 8px;
                text-transform: uppercase
            }
            
            .Tournament--tournament-page-game__winners-row {
                align-items: center;
                border-radius: 8px;
                color: var(--text-color-secondary);
                display: flex;
                font-size: 12px;
                font-weight: 400;
                gap: 8px;
                justify-content: space-between;
                padding: 8px
            }
            
            .Tournament--tournament-page-game__winners-row:nth-child(odd) {
                background-color: var(--background-secondary)
            }
            
            .Tournament--tournament-page-game__prizes-list {
                text-align: end
            }
            
            .Tournament--tournament-page-game__name {
                flex: 1;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap
            }
            
            .Tournament--tournament-page-game__prize {
                flex: 1
            }
            
            .Tournament--tournament-page-game__footer {
                display: flex;
                justify-content: center;
                margin-top: 18px
            }
            
            .Tournament--tournament-page-game__link {
                color: var(--text-color-secondary);
                font-size: 12px;
                font-weight: 700;
                text-decoration-line: underline;
                text-transform: uppercase
            }
            
            .Tournament--tournament-page-game__link:hover {
                text-decoration: none
            }
            
            .Block--tournament-page-game-timer-v2 {
                align-items: center;
                background: var(--background-extra-2);
                color: var(--text-color-contrast);
                display: flex;
                gap: 10px;
                justify-content: center;
                min-height: 40px;
                position: relative
            }
            
            .Block--tournament-page-game-timer-v2__title {
                font-size: 10px;
                opacity: .6;
                text-transform: uppercase;
                transition: color .3s ease;
                white-space: nowrap
            }
            
            .Block--tournament-page-game-timer-v2__skeleton {
                height: 24px;
                position: relative;
                width: 125px
            }
            
            .Winners--winners-scroll__wrap {
                scrollbar-color: var(--background-extra-9)
            }
            
            .Winners--winners-scroll__wrap::-webkit-scrollbar {
                height: var(--width-scroll-bar);
                width: var(--width-scroll-bar)
            }
            
            .Winners--winners-scroll__wrap::-webkit-scrollbar-track {
                background: var(--background-extra-8);
                border-radius: 6px
            }
            
            .Winners--winners-scroll__wrap::-webkit-scrollbar-thumb {
                background: var(--background-extra-9);
                border-radius: 6px;
                margin: 0
            }
            
            .Winners--winners-scroll__wrap::-webkit-scrollbar-thumb:hover,.Winners--winners-scroll__wrap:hover::-webkit-scrollbar-thumb {
                background: var(--background-extra-9)
            }
            
            .Winners--winners-scroll {
                height: 100%;
                padding: 8px;
                position: relative
            }
            
            .Winners--winners-scroll__empty {
                height: 100%
            }
            
            .Winners--winners-scroll__wrap {
                max-height: 100%;
                overflow-y: auto
            }
            
            .Winners--winners-scroll__item {
                align-items: center;
                border-radius: 12px;
                display: flex;
                font-size: 12px;
                font-weight: 400;
                gap: 16px;
                line-height: 1.6;
                padding: 8px;
                transition: background-color .3s ease;
                width: 100%
            }
            
            .Winners--winners-scroll__item:hover {
                background-color: var(--background-secondary)
            }
            
            .Winners--winners-scroll__wrapper-image {
                aspect-ratio: 1;
                border-radius: 8px;
                overflow: hidden;
                position: relative;
                width: 56px
            }
            
            .Winners--winners-scroll__game {
                color: var(--text-color-secondary);
                margin-top: 4px;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                width: 100%
            }
            
            .Winners--winners-scroll__game span {
                margin-right: .5em
            }
            
            .Winners--winners-scroll__info {
                flex: 1;
                width: 50%
            }
            
            .Winners--winners-scroll__sum,.Winners--winners-scroll__username {
                color: var(--text-color-primary);
                max-width: 100%;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap
            }
            
            .Winners--winners-scroll__sum {
                font-size: 14px;
                font-weight: 700;
                margin-top: 4px
            }
            
            .Block--winner-title-scroll {
                align-items: center;
                border-radius: 8px;
                display: flex;
                flex-shrink: 0;
                gap: 16px;
                padding: 8px;
                text-decoration: none;
                transition: background-color .3s ease;
                width: 190px
            }
            
            @media(min-width: 768px) {
                .Block--winner-title-scroll {
                    width:100%
                }
            }
            
            .Block--winner-title-scroll:hover {
                background: var(--background-main)
            }
            
            .Block--winner-title-scroll__image-wrapper {
                aspect-ratio: 1/1;
                border-radius: 8px;
                flex-shrink: 0;
                overflow: hidden;
                position: relative;
                width: 56px
            }
            
            .Block--winner-title-scroll__info {
                color: var(--text-color-secondary);
                display: flex;
                flex: auto;
                flex-direction: column;
                font-size: 12px;
                font-weight: 400;
                gap: 2px;
                overflow: hidden;
                white-space: nowrap
            }
            
            .Block--winner-title-scroll__game,.Block--winner-title-scroll__nickname,.Block--winner-title-scroll__sum {
                align-items: center;
                display: flex;
                line-height: 1.6;
                overflow: hidden;
                position: relative;
                text-overflow: ellipsis;
                width: 100%
            }
            
            .Block--winner-title-scroll__sum {
                color: var(--text-color-primary);
                font-size: 14px;
                font-weight: 700;
                line-height: 1.2
            }
            
            .GameControls--vertical__list {
                align-items: center;
                display: flex;
                flex-direction: column;
                justify-content: flex-start;
                margin: 0;
                padding: 0;
                width: 100%
            }
            
            .GameControls--vertical__item {
                display: flex;
                margin: 0 0 4px;
                width: auto
            }
            
            .GameControls--vertical__button,.GameControls--vertical__item {
                align-items: center;
                flex-direction: row;
                flex-wrap: nowrap;
                justify-content: center;
                padding: 0
            }
            
            .GameControls--vertical__button {
                background-color: var(--button-game-page-bg);
                background-image: none;
                border: none;
                border-radius: 8px;
                box-shadow: none;
                color: var(--button-game-page-text);
                cursor: pointer;
                display: inline-flex;
                font-size: 20px;
                font-weight: 400;
                height: 36px;
                margin: 0;
                outline: none;
                text-shadow: none;
                transition: color .3s ease;
                width: 36px
            }
            
            .GameControls--vertical__button--toggle-menu {
                font-size: 16px
            }
            
            .GameControls--vertical__button--toggle-menu i {
                transform: rotate(-90deg);
                transition: transform .3s ease
            }
            
            .GameControls--vertical__button--toggle-menu.GameControls--vertical__button--active i {
                transform: rotate(90deg)
            }
            
            html:fullscreen .GameControls--vertical__button .Icon--default--fullscreen {
                display: none
            }
            
            .GameControls--vertical__button .Icon--default--fullscreen-close {
                display: none
            }
            
            html:fullscreen .GameControls--vertical__button .Icon--default--fullscreen-close {
                display: block
            }
            
            .GameControls--vertical__button--active,.GameControls--vertical__button:hover {
                background: var(--button-game-page-bg-active-extra);
                color: var(--button-game-page-text-active-extra)
            }
            
            .GameControls--vertical__button[disabled] {
                cursor: not-allowed;
                opacity: .4
            }
            
            .GameControls--vertical__button[disabled]:hover {
                background: var(--button-game-page-bg);
                color: var(--button-game-page-text)
            }
            
            .Menu--menu-page-game-v2__list {
                scrollbar-color: var(--background-extra-9)
            }
            
            .Menu--menu-page-game-v2__list::-webkit-scrollbar {
                height: var(--width-scroll-bar);
                width: var(--width-scroll-bar)
            }
            
            .Menu--menu-page-game-v2__list::-webkit-scrollbar-track {
                background: var(--background-extra-8);
                border-radius: 6px
            }
            
            .Menu--menu-page-game-v2__list::-webkit-scrollbar-thumb {
                background: var(--background-extra-9);
                border-radius: 6px;
                margin: 0
            }
            
            .Menu--menu-page-game-v2__list::-webkit-scrollbar-thumb:hover,.Menu--menu-page-game-v2__list:hover::-webkit-scrollbar-thumb {
                background: var(--background-extra-9)
            }
            
            .Menu--menu-page-game-v2 {
                background: var(--background-main);
                bottom: 0;
                left: 0;
                position: fixed;
                right: 0;
                z-index: 1025
            }
            
            .Menu--menu-page-game-v2__menu {
                align-items: center;
                display: flex;
                gap: 16px;
                justify-content: space-between;
                padding: 8px 16px
            }
            
            .Menu--menu-page-game-v2__list {
                background: var(--background-primary);
                border-radius: 12px;
                display: flex;
                gap: 16px;
                list-style: none;
                margin: 0;
                overflow-x: auto;
                padding: 4px
            }
            
            .Menu--menu-page-game-v2__item {
                display: flex
            }
            
            .Menu--menu-page-game-v2__block {
                padding: 16px;
                position: relative
            }
            
            .Menu--menu-page-game-v2__block:after {
                background: var(--background-gradient);
                bottom: 0;
                content: "";
                pointer-events: none;
                position: absolute;
                right: 16px;
                top: 0;
                width: 64px
            }
            
            .Menu--menu-page-game-v2__search-block {
                display: flex;
                gap: 8px
            }
            
            .Menu--menu-page-game-v2__search {
                min-width: 256px
            }
            
            .Menu--menu-page-game-v2 .Menu--menu-page-game-v2__close {
                align-items: center;
                background: var(--button-game-page-bg);
                border-radius: 8px;
                color: var(--button-game-page-text);
                display: flex;
                font-size: 14px;
                justify-content: center;
                min-height: 46px;
                min-width: 46px;
                padding: 14px;
                pointer-events: none;
                transition: color .3s ease,background-color .3s ease
            }
            
            .Menu--menu-page-game-v2 .Menu--menu-page-game-v2__close:active,.Menu--menu-page-game-v2 .Menu--menu-page-game-v2__close:focus {
                color: var(--button-game-page-text)
            }
            
            .Menu--menu-page-game-v2 .Menu--menu-page-game-v2__close--active {
                background-color: var(--button-game-page-bg-active);
                color: var(--button-game-page-text-active-extra);
                pointer-events: auto
            }
            
            .Menu--menu-page-game-v2__close-icon {
                transform: rotate(0);
                transition: transform .3s ease
            }
            
            .Menu--menu-page-game-v2__close-icon--active {
                transform: rotate(180deg)
            }
            
            .Block--page-game-bonuses {
                padding: 16px
            }
            
            .Block--page-game-bonuses__bonus {
                height: 100%;
                min-width: 378px
            }
            
            .Block--page-game-bonuses .slick-track {
                gap: 16px
            }
            
            .Freespin--card {
                text-align: center
            }
            
            .Freespin--card__buttons {
                display: flex;
                gap: 12px
            }
            
            .Freespin--card__active-button {
                flex: auto
            }
            
            .Freespin--card .Freespin--card__forfeit-button {
                border-radius: 12px;
                padding: 12px 24px
            }
            
            .Freespin--card .Freespin--card__info-button {
                font-size: 12px;
                font-weight: 700;
                margin-top: 14px;
                text-decoration: underline;
                text-transform: uppercase
            }
            
            .Block--page-bonuses-card {
                background: var(--background-secondary);
                border-radius: 12px;
                color: var(--text-color-secondary);
                display: flex;
                flex-direction: column;
                gap: 14px;
                height: 100%;
                justify-content: space-between;
                min-height: 288px;
                overflow: hidden;
                padding: 16px;
                position: relative
            }
            
            .Block--page-bonuses-card__label {
                background: var(--indicator-correctly);
                border-radius: 12px;
                color: var(--text-color-contrast);
                font-size: 12px;
                font-weight: 700;
                padding: 6px 8px;
                position: absolute;
                right: 0;
                text-align: center;
                top: 0
            }
            
            .Block--page-bonuses-card__label--new {
                align-items: flex-end;
                background: var(--background-extra-2);
                border-radius: 0;
                display: flex;
                font-size: 10px;
                font-weight: 700;
                height: 40px;
                justify-content: center;
                text-transform: uppercase;
                transform: rotate(45deg) translateX(50%);
                transform-origin: top right;
                width: 80px
            }
            
            .Block--page-bonuses-card__label-icon {
                background: var(--text-color-contrast);
                border-radius: 50%;
                color: var(--indicator-correctly);
                font-size: 8px;
                margin-right: 4px;
                padding: 4px
            }
            
            .Block--page-bonuses-card__top-wrapper {
                flex: auto
            }
            
            .Block--page-bonuses-card__top {
                align-items: center;
                display: flex;
                gap: 16px
            }
            
            .Block--page-bonuses-card__image-wrapper {
                aspect-ratio: 1/1;
                position: relative;
                width: 80px
            }
            
            .Block--page-bonuses-card__title {
                color: var(--text-color-primary);
                font-size: 14px;
                font-weight: 700;
                margin: 0;
                text-transform: uppercase
            }
            
            .Block--page-bonuses-card__params {
                font-size: 12px;
                font-weight: 500;
                line-height: 1.6;
                margin-top: 4px;
                text-transform: capitalize
            }
            
            .Block--page-bonuses-card__params-value {
                color: var(--text-color-extra-2);
                font-size: 14px;
                font-weight: 700;
                padding-left: 5px;
                text-transform: uppercase
            }
            
            .Block--page-bonuses-card__timer {
                color: var(--text-color-primary);
                padding-left: 5px
            }
            
            .Block--page-bonuses-progress {
                color: var(--text-color-secondary);
                font-size: 12px;
                font-weight: 500;
                line-height: 1.6
            }
            
            .Block--page-bonuses-progress__header {
                display: flex;
                justify-content: space-between
            }
            
            .Block--page-bonuses-progress__count {
                color: var(--text-color-primary)
            }
            
            .Block--page-bonuses-progress__bar {
                background: var(--background-main);
                border-radius: 24px;
                margin-top: 8px
            }
            
            .Block--page-bonuses-progress__percent {
                background: var(--background-extra-3);
                border-radius: 24px;
                height: 4px
            }
            
            .Timer--timer-string {
                display: inline-flex;
                gap: 2px
            }
            
            .body--ar .Timer--timer-string {
                flex-direction: row-reverse
            }
            
            .Freespin--modal__content {
                scrollbar-color: var(--background-extra-9)
            }
            
            .Freespin--modal__content::-webkit-scrollbar {
                height: var(--width-scroll-bar);
                width: var(--width-scroll-bar)
            }
            
            .Freespin--modal__content::-webkit-scrollbar-track {
                background: var(--background-extra-8);
                border-radius: 6px
            }
            
            .Freespin--modal__content::-webkit-scrollbar-thumb {
                background: var(--background-extra-9);
                border-radius: 6px;
                margin: 0
            }
            
            .Freespin--modal__content::-webkit-scrollbar-thumb:hover,.Freespin--modal__content:hover::-webkit-scrollbar-thumb {
                background: var(--background-extra-9)
            }
            
            .Freespin--modal .Modal--default__content {
                display: flex;
                flex-direction: column;
                gap: 24px;
                padding: 40px 4px
            }
            
            .Freespin--modal__content {
                max-height: 100%;
                overflow-y: auto;
                padding: 0 20px
            }
            
            .Freespin--modal__title {
                color: var(--text-color-primary);
                font-size: 22px;
                font-weight: 700;
                margin: 0;
                text-align: center;
                text-transform: uppercase
            }
            
            .Freespin--modal__games {
                padding-top: 24px
            }
            
            .Freespin--modal__list {
                color: var(--text-color-secondary);
                display: flex;
                flex-direction: column;
                font-size: 12px;
                font-weight: 500;
                gap: 12px;
                line-height: 1.6;
                margin: 0;
                padding: 20px 0 0
            }
            
            .Freespin--modal__list-item {
                display: flex;
                justify-content: space-between;
                list-style-type: none
            }
            
            .Freespin--modal__list-value {
                color: var(--text-color-primary);
                font-weight: 700;
                text-transform: uppercase
            }
            
            .Freespin--modal__play {
                align-items: center;
                border: 2px solid #5eef5e;
                border-radius: 12px;
                display: flex;
                flex-direction: column;
                gap: 20px;
                padding: 25px
            }
            
            .Freespin--modal__play-info {
                text-align: center
            }
            
            .Freespin--modal__play-button {
                width: -moz-max-content;
                width: max-content
            }
            
            .Bonus--card {
                text-align: center
            }
            
            .Bonus--card__buttons {
                display: flex;
                gap: 12px
            }
            
            .Bonus--card__active-button {
                flex: auto
            }
            
            .Bonus--card .Bonus--card__forfeit-button {
                border-radius: 12px;
                padding: 12px 24px
            }
            
            .Bonus--card .Bonus--card__info-button {
                font-size: 12px;
                font-weight: 700;
                margin-top: 14px;
                text-decoration: underline;
                text-transform: uppercase
            }
            
            .Bonus--modal__content {
                scrollbar-color: var(--background-extra-9)
            }
            
            .Bonus--modal__content::-webkit-scrollbar {
                height: var(--width-scroll-bar);
                width: var(--width-scroll-bar)
            }
            
            .Bonus--modal__content::-webkit-scrollbar-track {
                background: var(--background-extra-8);
                border-radius: 6px
            }
            
            .Bonus--modal__content::-webkit-scrollbar-thumb {
                background: var(--background-extra-9);
                border-radius: 6px;
                margin: 0
            }
            
            .Bonus--modal__content::-webkit-scrollbar-thumb:hover,.Bonus--modal__content:hover::-webkit-scrollbar-thumb {
                background: var(--background-extra-9)
            }
            
            .Bonus--modal .Modal--default__content {
                display: flex;
                flex-direction: column;
                gap: 24px;
                padding: 40px 4px
            }
            
            .Bonus--modal__content {
                max-height: 100%;
                overflow-y: auto;
                padding: 0 20px
            }
            
            .Bonus--modal__title {
                color: var(--text-color-primary);
                font-size: 22px;
                font-weight: 700;
                margin: 0;
                text-align: center;
                text-transform: uppercase
            }
            
            .Bonus--modal__games {
                padding-top: 24px
            }
            
            .Bonus--modal__list {
                color: var(--text-color-secondary);
                display: flex;
                flex-direction: column;
                font-size: 12px;
                font-weight: 500;
                gap: 12px;
                line-height: 1.6;
                margin: 0;
                padding: 20px 0 0
            }
            
            .Bonus--modal__list-item {
                display: flex;
                justify-content: space-between;
                list-style-type: none
            }
            
            .Bonus--modal__list-value {
                color: var(--text-color-primary);
                font-weight: 700;
                text-transform: uppercase
            }
            
            .Bonus--modal__play {
                align-items: center;
                border: 2px solid #5eef5e;
                border-radius: 12px;
                display: flex;
                flex-direction: column;
                gap: 20px;
                padding: 25px
            }
            
            .Bonus--modal__play-info {
                text-align: center
            }
            
            .Bonus--modal__play-button {
                width: -moz-max-content;
                width: max-content
            }
            
            .LootboxGroupList--list__button,.LootwheelGroupList--list__button,.LotteryList--list__button,.ScratchCardGroupList--list__button {
                width: 100%
            }
            
            .Block--button-game-page-menu-v2 {
                align-items: center;
                background: var(--background-primary);
                border: none;
                border-radius: 8px;
                color: var(--button-game-page-text);
                display: flex;
                font-size: 14px;
                font-weight: 700;
                gap: 8px;
                line-height: 1;
                outline: none;
                padding: 10px 16px;
                text-shadow: none;
                white-space: nowrap
            }
            
            .Block--button-game-page-menu-v2--active,.Block--button-game-page-menu-v2:hover:not(:disabled) {
                background: var(--button-game-page-bg-active-extra);
                color: var(--button-game-page-text-active-extra)
            }
            
            .Block--button-game-page-menu-v2__title {
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap
            }
            
            .Block--button-game-page-menu-v2__image-wrapper {
                aspect-ratio: 1/1;
                flex-shrink: 0;
                position: relative;
                width: 18px
            }
            
            .Block--button-game-page-menu-v2__icon {
                background: var(--button-game-page-text)
            }
            
            .Block--button-game-page-menu-v2--active .Block--button-game-page-menu-v2__icon,.Block--button-game-page-menu-v2:hover .Block--button-game-page-menu-v2__icon {
                background: var(--button-game-page-text-active-extra)
            }
            
            .Game--mobile {
                height: 100%
            }
            
            .Game--mobile__frame {
                align-items: center;
                background-color: var(--background-secondary);
                border: none;
                display: flex;
                flex-direction: row;
                flex-wrap: nowrap;
                justify-content: center;
                margin: 0;
                max-height: 100%;
                max-width: 100%;
                padding: 0
            }
            
            .Block--page-game-mobile-menu {
                background: var(--background-bottom-menu);
                box-shadow: 0 -4px 10px var(--shadow-menu);
                display: flex;
                height: 60px;
                width: 100%
            }
            
            @media screen and (orientation: landscape) {
                .Block--page-game-mobile-menu {
                    box-shadow:4px 0 15px var(--shadow-header);
                    height: 100%;
                    width: 52px
                }
            }
            
            .Block--page-game-mobile-menu__list {
                align-items: flex-end;
                display: flex;
                flex-direction: row;
                flex-wrap: nowrap;
                gap: 4px;
                height: 100%;
                justify-content: space-between;
                margin: 0;
                padding: 0 14px 4px;
                width: 100%
            }
            
            @media screen and (orientation: landscape) {
                .Block--page-game-mobile-menu__list {
                    flex-direction:column;
                    padding: 0
                }
            }
            
            .Block--page-game-mobile-menu__item {
                align-items: flex-end;
                align-self: stretch;
                display: inline-flex;
                flex: 1 1 0;
                flex-direction: row;
                flex-wrap: nowrap;
                justify-content: center;
                margin: 0;
                min-width: 0;
                padding: 0
            }
            
            @media screen and (orientation: landscape) {
                .Block--page-game-mobile-menu__item {
                    align-items:center;
                    flex: .2;
                    width: 100%
                }
            }
            
            .Block--page-game-mobile-menu-item__link {
                align-items: center;
                background: transparent none;
                border: none;
                box-shadow: none;
                display: flex;
                flex-direction: column;
                flex-wrap: nowrap;
                gap: 2px;
                height: 100%;
                justify-content: flex-end;
                margin: 0;
                padding: 0;
                text-decoration: none;
                width: 100%
            }
            
            @media screen and (orientation: landscape) {
                .Block--page-game-mobile-menu-item__link {
                    justify-content:center
                }
            }
            
            .Block--page-game-mobile-menu-item__link:active,.Block--page-game-mobile-menu-item__link:focus,.Block--page-game-mobile-menu-item__link:hover {
                outline: none;
                text-decoration: none
            }
            
            .Block--page-game-mobile-menu-item__icon {
                align-items: center;
                color: var(--text-color-secondary);
                display: flex;
                flex-direction: row;
                flex-wrap: nowrap;
                font-size: 20px;
                justify-content: center;
                margin: 0;
                padding: 0;
                transition: color .3s ease;
                width: 100%
            }
            
            .Block--page-game-mobile-menu-item--active .Block--page-game-mobile-menu-item__icon {
                color: var(--text-color-primary)
            }
            
            .Block--page-game-mobile-menu-item__icon img {
                display: block;
                height: auto;
                max-height: 20px;
                max-width: 100%;
                -o-object-fit: contain;
                object-fit: contain;
                -o-object-position: center;
                object-position: center;
                width: auto
            }
            
            @media screen and (orientation: landscape) {
                .Block--page-game-mobile-menu-item__icon img {
                    height:20px;
                    max-height: 20px
                }
            }
            
            .Block--page-game-mobile-menu-item__icon--deposit,.Block--page-game-mobile-menu-item__icon--jackpot,.Block--page-game-mobile-menu-item__icon--login {
                border-radius: 12px;
                box-shadow: 0 4px 15px var(--shadow-button);
                height: 44px;
                margin: -11px 0 0;
                width: 44px
            }
            
            .Block--page-game-mobile-menu-item__icon--jackpot {
                background: var(--button-extra-3-bg);
                color: var(--button-extra-3-text)
            }
            
            .Block--page-game-mobile-menu-item__icon--deposit,.Block--page-game-mobile-menu-item__icon--login {
                background: var(--button-primary-bg);
                color: var(--button-primary-text)
            }
            
            .Block--page-game-mobile-menu-item__title {
                color: var(--text-color-secondary);
                display: block;
                font-size: 10px;
                font-weight: 400;
                line-height: 2;
                margin: 0;
                overflow: hidden;
                padding: 0;
                text-align: center;
                text-overflow: ellipsis;
                white-space: nowrap;
                width: 100%
            }
            
            @media screen and (orientation: landscape) {
                .Block--page-game-mobile-menu-item__title {
                    display:none
                }
            }
            
            .Block--page-game-mobile-menu-item__title:first-letter {
                text-transform: uppercase
            }
            
            .NotificationCenter--notification-center-game-panel-mobile__button {
                align-items: center;
                background: transparent none;
                border: none;
                box-shadow: none;
                display: inline-flex;
                flex-direction: column;
                flex-wrap: nowrap;
                gap: 2px;
                height: 100%;
                justify-content: flex-end;
                margin: 0;
                padding: 0;
                position: relative;
                text-decoration: none;
                transition: color .3s ease;
                width: 100%
            }
            
            @media screen and (orientation: landscape) {
                .NotificationCenter--notification-center-game-panel-mobile__button {
                    justify-content:center
                }
            }
            
            .NotificationCenter--notification-center-game-panel-mobile__button:active,.NotificationCenter--notification-center-game-panel-mobile__button:focus,.NotificationCenter--notification-center-game-panel-mobile__button:hover {
                outline: none;
                text-decoration: none
            }
            
            .NotificationCenter--notification-center-game-panel-mobile__button:after {
                background-color: var(--notification-marker-background);
                border: 1px solid var(--background-main);
                border-radius: 50%;
                content: "";
                display: inline-block;
                height: 6px;
                position: absolute;
                right: calc(50% - 10px);
                top: calc(50% - 14px);
                transition: border-color .3s ease;
                width: 6px
            }
            
            @media screen and (orientation: landscape) {
                .NotificationCenter--notification-center-game-panel-mobile__button:after {
                    top:calc(50% - 10px)
                }
            }
            
            .NotificationCenter--notification-center-game-panel-mobile--empty .NotificationCenter--notification-center-game-panel-mobile__button:after {
                display: none
            }
            
            .NotificationCenter--notification-center-game-panel-mobile--new .NotificationCenter--notification-center-game-panel-mobile__button:after {
                background-color: var(--notification-marker-background-new)
            }
            
            .NotificationCenter--notification-center-game-panel-mobile__button--active:after {
                color: var(--button-special-bg-active)
            }
            
            .NotificationCenter--notification-center-game-panel-mobile__icon {
                align-items: center;
                color: var(--text-color-secondary);
                display: inline-flex;
                flex-direction: row;
                flex-wrap: nowrap;
                font-size: 20px;
                justify-content: center;
                margin: 0;
                padding: 0;
                transition: color .3s ease;
                width: 100%
            }
            
            .NotificationCenter--notification-center-game-panel-mobile__button--active .NotificationCenter--notification-center-game-panel-mobile__icon {
                color: var(--text-color-primary)
            }
            
            .NotificationCenter--notification-center-game-panel-mobile__title {
                color: var(--text-color-secondary);
                display: block;
                font-size: 10px;
                font-weight: 400;
                line-height: 2;
                margin: 0;
                overflow: hidden;
                padding: 0;
                text-align: center;
                text-overflow: ellipsis;
                text-transform: capitalize;
                white-space: nowrap;
                width: 100%
            }
            
            @media screen and (orientation: landscape) {
                .NotificationCenter--notification-center-game-panel-mobile__title {
                    display:none
                }
            }
            
            .NotificationCenter--notification-center-game-panel-mobile__container {
                background-color: var(--background-secondary);
                border-radius: 12px;
                bottom: calc(100% - 4px);
                box-shadow: 0 6px 12px var(--shadow-dropdown);
                display: none;
                position: absolute;
                right: 0;
                width: 280px
            }
            
            @media screen and (orientation: landscape) {
                .NotificationCenter--notification-center-game-panel-mobile__container {
                    bottom:0;
                    left: calc(100% - 4px);
                    right: auto
                }
            }
            
            .NotificationCenter--notification-center-game-panel-mobile--open .NotificationCenter--notification-center-game-panel-mobile__container {
                display: block
            }
            
            .NotificationCenter--notification-center-game-panel-mobile--game {
                position: static
            }
            
            .NotificationCenter--notification-center-game-panel-mobile--game .NotificationCenter--notification-center-game-panel-mobile__container {
                width: 100%
            }
            
            .Block--game-panel:not(:hover) .NotificationCenter--notification-center-game-panel-mobile--game .NotificationCenter--notification-center-game-panel-mobile__container {
                display: none
            }
            
            .Block--notification-center-dropdown__list {
                scrollbar-color: var(--background-extra-9)
            }
            
            .Block--notification-center-dropdown__list::-webkit-scrollbar {
                height: var(--width-scroll-bar);
                width: var(--width-scroll-bar)
            }
            
            .Block--notification-center-dropdown__list::-webkit-scrollbar-track {
                background: var(--background-extra-8);
                border-radius: 6px
            }
            
            .Block--notification-center-dropdown__list::-webkit-scrollbar-thumb {
                background: var(--background-extra-9);
                border-radius: 6px;
                margin: 0
            }
            
            .Block--notification-center-dropdown__list::-webkit-scrollbar-thumb:hover,.Block--notification-center-dropdown__list:hover::-webkit-scrollbar-thumb {
                background: var(--background-extra-9)
            }
            
            .Block--notification-center-dropdown {
                background-color: var(--background-secondary);
                border-radius: 12px;
                box-shadow: 0 6px 12px var(--shadow-dropdown);
                display: flex;
                flex: auto;
                flex-direction: column;
                gap: 8px;
                max-height: 100%;
                padding: 8px;
                width: 100%
            }
            
            .Block--notification-center-dropdown__list {
                display: block;
                flex: auto;
                margin: 0;
                overflow-y: auto;
                width: 100%
            }
            
            .Block--notification-center-dropdown__item {
                display: block;
                margin: 0;
                padding: 0;
                position: relative;
                width: 100%
            }
            
            .Modal--mobile-game-drawer {
                bottom: 60px;
                left: 0;
                overflow: hidden;
                position: fixed;
                right: 0;
                top: 0;
                z-index: 1025
            }
            
            @media screen and (orientation: landscape) {
                .Modal--mobile-game-drawer {
                    bottom:0;
                    left: 52px
                }
            }
            
            .Modal--mobile-game-drawer__content-wrapper {
                animation-fill-mode: forwards;
                animation-name: modal-drawer-animation-open;
                animation-timing-function: ease-out;
                height: 100%;
                inset: 0;
                opacity: 0;
                position: absolute;
                width: 100%
            }
            
            @media screen and (orientation: landscape) {
                .Modal--mobile-game-drawer__content-wrapper {
                    animation-name:modal-drawer-animation-open
                }
            }
            
            .Modal--mobile-game-drawer__content {
                background-color: var(--background-header);
                height: 100%;
                overflow-x: hidden;
                overflow-y: auto;
                position: relative;
                width: 100%
            }
            
            .Modal--mobile-game-drawer .Modal--mobile-game-drawer__close-button {
                position: fixed;
                right: 14px;
                top: 24px;
                z-index: 1
            }
            
            .Modal--mobile-game-drawer--entered .Modal--mobile-game-drawer__content-wrapper {
                opacity: 1
            }
            
            .Modal--mobile-game-drawer--exiting .Modal--mobile-game-drawer__content-wrapper {
                animation-name: modal-drawer-animation-close;
                animation-timing-function: ease-in
            }
            
            @media screen and (orientation: landscape) {
                .Modal--mobile-game-drawer--exiting .Modal--mobile-game-drawer__content-wrapper {
                    animation-name:modal-drawer-animation-close
                }
            }
            
            @keyframes modal-drawer-animation-open {
                0% {
                    opacity: 0;
                    transform: translateY(30%)
                }
            
                to {
                    opacity: 1;
                    transform: translateY(0)
                }
            }
            
            @keyframes modal-drawer-animation-close {
                0% {
                    opacity: 1;
                    transform: translateY(0)
                }
            
                to {
                    opacity: 0;
                    transform: translateY(30%)
                }
            }
            
            @media screen and (orientation: landscape) {
                @keyframes modal-drawer-animation-open {
                    0% {
                        opacity:0;
                        transform: translateX(-30%)
                    }
            
                    to {
                        opacity: 1;
                        transform: translateX(0)
                    }
                }
            
                @keyframes modal-drawer-animation-close {
                    0% {
                        opacity: 1;
                        transform: translateX(0)
                    }
            
                    to {
                        opacity: 0;
                        transform: translateX(-30%)
                    }
                }
            }
            
            .Block--mobile-game-drawer-content {
                padding: 0 14px 24px
            }
            
            .Block--mobile-game-drawer-content__header {
                align-items: center;
                background-color: var(--background-header);
                display: flex;
                gap: 12px;
                left: 0;
                margin-bottom: 16px;
                padding-bottom: 16px;
                padding-top: 24px;
                position: sticky;
                right: 0;
                top: 0;
                width: 100%;
                z-index: 1
            }
            
            @media screen and (orientation: landscape) {
                .Block--mobile-game-drawer-content__header {
                    margin-bottom:8px
                }
            }
            
            .Block--mobile-game-drawer-content__main {
                display: grid;
                gap: 32px;
                justify-items: start
            }
            
            @media screen and (orientation: landscape) {
                .Block--mobile-game-drawer-content__main {
                    align-items:center;
                    gap: 24px;
                    grid-template-columns: repeat(2,1fr)
                }
            }
            
            .Block--mobile-game-drawer-content__user-menu {
                width: 100%
            }
            
            @media screen and (orientation: landscape) {
                .Block--mobile-game-drawer-content__user-menu {
                    grid-column:span 2
                }
            }
            
            .Block--mobile-game-drawer-content__text-button {
                background: none;
                border: none;
                color: var(--text-color-primary);
                cursor: pointer;
                font-size: 12px;
                font-weight: 700;
                line-height: 1.5;
                padding: 0;
                text-align: center;
                text-transform: uppercase
            }
            
            .Block--mobile-game-drawer-content__currency {
                align-items: center;
                display: flex;
                gap: 12px;
                justify-content: space-between;
                width: 100%
            }
            
            @media screen and (orientation: landscape) {
                .Block--mobile-game-drawer-content__currency {
                    display:grid;
                    gap: 32px;
                    grid-column: span 2;
                    grid-template-columns: repeat(2,1fr);
                    justify-items: start
                }
            }
            
            .Block--mobile-game-drawer-content__game-info {
                width: 100%
            }
            
            @media screen and (orientation: landscape) {
                .Block--mobile-game-drawer-content__game-info {
                    order:1
                }
            }
            
            .Block--mobile-game-drawer-content__jackpot-button {
                align-items: center;
                background: none;
                border: 1px solid var(--button-special-border);
                border-radius: 12px;
                color: var(--text-color-primary);
                display: flex;
                font-size: 12px;
                font-weight: 700;
                gap: 10px;
                line-height: 1.5;
                padding: 10px;
                -moz-text-align-last: left;
                text-align-last: left;
                text-transform: uppercase;
                transition: background-color .3s ease,border-color .3s ease;
                width: 100%
            }
            
            .Block--mobile-game-drawer-content__jackpot-button:active,.Block--mobile-game-drawer-content__jackpot-button:focus-visible {
                background-color: var(--background-secondary);
                border-color: var(--background-secondary)
            }
            
            .Block--mobile-game-drawer-content__jackpot-icon {
                color: var(--text-color-secondary);
                font-size: 24px
            }
            
            .Block--mobile-game-drawer-content__menu {
                width: 100%
            }
            
            @media screen and (orientation: landscape) {
                .Block--mobile-game-drawer-content__menu {
                    grid-column:span 2;
                    order: 2
                }
            }
            
            .Button--button-special {
                align-items: center;
                background: transparent;
                border: 1px solid var(--button-special-border);
                border-radius: 12px;
                color: var(--button-special-icon);
                cursor: pointer;
                display: flex;
                font-size: 24px;
                gap: 10px;
                justify-content: center;
                line-height: 1;
                margin: 0;
                outline: none;
                padding: 7px;
                position: relative;
                text-decoration: none;
                text-shadow: none;
                transition: background-color .3s ease,color .3s ease,border-color .3s ease
            }
            
            .Button--button-special--bar {
                font-size: 12px
            }
            
            .Button--button-special:not(:disabled) {
                cursor: pointer
            }
            
            .Button--button-special:disabled {
                opacity: .5
            }
            
            .Button--button-special:active,.Button--button-special:focus,.Button--button-special:hover {
                outline: none;
                text-decoration: none
            }
            
            .Button--button-special--open,.Button--button-special:hover {
                background: var(--button-special-bg-hover);
                border-color: var(--button-special-border-hover);
                color: var(--button-special-icon-hover)
            }
            
            .Button--button-special--active,.Button--button-special:active {
                background: var(--button-special-bg-active);
                border-color: var(--button-special-border-active);
                color: var(--button-special-icon-active)
            }
            
            .Button--button-special__content {
                color: var(--button-special-text);
                font-size: 12px;
                font-weight: 700;
                text-transform: uppercase
            }
            
            .GameCurrencySelect--game-currency-select-radio {
                align-items: center;
                display: flex;
                gap: 10px
            }
            
            .GameCurrencySelect--game-currency-select-radio__label {
                color: var(--text-color-secondary);
                cursor: pointer;
                font-size: 12px;
                font-weight: 700;
                text-transform: uppercase;
                transition: color .3s ease
            }
            
            .GameCurrencySelect--game-currency-select-radio__label--active,.GameCurrencySelect--game-currency-select-radio__label:hover {
                color: var(--text-color-primary)
            }
            
            .GameCurrencySelect--game-currency-select-radio--disabled .GameCurrencySelect--game-currency-select-radio__label {
                pointer-events: none
            }
            
            .GameCurrencySelect--game-currency-select-radio__radio-block {
                background: var(--switch-bg);
                border: 1px solid var(--switch-border);
                border-radius: 15px;
                cursor: pointer;
                display: flex;
                height: 30px;
                justify-content: flex-end;
                padding: 4px;
                position: relative;
                transition: background-color .3s ease,border-color .3s ease;
                width: 50px
            }
            
            .GameCurrencySelect--game-currency-select-radio__radio-block--active,.GameCurrencySelect--game-currency-select-radio__radio-block:hover {
                background: var(--switch-bg-hover);
                border-color: var(--switch-border-hover)
            }
            
            .GameCurrencySelect--game-currency-select-radio__radio-block--active {
                justify-content: flex-start
            }
            
            .GameCurrencySelect--game-currency-select-radio--disabled .GameCurrencySelect--game-currency-select-radio__radio-block {
                opacity: .4
            }
            
            .GameCurrencySelect--game-currency-select-radio__radio {
                background: var(--switch-disk);
                border-radius: 50%;
                height: 20px;
                transition: background-color .3s ease;
                width: 20px
            }
            
            .GameCurrencySelect--game-currency-select-radio__radio-block--active .GameCurrencySelect--game-currency-select-radio__radio,.GameCurrencySelect--game-currency-select-radio__radio-block:hover .GameCurrencySelect--game-currency-select-radio__radio {
                background-color: var(--switch-disk-active)
            }
            
            .GameCurrencySelect--game-currency-select-radio--disabled .GameCurrencySelect--game-currency-select-radio__radio {
                opacity: .4
            }
            
            .GameDescription--with-title__text {
                scrollbar-color: var(--background-extra-9)
            }
            
            .GameDescription--with-title__text::-webkit-scrollbar {
                height: var(--width-scroll-bar);
                width: var(--width-scroll-bar)
            }
            
            .GameDescription--with-title__text::-webkit-scrollbar-track {
                background: var(--background-extra-8);
                border-radius: 6px
            }
            
            .GameDescription--with-title__text::-webkit-scrollbar-thumb {
                background: var(--background-extra-9);
                border-radius: 6px;
                margin: 0
            }
            
            .GameDescription--with-title__text::-webkit-scrollbar-thumb:hover,.GameDescription--with-title__text:hover::-webkit-scrollbar-thumb {
                background: var(--background-extra-9)
            }
            
            .GameDescription--with-title--skeleton {
                position: relative
            }
            
            .GameDescription--with-title .GameDescription--with-title__button {
                align-items: center;
                background: none;
                border: none;
                cursor: pointer;
                display: flex;
                font-size: 14px;
                font-weight: 700;
                justify-content: space-between;
                line-height: 1.2;
                margin: 0;
                padding: 0;
                width: 100%
            }
            
            .GameDescription--with-title__button-text {
                color: var(--text-color-secondary)
            }
            
            .GameDescription--with-title__button-icon {
                color: var(--text-color-primary);
                font-size: 24px
            }
            
            .GameDescription--with-title__content {
                align-items: center;
                -webkit-backdrop-filter: blur(8px);
                backdrop-filter: blur(8px);
                background: var(--background-extra-15);
                display: none;
                height: 100%;
                justify-content: center;
                left: 0;
                position: fixed;
                top: 0;
                width: 100vw;
                z-index: 1060
            }
            
            .GameDescription--with-title--open .GameDescription--with-title__content {
                display: flex
            }
            
            .GameDescription--with-title__inner {
                background: var(--background-main);
                border-radius: 24px;
                box-shadow: 0 4px 20px var(--shadow-modal);
                color: var(--text-color-secondary);
                max-height: 100%;
                max-width: 460px;
                padding: 32px 18px 24px 24px;
                position: relative;
                width: calc(100% - 20px)
            }
            
            .GameDescription--with-title__tabs-wrapper {
                display: flex;
                justify-content: center;
                margin-bottom: 24px
            }
            
            .GameDescription--with-title__tabs {
                align-items: center;
                border-radius: 12px;
                gap: 16px;
                padding: 4px
            }
            
            .GameDescription--with-title__tab,.GameDescription--with-title__tabs {
                background: var(--background-primary);
                display: flex;
                justify-content: center
            }
            
            .GameDescription--with-title__tab {
                border-radius: 8px;
                color: var(--text-color-secondary);
                font-size: 14px;
                font-weight: 700;
                line-height: 1.3;
                padding: 10px 16px;
                transition: background-color .3s ease,color .3s ease
            }
            
            @media(hover: hover)and (pointer:fine) {
                .GameDescription--with-title__tab:hover {
                    background:var(--button-extra-3-bg-hover);
                    color: var(--button-extra-3-text-hover)
                }
            }
            
            .GameDescription--with-title__tab--active,.GameDescription--with-title__tab:focus-visible {
                background: var(--button-extra-3-bg-hover);
                color: var(--button-extra-3-text-hover)
            }
            
            .GameDescription--with-title__tab-content {
                display: none
            }
            
            .GameDescription--with-title__tab-content--active {
                display: block
            }
            
            .GameDescription--with-title__features {
                display: flex;
                flex-direction: column;
                gap: 8px;
                padding-right: 6px
            }
            
            .GameDescription--with-title__feature {
                align-items: center;
                background-color: var(--background-primary);
                border-radius: 12px;
                display: flex;
                justify-content: space-between;
                padding: 14px 16px
            }
            
            .GameDescription--with-title__feature-label {
                font-size: 12px;
                font-weight: 400;
                line-height: 1.6
            }
            
            .GameDescription--with-title__feature-value {
                font-size: 12px;
                font-weight: 700;
                line-height: 1.6;
                text-transform: uppercase
            }
            
            .GameDescription--with-title .GameDescription--with-title__close-button {
                align-items: center;
                border: 1px solid var(--background-primary);
                border-radius: 50%;
                display: flex;
                font-size: 20px;
                height: 40px;
                justify-content: center;
                padding: 0;
                position: absolute;
                right: 16px;
                top: 16px;
                transition: background-color .3s ease,border-color .3s ease,color .3s ease;
                width: 40px
            }
            
            .GameDescription--with-title .GameDescription--with-title__close-button:hover {
                background-color: var(--background-primary)
            }
            
            .GameDescription--with-title__title {
                color: var(--text-color-primary);
                font-size: 22px;
                font-weight: 700;
                margin-bottom: 16px;
                text-align: center;
                text-transform: uppercase
            }
            
            .GameDescription--with-title .GameDescription--with-title__game-title {
                font-size: 16px;
                font-weight: 700;
                line-height: 1.4;
                margin-bottom: 16px;
                text-align: center
            }
            
            .GameDescription--with-title__text {
                max-height: 312px;
                overflow-y: auto;
                padding-right: 5px
            }
            
            .GameDescription--with-title__backdrop {
                bottom: 0;
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
                z-index: -1
            }
            
            .Menu--game-drawer__list {
                display: grid;
                gap: 8px 32px;
                list-style: none;
                margin: 0;
                padding: 0
            }
            
            @media screen and (orientation: landscape) {
                .Menu--game-drawer__list {
                    grid-template-columns:repeat(2,1fr)
                }
            }
            
            .Menu--game-drawer__item {
                display: flex
            }
            
            .Menu--game-drawer__link {
                color: var(--text-color-secondary);
                font-size: 12px;
                font-weight: 400;
                letter-spacing: -.24px;
                margin: 0;
                overflow: hidden;
                padding: 0;
                text-overflow: ellipsis;
                text-transform: capitalize;
                transition: color .3s ease;
                white-space: nowrap
            }
            
            .Menu--game-drawer__link,.Menu--game-drawer__link:active,.Menu--game-drawer__link:focus {
                outline: none;
                text-decoration: none
            }
            
            .Menu--game-drawer__link--current,.Menu--game-drawer__link:active,.Menu--game-drawer__link:focus,.Menu--game-drawer__link:hover {
                color: var(--text-color-primary)
            }
            
            .Block--games-block-horizontal-scrolling__list {
                scrollbar-color: var(--background-extra-9)
            }
            
            .Block--games-block-horizontal-scrolling__list::-webkit-scrollbar {
                height: var(--width-scroll-bar);
                width: var(--width-scroll-bar)
            }
            
            .Block--games-block-horizontal-scrolling__list::-webkit-scrollbar-track {
                background: var(--background-extra-8);
                border-radius: 6px
            }
            
            .Block--games-block-horizontal-scrolling__list::-webkit-scrollbar-thumb {
                background: var(--background-extra-9);
                border-radius: 6px;
                margin: 0
            }
            
            .Block--games-block-horizontal-scrolling__list::-webkit-scrollbar-thumb:hover,.Block--games-block-horizontal-scrolling__list:hover::-webkit-scrollbar-thumb {
                background: var(--background-extra-9)
            }
            
            .Block--games-block-horizontal-scrolling__title {
                align-items: center;
                color: var(--text-color-primary);
                display: flex;
                font-size: 12px;
                font-weight: 700;
                justify-content: center;
                line-height: 1.2;
                margin: 0 0 16px;
                min-height: 26px;
                text-align: center;
                text-transform: uppercase
            }
            
            .Block--games-block-horizontal-scrolling__list {
                display: grid;
                gap: 16px;
                grid-auto-columns: 160px;
                grid-auto-flow: column;
                -webkit-mask-image: linear-gradient(270deg,transparent,#000 56px);
                mask-image: linear-gradient(270deg,transparent,#000 56px);
                overflow-x: auto;
                overflow-y: hidden;
                padding-bottom: 8px
            }
            
            .Block--games-block-horizontal-scrolling__not-found {
                align-items: flex-start;
                background-color: var(--background-secondary);
                border-radius: 16px;
                color: var(--text-color-secondary);
                display: flex;
                font-size: 12px;
                font-weight: 400;
                gap: 10px;
                line-height: 1.6;
                padding: 12px 16px
            }
            
            .Block--games-block-horizontal-scrolling__not-found-icon {
                font-size: 20px
            }
            
            .GamesSessionsCloseModal--default__content {
                line-height: 1.5;
                padding: 32px
            }
            
            .GamesSessionsCloseModal--default__buttons {
                display: flex;
                flex-wrap: wrap;
                justify-content: space-evenly;
                margin-top: 40px
            }
            
            .GamesSessionsCloseModal--default.Modal--default .Modal--default__close-button {
                right: 10px;
                top: 10px
            }
            
            .RealityCheckModal--default__body {
                line-height: 1.5;
                padding: 32px
            }
            
            .RealityCheckModal--default__buttons {
                display: flex;
                flex-wrap: wrap;
                justify-content: space-evenly;
                margin-top: 40px
            }
            
            .RealityCheckModal--default__buttons .Button--default {
                margin-bottom: 10px
            }
            
            .RealityCheckModal--default .Modal--default .Modal--default__close-button {
                display: none
            }
            
            .Pages--games__section {
                display: flex;
                flex-direction: column;
                gap: 16px;
                margin: 0;
                padding: var(--padding-section) 0;
                width: 100%
            }
            
            .Pages--games__catalog {
                display: block;
                margin: 0;
                padding: 0;
                width: 100%
            }
            
            .Pages--games__filter {
                display: block;
                margin: 0 0 16px;
                padding: 0;
                width: 100%
            }
            
            .Pages--games__breadcrumbs {
                padding-top: 16px
            }
            
            @media(min-width: 768px) {
                .Pages--games__breadcrumbs {
                    padding-top:24px
                }
            }

            .sb-BreadCrumbs {
                display: none;
                position: relative;
                z-index: 101;
            }
            
            @media (min-width: 1280px) {
                .sb-BreadCrumbs {
                    display: block;
                }
            }

            .sb-BreadCrumbs-list {
                color: var(--color-secondary);
                display: flex;
                margin: 0;
                padding: 0;
            }

            .sb-BreadCrumbs-item {
                font: var(--ts-fstyle, normal) var(--ts-fw, 400) var(--ts-fs, 14px) / var(--ts-lh, 1.43) var(--ts-ff, var(--text-base-font-family, sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--ts-ls, .00071em);
                text-transform: var(--ts-tt, none);
                align-items: center;
                display: flex;
                position: relative;
            }

            .sb-BreadCrumbs-link {
                color: inherit;
            }

            .sb-BreadCrumbs-slash {
                color: var(--color-hint);
                margin: 0 12px!important;
            }

            .sb-PageContent {
                display: flex;
                flex-direction: column;
                row-gap: var(--page_mobile-gap,16px)
            }
            
            @media(min-width: 720px) {
                .sb-PageContent {
                    row-gap:var(--page_gap,16px)
                }
            }
            
            .sb-PageContent>:has(.sb-SpeedDial) {
                margin-top: calc(var(--page_mobile-gap, 16px)*-1)
            }
            
            @media(min-width: 720px) {
                .sb-PageContent>:has(.sb-SpeedDial) {
                    margin-top:calc(var(--page_gap, 16px)*-1)
                }
            }
            
            .sb-PageContent>:empty {
                display: none
            }
            
            .sb-SectionHeadline {
                align-items: var(--section-headline-align,center);
                display: flex;
                flex-direction: var(--section-headline-direction,row);
                gap: var(--section-headline-gap,0);
                justify-content: space-between;
                margin-bottom: var(--page_mobile-block-gap,12px);
                min-height: 40px;
                padding: 0 var(--page_mobile-headline-padding-x,12px)
            }
            
            @media(min-width: 720px) {
                .sb-SectionHeadline {
                    margin-bottom:var(--page_block-gap,12px);
                    padding: 0
                }
            }
            
            .sb-SectionHeadline-title {
                margin-right: auto
            }
            
            .sb-ToggleGroup-root {
                background: var(--segmented-buttons_bg,var(--bg-active));
                border-radius: var(--common-control-radius,4px);
                display: flex;
                height: calc(var(--segmented-buttons_item-height, 36px) + 2*var(--segmented-buttons_padding, 2px));
                padding: var(--segmented-buttons_padding,2px)
            }
            
            .sb-ToggleGroup-item {
                background-origin: border-box;
                border-radius: calc(var(--common-control-radius, 4px) - var(--segmented-buttons_padding, 2px));
                color: var(--segmented-buttons_text,var(--color-secondary));
                column-gap: var(--segmented-buttons_item-gap,8px);
                display: flex;
                flex-grow: 1;
                height: var(--segmented-buttons_item-height,36px);
                justify-content: center;
                padding: 0 var(--segmented-buttons_item-padding-x,24px)
            }
            
            .sb-ToggleGroup-item:hover {
                background: var(--segmented-buttons_bg-hover,var(--bg-active-hover));
                background-origin: border-box;
                color: var(--color-base)
            }
            
            .sb-ToggleGroup-item[data-state=on] {
                background: var(--segmented-buttons_active-bg,var(--bg-base));
                background-origin: border-box;
                color: var(--segmented-buttons_active-text,var(--primary-solid))
            }
            
            .sb-ToggleGroup-item[data-state=on]:hover {
                background: var(--segmented-buttons_active-bg-hover,var(--bg-zero));
                background-origin: border-box
            }
            
            .sb-ToggleGroup-item[data-state=on] .sb-Icon {
                color: var(--segmented-buttons_active-icon,var(--primary-solid))
            }
            
            .sb-ToggleGroup-item .sb-Icon {
                color: var(--segmented-buttons_icon,var(--color-icon));
                height: 12px;
                width: 12px
            }
            
            .sb-ToggleGroup-label {
                font: var(--sh3-fstyle,normal) var(--sh3-fw,700) var(--sh3-fs,14px)/var(--sh3-lh,1.43) var(--sh3-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--sh3-ls,.00071em);
                text-transform: var(--sh3-tt,none);
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                overflow: var(--toggle-group-label-overflow,hidden)
            }
            
            html[dir=rtl] .sb-ToggleGroup-label {
                direction: ltr
            }
            
            .sb-ToggleGroup-label.isCounter {
                background: var(--segmented-buttons_counter-bg,var(--color-icon));
                color: var(--segmented-buttons_counter-text,var(--color-paragraph))
            }
            
            .sb-ToggleGroup-item[data-state=on] .sb-ToggleGroup-label.isCounter {
                background: var(--segmented-buttons_active-counter-bg,var(--primary-base));
                color: var(--segmented-buttons_active-counter-text,var(--primary-contrast))
            }
            
            .sb-FloatingButtons {
                align-items: flex-end;
                bottom: calc(env(safe-area-inset-bottom) + 48px);
                display: flex;
                flex-direction: column;
                justify-content: flex-end;
                left: 0;
                padding: 0 16px 24px 0;
                pointer-events: none;
                position: fixed;
                right: 0;
                row-gap: 12px;
                top: var(--internal_header_height,60px);
                z-index: 201
            }
            
            .sb-BaseLayout {
                box-sizing: border-box;
                display: flex;
                flex-direction: column;
                justify-content: space-between;
                padding: var(--internal_header_height,60px) var(--right-sidebar-width,342px) 0 var(--sidemenu_expanded-width,244px)
            }
            
            @media(min-width: 1280px) {
                .sb-BaseLayout.isLeftSidebarCollapsed {
                    padding-left:var(--sidemenu_collapsed-width,60px)
                }
            }
            
            .sb-BaseLayout.isLeftSidebarHidden {
                --sidemenu_expanded-width: 0px
            }
            
            .sb-BaseLayout.isLeftSidebarHidden .sb-EventsDateFilter-popoverTrigger {
                display: flex
            }
            
            .sb-BaseLayout.isMobileApp {
                padding-top: 0
            }
            
            .sb-BaseLayout-header {
                height: var(--internal_header_height,60px);
                left: 0;
                min-width: 320px;
                position: fixed;
                right: 0;
                top: 0;
                z-index: 201
            }
            
            .sb-BaseLayout-leftSidebar {
                bottom: 0;
                left: 0;
                position: fixed;
                top: var(--internal_header_height,60px);
                width: var(--sidemenu_expanded-width,244px);
                z-index: 201
            }
            
            @media(min-width: 1280px) {
                .sb-BaseLayout-leftSidebar {
                    background:var(--zone_sidemenu-bg,var(--bg-base));
                    height: calc(100% - var(--internal_header_height, 60px))
                }
            }
            
            .sb-BaseLayout-leftSidebar.isCollapsed {
                width: var(--sidemenu_collapsed-width,60px)
            }
            
            .sb-BaseLayout-rightSidebar {
                bottom: 0;
                position: fixed;
                right: 0;
                top: var(--internal_header_height,60px);
                width: var(--right-sidebar-width,342px)
            }
            
            @media(min-width: 1280px) {
                .sb-BaseLayout-rightSidebar {
                    background:var(--zone_sidemenu-bg,var(--bg-base));
                    height: 100%
                }
            }
            
            .sb-BaseLayout-content {
                padding: var(--page_margin-y,20px) var(--page_margin-x,20px);
                position: relative
            }
            
            @media(max-width: 1279.98px) {
                .sb-BaseLayout {
                    padding:var(--internal_header_height,60px) 0 48px 0
                }
            
                .sb-BaseLayout-header {
                    height: var(--internal_header_height,60px)
                }
            
                .sb-BaseLayout-leftSidebar,.sb-BaseLayout-rightSidebar {
                    display: none
                }
            }
            
            @media(max-width: 719.98px) {
                .sb-BaseLayout {
                    padding:var(--internal_header_height,60px) 0 48px 0
                }
            
                .sb-BaseLayout-header {
                    height: var(--internal_header_height,60px)
                }
            
                .sb-BaseLayout-content {
                    padding: var(--page_mobile-margin-y,12px) var(--page_mobile-margin-x,0)
                }
            }
            
            .sb-GameRow-Preloader {
                border-bottom-left-radius: var(--radius-l,8px);
                border-bottom-right-radius: var(--radius-l,8px);
                border-top: 1px solid var(--bg-hint);
                overflow: hidden
            }
            
            .sb-GamesHead-Preloader {
                border-top-left-radius: var(--radius-l,8px);
                border-top-right-radius: var(--radius-l,8px);
                height: var(--event_header-height,36px);
                margin-top: 4px;
                min-height: auto
            }
            
            @media(min-width: 720px) {
                .sb-GamesHead-Preloader {
                    margin-top:12px
                }
            }
            
            .sb-GameTablePreloader.hasSpaceBefore {
                margin-top: 12px
            }
            
            .sb-GameRow-Preloader {
                min-height: 144px
            }
            
            @media(min-width: 720px) {
                .sb-GameRow-Preloader {
                    min-height:69px
                }
            }

            .sb-FavoritesPage-favorites {
                padding-bottom: 20px;
            }
            
            .sb-FavoritesPage {
                display: flex;
                flex-direction: column;
                gap: 20px
            }
            
            .sb-FavoritesPage .sb-NoBetsStub {
                margin-top: 16px
            }
            
            .sb-FavoritesPage-sportsPrematch {
                margin-bottom: 12px
            }
            
            .sb-FavoritesPage-header {
                --section-headline-align: stretch;
                --section-headline-direction: column;
                --section-headline-gap: 6px;
                margin-bottom: 16px;
                padding: 0 16px;
            }
            
            @media(min-width: 720px) {
                .sb-FavoritesPage-header {
                    --section-headline-align:center;
                    --section-headline-direction: row
                }
            }
            
            .sb-FavoritesPage-tabs .sb-ToggleGroup-item {
                min-width: max-content
            }
            
            .sb-FavoritesPage-tabsCounter {
                font: var(--l-fstyle,normal) var(--l-fw,500) var(--l-fs,12px)/var(--l-lh,1.33) var(--l-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--l-ls,.00333em);
                text-transform: var(--l-tt,uppercase);
                border-radius: var(--radius-xl,9999px);
                display: grid;
                flex-shrink: 0;
                height: 24px;
                line-height: 0;
                min-width: 24px;
                place-items: center
            }
            
            .sb-FavoritesPage-tabsLabel {
                --toggle-group-label-overflow: visible
            }
            
            .sb-FavoritesPage-tabContent {
                display: flex;
                flex-direction: column;
                row-gap: var(--page_mobile-gap,16px)
            }
            
            @media(min-width: 720px) {
                .sb-FavoritesPage-tabContent {
                    row-gap:var(--page_gap,16px)
                }
            }
            
            .sb-SportIcon {
                height: var(--icon-size,20px);
                width: var(--icon-size,20px)
            }
            
            .sb-SportIcon:not(.isActive) {
                color: var(--color-icon)
            }
            
            .sb-SportIcon use {
                fill: currentColor
            }
            
            .sb-SportIcon.isActive.isColored {
                color: var(--color-icon)
            }
            
            .sb-SportIcon-color {
                fill: var(--primary-solid)
            }
            
            .sb-AnimatedStar {
                align-items: center;
                display: flex;
                justify-content: center;
                position: relative
            }
            
            .sb-AnimatedStar-icon {
                --icon-size: 16px;
                color: var(--color-icon);
                position: relative;
                z-index: 1
            }
            
            .sb-AnimatedStar-icon.isActive {
                color: var(--primary-solid)
            }
            
            .sb-AnimatedStar-rings {
                align-items: center;
                display: flex;
                inset: 0;
                justify-content: center;
                pointer-events: none;
                position: absolute
            }
            
            .sb-AnimatedStar-ringlet {
                animation: sb-AnimatedStar-pulse 4s ease-out infinite;
                background: var(--primary-solid);
                border: 1px solid var(--primary-solid);
                border-radius: var(--radius-xl,9999px);
                height: 40px;
                opacity: 0;
                position: absolute;
                transform: scale(.1);
                width: 40px
            }
            
            .sb-AnimatedStar-ringlet:nth-of-type(2) {
                animation-delay: 1s
            }
            
            .sb-AnimatedStar-ringlet:nth-of-type(3) {
                animation-delay: 2s
            }
            
            @keyframes sb-AnimatedStar-pulse {
                0% {
                    opacity: 0;
                    transform: scale(.1)
                }
            
                50% {
                    opacity: .2
                }
            
                to {
                    opacity: 0;
                    transform: scale(2)
                }
            }
            
            .sb-MatchPlaceholder {
                align-items: center;
                display: flex;
                flex-direction: column;
                gap: 32px;
                padding: 0 16px
            }
            
            .sb-MatchPlaceholder-description {
                font: var(--ts-fstyle,normal) var(--ts-fw,400) var(--ts-fs,14px)/var(--ts-lh,1.43) var(--ts-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--ts-ls,.00071em);
                text-transform: var(--ts-tt,none);
                color: var(--color-secondary);
                margin: 0;
                max-width: 400px;
                text-align: center;
                white-space: pre-line
            }
            
            .sb-MatchPlaceholder-homeButton {
                --btn-color: var(--primary-contrast);
                padding: calc(10px - var(--button_border-width, 1px)) calc(24px - var(--button_border-width, 1px));
                font: var(--sh3-fstyle,normal) var(--sh3-fw,700) var(--sh3-fs,14px)/var(--sh3-lh,1.43) var(--sh3-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--sh3-ls,.00071em);
                text-transform: var(--sh3-tt,none);
                width: max-content
            }
            
            .sb-MatchPlaceholder-card {
                background: var(--bg-base);
                border-radius: var(--radius-l,8px);
                max-width: 320px;
                width: 100%
            }
            
            .sb-MatchPlaceholder-header {
                align-items: center;
                border-bottom: 1px solid var(--border-divider-color);
                display: flex;
                height: 36px;
                justify-content: space-between;
                padding-left: 16px
            }
            
            .sb-MatchPlaceholder-leagueName {
                align-items: center;
                display: flex;
                flex: 1 1;
                gap: 8px;
                min-width: 0
            }
            
            .sb-MatchPlaceholder-sportIcon {
                flex-shrink: 0
            }
            
            .sb-MatchPlaceholder-leagueText {
                font: var(--c-fstyle,normal) var(--c-fw,400) var(--c-fs,12px)/var(--c-lh,1.33) var(--c-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--c-ls,.00167em);
                text-transform: var(--c-tt,none);
                color: var(--color-secondary);
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap
            }
            
            .sb-MatchPlaceholder-headerActions {
                align-items: center;
                display: flex
            }
            
            .sb-MatchPlaceholder-favorite {
                width: 30px
            }
            
            .sb-MatchPlaceholder-expand,.sb-MatchPlaceholder-favorite {
                align-items: center;
                display: flex;
                height: 36px;
                justify-content: center
            }
            
            .sb-MatchPlaceholder-expand {
                width: 50px
            }
            
            .sb-MatchPlaceholder-chevronIcon {
                --icon-size: 8px;
                color: var(--color-icon);
                transform: rotate(180deg)
            }
            
            .sb-MatchPlaceholder-body {
                padding: 12px 16px 8px
            }
            
            .sb-MatchPlaceholder-content {
                display: flex;
                flex-direction: column;
                gap: 12px
            }
            
            .sb-MatchPlaceholder-eventInfo {
                align-items: flex-start;
                display: flex;
                justify-content: space-between
            }
            
            .sb-MatchPlaceholder-leftSide {
                align-items: center;
                display: flex;
                flex: 1 1;
                min-width: 0
            }
            
            .sb-MatchPlaceholder-competitors {
                display: flex;
                flex-direction: column;
                gap: 1px
            }
            
            .sb-MatchPlaceholder-competitor {
                align-items: center;
                display: flex;
                gap: 12px
            }
            
            .sb-MatchPlaceholder-teamLogo {
                flex-shrink: 0
            }
            
            .sb-MatchPlaceholder-teamName {
                font: var(--sh4-fstyle,normal) var(--sh4-fw,700) var(--sh4-fs,12px)/var(--sh4-lh,1.33) var(--sh4-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--sh4-ls,.00167em);
                text-transform: var(--sh4-tt,none);
                color: var(--color-base)
            }
            
            .sb-MatchPlaceholder-teamName.isActive {
                color: var(--primary-solid)
            }
            
            .sb-MatchPlaceholder-teamNameWrapper {
                align-items: center;
                display: flex;
                gap: 8px
            }
            
            .sb-MatchPlaceholder-serverDot {
                background: var(--primary-solid);
                border-radius: var(--radius-xl,9999px);
                flex-shrink: 0;
                height: 6px;
                width: 6px
            }
            
            .sb-MatchPlaceholder-info {
                align-items: center;
                display: flex;
                gap: 16px
            }
            
            .sb-MatchPlaceholder-score {
                align-items: center;
                align-self: stretch;
                display: flex;
                gap: 8px
            }
            
            .sb-MatchPlaceholder-divider {
                background: var(--bg-hint);
                height: 100%;
                width: 1px
            }
            
            .sb-MatchPlaceholder-time {
                align-items: flex-end;
                display: flex;
                flex-direction: column;
                gap: 7px;
                justify-content: center
            }
            
            .sb-MatchPlaceholder-timeValue {
                font: var(--c-fstyle,normal) var(--c-fw,400) var(--c-fs,12px)/var(--c-lh,1.33) var(--c-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--c-ls,.00167em);
                text-transform: var(--c-tt,none);
                color: var(--color-hint);
                text-align: right
            }
            
            .sb-MatchPlaceholder-allMarkets {
                align-items: center;
                display: flex;
                justify-content: flex-end
            }
            
            .sb-MatchPlaceholder-marketsCount {
                font: var(--c-fstyle,normal) var(--c-fw,400) var(--c-fs,12px)/var(--c-lh,1.33) var(--c-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--c-ls,.00167em);
                text-transform: var(--c-tt,none);
                color: var(--color-hint);
                text-align: right
            }
            
            .sb-MatchPlaceholder-marketsArrowWrapper {
                display: grid;
                place-items: center;
                width: 8px
            }
            
            .sb-MatchPlaceholder-marketsArrow {
                --icon-size: 5px;
                color: var(--color-icon)
            }
            
            .sb-MatchPlaceholder-icons {
                align-items: center;
                display: flex;
                gap: 16px
            }
            
            .sb-MatchPlaceholder-icon {
                --icon-size: 16px;
                color: var(--color-icon)
            }
            
            .sb-MatchPlaceholder-oddsGroup {
                display: flex;
                gap: 2px;
                width: 100%
            }
            
            .sb-MatchPlaceholder-odd {
                align-items: center;
                background: var(--bg-extra);
                display: flex;
                flex: 1 1;
                justify-content: space-between;
                padding: 12px 16px
            }
            
            .sb-MatchPlaceholder-odd--first {
                border-bottom-left-radius: var(--radius-l,8px);
                border-top-left-radius: var(--radius-l,8px)
            }
            
            .sb-MatchPlaceholder-odd--last {
                border-bottom-right-radius: var(--radius-l,8px);
                border-top-right-radius: var(--radius-l,8px)
            }
            
            .sb-MatchPlaceholder-oddLabel {
                font: var(--ts-fstyle,normal) var(--ts-fw,400) var(--ts-fs,14px)/var(--ts-lh,1.43) var(--ts-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--ts-ls,.00071em);
                text-transform: var(--ts-tt,none);
                color: var(--color-secondary)
            }
            
            .sb-MatchPlaceholder-oddValue {
                font: var(--sh3-fstyle,normal) var(--sh3-fw,700) var(--sh3-fs,14px)/var(--sh3-lh,1.43) var(--sh3-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--sh3-ls,.00071em);
                text-transform: var(--sh3-tt,none);
                color: var(--color-base)
            }
            
            .sb-MatchPlaceholder-footer {
                align-items: center;
                display: flex;
                justify-content: center;
                padding: 4px 0
            }
            
            .sb-MatchPlaceholder-footerContent {
                align-items: center;
                display: flex;
                gap: 8px;
                justify-content: center
            }
            
            .sb-MatchPlaceholder-footerText {
                font: var(--c-fstyle,normal) var(--c-fw,400) var(--c-fs,12px)/var(--c-lh,1.33) var(--c-ff,var(--text-base-font-family,sans-serif));
                font-feature-settings: "lnum";
                font-variant-numeric: lining-nums;
                letter-spacing: var(--c-ls,.00167em);
                text-transform: var(--c-tt,none);
                color: var(--color-hint);
                text-align: center
            }
            
            .sb-MatchPlaceholder-footerIcon {
                --icon-size: 8px;
                color: var(--color-icon)
            }
.sb-Odd,.sb-Odd.isGroupRounded{padding-left:var(--odd_padding-x,12px);padding-right:var(--odd_padding-x,12px)}.sb-Odd,.sb-Odd-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-Odd,.sb-Odd-total{background-color:var(--odd_bg,var(--bg-extra));min-height:var(--odd_height,44px);display:flex}.sb-SportIcon{height:var(--icon-size,20px);width:var(--icon-size,20px)}.sb-SportIcon.isActive.isColored,.sb-SportIcon:not(.isActive){color:var(--color-icon)}.sb-SportIcon use{fill:currentColor}.sb-SportIcon-color{fill:var(--primary-solid)}@keyframes rank-arrow-increase{0%{opacity:0;transform:translateY(12.5px)}5.35%{opacity:1;transform:translateY(-2.5px)}82.1%{opacity:1}to{opacity:0}}@keyframes rank-arrow-decrease{0%{opacity:0;transform:translateY(-17.5px)}5.35%{opacity:1;transform:translateY(-2.5px)}82.1%{opacity:1}to{opacity:0}}.sb-AnimatedOdd{position:relative}@keyframes odds-background-flash{5.35%{opacity:1}16%{opacity:0}}.sb-AnimatedOdd-increase:before{animation:5.6s ease-out rank-arrow-increase;border-bottom:5px solid var(--increase-icon-background)}.sb-AnimatedOdd-decrease:before,.sb-AnimatedOdd-increase:before{border-left:3px solid transparent;border-right:3px solid transparent;content:"";left:-10px;opacity:0;position:absolute;top:50%;transform:translateY(-2.5px)}.sb-AnimatedOdd-decrease:before{animation:5.6s ease-out rank-arrow-decrease;border-top:5px solid var(--decrease-icon-background)}.sb-AnimatedOdd-wrapper-decrease.isSelected:before,.sb-AnimatedOdd-wrapper-decrease:before,.sb-AnimatedOdd-wrapper-increase.isSelected:before,.sb-AnimatedOdd-wrapper-increase:before{animation:5.6s odds-background-flash;bottom:0;content:"";opacity:0;right:0;position:absolute;left:0;top:0}.sb-AnimatedOdd-wrapper{--increase-icon-background:var(--success-base);--decrease-icon-background:var(--error-base);position:relative}.sb-AnimatedOdd-wrapper-increase:before{background-color:var(--odd-increase)}.sb-AnimatedOdd-wrapper-decrease:before{background-color:var(--odd-decrease)}.sb-AnimatedOdd-wrapper-decrease.isSelected:before,.sb-AnimatedOdd-wrapper-increase.isSelected:before{background-color:var(--odd_active-bg-hover,var(--accent-hover))}.sb-Odd{align-items:center;background-image:var(--odd_bg,var(--bg-extra));background-origin:border-box;background-repeat:no-repeat;background-size:cover;border:1px solid var(--odd_border,transparent);box-shadow:var(--odd_shadow,0 0 0 0 transparent);color:var(--odd_text,var(--color-base));font:inherit;justify-content:space-between;width:100%}html[dir=rtl] .sb-BannerSlideTimer,html[dir=rtl] .sb-EventBanner-tournament,html[dir=rtl] .sb-EventSlideCompetitors-name,html[dir=rtl] .sb-EventSlideCompetitors-scores.hasScores,html[dir=rtl] .sb-Odd,html[dir=rtl] .sb-Odd-label,html[dir=rtl] .sv-EventSlideCompetitors-score{direction:ltr}.sb-Odd:focus{outline:0}.sb-Odd:hover{background-color:var(--odd_bg-hover,var(--bg-active-hover));background-image:var(--odd_bg-hover,var(--bg-active-hover));box-shadow:var(--odd_shadow-hover,0 0 0 0 transparent);color:var(--odd_text-hover,var(--color-base))}.sb-Odd:hover .sb-Odd-label{color:var(--odd_label-hover,var(--color-secondary))}.sb-Odd.isColumn{flex-direction:column;justify-content:center;min-height:var(--odd_column-height,48px)}.sb-Odd.isColumn:not(.isBigSize) .sb-Odd-label,.sb-Odd.isLabelCaption .sb-Odd-label{font:var(--c-fstyle,normal) var(--c-fw,400) var(--c-fs,12px)/var(--c-lh,1.33) var(--c-ff,var(--text-base-font-family,sans-serif));font-feature-settings:"lnum";font-variant-numeric:lining-nums;letter-spacing:var(--c-ls,.00167em);text-transform:var(--c-tt,none)}.sb-Odd.isBigSize{gap:4px;min-height:var(--odd_big-height,64px)}.sb-Odd.isBigSize .sb-AnimatedOdd{font:var(--tl-fstyle,normal) var(--tl-fw,400) var(--tl-fs,20px)/var(--tl-lh,1.5) var(--tl-ff,var(--text-base-font-family,sans-serif));font-feature-settings:"lnum";font-variant-numeric:lining-nums;letter-spacing:var(--tl-ls,normal);text-transform:var(--tl-tt,none);line-height:1}.sb-EventSlideCompetitors-scores.hasScores,.sb-Odd-label,.sv-EventSlideCompetitors-score{font:var(--ts-fstyle,normal) var(--ts-fw,400) var(--ts-fs,14px)/var(--ts-lh,1.43) var(--ts-ff,var(--text-base-font-family,sans-serif))}.sb-Odd.isSelected{background:var(--odd_active-bg,var(--accent-base));background-origin:border-box;border-color:var(--odd_active-border,transparent);box-shadow:var(--odd_active-shadow,0 0 0 0 transparent);color:var(--odd_active-text,var(--accent-contrast))}.sb-Odd.isSelected:hover{background:var(--odd_active-bg-hover,var(--accent-hover));background-origin:border-box;box-shadow:var(--odd_active-shadow-hover,0 0 0 0 transparent);color:var(--odd_active-text-hover,var(--accent-contrast))}.sb-Odd.isSelected:hover .sb-Odd-label{color:var(--odd_active-label-hover,var(--accent-contrast-secondary))}.sb-Odd.isSelected .sb-Odd-label{color:var(--odd_active-label,var(--accent-contrast-secondary))}.sb-Odd.isLocked .sb-Odd-value{opacity:.2}.sb-Odd.isRounded{border-radius:var(--radius-xl,9999px)}.sb-Odd-total,.sb-Odd.isGroupRounded{border-radius:var(--odd_inner-radius,0)}.sb-Odd.isGroupRounded:first-child{border-bottom-left-radius:var(--odd_outer-radius,8px);border-top-left-radius:var(--odd_outer-radius,8px)}.sb-Odd.isGroupRounded:last-child{border-bottom-right-radius:var(--odd_outer-radius,8px);border-top-right-radius:var(--odd_outer-radius,8px)}.sb-Odd.isCenteredAligned,.sb-PromoBannerSlide-carouselItem .sb-PromoBannerSlide-container,.sb-PromoBannerSlide-carouselItem.isPredictionBanner .sb-PromoBannerSlide-container{justify-content:center}.sb-Odd-iconLock{--icon-size:16px;color:var(--color-disabled)}.sb-Odd-label{font-feature-settings:"lnum";font-variant-numeric:lining-nums;letter-spacing:var(--ts-ls,.00071em);text-transform:var(--ts-tt,none);color:var(--odd_label,var(--color-secondary));max-width:100%;z-index:1}.sb-Odd-label:first-letter,.sb-PromoBannerSlide-carouselItem.isPredictionBanner .sb-PromoBannerSlide-tag{text-transform:uppercase}.sb-Odd-value{font:var(--sh3-fstyle,normal) var(--sh3-fw,700) var(--sh3-fs,14px)/var(--sh3-lh,1.43) var(--sh3-ff,var(--text-base-font-family,sans-serif));font-feature-settings:"lnum";font-variant-numeric:lining-nums;letter-spacing:var(--sh3-ls,.00071em);text-transform:var(--sh3-tt,none);font-weight:700}.sb-Odd-total{font:var(--l-fstyle,normal) var(--l-fw,500) var(--l-fs,12px)/var(--l-lh,1.33) var(--l-ff,var(--text-base-font-family,sans-serif));font-feature-settings:"lnum";font-variant-numeric:lining-nums;letter-spacing:var(--l-ls,.00333em);text-transform:var(--l-tt,uppercase);align-items:center;flex:0 0 70px;justify-content:center}.sb-BannerSlideTimer{font:var(--h3-fstyle,normal) var(--h3-fw,700) var(--h3-fs,26px)/var(--h3-lh,1.23) var(--h3-ff,var(--text-base-font-family,sans-serif));font-feature-settings:"lnum";font-variant-numeric:lining-nums;letter-spacing:var(--h3-ls,normal);text-transform:var(--h3-tt,none);background-color:var(--bg-backdrop);border-radius:var(--radius-m,4px);display:flex;flex-shrink:0;font-size:14px;gap:8px;margin-left:auto;padding:8px}.sb-BannerSlideTimer.withoutBg{background-color:transparent;padding:0}.sb-BannerSlideTimer .sb-BannerSlideTimer-expired,.sb-BannerSlideTimer .sb-BannerSlideTimer-time,.sb-BannerSlideTimer>.sb-BannerSlideTimer-day{background-color:var(--bg-backdrop);border-radius:var(--radius-m,4px);padding:2px 8px}.sb-BannerSlideTimer>.sb-BannerSlideTimer-time:not(:last-child):after{content:":";margin-left:10px;position:absolute}.sb-TeamLogo{flex-shrink:0;object-fit:contain}.sb-EventSlideCompetitors{font:var(--l-fstyle,normal) var(--l-fw,500) var(--l-fs,12px)/var(--l-lh,1.33) var(--l-ff,var(--text-base-font-family,sans-serif));font-feature-settings:"lnum";font-variant-numeric:lining-nums;letter-spacing:var(--l-ls,.00333em);text-transform:var(--l-tt,uppercase);align-items:center;background-color:var(--bg-backdrop);border-radius:var(--radius-m,4px);display:flex;flex-grow:1;gap:8px;justify-content:center;margin:0 -8px;padding:0 8px}.sb-EventSlideCompetitors-name,.sb-EventSlideCompetitors-scores.hasScores,.sv-EventSlideCompetitors-score{letter-spacing:var(--ts-ls,.00071em);text-transform:var(--ts-tt,none);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media(min-width:720px){.sb-EventSlideCompetitors{padding:12px 8px}}.sb-EventSlideCompetitors-scores{color:var(--color-secondary);display:flex;flex-direction:row;flex-grow:1;gap:8px;justify-content:center;width:48px}.sb-EventSlideCompetitors-scores.hasScores{font-feature-settings:"lnum";font-variant-numeric:lining-nums;color:var(--primary-solid);font-weight:700;gap:4px;width:auto}.sv-EventSlideCompetitors-score{font-feature-settings:"lnum";font-variant-numeric:lining-nums;color:var(--primary-solid);font-weight:700}.sb-EventSlideCompetitor{align-items:center;display:flex;gap:8px;justify-content:center;width:calc(50% - 24px - 8px)}.sb-EventSlideCompetitor.hasScores{width:100%}.sb-EventSlideCompetitor.isSmall{max-width:calc(50% - 24px - 8px)}.sb-EventSlideCompetitor.isMedium{max-width:calc(50% - 29px - 8px)}.sb-EventSlideCompetitor.isLarge{max-width:calc(50% - 34px - 8px)}.sb-EventSlideCompetitors-logo,.sb-EventSlideCompetitors-logo.sb-Icon{height:32px;width:32px}.sb-EventSlideCompetitors-name{font:var(--ts-fstyle,normal) var(--ts-fw,400) var(--ts-fs,14px)/var(--ts-lh,1.43) var(--ts-ff,var(--text-base-font-family,sans-serif));font-feature-settings:"lnum";font-variant-numeric:lining-nums;font-weight:700;text-align:end;text-transform:uppercase;width:100%}.sb-EventSlideCompetitors-name:first-child{text-align:start}@container event-banner-slide (min-width:720px){.sb-EventSlideCompetitors:not(.container-query-polyfill){background:linear-gradient(90deg,transparent 0,var(--bg-backdrop) 10%,var(--bg-backdrop) 90%,transparent 100%);margin:0 -48px;padding:12px 48px}.sb-EventSlideCompetitor:not(.container-query-polyfill){gap:0}.sb-EventSlideCompetitor:not(.container-query-polyfill)>picture>.sb-EventSlideCompetitors-logo{height:100px;position:absolute;transform:translate(calc(-100% - 34px),-50%);width:100px}.sb-EventSlideCompetitor:not(.container-query-polyfill)>picture: last-child>.sb-EventSlideCompetitors-logo{transform:translate(calc(0% + 34px),-50%)}.sb-EventSlideCompetitor:not(.container-query-polyfill)>.sb-EventSlideCompetitors-logo{height:100px;position:absolute;transform:translate(calc(-100% - 34px));width:100px}.sb-EventSlideCompetitor:not(.container-query-polyfill):last-child>.sb-EventSlideCompetitors-logo{transform:translate(calc(100% + 34px))}}.sb-EventBannerSlide{container-name:event-banner-slide;container-type:size;display:flex;justify-content:center;position:relative;width:100%}.sb-EventBannerSlide .sb-EventBannerSlider-odd,.sb-EventBannerSlide a:not(.sb-EventBannerSlide-link),.sb-EventBannerSlide button,.sb-PromoBannerSlide a:not(.sb-PromoBannerSlide-link),.sb-PromoBannerSlide button{z-index:1}.sb-EventBannerSlide .sb-EventBannerSlider-odd{min-height:var(--odd_banner-height,40px)}.sb-EventBannerSlide-background{border-radius:var(--radius-l,8px);height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%;z-index:-1}.sb-EventBannerSlide-container{display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center;margin:auto;max-width:360px;padding:12px;width:100%}.sb-EventBannerSlide-row{align-items:center;display:flex;gap:8px;justify-content:center;margin-bottom:2px;width:100%}.sb-EventBanner-live{border-radius:var(--radius-xl,9999px);color:var(--primary-solid);height:20px;width:24px}.sb-EventBanner-tournament{font:var(--c-fstyle,normal) var(--c-fw,400) var(--c-fs,12px)/var(--c-lh,1.33) var(--c-ff,var(--text-base-font-family,sans-serif));font-feature-settings:"lnum";font-variant-numeric:lining-nums;letter-spacing:var(--c-ls,.00167em);text-transform:var(--c-tt,none);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;align-items:center;color:var(--color-secondary);display:flex}.sb-EventBanner-tournament>.sb-SportIcon{flex-shrink:0;margin-right:8px}.sb-EventBannerSlide-odds{display:flex;gap:var(--odd_banner-group-gap,8px)}.sb-EventBannerSlide-link,.sb-PromoBannerSlide-link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.sb-LeagueSlide{min-height:var(--slide-banner-height)}.sb-BrandLogo{display:block}.sb-BrandLogo-image{max-width:100%;object-fit:contain}.sb-PromoBannerSlide{border-radius:var(--radius-l,8px);container-name:promo-banner-slide;container-type:inline-size;overflow:hidden;position:relative;width:100%}.sb-PromoBannerSlide.withLogo{min-height:344px}.sb-PromoBannerSlide .sb-AuthButton,.sb-PromoBannerSlide .sb-DepositButton{font-size:1rem;font-weight:700;text-transform:uppercase;width:100%}.sb-PromoBannerSlide .sb-ContentPageLink{display:block;font-size:.75rem;letter-spacing:.01em}.sb-PromoBannerSlide .sb-ContentModalButton{font:var(--c-fstyle,normal) var(--c-fw,400) var(--c-fs,12px)/var(--c-lh,1.33) var(--c-ff,var(--text-base-font-family,sans-serif));font-feature-settings:"lnum";font-variant-numeric:lining-nums;letter-spacing:var(--c-ls,.00167em);text-transform:var(--c-tt,none);color:var(--color-secondary);text-decoration:underline}.sb-PromoBannerSlide-carouselItem .sb-PromoBannerSlide-title,.sb-PromoBannerSlide-carouselItem.isPredictionBanner .sb-PromoBannerSlide-title{font:var(--h2-fstyle,normal) var(--h2-fw,700) var(--h2-fs,32px)/var(--h2-lh,1.25) var(--h2-ff,var(--text-base-font-family,sans-serif));letter-spacing:var(--h2-ls,normal);text-transform:var(--h2-tt,none)}.sb-PromoBannerSlide-container{align-items:flex-start;display:flex;flex-direction:column;gap:8px;height:100%;justify-content:space-between;padding:12px}@container (min-width:720px){.sb-PromoBannerSlide-container:not(.container-query-polyfill){padding:32px 36px}}.sb-PromoBannerSlide-background{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.sb-PromoBannerSlide-content{display:flex;flex-direction:column;width:100%}.sb-PromoBannerSlide-logo{margin-bottom:8px}.sb-PromoBannerSlide-subtitle{font:var(--sh1-fstyle,normal) var(--sh1-fw,700) var(--sh1-fs,20px)/var(--sh1-lh,1.5) var(--sh1-ff,var(--text-base-font-family,sans-serif));font-feature-settings:"lnum";font-variant-numeric:lining-nums;letter-spacing:var(--sh1-ls,normal);text-transform:var(--sh1-tt,none)}.sb-PromoBannerSlide-title{font:var(--h1-fstyle,normal) var(--h1-fw,900) var(--h1-fs,42px)/var(--h1-lh,1.14) var(--h1-ff,var(--text-base-font-family,sans-serif));font-feature-settings:"lnum";font-variant-numeric:lining-nums;letter-spacing:var(--h1-ls,normal);text-transform:var(--h1-tt,none);font-weight:900;margin-bottom:0;text-transform:uppercase}.sb-PromoBannerSlide-body{font:var(--tl-fstyle,normal) var(--tl-fw,400) var(--tl-fs,20px)/var(--tl-lh,1.5) var(--tl-ff,var(--text-base-font-family,sans-serif));font-feature-settings:"lnum";font-variant-numeric:lining-nums;letter-spacing:var(--tl-ls,normal);text-transform:var(--tl-tt,none);max-width:400px}.sb-PromoBannerSlide-title+.sb-PromoBannerSlide-body{margin-top:4px}.sb-PromoBannerSlide-actions{align-items:flex-start;display:flex;flex-direction:column;gap:8px;width:100%}.sb-PromoBannerSlide-actions .sb-Button:not(.sb-ContentModalButton){min-width:180px}@container (min-width:343px){.sb-PromoBannerSlide-actions:not(.container-query-polyfill){width:auto}}.sb-PromoBannerSlide-row{align-items:center;display:flex;gap:12px;justify-content:space-between;width:100%}.sb-PromoBannerSlide-row:not(:empty){margin-bottom:24px}.sb-PromoBannerSlide-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.sb-PromoBannerSlide-tag{font:var(--l-fstyle,normal) var(--l-fw,500) var(--l-fs,12px)/var(--l-lh,1.33) var(--l-ff,var(--text-base-font-family,sans-serif));font-feature-settings:"lnum";font-variant-numeric:lining-nums;letter-spacing:var(--l-ls,.00333em);text-transform:var(--l-tt,uppercase);background-color:var(--bg-backdrop);border-radius:var(--radius-xl,9999px);height:24px;padding:4px 12px}.sb-PromoBannerSlide-timer{background-color:var(--bg-backdrop);border-radius:var(--radius-m,4px);padding:8px}@media screen and (min-width:720px){.sb-PromoBannerSlide-carouselItem .sb-PromoBannerSlide-container{padding:12px 48px}}@media screen and (min-width:1280px){.sb-PromoBannerSlide-carouselItem .sb-PromoBannerSlide-container{padding-bottom:20px;padding-top:20px}}.sb-PromoBannerSlide-carouselItem .sb-PromoBannerSlide-row:not(:empty){margin-bottom:0}.sb-PromoBannerSlide-carouselItem .sb-PromoBannerSlide-title{font-feature-settings:"lnum";font-variant-numeric:lining-nums}@media screen and (min-width:1920px){.sb-PromoBannerSlide-carouselItem .sb-PromoBannerSlide-title{font:var(--h1-fstyle,normal) var(--h1-fw,900) var(--h1-fs,42px)/var(--h1-lh,1.14) var(--h1-ff,var(--text-base-font-family,sans-serif));font-feature-settings:"lnum";font-variant-numeric:lining-nums;letter-spacing:var(--h1-ls,normal);text-transform:var(--h1-tt,none)}}.sb-PromoBannerSlide-carouselItem .sb-PromoBannerSlide-title+.sb-PromoBannerSlide-body{margin:0}.sb-PromoBannerSlide-carouselItem.isPredictionBanner{align-items:flex-start;color:var(--color-base);gap:12px;margin-bottom:16px;min-height:156px;overflow:hidden;position:relative}.sb-PromoBannerSlide-carouselItem.isPredictionBanner .sb-PromoBannerSlide-title{font-feature-settings:"lnum";font-variant-numeric:lining-nums;order:1}.sb-PromoBannerSlide-carouselItem.isPredictionBanner .sb-PromoBannerSlide-row{order:2}.sb-PromoBannerSlide-carouselItem.isPredictionBanner .sb-PromoBannerSlide-subtitle{font:var(--tl-fstyle,normal) var(--tl-fw,400) var(--tl-fs,20px)/var(--tl-lh,1.5) var(--tl-ff,var(--text-base-font-family,sans-serif));font-feature-settings:"lnum";font-variant-numeric:lining-nums;letter-spacing:var(--tl-ls,normal);text-transform:var(--tl-tt,none)}.sb-PromoBannerSlide-carouselItem.isPredictionBanner .sb-ContentPageLink{font:var(--sh3-fstyle,normal) var(--sh3-fw,700) var(--sh3-fs,14px)/var(--sh3-lh,1.43) var(--sh3-ff,var(--text-base-font-family,sans-serif));font-feature-settings:"lnum";font-variant-numeric:lining-nums;letter-spacing:var(--sh3-ls,.00071em);text-transform:var(--sh3-tt,none);color:var(--color-secondary);order:4}.sb-PromoBannerSlide-carouselItem.isPredictionBanner .sb-PromoBannerSlide-tags{margin-top:0;order:3}.sb-TileBanner{align-items:stretch;display:grid;grid-gap:24px;gap:24px;grid-template-columns:1fr}@media screen and (min-width:720px){.sb-TileBanner{grid-template-columns:1fr 1fr}}.sb-TileBanner>.sb-EventBannerSlide,.sb-TileBanner>.sb-PromoBannerSlide{min-height:300px}
