.wallet-page{background:#f4f5f7;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;padding-bottom:120px}.wallet-header{align-items:center;background:#fff;border-bottom:1px solid #eee;display:flex;height:54px;padding:0 16px;position:sticky;top:0;z-index:99}.back-btn{cursor:pointer;font-size:24px;width:40px}.wallet-title{flex:1 1;font-size:18px;font-weight:700;margin-right:40px;text-align:center}.order-card,.record-card,.wallet-card{background:#fff;border-radius:18px;box-shadow:0 2px 10px #0000000a;margin:14px;padding:18px}.wallet-tabs{background:#f6f6f6;border-radius:14px;display:flex;margin-bottom:24px;padding:4px}.wallet-tab{border-radius:12px;color:#666;cursor:pointer;flex:1 1;font-size:15px;font-weight:600;padding:12px 0;text-align:center;transition:.2s}.wallet-tab.active{background:linear-gradient(135deg,#5b7cff,#4a67ff);color:#fff}.wallet-content{width:100%}.wallet-label{color:#666;font-size:14px;margin-bottom:12px}.wallet-input-box{align-items:center;display:flex}.wallet-input-box input{background:#0000;border:none;flex:1 1;font-size:34px;font-weight:700;outline:none}.wallet-input-box span{font-size:18px;font-weight:700}.wallet-line{background:#eee;height:1px;margin:18px 0}.normal-input{background:#f7f7f7;border:none;border-radius:12px;box-sizing:border-box;font-size:15px;height:50px;outline:none;padding:0 16px;width:100%}.wallet-email-hint{color:#666;font-size:13px;line-height:1.5;margin:0 0 12px}.wallet-address-row{align-items:center;display:flex;justify-content:space-between}.change-btn{background:#ff9b2f;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:13px;padding:7px 14px}.wallet-address-text{color:#222;font-size:14px;line-height:1.7;margin-top:12px;word-break:break-all}.quick-amounts{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.quick-btn{background:#f2f2f2;border:none;border-radius:12px;cursor:pointer;font-size:14px;padding:10px 18px;transition:.2s}.quick-btn:hover{background:#4a67ff;color:#fff}.check-btn,.copy-btn,.main-btn,.upload-btn{background:linear-gradient(135deg,#5b7cff,#4a67ff);border:none;border-radius:14px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;height:52px;margin-top:22px;transition:.2s;width:100%}.check-btn:hover,.copy-btn:hover,.main-btn:hover,.upload-btn:hover{opacity:.9}.withdraw-balance{color:#111;font-size:34px;font-weight:700}.code-row{display:flex;gap:10px}.code-row input{background:#f7f7f7;flex:1 1;font-size:15px;height:50px;outline:none;padding:0 16px}.code-btn,.code-row input{border:none;border-radius:12px}.code-btn{background:#4a67ff;color:#fff;cursor:pointer;font-size:14px;width:120px}.bottom-tips,.fee-box,.wallet-warning{background:#fff7e9;border-radius:12px;color:#d88a00;font-size:14px;line-height:1.6;margin-top:20px;padding:14px}.bottom-tips{margin:14px}.bottom-tips span{font-weight:700;margin-left:8px}.record-title{font-size:17px;font-weight:700;margin-bottom:18px}.record-item{border-bottom:1px solid #f2f2f2;padding:16px 0}.record-icon,.record-item{align-items:center;display:flex}.record-icon{border-radius:50%;color:#fff;font-size:15px;font-weight:700;height:46px;justify-content:center;margin-right:14px;width:46px}.record-icon.pending{background:#ff9800}.record-icon.paid{background:#16c784}.record-icon.cancel{background:#f44336}.record-info{flex:1 1}.record-name{font-size:15px;font-weight:700}.record-time{color:#888;font-size:12px;margin-top:6px}.record-right{text-align:right}.record-amount{font-size:15px;font-weight:700}.record-status{font-size:13px;margin-top:6px}.record-status.pending{color:#ff9800}.record-status.paid{color:#16c784}.record-status.cancel{color:#f44336}.delete-btn{cursor:pointer;font-size:16px;margin-left:14px}.empty-record,.no-more{color:#999;font-size:13px;padding:20px 0;text-align:center}.order-amount{font-size:38px}.order-amount,.order-status{font-weight:700;margin-top:12px;text-align:center}.order-status{font-size:15px}.order-status.pending{color:#ff9800}.order-status.paid{color:#16c784}.countdown-box{color:#666;font-size:15px;margin-top:18px;text-align:center}.countdown-box span{color:#ff3b30;font-weight:700;margin:0 6px}.qrcode-box{display:flex;justify-content:center;margin-top:26px}.wallet-address-title{font-size:15px;font-weight:700;margin-top:28px}.wallet-address-box{border-radius:12px;line-height:1.7;margin-top:14px;word-break:break-all}.payment-tips,.wallet-address-box{background:#f7f7f7;font-size:14px;padding:16px}.payment-tips{border-radius:14px;color:#666;line-height:2;margin-top:22px}.upload-box{width:100%}.upload-box input{margin-top:12px}.preview-box{margin-top:18px}.preview-box img{border-radius:14px;width:100%}.wallet-type-row{display:flex;gap:10px;margin-top:14px}.type-btn{background:#f2f2f2;border:none;border-radius:12px;cursor:pointer;flex:1 1;font-size:14px;height:44px}.type-btn.active{background:linear-gradient(135deg,#5b7cff,#4a67ff);color:#fff}.wallet-textarea{background:#f7f7f7;box-sizing:border-box;font-size:14px;line-height:1.7;min-height:120px;outline:none;padding:14px;resize:none}.delete-wallet-btn,.wallet-textarea{border:none;border-radius:14px;width:100%}.delete-wallet-btn{background:#ff3b30;color:#fff;cursor:pointer;font-size:15px;font-weight:700;height:50px;margin-top:14px}@media (max-width:480px){.order-card,.record-card,.wallet-card{border-radius:16px;margin:10px;padding:16px}.wallet-input-box input{font-size:28px}.order-amount{font-size:30px}}.home-page{background:#f5f6fa;min-height:100vh;padding:calc(env(safe-area-inset-top, 0px) + 12px) 12px calc(var(--app-tabbar-height) + env(safe-area-inset-bottom, 0px));width:100%}.home-top{gap:10px;margin-bottom:14px}.home-logo,.home-top{align-items:center;display:flex}.home-logo{background:#fff;border:1px solid #eef1f6;border-radius:50%;box-shadow:0 2px 8px #0000000a;flex-shrink:0;height:46px;justify-content:center;overflow:hidden;width:46px}.home-logo img{height:100%;object-fit:cover;width:100%}.home-search-wrap{flex:1 1;min-width:0;position:relative}.home-search-icon{color:#b8bec8;height:18px;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:18px}.home-search-icon svg{display:block;height:100%;width:100%}.home-search{background:#f3f4f7;border:none;border-radius:23px;color:#333;font-size:14px;height:46px;outline:none;padding:0 16px 0 40px;width:100%}.home-search::placeholder{color:#b8bec8}.home-menu{align-items:center;background:linear-gradient(135deg,#4e73ff,#5f8bff);border:none;border-radius:14px;box-shadow:0 4px 12px #4e73ff47;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:46px;justify-content:center;transition:transform .15s ease;width:46px}.home-menu:active{transform:scale(.96)}.home-menu-lines{display:flex;flex-direction:column;gap:4px;width:18px}.home-menu-lines i{background:#fff;border-radius:2px;display:block;height:2px}.notice-bar{background:#fff;border-radius:16px;box-shadow:0 2px 10px #00000008;justify-content:space-between;margin-bottom:14px;min-height:48px;padding:10px 14px;width:100%}.notice-bar,.notice-left{align-items:center;display:flex}.notice-left{flex:1 1;gap:8px;overflow:hidden}.notice-speaker{color:#4e73ff;flex-shrink:0;height:18px;width:18px}.notice-speaker svg{display:block;height:100%;width:100%}.notice-text{color:#ff7a00;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notice-link{background:#0000;border:none;color:#4e73ff;cursor:pointer;flex-shrink:0;font-size:13px;padding:0}.service-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-bottom:14px;width:100%}.service-card{align-items:center;background:#fff;border-radius:20px;box-shadow:0 2px 12px #0000000a;cursor:pointer;display:flex;gap:10px;min-height:96px;padding:14px 12px;transition:.2s}.service-card:active{transform:scale(.98)}.service-icon{align-items:center;border-radius:50%;box-shadow:0 4px 12px #0000001f;color:#fff;display:flex;flex-shrink:0;font-size:24px;height:52px;justify-content:center;width:52px}.service-icon.square{border-radius:14px}.orange{background:linear-gradient(135deg,#ff9838,#ff7a00)}.blue{background:linear-gradient(135deg,#4e73ff,#3762ff)}.green{background:linear-gradient(135deg,#43d84f,#24c936)}.red{background:linear-gradient(135deg,#f66,#ff4040)}.service-info{flex:1 1;min-width:0;overflow:hidden}.service-title{color:#111;font-size:16px;font-weight:700;line-height:1.25;margin-bottom:4px}.service-desc{color:#999;font-size:12px;line-height:1.4}.service-arrow{color:#d0d5dd;flex-shrink:0;font-size:22px;font-weight:300;line-height:1}.home-banner-carousel{border-radius:22px;box-shadow:0 8px 24px #3e67ff2e;margin-bottom:14px;overflow:hidden;position:relative;width:100%}.home-banner-track{display:flex;transition:transform .45s ease;will-change:transform}.home-banner-slide{background:#0000;border:none;cursor:pointer;display:block;flex:0 0 100%;padding:0;width:100%}.home-banner-slide:active{opacity:.96}.home-banner-img{display:block;height:auto;pointer-events:none;vertical-align:middle;width:100%}.home-banner-dots{align-items:center;bottom:10px;display:flex;gap:6px;left:50%;position:absolute;transform:translateX(-50%);z-index:2}.home-banner-dots button{background:#ffffff73;border:none;border-radius:999px;cursor:pointer;height:6px;padding:0;width:6px}.home-banner-dots button.active{background:#fffffff2;width:18px}.extra-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-bottom:14px;width:100%}.extra-card{align-items:center;background:#fff;border-radius:20px;box-shadow:0 2px 12px #0000000a;cursor:pointer;display:flex;gap:10px;min-height:96px;padding:14px 12px;transition:.2s}.extra-card:active{transform:scale(.98)}.extra-icon{align-items:center;border-radius:50%;box-shadow:0 4px 12px #0000001f;color:#fff;display:flex;flex-shrink:0;font-size:24px;height:52px;justify-content:center;width:52px}.extra-icon.pink{background:linear-gradient(135deg,#ff6b8a,#ff3d6e)}.extra-icon.purple{background:linear-gradient(135deg,#9b6dff,#7c4dff)}.extra-info{flex:1 1;min-width:0}.extra-title{color:#111;font-size:16px;font-weight:700;margin-bottom:4px}.extra-desc{color:#999;font-size:12px;line-height:1.4}.home-trust-bar{align-items:stretch;background:#eef1f6;border-radius:18px;display:flex;gap:8px;justify-content:space-between;padding:14px 12px}.home-trust-item{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.home-trust-icon{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.home-trust-icon svg{display:block;height:18px;width:18px}.home-trust-icon--bolt,.home-trust-icon--service,.home-trust-icon--shield{background:linear-gradient(135deg,#4e73ff,#5f8bff)}.home-trust-title{color:#222;font-size:13px;font-weight:700;line-height:1.2}.home-trust-desc{color:#999;font-size:11px;line-height:1.2;margin-top:2px}@media (max-width:360px){.extra-card,.service-card{min-height:88px;padding:12px 10px}.extra-icon,.service-icon{font-size:20px;height:46px;width:46px}.extra-title,.service-title{font-size:15px}.home-trust-title{font-size:12px}.home-trust-desc{font-size:10px}}.order-page{background:#f4f7fb;min-height:100vh;padding-bottom:calc(var(--app-tabbar-height) + env(safe-area-inset-bottom, 0px) + 24px)}.order-page__header{font-size:clamp(16px,4.2vw,20px);font-weight:700;position:relative}.order-page__back{cursor:pointer;font-size:clamp(18px,4.8vw,22px);left:clamp(12px,3vw,16px);line-height:1;position:absolute;top:clamp(12px,3vw,16px)}.order-page__toolbar{padding:clamp(10px,3vw,14px) clamp(12px,3.5vw,16px) 0}.order-page__search-row{background:#fff;border-radius:16px;box-shadow:0 2px 12px #0f172a0f;display:flex;gap:clamp(8px,2vw,10px);padding:clamp(10px,2.5vw,12px)}.order-page__search-input{background:#f5f7fb;border:none;border-radius:12px;color:#1f2937;flex:1 1;font-size:clamp(13px,3.4vw,15px);min-width:0;outline:none;padding:clamp(9px,2.5vw,12px) clamp(10px,2.8vw,14px)}.order-page__search-input::placeholder{color:#9ca3af}.order-page__search-btn{background:linear-gradient(135deg,#1677ff,#0958d9);border:none;border-radius:12px;color:#fff;cursor:pointer;flex-shrink:0;font-size:clamp(13px,3.4vw,15px);font-weight:600;padding:0 clamp(14px,3.5vw,20px);white-space:nowrap}.order-page__tabs-wrap{padding:clamp(10px,3vw,14px) clamp(12px,3.5vw,16px) clamp(12px,3.5vw,16px)}.order-page__tabs{align-items:stretch;background:#eef2f8;border-radius:14px;box-sizing:border-box;display:flex;flex-wrap:nowrap;padding:4px;width:100%}.order-page__tab{-webkit-tap-highlight-color:transparent;background:#0000;border:none;border-radius:10px;color:#64748b;cursor:pointer;flex:1 1;font-size:clamp(10px,2.55vw,13px);font-weight:500;line-height:1.2;min-width:0;padding:clamp(9px,2.4vw,11px) clamp(2px,.6vw,4px);text-align:center;transition:color .2s ease,background .2s ease,box-shadow .2s ease;white-space:nowrap}.order-page__tab--active{background:#fff;box-shadow:0 2px 8px #1677ff1f;color:#1677ff;font-weight:600}.order-page__tab-label{display:block;overflow:hidden;text-overflow:ellipsis}@media (max-width:360px){.order-page__tab{font-size:10px;padding-bottom:10px;padding-top:10px}}.order-page__list{padding:0 clamp(12px,3.5vw,16px)}.order-page__empty,.order-page__loading{font-size:clamp(13px,3.4vw,15px);padding:50px 16px;text-align:center}.order-page__empty{color:#999}.order-card{background:#fff;border:1px solid #e2e8f0cc;border-radius:clamp(14px,3.5vw,20px);box-shadow:0 2px 12px #0f172a0d;margin-bottom:clamp(10px,2.8vw,14px);padding:clamp(12px,3.2vw,16px)}.order-card__head{justify-content:space-between}.order-card__head,.order-card__identity{align-items:flex-start;display:flex;gap:clamp(8px,2.5vw,12px)}.order-card__identity{flex:1 1;min-width:0}.order-card__icon{align-items:center;background:linear-gradient(145deg,#ffc069,#fa8c16);border-radius:clamp(10px,2.8vw,14px);display:flex;flex-shrink:0;font-size:clamp(18px,4.8vw,22px);height:clamp(38px,10vw,46px);justify-content:center;line-height:1;width:clamp(38px,10vw,46px)}.order-card__meta{flex:1 1;min-width:0}.order-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1f2937;display:-webkit-box;font-size:clamp(14px,3.8vw,16px);font-weight:600;line-height:1.35;margin:0;overflow:hidden;word-break:break-word}.order-card__time{color:#94a3b8;display:block;font-size:clamp(11px,2.9vw,13px);line-height:1.4;margin-top:clamp(3px,1vw,5px)}.order-card__no{color:#64748b;font-size:clamp(10px,2.6vw,12px);line-height:1.45;margin:clamp(3px,1vw,5px) 0 0;word-break:break-all}.order-card__summary{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:clamp(3px,1vw,5px);max-width:42%}.order-card__amount{align-items:baseline;display:flex;flex-wrap:wrap;gap:2px 4px;justify-content:flex-end;line-height:1.2}.order-card__amount-value{font-feature-settings:"tnum";color:#1677ff;font-size:clamp(16px,4.5vw,20px);font-variant-numeric:tabular-nums;font-weight:700}.order-card__amount-unit{color:#1677ff;font-size:clamp(10px,2.6vw,12px);font-weight:600}.order-card__face{color:#94a3b8;line-height:1.3;margin:0;text-align:right}.order-card__face,.order-card__status{font-size:clamp(10px,2.6vw,12px);white-space:nowrap}.order-card__status{border-radius:999px;display:inline-block;font-weight:600;line-height:1.35;margin-top:clamp(2px,.6vw,4px);padding:clamp(2px,.6vw,3px) clamp(6px,1.8vw,8px)}.order-card__account{align-items:baseline;border-top:1px solid #f1f5f9;color:#475569;display:flex;flex-wrap:wrap;font-size:clamp(13px,3.4vw,15px);gap:4px 8px;line-height:1.45;margin-top:clamp(10px,2.8vw,14px);padding-top:clamp(10px,2.8vw,14px)}.order-card__account-label{color:#64748b;flex-shrink:0}.order-card__account-label:after{content:"："}.order-card__account-value{color:#1e293b;font-weight:600;word-break:break-all}.order-card__actions{display:flex;gap:clamp(8px,2.2vw,10px);margin-top:clamp(10px,2.8vw,14px)}.order-card__btn{-webkit-tap-highlight-color:transparent;border-radius:clamp(10px,2.8vw,12px);cursor:pointer;flex:1 1;font-size:clamp(12px,3.2vw,14px);font-weight:600;line-height:1.3;min-width:0;padding:clamp(8px,2.2vw,10px) clamp(6px,1.8vw,8px);transition:opacity .2s ease}.order-card__btn:disabled{cursor:not-allowed;opacity:.65}.order-card__btn--outline{background:#fff;border:1px solid #1677ff;color:#1677ff}.order-card__btn--danger{background:linear-gradient(135deg,#ff7875,#ff4d4f);border:none;color:#fff}@media (max-width:360px){.order-card__summary{max-width:38%}.order-card__face{text-align:right;white-space:normal}}@media (min-width:480px){.order-card__head{align-items:center}.order-card__summary{max-width:none}}.profile-page{background:linear-gradient(180deg,#d8e4fb,#e8eef9 38%,#f3f5fa);display:flex;flex-direction:column;min-height:100vh;padding-bottom:calc(var(--app-tabbar-height) + env(safe-area-inset-bottom, 0px))}.profile-content{flex:1 1}.profile-header{background:linear-gradient(180deg,#b8cef5,#d2ddf0 62%,#d2ddf000);overflow:visible;padding:14px 16px 58px;position:relative}.title{color:#1f2937;font-size:20px;margin-bottom:18px;text-align:center}.setting-btn{background:#0000;border:none;cursor:pointer;flex-shrink:0;height:34px;margin-left:auto;margin-top:11px;padding:0;width:34px}.setting-icon{color:#4a7dff;height:24px;width:24px}.user-box{align-items:flex-start;display:flex;gap:12px;position:relative;z-index:2}.avatar{align-items:center;background:#fff;border-radius:50%;box-shadow:0 4px 14px #0000002e;display:flex;flex-shrink:0;height:56px;justify-content:center;overflow:hidden;width:56px}.avatar-img{display:block;height:100%;object-fit:cover;object-position:center center;width:100%}.user-info{flex:1 1;min-width:0;padding-top:2px}.name{color:#111827;font-size:26px;font-weight:700;line-height:1.15;word-break:break-all}.sub{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.tag{background:linear-gradient(90deg,#4a7dff,#5f8cff);border-radius:999px;color:#fff;font-size:12px;font-weight:600;line-height:1.2;padding:4px 10px}.superior{color:#6b7280;font-size:13px}.card{border-radius:22px;box-shadow:0 10px 28px #0f172a14;margin:0 16px;padding:18px 18px 16px}.asset-card{margin-top:-34px;position:relative;z-index:3}.card-top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.label{color:#9ca3af;font-size:14px}.money{color:#111827;font-size:36px;font-weight:700;line-height:1.1;margin-top:8px}.clickable,.withdraw{cursor:pointer}.withdraw{background:linear-gradient(90deg,#ff7a00,#ff9a3c);border:none;border-radius:999px;box-shadow:0 4px 12px #ff7a0047;color:#fff;flex-shrink:0;font-size:15px;font-weight:700;margin-top:8px;padding:10px 22px}.card-bottom{align-items:stretch;border-top:1px solid #f0f2f5;display:flex;margin-top:18px;padding-top:16px}.card-stat{flex:1 1;position:relative;text-align:center}.card-stat:not(:last-child):after{background:#eceff3;bottom:8px;content:"";position:absolute;right:0;top:8px;width:1px}.num{color:#111827;font-size:22px;font-weight:700}.desc{color:#9ca3af;margin-top:4px}.action-row{display:flex;gap:12px;padding:16px 16px 0}.invite,.recharge{align-items:center;border:none;border-radius:999px;cursor:pointer;display:flex;flex:1 1;font-size:15px;font-weight:700;justify-content:center;padding:14px 12px;transition:transform .15s ease}.invite{background:#fff;border:2px solid #4a7dff;color:#2563eb}.recharge{background:linear-gradient(90deg,#4a7dff,#3d6dfc);box-shadow:0 6px 18px #4a7dff47;color:#fff}.invite:active,.recharge:active{transform:scale(.98)}.section-title{color:#111827;font-size:22px;font-weight:700;padding:24px 16px 12px}.grid{grid-gap:16px;gap:16px;grid-template-columns:repeat(2,1fr);padding:0 16px 8px}.grid-item{color:#374151;font-size:13px;font-weight:500;text-align:center}.icon{background:linear-gradient(135deg,#4a7dff,#3d6dfc);border-radius:16px;box-shadow:0 6px 16px #4a7dff38;font-size:18px;height:58px;margin:auto auto 8px;width:58px}.logout-wrapper{padding:20px 16px 24px}.logout-btn{background:linear-gradient(90deg,#ff4d4f,#ff7875);border-radius:16px;box-shadow:0 8px 18px #ff4d4f38;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:15px;text-align:center}.confirm-mask{align-items:center;background:#00000073;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.confirm-box{background:#fff;border-radius:18px;max-width:320px;padding:24px;text-align:center;width:80%}.confirm-title{font-size:18px;font-weight:700;margin-bottom:12px}.confirm-text{color:#666;font-size:15px;margin-bottom:20px}.confirm-actions{display:flex;gap:12px}.confirm-actions button{border:none;border-radius:12px;cursor:pointer;flex:1 1;font-size:15px;font-weight:700;padding:12px}.confirm-actions button:first-child{background:#f3f4f6;color:#666}.confirm-actions button:last-child{background:linear-gradient(90deg,#ff4d4f,#ff7875);color:#fff}.jd-ecard-page{background:#f3f5fa;min-height:100vh;padding-bottom:calc(var(--jd-paybar-height) + env(safe-area-inset-bottom, 0px))}.jd-ecard-page .card{margin:12px}.jd-ecard-form-row{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;gap:12px;justify-content:space-between;padding:14px 0}.jd-ecard-form-row:last-child{border-bottom:none}.jd-ecard-form-row .label{color:#333;flex-shrink:0;font-size:15px;margin:0}.jd-ecard-form-row input{border:none;flex:1 1;font-size:15px;padding:0;text-align:right}.jd-ecard-form-row input::placeholder{color:#bbb}.tips-clickable{cursor:pointer}.jd-paybar{background:#fff;bottom:0;box-shadow:0 -2px 12px #0000000f;left:50%;max-width:420px;padding-bottom:env(safe-area-inset-bottom,0);position:fixed;transform:translateX(-50%);width:100%;z-index:10000}.jd-paybar__summary{align-items:stretch;display:flex;min-height:44px}.jd-paybar__summary-left{align-items:center;background:#fff7e6;color:#666;display:flex;flex:1 1;font-size:13px;line-height:1.5;padding:10px 12px}.jd-paybar__summary-right{align-items:center;background:#ff7a00;color:#fff;display:flex;font-size:13px;font-weight:700;padding:10px 14px;white-space:nowrap}.jd-paybar__action{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:10px 12px 12px}.jd-paybar__usdt{color:#111;font-size:22px;font-weight:700;line-height:1.2}.jd-paybar__total-label{color:#999;font-size:12px;margin-top:2px}.jd-paybar__btn{background:linear-gradient(90deg,#ff7a00,#ff9a3c);border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;min-width:120px;padding:14px 20px}.jd-paybar__btn:disabled{background:#ccc;cursor:not-allowed}.jd-tutorial-mask{align-items:center;background:#00000073;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:20px 12px;position:fixed;z-index:10001}.jd-tutorial-box{background:#fff;border-radius:16px;display:flex;flex-direction:column;max-height:88vh;max-width:360px;overflow:hidden;width:100%}.jd-tutorial-header{background:linear-gradient(90deg,#4e8cff,#1677ff);color:#fff;flex-shrink:0;font-size:17px;font-weight:700;padding:14px 16px;text-align:center}.jd-tutorial-body{-webkit-overflow-scrolling:touch;flex:1 1;max-height:72vh;min-height:0;overflow-y:auto;padding:16px 16px 28px}.jd-tutorial-subtitle{color:#e53935;font-weight:700;margin-bottom:12px;text-align:center}.jd-tutorial-warning{color:#ff7a00;font-size:14px;font-weight:700;line-height:1.65;margin-bottom:14px}.jd-tutorial-list{color:#666;font-size:14px;line-height:1.75;margin:0;padding-left:20px}.jd-tutorial-list li+li{margin-top:8px}.jd-tutorial-tip{color:#e53935;font-size:13px;font-weight:700;line-height:1.65;margin-bottom:4px;margin-top:14px}.jd-tutorial-tip:last-child{margin-bottom:8px}.jd-tutorial-actions{background:#fff;border-top:1px solid #f0f0f0;display:flex;flex-shrink:0;gap:12px;padding:12px 16px 16px}.jd-tutorial-btn{border-radius:999px;cursor:pointer;flex:1 1;font-size:15px;font-weight:700;padding:12px}.jd-tutorial-btn.ghost{background:#fff;border:1px solid #1677ff;color:#1677ff}.jd-tutorial-btn.primary{background:linear-gradient(90deg,#4e8cff,#1677ff);border:none;color:#fff}.hongbao-list{padding:12px 16px 24px}.hongbao-service-card{align-items:center;background:#fff;border-radius:16px;box-shadow:0 4px 16px #0f172a0f;cursor:pointer;display:flex;gap:14px;padding:16px}.hongbao-service-card:active{transform:scale(.99)}.hongbao-service-icon{align-items:center;background:linear-gradient(135deg,#ff6b8a,#ff3d6e);border-radius:14px;color:#fff;display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:52px;justify-content:center;width:52px}.hongbao-service-icon.purple{background:linear-gradient(135deg,#9b6dff,#7c4dff)}.jd-tutorial-text{color:#666;font-size:14px;line-height:1.75;margin:0 0 12px}.jd-tutorial-mark{background:#fff3cd;color:#ff7a00;font-weight:700;padding:0 2px}.jd-tutorial-em{color:#e53935;font-weight:700}.hongbao-service-info{flex:1 1;min-width:0}.hongbao-service-title{color:#111;font-size:17px;font-weight:700;margin-bottom:4px}.hongbao-service-desc{color:#999;font-size:13px}.hongbao-service-arrow{color:#ccc;font-size:22px}.region-picker{margin-top:4px}.region-picker__field+.region-picker__field{margin-top:12px}.region-picker__label{color:#bbb;font-size:12px;margin-bottom:4px}.region-picker__select{appearance:none;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23999' d='m2 4 4 4 4-4'/%3E%3C/svg%3E") no-repeat 100%;border:none;border-bottom:1px solid #eee;color:#333;font-size:16px;outline:none;padding:12px 24px 12px 0;width:100%}.region-picker__select:disabled{background-color:#fafafa;color:#ccc}.region-picker__select option{color:#333}.login-page{align-items:center;background:linear-gradient(180deg,#8fb3e9,#f2f3f5);display:flex;flex-direction:column;margin:0 auto;max-width:420px;min-height:100vh;width:100%}.login-header{margin-top:60px;text-align:center}.logo-box{align-items:center;background:#fff;border-radius:50%;box-shadow:0 4px 16px #0000001f;display:flex;height:90px;justify-content:center;margin:auto;overflow:hidden;width:90px}.login-avatar{display:block;height:100%;object-fit:cover;object-position:center 42%;width:100%}.logo{background:linear-gradient(45deg,#00c6ff,#ff7a00);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:36px;font-weight:700}.slogan{color:#333;font-size:16px;margin-top:16px}.form-box{box-sizing:border-box;margin-top:30px;padding:20px;width:100%}.input{background:#eaeaea;border:none;border-radius:14px;box-sizing:border-box;margin-bottom:16px;outline:none;padding:14px}.input,.login-btn{font-size:16px;width:100%}.login-btn{background:linear-gradient(90deg,#4a6cf7,#5f8cff);border:none;border-radius:30px;color:#fff;cursor:pointer;font-weight:500;margin-top:10px;padding:16px}.login-btn:disabled{cursor:not-allowed;opacity:.55}.turnstile-wrap{display:flex;justify-content:center;margin:4px 0 12px;min-height:65px}.turnstile-missing{background:#fff3cd;border-radius:12px;color:#856404;font-size:13px;margin:4px 0 12px;padding:10px 12px;text-align:center}.register{color:#999;font-size:14px;margin-top:20px;text-align:center}.register span{color:#4a6cf7;cursor:pointer}.bills-page{background:#f4f7fb;min-height:100vh;padding-bottom:100px}.bills-page__header{font-size:clamp(16px,4.2vw,20px);font-weight:700;position:relative}.bills-page__back{cursor:pointer;font-size:clamp(18px,4.8vw,22px);left:clamp(12px,3vw,16px);line-height:1;position:absolute;top:clamp(12px,3vw,16px)}.bills-page__summary{grid-gap:clamp(10px,2.8vw,12px);display:grid;gap:clamp(10px,2.8vw,12px);grid-template-columns:1fr 1fr;padding:clamp(12px,3.5vw,16px)}.bills-summary-card{background:#fff;border:1px solid #e2e8f0e6;border-radius:clamp(12px,3.2vw,16px);box-shadow:0 2px 10px #0f172a0d;padding:clamp(12px,3.2vw,14px)}.bills-summary-card__label{color:#64748b;display:block;font-size:clamp(11px,2.9vw,13px);margin-bottom:6px}.bills-summary-card__value{font-feature-settings:"tnum";display:block;font-size:clamp(16px,4.2vw,18px);font-variant-numeric:tabular-nums;font-weight:700}.bills-summary-card--in .bills-summary-card__value{color:#16a34a}.bills-summary-card--out .bills-summary-card__value{color:#ef4444}.bills-page__tabs-wrap{padding:0 clamp(12px,3.5vw,16px) clamp(10px,2.8vw,12px)}.bills-page__tabs{background:#eef2f8;border-radius:14px;display:flex;padding:4px}.bills-page__tab{background:#0000;border:none;border-radius:10px;color:#64748b;cursor:pointer;flex:1 1;font-size:clamp(12px,3.2vw,14px);font-weight:500;padding:clamp(9px,2.4vw,11px) 8px}.bills-page__tab--active{background:#fff;box-shadow:0 2px 8px #1677ff1f;color:#1677ff;font-weight:600}.bills-page__list{padding:0 clamp(12px,3.5vw,16px)}.bills-page__empty{color:#94a3b8;font-size:clamp(13px,3.4vw,15px);padding:48px 16px;text-align:center}.bill-item{background:#fff;border:1px solid #e2e8f0e6;border-radius:clamp(12px,3.2vw,16px);box-shadow:0 2px 10px #0f172a0a;margin-bottom:clamp(10px,2.8vw,12px);padding:clamp(12px,3.2vw,14px)}.bill-item__main{align-items:flex-start;display:flex;gap:clamp(10px,2.8vw,14px);justify-content:space-between}.bill-item__info{flex:1 1;min-width:0}.bill-item__title{color:#1e293b;font-size:clamp(14px,3.6vw,16px);font-weight:600;line-height:1.35;margin:0}.bill-item__remark{color:#64748b;font-size:clamp(11px,2.9vw,13px)}.bill-item__no,.bill-item__remark{line-height:1.4;margin:clamp(4px,1.2vw,6px) 0 0}.bill-item__no{word-break:break-all}.bill-item__no,.bill-item__time{color:#94a3b8;font-size:clamp(10px,2.6vw,12px)}.bill-item__time{display:block;margin-top:clamp(4px,1.2vw,6px)}.bill-item__amount{font-feature-settings:"tnum";flex-shrink:0;font-size:clamp(15px,4vw,18px);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2;text-align:right;white-space:nowrap}.bill-item__amount--in{color:#16a34a}.bill-item__amount--out{color:#ef4444}.bill-item__unit{font-size:clamp(10px,2.6vw,12px);font-weight:600;margin-left:3px}.wallet-address-page{background:#f4f7fb;min-height:100vh;padding-bottom:100px}.wallet-address-page__header{align-items:center;background:#fff;border-bottom:1px solid #eef2f6;display:flex;height:clamp(48px,12vw,56px);padding:0 clamp(12px,3.5vw,16px);position:sticky;top:0;z-index:10}.wallet-address-page__back{background:#0000;border:none;cursor:pointer;font-size:clamp(18px,4.8vw,22px);line-height:1;margin-left:-8px;padding:8px}.wallet-address-page__title{flex:1 1;font-size:clamp(16px,4.2vw,18px);font-weight:700;margin:0;padding-right:32px;text-align:center}.wallet-address-page__body{margin:0 auto;max-width:520px;padding:clamp(12px,3.5vw,16px)}.wallet-address-page__banner{border-radius:12px;font-size:clamp(12px,3.2vw,14px);line-height:1.5;margin-bottom:12px;padding:10px 14px}.wallet-address-page__banner--success{background:#f6ffed;border:1px solid #b7eb8f;color:#389e0d}.wallet-address-page__banner--error{background:#fff2f0;border:1px solid #ffccc7;color:#cf1322}.wallet-address-card{background:#fff;border:1px solid #e2e8f0e6;border-radius:clamp(14px,3.5vw,20px);box-shadow:0 2px 12px #0f172a0d;padding:clamp(16px,4vw,20px)}.wallet-address-card__badge{background:#fff1f0;border:1px solid #ffa39e;border-radius:999px;color:#cf1322;display:inline-block;font-size:clamp(11px,2.9vw,12px);font-weight:700;margin-bottom:10px;padding:4px 10px}.wallet-address-card__heading{color:#1e293b;font-size:clamp(16px,4.2vw,18px);font-weight:700;margin:0}.wallet-address-card__desc{color:#64748b;font-size:clamp(12px,3.2vw,14px);line-height:1.55;margin:8px 0 0}.wallet-address-card__empty,.wallet-address-card__loading{background:#f8fafc;border-radius:12px;color:#94a3b8;font-size:clamp(12px,3.2vw,14px);margin-top:16px;padding:14px;text-align:center}.wallet-address-card__current{background:#f0f7ff;border:1px solid #d6e4ff;border-radius:12px;margin-top:16px;padding:14px}.wallet-address-card__current-label{color:#597ef7;display:block;font-size:clamp(11px,2.9vw,12px);margin-bottom:6px}.wallet-address-card__current-value{color:#1e293b;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(12px,3.2vw,14px);line-height:1.55;margin:0;word-break:break-all}.wallet-address-card__label{color:#334155;display:block;font-size:clamp(13px,3.4vw,14px);font-weight:600;margin-bottom:8px;margin-top:18px}.wallet-address-card__input{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;box-sizing:border-box;color:#1e293b;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(13px,3.4vw,14px);line-height:1.55;min-height:88px;outline:none;padding:12px 14px;resize:vertical;width:100%}.wallet-address-card__input:focus{background:#fff;border-color:#1677ff;box-shadow:0 0 0 3px #1677ff1f}.wallet-address-card__tips{background:#fffbe6;border:1px solid #ffe58f;border-radius:12px;color:#ad6800;font-size:clamp(11px,2.9vw,13px);line-height:1.6;margin-top:14px;padding:12px 14px}.wallet-address-card__tips p{margin:0 0 4px}.wallet-address-card__tips p:last-child{margin-bottom:0}.wallet-address-card__save{background:linear-gradient(135deg,#1677ff,#0958d9);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:clamp(14px,3.6vw,16px);font-weight:700;margin-top:18px;padding:clamp(12px,3.2vw,14px);width:100%}.wallet-address-card__save:disabled{cursor:not-allowed;opacity:.55}.wallet-address-card__delete{background:#fff;border:1px solid #fecaca;border-radius:12px;color:#ef4444;cursor:pointer;font-size:clamp(13px,3.4vw,15px);font-weight:600;margin-top:10px;padding:clamp(11px,3vw,13px);width:100%}.wallet-address-card__delete:disabled{cursor:not-allowed;opacity:.55}.settings-page{background:#eef2f7;min-height:100vh;padding-bottom:100px}.settings-page__header{align-items:center;background:linear-gradient(180deg,#5b8cff,#4a7dff);box-shadow:0 2px 8px #4a7dff33;display:flex;height:50px;justify-content:center;padding:0 12px;position:sticky;top:0;z-index:10}.settings-page__back{background:#0000;border:none;color:#fff;cursor:pointer;font-size:28px;left:8px;line-height:1;padding:4px 10px;position:absolute;top:50%;transform:translateY(-50%)}.settings-page__title{color:#fff;font-size:17px;font-weight:600;margin:0}.settings-group-gap{background:#eef2f7;height:10px}.settings-item,.settings-list{background:#fff}.settings-item{align-items:center;border:none;color:#222;cursor:pointer;display:flex;font-size:15px;justify-content:space-between;min-height:52px;padding:0 16px;text-align:left;width:100%}.settings-item+.settings-item,.settings-item+.settings-row,.settings-row+.settings-item{border-top:1px solid #f0f0f0}.settings-item__label{flex:1 1}.settings-item__value{color:#666;font-size:15px;margin-right:8px}.settings-item__arrow{color:#c8c8c8;font-size:18px;line-height:1}.settings-row{align-items:center;background:#fff;color:#222;display:flex;font-size:15px;justify-content:space-between;min-height:52px;padding:0 16px}.settings-row__value{color:#666}.settings-logout-wrap{background:#fff;padding:14px 16px}.settings-logout-btn{background:#fff;border:none;color:#222;cursor:pointer;font-size:16px;font-weight:500;padding:12px 0;width:100%}.settings-form-body{padding:16px}.settings-banner{border-radius:8px;font-size:13px;line-height:1.5;margin-bottom:12px;padding:10px 14px}.settings-banner--success{background:#f6ffed;border:1px solid #b7eb8f;color:#389e0d}.settings-banner--error{background:#fff2f0;border:1px solid #ffccc7;color:#cf1322}.settings-form-card{background:#fff;border-radius:8px;padding:16px}.settings-field{margin-bottom:14px}.settings-field:last-of-type{margin-bottom:0}.settings-field label{color:#333;display:block;font-size:14px;margin-bottom:8px}.settings-field input,.settings-field textarea{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;font-size:14px;outline:none;padding:12px 14px;width:100%}.settings-field input:focus,.settings-field textarea:focus{border-color:#4a7dff}.settings-field textarea{font-family:monospace;min-height:96px;resize:vertical;word-break:break-all}.settings-field__hint{color:#999;font-size:12px;line-height:1.5;margin-top:8px}.settings-save-btn{background:linear-gradient(90deg,#4a7dff,#3d6dfc);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:20px;padding:13px 16px;width:100%}.settings-save-btn:disabled{cursor:not-allowed;opacity:.65}.settings-current{background:#f8fafc;border-radius:8px;color:#64748b;font-size:12px;margin-bottom:14px;padding:10px 12px;word-break:break-all}.settings-current strong{color:#334155;display:block;margin-bottom:4px}.tutorials-page{background:#f3f5fa;min-height:100vh;padding-bottom:calc(24px + env(safe-area-inset-bottom, 0px))}.tutorials-page__header{background:linear-gradient(90deg,#4e8cff,#1677ff);border-radius:0 0 20px 20px;color:#fff;padding:16px 48px;position:relative}.tutorials-page__back{background:#0000;border:none;color:#fff;cursor:pointer;font-size:28px;left:12px;line-height:1;padding:0 4px;position:absolute;top:50%;transform:translateY(-50%)}.tutorials-page__title{font-size:18px;font-weight:700;margin:0;text-align:center}.tutorials-page__intro{background:#fff;border-radius:14px;box-shadow:0 4px 14px #0f172a0d;color:#666;font-size:14px;line-height:1.6;margin:16px 16px 0;padding:14px 16px}.tutorials-list{display:flex;flex-direction:column;gap:12px;padding:16px}.tutorials-card{align-items:center;background:#fff;border:none;border-radius:16px;box-shadow:0 4px 16px #0f172a0f;cursor:pointer;display:flex;gap:14px;padding:16px;text-align:left;transition:transform .15s ease;width:100%}.tutorials-card:active{transform:scale(.99)}.tutorials-card__icon{align-items:center;border-radius:14px;color:#fff;display:flex;flex-shrink:0;font-size:22px;height:48px;justify-content:center;width:48px}.tutorials-card__icon--blue{background:linear-gradient(135deg,#4a7dff,#3d6dfc)}.tutorials-card__icon--orange{background:linear-gradient(135deg,#ff9838,#ff7a00)}.tutorials-card__body{flex:1 1;min-width:0}.tutorials-card__name{color:#111827;font-size:16px;font-weight:700;margin-bottom:4px}.tutorials-card__desc{color:#6b7280;font-size:13px;line-height:1.45}.tutorials-card__arrow{color:#c4c9d4;flex-shrink:0;font-size:22px}.tutorial-doc{padding:16px 16px 32px}.tutorial-doc__hero{background:#fff;border-radius:16px;box-shadow:0 4px 16px #0f172a0f;margin-bottom:16px;padding:20px}.tutorial-doc__hero-title{color:#111827;font-size:20px;font-weight:700;margin-bottom:8px}.tutorial-doc__hero-desc{color:#6b7280;font-size:14px;line-height:1.65}.tutorial-doc__section{background:#fff;border-radius:16px;box-shadow:0 4px 16px #0f172a0d;margin-bottom:12px;padding:18px 16px}.tutorial-doc__section-title{align-items:center;color:#111827;display:flex;font-size:16px;font-weight:700;gap:8px;margin-bottom:12px}.tutorial-doc__step-no{align-items:center;background:linear-gradient(135deg,#4a7dff,#3d6dfc);border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:700;height:24px;justify-content:center;width:24px}.tutorial-doc__text{color:#374151;font-size:14px;line-height:1.75;margin:0 0 10px}.tutorial-doc__text:last-child{margin-bottom:0}.tutorial-doc__list{color:#374151;font-size:14px;line-height:1.75;margin:0;padding-left:18px}.tutorial-doc__list li+li{margin-top:6px}.tutorial-doc__tip{background:#fff8e6;border-radius:12px;color:#8a6d1d;font-size:13px;line-height:1.65;margin-top:12px;padding:12px 14px}.tutorial-doc__tip strong{color:#b45309}.tutorial-doc__cta{background:linear-gradient(90deg,#ff7a00,#ff9a3c);border:none;border-radius:14px;color:#fff;cursor:pointer;display:block;font-size:15px;font-weight:700;margin-top:16px;padding:14px;width:100%}.tutorial-doc__tag-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.tutorial-doc__tag{background:#eef3ff;border-radius:999px;color:#3d6dfc;font-size:12px;font-weight:600;padding:4px 10px}*{box-sizing:border-box}body{background:#f2f3f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI}.app{background:#fff;margin:0 auto;max-width:420px;min-height:100vh;position:relative}:root{--app-tabbar-height:64px;--utility-paybar-height:112px;--jd-paybar-height:132px}.page{padding-bottom:calc(64px + env(safe-area-inset-bottom, 0px));padding-bottom:calc(var(--app-tabbar-height) + env(safe-area-inset-bottom, 0px))}.page-with-paybar{padding-bottom:calc(112px + env(safe-area-inset-bottom, 0px));padding-bottom:calc(var(--utility-paybar-height) + env(safe-area-inset-bottom, 0px))}.tabbar{align-items:flex-start;background:#fff;border:none;border-radius:18px 18px 0 0;border-top:1px solid #f0f0f0;bottom:0;box-shadow:0 -4px 20px #0000000f;box-sizing:border-box;display:flex;height:calc(64px + env(safe-area-inset-bottom, 0px));height:calc(var(--app-tabbar-height) + env(safe-area-inset-bottom, 0px));justify-content:space-around;left:50%;max-width:420px;padding:8px 12px calc(6px + env(safe-area-inset-bottom, 0px));position:fixed;transform:translateX(-50%);width:100%;z-index:10000}.tabbar-item{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:none;cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:4px;justify-content:center;padding:0;transition:color .2s ease;-webkit-user-select:none;user-select:none}.tabbar-item.active{color:#1a1a1a}.tabbar-icon{align-items:center;display:flex;height:26px;justify-content:center;transition:transform .2s ease;width:26px}.tabbar-item.active .tabbar-icon{transform:scale(1.05)}.tabbar-icon svg{display:block;height:26px;width:26px}.tabbar-label{color:#b8b8b8;font-size:13px;font-weight:400;line-height:1;transition:color .2s ease,font-weight .2s ease}.tabbar-item.active .tabbar-label{color:#1a1a1a;font-weight:600}.utility-paybar{align-items:center;background:#fff;bottom:0;box-shadow:0 -2px 10px #0000000d;box-sizing:border-box;display:flex;justify-content:space-between;left:50%;max-width:420px;padding:12px 12px calc(12px + env(safe-area-inset-bottom, 0px));position:fixed;transform:translateX(-50%);width:100%;z-index:10000}.header{font-size:18px;font-weight:600;padding:16px;text-align:center}.blue{background:linear-gradient(90deg,#4e8cff,#1677ff);border-radius:0 0 20px 20px;color:#fff}.back{cursor:pointer;font-size:20px;left:12px;position:absolute;top:16px}.card{background:#fff;border-radius:16px;box-shadow:0 4px 15px #0000000d;margin:12px;padding:16px}.label{color:#999;font-size:13px;margin-top:10px}input,textarea{border:none;border-bottom:1px solid #eee;font-size:16px;outline:none;padding:12px 0;width:100%}.big-money{font-size:36px;font-weight:700;margin:10px 0}.amount-grid{display:flex;flex-wrap:wrap;gap:10px}.amount-item{background:#eee;border-radius:10px;padding:12px;text-align:center;width:30%}.amount-item.active{background:#1677ff;color:#fff}.tips{background:#fff3cd;border-radius:10px;font-size:14px;margin-top:10px;padding:10px}.tab-switch{border-radius:16px;display:flex;margin:10px;overflow:hidden}.tab-switch div{background:#eee;flex:1 1;padding:14px;text-align:center}.tab-switch .active{background:#3d6dfc;color:#fff}.batch-item{border-bottom:1px solid #eee;padding:10px}.add-btn{border:2px solid #1677ff;border-radius:30px;color:#1677ff;margin-top:15px;padding:14px;text-align:center}.pay-bar{align-items:center;background:#fff;border-top:1px solid #eee;bottom:0;display:flex;justify-content:space-between;left:50%;max-width:420px;padding:12px;position:fixed;transform:translateX(-50%);width:100%;z-index:100}.usdt{font-size:20px;font-weight:700}.pay-btn{background:linear-gradient(90deg,#ff7a00,#ff9a3c);border-radius:25px;color:#fff;padding:12px 18px}.modal{-webkit-overflow-scrolling:touch;align-items:center;background:#0006;display:flex;flex-direction:column;inset:0;justify-content:flex-start;overflow-y:auto;padding:24px 12px 32px;position:fixed;z-index:10001}.modal,.modal-box{box-sizing:border-box}.modal-box{background:#fff;border-radius:20px;flex-shrink:0;margin:auto;max-width:380px;padding:20px;width:90%}.modal-input{align-items:center;display:flex;margin-bottom:10px}.modal-input input{border:none;flex:1 1}.modal-input span{color:#999;flex-shrink:0;margin-left:8px}.modal-actions{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:20px}.modal-actions div{padding:10px 16px;white-space:nowrap}.modal-actions .confirm{background:#3d6dfc;border-radius:20px;color:#fff;flex:1 1;line-height:1.35;text-align:center;white-space:normal}.top-bar{align-items:center;display:flex;gap:10px;padding:10px}.logo{height:40px;width:40px}.top-bar input{background:#f2f2f2;border:none;border-radius:20px;flex:1 1;padding:10px}.menu{background:#4a7dff;border-radius:10px;color:#fff;font-size:20px;padding:8px 12px}.notice{background:#fff;border-radius:12px;color:#f60;display:flex;font-size:13px;justify-content:space-between;margin:10px;padding:10px}.notice span{color:#4a7dff}.grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;padding:10px}.card-item{background:#fff;border-radius:15px;gap:12px;padding:15px}.card-item,.icon{align-items:center;display:flex}.icon{border-radius:50%;color:#fff;font-size:22px;height:50px;justify-content:center;width:50px}.orange{background:#ff8c42}.blue{background:#4a7dff}.green{background:#3ccf4e}.red{background:#ff4d4f}.title{font-weight:700}.desc{color:#888;font-size:12px}.banner{padding:10px}.banner img{border-radius:15px;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;background:#0f172a;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;justify-content:center;margin:0}#root{background:#fff;border-radius:20px;box-shadow:0 10px 40px #00000080;max-width:420px;min-height:100vh;overflow:hidden;width:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.dae6da3d.css.map*/