﻿@media(min-width: 768px)
{
    .SocialFeed_pageWrapper__7jldp
    {
        background-color: #f4f4f4;
    }
}
.SocialFeed_container__42uyD
{
    margin: 0 auto;
    max-width: 540px;
    font-family: inherit;
}
.SocialFeed_tabs__HPiaF.SocialFeed_tabs__HPiaF
{
    margin-bottom: 12px;
    border-bottom: none;
    z-index: 99;
}
.SocialFeed_tabs__HPiaF.SocialFeed_tabs--sticky__2r8wF
{
    position: -webkit-sticky;
    position: sticky;
    top: var(--mobileHeaderHeight,60px);
    left: 0;
}
@media(max-width: 767px)
{
    .SocialFeed_tabs__HPiaF.SocialFeed_tabs__HPiaF
    {
        margin-bottom: 6px;
    }
}
@media(min-width: 1025px)
{
    .NotFound_notFoundContainer__A5d42
    {
        display: flex;
    }
}
.NotFound_notFoundBackground__uSHVa
{
    height: 200px;
    background-color: var(--bodyBg);
    background-image: url(../../bcgamebettingde/image/bg-mobile-v2.jpg);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
}
@media(min-width: 1025px)
{
    .NotFound_notFoundBackground__uSHVa
    {
        display: block;
        flex: 1 0 50%;
        height: auto;
        background-image: url(../../bcgamebettingde/image/bg-desktop-v2.jpg);
        background-position: 50%;
    }
}
[dir=rtl] .NotFound_notFoundBackground__uSHVa
{
    transform: rotate(180deg);
}
.NotFound_notFoundContent__cIIaj
{
    min-height: calc(100vh - 56px);
    padding: 40px 50px;
    background-color: var(--notFoundBg);
    color: var(--notFoundText);
    font-weight: var(--notFoundFontWeight);
}
@media(max-width: 320px)
{
    .NotFound_notFoundContent__cIIaj
    {
        padding-left: 30px;
        padding-right: 30px;
    }
}
@media(min-width: 1025px)
{
    .NotFound_notFoundContent__cIIaj
    {
        display: flex;
        align-items: center;
        padding: 0 50px;
        flex-basis: 50%;
        min-height: calc(100vh - 88px);
    }
    .NotFound_contentContainer__bYH0X
    {
        max-width: 525px;
        width: 100%;
        margin: 0 auto;
    }
}
.NotFound_textContainer__jhLrh
{
    margin-top: 10px;
}
@media(min-width: 1025px)
{
    .NotFound_textContainer__jhLrh
    {
        margin-top: 0;
    }
}
.NotFound_title__eM098
{
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 10px;
}
@media(min-width: 1025px)
{
    .NotFound_title__eM098
    {
        font-size: 24px;
        margin-bottom: 20px;
    }
}
.NotFound_description__c8nb9
{
    font-size: 28px;
    line-height: 32px;
    font-weight: 900;
}
@media(min-width: 768px)
{
    .NotFound_description__c8nb9
    {
        font-size: 44px;
        line-height: 46px;
    }
}
@media(min-width: 1025px)
{
    .NotFound_description__c8nb9
    {
        font-size: 54px;
        line-height: 63px;
    }
}
.NotFound_hint__AD8qb
{
    font-size: 12px;
    line-height: 20px;
    margin: 17px 0 29px;
    color: var(--notFoundHint);
}
@media(min-width: 1025px)
{
    .NotFound_hint__AD8qb
    {
        font-size: 18px;
        line-height: 25px;
        margin: 35px 0 40px;
    }
}
.NotFound_buttonLink__FAf2q.NotFound_buttonLink__FAf2q
{
    display: inline-block;
    width: 100%;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
}
@media(min-width: 1025px)
{
    .NotFound_buttonLink__FAf2q.NotFound_buttonLink__FAf2q
    {
        line-height: 54px;
        padding: 0 26px;
        font-size: 16px;
        width: auto;
    }
}
.Toggler_togglerContainer___5d0H
{
    display: flex;
    width: 100%;
    height: 48px;
    padding: 14px 16px;
    align-items: center;
    justify-content: space-between;
    background-color: #f4f4f4;
    border-radius: 16px;
}
.Toggler_title__FgbXz
{
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: -.28px;
}
.Toggler_toggler__UTYpm
{
    position: relative;
    width: 48px;
    height: 30px;
    border-radius: 15px;
    border: none;
    cursor: pointer;
    transition: background-color .2s linear;
}
.Toggler_toggler__UTYpm:after
{
    content: "";
    position: absolute;
    width: 26px;
    height: 26px;
    border-radius: 50%;
    background-color: #fff;
    top: 2px;
    transition: right .2s linear;
}
.Toggler_toggler--isActive__tVGBl
{
    background-color: #d90f60;
}
.Toggler_toggler--isActive__tVGBl:after
{
    right: 3px;
}
.Toggler_toggler--isDisabled__rbG5L
{
    background-color: #e6e6e6;
}
.Toggler_toggler--isDisabled__rbG5L:after
{
    right: calc(100% - 29px);
}
.LevelInfo_container__SdjHp
{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.LevelInfo_levelName__U6FrW
{
    margin: 16px 0 24px;
    font-size: 24px;
    font-weight: 800;
    line-height: 28px;
    letter-spacing: -.96px;
    text-align: center;
}
.LevelInfo_levelDescription__XsGqO
{
    width: 100%;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: -.28px;
    margin-bottom: 24px;
}
.LevelInfo_sectionTitle__o9cOk
{
    width: 100%;
    font-size: 16px;
    font-style: normal;
    font-weight: 800;
    line-height: 20px;
    letter-spacing: -.64px;
    margin-bottom: 8px;
    padding: 0 8px;
}
.LevelInfo_milestones__e_E00
{
    width: 100%;
    border-radius: 24px;
    border: 1px solid #eee;
    padding: 0 16px;
    margin-bottom: 24px;
}
.LevelInfoSkeleton_container__sAC9V
{
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 22px 16px 0;
}
.LevelInfoSkeleton_levelAvatarSkeleton___FGCy
{
    margin-bottom: 25px;
    width: 118px;
    height: 118px;
    border-radius: 50%;
}
.LevelInfoSkeleton_levelNameSkeleton__Ard4M
{
    margin-bottom: 29px;
    width: 191px;
    height: 22px;
    border-radius: 11px;
}
.LevelInfoSkeleton_levelDescriptionSkeleton__akWXp
{
    margin-bottom: 8px;
    width: calc(100% - 10px);
    height: 12px;
    border-radius: 50px;
    align-self: start;
}
.LevelInfoSkeleton_levelDescriptionSkeleton--isLast__lj_sL
{
    margin-bottom: 0;
    width: 193px;
}
.LoyaltyPointsBalanceCard_secondaryText__Jsv8e
{
    color: var(--gray-700,#4d4d4d);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: -.24px;
}
.LoyaltyPointsBalanceCard_loyaltyPoints__m9ZQI
{
    color: #000;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: -.56px;
}
.LoyaltyPointsBalanceCard_container__bZ5Dl
{
    background-color: var(--elementBackground);
    border-radius: 16px;
    width: 100%;
}
.LoyaltyPointsBalanceCard_container__bZ5Dl .LoyaltyPointsBalanceCard_teaserWrapper__Qv_0p:not(:last-child)
{
    border-bottom: 1px solid #fff;
}
.LoyaltyPointsBalanceCard_cardSkeleton__oXa_s
{
    border-radius: 18px;
    width: 100%;
    height: 66px;
    margin: 12px 0;
}
.LoyaltyPointsBalanceCard_teaserWrapper__Qv_0p
{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 16px;
    height: 58px;
}
.LoyaltyPointsBalanceCard_balanceWithIcon__UWZEi
{
    display: flex;
    align-items: center;
    gap: 2px;
    align-self: stretch;
}
.LoyaltyPointsBalanceCard_balanceWithIcon__UWZEi>span
{
    -webkit-margin-end: 2px;
    margin-inline-end: 2px;
}
.Spinner_wrappedSpinner__JpqDK
{
    width: 100%;
    height: 100%;
    padding: 65px 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.Spinner_spinner__6uwye.Spinner_spinner__6uwye.MuiCircularProgress-colorPrimary
{
    color: var(--preloaderPrimary);
}
.Spinner_spinner__6uwye.Spinner_spinner__6uwye.MuiCircularProgress-colorSecondary
{
    color: var(--preloaderSecondary);
}
.SignUpBodyWrapper_container__DT_X7
{
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    background: var(--signUpFormBackgroundColor);
    min-height: 100vh;
    max-height: 100%;
}
@media(min-width: 768px)
{
    .SignUpBodyWrapper_container__DT_X7
    {
        justify-content: center;
        flex-direction: row-reverse;
        min-height: inherit;
    }
}
.SignUpBodyWrapper_banner__m9BRM.SignUpBodyWrapper_banner__m9BRM
{
    display: none;
    position: relative;
}
@media(min-width: 768px)
{
    .SignUpBodyWrapper_banner__m9BRM.SignUpBodyWrapper_banner__m9BRM
    {
        display: block;
        height: 860px;
        width: 100%;
    }
    .SignUpBodyWrapper_banner__m9BRM.SignUpBodyWrapper_banner__m9BRM>div:first-child
    {
        height: inherit;
    }
}
@media(min-width: 768px) and (min-height: 920px)
{
    .SignUpBodyWrapper_banner__m9BRM.SignUpBodyWrapper_banner__m9BRM
    {
        height: 930px;
    }
}
@media(min-width: 768px) and (min-height: 1120px)
{
    .SignUpBodyWrapper_banner__m9BRM.SignUpBodyWrapper_banner__m9BRM
    {
        height: 1060px;
    }
}
.SignUpBodyWrapper_header__MI4J3
{
    display: block;
    position: relative;
}
@media(min-width: 768px)
{
    .SignUpBodyWrapper_header__MI4J3
    {
        width: 50%;
        max-height: 100%;
        margin-bottom: 0;
    }
    .SignUpFormContent_firstNameField__6cHuj
    {
        grid-area: 2/1;
    }
    .SignUpFormContent_lastNameField___VzUd
    {
        grid-area: 2/2;
    }
    .SignUpFormContent_phoneNumberField__DaiHi
    {
        grid-area: 3/1;
    }
    .SignUpFormContent_idTypeField__Nkalk
    {
        grid-area: 3/2;
    }
    .SignUpFormContent_idField__ytH3j
    {
        grid-area: 4/span 2;
    }
    .SignUpFormContent_dateOfBirdthField__Oe9nx
    {
        grid-area: 5/1;
    }
    .SignUpFormContent_countryField__HRqwn
    {
        grid-area: 5/2;
    }
    .SignUpFormContent_emailField__9Ex40
    {
        grid-area: auto/1;
    }
    .SignUpFormContent_passwordField__NNj6W
    {
        grid-area: auto/2;
    }
}
.SignUpFormContentWrapper_form__Wla6u
{
    display: flex;
    flex-direction: column;
    width: 100%;
    padding-bottom: 50px;
    position: relative;
}
@media(min-width: 1025px)
{
    .SignUpFormContentWrapper_form__Wla6u
    {
        margin: 0 auto;
        max-width: 700px;
        padding-top: 30px;
    }
}
.SignUpFormContentWrapper_form__Wla6u .SignUpFormContentWrapper_formTitle__N4DAl
{
    padding-top: 10px;
    font-weight: 800;
    line-height: 43px;
    text-align: center;
    font-size: 28px;
    grid-column: span 2;
}
@media(min-width: 768px)
{
    .SignUpFormContentWrapper_form__Wla6u .SignUpFormContentWrapper_formTitle__N4DAl
    {
        font-size: 32px;
        margin: 32px 0;
        grid-area: 1/1/1/span 2;
    }
    .SignUpFormContentWrapper_form__Wla6u .SignUpFormContentWrapper_btn__m5CA4, .SignUpFormContentWrapper_form__Wla6u .SignUpFormContentWrapper_errorArea__2LGJf, .SignUpFormContentWrapper_form__Wla6u .SignUpFormContentWrapper_termAndConditionsArea__0_HKy
    {
        grid-area: auto/span 2;
    }
}
.SignUpFormContentWrapper_form__Wla6u .SignUpFormContentWrapper_formBody__ddWrz
{
    display: flex;
    flex-direction: column;
    position: relative;
    z-index: 1;
    gap: 16px;
    padding: 0 30px;
    width: 100%;
}
@media(min-width: 768px)
{
    .SignUpFormContentWrapper_form__Wla6u .SignUpFormContentWrapper_formBody__ddWrz
    {
        grid-gap: 24px 16px;
        gap: 24px 16px;
        display: grid;
        grid-template-columns: 50% 50%;
    }
}
.SignUpFormContentWrapper_form__Wla6u .SignUpFormContentWrapper_termsPlainText__asa57
{
    grid-column: span 2;
    margin-top: -8px;
}
.SignUpFormContentWrapper_form__Wla6u .SignUpFormContentWrapper_loginLinkWrapper__XG1CI
{
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    margin-top: 20px;
}
@media(min-width: 1025px)
{
    .SignUpFormContentWrapper_form__Wla6u .SignUpFormContentWrapper_loginLinkWrapper__XG1CI
    {
        margin-top: 35px;
    }
}
.SignUpFormContentWrapper_form__Wla6u .SignUpFormContentWrapper_loginLinkText__HogX9
{
    text-align: center;
    font-weight: 300;
    font-size: 12px;
    line-height: 104%;
    color: var(--greyA700);
}
.SignUpFormContentWrapper_form__Wla6u .SignUpFormContentWrapper_loginLink__Ki2zD
{
    margin-left: 5px;
    font-weight: 400;
    font-size: 12px;
    line-height: 104%;
    color: var(--greyA700);
    text-decoration: underline;
    cursor: pointer;
}
.SignUpFormContentWrapper_form__Wla6u .SignUpFormContentWrapper_loginLink__Ki2zD:hover
{
    color: var(--signUpFormLinksColor);
}
.SignUpFormContentWrapper_form__Wla6u .SignUpFormContentWrapper_submit__4e2am.SignUpFormContentWrapper_submit__4e2am
{
    position: relative;
    padding: 8px 70px;
    margin: 0 auto;
    font-weight: 700;
    font-size: 14px;
    line-height: 160%;
}
@media(min-width: 768px)
{
    .SignUpFormContentWrapper_form__Wla6u .SignUpFormContentWrapper_submit__4e2am.SignUpFormContentWrapper_submit__4e2am
    {
        grid-column: span 2;
    }
}
.SignUpFormContentWrapper_form__Wla6u .SignUpFormContentWrapper_or__Cur2A
{
    display: block;
    text-align: center;
}
.SignUpFormContentWrapper_form__Wla6u .SignUpFormContentWrapper_facebookBtn__QJNm1.SignUpFormContentWrapper_facebookBtn__QJNm1
{
    width: 100%;
}
.SignUpFormContentWrapper_form__Wla6u .SignUpFormContentWrapper_sslText__wgdoB
{
    text-align: center;
    margin-top: 18px;
    color: var(--greyA100);
    font-weight: 300;
    font-size: 10px;
    line-height: 104%;
}
.SignUpFormContentWrapper_form__Wla6u .SignUpFormContentWrapper_sslText__wgdoB img
{
    width: 10px;
    height: 10px;
    margin-right: 5px;
}
.SignUpFormContentWrapper_form__Wla6u .SignUpFormContentWrapper_checkboxText__9SkpT
{
    color: var(--greyA700);
}
.Notification_root__NwjlE
{
    width: 100%;
    overflow: visible;
}
.Notification_root_deleted__M23AZ
{
    margin-top: -4px;
    transition: margin-top .1s ease .5s;
}
.Notification_root_deleted__M23AZ .Notification_wrapper__6EYTq
{
    opacity: 0;
    height: 0;
    transition: opacity .3s ease;
}
.Notification_wrapper__6EYTq
{
    transition: opacity .3s ease .3s;
    width: 100%;
}
.Notification_notification__jrLIH
{
    display: flex;
    padding: 12px 20px 12px 16px;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    border-radius: 20px;
    background: var(--notificationCenterNotificationBg);
    width: 100%;
    position: relative;
}
@media(min-width: 768px)
{
    .Notification_notification__jrLIH
    {
        align-items: center;
    }
}
.Notification_notification--isRead__yjFhJ
{
    background: #f9f9f9;
}
.Notification_notification__jrLIH:hover .Notification_deleteBtn__YnVdn
{
    display: flex;
}
.Notification_notification__jrLIH .Notification_image__8Z5rR
{
    position: relative;
    flex: 0 0 auto;
    width: 54px;
    height: 54px;
}
.Notification_notification__jrLIH .Notification_descrWrp__TGmzU
{
    display: flex;
    flex-direction: column;
    gap: 2px;
    overflow: hidden;
    flex: 1 1 auto;
}
.Notification_notification__jrLIH .Notification_descrWrp__TGmzU .Notification_title__QxpaD
{
    color: var(--notificationCenterNotificationTitleColor);
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: -.24px;
}
.Notification_notification__jrLIH .Notification_descrWrp__TGmzU .Notification_description__AmIOB
{
    color: var(--notificationCenterNotificationDescrColor);
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: -.28px;
}
.Notification_notification__jrLIH .Notification_descrWrp__TGmzU .Notification_description__AmIOB .Notification_message__ssNYc
{
    overflow: hidden;
    word-break: keep-all;
}
.Notification_notification__jrLIH .Notification_descrWrp__TGmzU .Notification_description__AmIOB .Notification_timestamp__Btm9q
{
    flex: 0 0 auto;
    white-space: nowrap;
    margin-left: 5px;
    color: #666;
}
.Notification_deleteBtn__YnVdn
{
    position: absolute;
    top: -4px;
    right: -4px;
    width: 24px;
    height: 24px;
    background-color: var(--Gray-300,#b3b3b3);
    border-radius: 100%;
    cursor: pointer;
    display: none;
    align-items: center;
    justify-content: center;
}
.Notification_buttons__VEJi0
{
    display: flex;
    gap: 4px;
    margin-top: 6px;
}
.SwipeMenu_root__3hmCP
{
    display: flex;
    position: relative;
}
.SwipeMenu_root_swiping__hnlCA .SwipeMenu_content__19rfI, .SwipeMenu_root_swiping__hnlCA .SwipeMenu_menu__zS3Py
{
    transition: none;
}
.SwipeMenu_content__19rfI
{
    flex-grow: 1;
    min-width: 0;
    transform: translateX(calc(var(--swipe-offset) * -1px - min(1,var(--swipe-offset)) * 4px));
    transition: transform .4s ease;
}
.SwipeMenu_menu__zS3Py
{
    display: flex;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: calc(var(--swipe-offset) * 1px);
    transition: width .4s ease;
    overflow: hidden;
}
.SwipeMenu_menuItem__ujpet
{
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 20px;
    flex-grow: 1;
    min-width: 0;
}
.SwipeMenu_menuItem_color_error__KjPLr
{
    background-color: #ff162d;
}
.SwipeMenu_menuItemIcon__d2TJW
{
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 100%;
    padding: 0 8px;
}
.ChangePasswordFormContentV2_container__8kl8R
{
    padding: 4px 16px;
    display: flex;
    flex-direction: column;
    width: 100%;
}
.ChangePasswordFormContentV2_header__jRIlF
{
    padding: 0 12px;
}
.BrowseMenu_tabsContainer__WzzrV.BrowseMenu_tabsContainer__WzzrV
{
    --tabPrimaryActiveUnderline: var(--browseMenuV2TabSelector,#5cfd86);
    height: 76px;
    padding: 8px 0 0;
}
.BrowseMenu_tabsContainer__WzzrV.BrowseMenu_tabsContainer--desktop__0T0_o
{
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    background-color: var(--bodyBg);
    height: 92px;
    padding: 24px 0 0;
}
.BrowseMenu_sticky__MEjyj.BrowseMenu_sticky__MEjyj
{
    position: -webkit-sticky;
    position: sticky;
    top: 60px;
    left: 0;
    z-index: 100;
    background-color: var(--desktopBackdropBg);
    overflow: hidden;
    margin: auto;
}
.BrowseMenu_sticky__MEjyj.BrowseMenu_sticky--desktop__cFTwa
{
    top: 92px;
    max-width: 540px;
    padding-top: 40px;
}
.BrowseMenu_arrowsContainer__8g5HT
{
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    cursor: pointer;
    z-index: 1;
    top: 25px;
}
.BrowseMenu_arrowsContainer--desktopArrowBack__gqyHa
{
    top: 40px;
    left: 32px;
}
[dir=rtl] .BrowseMenu_arrowsContainer--desktopArrowBack__gqyHa
{
    left: unset;
    right: 32px;
    rotate: 180deg;
}
.BrowseMenu_arrowsContainer--desktopArrowForward__b5j5T
{
    top: 40px;
    right: 32px;
}
[dir=rtl] .BrowseMenu_arrowsContainer--desktopArrowForward__b5j5T
{
    left: 32px;
    right: unset;
    rotate: 180deg;
}
.BrowseMenu_arrowsContainer--arrowBack__7icRu
{
    left: 24px;
}
[dir=rtl] .BrowseMenu_arrowsContainer--arrowBack__7icRu
{
    left: unset;
    right: 24px;
    rotate: 180deg;
}
.BrowseMenu_arrowsContainer--arrowForward__JPM_z
{
    right: 24px;
}
[dir=rtl] .BrowseMenu_arrowsContainer--arrowForward__JPM_z
{
    left: 24px;
    right: unset;
    rotate: 180deg;
}
.BrowseMenu_arrows__gmrMU
{
    height: 20px;
    width: 9px;
    stroke: #ccc;
}
.BrowseMenu_paginatedTab__wk2hx.BrowseMenu_paginatedTab__wk2hx
{
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 8px;
    margin: 0;
    width: 70px;
    gap: 4px;
}
.BrowseMenu_paginatedTab__wk2hx.BrowseMenu_paginatedTab--desktop__XMK_f
{
    width: 76px;
}
.BrowseMenu_paginatedTabLabel__h0jIq.BrowseMenu_paginatedTabLabel__h0jIq
{
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%;
    font-size: 11px;
    line-height: 14px;
    color: var(--browseMenuV2TabLabel,#808080);
    letter-spacing: -.22px;
}
.activeTab__primary .BrowseMenu_paginatedTabLabel__h0jIq.BrowseMenu_paginatedTabLabel__h0jIq
{
    color: var(--browseMenuV2ActiveTabLabel,#4e454a);
}
.BrowseMenu_paginatedTabImage__eek2E.BrowseMenu_paginatedTabImage__eek2E
{
    filter: var(--browseMenuV2TabIcon,brightness(0) saturate(100%) invert(51%) sepia(0) saturate(1223%) hue-rotate(184deg) brightness(98%) contrast(85%));
}
.activeTab__primary .BrowseMenu_paginatedTabImage__eek2E.BrowseMenu_paginatedTabImage__eek2E
{
    filter: var(--browseMenuV2ActiveTabIcon,brightness(0) saturate(100%) invert(24%) sepia(11%) saturate(411%) hue-rotate(274deg) brightness(99%) contrast(84%));
}
.BrowseMenu_indicator__TdY8S
{
    position: absolute;
    background-color: var(--bubbleCounterBg,var(--secondary));
    color: var(--bubbleCounterText,var(--primaryContrastText));
    border-radius: 25px;
    min-width: 22px;
    height: 22px;
    padding: 0 4px;
    top: -12px;
    left: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
}
[dir=rtl] .BrowseMenu_indicator__TdY8S
{
    left: auto;
    right: 14px;
}
.EmailVerificationBody_container__sd6Ru
{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 30px 30px 50px;
}
@media(min-width: 1025px)
{
    .EmailVerificationBody_container__sd6Ru
    {
        margin: 0 auto;
        max-width: 460px;
    }
}
.EmailVerificationBody_title__tx4GX
{
    padding-top: 10px;
    font-weight: 700;
    font-size: 24px;
    line-height: 104%;
    margin: 22px 0;
}
.EmailVerificationBody_subtitle__GBH6C
{
    padding-top: 10px;
    font-weight: 400;
    font-size: 14px;
    text-align: center;
    line-height: 22.4px;
    margin-bottom: 35px;
    align-content: center;
}
.EmailVerificationBody_email__OPY9R
{
    font-weight: 600;
}
.EmailVerificationBody_accountCreated__BeyfF
{
    display: flex;
    justify-content: space-between;
    align-items: center;
    border: 1px solid #2e7d32;
    border-radius: 20px;
    padding: 7px 7px 7px 13px;
    text-align: center;
    font-size: 13px;
    color: #2e7d32;
}
.EmailVerificationBody_checkIcon__7H5lu
{
    display: block;
    margin-left: 8px;
}
.EmailVerificationField_container__CTxPw
{
    display: block;
    width: 100%;
    height: 100px;
}
.EmailVerificationField_container--error__FV_bn
{
    height: 150px;
}
.EmailVerificationField_digitsBlock__In7ik
{
    display: block;
    width: 100%;
    height: 100px;
    position: relative;
}
.EmailVerificationField_input__aXqbD
{
    width: 50%;
    height: 100px;
    position: absolute;
    left: 25%;
    opacity: 0;
    z-index: 1;
}
.EmailVerificationField_digitsContainer__wYtjr
{
    width: 100%;
    height: 75px;
    position: absolute;
    display: flex;
    justify-content: center;
    padding: 10px 0;
    top: 0;
}
.EmailVerificationField_item__cGhfS
{
    display: block;
    width: 43px;
    height: 57px;
    position: relative;
    border: 1px solid var(--green);
    font-size: 20px;
    font-weight: 400;
    line-height: 50px;
    margin-left: 15px;
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    box-sizing: border-box;
    text-align: center;
    color: var(--greyA700);
    border-radius: 10px;
}
.EmailVerificationField_item--error__TE3mn
{
    border: 1px solid var(--redDark);
}
.EmailVerificationField_item--disabled__BmDYH
{
    color: var(--grey500);
    border: 1px solid var(--grey500);
}
.EmailVerificationField_helpTextContainer__A9XVo
{
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--errorDark);
    border-radius: 4px;
    font-size: 13px;
}
.EmailVerificationFooter_footerContainer__PZyPT
{
    display: flex;
    justify-content: space-between;
    width: 100%;
    z-index: 10;
    font-weight: 300;
    font-size: 12px;
}
.EmailVerificationFooter_resendContainer__GWzVp
{
    display: flex;
}
.EmailVerificationFooter_resendButton__eGZzA
{
    margin-left: 5px;
    line-height: 104%;
    color: #3397ff;
    cursor: pointer;
    background: none;
    border: none;
}
.EmailVerificationFooter_resendButton--disabled__XQtfv
{
    color: var(--grey800);
    cursor: auto;
}
.EmailVerificationFooter_footerText__cqw27
{
    font-size: 12px;
    font-weight: 300;
    color: var(--grey800);
}
.List_roundList___yfWZ>:not(:last-child)
{
    margin-bottom: 8px;
}
.DetailsContent_detailsContainer__518Gv
{
    display: flex;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: -.28px;
    color: var(--bodyText);
}
.DetailsContent_bold__fZHzi
{
    font-size: 14px;
    font-style: normal;
    font-weight: 800;
    line-height: 18px;
    letter-spacing: -.56px;
}
.DetailsContent_roundStats__coiZk
{
    display: flex;
    justify-content: space-between;
    flex-grow: 1;
}
.DetailsContent_infoButton__Rw9r_.DetailsContent_infoButton__Rw9r_
{
    border-radius: 50px;
    padding: 6px 12px;
    font-size: 12px;
    height: -moz-fit-content;
    height: fit-content;
    font-style: normal;
    font-weight: 700;
    line-height: 16px;
    letter-spacing: -.48px;
    background-color: #eee;
    color: #4e454a;
}
.DetailsContent_winStatus__vVb_V
{
    color: #248a3d;
}
.DetailsContent_amount__kqkqb
{
    white-space: nowrap;
}
.DetailsContent_labels__b13nE
{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-end;
}
.DetailsContent_icon__T2lvA.DetailsContent_icon__T2lvA
{
    height: 16px;
    width: 16px;
    margin: 0 2px;
}
.DetailsContent_stakeContainer__5LOFM
{
    display: flex;
    align-items: center;
}
.DetailsContent_freespin__m6NaE
{
    display: flex;
    padding: 2.5px 8px;
    align-items: center;
    gap: 10px;
    border-radius: 30px;
    background-color: var(--bettingHistoryFreespinBg);
    color: var(--bettingHistoryFreespin);
    font-size: 9px;
    font-style: normal;
    font-weight: 900;
    line-height: 13px;
    letter-spacing: -.18px;
}
.DetailsContent_amountContainer__Z_xXF
{
    display: flex;
    gap: 4px;
}
.StatusContent_status__Y_f3j
{
    height: -moz-fit-content;
    height: fit-content;
    background-color: #666;
    border-radius: 28px;
    display: flex;
    padding: 2px 8px;
    align-items: center;
    gap: 1px;
    color: #fff;
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px;
    letter-spacing: -.48px;
}
.StatusContent_winStatus__kHSqE
{
    background-color: #248a3d;
}
.TransactionCard_container__YoBtk
{
    display: flex;
    justify-content: space-between;
    padding: 16px 0 0;
    width: 100%;
    background-color: #fff;
    border-radius: 4px;
    line-height: 19px;
    font-size: 12px;
}
.TransactionCard_container__YoBtk:not(:last-child)
{
    margin-bottom: 12px;
}
.TransactionCard_transactionIdWrapper__okTq0
{
    border-bottom: 1px solid var(--drawerDividerColor);
}
.TransactionCard_transactionIdContainer__cJjeU
{
    padding: 14px 20px;
    border-radius: 16px;
    background: #f9f9f9;
    margin-bottom: 16px;
}
.TransactionCard_mainContent__ALOGO
{
    display: flex;
    flex-direction: column;
    width: calc(100% - 100px);
}
.TransactionCard_routeName__BUc07
{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.TransactionCard_amount__DSHjf
{
    color: var(--secondary);
    font-weight: 700;
}
.TransactionCard_date__d1wdm
{
    color: var(--grey500);
}
.TransactionCard_statusWrapper__ML7g8
{
    width: 100px;
    padding-left: 4px;
    box-sizing: border-box;
}
.TransactionCard_status__yxywS
{
    display: block;
    font-weight: 700;
    text-align: right;
}
.Card_wrapper__U1HW0
{
    max-width: 100%;
}
.Card_transactionIdWrapper__PIDGA
{
    padding-bottom: 16px;
    border-bottom: 1px solid var(--drawerDividerColor);
}
.Card_transactionIdContainer__3cDE4
{
    padding: 14px 20px;
    border-radius: 16px;
    background: #f9f9f9;
}
.Card_container__4hgXM
{
    display: flex;
    justify-content: space-between;
    padding: 16px 0 0;
    border-radius: 4px;
    color: #000;
    transition: box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms;
    background-color: #fff;
}
.Card_container__4hgXM:not(:last-child)
{
    margin-bottom: 12px;
}
.Card_title__CUEGo
{
    font-size: 14px;
    line-height: normal;
}
.Card_status__JmOSm
{
    line-height: normal;
    font-size: 12px;
    font-weight: 700;
    padding-top: 2px;
    color: var(--secondary);
}
.Card_createdAt___4P5n
{
    line-height: normal;
    padding-top: 8px;
    font-size: 12px;
    color: var(--grey700);
}
.Card_error__YDbRQ
{
    padding-top: 4px;
    color: var(--redDark);
    font-size: 13px;
    line-height: 1.2;
}
.Card_bottomBox__5jctX
{
    display: flex;
    padding-top: 6px;
    padding-left: 19px;
}
.Card_cancelButton__wo5rB.Card_cancelButton__wo5rB
{
    text-transform: none;
    align-self: center;
    display: block;
    padding: 11px 20px;
    border-radius: 6px;
    line-height: 20px;
    white-space: nowrap;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.Card_cancelButton__wo5rB.Card_cancelButton--disabled__l_F7b
{
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
}
.ClaimReward_container__xivPg
{
    position: relative;
    width: 100%;
    padding: 20px;
    display: flex;
    align-items: center;
    gap: 16px;
    border-radius: 24px;
    border: 1px solid #eee;
}
.ClaimReward_trackColors__wcKxk.ClaimReward_trackColors__wcKxk
{
    z-index: 1;
}
.ClaimReward_trackColors__wcKxk.ClaimReward_trackColors__wcKxk circle:first-child
{
    stroke: var(--grey50);
}
.ClaimReward_trackColors__wcKxk.ClaimReward_trackColors__wcKxk circle:last-child
{
    stroke: var(--secondary);
}
.ClaimReward_progressBarText__pZaKH
{
    font-size: 24px;
}
.ClaimReward_rewardClaimedImage__NOaLb
{
    width: 102px;
    height: 102px;
    border-radius: 102px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #f4f4f4;
}
.ClaimReward_claimContainer__KI2i8
{
    z-index: 1;
}
.ClaimReward_claimContainer__KI2i8 .ClaimReward_completeText__KJ9Js
{
    margin-bottom: 12px;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: -.26px;
}
.ClaimReward_confetti__6wxpj
{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: 0;
}
.Overview_container__Y_V42
{
    width: 100%;
    margin-top: 12px;
    padding: 20px 24px;
    border: 1px solid #e6e6e6;
    border-radius: 16px;
}
.Overview_container__Y_V42 .Overview_divider__RYkTZ
{
    height: 1px;
    width: 100%;
    margin: 16px 0;
    border: 0;
    background-color: #e6e6e6;
}
.Overview_header__wGwFZ
{
    font-size: 20px;
    line-height: 24px;
    font-weight: 800;
}
.Overview_tooltip__yB1yA
{
    max-width: 71vw;
    inset: 0 -5px auto auto!important;
}
.Overview_overviewItem__oUABe
{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.Overview_overviewItem__oUABe .Overview_name__53ps5
{
    font-size: 20px;
    line-height: 24px;
    font-weight: 800;
    margin: 0 0 0 4px;
}
.Overview_overviewItem__oUABe .Overview_description__wsG9o
{
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
    color: #666;
}
.Overview_overviewItem__oUABe .Overview_info__vRRGD
{
    cursor: pointer;
}
.Overview_overviewItem__oUABe .Overview_info__vRRGD:hover
{
    filter: invert(38%) sepia(30%) saturate(0) hue-rotate(234deg) brightness(90%) contrast(75%);
}
[dir=rtl] .Overview_overviewItem__oUABe .Overview_name__53ps5
{
    margin: 0 4px 0 0;
}
.LeaderboardPlayerAvatar_avatarContainer__l_Rcn
{
    margin: 0 8px 0 3px;
}
.PrizesTab_prizesContainer__x_xjm
{
    display: flex;
    flex-direction: column;
    min-height: 100%;
}
.PrizesTab_title____5en
{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    font-size: 25px;
}
.PrizesTab_title--desktop__ac3e4
{
    justify-content: center;
}
.PrizesTab_description__RrKbN
{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-top: 20px;
}
.PrizesTab_description--desktop__1XJeo
{
    justify-content: center;
}
.PrizesTab_imagesContainer__LWUnH
{
    margin-top: 20px;
}
.PrizesTab_buttonContainer__RPZIv, .PrizesTab_imagesContainer__LWUnH
{
    display: flex;
    justify-content: center;
    align-items: center;
}
.PrizesTab_mainButton__Oy_Te.PrizesTab_mainButton__Oy_Te
{
    width: 100%;
    padding: 10px 18px;
    letter-spacing: 1px;
    font-size: 14px;
    margin-top: 5px;
}
.PrizesTab_mainButton__Oy_Te.PrizesTab_mainButton--desktop__54se_
{
    max-width: 300px;
}
.PrizesTab_mainButton__Oy_Te.PrizesTab_mainButton--skeleton__e_iuE
{
    padding: 20px 0;
}
.PrizesTab_rewardsTableContainer__3ldw6.PrizesTab_rewardsTableContainer__3ldw6
{
    margin-top: 40px;
}
.PrizesTab_rewardsTable__d3DKP.PrizesTab_rewardsTable__d3DKP
{
    width: 100%;
    background-color: inherit;
}
.PrizesTab_rewardsTable__d3DKP.PrizesTab_rewardsTable__d3DKP thead td
{
    padding: 10px 0;
    border-bottom: 1px solid var(--staticContainerTableCellBorder);
    text-align: center;
    color: var(--grey600);
    font-size: 12px;
}
.PrizesTab_rewardsTable__d3DKP.PrizesTab_rewardsTable__d3DKP tbody td
{
    border-bottom: 1px solid var(--staticContainerTableCellBorder);
    text-align: center;
    padding: 5px 0;
    font-size: 14px;
}
.PrizesTab_skeletonText__zW2Sp
{
    width: 80%;
    max-width: 300px;
}
.PrizesTab_skeletonText--fullWidth__aZS3Y
{
    max-width: 100%;
    width: 100%;
}
.RulesTab_rulesContainer__7jO7T
{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.RulesTab_rulesContainer--displayedTerms__d1TcR
{
    min-height: unset;
}
.RulesTab_title__Oq_9_
{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    font-size: 25px;
}
.RulesTab_title--desktop__x6rH5
{
    justify-content: center;
}
.RulesTab_buttonContainer__e7Ty7
{
    display: flex;
    justify-content: center;
    align-items: center;
}
.RulesTab_mainButton__yvvuT.RulesTab_mainButton__yvvuT
{
    width: 100%;
    padding: 10px 18px;
    letter-spacing: 1px;
    font-size: 14px;
    margin-top: 20px;
}
.RulesTab_mainButton__yvvuT.RulesTab_mainButton--desktop__jJYL7
{
    max-width: 300px;
}
.RulesTab_mainButton__yvvuT.RulesTab_mainButton--skeleton__y_sZY
{
    padding: 20px 0;
}
.RulesTab_termsButton__meoq3.RulesTab_termsButton__meoq3
{
    width: 100%;
    padding: 10px 18px;
    letter-spacing: 1px;
    font-size: 14px;
    margin-top: 20px;
    background-color: var(--offerCardMoreBtnBg);
    border: 1px solid var(--offerCardMoreBtnBorder);
    color: var(--offerCardMoreBtnText);
}
.RulesTab_termsButton__meoq3.RulesTab_termsButton--desktop__blt4o
{
    max-width: 300px;
}
.RulesTab_termsButton__meoq3.RulesTab_termsButton--skeleton__VX5NI
{
    padding: 20px 0;
}
.RulesTab_termsContainer__SkUhK
{
    margin-top: 20px;
}
.RulesTab_skeletonText__1zor1
{
    width: 80%;
    max-width: 300px;
}
.RulesTab_skeletonText--fullWidth__3ktZp
{
    max-width: 100%;
    width: 100%;
}
.CookiesConsent_container__ResGE
{
    position: fixed;
    bottom: var(--mobileMainNavigationOffset);
    width: 100%;
    padding: 0 8px 8px;
    z-index: 99999;
    transition: transform .3s linear;
    pointer-events: none;
}
@media(min-width: 1025px)
{
    .CookiesConsent_container__ResGE
    {
        padding: 0 32px 32px;
        bottom: var(--mobileMainNavigationOffset);
    }
}
.CookiesConsent_wrapper___HgRV
{
    display: flex;
    align-items: center;
    gap: 12px;
    width: 100%;
    padding: 14px 16px;
    background: var(--cookiesConsentBgColor);
    color: var(--cookiesConsentTextColor);
    border-radius: 20px;
    pointer-events: auto;
}
@media(min-width: 768px)
{
    .CookiesConsent_wrapper___HgRV
    {
        max-width: 460px;
    }
}
.CookiesConsent_htmlBlock__Mvq3i
{
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
    letter-spacing: -.24px;
}
.CookiesConsent_icon__I8DNa
{
    position: relative;
    width: 32px;
    height: 32px;
    flex-shrink: 0;
}
.TermsAndConditionsList_section__3_VaF
{
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 8px;
    margin: 24px 0 0;
}
.TopWinnersWidget_container__bYmD2
{
    display: flex;
    flex-direction: column;
    position: relative;
    container-type: inline-size;
    container-name: top-winner;
    padding-bottom: 24px;
}
.TopWinnersWidget_container--skeleton__pIcKs
{
    height: 515px;
    align-items: center;
    padding-bottom: 0;
}
@media(min-width: 1025px)
{
    .TopWinnersWidget_desktopContainer__GOXBV
    {
        flex-direction: row;
        padding-bottom: 0;
    }
    .TopWinnersWidget_desktopSkeleton__4XkdQ
    {
        flex-direction: row;
        height: 248px;
    }
}
.TopWinnersWidget_background__m7XWw
{
    background: var(--topWinnersBackground);
    border-radius: 32px;
    width: 100%;
    position: absolute;
    top: 38px;
    bottom: 0;
    overflow: hidden;
}
.TopWinnersWidget_background--skeleton__I3UXM
{
    background: unset;
}
@media(min-width: 1025px)
{
    .TopWinnersWidget_desktopBackground__F6Mc8
    {
        top: 0;
    }
}
.TopWinnersWidget_cardSkeleton__ECvB7.TopWinnersWidget_cardSkeleton__ECvB7
{
    border-radius: 24px;
    height: 141px;
    width: 141px;
}
@media(min-width: 1025px)
{
    .TopWinnersWidget_cardSkeleton__ECvB7.TopWinnersWidget_cardSkeleton__ECvB7, .TopWinnersWidget_desktopCardSkeleton__qOo9p
    {
        display: none;
    }
}
.TopWinnersWidget_confettiDesktop__HXYCa
{
    position: absolute;
    top: 0;
    left: 0;
}
.TopWinnersWidget_confettiLeft__MjOI3
{
    position: absolute;
    top: -62px;
    left: -28px;
}
.TopWinnersWidget_confettiRight__lDbgB
{
    position: absolute;
    top: -62px;
    right: -28px;
}
.TopWinnersWidget_winnersContainer__GTPeT
{
    display: flex;
    align-items: center;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    overflow: hidden;
}
@container top-winner(max-width:1240px){@media(min-width:1025px){.TopWinnersWidget_winnersContainer__GTPeT{max-width:766px}}}
@container top-winner(max-width:1140px){@media(min-width:1025px){.TopWinnersWidget_winnersContainer__GTPeT{max-width:628px}}}
@container top-winner(max-width:998px){@media(min-width:1025px){.TopWinnersWidget_winnersContainer__GTPeT{max-width:490px}}}
.TopWinnersWidget_topWinnerContainer__p0OnA
{
    flex: 1 1 auto;
}
.TopWinnersWidget_swipeableContainer__V9NSl
{
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-items: center;
    gap: 8px;
    padding: 24px 24px 0;
}
@media(min-width: 1025px)
{
    .TopWinnersWidget_desktopCarouselContainer__3KORD
    {
        padding: 32px 42px;
    }
    .TopWinnersWidget_desktopSwipeableContainer__T9wOk
    {
        padding: unset;
    }
}
.TopWinnersWidget_button__JblV0.TopWinnersWidget_button__JblV0
{
    color: var(--topWinnersBtnColor);
    background-color: var(--topWinnersBtnBackground);
}
.TopWinnersWidget_button__JblV0.TopWinnersWidget_button__JblV0:hover
{
    color: var(--topWinnersBtnColor);
    background-color: var(--topWinnersBtnHoverBackground);
}
@keyframes TopWinnersWidget_zoomIn__5xip3
{
    0%
    {
        transform: translate(0) scale(1);
    }
    to
    {
        transform: translate(0) scale(1.23);
    }
}
.Tabs_tabContainer__RC01j
{
    padding: 0 16px;
    background-color: #fff;
    display: flex;
    overflow-x: scroll;
    overflow-y: hidden;
    scrollbar-width: none;
    position: relative;
    border-bottom: 1px solid var(--tabPrimarySeperator);
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.Tabs_tabContainer__RC01j::-webkit-scrollbar
{
    display: none;
}
.Tabs_tabContainer__primary__DG5SM
{
    height: 52px;
    width: 100%;
    white-space: nowrap;
    will-change: transform;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    cursor: pointer;
    position: relative;
}
.Tabs_tabContainer__secondary__TULpn
{
    height: 64px;
    align-items: center;
}
.Tabs_tab__scAI3
{
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    outline: 0;
    border: 0;
    cursor: pointer;
    background: transparent;
    padding: 0;
    display: flex;
    width: auto;
    position: relative;
    z-index: 1;
}
.Tabs_tab__primary__VEUix
{
    padding: 16px 0 0;
    margin-right: 8px;
}
.Tabs_tab__secondary__99ZbZ
{
    height: 32px;
    padding: 8px 14px 8px 12px;
    align-items: center;
    min-width: -moz-fit-content;
    min-width: fit-content;
    cursor: pointer;
    border-radius: 50px;
}
.Tabs_tab__secondary--noImage__yPqiD
{
    padding: 8px 14px;
}
@media(min-width: 1025px)
{
    .Tabs_tab__secondary__99ZbZ:hover span
    {
        color: #000;
    }
    .Tabs_tab__secondary__99ZbZ:hover>div, .Tabs_tab__secondary__99ZbZ:hover>svg
    {
        filter: brightness(0);
    }
}
.Tabs_tabText__xntq_
{
    line-height: 18px;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
}
.Tabs_tabText__primary__LMjDt
{
    padding: 0 8px;
    font-size: 14px;
    color: var(--tabPrimaryDefaultText);
}
.Tabs_tabText__primary--selected__t3gCb
{
    color: var(--tabPrimaryActiveText);
}
@media(min-width: 1025px)
{
    .Tabs_tabText__primary__LMjDt:hover
    {
        color: var(--tabPrimaryHoverText);
    }
}
.Tabs_tabText__secondary__bj3Hq
{
    font-size: 13px;
    margin-left: 4px;
    color: var(--tabSecondaryDefaultText);
}
.Tabs_tabText__secondary--noImage__JJw0_
{
    margin-left: 0;
}
.Tabs_tabText__secondary--selected__DuWbY
{
    color: var(--tabSecondaryActiveText);
}
@media(min-width: 1025px)
{
    .Tabs_tabText__secondary__bj3Hq:hover
    {
        color: #000;
    }
}
.Tabs_tabIcon__secondary--selected__EM89u
{
    filter: var(--tabSecondarySelectIcon);
}
.Tabs_selector__3krCy
{
    z-index: 0;
    position: absolute;
    transition: all .3s ease-in-out 0ms;
}
.Tabs_selector__primary__yGRru
{
    bottom: 0;
    height: 3px;
    border-radius: 3px 3px 0 0;
    background-color: var(--tabPrimaryActiveUnderline);
}
.Tabs_selector__secondary__qYPGU
{
    height: 32px;
    border-radius: 50px;
    background-color: var(--tabSecondaryActiveBg);
}
.Tabs_track__O8QxQ
{
    display: flex;
    flex-shrink: 0;
    touch-action: none;
    position: relative;
    transition: transform .3s ease-out;
}
.Tabs_page__nR9S2
{
    display: flex;
    justify-content: center;
}
.Tabs_hasNewItems__6Vfpe:after
{
    content: "";
    position: absolute;
    top: 8px;
    right: 6px;
    width: 6px;
    height: 6px;
    background-color: var(--promoHubHeaderLinkActive);
    border-radius: 50%;
}
.PaymentRouteCard_content__wtxZe
{
    flex-grow: 1;
    overflow: hidden;
    display: flex;
    flex-flow: column;
    gap: 2px;
    white-space: nowrap;
}
.PaymentRouteCard_name__ghVdd
{
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -.56px;
    color: var(--cashierTextColorMain);
    text-overflow: ellipsis;
    overflow: hidden;
}
.PaymentRouteCard_name_redesign__mLbJd
{
    color: #4e454a;
    font-weight: 600;
    line-height: 18px;
    font-style: normal;
    letter-spacing: -.28px;
}
.PaymentRouteCard_labelsWrapper__z4j1i
{
    display: flex;
    gap: 4px;
}
.PaymentRouteCard_info__yrhHa
{
    font-size: 12px;
    line-height: 16px;
    letter-spacing: -.24px;
    color: var(--gray-500,#808080);
    text-overflow: ellipsis;
    overflow: hidden;
}
.PaymentRouteCard_additionalInfo__OPZrB
{
    display: flex;
    flex-flow: column;
    gap: 6px;
    flex-shrink: 0;
    align-items: flex-end;
}
.PaymentRouteCard_amount__jNxiZ
{
    font-size: 12px;
    line-height: 16px;
    letter-spacing: -.24px;
    color: var(--gray-500,#808080);
}
.PaymentRouteCard_amount_recentPayment__Xx0cz
{
    font-weight: 700;
    color: var(--cashierTextColorMain);
}
.PaymentRouteCard_amount_redesign__Fmxgy
{
    font-weight: 400;
    overflow: hidden;
    font-style: normal;
    text-overflow: ellipsis;
}
.PaymentRouteCard_arrow__U1PiW
{
    width: 26px;
    height: 26px;
    min-width: 26px;
    min-height: 26px;
    padding: 5px;
    border-radius: 50px;
    background: var(--cashierDepositArrowBgColor);
    color: var(--cashierDepositArrowColor);
}
.Tag_root__LSk2g
{
    display: flex;
    align-items: center;
    max-height: 17px;
    border-radius: 6px;
    padding: 2px 5px;
    font-weight: 900;
    font-size: 9px;
    line-height: 13px;
    letter-spacing: -.18px;
    color: var(--cashierTextColorSecondary);
    text-transform: uppercase;
}
.Tag_root_label_design_purple__BcGGe
{
    background-color: #7b61ff;
}
.Tag_root_label_design_purple_banner_gradient__TLILy
{
    background-color: #9441ff;
}
.Tag_root_label_design_green__vvCbK
{
    background: #419544;
}
.Tag_root_label_design_extra-cash__kXbut
{
    background: url(../../bcgamebettingde/image/bg1.svg),linear-gradient(95.93deg,#5841cf -9.31%,#2d2656 125.47%);
    background-size: cover;
    background-position: 50%;
}
.ExtraCashLabel_root__8zAR9
{
    font-family: Barlow Condensed;
    font-style: italic;
    font-weight: 800;
    color: #fff;
}
.ExtraCashLabel_root_size_md__HGi28
{
    font-size: 24px;
    line-height: 20px;
    letter-spacing: -.72px;
}
.ExtraCashLabel_root_size_md__HGi28 .ExtraCashLabel_percentWrapper__2l9G7
{
    font-size: 16px;
    line-height: 1;
}
.ExtraCashLabel_root_size_md__HGi28 .ExtraCashLabel_percentWrapper__2l9G7:after
{
    top: 2px;
    left: -1.5px;
    width: 6px;
    height: 8px;
}
.ExtraCashLabel_root_size_sm__fHtti
{
    font-size: 12px;
    line-height: 14px;
    letter-spacing: -.36px;
}
.ExtraCashLabel_root_size_sm__fHtti .ExtraCashLabel_percentWrapper__2l9G7
{
    font-size: 9px;
    line-height: 1;
}
.ExtraCashLabel_root_size_sm__fHtti .ExtraCashLabel_percentWrapper__2l9G7:after
{
    top: 1px;
    left: -.5px;
    width: 4px;
    height: 4px;
}
.ExtraCashLabel_value__fnTP_
{
    background: var(--cashierBannerPercentValueColor);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding: 0 1px;
    letter-spacing: normal;
    display: inline-flex;
}
.ExtraCashLabel_percentWrapper__2l9G7
{
    font-weight: 900;
    margin-left: -1px;
    position: relative;
    display: inline-flex;
}
.ExtraCashLabel_percentWrapper__2l9G7:after
{
    content: "";
    position: absolute;
    background: #443599;
    border-radius: 100%;
    transform: skewX(-7deg);
    z-index: 0;
}
.ExtraCashLabel_percent__abagt
{
    position: relative;
    z-index: 1;
    color: var(--cashierBannerPercentColor);
}
.DepositPaymentRoute_divider__w7HQu
{
    height: 1px;
    background: #f4f4f4;
    margin: 16px 0;
}
.OffersList_selectBonusText__3WT2s
{
    margin-top: 32px;
    padding-bottom: 20px;
    font-size: 16px;
    font-style: normal;
    font-weight: 800;
    line-height: 20px;
    letter-spacing: -.64px;
}
.OffersList_selectButton__rFutf
{
    padding: 8px 16px;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
}
.OffersList_selectButtonActive__zVxlI, .OffersList_selectButtonActive__zVxlI:hover
{
    background-color: #419544;
    color: #fff;
}
.OffersList_depositAtLeastText__em1Ii
{
    margin-bottom: 12px;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    color: #d70015;
}
.OffersList_closeIcon__OfQ4m
{
    height: 16px;
    width: 16px;
    color: #fff;
}
.OffersList_divider__4HXjX
{
    display: block;
    border-top: 1px solid #eee;
    margin-top: 16px;
}
.OffersList_banner__SgQ65:last-child .OffersList_divider__4HXjX
{
    display: none;
}
.OffersList_banner__SgQ65:last-of-type
{
    margin-bottom: -11px;
}
.BonusCodeField_bonusInputWrapper__GUX38
{
    position: relative;
    margin-top: 24px;
}
.BonusCodeField_inputField__tIrjZ.BonusCodeField_inputField__tIrjZ.BonusCodeField_inputField__tIrjZ input
{
    height: 20px;
    text-align: center;
    padding: 20px 18px;
    font-size: 14px!important;
    font-style: normal;
    font-weight: 500;
    line-height: 18px;
    letter-spacing: -.28px;
    color: var(--cashierTextColorMain);
}
.BonusCodeField_inputField__tIrjZ.BonusCodeField_inputField__tIrjZ.BonusCodeField_inputField__tIrjZ .Mui-focused
{
    border-color: var(--cashierInputActiveBorder);
}
.SelectedTab_transitionContainer__0_GER
{
    position: relative;
    overflow-x: hidden;
}
.SelectedTab_transitionHeight___VcbY
{
    min-height: calc(100vh - 209px);
}
.SelectedTab_backdrop__AYf44
{
    width: 100%;
    height: 100%;
    min-height: calc(100vh - 92px);
    background-color: var(--desktopBackdropBg);
    color: var(--myAccountMenuText);
}
.SelectedTab_desktopContainer__rIj51
{
    max-width: 540px;
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px;
    overflow: hidden;
    margin: auto;
    background-color: var(--bodyBg);
    height: 100%;
}
.SelectedTab_active__XaHoQ
{
    position: relative;
    max-height: none;
    overflow: visible;
}
.SelectedTab_hide__ZcKil
{
    overflow: hidden;
}
.SelectedTab_transition__FLvra
{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}
.SelectedTab_desktop__Oq3UR
{
    padding: 8px;
    min-height: 32px;
}
.SelectedTab_slideInLeft__d53f0
{
    animation: SelectedTab_slideInLeft__d53f0 .25s ease-in-out forwards;
}
.SelectedTab_slideInRight__jFOfo
{
    animation: SelectedTab_slideInRight__jFOfo .25s ease-in-out forwards;
}
.SelectedTab_slideOutLeft__w5YeH
{
    animation: SelectedTab_slideInLeft__d53f0 .25s ease-in-out reverse forwards,SelectedTab_hide__ZcKil .25s ease-in-out forwards;
}
.SelectedTab_slideOutRight__vv78h
{
    animation: SelectedTab_slideInRight__jFOfo .25s ease-in-out reverse forwards,SelectedTab_hide__ZcKil .25s ease-in-out forwards;
}
@keyframes SelectedTab_slideInLeft__d53f0
{
    0%
    {
        opacity: 0;
        transform: translateX(100%);
    }
    to
    {
        opacity: 1;
        transform: translateX(0);
    }
}
@keyframes SelectedTab_slideInRight__jFOfo
{
    0%
    {
        opacity: 0;
        transform: translateX(-100%);
    }
    to
    {
        opacity: 1;
        transform: translateX(0);
    }
}
@keyframes SelectedTab_hide__ZcKil
{
    0%
    {
        max-height: 5000px;
    }
    99%
    {
        max-height: 5000px;
    }
    to
    {
        max-height: 0;
    }
}
.Widgets_bonusSection__VDX_a>a>p, .Widgets_bonusSection__VDX_a>div>p
{
    color: var(--greyA400);
    font-size: 13px;
    line-height: 17px;
}
.Widgets_bonusSection__VDX_a>a>p
{
    font-weight: 400;
}
.Widgets_rewardsSection__V_Jv9
{
    margin: 16px;
}
.Widgets_rewardsSection__V_Jv9>p
{
    color: var(--greyA400);
    font-size: 13px;
    line-height: 17px;
    font-weight: 400;
}
.Widgets_loyaltyCardSection___A6IK.Widgets_loyaltyCardSection___A6IK
{
    margin: 0;
}
.Widgets_loyaltyLogin__jG5gv, span.Widgets_loyaltyCardSkeleton__dLgYv
{
    height: 88px;
    border-radius: 20px;
}
.Widgets_loyaltyLogin__jG5gv
{
    background-color: var(--listItemBg);
    display: flex;
    gap: 12px;
    align-items: center;
    padding: 14px 20px;
}
.Widgets_loyaltyLogin__jG5gv .Widgets_wavingHand__KcNfe
{
    width: 44px;
    height: 44px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 34px;
    font-style: normal;
    font-weight: 600;
    line-height: 44px;
    letter-spacing: -1.36px;
}
.Widgets_loyaltyLogin__jG5gv .Widgets_textContainer__Gk8FB
{
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    gap: 6px;
}
.Widgets_loyaltyLogin__jG5gv .Widgets_title__OQExR
{
    font-size: 16px;
    font-weight: 800;
    line-height: 20px;
    letter-spacing: -.64px;
}
.Widgets_loyaltyLogin__jG5gv .Widgets_text__Q9CKU
{
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: -.24px;
    color: var(--grey700);
}
.Cards_wrapper__lRbWB
{
    margin: 0 16px;
}
.Cards_cards__5488C
{
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr));
    grid-gap: 16px;
}
span.Cards_browseMenuSkeleton__6FU_8
{
    display: block;
    height: 64px;
    padding: 10px 15px;
    display: flex;
    border-radius: 20px;
}
.TiersListItem_tierHeaderContainer__6qSoq.TiersListItem_tierHeaderContainer__6qSoq
{
    border: none;
    padding: 0;
    border-radius: 0;
}
.TiersListItem_tierBodyContainer__TbaqJ.TiersListItem_tierBodyContainer__TbaqJ
{
    width: 100%;
    margin: 0;
    -webkit-padding-start: 15px;
    padding-inline-start: 15px;
}
.TiersListItem_skeletonContainer__BZW3D
{
    display: flex;
    align-items: center;
    height: 74px;
    width: 100%;
}
.TiersListItem_skeletonCircle__KPM3D
{
    width: 64px;
    height: 64px;
    border-radius: 50%;
    -webkit-margin-end: 12px;
    margin-inline-end: 12px;
}
.TiersListItem_tierWrapper__yzBJs
{
    display: flex;
    align-items: center;
    height: 74px;
    width: 100%;
    -webkit-padding-end: 26px;
    padding-inline-end: 26px;
}
.TiersListItem_iconWrapper___fNe_
{
    -webkit-margin-end: 12px;
    margin-inline-end: 12px;
    width: 74px;
    height: 74px;
}
.TiersListItem_titleWrapper__oCaPj
{
    max-width: 70%;
    gap: 4px;
    display: flex;
    flex-flow: column;
}
@media screen and (max-width: 440px)
{
    .TiersListItem_titleWrapper__oCaPj
    {
        max-width: 55%;
    }
}
@media screen and (max-width: 390px)
{
    .TiersListItem_titleWrapper__oCaPj
    {
        max-width: 50%;
    }
}
@media screen and (max-width: 320px)
{
    .TiersListItem_titleWrapper__oCaPj
    {
        max-width: 45%;
    }
}
.TiersListItem_title__yqKlG
{
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 18px;
    letter-spacing: -.64px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.TiersListItem_subTitle__s_p1J
{
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: -.24px;
    color: #4d4d4d;
}
.TiersListItem_infoIconContainer__TsdUS
{
    -webkit-margin-start: auto;
    margin-inline-start: auto;
    display: flex;
    height: 24px;
    width: 24px;
}
.TiersListItem_infoIcon__6a9Nj
{
    display: flex;
    align-self: center;
    justify-content: center;
    height: 18px;
    width: 18px;
    margin: 2px;
}
.TiersListItem_separator__mhbAg
{
    position: relative;
    width: 100%;
    padding: 8px 0;
}
.TiersListItem_separator__mhbAg:after
{
    content: "";
    position: absolute;
    bottom: 0;
    left: 86px;
    right: 0;
    height: 1px;
    background: #eee;
}
.FreeBets_detailsContainer__bzadw
{
    font-size: 14px;
}
.FreeBets_titleContainer__T0FJL
{
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    word-break: break-word;
}
.FreeBets_name__P9GKI
{
    font-weight: 700;
}
.FreeBets_currentAmount__FXZ_y
{
    font-weight: 700;
    color: var(--secondary);
}
.FreeBets_expiresInContainer__9sLJS
{
    display: flex;
    align-items: flex-end;
    flex-direction: column;
}
.FreeBets_headerContainer__zFe56
{
    display: flex;
    justify-content: space-between;
    padding: 18px;
}
.FreeBets_footerContainer__yySdC
{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 15px 18px;
    background-color: var(--grey50);
}
.FreeBets_moreIcon__ajdp2.FreeBets_moreIcon__ajdp2
{
    font-size: 30px;
    color: var(--grey500);
}
.FreeSpins_detailsContainer__p_5ab
{
    font-size: 14px;
}
.FreeSpins_titleContainer__7nkww
{
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    word-break: break-word;
}
.FreeSpins_boldText__UAHd0
{
    font-weight: 700;
}
.FreeSpins_freeSpins__IwHyP
{
    font-weight: 700;
    color: var(--secondary);
}
.FreeSpins_expiresInContainer__pyz6T
{
    display: flex;
    align-items: flex-end;
    flex-direction: column;
}
.FreeSpins_headerContainer__DyDpW
{
    display: flex;
    justify-content: space-between;
    padding: 18px;
}
.FreeSpins_gamesContainer__xw_qZ
{
    display: flex;
}
.FreeSpins_gameContainer__huJnn
{
    position: relative;
    padding: 8px;
}
.FreeSpins_gameImg__mSU8Q
{
    height: 100%;
    width: 100%;
}
.FreeSpins_gameImg--blurred__N8UdV
{
    filter: blur(1px) opacity(.35);
}
.FreeSpins_gameImg--disabled__RZ90q:hover
{
    cursor: not-allowed;
}
.FreeSpins_gameItem__EE8F6
{
    position: relative;
    cursor: pointer;
    border-radius: 15px 15px 15px 15px;
    overflow: hidden;
}
@media(max-width: 1024px)
{
    .FreeSpins_gameItem__EE8F6
    {
        width: 100px;
        height: 100px;
    }
}
@media(min-width: 1025px)
{
    .FreeSpins_gameItem__EE8F6
    {
        width: 150px;
        height: 150px;
    }
}
@media(max-width: 320px)
{
    .FreeSpins_gameItem__EE8F6
    {
        width: 80px;
        height: 80px;
    }
}
.FreeSpins_showMoreBtn___nH2N.FreeSpins_showMoreBtn___nH2N
{
    position: absolute;
    bottom: 40%;
    width: 80%;
    right: 10%;
}
.Notification_wrapper__n8mtP
{
    height: 0;
    position: relative;
    top: -150px;
    display: flex;
    flex-direction: column;
    align-items: center;
    z-index: 98;
    opacity: 0;
}
.Notification_wrapper--desktop__A32TL, .Notification_wrapper--mobile__woiti
{
    opacity: 1;
    transform: none;
    position: -webkit-sticky;
    position: sticky;
    left: 0;
    animation-duration: .3s;
    animation-timing-function: ease;
    animation-name: Notification_show-in__DcRWU;
}
@keyframes Notification_show-in__DcRWU
{
    0%
    {
        transform: translateY(-150px);
    }
    99%
    {
        transform: translateY(0);
    }
    to
    {
        transform: none;
    }
}
.Notification_wrapper--mobile__woiti
{
    top: 140px;
}
.Notification_wrapper--desktop__A32TL
{
    top: 104px;
}
.Notification_notification__yUhiD
{
    display: flex;
    align-items: center;
    padding: 6px 12px;
    border-radius: 38px;
    background-color: rgba(77,77,77,.8);
    box-shadow: 0 3px 16px 0 rgba(0,0,0,.16);
    cursor: pointer;
}
.Notification_message__qg6bp
{
    color: #fff;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px;
    letter-spacing: -.48px;
}
.Notification_message__qg6bp .Notification_counter__GCgS7
{
    position: relative;
    animation: Notification_counterAnimation__P2k3L .5s ease forwards;
}
@keyframes Notification_counterAnimation__P2k3L
{
    0%
    {
        opacity: 0;
        transform: translateY(20px) scale(.8);
    }
    to
    {
        opacity: .9;
        transform: translateY(-10px) scale(1.5);
    }
    to
    {
        opacity: 1;
        transform: translateY(0) scale(1);
    }
}
.Notification_chevron__ZXayW
{
    position: relative;
    top: 1px;
    height: 17px;
}
.TextField_formField__jYCOy
{
    position: relative;
}
.TextField_inputBlock__TlKv0
{
    margin-bottom: 0!important;
}
.TextField_inputBlock__TlKv0 fieldset
{
    border: none;
}
.TextField_inputRoot__lumMX.TextField_inputRoot__lumMX
{
    margin-bottom: 0;
    border: 2px solid #eee;
    border-radius: 16px;
    background: var(--signUpInputBackgroundColor);
}
.TextField_inputRoot__lumMX.TextField_inputRoot__lumMX.Mui-focused
{
    border-color: var(--signUpInputBorderColor);
}
.TextField_input__pBbZ0
{
    padding: 14px 20px;
    height: 24px;
}
.TextField_inputWithLabel__aAo2V.TextField_inputWithLabel__aAo2V
{
    padding: 28px 18px 9px;
}
.TextField_inputWithStartAdornment__pK3G0
{
    padding-left: 12px;
}
[dir=rtl] .TextField_inputRoot__lumMX.TextField_inputRoot__lumMX input[type=email]
{
    direction: ltr;
    text-align: right;
}
.TextField_endAdornment__s5n8X
{
    min-width: 43px;
    display: flex;
    justify-content: flex-end;
    margin-left: 0;
}
.TextField_labelWithStartAdornment__tOHyO.TextField_labelWithStartAdornment__tOHyO.TextField_labelWithStartAdornment__tOHyO
{
    margin-left: 56px;
}
.TextField_startAdornment__ulER2
{
    min-width: 24px;
    margin-left: 0;
}
.TextField_helpText__1LEQL
{
    display: flex;
    justify-content: center;
    flex-direction: column;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    margin-bottom: 0;
    margin-left: 4px;
}
.TextField_borderError__AllEK.TextField_borderError__AllEK.TextField_borderError__AllEK.TextField_borderError__AllEK
{
    border: 2px solid var(--error);
}
.TextField_inputBaseWithAdornment__7P5dA
{
    padding-left: 18px;
}
.TextField_tip__ZHK5r
{
    color: #666;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    padding: 8px 8px 0;
}
.InputLabelV2_inputLabel__TLgUX.InputLabelV2_inputLabel__TLgUX
{
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: -.24px;
    color: var(--grey600);
    margin-top: 26px;
    margin-left: 20px;
    white-space: nowrap;
    overflow: visible;
    transform: none;
    transition: all .2s ease-in-out;
}
.InputLabelV2_inputLabel__TLgUX.InputLabelV2_inputLabel--centered__bfoD7
{
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
    letter-spacing: -.28px;
    margin-top: 40px;
}
[dir=rtl] .InputLabelV2_inputLabel__TLgUX.InputLabelV2_inputLabel__TLgUX
{
    transform-origin: right;
    left: inherit;
    right: 0;
    overflow: unset;
}
.InputLabelV2_asterisk__NXDzM
{
    color: var(--error);
}
.ItemsList_listBlock__Su3ej
{
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    box-shadow: 0 3px 5px -1px rgba(0,0,0,.2);
    filter: drop-shadow(0 6px 10px rgba(0,0,0,.14)) drop-shadow(0 1px 18px rgba(0,0,0,.12));
    border-radius: 4px;
    width: 100%;
    position: absolute;
    z-index: 10;
    top: 60px;
}
@media(min-width: 768px)
{
    .ItemsList_listBlock__Su3ej
    {
        width: 100%;
    }
}
.ItemsList_listBlock__Su3ej .ItemsList_itemBlock__EIuG0
{
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    background: #fff;
    border-bottom: 1px solid var(--grey200);
    width: 100%;
}
.ItemsList_listBlock__Su3ej .ItemsList_itemBlock__EIuG0 .ItemsList_defaultCursor___tCwG
{
    cursor: default;
    color: var(--grey800);
}
.ItemsList_listBlock__Su3ej .ItemsList_itemBlock__EIuG0 .ItemsList_pointerCursor__szKU7
{
    cursor: pointer;
}
.ItemsList_listBlock__Su3ej .ItemsList_itemBlock__EIuG0 .ItemsList_listItem__A1_cY
{
    display: flex;
    align-items: center;
    padding: 10px;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%;
}
.withLoginWhenExists_loginLink__dWBR4
{
    margin-left: 6px;
    text-decoration: underline;
    cursor: pointer;
}
.withLoginWhenExists_loginLink__dWBR4:hover
{
    text-decoration: none;
}
.PhoneInput_backDrop__pBNS3
{
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 0;
}
.PhoneInput_phoneContainer__zhoys
{
    display: flex;
    flex-direction: column;
}
.PhoneInput_phoneContainer__zhoys .PhoneInput_phoneGroup__A28Yh
{
    display: grid;
    grid-template-columns: 1fr;
}
.PhoneInput_phoneContainer__zhoys .PhoneInput_countryCode__VS0_E
{
    grid-template-columns: 1fr 8px 6fr;
}
.PhoneInput_phoneContainer__zhoys .PhoneInput_codeContainer__yG_hT
{
    border: 1px solid var(--signUpInputBorderColor);
    background-color: var(--signUpInputBackgroundColor);
    border-radius: 8px;
    display: flex;
    gap: 3px;
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    overflow: hidden;
    width: 75px;
    padding: 0 0 0 7px;
}
.PhoneInput_phoneContainer__zhoys .PhoneInput_codeContainer--big__BYwo5
{
    width: 95px;
}
.PhoneInput_phoneContainer__zhoys .PhoneInput_codeContainer--small__1ehMA
{
    width: 60px;
}
.PhoneInput_phoneContainer__zhoys .PhoneInput_phoneCode__JQcdi
{
    border: none!important;
}
.PhoneInput_phoneContainer__zhoys .PhoneInput_phoneCode__JQcdi fieldset
{
    border: none;
}
.PhoneInput_phoneContainer__zhoys .PhoneInput_phoneCode--error__ZWIZS
{
    border: 1px solid var(--error);
}
.PhoneInput_phoneContainer__zhoys .PhoneInput_phoneCode__JQcdi.MuiInputBase-root
{
    background: var(--signUpInputBackgroundColor);
}
.PhoneInput_phoneContainer__zhoys .PhoneInput_phoneNumber__upmPi
{
    border-radius: 8px;
    width: 100%;
    background-color: var(--signUpInputBackgroundColor);
    border: 1px solid var(--signUpInputBorderColor);
}
.PhoneInput_phoneContainer__zhoys .PhoneInput_phoneNumber__upmPi fieldset
{
    border: none;
}
.PhoneInput_phoneContainer__zhoys .PhoneInput_phoneNumber--error__Ua7g_
{
    border: 1px solid var(--error);
}
.PhoneInput_phoneContainer__zhoys .PhoneInput_countryCodeInvisible__to1vk
{
    grid-column-start: 1;
    grid-column-end: 2;
}
.PhoneInput_phoneContainer__zhoys .PhoneInput_countryCodeVisible__SA7lv
{
    grid-column-start: 3;
    grid-column-end: 4;
}
.PhoneInput_phoneCodeSelect__4WIDG.PhoneInput_phoneCodeSelect__4WIDG
{
    width: 100%;
    background-color: var(--signUpInputBackgroundColor);
}
.PhoneInput_phoneCodeSelect__4WIDG.PhoneInput_phoneCodeSelect__4WIDG:after, .PhoneInput_phoneCodeSelect__4WIDG.PhoneInput_phoneCodeSelect__4WIDG:before
{
    border-bottom: none!important;
}
.PhoneInput_phoneCodeSelect__4WIDG.PhoneInput_phoneCodeSelect__4WIDG div:first-child
{
    display: flex!important;
    align-items: center;
    justify-content: space-around;
}
.PhoneInput_phoneCodeSelect__4WIDG.PhoneInput_phoneCodeSelect__4WIDG div:first-child p:nth-child(2n)
{
    display: none;
}
.PhoneInput_phoneCodeSelect__4WIDG.PhoneInput_phoneCodeSelect__4WIDG .MuiSelect-icon
{
    font-size: 20px;
}
.PhoneInput_phoneCodeSelect__4WIDG.PhoneInput_phoneCodeSelect__4WIDG .MuiSelect-select:focus
{
    background-color: var(--signUpInputBackgroundColor);
}
.PhoneInput_phoneCodeSelect__4WIDG.PhoneInput_phoneCodeSelect__4WIDG .MuiSvgIcon-root
{
    top: calc(50% - 11px);
}
.PhoneInput_phoneCodeSelect__4WIDG.PhoneInput_phoneCodeSelect__4WIDG .MuiOutlinedInput-notchedOutline
{
    border: none!important;
}
.PhoneInput_phoneCodeOption__vt4iF
{
    display: flex;
    align-items: center;
}
.PhoneInput_phoneCodeOption__vt4iF>p
{
    margin-left: 6px;
    font-size: 14px;
}
.PhoneInput_phoneCodeOption__vt4iF>p:nth-child(3n):after
{
    content: ")";
}
.PhoneInput_phoneCodeOption__vt4iF>p:nth-child(3n):before
{
    content: "(";
}
[dir=rtl] .PhoneInput_menuItem__7jheg.PhoneInput_menuItem__7jheg, [dir=rtl] .PhoneInput_phoneGroup__A28Yh.PhoneInput_phoneGroup__A28Yh
{
    direction: ltr;
}
[dir=rtl] .PhoneInput_phoneCodeSelect__4WIDG.PhoneInput_phoneCodeSelect__4WIDG div:first-child
{
    justify-content: end;
}
[dir=rtl] .PhoneInput_icon__C_hOH.PhoneInput_icon__C_hOH
{
    left: 0;
    right: unset;
}
[dir=rtl] .PhoneInput_select__Uq8Q7.PhoneInput_select__Uq8Q7
{
    padding-right: 6px;
}
[dir=rtl] .PhoneInput_flagImage__96eBO.PhoneInput_flagImage__96eBO
{
    margin: 0 4px;
}
[dir=rtl] .PhoneInput_phoneInput__o2VdC.PhoneInput_phoneInput__o2VdC
{
    text-align: right;
}
[dir=rtl] .PhoneInput_endAdornment__a6UNP.PhoneInput_endAdornment__a6UNP
{
    position: absolute;
    top: 50%;
    left: 7px;
    transform: translateY(-50%);
}
.RegistrationToggleGroup_formField__8LB5a
{
    position: relative;
}
.RegistrationToggleGroup_toggleGroup__ULvAA.RegistrationToggleGroup_toggleGroup__ULvAA
{
    background-color: inherit;
    margin-top: 16px;
}
.RegistrationToggleGroup_toggleBtn__jCOgt.RegistrationToggleGroup_toggleBtn__jCOgt
{
    background: var(--signUpInputBackgroundColor);
    position: relative;
    width: 50%;
    height: 43px;
    font-size: 13px;
    font-weight: 700;
    border: 1px solid var(--signUpInputBorderColor);
    text-transform: inherit;
}
.RegistrationToggleGroup_toggleBtn__jCOgt.RegistrationToggleGroup_toggleBtn__jCOgt:first-child
{
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
}
.RegistrationToggleGroup_toggleBtn__jCOgt.RegistrationToggleGroup_toggleBtn__jCOgt:last-child
{
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
}
.RegistrationToggleGroup_toggleBtn__jCOgt.RegistrationToggleGroup_toggleBtn__jCOgt:not(:last-child)
{
    border-right: none;
    margin: 0;
}
.RegistrationToggleGroup_toggleBtn__jCOgt.RegistrationToggleGroup_toggleBtn__jCOgt, .RegistrationToggleGroup_toggleBtn__jCOgt.RegistrationToggleGroup_toggleBtn__jCOgt.Mui-selected
{
    color: #000;
}
.RegistrationToggleGroup_toggleBtn__jCOgt.RegistrationToggleGroup_toggleBtn__jCOgt.Mui-selected
{
    color: var(--buttonText);
    background: var(--signUpTogglerButtonColor) url(../../bcgamebettingde/image/icon-check.svg) no-repeat right 9px center;
}
.RegistrationToggleGroup_toggleBtn__jCOgt.RegistrationToggleGroup_toggleBtn__jCOgt.Mui-selected:not(:last-child)
{
    border-right: none;
}
.RegistrationToggleGroup_toggleBtn__jCOgt.RegistrationToggleGroup_toggleBtn__jCOgt.Mui-selected:focus
{
    background: var(--signUpTogglerButtonColor) url(../../bcgamebettingde/image/icon-check.svg) no-repeat right 9px center;
}
.RegistrationToggleGroup_toggleBtn__jCOgt.RegistrationToggleGroup_toggleBtn__jCOgt:hover
{
    border-color: var(--secondary);
}
.RegistrationToggleGroup_toggleBtn__jCOgt.RegistrationToggleGroup_toggleBtn__jCOgt img, .RegistrationToggleGroup_toggleBtn__jCOgt.RegistrationToggleGroup_toggleBtn__jCOgt svg
{
    position: absolute;
    top: 50%;
    left: 5%;
    transform: translateY(-50%);
}
.CountriesAutocomplete_container__hnz8P.CountriesAutocomplete_container__hnz8P
{
    width: 100%;
}
.CountriesAutocomplete_inputBlock__wVjoB.CountriesAutocomplete_inputBlock__wVjoB
{
    border-radius: 8px;
    background: var(--signUpInputBackgroundColor);
}
.CountriesAutocomplete_inputBlock__wVjoB.CountriesAutocomplete_inputBlock__wVjoB .MuiInputBase-root
{
    background: transparent;
    padding: 4px 7px;
}
.CountriesAutocomplete_inputBlock__wVjoB.CountriesAutocomplete_inputBlock__wVjoB .MuiInput-underline:after, .CountriesAutocomplete_inputBlock__wVjoB.CountriesAutocomplete_inputBlock__wVjoB .MuiInput-underline:before
{
    content: none;
}
.CountriesAutocomplete_inputBlock__wVjoB.CountriesAutocomplete_inputBlock__wVjoB .MuiAutocomplete-endAdornment
{
    right: 10px;
}
.CountriesAutocomplete_inputBlock__wVjoB.CountriesAutocomplete_inputBlock__wVjoB .MuiSvgIcon-root
{
    font-size: 20px;
}
.CountriesAutocomplete_inputBlock__wVjoB.CountriesAutocomplete_inputBlock__wVjoB .MuiOutlinedInput-notchedOutline.MuiOutlinedInput-notchedOutline
{
    border-color: var(--signUpInputBorderColor);
    border-radius: 8px;
}
.CountriesAutocomplete_inputBlock__wVjoB.CountriesAutocomplete_inputBlock--error___Bmkw .MuiOutlinedInput-notchedOutline.MuiOutlinedInput-notchedOutline
{
    border-color: var(--error);
}
.CountriesAutocomplete_menuItem__p2_YO
{
    padding: 10px 16px;
    font-size: 14px;
    display: flex;
    align-items: center;
    gap: 8px;
    height: 30px;
    height: 48px;
}
.CountriesAutocomplete_menuItem__p2_YO:hover
{
    background-color: var(--grey300);
}
.CountriesAutocomplete_flagImage__3Vt6_
{
    margin-right: 7px;
}
[dir=rtl] .CountriesAutocomplete_endAdornment__yTbWP.CountriesAutocomplete_endAdornment__yTbWP.CountriesAutocomplete_endAdornment__yTbWP
{
    left: 9px;
    right: unset;
}
[dir=rtl] .CountriesAutocomplete_inputRoot__4KLHZ.CountriesAutocomplete_inputRoot__4KLHZ.CountriesAutocomplete_inputRoot__4KLHZ
{
    padding-left: 65px;
    padding-right: 7px;
}
.Currency_currency__gifH_
{
    background-color: #38ac54;
    border-radius: 16px;
    text-align: center;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
}
.BonusCard_container__geSU4
{
    height: 64px;
    padding: 10px 15px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background-color: var(--elementBackground);
    border-radius: 20px;
    overflow: hidden;
}
.BonusCard_container--clickable__m3O1Q
{
    cursor: pointer;
}
.BonusCard_balance__xXG2p
{
    display: flex;
    align-items: center;
    gap: 4px;
    margin-bottom: 4px;
}
.BonusCard_balance__xXG2p .BonusCard_amount__vqol9
{
    font-size: 16px;
    font-weight: 800;
    line-height: 20px;
    letter-spacing: -.64px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.BonusCard_balance__xXG2p .BonusCard_chevronIcon__QnF6L
{
    width: 16px;
    height: 16px;
}
.BonusCard_balance__xXG2p .BonusCard_chevronIcon--up__xTZt4
{
    transform: rotate(180deg);
}
.BonusCard_name__esv5A
{
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: -.24px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #4d4d4d;
}
.MyAccountLoyaltyPointsBalance_container__8nOhR
{
    display: flex;
    flex-direction: column;
    gap: 4px;
    background-color: var(--elementBackground);
    padding: 12px 16px;
    border-radius: 16px;
    cursor: pointer;
}
.MyAccountLoyaltyPointsBalance_pointsBalance__bOBp6
{
    display: flex;
    align-items: center;
    gap: 4px;
    font-size: 16px;
    font-weight: 800;
    line-height: 20px;
    letter-spacing: -.64px;
}
.MyAccountLoyaltyPointsBalance_pointsLabel__8GAQb
{
    color: #4d4d4d;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: -.24px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.BgPicker_bgPicker__xwdqd
{
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    border-radius: 50%;
}
.BgPicker_bgPicker__selected__1wCXt
{
    border: 2px solid #d90f60;
}
.BgPicker_bgItem__sRf00
{
    width: 36px;
    height: 36px;
    border-radius: 50%;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}
.ChangeAvatarBg_backdrop__25smb
{
    position: fixed;
    z-index: 1;
    width: 100%;
    height: 100%;
}
.ChangeAvatarBg_palleteWrapper__t1ANY
{
    position: fixed;
    top: 190px;
    left: 50%;
    transform: translateX(-50%);
    width: 322px;
    height: 189px;
    padding: 24px 20px;
    border-radius: 16px;
    background: #fff;
    box-shadow: 0 0 16px 0 rgba(0,0,0,.06);
}
.ChangeAvatarBg_title___SOpo
{
    text-align: center;
}
.ChangeAvatarBg_pallete__HYbNc
{
    display: grid;
    grid-template-columns: repeat(auto-fill,50px);
    justify-content: center;
    grid-gap: 8px;
    gap: 8px;
    margin-top: 16px;
}
.FollowButton_button__pPtaX
{
    position: relative;
    overflow: hidden;
}
.FollowButton_label__wipn7
{
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}
.FollowButton_text__q4aA3
{
    transition: transform .3s ease;
    display: block;
    width: 100%;
}
.FollowButton_textFollow__IWcJG
{
    position: relative;
    transform: translateX(0);
}
.FollowButton_textFollowing__o_8yv
{
    position: absolute;
    transform: translateX(140%);
}
.FollowButton_labelFollowing__hqQEw .FollowButton_textFollow__IWcJG
{
    position: absolute;
    transform: translateX(-115%);
}
.FollowButton_labelFollowing__hqQEw .FollowButton_textFollowing__o_8yv
{
    position: relative;
    transform: translateX(0);
}
.ProfileAction_actionButton__CVv34
{
    min-width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.ProfileAction_actionButton__CVv34 .ProfileAction_dots__tnoyT
{
    position: relative;
    width: 4px;
    height: 4px;
    background-color: #4d4d4d;
    border-radius: 100%;
}
.ProfileAction_actionButton__CVv34 .ProfileAction_dots__tnoyT:after, .ProfileAction_actionButton__CVv34 .ProfileAction_dots__tnoyT:before
{
    content: "";
    position: absolute;
    width: 4px;
    height: 4px;
    background-color: #4d4d4d;
    border-radius: 50%;
}
.ProfileAction_actionButton__CVv34 .ProfileAction_dots__tnoyT:before
{
    right: 7px;
}
.ProfileAction_actionButton__CVv34 .ProfileAction_dots__tnoyT:after
{
    left: 7px;
}
.ProfileAction_drawer__Zr6A2
{
    max-width: 460px;
    padding: 0 8px;
    border-radius: 32px;
}
.ProfileAction_tabWrapper__jBoet
{
    background-color: #f4f4f4;
    border-radius: 16px;
    margin: 0 16px 24px;
}
.Action_tab__ovesH
{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 8px;
    padding: 14px 16px;
    cursor: pointer;
}
.Action_tab--divider__Xr_Zd
{
    border-bottom: 1px solid #fff;
}
.Action_label__YedC2
{
    width: -webkit-fill-available;
    width: -moz-available;
    width: stretch;
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
    letter-spacing: -.28px;
}
.Action_fieldArrow__aPKB_
{
    cursor: pointer;
}
.PostRibbon_postRibbon__3ZABh.PostRibbon_postRibbon__3ZABh
{
    padding: 2.3px 5px 1.7px;
    border-radius: 6px;
}
.PostRibbon_postRibbon__3ZABh.PostRibbon_postRibbon--success__k4etL
{
    background-color: #38ac54;
}
.PostRibbon_postRibbon__3ZABh.PostRibbon_postRibbon--active__dCoVK
{
    background-color: var(--secondary);
}
.PostRibbon_postRibbon__3ZABh.PostRibbon_postRibbon--active__dCoVK p
{
    color: var(--postRibbonText)!important;
}
.PostRibbon_postRibbon__3ZABh.PostRibbon_postRibbon--failed__iX_xn
{
    background-color: #d70015;
}
.PostRibbon_postRibbon__3ZABh.PostRibbon_postRibbon__3ZABh p
{
    font-size: 9px;
    text-transform: uppercase;
    line-height: 13px;
    letter-spacing: -.02em;
    font-weight: 900;
    color: #fff;
    text-wrap: nowrap;
}
.SelectionsList_selectionsWrapper--toggleable__PQLyk
{
    margin-bottom: 12px;
}
.SelectionsList_selectionItem__OaO_L
{
    display: flex;
    overflow: hidden;
    padding-bottom: 12px;
}
.SelectionsList_icon__GM3YR
{
    width: 16px;
    height: 16px;
    border-radius: 100%;
    background-size: 100%;
    position: relative;
    background-repeat: no-repeat;
    border: 1px solid;
    min-width: 16px;
    margin: 0 1px 1px;
}
.SelectionsList_icon__GM3YR:before
{
    content: "";
    position: absolute;
    top: 16px;
    left: 50%;
    transform: translateX(-50%);
    width: 1px;
    height: 100vh;
    border-left: 1px dashed var(--grey400);
    z-index: 5;
}
.SelectionsList_icon--success__HehVR
{
    background-image: url(../../bcgamebettingde/image/circle-check-filled.svg);
    border-color: #38ac54;
}
.SelectionsList_icon--active__Aizjf
{
    border-color: var(--grey400);
}
.SelectionsList_icon--failed__YSuFW
{
    margin: 1px;
    background-image: url(../../bcgamebettingde/image/circle-x-filled.svg);
    border-color: #d70015;
}
.SelectionsList_content__JFv6R
{
    margin: 0 0 0 8px;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
}
.SelectionsList_content__JFv6R p
{
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: -.24px;
    margin-bottom: 2px;
    word-break: break-word;
}
.SelectionsList_content__JFv6R span
{
    font-size: 11px;
    font-weight: 400;
    line-height: 14px;
    letter-spacing: -.24;
    color: var(--grey700);
    word-break: break-word;
}
.SelectionsList_selectionsAction__v_uGL
{
    margin-top: -3px;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.SelectionsList_selectionsAction__v_uGL .SelectionsList_toggleSelections__GgyZI
{
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    letter-spacing: -.24px;
    padding: 0 0 0 22px;
    position: relative;
    cursor: pointer;
}
.SelectionsList_selectionsAction__v_uGL .SelectionsList_toggleSelections--closed__m9da4:before
{
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 18px;
    height: 18px;
    transform: translateY(-50%);
    background-image: var(--selectionsToggleIconDown);
    background-size: 100%;
}
.SelectionsList_selectionsAction__v_uGL .SelectionsList_toggleSelections--opened__wSwWj:before
{
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 18px;
    height: 18px;
    transform: translateY(-50%);
    background-image: var(--selectionsToggleIconUp);
    background-size: 100%;
}
.SelectionsList_selections__8tjYa
{
    height: var(--selectionsListHeight);
    overflow: hidden;
    transition: height .25s ease-out;
    position: relative;
}
.SelectionsList_selections--closed__AlJB7:before
{
    animation-name: SelectionsList_fadeOut__9mWcU;
    animation-fill-mode: forwards;
    animation-timing-function: ease-in;
}
.SelectionsList_selections--closed__AlJB7:before, .SelectionsList_selections--opened__k1p2O:before
{
    content: "";
    position: absolute;
    top: var(--selectionsListMinHeight);
    left: 0;
    width: 100%;
    height: 100%;
    animation-duration: .25s;
    z-index: 10;
}
.SelectionsList_selections--opened__k1p2O:before
{
    animation-name: SelectionsList_fadeIn__ymyBi;
    animation-fill-mode: forwards;
    animation-timing-function: ease-in;
}
.SelectionsList_selections--nonToggleable__NQVTD .SelectionsList_selectionItem__OaO_L:last-child .SelectionsList_icon__GM3YR:before
{
    content: none;
}
@keyframes SelectionsList_fadeIn__ymyBi
{
    0%
    {
        background-color: #fff;
    }
    to
    {
        background-color: hsla(0,0%,100%,0);
    }
}
@keyframes SelectionsList_fadeOut__9mWcU
{
    0%
    {
        background-color: hsla(0,0%,100%,0);
    }
    to
    {
        background-color: #fff;
    }
}
[dir=rtl] .SelectionsList_content__JFv6R
{
    margin: 0 8px 0 0;
}
[dir=rtl] .SelectionsList_selectionsAction__v_uGL .SelectionsList_toggleSelections__GgyZI
{
    padding: 0 22px 0 0;
}
[dir=rtl] .SelectionsList_selectionsAction__v_uGL .SelectionsList_toggleSelections--closed__m9da4:before, [dir=rtl] .SelectionsList_selectionsAction__v_uGL .SelectionsList_toggleSelections--opened__wSwWj:before
{
    right: 1px;
}
.PostButton_postButton__byLy0
{
    padding: 16px;
    width: 100%;
    font-size: 13px;
    font-weight: 500;
    line-height: 17px;
    letter-spacing: -.26px;
    background-color: #f4f4f4;
    border-radius: 10px;
    text-align: center;
    margin-top: 12px;
    border: none;
    cursor: pointer;
    color: #000;
}
.PostButton_postButton--disabled__8bYtx
{
    color: var(--grey400);
    cursor: not-allowed;
}
.PostButton_postButton--added__9FM59
{
    background-color: var(--addedPostButtonBackground);
}
.PostButton_postButton--odds__PDZJN
{
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: -.32px;
}
.PostButton_fall__sjIJG
{
    animation-duration: 5s;
    animation-fill-mode: forwards;
    animation-name: PostButton_fallChangeColor__Y69VQ;
}
@keyframes PostButton_fallChangeColor__Y69VQ
{
    0%
    {
        color: #d70015;
    }
}
.PostButton_rise__l6jvs
{
    animation-duration: 5s;
    animation-fill-mode: forwards;
    animation-name: PostButton_riseChangeColor__RtaCb;
}
@keyframes PostButton_riseChangeColor__RtaCb
{
    0%
    {
        color: #419544;
    }
}
.ReactionPicker_container__mDc5E
{
    position: relative;
}
.ReactionPicker_picker__UW04y
{
    position: absolute;
    left: var(--left);
    right: auto;
    bottom: calc(100% + 8px);
    display: flex;
    gap: 4px;
    padding: 6px;
    border-radius: 52px;
    border: 1px solid #eee;
    box-shadow: 0 0 16px 0 rgba(0,0,0,.06);
    background: #fff;
    overflow: hidden;
    transform: scaleY(0);
    max-width: 54px;
    transition: transform .1s linear,max-width .1s linear .1s,opacity .3s ease;
}
.ReactionPicker_picker--open__iFnCm
{
    transform: scaleY(1);
    max-width: var(--width);
}
.ReactionPicker_picker--open__iFnCm .ReactionPicker_iconWrapper__pG2ks
{
    transform: scale(1);
}
.ReactionPicker_picker--closed__TVJEF
{
    opacity: 0;
    transform: none;
    max-width: var(--width);
}
.ReactionPicker_picker--closed__TVJEF .ReactionPicker_iconWrapper__pG2ks
{
    transition-delay: .3s;
}
.ReactionPicker_iconWrapper__pG2ks
{
    padding: 6px;
    flex-shrink: 0;
    transform: scale(0);
    transition: transform .3s cubic-bezier(.64,.57,.67,1.53);
    transition-delay: .2s;
}
.ReactionPicker_iconWrapper--selected__gbFAi
{
    background-color: #eee;
    border-radius: 50%;
}
.ReactionPicker_icon__ntmqe
{
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    outline: 0;
    border: 0;
    cursor: pointer;
    background: transparent;
    padding: 0;
    position: relative;
    width: 30px;
    height: 30px;
}
.ChangeUserEmail_root__Z5Iap [id=drawer]
{
    width: 492px;
    max-width: 100%;
}
.ChangeUserEmail_head__31uMH
{
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1;
    background-color: #fff;
    border-radius: 20px 20px 0 0;
}
.ChangeUserEmail_header___eK9D
{
    padding: 0 16px;
}
.ChangeUserEmail_emailInput__pt_hT
{
    margin: 0 16px;
}
.ChangeUserEmail_errorMessage__we75V.ChangeUserEmail_errorMessage__we75V.ChangeUserEmail_errorMessage__we75V
{
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: -.24px;
    color: #d70015;
}
.Buttons_buttonsWrapper__Ov2mh
{
    display: flex;
    -webkit-margin-start: auto;
    margin-inline-start: auto;
}
.isdesktop .Buttons_buttonsWrapper__Ov2mh>:first-child
{
    -webkit-margin-end: 6px;
    margin-inline-end: 6px;
}
.HeaderDesktop_headerWrapper__WWkKU
{
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    left: 0;
    z-index: 100;
}
.HeaderDesktop_headerWrapper__WWkKU, .HeaderDesktop_header__Hckpc
{
    width: 100%;
    background-color: var(--headerBgV1);
    color: var(--headerTextV1);
}
.HeaderDesktop_header__Hckpc
{
    margin: 0 auto;
    max-width: 1688px;
    font-size: 12px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}
@media(max-width: 1705px)
{
    .HeaderDesktop_header__Hckpc
    {
        padding: 0 32px;
    }
}
.HeaderDesktop_headerItem__DN3QS
{
    display: flex;
    align-items: center;
}
.HeaderDesktop_headerItem__DN3QS:has(>nav)
{
    flex: 1 1;
    justify-content: center;
}
.HeaderDesktop_header__Hckpc>.HeaderDesktop_headerItem__DN3QS:first-child
{
    justify-content: flex-start;
    gap: 16px;
}
.HeaderDesktop_headerItem--facelift__NMs0r:has(>nav)
{
    justify-content: flex-start;
}
.HeaderDesktop_headerItem--margin__35ny2
{
    margin: 0 0 0 40px;
}
[dir=rtl] .HeaderDesktop_headerItem--margin__35ny2
{
    margin: 0 40px 0 0;
}
.HeaderDesktop_divider__t5iW9
{
    height: 30px;
    border-right: 1px solid #e6e6e6;
    -webkit-margin-start: 27px;
    margin-inline-start: 27px;
    -webkit-margin-end: 32px;
    margin-inline-end: 32px;
}
.HeaderDesktop_headerLogged__uDjDj
{
    display: flex;
    align-self: stretch;
    align-items: center;
}
.HeaderDesktop_sponsorshipLogo__1qAWn
{
    padding: 0 15px;
    height: 65px;
    position: relative;
}
.HeaderDesktop_sponsorshipLogo__1qAWn:before
{
    content: "";
    position: absolute;
    width: 1px;
    height: 35px;
    background-color: var(--grey600);
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.HeaderDesktop_promoHubLink___DjL_
{
    position: relative;
    -webkit-margin-end: 24px;
    margin-inline-end: 24px;
    margin-top: 4px;
    cursor: pointer;
}
.HeaderDesktop_promoHubLink___DjL_ svg
{
    width: 24px;
    height: 24px;
}
.HeaderDesktop_promoHubLink--isActive__wTBUh:before
{
    content: "";
    position: absolute;
    left: -4px;
    bottom: -13.6px;
    width: 32px;
    height: 4px;
    border-radius: 4px 4px 0 0;
    background: var(--promoHubHeaderLinkActive);
}
.HeaderDesktop_promoHubLink--isActive--isDesktop__sr5E8:before
{
    bottom: -29px;
}
.HeaderDesktop_promoHubLink--hasNewItems__GXMbl:after
{
    content: "";
    position: absolute;
    top: -3px;
    right: -3px;
    height: 6px;
    width: 6px;
    border-radius: 20px;
    background: #d70015;
}
.Wallet_depositBtn__AHTkW.Wallet_depositBtn__AHTkW
{
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    outline: 0;
    border: 0;
    cursor: pointer;
    background: transparent;
    padding: 0;
    -webkit-margin-start: 6px;
    margin-inline-start: 6px;
    height: 30px;
    width: 30px;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 30px;
    background-image: var(--headerMobileDepositIconUrl);
}
@media(min-width: 1025px)
{
    .Wallet_depositBtn__AHTkW.Wallet_depositBtn--facelift__aJGH6
    {
        width: 40px;
        height: 40px;
        background-size: 40px;
        -webkit-margin-start: 12px;
        margin-inline-start: 12px;
    }
}
.LanguageSelect_languageSelect__iKp8l
{
    position: relative;
}
.LanguageSelect_languageSelect__iKp8l:after
{
    content: "";
    position: absolute;
    top: 44%;
    right: 15px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5.2px 3px 0;
    border-color: var(--footerText) transparent transparent transparent;
}
.LanguageSelect_languageSelect__iKp8l .LanguageSelect_buttonText__49unc
{
    padding: 6px 35px 6px 10px;
    text-transform: none;
    font-size: .8125rem;
}
.LanguageSelect_languageSelect__iKp8l .LanguageSelect_selectInput__32cC6
{
    display: flex;
    align-items: center;
}
.LanguageSelect_languageSelect__iKp8l .LanguageSelect_selectInput__32cC6 span
{
    color: var(--footerText);
    text-transform: uppercase;
}
.LanguageSelect_items__plQNN ul
{
    overflow: hidden;
}
.LanguageSelect_items__plQNN li:hover
{
    background-color: #e9ecef;
}
.LanguageSelect_items__plQNN a
{
    display: flex;
    align-items: center;
}
.LanguageSelect_items__plQNN a, .LanguageSelect_items__plQNN a:focus, .LanguageSelect_items__plQNN a:hover
{
    color: #000;
}
.LanguageSelect_items__plQNN .MuiMenu-list
{
    min-width: 180px;
    border: 2px solid #000;
    border-radius: 10px;
}
.LanguageSelect_items__plQNN .MuiList-padding
{
    padding-top: 0;
    padding-bottom: 0;
}
.LanguageSelect_items__plQNN .MuiPaper-rounded
{
    border-radius: 10px;
}
.LanguageSelect_item__Am6sh
{
    display: flex;
    align-items: center;
    font-size: 14px;
    font-weight: 700;
    padding: 7px;
    cursor: pointer;
}
.LanguageSelect_item--selected__P68YY
{
    position: relative;
    background-color: #eae1f2;
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #cdc6d4;
}
.LanguageSelect_item--selected__P68YY:before
{
    content: "";
    position: absolute;
    top: 25%;
    right: 10%;
    width: 5px;
    height: 16px;
    border-color: #6c6770;
    border-style: solid;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 6px 6px 6px 0;
    transform: rotate(45deg);
}
[dir=rtl] .LanguageSelect_item__Am6sh
{
    justify-content: flex-end;
}
.MobileBottomNavSafeArea_mobileBottomNavSafeArea__kTO7P
{
    background-color: var(--footerBg);
}
.Navigation_mainNavigation__QOBJQ
{
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 1200;
    background-color: var(--domainNavigationBg,#fff);
    transition: transform .3s linear;
    padding: 0 6px;
    border-top: 1px solid var(--domainNavigationBorderColor,#eee);
}
@supports(
padding: env(safe-area-inset-bottom))
{
.Navigation_mainNavigation__QOBJQ
{
    transform: translateY(calc(-1 * env(safe-area-inset-bottom)));
}
}
.Navigation_mainNavigationIcons__H_P5y
{
    display: flex;
    height: 72px;
    font-size: 14px;
}
.Navigation_mainNavigationIcons__H_P5y .Navigation_section__DilJo>*
{
    flex: 1 1 20%;
    white-space: nowrap;
    overflow: hidden;
    color: var(--domainNavigationText,#999);
}
.Navigation_mainNavigationIcons__H_P5y .Navigation_section__DilJo>.isActive
{
    background-color: var(--domainNavigationActiveBg,transparent);
    color: var(--domainNavigationActiveColor,#d90f60);
}
.Navigation_IOSSafeArea__EqgGS
{
    display: block;
    position: absolute;
    width: 100%;
    left: 0;
    background: var(--domainNavigationBg,#fff);
    z-index: 1200;
}
@supports(
padding: env(safe-area-inset-bottom))
{
.Navigation_IOSSafeArea__EqgGS
{
    height: 40px;
}
}
.Navigation_section__DilJo
{
    display: flex;
    width: 100%;
    flex: 1 0 100%;
    gap: 2px;
    order: 99;
}
.Navigation_section--active__fMGLp
{
    order: 0;
}
.Navigation_section--active__fMGLp+.Navigation_section__DilJo
{
    order: 1;
}
.Navigation_hotMenu__THadB>*
{
    flex: 0 0 auto!important;
}
.NavigationTab_imageContainer__mV14i
{
    flex: 1 1;
    position: relative;
    width: 24px;
    max-height: 24px;
    height: 100%;
    flex-basis: 24px;
}
.NavigationTab_regularIcon__W1Il0
{
    filter: var(--domainNavigationIcon,brightness(1));
    opacity: 1;
}
.NavigationTab_highlightedIcon__Ptkcm
{
    filter: var(--domainNavigationActiveIcon,brightness(0) saturate(100%) invert(15%) sepia(65%) saturate(5566%) hue-rotate(325deg) brightness(91%) contrast(97%));
    opacity: 0;
}
.NavigationTab_switchContainer__wmmeb
{
    outline: 0;
    border: 0;
    cursor: pointer;
    background: transparent;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    position: relative;
    text-align: center;
    text-decoration: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.NavigationTab_switchContainer__wmmeb.isActive img.NavigationTab_regularIcon__W1Il0
{
    opacity: 0;
}
.NavigationTab_switchContainer__wmmeb.isActive img.NavigationTab_highlightedIcon__Ptkcm
{
    opacity: 1;
}
.NavigationTab_switchLink__a8BX8
{
    display: flex;
    align-items: center;
    flex-direction: column;
    text-align: center;
    color: inherit;
}
.NavigationTab_switchLink__a8BX8>svg
{
    position: absolute;
    right: 14px;
    top: 14px;
}
.NavigationTab_disableChildATag__pxuj8 a
{
    pointer-events: none;
}
.NavigationTab_link__SyMaK
{
    outline: 0;
    border: 0;
    cursor: pointer;
    background: transparent;
    padding: 0;
    display: flex;
    flex: 1 0 20%;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    text-align: center;
    text-decoration: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    position: relative;
}
.NavigationTab_link__SyMaK>svg
{
    position: absolute;
    right: 14px;
    top: 14px;
}
.NavigationTab_link__SyMaK.isActive img.NavigationTab_regularIcon__W1Il0
{
    opacity: 0;
}
.NavigationTab_link__SyMaK.isActive img.NavigationTab_highlightedIcon__Ptkcm
{
    opacity: 1;
}
.NavigationTab_label__fqC7j
{
    width: 100%;
    line-height: 14px;
    font-size: 11px;
    font-weight: 500;
    margin-top: 6px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    letter-spacing: -.22px;
    padding: 0 2px;
}
.NavigationTab_switchIcon__1UkwO
{
    position: absolute;
    left: 100%;
    top: 50%;
    transform: translateY(-50%);
    width: 10px;
    height: 10px;
}
.NavigationTab_counterBubble__fBZPP
{
    position: absolute;
    left: 12px;
    top: -10px;
    background-color: var(--bubbleCounterBg,var(--secondary));
    color: var(--bubbleCounterText,var(--primaryContrastText));
    height: 20px;
    min-width: 20px;
    border-radius: 30px;
    line-height: 14px;
    font-size: 11px;
    font-weight: 600;
    letter-spacing: -.22px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 6px;
}
.NavigationTab_clickAnimation___vbAo
{
    animation: NavigationTab_tap-navigation-item__mTvFj .45s ease-in-out;
}
@keyframes NavigationTab_tap-navigation-item__mTvFj
{
    0%
    {
        transform: scale(1);
    }
    33%
    {
        transform: scale(.8);
    }
    to
    {
        transform: scale(1);
    }
}
.TopWinner_container__9uXuU
{
    display: flex;
    padding: 0 24px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    z-index: 1;
}
@media(min-width: 1025px)
{
    .TopWinner_desktopContainer__ephgy
    {
        flex-direction: row;
        padding: 32px 0 32px 32px;
        gap: 24px;
    }
}
[dir=rtl] .TopWinner_desktopContainer__ephgy
{
    padding: 32px 32px 32px 0;
}
.TopWinner_image__bwpdQ.TopWinner_image__bwpdQ
{
    display: block;
    border-radius: 24px;
    cursor: pointer;
    aspect-ratio: 186/253;
    width: auto;
}
.TopWinner_playerName__oluex
{
    color: var(--neutralWhite,#fff);
    text-align: center;
    text-shadow: 0 1px 10px rgba(0,0,0,.25);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: -.24px;
    margin-top: 8px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
}
@media(min-width: 1025px)
{
    .TopWinner_desktopPlayerName__Ic7zY
    {
        text-align: start;
        margin-top: 12px;
    }
}
.TopWinner_winAmount___Wo7F
{
    color: var(--neutralWhite,#fff);
    text-align: center;
    font-size: 39px;
    font-style: normal;
    font-weight: 700;
    font-family: var(--fontOswald);
    line-height: 46px;
    letter-spacing: -1.56px;
    text-transform: uppercase;
    margin: 2px 0 12px;
}
.TopWinner_avatarWrapper__R0dL4
{
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: -18px;
    position: relative;
}
.TopWinner_avatarWrapper--pointer__6dGxj
{
    cursor: pointer;
}
@media(min-width: 1025px)
{
    .TopWinner_desktopAvatarWrapper__RK4wv
    {
        margin-top: unset;
    }
}
.TopWinner_wreath__dqQ1I
{
    position: absolute;
    top: 6px;
}
.TopWinner_level__91_TK.TopWinner_level__91_TK
{
    display: flex;
    min-width: 34px;
    height: 13px;
    padding: 0 5px;
    justify-content: center;
    align-items: center;
    border-radius: 20px;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    margin-top: -5px;
}
.TopWinner_winDetails__87KMa
{
    display: flex;
    align-items: center;
    flex-direction: column;
    width: 100%;
}
@media(min-width: 1025px)
{
    .TopWinner_desktopWinDetails__OlbPD
    {
        align-items: flex-start;
    }
}
.CategoriesListVar2_categoriesWrapper__J3vSk
{
    width: 100%;
    margin: auto;
}
.CategoriesListVar2_categoryListContainer__zpRDn
{
    height: -moz-fit-content;
    height: fit-content;
    width: 100%;
}
.CategoriesListVar2_categoryListContainer__zpRDn .slick-list, .CategoriesListVar2_categoryListContainer__zpRDn .slick-slider, .CategoriesListVar2_categoryListContainer__zpRDn .slick-track
{
    position: relative;
    display: block;
}
.CategoriesListVar2_categoryListContainer__zpRDn .slick-loading .slick-slide, .CategoriesListVar2_categoryListContainer__zpRDn .slick-loading .slick-track
{
    visibility: hidden;
}
.CategoriesListVar2_categoryListContainer__zpRDn .slick-slider
{
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.CategoriesListVar2_categoryListContainer__zpRDn .slick-list
{
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.CategoriesListVar2_categoryListContainer__zpRDn .slick-list:focus
{
    outline: 0;
}
.CategoriesListVar2_categoryListContainer__zpRDn .slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}
.CategoriesListVar2_categoryListContainer__zpRDn .slick-slider .slick-list, .CategoriesListVar2_categoryListContainer__zpRDn .slick-slider .slick-track
{
    transform: translateZ(0);
}
.CategoriesListVar2_categoryListContainer__zpRDn .slick-track
{
    top: 0;
    left: 0;
}
.CategoriesListVar2_categoryListContainer__zpRDn .slick-track:after, .CategoriesListVar2_categoryListContainer__zpRDn .slick-track:before
{
    display: table;
    content: "";
}
.CategoriesListVar2_categoryListContainer__zpRDn .slick-track:after
{
    clear: both;
}
.CategoriesListVar2_categoryListContainer__zpRDn .slick-slide
{
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
.CategoriesListVar2_categoryListContainer__zpRDn [dir=rtl] .slick-slide
{
    float: right;
}
.CategoriesListVar2_categoryListContainer__zpRDn .slick-slide img
{
    display: block;
}
.CategoriesListVar2_categoryListContainer__zpRDn .slick-slide.slick-loading img
{
    display: none;
}
.CategoriesListVar2_categoryListContainer__zpRDn .slick-slide.dragging img
{
    pointer-events: none;
}
.CategoriesListVar2_categoryListContainer__zpRDn .slick-initialized .slick-slide
{
    display: block;
}
.CategoriesListVar2_categoryListContainer__zpRDn .slick-vertical .slick-slide
{
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.CategoriesListVar2_categoryListContainer__zpRDn .slick-arrow.slick-hidden
{
    display: none;
}
.CategoriesListVar2_categoryListContainer__zpRDn .slick-dots, .CategoriesListVar2_categoryListContainer__zpRDn .slick-next, .CategoriesListVar2_categoryListContainer__zpRDn .slick-prev
{
    position: absolute;
    display: block;
    padding: 0;
}
.CategoriesListVar2_categoryListContainer__zpRDn .slick-dots li button:before, .CategoriesListVar2_categoryListContainer__zpRDn .slick-next:before, .CategoriesListVar2_categoryListContainer__zpRDn .slick-prev:before
{
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.CategoriesListVar2_categoryListContainer__zpRDn .slick-next, .CategoriesListVar2_categoryListContainer__zpRDn .slick-prev
{
    font-size: 0;
    line-height: 0;
    top: 50%;
    width: 20px;
    height: 20px;
    transform: translateY(-50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: 0;
    background: 0 0;
}
.CategoriesListVar2_categoryListContainer__zpRDn .slick-next:focus, .CategoriesListVar2_categoryListContainer__zpRDn .slick-next:hover, .CategoriesListVar2_categoryListContainer__zpRDn .slick-prev:focus, .CategoriesListVar2_categoryListContainer__zpRDn .slick-prev:hover
{
    color: transparent;
    outline: 0;
    background: 0 0;
}
.CategoriesListVar2_categoryListContainer__zpRDn .slick-next:focus:before, .CategoriesListVar2_categoryListContainer__zpRDn .slick-next:hover:before, .CategoriesListVar2_categoryListContainer__zpRDn .slick-prev:focus:before, .CategoriesListVar2_categoryListContainer__zpRDn .slick-prev:hover:before
{
    opacity: 1;
}
.CategoriesListVar2_categoryListContainer__zpRDn .slick-next.slick-disabled:before, .CategoriesListVar2_categoryListContainer__zpRDn .slick-prev.slick-disabled:before
{
    opacity: .25;
}
.CategoriesListVar2_categoryListContainer__zpRDn .slick-next:before, .CategoriesListVar2_categoryListContainer__zpRDn .slick-prev:before
{
    font-size: 20px;
    line-height: 1;
    opacity: .75;
    color: #fff;
}
.CategoriesListVar2_categoryListContainer__zpRDn .slick-prev
{
    left: -25px;
}
.CategoriesListVar2_categoryListContainer__zpRDn [dir=rtl] .slick-prev
{
    right: -25px;
    left: auto;
}
.CategoriesListVar2_categoryListContainer__zpRDn .slick-prev:before
{
    content: "â†";
}
.CategoriesListVar2_categoryListContainer__zpRDn .slick-next:before, .CategoriesListVar2_categoryListContainer__zpRDn [dir=rtl] .slick-prev:before
{
    content: "â†’";
}
.CategoriesListVar2_categoryListContainer__zpRDn .slick-next
{
    right: -25px;
}
.CategoriesListVar2_categoryListContainer__zpRDn [dir=rtl] .slick-next
{
    right: auto;
    left: -25px;
}
.CategoriesListVar2_categoryListContainer__zpRDn [dir=rtl] .slick-next:before
{
    content: "â†";
}
.CategoriesListVar2_categoryListContainer__zpRDn .slick-dotted.slick-slider
{
    margin-bottom: 30px;
}
.CategoriesListVar2_categoryListContainer__zpRDn .slick-dots
{
    bottom: -25px;
    width: 100%;
    margin: 0;
    list-style: none;
    text-align: center;
}
.CategoriesListVar2_categoryListContainer__zpRDn .slick-dots li
{
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
}
.CategoriesListVar2_categoryListContainer__zpRDn .slick-dots li button
{
    font-size: 0;
    line-height: 0;
    display: block;
    width: 20px;
    height: 20px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: 0;
    background: 0 0;
}
.CategoriesListVar2_categoryListContainer__zpRDn .slick-dots li button:focus, .CategoriesListVar2_categoryListContainer__zpRDn .slick-dots li button:hover
{
    outline: 0;
}
.CategoriesListVar2_categoryListContainer__zpRDn .slick-dots li button:focus:before, .CategoriesListVar2_categoryListContainer__zpRDn .slick-dots li button:hover:before
{
    opacity: 1;
}
.CategoriesListVar2_categoryListContainer__zpRDn .slick-dots li button:before
{
    font-size: 6px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    content: "â€¢";
    text-align: center;
    opacity: .25;
    color: #000;
}
.CategoriesListVar2_categoryListContainer__zpRDn .slick-dots li.slick-active button:before
{
    opacity: .75;
    color: #000;
}
.CategoriesListVar2_topWinners__PZ5MX
{
    margin: 24px 16px 0;
}
@media(min-width: 1025px)
{
    .CategoriesListVar2_topWinners__PZ5MX
    {
        margin: 12px 0 24px;
    }
}
.CategoriesListVar2_jackpotMobile__o8rV8
{
    margin-top: 24px;
}
.CategoriesListVar2_promoWidgetContainer__2YLIr
{
    padding: 0 16px;
}
.Info_root__87cFC
{
    display: flex;
    flex-flow: column;
    border-radius: 16px;
    overflow: hidden;
}
.Info_root__87cFC a
{
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: -.24px;
    color: var(--cashbackWidgetLink,#666);
    opacity: .9;
    align-self: center;
    text-decoration: underline;
}
.Info_image__y9Hgh
{
    position: relative;
    aspect-ratio: 311/148;
}
@media(min-width: 1025px)
{
    .Info_image__y9Hgh
    {
        aspect-ratio: 508/218;
    }
}
.Info_image__y9Hgh img
{
    object-fit: cover;
    object-position: top center;
}
.Info_title__Cg8En
{
    text-align: center;
    font-size: 16px;
    font-weight: 800;
    line-height: 20px;
    letter-spacing: -.64px;
    color: var(--cashbackWidgetInfoTitle,#000);
}
.Info_subTitle__O4M_k
{
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    letter-spacing: -.26px;
    text-align: center;
    color: var(--promoWidgetInfoSubtitle,rgba(77,77,77,.9));
    margin-top: 4px;
}
.Info_contentWrapper__V_OjQ
{
    display: flex;
    flex-direction: column;
    gap: 16px;
    padding: 20px;
    background-color: var(--promoWidgetInfoBg,#fff);
}
.Info_description__nf_7F
{
    display: flex;
    flex-flow: column;
    gap: 10px;
}
.Info_leagueButtons__0E5te
{
    display: flex;
    flex-flow: row wrap;
    gap: 8px;
}
.Info_leagueButton__sDL_7
{
    gap: 2px;
}
.InfoBlock_root__zgFqL
{
    display: flex;
    flex-direction: column;
    gap: 12px;
}
.InfoBlock_title__nhL3H
{
    font-size: 16px;
    font-weight: 800;
    line-height: 20px;
    letter-spacing: -.64px;
    color: var(--promoWidgetInfoBlockTitle);
}
.InfoBlock_content__GHapi
{
    position: relative;
    display: flex;
    flex-direction: column;
    padding: 16px 20px;
    gap: 6px;
    border-radius: 16px;
    background: var(--promoWidgetInfoBlockBg,#f4f4f4);
    box-shadow: 0 2px 14px 0 rgba(0,0,0,.02);
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    letter-spacing: -.26px;
    overflow: hidden;
    color: var(--promoWidgetInfoBlockText,rgba(0,0,0,.9));
}
.InfoBlock_content_with_btn__UV9rc
{
    -webkit-padding-end: 54px;
    padding-inline-end: 54px;
}
.InfoBlock_content_with_title__IgeD4
{
    padding-left: 22px;
}
.InfoBlock_contentTitle__SSP2M
{
    font-size: 13px;
    font-weight: 700;
    line-height: 17px;
    letter-spacing: -.26px;
}
.InfoBlock_contentBtnWrapper__qCnpb
{
    position: absolute;
    bottom: 0;
    right: 0;
    width: 46px;
    height: 45px;
    background-color: var(--promoWidgetInfoBlockBtnBg,#fff);
}
.InfoBlock_contentBtnWrapper__qCnpb:after
{
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    width: 60px;
    height: 58px;
    background: var(--promoWidgetInfoBlockBtnAfterBg,#f4f4f4);
    -webkit-clip-path: path("M60 12H14V58C20.6274 58 26 52.6274 26 46V44C26 32.9543 34.9543 24 46 24H48C54.6274 24 60 18.6274 60 12Z");
    clip-path: path("M60 12H14V58C20.6274 58 26 52.6274 26 46V44C26 32.9543 34.9543 24 46 24H48C54.6274 24 60 18.6274 60 12Z");
}
.InfoBlock_contentBtn__LSZY2
{
    position: absolute;
    bottom: 2px;
    right: 2px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 24px;
    border-radius: 50px;
    background: var(--promoWidgetInfoBlockActionBtnBg,#9441ff);
    border: none;
    cursor: pointer;
}
.InfoBlock_contentBtnArrow__vNWK4
{
    flex-shrink: 0;
    color: var(--promoWidgetInfoBlockActionBtnArrowColor);
}
.InfoBlockStakes_stakes__1r1Db
{
    display: grid;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    grid-gap: 14px;
    gap: 14px;
}
.InfoBlockStakes_stakeInfoTitle__UX13s
{
    font-weight: 700;
    color: var(--promoWidgetInfoStakeText,#000);
}
.InfoBlockStakes_stakeInfoValue__igjzl
{
    color: var(--promoWidgetInfoStakeValue,#666);
    margin-top: 4px;
}
.FreeBet_textContainer__0Wdf1
{
    font-size: 14px;
    font-weight: 700;
    align-items: center;
    display: flex;
    gap: 10px;
}
.FreeBet_notificationIcon__YmlPv
{
    font-size: 24px;
    font-weight: 100;
    color: var(--sportsbookFreeBetNotificationIconColor);
}
.FreeBet_toggleIcon__0UJOE
{
    height: 24px;
}
.FreeBet_iconContainer__9GjUP
{
    justify-content: flex-end;
    display: flex;
    align-items: center;
    margin-right: 10px;
    cursor: pointer;
}
.FreeBet_elementContainer__zjS3P
{
    bottom: 51px;
    z-index: 1200;
}
.FreeBet_elementContainerMobileNotFreeBetOpen__GK6mM
{
    display: flex;
    align-items: center;
}
.FreeBet_elementContainerMobileAndFreeBetOpen__joj2Y
{
    bottom: 0;
    top: 0;
    left: 0;
    position: fixed;
    background: rgba(0,0,0,.7);
    margin: 0!important;
}
.FreeBet_contentContainer__vkKMW
{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin: 0 10px 10px;
    color: var(--sportsbookFreeBetText);
}
.FreeBet_contentContainer__vkKMW>div:not(:last-child)
{
    border-bottom: 1px solid var(--grey100);
}
.FreeBet_subHeader__mkBsD
{
    padding: 8px;
    justify-content: space-between;
    display: flex;
    background-color: var(--grey100);
    color: inherit;
}
.FreeBet_subHeaderMobile__TVsQ_
{
    font-weight: 700;
    color: var(--sportsbookFreeBetText);
}
.FreeBet_iconTrigger__a9WyE
{
    cursor: pointer;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    display: flex;
    right: var(--triggerIconHorizontalOffset);
    bottom: 120px;
    background-color: var(--sportsbookFreeBetBg);
    z-index: 101;
    position: fixed;
}
.FreeBet_iconTrigger__a9WyE img
{
    filter: var(--sportsbookFreeBetIcon);
}
.FreeBet_iconTriggerMobile__kufmw
{
    position: unset;
    bottom: calc(var(--triggerIconSize) + var(--triggerIconVerticalOffset) + 12);
    background-color: unset;
}
.FreeBet_iconTriggerMobile__kufmw img
{
    filter: var(--sportsbookFreeBetIconTriggerMobile);
}
.FreeBet_closeButton__TvlRv
{
    position: absolute;
    padding: 0;
    right: 0;
    width: 38px;
    height: 38px;
    left: 0;
    margin: auto;
    bottom: -54px;
    border: 2px solid #fff;
}
.FreeBet_closeIcon__E6S4B
{
    color: #fff;
}
.FreeBet_closeIcon__E6S4B>svg
{
    width: 30px;
    height: 30px;
}
.FreeBet_freeBetItem__iPaQa
{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 15px 0;
    font-size: 12px;
    cursor: pointer;
}
.FreeBet_termAndConditionsText__SamHV
{
    font-size: 12px;
    -webkit-text-decoration: underline dashed;
    text-decoration: underline dashed;
}
.FreeBet_dropDownIcon__BKzhR
{
    display: flex;
    justify-content: center;
    flex-direction: column;
    margin-left: 10px;
    height: 12px;
}
.FreeBet_container__HWg9v
{
    display: flex;
    flex-direction: column;
    position: relative;
    background-color: #fff;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.FreeBet_headerContainer___s_yA
{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px;
    background-color: var(--sportsbookFreeBetBg);
    color: var(--sportsbookFreeBetHeaderText);
}
.FreeBet_freeBetRibbonContainer__WQWg4
{
    display: flex;
    width: 100%;
    padding: 2px 8px 8px;
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
}
.FreeBet_freeBetRibbon__H9t_J
{
    display: flex;
    padding: 7px 12px 7px 10px;
    align-items: center;
    justify-content: space-between;
    gap: 6px;
    align-self: stretch;
    border-radius: 25px;
    width: 100%;
    background: var(-\31 0bet-Accent,#5cfd86);
}
.FreeBet_content__RNNhs
{
    display: flex;
    flex-direction: row;
    gap: 6px;
    justify-content: flex-start;
    align-items: center;
}
.FreeBet_typography__Wdqbk
{
    font-weight: 700;
    line-height: 17px;
    letter-spacing: -.26px;
}
.FreeBet_ctaArrow__G95cR
{
    transform: rotate(180deg);
    filter: invert(1);
}