:root{--t-primary: 209, 65, 36;--t-secondary: 28, 28, 28;--t-tertiary: 85, 85, 85;--t-tip: 142, 142, 147;--t-red: 255, 0, 0;--g-primary: 209, 65, 36;--g-secondary: 255, 181, 0;--b-primary: 209, 65, 36;--b-secondary: 240, 240, 240;--b-tertiary: 255, 255, 255;--b-quaternary: 142, 142, 147;--line-primary: 220, 220, 220;--tabbar-h: 65px;--header-h: 44px}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html{font-family:PingFang SC;font-size:9.333333vw}@media(min-width:540px){html{font-size:50.4px}}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Segoe UI,Arial,Roboto,PingFang SC,miui,Hiragino Sans GB,Microsoft Yahei,sans-serif;font-size:.35rem;color:rgb(var(--t-secondary));background-color:rgb(var(--b-secondary));min-height:100%}a{text-decoration:none;color:inherit}.i-icon{display:block;flex-shrink:0;background-color:currentColor;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.i-app-burger{-webkit-mask-image:url(/assets/icons/burger.svg);mask-image:url(/assets/icons/burger.svg)}.i-app-burger-open{-webkit-mask-image:url(/assets/icons/burger-open.svg);mask-image:url(/assets/icons/burger-open.svg)}.i-app-theme{-webkit-mask-image:url(/assets/icons/theme.svg);mask-image:url(/assets/icons/theme.svg)}.i-app-dark-mode{-webkit-mask-image:url(/assets/icons/dark-mode.svg);mask-image:url(/assets/icons/dark-mode.svg)}.i-app-home{-webkit-mask-image:url(/assets/icons/home.svg);mask-image:url(/assets/icons/home.svg)}.i-app-lottery-center{-webkit-mask-image:url(/assets/icons/lottery-center.svg);mask-image:url(/assets/icons/lottery-center.svg)}.i-app-event{-webkit-mask-image:url(/assets/icons/event.svg);mask-image:url(/assets/icons/event.svg)}.i-app-lottery-draw-center{-webkit-mask-image:url(/assets/icons/lottery-draw-center.svg);mask-image:url(/assets/icons/lottery-draw-center.svg)}.i-app-mine{-webkit-mask-image:url(/assets/icons/mine.svg);mask-image:url(/assets/icons/mine.svg)}.i-app-announcement{-webkit-mask-image:url(/assets/icons/announcement.svg);mask-image:url(/assets/icons/announcement.svg)}.i-app-withdrawal-record{-webkit-mask-image:url(/assets/icons/withdrawal-record.svg);mask-image:url(/assets/icons/withdrawal-record.svg)}.i-app-arrow-right{-webkit-mask-image:url(/assets/icons/arrow-right.svg);mask-image:url(/assets/icons/arrow-right.svg)}.i-app-game-type-1{-webkit-mask-image:url(/assets/icons/game-type-1.svg);mask-image:url(/assets/icons/game-type-1.svg)}.i-app-game-type-3{-webkit-mask-image:url(/assets/icons/game-type-3.svg);mask-image:url(/assets/icons/game-type-3.svg)}.i-app-chat-room{-webkit-mask-image:url(/assets/icons/chat-room.svg);mask-image:url(/assets/icons/chat-room.svg)}.i-app-customer-service{-webkit-mask-image:url(/assets/icons/customer-service.svg);mask-image:url(/assets/icons/customer-service.svg)}.i-app-close{-webkit-mask-image:url(/assets/icons/close.svg);mask-image:url(/assets/icons/close.svg)}.i-app-image{-webkit-mask-image:url(/assets/icons/image.svg);mask-image:url(/assets/icons/image.svg)}.i-app-recharge{-webkit-mask-image:url(/assets/icons/recharge.svg);mask-image:url(/assets/icons/recharge.svg)}.i-app-online-pay{-webkit-mask-image:url(/assets/icons/online-pay.svg);mask-image:url(/assets/icons/online-pay.svg)}.i-app-fast-pay{-webkit-mask-image:url(/assets/icons/fast-pay.svg);mask-image:url(/assets/icons/fast-pay.svg)}.i-app-arrow-left{-webkit-mask-image:url(/assets/icons/arrow-left.svg);mask-image:url(/assets/icons/arrow-left.svg)}.i-app-no-data{-webkit-mask-image:url(/assets/icons/no-data.svg);mask-image:url(/assets/icons/no-data.svg)}.i-app-withdraw{-webkit-mask-image:url(/assets/icons/withdraw.svg);mask-image:url(/assets/icons/withdraw.svg)}.i-app-bell{-webkit-mask-image:url(/assets/icons/bell.svg);mask-image:url(/assets/icons/bell.svg)}.i-app-transfer{-webkit-mask-image:url(/assets/icons/transfer.svg);mask-image:url(/assets/icons/transfer.svg)}.i-app-settings{-webkit-mask-image:url(/assets/icons/settings.svg);mask-image:url(/assets/icons/settings.svg)}.i-app-refresh{-webkit-mask-image:url(/assets/icons/refresh.svg);mask-image:url(/assets/icons/refresh.svg)}.i-app-record{-webkit-mask-image:url(/assets/icons/record.svg);mask-image:url(/assets/icons/record.svg)}.i-app-bank{-webkit-mask-image:url(/assets/icons/bank.svg);mask-image:url(/assets/icons/bank.svg)}.i-app-add-card{-webkit-mask-image:url(/assets/icons/add-card.svg);mask-image:url(/assets/icons/add-card.svg)}.i-app-filter{-webkit-mask-image:url(/assets/icons/filter.svg);mask-image:url(/assets/icons/filter.svg)}.i-app-help{-webkit-mask-image:url(/assets/icons/help.svg);mask-image:url(/assets/icons/help.svg)}.i-app-account{-webkit-mask-image:url(/assets/icons/account.svg);mask-image:url(/assets/icons/account.svg)}.i-app-password{-webkit-mask-image:url(/assets/icons/password.svg);mask-image:url(/assets/icons/password.svg)}.i-app-hide{-webkit-mask-image:url(/assets/icons/hide.svg);mask-image:url(/assets/icons/hide.svg)}.i-app-show{-webkit-mask-image:url(/assets/icons/show.svg);mask-image:url(/assets/icons/show.svg)}.i-app-withdrawal-change{-webkit-mask-image:url(/assets/icons/withdrawal-change.svg);mask-image:url(/assets/icons/withdrawal-change.svg)}.i-app-account-record{-webkit-mask-image:url(/assets/icons/account-record.svg);mask-image:url(/assets/icons/account-record.svg)}.i-app-bet-num{-webkit-mask-image:url(/assets/icons/bet-num.svg);mask-image:url(/assets/icons/bet-num.svg)}.i-app-withdrawal{-webkit-mask-image:url(/assets/icons/withdrawal.svg);mask-image:url(/assets/icons/withdrawal.svg)}.i-app-daily-win-lose{-webkit-mask-image:url(/assets/icons/daily-win-lose.svg);mask-image:url(/assets/icons/daily-win-lose.svg)}.i-app-donate{-webkit-mask-image:url(/assets/icons/donate.svg);mask-image:url(/assets/icons/donate.svg)}.i-app-bet-record{-webkit-mask-image:url(/assets/icons/bet-record.svg);mask-image:url(/assets/icons/bet-record.svg)}.i-app-card{-webkit-mask-image:url(/assets/icons/card.svg);mask-image:url(/assets/icons/card.svg)}.i-app-add-card{-webkit-mask-image:url(/assets/icons/add-card.svg);mask-image:url(/assets/icons/add-card.svg)}.i-app-filter{-webkit-mask-image:url(/assets/icons/filter.svg);mask-image:url(/assets/icons/filter.svg)}.i-app-circle-check{-webkit-mask-image:url(/assets/icons/circle-check.svg);mask-image:url(/assets/icons/circle-check.svg)}.i-app-agent-manage{-webkit-mask-image:url(/assets/icons/agent-manage.svg);mask-image:url(/assets/icons/agent-manage.svg)}.i-app-invite-code{-webkit-mask-image:url(/assets/icons/invite-code.svg);mask-image:url(/assets/icons/invite-code.svg)}.i-app-edit-password{-webkit-mask-image:url(/assets/icons/edit-password.svg);mask-image:url(/assets/icons/edit-password.svg)}.i-app-password-change{-webkit-mask-image:url(/assets/icons/password-change.svg);mask-image:url(/assets/icons/password-change.svg)}.i-app-about{-webkit-mask-image:url(/assets/icons/about.svg);mask-image:url(/assets/icons/about.svg)}.i-app-setting{-webkit-mask-image:url(/assets/icons/setting.svg);mask-image:url(/assets/icons/setting.svg)}.i-app-log-out{-webkit-mask-image:url(/assets/icons/log-out.svg);mask-image:url(/assets/icons/log-out.svg)}.i-app-message{-webkit-mask-image:url(/assets/icons/message.svg);mask-image:url(/assets/icons/message.svg)}.i-app-quota-conversion{-webkit-mask-image:url(/assets/icons/quota-conversion.svg);mask-image:url(/assets/icons/quota-conversion.svg)}.i-app-withdraw{-webkit-mask-image:url(/assets/icons/withdrawal.svg);mask-image:url(/assets/icons/withdrawal.svg)}.i-app-settings{-webkit-mask-image:url(/assets/icons/setting.svg);mask-image:url(/assets/icons/setting.svg)}.i-app-bell{-webkit-mask-image:url(/assets/icons/message.svg);mask-image:url(/assets/icons/message.svg)}.i-app-transfer{-webkit-mask-image:url(/assets/icons/quota-conversion.svg);mask-image:url(/assets/icons/quota-conversion.svg)}.i-app-bank{-webkit-mask-image:url(/assets/icons/card.svg);mask-image:url(/assets/icons/card.svg)}.i-app-password{-webkit-mask-image:url(/assets/icons/edit-password.svg);mask-image:url(/assets/icons/edit-password.svg)}.i-app-history{-webkit-mask-image:url(/assets/icons/history.svg);mask-image:url(/assets/icons/history.svg)}.i-app-trend-chart{-webkit-mask-image:url(/assets/icons/trend-chart.svg);mask-image:url(/assets/icons/trend-chart.svg)}.i-app-rule{-webkit-mask-image:url(/assets/icons/rule.svg);mask-image:url(/assets/icons/rule.svg)}.app-page{min-height:100vh;padding-bottom:calc(var(--tabbar-h) + 12px);background:rgb(var(--b-secondary))}.app-header{position:fixed;top:0;left:0;right:0;z-index:100;height:var(--header-h);display:flex;align-items:center;justify-content:space-between;padding:0 16px;background:rgb(var(--b-tertiary))}.app-header-left,.app-header-right{display:flex;align-items:center}.app-header-logo{height:28px;width:105px;margin-left:8px;display:flex;align-items:center}.app-header-logo img{max-width:100%;max-height:100%;object-fit:contain}.app-header-user{display:flex;flex-direction:column;align-items:flex-end;font-size:12px;margin-right:6px;line-height:1.25}.app-header-user .name{color:rgb(var(--t-secondary))}.app-header-user .balance{color:rgb(var(--t-red));font-weight:700}.text-t-primary{color:rgb(var(--t-primary))}.van-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:100;height:var(--tabbar-h);display:flex;background:rgb(var(--b-tertiary));border-top:1px solid rgb(var(--line-primary));padding-bottom:env(safe-area-inset-bottom,0)}.van-tabbar-item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:rgb(var(--t-tertiary));font-size:12px;gap:2px}.van-tabbar-item .tab-icon{width:30px;height:30px;color:rgb(var(--t-primary))}.van-tabbar-item.active{color:rgb(var(--t-primary))}.van-tabbar-item.active .iconBg{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(to left top,rgb(var(--g-primary)),rgb(var(--g-secondary)))}.van-tabbar-item.active .tab-icon{color:#fff;width:28px;height:28px}.float-btns{position:fixed;left:10px;bottom:calc(var(--tabbar-h) + 56px);z-index:90;display:flex;flex-direction:column;gap:10px}.float-btn{position:relative;width:45px;height:45px;border:0;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(to left top,rgb(var(--g-primary)),rgb(var(--g-secondary)));box-shadow:0 2px 8px #00000026;cursor:pointer}.float-btn .i-icon{width:30px;height:30px;color:#fff}.float-btn-badge{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#e53935;color:#fff;font-size:11px;font-weight:600;line-height:18px;text-align:center;box-shadow:0 1px 3px #00000040}.a2hs-bar{position:fixed;left:0;right:0;bottom:var(--tabbar-h);z-index:95;height:36px;display:flex;align-items:center;justify-content:center;gap:6px;background:rgb(var(--t-primary));color:#fff;font-size:12px}.a2hs-bar .close{position:absolute;right:10px;width:18px;height:18px;color:#fff;opacity:.9}.a2hs-bar img{width:16px;height:16px}.app-toast{position:fixed;left:50%;top:45%;transform:translate(-50%,-50%);z-index:9999;max-width:70%;padding:10px 16px;border-radius:8px;background:#000000bf;color:#fff;font-size:14px;text-align:center;pointer-events:none;opacity:0;transition:opacity .2s}.app-toast.show{opacity:1}.page-placeholder{padding:calc(var(--header-h) + 40px) 24px 24px;text-align:center;color:rgb(var(--t-tertiary))}.page-placeholder h2{font-size:18px;color:rgb(var(--t-secondary));margin-bottom:8px}.theme-sidebar-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4000;background:#00000073}.theme-sidebar{position:fixed;top:0;left:0;bottom:0;z-index:4001;width:min(80vw,320px);background:rgb(var(--b-secondary));box-shadow:4px 0 16px #0000001f;transform:translate(-105%);transition:transform .28s ease;padding:12px 0 24px;box-sizing:border-box;overflow-y:auto;-webkit-overflow-scrolling:touch;pointer-events:none;visibility:hidden}.theme-sidebar.open{transform:translate(0);pointer-events:auto;visibility:visible}.theme-sidebar.open{transform:translate(0)}.theme-sidebar-close{position:absolute;top:10px;right:10px;width:30px;height:30px;border:0;background:none;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.theme-sidebar-close .i-icon{width:28px;height:28px}.theme-sidebar-logo{padding:4px 16px 12px}.theme-sidebar-logo img,.theme-sidebar-logo .cached-img,.theme-sidebar-logo picture{height:28px;width:auto;display:block}.theme-sidebar-logo :deep(img){height:28px;width:auto;display:block}.theme-collapse{border-top:1px solid rgba(142,142,147,.35);border-bottom:1px solid rgba(142,142,147,.35)}.theme-collapse-head{width:100%;display:flex;align-items:center;gap:8px;padding:12px 14px;border:0;background:rgb(var(--b-tertiary));color:rgb(var(--t-secondary));font-size:14px;cursor:pointer;box-sizing:border-box;text-align:left}.theme-collapse-head .i-app-theme{width:20px;height:20px;flex-shrink:0}.theme-collapse-head .title{flex:1;min-width:0}.theme-collapse-head .i-app-arrow-right{width:10px;height:16px;flex-shrink:0;transition:transform .2s}.theme-collapse-head .i-app-arrow-right.up{transform:rotate(90deg)}.theme-switch{display:inline-flex;align-items:center;cursor:pointer;margin-right:4px}.theme-switch input{position:absolute;opacity:0;pointer-events:none}.theme-switch .switch-ui{width:36px;height:20px;border-radius:10px;background:#c8c8c8;position:relative;transition:background .2s;display:flex;align-items:center}.theme-switch .switch-ui .i-icon{position:absolute;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;color:#666;transition:transform .2s;box-sizing:border-box;padding:2px}.theme-switch input:checked+.switch-ui{background:rgb(var(--t-primary))}.theme-switch input:checked+.switch-ui .i-icon{transform:translate(16px);color:rgb(var(--t-primary))}.theme-collapse-body{background:rgb(var(--b-tertiary))}.theme-item{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 14px 12px 42px;border:0;border-top:1px solid rgba(142,142,147,.25);background:transparent;color:rgb(var(--t-tertiary));font-size:14px;cursor:pointer;box-sizing:border-box;text-align:left}.theme-item.active{color:rgb(var(--t-primary));font-weight:600}.theme-item .i-app-arrow-right{width:10px;height:16px;flex-shrink:0}body.theme-sidebar-open{overflow:hidden}.homemain{background:rgb(var(--b-secondary))}.home-body{padding-top:var(--header-h)}.home-banner{position:relative;height:102px;overflow:hidden;background:#ddd}.home-banner-track{display:flex;height:100%;transition:transform .5s ease}.home-banner-item{flex:0 0 100%;height:100%}.home-banner-item img{width:100%;height:100%;object-fit:cover;display:block}.home-banner-item.clickable{cursor:pointer}.home-banner-dots{position:absolute;left:0;right:0;bottom:6px;display:flex;justify-content:center;gap:4px}.home-banner-dots span{width:14px;height:3px;border-radius:2px;background:#fff}.home-banner-dots span.dim{opacity:.45}.home-notice{height:24px;display:flex;align-items:center;padding:0 10px;background:rgb(var(--b-tertiary));overflow:hidden}.home-notice .i-icon{width:16px;height:16px;margin-right:6px;color:rgb(var(--t-secondary))}.home-notice-marquee{flex:1;overflow:hidden;white-space:nowrap}.home-notice-marquee span{display:inline-block;padding-left:100%;animation:notice-scroll 18s linear infinite;color:red;font-weight:700;font-size:13px}@keyframes notice-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.hot-lottery{padding:8px 10px 4px;overflow:hidden}.hot-swipe{overflow:hidden;width:100%}.hot-swipe-track{display:flex;width:100%;transition:transform .5s ease;will-change:transform}.hot-swipe-item{flex:0 0 100%;width:100%;min-width:100%;padding:0 2px;box-sizing:border-box}.hot-card{width:100%;border-radius:8px;padding:2px;background:linear-gradient(to left top,rgb(var(--g-primary)),rgb(var(--g-secondary)))}.hot-card-inner{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:6px;background:rgb(var(--b-tertiary))}.hot-card-inner img{width:56px;height:56px;object-fit:contain}.hot-card-info{flex:1;min-width:0;text-align:left}.hot-card-info .title{font-weight:700;color:rgb(var(--t-secondary));margin-bottom:3px;font-size:14px}.hot-card-info .sub,.hot-card-act .sub{color:rgb(var(--t-tertiary));font-size:12px}.hot-card-info .sub u,.hot-card-act .sub u{color:rgb(var(--t-secondary));text-decoration:underline;text-underline-offset:2px}.hot-card-act{text-align:right}.hot-card-act .cd{color:#e53935;font-weight:700;font-size:14px;margin-top:2px;font-variant-numeric:tabular-nums}.hot-card .arrow{width:10px;height:20px;color:rgb(var(--t-primary));background:linear-gradient(to left top,rgb(var(--g-primary)),rgb(var(--g-secondary)));-webkit-mask-image:url(/assets/icons/arrow-right.svg);mask-image:url(/assets/icons/arrow-right.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%}.game-section{margin-top:4px;background:rgb(var(--b-tertiary));padding-bottom:12px}.game-type-tabs{position:relative;display:flex;border-bottom:1px solid #eee}.game-type-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;height:44px;color:rgb(var(--t-secondary));font-size:14px;position:relative;transition:color .3s;cursor:pointer}.game-type-tab .i-icon{width:20px;height:20px;color:rgb(var(--t-tertiary));transition:color .3s}.game-type-tab.active{color:rgb(var(--t-primary));font-weight:600}.game-type-tab.active .i-icon{color:rgb(var(--t-primary))}.game-type-line{position:absolute;left:0;bottom:0;width:50px;height:2px;border-radius:2px;background:rgb(var(--t-primary));transform:translate(0) translate(-50%);transition:transform .3s;pointer-events:none;z-index:1}.game-type-content{overflow:hidden}.game-type-track{display:flex;width:100%;transition:transform .3s;will-change:transform}.game-type-pane{flex:0 0 100%;width:100%;min-width:100%}.cat-chips{display:flex;flex-wrap:nowrap;gap:0;padding:10px 10px 6px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;background:rgb(var(--b-secondary));touch-action:pan-x}.cat-chips::-webkit-scrollbar{display:none;width:0;height:0}.cat-chip{flex:0 0 auto;height:24px;line-height:24px;padding:0 9px;margin-right:9px;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:13px;background:#fff;color:rgb(var(--t-tertiary));font-size:13.5px;font-weight:400;white-space:nowrap;cursor:pointer;box-shadow:none}.cat-chip:last-child{margin-right:0}.cat-chip.active{background:rgb(var(--t-primary));color:#fff;font-weight:500}.cat-content{overflow:hidden;width:100%;transition:height .3s ease}.cat-track{display:flex;align-items:flex-start;width:100%;transition:transform .3s;will-change:transform}.cat-pane{flex:0 0 100%;width:100%;min-width:100%;align-self:flex-start}.game-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px 4px;padding:8px 8px 0}.game-item{display:flex;flex-direction:column;align-items:center;padding:8px 4px}.game-item .icon-wrap{width:72px;height:72px;display:flex;align-items:center;justify-content:center}.game-item img{max-width:60%;max-height:60%;object-fit:contain}.game-item .name{margin-top:6px;font-size:12px;color:rgb(var(--t-secondary));text-align:center;line-height:1.3}.sport-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:12px}.sport-item{position:relative;border-radius:8px;overflow:hidden;aspect-ratio:1.2;background:#eee}.sport-item img{width:100%;height:100%;object-fit:cover;display:block}.sport-item .label{position:absolute;left:0;right:0;bottom:0;padding:6px;background:linear-gradient(transparent,#0000008c);color:#fff;font-size:13px;text-align:center}.hidden{display:none!important}.cs-page{min-height:100%;height:100vh;display:flex;flex-direction:column;background:rgb(var(--b-secondary));padding-bottom:0}.cs-header{position:sticky;top:0;z-index:10;height:var(--header-h);display:flex;align-items:center;justify-content:space-between;padding:0 12px;background:linear-gradient(to right,rgb(var(--g-primary)),rgb(var(--g-secondary)));color:#fff}.cs-back{width:36px;height:36px;border:0;background:transparent;color:#fff;font-size:28px;line-height:1;display:flex;align-items:center;justify-content:center}.cs-title{font-size:16px;font-weight:600}.cs-user{min-width:36px;font-size:12px;opacity:.9;text-align:right}.cs-list{flex:1;overflow:auto;padding:12px 12px 16px;-webkit-overflow-scrolling:touch}.cs-empty{text-align:center;color:rgb(var(--t-tip));font-size:13px;padding:40px 12px}.cs-row{display:flex;justify-content:flex-start;margin-bottom:10px}.cs-row.mine{justify-content:flex-end}.cs-bubble{max-width:74%;padding:8px 10px;border-radius:10px;background:#fff;color:rgb(var(--t-secondary));font-size:14px;line-height:1.45;box-shadow:0 1px 3px #0000000f}.cs-row.mine .cs-bubble{background:linear-gradient(to left top,rgb(var(--g-primary)),rgb(var(--g-secondary)));color:#fff}.cs-text{white-space:pre-wrap;word-break:break-word}.cs-img-wrap{display:block}.cs-img-wrap img{display:block;max-width:100%;max-height:180px;border-radius:6px;object-fit:contain}.cs-composer{display:flex;align-items:flex-end;gap:8px;padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid rgb(var(--line-primary))}.cs-icon-btn{width:36px;height:36px;border:0;border-radius:8px;background:rgb(var(--b-secondary));color:rgb(var(--t-primary));display:flex;align-items:center;justify-content:center;flex-shrink:0}.cs-icon-btn .i-icon{width:22px;height:22px}.cs-icon-btn.loading .i-icon{opacity:.45}.cs-input{flex:1;min-height:36px;max-height:96px;border:1px solid rgb(var(--line-primary));border-radius:18px;padding:8px 14px;font-size:14px;line-height:1.4;outline:none;background:rgb(var(--b-secondary));resize:none;white-space:pre-wrap;word-break:break-word;font-family:inherit}.cs-send{height:36px;padding:0 14px;border:0;border-radius:18px;background:linear-gradient(to left top,rgb(var(--g-primary)),rgb(var(--g-secondary)));color:#fff;font-size:14px}.cs-send:disabled,.cs-icon-btn:disabled{opacity:.55}.mine-page{min-height:100%;padding-bottom:calc(var(--tabbar-h) + 12px);background:rgb(var(--b-secondary))}.mine-hero{position:relative;overflow:hidden;padding:20px 16px 56px;color:#fff;background:linear-gradient(135deg,rgb(var(--g-primary)),rgb(var(--g-secondary)))}.mine-hero:before{content:"";position:absolute;top:-40%;right:-20%;width:280px;height:280px;border-radius:50%;background:linear-gradient(to left top,#d1412473,#ffb50059);pointer-events:none}.mine-profile{position:relative;z-index:1;display:flex;align-items:center;gap:12px}.mine-avatar{width:56px;height:56px;border-radius:50%;border:2px solid rgba(255,255,255,.85);background:#fff3;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;overflow:hidden;flex-shrink:0}.mine-avatar:disabled{opacity:.7;cursor:wait}.mine-avatar.uploading{opacity:.65}.mine-avatar .i-icon{width:34px;height:34px;color:#fff}.mine-avatar-img{width:100%;height:100%;object-fit:cover;display:block}.mine-avatar-input{display:none}.mine-account-row{display:flex;align-items:center;gap:6px;font-size:15px}.mine-account-row .label{opacity:.9;font-size:13px}.mine-account-row .name{font-weight:600;font-size:16px}.mine-asset-card{position:relative;z-index:2;margin:-40px 12px 12px;padding:14px 14px 16px;border-radius:10px;background:#fff;box-shadow:0 4px 14px #00000014;display:flex;align-items:center;justify-content:space-between;gap:10px}.mine-asset-left{min-width:0}.mine-asset-label{display:flex;align-items:center;gap:4px;font-size:12px;color:rgb(var(--t-tertiary))}.mine-asset-label .i-icon{width:14px;height:14px;color:rgb(var(--t-tip))}.mine-asset-label .i-icon.spin{animation:mine-spin .7s linear}@keyframes mine-spin{to{transform:rotate(360deg)}}.mine-asset-value{margin-top:4px;font-size:22px;font-weight:700;color:rgb(var(--t-primary));letter-spacing:.02em}.mine-asset-actions{display:flex;flex-direction:column;gap:8px;flex-shrink:0}.mine-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:88px;height:32px;padding:0 12px;border:0;border-radius:6px;font-size:13px;color:#fff;cursor:pointer}.mine-btn .i-icon{width:15px;height:15px;color:#fff}.mine-btn.recharge{background:linear-gradient(to left top,rgb(var(--g-primary)),rgb(var(--g-secondary)))}.mine-btn.withdraw{background:#2c2c2c}.mine-grid{margin:0 12px 12px;padding:14px 8px;border-radius:10px;background:#fff;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mine-grid-item{display:flex;flex-direction:column;align-items:center;gap:6px;padding:6px 0;border:0;background:transparent;color:rgb(var(--t-secondary));font-size:12px;cursor:pointer}.mine-grid-item .i-icon{width:28px;height:28px;color:rgb(var(--t-primary))}.mine-menu{margin:0 12px 16px;border-radius:10px;background:#fff;overflow:hidden}.mine-menu-item{width:100%;display:flex;align-items:center;gap:10px;padding:13px 14px;border:0;border-bottom:1px solid rgb(var(--line-primary));background:#fff;color:rgb(var(--t-secondary));font-size:14px;text-align:left;cursor:pointer}.mine-menu-item:last-child{border-bottom:0}.mine-menu-item .i-icon.left{width:20px;height:20px;color:rgb(var(--t-primary));flex-shrink:0}.mine-menu-item .label{flex:1;min-width:0}.mine-menu-item .i-icon.arrow{width:14px;height:14px;color:rgb(var(--t-tip));flex-shrink:0;transition:transform .2s ease}.mine-menu-item .i-icon.arrow.open{transform:rotate(90deg)}.mine-menu-children{background:#fff}.mine-menu-item.child{padding-left:44px}.mine-menu-item.child .i-icon.left,.mine-menu-item.child .label{color:rgb(var(--t-tertiary))}.mine-menu-item.danger .label{color:rgb(var(--t-primary))}.mine-dialog-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#00000073;display:flex;align-items:center;justify-content:center;padding:24px}.mine-dialog{width:100%;max-width:300px;border-radius:10px;background:#fff;overflow:hidden}.mine-dialog-body{padding:28px 20px 20px;text-align:center;font-size:15px;color:rgb(var(--t-secondary))}.mine-dialog-actions{display:flex;border-top:1px solid rgb(var(--line-primary))}.mine-dialog-actions button{flex:1;height:44px;border:0;background:#fff;font-size:15px;cursor:pointer}.mine-dialog-actions .cancel{color:rgb(var(--t-tertiary));border-right:1px solid rgb(var(--line-primary))}.mine-dialog-actions .ok{color:rgb(var(--t-primary));font-weight:600}.deposit-pay{min-height:100%;background:rgb(var(--b-secondary));color:rgb(var(--t-tertiary));padding-bottom:24px}.deposit-nav.bg-g{position:fixed;top:0;left:0;right:0;z-index:3000;height:44px;box-sizing:border-box;line-height:44px;text-align:center;color:#fff;background:linear-gradient(to left top,rgb(var(--g-primary)),rgb(var(--g-secondary)))}.deposit-nav-title{font-size:14px;font-weight:700;letter-spacing:2px}.deposit-nav-back{position:absolute;top:0;left:0;height:44px;padding-left:16px;display:flex;align-items:center;border:0;background:none;cursor:pointer}.deposit-nav-back .i-app-arrow-left{width:16px;height:32px;color:#fff}.deposit-nav-right{position:absolute;top:0;right:0;height:44px;padding-right:16px;border:0;background:none;color:#fff;font-size:14px;line-height:44px;cursor:pointer}.deposit-user-card{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;height:62px;margin:60px 16px 16px;border-radius:8px;background:rgb(var(--b-tertiary));text-align:center}.deposit-user-card .vertical-line{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:0;height:46px;border-left:1px solid rgb(var(--line-primary));pointer-events:none}.deposit-user-col{min-width:0;padding:0 8px}.deposit-user-label{margin:0 0 4px;font-size:12px;color:rgb(var(--t-tertiary));line-height:1.2}.deposit-user-value{margin:0;font-size:14px;color:rgb(var(--t-secondary));line-height:1.3;word-break:break-all}.deposit-center{margin:0 16px}.deposit-empty-tip{margin:24px 0;padding:16px;border-radius:8px;background:#fff;color:rgb(var(--t-tip));font-size:14px;text-align:center;line-height:1.5}.panel-cell-header{display:flex;align-items:center;width:100%;margin:12px 0;padding:15px 20px;border:0;border-radius:8px;background:#fff;color:rgb(var(--t-secondary));text-align:left;cursor:pointer;box-sizing:border-box}.panel-cell-icon{width:30px;height:30px;margin-right:8px;flex-shrink:0;color:rgb(var(--t-primary))}.panel-cell-title{flex:1;min-width:0}.panel-cell-title>span{font-size:14px;color:rgb(var(--t-secondary));line-height:1.4}.panel-cell-label{margin-top:4px;font-size:12px;font-weight:400;color:rgb(var(--t-tertiary));line-height:1.3}.panel-cell-arrow{width:14px;height:14px;flex-shrink:0;color:#c8c9cc}.recharge-page{min-height:100%;background:rgb(var(--b-secondary));padding-top:44px;padding-bottom:24px;box-sizing:border-box}.recharge-nav{position:fixed;top:0;left:0;right:0;z-index:3000;height:44px;line-height:44px;text-align:center;color:#fff;background:linear-gradient(to left top,rgb(var(--g-primary)),rgb(var(--g-secondary)))}.recharge-nav .title{font-size:.4rem;font-weight:700;letter-spacing:.05714rem}.recharge-nav .side{position:absolute;top:0;height:44px;border:0;background:none;color:#fff;font-size:14px;line-height:44px;cursor:pointer;padding:0 16px}.recharge-nav .side.back{left:0;display:inline-flex;align-items:center;padding-left:16px}.recharge-nav .side.back .i-icon{width:16px;height:32px;color:#fff}.recharge-nav .side:not(.back){right:0}.recharge-card{margin:12px 16px;background:#fff;border-radius:8px;padding:14px}.recharge-payee-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:8px 0;font-size:13px;border-bottom:1px solid rgb(var(--line-primary))}.recharge-payee-row:last-child{border-bottom:0}.recharge-payee-row .k{color:rgb(var(--t-tip));flex-shrink:0}.recharge-payee-row .v{flex:1;text-align:left;word-break:break-all;color:rgb(var(--t-secondary))}.recharge-payee-row .copy{flex-shrink:0;border:0;background:none;color:rgb(var(--t-primary));font-size:13px;cursor:pointer}.recharge-form{margin:12px 16px 0;background:#fff;border-radius:8px;padding:4px 14px}.recharge-field{display:flex;align-items:center;gap:10px;min-height:48px;border-bottom:1px solid rgb(var(--line-primary))}.recharge-field:last-child{border-bottom:0}.recharge-field .label{width:72px;flex-shrink:0;font-size:14px;color:rgb(var(--t-secondary))}.recharge-field .label .req{color:#e11;margin-right:2px}.recharge-field input{flex:1;min-width:0;border:0;outline:none;font-size:14px;background:transparent;color:rgb(var(--t-secondary));padding:12px 0}.recharge-field input:read-only{color:rgb(var(--t-primary));font-weight:600}.recharge-warn{margin:12px 16px;font-size:12px;line-height:1.7;color:rgb(var(--t-primary))}.recharge-submit{display:block;width:calc(100% - 32px);margin:20px 16px 0;height:44px;border:0;border-radius:22px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;background:linear-gradient(to left top,rgb(var(--g-primary)),rgb(var(--g-secondary)))}.recharge-submit:disabled{opacity:.6;cursor:not-allowed}.online-pay{min-height:100%;background:rgb(var(--b-secondary));padding-top:44px;padding-bottom:24px;box-sizing:border-box}.online-main{background:transparent}.online-section-title{padding:12px 16px;font-size:14px;font-weight:700;color:rgb(var(--t-secondary));background:#fff;text-align:left}.online-remind{margin:10px 16px;text-align:left;font-size:12px;line-height:1.7;color:#e00}.online-method-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px 10px;padding:8px 16px 20px}.online-method{position:relative;height:36px;margin:0;padding:0;border:0;background:transparent;cursor:pointer;box-sizing:border-box}.online-method-card{display:flex;align-items:center;justify-content:center;height:36px;padding:0 0 3px;border:1px solid transparent;border-radius:6px;background:#fff;box-sizing:border-box;overflow:hidden}.online-method.selected .online-method-card{border-color:rgb(var(--t-primary))}.online-method-icon{display:block;width:auto;max-width:100%;max-height:100%;height:36px;object-fit:contain;border-radius:6px}.online-method-name{position:absolute;top:38px;left:0;right:0;font-size:12px;line-height:1.2;color:rgb(var(--t-secondary));text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.online-form{margin-top:0;background:transparent;border-radius:0}.online-form .recharge-field .label{font-weight:700}.online-limit{margin:16px 16px 0;padding:0;text-align:left;font-size:12px;line-height:1.6;color:#e11}.online-limit b{font-weight:700}.online-next{margin-top:16px;border-radius:6px}.recharge-records{margin:12px 16px;background:#fff;border-radius:8px;overflow:hidden}.recharge-record{padding:12px 14px;border-bottom:1px solid rgb(var(--line-primary))}.recharge-record:last-child{border-bottom:0}.recharge-record .row{display:flex;justify-content:space-between;gap:8px;font-size:13px}.recharge-record .row+.row{margin-top:6px}.recharge-record .amount{font-weight:600;color:rgb(var(--t-primary))}.recharge-record .status-0{color:#d97706}.recharge-record .status-1{color:#059669}.recharge-record .status-2{color:#dc2626}.recharge-empty{padding:40px 16px;text-align:center;color:rgb(var(--t-tip));font-size:14px}.record-page{min-height:100%;background:rgb(var(--b-secondary));padding-top:44px;box-sizing:border-box}.record-center{padding:0 16px 24px}.record-summary{display:flex;flex-direction:column;align-items:center;justify-content:center;height:62px;margin:16px 0;border-radius:8px;background:#fff;text-align:center}.record-summary .label{margin:0;font-size:12px;color:rgb(var(--t-tertiary))}.record-summary .value{margin:4px 0 0;font-size:16px;color:rgb(var(--t-secondary))}.record-tabs{display:flex;align-items:stretch;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;border-bottom:1px solid rgb(var(--line-primary));background:transparent;margin-bottom:8px}.record-tabs::-webkit-scrollbar{display:none}.record-tab{flex:0 0 auto;position:relative;height:40px;padding:0 14px;border:0;background:none;font-size:13px;white-space:nowrap;color:rgb(var(--t-secondary));cursor:pointer}.record-tab.active{color:rgb(var(--t-primary));font-weight:600}.record-tab.active:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:3px;border-radius:2px;background:rgb(var(--t-primary))}.record-empty{padding:37px 16px 48px;text-align:center}.record-empty-icon{width:110px;height:110px;margin:0 auto 12px;color:rgb(var(--t-tertiary))}.record-empty-msg{font-size:13px;color:rgb(var(--t-tertiary))}.record-empty-msg .refresh{color:rgb(var(--t-primary))}.record-list{display:flex;flex-direction:column;gap:10px}.record-item{background:#fff;border-radius:8px;padding:12px 14px}.record-item .row{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13px}.record-item .row+.row{margin-top:8px}.record-item .row.sub{color:rgb(var(--t-tertiary));font-size:12px;justify-content:flex-start}.record-item .amount{color:rgb(var(--t-primary));font-weight:600}.record-item .st-0{color:#d97706}.record-item .st-1{color:#059669}.record-item .st-2{color:#dc2626}.wd-bill-card{background:#fff;border-radius:8px;border:1px solid rgb(var(--line-primary));overflow:hidden}.wd-bill-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid rgb(var(--line-primary))}.wd-bill-title{font-size:15px;font-weight:700;color:#1f2937}.wd-bill-status{flex-shrink:0;padding:3px 10px;border-radius:4px;font-size:12px;font-weight:600;line-height:1.3;color:#fff;background:#9ca3af}.wd-bill-status.st-0{background:#d97706}.wd-bill-status.st-1{background:#22c55e}.wd-bill-status.st-2{background:#ef4444}.wd-bill-body{padding:10px 14px 12px}.wd-bill-row{padding:5px 0;font-size:13px;line-height:1.5;color:#4b5563;text-align:left;word-break:break-all}.wd-bill-time{margin-top:2px;padding-top:6px;font-size:12px;color:#9ca3af;text-align:left}.wd-bill-end{margin:12px 0 0;text-align:center;font-size:12px;color:#9ca3af}.record-filter-mask{position:fixed;top:44px;right:0;bottom:0;left:0;z-index:3100;background:#00000073}.record-popup{background:#fff;border-radius:0 0 12px 12px;padding-bottom:16px;overflow:hidden}.record-filter-row{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 16px;border-bottom:1px solid rgb(var(--line-primary));font-size:14px;color:rgb(var(--t-secondary));background:#fff;width:100%;border-left:0;border-right:0;border-top:0;cursor:pointer;box-sizing:border-box}.record-filter-row .label{font-weight:700;color:rgb(var(--t-secondary))}.record-filter-row .value{color:rgb(var(--t-secondary))}.record-channel-menu{display:flex;flex-direction:column;border-bottom:1px solid rgb(var(--line-primary))}.record-channel-menu button{text-align:left;padding:12px 16px;border:0;background:#fff;font-size:14px;color:rgb(var(--t-secondary));cursor:pointer}.record-channel-menu button.active{color:rgb(var(--t-primary))}.record-presets{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;padding:12px 12px 8px}.record-presets .preset{border:0;border-radius:4px;padding:6px 0;font-size:12px;color:#fff;background:#a33a2a;cursor:pointer}.record-query-btn{display:block;width:93%;margin:6px auto 0;height:40px;border:0;border-radius:6px;color:#fff;font-size:15px;font-weight:700;cursor:pointer;background:linear-gradient(to left top,rgb(var(--g-primary)),rgb(var(--g-secondary)))}.record-cal-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3200;background:#0000008c;display:flex;align-items:flex-end}.record-calendar{width:100%;max-height:78vh;background:#fff;border-radius:16px 16px 0 0;display:flex;flex-direction:column;overflow:hidden}.record-cal-header{position:relative;padding:12px 16px 0;border-bottom:1px solid rgb(var(--line-primary));background:#fff}.record-cal-title{text-align:center;font-size:16px;font-weight:600;color:rgb(var(--t-secondary));line-height:28px}.record-cal-close{position:absolute;top:10px;right:12px;border:0;background:none;font-size:26px;line-height:1;color:#c8c9cc;cursor:pointer;padding:0 4px}.record-cal-weekdays{display:grid;grid-template-columns:repeat(7,1fr);padding:10px 0 8px;font-size:12px;color:rgb(var(--t-tertiary));text-align:center}.record-cal-body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:12px}.record-cal-month{padding:0 8px 8px}.record-cal-month-title{padding:12px 8px 8px;font-size:14px;font-weight:600;color:rgb(var(--t-secondary))}.record-cal-days{position:relative;display:grid;grid-template-columns:repeat(7,1fr)}.record-cal-month-mark{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);text-align:center;font-size:120px;font-weight:700;color:#0000000f;pointer-events:none;line-height:1;z-index:0}.record-cal-day{position:relative;z-index:1;height:54px;border:0;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:14px;color:rgb(var(--t-secondary));cursor:pointer;padding:0}.record-cal-day.empty{visibility:hidden;pointer-events:none}.record-cal-day.disabled{color:#c8c9cc;cursor:default}.record-cal-day .num{line-height:1.2}.record-cal-day .tip{font-size:10px;line-height:1.2;margin-top:1px}.record-cal-day.middle{background:rgba(var(--t-primary),.12);color:rgb(var(--t-primary))}.record-cal-day.start,.record-cal-day.end{background:rgb(var(--t-primary));color:#fff;border-radius:4px}.record-cal-day.start.end{border-radius:4px}} .fast-pay{min-height:100%;background:rgb(var(--b-secondary));padding-top:44px;box-sizing:border-box;padding-bottom:24px}.fast-main{background:#fff}.fast-section-title{padding:12px 16px;font-size:14px;font-weight:600;color:rgb(var(--t-secondary));border-bottom:1px solid rgb(var(--line-primary));background:#fff}.fast-remind{margin:0;padding:12px 16px;font-size:12px;line-height:1.7;color:rgb(var(--t-primary));background:#f5f5f5;white-space:pre-line}.fast-method{display:flex;align-items:center;gap:8px;width:calc(100% - 32px);margin:12px 16px;padding:14px 12px;border:0;border-radius:8px;background:#fff;box-shadow:0 1px 4px #0000000f;text-align:left;cursor:pointer;box-sizing:border-box}.fast-method-main{flex:1;min-width:0}.fast-method-main .name{font-size:16px;font-weight:700;color:rgb(var(--t-secondary))}.fast-method-main .sub-title{margin-top:4px;font-size:13px;font-weight:600;color:rgb(var(--t-secondary))}.fast-method-main .sub-range{margin-top:4px;font-size:12px;color:rgb(var(--t-tertiary))}.fast-method-tag{flex-shrink:0;font-size:12px;color:#fff;background:rgb(var(--t-primary));border-radius:4px;padding:2px 6px;line-height:1.4}.fast-method-arrow{width:14px;height:14px;color:#c8c9cc;flex-shrink:0}.fast-form-layer{min-height:calc(100vh - 44px);background:rgb(var(--b-secondary));padding-bottom:24px}.fast-payee-card{margin:12px 8px;padding:10px;border-radius:6px;background:#fff}.fast-payee-title{font-size:18px;font-weight:600;color:rgb(var(--t-secondary));margin-bottom:8px}.fast-payee-qr{display:flex;flex-direction:column;align-items:center;padding:8px 0 12px}.fast-payee-qr img{width:160px;height:160px;display:block;border-radius:4px;background:#fff}.fast-payee-qr-hint{margin:8px 0 0;font-size:12px;color:rgb(var(--t-tertiary))}.fast-payee-row{display:flex;align-items:center;gap:6px;padding:8px 0;font-size:13px;color:rgb(var(--t-secondary))}.fast-payee-row .k{flex-shrink:0;width:70px;color:rgb(var(--t-tertiary))}.fast-payee-row .v{flex:1;min-width:0;word-break:break-all}.fast-payee-row .v.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fast-payee-row .copy{flex-shrink:0;border:0;border-radius:4px;padding:2px 8px;font-size:12px;color:#fff;background:rgb(var(--t-primary));cursor:pointer}.fast-form-tips{margin:10px;font-size:12px;line-height:1.7;color:#e11;text-align:left}.fast-form-tips b{font-weight:700}.fast-form-fields{margin-top:0}.sub-page{min-height:100%;background:rgb(var(--b-secondary));padding-top:44px;padding-bottom:24px;box-sizing:border-box}.sub-center{padding:0 16px 24px}.sub-summary-card{margin:16px 0;padding:16px;border-radius:8px;background:#fff;text-align:center}.sub-summary-card .label{margin:0;font-size:12px;color:rgb(var(--t-tertiary))}.sub-summary-card .value{margin:6px 0 0;font-size:22px;font-weight:700;color:rgb(var(--t-primary))}.sub-stat-row{display:flex;margin:16px 0;border-radius:8px;background:#fff;overflow:hidden}.sub-stat-cell{flex:1;padding:14px 4px;text-align:center;border-right:1px solid rgb(var(--line-primary))}.sub-stat-cell:last-child{border-right:0}.sub-stat-cell .label{font-size:12px;color:rgb(var(--t-tertiary))}.sub-stat-cell .value{margin-top:6px;font-size:16px;font-weight:700;color:rgb(var(--t-secondary))}.turnover-page{padding-left:0;padding-right:0}.turnover-page .sub-stat-row{margin-left:16px;margin-right:16px}.turnover-list{background:#fff}.turnover-item{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:70px;padding:6px 12px;box-sizing:border-box;border-bottom:1px solid rgb(var(--line-primary));background:#fff;cursor:pointer}.turnover-item-main{flex:1;min-width:0}.turnover-item-title{font-size:14px;font-weight:700;color:#1c1c1c;line-height:1.4}.turnover-item-change{margin-top:2px;font-size:13px;color:red;line-height:1.4}.turnover-item-foot{margin-top:2px;display:flex;justify-content:space-between;gap:8px;font-size:12px;color:#555;line-height:1.4}.turnover-item-foot .time{flex-shrink:0}.turnover-item-arrow{width:14px;height:14px;flex-shrink:0;opacity:.35}.record-end{padding:16px;text-align:center;font-size:12px;color:#999}.turnover-detail-page{padding:7px 24px 0;box-sizing:border-box;background:#f0f0f0}.sub-page:has(>.turnover-detail-page){padding-bottom:0;background:#f0f0f0}.turnover-detail-list{margin:0;padding:0;list-style:none;text-align:left;font-size:14px;line-height:28px;letter-spacing:0;color:#555}.turnover-detail-list .remark-body{margin-top:0}.amt-pos{color:#059669;font-weight:600}.amt-neg{color:#dc2626;font-weight:600}.type-tag{display:inline-block;padding:1px 8px;border-radius:4px;font-size:12px;background:rgba(var(--t-primary),.1);color:rgb(var(--t-primary))}.sub-disclaimer{margin:4px 0 16px;padding:10px 12px;border-radius:6px;background:#fff8ec;color:#a66a1e;font-size:12px;line-height:1.7;text-align:left}.daily-cats{display:flex;flex-direction:column;gap:10px}.daily-cat-card{background:#fff;border-radius:8px;overflow:hidden}.daily-cat-head{padding:10px 14px;font-size:14px;font-weight:700;color:rgb(var(--t-secondary));background:#fafafa;border-bottom:1px solid rgb(var(--line-primary))}.daily-cat-body{display:grid;grid-template-columns:repeat(3,1fr)}.daily-cat-cell{padding:14px 4px;text-align:center;border-right:1px solid rgb(var(--line-primary))}.daily-cat-cell:last-child{border-right:0}.daily-cat-cell .label{font-size:12px;color:rgb(var(--t-tertiary))}.daily-cat-cell .value{margin-top:6px;font-size:15px;font-weight:600;color:rgb(var(--t-secondary))}.daily-cat-cell .value.up{color:#d4380d}.daily-cat-cell .value.down{color:#389e0d}.daily-cat-card.total .daily-cat-head{color:rgb(var(--t-primary))}.donate-toggle{display:flex;margin:12px 16px 0;border-radius:8px;overflow:hidden;border:1px solid rgb(var(--t-primary))}.donate-toggle button{flex:1;height:38px;border:0;background:#fff;color:rgb(var(--t-primary));font-size:14px;cursor:pointer}.donate-toggle button.active{color:#fff;background:linear-gradient(to left top,rgb(var(--g-primary)),rgb(var(--g-secondary)))}.donate-rules{margin:16px 16px 0;padding:12px 14px;border-radius:8px;background:#fff;text-align:left}.donate-rules .title{font-size:14px;font-weight:700;color:rgb(var(--t-secondary));margin-bottom:8px}.donate-rules p{font-size:12px;line-height:1.8;color:rgb(var(--t-tertiary))}.bank-page{padding-bottom:0}.recharge-nav .side.bank-nav-actions{right:0;display:flex;align-items:center;gap:8px;padding-right:12px;height:44px}.bank-nav-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;background:transparent;color:#fff;cursor:pointer}.bank-nav-icon .i-icon{width:24px;height:24px;color:#fff}.bank-menu-mask{position:fixed;top:44px;left:0;right:0;bottom:0;z-index:3200;background:#0006}.bank-dropdown{position:fixed;top:44px;left:0;right:0;z-index:3210;background:#f0f0f0;box-shadow:none}.bank-dropdown-item{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;padding:0 16px;border:0;border-bottom:1px solid rgb(var(--line-primary));background:#fff;font-size:14px;color:rgb(var(--t-secondary));text-align:left;cursor:pointer;box-sizing:border-box}.bank-dropdown-item:last-child{border-bottom:0}.bank-dropdown-item.active{color:rgb(var(--t-primary))}.bank-dropdown-check{width:16px;height:16px;flex-shrink:0;color:rgb(var(--t-primary))}.bank-main{position:relative;min-height:calc(100vh - 44px);background:#fff}.bank-empty{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;width:100%;padding:0 16px;box-sizing:border-box;text-align:center}.bank-empty-icon{width:120px;height:120px;margin-bottom:23px;color:rgb(var(--t-tertiary))}.bank-empty-msg{margin:0;font-size:14px;color:rgb(var(--t-tertiary));line-height:1.5}.bank-empty-msg .refresh{color:rgb(var(--t-primary));font-weight:700}.bank-list{display:flex;flex-direction:column;gap:10px;padding:16px}.bank-card{position:relative;padding:16px;border-radius:10px;color:#fff;background:linear-gradient(135deg,rgb(var(--g-primary)),rgb(var(--g-secondary)));overflow:hidden}.bank-card .bank-name{font-size:15px;font-weight:700}.bank-card .bank-no{margin-top:14px;font-size:15px;letter-spacing:.5px;word-break:break-all}.bank-card .bank-holder{margin-top:10px;font-size:12px;opacity:.9}.bank-card .bank-del{position:absolute;top:10px;right:12px;border:0;background:#ffffff40;color:#fff;font-size:12px;padding:3px 10px;border-radius:10px;cursor:pointer}.bank-add-body{padding:12px 0 24px}.bank-add-form{background:#fff}.bank-add-field{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 16px;border-bottom:1px solid rgb(var(--line-primary));box-sizing:border-box}.bank-add-field:last-child{border-bottom:0}.bank-add-field .label{width:110px;flex-shrink:0;font-size:14px;color:rgb(var(--t-secondary))}.bank-add-field .label .req{color:#e11;margin-right:2px}.bank-add-field input{flex:1;min-width:0;border:0;outline:none;font-size:14px;background:transparent;color:rgb(var(--t-secondary))}.bank-add-field input::placeholder{color:rgb(var(--t-tip))}.bank-add-field .field-eye{width:18px;height:18px;flex-shrink:0;color:rgb(var(--t-tip));cursor:pointer}.bank-add-submit{margin-top:28px}.agent-nav-filter{right:0;display:inline-flex;align-items:center;padding:0 12px;border:0;background:transparent;color:#fff;font-size:14px;cursor:pointer}.agent-tip{margin:12px 0 0;padding:10px 12px;border-radius:6px;font-size:12px;line-height:1.5;color:#fff;background:rgb(var(--t-primary))}.agent-tip.soft{margin-top:12px;color:#8a5a2b;background:#f3e0c8}.agent-card{margin:12px 0;padding:4px 14px;border-radius:8px;background:#fff}.agent-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 0;border-bottom:1px solid rgb(var(--line-primary));font-size:13px}.agent-row:last-child{border-bottom:0}.agent-row .k{color:rgb(var(--t-tertiary));flex-shrink:0}.agent-row .v{flex:1;text-align:right;color:rgb(var(--t-secondary));word-break:break-all}.agent-row .copy,.agent-qr-dialog .copy{flex-shrink:0;margin-left:8px;border:0;border-radius:4px;padding:3px 10px;font-size:12px;color:#fff;background:rgb(var(--t-primary));cursor:pointer}.agent-qr-btn{margin-left:auto}.agent-user-list{display:flex;flex-direction:column;gap:0;margin-top:12px;background:#fff;border-radius:8px;overflow:hidden}.agent-team-list{display:flex;flex-direction:column;gap:0;margin-top:0;background:transparent}.agent-user-item{padding:12px 14px;border-bottom:1px solid rgb(var(--line-primary));font-size:13px}.agent-user-item:last-child{border-bottom:0}.agent-user-top{display:flex;align-items:center;justify-content:space-between}.agent-user-item .name{font-weight:600;color:rgb(var(--t-primary))}.agent-user-item .status{padding:2px 8px;border-radius:4px;font-size:12px;color:#fff;background:#999}.agent-user-item .status.ok{background:#3bb273}.agent-user-rebate{display:flex;align-items:center;justify-content:space-between;margin-top:8px;color:rgb(var(--t-secondary));font-size:13px}.agent-user-rebate .arrow{width:12px;height:12px;transform:rotate(90deg);opacity:.45}.agent-user-item .sub{margin-top:8px;font-size:12px;color:rgb(var(--t-tertiary))}.agent-list-end{padding:16px 0 8px;text-align:center;font-size:12px;color:rgb(var(--t-tertiary));background:transparent}.agent-team-summary{display:grid;grid-template-columns:repeat(3,1fr);margin-top:12px;padding:8px 0;border-radius:8px;background:#fff}.agent-team-summary .cell{padding:12px 6px;text-align:center;border-right:1px solid rgb(var(--line-primary))}.agent-team-summary .cell:nth-child(3n){border-right:0}.agent-team-summary .label{font-size:12px;color:rgb(var(--t-tertiary))}.agent-team-summary .value{margin-top:6px;font-size:16px;font-weight:600;color:rgb(var(--t-secondary))}.agent-team-card{margin-top:10px;padding:12px 14px;border-radius:8px;background:#fff}.agent-team-card .name{padding-bottom:10px;border-bottom:1px solid rgb(var(--line-primary));font-weight:600;color:rgb(var(--t-secondary))}.agent-team-card .stats{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;margin-top:10px;font-size:13px;color:rgb(var(--t-secondary))}.agent-team-card .stats span{color:rgb(var(--t-tertiary))}.agent-team-card .date{margin-top:10px;font-size:12px;color:rgb(var(--t-tertiary))}.agent-qr-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;background:#00000073}.agent-qr-dialog{width:min(280px,calc(100vw - 48px));padding:20px 16px;border-radius:10px;background:#fff;text-align:center}.agent-qr-title{font-size:15px;font-weight:600;color:rgb(var(--t-secondary))}.agent-qr-img{display:block;width:180px;height:180px;margin:16px auto 12px}.agent-qr-link{margin-bottom:14px;font-size:11px;color:rgb(var(--t-tertiary));word-break:break-all}.agent-qr-actions{display:flex;align-items:center;justify-content:center;gap:10px}.agent-qr-actions .copy{min-width:96px;padding:8px 14px;font-size:13px}.agent-qr-actions .copy:disabled{opacity:.6;cursor:not-allowed}.agent-qr-actions .copy.ghost{color:rgb(var(--t-secondary));background:#f0f0f0}.help-dropdown{position:relative;margin:12px 0}.help-dropdown-btn{display:flex;align-items:center;justify-content:space-between;width:100%;height:42px;padding:0 14px;border:0;border-radius:8px;background:#fff;font-size:14px;color:rgb(var(--t-secondary));cursor:pointer}.help-dropdown-menu{position:absolute;top:46px;left:0;right:0;z-index:20;border-radius:8px;background:#fff;box-shadow:0 4px 16px #0000001f;overflow:hidden}.help-dropdown-menu button{display:block;width:100%;padding:12px 14px;border:0;border-bottom:1px solid rgb(var(--line-primary));background:#fff;text-align:left;font-size:13px;color:rgb(var(--t-secondary));cursor:pointer}.help-dropdown-menu button:last-child{border-bottom:0}.help-dropdown-menu button.active{color:rgb(var(--t-primary))}.help-section{margin-bottom:14px;border-radius:8px;background:#fff;overflow:hidden}.help-section-title{padding:12px 14px;font-size:14px;font-weight:700;color:rgb(var(--t-secondary));background:#fafafa;border-bottom:1px solid rgb(var(--line-primary))}.help-item{border-bottom:1px solid rgb(var(--line-primary))}.help-item:last-child{border-bottom:0}.help-item-q{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 14px;border:0;background:#fff;text-align:left;font-size:13px;color:rgb(var(--t-secondary));cursor:pointer}.help-item-q .i-icon{width:12px;height:12px;flex-shrink:0;color:rgb(var(--t-tip));transition:transform .2s}.help-item-q.open .i-icon{transform:rotate(180deg)}.help-item-a{padding:0 14px 14px;font-size:12px;line-height:1.8;color:rgb(var(--t-tertiary));text-align:left}.about-content{margin:12px 0;padding:16px;border-radius:8px;background:#fff;text-align:left}.about-content h3{font-size:15px;color:rgb(var(--t-secondary));margin:14px 0 6px}.about-content h3:first-child{margin-top:0}.about-content p{font-size:13px;line-height:1.9;color:rgb(var(--t-tertiary));margin-bottom:6px}.msg-list{margin-top:12px;display:flex;flex-direction:column;gap:10px}.msg-item{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:8px;background:#fff;border:1px solid transparent;cursor:pointer}.msg-item.selected{border-color:rgb(var(--t-primary) / .35);background:rgb(var(--t-primary) / .04)}.msg-item.unread .msg-title{font-weight:600;color:rgb(var(--t-primary))}.msg-check{margin-top:3px;width:16px;height:16px;flex-shrink:0}.msg-body{min-width:0;flex:1}.msg-title-row{display:flex;align-items:center;gap:6px}.msg-title{font-size:14px;color:rgb(var(--t-secondary));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-dot{width:6px;height:6px;border-radius:50%;background:#e24b4a;flex-shrink:0}.msg-content{margin-top:4px;font-size:12px;line-height:1.6;color:rgb(var(--t-tertiary));display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap;word-break:break-word}.msg-time{margin-top:6px;font-size:11px;color:rgb(var(--t-quaternary, var(--t-tertiary)));opacity:.85}.msg-footer{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;gap:10px;padding:8px 16px;background:#fff;border-top:1px solid rgb(var(--line-primary))}.msg-footer button{flex:1;height:38px;border:1px solid rgb(var(--line-primary));border-radius:19px;background:#fff;font-size:13px;color:rgb(var(--t-tertiary));cursor:pointer}.msg-footer button:disabled{opacity:.5;cursor:not-allowed}.msg-footer button.primary{border-color:rgb(var(--t-primary));color:rgb(var(--t-primary))}.transfer-venue{display:flex;align-items:center;justify-content:space-between;margin:12px 0;padding:14px;border-radius:8px;background:#fff}.transfer-venue .name{font-size:14px;font-weight:600;color:rgb(var(--t-secondary))}.transfer-venue .amount{margin-top:4px;font-size:12px;color:rgb(var(--t-tertiary))}.transfer-venue .actions{display:flex;gap:8px}.transfer-venue .actions button{height:32px;padding:0 14px;border:0;border-radius:16px;font-size:12px;color:#fff;cursor:pointer;background:linear-gradient(to left top,rgb(var(--g-primary)),rgb(var(--g-secondary)))}.transfer-venue .actions button.out{background:#2c2c2c}.recharge-field .field-eye{width:18px;height:18px;flex-shrink:0;color:rgb(var(--t-tip));cursor:pointer}.sub-page .recharge-form{margin-left:0;margin-right:0}.sub-page .recharge-field .label{width:96px;white-space:nowrap}.sub-page .recharge-submit{width:100%;margin-left:0;margin-right:0}.withdraw-method-select{flex:1;min-width:0;border:0;outline:none;background:transparent;font-size:14px;color:rgb(var(--t-secondary));padding:12px 0}.notice-list{display:flex;flex-direction:column;gap:10px}.notice-item{padding:14px;border-radius:8px;background:#fff;text-align:left}.notice-item .idx{display:inline-block;margin-right:6px;color:rgb(var(--t-primary));font-weight:700}.notice-item .txt{font-size:13px;line-height:1.8;color:rgb(var(--t-secondary));white-space:pre-wrap}.open-result{min-height:100%;background:rgb(var(--b-secondary));padding-top:44px;padding-bottom:calc(var(--tabbar-h) + 12px);box-sizing:border-box}.open-result-nav{position:fixed;top:0;left:0;right:0;z-index:3000;height:44px;line-height:44px;text-align:center;color:#fff;background:linear-gradient(to left top,rgb(var(--g-primary)),rgb(var(--g-secondary)))}.open-result-nav .title{font-size:14px;font-weight:700;letter-spacing:2px}.open-result-nav .side{position:absolute;top:0;height:44px;border:0;background:none;color:#fff;display:flex;align-items:center;cursor:pointer;padding:0 16px}.open-result-nav .side.back{left:0}.open-result-nav .side.back .i-app-arrow-left{width:16px;height:32px;color:#fff}.open-tabs{display:flex;align-items:stretch;background:#fff;border-bottom:1px solid rgb(var(--line-primary));position:sticky;top:44px;z-index:20}.open-tab{flex:1;position:relative;height:40px;border:0;background:none;font-size:14px;color:rgb(var(--t-secondary));cursor:pointer}.open-tab.active{color:rgb(var(--t-primary));font-weight:600}.open-tab.active:after{content:"";position:absolute;left:22%;right:22%;bottom:0;height:3px;border-radius:2px;background:rgb(var(--t-primary))}.open-list{padding:0 16px 8px}.open-item{display:flex;align-items:center;padding:14px 0;border-bottom:1px solid rgb(var(--line-primary))}.open-item .logo{width:52px;height:52px;margin-right:10px;border-radius:50%;object-fit:cover;flex-shrink:0;background:#fff}.open-item .content{flex:1;min-width:0;text-align:left;color:rgb(var(--t-secondary))}.open-item .line1{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;gap:8px}.open-item .line1 .name{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.open-item .line1 .date{font-size:12px;color:rgb(var(--t-tertiary));white-space:nowrap;flex-shrink:0}.open-item .prize_num{display:inline-flex;align-items:center;flex-wrap:wrap;gap:0;margin-bottom:6px}.open-item .prize_num .num,.open-hist-row .prize_num .num{margin:0 3px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:#fdfdfd;border-radius:4px;font-size:13px;font-weight:600}.open-item .prize_num.pk10 .num,.open-hist-row .prize_num.pk10 .num{width:22px;height:22px;font-size:11px;border-radius:3px;margin:0 2px}.open-hist-row .prize_num{display:inline-flex;align-items:center;flex-wrap:wrap}.open-item .drawing{font-size:13px;color:rgb(var(--t-primary));margin-bottom:6px}.open-item .line3{display:flex;align-items:center;justify-content:space-between;font-size:12px}.open-item .line3 .qh{color:rgb(var(--t-primary))}.open-item .history{display:inline-flex;align-items:center;gap:3px;border:0;background:none;color:rgb(var(--t-primary));font-size:12px;cursor:pointer;padding:0;text-decoration:none}.open-item .history .i-app-history{width:16px;height:16px;color:rgb(var(--t-primary))}.ffc .ball-0,.ssc .ball-0{background-color:#a8a5a5}.ffc .ball-1,.ssc .ball-1{background-color:#9076d2}.ffc .ball-2,.ssc .ball-2{background-color:#dba2ca}.ffc .ball-3,.ssc .ball-3{background-color:#8398cf}.ffc .ball-4,.ssc .ball-4{background-color:#7796ef}.ffc .ball-5,.ssc .ball-5{background-color:#83b6c2}.ffc .ball-6,.ssc .ball-6{background-color:#aecca5}.ffc .ball-7,.ssc .ball-7{background-color:#e0cd81}.ffc .ball-8,.ssc .ball-8{background-color:#ec9968}.ffc .ball-9,.ssc .ball-9{background-color:#eb6e3c}.pk10 .ball-01{background:#ffea00;color:#0046bc!important}.pk10 .ball-02{background:#0046bc}.pk10 .ball-03{background:#000}.pk10 .ball-04{background:#ff4500}.pk10 .ball-05{background:#0ef1e0;color:#0046bc!important}.pk10 .ball-06{background:#8000ff}.pk10 .ball-07{background:#999}.pk10 .ball-08{background:#ec2829}.pk10 .ball-09{background:#804000}.pk10 .ball-10{background:#248000}.open-detail{min-height:100%;background:rgb(var(--b-secondary));padding-top:44px;padding-bottom:24px;box-sizing:border-box}.open-detail-meta{margin:12px 16px;padding:12px 14px;background:#fff;border-radius:8px;font-size:13px;color:rgb(var(--t-tertiary));line-height:1.6}.open-detail-meta .name{font-size:16px;font-weight:700;color:rgb(var(--t-secondary));margin-bottom:4px}.open-detail-meta b{color:rgb(var(--t-primary))}.open-hist-list{margin:0 16px;background:#fff;border-radius:8px;overflow:hidden}.open-hist-row{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-bottom:1px solid rgb(var(--line-primary))}.open-hist-row:last-child{border-bottom:0}.open-hist-row .top{display:flex;justify-content:space-between;font-size:13px;color:rgb(var(--t-secondary))}.open-hist-row .top .time{color:rgb(var(--t-tertiary));font-size:12px}.promo-page{min-height:100%;background:rgb(var(--b-secondary));padding-top:44px;padding-bottom:calc(var(--tabbar-h) + 12px);box-sizing:border-box}.promo-nav{position:fixed;top:0;left:0;right:0;z-index:3000;height:44px;line-height:44px;text-align:center;color:#fff;background:linear-gradient(to left top,rgb(var(--g-primary)),rgb(var(--g-secondary)))}.promo-nav .title{font-size:14px;font-weight:700;letter-spacing:2px}.promo-nav .side{position:absolute;top:0;height:44px;border:0;background:none;color:#fff;display:flex;align-items:center;cursor:pointer;padding:0 16px}.promo-nav .side.back{left:0}.promo-nav .side.back .i-app-arrow-left{width:16px;height:32px;color:#fff}.promo-tabs{display:flex;align-items:center;gap:8px;padding:9px 16px;overflow-x:auto;-webkit-overflow-scrolling:touch}.promo-tabs::-webkit-scrollbar{display:none}.promo-tab{flex-shrink:0;height:27px;padding:0 12px;border:0;border-radius:14px;background:transparent;color:rgb(var(--t-secondary));font-size:13px;cursor:pointer}.promo-tab.active{background:rgb(var(--t-primary));color:#fff}.promo-list{padding:0 0 8px}.promo-item{display:block;margin:2px 0;overflow:hidden;background:rgb(var(--b-secondary));text-decoration:none}.promo-item .active-img{display:block;width:100%;height:auto;vertical-align:top;border:0}.promo-detail{min-height:100%;background:rgb(var(--b-secondary));padding-top:44px;box-sizing:border-box}.promo-detail-body{overflow:auto}.promo-detail-body .title-img,.promo-detail-body .body-img{display:block;width:100%;height:auto}.promo-detail-divider{height:1px;background:rgb(var(--line-primary));opacity:.6}.promo-detail-empty{padding:40px 16px;text-align:center;color:rgb(var(--t-tertiary));font-size:14px}.betting-page{min-height:100%;background:rgb(var(--b-secondary));padding-top:44px;padding-bottom:calc(var(--tabbar-h) + 12px);box-sizing:border-box}.betting-nav{position:fixed;top:0;left:0;right:0;z-index:3000;height:44px;line-height:44px;text-align:center;color:#fff;background:linear-gradient(to left top,rgb(var(--g-primary)),rgb(var(--g-secondary)))}.betting-nav .title{font-size:14px;font-weight:700;letter-spacing:2px}.betting-nav .side{position:absolute;top:0;height:44px;border:0;background:none;color:#fff;display:flex;align-items:center;cursor:pointer;padding:0 16px}.betting-nav .side.back{left:0}.betting-nav .side.back .i-app-arrow-left{width:16px;height:32px;color:#fff}.betting-tabs{display:flex;align-items:stretch;background:#fff;border-bottom:1px solid rgb(var(--line-primary));position:sticky;top:44px;z-index:20}.betting-tab{flex:1;position:relative;height:36px;border:0;background:none;font-size:14px;color:rgb(var(--t-secondary));cursor:pointer;transition:color .25s ease}.betting-tab.active{color:rgb(var(--t-primary));font-weight:600}.betting-tab-line{position:absolute;left:0;bottom:0;height:3px;border-radius:2px;background:rgb(var(--t-primary));transition:transform .3s ease,width .3s ease;pointer-events:none;z-index:1}.lobby-swipe{overflow:hidden;width:100%}.lobby-track{display:flex;width:100%;transition:transform .3s ease;will-change:transform}.lobby-pane{flex:0 0 100%;width:100%;min-width:100%}.lobby-list{padding:0 16px 8px}.lobby-item{display:flex;align-items:flex-start;padding:14px 0;border-bottom:1px solid rgba(142,142,147,.5);text-align:left}.lobby-item .logo{width:53px;height:53px;margin:0 8px 8px 0;border-radius:50%;object-fit:cover;flex-shrink:0;background:#fff}.lobby-item .content{flex:1;min-width:0;color:rgb(var(--t-secondary))}.lobby-item .title{font-size:14px;font-weight:700;margin-bottom:8px;color:rgb(var(--t-secondary))}.lobby-item .prize_num{display:inline-flex;align-items:center;flex-wrap:wrap;margin-bottom:6px}.lobby-item .prize_num .num{margin:0 3px 0 0;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;color:#fdfdfd;border-radius:4px;font-size:12px;font-weight:600}.lobby-item .prize_num.pk10 .num{width:20px;height:20px;font-size:10px;margin-right:2px}.lobby-item .drawing{font-size:13px;color:rgb(var(--t-primary));margin-bottom:6px}.lobby-item .countdown{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:8px;color:rgb(var(--t-secondary))}.lobby-item .countdown .qh{color:rgb(var(--t-primary))}.lobby-item .countdown .time-down{display:inline;color:#fc0c1b;font-variant-numeric:tabular-nums}.lobby-item .foot{display:flex;align-items:center;height:26px;font-size:12px;box-sizing:border-box}.lobby-item .foot-link{display:inline-flex;align-items:center;gap:3px;margin-right:10px;border:0;background:none;padding:0;color:rgb(var(--t-secondary));font-size:12px;cursor:pointer;text-decoration:none;white-space:nowrap}.lobby-item .foot-link .i-icon{width:14px;height:14px;color:rgb(var(--t-primary))}.lobby-item .buy{flex:1;display:flex;justify-content:flex-end;align-items:center}.lobby-item .buy-btn{border:0;padding:4px 10px;border-radius:4px;font-size:12px;font-weight:700;color:#fff;cursor:pointer;background:linear-gradient(to left top,rgb(var(--g-primary)),rgb(var(--g-secondary)))}.rule-page{min-height:100%;background:#fff;padding-top:44px;box-sizing:border-box}.rule-nav{position:fixed;top:0;left:0;right:0;z-index:3000;height:44px;line-height:44px;text-align:center;color:#fff;background:linear-gradient(to left top,rgb(var(--g-primary)),rgb(var(--g-secondary)))}.rule-nav .title{font-size:14px;font-weight:700;letter-spacing:2px}.rule-nav .side{position:absolute;top:0;height:44px;border:0;background:none;color:#fff;display:flex;align-items:center;cursor:pointer;padding:0 16px}.rule-nav .side.back{left:0}.rule-nav .side.back .i-app-arrow-left{width:16px;height:32px;color:#fff}.rule-loading{padding:40px 16px;text-align:center;color:rgb(var(--t-secondary));font-size:13px}.rule-tabs{display:flex;overflow-x:auto;white-space:nowrap;border-bottom:1px solid rgb(var(--line-primary));background:#fff;padding:0 8px;-webkit-overflow-scrolling:touch}.rule-tabs::-webkit-scrollbar{display:none}.rule-tab{flex:0 0 auto;height:40px;padding:0 12px;border:0;background:none;font-size:13px;color:rgb(var(--t-secondary));position:relative;cursor:pointer;transition:color .22s ease}.rule-tab.active{color:rgb(var(--t-primary));font-weight:600}.rule-tab:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2px;border-radius:1px;background:rgb(var(--t-primary));transform:scaleX(0);transform-origin:center;transition:transform .22s ease}.rule-tab.active:after{transform:scaleX(1)}.rule-body-frame{position:relative;overflow:hidden}.rule-body{padding:8px 16px 24px;box-sizing:border-box}.rule-slide-left-enter-active,.rule-slide-left-leave-active,.rule-slide-right-enter-active,.rule-slide-right-leave-active{transition:opacity .22s ease,transform .22s ease}.rule-slide-left-enter-from{opacity:0;transform:translate(28px)}.rule-slide-left-leave-to,.rule-slide-right-enter-from{opacity:0;transform:translate(-28px)}.rule-slide-right-leave-to{opacity:0;transform:translate(28px)}.rule-table-wrap{overflow-x:auto;margin-bottom:12px}.rule-table{width:100%;border-collapse:collapse;font-size:12px;color:rgb(var(--t-primary))}.rule-table th,.rule-table td{border:1px solid rgb(var(--line-primary));padding:8px 6px;text-align:center;vertical-align:middle;word-break:break-all}.rule-table th{background:#f7f7f7;font-weight:600;white-space:nowrap}.rule-type{margin-top:12px}.rule-type-title{font-size:14px;font-weight:700;color:rgb(var(--t-primary));margin-bottom:6px}.rule-type-content{margin:0 0 6px;padding:0;font-family:inherit;font-size:12px;line-height:1.7;white-space:pre-wrap;word-break:break-word;color:rgb(var(--t-secondary))}.credit-bet{height:100dvh;background:#f5f5f5;padding-top:44px;padding-bottom:56px;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden}.credit-nav{position:fixed;top:0;left:0;right:0;z-index:3000;height:44px;line-height:44px;text-align:center;color:#fff;background:linear-gradient(to left top,rgb(var(--g-primary)),rgb(var(--g-secondary)))}.credit-nav .title{font-size:14px;font-weight:700}.credit-nav .side{position:absolute;top:0;height:44px;border:0;background:none;color:#fff;display:flex;align-items:center;padding:0 12px;cursor:pointer;font-size:13px}.credit-nav .side.back{left:0}.credit-nav .side.helper{right:0}.credit-nav .side.back .i-app-arrow-left{width:16px;height:32px;color:#fff}.credit-loading{flex:1;min-height:0;padding:40px 16px;text-align:center;color:rgb(var(--t-secondary));font-size:13px}.lottery-heard{flex-shrink:0;background:#fff;border-bottom:1px solid rgb(var(--line-primary))}.lottery-heard .heard-row{display:flex;padding:10px 12px 6px;gap:8px}.lottery-heard .col{flex:1;min-width:0}.lottery-heard .col.right{flex:0 0 120px;text-align:right}.lottery-heard .label{font-size:12px;color:rgb(var(--t-secondary));margin-bottom:6px}.lottery-heard .qi{color:rgb(var(--t-primary));font-weight:600}.lottery-heard .nums{display:flex;flex-wrap:wrap;gap:4px}.lottery-heard .hm{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:12px;color:#fff;background:#888}.lottery-heard .attr{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px}.lottery-heard .attr-chip{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 6px;border-radius:4px;font-size:11px;font-weight:600;line-height:1;color:#fff;background:#8a8a8a}.lottery-heard .attr-chip.is-sum{background:#5b7cfa}.lottery-heard .attr-chip.is-da{background:#e85d4c}.lottery-heard .attr-chip.is-xiao{background:#3aa0ff}.lottery-heard .attr-chip.is-dan{background:#f0a020}.lottery-heard .attr-chip.is-shuang{background:#2fbf7a}.lottery-heard .qi2{font-size:13px;font-weight:700;color:rgb(var(--t-primary))}.lottery-heard .qi2-unit{color:#222;font-weight:600}.lottery-heard .cd-label{margin-top:4px;font-size:12px;color:rgb(var(--t-secondary))}.lottery-heard .cd-seal{color:#e85d4c;font-weight:700}.lottery-heard .cd-time{margin-top:2px;font-size:16px;font-weight:700;color:rgb(var(--t-primary));font-variant-numeric:tabular-nums}.lottery-heard .heard-bar{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-top:1px solid #f0f0f0}.lottery-heard .balance{font-size:12px;color:rgb(var(--t-secondary))}.lottery-heard .modes{display:flex;gap:12px}.lottery-heard .mode{display:flex;align-items:center;gap:4px;font-size:12px;color:rgb(var(--t-secondary));cursor:pointer}.lottery-heard .mode.on{color:rgb(var(--t-primary));font-weight:600}.credit-main{flex:1;min-height:0;display:flex;overflow:hidden;background:#fff}.credit-side{width:76px;flex-shrink:0;height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#f7f7f7;border-right:1px solid rgb(var(--line-primary));scrollbar-width:none;-ms-overflow-style:none}.credit-side::-webkit-scrollbar{display:none;width:0;height:0}.credit-side .side-item{display:block;width:100%;border:0;background:none;padding:12px 8px;font-size:13px;color:rgb(var(--t-secondary));text-align:center;cursor:pointer;position:relative}.credit-side .side-item.active{background:#fff;color:rgb(var(--t-primary));font-weight:600}.credit-side .side-item.active:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 2px 2px 0;background:rgb(var(--t-primary))}.credit-panel{flex:1;min-width:0;min-height:0;height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:8px 10px 16px}.credit-panel .sec{margin-bottom:12px}.credit-panel .sec-title{font-size:13px;font-weight:700;color:rgb(var(--t-primary));margin:4px 0 8px}.opt-grid{display:grid;grid-template-columns:repeat(var(--cols, 2),minmax(0,1fr));gap:8px}.opt{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:6px;min-height:40px;padding:6px 8px;border:1px solid #e8e8e8;border-radius:4px;background:#fff;cursor:pointer;font-size:12px;color:rgb(var(--t-primary));box-sizing:border-box}.opt .opt-row{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%}.opt.on{border-color:rgb(var(--t-primary));background:color-mix(in srgb,rgb(var(--t-primary)) 8%,#fff)}.opt.ball .opt-ball{margin-right:auto}.opt-ball{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;color:#fff;font-size:12px;background:#666;flex-shrink:0}.opt-label{flex:1;text-align:left;min-width:0}.opt-odds{font-style:normal;color:rgb(var(--t-primary));font-weight:600}.opt.opt-yiban{min-height:72px;cursor:default}.opt .input-money{width:100%}.opt .input-money input{width:100%;height:28px;border:1px solid #ddd;border-radius:3px;background:#fff;text-align:center;font-size:12px;color:rgb(var(--t-secondary));box-sizing:border-box;outline:none}.opt .input-money input::placeholder{color:#999}.opt .input-money input:focus{border-color:rgb(var(--t-primary))}.credit-bet.is-yiban .credit-foot .bet-btn{min-width:110px}.credit-foot{position:fixed;left:0;right:0;bottom:0;z-index:3000;height:56px;display:flex;align-items:center;gap:8px;padding:0 10px;background:#fff;border-top:1px solid rgb(var(--line-primary));box-sizing:border-box}.credit-foot .cart{width:36px;height:36px;border:0;background:none;display:flex;align-items:center;justify-content:center;cursor:pointer}.credit-foot .cart .i-icon{width:22px;height:22px;color:rgb(var(--t-primary))}.credit-foot .summary{flex:1;font-size:12px;color:rgb(var(--t-secondary));min-width:0}.credit-foot .summary b{color:rgb(var(--t-primary))}.credit-foot .unit input{width:56px;height:32px;border:1px solid #ddd;border-radius:4px;text-align:center;font-size:13px}.credit-foot .bet-btn{height:36px;padding:0 14px;border:0;border-radius:4px;color:#fff;font-size:13px;font-weight:700;cursor:pointer;background:linear-gradient(to left top,rgb(var(--g-primary)),rgb(var(--g-secondary)))}.lottery-heard .nums.ffc .hm,.lottery-heard .nums.ssc .hm,.opt-ball{color:#fff}.lottery-heard .nums.ffc .ball-0,.lottery-heard .nums.ssc .ball-0,.opt-grid .ball-0{background:#909399}.lottery-heard .nums.ffc .ball-1,.lottery-heard .nums.ssc .ball-1,.opt-grid .ball-1{background:#c45cff}.lottery-heard .nums.ffc .ball-2,.lottery-heard .nums.ssc .ball-2,.opt-grid .ball-2{background:#3aa0ff}.lottery-heard .nums.ffc .ball-3,.lottery-heard .nums.ssc .ball-3,.opt-grid .ball-3{background:#67c23a}.lottery-heard .nums.ffc .ball-4,.lottery-heard .nums.ssc .ball-4,.opt-grid .ball-4{background:#409eff}.lottery-heard .nums.ffc .ball-5,.lottery-heard .nums.ssc .ball-5,.opt-grid .ball-5{background:#e6a23c}.lottery-heard .nums.ffc .ball-6,.lottery-heard .nums.ssc .ball-6,.opt-grid .ball-6{background:#67c23a}.lottery-heard .nums.ffc .ball-7,.lottery-heard .nums.ssc .ball-7,.opt-grid .ball-7{background:#e6a23c}.lottery-heard .nums.ffc .ball-8,.lottery-heard .nums.ssc .ball-8,.opt-grid .ball-8,.lottery-heard .nums.ffc .ball-9,.lottery-heard .nums.ssc .ball-9,.opt-grid .ball-9,.lottery-heard .nums.pk10 .ball-01,.opt-grid .ball-01{background:#f56c6c}.lottery-heard .nums.pk10 .ball-02,.opt-grid .ball-02{background:#e6a23c}.lottery-heard .nums.pk10 .ball-03,.opt-grid .ball-03{background:#409eff}.lottery-heard .nums.pk10 .ball-04,.opt-grid .ball-04{background:#67c23a}.lottery-heard .nums.pk10 .ball-05,.opt-grid .ball-05{background:#909399}.lottery-heard .nums.pk10 .ball-06,.opt-grid .ball-06{background:#c45cff}.lottery-heard .nums.pk10 .ball-07,.opt-grid .ball-07{background:#3aa0ff}.lottery-heard .nums.pk10 .ball-08,.opt-grid .ball-08{background:#f5a623}.lottery-heard .nums.pk10 .ball-09,.opt-grid .ball-09{background:#13c2c2}.lottery-heard .nums.pk10 .ball-10,.opt-grid .ball-10{background:#eb2f96}.credit-foot .bet-btn:disabled{opacity:.5;cursor:not-allowed}.bet-confirm-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4000;background:#00000073;display:flex;align-items:center;justify-content:center;padding:24px 16px;box-sizing:border-box}.bet-confirm{width:100%;max-width:320px;max-height:min(70vh,520px);display:flex;flex-direction:column;background:#fff;border-radius:10px;box-sizing:border-box;overflow:hidden}.bet-confirm-hd{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:14px 16px 8px}.bet-confirm-hd .title{font-size:16px;font-weight:700;color:rgb(var(--t-primary))}.bet-confirm-hd .close{width:28px;height:28px;border:0;background:none;font-size:22px;line-height:1;color:#999;cursor:pointer}.bet-confirm-meta{display:flex;justify-content:space-between;gap:8px;flex-shrink:0;padding:0 16px 10px;font-size:12px;color:rgb(var(--t-secondary))}.bet-confirm-list{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:0 16px}.bet-confirm-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgb(var(--line-primary))}.bet-confirm-row .left{min-width:0;flex:1}.bet-confirm-row .play{font-size:13px;color:rgb(var(--t-primary));line-height:1.4;word-break:break-all}.bet-confirm-row .odds{margin-top:4px;font-size:12px;color:rgb(var(--t-secondary))}.bet-confirm-row .right{flex-shrink:0;font-size:13px;font-weight:600;color:rgb(var(--t-primary))}.bet-confirm-sum{flex-shrink:0;padding:12px 16px;font-size:13px;color:rgb(var(--t-secondary));border-top:1px solid rgb(var(--line-primary))}.bet-confirm-sum b{color:rgb(var(--t-primary))}.bet-confirm-actions{display:flex;gap:10px;flex-shrink:0;padding:0 16px 16px}.bet-confirm-actions button{flex:1;height:40px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer}.bet-confirm-actions .cancel{border:1px solid #ddd;background:#fff;color:#666}.bet-confirm-actions .ok{border:0;color:#fff;background:linear-gradient(to left top,rgb(var(--g-primary)),rgb(var(--g-secondary)))}.bet-confirm-actions button:disabled{opacity:.55;cursor:not-allowed}
