

.home-casino-theme .hero-brand__logo img[data-v-6be7ea1c] {
    width: 78%;
    height: 78%
}

.home-casino-theme .fortune-assets__task strong[data-v-6be7ea1c] {
    font-size: 14px;
    color: #f7d37d
}

.home-casino-theme[data-v-6be7ea1c] .van-grid-item__content {
    padding: 0 5px 10px;
    background: #0000;
    align-items: stretch
}

.home-casino-theme[data-v-6be7ea1c] .lucky-grid .van-grid-item {
    flex-basis: 25% !important;
    width: 25% !important;
    max-width: 25% !important
}

.home-casino-theme[data-v-6be7ea1c] .lucky-grid .van-grid-item__content {
    width: 100%;
    box-sizing: border-box
}

.home-lucky-theme .hero-brand__logo img[data-v-0429fae2] {
    width: 78%;
    height: 78%
}

.home-lucky-theme .fortune-assets__task strong[data-v-0429fae2] {
    font-size: 14px;
    color: #e03d3e
}

.home-lucky-theme[data-v-0429fae2] .van-grid-item__content {
    padding: 0 5px 10px;
    background: #0000;
    align-items: stretch
}

.home-lucky-theme[data-v-0429fae2] .lucky-grid .van-grid-item {
    flex-basis: 25% !important;
    width: 25% !important;
    max-width: 25% !important
}

.home-lucky-theme[data-v-0429fae2] .lucky-grid .van-grid-item__content {
    width: 100%;
    box-sizing: border-box
}

.home-jinlong-theme[data-v-412c8e14] {
    min-height: calc(100vh - 50px);
    min-height: calc(var(--vh, 1vh)*100 - 50px);
    background: radial-gradient(circle at top left, #c99a2e29, #0000 30%), radial-gradient(circle at top right, #2e6bd624, #0000 32%), linear-gradient(180deg, #f7faff, #eef3fb 46%, #fff)
}

.home-jinlong-theme .jl-page[data-v-412c8e14] {
    height: calc(100vh - 50px);
    height: calc(var(--vh, 1vh)*100 - 50px);
    overflow: auto;
    padding: 10px 12px 20px;
    box-sizing: border-box
}

.home-jinlong-theme .jl-page[data-v-412c8e14]::-webkit-scrollbar {
    display: none
}

.home-jinlong-theme .jl-page[data-v-412c8e14] {
    -ms-overflow-style: none;
    scrollbar-width: none
}

.home-jinlong-theme .jl-hero[data-v-412c8e14] {
    position: relative;
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 14px 14px;
    border-radius: 20px;
    overflow: hidden;
    background: linear-gradient(135deg, #123a7a, #1e4f9c 54%, #2e6bd6);
    box-shadow: 0 16px 30px #123a7a47;
    border: 1px solid #e8c15a80
}

.home-jinlong-theme .jl-hero .jl-hero__glow[data-v-412c8e14] {
    position: absolute;
    top: -40%;
    right: -20%;
    width: 60%;
    height: 180%;
    background: radial-gradient(circle, #e8c15a4d, #0000 62%);
    pointer-events: none
}

.home-jinlong-theme .jl-hero__seal[data-v-412c8e14] {
    
    position: relative;
    z-index: 1;
    width: 54px;
    height: 54px;
    border-radius: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: linear-gradient(180deg, #fff, #eef3fb);
        overflow: hidden;
    box-shadow: 0 0 0 2px #e8c15a99, 0 8px 18px #123a7a4d
}

.home-jinlong-theme .jl-hero__seal img[data-v-412c8e14] {
    width: 100%;
    height: 100%;
    object-fit: contain
}

.home-jinlong-theme .jl-hero__copy[data-v-412c8e14] {
    position: relative;
    z-index: 1;
    flex: 1;
    min-width: 0
}

.home-jinlong-theme .jl-hero__title[data-v-412c8e14] {
    font-size: 20px;
    font-weight: 900;
    letter-spacing: 2px;
    color: #fff;
    background: linear-gradient(90deg, #fff4d2, #e8c15a 60%, #c99a2e);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: #0000
}

.home-jinlong-theme .jl-hero__sub[data-v-412c8e14] {
    margin-top: 5px;
    font-size: 12px;
    font-weight: 700;
    color: #e8f0ffe6;
    letter-spacing: .5px
}

.home-jinlong-theme .jl-hero__service[data-v-412c8e14] {
    position: relative;
    z-index: 1;
    width: 40px;
    height: 40px;
    border-radius: 13px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: linear-gradient(180deg, #fff4d2, #e8c15a);
    box-shadow: 0 8px 16px #123a7a3d
}

.home-jinlong-theme .jl-marquee[data-v-412c8e14] {
    margin-top: 12px;
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 10px 12px;
    border-radius: 16px;
    background: linear-gradient(135deg, #fff, #f6f9ff);
    border: 1px solid #c99a2e52;
    box-shadow: 0 12px 24px #123a7a1f
}

.home-jinlong-theme .jl-marquee__seal[data-v-412c8e14] {
    flex: 0 0 32px;
    width: 32px;
    height: 32px;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: linear-gradient(180deg, #1e4f9c, #123a7a);
    color: #e8c15a;
    font-weight: 900;
    box-shadow: 0 4px 10px #123a7a4d
}

.home-jinlong-theme .jl-marquee__body[data-v-412c8e14] {
    min-width: 0;
    flex: 1
}

.home-jinlong-theme .jl-marquee__label[data-v-412c8e14] {
    font-size: 12px;
    font-weight: 800;
    color: #123a7a;
    margin-bottom: 3px
}

.home-jinlong-theme .jl-marquee__bar[data-v-412c8e14] {
    padding: 0;
    height: 20px;
    color: #b8860b;
    background: #0000;
    font-size: 13px;
    font-weight: 800
}

.home-jinlong-theme .jl-vault[data-v-412c8e14] {
    position: relative;
    margin-top: 14px;
    padding: 16px;
    border-radius: 22px;
    overflow: hidden;
    background: radial-gradient(circle at 82% 6%, #e8c15a52, #0000 34%), linear-gradient(160deg, #fff, #f2f7ff);
    border: 1px solid #c99a2e66;
    box-shadow: 0 16px 30px #123a7a29
}

.home-jinlong-theme .jl-vault .jl-vault__wave[data-v-412c8e14] {
    position: absolute;
    left: 0;
    right: 0;
    bottom: -6px;
    height: 46px;
    background: radial-gradient(circle at 14% 100%, #2e6bd629, #0000 46%), radial-gradient(circle at 60% 100%, #2e6bd61f, #0000 44%), radial-gradient(circle at 92% 100%, #c99a2e29, #0000 46%);
    pointer-events: none
}

.home-jinlong-theme .jl-vault__row[data-v-412c8e14] {
    position: relative;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.home-jinlong-theme .jl-vault__label[data-v-412c8e14] {
    font-size: 14px;
    font-weight: 800;
    color: #123a7a
}

.home-jinlong-theme .jl-vault__tag[data-v-412c8e14] {
    padding: 4px 10px;
    border-radius: 999px;
    font-size: 11px;
    font-weight: 800;
    color: #b8860b;
    background: #c99a2e1f;
    border: 1px solid #c99a2e66
}

.home-jinlong-theme .jl-vault__money[data-v-412c8e14] {
    position: relative;
    z-index: 1;
    margin-top: 12px;
    display: flex;
    align-items: center;
    gap: 8px;
    font-size: 30px;
    font-weight: 900;
    line-height: 1;
    color: #123a7a
}

.home-jinlong-theme .jl-vault__money .jl-vault__prefix[data-v-412c8e14] {
    font-size: 18px;
    color: #b8860b
}

.home-jinlong-theme .jl-vault__money .van-icon[data-v-412c8e14] {
    color: #5b6b8c
}

.home-jinlong-theme .jl-vault__task[data-v-412c8e14] {
    position: relative;
    z-index: 1;
    margin-top: 12px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 12px;
    border-radius: 14px;
    font-size: 13px;
    color: #5b6b8c;
    background: #2e6bd614
}

.home-jinlong-theme .jl-vault__task strong[data-v-412c8e14] {
    font-size: 14px;
    color: #b8860b
}

.home-jinlong-theme .jl-vault__cta[data-v-412c8e14] {
    position: relative;
    z-index: 1;
    margin-top: 14px;
    display: flex;
    gap: 12px
}

.home-jinlong-theme .jl-btn[data-v-412c8e14] {
    flex: 1;
    height: 40px;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    font-size: 14px;
    font-weight: 900;
    letter-spacing: 1px
}

.home-jinlong-theme .jl-btn--gold[data-v-412c8e14] {
    color: #123a7a;
    background: linear-gradient(180deg, #fff4d2, #e8c15a 60%, #c99a2e);
    box-shadow: 0 10px 20px #c99a2e57
}

.home-jinlong-theme .jl-btn--blue[data-v-412c8e14] {
    color: #fff;
    background: linear-gradient(180deg, #1e4f9c, #123a7a);
    box-shadow: 0 10px 20px #123a7a4d
}

.home-jinlong-theme .jl-panel[data-v-412c8e14] {
    margin-top: 16px;
    padding: 16px 12px 10px;
    border-radius: 22px;
    background: linear-gradient(180deg, #fff, #f6f9ff);
    border: 1px solid #c99a2e47;
    box-shadow: 0 14px 28px #123a7a1f
}

.home-jinlong-theme .jl-panel--wave[data-v-412c8e14] {
    background: linear-gradient(180deg, #fff, #eff5ff);
    border-color: #2e6bd647
}

.home-jinlong-theme .jl-panel__header[data-v-412c8e14] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px
}

.home-jinlong-theme .jl-panel__title[data-v-412c8e14] {
    display: flex;
    align-items: center;
    gap: 8px;
    font-size: 17px;
    font-weight: 900;
    color: #123a7a
}

.home-jinlong-theme .jl-panel__bar[data-v-412c8e14] {
    display: inline-block;
    width: 4px;
    height: 16px;
    border-radius: 2px;
    background: linear-gradient(180deg, #e8c15a, #c99a2e)
}

.home-jinlong-theme .jl-panel__bar--blue[data-v-412c8e14] {
    background: linear-gradient(180deg, #2e6bd6, #123a7a)
}

.home-jinlong-theme .jl-panel__badge[data-v-412c8e14] {
    padding: 6px 10px;
    border-radius: 999px;
    font-size: 12px;
    font-weight: 800;
    color: #b8860b;
    background: #c99a2e1f
}

.home-jinlong-theme .jl-panel__badge--blue[data-v-412c8e14] {
    color: #1e4f9c;
    background: #2e6bd61a
}

.home-jinlong-theme .jl-grid[data-v-412c8e14] {
    margin-top: 12px
}

.home-jinlong-theme .jl-grid__item[data-v-412c8e14] {
    display: flex
}

.home-jinlong-theme .jl-card[data-v-412c8e14] {
    width: 100%;
    height: 100%;
    min-height: 124px;
    border-radius: 16px;
    padding: 12px 8px 10px;
    background: linear-gradient(180deg, #fff, #f6f9ff);
    border: 1px solid #c99a2e47;
    box-shadow: 0 8px 18px #123a7a1a;
    display: flex;
    flex-direction: column;
    align-items: center;
    cursor: pointer
}

.home-jinlong-theme .jl-card--blue[data-v-412c8e14] {
    background: linear-gradient(180deg, #fff, #eff5ff);
    border-color: #2e6bd647
}

.home-jinlong-theme .jl-card__ring[data-v-412c8e14] {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: radial-gradient(circle, #fff 70%, #fbf2d8 100%);
    box-shadow: 0 0 0 1px #e8c15a8c
}

.home-jinlong-theme .jl-card__ring--blue[data-v-412c8e14] {
    box-shadow: 0 0 0 1px #2e6bd680;
    background: radial-gradient(circle, #fff 70%, #e7f0ff 100%);
    overflow: hidden
}

.home-jinlong-theme .jl-card__icon[data-v-412c8e14] {
    width: 100%;
    height: 100%;
    object-fit: contain
}

.home-jinlong-theme .jl-card__name[data-v-412c8e14] {
    margin-top: 8px;
    min-height: 30px;
    font-size: 12px;
    font-weight: 900;
    color: #123a7a;
    text-align: center;
    line-height: 1.25;
    display: -webkit-box;
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    word-break: break-word
}

.home-jinlong-theme .jl-card__desc[data-v-412c8e14] {
    margin-top: 4px;
    min-height: 26px;
    font-size: 10px;
    line-height: 1.35;
    color: #5b6b8c;
    text-align: center;
    overflow: hidden
}

.home-jinlong-theme .jl-space[data-v-412c8e14] {
    height: 72px
}

.home-jinlong-theme[data-v-412c8e14] .van-grid-item__content {
    padding: 0 5px 10px;
    background: #0000;
    align-items: stretch
}

.home-jinlong-theme[data-v-412c8e14] .jl-grid .van-grid-item {
    flex-basis: 25% !important;
    width: 25% !important;
    max-width: 25% !important
}

.home-jinlong-theme[data-v-412c8e14] .jl-grid .van-grid-item__content {
    width: 100%;
    box-sizing: border-box
}

.me-main[data-v-154f88ee] {
    background: var(--theme-color-light);
    width: 100%;
    height: calc(100vh - 50px);
    height: calc(var(--vh, 1vh)*100 - 50px);
    overflow: auto
}

.me-main .me-top[data-v-154f88ee] {
    height: 80px;
    width: 100%
}

.me-main .me-top .me-top-content[data-v-154f88ee] {
    height: 100%;
    margin: 0 auto;
    width: 96%
}

.me-main .me-top .me-top-content .me-top-avatar[data-v-154f88ee] {
    display: flex;
    justify-content: center
}

.me-main .me-top .me-top-content .me-top-avatar img[data-v-154f88ee] {
    border-radius: 50%;
    border: 2px solid #fff;
    height: 54px;
    width: 54px
}

.me-main .me-top .me-top-content .me-top-user-info[data-v-154f88ee] {
    padding-left: 6px
}

.me-main .me-top .me-top-content .me-top-user-info .me-top-user-info-username[data-v-154f88ee] {
    font-size: 15px;
    font-weight: bolder
}

.me-main .me-top .me-top-content .me-top-user-info .me-top-user-info-phone[data-v-154f88ee] {
    color: #999;
    font-size: 12px
}

.me-main .me-top .me-top-content .me-top-setting[data-v-154f88ee] {
    display: flex;
    justify-content: center
}

.me-main .me-wallet[data-v-154f88ee]:before {
    content: "";
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    background: linear-gradient(90deg, #0000, #fff3, #0000);
    transform: rotate(25deg);
    animation: shine-154f88ee 4s linear infinite;
    pointer-events: none
}

@keyframes shine-154f88ee {
    0% {
        transform: translateX(-75%) rotate(25deg)
    }

    to {
        transform: translateX(75%) rotate(25deg)
    }
}

.me-main .me-wallet[data-v-154f88ee] {
    background: linear-gradient(135deg, #6366f1, #8b5cf6);
    border-radius: 12px;
    color: var(--text-light);
    position: relative;
    box-shadow: 0 10px 25px -5px #4f46e533;
    margin: 6px auto 0;
    overflow: hidden;
    padding: 6px 12px;
    width: 94%
}

.me-main .me-wallet .me-wallet-title[data-v-154f88ee] {
    color: #fff;
    height: 30px;
    line-height: 30px;
    width: 100%
}

.me-main .me-wallet .asset_inner[data-v-154f88ee] {
    margin-top: 6px;
    position: relative;
    z-index: 1
}

.me-main .me-wallet .asset_top[data-v-154f88ee] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px
}

.me-main .me-wallet .asset_label[data-v-154f88ee] {
    font-size: 13px;
    font-weight: 800;
    letter-spacing: .4px;
    color: #fff
}

.me-main .me-wallet .asset_tag[data-v-154f88ee] {
    color: #fff;
    padding: 4px 9px;
    border-radius: 999px;
    border: 1px solid #ffffffb3;
    background: #f8fafc2e;
    font-size: 11px;
    font-weight: 800
}

.me-main .me-wallet .me-wallet-amount[data-v-154f88ee] {
    color: #fff;
    display: flex;
    align-items: center;
    height: 40px;
    line-height: 40px;
    font-size: 28px;
    font-weight: 700;
    width: 100%
}

.me-main .me-wallet .me-wallet-amount .me-wallet-amount-refresh[data-v-154f88ee] {
    width: 24px;
    height: 24px;
    align-items: center;
    display: flex;
    margin-left: 6px
}

.me-main .me-wallet .me-wallet-amount .me-wallet-amount-refresh img[data-v-154f88ee] {
    width: 24px;
    height: 24px
}

.me-main .me-wallet .me-wallet-amount .me-wallet-amount-refresh img[data-v-154f88ee]:hover,
.me-main .me-wallet .me-wallet-amount .me-wallet-amount-refresh[data-v-154f88ee]:hover {
    animation: xz 3s ease
}

.me-main .me-wallet .me-wallet-buttons[data-v-154f88ee] {
    display: flex;
    align-items: center;
    height: 60px;
    width: 100%
}

.me-main .me-wallet .me-wallet-buttons button[data-v-154f88ee] {
    background: #ffffff4d;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 15px;
    width: 84px;
    height: 30px;
    font-weight: 300;
    margin-right: 8px;
    font-size: 15px
}

.me-main .me-task[data-v-154f88ee] {
    background-color: #fff;
    border-radius: 12px;
    margin: 6px auto 16px;
    overflow: hidden;
    height: 32px;
    width: 94%
}

.me-main .task-bar[data-v-154f88ee] {
    background: #fff;
    border-radius: .75rem;
    padding: .75rem 1rem;
    margin-top: 1rem;
    font-size: .9rem;
    color: #64748b;
    box-shadow: 0 4px 15px #00000008;
    width: 94%;
    margin-left: 3%;
    margin-bottom: 12px
}

.me-main .task-bar span[data-v-154f88ee] {
    color: #4f46e5;
    font-weight: 600
}

.me-main .me-link-box[data-v-154f88ee] {
    background-color: #fff;
    border-radius: 12px;
    overflow: hidden;
    width: 94%;
    margin: 20px auto 12px
}

.me-main .me-link-box .me-link-box-title[data-v-154f88ee] {
    width: 90%;
    margin: 12px auto;
    font-weight: 700
}

.me-main .me-link-box .me-link-box-title .tag_soft[data-v-154f88ee] {
    padding: 2px 8px;
    border-radius: 999px;
    font-size: 11px;
    font-weight: 800;
    background: #3b82f614;
    color: #2563ebf2
}

.me-main .me-link-box .me-link-box-content[data-v-154f88ee] {
    margin: 0 auto 8px;
    width: 90%;
    padding-bottom: 12px;
    -webkit-overflow-scrolling: touch;
    pointer-events: auto
}

.me-main .me-link-box .me-link-box-content .grid4[data-v-154f88ee] {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 14px;
    padding-top: 6px
}

.me-main .me-link-box .me-link-box-content .item[data-v-154f88ee] {
    display: flex;
    flex-direction: column;
    align-items: center;
    font-size: 12px;
    color: var(--muted);
    font-weight: 800;
    cursor: pointer
}

.me-main .me-link-box .me-link-box-content .item_icon[data-v-154f88ee] {
    width: 40px;
    height: 40px;
    border-radius: 16px;
    display: grid;
    place-items: center;
    margin: 0 auto 6px;
    box-shadow: 0 14px 26px #0f172a1f
}

.me-main .me-link-box .me-link-box-content .item_icon--blue[data-v-154f88ee] {
    background: linear-gradient(135deg, #38bdf8, #6366f1)
}

.me-main .me-link-box .me-link-box-content .item_icon--green[data-v-154f88ee] {
    background: linear-gradient(135deg, #22c55e, #14b8a6)
}

.me-main .me-link-box .me-link-box-content .item_icon--orange[data-v-154f88ee] {
    background: linear-gradient(135deg, #f97316, #f59e0b)
}

.me-main .me-link-box .me-link-box-content .item_icon--purple[data-v-154f88ee] {
    background: linear-gradient(135deg, #a855f7, #ec4899)
}

.me-main .me-link-box .me-link-box-content .item_icon--blue1[data-v-154f88ee] {
    background: linear-gradient(135deg, #a8eaf7, #134899)
}

.me-main .me-link-box .me-link-box-content .item_icon--blue2[data-v-154f88ee] {
    background: linear-gradient(135deg, #a8b3f7, #aa480b)
}

.me-main .icon-grid[data-v-154f88ee] {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 1rem
}

.me-main .icon-item[data-v-154f88ee] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: .5rem;
    text-decoration: none
}

.me-main .icon-bg[data-v-154f88ee] {
    width: 40px;
    height: 40px;
    border-radius: 1rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.me-main .icon-bg svg[data-v-154f88ee] {
    width: 28px;
    height: 28px;
    color: #fff
}

.me-main .icon-item span[data-v-154f88ee] {
    font-size: .8rem;
    color: var(--text-main)
}

.me-main .bg-grad-1[data-v-154f88ee] {
    background: linear-gradient(135deg, #2563eb, #0ea5e9)
}

.me-main .bg-grad-2[data-v-154f88ee] {
    background: linear-gradient(135deg, #16a34a, #22c55e)
}

.me-main .bg-grad-3[data-v-154f88ee] {
    background: linear-gradient(135deg, #9333ea, #d946ef)
}

.me-main .bg-grad-4[data-v-154f88ee] {
    background: linear-gradient(135deg, #0891b2, #22d3ee)
}

.me-main .bg-grad-5[data-v-154f88ee] {
    background: linear-gradient(135deg, #65a30d, #a3e635)
}

.me-main .bg-grad-6[data-v-154f88ee] {
    background: linear-gradient(135deg, #c026d3, #f472b6)
}

.me-main .bg-grad-7[data-v-154f88ee] {
    background: linear-gradient(135deg, #ea580c, #f97316)
}

.me-main .bg-grad-8[data-v-154f88ee] {
    background: linear-gradient(135deg, #4338ca, #6366f1)
}

.me-main .bg-grad-9[data-v-154f88ee] {
    background: linear-gradient(135deg, #eb580c, #f11316)
}

.me-main .bg-grad-10[data-v-154f88ee] {
    background: linear-gradient(135deg, red, orange)
}

@keyframes spin-154f88ee {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

[data-v-154f88ee] .svg svg {
    width: 20px;
    height: 20px;
    fill: none
}

.me-main.me-casino-theme[data-v-154f88ee] {
    background: radial-gradient(circle at top left, #36d8ff2e, #0000 26%), radial-gradient(circle at top right, #ff4aba29, #0000 28%), linear-gradient(180deg, #070c17, #101734 32%, #100a23)
}

.me-main.me-casino-theme .me-top[data-v-154f88ee] {
    height: 112px;
    position: relative;
    overflow: hidden;
    background: radial-gradient(circle at 18% 18%, #80d2ff38, #0000 18%), radial-gradient(circle at 82% 24%, #ad7eff38, #0000 16%), radial-gradient(circle at 50% -12%, #ffe49629, #0000 26%), linear-gradient(180deg, #0b1732fa, #2a1461fa 54%, #7c4f12f5);
    box-shadow: 0 16px 28px #140a2c38, inset 0 -1px 0 #ffffff14
}

.me-main.me-casino-theme .me-top[data-v-154f88ee]:before {
    content: "";
    position: absolute;
    inset: 0;
    background: radial-gradient(circle at 12% 24%, #fffffff2 0 1.2px, #0000 1.8px), radial-gradient(circle at 28% 12%, #78d2ffd9 0 1.1px, #0000 1.9px), radial-gradient(circle at 48% 18%, #fff4d6eb 0 1.4px, #0000 2.2px), radial-gradient(circle at 63% 10%, #ffffffd1 0 1px, #0000 1.8px), radial-gradient(circle at 78% 22%, #94dcffd9 0 1.2px, #0000 2px), radial-gradient(circle at 88% 14%, #ffffffe6 0 1.1px, #0000 1.9px);
    opacity: .9;
    pointer-events: none
}

.me-main.me-casino-theme .me-top[data-v-154f88ee]:after {
    content: "";
    position: absolute;
    left: 8%;
    right: 8%;
    bottom: 12px;
    height: 26px;
    border-radius: 999px;
    background: linear-gradient(90deg, #48c4ff14, #ffd7772e, #5eead414);
    filter: blur(8px);
    pointer-events: none
}

.me-main.me-casino-theme .me-top .me-top-content[data-v-154f88ee] {
    position: relative;
    z-index: 1;
    width: 94%;
    padding-top: 6px
}

.me-main.me-casino-theme .me-top .me-top-user-info-username[data-v-154f88ee] {
    color: #f8d77d;
    text-shadow: 0 0 10px #ffdd802e, 0 2px 6px #140a2c52
}

.me-main.me-casino-theme .me-top .me-top-user-info-phone[data-v-154f88ee] {
    color: #e4eeffd1
}

.me-main.me-casino-theme .me-top .me-top-setting[data-v-154f88ee] {
    color: #fff
}

.me-main.me-casino-theme .me-top .me-top-avatar img[data-v-154f88ee] {
    border-color: #a9e5ffb8;
    box-shadow: 0 0 0 3px #ffffff14, 0 0 20px #53bdff38
}

.me-main.me-casino-theme .me-wallet[data-v-154f88ee] {
    position: relative;
    margin-top: 14px;
    width: 95%;
    border-radius: 24px;
    background: radial-gradient(circle at 14% 18%, #7ed0ff29, #0000 18%), radial-gradient(circle at 82% 18%, #ffd87d24, #0000 18%), linear-gradient(135deg, #0e1937fa, #2a1462f5 48%, #7a4f12f0);
    box-shadow: 0 22px 38px #140a2c38;
    z-index: 1
}

.me-main.me-casino-theme .me-wallet[data-v-154f88ee]:after {
    content: "";
    position: absolute;
    inset: 1px;
    border-radius: 23px;
    border: none;
    background: linear-gradient(180deg, #ffffff14, #0000 28%), radial-gradient(circle at 50% 0, #66e0ff1f, #0000 36%);
    pointer-events: none
}

.me-main.me-casino-theme .me-wallet .asset_tag[data-v-154f88ee] {
    color: #edf8ff;
    border-color: #fff0d6a8;
    background: #72d0ff1a;
    box-shadow: inset 0 1px 0 #ffffff1a
}

.me-main.me-casino-theme .me-wallet .asset_label[data-v-154f88ee],
.me-main.me-casino-theme .me-wallet .me-wallet-amount[data-v-154f88ee] {
    position: relative;
    z-index: 1;
    text-shadow: 0 0 12px #81daff24, 0 2px 8px #140a2c42
}

.me-main.me-casino-theme .me-wallet .me-wallet-amount[data-v-154f88ee] {
    color: #fff7e4
}

.me-main.me-casino-theme .me-wallet .asset_inner[data-v-154f88ee],
.me-main.me-casino-theme .me-wallet .me-wallet-amount-refresh[data-v-154f88ee],
.me-main.me-casino-theme .me-wallet .me-wallet-buttons[data-v-154f88ee] {
    position: relative;
    z-index: 1
}

.me-main.me-casino-theme .me-wallet .me-wallet-buttons button[data-v-154f88ee] {
    background: linear-gradient(180deg, #ffffff29, #ffffff14);
    border-color: #bee9ff8a;
    box-shadow: 0 10px 20px #140a2c2e, inset 0 1px 0 #ffffff1f
}

.me-main.me-casino-theme .vegas-member-strip[data-v-154f88ee] {
    position: relative;
    width: 95%;
    margin: -18px auto 0;
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 10px;
    z-index: 2
}

.me-main.me-casino-theme .vegas-member-strip__item[data-v-154f88ee] {
    position: relative;
    overflow: hidden;
    padding: 10px 12px;
    border-radius: 16px;
    background: linear-gradient(180deg, #101c3bf0, #0b1123eb);
    border: none;
    box-shadow: 0 12px 24px #0508182e
}

.me-main.me-casino-theme .vegas-member-strip__item[data-v-154f88ee]:after {
    content: "";
    position: absolute;
    right: -10px;
    bottom: -10px;
    width: 44px;
    height: 44px;
    border-radius: 50%;
    background: radial-gradient(circle, #ffd66829, #0000 70%)
}

.me-main.me-casino-theme .vegas-member-strip__label[data-v-154f88ee] {
    position: relative;
    z-index: 1;
    display: block;
    font-size: 11px;
    color: #e4eeffb3
}

.me-main.me-casino-theme .vegas-member-strip__value[data-v-154f88ee] {
    position: relative;
    z-index: 1;
    display: block;
    margin-top: 7px;
    font-size: 15px;
    font-weight: 900;
    color: #f8d77d;
    text-shadow: 0 0 12px #ffd66829;
    word-break: break-word
}

.me-main.me-casino-theme .me-link-box[data-v-154f88ee],
.me-main.me-casino-theme .task-bar[data-v-154f88ee] {
    background: linear-gradient(180deg, #101c3bfa, #0b1123f5);
    border: none;
    box-shadow: 0 14px 26px #05081838
}

.me-main.me-casino-theme .task-bar[data-v-154f88ee] {
    color: #edf8ff
}

.me-main.me-casino-theme .me-link-box .me-link-box-title[data-v-154f88ee],
.me-main.me-casino-theme .task-bar span[data-v-154f88ee] {
    color: #f8d77d
}

.me-main.me-casino-theme .me-link-box .me-link-box-title .tag_soft[data-v-154f88ee] {
    background: #ffd6681a;
    color: #f8d77d
}

.me-main.me-casino-theme .me-link-box .me-link-box-title .tag_soft--neon[data-v-154f88ee] {
    background: #54e3ff1a;
    color: #7bf0ff;
    border: none
}

.me-main.me-casino-theme .me-link-box .item[data-v-154f88ee] {
    position: relative;
    color: #edf8ff
}

.me-main.me-casino-theme .bg-grad-1[data-v-154f88ee] {
    background: linear-gradient(135deg, #1d5ad8, #12b5ff)
}

.me-main.me-casino-theme .bg-grad-2[data-v-154f88ee] {
    background: linear-gradient(135deg, #25196a, #6c2dff)
}

.me-main.me-casino-theme .bg-grad-3[data-v-154f88ee] {
    background: linear-gradient(135deg, #f0b84a, #d69028)
}

.me-main.me-casino-theme .bg-grad-4[data-v-154f88ee] {
    background: linear-gradient(135deg, #9f1fcf, #ef4df9)
}

.me-main.me-casino-theme .bg-grad-5[data-v-154f88ee] {
    background: linear-gradient(135deg, #0f8ca1, #1de0ff)
}

.me-main.me-casino-theme .bg-grad-6[data-v-154f88ee] {
    background: linear-gradient(135deg, #c27b0c, #f9bf2b)
}

.me-main.me-casino-theme .bg-grad-7[data-v-154f88ee] {
    background: linear-gradient(135deg, #2331a8, #18b8ff)
}

.me-main.me-casino-theme .bg-grad-8[data-v-154f88ee] {
    background: linear-gradient(135deg, #2c1463, #8b3cff)
}

.me-main.me-casino-theme .bg-grad-9[data-v-154f88ee] {
    background: linear-gradient(135deg, #7a4d14, #f2c14a)
}

.me-main.me-casino-theme .bg-grad-10[data-v-154f88ee] {
    background: linear-gradient(135deg, #ffe39b, #cf9930)
}

.me-main[data-v-d20b1184] {
    background: var(--theme-color-light);
    width: 100%;
    height: calc(100vh - 50px);
    height: calc(var(--vh, 1vh)*100 - 50px);
    overflow: auto
}

.me-main .me-top[data-v-d20b1184] {
    height: 80px;
    width: 100%
}

.me-main .me-top .me-top-content[data-v-d20b1184] {
    height: 100%;
    margin: 0 auto;
    width: 96%
}

.me-main .me-top .me-top-content .me-top-avatar[data-v-d20b1184] {
    display: flex;
    justify-content: center
}

.me-main .me-top .me-top-content .me-top-avatar img[data-v-d20b1184] {
    border-radius: 50%;
    border: 2px solid #fff;
    height: 54px;
    width: 54px
}

.me-main .me-top .me-top-content .me-top-user-info[data-v-d20b1184] {
    padding-left: 6px
}

.me-main .me-top .me-top-content .me-top-user-info .me-top-user-info-username[data-v-d20b1184] {
    font-size: 15px;
    font-weight: bolder
}

.me-main .me-top .me-top-content .me-top-user-info .me-top-user-info-phone[data-v-d20b1184] {
    color: #999;
    font-size: 12px
}

.me-main .me-top .me-top-content .me-top-setting[data-v-d20b1184] {
    display: flex;
    justify-content: center
}

.me-main .me-wallet[data-v-d20b1184]:before {
    content: "";
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    background: linear-gradient(90deg, #0000, #fff3, #0000);
    transform: rotate(25deg);
    animation: shine-d20b1184 4s linear infinite;
    pointer-events: none
}

@keyframes shine-d20b1184 {
    0% {
        transform: translateX(-75%) rotate(25deg)
    }

    to {
        transform: translateX(75%) rotate(25deg)
    }
}

.me-main .me-wallet[data-v-d20b1184] {
    background: linear-gradient(135deg, #6366f1, #8b5cf6);
    border-radius: 12px;
    color: var(--text-light);
    position: relative;
    box-shadow: 0 10px 25px -5px #4f46e533;
    margin: 6px auto 0;
    overflow: hidden;
    padding: 6px 12px;
    width: 94%
}

.me-main .me-wallet .me-wallet-title[data-v-d20b1184] {
    color: #fff;
    height: 30px;
    line-height: 30px;
    width: 100%
}

.me-main .me-wallet .asset_inner[data-v-d20b1184] {
    margin-top: 6px;
    position: relative;
    z-index: 1
}

.me-main .me-wallet .asset_top[data-v-d20b1184] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px
}

.me-main .me-wallet .asset_label[data-v-d20b1184] {
    font-size: 13px;
    font-weight: 800;
    letter-spacing: .4px;
    color: #fff
}

.me-main .me-wallet .asset_tag[data-v-d20b1184] {
    color: #fff;
    padding: 4px 9px;
    border-radius: 999px;
    border: 1px solid #ffffffb3;
    background: #f8fafc2e;
    font-size: 11px;
    font-weight: 800
}

.me-main .me-wallet .me-wallet-amount[data-v-d20b1184] {
    color: #fff;
    display: flex;
    align-items: center;
    height: 40px;
    line-height: 40px;
    font-size: 28px;
    font-weight: 700;
    width: 100%
}

.me-main .me-wallet .me-wallet-amount .me-wallet-amount-refresh[data-v-d20b1184] {
    width: 24px;
    height: 24px;
    align-items: center;
    display: flex;
    margin-left: 6px
}

.me-main .me-wallet .me-wallet-amount .me-wallet-amount-refresh img[data-v-d20b1184] {
    width: 24px;
    height: 24px
}

.me-main .me-wallet .me-wallet-amount .me-wallet-amount-refresh img[data-v-d20b1184]:hover,
.me-main .me-wallet .me-wallet-amount .me-wallet-amount-refresh[data-v-d20b1184]:hover {
    animation: xz 3s ease
}

.me-main .me-wallet .me-wallet-buttons[data-v-d20b1184] {
    display: flex;
    align-items: center;
    height: 60px;
    width: 100%
}

.me-main .me-wallet .me-wallet-buttons button[data-v-d20b1184] {
    background: #ffffff4d;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 15px;
    width: 84px;
    height: 30px;
    font-weight: 300;
    margin-right: 8px;
    font-size: 15px
}

.me-main .me-task[data-v-d20b1184] {
    background-color: #fff;
    border-radius: 12px;
    margin: 6px auto 16px;
    overflow: hidden;
    height: 32px;
    width: 94%
}

.me-main .task-bar[data-v-d20b1184] {
    background: #fff;
    border-radius: .75rem;
    padding: .75rem 1rem;
    margin-top: 1rem;
    font-size: .9rem;
    color: #64748b;
    box-shadow: 0 4px 15px #00000008;
    width: 94%;
    margin-left: 3%;
    margin-bottom: 12px
}

.me-main .task-bar span[data-v-d20b1184] {
    color: #4f46e5;
    font-weight: 600
}

.me-main .me-link-box[data-v-d20b1184] {
    background-color: #fff;
    border-radius: 12px;
    margin: 0 auto 12px;
    overflow: hidden;
    width: 94%
}

.me-main .me-link-box .me-link-box-title[data-v-d20b1184] {
    width: 90%;
    margin: 12px auto;
    font-weight: 700
}

.me-main .me-link-box .me-link-box-title .tag_soft[data-v-d20b1184] {
    padding: 2px 8px;
    border-radius: 999px;
    font-size: 11px;
    font-weight: 800;
    background: #3b82f614;
    color: #2563ebf2
}

.me-main .me-link-box .me-link-box-content[data-v-d20b1184] {
    margin: 0 auto 8px;
    width: 90%;
    padding-bottom: 12px;
    -webkit-overflow-scrolling: touch;
    pointer-events: auto
}

.me-main .me-link-box .me-link-box-content .grid4[data-v-d20b1184] {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 14px;
    padding-top: 6px
}

.me-main .me-link-box .me-link-box-content .item[data-v-d20b1184] {
    display: flex;
    flex-direction: column;
    align-items: center;
    font-size: 12px;
    color: var(--muted);
    font-weight: 800;
    cursor: pointer
}

.me-main .me-link-box .me-link-box-content .item_icon[data-v-d20b1184] {
    width: 40px;
    height: 40px;
    border-radius: 16px;
    display: grid;
    place-items: center;
    margin: 0 auto 6px;
    box-shadow: 0 14px 26px #0f172a1f
}

.me-main .me-link-box .me-link-box-content .item_icon--blue[data-v-d20b1184] {
    background: linear-gradient(135deg, #38bdf8, #6366f1)
}

.me-main .me-link-box .me-link-box-content .item_icon--green[data-v-d20b1184] {
    background: linear-gradient(135deg, #22c55e, #14b8a6)
}

.me-main .me-link-box .me-link-box-content .item_icon--orange[data-v-d20b1184] {
    background: linear-gradient(135deg, #f97316, #f59e0b)
}

.me-main .me-link-box .me-link-box-content .item_icon--purple[data-v-d20b1184] {
    background: linear-gradient(135deg, #a855f7, #ec4899)
}

.me-main .me-link-box .me-link-box-content .item_icon--blue1[data-v-d20b1184] {
    background: linear-gradient(135deg, #a8eaf7, #134899)
}

.me-main .me-link-box .me-link-box-content .item_icon--blue2[data-v-d20b1184] {
    background: linear-gradient(135deg, #a8b3f7, #aa480b)
}

.me-main .icon-grid[data-v-d20b1184] {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 1rem
}

.me-main .icon-item[data-v-d20b1184] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: .5rem;
    text-decoration: none
}

.me-main .icon-bg[data-v-d20b1184] {
    width: 40px;
    height: 40px;
    border-radius: 1rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.me-main .icon-bg svg[data-v-d20b1184] {
    width: 28px;
    height: 28px;
    color: #fff
}

.me-main .icon-item span[data-v-d20b1184] {
    font-size: .8rem;
    color: var(--text-main)
}

.me-main .bg-grad-1[data-v-d20b1184] {
    background: linear-gradient(135deg, #2563eb, #0ea5e9)
}

.me-main .bg-grad-2[data-v-d20b1184] {
    background: linear-gradient(135deg, #16a34a, #22c55e)
}

.me-main .bg-grad-3[data-v-d20b1184] {
    background: linear-gradient(135deg, #9333ea, #d946ef)
}

.me-main .bg-grad-4[data-v-d20b1184] {
    background: linear-gradient(135deg, #0891b2, #22d3ee)
}

.me-main .bg-grad-5[data-v-d20b1184] {
    background: linear-gradient(135deg, #65a30d, #a3e635)
}

.me-main .bg-grad-6[data-v-d20b1184] {
    background: linear-gradient(135deg, #c026d3, #f472b6)
}

.me-main .bg-grad-7[data-v-d20b1184] {
    background: linear-gradient(135deg, #ea580c, #f97316)
}

.me-main .bg-grad-8[data-v-d20b1184] {
    background: linear-gradient(135deg, #4338ca, #6366f1)
}

.me-main .bg-grad-9[data-v-d20b1184] {
    background: linear-gradient(135deg, #eb580c, #f11316)
}

.me-main .bg-grad-10[data-v-d20b1184] {
    background: linear-gradient(135deg, red, orange)
}

@keyframes spin-d20b1184 {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

[data-v-d20b1184] .svg svg {
    width: 20px;
    height: 20px;
    fill: none
}

.me-main.me-lucky-theme[data-v-d20b1184] {
    background: radial-gradient(circle at top left, #f59e0b38, #0000 26%), radial-gradient(circle at top right, #10b98129, #0000 28%), linear-gradient(180deg, #172e6e, #1e3a8a 32%, #172e6e)
}

.me-main.me-lucky-theme .me-top[data-v-d20b1184] {
    height: 112px;
    position: relative;
    overflow: hidden;
    background: radial-gradient(circle at 18% 18%, #80d2ff38, #0000 18%), radial-gradient(circle at 82% 24%, #ad7eff38, #0000 16%), radial-gradient(circle at 50% -12%, #ffe49629, #0000 26%), linear-gradient(180deg, #172e6efa, #1e3a8afa 48%, #172e6efa);
    box-shadow: 0 16px 28px #11182738, inset 0 -1px 0 #ffffff14
}

.me-main.me-lucky-theme .me-top[data-v-d20b1184]:before {
    content: "";
    position: absolute;
    inset: 0;
    background: radial-gradient(circle at 12% 24%, #fffffff2 0 1.2px, #0000 1.8px), radial-gradient(circle at 28% 12%, #78d2ffd9 0 1.1px, #0000 1.9px), radial-gradient(circle at 48% 18%, #ffffffeb 0 1.4px, #0000 2.2px), radial-gradient(circle at 63% 10%, #ffffffd1 0 1px, #0000 1.8px), radial-gradient(circle at 78% 22%, #94dcffd9 0 1.2px, #0000 2px), radial-gradient(circle at 88% 14%, #ffffffe6 0 1.1px, #0000 1.9px);
    opacity: .9;
    pointer-events: none
}

.me-main.me-lucky-theme .me-top[data-v-d20b1184]:after {
    content: "";
    position: absolute;
    left: 8%;
    right: 8%;
    bottom: 12px;
    height: 26px;
    border-radius: 999px;
    background: linear-gradient(90deg, #2e4fa814, #f59e0b2e, #10b98114);
    filter: blur(8px);
    pointer-events: none
}

.me-main.me-lucky-theme .me-top .me-top-content[data-v-d20b1184] {
    position: relative;
    z-index: 1;
    width: 94%;
    padding-top: 6px
}

.me-main.me-lucky-theme .me-top .me-top-user-info-username[data-v-d20b1184] {
    color: #fff;
    text-shadow: 0 0 10px #ffffff2e, 0 2px 6px #11182752
}

.me-main.me-lucky-theme .me-top .me-top-user-info-phone[data-v-d20b1184] {
    color: #ffffffd1
}

.me-main.me-lucky-theme .me-top .me-top-setting[data-v-d20b1184] {
    color: #fff
}

.me-main.me-lucky-theme .me-top .me-top-avatar img[data-v-d20b1184] {
    border-color: #a9e5ffb8;
    box-shadow: 0 0 0 3px #ffffff14, 0 0 20px #53bdff38
}

.me-main.me-lucky-theme .me-wallet[data-v-d20b1184] {
    margin-top: -20px;
    width: 95%;
    border-radius: 24px;
    background: radial-gradient(circle at 14% 18%, #7ed0ff29, #0000 18%), radial-gradient(circle at 82% 18%, #f59e0b24, #0000 18%), linear-gradient(135deg, #172e6efa, #1e3a8af5 42%, #2e4fa8f5 72%, #10b981e6);
    box-shadow: 0 22px 38px #11182738;
    z-index: 2
}

.me-main.me-lucky-theme .me-wallet[data-v-d20b1184]:after {
    content: "";
    position: absolute;
    inset: 1px;
    border-radius: 23px;
    border: none;
    background: linear-gradient(180deg, #ffffff14, #0000 28%), radial-gradient(circle at 50% 0, #66e0ff1f, #0000 36%);
    pointer-events: none
}

.me-main.me-lucky-theme .me-wallet .asset_tag[data-v-d20b1184] {
    color: #fff;
    border-color: #ffffffa8;
    background: #ffffff1a;
    box-shadow: inset 0 1px 0 #ffffff1a
}

.me-main.me-lucky-theme .me-wallet .asset_label[data-v-d20b1184],
.me-main.me-lucky-theme .me-wallet .me-wallet-amount[data-v-d20b1184] {
    position: relative;
    z-index: 1;
    text-shadow: 0 0 12px #ffffff24, 0 2px 8px #11182742
}

.me-main.me-lucky-theme .me-wallet .me-wallet-amount[data-v-d20b1184] {
    color: #fff
}

.me-main.me-lucky-theme .me-wallet .asset_inner[data-v-d20b1184],
.me-main.me-lucky-theme .me-wallet .me-wallet-amount-refresh[data-v-d20b1184],
.me-main.me-lucky-theme .me-wallet .me-wallet-buttons[data-v-d20b1184] {
    position: relative;
    z-index: 1
}

.me-main.me-lucky-theme .me-wallet .me-wallet-buttons button[data-v-d20b1184] {
    background: linear-gradient(180deg, #ffffff29, #ffffff14);
    border-color: #ffffff8a;
    box-shadow: 0 10px 20px #1118272e, inset 0 1px 0 #ffffff1f
}

.me-main.me-lucky-theme .me-link-box[data-v-d20b1184],
.me-main.me-lucky-theme .task-bar[data-v-d20b1184] {
    background: linear-gradient(180deg, #fff, #f3f4f6);
    border: none;
    box-shadow: 0 14px 26px #11182724
}

.me-main.me-lucky-theme .task-bar[data-v-d20b1184] {
    color: #4b5563
}

.me-main.me-lucky-theme .task-bar span[data-v-d20b1184] {
    color: #e03d3e
}

.me-main.me-lucky-theme .me-link-box .me-link-box-title[data-v-d20b1184] {
    color: #111827
}

.me-main.me-lucky-theme .me-link-box .me-link-box-title .tag_soft[data-v-d20b1184] {
    background: #e03d3e14;
    color: #e03d3e
}

.me-main.me-lucky-theme .me-link-box .item[data-v-d20b1184] {
    color: #4b5563
}

.me-main.me-lucky-theme .bg-grad-1[data-v-d20b1184] {
    background: linear-gradient(135deg, #e03d3e, #b71c1c)
}

.me-main.me-lucky-theme .bg-grad-2[data-v-d20b1184] {
    background: linear-gradient(135deg, #10b981, #047857)
}

.me-main.me-lucky-theme .bg-grad-3[data-v-d20b1184] {
    background: linear-gradient(135deg, #f59e0b, #d97706)
}

.me-main.me-lucky-theme .bg-grad-4[data-v-d20b1184] {
    background: linear-gradient(135deg, #e03d3e, #b71c1c)
}

.me-main.me-lucky-theme .bg-grad-5[data-v-d20b1184] {
    background: linear-gradient(135deg, #10b981, #047857)
}

.me-main.me-lucky-theme .bg-grad-6[data-v-d20b1184] {
    background: linear-gradient(135deg, #f59e0b, #d97706)
}

.me-main.me-lucky-theme .bg-grad-7[data-v-d20b1184] {
    background: linear-gradient(135deg, #e03d3e, #b71c1c)
}

.me-main.me-lucky-theme .bg-grad-8[data-v-d20b1184] {
    background: linear-gradient(135deg, #f59e0b, #d97706)
}

.me-main.me-lucky-theme .bg-grad-9[data-v-d20b1184] {
    background: linear-gradient(135deg, #e03d3e, #b71c1c)
}

.me-main.me-lucky-theme .bg-grad-10[data-v-d20b1184] {
    background: linear-gradient(135deg, #f59e0b, #d97706)
}

.me-main[data-v-04213c62] {
    background: var(--theme-color-light);
    width: 100%;
    height: calc(100vh - 50px);
    height: calc(var(--vh, 1vh)*100 - 50px);
    overflow: auto
}

.me-main .me-top[data-v-04213c62] {
    height: 80px;
    width: 100%
}

.me-main .me-top .me-top-content[data-v-04213c62] {
    height: 100%;
    margin: 0 auto;
    width: 96%
}

.me-main .me-top .me-top-content .me-top-avatar[data-v-04213c62] {
    display: flex;
    justify-content: center
}

.me-main .me-top .me-top-content .me-top-avatar img[data-v-04213c62] {
    border-radius: 50%;
    border: 2px solid #fff;
    height: 54px;
    width: 54px
}

.me-main .me-top .me-top-content .me-top-user-info[data-v-04213c62] {
    padding-left: 6px
}

.me-main .me-top .me-top-content .me-top-user-info .me-top-user-info-username[data-v-04213c62] {
    font-size: 15px;
    font-weight: bolder
}

.me-main .me-top .me-top-content .me-top-user-info .me-top-user-info-phone[data-v-04213c62] {
    color: #999;
    font-size: 12px
}

.me-main .me-top .me-top-content .me-top-setting[data-v-04213c62] {
    display: flex;
    justify-content: center
}

.me-main .me-wallet[data-v-04213c62]:before {
    content: "";
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    background: linear-gradient(90deg, #0000, #fff3, #0000);
    transform: rotate(25deg);
    animation: shine-04213c62 4s linear infinite;
    pointer-events: none
}

@keyframes shine-04213c62 {
    0% {
        transform: translateX(-75%) rotate(25deg)
    }

    to {
        transform: translateX(75%) rotate(25deg)
    }
}

.me-main .me-wallet[data-v-04213c62] {
    background: linear-gradient(135deg, #6366f1, #8b5cf6);
    border-radius: 12px;
    color: var(--text-light);
    position: relative;
    box-shadow: 0 10px 25px -5px #4f46e533;
    margin: 6px auto 0;
    overflow: hidden;
    padding: 6px 12px;
    width: 94%
}

.me-main .me-wallet .me-wallet-title[data-v-04213c62] {
    color: #fff;
    height: 30px;
    line-height: 30px;
    width: 100%
}

.me-main .me-wallet .asset_inner[data-v-04213c62] {
    margin-top: 6px;
    position: relative;
    z-index: 1
}

.me-main .me-wallet .asset_top[data-v-04213c62] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px
}

.me-main .me-wallet .asset_label[data-v-04213c62] {
    font-size: 13px;
    font-weight: 800;
    letter-spacing: .4px;
    color: #fff
}

.me-main .me-wallet .asset_tag[data-v-04213c62] {
    color: #fff;
    padding: 4px 9px;
    border-radius: 999px;
    border: 1px solid #ffffffb3;
    background: #f8fafc2e;
    font-size: 11px;
    font-weight: 800
}

.me-main .me-wallet .me-wallet-amount[data-v-04213c62] {
    color: #fff;
    display: flex;
    align-items: center;
    height: 40px;
    line-height: 40px;
    font-size: 28px;
    font-weight: 700;
    width: 100%
}

.me-main .me-wallet .me-wallet-amount .me-wallet-amount-refresh[data-v-04213c62] {
    width: 24px;
    height: 24px;
    align-items: center;
    display: flex;
    margin-left: 6px
}

.me-main .me-wallet .me-wallet-amount .me-wallet-amount-refresh img[data-v-04213c62] {
    width: 24px;
    height: 24px
}

.me-main .me-wallet .me-wallet-amount .me-wallet-amount-refresh img[data-v-04213c62]:hover,
.me-main .me-wallet .me-wallet-amount .me-wallet-amount-refresh[data-v-04213c62]:hover {
    animation: xz 3s ease
}

.me-main .me-wallet .me-wallet-buttons[data-v-04213c62] {
    display: flex;
    align-items: center;
    height: 60px;
    width: 100%
}

.me-main .me-wallet .me-wallet-buttons button[data-v-04213c62] {
    background: #ffffff4d;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 15px;
    width: 84px;
    height: 30px;
    font-weight: 300;
    margin-right: 8px;
    font-size: 15px
}

.me-main .me-task[data-v-04213c62] {
    background-color: #fff;
    border-radius: 12px;
    margin: 6px auto 16px;
    overflow: hidden;
    height: 32px;
    width: 94%
}

.me-main .task-bar[data-v-04213c62] {
    background: #fff;
    border-radius: .75rem;
    padding: .75rem 1rem;
    margin-top: 1rem;
    font-size: .9rem;
    color: #64748b;
    box-shadow: 0 4px 15px #00000008;
    width: 94%;
    margin-left: 3%;
    margin-bottom: 12px
}

.me-main .task-bar span[data-v-04213c62] {
    color: #4f46e5;
    font-weight: 600
}

.me-main .me-link-box[data-v-04213c62] {
    background-color: #fff;
    border-radius: 12px;
    margin: 0 auto 12px;
    overflow: hidden;
    width: 94%
}

.me-main .me-link-box .me-link-box-title[data-v-04213c62] {
    width: 90%;
    margin: 12px auto;
    font-weight: 700
}

.me-main .me-link-box .me-link-box-title .tag_soft[data-v-04213c62] {
    padding: 2px 8px;
    border-radius: 999px;
    font-size: 11px;
    font-weight: 800;
    background: #3b82f614;
    color: #2563ebf2
}

.me-main .me-link-box .me-link-box-content[data-v-04213c62] {
    margin: 0 auto 8px;
    width: 90%;
    padding-bottom: 12px;
    -webkit-overflow-scrolling: touch;
    pointer-events: auto
}

.me-main .me-link-box .me-link-box-content .grid4[data-v-04213c62] {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 14px;
    padding-top: 6px
}

.me-main .me-link-box .me-link-box-content .item[data-v-04213c62] {
    display: flex;
    flex-direction: column;
    align-items: center;
    font-size: 12px;
    color: var(--muted);
    font-weight: 800;
    cursor: pointer
}

.me-main .me-link-box .me-link-box-content .item_icon[data-v-04213c62] {
    width: 40px;
    height: 40px;
    border-radius: 16px;
    display: grid;
    place-items: center;
    margin: 0 auto 6px;
    box-shadow: 0 14px 26px #0f172a1f
}

.me-main .icon-grid[data-v-04213c62] {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 1rem
}

.me-main .icon-item[data-v-04213c62] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: .5rem;
    text-decoration: none
}

.me-main .icon-bg[data-v-04213c62] {
    width: 40px;
    height: 40px;
    border-radius: 1rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.me-main .icon-bg svg[data-v-04213c62] {
    width: 28px;
    height: 28px;
    color: #fff
}

.me-main .icon-item span[data-v-04213c62] {
    font-size: .8rem;
    color: var(--text-main)
}

@keyframes spin-04213c62 {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

[data-v-04213c62] .svg svg {
    width: 20px;
    height: 20px;
    fill: none
}

.me-main.me-jinlong-theme[data-v-04213c62] {
    background: radial-gradient(circle at top left, #c99a2e29, #0000 30%), radial-gradient(circle at top right, #2e6bd624, #0000 32%), linear-gradient(180deg, #f7faff, #eef3fb 46%, #fff)
}

.me-main.me-jinlong-theme .me-top[data-v-04213c62] {
    height: 108px;
    position: relative;
    overflow: hidden;
    margin: 8px auto 0;
    width: 95%;
    border-radius: 20px;
    background: linear-gradient(135deg, #123a7a, #1e4f9c 54%, #2e6bd6);
    border: 1px solid #e8c15a80;
    box-shadow: 0 16px 30px #123a7a47, inset 0 1px 0 #ffffff1f
}

.me-main.me-jinlong-theme .me-top[data-v-04213c62]:before {
    content: "";
    position: absolute;
    inset: 0;
    background: radial-gradient(circle at 84% -10%, #e8c15a47, #0000 34%), radial-gradient(circle at 10% 120%, #2e6bd659, #0000 40%);
    pointer-events: none
}

.me-main.me-jinlong-theme .me-top[data-v-04213c62]:after {
    content: "";
    position: absolute;
    left: 6%;
    right: 6%;
    bottom: 10px;
    height: 22px;
    border-radius: 999px;
    background: linear-gradient(90deg, #e8c15a0d, #e8c15a47, #2e6bd614);
    filter: blur(8px);
    pointer-events: none
}

.me-main.me-jinlong-theme .me-top .me-top-content[data-v-04213c62] {
    position: relative;
    z-index: 1;
    width: 92%;
    padding-top: 4px
}

.me-main.me-jinlong-theme .me-top .me-top-avatar img[data-v-04213c62] {
    border-color: #e8c15ad9;
    box-shadow: 0 0 0 2px #e8c15a99, 0 6px 16px #123a7a59
}

.me-main.me-jinlong-theme .me-top .me-top-user-info-username[data-v-04213c62] {
    color: #fff;
    text-shadow: 0 2px 8px #0b2a5b66
}

.me-main.me-jinlong-theme .me-top .me-top-user-info-phone[data-v-04213c62] {
    color: #ffffffd1
}

.me-main.me-jinlong-theme .me-top .me-top-setting[data-v-04213c62] {
    color: #fff
}

.me-main.me-jinlong-theme .me-wallet[data-v-04213c62] {
    margin: -18px auto 0;
    width: 95%;
    border-radius: 22px;
    color: #123a7a;
    background: linear-gradient(160deg, #fff, #f2f7ff);
    border: 1px solid #c99a2e6b;
    box-shadow: 0 22px 40px #123a7a29, inset 0 1px 0 #ffffffe6;
    padding: 10px 14px 4px;
    z-index: 2
}

.me-main.me-jinlong-theme .me-wallet[data-v-04213c62]:before {
    background: linear-gradient(90deg, #0000, #e8c15a38, #0000)
}

.me-main.me-jinlong-theme .me-wallet[data-v-04213c62]:after {
    content: "";
    position: absolute;
    inset: 1px;
    border-radius: 21px;
    background: linear-gradient(180deg, #ffffffbf, #0000 24%), radial-gradient(circle at 88% 6%, #e8c15a1f, #0000 34%);
    pointer-events: none
}

.me-main.me-jinlong-theme .me-wallet .asset_inner[data-v-04213c62],
.me-main.me-jinlong-theme .me-wallet .asset_label[data-v-04213c62],
.me-main.me-jinlong-theme .me-wallet .me-wallet-amount-refresh[data-v-04213c62],
.me-main.me-jinlong-theme .me-wallet .me-wallet-amount[data-v-04213c62],
.me-main.me-jinlong-theme .me-wallet .me-wallet-buttons[data-v-04213c62] {
    position: relative;
    z-index: 1
}

.me-main.me-jinlong-theme .me-wallet .asset_label[data-v-04213c62] {
    color: #c99a2e
}

.me-main.me-jinlong-theme .me-wallet .asset_tag[data-v-04213c62] {
    color: #b8860b;
    border: 1px solid #c99a2e8c;
    background: linear-gradient(180deg, #fff4d2e6, #e8c15a24);
    box-shadow: inset 0 1px 0 #ffffffb3
}

.me-main.me-jinlong-theme .me-wallet .me-wallet-amount[data-v-04213c62] {
    color: #123a7a;
    text-shadow: none
}

.me-main.me-jinlong-theme .me-wallet .me-wallet-amount>div[data-v-04213c62]:first-child:before {
    content: "¥";
    color: #c99a2e;
    font-size: 18px;
    font-weight: 800;
    margin-right: 4px
}

.me-main.me-jinlong-theme .me-wallet .van-icon[data-v-04213c62] {
    color: #5b6b8c
}

.me-main.me-jinlong-theme .me-wallet .me-wallet-buttons button[data-v-04213c62] {
    border: none;
    border-radius: 15px;
    font-weight: 700
}

.me-main.me-jinlong-theme .me-wallet .me-wallet-buttons .btn-gold[data-v-04213c62] {
    background: linear-gradient(180deg, #fff4d2, #e8c15a 60%, #c99a2e);
    color: #123a7a;
    box-shadow: 0 10px 20px #c99a2e52, inset 0 1px 0 #fff9
}

.me-main.me-jinlong-theme .me-wallet .me-wallet-buttons .btn-blue[data-v-04213c62] {
    background: linear-gradient(180deg, #1e4f9c, #123a7a);
    color: #fff;
    box-shadow: 0 10px 20px #123a7a52, inset 0 1px 0 #ffffff2e
}

.me-main.me-jinlong-theme .task-bar[data-v-04213c62] {
    background: linear-gradient(180deg, #fff, #f6f9ff);
    border: 1px solid #c99a2e4d;
    color: #5b6b8c;
    box-shadow: 0 12px 24px #123a7a1a
}

.me-main.me-jinlong-theme .task-bar span[data-v-04213c62] {
    color: #b8860b;
    font-weight: 800
}

.me-main.me-jinlong-theme .me-link-box[data-v-04213c62] {
    background: linear-gradient(180deg, #fff, #f6f9ff);
    border: 1px solid #c99a2e47;
    box-shadow: 0 14px 28px #123a7a1f
}

.me-main.me-jinlong-theme .me-link-box .me-link-box-title[data-v-04213c62] {
    color: #123a7a
}

.me-main.me-jinlong-theme .me-link-box .me-link-box-title .tag_soft[data-v-04213c62] {
    background: linear-gradient(180deg, #fff4d2f2, #e8c15a29);
    color: #b8860b;
    border: 1px solid #c99a2e66
}

.me-main.me-jinlong-theme .me-link-box .me-link-box-title .tag_soft--alt[data-v-04213c62] {
    background: linear-gradient(180deg, #e6f0fff2, #2e6bd61f);
    color: #1e4f9c;
    border: 1px solid #2e6bd64d
}

.me-main.me-jinlong-theme .me-link-box .item[data-v-04213c62] {
    color: #5b6b8c
}

.me-main.me-jinlong-theme .icon-bg[data-v-04213c62] {
    box-shadow: 0 10px 20px #123a7a2e
}

.me-main.me-jinlong-theme .bg-grad-1[data-v-04213c62] {
    background: linear-gradient(135deg, #e8c15a, #c99a2e)
}

.me-main.me-jinlong-theme .bg-grad-2[data-v-04213c62] {
    background: linear-gradient(135deg, #2e6bd6, #123a7a)
}

.me-main.me-jinlong-theme .bg-grad-3[data-v-04213c62] {
    background: linear-gradient(135deg, #f0d07a, #b8860b)
}

.me-main.me-jinlong-theme .bg-grad-4[data-v-04213c62] {
    background: linear-gradient(135deg, #1e4f9c, #123a7a)
}

.me-main.me-jinlong-theme .bg-grad-5[data-v-04213c62] {
    background: linear-gradient(135deg, #e8c15a, #b8860b)
}

.me-main.me-jinlong-theme .bg-grad-6[data-v-04213c62] {
    background: linear-gradient(135deg, #2e6bd6, #1e4f9c)
}

.me-main.me-jinlong-theme .bg-grad-7[data-v-04213c62] {
    background: linear-gradient(135deg, #c99a2e, #123a7a)
}

.me-main.me-jinlong-theme .bg-grad-8[data-v-04213c62] {
    background: linear-gradient(135deg, #123a7a, #2e6bd6)
}

.me-main.me-jinlong-theme .bg-grad-9[data-v-04213c62] {
    background: linear-gradient(135deg, #e8c15a, #2e6bd6)
}

.me-main.me-jinlong-theme .bg-grad-10[data-v-04213c62] {
    background: linear-gradient(135deg, #2e6bd6, #c99a2e)
}

.prize[data-v-37c2159c] {
    margin: 0 auto;
    width: 100%;
    padding-bottom: 50px;
    background: radial-gradient(900px 480px at 10% 0, #fee2e2, #0000 62%), radial-gradient(900px 480px at 100% 40%, #e0f2fe, #0000 60%), radial-gradient(900px 520px at 50% 100%, #fef3c7, #0000 64%), linear-gradient(180deg, var(--bg0), var(--bg1));
    height: calc(100vh - 50px);
    height: calc(var(--vh, 1vh)*100 - 50px);
    overflow-y: auto
}

.prize[data-v-37c2159c]::-webkit-scrollbar {
    display: none
}

.prize[data-v-37c2159c] {
    -ms-overflow-style: none;
    scrollbar-width: none
}

.prize .prize-title[data-v-37c2159c] {
    background: var(--nav-bar-background-color);
    height: var(--nav-bar-height);
    position: fixed;
    left: 0;
    top: 0;
    align-items: center;
    display: flex;
    justify-content: center;
    width: 100%;
    z-index: 999;
    font-size: var(--nav-bar-font-size);
    font-weight: var(--nav-bar-font-weight);
    color: var(--nav-bar-text-color)
}

.prize .prize-placeholder[data-v-37c2159c] {
    height: var(--nav-bar-height);
    width: 100%;
    background: #0000
}

.prize .prize-container[data-v-37c2159c] {
    padding-top: var(--global-space);
    margin: 0 auto;
    width: 94%;
    height: calc(100vh - 50px - var(--nav-bar-height) - var(--global-space));
    height: calc(var(--vh, 1vh)*100 - 50px - var(--nav-bar-height) - var(--global-space));
    overflow: auto
}

.prize .prize-container[data-v-37c2159c]::-webkit-scrollbar {
    display: none
}

.prize .prize-container[data-v-37c2159c] {
    -ms-overflow-style: none;
    scrollbar-width: none
}

.prize .prize-container .prize-item[data-v-37c2159c] {
    background-color: var(--container-item-background-color);
    border-radius: 8px;
    margin-bottom: 8px;
    overflow: hidden;
    padding: 16px 10px 0;
    width: 100%
}

.prize .prize-container .prize-item .prize-item-icon[data-v-37c2159c] {
    align-items: center;
    display: flex;
    justify-content: center
}

.prize .prize-container .prize-item .prize-item-icon img[data-v-37c2159c] {
    height: 30px;
    width: auto
}

.prize .prize-container .prize-item .prize-item-title[data-v-37c2159c] {
    align-items: center;
    color: red;
    display: flex;
    font-size: 18px;
    justify-content: center
}

.prize .prize-container .prize-item .prize-item-date[data-v-37c2159c] {
    align-items: center;
    color: #999;
    display: flex;
    font-size: 12px
}

.prize .prize-container .prize-item .prize-item-result[data-v-37c2159c] {
    margin-top: 16px
}

.prize .prize-container .prize-item .prize-item-result .prize-item-result-container[data-v-37c2159c] {
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding-left: 30px
}

.prize .prize-container .prize-item .prize-item-result .prize-item-result-container .prize-item-result-item[data-v-37c2159c] {
    background-color: red;
    border-radius: 50%;
    height: 35px;
    width: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 6px;
    color: #fff;
    font-weight: 700
}

.prize .prize-container .result-card[data-v-37c2159c] {
    background: #fff;
    border-radius: 16px;
    padding: 10px 12px 12px;
    box-shadow: 0 2px 10px #0000000a;
    margin-bottom: 8px
}

.prize .prize-container .result-card .result-header-row[data-v-37c2159c] {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.prize .prize-container .result-card .result-title-block[data-v-37c2159c] {
    flex: 1;
    margin-left: 6px
}

.prize .prize-container .result-card .prize-item-icon[data-v-37c2159c] {
    align-items: center;
    display: flex;
    justify-content: center
}

.prize .prize-container .result-card .prize-item-icon img[data-v-37c2159c] {
    height: 40px;
    width: auto
}

.prize .prize-container .result-card .result-title[data-v-37c2159c] {
    font-size: 15px;
    font-weight: 600;
    color: #222
}

.prize .prize-container .result-card .result-meta[data-v-37c2159c] {
    margin-top: 4px;
    font-size: 11px;
    color: #999aaa;
    display: flex;
    align-items: center
}

.prize .prize-container .result-card .result-badge-row[data-v-37c2159c] {
    display: flex;
    align-items: center;
    gap: 8px
}

.prize .prize-container .result-card .result-badge[data-v-37c2159c] {
    padding: 2px 8px;
    font-size: 11px;
    border-radius: 999px;
    background: #ffe9e5;
    color: #ff4f5b
}

.prize .prize-container .result-card .ball-row[data-v-37c2159c] {
    margin-top: 10px;
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
    padding-left: 46px
}

.prize .prize-container .result-card .ball[data-v-37c2159c] {
    width: 26px;
    height: 26px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 13px;
    color: #fff;
    box-shadow: 0 2px 6px #0000002e
}

.prize .prize-container .result-card .ball-red[data-v-37c2159c] {
    background: linear-gradient(135deg, #ff6b6b, #ff4f5b)
}

.prize .prize-container .result-card .ball-orange[data-v-37c2159c] {
    background: linear-gradient(135deg, #ffb347, #ff8f3b)
}

.prize .prize-container .result-card .ball-blue[data-v-37c2159c] {
    background: linear-gradient(135deg, #4f7dff, #2bb4ff)
}

.prize .prize-container .result-card .result-extra-line[data-v-37c2159c] {
    margin-top: 6px;
    font-size: 11px;
    color: #999aaa
}

.prize .prize-container .result-card .tag-row[data-v-37c2159c] {
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
    padding-left: 12px
}

.prize .prize-container .result-card .tag-pill[data-v-37c2159c] {
    font-size: 11px;
    padding: 4px 10px;
    border-radius: 999px;
    background: #fff5f2;
    color: #ff6b4c
}

.prize .prize-container .result-card .tag-pill.alt[data-v-37c2159c] {
    background: #f7f7fb;
    color: #777b90
}

.prize .prize-container .result-card .tab-bar[data-v-37c2159c] {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    height: 56px;
    background: #fff;
    border-top: 1px solid #eceff5;
    display: flex;
    align-items: stretch;
    z-index: 10
}

.prize .prize-container .result-card .tab-item[data-v-37c2159c] {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-size: 11px;
    color: #888da8
}

.prize .prize-container .result-card .tab-icon[data-v-37c2159c] {
    width: 22px;
    height: 22px;
    border-radius: 8px;
    border: 1px solid #d7d9e5;
    margin-bottom: 2px
}

.prize .prize-container .result-card .tab-item.active[data-v-37c2159c] {
    color: #ff4f5b;
    font-weight: 500
}

.prize .prize-container .result-card .tab-item.active .tab-icon[data-v-37c2159c] {
    border-color: #0000;
    background: linear-gradient(135deg, #ff6b6b, #ff4f5b)
}

@media(max-width:360px) {
    .result-card[data-v-37c2159c] {
        border-radius: 14px;
        padding: 8px 10px 10px
    }

    .result-title[data-v-37c2159c] {
        font-size: 14px
    }
}

.prize.prize-casino-theme[data-v-37c2159c] {
    background: radial-gradient(circle at top left, #36d8ff2e, #0000 24%), radial-gradient(circle at top right, #ff4aba29, #0000 28%), linear-gradient(180deg, #070c17, #101734 34%, #100a23)
}

.prize.prize-casino-theme .prize-title[data-v-37c2159c] {
    background: linear-gradient(180deg, #0f1d3efa, #27145bfa);
    color: #f8d77d;
    letter-spacing: 1px;
    text-shadow: 0 0 10px #ffd66829;
    box-shadow: inset 0 -1px 0 #66e8ff24, 0 8px 18px #05081847
}

.prize.prize-casino-theme .prize-container .result-card[data-v-37c2159c] {
    background: linear-gradient(180deg, #101c3bfa, #0b1123f5);
    border: none;
    box-shadow: 0 12px 24px #05081847
}

.prize.prize-casino-theme .prize-container .result-title[data-v-37c2159c] {
    color: #f7d77d
}

.prize.prize-casino-theme .prize-container .result-meta[data-v-37c2159c] {
    color: #e4eeffb8
}

.prize.prize-casino-theme .prize-container .tag-pill[data-v-37c2159c] {
    background: #ffd6681a;
    color: #f7d77d;
    border: none
}

.prize.prize-casino-theme .prize-container .ball-red[data-v-37c2159c] {
    background: linear-gradient(135deg, #ffe39b, #cf9930);
    color: #24143b;
    box-shadow: 0 4px 10px #d4a43538
}

.prize.prize-casino-theme[data-v-37c2159c] .van-pull-refresh__head {
    color: #eef8ff
}

.prize[data-v-c116ad72] {
    margin: 0 auto;
    width: 100%;
    padding-bottom: 50px;
    background: radial-gradient(900px 480px at 10% 0, #fee2e2, #0000 62%), radial-gradient(900px 480px at 100% 40%, #e0f2fe, #0000 60%), radial-gradient(900px 520px at 50% 100%, #fef3c7, #0000 64%), linear-gradient(180deg, var(--bg0), var(--bg1));
    height: calc(100vh - 50px);
    height: calc(var(--vh, 1vh)*100 - 50px);
    overflow-y: auto
}

.prize[data-v-c116ad72]::-webkit-scrollbar {
    display: none
}

.prize[data-v-c116ad72] {
    -ms-overflow-style: none;
    scrollbar-width: none
}

.prize .prize-title[data-v-c116ad72] {
    background: var(--nav-bar-background-color);
    height: var(--nav-bar-height);
    position: fixed;
    left: 0;
    top: 0;
    align-items: center;
    display: flex;
    justify-content: center;
    width: 100%;
    z-index: 999;
    font-size: var(--nav-bar-font-size);
    font-weight: var(--nav-bar-font-weight);
    color: var(--nav-bar-text-color)
}

.prize .prize-placeholder[data-v-c116ad72] {
    height: var(--nav-bar-height);
    width: 100%;
    background: #0000
}

.prize .prize-container[data-v-c116ad72] {
    padding-top: var(--global-space);
    margin: 0 auto;
    width: 94%;
    height: calc(100vh - 50px - var(--nav-bar-height) - var(--global-space));
    height: calc(var(--vh, 1vh)*100 - 50px - var(--nav-bar-height) - var(--global-space));
    overflow: auto
}

.prize .prize-container[data-v-c116ad72]::-webkit-scrollbar {
    display: none
}

.prize .prize-container[data-v-c116ad72] {
    -ms-overflow-style: none;
    scrollbar-width: none
}

.prize .prize-container .prize-item[data-v-c116ad72] {
    background-color: var(--container-item-background-color);
    border-radius: 8px;
    margin-bottom: 8px;
    overflow: hidden;
    padding: 16px 10px 0;
    width: 100%
}

.prize .prize-container .prize-item .prize-item-icon[data-v-c116ad72] {
    align-items: center;
    display: flex;
    justify-content: center
}

.prize .prize-container .prize-item .prize-item-icon img[data-v-c116ad72] {
    height: 30px;
    width: auto
}

.prize .prize-container .prize-item .prize-item-title[data-v-c116ad72] {
    align-items: center;
    color: red;
    display: flex;
    font-size: 18px;
    justify-content: center
}

.prize .prize-container .prize-item .prize-item-date[data-v-c116ad72] {
    align-items: center;
    color: #999;
    display: flex;
    font-size: 12px
}

.prize .prize-container .prize-item .prize-item-result[data-v-c116ad72] {
    margin-top: 16px
}

.prize .prize-container .prize-item .prize-item-result .prize-item-result-container[data-v-c116ad72] {
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding-left: 30px
}

.prize .prize-container .prize-item .prize-item-result .prize-item-result-container .prize-item-result-item[data-v-c116ad72] {
    background-color: red;
    border-radius: 50%;
    height: 35px;
    width: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 6px;
    color: #fff;
    font-weight: 700
}

.prize .prize-container .result-card[data-v-c116ad72] {
    background: #fff;
    border-radius: 16px;
    padding: 10px 12px 12px;
    box-shadow: 0 2px 10px #0000000a;
    margin-bottom: 8px
}

.prize .prize-container .result-card .result-header-row[data-v-c116ad72] {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.prize .prize-container .result-card .result-title-block[data-v-c116ad72] {
    flex: 1;
    margin-left: 6px
}

.prize .prize-container .result-card .prize-item-icon[data-v-c116ad72] {
    align-items: center;
    display: flex;
    justify-content: center
}

.prize .prize-container .result-card .prize-item-icon img[data-v-c116ad72] {
    height: 40px;
    width: auto
}

.prize .prize-container .result-card .result-title[data-v-c116ad72] {
    font-size: 15px;
    font-weight: 600;
    color: #222
}

.prize .prize-container .result-card .result-meta[data-v-c116ad72] {
    margin-top: 4px;
    font-size: 11px;
    color: #999aaa;
    display: flex;
    align-items: center
}

.prize .prize-container .result-card .result-badge-row[data-v-c116ad72] {
    display: flex;
    align-items: center;
    gap: 8px
}

.prize .prize-container .result-card .result-badge[data-v-c116ad72] {
    padding: 2px 8px;
    font-size: 11px;
    border-radius: 999px;
    background: #ffe9e5;
    color: #ff4f5b
}

.prize .prize-container .result-card .ball-row[data-v-c116ad72] {
    margin-top: 10px;
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
    padding-left: 46px
}

.prize .prize-container .result-card .ball[data-v-c116ad72] {
    width: 26px;
    height: 26px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 13px;
    color: #fff;
    box-shadow: 0 2px 6px #0000002e
}

.prize .prize-container .result-card .ball-red[data-v-c116ad72] {
    background: linear-gradient(135deg, #ff6b6b, #ff4f5b)
}

.prize .prize-container .result-card .ball-orange[data-v-c116ad72] {
    background: linear-gradient(135deg, #ffb347, #ff8f3b)
}

.prize .prize-container .result-card .ball-blue[data-v-c116ad72] {
    background: linear-gradient(135deg, #4f7dff, #2bb4ff)
}

.prize .prize-container .result-card .result-extra-line[data-v-c116ad72] {
    margin-top: 6px;
    font-size: 11px;
    color: #999aaa
}

.prize .prize-container .result-card .tag-row[data-v-c116ad72] {
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
    padding-left: 12px
}

.prize .prize-container .result-card .tag-pill[data-v-c116ad72] {
    font-size: 11px;
    padding: 4px 10px;
    border-radius: 999px;
    background: #fff5f2;
    color: #ff6b4c
}

.prize .prize-container .result-card .tag-pill.alt[data-v-c116ad72] {
    background: #f7f7fb;
    color: #777b90
}

.prize .prize-container .result-card .tab-bar[data-v-c116ad72] {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    height: 56px;
    background: #fff;
    border-top: 1px solid #eceff5;
    display: flex;
    align-items: stretch;
    z-index: 10
}

.prize .prize-container .result-card .tab-item[data-v-c116ad72] {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-size: 11px;
    color: #888da8
}

.prize .prize-container .result-card .tab-icon[data-v-c116ad72] {
    width: 22px;
    height: 22px;
    border-radius: 8px;
    border: 1px solid #d7d9e5;
    margin-bottom: 2px
}

.prize .prize-container .result-card .tab-item.active[data-v-c116ad72] {
    color: #ff4f5b;
    font-weight: 500
}

.prize .prize-container .result-card .tab-item.active .tab-icon[data-v-c116ad72] {
    border-color: #0000;
    background: linear-gradient(135deg, #ff6b6b, #ff4f5b)
}

@media(max-width:360px) {
    .result-card[data-v-c116ad72] {
        border-radius: 14px;
        padding: 8px 10px 10px
    }

    .result-title[data-v-c116ad72] {
        font-size: 14px
    }
}

.prize.prize-lucky-theme[data-v-c116ad72] {
    background: radial-gradient(circle at top left, #f59e0b1f, #0000 28%), radial-gradient(circle at top right, #10b9811a, #0000 30%), linear-gradient(180deg, #f3f4f6, #f3f4f6)
}

.prize.prize-lucky-theme .prize-title[data-v-c116ad72] {
    background: #0000;
    color: #000;
    letter-spacing: 1px;
    box-shadow: inset 0 -1px 0 #ffffff2e, 0 8px 18px #11182733
}

.prize.prize-lucky-theme .prize-container .result-card[data-v-c116ad72] {
    background: linear-gradient(180deg, #fff, #f3f4f6);
    border: 1px solid #e5e7ebe6
}

.prize.prize-lucky-theme .prize-container .result-title[data-v-c116ad72] {
    color: #111827
}

.prize.prize-lucky-theme .prize-container .result-meta[data-v-c116ad72] {
    color: #4b5563
}

.prize.prize-lucky-theme .prize-container .tag-pill[data-v-c116ad72] {
    background: #e03d3e14;
    color: #e03d3e;
    border: 1px solid #e5e7ebe6
}

.prize.prize-lucky-theme .prize-container .ball-red[data-v-c116ad72] {
    background: linear-gradient(135deg, #e03d3e, #b71c1c);
    box-shadow: 0 4px 10px #11182742
}

.prize.prize-lucky-theme[data-v-c116ad72] .van-pull-refresh__head {
    color: #fff
}

.prize[data-v-63c65aea] {
    margin: 0 auto;
    width: 100%;
    padding-bottom: 50px;
    height: calc(100vh - 50px);
    height: calc(var(--vh, 1vh)*100 - 50px);
    overflow-y: auto
}

.prize[data-v-63c65aea]::-webkit-scrollbar {
    display: none
}

.prize[data-v-63c65aea] {
    -ms-overflow-style: none;
    scrollbar-width: none
}

.prize .prize-title[data-v-63c65aea] {
    height: var(--nav-bar-height);
    position: fixed;
    left: 0;
    top: 0;
    align-items: center;
    display: flex;
    justify-content: center;
    width: 100%;
    z-index: 999;
    font-size: var(--nav-bar-font-size);
    font-weight: var(--nav-bar-font-weight)
}

.prize .prize-placeholder[data-v-63c65aea] {
    height: var(--nav-bar-height);
    width: 100%;
    background: #0000
}

.prize .prize-container[data-v-63c65aea] {
    padding-top: var(--global-space);
    margin: 0 auto;
    width: 94%;
    height: calc(100vh - 50px - var(--nav-bar-height) - var(--global-space));
    height: calc(var(--vh, 1vh)*100 - 50px - var(--nav-bar-height) - var(--global-space));
    overflow: auto
}

.prize .prize-container[data-v-63c65aea]::-webkit-scrollbar {
    display: none
}

.prize .prize-container[data-v-63c65aea] {
    -ms-overflow-style: none;
    scrollbar-width: none
}

.prize .prize-container .result-card[data-v-63c65aea] {
    border-radius: 16px;
    padding: 10px 12px 12px;
    margin-bottom: 10px
}

.prize .prize-container .result-card .result-header-row[data-v-63c65aea] {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.prize .prize-container .result-card .result-title-block[data-v-63c65aea] {
    flex: 1;
    margin-left: 8px
}

.prize .prize-container .result-card .prize-item-icon[data-v-63c65aea] {
    align-items: center;
    display: flex;
    justify-content: center
}

.prize .prize-container .result-card .prize-item-icon img[data-v-63c65aea] {
    height: 40px;
    width: auto
}

.prize .prize-container .result-card .result-title[data-v-63c65aea] {
    font-size: 15px;
    font-weight: 700
}

.prize .prize-container .result-card .result-meta[data-v-63c65aea] {
    margin-top: 4px;
    font-size: 11px;
    display: flex;
    align-items: center
}

.prize .prize-container .result-card .ball-row[data-v-63c65aea] {
    margin-top: 12px;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    padding-left: 48px
}

.prize .prize-container .result-card .ball[data-v-63c65aea] {
    width: 26px;
    height: 26px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 13px;
    font-weight: 700;
    color: #fff
}

.prize .prize-container .result-card .tag-row[data-v-63c65aea] {
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
    padding-left: 12px
}

.prize .prize-container .result-card .tag-pill[data-v-63c65aea] {
    font-size: 11px;
    padding: 4px 10px;
    border-radius: 999px
}

.prize.prize-jinlong-theme[data-v-63c65aea] {
    background: radial-gradient(circle at top left, #c99a2e29, #0000 30%), radial-gradient(circle at top right, #2e6bd624, #0000 32%), linear-gradient(180deg, #f7faff, #eef3fb 46%, #fff)
}

.prize.prize-jinlong-theme .prize-title[data-v-63c65aea] {
    background: linear-gradient(180deg, #f7fafff5, #eef3fbe6);
    color: #123a7a;
    letter-spacing: 2px;
    border-bottom: 1px solid #c99a2e80;
    text-shadow: 0 1px 2px #e8c15a59;
    box-shadow: inset 0 -1px 0 #e8c15a59, 0 6px 16px #c99a2e29
}

.prize.prize-jinlong-theme .prize-container .result-card[data-v-63c65aea] {
    background: linear-gradient(180deg, #fff, #f6f9ff);
    border: 1px solid #c99a2e4d;
    box-shadow: 0 10px 22px #123a7a1a
}

.prize.prize-jinlong-theme .prize-container .result-title[data-v-63c65aea] {
    color: #123a7a
}

.prize.prize-jinlong-theme .prize-container .result-meta[data-v-63c65aea] {
    color: #5b6b8c
}

.prize.prize-jinlong-theme .prize-container .tag-pill[data-v-63c65aea] {
    background: #c99a2e1f;
    color: #b8860b;
    border: 1px solid #c99a2e66
}

.prize.prize-jinlong-theme .prize-container .ball-red[data-v-63c65aea] {
    background: linear-gradient(135deg, #1e4f9c, #123a7a);
    box-shadow: 0 0 0 1.5px #e8c15a99, 0 4px 10px #123a7a42
}

.prize.prize-jinlong-theme[data-v-63c65aea] .van-pull-refresh__head {
    color: #123a7a
}

@media(max-width:360px) {
    .prize.prize-jinlong-theme .prize-container .result-card[data-v-63c65aea] {
        border-radius: 14px;
        padding: 8px 10px 10px
    }

    .prize.prize-jinlong-theme .prize-container .result-title[data-v-63c65aea] {
        font-size: 14px
    }

    .prize.prize-jinlong-theme .prize-container .ball-row[data-v-63c65aea] {
        padding-left: 40px
    }
}

.together[data-v-5cee6088] {
    margin: 0 auto;
    width: 100%;
    background: radial-gradient(900px 480px at 10% 0, #fee2e2, #0000 62%), radial-gradient(900px 480px at 100% 40%, #e0f2fe, #0000 60%), radial-gradient(900px 520px at 50% 100%, #fef3c7, #0000 64%), linear-gradient(180deg, var(--bg0), var(--bg1));
    height: calc(100vh - 50px);
    height: calc(var(--vh, 1vh)*100 - 50px)
}

.together[data-v-5cee6088]::-webkit-scrollbar {
    display: none
}

.together[data-v-5cee6088] {
    -ms-overflow-style: none;
    scrollbar-width: none
}

.together .together-placeholder[data-v-5cee6088] {
    background: var(--nav-bar-background-color);
    width: 100%;
    height: calc(var(--nav-bar-height) + 40px);
    margin: 0;
    padding: 0
}

.together .together-header[data-v-5cee6088] {
    background: var(--nav-bar-background-color);
    height: 88px;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000
}

.together .together-header .together-nav[data-v-5cee6088] {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    width: 95%;
    height: var(--nav-bar-height)
}

.together .together-header .together-nav .together-nav-title1[data-v-5cee6088] {
    font-size: 20px;
    font-weight: 700;
    color: #000
}

.together .together-header .together-nav .together-nav-title2[data-v-5cee6088] {
    font-size: 20px;
    font-weight: 700;
    color: red
}

.together .together-header .together-nav .together-nav-desc[data-v-5cee6088] {
    margin-left: 10px;
    color: #000;
    align-content: end;
    font-size: 14px
}

.together .together-header .search-area[data-v-5cee6088] {
    display: flex;
    gap: 8px;
    width: 95%;
    margin-left: 2.5%;
    height: 40px;
    background: var(--nav-bar-background-color);
    padding-bottom: 4px
}

.together .together-header .search-area .search-input-wrapper[data-v-5cee6088] {
    flex: 1.8;
    background: #f2f4f7;
    border-radius: 20px;
    padding: 8px 12px;
    display: flex;
    align-items: center;
    gap: 6px
}

.together .together-header .search-area .search-input-wrapper input[data-v-5cee6088] {
    border: none;
    background: #0000;
    width: 100%;
    font-size: 13px;
    outline: none;
    color: #333
}

.together .together-header .search-area .filter-dropdown[data-v-5cee6088] {
    flex: 1.2;
    background: #f2f4f7;
    border-radius: 20px;
    padding: 8px 12px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #666
}

.together .together-header .search-area .search-btn[data-v-5cee6088] {
    padding: 0 16px;
    background: #333;
    color: #fff;
    border: none;
    border-radius: 20px;
    font-size: 13px;
    font-weight: 600
}

.together .together-list[data-v-5cee6088] {
    padding-top: var(--global-space);
    width: 100%;
    max-width: 100vw;
    padding-left: 12px;
    padding-right: 12px;
    overflow-x: hidden;
    height: calc(100vh - 182px);
    height: calc(var(--vh, 1vh)*100 - 182px);
    overflow-y: auto
}

.together .together-list[data-v-5cee6088]::-webkit-scrollbar {
    display: none
}

.together .together-list[data-v-5cee6088] {
    -ms-overflow-style: none;
    scrollbar-width: none
}

.together .together-list .together-banner[data-v-5cee6088] {
    border-radius: 8px;
    width: 100%;
    overflow: hidden
}

.together .together-list .game-card[data-v-5cee6088] {
    background: #fff;
    border-radius: 16px;
    padding: 16px;
    margin-bottom: 12px;
    box-shadow: 0 4px 12px #00000008;
    display: flex;
    align-items: center;
    gap: 12px
}

.together .together-list .game-card .card-details[data-v-5cee6088] {
    flex: 1;
    display: flex;
    flex-direction: column
}

.together .together-list .game-card .card-header[data-v-5cee6088] {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 4px
}

.together .together-list .game-card .name-row[data-v-5cee6088] {
    display: flex;
    align-items: center;
    gap: 8px
}

.together .together-list .game-card .game-name[data-v-5cee6088] {
    margin: 0;
    font-size: 16px;
    font-weight: 700;
    color: #1a1a1a
}

.together .together-list .game-card .game-tag[data-v-5cee6088] {
    font-size: 10px;
    padding: 2px 6px;
    border-radius: 4px;
    background: #f2f4f7;
    color: #666
}

.together .together-list .game-card .tag-hot[data-v-5cee6088] {
    background: #fff0ed;
    color: #ff5722
}

.together .together-list .game-card .tag-soon[data-v-5cee6088] {
    background: #fff8e1;
    color: #ffa000
}

.together .together-list .game-card .initiator[data-v-5cee6088] {
    margin: 2px 0 6px;
    font-size: 13px;
    color: #a9a9a9;
    font-weight: 700
}

.together .together-list .game-card .initiator span[data-v-5cee6088] {
    color: #1e90ff
}

.together .together-list .game-card .status-action[data-v-5cee6088] {
    display: flex;
    align-items: center;
    gap: 4px
}

.together .together-list .game-card .status-dot[data-v-5cee6088] {
    width: 6px;
    height: 6px;
    background: #4caf50;
    border-radius: 50%;
    animation: pulse-5cee6088 1.5s infinite
}

@keyframes pulse-5cee6088 {
    0% {
        transform: scale(1);
        opacity: 1
    }

    50% {
        transform: scale(1.5);
        opacity: .5
    }

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

.together .together-list .game-card .status-text[data-v-5cee6088] {
    font-size: 12px;
    color: #4caf50;
    font-weight: 600
}

.together .together-list .game-card .card-footer[data-v-5cee6088] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 2px
}

.together .together-list .game-card .amount-info[data-v-5cee6088] {
    font-size: 14px;
    color: #666;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.together .together-list .game-card .amount-info .remaining[data-v-5cee6088] {
    color: #ff5722;
    font-weight: 600;
    margin-left: 8px
}

.together .together-list .game-card .action-btn.primary[data-v-5cee6088] {
    padding: 6px 14px;
    border-radius: 16px;
    font-size: 13px;
    font-weight: 600;
    border: none;
    background: #ff5722;
    color: #fff;
    box-shadow: 0 2px 8px #ff572233;
    transition: all .2s
}

.together .together-list .game-card .action-btn[data-v-5cee6088]:active {
    transform: scale(.98)
}

.together .together-list .progress-circle[data-v-5cee6088] {
    color: #ff5722;
    font-size: 12px;
    font-weight: 600;
    width: 56px;
    height: 56px;
    display: flex;
    align-items: center;
    justify-content: center
}

.action-btn__button[data-v-5cee6088] {
    width: 100%;
    cursor: pointer;
    touch-action: manipulation;
    background-color: #0000;
    border: none
}

[data-v-5cee6088] .van-loading {
    color: #000
}

[data-v-5cee6088] .van-circle__text {
    color: darkred
}

[data-v-5cee6088] .van-tabs__content {
    width: 100%;
    overflow-x: hidden
}

[data-v-5cee6088] .van-circle {
    max-width: 100%
}

[data-v-5cee6088] .van-popup {
    max-height: 90%
}

.together.together-casino-theme[data-v-5cee6088] {
    position: relative;
    margin: 0;
    width: 100vw;
    min-width: 100vw;
    max-width: 100%;
    background: radial-gradient(circle at top left, #36d8ff29, #0000 26%), radial-gradient(circle at top right, #ff4aba24, #0000 28%), linear-gradient(180deg, #070c17, #101734 32%, #100a23);
    overflow-x: hidden;
    border-left: none !important;
    border-right: none !important;
    box-shadow: none !important
}

.together.together-casino-theme .together-header[data-v-5cee6088],
.together.together-casino-theme .together-placeholder[data-v-5cee6088] {
    background: linear-gradient(180deg, #0f1d3efa, #27145bfa);
    border-left: none !important;
    border-right: none !important;
    box-shadow: none
}

.together.together-casino-theme .together-nav .together-nav-title1[data-v-5cee6088],
.together.together-casino-theme .together-nav .together-nav-title2[data-v-5cee6088] {
    color: #f7d77d;
    text-shadow: 0 0 10px #ffd66829
}

.together.together-casino-theme .together-nav .together-nav-desc[data-v-5cee6088] {
    color: #e4eeffb8;
    margin-left: 8px;
    font-size: 12px;
    letter-spacing: .4px
}

.together.together-casino-theme .search-area .filter-dropdown[data-v-5cee6088],
.together.together-casino-theme .search-area .search-input-wrapper[data-v-5cee6088] {
    background: #101c3beb;
    border: none;
    color: #edf8ff;
    box-shadow: none
}

.together.together-casino-theme .search-area .search-btn[data-v-5cee6088] {
    background: linear-gradient(180deg, #ffe39b, #cf9930);
    color: #25143e;
    box-shadow: 0 8px 16px #d4a4352e
}

.together.together-casino-theme .together-list[data-v-5cee6088] {
    box-sizing: border-box
}

.together.together-casino-theme .together-list .game-card[data-v-5cee6088] {
    position: relative;
    background: linear-gradient(180deg, #101c3bfa, #0b1123f5);
    border: none;
    box-shadow: 0 14px 26px #05081847
}

.together.together-casino-theme .together-list .game-card[data-v-5cee6088]:before {
    content: "";
    position: absolute;
    top: 10px;
    right: 12px;
    width: 54px;
    height: 54px;
    border-radius: 50%;
    background: radial-gradient(circle, #ffd66829, #0000 68%);
    pointer-events: none
}

.together.together-casino-theme .together-list .game-name[data-v-5cee6088] {
    color: #f7d77d
}

.together.together-casino-theme .together-list .tag-hot[data-v-5cee6088] {
    background: #ffd6681a;
    color: #f7d77d;
    border: none
}

.together.together-casino-theme .together-list .amount-info .remaining[data-v-5cee6088],
.together.together-casino-theme .together-list .initiator span[data-v-5cee6088],
.together.together-casino-theme .together-list .progress-circle[data-v-5cee6088],
.together.together-casino-theme .together-list .status-text[data-v-5cee6088] {
    color: #78f3ff
}

.together.together-casino-theme .together-list .initiator[data-v-5cee6088] {
    color: #e4eeffb8
}

.together.together-casino-theme .together-list .amount-info[data-v-5cee6088] {
    color: #e4eeffad
}

.together.together-casino-theme .together-list .card-chip-row[data-v-5cee6088] {
    display: flex;
    align-items: center;
    gap: 8px;
    margin: 4px 0 8px;
    flex-wrap: wrap
}

.together.together-casino-theme .together-list .card-chip[data-v-5cee6088] {
    padding: 3px 8px;
    border-radius: 999px;
    font-size: 10px;
    font-weight: 800;
    color: #f8d77d;
    background: #ffd6681a;
    border: none;
    letter-spacing: .4px
}

.together.together-casino-theme .together-list .action-btn.primary[data-v-5cee6088] {
    background: linear-gradient(180deg, #ffe39b, #cf9930);
    color: #24143b;
    box-shadow: 0 10px 18px #d4a43538
}

.together.together-casino-theme[data-v-5cee6088] .van-tabs__nav {
    background: #101c3bf0;
    box-shadow: 0 8px 16px #0508182e
}

.together.together-casino-theme[data-v-5cee6088] .van-list,
.together.together-casino-theme[data-v-5cee6088] .van-pull-refresh,
.together.together-casino-theme[data-v-5cee6088] .van-tabs,
.together.together-casino-theme[data-v-5cee6088] .van-tabs__content,
.together.together-casino-theme[data-v-5cee6088] .van-tabs__nav,
.together.together-casino-theme[data-v-5cee6088] .van-tabs__wrap {
    border-left: none !important;
    border-right: none !important;
    box-sizing: border-box
}

.together.together-casino-theme[data-v-5cee6088] .van-circle__text,
.together.together-casino-theme[data-v-5cee6088] .van-tab--active,
.together.together-casino-theme[data-v-5cee6088] .van-tabs__line {
    color: #f7d77d
}

.together.together-casino-theme[data-v-5cee6088] .together-theme-sheet--casino {
    background: linear-gradient(180deg, rgba(12, 20, 42, .995), rgba(8, 12, 24, .992));
    color: #edf8ff
}

.together.together-casino-theme[data-v-5cee6088] .together-theme-sheet--casino .van-action-sheet__header {
    background: linear-gradient(180deg, #121e3ffa, #0c1225f5);
    color: #f8d77d;
    border-bottom: 1px solid #54e3ff1f
}

.together.together-casino-theme[data-v-5cee6088] .together-theme-sheet--casino .van-action-sheet__content {
    background: linear-gradient(180deg, rgba(12, 20, 42, .995), rgba(8, 12, 24, .992))
}

.together.together-casino-theme[data-v-5cee6088] .together-theme-sheet--casino .van-action-sheet__cancel,
.together.together-casino-theme[data-v-5cee6088] .together-theme-sheet--casino .van-action-sheet__item,
.together.together-casino-theme[data-v-5cee6088] .together-theme-sheet--casino .van-action-sheet__name {
    background: #0000;
    color: #edf8ff
}

.together.together-casino-theme[data-v-5cee6088] .together-theme-sheet--casino .van-action-sheet__cancel,
.together.together-casino-theme[data-v-5cee6088] .together-theme-sheet--casino .van-action-sheet__item+.van-action-sheet__item {
    border-top: 1px solid #54e3ff1f
}

.together.together-casino-theme[data-v-5cee6088] .together-theme-sheet--casino .van-action-sheet__description {
    color: #e9f3ffad
}

.together[data-v-1d369998] {
    margin: 0 auto;
    width: 100%;
    background: radial-gradient(900px 480px at 10% 0, #fee2e2, #0000 62%), radial-gradient(900px 480px at 100% 40%, #e0f2fe, #0000 60%), radial-gradient(900px 520px at 50% 100%, #fef3c7, #0000 64%), linear-gradient(180deg, var(--bg0), var(--bg1));
    height: calc(100vh - 50px);
    height: calc(var(--vh, 1vh)*100 - 50px)
}

.together[data-v-1d369998]::-webkit-scrollbar {
    display: none
}

.together[data-v-1d369998] {
    -ms-overflow-style: none;
    scrollbar-width: none
}

.together .together-placeholder[data-v-1d369998] {
    background: var(--nav-bar-background-color);
    width: 100%;
    height: calc(var(--nav-bar-height) + 40px);
    margin: 0;
    padding: 0
}

.together .together-header[data-v-1d369998] {
    background: var(--nav-bar-background-color);
    height: 88px;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000
}

.together .together-header .together-nav[data-v-1d369998] {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    width: 100%;
    height: var(--nav-bar-height)
}

.together .together-header .together-nav .together-nav-title1[data-v-1d369998] {
    font-size: 20px;
    font-weight: 700;
    color: #000
}

.together .together-header .together-nav .together-nav-title2[data-v-1d369998] {
    font-size: 20px;
    font-weight: 700;
    color: red
}

.together .together-header .together-nav .together-nav-desc[data-v-1d369998] {
    margin-left: 10px;
    color: #000;
    align-content: end;
    font-size: 14px
}

.together .together-header .search-area[data-v-1d369998] {
    display: flex;
    gap: 8px;
    width: 95%;
    margin-left: 2.5%;
    height: 40px;
    background: #0000;
    padding-bottom: 4px
}

.together .together-header .search-area .search-input-wrapper[data-v-1d369998] {
    flex: 1.8;
    background: #f2f4f7;
    border-radius: 20px;
    padding: 8px 12px;
    display: flex;
    align-items: center;
    gap: 6px
}

.together .together-header .search-area .search-input-wrapper input[data-v-1d369998] {
    border: none;
    background: #0000;
    width: 100%;
    font-size: 13px;
    outline: none;
    color: #333
}

.together .together-header .search-area .filter-dropdown[data-v-1d369998] {
    flex: 1.2;
    background: #f2f4f7;
    border-radius: 20px;
    padding: 8px 12px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #666
}

.together .together-header .search-area .search-btn[data-v-1d369998] {
    padding: 0 16px;
    background: #333;
    color: #fff;
    border: none;
    border-radius: 20px;
    font-size: 13px;
    font-weight: 600
}

.together .together-list[data-v-1d369998] {
    padding-top: var(--global-space);
    width: 100%;
    max-width: 100vw;
    padding-left: 12px;
    padding-right: 12px;
    overflow-x: hidden;
    height: calc(100vh - 182px);
    height: calc(var(--vh, 1vh)*100 - 182px);
    overflow-y: auto
}

.together .together-list[data-v-1d369998]::-webkit-scrollbar {
    display: none
}

.together .together-list[data-v-1d369998] {
    -ms-overflow-style: none;
    scrollbar-width: none
}

.together .together-list .together-banner[data-v-1d369998] {
    border-radius: 8px;
    width: 100%;
    overflow: hidden
}

.together .together-list .game-card[data-v-1d369998] {
    background: #fff;
    border-radius: 16px;
    padding: 16px;
    margin-bottom: 12px;
    box-shadow: 0 4px 12px #00000008;
    display: flex;
    align-items: center;
    gap: 12px
}

.together .together-list .game-card .card-details[data-v-1d369998] {
    flex: 1;
    display: flex;
    flex-direction: column
}

.together .together-list .game-card .card-header[data-v-1d369998] {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 4px
}

.together .together-list .game-card .name-row[data-v-1d369998] {
    display: flex;
    align-items: center;
    gap: 8px
}

.together .together-list .game-card .game-name[data-v-1d369998] {
    margin: 0;
    font-size: 16px;
    font-weight: 700;
    color: #1a1a1a
}

.together .together-list .game-card .game-tag[data-v-1d369998] {
    font-size: 10px;
    padding: 2px 6px;
    border-radius: 4px;
    background: #f2f4f7;
    color: #666
}

.together .together-list .game-card .tag-hot[data-v-1d369998] {
    background: #fff0ed;
    color: #ff5722
}

.together .together-list .game-card .tag-soon[data-v-1d369998] {
    background: #fff8e1;
    color: #ffa000
}

.together .together-list .game-card .initiator[data-v-1d369998] {
    margin: 2px 0 6px;
    font-size: 13px;
    color: #a9a9a9;
    font-weight: 700
}

.together .together-list .game-card .initiator span[data-v-1d369998] {
    color: #1e90ff
}

.together .together-list .game-card .status-action[data-v-1d369998] {
    display: flex;
    align-items: center;
    gap: 4px
}

.together .together-list .game-card .status-dot[data-v-1d369998] {
    width: 6px;
    height: 6px;
    background: #4caf50;
    border-radius: 50%;
    animation: pulse-1d369998 1.5s infinite
}

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

    50% {
        transform: scale(1.5);
        opacity: .5
    }

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

.together .together-list .game-card .status-text[data-v-1d369998] {
    font-size: 12px;
    color: #4caf50;
    font-weight: 600
}

.together .together-list .game-card .card-footer[data-v-1d369998] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 2px
}

.together .together-list .game-card .amount-info[data-v-1d369998] {
    font-size: 14px;
    color: #666;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.together .together-list .game-card .amount-info .remaining[data-v-1d369998] {
    color: #ff5722;
    font-weight: 600;
    margin-left: 8px
}

.together .together-list .game-card .action-btn.primary[data-v-1d369998] {
    padding: 6px 14px;
    border-radius: 16px;
    font-size: 13px;
    font-weight: 600;
    border: none;
    background: #ff5722;
    color: #fff;
    box-shadow: 0 2px 8px #ff572233;
    transition: all .2s
}

.together .together-list .game-card .action-btn[data-v-1d369998]:active {
    transform: scale(.98)
}

.together .together-list .progress-circle[data-v-1d369998] {
    color: #ff5722;
    font-size: 12px;
    font-weight: 600;
    width: 56px;
    height: 56px;
    display: flex;
    align-items: center;
    justify-content: center
}

.action-btn__button[data-v-1d369998] {
    width: 100%;
    cursor: pointer;
    touch-action: manipulation;
    background-color: #0000;
    border: none
}

[data-v-1d369998] .van-loading {
    color: #000
}

[data-v-1d369998] .van-circle__text {
    color: darkred
}

[data-v-1d369998] .van-tabs__content {
    width: 100%;
    overflow-x: hidden
}

[data-v-1d369998] .van-circle {
    max-width: 100%
}

[data-v-1d369998] .van-popup {
    max-height: 90%
}

.together.together-theme4-theme .together-header[data-v-1d369998],
.together.together-theme4-theme .together-placeholder[data-v-1d369998],
.together.together-theme4-theme[data-v-1d369998] {
    background: radial-gradient(circle at top left, #f59e0b1f, #0000 28%), radial-gradient(circle at top right, #10b9811a, #0000 30%), linear-gradient(180deg, #f3f4f6, #f3f4f6)
}

.together.together-theme4-theme .together-nav .together-nav-title1[data-v-1d369998],
.together.together-theme4-theme .together-nav .together-nav-title2[data-v-1d369998] {
    color: #000
}

.together.together-theme4-theme .search-area .filter-dropdown[data-v-1d369998],
.together.together-theme4-theme .search-area .search-input-wrapper[data-v-1d369998] {
    background: #fffffff0;
    border: 1px solid #e5e7ebe6;
    color: #4b5563;
    box-shadow: inset 0 1px 0 #ffffff80
}

.together.together-theme4-theme .search-area .search-btn[data-v-1d369998] {
    background: linear-gradient(180deg, #f59e0b, #d97706);
    color: #fff;
    box-shadow: 0 8px 16px #1118272e
}

.together.together-theme4-theme .together-list .game-card[data-v-1d369998] {
    background: linear-gradient(180deg, #fff, #f3f4f6);
    border: 1px solid #e5e7ebe6;
    box-shadow: 0 14px 26px #11182733, inset 0 1px 0 #ffffff9e
}

.together.together-theme4-theme .together-list .game-name[data-v-1d369998] {
    color: #111827
}

.together.together-theme4-theme .together-list .tag-hot[data-v-1d369998] {
    background: #e03d3e14;
    color: #e03d3e;
    border: 1px solid #e5e7ebe6
}

.together.together-theme4-theme .together-list .amount-info .remaining[data-v-1d369998],
.together.together-theme4-theme .together-list .initiator span[data-v-1d369998],
.together.together-theme4-theme .together-list .progress-circle[data-v-1d369998],
.together.together-theme4-theme .together-list .status-text[data-v-1d369998] {
    color: #e03d3e
}

.together.together-theme4-theme .together-list .action-btn.primary[data-v-1d369998] {
    background: linear-gradient(180deg, #e03d3e, #b71c1c);
    box-shadow: 0 10px 18px #11182738
}

.together.together-theme4-theme[data-v-1d369998] .van-tabs__nav {
    background: #fffffff5;
    box-shadow: 0 8px 16px #11182724
}

.together.together-theme4-theme[data-v-1d369998] .van-circle__text,
.together.together-theme4-theme[data-v-1d369998] .van-tab--active,
.together.together-theme4-theme[data-v-1d369998] .van-tabs__line {
    color: #e03d3e
}

.together.together-theme4-theme[data-v-1d369998] .together-theme-sheet--theme4-skin {
    background: linear-gradient(180deg, #fff, #f3f4f6);
    color: #4b5563
}

.together.together-theme4-theme[data-v-1d369998] .together-theme-sheet--theme4-skin .van-action-sheet__header {
    background: linear-gradient(180deg, #fff, #f3f4f6);
    color: #111827;
    border-bottom: 1px solid #e5e7ebe6
}

.together.together-theme4-theme[data-v-1d369998] .together-theme-sheet--theme4-skin .van-action-sheet__content {
    background: linear-gradient(180deg, #fff, #f3f4f6)
}

.together.together-theme4-theme[data-v-1d369998] .together-theme-sheet--theme4-skin .van-action-sheet__cancel,
.together.together-theme4-theme[data-v-1d369998] .together-theme-sheet--theme4-skin .van-action-sheet__item,
.together.together-theme4-theme[data-v-1d369998] .together-theme-sheet--theme4-skin .van-action-sheet__name {
    background: #0000;
    color: #4b5563
}

.together.together-theme4-theme[data-v-1d369998] .together-theme-sheet--theme4-skin .van-action-sheet__cancel,
.together.together-theme4-theme[data-v-1d369998] .together-theme-sheet--theme4-skin .van-action-sheet__item+.van-action-sheet__item {
    border-top: 1px solid #e5e7ebe6
}

.together.together-theme4-theme[data-v-1d369998] .together-theme-sheet--theme4-skin .van-action-sheet__description {
    color: #9ca3af
}

.together.together-theme4-theme[data-v-1d369998] .together-theme-sheet--theme4 {
    background: linear-gradient(180deg, #fff, #f3f4f6);
    color: #4b5563
}

.together.together-theme4-theme[data-v-1d369998] .together-theme-sheet--theme4 .van-action-sheet__header {
    background: linear-gradient(180deg, #fff, #f3f4f6);
    color: #111827;
    border-bottom: 1px solid #e5e7ebe6
}

.together.together-theme4-theme[data-v-1d369998] .together-theme-sheet--theme4 .van-action-sheet__content {
    background: linear-gradient(180deg, #fff, #f3f4f6)
}

.together.together-theme4-theme[data-v-1d369998] .together-theme-sheet--theme4 .van-action-sheet__cancel,
.together.together-theme4-theme[data-v-1d369998] .together-theme-sheet--theme4 .van-action-sheet__item,
.together.together-theme4-theme[data-v-1d369998] .together-theme-sheet--theme4 .van-action-sheet__name {
    background: #0000;
    color: #4b5563
}

.together.together-theme4-theme[data-v-1d369998] .together-theme-sheet--theme4 .van-action-sheet__cancel,
.together.together-theme4-theme[data-v-1d369998] .together-theme-sheet--theme4 .van-action-sheet__item+.van-action-sheet__item {
    border-top: 1px solid #e5e7ebe6
}

.together.together-theme4-theme[data-v-1d369998] .together-theme-sheet--theme4 .van-action-sheet__description {
    color: #9ca3af
}

.together[data-v-4fa8baac] {
    margin: 0 auto;
    width: 100%;
    background: radial-gradient(circle at top left, #c99a2e29, #0000 30%), radial-gradient(circle at top right, #2e6bd624, #0000 32%), linear-gradient(180deg, #f7faff, #eef3fb 46%, #fff);
    height: calc(100vh - 50px);
    height: calc(var(--vh, 1vh)*100 - 50px)
}

.together[data-v-4fa8baac]::-webkit-scrollbar {
    display: none
}

.together[data-v-4fa8baac] {
    -ms-overflow-style: none;
    scrollbar-width: none
}

.together .together-placeholder[data-v-4fa8baac] {
    background: #0000;
    width: 100%;
    height: calc(var(--nav-bar-height) + 40px);
    margin: 0;
    padding: 0
}

.together .together-header[data-v-4fa8baac] {
    height: 88px;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000
}

.together .together-header .together-nav[data-v-4fa8baac] {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    width: 100%;
    height: var(--nav-bar-height)
}

.together .together-header .together-nav .together-nav-title1[data-v-4fa8baac] {
    font-size: 20px;
    font-weight: 700;
    color: #123a7a
}

.together .together-header .together-nav .together-nav-title2[data-v-4fa8baac] {
    font-size: 20px;
    font-weight: 700;
    color: #c99a2e
}

.together .together-header .together-nav .together-nav-desc[data-v-4fa8baac] {
    margin-left: 10px;
    color: #5b6b8c;
    align-content: end;
    font-size: 14px
}

.together .together-header .search-area[data-v-4fa8baac] {
    display: flex;
    gap: 8px;
    width: 95%;
    margin-left: 2.5%;
    height: 40px;
    background: #0000;
    padding-bottom: 4px
}

.together .together-header .search-area .search-input-wrapper[data-v-4fa8baac] {
    flex: 1.8;
    border-radius: 20px;
    padding: 8px 12px;
    display: flex;
    align-items: center;
    gap: 6px
}

.together .together-header .search-area .search-input-wrapper input[data-v-4fa8baac] {
    border: none;
    background: #0000;
    width: 100%;
    font-size: 13px;
    outline: none;
    color: #0b2a5b
}

.together .together-header .search-area .filter-dropdown[data-v-4fa8baac] {
    flex: 1.2;
    border-radius: 20px;
    padding: 8px 12px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #5b6b8c
}

.together .together-header .search-area .search-btn[data-v-4fa8baac] {
    padding: 0 16px;
    color: #123a7a;
    border: none;
    border-radius: 20px;
    font-size: 13px;
    font-weight: 600
}

.together .together-list[data-v-4fa8baac] {
    padding-top: var(--global-space);
    width: 100%;
    max-width: 100vw;
    padding-left: 12px;
    padding-right: 12px;
    overflow-x: hidden;
    height: calc(100vh - 182px);
    height: calc(var(--vh, 1vh)*100 - 182px);
    overflow-y: auto
}

.together .together-list[data-v-4fa8baac]::-webkit-scrollbar {
    display: none
}

.together .together-list[data-v-4fa8baac] {
    -ms-overflow-style: none;
    scrollbar-width: none
}

.together .together-list .together-banner[data-v-4fa8baac] {
    border-radius: 8px;
    width: 100%;
    overflow: hidden
}

.together .together-list .game-card[data-v-4fa8baac] {
    border-radius: 16px;
    padding: 16px;
    margin-bottom: 12px;
    display: flex;
    align-items: center;
    gap: 12px
}

.together .together-list .game-card .card-details[data-v-4fa8baac] {
    flex: 1;
    display: flex;
    flex-direction: column
}

.together .together-list .game-card .card-header[data-v-4fa8baac] {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 4px
}

.together .together-list .game-card .name-row[data-v-4fa8baac] {
    display: flex;
    align-items: center;
    gap: 8px
}

.together .together-list .game-card .game-name[data-v-4fa8baac] {
    margin: 0;
    font-size: 16px;
    font-weight: 700;
    color: #123a7a
}

.together .together-list .game-card .game-tag[data-v-4fa8baac] {
    font-size: 10px;
    padding: 2px 6px;
    border-radius: 4px;
    color: #5b6b8c
}

.together .together-list .game-card .tag-hot[data-v-4fa8baac] {
    background: #c99a2e24;
    color: #b8860b;
    border: 1px solid #c99a2e59
}

.together .together-list .game-card .tag-soon[data-v-4fa8baac] {
    background: #2e6bd61f;
    color: #1e4f9c
}

.together .together-list .game-card .initiator[data-v-4fa8baac] {
    margin: 2px 0 6px;
    font-size: 13px;
    color: #5b6b8c;
    font-weight: 700
}

.together .together-list .game-card .initiator span[data-v-4fa8baac] {
    color: #2e6bd6
}

.together .together-list .game-card .status-action[data-v-4fa8baac] {
    display: flex;
    align-items: center;
    gap: 4px
}

.together .together-list .game-card .status-dot[data-v-4fa8baac] {
    width: 6px;
    height: 6px;
    background: #2e6bd6;
    border-radius: 50%;
    animation: pulse-4fa8baac 1.5s infinite
}

@keyframes pulse-4fa8baac {
    0% {
        transform: scale(1);
        opacity: 1
    }

    50% {
        transform: scale(1.5);
        opacity: .5
    }

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

.together .together-list .game-card .status-text[data-v-4fa8baac] {
    font-size: 12px;
    color: #1e4f9c;
    font-weight: 600
}

.together .together-list .game-card .card-footer[data-v-4fa8baac] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 2px
}

.together .together-list .game-card .amount-info[data-v-4fa8baac] {
    font-size: 14px;
    color: #5b6b8c;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.together .together-list .game-card .amount-info .remaining[data-v-4fa8baac] {
    color: #b8860b;
    font-weight: 600;
    margin-left: 8px
}

.together .together-list .game-card .action-btn.primary[data-v-4fa8baac] {
    padding: 6px 14px;
    border-radius: 16px;
    font-size: 13px;
    font-weight: 600;
    border: none;
    transition: all .2s
}

.together .together-list .game-card .action-btn[data-v-4fa8baac]:active {
    transform: scale(.98)
}

.together .together-list .progress-circle[data-v-4fa8baac] {
    color: #123a7a;
    font-size: 12px;
    font-weight: 600;
    width: 56px;
    height: 56px;
    display: flex;
    align-items: center;
    justify-content: center
}

.game-progress-circle[data-v-4fa8baac] {
    color: #123a7a
}

.amount-divider[data-v-4fa8baac] {
    width: 2px;
    height: 100%
}

.action-btn--compact[data-v-4fa8baac] {
    width: 60px
}

.action-btn__button[data-v-4fa8baac] {
    width: 100%;
    cursor: pointer;
    touch-action: manipulation;
    background-color: #0000;
    border: none
}

.action-btn__button--muted[data-v-4fa8baac],
[data-v-4fa8baac] .van-circle__text,
[data-v-4fa8baac] .van-loading {
    color: #123a7a
}

[data-v-4fa8baac] .van-tabs__content {
    width: 100%;
    overflow-x: hidden
}

[data-v-4fa8baac] .van-circle {
    max-width: 100%
}

[data-v-4fa8baac] .van-popup {
    max-height: 90%
}

.together.together-jinlong-theme[data-v-4fa8baac] {
    background: radial-gradient(circle at top left, #c99a2e29, #0000 30%), radial-gradient(circle at top right, #2e6bd624, #0000 32%), linear-gradient(180deg, #f7faff, #eef3fb 46%, #fff)
}

.together.together-jinlong-theme .together-header[data-v-4fa8baac],
.together.together-jinlong-theme .together-placeholder[data-v-4fa8baac] {
    background: radial-gradient(circle at top left, #c99a2e2e, #0000 34%), radial-gradient(circle at top right, #2e6bd629, #0000 36%), linear-gradient(180deg, #fff, #f3f7ff)
}

.together.together-jinlong-theme .together-header[data-v-4fa8baac] {
    box-shadow: 0 6px 16px #123a7a14;
    border-bottom: 1px solid #c99a2e38
}

.together.together-jinlong-theme .together-nav .together-nav-title1[data-v-4fa8baac] {
    color: #123a7a
}

.together.together-jinlong-theme .together-nav .together-nav-title2[data-v-4fa8baac] {
    color: #c99a2e
}

.together.together-jinlong-theme .search-area .filter-dropdown[data-v-4fa8baac],
.together.together-jinlong-theme .search-area .search-input-wrapper[data-v-4fa8baac] {
    background: #fff;
    border: 1px solid #c99a2e4d;
    color: #5b6b8c;
    box-shadow: 0 4px 10px #123a7a0f
}

.together.together-jinlong-theme .search-area .search-btn[data-v-4fa8baac] {
    background: linear-gradient(180deg, #fff4d2, #e8c15a 60%, #c99a2e);
    color: #123a7a;
    box-shadow: 0 8px 16px #c99a2e47
}

.together.together-jinlong-theme .together-list .game-card[data-v-4fa8baac] {
    background: linear-gradient(180deg, #fff, #f6f9ff);
    border: 1px solid #c99a2e4d;
    border-radius: 16px;
    box-shadow: 0 10px 22px #123a7a1a
}

.together.together-jinlong-theme .together-list .game-name[data-v-4fa8baac] {
    color: #123a7a
}

.together.together-jinlong-theme .together-list .tag-hot[data-v-4fa8baac] {
    background: #c99a2e24;
    color: #b8860b;
    border: 1px solid #c99a2e59
}

.together.together-jinlong-theme .together-list .initiator span[data-v-4fa8baac] {
    color: #2e6bd6
}

.together.together-jinlong-theme .together-list .amount-info .remaining[data-v-4fa8baac] {
    color: #b8860b
}

.together.together-jinlong-theme .together-list .status-text[data-v-4fa8baac] {
    color: #1e4f9c
}

.together.together-jinlong-theme .together-list .progress-circle[data-v-4fa8baac] {
    color: #123a7a
}

.together.together-jinlong-theme .together-list .action-btn.primary[data-v-4fa8baac] {
    background: linear-gradient(180deg, #fff4d2, #e8c15a 60%, #c99a2e);
    box-shadow: 0 8px 16px #c99a2e4d
}

.together.together-jinlong-theme .together-list .action-btn__button[data-v-4fa8baac] {
    color: #123a7a
}

.together.together-jinlong-theme .together-list .action-btn__button--muted[data-v-4fa8baac] {
    color: #1e4f9c
}

.together.together-jinlong-theme[data-v-4fa8baac] .van-tabs__nav {
    background: #fffffff5;
    box-shadow: 0 6px 14px #123a7a1a
}

.together.together-jinlong-theme[data-v-4fa8baac] .van-tab {
    color: #5b6b8c
}

.together.together-jinlong-theme[data-v-4fa8baac] .van-tab--active {
    color: #123a7a;
    font-weight: 700
}

.together.together-jinlong-theme[data-v-4fa8baac] .van-tabs__line {
    width: 22px;
    height: 3px;
    border-radius: 3px;
    background: linear-gradient(90deg, #e8c15a, #c99a2e)
}

.together.together-jinlong-theme[data-v-4fa8baac] .van-circle__text {
    color: #123a7a
}

.together.together-jinlong-theme[data-v-4fa8baac] .together-theme-sheet--jinlong,
.together.together-jinlong-theme[data-v-4fa8baac] .together-theme-sheet--jinlong-skin {
    background: #fff;
    color: #5b6b8c
}

.together.together-jinlong-theme[data-v-4fa8baac] .together-theme-sheet--jinlong .van-action-sheet__header,
.together.together-jinlong-theme[data-v-4fa8baac] .together-theme-sheet--jinlong-skin .van-action-sheet__header {
    background: linear-gradient(180deg, #fff, #f3f7ff);
    color: #123a7a;
    font-weight: 700;
    border-bottom: 1px solid #c99a2e4d
}

.together.together-jinlong-theme[data-v-4fa8baac] .together-theme-sheet--jinlong .van-action-sheet__content,
.together.together-jinlong-theme[data-v-4fa8baac] .together-theme-sheet--jinlong-skin .van-action-sheet__content {
    background: #fff
}

.together.together-jinlong-theme[data-v-4fa8baac] .together-theme-sheet--jinlong .van-action-sheet__item,
.together.together-jinlong-theme[data-v-4fa8baac] .together-theme-sheet--jinlong .van-action-sheet__name,
.together.together-jinlong-theme[data-v-4fa8baac] .together-theme-sheet--jinlong-skin .van-action-sheet__item,
.together.together-jinlong-theme[data-v-4fa8baac] .together-theme-sheet--jinlong-skin .van-action-sheet__name {
    background: #0000;
    color: #123a7a
}

.together.together-jinlong-theme[data-v-4fa8baac] .together-theme-sheet--jinlong .van-action-sheet__item--active,
.together.together-jinlong-theme[data-v-4fa8baac] .together-theme-sheet--jinlong-skin .van-action-sheet__item--active {
    color: #c99a2e;
    background: #c99a2e1a;
    font-weight: 700
}

.together.together-jinlong-theme[data-v-4fa8baac] .together-theme-sheet--jinlong .van-action-sheet__cancel,
.together.together-jinlong-theme[data-v-4fa8baac] .together-theme-sheet--jinlong-skin .van-action-sheet__cancel {
    background: #fff;
    color: #5b6b8c
}

.together.together-jinlong-theme[data-v-4fa8baac] .together-theme-sheet--jinlong .van-action-sheet__cancel,
.together.together-jinlong-theme[data-v-4fa8baac] .together-theme-sheet--jinlong .van-action-sheet__item+.van-action-sheet__item,
.together.together-jinlong-theme[data-v-4fa8baac] .together-theme-sheet--jinlong-skin .van-action-sheet__cancel,
.together.together-jinlong-theme[data-v-4fa8baac] .together-theme-sheet--jinlong-skin .van-action-sheet__item+.van-action-sheet__item {
    border-top: 1px solid #c99a2e38
}

.together.together-jinlong-theme[data-v-4fa8baac] .together-theme-sheet--jinlong .van-action-sheet__description,
.together.together-jinlong-theme[data-v-4fa8baac] .together-theme-sheet--jinlong-skin .van-action-sheet__description {
    color: #9aa6be
}

.chat-room-view[data-v-7117b1a9] {
    min-height: 100vh !important;
    min-height: 100dvh !important;
    min-height: calc(var(--vh, 1vh)*100) !important;
    width: 100%;
    background: var(--theme-color-light);
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.chat-room-view .home-logo[data-v-7117b1a9] {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    width: 100%;
    height: calc(var(--nav-bar-height) + 60px)
}

.chat-room-view .home-logo .me-wallet-amount-refresh[data-v-7117b1a9] {
    width: 24px;
    height: 24px;
    align-items: center;
    display: flex;
    margin-left: 6px
}

.chat-room-view .home-logo .me-wallet-amount-refresh img[data-v-7117b1a9] {
    width: 24px;
    height: 24px
}

.chat-room-view .home-logo .me-wallet-amount-refresh img[data-v-7117b1a9]:hover,
.chat-room-view .home-logo .me-wallet-amount-refresh[data-v-7117b1a9]:hover {
    animation: xz 3s ease
}

.chat-room-view .home-logo .chat-view-header-row[data-v-7117b1a9] {
    border-top: 1px var(--theme-color) solid;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 12px
}

.chat-room-view .home-logo .chat-view-header-row .header-row-col1[data-v-7117b1a9] {
    margin-top: 4px;
    width: 30%
}

.chat-room-view .home-logo .chat-view-header-row .header-row-col1 .header-row-betting-end-date[data-v-7117b1a9] {
    text-align: center;
    font-size: 12px;
    color: #fff;
    opacity: .7
}

.chat-room-view .home-logo .chat-view-header-row .header-row-col1 .header-row-betting-end-count-down .head-count-down[data-v-7117b1a9] {
    padding-top: 2px;
    text-align: center
}

.chat-room-view .home-logo .chat-view-header-row .header-row-col1 .header-row-betting-end-count-down .head-count-down .colon[data-v-7117b1a9] {
    display: inline-block;
    margin: 0 4px;
    color: #fff
}

.chat-room-view .home-logo .chat-view-header-row .header-row-col1 .header-row-betting-end-count-down .head-count-down .block[data-v-7117b1a9] {
    display: inline-block;
    width: 22px;
    color: #fff;
    font-size: 12px;
    font-weight: bolder;
    text-align: center;
    background-color: #0003;
    border-radius: 4px
}

.chat-room-view .home-logo .chat-view-header-row .header-row-col2[data-v-7117b1a9] {
    margin-top: 4px;
    padding-bottom: 4px
}

.chat-room-view .home-logo .chat-view-header-row .header-row-col2 .header-row-prize-date[data-v-7117b1a9] {
    text-align: center;
    font-size: 12px;
    color: #fff;
    opacity: .7
}

.chat-room-view .home-logo .chat-view-header-row .header-row-col2 .header-row-prize-number[data-v-7117b1a9] {
    margin-top: 4px;
    display: flex;
    align-items: center;
    justify-content: center
}

.chat-room-view .home-logo .chat-view-header-row .header-row-col2 .header-row-prize-number .header-prize-item-result-item[data-v-7117b1a9] {
    background-color: #fff;
    border-radius: 50%;
    height: 20px;
    width: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 4px;
    color: #764ba2;
    font-size: 12px;
    font-weight: 700;
    box-shadow: 0 2px 4px #0000001a
}

.chat-room-view .home-logo .chat-view-header-row .chat-header-actions[data-v-7117b1a9] {
    height: 100%;
    width: 50px;
    font-size: 11px;
    text-align: center;
    margin-top: 4px;
    padding-bottom: 4px
}

.chat-room-view .home-logo .chat-view-header-row .chat-header-action[data-v-7117b1a9] {
    margin-top: 10%;
    height: 40%;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 4px;
    cursor: pointer;
    font-weight: 700
}

.chat-room-view .home-logo .chat-view-header-row .chat-header-action--history[data-v-7117b1a9] {
    color: #000;
    background: #fff
}

.chat-room-view .home-logo .chat-view-header-row .chat-header-action--bet[data-v-7117b1a9] {
    color: #fff;
    background: #ff6034
}

.chat-room-view .chat-top-bar[data-v-7117b1a9] {
    color: inherit
}

.chat-room-view .chat-balance-text[data-v-7117b1a9] {
    color: #ff4500
}

.chat-room-view .chat-current-lottery-icon[data-v-7117b1a9],
.chat-room-view .chat-current-lottery[data-v-7117b1a9],
.chat-room-view .chat-service-btn[data-v-7117b1a9] {
    color: #000
}

.chat-room-view .chat-bottom-tip[data-v-7117b1a9] {
    background-color: #00006499
}

.chat-room-view .chat-message-list[data-v-7117b1a9] {
    background-color: #0000;
    width: 100%;
    height: calc(100vh - var(--nav-bar-height) - 170px - env(safe-area-inset-bottom));
    height: calc(var(--vh, 1vh)*100 - var(--nav-bar-height) - 170px - env(safe-area-inset-bottom));
    overflow-y: auto;
    margin-top: calc(var(--nav-bar-height) + 60px)
}

.chat-room-view .chat-message-list .chat-message-item[data-v-7117b1a9] {
    display: flex;
    flex-direction: column;
    width: 100%;
    margin: 8px auto 0;
    padding-bottom: 6px
}

.chat-room-view .chat-message-list .chat-message-item .message[data-v-7117b1a9] {
    display: flex;
    max-width: 80%;
    padding-left: 12px;
    padding-right: 12px
}

.chat-room-view .chat-message-list .chat-message-item .avatar[data-v-7117b1a9] {

    height: 36px;
    width: 36px;
    border-radius: 18px
}

.chat-room-view .chat-message-list .chat-message-item .message-avatar-right[data-v-7117b1a9] {
    margin-left: 10px
}

.chat-room-view .chat-message-list .chat-message-item .message-avatar-left[data-v-7117b1a9] {
    margin-right: 10px
}

.chat-room-view .chat-message-list .chat-message-item .user-info-right[data-v-7117b1a9] {
    margin-right: 6px;
    display: flex;
    font-size: 12px;
    justify-content: right
}

.chat-room-view .chat-message-list .chat-message-item .user-info-right .user-name[data-v-7117b1a9] {
    color: #000
}

.chat-room-view .chat-message-list .chat-message-item .user-info-right .time[data-v-7117b1a9] {
    margin-right: 4px;
    color: #a9a9a9
}

.chat-room-view .chat-message-list .chat-message-item .user-info-left[data-v-7117b1a9] {
    margin-left: 6px;
    display: flex;
    font-size: 12px;
    justify-content: left
}

.chat-room-view .chat-message-list .chat-message-item .user-info-left .user-name[data-v-7117b1a9] {
    color: #000
}

.chat-room-view .chat-message-list .chat-message-item .user-info-left .time[data-v-7117b1a9] {
    margin-left: 4px;
    color: #a9a9a9
}

.chat-room-view .chat-message-list .chat-message-item .message.received[data-v-7117b1a9] {
    align-self: flex-start;
    text-align: start
}

.chat-room-view .chat-message-list .chat-message-item .message.sent[data-v-7117b1a9] {
    align-self: flex-end;
    flex-direction: row-reverse;
    text-align: end
}

.chat-room-view .chat-message-list .chat-message-item .bubble[data-v-7117b1a9] {
    margin-top: 4px;
    position: relative;
    border-radius: 14px;
    line-height: 1.5;
    max-width: 100%;
    box-shadow: 0 1px 2px #0000001a;
    font-size: 12px;
    white-space: pre-wrap;
    word-break: break-all
}

.chat-room-view .chat-message-list .chat-message-item .bubble .lottery-icon-content[data-v-7117b1a9] {
    display: flex
}

.chat-room-view .chat-message-list .chat-message-item .bubble .lottery-icon-content .lottery_icon[data-v-7117b1a9] {
    width: 18px;
    height: 18px
}

.chat-room-view .chat-message-list .chat-message-item .bubble .message-bubble-content[data-v-7117b1a9] {
    background-color: #95bcbc;
    color: #fff;
    border-radius: 6px;
    width: 260px;
    height: 106px;
    overflow: hidden
}

.chat-room-view .chat-message-list .chat-message-item .bubble .message-bubble-content .lottery-info[data-v-7117b1a9] {
    font-size: 12px;
    font-weight: 400;
    overflow: hidden
}

.chat-room-view .chat-message-list .chat-message-item .bubble .message-bubble-content .ball-row[data-v-7117b1a9] {
    padding: 2px;
    display: flex;
    gap: 2px;
    background-color: #0000;
    align-items: center
}

.chat-room-view .chat-message-list .chat-message-item .bubble .message-bubble-content .ball[data-v-7117b1a9] {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    color: #fff;
    box-shadow: 0 2px 6px #0000002e
}

.chat-room-view .chat-message-list .chat-message-item .bubble .message-bubble-content .ball-red[data-v-7117b1a9] {
    background: linear-gradient(135deg, #ff6b6b, #ff4f5b)
}

.chat-room-view .chat-message-list .chat-message-item .bubble .message-bubble-content .lottery-gd-btn[data-v-7117b1a9] {
    padding-top: 2px;
    padding-bottom: 2px;
    border-radius: 12px;
    margin-top: 6px;
    background: #fff;
    color: #2f4f4f;
    width: 50px;
    text-align: center;
    font-size: 12px
}

.chat-room-view .chat-message-list .chat-message-item .received .bubble[data-v-7117b1a9] {
    background-color: #fff;
    border-top-left-radius: 4px
}

.chat-room-view .chat-message-list .chat-message-item .sent .bubble[data-v-7117b1a9] {
    background-color: #95ec69;
    border-top-right-radius: 4px
}

.chat-room-view .chat-message-list .chat-message-item .message-text-content--admin[data-v-7117b1a9] {
    color: red !important
}

.chat-room-view .chat-input-content[data-v-7117b1a9] {
    background-color: #fff;
    height: 60px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: fixed;
    bottom: calc(50px + env(safe-area-inset-bottom));
    bottom: calc(50px + constant(safe-area-inset-bottom));
    left: 0
}

.chat-room-view .chat-input-content .sent-status[data-v-7117b1a9] {
    padding: 12px;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 13px;
    color: #2f4f4f;
    background-color: #0000001a
}

.chat-room-view .chat-input-content .chat-input[data-v-7117b1a9] {
    background-color: var(--theme-color);
    margin-left: 12px;
    margin-right: 12px;
    border: none;
    width: 100%;
    height: 35px;
    line-height: 35px;
    font-size: 13px;
    padding: 0 6px;
    flex: 1
}

.chat-room-view .chat-input-content .sent-btn[data-v-7117b1a9] {
    width: 30px;
    height: 30px;
    margin-right: 12px
}

.chat-room-view .betting-view-prize-detail-header-row[data-v-7117b1a9] {
    background-color: #fff;
    border-top: 1px solid #d3d3d3;
    height: 25px
}

.chat-room-view .betting-view-prize-detail-row[data-v-7117b1a9] {
    border-bottom: 1px solid #d3d3d3;
    min-height: 25px
}

.chat-room-view .betting-view-prize-detail-row .betting-prize-detail-col[data-v-7117b1a9] {
    align-items: center;
    display: flex;
    justify-content: center;
    font-size: 13px
}

.chat-room-view .betting-view-prize-detail-row .betting-prize-detail-col-1[data-v-7117b1a9] {
    border-right: 1px solid #d3d3d3;
    font-size: 13px
}

.chat-room-view .betting-view-prize-detail-row .betting-prize-detail-col-3[data-v-7117b1a9] {
    border-left: 1px solid #d3d3d3;
    font-size: 12px;
    text-align: center
}

.chat-room-view .betting-view-prize-detail-row .betting-prize-detail-col-number[data-v-7117b1a9] {
    min-height: 25px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    padding: 2px 0
}

.chat-room-view .betting-view-prize-detail-row .betting-prize-detail-col-number .prize-item-number-item[data-v-7117b1a9] {
    width: 18px;
    height: 18px;
    border-radius: 9px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #ff6034;
    color: #fff;
    font-size: 12px;
    margin: 1px
}

.chat-room-view.chat-room-view--theme4[data-v-7117b1a9] {
    background: radial-gradient(circle at top left, #f59e0b1f, #0000 28%), radial-gradient(circle at top right, #10b9811a, #0000 30%), linear-gradient(180deg, #f3f4f6, #f3f4f6)
}

.chat-room-view.chat-room-view--theme4 .home-logo[data-v-7117b1a9] {
    box-shadow: 0 10px 24px #11182714
}

.chat-room-view.chat-room-view--theme4 .home-logo .chat-top-bar[data-v-7117b1a9] {
    background: #0000
}

.chat-room-view.chat-room-view--theme4 .home-logo .chat-top-bar .van-icon[data-v-7117b1a9] {
    color: #4b5563 !important
}

.chat-room-view.chat-room-view--theme4 .chat-balance-text[data-v-7117b1a9] {
    color: #e03d3e;
    font-weight: 900
}

.chat-room-view.chat-room-view--theme4 .chat-current-lottery-icon[data-v-7117b1a9],
.chat-room-view.chat-room-view--theme4 .chat-current-lottery[data-v-7117b1a9],
.chat-room-view.chat-room-view--theme4 .chat-service-btn[data-v-7117b1a9] {
    color: #111827;
    font-weight: 800
}

.chat-room-view.chat-room-view--theme4 .chat-service-btn .van-icon[data-v-7117b1a9] {
    color: #1e3a8a !important
}

.chat-room-view.chat-room-view--theme4 .chat-view-header-row[data-v-7117b1a9] {
    margin: 6px 10px 0;
    padding: 0 10px;
    height: 58px;
    border-radius: 18px;
    border-top: none;
    background: linear-gradient(135deg, #172e6e, #1e3a8a 52%, #2e4fa8) !important;
    box-shadow: 0 10px 22px #1118272e;
    overflow: hidden;
    position: relative;
    padding-bottom: 4px
}

.chat-room-view.chat-room-view--theme4 .chat-view-header-row .header-row-col1 .header-row-betting-end-date[data-v-7117b1a9] {
    color: #ffffffd1
}

.chat-room-view.chat-room-view--theme4 .chat-view-header-row .header-row-col1 .header-row-betting-end-count-down .head-count-down .block[data-v-7117b1a9] {
    background-color: #ffffff2e;
    border: 1px solid #ffffff38;
    color: #fff
}

.chat-room-view.chat-room-view--theme4 .chat-view-header-row .header-row-col2 .header-row-prize-date[data-v-7117b1a9] {
    color: #ffffffd1
}

.chat-room-view.chat-room-view--theme4 .chat-view-header-row .chat-header-action--history[data-v-7117b1a9],
.chat-room-view.chat-room-view--theme4 .chat-view-header-row .header-row-col2 .header-row-prize-number .header-prize-item-result-item[data-v-7117b1a9] {
    background: #fff;
    color: #1e3a8a
}

.chat-room-view.chat-room-view--theme4 .chat-view-header-row .chat-header-action--bet[data-v-7117b1a9] {
    background: linear-gradient(180deg, #e03d3e, #b71c1c);
    color: #fff
}

.chat-room-view.chat-room-view--theme4 .chat-message-list .chat-message-item .user-info-left .user-name[data-v-7117b1a9],
.chat-room-view.chat-room-view--theme4 .chat-message-list .chat-message-item .user-info-right .user-name[data-v-7117b1a9] {
    color: #111827
}

.chat-room-view.chat-room-view--theme4 .chat-message-list .chat-message-item .user-info-left .time[data-v-7117b1a9],
.chat-room-view.chat-room-view--theme4 .chat-message-list .chat-message-item .user-info-right .time[data-v-7117b1a9] {
    color: #9ca3af
}

.chat-room-view.chat-room-view--theme4 .chat-message-list .chat-message-item .bubble[data-v-7117b1a9] {
    box-shadow: 0 6px 18px #1118271a
}

.chat-room-view.chat-room-view--theme4 .chat-message-list .chat-message-item .bubble .message-bubble-content[data-v-7117b1a9] {
    background: #fff;
    color: #111827;
    border: 1px solid #e5e7eb99
}

.chat-room-view.chat-room-view--theme4 .chat-message-list .chat-message-item .bubble .message-bubble-content .lottery-info>div[data-v-7117b1a9],
.chat-room-view.chat-room-view--theme4 .chat-message-list .chat-message-item .bubble .message-bubble-content .lottery-info[data-v-7117b1a9] {
    color: #111827 !important
}

.chat-room-view.chat-room-view--theme4 .chat-message-list .chat-message-item .bubble .message-bubble-content .lottery-gd-btn[data-v-7117b1a9] {
    background: linear-gradient(180deg, #f59e0b, #d97706);
    color: #fff;
    font-weight: 900
}

.chat-room-view.chat-room-view--theme4 .chat-message-list .chat-message-item .received .bubble[data-v-7117b1a9] {
    background: #fff;
    border: 1px solid #e5e7ebe6
}

.chat-room-view.chat-room-view--theme4 .chat-message-list .chat-message-item .sent .bubble[data-v-7117b1a9] {
    background: linear-gradient(180deg, #10b981, #047857);
    border: 1px solid #e5e7eb66;
    color: #fff
}

.chat-room-view.chat-room-view--theme4 .chat-input-content[data-v-7117b1a9] {
    background: #fff;
    box-shadow: 0 -10px 24px #11182714
}

.chat-room-view.chat-room-view--theme4 .chat-input-content .sent-status[data-v-7117b1a9] {
    color: #fff;
    margin: 8px 12px;
    width: calc(100% - 24px);
    height: calc(100% - 16px);
    border-radius: 16px;
    position: relative;
    background: linear-gradient(135deg, #172e6e, #1e3a8a 52%, #2e4fa8);
    box-shadow: 0 8px 18px #11182729;
    overflow: hidden
}

.chat-room-view.chat-room-view--theme4 .chat-input-content .chat-input[data-v-7117b1a9] {
    background: #f3f4f6;
    border: 1px solid #e5e7ebe6;
    border-radius: 12px;
    color: #111827
}

.chat-room-view.chat-room-view--theme4 .chat-input-content .sent-btn[data-v-7117b1a9] {
    padding: 4px;
    border-radius: 50%;
    background: linear-gradient(180deg, #e03d3e, #b71c1c)
}

.chat-room-view.chat-room-view--theme4 .chat-bottom-tip[data-v-7117b1a9] {
    background-color: #1e3a8ae0;
    box-shadow: 0 8px 16px #1118273d
}

.chat-room-view.chat-room-view--theme4 .betting-view-prize-detail-header-row[data-v-7117b1a9] {
    background: #f3f4f6;
    color: #1e3a8a;
    border-top-color: #e5e7ebe6
}

.chat-room-view.chat-room-view--theme4 .betting-view-prize-detail-row[data-v-7117b1a9] {
    background: #fff;
    border-bottom-color: #e5e7ebe6
}

.chat-room-view.chat-room-view--theme4 .betting-view-prize-detail-row .betting-prize-detail-col-1[data-v-7117b1a9],
.chat-room-view.chat-room-view--theme4 .betting-view-prize-detail-row .betting-prize-detail-col-3[data-v-7117b1a9] {
    border-color: #e5e7ebe6
}

.chat-room-view.chat-room-view--theme4 .betting-view-prize-detail-row .prize-item-number-item[data-v-7117b1a9] {
    background: linear-gradient(180deg, #e03d3e, #b71c1c);
    color: #fff
}

.chat-room-view.chat-room-view--jinlong[data-v-7117b1a9] {
    background: radial-gradient(circle at top left, #c99a2e24, #0000 28%), radial-gradient(circle at top right, #2e6bd61f, #0000 30%), linear-gradient(180deg, #f7faff, #eef3fb 42%, #fff)
}

.chat-room-view.chat-room-view--jinlong .home-logo[data-v-7117b1a9] {
    box-shadow: 0 10px 24px #123a7a1f
}

.chat-room-view.chat-room-view--jinlong .home-logo .chat-top-bar[data-v-7117b1a9] {
    background: #0000
}

.chat-room-view.chat-room-view--jinlong .home-logo .chat-top-bar .van-icon[data-v-7117b1a9] {
    color: #123a7a !important
}

.chat-room-view.chat-room-view--jinlong .chat-balance-text[data-v-7117b1a9] {
    color: #b8860b;
    font-weight: 900
}

.chat-room-view.chat-room-view--jinlong .chat-current-lottery-icon[data-v-7117b1a9],
.chat-room-view.chat-room-view--jinlong .chat-current-lottery[data-v-7117b1a9],
.chat-room-view.chat-room-view--jinlong .chat-service-btn[data-v-7117b1a9] {
    color: #0b2a5b;
    font-weight: 800
}

.chat-room-view.chat-room-view--jinlong .chat-service-btn .van-icon[data-v-7117b1a9] {
    color: #123a7a !important
}

.chat-room-view.chat-room-view--jinlong .chat-view-header-row[data-v-7117b1a9] {
    margin: 6px 10px 0;
    padding: 0 10px;
    height: 58px;
    border-radius: 18px;
    border-top: none;
    background: linear-gradient(135deg, #123a7a, #1e4f9c 52%, #2e6bd6) !important;
    box-shadow: 0 10px 22px #123a7a3d;
    overflow: hidden;
    position: relative;
    padding-bottom: 4px
}

.chat-room-view.chat-room-view--jinlong .chat-view-header-row .header-row-col1 .header-row-betting-end-date[data-v-7117b1a9] {
    color: #ffffffdb
}

.chat-room-view.chat-room-view--jinlong .chat-view-header-row .header-row-col1 .header-row-betting-end-count-down .head-count-down .block[data-v-7117b1a9] {
    background-color: #fff3;
    border: 1px solid #e8c15a80;
    color: #fff
}

.chat-room-view.chat-room-view--jinlong .chat-view-header-row .header-row-col2 .header-row-prize-date[data-v-7117b1a9] {
    color: #ffffffdb
}

.chat-room-view.chat-room-view--jinlong .chat-view-header-row .chat-header-action--history[data-v-7117b1a9],
.chat-room-view.chat-room-view--jinlong .chat-view-header-row .header-row-col2 .header-row-prize-number .header-prize-item-result-item[data-v-7117b1a9] {
    background: linear-gradient(180deg, #e8c15a, #c99a2e);
    color: #123a7a
}

.chat-room-view.chat-room-view--jinlong .chat-view-header-row .chat-header-action--bet[data-v-7117b1a9] {
    background: linear-gradient(180deg, #1e4f9c, #123a7a);
    color: #fff
}

.chat-room-view.chat-room-view--jinlong .chat-message-list .chat-message-item .user-info-left .user-name[data-v-7117b1a9],
.chat-room-view.chat-room-view--jinlong .chat-message-list .chat-message-item .user-info-right .user-name[data-v-7117b1a9] {
    color: #0b2a5b
}

.chat-room-view.chat-room-view--jinlong .chat-message-list .chat-message-item .user-info-left .time[data-v-7117b1a9],
.chat-room-view.chat-room-view--jinlong .chat-message-list .chat-message-item .user-info-right .time[data-v-7117b1a9] {
    color: #9ca3af
}

.chat-room-view.chat-room-view--jinlong .chat-message-list .chat-message-item .bubble[data-v-7117b1a9] {
    box-shadow: 0 6px 18px #123a7a1f
}

.chat-room-view.chat-room-view--jinlong .chat-message-list .chat-message-item .bubble .message-bubble-content[data-v-7117b1a9] {
    background: linear-gradient(180deg, #1e4f9c, #123a7a);
    border: 1px solid #2e6bd666
}

.chat-room-view.chat-room-view--jinlong .chat-message-list .chat-message-item .bubble .message-bubble-content .lottery-gd-btn[data-v-7117b1a9] {
    background: linear-gradient(180deg, #e8c15a, #c99a2e);
    color: #123a7a;
    font-weight: 900
}

.chat-room-view.chat-room-view--jinlong .chat-message-list .chat-message-item .received .bubble[data-v-7117b1a9] {
    background: #fff;
    border: 1px solid #c99a2e4d
}

.chat-room-view.chat-room-view--jinlong .chat-message-list .chat-message-item .sent .bubble[data-v-7117b1a9] {
    background: linear-gradient(180deg, #1e4f9c, #123a7a);
    border: 1px solid #e8c15a59;
    color: #fff
}

.chat-room-view.chat-room-view--jinlong .chat-input-content[data-v-7117b1a9] {
    background: #fff;
    box-shadow: 0 -10px 24px #123a7a14
}

.chat-room-view.chat-room-view--jinlong .chat-input-content .sent-status[data-v-7117b1a9] {
    color: #fff;
    margin: 8px 12px;
    width: calc(100% - 24px);
    height: calc(100% - 16px);
    border-radius: 16px;
    position: relative;
    background: linear-gradient(135deg, #123a7a, #1e4f9c 52%, #2e6bd6);
    box-shadow: 0 8px 18px #123a7a33;
    overflow: hidden
}

.chat-room-view.chat-room-view--jinlong .chat-input-content .chat-input[data-v-7117b1a9] {
    background: #f1f5fc;
    border: 1px solid #c99a2e4d;
    border-radius: 12px;
    color: #0b2a5b
}

.chat-room-view.chat-room-view--jinlong .chat-input-content .sent-btn[data-v-7117b1a9] {
    padding: 4px;
    border-radius: 50%;
    background: linear-gradient(180deg, #e8c15a, #c99a2e)
}

.chat-room-view.chat-room-view--jinlong .chat-bottom-tip[data-v-7117b1a9] {
    background-color: #123a7ae6;
    box-shadow: 0 8px 16px #123a7a42
}

.chat-room-view.chat-room-view--jinlong .betting-view-prize-detail-header-row[data-v-7117b1a9] {
    background: #eef3fb;
    color: #123a7a;
    border-top-color: #c99a2e4d
}

.chat-room-view.chat-room-view--jinlong .betting-view-prize-detail-row[data-v-7117b1a9] {
    background: #fff;
    border-bottom-color: #c99a2e3d
}

.chat-room-view.chat-room-view--jinlong .betting-view-prize-detail-row .betting-prize-detail-col-1[data-v-7117b1a9],
.chat-room-view.chat-room-view--jinlong .betting-view-prize-detail-row .betting-prize-detail-col-3[data-v-7117b1a9] {
    border-color: #c99a2e3d
}

.chat-room-view.chat-room-view--jinlong .betting-view-prize-detail-row .prize-item-number-item[data-v-7117b1a9] {
    background: linear-gradient(180deg, #1e4f9c, #123a7a);
    color: #fff
}

.chat-room-view.chat-room-view--casino[data-v-7117b1a9] {
    min-height: 100vh !important;
    min-height: 100dvh !important;
    min-height: calc(var(--vh, 1vh)*100) !important;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    background: radial-gradient(circle at top left, #26d3ff2e, #0000 28%), radial-gradient(circle at top right, #ff4aba29, #0000 30%), radial-gradient(circle at 50% 100%, #ffc44a24, #0000 34%), linear-gradient(180deg, #090d1a, #0d1632 30%, #120a28 68%, #070b15)
}

.chat-room-view.chat-room-view--casino .home-logo[data-v-7117b1a9] {
    box-shadow: 0 10px 24px #06091852
}

.chat-room-view.chat-room-view--casino .chat-balance-text[data-v-7117b1a9] {
    color: #f8d77c;
    font-weight: 900;
    text-shadow: 0 0 10px #ffd35e3d
}

.chat-room-view.chat-room-view--casino .chat-current-lottery-icon[data-v-7117b1a9],
.chat-room-view.chat-room-view--casino .chat-current-lottery[data-v-7117b1a9],
.chat-room-view.chat-room-view--casino .chat-service-btn[data-v-7117b1a9] {
    color: #f7f0ff;
    font-weight: 800
}

.chat-room-view.chat-room-view--casino .chat-view-header-row[data-v-7117b1a9] {
    border-top-color: #5ff0ff47;
    margin: 6px 10px 0;
    padding: 0 10px;
    height: 58px;
    border-radius: 18px;
    border-top: none;
    background: linear-gradient(135deg, #0b1839f5, #2a1462f5 58%, #a06612f0) !important;
    box-shadow: inset 0 1px 0 #83efff38, inset 0 -1px 0 #080a1c70, 0 10px 22px #0407186b, 0 0 20px #33c4ff1f;
    overflow: hidden;
    position: relative;
    padding-bottom: 4px
}

.chat-room-view.chat-room-view--casino .chat-view-header-row[data-v-7117b1a9]:before {
    content: "";
    position: absolute;
    inset: 1px;
    border-radius: 17px;
    border: 1px solid #66e7ff29;
    pointer-events: none
}

.chat-room-view.chat-room-view--casino .chat-view-header-row .header-row-col1 .header-row-betting-end-date[data-v-7117b1a9] {
    color: #e3f4ffcc
}

.chat-room-view.chat-room-view--casino .chat-view-header-row .header-row-col1 .header-row-betting-end-count-down .head-count-down .block[data-v-7117b1a9] {
    background-color: #0a1c3ac7;
    border: 1px solid #56e2ff42;
    color: #7ff7ff;
    box-shadow: inset 0 0 12px #36d2ff1f
}

.chat-room-view.chat-room-view--casino .chat-view-header-row .header-row-col2 .header-row-prize-date[data-v-7117b1a9] {
    color: #e3f4ffcc
}

.chat-room-view.chat-room-view--casino .chat-view-header-row .header-row-col2 .header-row-prize-number .header-prize-item-result-item[data-v-7117b1a9] {
    background: linear-gradient(180deg, #ffe39b, #d4a53e);
    color: #221139;
    box-shadow: 0 0 12px #ffc7502e
}

.chat-room-view.chat-room-view--casino .chat-view-header-row .chat-header-action--history[data-v-7117b1a9] {
    background: linear-gradient(180deg, #101c3bf0, #0c1123eb);
    color: #dff6ff;
    border: none;
    box-shadow: 0 8px 18px #0508182e
}

.chat-room-view.chat-room-view--casino .chat-view-header-row .chat-header-action--bet[data-v-7117b1a9] {
    background: linear-gradient(180deg, #ffe39b, #cf9930);
    color: #24143b;
    box-shadow: 0 0 14px #ffd66829
}

.chat-room-view.chat-room-view--casino .chat-message-list[data-v-7117b1a9] {
    height: calc(100vh - var(--nav-bar-height) - 170px - env(safe-area-inset-bottom));
    height: calc(var(--vh, 1vh)*100 - var(--nav-bar-height) - 170px - env(safe-area-inset-bottom));
    background: radial-gradient(circle at top left, #26d3ff1f, #0000 28%), radial-gradient(circle at top right, #ff4aba1a, #0000 30%), linear-gradient(180deg, #090d1afa, #0d1632fa 30%, #120a28fa 68%, #070b15fa)
}

.chat-room-view.chat-room-view--casino .chat-message-list .chat-message-item .user-info-left .user-name[data-v-7117b1a9],
.chat-room-view.chat-room-view--casino .chat-message-list .chat-message-item .user-info-right .user-name[data-v-7117b1a9] {
    color: #f2eeff
}

.chat-room-view.chat-room-view--casino .chat-message-list .chat-message-item .user-info-left .time[data-v-7117b1a9],
.chat-room-view.chat-room-view--casino .chat-message-list .chat-message-item .user-info-right .time[data-v-7117b1a9] {
    color: #dfe4ff9e
}

.chat-room-view.chat-room-view--casino .chat-message-list .chat-message-item .bubble[data-v-7117b1a9] {
    box-shadow: 0 8px 22px #0608183d
}

.chat-room-view.chat-room-view--casino .chat-message-list .chat-message-item .bubble .message-bubble-content[data-v-7117b1a9] {
    background: linear-gradient(180deg, #151f44, #26145d);
    border: none
}

.chat-room-view.chat-room-view--casino .chat-message-list .chat-message-item .bubble .message-bubble-content .lottery-gd-btn[data-v-7117b1a9] {
    background: linear-gradient(180deg, #ffe39f, #d19a33);
    color: #201233;
    font-weight: 900
}

.chat-room-view.chat-room-view--casino .chat-message-list .chat-message-item .received .bubble[data-v-7117b1a9] {
    background: linear-gradient(180deg, #121e3dfa, #0e1426f5);
    border: none;
    color: #e8f7ff
}

.chat-room-view.chat-room-view--casino .chat-message-list .chat-message-item .sent .bubble[data-v-7117b1a9] {
    background: linear-gradient(180deg, #0f7ca6, #0b4d86);
    border: none;
    color: #f4fdff
}

.chat-room-view.chat-room-view--casino .chat-input-content[data-v-7117b1a9] {
    background: linear-gradient(180deg, #0a1022fa, #070c18fa);
    box-shadow: 0 -10px 24px #0508174d
}

.chat-room-view.chat-room-view--casino .chat-input-content .sent-status[data-v-7117b1a9] {
    color: #f2ecff;
    margin: 8px 12px;
    width: calc(100% - 24px);
    height: calc(100% - 16px);
    border-radius: 16px;
    position: relative;
    background: linear-gradient(135deg, #0d1d3ff5, #241554fa 60%, #825715f5);
    box-shadow: 0 8px 18px #03071547, 0 0 20px #3cd0ff1a;
    overflow: hidden
}

.chat-room-view.chat-room-view--casino .chat-input-content .sent-status[data-v-7117b1a9]:before {
    content: "";
    position: absolute;
    inset: 1px;
    border-radius: 15px;
    border: none;
    pointer-events: none
}

.chat-room-view.chat-room-view--casino .chat-input-content .chat-input[data-v-7117b1a9] {
    background: #101a36e0;
    border: none;
    border-radius: 12px;
    color: #eef8ff
}

.chat-room-view.chat-room-view--casino .chat-input-content .sent-btn[data-v-7117b1a9] {
    padding: 4px;
    border-radius: 50%;
    background: linear-gradient(180deg, #ffe08b, #cb9630)
}

.chat-room-view.chat-room-view--casino .chat-bottom-tip[data-v-7117b1a9] {
    background: linear-gradient(135deg, #112147f0, #2a1462eb);
    box-shadow: 0 8px 16px #0508163d
}

.chat-room-view.chat-room-view--casino .betting-view-prize-detail-header-row[data-v-7117b1a9] {
    background: linear-gradient(180deg, #18254a, #0f1732);
    color: #f3d27a;
    border-top-color: #58e0ff29
}

.chat-room-view.chat-room-view--casino .betting-view-prize-detail-row[data-v-7117b1a9] {
    background: #0b1224f5;
    border-bottom-color: #4dd7ff24;
    color: #edf7ff
}

.chat-room-view.chat-room-view--casino .betting-view-prize-detail-row .betting-prize-detail-col-1[data-v-7117b1a9],
.chat-room-view.chat-room-view--casino .betting-view-prize-detail-row .betting-prize-detail-col-3[data-v-7117b1a9] {
    border-color: #4dd7ff24
}

.chat-room-view.chat-room-view--casino .betting-view-prize-detail-row .prize-item-number-item[data-v-7117b1a9] {
    background: linear-gradient(180deg, #ffe39a, #d5a33d);
    color: #211233
}

.cs-page[data-v-9c9b44e0] {
    display: flex;
    flex-direction: column;
    height: 100vh;
    height: calc(var(--vh, 1vh)*100);
    width: 100%;
    background-color: #f8f9fb;
    font-family: -apple-system, BlinkMacSystemFont, PingFang SC, Helvetica Neue, Arial, sans-serif;
    color: #333;
    padding-bottom: constant(safe-area-inset-bottom)50px;
    padding-bottom: env(safe-area-inset-bottom)50px;
    overflow: hidden
}

.cs-header[data-v-9c9b44e0] {
    background: #fff;
    height: 46px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    box-shadow: 0 1px 3px #00000005;
    z-index: 10
}

.cs-header .logo[data-v-9c9b44e0] {
    margin-left: 24px;
    width: 28px;
    height: 28px;
    display: flex;
    align-items: center;
    justify-content: center
}

.cs-header .title[data-v-9c9b44e0] {
    font-size: 16px;
    font-weight: 600;
    color: #1a1a1a;
    letter-spacing: .5px
}

.cs-header .customer[data-v-9c9b44e0] {
    margin-right: 24px;
    font-size: 14px;
    font-weight: 600;
    color: #1a1a1a;
    letter-spacing: .5px
}

.chat-container[data-v-9c9b44e0] {
    flex: 1;
    overflow-y: auto;
    display: flex;
    flex-direction: column;
    gap: 16px;
    padding: 50px 12px 92px 12px;
    scroll-behavior: smooth;
    position: relative;
    z-index: 1
}

.message-row[data-v-9c9b44e0] {
    display: flex;
    align-items: flex-start;
    width: 100%
}

.message-row.robot[data-v-9c9b44e0] {
    justify-content: flex-start
}

.message-row.user[data-v-9c9b44e0] {
    justify-content: flex-end
}

.avatar[data-v-9c9b44e0] {
    width: 32px;
    height: 32px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    box-shadow: 0 2px 6px #0000000d;
    overflow: hidden
}

.avatar.robot[data-v-9c9b44e0] {
    background: #fff;
    margin-right: 8px
}

.robot-icon[data-v-9c9b44e0] {
    width: 32px;
    height: 32px;
    background: linear-gradient(180deg, #10132a, #181b36 55%, #f8fafc);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 16px
}

.avatar.user[data-v-9c9b44e0] {
    margin-left: 8px
}

.bubble[data-v-9c9b44e0] {
    max-width: 82%
}

.robot .bubble[data-v-9c9b44e0] {
    background: #fff;
    border-radius: 4px 14px 14px 14px;
    padding: 10px;
    box-shadow: 0 2px 8px #00000008;
    border: 1px solid #00000005
}

.user .bubble[data-v-9c9b44e0] {
    background: linear-gradient(160deg, #ff8f4c, #ff4f7d 55%, #ffb347);
    color: #fff;
    border-radius: 14px 4px 14px 14px;
    padding: 8px 14px;
    font-size: 13px;
    box-shadow: 0 3px 10px #8b5cf633;
    line-height: 1.4
}

.options-list[data-v-9c9b44e0] {
    display: flex;
    flex-direction: column;
    gap: 4px
}

.option-item[data-v-9c9b44e0] {
    background: #f8fafc;
    padding: 7px 10px;
    border-radius: 6px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
    transition: all .2s ease;
    border: 1px solid #0000
}

.option-item[data-v-9c9b44e0]:active {
    background: #f1f5f9;
    transform: translateY(1px)
}

.option-title[data-v-9c9b44e0] {
    color: #ff4500;
    font-size: 13px;
    flex: 1;
    font-weight: 400
}

.arrow-right[data-v-9c9b44e0] {
    width: 5px;
    height: 5px;
    border-top: 1.5px solid #f08080;
    border-right: 1.5px solid #f08080;
    transform: rotate(45deg);
    margin-left: 8px;
    opacity: .6
}

.text-content[data-v-9c9b44e0] {
    font-size: 13px;
    line-height: 1.6;
    color: #000;
    word-break: break-all;
    white-space: pre-wrap
}

.text-content[data-v-9c9b44e0] .text-highlight {
    color: #ef4444;
    font-weight: 700
}

.not-satisfied[data-v-9c9b44e0] {
    color: #94a3b8;
    font-size: 11px;
    margin-bottom: 10px;
    letter-spacing: .3px
}

.manual-btn[data-v-9c9b44e0] {
    width: 100%;
    background: linear-gradient(90deg, #8b5cf6, #f08080);
    color: #fff;
    border: none;
    height: 38px;
    border-radius: 10px;
    font-size: 14px;
    font-weight: 500;
    box-shadow: 0 4px 12px #8b5cf626;
    transition: opacity .2s
}

.manual-btn[data-v-9c9b44e0]:active {
    opacity: .9
}

.pull-indicator[data-v-9c9b44e0] {
    position: absolute;
    top: 46px;
    left: 0;
    width: 100%;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    font-size: 12px;
    color: #94a3b8;
    z-index: 10;
    opacity: 0;
    transition: opacity .2s
}

.pull-indicator.pulling[data-v-9c9b44e0],
.pull-indicator.refreshing[data-v-9c9b44e0] {
    opacity: 1
}

@keyframes spin-9c9b44e0 {
    to {
        transform: rotate(1turn)
    }
}

.cs-page--theme4 .cs-header[data-v-9c9b44e0] {
    background: linear-gradient(180deg, #fffffffa, #f8fafcfa);
    box-shadow: 0 10px 22px #0f172a14;
    border-bottom: 1px solid #cbd5e1b8
}

.cs-page--theme4 .cs-header .customer[data-v-9c9b44e0],
.cs-page--theme4 .cs-header .title[data-v-9c9b44e0] {
    color: #0f172a;
    -webkit-text-fill-color: #0f172a
}

.cs-page--theme4 .cs-header .customer[data-v-9c9b44e0] {
    color: #b71c1c;
    -webkit-text-fill-color: #b71c1c
}

.cs-page--theme4 .pull-indicator[data-v-9c9b44e0] {
    background: #fffffff5;
    color: #64748b;
    border-bottom: 1px solid #cbd5e1b8
}

.cs-page--theme4 .avatar.robot[data-v-9c9b44e0],
.cs-page--theme4 .user-placeholder[data-v-9c9b44e0] {
    background: #fff;
    border: 1px solid #cbd5e1fa;
    box-shadow: 0 6px 14px #0f172a14
}

.cs-page--theme4 .robot-icon[data-v-9c9b44e0] {
    background: linear-gradient(180deg, #1e3a8a, #172e6e)
}

.cs-page--theme4 .robot .bubble[data-v-9c9b44e0] {
    background: linear-gradient(180deg, #fff, #f9fafb);
    border-color: #cbd5e1fa;
    box-shadow: 0 10px 22px #0f172a14
}

.cs-page--theme4 .user .bubble[data-v-9c9b44e0] {
    background: linear-gradient(135deg, #e03d3e, #e03d3e 58%, #b71c1c);
    color: #fff;
    box-shadow: 0 8px 16px #b71c1c2e
}

.cs-page--theme4 .option-item[data-v-9c9b44e0] {
    background: #fff;
    border-color: #cbd5e1e6;
    box-shadow: 0 4px 12px #0f172a0a
}

.cs-page--theme4 .option-item[data-v-9c9b44e0]:active {
    background: #f8fafc
}

.cs-page--theme4 .not-satisfied[data-v-9c9b44e0],
.cs-page--theme4 .option-title[data-v-9c9b44e0],
.cs-page--theme4 .text-content[data-v-9c9b44e0] {
    color: #0f172a;
    -webkit-text-fill-color: #0f172a
}

.cs-page--theme4 .not-satisfied[data-v-9c9b44e0] {
    color: #64748b;
    -webkit-text-fill-color: #64748b
}

.cs-page--theme4 .text-content[data-v-9c9b44e0] .text-highlight {
    color: #b71c1c;
    -webkit-text-fill-color: #b71c1c
}

.cs-page--theme4 .arrow-right[data-v-9c9b44e0] {
    border-top-color: #b71c1c;
    border-right-color: #b71c1c;
    opacity: .82
}

.cs-page--theme4 .manual-btn[data-v-9c9b44e0] {
    background: linear-gradient(135deg, #e03d3e, #e03d3e 58%, #b71c1c);
    color: #fff;
    box-shadow: 0 8px 16px #b71c1c2e
}

.cs-page--casino .cs-header[data-v-9c9b44e0] {
    background: linear-gradient(180deg, #0a1228fa, #070c1cfa);
    box-shadow: 0 10px 20px #00000047
}

.cs-page--casino .cs-header .customer[data-v-9c9b44e0],
.cs-page--casino .cs-header .title[data-v-9c9b44e0] {
    color: #f7e6ac
}

.cs-page--casino .pull-indicator[data-v-9c9b44e0] {
    background: #0a1228f5;
    color: #dfe6f5c7
}

.cs-page--casino .avatar.robot[data-v-9c9b44e0],
.cs-page--casino .user-placeholder[data-v-9c9b44e0] {
    background: #ffffff14;
    border: none
}

.cs-page--casino .robot-icon[data-v-9c9b44e0] {
    background: linear-gradient(180deg, #101c3b, #0b1123)
}

.cs-page--casino .robot .bubble[data-v-9c9b44e0] {
    background: linear-gradient(180deg, #121e3afa, #0a101ffa);
    border-color: #0000;
    box-shadow: 0 8px 18px #0003
}

.cs-page--casino .user .bubble[data-v-9c9b44e0] {
    background: linear-gradient(135deg, #ffe39b, #cf9930 54%, #8b3cff);
    color: #23153c;
    box-shadow: 0 6px 14px #cf993038
}

.cs-page--casino .option-item[data-v-9c9b44e0] {
    background: #ffffff0a;
    border-color: #0000
}

.cs-page--casino .option-item[data-v-9c9b44e0]:active {
    background: #ffffff14
}

.cs-page--casino .not-satisfied[data-v-9c9b44e0],
.cs-page--casino .option-title[data-v-9c9b44e0],
.cs-page--casino .text-content[data-v-9c9b44e0] {
    color: #f3f6ff
}

.cs-page--casino .text-content[data-v-9c9b44e0] .text-highlight {
    color: #f6df95
}

.cs-page--casino .arrow-right[data-v-9c9b44e0] {
    border-top-color: #8ac3ff;
    border-right-color: #8ac3ff;
    opacity: .82
}

.cs-page--casino .manual-btn[data-v-9c9b44e0] {
    background: linear-gradient(135deg, #ffe39b, #cf9930 54%, #8b3cff);
    color: #23153c;
    box-shadow: 0 6px 14px #cf993038
}

html[data-app-theme=casino_vegas] {
    background-color: #030714cc;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background: linear-gradient(180deg, #101c3bfa, #0b1123f5);
    border: 1px solid #54e3ff29;
    box-shadow: 0 20px 40px #05081866, inset 0 1px 0 #ffffff0f;
    color: #f8d77d;
    color: #edf8ff;
    background-color: #ffffff2e;
    border-top: 1px solid #54e3ff1f;
    background: linear-gradient(180deg, #ffe39b, #cf9930);
    color: #24143b;
    box-shadow: 0 8px 16px #d4a4352e
}

html[data-app-theme=theme4] {
    background: radial-gradient(circle at top, #1e3a8a1a, #0000 26%), #11182747;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background: #fff;
    border: 1px solid #e5e7ebe6;
    box-shadow: 0 20px 40px #1118271a, 0 10px 22px #1e3a8a0f;
    color: #111827;
    color: #4b5563;
    background-color: #9ca3af66;
    box-shadow: 0 0 10px #e03d3e2e;
    border-top: 1px solid #e5e7ebe6;
    background: linear-gradient(135deg, #e03d3e, #e03d3e 58%, #e03d3e);
    color: #fff;
    box-shadow: 0 10px 18px #e03d3e2e
}

.index[data-v-4e42963c] {
    display: flex;
    flex-direction: column;
    height: 100vh;
    height: 100dvh;
    width: 100%;
    overflow: hidden
}

.index .content-scroll[data-v-4e42963c] {
    flex: 1 !important;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    order: 1
}

.index .content-scroll .install-btn[data-v-4e42963c] {
    position: fixed;
    right: 8px;
    top: 45%;
    transform: translateY(-50%);
    z-index: 4005;
    width: 44px;
    min-height: 120px;
    padding: 12px 10px;
    border: none;
    border-radius: 22px;
    background: linear-gradient(180deg, #4f8cff, #2f54eb);
    color: #fff;
    font-size: 13px;
    font-weight: 600;
    line-height: 1.25;
    box-shadow: 0 10px 24px #2f54eb47;
    cursor: pointer;
    touch-action: manipulation;
    pointer-events: auto;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.index .content-scroll .install-guide-mask[data-v-4e42963c] {
    position: fixed;
    inset: 0;
    z-index: 4010;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
    background: #0f172a85
}

.index .content-scroll .install-guide-card[data-v-4e42963c] {
    width: 100%;
    max-width: 320px;
    padding: 18px 16px 16px;
    border-radius: 18px;
    background: #fff;
    box-shadow: 0 18px 44px #0f172a2e;
    color: #1f2937
}

.index .content-scroll .install-guide-header[data-v-4e42963c] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    margin-bottom: 8px
}

.index .content-scroll .install-guide-title[data-v-4e42963c] {
    font-size: 18px;
    font-weight: 700;
    line-height: 1.4
}

.index .content-scroll .install-guide-close[data-v-4e42963c] {
    border: none;
    background: #0000;
    color: #64748b;
    font-size: 14px;
    cursor: pointer
}

.index .content-scroll .install-guide-desc[data-v-4e42963c] {
    margin: 0 0 12px;
    font-size: 14px;
    line-height: 1.6;
    color: #475569
}

.index .content-scroll .install-guide-step[data-v-4e42963c] {
    margin-bottom: 8px;
    padding: 10px 12px;
    border-radius: 12px;
    background: #f8fafc;
    font-size: 14px;
    line-height: 1.6
}

.index .content-scroll .install-guide-note[data-v-4e42963c] {
    margin: 12px 0 0;
    font-size: 12px;
    line-height: 1.6;
    color: #64748b
}

.index .content-scroll .install-guide-action[data-v-4e42963c] {
    width: 100%;
    margin-top: 14px;
    border: none;
    border-radius: 12px;
    padding: 12px 16px;
    background: linear-gradient(180deg, #4f8cff, #2f54eb);
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    cursor: pointer
}

.index .content-scroll .floating-btn[data-v-4e42963c] {
    position: fixed;
    width: 50px;
    height: 70px;
    background: #0000;
    z-index: 4000;
    cursor: pointer;
    transition: right .3s cubic-bezier(.18, .89, .32, 1.28), top .1s;
    -webkit-user-select: none;
    user-select: none;
    touch-action: none
}

.index .content-scroll .floating-btn[data-v-4e42963c]:active {
    transition: none
}

.index .van-tabbar[data-v-4e42963c] {
    position: relative !important;
    margin-top: auto;
    border-top: none;
    flex-shrink: 0 !important;
    order: 2;
    transform: translateZ(0) !important;
    -webkit-transform: translateZ(0) !important;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    padding-bottom: constant(safe-area-inset-bottom);
    padding-bottom: env(safe-area-inset-bottom);
    width: 100%;
    background-color: #fff !important;
    z-index: 999
}

.index .index-tabbar-item[data-v-4e42963c] {
    cursor: pointer;
    touch-action: manipulation
}

.index[data-v-4e42963c] .index-tabbar .van-tabbar-item {
    color: #7a7a7a;
    transition: color .2s ease, transform .2s ease;
    background: #0000 !important;
    box-shadow: none !important;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.index[data-v-4e42963c] .index-tabbar .van-tabbar-item--active {
    transform: translateY(-1px);
    background: #0000 !important;
    box-shadow: none !important
}

.index[data-v-4e42963c] .index-tabbar .van-tabbar-item:active,
.index[data-v-4e42963c] .index-tabbar .van-tabbar-item:focus,
.index[data-v-4e42963c] .index-tabbar .van-tabbar-item:focus-visible {
    background: #0000 !important;
    outline: none
}

.index[data-v-4e42963c] .index-tabbar .van-tabbar-item__text {
    font-weight: 500;
    background: #0000 !important
}

.index[data-v-4e42963c] .index-tabbar .van-tabbar-item__icon {
    font-size: 20px;
    background: #0000 !important
}

.index[data-v-4e42963c] .index-tabbar .van-badge__wrapper,
.index[data-v-4e42963c] .index-tabbar .van-tabbar-item__icon,
.index[data-v-4e42963c] .index-tabbar .van-tabbar-item__text {
    position: relative;
    z-index: 1
}

.index[data-v-4e42963c] .index-tabbar .van-tabbar-item:after,
.index[data-v-4e42963c] .index-tabbar .van-tabbar-item:before,
.index[data-v-4e42963c] .index-tabbar .van-tabbar-item__icon:before,
.index[data-v-4e42963c] .index-tabbar .van-tabbar-item__text:before {
    background: #0000 !important;
    box-shadow: none !important
}

.index.index--theme4 .van-tabbar[data-v-4e42963c],
.index.index--theme4[data-v-4e42963c] .index-tabbar {
    --van-tabbar-background: #fff;
    position: relative !important;
    isolation: isolate;
    background: #fff !important;
    background-color: #fff !important;
    background-image: none !important;
    box-shadow: 0 -6px 18px #1118271a;
    border-top: 1px solid #d1d5db;
    opacity: 1 !important;
    filter: none !important;
    mix-blend-mode: normal !important
}

.index.index--theme4 .van-tabbar[data-v-4e42963c]:before,
.index.index--theme4[data-v-4e42963c] .index-tabbar:before {
    content: "";
    position: absolute;
    inset: 0;
    background: #fff !important;
    background-color: #fff !important;
    background-image: none !important;
    opacity: 1;
    pointer-events: none;
    z-index: 0
}

.index.index--theme4[data-v-4e42963c] .index-tabbar .van-tabbar-item {
    position: relative;
    z-index: 1;
    background: #fff !important;
    background-color: #fff !important;
    background-image: none !important;
    color: #4b5563 !important;
    -webkit-text-fill-color: #4b5563 !important;
    opacity: 1 !important;
    filter: none !important;
    mix-blend-mode: normal !important;
    text-shadow: none !important;
    -webkit-font-smoothing: antialiased
}

.index.index--theme4[data-v-4e42963c] .index-tabbar .van-tabbar-item .van-icon,
.index.index--theme4[data-v-4e42963c] .index-tabbar .van-tabbar-item__icon,
.index.index--theme4[data-v-4e42963c] .index-tabbar .van-tabbar-item__text {
    color: inherit !important;
    -webkit-text-fill-color: inherit !important;
    opacity: 1 !important;
    filter: none !important;
    mix-blend-mode: normal !important
}

.index.index--theme4[data-v-4e42963c] .index-tabbar .van-tabbar-item--active,
.index.index--theme4[data-v-4e42963c] .index-tabbar .van-tabbar-item--active .van-icon,
.index.index--theme4[data-v-4e42963c] .index-tabbar .van-tabbar-item--active .van-tabbar-item__icon,
.index.index--theme4[data-v-4e42963c] .index-tabbar .van-tabbar-item--active .van-tabbar-item__text {
    color: #e03d3e !important;
    -webkit-text-fill-color: #e03d3e !important;
    opacity: 1 !important;
    filter: none !important;
    mix-blend-mode: normal !important
}

.index.index--theme4[data-v-4e42963c] .index-tabbar .van-tabbar-item__text {
    font-weight: 600
}

.index.index--theme4[data-v-4e42963c] .index-tabbar .van-tabbar-item--active .van-tabbar-item__text {
    font-weight: 800;
    letter-spacing: .2px
}

.index.index--theme4[data-v-4e42963c] .index-tabbar .van-tabbar-item--active .van-tabbar-item__icon {
    transform: translateY(-1px)
}

.index.index--theme4[data-v-4e42963c] .index-tabbar .van-badge {
    background: #e03d3e;
    color: #fff
}

.index.index--casino .van-tabbar[data-v-4e42963c] {
    background: linear-gradient(180deg, #091022fc, #060b16fc) !important;
    box-shadow: 0 -10px 22px #00000029
}

.index.index--casino[data-v-4e42963c] .index-tabbar .van-tabbar-item {
    color: #a2b4d6ad
}

.index.index--casino[data-v-4e42963c] .index-tabbar .van-tabbar-item--active {
    color: #ffe39b;
    text-shadow: 0 0 12px #ffe39b38
}

.index.index--casino[data-v-4e42963c] .index-tabbar .van-tabbar-item__text {
    font-weight: 500
}

.index.index--casino[data-v-4e42963c] .index-tabbar .van-tabbar-item--active .van-tabbar-item__text {
    font-weight: 700
}

.index.index--casino[data-v-4e42963c] .index-tabbar .van-badge {
    background: #8ac3ff;
    color: #081126
}

.index.index--jinlong[data-v-4e42963c] .index-tabbar .van-tabbar-item--active,
.index.index--jinlong[data-v-4e42963c] .index-tabbar .van-tabbar-item--active .van-icon,
.index.index--jinlong[data-v-4e42963c] .index-tabbar .van-tabbar-item--active .van-tabbar-item__icon,
.index.index--jinlong[data-v-4e42963c] .index-tabbar .van-tabbar-item--active .van-tabbar-item__text {
    color: #c99a2e !important;
    -webkit-text-fill-color: #c99a2e !important
}

.index .navicon[data-v-4e42963c] {
    width: 22px;
    height: 22px;
    display: grid;
    place-items: center
}

.index .svg[data-v-4e42963c] {
    width: 20px;
    height: 20px
}

[data-v-4e42963c] .van-hairline--top-bottom {
    position: absolute
}

@keyframes l2r-4e42963c {
    0% {
        transform: translateX(-100%)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes r2l-4e42963c {
    0% {
        transform: translateX(100%)
    }

    to {
        transform: translateX(0)
    }
}