.hover-highlight.sub[data-v-a1bfb19a] {
    cursor: pointer
}

.hover-highlight.sub[data-v-a1bfb19a]>* {
    -webkit-transition: all .3s linear .3s!important;
    transition: all .3s linear .3s!important
}

.hover-highlight.sub[data-v-a1bfb19a]:hover>:not(.not-hover) {
    scale: 1.2
}

.bet-winner[data-v-a1bfb19a]>*,.hover-highlight.sub[data-v-a1bfb19a]:hover>* {
    filter: drop-shadow(0 0 4px #fff5ca)!important
}

.bet-winner[data-v-a1bfb19a]>* {
    scale: 1.2
}

.hover-highlight[data-v-a1bfb19a]:not(.sub) {
    -webkit-transition: all .3s linear .3s!important;
    transition: all .3s linear .3s!important
}

.hover-highlight[data-v-a1bfb19a]:not(.sub):hover {
    cursor: pointer;
    filter: drop-shadow(0 0 4px #fff5ca)!important;
    scale: 1.2;
    z-index: 999
}

.qr-code-box[data-v-a1bfb19a] {
    position: relative
}

.qr-code-box .qr-logo[data-v-a1bfb19a] {
    position: absolute;
    width: 25px;
    height: 25px;
    bottom: 50%;
    right: 50%;
    transform: translate(50%,50%)
}

.qr-code-box .qr-logo img[data-v-a1bfb19a] {
    width: 100%;
    height: 100%
}

.hover-highlight.n[data-v-a1bfb19a]:hover {
    scale: 1
}

.hover-highlight.n[data-v-a1bfb19a]>* {
    filter: none!important
}

.hover-highlight.s[data-v-a1bfb19a]:hover {
    scale: 1.5
}

.hover-highlight.b[data-v-a1bfb19a]:hover {
    scale: 1.01
}

.hover-highlight.sc[data-v-a1bfb19a] {
    position: relative
}

.hover-highlight.sc[data-v-a1bfb19a]:hover {
    opacity: .98
}

.touch-highlight[data-v-a1bfb19a] {
    scale: 1
}

.touch-highlight.ontouch[data-v-a1bfb19a] {
    opacity: .98
}

.game-button[data-v-a1bfb19a] {
    background-color: #015b44;
    border-radius: 8px;
    border: 1px solid #3d3024;
    color: #f1d298!important
}

.game-button[data-v-a1bfb19a]:hover {
    border: 1px solid #ffe2ac;
    background-image: linear-gradient(138.86deg,#fff5ca,#dfa75b 46.35%,#f4ce6c);
    border-radius: 8px;
    color: #583a0f!important
}

.game-button-los[data-v-a1bfb19a] {
    background-color: #015b44;
    border-radius: 8px;
    border: 1px solid #3d3024;
    color: #f1d298!important
}

.game-button-active[data-v-a1bfb19a] {
    border: 1px solid #ffe2ac;
    background-image: linear-gradient(138.86deg,#fff5ca,#dfa75b 46.35%,#f4ce6c);
    border-radius: 8px;
    color: #583a0f!important
}

.play-color[data-v-a1bfb19a] {
    color: #427aec
}

.banner-color[data-v-a1bfb19a] {
    color: #e54e40
}

.tie-color[data-v-a1bfb19a] {
    color: #4d8f52
}

.poker-back[data-v-a1bfb19a] {
    width: 100%;
    height: 100%;
    background-image: url(/assets/img/ic_poker_bg.bc819b0c.png);
    background-size: 100% 100%;
    border-radius: 3px;
    opacity: 0
}

.bet-po-price[data-v-a1bfb19a] {
    position: absolute;
    top: 1%;
    color: #e0d880;
    font-size: 16px;
    line-height: 24px;
    background: #000;
    border-radius: 15px;
    padding: 0 10px;
    z-index: 1;
    pointer-events: none
}

.time-out-animation-start[data-v-a1bfb19a] {
    width: 100%;
    height: 100%;
    animation: time-out-ani-a1bfb19a 1s ease infinite;
    position: relative
}

.time-out-animation-start[data-v-a1bfb19a]:after {
    content: "";
    position: absolute;
    top: -3.5px;
    left: 50%;
    width: 7px;
    height: 7px;
    background-color: #e0d880;
    border-radius: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%)
}

@keyframes time-out-ani-a1bfb19a {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

[data-v-a1bfb19a]:not(input,textarea) {
    -webkit-user-drag: none!important;
    -webkit-user-select: none!important
}

.bet-toast-status-app[data-v-a1bfb19a] {
    top: 0;
    left: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: none
}

.bet-toast-status-app .text[data-v-a1bfb19a] {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    width: 170px;
    height: 105px;
    background-color: rgba(0,0,0,.7);
    border-radius: 8px;
    color: #fff;
    font-size: 24px
}

.bet-toast-status-web[data-v-a1bfb19a] {
    top: 0;
    left: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: none
}

.bet-toast-status-web .text[data-v-a1bfb19a] {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    width: 450px;
    height: 245px;
    background-color: rgba(0,0,0,.7);
    border-radius: 8px;
    color: #fff;
    font-size: 35px;
    margin-bottom: 16%
}

.bet-toast-status-web .text>div[data-v-a1bfb19a] {
    margin-top: 4px
}

.bet-toast-status-PC[data-v-a1bfb19a],.bet-toast-status-pc[data-v-a1bfb19a] {
    top: 0;
    left: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: none
}

.bet-toast-status-PC .text[data-v-a1bfb19a],.bet-toast-status-pc .text[data-v-a1bfb19a] {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    width: 100px;
    height: 65px;
    background-color: rgba(0,0,0,.7);
    border-radius: 8px;
    color: #fff;
    font-size: 10px;
    margin-bottom: 16%
}

.bet-toast-status-PC .text>div[data-v-a1bfb19a],.bet-toast-status-pc .text>div[data-v-a1bfb19a] {
    margin-top: 4px
}

.poker-play-loader[data-v-a1bfb19a] {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: #000;
    opacity: .66
}

.poker-play-loader img[data-v-a1bfb19a] {
    width: 100%;
    height: 100%
}

.poker-play-loader .winner[data-v-a1bfb19a] {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg,transparent,#fe8c01);
    animation: pokerPlayWinner-a1bfb19a 1s linear infinite;
    animation-delay: 0;
    z-index: 999
}

@keyframes pokerPlayWinner-a1bfb19a {
    0% {
        left: -100%
    }

    to {
        left: 100%
    }
}

.poker-bank-loader[data-v-a1bfb19a] {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: #000;
    opacity: .6
}

.poker-bank-loader img[data-v-a1bfb19a] {
    width: 100%;
    height: 100%
}

.poker-bank-loader .winner[data-v-a1bfb19a] {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg,transparent,#fe8c01);
    animation: pokerBankWinner-a1bfb19a 1s linear infinite;
    animation-delay: 0;
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    z-index: 999
}

@keyframes pokerBankWinner-a1bfb19a {
    0% {
        left: 100%
    }

    to {
        left: -100%
    }
}

.anim-border[data-v-a1bfb19a] {
    position: relative;
    -webkit-transition: all .3s;
    transition: all .3s
}

.anim-border[data-v-a1bfb19a]:after,.anim-border[data-v-a1bfb19a]:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 2px solid hsla(42,81%,67%,.3);
    -webkit-transition: all .5s;
    transition: all .5s;
    animation: clippath-a1bfb19a 2s linear infinite;
    z-index: 2
}

.anim-border[data-v-a1bfb19a]:after {
    animation: clippath-a1bfb19a 2s linear -1s infinite;
    z-index: 2
}

@keyframes clippath-a1bfb19a {
    0%,to {
        clip-path: inset(0 0 98% 0)
    }

    25% {
        clip-path: inset(0 98% 0 0)
    }

    50% {
        clip-path: inset(98% 0 0 0)
    }

    75% {
        clip-path: inset(0 0 0 98%)
    }
}

.hover-highlight.sc[data-v-a1bfb19a]:before {
    content: "";
    background: linear-gradient(45deg,red,#ff7300,#fffb00,#48ff00,#00ffd5,#002bff,#7a00ff,#ff00c8,red);
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-a1bfb19a 20s linear infinite;
    opacity: 0;
    -webkit-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out
}

.hover-highlight.sc[data-v-a1bfb19a]:hover:before {
    opacity: 1
}

.hover-highlight.sc[data-v-a1bfb19a]:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #291e0d;
    left: 0;
    top: 0
}

.hl-circle-active[data-v-a1bfb19a]:before {
    opacity: 1!important
}

.hl-circle-active[data-v-a1bfb19a] {
    scale: 1.1!important
}

.hl-circle[data-v-a1bfb19a] {
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    cursor: pointer
}

.hl-circle[data-v-a1bfb19a]:active:not(.hl-not-hover) {
    scale: 1.3
}

.hl-circle[data-v-a1bfb19a]:active:not(.hl-not-hover):before {
    opacity: 1;
    cursor: pointer
}

@keyframes glowing-a1bfb19a {
    0% {
        background-position: 0 0
    }

    50% {
        background-position: 400% 0
    }

    to {
        background-position: 0 0
    }
}

.origin-right-bottom[data-v-a1bfb19a] {
    -webkit-transform-origin: 100% 100%!important;
    transform-origin: 100% 100%!important
}

.origin-right-top[data-v-a1bfb19a] {
    -webkit-transform-origin: 100% 0!important;
    transform-origin: 100% 0!important
}

.origin-left-top[data-v-a1bfb19a] {
    -webkit-transform-origin: 0 0!important;
    transform-origin: 0 0!important
}

.origin-left-bottom[data-v-a1bfb19a] {
    -webkit-transform-origin: 0 100%!important;
    transform-origin: 0 100%!important
}

.origin-center-top[data-v-a1bfb19a] {
    -webkit-transform-origin: 50% 100%!important;
    transform-origin: 50% 100%!important
}

.origin-center-center[data-v-a1bfb19a] {
    -webkit-transform-origin: 50% 50%!important;
    transform-origin: 50% 50%!important
}

.origin-center-bottom[data-v-a1bfb19a] {
    -webkit-transform-origin: 50% 100%!important;
    transform-origin: 50% 100%!important
}

.calendar[data-v-a1bfb19a] {
    width: 100vw;
    position: fixed;
    bottom: 0;
    left: 0;
    top: 0;
    z-index: 1000;
    -webkit-transform: translateZ(100px);
    transform: translateZ(100px)
}

.calendar .calendar-con[data-v-a1bfb19a] {
    height: 100%!important
}

.calendar .van-badge__wrapper[data-v-a1bfb19a] {
    font-size: 70px
}

.calendar .van-calendar__header-title[data-v-a1bfb19a] {
    line-height: 80px!important;
    font-size: 50px!important;
    height: 80px!important
}

.calendar .van-calendar__header[data-v-a1bfb19a] {
    padding: 20px
}

.calendar .van-calendar__day[data-v-a1bfb19a] {
    font-size: 50px!important;
    height: 110px!important
}

.calendar .van-calendar__header-subtitle[data-v-a1bfb19a],.calendar .van-calendar__month-title[data-v-a1bfb19a] {
    font-size: 55px!important
}

.calendar .van-calendar__footer[data-v-a1bfb19a] {
    height: 165px;
    padding: 20px 100px 55px
}

.calendar .van-calendar__footer .van-button__text[data-v-a1bfb19a] {
    font-size: 50px
}

.calendar .van-calendar__footer>button[data-v-a1bfb19a] {
    height: 100%!important
}

[data-v-a1bfb19a]:export {
    gameGreen: #4d8f52;
    gameGreenFull: #015b44;
    gameYello: #e0d880;
    appTopHeight: 65px;
    mobileTopHeight: 160px
}

.van-toast.app.portrait[data-v-a1bfb19a],.van-toast.web.portrait[data-v-a1bfb19a] {
    width: fit-content!important;
    height: fit-content!important;
    min-width: 20vw;
    min-height: 10vw;
    padding: 30px;
    background: rgba(0,0,0,.6)
}

.van-toast.app.portrait .van-loading[data-v-a1bfb19a],.van-toast.web.portrait .van-loading[data-v-a1bfb19a] {
    width: 200px;
    height: 200px
}

.van-toast.app.portrait .van-loading span[data-v-a1bfb19a],.van-toast.web.portrait .van-loading span[data-v-a1bfb19a] {
    width: 100%;
    height: 100%
}

.van-toast.app.portrait .van-toast__icon[data-v-a1bfb19a],.van-toast.web.portrait .van-toast__icon[data-v-a1bfb19a] {
    font-size: 6vw
}

.van-toast.app.portrait .van-toast__text[data-v-a1bfb19a],.van-toast.web.portrait .van-toast__text[data-v-a1bfb19a] {
    font-size: 3vw;
    line-height: 3vw;
    margin: 20px 0
}

.van-toast.web.landscape[data-v-a1bfb19a] {
    padding: 30px;
    background: rgba(0,0,0,.6)
}

.van-toast.app.landscape[data-v-a1bfb19a] {
    width: fit-content!important;
    height: fit-content!important;
    min-width: 250px;
    min-height: 80px;
    padding: 15px;
    background: rgba(0,0,0,.6)
}

.van-toast.app.landscape .van-loading[data-v-a1bfb19a] {
    width: 100px;
    height: 100px
}

.van-toast.app.landscape .van-loading span[data-v-a1bfb19a] {
    width: 100%;
    height: 100%
}

.van-toast.app.landscape .van-toast__icon[data-v-a1bfb19a] {
    font-size: 100px
}

.van-toast.app.landscape .van-toast__text[data-v-a1bfb19a] {
    font-size: 20px;
    line-height: 20px;
    margin: 20px 0
}

.prompt-dialog-app-portrait[data-v-a1bfb19a],.prompt-dialog-web-portrait[data-v-a1bfb19a] {
    background-color: #171717!important;
    width: fit-content!important;
    height: fit-content!important;
    border: 4px solid #e0d880;
    z-index: 9999!important;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0 20px
}

.prompt-dialog-app-portrait .van-dialog__header[data-v-a1bfb19a],.prompt-dialog-web-portrait .van-dialog__header[data-v-a1bfb19a] {
    color: #e0d880;
    font-size: 70px;
    font-weight: 600;
    line-height: 80px;
    padding: 0 20px
}

.prompt-dialog-app-portrait .van-dialog__message[data-v-a1bfb19a],.prompt-dialog-web-portrait .van-dialog__message[data-v-a1bfb19a] {
    color: #fff;
    padding: 50px 20px 150px 20px;
    line-height: 80px;
    font-size: 60px
}

.prompt-dialog-app-portrait .van-dialog__header[data-v-a1bfb19a],.prompt-dialog-web-portrait .van-dialog__header[data-v-a1bfb19a] {
    padding-top: 45px
}

.prompt-dialog-app-portrait .van-dialog__content[data-v-a1bfb19a],.prompt-dialog-web-portrait .van-dialog__content[data-v-a1bfb19a] {
    min-width: 800px;
    min-height: 300px;
    max-width: 900px
}

.prompt-dialog-app-portrait .van-button[data-v-a1bfb19a],.prompt-dialog-web-portrait .van-button[data-v-a1bfb19a] {
    background: none;
    -webkit-transition: all .3s linear!important;
    transition: all .3s linear!important;
    height: fit-content
}

.prompt-dialog-app-portrait .van-button[data-v-a1bfb19a]:nth-child(2),.prompt-dialog-web-portrait .van-button[data-v-a1bfb19a]:nth-child(2) {
    margin-left: 40px
}

.prompt-dialog-app-portrait .van-button .van-button__text[data-v-a1bfb19a],.prompt-dialog-web-portrait .van-button .van-button__text[data-v-a1bfb19a] {
    background: #e0d880;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 15px 20px;
    min-width: 480px;
    border-radius: 50px;
    font-size: 50px
}

.prompt-dialog-app-portrait .van-dialog__footer[data-v-a1bfb19a],.prompt-dialog-web-portrait .van-dialog__footer[data-v-a1bfb19a] {
    position: relative;
    width: 100%;
    background-color: #171717;
    margin-bottom: 40px
}

.prompt-dialog-app-portrait .van-hairline--top[data-v-a1bfb19a]:after,.prompt-dialog-web-portrait .van-hairline--top[data-v-a1bfb19a]:after {
    border: none
}

.prompt-dialog-web-landscape[data-v-a1bfb19a] {
    background-color: #171717;
    min-width: 480px;
    height: fit-content;
    border: 2px solid #e0d880;
    z-index: 9999!important;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0 20px
}

.prompt-dialog-web-landscape .van-dialog__header[data-v-a1bfb19a] {
    color: #e0d880;
    font-size: 24px;
    font-weight: 600
}

.prompt-dialog-web-landscape .van-dialog__content[data-v-a1bfb19a] {
    height: fit-content
}

.prompt-dialog-web-landscape .van-dialog__message[data-v-a1bfb19a] {
    height: fit-content;
    color: #fff;
    padding-bottom: 20px;
    padding-top: 20px;
    line-height: 24px;
    font-size: 18px
}

.prompt-dialog-web-landscape .van-dialog__header[data-v-a1bfb19a] {
    padding-top: 15px
}

.prompt-dialog-web-landscape .van-button[data-v-a1bfb19a] {
    background: none;
    -webkit-transition: all .3s linear!important;
    transition: all .3s linear!important;
    margin: 5px 0;
    position: relative
}

.prompt-dialog-web-landscape .van-button[data-v-a1bfb19a]:nth-child(2) {
    margin-left: 20px
}

.prompt-dialog-web-landscape .van-button .van-button__content[data-v-a1bfb19a] {
    width: fit-content;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.prompt-dialog-web-landscape .van-button .van-button__content[data-v-a1bfb19a]:hover {
    filter: drop-shadow(0 0 4px #fff5ca)!important
}

.prompt-dialog-web-landscape .van-button .van-button__text[data-v-a1bfb19a] {
    background: #e0d880;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5px 10px;
    min-width: 120px;
    border-radius: 8px;
    font-size: 24px;
    cursor: pointer
}

.prompt-dialog-web-landscape .van-dialog__footer[data-v-a1bfb19a] {
    position: relative;
    bottom: 10px;
    width: 100%;
    background-color: #171717
}

.prompt-dialog-web-landscape .van-hairline--top[data-v-a1bfb19a]:after {
    border: none
}

.prompt-dialog-app-landscape[data-v-a1bfb19a] {
    background-color: #171717!important;
    width: fit-content!important;
    height: fit-content!important;
    border: 2px solid #e0d880;
    z-index: 9999!important;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0 20px
}

.prompt-dialog-app-landscape .van-dialog__header[data-v-a1bfb19a] {
    height: fit-content!important;
    color: #e0d880;
    font-size: 30px;
    font-weight: 600
}

.prompt-dialog-app-landscape .van-dialog__content[data-v-a1bfb19a] {
    min-width: 300px;
    height: fit-content
}

.prompt-dialog-app-landscape .van-dialog__message[data-v-a1bfb19a] {
    height: fit-content!important;
    color: #fff;
    padding-bottom: 20px;
    padding-top: 20px;
    line-height: 32px;
    font-size: 16px
}

.prompt-dialog-app-landscape .van-dialog__header[data-v-a1bfb19a] {
    padding-top: 20px
}

.prompt-dialog-app-landscape .van-button[data-v-a1bfb19a] {
    background: none;
    -webkit-transition: all .3s linear!important;
    transition: all .3s linear!important;
    height: fit-content
}

.prompt-dialog-app-landscape .van-button[data-v-a1bfb19a]:nth-child(2) {
    margin-left: 20px
}

.prompt-dialog-app-landscape .van-button .van-button__text[data-v-a1bfb19a] {
    background: #e0d880;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px 20px;
    min-width: 200px;
    border-radius: 50px;
    font-size: 16px
}

.prompt-dialog-app-landscape .van-dialog__footer[data-v-a1bfb19a] {
    position: relative;
    bottom: 20px;
    width: fit-content!important;
    background-color: #171717
}

.prompt-dialog-app-landscape .van-hairline--top[data-v-a1bfb19a]:after {
    border: none
}

.van-hairline--left[data-v-a1bfb19a]:after {
    border-left-width: 0!important
}

.verify-image-content[data-v-a1bfb19a] {
    width: fit-content;
    height: fit-content;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background: #0b0b0a;
    border: 1px solid;
    border-color: #887340;
    border-radius: 19px;
    padding: 10px
}

.verify-image-content>div[data-v-a1bfb19a] {
    position: relative
}

.verify-image-content .image-wrap[data-v-a1bfb19a] {
    width: 640px;
    height: 400px;
    border-radius: 10px;
    overflow: hidden;
    margin-top: 10px
}

.verify-image-content .image-wrap>img[data-v-a1bfb19a] {
    width: 100%;
    height: 300%
}

.verify-image-content .image-wrap .image-slider[data-v-a1bfb19a] {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 999;
    top: 0;
    overflow: hidden
}

.verify-image-content .image-wrap .image-slider>img[data-v-a1bfb19a] {
    position: absolute;
    top: -100%;
    width: 100%;
    height: 300%
}

.verify-image-content .slide-wrap[data-v-a1bfb19a] {
    width: 640px;
    height: 80px;
    background-image: linear-gradient(138.86deg,#fff5ca,#dfa75b 46.35%,#f4ce6c);
    margin-top: 10px;
    border-radius: 20px;
    position: relative
}

.verify-image-content .slide-wrap .tips[data-v-a1bfb19a] {
    white-space: nowrap;
    font-size: 18px
}

.verify-image-content .slide-wrap .slider[data-v-a1bfb19a] {
    position: absolute;
    width: 128.42px;
    height: 80px
}

.verify-image-content .slide-wrap .slider>img[data-v-a1bfb19a] {
    width: 100%;
    height: 100%
}

.verify-image-content .slide-wrap .slider .loading[data-v-a1bfb19a] {
    width: 100%;
    height: 100%;
    border: 1px solid #e0d880;
    background: #275e30;
    border-radius: 20px;
    display: flex;
    justify-content: center;
    align-items: center
}

.hover-highlight.sub {
    cursor: pointer
}

.hover-highlight.sub>* {
    -webkit-transition: all .3s linear .3s!important;
    transition: all .3s linear .3s!important
}

.hover-highlight.sub:hover>:not(.not-hover) {
    scale: 1.2
}

.bet-winner>*,.hover-highlight.sub:hover>* {
    filter: drop-shadow(0 0 4px #fff5ca)!important
}

.bet-winner>* {
    scale: 1.2
}

.hover-highlight:not(.sub) {
    -webkit-transition: all .3s linear .3s!important;
    transition: all .3s linear .3s!important
}

.hover-highlight:not(.sub):hover {
    cursor: pointer;
    filter: drop-shadow(0 0 4px #fff5ca)!important;
    scale: 1.2;
    z-index: 999
}

.qr-code-box {
    position: relative
}

.qr-code-box .qr-logo {
    position: absolute;
    width: 25px;
    height: 25px;
    bottom: 50%;
    right: 50%;
    transform: translate(50%,50%)
}

.qr-code-box .qr-logo img {
    width: 100%;
    height: 100%
}

.hover-highlight.n:hover {
    scale: 1
}

.hover-highlight.n>* {
    filter: none!important
}

.hover-highlight.s:hover {
    scale: 1.5
}

.hover-highlight.b:hover {
    scale: 1.01
}

.hover-highlight.sc {
    position: relative
}

.hover-highlight.sc:hover {
    opacity: .98
}

.touch-highlight {
    scale: 1
}

.touch-highlight.ontouch {
    opacity: .98
}

.game-button {
    background-color: #015b44;
    border-radius: 8px;
    border: 1px solid #3d3024;
    color: #f1d298!important
}

.game-button:hover {
    border: 1px solid #ffe2ac;
    background-image: linear-gradient(138.86deg,#fff5ca,#dfa75b 46.35%,#f4ce6c);
    border-radius: 8px;
    color: #583a0f!important
}

.game-button-los {
    background-color: #015b44;
    border-radius: 8px;
    border: 1px solid #3d3024;
    color: #f1d298!important
}

.game-button-active {
    border: 1px solid #ffe2ac;
    background-image: linear-gradient(138.86deg,#fff5ca,#dfa75b 46.35%,#f4ce6c);
    border-radius: 8px;
    color: #583a0f!important
}

.play-color {
    color: #427aec
}

.banner-color {
    color: #e54e40
}

.tie-color {
    color: #4d8f52
}

.poker-back {
    width: 100%;
    height: 100%;
    background-image: url(/assets/img/ic_poker_bg.bc819b0c.png);
    background-size: 100% 100%;
    border-radius: 3px;
    opacity: 0
}

.bet-po-price {
    position: absolute;
    top: 1%;
    color: #e0d880;
    font-size: 16px;
    line-height: 24px;
    background: #000;
    border-radius: 15px;
    padding: 0 10px;
    z-index: 1;
    pointer-events: none
}

.time-out-animation-start {
    width: 100%;
    height: 100%;
    animation: time-out-ani 1s ease infinite;
    position: relative
}

.time-out-animation-start:after {
    content: "";
    position: absolute;
    top: -3.5px;
    left: 50%;
    width: 7px;
    height: 7px;
    background-color: #e0d880;
    border-radius: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%)
}

@keyframes time-out-ani {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

:not(input,textarea) {
    -webkit-user-drag: none!important;
    -webkit-user-select: none!important
}

.bet-toast-status-app {
    top: 0;
    left: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    pointer-events: none
}

.bet-toast-status-app,.bet-toast-status-app .text {
    display: flex;
    align-items: center;
    justify-content: center
}

.bet-toast-status-app .text {
    flex-direction: column;
    width: 170px;
    height: 105px;
    background-color: rgba(0,0,0,.7);
    border-radius: 8px;
    color: #fff;
    font-size: 24px
}

.bet-toast-status-web {
    top: 0;
    left: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    pointer-events: none
}

.bet-toast-status-web,.bet-toast-status-web .text {
    display: flex;
    align-items: center;
    justify-content: center
}

.bet-toast-status-web .text {
    flex-direction: column;
    width: 450px;
    height: 245px;
    background-color: rgba(0,0,0,.7);
    border-radius: 8px;
    color: #fff;
    font-size: 35px;
    margin-bottom: 16%
}

.bet-toast-status-web .text>div {
    margin-top: 4px
}

.bet-toast-status-PC,.bet-toast-status-pc {
    top: 0;
    left: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: none
}

.bet-toast-status-PC .text,.bet-toast-status-pc .text {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    width: 100px;
    height: 65px;
    background-color: rgba(0,0,0,.7);
    border-radius: 8px;
    color: #fff;
    font-size: 10px;
    margin-bottom: 16%
}

.bet-toast-status-PC .text>div,.bet-toast-status-pc .text>div {
    margin-top: 4px
}

.poker-play-loader {
    position: relative;
    overflow: hidden;
    background: #000;
    opacity: .66
}

.poker-play-loader,.poker-play-loader img {
    width: 100%;
    height: 100%
}

.poker-play-loader .winner {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg,transparent,#fe8c01);
    animation: pokerPlayWinner 1s linear infinite;
    animation-delay: 0;
    z-index: 999
}

@keyframes pokerPlayWinner {
    0% {
        left: -100%
    }

    to {
        left: 100%
    }
}

.poker-bank-loader {
    position: relative;
    overflow: hidden;
    background: #000;
    opacity: .6
}

.poker-bank-loader,.poker-bank-loader img {
    width: 100%;
    height: 100%
}

.poker-bank-loader .winner {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg,transparent,#fe8c01);
    animation: pokerBankWinner 1s linear infinite;
    animation-delay: 0;
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    z-index: 999
}

@keyframes pokerBankWinner {
    0% {
        left: 100%
    }

    to {
        left: -100%
    }
}

.anim-border {
    position: relative;
    -webkit-transition: all .3s;
    transition: all .3s
}

.anim-border:after,.anim-border:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 2px solid hsla(42,81%,67%,.3);
    -webkit-transition: all .5s;
    transition: all .5s;
    animation: clippath 2s linear infinite;
    z-index: 2
}

.anim-border:after {
    animation: clippath 2s linear -1s infinite;
    z-index: 2
}

@keyframes clippath {
    0%,to {
        clip-path: inset(0 0 98% 0)
    }

    25% {
        clip-path: inset(0 98% 0 0)
    }

    50% {
        clip-path: inset(98% 0 0 0)
    }

    75% {
        clip-path: inset(0 0 0 98%)
    }
}

.hover-highlight.sc:before {
    content: "";
    background: linear-gradient(45deg,red,#ff7300,#fffb00,#48ff00,#00ffd5,#002bff,#7a00ff,#ff00c8,red);
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing 20s linear infinite;
    opacity: 0;
    -webkit-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out
}

.hover-highlight.sc:hover:before {
    opacity: 1
}

.hover-highlight.sc:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #291e0d;
    left: 0;
    top: 0
}

.hl-circle-active:before {
    opacity: 1!important
}

.hl-circle-active {
    scale: 1.1!important
}

.hl-circle {
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    cursor: pointer
}

.hl-circle:active:not(.hl-not-hover) {
    scale: 1.3
}

.hl-circle:active:not(.hl-not-hover):before {
    opacity: 1;
    cursor: pointer
}

@keyframes glowing {
    0% {
        background-position: 0 0
    }

    50% {
        background-position: 400% 0
    }

    to {
        background-position: 0 0
    }
}

.origin-right-bottom {
    -webkit-transform-origin: 100% 100%!important;
    transform-origin: 100% 100%!important
}

.origin-right-top {
    -webkit-transform-origin: 100% 0!important;
    transform-origin: 100% 0!important
}

.origin-left-top {
    -webkit-transform-origin: 0 0!important;
    transform-origin: 0 0!important
}

.origin-left-bottom {
    -webkit-transform-origin: 0 100%!important;
    transform-origin: 0 100%!important
}

.origin-center-top {
    -webkit-transform-origin: 50% 100%!important;
    transform-origin: 50% 100%!important
}

.origin-center-center {
    -webkit-transform-origin: 50% 50%!important;
    transform-origin: 50% 50%!important
}

.origin-center-bottom {
    -webkit-transform-origin: 50% 100%!important;
    transform-origin: 50% 100%!important
}

.calendar {
    width: 100vw;
    position: fixed;
    bottom: 0;
    left: 0;
    top: 0;
    z-index: 1000;
    -webkit-transform: translateZ(100px);
    transform: translateZ(100px)
}

.calendar .calendar-con {
    height: 100%!important
}

.calendar .van-badge__wrapper {
    font-size: 70px
}

.calendar .van-calendar__header-title {
    line-height: 80px!important;
    font-size: 50px!important;
    height: 80px!important
}

.calendar .van-calendar__header {
    padding: 20px
}

.calendar .van-calendar__day {
    font-size: 50px!important;
    height: 110px!important
}

.calendar .van-calendar__header-subtitle,.calendar .van-calendar__month-title {
    font-size: 55px!important
}

.calendar .van-calendar__footer {
    height: 165px;
    padding: 20px 100px 55px
}

.calendar .van-calendar__footer .van-button__text {
    font-size: 50px
}

.calendar .van-calendar__footer>button {
    height: 100%!important
}

:export {
    gameGreen: #4d8f52;
    gameGreenFull: #015b44;
    gameYello: #e0d880;
    appTopHeight: 65px;
    mobileTopHeight: 160px
}

.van-toast.app.portrait,.van-toast.web.portrait {
    width: fit-content!important;
    height: fit-content!important;
    min-width: 20vw;
    min-height: 10vw;
    padding: 30px;
    background: rgba(0,0,0,.6)
}

.van-toast.app.portrait .van-loading,.van-toast.web.portrait .van-loading {
    width: 200px;
    height: 200px
}

.van-toast.app.portrait .van-loading span,.van-toast.web.portrait .van-loading span {
    width: 100%;
    height: 100%
}

.van-toast.app.portrait .van-toast__icon,.van-toast.web.portrait .van-toast__icon {
    font-size: 6vw
}

.van-toast.app.portrait .van-toast__text,.van-toast.web.portrait .van-toast__text {
    font-size: 3vw;
    line-height: 3vw;
    margin: 20px 0
}

.van-toast.web.landscape {
    padding: 30px;
    background: rgba(0,0,0,.6)
}

.van-toast.app.landscape {
    width: fit-content!important;
    height: fit-content!important;
    min-width: 250px;
    min-height: 80px;
    padding: 15px;
    background: rgba(0,0,0,.6)
}

.van-toast.app.landscape .van-loading {
    width: 100px;
    height: 100px
}

.van-toast.app.landscape .van-loading span {
    width: 100%;
    height: 100%
}

.van-toast.app.landscape .van-toast__icon {
    font-size: 100px
}

.van-toast.app.landscape .van-toast__text {
    font-size: 20px;
    line-height: 20px;
    margin: 20px 0
}

.prompt-dialog-app-portrait,.prompt-dialog-web-portrait {
    background-color: #171717!important;
    width: fit-content!important;
    height: fit-content!important;
    border: 4px solid #e0d880;
    z-index: 9999!important;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0 20px
}

.prompt-dialog-app-portrait .van-dialog__header,.prompt-dialog-web-portrait .van-dialog__header {
    color: #e0d880;
    font-size: 70px;
    font-weight: 600;
    line-height: 80px;
    padding: 0 20px
}

.prompt-dialog-app-portrait .van-dialog__message,.prompt-dialog-web-portrait .van-dialog__message {
    color: #fff;
    padding: 50px 20px 150px 20px;
    line-height: 80px;
    font-size: 60px
}

.prompt-dialog-app-portrait .van-dialog__header,.prompt-dialog-web-portrait .van-dialog__header {
    padding-top: 45px
}

.prompt-dialog-app-portrait .van-dialog__content,.prompt-dialog-web-portrait .van-dialog__content {
    min-width: 800px;
    min-height: 300px;
    max-width: 900px
}

.prompt-dialog-app-portrait .van-button,.prompt-dialog-web-portrait .van-button {
    background: none;
    -webkit-transition: all .3s linear!important;
    transition: all .3s linear!important;
    height: fit-content
}

.prompt-dialog-app-portrait .van-button:nth-child(2),.prompt-dialog-web-portrait .van-button:nth-child(2) {
    margin-left: 40px
}

.prompt-dialog-app-portrait .van-button .van-button__text,.prompt-dialog-web-portrait .van-button .van-button__text {
    background: #e0d880;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 15px 20px;
    min-width: 480px;
    border-radius: 50px;
    font-size: 50px
}

.prompt-dialog-app-portrait .van-dialog__footer,.prompt-dialog-web-portrait .van-dialog__footer {
    position: relative;
    width: 100%;
    background-color: #171717;
    margin-bottom: 40px
}

.prompt-dialog-app-portrait .van-hairline--top:after,.prompt-dialog-web-portrait .van-hairline--top:after {
    border: none
}

.prompt-dialog-web-landscape {
    background-color: #171717;
    min-width: 480px;
    height: fit-content;
    border: 2px solid #e0d880;
    z-index: 9999!important;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0 20px
}

.prompt-dialog-web-landscape .van-dialog__header {
    color: #e0d880;
    font-size: 24px;
    font-weight: 600
}

.prompt-dialog-web-landscape .van-dialog__content {
    height: fit-content
}

.prompt-dialog-web-landscape .van-dialog__message {
    height: fit-content;
    color: #fff;
    padding-bottom: 20px;
    padding-top: 20px;
    line-height: 24px;
    font-size: 18px
}

.prompt-dialog-web-landscape .van-dialog__header {
    padding-top: 15px
}

.prompt-dialog-web-landscape .van-button {
    background: none;
    -webkit-transition: all .3s linear!important;
    transition: all .3s linear!important;
    margin: 5px 0;
    position: relative
}

.prompt-dialog-web-landscape .van-button:nth-child(2) {
    margin-left: 20px
}

.prompt-dialog-web-landscape .van-button .van-button__content {
    width: fit-content;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.prompt-dialog-web-landscape .van-button .van-button__content:hover {
    filter: drop-shadow(0 0 4px #fff5ca)!important
}

.prompt-dialog-web-landscape .van-button .van-button__text {
    background: #e0d880;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5px 10px;
    min-width: 120px;
    border-radius: 8px;
    font-size: 24px;
    cursor: pointer
}

.prompt-dialog-web-landscape .van-dialog__footer {
    position: relative;
    bottom: 10px;
    width: 100%;
    background-color: #171717
}

.prompt-dialog-web-landscape .van-hairline--top:after {
    border: none
}

.prompt-dialog-app-landscape {
    background-color: #171717!important;
    width: fit-content!important;
    height: fit-content!important;
    border: 2px solid #e0d880;
    z-index: 9999!important;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0 20px
}

.prompt-dialog-app-landscape .van-dialog__header {
    height: fit-content!important;
    color: #e0d880;
    font-size: 30px;
    font-weight: 600
}

.prompt-dialog-app-landscape .van-dialog__content {
    min-width: 300px;
    height: fit-content
}

.prompt-dialog-app-landscape .van-dialog__message {
    height: fit-content!important;
    color: #fff;
    padding-bottom: 20px;
    padding-top: 20px;
    line-height: 32px;
    font-size: 16px
}

.prompt-dialog-app-landscape .van-dialog__header {
    padding-top: 20px
}

.prompt-dialog-app-landscape .van-button {
    background: none;
    -webkit-transition: all .3s linear!important;
    transition: all .3s linear!important;
    height: fit-content
}

.prompt-dialog-app-landscape .van-button:nth-child(2) {
    margin-left: 20px
}

.prompt-dialog-app-landscape .van-button .van-button__text {
    background: #e0d880;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px 20px;
    min-width: 200px;
    border-radius: 50px;
    font-size: 16px
}

.prompt-dialog-app-landscape .van-dialog__footer {
    position: relative;
    bottom: 20px;
    width: fit-content!important;
    background-color: #171717
}

.prompt-dialog-app-landscape .van-hairline--top:after {
    border: none
}

.van-hairline--left:after {
    border-left-width: 0!important
}

.popup-big-pc {
    position: relative;
    overflow: hidden;
    background: #2d2a27;
    border: 1px solid;
    border-color: #939393;
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    padding: 0 14px 14px 14px;
    z-index: 100
}

.popup-big-pc .close {
    position: absolute;
    right: 10px;
    top: 15px;
    z-index: 10
}

.popup-big-pc .close img {
    height: 24px
}

.popup-big-pc .back {
    position: absolute;
    left: 25px;
    top: 25px
}

.popup-big-pc .back img {
    height: 34px
}

.popup-big-pc .head {
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center
}

.popup-big-pc .head .title {
    color: #efeb69;
    font-size: 18px
}

.popup-big-pc .head>img {
    height: 23px;
    object-fit: contain;
    margin-right: 10px
}

.popup-big-pc .head>img:first-child,.popup-big-pc .head>img:last-child {
    height: 50px;
    margin: 0 20px
}

.popup-big-pc .content {
    flex: 1;
    overflow: scroll;
    position: relative
}

.popup-big-pc .content.default {
    background-color: #000
}

.popup-big-pc .foot {
    display: flex
}

.popup-not-back {
    background: none
}

.hover-highlight.sub[data-v-13100e84] {
    cursor: pointer
}

.hover-highlight.sub[data-v-13100e84]>* {
    -webkit-transition: all .3s linear .3s!important;
    transition: all .3s linear .3s!important
}

.hover-highlight.sub[data-v-13100e84]:hover>:not(.not-hover) {
    scale: 1.2
}

.bet-winner[data-v-13100e84]>*,.hover-highlight.sub[data-v-13100e84]:hover>* {
    filter: drop-shadow(0 0 4px #fff5ca)!important
}

.bet-winner[data-v-13100e84]>* {
    scale: 1.2
}

.hover-highlight[data-v-13100e84]:not(.sub) {
    -webkit-transition: all .3s linear .3s!important;
    transition: all .3s linear .3s!important
}

.hover-highlight[data-v-13100e84]:not(.sub):hover {
    cursor: pointer;
    filter: drop-shadow(0 0 4px #fff5ca)!important;
    scale: 1.2;
    z-index: 999
}

.qr-code-box[data-v-13100e84] {
    position: relative
}

.qr-code-box .qr-logo[data-v-13100e84] {
    position: absolute;
    width: 25px;
    height: 25px;
    bottom: 50%;
    right: 50%;
    transform: translate(50%,50%)
}

.qr-code-box .qr-logo img[data-v-13100e84] {
    width: 100%;
    height: 100%
}

.hover-highlight.n[data-v-13100e84]:hover {
    scale: 1
}

.hover-highlight.n[data-v-13100e84]>* {
    filter: none!important
}

.hover-highlight.s[data-v-13100e84]:hover {
    scale: 1.5
}

.hover-highlight.b[data-v-13100e84]:hover {
    scale: 1.01
}

.hover-highlight.sc[data-v-13100e84] {
    position: relative
}

.hover-highlight.sc[data-v-13100e84]:hover {
    opacity: .98
}

.touch-highlight[data-v-13100e84] {
    scale: 1
}

.touch-highlight.ontouch[data-v-13100e84] {
    opacity: .98
}

.game-button[data-v-13100e84] {
    background-color: #015b44;
    border-radius: 8px;
    border: 1px solid #3d3024;
    color: #f1d298!important
}

.game-button[data-v-13100e84]:hover {
    border: 1px solid #ffe2ac;
    background-image: linear-gradient(138.86deg,#fff5ca,#dfa75b 46.35%,#f4ce6c);
    border-radius: 8px;
    color: #583a0f!important
}

.game-button-los[data-v-13100e84] {
    background-color: #015b44;
    border-radius: 8px;
    border: 1px solid #3d3024;
    color: #f1d298!important
}

.game-button-active[data-v-13100e84] {
    border: 1px solid #ffe2ac;
    background-image: linear-gradient(138.86deg,#fff5ca,#dfa75b 46.35%,#f4ce6c);
    border-radius: 8px;
    color: #583a0f!important
}

.play-color[data-v-13100e84] {
    color: #427aec
}

.banner-color[data-v-13100e84] {
    color: #e54e40
}

.tie-color[data-v-13100e84] {
    color: #4d8f52
}

.poker-back[data-v-13100e84] {
    width: 100%;
    height: 100%;
    background-image: url(/assets/img/ic_poker_bg.bc819b0c.png);
    background-size: 100% 100%;
    border-radius: 3px;
    opacity: 0
}

.bet-po-price[data-v-13100e84] {
    position: absolute;
    top: 1%;
    color: #e0d880;
    font-size: 16px;
    line-height: 24px;
    background: #000;
    border-radius: 15px;
    padding: 0 10px;
    z-index: 1;
    pointer-events: none
}

.time-out-animation-start[data-v-13100e84] {
    width: 100%;
    height: 100%;
    animation: time-out-ani-13100e84 1s ease infinite;
    position: relative
}

.time-out-animation-start[data-v-13100e84]:after {
    content: "";
    position: absolute;
    top: -3.5px;
    left: 50%;
    width: 7px;
    height: 7px;
    background-color: #e0d880;
    border-radius: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%)
}

@keyframes time-out-ani-13100e84 {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

[data-v-13100e84]:not(input,textarea) {
    -webkit-user-drag: none!important;
    -webkit-user-select: none!important
}

.bet-toast-status-app[data-v-13100e84] {
    top: 0;
    left: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: none
}

.bet-toast-status-app .text[data-v-13100e84] {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    width: 170px;
    height: 105px;
    background-color: rgba(0,0,0,.7);
    border-radius: 8px;
    color: #fff;
    font-size: 24px
}

.bet-toast-status-web[data-v-13100e84] {
    top: 0;
    left: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: none
}

.bet-toast-status-web .text[data-v-13100e84] {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    width: 450px;
    height: 245px;
    background-color: rgba(0,0,0,.7);
    border-radius: 8px;
    color: #fff;
    font-size: 35px;
    margin-bottom: 16%
}

.bet-toast-status-web .text>div[data-v-13100e84] {
    margin-top: 4px
}

.bet-toast-status-PC[data-v-13100e84],.bet-toast-status-pc[data-v-13100e84] {
    top: 0;
    left: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: none
}

.bet-toast-status-PC .text[data-v-13100e84],.bet-toast-status-pc .text[data-v-13100e84] {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    width: 100px;
    height: 65px;
    background-color: rgba(0,0,0,.7);
    border-radius: 8px;
    color: #fff;
    font-size: 10px;
    margin-bottom: 16%
}

.bet-toast-status-PC .text>div[data-v-13100e84],.bet-toast-status-pc .text>div[data-v-13100e84] {
    margin-top: 4px
}

.poker-play-loader[data-v-13100e84] {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: #000;
    opacity: .66
}

.poker-play-loader img[data-v-13100e84] {
    width: 100%;
    height: 100%
}

.poker-play-loader .winner[data-v-13100e84] {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg,transparent,#fe8c01);
    animation: pokerPlayWinner-13100e84 1s linear infinite;
    animation-delay: 0;
    z-index: 999
}

@keyframes pokerPlayWinner-13100e84 {
    0% {
        left: -100%
    }

    to {
        left: 100%
    }
}

.poker-bank-loader[data-v-13100e84] {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: #000;
    opacity: .6
}

.poker-bank-loader img[data-v-13100e84] {
    width: 100%;
    height: 100%
}

.poker-bank-loader .winner[data-v-13100e84] {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg,transparent,#fe8c01);
    animation: pokerBankWinner-13100e84 1s linear infinite;
    animation-delay: 0;
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    z-index: 999
}

@keyframes pokerBankWinner-13100e84 {
    0% {
        left: 100%
    }

    to {
        left: -100%
    }
}

.anim-border[data-v-13100e84] {
    position: relative;
    -webkit-transition: all .3s;
    transition: all .3s
}

.anim-border[data-v-13100e84]:after,.anim-border[data-v-13100e84]:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 2px solid hsla(42,81%,67%,.3);
    -webkit-transition: all .5s;
    transition: all .5s;
    animation: clippath-13100e84 2s linear infinite;
    z-index: 2
}

.anim-border[data-v-13100e84]:after {
    animation: clippath-13100e84 2s linear -1s infinite;
    z-index: 2
}

@keyframes clippath-13100e84 {
    0%,to {
        clip-path: inset(0 0 98% 0)
    }

    25% {
        clip-path: inset(0 98% 0 0)
    }

    50% {
        clip-path: inset(98% 0 0 0)
    }

    75% {
        clip-path: inset(0 0 0 98%)
    }
}

.hover-highlight.sc[data-v-13100e84]:before {
    content: "";
    background: linear-gradient(45deg,red,#ff7300,#fffb00,#48ff00,#00ffd5,#002bff,#7a00ff,#ff00c8,red);
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-13100e84 20s linear infinite;
    opacity: 0;
    -webkit-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out
}

.hover-highlight.sc[data-v-13100e84]:hover:before {
    opacity: 1
}

.hover-highlight.sc[data-v-13100e84]:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #291e0d;
    left: 0;
    top: 0
}

.hl-circle-active[data-v-13100e84]:before {
    opacity: 1!important
}

.hl-circle-active[data-v-13100e84] {
    scale: 1.1!important
}

.hl-circle[data-v-13100e84] {
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    cursor: pointer
}

.hl-circle[data-v-13100e84]:active:not(.hl-not-hover) {
    scale: 1.3
}

.hl-circle[data-v-13100e84]:active:not(.hl-not-hover):before {
    opacity: 1;
    cursor: pointer
}

@keyframes glowing-13100e84 {
    0% {
        background-position: 0 0
    }

    50% {
        background-position: 400% 0
    }

    to {
        background-position: 0 0
    }
}

.origin-right-bottom[data-v-13100e84] {
    -webkit-transform-origin: 100% 100%!important;
    transform-origin: 100% 100%!important
}

.origin-right-top[data-v-13100e84] {
    -webkit-transform-origin: 100% 0!important;
    transform-origin: 100% 0!important
}

.origin-left-top[data-v-13100e84] {
    -webkit-transform-origin: 0 0!important;
    transform-origin: 0 0!important
}

.origin-left-bottom[data-v-13100e84] {
    -webkit-transform-origin: 0 100%!important;
    transform-origin: 0 100%!important
}

.origin-center-top[data-v-13100e84] {
    -webkit-transform-origin: 50% 100%!important;
    transform-origin: 50% 100%!important
}

.origin-center-center[data-v-13100e84] {
    -webkit-transform-origin: 50% 50%!important;
    transform-origin: 50% 50%!important
}

.origin-center-bottom[data-v-13100e84] {
    -webkit-transform-origin: 50% 100%!important;
    transform-origin: 50% 100%!important
}

.calendar[data-v-13100e84] {
    width: 100vw;
    position: fixed;
    bottom: 0;
    left: 0;
    top: 0;
    z-index: 1000;
    -webkit-transform: translateZ(100px);
    transform: translateZ(100px)
}

.calendar .calendar-con[data-v-13100e84] {
    height: 100%!important
}

.calendar .van-badge__wrapper[data-v-13100e84] {
    font-size: 70px
}

.calendar .van-calendar__header-title[data-v-13100e84] {
    line-height: 80px!important;
    font-size: 50px!important;
    height: 80px!important
}

.calendar .van-calendar__header[data-v-13100e84] {
    padding: 20px
}

.calendar .van-calendar__day[data-v-13100e84] {
    font-size: 50px!important;
    height: 110px!important
}

.calendar .van-calendar__header-subtitle[data-v-13100e84],.calendar .van-calendar__month-title[data-v-13100e84] {
    font-size: 55px!important
}

.calendar .van-calendar__footer[data-v-13100e84] {
    height: 165px;
    padding: 20px 100px 55px
}

.calendar .van-calendar__footer .van-button__text[data-v-13100e84] {
    font-size: 50px
}

.calendar .van-calendar__footer>button[data-v-13100e84] {
    height: 100%!important
}

[data-v-13100e84]:export {
    gameGreen: #4d8f52;
    gameGreenFull: #015b44;
    gameYello: #e0d880;
    appTopHeight: 65px;
    mobileTopHeight: 160px
}

.van-toast.app.portrait[data-v-13100e84],.van-toast.web.portrait[data-v-13100e84] {
    width: fit-content!important;
    height: fit-content!important;
    min-width: 20vw;
    min-height: 10vw;
    padding: 30px;
    background: rgba(0,0,0,.6)
}

.van-toast.app.portrait .van-loading[data-v-13100e84],.van-toast.web.portrait .van-loading[data-v-13100e84] {
    width: 200px;
    height: 200px
}

.van-toast.app.portrait .van-loading span[data-v-13100e84],.van-toast.web.portrait .van-loading span[data-v-13100e84] {
    width: 100%;
    height: 100%
}

.van-toast.app.portrait .van-toast__icon[data-v-13100e84],.van-toast.web.portrait .van-toast__icon[data-v-13100e84] {
    font-size: 6vw
}

.van-toast.app.portrait .van-toast__text[data-v-13100e84],.van-toast.web.portrait .van-toast__text[data-v-13100e84] {
    font-size: 3vw;
    line-height: 3vw;
    margin: 20px 0
}

.van-toast.web.landscape[data-v-13100e84] {
    padding: 30px;
    background: rgba(0,0,0,.6)
}

.van-toast.app.landscape[data-v-13100e84] {
    width: fit-content!important;
    height: fit-content!important;
    min-width: 250px;
    min-height: 80px;
    padding: 15px;
    background: rgba(0,0,0,.6)
}

.van-toast.app.landscape .van-loading[data-v-13100e84] {
    width: 100px;
    height: 100px
}

.van-toast.app.landscape .van-loading span[data-v-13100e84] {
    width: 100%;
    height: 100%
}

.van-toast.app.landscape .van-toast__icon[data-v-13100e84] {
    font-size: 100px
}

.van-toast.app.landscape .van-toast__text[data-v-13100e84] {
    font-size: 20px;
    line-height: 20px;
    margin: 20px 0
}

.prompt-dialog-app-portrait[data-v-13100e84],.prompt-dialog-web-portrait[data-v-13100e84] {
    background-color: #171717!important;
    width: fit-content!important;
    height: fit-content!important;
    border: 4px solid #e0d880;
    z-index: 9999!important;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0 20px
}

.prompt-dialog-app-portrait .van-dialog__header[data-v-13100e84],.prompt-dialog-web-portrait .van-dialog__header[data-v-13100e84] {
    color: #e0d880;
    font-size: 70px;
    font-weight: 600;
    line-height: 80px;
    padding: 0 20px
}

.prompt-dialog-app-portrait .van-dialog__message[data-v-13100e84],.prompt-dialog-web-portrait .van-dialog__message[data-v-13100e84] {
    color: #fff;
    padding: 50px 20px 150px 20px;
    line-height: 80px;
    font-size: 60px
}

.prompt-dialog-app-portrait .van-dialog__header[data-v-13100e84],.prompt-dialog-web-portrait .van-dialog__header[data-v-13100e84] {
    padding-top: 45px
}

.prompt-dialog-app-portrait .van-dialog__content[data-v-13100e84],.prompt-dialog-web-portrait .van-dialog__content[data-v-13100e84] {
    min-width: 800px;
    min-height: 300px;
    max-width: 900px
}

.prompt-dialog-app-portrait .van-button[data-v-13100e84],.prompt-dialog-web-portrait .van-button[data-v-13100e84] {
    background: none;
    -webkit-transition: all .3s linear!important;
    transition: all .3s linear!important;
    height: fit-content
}

.prompt-dialog-app-portrait .van-button[data-v-13100e84]:nth-child(2),.prompt-dialog-web-portrait .van-button[data-v-13100e84]:nth-child(2) {
    margin-left: 40px
}

.prompt-dialog-app-portrait .van-button .van-button__text[data-v-13100e84],.prompt-dialog-web-portrait .van-button .van-button__text[data-v-13100e84] {
    background: #e0d880;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 15px 20px;
    min-width: 480px;
    border-radius: 50px;
    font-size: 50px
}

.prompt-dialog-app-portrait .van-dialog__footer[data-v-13100e84],.prompt-dialog-web-portrait .van-dialog__footer[data-v-13100e84] {
    position: relative;
    width: 100%;
    background-color: #171717;
    margin-bottom: 40px
}

.prompt-dialog-app-portrait .van-hairline--top[data-v-13100e84]:after,.prompt-dialog-web-portrait .van-hairline--top[data-v-13100e84]:after {
    border: none
}

.prompt-dialog-web-landscape[data-v-13100e84] {
    background-color: #171717;
    min-width: 480px;
    height: fit-content;
    border: 2px solid #e0d880;
    z-index: 9999!important;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0 20px
}

.prompt-dialog-web-landscape .van-dialog__header[data-v-13100e84] {
    color: #e0d880;
    font-size: 24px;
    font-weight: 600
}

.prompt-dialog-web-landscape .van-dialog__content[data-v-13100e84] {
    height: fit-content
}

.prompt-dialog-web-landscape .van-dialog__message[data-v-13100e84] {
    height: fit-content;
    color: #fff;
    padding-bottom: 20px;
    padding-top: 20px;
    line-height: 24px;
    font-size: 18px
}

.prompt-dialog-web-landscape .van-dialog__header[data-v-13100e84] {
    padding-top: 15px
}

.prompt-dialog-web-landscape .van-button[data-v-13100e84] {
    background: none;
    -webkit-transition: all .3s linear!important;
    transition: all .3s linear!important;
    margin: 5px 0;
    position: relative
}

.prompt-dialog-web-landscape .van-button[data-v-13100e84]:nth-child(2) {
    margin-left: 20px
}

.prompt-dialog-web-landscape .van-button .van-button__content[data-v-13100e84] {
    width: fit-content;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.prompt-dialog-web-landscape .van-button .van-button__content[data-v-13100e84]:hover {
    filter: drop-shadow(0 0 4px #fff5ca)!important
}

.prompt-dialog-web-landscape .van-button .van-button__text[data-v-13100e84] {
    background: #e0d880;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5px 10px;
    min-width: 120px;
    border-radius: 8px;
    font-size: 24px;
    cursor: pointer
}

.prompt-dialog-web-landscape .van-dialog__footer[data-v-13100e84] {
    position: relative;
    bottom: 10px;
    width: 100%;
    background-color: #171717
}

.prompt-dialog-web-landscape .van-hairline--top[data-v-13100e84]:after {
    border: none
}

.prompt-dialog-app-landscape[data-v-13100e84] {
    background-color: #171717!important;
    width: fit-content!important;
    height: fit-content!important;
    border: 2px solid #e0d880;
    z-index: 9999!important;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0 20px
}

.prompt-dialog-app-landscape .van-dialog__header[data-v-13100e84] {
    height: fit-content!important;
    color: #e0d880;
    font-size: 30px;
    font-weight: 600
}

.prompt-dialog-app-landscape .van-dialog__content[data-v-13100e84] {
    min-width: 300px;
    height: fit-content
}

.prompt-dialog-app-landscape .van-dialog__message[data-v-13100e84] {
    height: fit-content!important;
    color: #fff;
    padding-bottom: 20px;
    padding-top: 20px;
    line-height: 32px;
    font-size: 16px
}

.prompt-dialog-app-landscape .van-dialog__header[data-v-13100e84] {
    padding-top: 20px
}

.prompt-dialog-app-landscape .van-button[data-v-13100e84] {
    background: none;
    -webkit-transition: all .3s linear!important;
    transition: all .3s linear!important;
    height: fit-content
}

.prompt-dialog-app-landscape .van-button[data-v-13100e84]:nth-child(2) {
    margin-left: 20px
}

.prompt-dialog-app-landscape .van-button .van-button__text[data-v-13100e84] {
    background: #e0d880;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px 20px;
    min-width: 200px;
    border-radius: 50px;
    font-size: 16px
}

.prompt-dialog-app-landscape .van-dialog__footer[data-v-13100e84] {
    position: relative;
    bottom: 20px;
    width: fit-content!important;
    background-color: #171717
}

.prompt-dialog-app-landscape .van-hairline--top[data-v-13100e84]:after {
    border: none
}

.van-hairline--left[data-v-13100e84]:after {
    border-left-width: 0!important
}

.lang-popup[data-v-13100e84] {
    width: 1030px;
    height: 600px;
    padding: 0 80px;
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start
}

.lang-popup>div[data-v-13100e84] {
    width: 382px;
    height: 80px;
    border-radius: 8px;
    background: #221f1e;
    margin-top: 51px;
    display: flex;
    align-items: center;
    font-size: 22px;
    font-weight: 700;
    color: #8e7d6b
}

.lang-popup>div span[data-v-13100e84] {
    flex: 1;
    text-align: center
}

.lang-popup>div img[data-v-13100e84] {
    margin: 0 20px;
    max-width: 90px
}

.lang-popup>div[data-v-13100e84]:nth-child(2n) {
    margin-left: 85px
}

.lang-popup .current[data-v-13100e84] {
    border: 1px solid #8e7d6b
}

.hover-highlight.sub[data-v-33f4a4a6] {
    cursor: pointer
}

.hover-highlight.sub[data-v-33f4a4a6]>* {
    -webkit-transition: all .3s linear .3s!important;
    transition: all .3s linear .3s!important
}

.hover-highlight.sub[data-v-33f4a4a6]:hover>:not(.not-hover) {
    scale: 1.2
}

.bet-winner[data-v-33f4a4a6]>*,.hover-highlight.sub[data-v-33f4a4a6]:hover>* {
    filter: drop-shadow(0 0 4px #fff5ca)!important
}

.bet-winner[data-v-33f4a4a6]>* {
    scale: 1.2
}

.hover-highlight[data-v-33f4a4a6]:not(.sub) {
    -webkit-transition: all .3s linear .3s!important;
    transition: all .3s linear .3s!important
}

.hover-highlight[data-v-33f4a4a6]:not(.sub):hover {
    cursor: pointer;
    filter: drop-shadow(0 0 4px #fff5ca)!important;
    scale: 1.2;
    z-index: 999
}

.qr-code-box[data-v-33f4a4a6] {
    position: relative
}

.qr-code-box .qr-logo[data-v-33f4a4a6] {
    position: absolute;
    width: 25px;
    height: 25px;
    bottom: 50%;
    right: 50%;
    transform: translate(50%,50%)
}

.qr-code-box .qr-logo img[data-v-33f4a4a6] {
    width: 100%;
    height: 100%
}

.hover-highlight.n[data-v-33f4a4a6]:hover {
    scale: 1
}

.hover-highlight.n[data-v-33f4a4a6]>* {
    filter: none!important
}

.hover-highlight.s[data-v-33f4a4a6]:hover {
    scale: 1.5
}

.hover-highlight.b[data-v-33f4a4a6]:hover {
    scale: 1.01
}

.hover-highlight.sc[data-v-33f4a4a6] {
    position: relative
}

.hover-highlight.sc[data-v-33f4a4a6]:hover {
    opacity: .98
}

.touch-highlight[data-v-33f4a4a6] {
    scale: 1
}

.touch-highlight.ontouch[data-v-33f4a4a6] {
    opacity: .98
}

.game-button[data-v-33f4a4a6] {
    background-color: #015b44;
    border-radius: 8px;
    border: 1px solid #3d3024;
    color: #f1d298!important
}

.game-button[data-v-33f4a4a6]:hover {
    border: 1px solid #ffe2ac;
    background-image: linear-gradient(138.86deg,#fff5ca,#dfa75b 46.35%,#f4ce6c);
    border-radius: 8px;
    color: #583a0f!important
}

.game-button-los[data-v-33f4a4a6] {
    background-color: #015b44;
    border-radius: 8px;
    border: 1px solid #3d3024;
    color: #f1d298!important
}

.game-button-active[data-v-33f4a4a6] {
    border: 1px solid #ffe2ac;
    background-image: linear-gradient(138.86deg,#fff5ca,#dfa75b 46.35%,#f4ce6c);
    border-radius: 8px;
    color: #583a0f!important
}

.play-color[data-v-33f4a4a6] {
    color: #427aec
}

.banner-color[data-v-33f4a4a6] {
    color: #e54e40
}

.tie-color[data-v-33f4a4a6] {
    color: #4d8f52
}

.poker-back[data-v-33f4a4a6] {
    width: 100%;
    height: 100%;
    background-image: url(/assets/img/ic_poker_bg.bc819b0c.png);
    background-size: 100% 100%;
    border-radius: 3px;
    opacity: 0
}

.bet-po-price[data-v-33f4a4a6] {
    position: absolute;
    top: 1%;
    color: #e0d880;
    font-size: 16px;
    line-height: 24px;
    background: #000;
    border-radius: 15px;
    padding: 0 10px;
    z-index: 1;
    pointer-events: none
}

.time-out-animation-start[data-v-33f4a4a6] {
    width: 100%;
    height: 100%;
    animation: time-out-ani-33f4a4a6 1s ease infinite;
    position: relative
}

.time-out-animation-start[data-v-33f4a4a6]:after {
    content: "";
    position: absolute;
    top: -3.5px;
    left: 50%;
    width: 7px;
    height: 7px;
    background-color: #e0d880;
    border-radius: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%)
}

@keyframes time-out-ani-33f4a4a6 {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

[data-v-33f4a4a6]:not(input,textarea) {
    -webkit-user-drag: none!important;
    -webkit-user-select: none!important
}

.bet-toast-status-app[data-v-33f4a4a6] {
    top: 0;
    left: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: none
}

.bet-toast-status-app .text[data-v-33f4a4a6] {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    width: 170px;
    height: 105px;
    background-color: rgba(0,0,0,.7);
    border-radius: 8px;
    color: #fff;
    font-size: 24px
}

.bet-toast-status-web[data-v-33f4a4a6] {
    top: 0;
    left: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: none
}

.bet-toast-status-web .text[data-v-33f4a4a6] {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    width: 450px;
    height: 245px;
    background-color: rgba(0,0,0,.7);
    border-radius: 8px;
    color: #fff;
    font-size: 35px;
    margin-bottom: 16%
}

.bet-toast-status-web .text>div[data-v-33f4a4a6] {
    margin-top: 4px
}

.bet-toast-status-PC[data-v-33f4a4a6],.bet-toast-status-pc[data-v-33f4a4a6] {
    top: 0;
    left: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: none
}

.bet-toast-status-PC .text[data-v-33f4a4a6],.bet-toast-status-pc .text[data-v-33f4a4a6] {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    width: 100px;
    height: 65px;
    background-color: rgba(0,0,0,.7);
    border-radius: 8px;
    color: #fff;
    font-size: 10px;
    margin-bottom: 16%
}

.bet-toast-status-PC .text>div[data-v-33f4a4a6],.bet-toast-status-pc .text>div[data-v-33f4a4a6] {
    margin-top: 4px
}

.poker-play-loader[data-v-33f4a4a6] {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: #000;
    opacity: .66
}

.poker-play-loader img[data-v-33f4a4a6] {
    width: 100%;
    height: 100%
}

.poker-play-loader .winner[data-v-33f4a4a6] {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg,transparent,#fe8c01);
    animation: pokerPlayWinner-33f4a4a6 1s linear infinite;
    animation-delay: 0;
    z-index: 999
}

@keyframes pokerPlayWinner-33f4a4a6 {
    0% {
        left: -100%
    }

    to {
        left: 100%
    }
}

.poker-bank-loader[data-v-33f4a4a6] {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: #000;
    opacity: .6
}

.poker-bank-loader img[data-v-33f4a4a6] {
    width: 100%;
    height: 100%
}

.poker-bank-loader .winner[data-v-33f4a4a6] {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg,transparent,#fe8c01);
    animation: pokerBankWinner-33f4a4a6 1s linear infinite;
    animation-delay: 0;
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    z-index: 999
}

@keyframes pokerBankWinner-33f4a4a6 {
    0% {
        left: 100%
    }

    to {
        left: -100%
    }
}

.anim-border[data-v-33f4a4a6] {
    position: relative;
    -webkit-transition: all .3s;
    transition: all .3s
}

.anim-border[data-v-33f4a4a6]:after,.anim-border[data-v-33f4a4a6]:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 2px solid hsla(42,81%,67%,.3);
    -webkit-transition: all .5s;
    transition: all .5s;
    animation: clippath-33f4a4a6 2s linear infinite;
    z-index: 2
}

.anim-border[data-v-33f4a4a6]:after {
    animation: clippath-33f4a4a6 2s linear -1s infinite;
    z-index: 2
}

@keyframes clippath-33f4a4a6 {
    0%,to {
        clip-path: inset(0 0 98% 0)
    }

    25% {
        clip-path: inset(0 98% 0 0)
    }

    50% {
        clip-path: inset(98% 0 0 0)
    }

    75% {
        clip-path: inset(0 0 0 98%)
    }
}

.hover-highlight.sc[data-v-33f4a4a6]:before {
    content: "";
    background: linear-gradient(45deg,red,#ff7300,#fffb00,#48ff00,#00ffd5,#002bff,#7a00ff,#ff00c8,red);
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-33f4a4a6 20s linear infinite;
    opacity: 0;
    -webkit-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out
}

.hover-highlight.sc[data-v-33f4a4a6]:hover:before {
    opacity: 1
}

.hover-highlight.sc[data-v-33f4a4a6]:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #291e0d;
    left: 0;
    top: 0
}

.hl-circle-active[data-v-33f4a4a6]:before {
    opacity: 1!important
}

.hl-circle-active[data-v-33f4a4a6] {
    scale: 1.1!important
}

.hl-circle[data-v-33f4a4a6] {
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    cursor: pointer
}

.hl-circle[data-v-33f4a4a6]:active:not(.hl-not-hover) {
    scale: 1.3
}

.hl-circle[data-v-33f4a4a6]:active:not(.hl-not-hover):before {
    opacity: 1;
    cursor: pointer
}

@keyframes glowing-33f4a4a6 {
    0% {
        background-position: 0 0
    }

    50% {
        background-position: 400% 0
    }

    to {
        background-position: 0 0
    }
}

.origin-right-bottom[data-v-33f4a4a6] {
    -webkit-transform-origin: 100% 100%!important;
    transform-origin: 100% 100%!important
}

.origin-right-top[data-v-33f4a4a6] {
    -webkit-transform-origin: 100% 0!important;
    transform-origin: 100% 0!important
}

.origin-left-top[data-v-33f4a4a6] {
    -webkit-transform-origin: 0 0!important;
    transform-origin: 0 0!important
}

.origin-left-bottom[data-v-33f4a4a6] {
    -webkit-transform-origin: 0 100%!important;
    transform-origin: 0 100%!important
}

.origin-center-top[data-v-33f4a4a6] {
    -webkit-transform-origin: 50% 100%!important;
    transform-origin: 50% 100%!important
}

.origin-center-center[data-v-33f4a4a6] {
    -webkit-transform-origin: 50% 50%!important;
    transform-origin: 50% 50%!important
}

.origin-center-bottom[data-v-33f4a4a6] {
    -webkit-transform-origin: 50% 100%!important;
    transform-origin: 50% 100%!important
}

.calendar[data-v-33f4a4a6] {
    width: 100vw;
    position: fixed;
    bottom: 0;
    left: 0;
    top: 0;
    z-index: 1000;
    -webkit-transform: translateZ(100px);
    transform: translateZ(100px)
}

.calendar .calendar-con[data-v-33f4a4a6] {
    height: 100%!important
}

.calendar .van-badge__wrapper[data-v-33f4a4a6] {
    font-size: 70px
}

.calendar .van-calendar__header-title[data-v-33f4a4a6] {
    line-height: 80px!important;
    font-size: 50px!important;
    height: 80px!important
}

.calendar .van-calendar__header[data-v-33f4a4a6] {
    padding: 20px
}

.calendar .van-calendar__day[data-v-33f4a4a6] {
    font-size: 50px!important;
    height: 110px!important
}

.calendar .van-calendar__header-subtitle[data-v-33f4a4a6],.calendar .van-calendar__month-title[data-v-33f4a4a6] {
    font-size: 55px!important
}

.calendar .van-calendar__footer[data-v-33f4a4a6] {
    height: 165px;
    padding: 20px 100px 55px
}

.calendar .van-calendar__footer .van-button__text[data-v-33f4a4a6] {
    font-size: 50px
}

.calendar .van-calendar__footer>button[data-v-33f4a4a6] {
    height: 100%!important
}

[data-v-33f4a4a6]:export {
    gameGreen: #4d8f52;
    gameGreenFull: #015b44;
    gameYello: #e0d880;
    appTopHeight: 65px;
    mobileTopHeight: 160px
}

.van-toast.app.portrait[data-v-33f4a4a6],.van-toast.web.portrait[data-v-33f4a4a6] {
    width: fit-content!important;
    height: fit-content!important;
    min-width: 20vw;
    min-height: 10vw;
    padding: 30px;
    background: rgba(0,0,0,.6)
}

.van-toast.app.portrait .van-loading[data-v-33f4a4a6],.van-toast.web.portrait .van-loading[data-v-33f4a4a6] {
    width: 200px;
    height: 200px
}

.van-toast.app.portrait .van-loading span[data-v-33f4a4a6],.van-toast.web.portrait .van-loading span[data-v-33f4a4a6] {
    width: 100%;
    height: 100%
}

.van-toast.app.portrait .van-toast__icon[data-v-33f4a4a6],.van-toast.web.portrait .van-toast__icon[data-v-33f4a4a6] {
    font-size: 6vw
}

.van-toast.app.portrait .van-toast__text[data-v-33f4a4a6],.van-toast.web.portrait .van-toast__text[data-v-33f4a4a6] {
    font-size: 3vw;
    line-height: 3vw;
    margin: 20px 0
}

.van-toast.web.landscape[data-v-33f4a4a6] {
    padding: 30px;
    background: rgba(0,0,0,.6)
}

.van-toast.app.landscape[data-v-33f4a4a6] {
    width: fit-content!important;
    height: fit-content!important;
    min-width: 250px;
    min-height: 80px;
    padding: 15px;
    background: rgba(0,0,0,.6)
}

.van-toast.app.landscape .van-loading[data-v-33f4a4a6] {
    width: 100px;
    height: 100px
}

.van-toast.app.landscape .van-loading span[data-v-33f4a4a6] {
    width: 100%;
    height: 100%
}

.van-toast.app.landscape .van-toast__icon[data-v-33f4a4a6] {
    font-size: 100px
}

.van-toast.app.landscape .van-toast__text[data-v-33f4a4a6] {
    font-size: 20px;
    line-height: 20px;
    margin: 20px 0
}

.prompt-dialog-app-portrait[data-v-33f4a4a6],.prompt-dialog-web-portrait[data-v-33f4a4a6] {
    background-color: #171717!important;
    width: fit-content!important;
    height: fit-content!important;
    border: 4px solid #e0d880;
    z-index: 9999!important;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0 20px
}

.prompt-dialog-app-portrait .van-dialog__header[data-v-33f4a4a6],.prompt-dialog-web-portrait .van-dialog__header[data-v-33f4a4a6] {
    color: #e0d880;
    font-size: 70px;
    font-weight: 600;
    line-height: 80px;
    padding: 0 20px
}

.prompt-dialog-app-portrait .van-dialog__message[data-v-33f4a4a6],.prompt-dialog-web-portrait .van-dialog__message[data-v-33f4a4a6] {
    color: #fff;
    padding: 50px 20px 150px 20px;
    line-height: 80px;
    font-size: 60px
}

.prompt-dialog-app-portrait .van-dialog__header[data-v-33f4a4a6],.prompt-dialog-web-portrait .van-dialog__header[data-v-33f4a4a6] {
    padding-top: 45px
}

.prompt-dialog-app-portrait .van-dialog__content[data-v-33f4a4a6],.prompt-dialog-web-portrait .van-dialog__content[data-v-33f4a4a6] {
    min-width: 800px;
    min-height: 300px;
    max-width: 900px
}

.prompt-dialog-app-portrait .van-button[data-v-33f4a4a6],.prompt-dialog-web-portrait .van-button[data-v-33f4a4a6] {
    background: none;
    -webkit-transition: all .3s linear!important;
    transition: all .3s linear!important;
    height: fit-content
}

.prompt-dialog-app-portrait .van-button[data-v-33f4a4a6]:nth-child(2),.prompt-dialog-web-portrait .van-button[data-v-33f4a4a6]:nth-child(2) {
    margin-left: 40px
}

.prompt-dialog-app-portrait .van-button .van-button__text[data-v-33f4a4a6],.prompt-dialog-web-portrait .van-button .van-button__text[data-v-33f4a4a6] {
    background: #e0d880;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 15px 20px;
    min-width: 480px;
    border-radius: 50px;
    font-size: 50px
}

.prompt-dialog-app-portrait .van-dialog__footer[data-v-33f4a4a6],.prompt-dialog-web-portrait .van-dialog__footer[data-v-33f4a4a6] {
    position: relative;
    width: 100%;
    background-color: #171717;
    margin-bottom: 40px
}

.prompt-dialog-app-portrait .van-hairline--top[data-v-33f4a4a6]:after,.prompt-dialog-web-portrait .van-hairline--top[data-v-33f4a4a6]:after {
    border: none
}

.prompt-dialog-web-landscape[data-v-33f4a4a6] {
    background-color: #171717;
    min-width: 480px;
    height: fit-content;
    border: 2px solid #e0d880;
    z-index: 9999!important;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0 20px
}

.prompt-dialog-web-landscape .van-dialog__header[data-v-33f4a4a6] {
    color: #e0d880;
    font-size: 24px;
    font-weight: 600
}

.prompt-dialog-web-landscape .van-dialog__content[data-v-33f4a4a6] {
    height: fit-content
}

.prompt-dialog-web-landscape .van-dialog__message[data-v-33f4a4a6] {
    height: fit-content;
    color: #fff;
    padding-bottom: 20px;
    padding-top: 20px;
    line-height: 24px;
    font-size: 18px
}

.prompt-dialog-web-landscape .van-dialog__header[data-v-33f4a4a6] {
    padding-top: 15px
}

.prompt-dialog-web-landscape .van-button[data-v-33f4a4a6] {
    background: none;
    -webkit-transition: all .3s linear!important;
    transition: all .3s linear!important;
    margin: 5px 0;
    position: relative
}

.prompt-dialog-web-landscape .van-button[data-v-33f4a4a6]:nth-child(2) {
    margin-left: 20px
}

.prompt-dialog-web-landscape .van-button .van-button__content[data-v-33f4a4a6] {
    width: fit-content;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.prompt-dialog-web-landscape .van-button .van-button__content[data-v-33f4a4a6]:hover {
    filter: drop-shadow(0 0 4px #fff5ca)!important
}

.prompt-dialog-web-landscape .van-button .van-button__text[data-v-33f4a4a6] {
    background: #e0d880;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5px 10px;
    min-width: 120px;
    border-radius: 8px;
    font-size: 24px;
    cursor: pointer
}

.prompt-dialog-web-landscape .van-dialog__footer[data-v-33f4a4a6] {
    position: relative;
    bottom: 10px;
    width: 100%;
    background-color: #171717
}

.prompt-dialog-web-landscape .van-hairline--top[data-v-33f4a4a6]:after {
    border: none
}

.prompt-dialog-app-landscape[data-v-33f4a4a6] {
    background-color: #171717!important;
    width: fit-content!important;
    height: fit-content!important;
    border: 2px solid #e0d880;
    z-index: 9999!important;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0 20px
}

.prompt-dialog-app-landscape .van-dialog__header[data-v-33f4a4a6] {
    height: fit-content!important;
    color: #e0d880;
    font-size: 30px;
    font-weight: 600
}

.prompt-dialog-app-landscape .van-dialog__content[data-v-33f4a4a6] {
    min-width: 300px;
    height: fit-content
}

.prompt-dialog-app-landscape .van-dialog__message[data-v-33f4a4a6] {
    height: fit-content!important;
    color: #fff;
    padding-bottom: 20px;
    padding-top: 20px;
    line-height: 32px;
    font-size: 16px
}

.prompt-dialog-app-landscape .van-dialog__header[data-v-33f4a4a6] {
    padding-top: 20px
}

.prompt-dialog-app-landscape .van-button[data-v-33f4a4a6] {
    background: none;
    -webkit-transition: all .3s linear!important;
    transition: all .3s linear!important;
    height: fit-content
}

.prompt-dialog-app-landscape .van-button[data-v-33f4a4a6]:nth-child(2) {
    margin-left: 20px
}

.prompt-dialog-app-landscape .van-button .van-button__text[data-v-33f4a4a6] {
    background: #e0d880;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px 20px;
    min-width: 200px;
    border-radius: 50px;
    font-size: 16px
}

.prompt-dialog-app-landscape .van-dialog__footer[data-v-33f4a4a6] {
    position: relative;
    bottom: 20px;
    width: fit-content!important;
    background-color: #171717
}

.prompt-dialog-app-landscape .van-hairline--top[data-v-33f4a4a6]:after {
    border: none
}

.van-hairline--left[data-v-33f4a4a6]:after {
    border-left-width: 0!important
}

.login-root[data-v-33f4a4a6] {
    position: relative;
    width: 100vw;
    height: 100vh
}

.login-bg[data-v-33f4a4a6] {
    position: absolute
}

.login-bg video[data-v-33f4a4a6],.login-bg[data-v-33f4a4a6] {
    width: 100%;
    height: 100%;
    object-fit: cover;
    pointer-events: none
}

.h5-code[data-v-33f4a4a6] {
    top: calc(30% - 35px);
    background: linear-gradient(138.86deg,#fff5ca,#dfa75b 46.35%,#f4ce6c)
}

.app-code[data-v-33f4a4a6],.h5-code[data-v-33f4a4a6] {
    position: absolute;
    right: 30px;
    transform: translateY(-50%);
    height: 35px;
    padding: 0 10px;
    min-width: 120px;
    font-size: 20px;
    line-height: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 25px;
    cursor: pointer
}

.app-code[data-v-33f4a4a6] {
    top: calc(30% + 35px);
    background: linear-gradient(138.86deg,#ffe3ca,#df875b 46.35%,#f4ac6c)
}

.error[data-v-33f4a4a6] {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    padding: 15px;
    border-radius: 15px;
    background: rgba(0,0,0,.4);
    color: #fff
}

.login[data-v-33f4a4a6] {
    position: absolute;
    width: 100%;
    height: 100%
}

.login .corner[data-v-33f4a4a6] {
    position: fixed;
    width: 100%;
    height: 100%;
    flex-direction: column;
    padding: 19px 28px 20px
}

.login .corner>div[data-v-33f4a4a6],.login .corner[data-v-33f4a4a6] {
    display: flex;
    justify-content: space-between
}

.login .corner .version[data-v-33f4a4a6] {
    position: fixed;
    left: 50%;
    bottom: 20px;
    -webkit-transform: translate(-50%);
    transform: translate(-50%)
}

.login .corner .version span[data-v-33f4a4a6] {
    margin-left: 0
}

.login .corner .other[data-v-33f4a4a6] {
    color: #fff
}

.login .corner .lang[data-v-33f4a4a6] {
    padding: 4px;
    width: fit-content;
    height: 59px;
    background-color: hsla(0,0%,85%,.02);
    border: 1.5px solid #e3af5e;
    border-radius: 59px;
    white-space: nowrap
}

.login .corner .lang .icon[data-v-33f4a4a6] {
    width: 51px;
    height: 51px;
    border-radius: 51px
}

.login .corner .lang .arrow[data-v-33f4a4a6] {
    width: auto;
    height: 10px;
    margin-left: 10px
}

.login .corner .icon img[data-v-33f4a4a6] {
    height: 46px
}

.login .corner span[data-v-33f4a4a6] {
    font-family: PingFang SC;
    color: #1cffac;
    font-size: 24px;
    line-height: 24px;
    margin-left: 6px;
    white-space: nowrap
}

.login .content[data-v-33f4a4a6] {
    width: 712px;
    height: 80%;
    max-height: 500px;
    position: relative;
    background-image: url(/assets/img/bg_dialog.c0a3afa7.png);
    background-size: 100% 100%;
    padding: 22px 0
}

.login .content .close[data-v-33f4a4a6] {
    position: absolute;
    right: 15px;
    top: 15px
}

.login .content .close img[data-v-33f4a4a6] {
    width: 34px;
    height: 34px
}

.login .content .logo[data-v-33f4a4a6] {
    max-width: 215px;
    max-height: 84px
}

.login .content>div[data-v-33f4a4a6] {
    width: 460px;
    height: 80px
}

.login .content .account[data-v-33f4a4a6] {
    border: 1px solid #e3af5e;
    border-radius: 10px;
    height: 18%
}

.login .content .account img[data-v-33f4a4a6] {
    width: 25px;
    height: 27px
}

.login .content .password[data-v-33f4a4a6] {
    border: 1px solid #e3af5e;
    border-radius: 10px;
    height: 18%
}

.login .content .password .left-ic[data-v-33f4a4a6] {
    width: 23px;
    height: 28px
}

.login .content .password .right-ic[data-v-33f4a4a6] {
    width: 38px;
    object-fit: cover
}

.login .content .version[data-v-33f4a4a6] {
    position: fixed
}

.login .content .to-login[data-v-33f4a4a6] {
    width: 500px;
    height: 18%;
    display: flex
}

.login .content .to-login .button[data-v-33f4a4a6] {
    flex: 1;
    height: 100%;
    background-image: linear-gradient(138.86deg,#fff5ca,#dfa75b 46.35%,#f4ce6c);
    border: .75px solid #ffe2ac;
    border-radius: 8px;
    line-height: 70px;
    text-align: center;
    color: #583a0f;
    font-size: 30px;
    margin-left: 20px;
    margin-right: 20px
}

.login .content .to-login .button span[data-v-33f4a4a6] {
    line-height: 100%
}

[data-v-33f4a4a6] .van-field__control {
    color: #c5a36d!important;
    font-size: 28px;
    line-height: 24px
}

[data-v-33f4a4a6] .van-field__label {
    display: flex;
    align-items: center;
    width: 30px
}
