@import"https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;600;700;800&display=swap";.nav-symbol[data-v-336fa4b6]{width:31px!important;height:31px!important;overflow:visible;color:inherit;stroke:currentColor;stroke-width:1.9!important;stroke-linecap:round;stroke-linejoin:round}.nav-soft[data-v-336fa4b6]{fill:currentColor;stroke:none;opacity:0}.nav-bolt[data-v-336fa4b6]{fill:currentColor;stroke:currentColor;stroke-width:1.25}.nav-symbol.active[data-v-336fa4b6]{stroke-width:2!important}.nav-symbol.active .nav-soft[data-v-336fa4b6]{opacity:1}.nav-symbol.active .nav-detail[data-v-336fa4b6]{stroke:#fff}.nav-symbol.active .nav-bolt[data-v-336fa4b6]{fill:#fff}.bottom-nav button[data-v-4e8b2baa]{gap:4px!important}.bottom-nav-icon[data-v-4e8b2baa]{width:40px;height:34px;display:grid;place-items:center;color:#50545b;font-style:normal;transition:color .2s ease,transform .2s ease}.bottom-nav button.active .bottom-nav-icon[data-v-4e8b2baa]{color:var(--consumer-coral);transform:translateY(-1px)}.bottom-nav button>span[data-v-4e8b2baa]{transition:color .2s ease,font-weight .2s ease}.bottom-nav button.active>span[data-v-4e8b2baa]{color:var(--consumer-coral);font-weight:700}:root{font-family:Noto Sans SC,sans-serif;color:#252525;background:#eef0f4;font-synthesis:none;--red:#f5222d;--muted:#8c8c8c}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input{font:inherit}button{border:0;background:none;cursor:pointer;color:inherit}.mobile-stage{min-height:100vh}.phone-app{width:100%;max-width:520px;min-height:100vh;margin:auto;background:#fff;position:relative;box-shadow:0 0 45px #25304a12}.app-header{height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid #f0f0f0;position:sticky;top:0;background:#fff;z-index:20}.brand-lockup{display:flex;align-items:center;gap:9px}.brand-lockup>span{width:31px;height:31px;display:grid;place-items:center;background:linear-gradient(145deg,#ff4545,#e90011);color:#fff;border-radius:9px 4px;font-weight:800}.brand-lockup strong{font-size:17px}.header-actions{display:flex}.header-actions button{width:38px;height:38px;display:grid;place-items:center;position:relative}.header-actions svg{width:20px}.header-actions i{width:6px;height:6px;background:var(--red);border:1px solid #fff;border-radius:50%;position:absolute;right:6px;top:7px}.app-content{padding-bottom:72px;min-height:100vh}.page-view{min-height:calc(100vh - 130px)}.hero{margin:14px 14px 0;border-radius:17px;height:187px;overflow:hidden;background:linear-gradient(135deg,#fc232e,#ff654b 75%,#ff8c62);display:flex;color:#fff;position:relative}.hero:after{content:"";position:absolute;width:360px;height:110px;border-radius:50%;background:#ffffff13;bottom:-75px;left:15px;transform:rotate(-8deg)}.hero-copy{padding:24px 0 0 23px;z-index:2}.hero-copy>span{font-size:10px;background:#ffffff25;padding:4px 8px;border-radius:20px}.hero h1{font-size:27px;line-height:1.25;margin:9px 0 5px}.hero h1 em{font-style:normal;color:#ffe272}.hero p{font-size:9px;opacity:.8;margin:0 0 13px}.hero button{background:#ffe282;color:#9f3c25;border-radius:22px;padding:8px 13px;font-size:11px;font-weight:700;display:flex;align-items:center}.hero button svg{width:15px}.hero-art{position:absolute;top:0;right:0;bottom:0;left:48%}.phone-shape{position:absolute;width:69px;height:114px;right:42px;bottom:23px;border:5px solid #fff;border-radius:13px;background:#ff9c81;display:grid;place-items:center;transform:rotate(5deg);box-shadow:8px 8px #d92a32}.phone-shape svg{width:32px}.float-card{position:absolute;width:48px;height:38px;border-radius:7px;background:#fff;color:#ff4d4f;display:grid;place-items:center;z-index:2;box-shadow:0 5px 10px #a2001b2b}.float-card svg{width:20px}.float-card.one{right:7px;top:24px;transform:rotate(9deg)}.float-card.two{left:4px;top:44px;transform:rotate(-11deg)}.trust-row{height:39px;display:flex;align-items:center;justify-content:space-around;color:#999;font-size:10px}.trust-row span{display:flex;align-items:center;gap:3px}.trust-row svg{width:15px;color:#ff6570}.quick-entry{display:grid;grid-template-columns:repeat(4,1fr);padding:6px 8px 16px}.quick-entry button{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;font-size:12px;color:#646464}.quick-entry i{width:47px;height:47px;border-radius:50%;display:grid;place-items:center;color:#fff;font-style:normal;box-shadow:0 5px 10px #00000014}.quick-entry svg{width:23px}.quick-entry .blue{background:#29a8ee}.quick-entry .orange{background:#ff982d}.quick-entry .red{background:#ff5661}.quick-entry .purple{background:#7454ee}.quick-entry b{position:absolute;top:-3px;left:54%;background:#ff6e40;color:#fff;padding:2px 5px;border-radius:6px;font-size:8px;white-space:nowrap}.headline{margin:0 14px 18px;width:calc(100% - 28px);height:52px;border-radius:27px;background:#f5f5f5;display:flex;align-items:center;padding:0 15px;gap:11px;text-align:left}.headline strong{white-space:nowrap}.headline strong span{color:var(--red)}.headline>i{height:23px;width:1px;background:#d6d6d6}.headline p{font-size:10px;color:#777;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.headline svg{width:15px;color:#aaa}.section-block{padding:0 14px 20px}.section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.section-heading>div{display:flex;align-items:center;gap:7px}.section-heading i{width:3px;height:18px;background:var(--red);border-radius:4px}.section-heading h2{font-size:17px;margin:0}.section-heading button{font-size:10px;color:#999;display:flex;align-items:center}.section-heading svg{width:13px}.promo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.promo-grid>button{height:78px;border-radius:9px;display:flex;align-items:center;justify-content:space-between;padding:12px 8px 12px 12px;text-align:left;background:linear-gradient(140deg,color-mix(in srgb,var(--brand) 68%,white),color-mix(in srgb,var(--brand) 23%,white));color:#fff}.promo-grid strong{display:block;font-size:12px;white-space:nowrap}.promo-grid>button div span{display:inline-block;margin-top:7px;padding:2px 7px;background:#ffffffc7;color:var(--brand);border-radius:10px;font-size:8px}.brand-logo{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;font-size:15px;font-weight:800;box-shadow:0 3px 8px #00000018;flex:none}.promo-grid .brand-logo{width:38px;height:38px;border:4px solid #ffffff45}.bottom-nav{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:520px;height:66px;border-top:1px solid #e8e8e8;background:#fff;display:grid;grid-template-columns:repeat(5,1fr);z-index:30;padding-bottom:max(4px,env(safe-area-inset-bottom))}.bottom-nav button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:11px;color:#555}.bottom-nav svg{width:23px;height:23px;stroke-width:1.8}.bottom-nav button.active{color:var(--red)}.bottom-nav button.active svg{stroke-width:2.6}.page-search{margin:13px;height:45px;background:#f6f6f6;border-radius:9px;display:flex;align-items:center;padding:0 13px;color:#999;gap:9px}.page-search svg{width:20px;flex:none}.page-search input{border:0;outline:0;background:none;width:100%;font-size:13px}.brand-recommend{padding:7px 15px 14px;border-bottom:9px solid #f6f6f6}.brand-recommend h3{font-size:12px;color:#777;font-weight:500;margin:0 0 12px}.brand-recommend>div{display:grid;grid-template-columns:repeat(6,1fr);gap:7px}.brand-recommend button{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:9px;color:#777}.brand-recommend .brand-logo{width:38px;height:38px;border-radius:50%}.catalog-layout,.sell-layout{display:grid;grid-template-columns:92px 1fr;min-height:calc(100vh - 260px)}.category-list{background:#f7f7f7}.category-list button{width:100%;height:58px;font-size:12px;color:#777;position:relative}.category-list button.active{background:#fff;color:var(--red);font-weight:500}.category-list button.active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--red)}.product-area{min-width:0}.filter-chips{display:flex;gap:6px;overflow:auto;padding:11px 10px 8px;scrollbar-width:none}.filter-chips button{white-space:nowrap;background:#f5f5f5;color:#999;border-radius:7px;padding:7px 10px;font-size:10px}.filter-chips button.active{color:var(--red);background:#fff1f1}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:8px 10px}.product-grid article{border:1px solid #eee;box-shadow:0 2px 7px #00000012;min-width:0}.product-cover{height:112px;background:linear-gradient(145deg,var(--brand),color-mix(in srgb,var(--brand) 64%,#111));position:relative;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.product-cover em{position:absolute;left:-23px;top:10px;width:84px;text-align:center;background:#ff851b;transform:rotate(-45deg);font-size:8px;font-style:normal}.product-cover>span{position:absolute;right:5px;top:5px;background:#222b;border-radius:9px;padding:2px 6px;font-size:8px}.product-cover .brand-logo{width:42px;height:42px;background:#fff!important;color:var(--brand)!important}.product-cover b{font-size:12px;margin-top:5px}.product-info{padding:8px}.product-info>strong{font-size:11px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:33px}.product-info p{color:var(--red);margin:6px 0 0;font-size:14px}.product-info del{font-size:9px;color:#999}.product-info button{float:right;padding:0}.product-info svg{width:17px}.empty{grid-column:1/-1;text-align:center;color:#aaa;padding:40px 0;font-size:12px}.sell-layout{min-height:calc(100vh - 130px)}.sell-brands{padding:15px 12px}.sell-title{display:flex;align-items:end;justify-content:space-between;border-bottom:1px solid #eee;padding-bottom:11px}.sell-title h2{font-size:15px;margin:0}.sell-title span{font-size:9px;color:#e67c72}.brand-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px 12px;padding-top:23px}.brand-grid button{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:11px;color:#777}.brand-grid .brand-logo{width:52px;height:52px;border-radius:50%}.recharge-page{background:#fffaf5}.recharge-top-tabs{height:56px;background:#fff;display:flex;justify-content:space-around}.recharge-top-tabs button{font-size:14px;color:#777;position:relative}.recharge-top-tabs button.active{color:var(--red)}.recharge-top-tabs button.active:after{content:"";position:absolute;bottom:5px;left:15px;right:15px;height:3px;border-radius:3px;background:var(--red)}.recharge-hero{background:#fff0e3;border-radius:0 0 18px 18px;padding:16px 0 22px}.pill-tabs{display:flex;gap:9px;overflow:auto;padding:0 15px 16px;scrollbar-width:none}.pill-tabs button{background:#fff;border-radius:22px;white-space:nowrap;padding:9px 16px;font-size:12px;color:#775745}.pill-tabs button.active{background:var(--red);color:#fff}.recharge-brands{display:flex;gap:11px;overflow:auto;padding:0 15px;scrollbar-width:none}.recharge-brands button{min-width:112px;height:137px;background:#fff;border:1.5px solid transparent;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px}.recharge-brands button.selected{border-color:var(--red)}.recharge-brands .brand-logo{width:45px;height:45px}.recharge-brands strong{font-size:12px}.recharge-brands>button>span{color:var(--red);font-size:14px}.recharge-brands small{font-size:10px;color:#777}.recharge-form{padding:19px 14px 30px;background:#fff}.recharge-form h3{display:flex;align-items:center;gap:7px;margin:0 0 16px;font-size:14px;font-weight:500;color:#634e46}.recharge-form h3 svg{width:18px}.time-options{display:flex;gap:10px;margin-bottom:30px}.time-options button{border:1px solid #eee;border-radius:8px;padding:9px 12px;font-size:12px;color:#6f594e}.time-options button.active{border-color:var(--red);color:var(--red)}.mode-row{display:flex;align-items:center;margin-bottom:17px}.mode-row h3{margin:0 auto 0 0}.mode-row label{font-size:12px;margin-left:16px;display:flex;align-items:center;gap:6px}.mode-row label i{width:20px;height:20px;border:1px solid #ccc;border-radius:50%}.mode-row label i.active{background:var(--red);border-color:var(--red);box-shadow:inset 0 0 0 5px #fff}.account-input{height:65px;border:1px solid #e6ded8;border-radius:11px;display:flex;align-items:center;padding:0 15px;margin-bottom:22px}.account-input input{border:0;outline:0;flex:1;font-size:14px}.account-input .brand-logo{width:38px;height:38px}.sku-list{display:flex;gap:9px;overflow:auto;scrollbar-width:none;margin-bottom:22px}.sku-list button{min-width:136px;height:84px;border:1px solid #e8e8e8;border-radius:7px;text-align:left;padding:13px;font-weight:700;color:#666}.sku-list button.active{background:#ff4349;color:#fff}.sku-list small{display:block;font-weight:400;margin-top:7px}.recharge-submit{width:100%;height:46px;background:linear-gradient(90deg,#ff343e,#fa1d28);border-radius:23px;color:#fff;font-weight:600}.mine-page{background:#f5f6f9;padding-bottom:22px}.profile-hero{height:202px;background:linear-gradient(145deg,#e90013,#fb1e32);color:#fff;padding:30px 20px;position:relative;overflow:hidden}.profile-hero:after{content:"";position:absolute;width:130%;height:100px;left:-15%;bottom:-66px;background:#ffffff28;border-radius:50%}.settings{position:absolute;right:18px;top:18px;color:#fff}.profile-row{display:flex;align-items:center;gap:15px}.big-avatar{width:82px;height:82px;border-radius:50%;background:#fff;display:grid;place-items:center;color:#d5d5d5}.big-avatar svg{width:52px;height:52px}.profile-row h2{margin:0 0 6px;font-size:20px;font-weight:500}.profile-row p{margin:0 0 7px;font-size:11px}.profile-row p span{background:#ffd530;color:#b67d00;padding:2px 5px}.profile-row p b{margin-left:12px;font-weight:500}.profile-row small{font-size:10px}.asset-card,.service-card{margin:-36px 20px 0;background:#fff;border-radius:16px;padding:18px;position:relative;z-index:2;box-shadow:0 8px 18px #bd152117}.asset-card h2,.service-card h2{font-size:17px;margin:0 0 18px}.asset-card h2 small{font-size:9px;color:#999;font-weight:400}.asset-cols{display:grid;grid-template-columns:1fr 1fr}.asset-cols>div{padding:0 11px}.asset-cols>div+div{border-left:1px solid #eee}.asset-cols p{font-size:11px;color:#999;display:flex;justify-content:space-between}.asset-cols strong{color:#ff3c48;font-size:14px}.asset-cols button{display:block;margin:14px auto 0;background:#fd6;border-radius:20px;padding:7px 18px;font-size:11px}.service-card{margin-top:22px;box-shadow:0 8px 18px #25304a0a}.service-card>div{display:grid;grid-template-columns:repeat(4,1fr)}.service-card button{display:flex;flex-direction:column;align-items:center;gap:11px;font-size:11px}.service-card button>svg{width:28px;height:28px;color:#ff604e}.toast{position:fixed;bottom:80px;left:50%;transform:translate(-50%);background:#252525e8;color:#fff;padding:9px 16px;border-radius:20px;font-size:11px;z-index:50;white-space:nowrap}.toast-enter-active,.toast-leave-active{transition:.2s}.toast-enter-from,.toast-leave-to{opacity:0;transform:translate(-50%,8px)}@media(min-width:700px){.mobile-stage{padding:28px 0}.phone-app{min-height:880px;border-radius:25px;overflow:hidden}.app-header{position:relative}.bottom-nav{bottom:28px;border-radius:0 0 25px 25px}.toast{bottom:105px}}@media(max-width:380px){.hero{height:170px}.hero h1{font-size:23px}.promo-grid{grid-template-columns:repeat(2,1fr)}.brand-recommend>div{grid-template-columns:repeat(3,1fr);row-gap:14px}.catalog-layout,.sell-layout{grid-template-columns:82px 1fr}.recharge-brands button{min-width:103px}.time-options{gap:5px}.time-options button{padding:8px}.asset-card,.service-card{margin-left:12px;margin-right:12px}}.sub-header{height:54px;display:grid;grid-template-columns:60px 1fr 60px;align-items:center;border-bottom:1px solid #eee;background:#fff;position:sticky;top:58px;z-index:15}.sub-header strong{text-align:center;font-size:16px}.sub-header button{display:grid;place-items:center;font-size:12px}.sub-header svg{width:23px}.sub-header i{display:block}.detail-page{background:#f6f6f6;padding-bottom:75px}.detail-product{display:flex;align-items:center;gap:16px;padding:24px 18px;background:#fff}.detail-product .brand-logo{width:82px;height:82px;border-radius:18px;font-size:16px}.detail-product h2{font-size:17px;margin:0 0 8px}.detail-product p{font-size:11px;color:#888;margin:0 0 10px}.detail-product>div>span{font-size:10px;color:#16a363;background:#eaf8f1;border-radius:12px;padding:3px 8px}.detail-options{margin-top:9px;background:#fff;padding:0 18px}.qty-row{height:65px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee;font-size:14px}.qty-row>div{display:flex;align-items:center}.qty-row button{width:35px;height:35px;border-radius:8px;background:#f4f4f4;display:grid;place-items:center}.qty-row button:disabled{opacity:.35}.qty-row svg{width:16px}.qty-row span{min-width:42px;text-align:center;font-weight:700}.warranty{padding:18px 0}.warranty>strong{font-size:14px}.warranty>div{display:flex;gap:8px;margin-top:13px;overflow:auto;scrollbar-width:none}.warranty button{min-width:60px;padding:9px 10px;background:#f5f5f5;border:1px solid transparent;border-radius:8px;font-size:11px}.warranty button.active{border-color:var(--red);background:#fff6f6;color:var(--red)}.price-total{border-top:1px solid #eee;padding:15px 0;display:flex;align-items:center;justify-content:space-between;font-size:12px}.price-total b,.price-total em{color:var(--red);font-style:normal}.price-total em{font-size:19px}.delivery-note{margin-top:9px;background:#fff;padding:14px 18px;display:flex;align-items:center;gap:11px}.delivery-note svg{width:25px;color:#21b36b}.delivery-note strong{font-size:13px}.delivery-note p{font-size:10px;color:#888;margin:2px 0 0}.warm-tips{margin-top:9px;padding:18px;background:#fff}.warm-tips h2{font-size:17px;margin:0 0 15px;border-left:4px solid var(--red);padding-left:9px}.warm-tips p{font-size:11px;color:#777;line-height:1.8;margin:5px 0}.warm-tips b{color:var(--red)}.detail-actions{position:fixed;left:50%;bottom:0;transform:translate(-50%);width:100%;max-width:520px;height:66px;background:#fff;border-top:1px solid #eee;display:grid;grid-template-columns:58px 58px 1fr;z-index:25;padding:8px 12px}.detail-actions .action-short{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:10px;gap:2px;color:#555}.detail-actions svg{width:21px}.detail-actions .buy-now{background:linear-gradient(90deg,#ff3b44,#ef1522);border-radius:25px;color:#fff;font-weight:600}.pay-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:#0008;z-index:60;display:flex;align-items:flex-end;justify-content:center}.pay-sheet{width:100%;max-width:520px;background:#fff;border-radius:20px 20px 0 0;padding:0 18px 18px;animation:sheet-up .25s ease}.pay-title{height:58px;display:grid;grid-template-columns:40px 1fr 40px;align-items:center}.pay-title strong{text-align:center;font-size:16px}.pay-title button{display:grid;place-items:center}.pay-title svg{width:20px}.pay-summary{text-align:center;background:#fff7f4;border-radius:12px;padding:14px;margin-bottom:8px}.pay-summary span,.pay-summary small{display:block;font-size:10px;color:#888}.pay-summary strong{display:block;font-size:27px;color:var(--red);margin:4px}.pay-option{width:100%;height:62px;display:flex;align-items:center;border-bottom:1px solid #eee;text-align:left;gap:12px}.pay-option>i{width:35px;height:35px;border-radius:9px;display:grid;place-items:center;color:#fff;font-style:normal;font-weight:700}.pay-option>div{flex:1}.pay-option strong{display:block;font-size:14px}.pay-option small{font-size:9px;color:#999}.pay-option>span{width:21px;height:21px;border:1px solid #ccc;border-radius:50%;display:grid;place-items:center}.pay-option>span.active{background:var(--red);border-color:var(--red);color:#fff}.pay-option>span svg{width:14px}.confirm-pay{width:100%;height:46px;background:var(--red);color:#fff;border-radius:23px;margin-top:17px;font-weight:600}.pay-sheet>p{display:flex;justify-content:center;align-items:center;gap:4px;font-size:9px;color:#aaa;margin:10px 0 0}.pay-sheet>p svg{width:13px}@keyframes sheet-up{0%{transform:translateY(100%)}}.success-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff;z-index:80;display:grid;place-items:center}.success-mask section{text-align:center}.success-mask svg{width:72px;height:72px;color:#20b66a}.success-mask h2{font-size:23px;margin:15px 0 7px}.success-mask p{font-size:12px;color:#999}.orders-page{background:#f5f6f9;padding-bottom:20px}.order-search{margin:13px;background:#fff;border-radius:10px;height:45px;display:flex;align-items:center;padding:0 12px;color:#aaa;gap:8px}.order-search svg{width:20px}.order-search input{border:0;outline:0;width:100%;font-size:12px}.order-tabs{height:54px;background:#fff;display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #eee}.order-tabs button{position:relative;font-size:12px}.order-tabs button.active{color:var(--red)}.order-tabs button.active:after{content:"";position:absolute;bottom:0;left:25%;right:25%;height:3px;background:var(--red)}.order-tabs b{font-size:8px;background:var(--red);color:#fff;border-radius:10px;padding:2px 5px}.order-card{margin-top:9px;background:#fff;padding:14px}.order-card-head{display:flex;align-items:center;gap:6px;min-width:0}.order-card-head>span{background:#4558df;color:#fff;border-radius:4px;padding:3px 6px;font-size:9px}.order-card-head .brand-logo{width:22px;height:22px;border-radius:50%;font-size:5px!important}.order-card-head strong{flex:1;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-card-head em{font-style:normal;font-size:11px;color:var(--red)}.order-card-body{display:flex;gap:13px;padding:13px 0}.order-cover{width:118px;height:83px;background:linear-gradient(145deg,#45bb21,#139e28);color:#fff;display:flex;align-items:center;justify-content:center;gap:6px}.order-cover .brand-logo{width:37px;height:37px;background:#fff!important;color:#16b331!important}.order-cover span{font-size:9px;line-height:1.5}.order-card-body>div:last-child{flex:1}.order-card-body p{font-size:10px;color:#777;margin:4px 0}.order-card-foot{border-top:1px solid #eee;padding-top:11px;display:flex;align-items:center;justify-content:space-between;font-size:11px}.order-card-foot b{color:var(--red);font-size:15px}.order-card-foot button{border:1px solid var(--red);color:var(--red);border-radius:17px;padding:6px 13px}.sell-config-page{background:#f5f6f8;padding-bottom:82px}.sell-selects{background:#fff;padding:0 18px}.sell-selects>button,.sell-selects>div{width:100%;height:60px;display:grid;grid-template-columns:105px 1fr 20px;align-items:center;border-bottom:1px solid #eee;text-align:left}.sell-selects>button>span,.sell-selects>div>span{font-size:13px}.sell-selects>button>strong,.sell-selects>button>div,.sell-selects>div>strong{text-align:right;font-size:12px}.sell-selects>button>svg{width:17px;color:#aaa}.sell-selects>button>div{display:flex;align-items:center;justify-content:flex-end;gap:7px}.sell-selects .brand-logo{width:25px;height:25px;border-radius:50%;font-size:7px!important}.sell-selects .sell-price{color:var(--red);font-size:16px}.sell-selects>div small{font-size:8px;color:#999;text-align:right}.consign-card{background:#fff;margin-top:10px;padding:15px 16px 0}.consign-tabs{height:73px;display:grid;grid-template-columns:1fr 1fr;background:#f6f6f6;border-radius:13px 13px 0 0;overflow:hidden}.consign-tabs button{font-size:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.consign-tabs button small{font-size:8px;color:#999}.consign-tabs button.active{background:#fff;color:var(--red);font-weight:600;box-shadow:0 0 12px #0000000e}.consign-speed{margin:0 -1px;background:#fff0ed;color:#a84d3f;font-size:10px;padding:8px;text-align:center}.consign-speed svg{width:13px;vertical-align:middle}.consign-speed b{color:var(--red)}.single-entry,.batch-entry{border:1px solid #e5e5e5;border-radius:9px;margin-top:15px;padding:12px}.single-entry label{display:block;font-size:12px;font-weight:600;margin-bottom:8px}.single-entry textarea,.batch-entry textarea{width:100%;height:150px;border:0;resize:none;outline:0;font-size:12px;line-height:1.8}.batch-entry textarea{height:205px}.batch-entry>div{border-top:1px solid #eee;padding-top:8px;display:flex;justify-content:space-between;font-size:10px;color:#888}.batch-entry b{color:var(--red)}.batch-entry button{color:var(--red);font-size:10px}.price-adjust{height:75px;display:flex;align-items:center;margin-top:12px;border-top:1px solid #eee;gap:6px}.price-adjust>div{flex:1}.price-adjust>div strong,.price-adjust>div span{display:block}.price-adjust>div strong{font-size:12px}.price-adjust>div span{font-size:9px;color:#999;margin-top:4px}.price-adjust>button{width:34px;height:34px;background:#f5f5f5;border-radius:6px;display:grid;place-items:center}.price-adjust>button svg{width:15px}.price-adjust>b{min-width:57px;text-align:center;font-size:14px}.source-tips{background:#fff;margin-top:10px;padding:18px}.source-tips h2{font-size:16px;margin:0 0 13px;border-left:4px solid var(--red);padding-left:9px}.source-tips>p{font-size:11px;color:#d9841c;background:#fff9df;padding:11px;margin:0 0 12px}.source-tips>div{display:flex;align-items:center;gap:5px;color:#777;font-size:10px;margin:8px 0}.source-tips svg{width:15px;color:#18ad67}.sell-actions{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:520px;height:66px;background:#fff;border-top:1px solid #eee;display:grid;grid-template-columns:58px 58px minmax(0,1fr);gap:6px;padding:8px 12px;z-index:25}.sell-actions>button:not(.sell-submit){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:9px;color:#555}.sell-actions svg{width:20px}.sell-submit{background:linear-gradient(90deg,#ff3641,#ee1421);border-radius:25px;color:#fff;font-weight:600}.selector-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:#0008;z-index:65;display:flex;align-items:flex-end;justify-content:center}.selector-sheet{width:100%;max-width:520px;max-height:74vh;background:#fff;border-radius:20px 20px 0 0;overflow:auto;animation:sheet-up .25s ease}.selector-title{height:59px;position:sticky;top:0;background:#fff;display:grid;grid-template-columns:40px 1fr 40px;align-items:center;border-bottom:1px solid #eee;z-index:2}.selector-title strong{grid-column:2;text-align:center;font-size:16px}.selector-title button{grid-column:3;font-size:23px;color:#888}.selector-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;padding:14px}.selector-grid button{min-height:96px;border:1px solid #e8e8e8;border-radius:9px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:9px;font-size:11px}.selector-grid button.active{border:2px solid var(--red);color:var(--red);background:snow}.selector-grid .brand-logo{width:43px;height:43px;border-radius:50%}.selector-grid small{font-size:8px;color:#999}.consign-confirm-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:75;display:grid;place-items:center;padding:22px}.consign-confirm{width:100%;max-width:430px;background:#fff;border-radius:16px;padding:22px;text-align:center}.consign-confirm>svg{width:52px;height:52px;color:#18ad67}.consign-confirm h2{font-size:19px;margin:8px 0 16px}.consign-confirm>div{background:#f7f7f7;border-radius:10px;padding:8px 13px;text-align:left}.consign-confirm p{display:flex;justify-content:space-between;gap:15px;font-size:11px;margin:10px 0}.consign-confirm p span{color:#888;white-space:nowrap}.consign-confirm p strong{text-align:right}.red-text{color:var(--red)}.consign-confirm>label{display:flex;align-items:center;justify-content:center;gap:5px;font-size:9px;color:#777;margin:15px 0}.consign-confirm>label svg{width:15px;color:#18ad67}.consign-confirm footer{display:grid;grid-template-columns:1fr 1fr;gap:10px}.consign-confirm footer button{height:42px;border:1px solid #ddd;border-radius:21px}.consign-confirm footer button:last-child{background:var(--red);color:#fff;border-color:var(--red)}.source-tips ol{margin:0;padding-left:20px}.source-tips li{font-size:11px;color:#666;line-height:1.75;margin:10px 0;padding-left:3px}.source-tips li::marker{color:var(--red);font-weight:600}.service-card.mine-services>div{grid-template-columns:repeat(3,1fr)}.mine-page{padding-bottom:90px}.api-state{min-height:55vh;display:grid;place-items:center;color:#999;font-size:13px}.brand-logo img{width:100%;height:100%;object-fit:contain;border-radius:inherit}.brand-grid small{font-size:9px;color:var(--red)}.support-page{height:100vh;background:#f3f5f8;display:grid;grid-template-rows:68px minmax(0,1fr) auto}.support-header{display:grid;grid-template-columns:52px 1fr 52px;align-items:center;background:linear-gradient(135deg,#ff3d48,#ed1422);color:#fff;padding:0 8px;box-shadow:0 3px 12px #a90c1e20;z-index:2}.support-header>button{display:grid;place-items:center;color:#fff}.support-header svg{width:25px}.support-header>div{text-align:center}.support-header strong,.support-header span{display:block}.support-header strong{font-size:17px}.support-header span{font-size:9px;opacity:.82;margin-top:3px}.support-online{width:34px;height:34px;border-radius:50%;background:#ffffff20;display:grid;place-items:center;font-style:normal}.support-online svg{width:19px}.support-messages{overflow-y:auto;padding:17px 14px 24px;scroll-behavior:smooth}.support-welcome{display:flex;gap:10px;background:#fff;border-radius:14px;padding:14px;box-shadow:0 5px 16px #27324b0a;margin-bottom:22px}.support-welcome>i{width:40px;height:40px;border-radius:50%;background:#ffedf0;color:var(--red);display:grid;place-items:center;font-style:normal;flex:none}.support-welcome svg{width:21px}.support-welcome strong{font-size:13px}.support-welcome p{font-size:10px;color:#888;margin:5px 0 0;line-height:1.6}.support-message{display:flex;align-items:flex-start;gap:8px;margin:14px 0}.support-message.mine{flex-direction:row-reverse}.message-avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--red);font-size:11px;font-weight:700;box-shadow:0 2px 8px #0000000d;flex:none}.support-message.agent .message-avatar{background:var(--red);color:#fff}.support-message>div:last-child{max-width:74%}.support-message p{margin:0;background:#fff;padding:10px 12px;border-radius:4px 13px 13px;font-size:12px;line-height:1.65;word-break:break-word;box-shadow:0 3px 12px #202b4408}.support-message.mine p{background:linear-gradient(135deg,#ff4c56,#ef1b29);color:#fff;border-radius:13px 4px 13px 13px}.support-message time{display:block;font-size:8px;color:#aaa;margin-top:4px}.support-message.mine time{text-align:right}.support-message img{max-width:100%;border-radius:10px;margin-top:5px}.support-loading,.support-closed{text-align:center;font-size:10px;color:#999}.support-closed{background:#e8eaed;border-radius:14px;padding:6px 12px;margin:20px auto;width:max-content;max-width:90%}.support-compose{background:#fff;border-top:1px solid #eee;padding:10px 12px max(12px,env(safe-area-inset-bottom));box-shadow:0 -5px 18px #202b4408}.quick-questions{display:flex;gap:8px;overflow-x:auto;padding-bottom:9px;scrollbar-width:none}.quick-questions button{border:1px solid #eee;border-radius:17px;padding:6px 11px;white-space:nowrap;color:#666;font-size:10px}.support-compose form{display:flex;align-items:flex-end;gap:8px}.support-compose textarea{flex:1;min-height:42px;max-height:96px;resize:none;border:0;background:#f4f5f7;border-radius:20px;outline:none;padding:11px 15px;font:12px/20px inherit}.support-send{width:42px;height:42px;border-radius:50%;background:var(--red);color:#fff;display:grid;place-items:center;flex:none}.support-send:disabled{opacity:.35}.support-send svg{width:19px}.support-page+.bottom-nav{display:none}.recharge-top-tabs{justify-content:flex-start;gap:42px;padding:0 24px}.recharge-top-tabs button{min-width:58px}.pill-tabs{padding-bottom:18px}.pill-tabs button{font-size:13px;padding:9px 18px}.recharge-brands{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;overflow:visible}.recharge-brands button{min-width:0;width:100%;height:142px}.recharge-empty{padding:42px 0 52px}.recharge-hero{min-height:230px}@media(max-width:430px){.recharge-brands{grid-template-columns:repeat(3,minmax(0,1fr))}.recharge-brands button{height:132px}.recharge-top-tabs{gap:28px}}.withdrawal-page{min-height:100vh;background:#f5f6f9;padding-bottom:24px}.withdrawal-header{height:58px;display:grid;grid-template-columns:52px 1fr 52px;align-items:center;background:#fff;border-bottom:1px solid #eee;position:sticky;top:0;z-index:12}.withdrawal-header button{display:grid;place-items:center}.withdrawal-header svg{width:23px}.withdrawal-header strong{text-align:center;font-size:16px}.withdrawal-balance{height:176px;background:linear-gradient(140deg,#fb2435,#e90019);color:#fff;text-align:center;padding-top:25px}.withdrawal-balance>span{font-size:11px;opacity:.82}.withdrawal-balance>strong{display:block;font-size:38px;line-height:1.2;margin:8px}.withdrawal-balance>strong small{font-size:18px;margin-right:4px}.withdrawal-balance p{font-size:10px;margin:0;opacity:.75}.withdrawal-panel{margin:12px 14px 0;background:#fff;border-radius:15px;padding:16px;box-shadow:0 7px 20px #202b4408}.account-panel{margin-top:-22px;position:relative}.panel-title{display:flex;align-items:center;gap:10px;padding-bottom:14px}.alipay-mark{width:38px;height:38px;border-radius:10px;background:#1677ff;color:#fff;font-size:21px;font-weight:700;display:grid;place-items:center}.panel-title>div:last-child{display:flex;flex-direction:column}.panel-title strong{font-size:14px}.panel-title span{font-size:9px;color:#999;margin-top:3px}.bound-account,.bind-empty{width:100%;min-height:64px;background:#f5f8ff;border:1px solid #deebff;border-radius:10px;padding:11px 12px;display:flex;align-items:center;text-align:left}.bound-account>div{display:flex;align-items:center;gap:9px;flex:1}.bound-account svg{width:21px;color:#1677ff}.bound-account span{display:flex;flex-direction:column}.bound-account strong{font-size:12px}.bound-account small{font-size:10px;color:#888;margin-top:4px}.bound-account em{font-style:normal;font-size:10px;color:#1677ff}.bound-account>svg,.bind-empty svg{width:16px;color:#aaa;margin-left:5px}.bind-empty span{flex:1;color:#999;font-size:11px}.bind-empty strong{font-size:11px;color:#1677ff}.bind-form{border-top:1px solid #eee;padding-top:13px}.bind-form label{height:54px;display:grid;grid-template-columns:112px 1fr;align-items:center;border-bottom:1px solid #eee;font-size:11px}.bind-form input{border:0;outline:0;text-align:right;font-size:11px}.bind-form>p{display:flex;align-items:center;gap:4px;color:#d98a26;font-size:9px}.bind-form>p svg{width:14px}.bind-form>div{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:12px}.bind-form>div button{height:39px;border:1px solid #ddd;border-radius:20px;font-size:11px}.bind-form>div button:last-child{background:#1677ff;color:#fff;border-color:#1677ff}.amount-panel h2,.record-panel h2{font-size:15px;margin:0 0 13px}.amount-input{height:65px;border-bottom:1px solid #eee;display:flex;align-items:center}.amount-input>span{font-size:25px;font-weight:600}.amount-input input{min-width:0;flex:1;border:0;outline:0;font-size:30px;font-weight:700;padding:0 9px}.amount-input button{color:var(--red);font-size:10px}.amount-panel>p{display:flex;justify-content:space-between;font-size:10px;color:#999;margin:14px 0}.amount-panel>p strong{font-size:13px;color:var(--red)}.withdraw-submit{width:100%;height:44px;border-radius:23px;background:linear-gradient(90deg,#ff3b47,#ed1323);color:#fff;font-weight:600;font-size:13px}.withdraw-submit:disabled,.bind-form button:disabled{opacity:.4}.amount-panel>small{display:block;text-align:center;color:#aaa;font-size:8px;margin-top:10px}.record-panel h2{display:flex;align-items:center;gap:6px}.record-panel h2 svg{width:18px;color:var(--red)}.record-panel article{display:flex;justify-content:space-between;align-items:center;padding:13px 0;border-top:1px solid #f1f1f1}.record-panel article>div{display:flex;flex-direction:column}.record-panel article>div:last-child{text-align:right}.record-panel article strong{font-size:11px}.record-panel article span{font-size:8px;color:#999;margin-top:4px}.record-panel article em{font-size:9px;font-style:normal;color:#d38c24;margin-top:4px}.record-panel article .status-2{color:#19a965}.record-panel article .status-3,.record-panel article .status-4{color:#e33}.withdrawal-empty{text-align:center;color:#aaa;font-size:10px;padding:25px}.order-tabs button{display:flex;align-items:center;justify-content:center;gap:4px}.order-detail-page,.dispute-form-page{min-height:100vh;background:#f5f6f9;padding-bottom:86px}.order-detail-header{height:58px;display:grid;grid-template-columns:52px 1fr 52px;align-items:center;background:#fff;border-bottom:1px solid #eee;position:sticky;top:0;z-index:12}.order-detail-header button{display:grid;place-items:center}.order-detail-header svg{width:23px}.order-detail-header>strong{text-align:center;font-size:16px}.order-status-card{min-height:112px;background:linear-gradient(140deg,#ff3c48,#ed1424);color:#fff;padding:22px 20px;display:flex;align-items:center;gap:13px}.order-status-card>svg{width:40px;height:40px}.order-status-card h2{font-size:19px;margin:0 0 5px}.order-status-card p{font-size:10px;margin:0;opacity:.78}.order-detail-product,.order-info-card,.order-security{margin-top:10px;background:#fff;padding:16px}.order-detail-product{display:flex;align-items:center;gap:12px}.order-detail-cover{width:64px;height:64px;background:#eaf8ee;color:#22aa54;border-radius:10px;display:grid;place-items:center}.order-detail-cover svg{width:32px}.order-detail-product>div:nth-child(2){display:flex;flex-direction:column;flex:1}.order-detail-product strong{font-size:13px}.order-detail-product span,.order-detail-product p{font-size:10px;color:#888;margin:5px 0 0}.order-detail-product>b{color:var(--red);font-size:15px}.order-info-card h3{font-size:15px;margin:0 0 10px}.order-info-card p{display:flex;justify-content:space-between;gap:15px;font-size:10px;margin:0;padding:10px 0;border-top:1px solid #f2f2f2}.order-info-card p span{color:#999}.order-info-card p strong{text-align:right;font-weight:500;word-break:break-all}.order-security{display:flex;gap:9px;align-items:flex-start}.order-security svg{width:24px;color:#18ad67;flex:none}.order-security p{margin:0;display:flex;flex-direction:column}.order-security strong{font-size:12px}.order-security span{font-size:9px;color:#888;line-height:1.6;margin-top:4px}.order-detail-actions{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:520px;height:68px;background:#fff;border-top:1px solid #eee;padding:10px 14px;display:flex;gap:10px;z-index:25}.order-detail-actions button{flex:1;border:1px solid #ddd;border-radius:24px;font-size:12px}.order-detail-actions .primary{background:var(--red);color:#fff;border-color:var(--red)}.order-detail-actions .wide{display:flex;align-items:center;justify-content:center;gap:6px}.order-detail-actions .wide svg{width:18px}.order-detail-actions button:disabled{opacity:.4}.dispute-notice{background:#fff;padding:18px}.dispute-notice h2{font-size:15px;margin:0 0 12px;display:flex;align-items:center;gap:7px}.dispute-notice h2 svg{width:20px;color:var(--red)}.dispute-notice p{font-size:10px;color:#777;line-height:1.8;margin:7px 0}.dispute-order-summary,.dispute-reason,.dispute-rules{margin-top:10px;background:#fff;padding:16px}.dispute-order-summary{display:grid;grid-template-columns:80px 1fr;gap:5px}.dispute-order-summary span{grid-row:1/3;color:#999;font-size:10px}.dispute-order-summary strong{font-size:12px}.dispute-order-summary small{font-size:9px;color:#999}.dispute-reason h3{font-size:13px;margin:0 0 12px}.dispute-reason>div{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.dispute-reason>div button{border:1px solid #e4e4e4;border-radius:17px;padding:7px 11px;font-size:10px}.dispute-reason>div button.active{border-color:var(--red);color:var(--red);background:#fff4f5}.dispute-reason textarea{width:100%;height:150px;border:1px solid #e6e6e6;border-radius:9px;resize:none;outline:none;padding:12px;font-size:11px;line-height:1.7}.dispute-reason>span{display:block;text-align:right;color:#aaa;font-size:9px}.dispute-rules{display:flex;gap:9px}.dispute-rules svg{width:25px;color:#18ad67;flex:none}.dispute-rules p{display:flex;flex-direction:column;margin:0}.dispute-rules strong{font-size:12px}.dispute-rules span{font-size:9px;color:#888;line-height:1.7;margin-top:4px}.dispute-submit{position:fixed;left:50%;bottom:12px;transform:translate(-50%);width:calc(100% - 28px);max-width:492px;height:46px;border-radius:24px;background:var(--red);color:#fff;font-weight:600;z-index:25}.dispute-submit:disabled{opacity:.4}.dispute-chat-page{height:100vh;background:#f3f4f7;display:grid;grid-template-rows:62px auto auto minmax(0,1fr) auto}.dispute-chat-header{background:#fff;display:grid;grid-template-columns:52px 1fr 52px;align-items:center;border-bottom:1px solid #eee}.dispute-chat-header button{display:grid;place-items:center}.dispute-chat-header button svg{width:23px}.dispute-chat-header>div{text-align:center}.dispute-chat-header strong,.dispute-chat-header span{display:block}.dispute-chat-header strong{font-size:15px}.dispute-chat-header span{font-size:8px;color:#999;margin-top:3px}.dispute-chat-header>i{display:grid;place-items:center;color:var(--red)}.dispute-chat-header>i svg{width:22px}.dispute-participants{height:46px;background:#fff;display:flex;align-items:center;justify-content:center;gap:22px;border-bottom:1px solid #eee}.dispute-participants span{display:flex;align-items:center;gap:4px;font-size:9px;color:#555}.dispute-participants svg{width:16px}.dispute-participants .muted{color:#aaa}.dispute-chat-order{background:#fff8ed;padding:11px 15px;display:grid;grid-template-columns:1fr auto;gap:3px}.dispute-chat-order strong{font-size:11px}.dispute-chat-order span{font-size:8px;color:#999}.dispute-chat-order p{grid-column:1/-1;margin:3px 0 0;font-size:9px;color:#b56c2c}.dispute-chat-messages{overflow-y:auto;padding:13px}.dispute-bubble{display:flex;gap:7px;margin:12px 0;align-items:flex-start}.dispute-bubble.mine{flex-direction:row-reverse}.dispute-avatar{width:32px;height:32px;border-radius:50%;background:#fff;color:#777;display:grid;place-items:center;flex:none}.dispute-avatar svg{width:17px}.dispute-bubble.seller .dispute-avatar{background:#fff0d9;color:#e28b20}.dispute-bubble.customer_service .dispute-avatar{background:#e8f4ff;color:#1689e8}.dispute-bubble.buyer.mine .dispute-avatar,.dispute-bubble.seller.mine .dispute-avatar{background:var(--red);color:#fff}.dispute-bubble>div:last-child{max-width:76%}.dispute-bubble label{font-size:8px;color:#999}.dispute-bubble p{background:#fff;margin:3px 0;padding:9px 11px;border-radius:3px 12px 12px;font-size:11px;line-height:1.65;word-break:break-word}.dispute-bubble.mine p{background:var(--red);color:#fff;border-radius:12px 3px 12px 12px}.dispute-bubble.customer_service p{background:#1689e8;color:#fff}.dispute-bubble time{display:block;font-size:7px;color:#aaa;margin-top:3px}.dispute-bubble.mine time{text-align:right}.dispute-chat-compose{background:#fff;border-top:1px solid #eee;padding:8px 11px max(10px,env(safe-area-inset-bottom))}.dispute-quick{display:flex;gap:7px;overflow-x:auto;padding-bottom:8px;scrollbar-width:none}.dispute-quick button{white-space:nowrap;border:1px solid #e5e5e5;border-radius:15px;padding:5px 9px;font-size:9px}.dispute-chat-compose form{display:flex;gap:8px}.dispute-chat-compose input{flex:1;min-width:0;height:39px;border:0;background:#f3f4f6;border-radius:20px;outline:0;padding:0 14px;font-size:11px}.dispute-chat-compose form button{width:39px;height:39px;border-radius:50%;background:var(--red);color:#fff;display:grid;place-items:center}.dispute-chat-compose form button:disabled{opacity:.35}.dispute-chat-compose form svg{width:17px}.mine-redesign{background:linear-gradient(180deg,#f7f1f2 0,#f5f6f9 280px);padding-bottom:104px}.mine-redesign .profile-hero{height:186px;padding:26px 20px;background:linear-gradient(145deg,#ee1025,#ff3345 72%,#ff5260)}.mine-redesign .profile-hero:before{content:"";position:absolute;width:190px;height:190px;border:38px solid #ffffff0c;border-radius:50%;right:-75px;top:-75px}.mine-redesign .profile-hero:after{height:92px;bottom:-60px;background:#ffffff1d}.mine-redesign .settings{width:34px;height:34px;border-radius:50%;background:#ffffff17;display:grid;place-items:center;z-index:2}.mine-redesign .settings svg{width:20px}.mine-redesign .profile-row{position:relative;z-index:1}.mine-redesign .big-avatar{width:76px;height:76px;border:4px solid #ffffff4d;box-shadow:0 7px 18px #a8001826}.mine-redesign .big-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.mine-redesign .profile-row h2{font-size:21px;font-weight:650;letter-spacing:.2px}.mine-redesign .profile-row p{display:flex;align-items:center;gap:6px}.mine-redesign .profile-row p span{border-radius:4px;margin-right:0}.mine-redesign .profile-row p b{margin-left:5px;background:#ffffff1c;border-radius:8px;padding:2px 7px}.mine-redesign .profile-row small{opacity:.9}.mine-redesign .asset-card{margin:-42px 16px 0;border-radius:19px;padding:17px 18px 18px;box-shadow:0 10px 28px #4f17200f}.mine-redesign .asset-card h2{display:flex;align-items:center;gap:7px;margin-bottom:15px}.mine-redesign .asset-card h2 small{color:#a5a5aa}.mine-redesign .asset-cols>div{padding:0 9px}.mine-redesign .asset-cols p{margin:10px 0}.mine-redesign .asset-cols button{background:linear-gradient(135deg,#ffe486,#ffd34f);color:#6c4d00;box-shadow:0 4px 11px #e3b63824}.mine-menu-card{margin:14px 16px 0;background:#fff;border-radius:18px;padding:17px 16px;box-shadow:0 8px 24px #24304b0a}.mine-menu-card>header{display:flex;align-items:baseline;gap:8px;margin-bottom:14px}.mine-menu-card>header h2{margin:0;font-size:17px}.mine-menu-card>header span{font-size:9px;color:#a3a4aa}.mine-menu-grid{display:grid}.mine-menu-grid.two-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mine-menu-grid.two-cols button{min-height:78px;border:1px solid #f0f0f2;background:linear-gradient(145deg,#fff,#fafbfc);border-radius:14px;padding:12px;display:grid;grid-template-columns:40px 1fr;grid-template-rows:auto auto;text-align:left;align-items:center;column-gap:10px}.mine-menu-grid button i{font-style:normal;display:grid;place-items:center}.mine-menu-grid.two-cols button i{grid-row:1/3;width:40px;height:40px;border-radius:12px;background:#fff0f1;color:#f13a49}.mine-menu-grid.two-cols button:nth-child(2) i{background:#fff5e7;color:#e58a25}.mine-menu-grid.two-cols button svg{width:22px}.mine-menu-grid.two-cols button>span{font-size:12px;font-weight:600;color:#25262b;align-self:end}.mine-menu-grid.two-cols button small{font-size:8px;color:#a0a1a7;align-self:start;margin-top:4px}.mine-menu-grid button:active{transform:scale(.98)}.service-menu-card{padding-bottom:18px}.mine-menu-grid.four-cols{grid-template-columns:repeat(4,1fr);gap:5px}.mine-menu-grid.four-cols button{display:flex;flex-direction:column;align-items:center;gap:9px;font-size:10px;color:#42444a;padding:4px 0}.mine-menu-grid.four-cols button i{width:42px;height:42px;border-radius:14px;background:#f6f7f9;color:#575d65}.mine-menu-grid.four-cols button:nth-child(1) i{background:#fff0f1;color:#ef3b49}.mine-menu-grid.four-cols button:nth-child(2) i{background:#fff7e8;color:#dd8b1c}.mine-menu-grid.four-cols button:nth-child(3) i{background:#edf6ff;color:#3986d8}.mine-menu-grid.four-cols button:nth-child(4) i{background:#eef9f4;color:#20a56e}.mine-menu-grid.four-cols svg{width:23px}.mine-link-list{margin:14px 16px 0;background:#fff;border-radius:18px;padding:0 16px;box-shadow:0 8px 24px #24304b0a;overflow:hidden}.mine-link-list>button{width:100%;min-height:68px;display:grid;grid-template-columns:42px 1fr 20px;align-items:center;text-align:left;gap:11px}.mine-link-list>button+button{border-top:1px solid #f0f0f2}.mine-link-list>button>i{width:40px;height:40px;border-radius:12px;background:#f4f5f7;color:#747980;display:grid;place-items:center;font-style:normal}.mine-link-list>button:nth-child(2)>i{background:#fff0f1;color:#ef3343}.mine-link-list>button>i svg{width:21px}.mine-link-list>button>span{display:flex;flex-direction:column;gap:4px}.mine-link-list b{font-size:12px}.mine-link-list small{font-size:8px;color:#a1a2a8}.mine-link-list>button>svg{width:18px;color:#bbb}@media(max-width:380px){.mine-redesign .asset-card,.mine-menu-card,.mine-link-list{margin-left:12px;margin-right:12px}.mine-menu-grid.two-cols button{grid-template-columns:34px 1fr;padding:10px;column-gap:7px}.mine-menu-grid.two-cols button i{width:34px;height:34px}.mine-menu-grid.two-cols button>span{font-size:11px}.mine-menu-grid.two-cols button small{font-size:7px}}.consign-orders-page{min-height:100vh;background:#f5f6f9;padding-bottom:30px}.consign-orders-page .sub-header{position:sticky;top:0;z-index:15}.header-refresh{display:grid!important;place-items:center}.header-refresh svg{width:18px!important}.header-refresh:disabled{opacity:.4}.consign-order-search{height:48px;margin:14px 12px;background:#fff;border:1px solid #eff0f2;border-radius:13px;display:flex;align-items:center;gap:9px;padding:0 13px;color:#a5a7ac}.consign-order-search svg{width:20px}.consign-order-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:11px}.consign-order-tabs{height:52px;background:#fff;display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid #eceef1;position:sticky;top:58px;z-index:14}.consign-order-tabs button{position:relative;font-size:11px;color:#666;display:flex;align-items:center;justify-content:center;gap:3px}.consign-order-tabs button.active{color:#17181c;font-weight:600}.consign-order-tabs button.active:after{content:"";position:absolute;bottom:0;left:23%;right:23%;height:3px;border-radius:3px;background:var(--red)}.consign-order-tabs b{min-width:16px;height:16px;border-radius:8px;background:var(--red);color:#fff;font-size:8px;display:grid;place-items:center;font-weight:500}.consign-loading{padding:35px;text-align:center;color:#999;font-size:11px}.consign-order-card{margin-top:10px;background:#fff;padding:15px 14px 0}.consign-order-card>header{height:30px;display:grid;grid-template-columns:26px 1fr auto;align-items:center;gap:7px}.consign-order-card>header .consign-brand{width:25px;height:25px;display:grid;place-items:center}.consign-order-card>header .consign-brand .brand-logo{width:25px;height:25px;border-radius:50%;font-size:7px}.consign-order-card>header>strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.consign-order-card>header>em{font-style:normal;font-size:10px;font-weight:600}.consign-order-card>header>em.listed{color:#ec821d}.consign-order-card>header>em.trading{color:#3584dc}.consign-order-card>header>em.delisted{color:#999}.consign-order-card>header>em.sold{color:#16a465}.consign-order-card>header>em.dispute{color:var(--red)}.consign-order-main{display:grid;grid-template-columns:96px 1fr;gap:13px;margin-top:11px}.consign-cover{height:96px;border-radius:14px;background:linear-gradient(145deg,#edf9f1,#d8f1e1);display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;color:#239653}.consign-cover>img{width:100%;height:100%;object-fit:cover}.consign-cover>.brand-logo{width:43px;height:43px;border-radius:12px;font-size:10px}.consign-cover small{font-size:8px;margin-top:7px;width:86%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.consign-order-info{min-width:0;padding-top:1px}.consign-order-info p{display:grid;grid-template-columns:58px 1fr;gap:6px;margin:0 0 9px;font-size:9px}.consign-order-info p span{color:#999}.consign-order-info p b{font-weight:500;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.consign-price{height:40px;display:flex;align-items:center;justify-content:flex-end;gap:8px;border-bottom:1px solid #f0f0f2}.consign-price span{font-size:10px;color:#999}.consign-price strong{font-size:19px;font-weight:600}.consign-order-card>footer{height:58px;display:flex;align-items:center;justify-content:space-between;gap:10px}.consign-order-card>footer>span{min-width:0;font-size:10px;color:#6f7278;display:flex;align-items:center;gap:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.consign-order-card>footer svg{width:17px}.consign-mode{color:#383a40!important}.delist-reason{color:#777!important}.sold-note{color:#18a367!important}.dispute-note{color:var(--red)!important}.trading-note{color:#3584dc!important}.consign-order-card>footer>button{flex:none;border:1px solid var(--red);color:var(--red);height:34px;padding:0 17px;border-radius:18px;font-size:11px;background:#fff}.consign-order-card>footer>button:active{background:#fff2f3}.consign-empty{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#a1a3a8}.consign-empty svg{width:46px;height:46px;color:#d1d3d7}.consign-empty strong{font-size:13px;margin-top:13px;color:#777}.consign-empty span{font-size:9px;margin-top:6px}@media(max-width:380px){.consign-order-tabs button{font-size:10px}.consign-order-main{grid-template-columns:82px 1fr}.consign-cover{height:86px}.consign-order-info p{grid-template-columns:52px 1fr}.consign-order-card>footer>button{padding:0 13px}}.recharge-placed-page{min-height:100vh;background:#f4f5f7;padding-bottom:30px}.recharge-placed-page .sub-header{position:sticky;top:0;z-index:18}.recharge-order-tools{background:#fff;padding:15px 13px 13px}.recharge-order-mode{height:38px;border:1px solid var(--red);border-radius:21px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;margin:0 72px 15px}.recharge-order-mode button{color:var(--red);font-size:12px}.recharge-order-mode button.active{background:linear-gradient(135deg,#f32837,#e70d1e);color:#fff}.recharge-date-row{display:grid;grid-template-columns:1fr 18px 1fr 72px;align-items:center;gap:6px}.recharge-date-row>label{height:38px;border:1px solid #ddd;border-radius:9px;padding:0 7px;display:flex;align-items:center;gap:5px}.recharge-date-row input{width:100%;min-width:0;border:0;outline:0;background:transparent;font-size:9px}.recharge-date-row label svg{width:17px;color:#777}.recharge-date-row>i{font-style:normal;color:#aaa;text-align:center}.recharge-date-row>button{height:38px;border:1px solid var(--red);border-radius:9px;color:var(--red);display:flex;align-items:center;justify-content:center;gap:4px;font-size:10px}.recharge-date-row>button svg{width:15px}.recharge-order-search{height:44px;margin-top:12px;border-radius:10px;background:#f6f7f8;display:flex;align-items:center;gap:8px;padding:0 12px;color:#aaa}.recharge-order-search svg{width:20px}.recharge-order-search input{flex:1;border:0;outline:0;background:transparent;font-size:11px}.recharge-order-tabs{height:52px;background:#fff;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #f0f0f2;border-bottom:1px solid #eee;position:sticky;top:58px;z-index:15}.recharge-order-tabs button{position:relative;display:flex;align-items:center;justify-content:center;gap:3px;font-size:11px;color:#666}.recharge-order-tabs button.active{color:#25262a;font-weight:650}.recharge-order-tabs button.active:after{content:"";position:absolute;left:25%;right:25%;height:3px;bottom:0;background:var(--red);border-radius:3px}.recharge-order-tabs b{min-width:16px;height:16px;padding:0 4px;border-radius:9px;background:var(--red);color:#fff;font-size:8px;display:grid;place-items:center;font-weight:500}.recharge-order-card{margin:10px 10px 0;background:#fff;border-radius:14px;padding:13px 13px 0;box-shadow:0 4px 16px #26324808}.recharge-order-card>header{display:flex;align-items:center;gap:6px;height:28px}.recharge-order-card>header>span,.recharge-order-card>header>em{font-style:normal;color:#fff;border-radius:5px;padding:5px 9px;font-size:9px}.recharge-order-card>header>span{background:#ef1727}.recharge-order-card>header>em{background:#5264ee}.recharge-order-card>header>strong{flex:1;min-width:0;font-size:10px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recharge-order-card>header>b{font-size:10px}.recharge-order-card>header>b.pending_payment,.recharge-order-card>header>b.pending_confirm,.recharge-order-card>header>b.dispute{color:var(--red)}.recharge-order-card>header>b.charging{color:#3782d5}.recharge-order-card>header>b.completed{color:#17a265}.recharge-order-card>header>b.failed,.recharge-order-card>header>b.cancelled{color:#999}.recharge-order-body{display:grid;grid-template-columns:100px 1fr;gap:13px;margin-top:11px}.recharge-order-cover{height:100px;border:1px solid #eee;border-radius:12px;overflow:hidden;background:#f4f9ff;display:flex;flex-direction:column;align-items:center;justify-content:center}.recharge-order-cover>img{width:100%;height:100%;object-fit:cover}.recharge-order-cover>.brand-logo{width:52px;height:52px;border-radius:12px;font-size:11px}.recharge-order-cover small{margin-top:6px;font-size:8px;color:#6881a0}.recharge-order-body>div:last-child{min-width:0}.recharge-order-body h3{font-size:13px;margin:3px 0 11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recharge-order-body p{font-size:9px;color:#666;margin:0 0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recharge-order-body p span{display:inline-block;width:56px;color:#999}.recharge-order-price{height:39px;border-bottom:1px solid #f0f0f2;display:flex;align-items:center;justify-content:flex-end;font-size:10px;color:#999}.recharge-order-price strong{font-size:17px;color:#222;margin-left:5px}.recharge-order-card>footer{min-height:54px;display:flex;justify-content:flex-end;align-items:center;gap:9px}.recharge-order-card>footer button{height:34px;border:1px solid var(--red);border-radius:18px;color:var(--red);padding:0 16px;font-size:10px;display:flex;align-items:center;gap:4px}.recharge-order-card>footer button.primary{background:var(--red);color:#fff}.recharge-order-card>footer button svg{width:15px}.recharge-order-card>footer span{font-size:9px;color:#999}.recharge-order-empty{height:290px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#a5a7ab}.recharge-order-empty svg{width:48px;height:48px;color:#d2d4d7}.recharge-order-empty strong{font-size:13px;color:#777;margin-top:13px}.recharge-order-empty span{font-size:9px;margin-top:6px}@media(max-width:380px){.recharge-order-mode{margin-left:48px;margin-right:48px}.recharge-date-row{grid-template-columns:1fr 12px 1fr 58px}.recharge-date-row>button{font-size:9px}.recharge-order-tabs button{font-size:10px}.recharge-order-body{grid-template-columns:86px 1fr}.recharge-order-cover{height:88px}}.accepted-orders-page{min-height:100vh;background:#f4f5f7;padding-bottom:32px}.accepted-orders-page .sub-header{position:sticky;top:0;z-index:20}.accepted-mode{height:55px;background:#fff;display:grid;grid-template-columns:1fr 1fr;padding:0 28px;border-bottom:1px solid #eee}.accepted-mode button{position:relative;font-size:12px;color:#333}.accepted-mode button.active{font-weight:650}.accepted-mode button.active:after{content:"";position:absolute;bottom:0;left:32%;right:32%;height:3px;border-radius:3px;background:#d6a547}.accepted-summary{height:112px;padding:0 24px;background:linear-gradient(132deg,#f31629,#ff3546);color:#fff;display:grid;grid-template-columns:1fr 1px 1fr;align-items:center;overflow:hidden;position:relative}.accepted-summary:before,.accepted-summary:after{content:"";position:absolute;width:180px;height:180px;background:#ffffff0d;transform:rotate(35deg)}.accepted-summary:before{left:-75px;top:-100px}.accepted-summary:after{right:-85px;bottom:-115px}.accepted-summary>div{display:flex;flex-direction:column;align-items:center;gap:11px;position:relative;z-index:1}.accepted-summary strong{font-size:19px;font-weight:500}.accepted-summary span{font-size:11px;color:#fff}.accepted-summary>i{height:52px;background:#fffa;position:relative;z-index:1}.accepted-tip{height:36px;background:#fff;display:grid;place-items:center;color:#999;font-size:10px}.accepted-status-tabs{height:52px;background:#fff;display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid #eee}.accepted-status-tabs button{position:relative;font-size:11px;color:#444;display:flex;align-items:center;justify-content:center;gap:3px}.accepted-status-tabs button.active{font-weight:650}.accepted-status-tabs button.active:after{content:"";position:absolute;left:29%;right:29%;bottom:0;height:3px;border-radius:3px;background:#d6a547}.accepted-status-tabs b{min-width:16px;height:16px;padding:0 4px;border-radius:9px;background:var(--red);color:#fff;font-size:8px;display:grid;place-items:center;font-weight:500}.accepted-query{background:#fff;padding:9px 12px 12px}.accepted-search{height:41px;border:1px solid #ddd;border-radius:8px;display:flex;align-items:center;gap:7px;padding:0 11px}.accepted-search svg{width:18px;color:#aaa}.accepted-search input{border:0;outline:0;flex:1;min-width:0;font-size:10px;background:transparent}.accepted-query>div{display:grid;grid-template-columns:1fr 15px 1fr 68px;gap:5px;align-items:center;margin-top:7px}.accepted-query>div label{height:38px;border:1px solid #ddd;border-radius:8px;display:flex;align-items:center;padding:0 7px}.accepted-query>div input{width:100%;min-width:0;border:0;outline:0;background:transparent;font-size:9px}.accepted-query>div svg{width:17px;color:#777}.accepted-query>div i{font-style:normal;color:#aaa;text-align:center}.accepted-query>div button{height:38px;border:1px solid #bbb;border-radius:8px;font-size:11px}.accepted-order-card{background:#fff;margin-top:9px;padding:14px 12px 0}.accepted-order-card>header{height:28px;display:flex;align-items:center}.accepted-order-card>header strong{flex:1;font-size:11px}.accepted-order-card>header b{font-size:11px}.accepted-order-card>header b.pending,.accepted-order-card>header b.pending_settlement,.accepted-order-card>header b.dispute{color:var(--red)}.accepted-order-card>header b.completed{color:#13a363}.accepted-order-card>header b.closed{color:#999}.accepted-order-body{display:grid;grid-template-columns:100px 1fr;gap:13px;padding-top:11px}.accepted-order-cover{height:100px;border:1px solid #e6e6e6;border-radius:10px;overflow:hidden;background:#f4f9ff;display:flex;flex-direction:column;align-items:center;justify-content:center}.accepted-order-cover>img{width:100%;height:100%;object-fit:cover}.accepted-order-cover>.brand-logo{width:52px;height:52px;border-radius:12px;font-size:11px}.accepted-order-cover small{font-size:8px;color:#6881a0;margin-top:5px}.accepted-order-body h3{font-size:13px;margin:3px 0 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.accepted-order-body p{font-size:9px;color:#666;margin:0 0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.accepted-order-body p span{display:inline-block;width:55px;color:#999}.accepted-settlement{height:45px;display:flex;justify-content:flex-end;align-items:center;color:#999;font-size:11px;border-bottom:1px solid #eee}.accepted-settlement strong{font-size:18px;color:#222;margin-left:7px}.accepted-order-card>footer{min-height:53px;display:flex;align-items:center;justify-content:flex-end}.accepted-order-card>footer button{height:34px;border:1px solid var(--red);color:var(--red);border-radius:18px;padding:0 17px;font-size:10px;display:flex;align-items:center;gap:4px}.accepted-order-card>footer button svg{width:15px}.accepted-order-card>footer span{font-size:9px;color:#999}.feedback-page{min-height:100vh;background:#f4f5f8;padding-bottom:28px}.feedback-header{height:58px;background:#fff;display:grid;grid-template-columns:52px 1fr 52px;align-items:center;border-bottom:1px solid #eee;position:sticky;top:0;z-index:20}.feedback-header button{display:grid;place-items:center}.feedback-header button:disabled{opacity:.35}.feedback-header svg{width:22px}.feedback-header strong{text-align:center;font-size:16px}.feedback-hero{min-height:112px;background:linear-gradient(135deg,#f42336,#ed1023);color:#fff;padding:21px 20px;display:flex;align-items:center;gap:14px;position:relative;overflow:hidden}.feedback-hero:after{content:"";position:absolute;width:190px;height:190px;border-radius:50%;right:-70px;top:-92px;background:#ffffff0c}.feedback-hero>i{width:52px;height:52px;border-radius:17px;background:#ffffff20;display:grid;place-items:center;font-style:normal;flex:none}.feedback-hero>i svg{width:28px}.feedback-hero h1{font-size:18px;margin:0 0 7px}.feedback-hero p{font-size:9px;margin:0;opacity:.82;line-height:1.6}.feedback-mode{height:54px;background:#fff;display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #eee}.feedback-mode button{position:relative;font-size:12px;color:#777;display:flex;align-items:center;justify-content:center;gap:5px}.feedback-mode button.active{color:#222;font-weight:650}.feedback-mode button.active:after{content:"";position:absolute;left:34%;right:34%;bottom:0;height:3px;background:var(--red);border-radius:3px}.feedback-mode b{min-width:17px;height:17px;border-radius:9px;background:var(--red);color:#fff;font-size:8px;display:grid;place-items:center}.feedback-form{padding:12px}.feedback-panel{background:#fff;border-radius:14px;padding:16px;box-shadow:0 4px 16px #25304a08;margin-bottom:11px}.feedback-panel h2{font-size:13px;margin:0 0 14px}.feedback-panel h2 span{font-size:8px;color:var(--red);font-weight:400;margin-left:5px}.feedback-panel h2 em{font-size:8px;color:#999;font-style:normal;font-weight:400;margin-left:5px}.feedback-types{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.feedback-types button{min-width:0;height:66px;border:1px solid #eee;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;font-size:8px;color:#777}.feedback-types button svg{width:20px}.feedback-types button.active{border-color:var(--red);background:#fff3f4;color:var(--red)}.feedback-content textarea{width:100%;height:145px;border:1px solid #e9e9e9;border-radius:10px;background:#fafafa;resize:none;outline:0;padding:12px;font:11px/1.8 inherit}.feedback-content textarea:focus{border-color:#ff8b94;background:#fff}.feedback-content>small{display:block;text-align:right;color:#aaa;font-size:8px;margin-top:5px}.feedback-content>small.warn{color:#e69a1b}.feedback-extra label{min-height:52px;border-top:1px solid #f0f0f0;display:grid;grid-template-columns:25px 78px 1fr;align-items:center}.feedback-extra label svg{width:17px;color:#999}.feedback-extra label span{font-size:10px}.feedback-extra input{min-width:0;border:0;outline:0;text-align:right;font-size:10px}.feedback-privacy{display:flex;gap:8px;color:#888;padding:4px 7px 13px}.feedback-privacy>svg{width:20px;color:#17a465;flex:none}.feedback-privacy p{margin:0;display:flex;flex-direction:column}.feedback-privacy strong{font-size:10px;color:#555}.feedback-privacy span{font-size:8px;line-height:1.7;margin-top:3px}.feedback-submit{width:100%;height:46px;border-radius:24px;background:linear-gradient(90deg,#ff3a47,#ec1323);color:#fff;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:7px}.feedback-submit:disabled{opacity:.4}.feedback-submit svg{width:18px}.feedback-history{padding:12px}.feedback-record{background:#fff;border-radius:14px;padding:15px;margin-bottom:11px;box-shadow:0 4px 16px #25304a08}.feedback-record>header{display:flex;justify-content:space-between;align-items:center}.feedback-record>header>span{font-size:12px;font-weight:650}.feedback-record>header b{font-size:8px;border-radius:11px;padding:4px 8px;font-weight:500}.feedback-record>header b.pending{background:#fff5dc;color:#d68b12}.feedback-record>header b.processing{background:#eaf4ff;color:#287fc5}.feedback-record>header b.replied{background:#e9faef;color:#15985a}.feedback-record>header b.closed{background:#eee;color:#888}.feedback-record>p{font-size:10px;color:#555;line-height:1.75;margin:12px 0;white-space:pre-wrap;word-break:break-word}.feedback-record>div{font-size:8px;color:#999;display:flex;align-items:center;gap:4px}.feedback-record>div svg{width:13px}.feedback-reply{margin-top:13px;background:#f3f8ff;border-radius:10px;padding:11px;display:flex;gap:8px}.feedback-reply>i{width:27px;height:27px;border-radius:50%;background:#1689e8;color:#fff;display:grid;place-items:center;font-style:normal;flex:none}.feedback-reply>i svg{width:14px}.feedback-reply>div{display:flex;flex-direction:column}.feedback-reply strong{font-size:9px;color:#1689e8}.feedback-reply p{font-size:9px;line-height:1.65;margin:4px 0;color:#555}.feedback-reply time{font-size:7px;color:#aaa}.feedback-record>footer{border-top:1px solid #eee;margin-top:13px;padding-top:10px;display:flex;justify-content:space-between;color:#aaa;font-size:7px}.feedback-history-empty{height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#aaa}.feedback-history-empty>svg{width:48px;height:48px;color:#d1d4da}.feedback-history-empty strong{font-size:13px;color:#666;margin-top:13px}.feedback-history-empty span{font-size:9px;margin-top:6px}.feedback-history-empty button{margin-top:15px;border:1px solid var(--red);color:var(--red);border-radius:18px;padding:7px 20px;font-size:10px}.voucher-orders-card{padding-bottom:15px}.voucher-orders-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.voucher-orders-grid button{min-width:0;min-height:86px;border:1px solid #f0f0f2;background:linear-gradient(145deg,#fff,#fafbfc);border-radius:13px;padding:9px 4px 7px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.voucher-orders-grid button i{width:36px;height:36px;border-radius:11px;background:#fff0f1;color:#f13a49;margin-bottom:6px}.voucher-orders-grid button:nth-child(2) i,.voucher-orders-grid button:nth-child(4) i{background:#fff5e7;color:#e58a25}.voucher-orders-grid button svg{width:20px}.voucher-orders-grid button>span{font-size:10px;font-weight:600;color:#25262b;white-space:nowrap}.voucher-orders-grid button small{font-size:7px;color:#a0a1a7;margin-top:3px;white-space:nowrap}@media(max-width:380px){.voucher-orders-grid{gap:5px}.voucher-orders-grid button{min-height:80px;padding-left:2px;padding-right:2px}.voucher-orders-grid button i{width:32px;height:32px}.voucher-orders-grid button>span{font-size:9px}.voucher-orders-grid button small{font-size:6px}}.auth-page{min-height:100vh;background:#fff;position:relative;overflow:hidden}.auth-wrap{position:relative;z-index:2;padding:76px 26px 140px}.auth-brand{display:flex;align-items:center;gap:14px;margin-bottom:27px}.auth-brand>i{width:68px;height:68px;border-radius:50% 50% 45% 45%;border:4px solid var(--red);color:var(--red);font-size:34px;font-weight:800;font-style:normal;display:grid;place-items:center;box-shadow:inset 0 -7px #ffebed}.auth-brand>div{padding-left:14px;border-left:1px solid #bbb;display:flex;flex-direction:column}.auth-brand strong{font-size:24px;color:#ef1727}.auth-brand span{font-size:9px;color:#999;margin-top:6px}.auth-ribbon{height:31px;max-width:340px;background:linear-gradient(90deg,#f01829,#f42a36);color:#fff;padding:6px 12px;font-size:11px;position:relative;margin-bottom:22px}.auth-ribbon:after{content:"";position:absolute;right:-18px;top:0;border-top:15px solid transparent;border-bottom:16px solid transparent;border-left:18px solid #f42a36}.auth-tabs{height:48px;display:flex;gap:34px;margin-bottom:16px}.auth-tabs button{font-size:15px;color:#777;position:relative}.auth-tabs button.active{color:var(--red);font-weight:650}.auth-tabs button.active:after{content:"";position:absolute;left:7px;right:7px;bottom:0;height:4px;background:var(--red);border-radius:4px}.auth-form{display:flex;flex-direction:column;gap:16px}.auth-form>label{height:53px;border:1px solid #d8d8d8;border-radius:9px;padding:0 12px;display:flex;align-items:center;gap:9px;background:#fff}.auth-form>label:focus-within{border-color:#ff6a76;box-shadow:0 0 0 3px #ffedf0}.auth-form>label>svg{width:19px;color:#aaa;flex:none}.auth-form input{min-width:0;flex:1;border:0;outline:0;font-size:13px;background:transparent}.auth-form label>button:not(.send-code){width:32px;display:grid;place-items:center;color:#aaa}.auth-form label>button svg{width:19px}.send-code{height:34px;padding:0 12px;border-radius:8px;background:var(--red);color:#fff;font-size:10px;white-space:nowrap}.send-code:disabled{opacity:.4}.auth-check,.auth-agreement{align-self:flex-start;display:flex;align-items:center;gap:8px;color:#888;font-size:11px;text-align:left}.auth-check i,.auth-agreement i{width:20px;height:20px;border:1px solid #bbb;border-radius:50%;display:grid;place-items:center;flex:none}.auth-check.checked i,.auth-agreement.checked i{border-color:var(--red);background:var(--red);color:#fff}.auth-check svg,.auth-agreement svg{width:13px}.auth-primary{height:50px;border-radius:26px;background:linear-gradient(90deg,#fa2633,#ed101f);color:#fff;font-size:17px;margin-top:24px;box-shadow:0 8px 18px #e9152830}.auth-primary:disabled{opacity:.4;box-shadow:none}.auth-links{display:flex;justify-content:space-between;margin-top:20px;font-size:11px;color:#999}.auth-links button,.auth-login-link button{color:var(--red)}.auth-wave{position:absolute;left:0;right:0;bottom:-35px;height:160px;background:linear-gradient(160deg,transparent 42%,#f81527 43%);opacity:.98}.auth-wave i{position:absolute;width:68%;height:120px;border-radius:50%;bottom:0}.auth-wave i:nth-child(1){left:-14%;background:#ff8f9899;transform:rotate(8deg)}.auth-wave i:nth-child(2){right:-12%;background:#ff5b6788;transform:rotate(-8deg)}.auth-wave i:nth-child(3){left:20%;bottom:-35px;background:#e80018aa}.auth-back{position:absolute;left:13px;top:20px;width:40px;height:40px;display:grid;place-items:center;color:#555}.auth-back svg{width:25px}.register-page .auth-wrap,.reset-page .auth-wrap{padding-top:62px}.register-page .auth-brand,.reset-page .auth-brand{margin-bottom:20px}.register-form{gap:13px}.auth-agreement{align-items:flex-start;line-height:1.7;margin-top:3px}.auth-agreement span{font-size:10px;color:#555}.auth-agreement b{color:var(--red);font-weight:500}.auth-form-error{font-size:9px;color:var(--red);margin:-6px 2px}.register-form .auth-primary{margin-top:10px}.auth-login-link{text-align:center;margin-top:16px;font-size:10px;color:#999}.mine-logout{width:calc(100% - 32px);height:44px;margin:14px 16px 0;border-radius:14px;background:#fff;color:#e02a38;font-size:11px;display:flex;align-items:center;justify-content:center;gap:6px;box-shadow:0 6px 18px #25304a08}.mine-logout svg{width:17px}@media(max-width:380px){.auth-wrap{padding-left:20px;padding-right:20px}.auth-brand strong{font-size:21px}.auth-brand>i{width:60px;height:60px}.auth-ribbon{font-size:10px}.feedback-types{gap:4px}}.real-name-page{min-height:100vh;background:#f5f6f9;padding-bottom:34px}.real-name-header{height:58px;background:#fff;display:grid;grid-template-columns:52px 1fr 52px;align-items:center;border-bottom:1px solid #eee}.real-name-header button{display:grid;place-items:center}.real-name-header svg{width:23px}.real-name-header strong{text-align:center;font-size:16px}.real-name-hero{margin:14px;background:linear-gradient(135deg,#ff3b47,#ed1424);border-radius:17px;padding:21px 17px;color:#fff;display:flex;align-items:center;gap:12px;position:relative;overflow:hidden}.real-name-hero:after{content:"";position:absolute;width:125px;height:125px;border:25px solid #fff1;border-radius:50%;right:-45px;top:-48px}.real-name-hero>i{width:48px;height:48px;border-radius:15px;background:#fff2;display:grid;place-items:center;flex:none}.real-name-hero>i svg{width:28px}.real-name-hero h1{font-size:19px;margin:0 0 5px}.real-name-hero p{font-size:9px;margin:0;opacity:.78}.real-name-hero em{position:absolute;right:14px;bottom:13px;border-radius:12px;padding:4px 9px;background:#fff;color:var(--red);font-size:9px;font-style:normal;z-index:1}.real-name-hero em.status-1{color:#d48716}.real-name-hero em.status-2{color:#10a660}.real-name-form,.real-name-result,.real-name-tips{margin:12px 14px;background:#fff;border-radius:15px;padding:19px 17px}.real-name-form h2{display:flex;align-items:center;gap:8px;font-size:15px;margin:0 0 17px}.real-name-form h2 svg{width:21px;color:var(--red)}.real-name-form>label:not(.real-name-agreement){height:62px;border-bottom:1px solid #eee;display:grid;grid-template-columns:80px 1fr;align-items:center}.real-name-form>label>span{font-size:12px}.real-name-form input{border:0;outline:0;font-size:13px;min-width:0}.real-name-security{margin-top:17px;background:#f5fbf8;border-radius:10px;padding:12px;display:flex;gap:9px;color:#15965c}.real-name-security svg{width:22px;flex:none}.real-name-security p{margin:0;display:flex;flex-direction:column}.real-name-security strong{font-size:11px}.real-name-security span{font-size:9px;line-height:1.6;margin-top:3px;color:#6c8578}.real-name-agreement{display:flex;align-items:flex-start;gap:8px;margin:17px 2px}.real-name-agreement input{width:17px;height:17px;accent-color:var(--red);flex:none}.real-name-agreement span{font-size:9px!important;color:#777;line-height:1.6}.real-name-submit,.real-name-result>button{width:100%;height:46px;border-radius:24px;background:linear-gradient(90deg,#ff3541,#ee1522);color:#fff;font-weight:600}.real-name-submit:disabled{opacity:.45}.real-name-tips h3{display:flex;align-items:center;gap:7px;font-size:13px;margin:0 0 10px}.real-name-tips h3 svg{width:18px;color:#e39a22}.real-name-tips p{font-size:9px;color:#888;line-height:1.7;margin:5px 0}.real-name-reject{margin:12px 14px;background:#fff4f4;border:1px solid #ffd9dc;border-radius:12px;padding:13px;display:flex;gap:9px;color:#dc2430}.real-name-reject svg{width:22px;flex:none}.real-name-reject strong{font-size:12px}.real-name-reject p{font-size:9px;line-height:1.6;margin:4px 0 0;color:#9b5d62}.real-name-result{text-align:center;padding-top:27px}.real-name-result>svg{width:55px;height:55px;color:#13aa66}.real-name-result.pending>svg{color:#e39a22}.real-name-result h2{font-size:18px;margin:9px 0 6px}.real-name-result>p{font-size:10px;color:#888;line-height:1.7;margin:0 8px 20px}.real-name-result>div{display:flex;justify-content:space-between;padding:13px 2px;border-top:1px solid #eee;font-size:11px}.real-name-result>div span{color:#999}.real-name-result>button{margin-top:18px}.real-name-result>button.secondary{background:#fff;color:var(--red);border:1px solid var(--red)}.order-delivery-card{margin:10px 14px 0;background:#fff;border:1px solid #dce9e2;border-radius:17px;padding:16px}.order-delivery-card h3{font-size:14px;margin:0 0 12px;display:flex;justify-content:space-between}.order-delivery-card h3 small{font-size:9px;color:#999;font-weight:400}.order-delivery-card article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;background:#f2faf6;border-radius:9px;margin-top:8px}.order-delivery-card article span{font-size:9px;color:#789087}.order-delivery-card article strong{font:12px Consolas,monospace;white-space:pre-wrap;word-break:break-all}.order-delivery-card article button{display:flex;align-items:center;gap:3px;color:#15915b;font-size:9px}.order-delivery-card article button svg{width:14px}.dispute-chat-header .dispute-close-action{width:46px;height:42px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;color:var(--red);font-size:8px;border-radius:11px}.dispute-chat-header .dispute-close-action svg{width:19px}.dispute-chat-header .dispute-close-action:disabled{opacity:.45}:root{--red:#ff5b61;--primary:#ff5b61;--primary-dark:#e9474e;--primary-soft:#fff0ef;--ink:#222a35;--text:#333d49;--muted:#8a94a2;--line:#e9edf2;--surface:#ffffff;--canvas:#f6f7f9;--shadow:0 8px 30px rgba(31,42,55,.06);--radius:16px;color:var(--ink);background:var(--canvas)}body{background:var(--canvas);color:var(--ink);-webkit-font-smoothing:antialiased}button,input,textarea,select{font-family:inherit}.phone-app{background:var(--canvas);box-shadow:0 18px 70px #1b232e17}.app-content,.page-view{background:var(--canvas)}.app-header{height:62px;padding:0 18px;background:#fffffff0;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand-lockup{gap:10px}.brand-lockup>span{width:34px;height:34px;border-radius:11px;background:var(--primary);box-shadow:none;font-size:16px}.brand-lockup strong{font-size:16px;letter-spacing:.2px}.header-actions{gap:2px}.header-actions button{width:40px;height:40px;border-radius:12px}.header-actions button:active{background:#f1f3f6}.header-actions svg{width:20px;color:#495463}.header-actions i{background:var(--primary);right:8px;top:7px}.bottom-nav{height:70px;border-top:1px solid var(--line);background:#fffffff7;padding:5px 8px max(5px,env(safe-area-inset-bottom));box-shadow:0 -8px 24px #1e27330a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.bottom-nav button{gap:4px;color:#89929e;font-size:10px;border-radius:13px}.bottom-nav svg{width:21px;height:21px;stroke-width:1.8}.bottom-nav button.active{color:var(--primary);font-weight:600}.bottom-nav button.active svg{stroke-width:2.2}.sub-header{height:56px;top:62px;border-bottom:1px solid var(--line);background:#fffffff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.sub-header strong{font-size:15px}.sub-header button{color:#5b6572}.sub-header svg{width:21px}.toast{bottom:86px;background:#1f2630eb;padding:10px 18px;border-radius:12px;font-size:11px;box-shadow:0 10px 30px #00000021}.empty{color:#a0a8b2;padding:42px 0}.home-page{padding-bottom:10px}.hero{height:178px;margin:14px 14px 0;border-radius:20px;background:linear-gradient(135deg,#fff1ee,#ffe5df);color:var(--ink);box-shadow:none;border:1px solid #ffe1dc}.hero:after{width:300px;height:130px;left:auto;right:-80px;bottom:-70px;background:#ffbdb626}.hero-copy{padding:23px 0 0 21px}.hero-copy>span{color:#de5960;background:#fff9f7;border:1px solid #ffd9d4;padding:4px 9px;font-weight:600}.hero h1{font-size:25px;letter-spacing:-.6px;margin:10px 0 5px}.hero h1 em{color:var(--primary-dark)}.hero p{font-size:10px;color:#7e6e6e;opacity:1}.hero button{background:var(--ink);color:#fff;border-radius:12px;padding:8px 12px;box-shadow:none}.phone-shape{width:61px;height:102px;right:34px;bottom:24px;border:4px solid #fff;border-radius:16px;background:#ff8e8e;box-shadow:8px 8px #f6b2ad;transform:rotate(4deg)}.float-card{width:43px;height:34px;border-radius:10px;color:var(--primary);box-shadow:0 7px 20px #b0544a1f}.float-card.one{right:5px}.float-card.two{left:10px}.trust-row{height:42px;color:#9199a3}.trust-row svg{color:#67b78e}.quick-entry{margin:0 14px;padding:7px 0 18px;gap:8px}.quick-entry button{gap:7px;color:#505a66;font-size:11px}.quick-entry i{width:48px;height:48px;border-radius:15px;box-shadow:none}.quick-entry .blue{background:#eaf5ff;color:#3e8fd4}.quick-entry .orange{background:#fff2df;color:#e69a35}.quick-entry .red{background:#fff0ef;color:#f05f63}.quick-entry .purple{background:#f2efff;color:#7e68d6}.quick-entry svg{width:22px}.headline{height:48px;margin:0 14px 20px;border-radius:14px;background:#fff;border:1px solid var(--line);box-shadow:none}.headline strong{font-size:12px}.headline p{color:#7f8995}.section-block{padding:0 14px 22px}.section-heading i{display:none}.section-heading h2{font-size:16px}.section-heading button{color:#9099a4}.promo-grid{gap:9px}.promo-grid>button{height:82px;border-radius:15px;padding:12px;background:linear-gradient(140deg,color-mix(in srgb,var(--brand) 54%,white),color-mix(in srgb,var(--brand) 20%,white));box-shadow:none}.promo-grid strong{font-size:11px}.promo-grid>button div span{margin-top:8px;background:#fff;color:var(--brand);font-weight:600}.page-search{height:44px;margin:13px 14px;background:#fff;border:1px solid var(--line);border-radius:14px;color:#9aa3ae;padding:0 13px;box-shadow:none}.page-search input{font-size:12px;color:var(--text)}.brand-recommend{padding:7px 15px 17px;background:#fff;border-bottom:8px solid var(--canvas)}.brand-recommend h3{color:#6f7985}.brand-recommend button{color:#606b78}.brand-recommend .brand-logo{width:40px;height:40px}.catalog-layout,.sell-layout{grid-template-columns:86px 1fr;background:#fff}.category-list{background:#f4f5f7;border-right:1px solid #eef0f3}.category-list button{height:58px;color:#7e8792}.category-list button.active{color:var(--ink);font-weight:600;background:#fff}.category-list button.active:before{width:3px;top:16px;bottom:16px;border-radius:4px;background:var(--primary)}.filter-chips{gap:7px;padding:12px 10px 9px}.filter-chips button{background:#f4f5f7;color:#818a96;border-radius:10px;padding:7px 11px}.filter-chips button.active{color:var(--primary-dark);background:var(--primary-soft)}.product-grid{gap:10px;padding:9px 10px 18px}.product-grid article{background:#fff;border:1px solid var(--line);border-radius:15px;overflow:hidden;box-shadow:none}.product-cover{height:108px;background:linear-gradient(145deg,color-mix(in srgb,var(--brand) 82%,white),color-mix(in srgb,var(--brand) 54%,#333))}.product-cover em{background:var(--primary);font-size:7px}.product-cover>span{background:#17202a80}.product-info{padding:10px}.product-info>strong{font-size:11px;color:#3b4551}.product-info p{color:var(--primary);font-weight:700}.product-info del{font-weight:400}.product-info svg{color:#8e98a4}.sell-brands{padding:17px 13px;background:#fff}.sell-title{border-bottom:1px solid var(--line)}.sell-title h2{color:var(--ink)}.sell-title span{color:#a47b76}.brand-grid{gap:25px 10px;padding-top:22px}.brand-grid button{color:#596473}.brand-grid .brand-logo{box-shadow:0 5px 18px #1f2a3712}.brand-grid small{color:var(--primary);font-weight:600}.recharge-top-tabs{height:54px;background:#fff;border-bottom:1px solid var(--line)}.recharge-top-tabs button{color:#858e99}.recharge-top-tabs button.active{color:var(--ink);font-weight:600}.recharge-top-tabs button.active:after{bottom:0;height:2px;background:var(--primary)}.recharge-hero{background:#fff;padding:15px 0 20px;border-radius:0;border-bottom:8px solid var(--canvas)}.pill-tabs{padding:0 14px 15px;gap:8px}.pill-tabs button{background:#f4f5f7;color:#6f7884;border-radius:12px;padding:8px 14px}.pill-tabs button.active{background:var(--ink);color:#fff}.recharge-brands{padding:0 14px;gap:9px}.recharge-brands button{min-width:108px;height:130px;border:1px solid var(--line);border-radius:16px;box-shadow:none}.recharge-brands button.selected{border-color:var(--primary);background:snow;box-shadow:0 0 0 2px var(--primary-soft)}.recharge-brands>button>span{color:var(--primary);font-weight:700}.recharge-form{padding:20px 15px 32px;background:#fff}.recharge-form h3{color:#4b5562;font-size:13px}.time-options{gap:8px;margin-bottom:28px}.time-options button{border:1px solid var(--line);border-radius:11px;color:#68727e;background:#fff}.time-options button.active{border-color:var(--primary);background:var(--primary-soft);color:var(--primary-dark)}.mode-row label i{width:18px;height:18px}.mode-row label i.active{background:var(--primary);border-color:var(--primary)}.account-input{height:62px;border:1px solid var(--line);border-radius:14px}.account-input:focus-within{border-color:#ffafb1;box-shadow:0 0 0 3px var(--primary-soft)}.recharge-submit,.sell-submit,.consign-submit,.feedback-submit,.withdraw-submit,.real-name-submit{height:48px;background:var(--primary);border-radius:14px;color:#fff;box-shadow:none;font-weight:600}.recharge-submit:active,.sell-submit:active,.feedback-submit:active{background:var(--primary-dark)}.mine-page{background:var(--canvas);padding-bottom:25px}.profile-hero{height:184px;background:linear-gradient(145deg,#ff696f,#f14e56);padding:27px 20px}.profile-hero:after{height:90px;bottom:-62px;background:#ffffff1e}.settings{right:16px;top:16px;width:38px;height:38px;border-radius:12px;background:#ffffff18}.profile-row{gap:14px}.big-avatar{width:72px;height:72px;background:#fff;color:#ccd1d7;box-shadow:0 7px 22px #872e321f}.big-avatar svg{width:44px}.profile-row h2{font-size:19px;font-weight:600}.profile-row p span{border-radius:5px}.asset-card,.service-card,.mine-menu-card,.mine-link-list{background:#fff;border:1px solid var(--line);box-shadow:none;border-radius:18px}.asset-card{margin:-28px 14px 0;padding:18px}.asset-card h2,.service-card h2{font-size:16px}.asset-cols>div+div{border-color:var(--line)}.asset-cols p{color:#88919c}.asset-cols strong{color:var(--primary)}.asset-cols button{background:#fff4d8;color:#6f5716;border-radius:11px;padding:7px 15px}.mine-menu-card{margin:12px 14px 0!important;padding:16px!important}.mine-menu-card header{margin-bottom:14px!important}.mine-menu-card header h2{font-size:15px!important}.mine-menu-card header span{color:#9ba3ad!important}.mine-menu-grid{gap:9px!important}.mine-menu-grid button{min-height:73px;border:1px solid var(--line)!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important}.mine-menu-grid button i{border-radius:11px!important;background:var(--primary-soft)!important;color:var(--primary)!important}.mine-menu-grid button:nth-child(2n) i{background:#fff4e8!important;color:#dc8b38!important}.mine-menu-grid button span{color:#46515e!important}.mine-menu-grid button small{color:#9aa3ad!important}.service-menu-card .mine-menu-grid button{border:0!important;min-height:67px}.mine-link-list{margin:12px 14px 0!important;overflow:hidden}.mine-link-list>button{border-bottom:1px solid var(--line)!important}.mine-link-list>button:last-child{border-bottom:0!important}.mine-link-list i{background:#f2f4f7!important;color:#65707e!important}.mine-logout{margin:14px!important;width:calc(100% - 28px)!important;height:46px!important;border:1px solid var(--line)!important;background:#fff!important;border-radius:14px!important;color:#d65358!important}.detail-page,.orders-page,.consign-orders-page,.recharge-placed-page,.accepted-orders-page,.feedback-page,.withdrawal-page,.real-name-page,.order-detail-page{background:var(--canvas)}.detail-product{padding:22px 18px;border-bottom:8px solid var(--canvas)}.detail-product .brand-logo{border-radius:18px}.detail-options{margin-top:0;padding:0 18px}.qty-row{border-color:var(--line)}.qty-row button{background:#f2f4f7;border-radius:10px}.warranty button{background:#f3f5f7;border-radius:10px}.warranty button.active{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.price-total{border-color:var(--line)}.price-total b,.price-total em{color:var(--primary)}.delivery-note,.warm-tips{margin-top:8px}.warm-tips h2{border-left-color:var(--primary)}.detail-actions{height:70px;border-top:1px solid var(--line);padding:9px 12px}.detail-actions .buy-now{background:var(--primary);border-radius:15px}.pay-sheet{border-radius:22px 22px 0 0}.pay-summary{background:var(--primary-soft)}.pay-summary strong{color:var(--primary)}.pay-option{border-color:var(--line)}.pay-option>span.active,.confirm-pay{background:var(--primary);border-color:var(--primary)}.confirm-pay{border-radius:14px}.order-search,.consign-order-search,.recharge-order-search,.accepted-search{background:#fff!important;border:1px solid var(--line)!important;border-radius:14px!important}.order-tabs,.consign-order-tabs,.recharge-order-tabs,.accepted-status-tabs{background:#fff!important;border-color:var(--line)!important}.order-tabs button.active,.consign-order-tabs button.active,.recharge-order-tabs button.active,.accepted-status-tabs button.active{color:var(--primary)!important}.order-tabs button.active:after,.consign-order-tabs button.active:after,.recharge-order-tabs button.active:after,.accepted-status-tabs button.active:after{background:var(--primary)!important;height:2px!important}.order-card,.consign-order-card,.recharge-order-card,.accepted-order-card,.order-info-card,.order-status-card,.order-security{margin-left:14px!important;margin-right:14px!important;border:1px solid var(--line)!important;border-radius:17px!important;box-shadow:none!important;overflow:hidden}.order-card-foot,.consign-order-card footer,.recharge-order-card footer{border-color:var(--line)!important}.order-card button,.consign-order-card button,.recharge-order-card button{border-radius:11px!important}.order-cover,.consign-cover,.recharge-order-cover,.accepted-order-cover{border-radius:13px!important}.auth-page{background:#f7f7f8;min-height:100vh}.auth-wrap{padding:70px 24px 40px!important}.auth-brand i{background:var(--primary)!important;border-radius:15px!important;box-shadow:none!important}.auth-brand strong{color:var(--ink)!important}.auth-brand span{color:#89929e!important}.auth-ribbon{background:var(--primary-soft)!important;color:#c74c52!important;border-radius:12px!important}.auth-tabs{border-color:var(--line)!important}.auth-tabs button{color:#8a929d!important}.auth-tabs button.active{color:var(--ink)!important}.auth-tabs button.active:after{background:var(--primary)!important}.auth-form label{height:56px!important;border:1px solid var(--line)!important;border-radius:14px!important;background:#fff!important}.auth-form label:focus-within{border-color:#ffb0b3!important;box-shadow:0 0 0 3px var(--primary-soft)!important}.auth-primary{height:50px!important;border-radius:14px!important;background:var(--primary)!important;box-shadow:none!important}.auth-links button,.auth-login-link button{color:var(--primary)!important}.auth-check.checked i,.auth-agreement.checked i{background:var(--primary)!important;border-color:var(--primary)!important}.auth-page .auth-check{display:flex!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;line-height:20px!important}.auth-page .auth-check i{width:20px!important;height:20px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;line-height:0!important}.auth-page .auth-check i svg{display:block!important;width:13px!important;height:13px!important;margin:0!important;transform:none!important}.auth-wave{display:none}.feedback-hero,.real-name-hero{background:linear-gradient(145deg,#fff1ef,#ffe6e2)!important;color:var(--ink)!important}.feedback-panel,.withdrawal-panel,.real-name-form,.real-name-security,.real-name-result,.dispute-reason,.dispute-rules,.dispute-order-summary{margin-left:14px!important;margin-right:14px!important;border:1px solid var(--line)!important;border-radius:17px!important;box-shadow:none!important;background:#fff!important}.feedback-types button{border-radius:12px!important}.feedback-types button.active{border-color:var(--primary)!important;background:var(--primary-soft)!important;color:var(--primary)!important}.feedback-form textarea,.feedback-form input,.real-name-form input,.amount-input input,.bind-form input,.dispute-reason textarea{border:1px solid var(--line)!important;border-radius:13px!important;background:#fafbfc!important}.support-header,.dispute-chat-header,.feedback-header,.withdrawal-header,.real-name-header,.order-detail-header{border-color:var(--line)!important;background:#fff!important}.support-messages,.dispute-chat-messages{background:var(--canvas)!important}.support-welcome,.dispute-chat-order{border:1px solid var(--line)!important;border-radius:16px!important;box-shadow:none!important}.support-message.agent,.dispute-bubble{border-radius:6px 16px 16px!important;background:#fff!important;border:1px solid var(--line)!important}.support-message.mine,.dispute-bubble.mine{background:var(--primary)!important;color:#fff!important;border:0!important;border-radius:16px 6px 16px 16px!important}.support-compose,.dispute-chat-compose{border-color:var(--line)!important;background:#fff!important}.support-compose input,.dispute-chat-compose input{background:#f3f5f7!important;border-radius:14px!important}@media(min-width:700px){.phone-app{border:1px solid #e7eaf0}.bottom-nav{bottom:28px}}@media(max-width:380px){.hero{height:166px}.hero h1{font-size:22px}.quick-entry{gap:3px}.quick-entry i{width:44px;height:44px}.promo-grid{grid-template-columns:repeat(2,1fr)}.asset-card{margin-left:10px;margin-right:10px}.mine-menu-card,.mine-link-list{margin-left:10px!important;margin-right:10px!important}.product-grid{gap:8px;padding:8px}}.auth-brand>i{border:0!important;color:#fff!important;width:68px;height:68px;box-shadow:none!important}.auth-brand>div{border-left-color:#e1e5ea!important}.auth-ribbon{display:inline-flex;align-items:center;width:auto;max-width:100%;padding:7px 12px!important;height:auto!important}.auth-ribbon:after{display:none!important}.app-header.header-actions-only{justify-content:flex-end}.sub-header{top:0}.home-tools{height:54px;padding:8px 14px 4px;display:flex;align-items:center;justify-content:space-between;gap:8px;background:#fff}.home-tools button{height:38px;padding:0 12px;border:1px solid var(--line);border-radius:12px;background:#f8f9fa;color:#66717e;font-size:10px;display:flex;align-items:center;gap:6px}.home-tools button:active{background:#f0f2f5}.home-tools button>span{width:20px;height:20px;display:grid;place-items:center;position:relative}.home-tools svg{width:18px;height:18px;stroke-width:1.9}.home-tools i{position:absolute;right:0;top:0;width:6px;height:6px;border-radius:50%;background:var(--primary);border:1px solid #fff}.home-page .hero{margin-top:6px}.home-tools>div{display:flex;align-items:center;gap:8px}.home-mark{width:38px;height:38px;border-radius:12px;background:var(--primary);color:#fff;display:grid;place-items:center;box-shadow:0 6px 16px #ff5b612e}.home-mark svg{width:20px;height:20px;stroke-width:2}.buy-catalog-page .catalog-layout{align-items:start}.buy-main-categories{position:sticky;top:0;max-height:calc(100vh - 70px);overflow-y:auto;scrollbar-width:none}.buy-main-categories button{height:54px;line-height:1.25;padding:0 8px}.buy-main-categories button:disabled,.buy-subcategories button:disabled{opacity:.65}.buy-category-heading{display:flex;align-items:flex-end;justify-content:space-between;padding:12px 10px 8px}.buy-category-heading div{display:flex;align-items:baseline;gap:7px}.buy-category-heading strong{font-size:14px}.buy-category-heading span,.buy-category-heading small{font-size:9px;color:#9aa3ae}.buy-subcategories{display:flex;gap:7px;padding:4px 10px 9px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid #f0f2f5}.buy-subcategories button{flex:0 0 auto;display:flex;align-items:center;gap:4px;min-height:31px;padding:6px 10px;border:1px solid #edf0f4;border-radius:10px;background:#f6f7f9;color:#697381;font-size:10px}.buy-subcategories button.active{border-color:#ffd2d8;background:#fff1f3;color:#ed2942}.buy-subcategories button small{min-width:15px;padding:1px 4px;border-radius:8px;background:#fff;color:#98a1ad;font-size:8px}.buy-product-grid{position:relative;padding-top:10px}.buy-product-grid.loading{min-height:220px;opacity:.55;pointer-events:none}.buy-product-grid article{border-radius:13px}.buy-product-grid article.soldout{opacity:.72}.buy-product-media{height:116px;position:relative;display:grid;place-items:center;overflow:hidden;background:#f4f6f8}.buy-product-media>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#fff;z-index:2}.buy-product-media>img.failed{display:none}.buy-cover-fallback{width:48px!important;height:48px!important;position:relative;z-index:1}.buy-no-image{width:30px;color:#b8c0ca}.buy-product-media>em{position:absolute;z-index:4;left:7px;top:7px;padding:3px 6px;border-radius:7px;background:#f22942;color:#fff;font-size:8px;font-style:normal}.buy-stock{position:absolute;z-index:4;right:6px;bottom:6px;padding:3px 6px;border-radius:8px;background:#18202cc2;color:#fff;font-size:8px}.buy-stock.empty{background:#969da7}.buy-product-grid .product-info{padding:9px}.buy-sub-name{display:block;margin-bottom:4px;color:#87919e;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.buy-product-grid .product-info>strong{min-height:34px;font-size:11px;line-height:1.5}.buy-price-row{display:flex;align-items:flex-end;justify-content:space-between;margin-top:7px}.buy-price-row p{display:flex;align-items:baseline;gap:3px;margin:0!important}.buy-price-row i{font-style:normal;font-size:8px;color:#f22942}.buy-price-row b{font-size:15px}.buy-price-row del{font-size:8px}.buy-price-row button{float:none!important}.buy-loading{position:absolute;inset:30px 10px auto;grid-column:1/-1;text-align:center;padding:45px 0;color:#798391;font-size:12px}.buy-catalog-page .catalog-layout{margin-top:8px;min-height:calc(100vh - 125px)}.buy-featured-brands{padding:12px 10px 14px;border-bottom:8px solid #f5f7fa;background:#fff}.buy-featured-brands h3{margin:0 0 12px;font-size:12px;font-weight:600;color:#616c79}.buy-featured-brands>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px 7px}.buy-featured-brands button{min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px;color:#697381;font-size:9px}.buy-featured-brands .brand-logo{width:44px;height:44px;border-radius:13px}.buy-featured-brands button span{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.buy-catalog-page>.brand-recommend{display:none}.buy-featured-brands{padding-top:14px}.buy-brand-grid,.buy-all-brand-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 7px}.buy-brand-grid button,.buy-all-brand-grid button{min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px;color:#697381;font-size:9px}.buy-brand-avatar{width:46px;height:46px;position:relative;display:grid;place-items:center;border:1px solid #edf0f4;border-radius:14px;background:#f4f6f8;overflow:hidden}.buy-brand-avatar i{font-style:normal;color:#8b95a3;font-size:11px}.buy-brand-avatar img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#fff}.buy-brand-avatar img.failed{display:none}.buy-brand-grid button>span:last-child,.buy-all-brand-grid button>span:last-child{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.buy-brand-grid button.active .buy-brand-avatar,.buy-all-brand-grid button.active .buy-brand-avatar{border:2px solid #f22942}.buy-brand-grid button.active>span:last-child,.buy-all-brand-grid button.active>span:last-child{color:#f22942;font-weight:600}.buy-more-brand .buy-brand-avatar{background:#f1f3f6;color:#8b94a0}.buy-more-brand svg{width:24px}.buy-brand-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#10161e8c;display:flex;justify-content:center;align-items:flex-start;padding:104px 0 70px}.buy-brand-modal{width:100%;max-width:520px;max-height:calc(100vh - 174px);position:relative;background:#fff;overflow:auto;padding:0 18px 78px}.buy-brand-modal header{height:54px;position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid #f0f2f5}.buy-brand-modal header strong{font-size:15px}.buy-brand-modal header button{width:38px;height:38px;display:grid;place-items:center}.buy-brand-modal header svg{width:20px}.buy-all-brand-grid{padding:18px 0}.buy-all-brand-grid .buy-brand-avatar{width:54px;height:54px}.buy-brand-close{position:fixed;left:50%;bottom:78px;transform:translate(-50%);width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#fff;color:#7f8996;box-shadow:0 4px 18px #0000002e}.buy-brand-close svg{width:23px}.purchase-detail-page{padding-bottom:84px}.purchase-detail-header{top:0}.purchase-product-card{display:grid;grid-template-columns:96px 1fr;gap:14px;padding:18px;background:#fff;border-bottom:8px solid #f5f7fa}.purchase-detail-cover{width:96px;height:96px;display:grid;place-items:center;border:1px solid #edf0f4;border-radius:16px;overflow:hidden;background:#fff}.purchase-detail-cover img{width:100%;height:100%;object-fit:contain}.purchase-detail-cover .brand-logo{width:62px;height:62px}.purchase-product-card h1{margin:3px 0 7px;font-size:16px;line-height:1.45}.purchase-product-card p{margin:0;color:#8993a0;font-size:10px}.purchase-current-price{display:flex;align-items:baseline;gap:5px;margin-top:12px;color:#ef2942}.purchase-current-price small{font-size:9px}.purchase-current-price strong{font-size:21px}.purchase-current-price del{color:#a4acb6;font-size:10px}.purchase-panel{margin-top:8px;padding:16px;background:#fff}.purchase-quantity{display:flex;align-items:center;justify-content:space-between}.purchase-quantity>strong{font-size:14px}.purchase-quantity>div{display:flex;align-items:center}.purchase-quantity button{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#f2f4f7}.purchase-quantity button:disabled{opacity:.35}.purchase-quantity svg{width:16px}.purchase-quantity span{min-width:44px;text-align:center;font-weight:700}.purchase-skus>header{display:grid;grid-template-columns:1fr 54px;align-items:end;padding-bottom:12px;border-bottom:1px solid #edf0f4}.purchase-skus>header div{display:flex;align-items:baseline;justify-content:space-between;padding-right:15px}.purchase-skus>header strong{font-size:14px}.purchase-skus>header span,.purchase-skus>header small{color:#9aa3ae;font-size:10px}.purchase-skus>button{width:100%;display:grid;grid-template-columns:20px minmax(0,1fr) 68px 42px;align-items:center;gap:8px;padding:13px 0;border-bottom:1px solid #f0f2f5;text-align:left}.purchase-skus>button.disabled{opacity:.45}.purchase-skus>button i{width:18px;height:18px;border:1px solid #cbd1d9;border-radius:5px}.purchase-skus>button i.checked{border-color:#17a866;background:#17a866;box-shadow:inset 0 0 0 4px #fff}.purchase-skus>button>span:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:4px}.purchase-skus>button>span:nth-child(2) strong{font-size:11px;line-height:1.4}.purchase-skus>button>span:nth-child(2) small{font-size:9px;color:#929ca8}.sku-price{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.sku-price strong{color:#ef2942;font-size:14px}.sku-price del{color:#a6aeb8;font-size:9px}.purchase-skus em{text-align:right;color:#6f7986;font-size:10px;font-style:normal}.purchase-summary p{display:flex;justify-content:space-between;gap:16px;margin:0;padding:9px 0;border-bottom:1px solid #f2f4f6;font-size:11px}.purchase-summary p span{color:#89939f}.purchase-summary p strong{text-align:right}.purchase-summary .payable{border:0;padding-bottom:0}.purchase-summary .payable strong{color:#ef2942;font-size:19px}.purchase-notice p{display:flex;align-items:flex-start;gap:6px}.purchase-notice p svg{width:15px;flex:none;color:#ef2942}.purchase-detail-actions{grid-template-columns:52px 52px 52px 1fr}.purchase-detail-actions .buy-now{border-radius:15px}.purchase-detail-actions .buy-now:disabled{background:#cbd0d7;color:#fff}.purchase-warranty{padding-bottom:14px}.purchase-warranty-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.purchase-warranty-title>strong{font-size:14px}.purchase-warranty-title>small{color:#9aa3ae;font-size:9px}.purchase-warranty-options{display:flex;gap:8px;margin-top:13px;overflow-x:auto;scrollbar-width:none}.purchase-warranty-options button{min-width:62px;display:flex;flex-direction:column;align-items:center;gap:3px;padding:9px 10px;border:1px solid #edf0f4;border-radius:10px;background:#f5f7f9;color:#687381}.purchase-warranty-options button strong{font-size:12px}.purchase-warranty-options button small{font-size:8px;color:#9aa3ae}.purchase-warranty-options button.active{border-color:#f22942;background:#fff1f3;color:#f22942}.purchase-warranty-options button.active small{color:#f22942}.purchase-warranty-options button:disabled{opacity:.4}.purchase-notice .supplier-notice{display:block;white-space:pre-line;color:#697381;line-height:1.9}.purchase-detail-simple{background:#f5f6f8;padding-bottom:88px}.purchase-detail-simple .purchase-detail-header{height:52px;border-bottom:1px solid #eef0f3}.purchase-detail-simple .purchase-detail-header strong{font-size:15px;font-weight:650}.purchase-detail-simple .purchase-detail-header button:last-child{color:#7c8591;font-size:11px}.purchase-product-hero{grid-template-columns:82px 1fr;gap:16px;padding:22px 18px 24px;border-bottom:0}.purchase-product-hero .purchase-detail-cover{width:82px;height:82px;border-radius:20px;box-shadow:0 8px 28px #1f2a390f}.purchase-product-hero .purchase-detail-cover .brand-logo{width:54px;height:54px}.purchase-product-copy{min-width:0}.purchase-brand-name{display:block;margin-bottom:5px;color:#8c95a1;font-size:10px}.purchase-product-copy h1{margin:0;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:15px;line-height:1.5;font-weight:650}.purchase-product-copy .purchase-current-price{margin-top:9px}.purchase-product-copy .purchase-current-price strong{font-size:23px;letter-spacing:-.5px}.purchase-product-copy>p{display:flex;align-items:center;gap:4px;margin-top:7px;color:#8b95a1;font-size:9px}.purchase-product-copy>p svg{width:13px;height:13px;color:#22a66d}.purchase-config-card{margin:10px 12px 0;padding:4px 16px 6px;border:1px solid #eceff3;border-radius:20px;background:#fff;box-shadow:0 8px 28px #1e2a3c09}.purchase-config-row{min-height:66px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f0f2f5}.purchase-config-row>div:first-child,.purchase-config-heading{display:flex;flex-direction:column;gap:4px}.purchase-config-row strong,.purchase-config-heading strong{font-size:13px}.purchase-config-row small,.purchase-config-heading small{color:#9aa3ae;font-size:9px}.purchase-stepper{display:flex;align-items:center;padding:3px;border-radius:12px;background:#f5f6f8}.purchase-stepper button{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;color:#687380}.purchase-stepper button:disabled{opacity:.28}.purchase-stepper svg{width:15px}.purchase-stepper span{min-width:38px;text-align:center;font-size:13px;font-weight:700}.purchase-config-block{padding:16px 0}.purchase-config-block+.purchase-config-block{border-top:1px solid #f0f2f5}.purchase-config-heading{flex-direction:row;align-items:baseline;justify-content:space-between}.purchase-warranty-options{gap:7px;margin-top:12px}.purchase-warranty-options button{flex:1;min-width:0;height:53px;padding:7px 4px;border:1px solid #edf0f3;border-radius:12px;background:#f7f8fa}.purchase-warranty-options button strong{font-size:11px}.purchase-warranty-options button small{font-size:8px}.purchase-warranty-options button.active{border-color:#f45d68;background:#fff3f4;box-shadow:0 0 0 1px #f45d680d}.purchase-spec-options{display:flex;gap:8px;margin-top:12px;overflow-x:auto}.purchase-spec-options button{flex:0 0 auto;max-width:220px;padding:9px 12px;border:1px solid #edf0f3;border-radius:11px;background:#f7f8fa;color:#65707d;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.purchase-spec-options button.active{border-color:#f45d68;background:#fff3f4;color:#e84c58}.purchase-single-spec{min-height:49px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #f0f2f5;color:#8d96a2;font-size:9px}.purchase-single-spec span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.purchase-single-spec strong{flex:none;color:#5d6875;font-weight:550}.purchase-service-note{margin:10px 12px 0;padding:14px 16px;border:1px solid #eceff3;border-radius:16px;background:#fff}.purchase-service-note svg{width:22px}.purchase-service-note strong{font-size:12px}.purchase-service-note p{font-size:9px}.purchase-notice-fold{margin:10px 12px 20px;border:1px solid #eceff3;border-radius:16px;background:#fff;overflow:hidden}.purchase-notice-fold summary{height:49px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;color:#596471;font-size:11px;font-weight:600;cursor:pointer;list-style:none}.purchase-notice-fold summary::-webkit-details-marker{display:none}.purchase-notice-fold summary:after{content:"＋";color:#9aa3ae;font-size:16px;font-weight:400}.purchase-notice-fold[open] summary:after{content:"－"}.purchase-notice-fold p{margin:0;padding:14px 16px 16px;border-top:1px solid #f1f2f4;white-space:pre-line;color:#707a87;font-size:10px;line-height:1.9}.purchase-detail-simple .purchase-detail-actions{grid-template-columns:54px 54px 1fr;height:70px;padding:9px 12px;border-top:1px solid #eceff2;box-shadow:0 -8px 26px #1f2a390a}.purchase-detail-simple .purchase-detail-actions .action-short{color:#66717e}.purchase-detail-simple .purchase-detail-actions .buy-now{display:flex;align-items:center;justify-content:center;gap:7px;border-radius:16px;background:#f45b66}.purchase-detail-simple .purchase-detail-actions .buy-now span{font-size:14px}.purchase-detail-simple .purchase-detail-actions .buy-now strong{font-size:15px}.purchase-notice-open{margin:10px 12px 20px;padding:17px 16px 18px;border:1px solid #eceff3;border-radius:16px;background:#fff}.purchase-notice-open h2{margin:0 0 13px;color:#4f5a67;font-size:12px;font-weight:650}.purchase-notice-open p{margin:0;white-space:pre-line;color:#707a87;font-size:10px;line-height:1.9}.merchant-pay-tip{margin:0 0 4px!important;padding:8px 10px;border-radius:9px;background:#fff7e8;color:#a87518!important;font-size:9px!important}.purchase-tier-card{margin:10px 12px 0;padding:0 16px;border:1px solid #eceff3;border-radius:18px;background:#fff;box-shadow:0 8px 28px #1e2a3c09;overflow:hidden}.purchase-tier-title{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #eef1f4}.purchase-tier-title>div{display:flex;flex-direction:column;gap:4px}.purchase-tier-title>div strong{font-size:13px}.purchase-tier-title>div small{color:#99a2ae;font-size:9px}.purchase-tier-title>p{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:3px 7px;margin:0;text-align:right}.purchase-tier-title>p span{color:#9aa3ae;font-size:9px}.purchase-tier-title>p strong{color:#258ab8;font-size:12px}.purchase-tier-title>p b{color:#ef2942;font-size:14px}.purchase-tier-head{display:grid;grid-template-columns:minmax(0,1fr) 76px 48px;gap:8px;padding:9px 0 7px 28px;color:#9aa3ae;font-size:9px}.purchase-tier-head span:nth-child(n+2){text-align:right}.purchase-tier-row{display:grid;grid-template-columns:20px minmax(0,1fr) 76px 48px;align-items:center;gap:8px;min-height:47px;border-top:1px solid #f1f3f5}.purchase-tier-row>i{width:17px;height:17px;display:grid;place-items:center;border:1px solid #cfd5dc;border-radius:5px;color:#fff;font-style:normal}.purchase-tier-row>i svg{width:12px;height:12px;stroke-width:3}.purchase-tier-row.matched>i{border-color:#19ad6f;background:#19ad6f}.purchase-tier-row>span{min-width:0;display:flex;flex-direction:column;gap:2px}.purchase-tier-row>span strong{font-size:11px;font-weight:600}.purchase-tier-row>span small{color:#a0a8b2;font-size:8px}.purchase-tier-row>b{text-align:right;color:#ef4255;font-size:13px}.purchase-tier-row>em{text-align:right;color:#687381;font-size:10px;font-style:normal}.purchase-tier-card>footer{min-height:43px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #eef1f4;color:#8d96a2;font-size:9px}.purchase-tier-card>footer span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.purchase-tier-card>footer button{flex:none;display:flex;align-items:center;gap:2px;color:#ef4255;font-size:9px}.purchase-tier-card>footer button svg{width:13px;height:13px;transition:transform .2s}.purchase-tier-card>footer button svg.open{transform:rotate(180deg)}.purchase-detail-reference{background:#f5f6f8}.purchase-reference-main{padding:12px;background:#fff;border-bottom:7px solid #f4f5f7}.purchase-reference-product{display:grid;grid-template-columns:68px minmax(0,1fr);gap:12px;align-items:center}.purchase-reference-product .purchase-detail-cover{width:68px;height:68px;border-radius:10px}.purchase-reference-product .purchase-detail-cover .brand-logo{width:48px;height:48px}.purchase-reference-copy{min-width:0}.purchase-reference-copy h1{margin:0 0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;line-height:1.35}.purchase-reference-quantity{display:flex;align-items:center;justify-content:space-between;gap:10px}.purchase-reference-quantity>div:first-child{display:flex;flex-direction:column;gap:2px}.purchase-reference-quantity strong{font-size:11px;font-weight:500}.purchase-reference-quantity small{color:#9aa3ae;font-size:8px}.purchase-reference-quantity .purchase-stepper{padding:0;background:transparent}.purchase-reference-quantity .purchase-stepper button{width:27px;height:27px;border-radius:50%;background:#eef0f3}.purchase-reference-quantity .purchase-stepper button:last-child{background:#ee162d;color:#fff}.purchase-reference-quantity .purchase-stepper span{min-width:38px;height:27px;display:grid;place-items:center;margin:0 7px;border:1px solid #d8dce2;border-radius:6px}.purchase-reference-spec{display:flex;align-items:center;gap:12px;margin-top:10px;padding-top:10px;border-top:1px solid #eef0f3}.purchase-reference-spec>strong{flex:none;font-size:11px}.purchase-reference-spec .purchase-spec-options{margin:0}.purchase-reference-warranty{min-height:66px;display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:8px;padding:9px 12px;background:#fff;border-bottom:7px solid #f4f5f7}.purchase-reference-warranty>strong{font-size:12px;font-weight:500}.purchase-reference-warranty .purchase-warranty-options{gap:6px;margin:0}.purchase-reference-warranty .purchase-warranty-options button{height:39px;padding:4px 3px;border-radius:7px}.purchase-reference-warranty .purchase-warranty-options button strong{font-size:10px}.purchase-reference-warranty .purchase-warranty-options button small{display:none}.purchase-reference-summary{height:48px;display:flex;align-items:center;justify-content:flex-end;gap:18px;padding:0 16px;background:#fff;border-bottom:7px solid #f4f5f7;font-size:11px}.purchase-reference-summary strong{color:#248ebd;font-size:12px}.purchase-reference-summary b{color:#ef2942;font-size:13px}.purchase-detail-reference .purchase-tier-card{margin:0;padding:0 14px;border:0;border-radius:0;box-shadow:none}.purchase-detail-reference .purchase-tier-head{padding:11px 0 8px 28px}.purchase-detail-reference .purchase-tier-row{width:100%;min-height:42px;text-align:left}.purchase-detail-reference .purchase-tier-row.active{background:#fff7f8}.purchase-detail-reference .purchase-tier-row>i.selected{border-color:#39b86d;background:#39b86d}.purchase-detail-reference .purchase-tier-row>span{display:block}.purchase-detail-reference .purchase-tier-row>span strong{font-weight:500}.purchase-detail-reference .purchase-tier-row>span small{margin-left:6px}.purchase-tier-activation{display:flex;align-items:flex-start;gap:8px;margin:0 0 5px 28px;padding:9px 10px;border-radius:8px;background:#f2faf6}.purchase-tier-activation>svg{width:15px;height:15px;flex:none;color:#22a66d}.purchase-tier-activation>span{min-width:0;display:flex;flex-direction:column;gap:3px}.purchase-tier-activation small{color:#7c8793;font-size:8px}.purchase-tier-activation a{color:#16885a;font-size:9px;line-height:1.4;overflow-wrap:anywhere}.purchase-detail-reference .purchase-notice-open{margin:7px 0 20px;border:0;border-radius:0}.purchase-detail-reference .purchase-remark{margin-top:7px}.support-header{color:var(--ink)!important;box-shadow:0 1px #1c27360a!important}.support-header>button{width:38px;height:38px;border-radius:12px;color:#586575!important;background:#f4f6f8!important;transition:background .18s ease,color .18s ease}.support-header>button:active{background:#e9edf2!important;color:#303b49!important}.support-header>button svg{width:20px;height:20px}.support-header strong{color:#202b38!important;font-weight:650}.support-header span{color:#8a95a3!important;opacity:1!important}.support-online{background:#fff1f2!important;color:#ee5b65!important}.support-messages{padding-left:16px!important;padding-right:16px!important}.support-message,.support-message.agent,.support-message.mine{width:100%;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;color:var(--ink)!important}.support-message>div:last-child{max-width:min(76%,360px)}.support-message .message-avatar{background:#fff!important;color:#687586!important;border:1px solid #e4e8ed!important;box-shadow:0 3px 12px #1f2b3a0d!important}.support-message.agent .message-avatar{background:#fff0f1!important;color:#eb5963!important;border-color:#ffe2e4!important}.support-message.mine .message-avatar{background:#f16069!important;color:#fff!important;border-color:#f16069!important}.support-message p,.support-message.agent p{padding:10px 13px!important;border:1px solid #e7ebef!important;border-radius:5px 15px 15px!important;background:#fff!important;color:#344050!important;box-shadow:0 5px 16px #1f2b3a0a!important}.support-message.mine p{border:1px solid #f16069!important;border-radius:15px 5px 15px 15px!important;background:#f16069!important;color:#fff!important;box-shadow:0 6px 16px #f1606929!important}.support-message time{margin-top:5px!important;color:#9ba4af!important}.support-message.mine time{color:#9ba4af!important}.quick-questions button{background:#fff!important;border-color:#e4e8ed!important;color:#667280!important}.support-compose textarea{border:1px solid #e7eaee!important;background:#f7f8fa!important}.support-send{background:#f16069!important;box-shadow:0 5px 14px #f1606933!important}.sell-catalog-page{background:#fff}.sell-category-list{padding-top:0}.sell-products-area{min-width:0;padding:15px 10px 22px!important}.sell-products-area .sell-title{align-items:center;padding:0 2px 12px}.sell-products-area .sell-title h2{font-size:14px}.sell-products-area .sell-title span{font-size:9px;color:#9a7d78}.sell-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:12px}.sell-product-card{min-width:0;overflow:hidden;border:1px solid #e7eaee;border-radius:15px;background:#fff;text-align:left;box-shadow:0 5px 18px #1f2a3709}.sell-product-image{height:104px;position:relative;display:grid;place-items:center;overflow:hidden;background:#f7f8fa;border-bottom:1px solid #eef0f3}.sell-product-image .brand-logo{width:54px;height:54px;border-radius:15px;font-size:10px}.sell-product-image>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#fff}.sell-product-image>img.failed{display:none}.sell-image-empty{width:24px;color:#b2bac4}.sell-product-copy{min-width:0;display:flex;flex-direction:column;padding:9px 10px 11px}.sell-product-copy>small{color:#8d97a3;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sell-product-copy>strong{min-height:34px;margin-top:4px;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#34404e;font-size:10px;line-height:1.65;font-weight:600}.sell-product-copy>em{margin-top:7px;color:#9a7f7b;font-size:8px;font-style:normal}.sell-product-copy>em b{margin-left:3px;color:#f05b64;font-size:13px}.sell-product-grid>.empty{padding:55px 8px}.sell-hierarchy-page{background:#fff}.sell-hierarchy-area{min-width:0;padding:14px 10px 24px;background:#fff}.sell-hierarchy-heading{height:44px;display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid #edf0f3}.sell-hierarchy-heading>div{display:flex;flex-direction:column;gap:4px}.sell-hierarchy-heading strong{color:#2d3947;font-size:14px}.sell-hierarchy-heading span,.sell-hierarchy-heading small{color:#98a1ac;font-size:8px}.sell-big-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 7px;padding:14px 0 17px}.sell-big-grid>button{min-width:0;display:flex;flex-direction:column;align-items:center;gap:5px;padding:8px 3px;border:1px solid transparent;border-radius:14px;color:#65717f}.sell-big-grid>button>span{width:54px;height:54px;position:relative;display:grid;place-items:center;overflow:hidden;border:1px solid #edf0f3;border-radius:15px;background:#f6f7f9}.sell-big-grid>button>span .brand-logo{width:42px;height:42px;border-radius:12px;font-size:8px}.sell-big-grid>button>span>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#fff}.sell-big-grid>button>span>img.failed{display:none}.sell-big-grid>button>span>svg{width:20px;color:#aab2bd}.sell-big-grid>button>strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:550}.sell-big-grid>button>small{color:#a1a9b3;font-size:7px}.sell-big-grid>button.active{border-color:#f2777f;background:#fff5f5;color:#e4515c}.sell-big-grid>button.active>span{border-color:#f2777f;box-shadow:0 5px 14px #f160691c}.sell-child-section{border-top:8px solid #f5f6f8;margin:0 -10px;padding:0 10px}.sell-child-section>header{height:53px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf0f3}.sell-child-section>header>div{display:flex;align-items:baseline;gap:7px;min-width:0}.sell-child-section>header strong{color:#303c49;font-size:13px}.sell-child-section>header span{max-width:125px;color:#8d97a3;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sell-child-section>header>small{color:#9ba4af;font-size:8px}.sell-child-list>button{width:100%;min-height:82px;display:grid;grid-template-columns:64px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:10px 2px;border-bottom:1px solid #edf0f3;text-align:left}.sell-child-image{width:64px;height:58px;position:relative;display:grid;place-items:center;overflow:hidden;border:1px solid #edf0f3;border-radius:11px;background:#f7f8fa}.sell-child-image .brand-logo{width:38px;height:38px;border-radius:10px;font-size:8px}.sell-child-image>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#fff}.sell-child-image>img.failed{display:none}.sell-child-copy{min-width:0;display:flex;flex-direction:column;gap:4px}.sell-child-copy>strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#35414f;font-size:10px;line-height:1.45;font-weight:600}.sell-child-copy>small{color:#949da8;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sell-child-copy>em{color:#987e79;font-size:8px;font-style:normal}.sell-child-copy>em b{margin-left:3px;color:#ef5963;font-size:12px}.sell-child-list>button>svg{width:16px;color:#b1b8c1}@media(max-width:380px){.sell-big-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sell-child-list>button{grid-template-columns:58px minmax(0,1fr) 16px}.sell-child-image{width:58px;height:54px}}.selector-brand-image{width:48px;height:48px;position:relative;display:grid;place-items:center;overflow:hidden;border-radius:13px;background:#f6f7f9}.selector-brand-image .brand-logo{width:42px;height:42px;border-radius:11px}.selector-brand-image>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#fff}.selector-brand-image>img.failed{display:none}.selector-grid.sub{grid-template-columns:repeat(2,minmax(0,1fr))}.selector-grid.sub button{min-height:100px;align-items:flex-start;text-align:left;padding:13px}.selector-grid.sub button>span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:11px;line-height:1.55}.selector-grid.sub button>small{color:#ef5963;font-size:9px}.sell-big-only .sell-big-grid>button{position:relative}.sell-big-arrow{position:absolute;right:5px;top:8px;width:11px!important;color:#c2c8d0}.sell-children-page{min-height:100vh;padding-bottom:24px;background:#f5f6f8}.sell-children-header{top:0!important}.sell-big-summary{display:grid;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:13px;padding:18px 16px;background:#fff;border-bottom:1px solid #edf0f3}.sell-big-summary>span{width:70px;height:70px;position:relative;display:grid;place-items:center;overflow:hidden;border:1px solid #e9edf1;border-radius:18px;background:#f7f8fa}.sell-big-summary .brand-logo{width:50px;height:50px;border-radius:14px}.sell-big-summary>span>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#fff}.sell-big-summary>span>img.failed{display:none}.sell-big-summary>span>svg{width:22px;color:#b4bbc4}.sell-big-summary>div{min-width:0;display:flex;flex-direction:column;gap:5px}.sell-big-summary small{color:#939da8;font-size:8px}.sell-big-summary strong{color:#2f3b48;font-size:16px}.sell-big-summary p{margin:0;color:#7f8995;font-size:9px}.sell-child-search{margin-top:10px!important;margin-bottom:10px!important}.sell-child-page-section{margin:0 12px;padding:0 12px 8px;border:1px solid #e8ebef;border-radius:17px;background:#fff;overflow:hidden}.sell-child-page-section>header{height:52px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf0f3}.sell-child-page-section>header>div{display:flex;align-items:baseline;gap:7px;min-width:0}.sell-child-page-section>header strong{color:#303c49;font-size:13px}.sell-child-page-section>header span{max-width:160px;color:#8d97a3;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sell-child-page-section>header>small{color:#9ba4af;font-size:8px}.sell-child-search{margin:12px 12px 8px!important;width:calc(100% - 24px)!important}.sell-child-types{display:flex;gap:8px;margin:0;padding:2px 12px 12px;overflow-x:auto;scrollbar-width:none;background:#fff;border-bottom:1px solid #edf0f3}.sell-child-types::-webkit-scrollbar{display:none}.sell-child-types button{flex:0 0 auto;min-width:54px;height:34px;padding:0 14px;border:1px solid transparent;border-radius:10px;background:#f5f6f8;color:#76818e;font-size:11px;white-space:nowrap}.sell-child-types button.active{border-color:#ffdde0;background:#fff1f2;color:#f04452;font-weight:600}.sell-child-page-section{margin:10px 0 0;padding:0 16px 8px;border:0;border-radius:0;background:#fff}.sell-child-page-section>header{height:54px}.sell-child-page-section>header strong{font-size:14px}.sell-child-page-section>header span{font-size:9px}.sell-child-list>button{min-height:112px;grid-template-columns:94px minmax(0,1fr) 18px;gap:14px;padding:13px 2px}.sell-child-image{width:94px;height:78px;border-radius:12px;background:#fafbfc}.sell-child-image .brand-logo{width:52px;height:52px;border-radius:14px;font-size:9px}.sell-child-copy{gap:6px}.sell-child-copy>strong{font-size:13px;line-height:1.4;font-weight:650;color:#253241}.sell-child-copy>small{font-size:9px;color:#8f99a5}.sell-child-copy>em{font-size:9px;color:#919ba7}.sell-child-copy>em b{margin-left:5px;color:#f04452;font-size:15px;font-weight:650}.sell-child-list>button>svg{width:16px;color:#b6bec8}@media(max-width:380px){.sell-child-list>button{grid-template-columns:82px minmax(0,1fr) 16px;gap:10px}.sell-child-image{width:82px;height:70px}.sell-child-copy>strong{font-size:12px}}.sell-children-reference{background:#f6f7f9}.sell-child-toolbar{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:14px 16px 8px;background:#fff}.sell-child-category{display:flex;align-items:center;gap:5px;white-space:nowrap;color:#202d3b}.sell-child-category strong{font-size:17px;font-weight:700}.sell-child-category svg{width:16px}.sell-child-inline-search{height:40px;display:flex;align-items:center;gap:8px;padding:0 13px;border-radius:20px;background:#f6f7f9;color:#a8b0ba}.sell-child-inline-search>svg{width:18px;flex:0 0 auto}.sell-child-inline-search>input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#34404e;font-size:11px}.sell-child-inline-search>input::placeholder{color:#b8bec6}.sell-child-brand-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:6px 12px 15px;background:#fff;border-bottom:8px solid #f5f6f8}.sell-child-brand-strip>button{min-width:0;display:flex;flex-direction:column;align-items:center;gap:7px;padding:5px 2px 0;border:1px solid transparent;border-radius:11px;color:#7d8792}.sell-child-brand-strip>button>span{width:50px;height:50px;position:relative;display:grid;place-items:center;overflow:hidden;border-radius:13px;background:#f7f8fa}.sell-child-brand-strip .brand-logo{width:42px;height:42px;border-radius:12px;font-size:8px}.sell-child-brand-strip>button>span>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#fff}.sell-child-brand-strip>button>span>img.failed{display:none}.sell-child-brand-strip>button>strong{max-width:100%;font-size:9px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sell-child-brand-strip>button.active{border-color:#f04452;background:#fff;color:#f04452}.sell-child-brand-strip>button.active>strong{width:100%;padding:5px 1px;border-radius:0 0 9px 9px;background:#f04452;color:#fff;text-align:center}.sell-child-brand-strip .sell-child-more>span{color:#aeb5be}.sell-child-brand-strip .sell-child-more svg{width:30px}.sell-children-reference .sell-child-types{padding:12px 14px;border-bottom:1px solid #edf0f3;background:#fff}.sell-children-reference .sell-child-types button{height:34px;border-radius:7px;background:#f7f7f8;color:#7c858f}.sell-children-reference .sell-child-types button.active{border-color:transparent;background:#fff1f2;color:#f04452}.sell-children-reference .sell-child-page-section{margin:0;padding:0 16px 14px;background:#fff}.sell-children-reference .sell-child-list>button{min-height:108px;grid-template-columns:132px minmax(0,1fr);gap:14px;padding:14px 0}.sell-children-reference .sell-child-image{width:132px;height:78px;border:0;border-radius:4px;background:#f7f8fa}.sell-children-reference .sell-child-image .brand-logo{width:54px;height:54px}.sell-children-reference .sell-child-copy{align-self:stretch;justify-content:center;gap:6px}.sell-children-reference .sell-child-copy>strong{font-size:13px;line-height:1.4;color:#202d3b}.sell-children-reference .sell-child-copy>small{font-size:10px;color:#929ba5}.sell-children-reference .sell-child-copy>em{color:#ef4050;font-size:15px;font-weight:650}@media(max-width:380px){.sell-child-toolbar{gap:10px;padding-left:12px;padding-right:12px}.sell-child-category strong{font-size:15px}.sell-child-brand-strip{padding-left:8px;padding-right:8px}.sell-child-brand-strip>button>span{width:44px;height:44px}.sell-children-reference .sell-child-list>button{grid-template-columns:112px minmax(0,1fr);gap:10px}.sell-children-reference .sell-child-image{width:112px;height:68px}}.recharge-reference-page{min-height:100vh;padding-bottom:90px;background:#f6f7f9;color:#283442}.recharge-simple-header{height:66px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;background:#fff;border-bottom:1px solid #edf0f3}.recharge-simple-header>div{display:flex;flex-direction:column;gap:3px}.recharge-simple-header strong{font-size:18px}.recharge-simple-header small{color:#9099a4;font-size:9px}.recharge-simple-header>button{height:34px;display:flex;align-items:center;gap:5px;padding:0 12px;border:1px solid #e7ebef;border-radius:17px;color:#697482;font-size:10px}.recharge-simple-header>button svg{width:15px}.recharge-channel-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:8px 14px;background:#fff;border-bottom:1px solid #edf0f3}.recharge-channel-tabs button{height:38px;border-radius:10px;color:#7b8590;font-size:13px;font-weight:600}.recharge-channel-tabs button.active{background:#ef3038;color:#fff;box-shadow:0 5px 14px #ef303829}.recharge-channel-tabs button:disabled{opacity:.6}.recharge-catalogue{background:#fff;border-bottom:8px solid #f5f6f8}.recharge-catalogue.loading{opacity:.68;pointer-events:none}.recharge-category-tabs{display:flex;gap:8px;padding:13px 14px 11px;overflow-x:auto;scrollbar-width:none}.recharge-category-tabs::-webkit-scrollbar{display:none}.recharge-category-tabs button{flex:0 0 auto;height:34px;padding:0 15px;border-radius:17px;background:#f5f6f8;color:#6f7985;font-size:11px}.recharge-category-tabs button.active{background:#ef3038;color:#fff;font-weight:600}.recharge-brand-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:4px 14px 10px}.recharge-brand-grid>button{min-width:0;min-height:112px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:10px 4px;border:1px solid #e7ebef;border-radius:13px;background:#fff}.recharge-brand-grid>button.selected{border-color:#ef3038;background:#fff;box-shadow:0 5px 16px #ef303817}.recharge-brand-grid .brand-logo{width:46px;height:46px;overflow:hidden;border:1px solid #edf0f3;border-radius:14px;background:#fff!important;box-shadow:0 3px 10px #1c27330f}.recharge-brand-grid .brand-logo img{width:100%;height:100%;box-sizing:border-box;padding:4px;object-fit:contain;background:#fff}.recharge-brand-grid strong{max-width:100%;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recharge-brand-grid span{color:#ef3038;font-size:14px;font-weight:650}.recharge-brand-grid span small{margin-left:2px;color:#8e98a3;font-size:8px;font-weight:400}.recharge-brand-expand{height:34px;display:flex;align-items:center;justify-content:center;gap:5px;margin:0 auto 13px;padding:0 15px;border-radius:17px;background:#f5f6f8;color:#6f7985;font-size:10px}.recharge-brand-expand svg{width:14px}.recharge-order-form{padding:0 14px 24px;background:#fff}.recharge-confirm-time{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:18px 0;border-bottom:1px solid #edf0f3}.recharge-confirm-time h3,.recharge-mode-row h3{display:flex;align-items:center;gap:7px;margin:0;font-size:13px}.recharge-confirm-time h3 svg,.recharge-mode-row h3 svg{width:18px;color:#7c8793}.recharge-confirm-time>button{height:38px;padding:0 17px;border:1px solid #ef3038;border-radius:10px;background:#fff5f5;color:#ef3038;font-weight:600}.recharge-confirm-time small{grid-column:1/-1;color:#939da8;font-size:9px}.recharge-mode-row{display:flex;align-items:center;justify-content:space-between;padding:18px 0 12px}.recharge-mode-row>button{display:flex;align-items:center;gap:7px;color:#424f5e;font-size:11px}.recharge-mode-row>button i{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#ef3038;color:#fff}.recharge-mode-row>button i svg{width:13px}.recharge-account-field{height:64px;display:flex;align-items:center;gap:10px;padding:0 14px;border:1px solid #e5e9ee;border-radius:14px;background:#fff}.recharge-account-field:focus-within{border-color:#ff9ba0;box-shadow:0 0 0 3px #fff0f1}.recharge-account-field input{width:100%;min-width:0;border:0;outline:0;font-size:13px;color:#283442}.recharge-account-field input::placeholder{color:#a8b0ba}.recharge-account-field .brand-logo{width:38px;height:38px;flex:0 0 auto;overflow:hidden;border:1px solid #edf0f3;border-radius:11px;background:#fff!important}.recharge-account-field .brand-logo img{width:100%;height:100%;box-sizing:border-box;padding:3px;object-fit:contain;background:#fff}.recharge-product-types{display:flex;gap:8px;margin:16px -14px 12px;padding:0 14px;overflow-x:auto;scrollbar-width:none}.recharge-product-types::-webkit-scrollbar{display:none}.recharge-product-types button{flex:0 0 auto;min-width:96px;height:52px;padding:0 15px;border:1px solid #e5e9ee;border-radius:10px;background:#fff;color:#6d7783;font-size:11px}.recharge-product-types button.active{border-color:#ef3038;background:#ef3038;color:#fff;font-weight:650}.recharge-spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.recharge-spec-grid>button{min-height:142px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:15px 10px;border:1px solid #e5e9ee;border-radius:13px;background:#fff;text-align:center}.recharge-spec-grid>button.active{border-color:#ff874d;background:#fffaf6;box-shadow:0 0 0 1px #ff874d}.recharge-spec-grid strong{font-size:12px;line-height:1.45;color:#4d392f}.recharge-spec-grid p{margin:0}.recharge-spec-grid b{color:#ef3038;font-size:18px}.recharge-spec-grid del{margin-left:6px;color:#9ca4ad;font-size:10px}.recharge-spec-grid span{padding:5px 12px;border-radius:12px;background:#fff0e5;color:#956049;font-size:9px}.recharge-spec-grid i{width:22px;height:22px;position:absolute;right:8px;bottom:8px;display:grid;place-items:center;border-radius:50%;background:#ef3038;color:#fff}.recharge-spec-grid i svg{width:13px}.recharge-confirm-submit{width:100%;height:50px;margin-top:20px;border-radius:25px;background:#ef3038;color:#fff;font-size:15px;font-weight:650;box-shadow:0 8px 20px #ef303829}.recharge-confirm-submit:disabled{background:#d9dde2;box-shadow:none;color:#fff}.recharge-rules{margin-top:20px;padding:18px 16px;border-radius:16px;background:#fff8f1;color:#8a553a}.recharge-rules h3{margin:0 0 13px;color:#d94a31;font-size:14px}.recharge-rules p{display:flex;gap:9px;margin:9px 0;font-size:10px;line-height:1.7}.recharge-rules p span{width:18px;height:18px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:#ffe3d0;color:#ea603b;font-size:9px}.recharge-security{display:flex;align-items:center;justify-content:center;gap:6px;padding:17px 0;color:#98a1ac;font-size:9px}.recharge-security svg{width:15px;color:#1ab67a}.recharge-important{display:flex;align-items:center;gap:8px;padding:12px 13px;border-radius:12px;background:#fff1f2;color:#df4853;font-size:10px}.recharge-important svg{width:17px;flex:0 0 auto}@media(min-width:500px){.recharge-spec-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.mine-redesign{background:var(--canvas)!important;padding:1px 0 96px!important}.mine-redesign .profile-hero{height:auto!important;min-height:112px;margin:13px 14px 0;padding:18px!important;border:1px solid var(--line);border-radius:18px;background:#fff!important;color:var(--ink)!important;overflow:hidden;box-shadow:none}.mine-redesign .profile-hero:before,.mine-redesign .profile-hero:after{display:none!important}.mine-redesign .settings{right:14px!important;top:14px!important;width:36px!important;height:36px!important;border:1px solid var(--line);border-radius:11px!important;background:#f7f8fa!important;color:#687380!important}.mine-redesign .settings svg{width:18px!important;height:18px!important}.mine-redesign .profile-row{min-height:76px;gap:13px!important;padding-right:40px}.mine-redesign .big-avatar{width:62px!important;height:62px!important;flex:0 0 62px;border:1px solid #ffdfe0!important;border-radius:18px!important;background:var(--primary-soft)!important;color:var(--primary)!important;box-shadow:none!important}.mine-redesign .big-avatar img{border-radius:17px!important}.mine-redesign .big-avatar svg{width:34px!important;height:34px!important;stroke-width:1.7}.mine-redesign .profile-row h2{margin:0 0 8px!important;color:var(--ink)!important;font-size:17px!important;font-weight:650!important;letter-spacing:0!important}.mine-redesign .profile-row p{display:flex;align-items:center;gap:6px;margin:0 0 7px!important;color:#65717e!important;font-size:9px!important}.mine-redesign .profile-row p span{margin:0!important;padding:2px 5px!important;border-radius:5px!important;background:var(--primary)!important;color:#fff!important}.mine-redesign .profile-row p b{margin:0!important;padding:3px 7px!important;border-radius:7px!important;background:#f3f5f7!important;color:#687380!important;font-weight:500!important}.mine-redesign .profile-row small{color:#8d97a3!important;font-size:9px!important;opacity:1!important}.mine-redesign .asset-card{margin:11px 14px 0!important;padding:16px!important;border:1px solid var(--line)!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important}.mine-redesign .asset-card h2{display:flex;align-items:center;gap:7px;margin:0 0 13px!important;color:var(--ink);font-size:15px!important}.mine-redesign .asset-card h2 small{color:#a0a8b2!important;font-size:8px!important;font-weight:400}.mine-redesign .asset-cols{gap:8px}.mine-redesign .asset-cols>div{padding:12px!important;border:0!important;border-radius:14px;background:#f7f8fa}.mine-redesign .asset-cols>div+div{border:0!important}.mine-redesign .asset-cols p{margin:5px 0 9px!important;color:#89939f!important;font-size:9px!important}.mine-redesign .asset-cols strong{color:var(--ink)!important;font-size:13px!important;font-weight:650}.mine-redesign .asset-cols button{width:100%;height:32px;margin:7px 0 0!important;padding:0!important;border:1px solid #ffdfe0;border-radius:10px!important;background:var(--primary-soft)!important;color:var(--primary-dark)!important;font-size:9px!important;box-shadow:none!important}.mine-redesign .mine-menu-card{margin:11px 14px 0!important;padding:15px!important;border:1px solid var(--line)!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important}.mine-redesign .mine-menu-card>header{display:flex;align-items:baseline;gap:7px;margin:0 0 12px!important}.mine-redesign .mine-menu-card>header h2{color:var(--ink)!important;font-size:15px!important}.mine-redesign .mine-menu-card>header span{color:#a0a8b2!important;font-size:8px!important}.mine-redesign .mine-menu-grid{gap:8px!important}.mine-redesign .mine-menu-grid button{border:1px solid var(--line)!important;border-radius:13px!important;background:#fff!important;box-shadow:none!important}.mine-redesign .voucher-orders-grid button{min-height:82px!important;padding:8px 3px!important}.mine-redesign .mine-menu-grid.two-cols button{min-height:72px!important;padding:10px!important}.mine-redesign .mine-menu-grid button i{border-radius:10px!important;background:var(--primary-soft)!important;color:var(--primary)!important}.mine-redesign .mine-menu-grid button:nth-child(2n) i{background:#fff5e9!important;color:#dd8b32!important}.mine-redesign .mine-menu-grid button span{color:#3f4a57!important}.mine-redesign .mine-menu-grid button small{color:#9ba4af!important}.mine-redesign .service-menu-card .mine-menu-grid button{min-height:66px!important;border:0!important;background:transparent!important}.mine-redesign .service-menu-card .mine-menu-grid button i{width:40px!important;height:40px!important}.mine-redesign .mine-link-list{margin:11px 14px 0!important;padding:0 14px!important;border:1px solid var(--line)!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important}.mine-redesign .mine-link-list>button{min-height:64px!important;border:0!important}.mine-redesign .mine-link-list>button+button{border-top:1px solid var(--line)!important}.mine-redesign .mine-link-list>button>i{width:38px!important;height:38px!important;border-radius:11px!important;background:#f3f5f7!important;color:#65717e!important}.mine-redesign .mine-link-list>button:nth-child(2)>i{background:var(--primary-soft)!important;color:var(--primary)!important}.mine-redesign .mine-link-list b{color:#36414e!important;font-size:11px!important}.mine-redesign .mine-link-list small{color:#99a2ad!important;font-size:8px!important}.mine-redesign .mine-logout{width:calc(100% - 28px)!important;height:44px!important;margin:11px 14px 0!important;border:1px solid var(--line)!important;border-radius:14px!important;background:#fff!important;color:#d45a5f!important;box-shadow:none!important}@media(max-width:380px){.mine-redesign .profile-hero,.mine-redesign .asset-card,.mine-redesign .mine-menu-card,.mine-redesign .mine-link-list{margin-left:10px!important;margin-right:10px!important}.mine-redesign .mine-logout{width:calc(100% - 20px)!important;margin-left:10px!important;margin-right:10px!important}.mine-redesign .asset-cols>div{padding:10px!important}}:root{--red:#e5484d;--primary:#e5484d;--primary-dark:#c9363c;--primary-soft:#fff1f1;--ink:#101828;--text:#344054;--muted:#667085;--line:#eaecf0;--surface:#fff;--canvas:#f5f7fa;--shadow:0 12px 32px rgba(16,24,40,.07);--shadow-sm:0 4px 14px rgba(16,24,40,.05);--radius:16px }html,body,#app{font-family:Inter,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif}body{background:#eef1f5;letter-spacing:0}button{transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .12s ease,box-shadow .18s ease}button:active{transform:scale(.985)}button:focus{outline:none}button:focus-visible{outline:2px solid rgba(229,72,77,.28);outline-offset:2px}.phone-app{background:var(--canvas);border:1px solid #e6e9ee!important;box-shadow:0 24px 80px #1018281a!important}.page-view,.app-content{background:var(--canvas)}.app-header{height:58px;padding:0 14px;border-color:var(--line);background:#fffffff5}.header-actions button{border:1px solid transparent;color:#475467}.header-actions button:active{border-color:var(--line);background:#f8fafc}.bottom-nav{height:68px;border-top:1px solid var(--line);background:#fffffff7;box-shadow:0 -10px 30px #1018280b}.bottom-nav button{border:0!important;border-radius:0!important;color:#98a2b3!important;font-size:9px!important;font-weight:500!important}.bottom-nav button.active{color:var(--primary)!important;font-weight:650!important;background:transparent!important;box-shadow:none!important}.bottom-nav button.active:after{content:"";position:absolute;top:3px;width:18px;height:2px;border-radius:2px;background:var(--primary)}.bottom-nav button{position:relative}.bottom-nav svg{width:20px!important;height:20px!important;stroke-width:1.75!important}.bottom-nav button.active svg{stroke-width:2.15!important}.page-search{height:46px;margin:12px 14px;border:1px solid var(--line);border-radius:13px;background:#fff;box-shadow:var(--shadow-sm);color:#98a2b3}.page-search input{color:var(--text);font-size:12px}.page-search input::placeholder{color:#98a2b3}.home-tools{height:58px;padding:10px 14px;border-bottom:1px solid var(--line);background:#fff}.home-mark{width:36px;height:36px;border-radius:10px;background:var(--ink);box-shadow:none}.home-mark svg{width:18px;height:18px}.home-tools>div{gap:7px}.home-tools button{height:36px;padding:0 11px;border:1px solid var(--line);border-radius:10px;background:#fff;color:#475467;font-size:9px;box-shadow:none}.home-tools button:active{background:#f8fafc}.hero{height:184px;margin:14px;border:0;border-radius:18px;background:linear-gradient(135deg,#111827,#202939 72%,#2e3645);color:#fff;box-shadow:0 16px 35px #10182829}.hero:after{width:250px;height:250px;right:-95px;bottom:-125px;background:#ffffff09;border:1px solid rgba(255,255,255,.05)}.hero-copy{padding:24px 0 0 22px}.hero-copy>span{padding:4px 9px;border:1px solid rgba(255,255,255,.13);border-radius:7px;background:#ffffff12;color:#d0d5dd;font-size:8px}.hero h1{margin:12px 0 5px;color:#fff;font-size:25px;line-height:1.13;letter-spacing:-.5px}.hero h1 em{color:#ff7b7f}.hero p{color:#98a2b3;font-size:9px}.hero button{margin-top:14px;padding:9px 13px;border-radius:9px;background:var(--primary);color:#fff;font-size:9px;box-shadow:none}.phone-shape{right:32px;bottom:26px;width:62px;height:104px;border:3px solid rgba(255,255,255,.8);border-radius:17px;background:linear-gradient(160deg,#fa6b70,#e5484d);box-shadow:9px 9px #ffffff1c}.phone-shape svg{color:#fff}.float-card{border:1px solid rgba(255,255,255,.16);background:#fff;color:var(--primary);box-shadow:0 10px 24px #00000029}.trust-row{height:40px;margin-top:-2px;color:#667085;font-size:8px}.trust-row svg{color:#4d9f79}.quick-entry{margin:0 14px;padding:8px 0 18px;gap:9px}.quick-entry button{gap:7px;color:#475467;font-size:10px}.quick-entry i,.quick-entry .blue,.quick-entry .orange,.quick-entry .red,.quick-entry .purple{width:48px;height:48px;border:1px solid var(--line);border-radius:14px;background:#fff!important;color:#475467!important;box-shadow:var(--shadow-sm)}.quick-entry button:nth-child(3) i,.quick-entry button:nth-child(4) i{color:var(--primary)!important}.quick-entry svg{width:21px;stroke-width:1.7}.headline{height:46px;margin:0 14px 22px;border:1px solid var(--line);border-radius:13px;background:#fff;box-shadow:var(--shadow-sm)}.headline strong{color:var(--ink);font-size:11px}.headline strong span{color:var(--primary)}.headline p{color:#667085;font-size:9px}.section-block{padding:0 14px 24px}.section-heading{margin-bottom:13px}.section-heading h2{color:var(--ink);font-size:16px;letter-spacing:-.2px}.section-heading button{color:#667085;font-size:9px}.promo-grid{gap:10px}.promo-grid>button{height:84px;border:1px solid var(--line);border-radius:15px;background:#fff!important;color:var(--text);box-shadow:var(--shadow-sm)}.promo-grid strong{color:var(--ink)}.promo-grid>button div span{background:var(--primary-soft);color:var(--primary)}.catalog-layout,.sell-layout{grid-template-columns:86px minmax(0,1fr);background:#fff}.category-list{border-right:1px solid var(--line);background:#f7f8fa}.category-list button{height:56px;color:#667085;font-size:10px}.category-list button.active{background:#fff;color:var(--ink);font-weight:650}.category-list button.active:before{top:17px;bottom:17px;width:3px;border-radius:0 3px 3px 0;background:var(--primary)}.buy-featured-brands{padding:14px 10px 15px;border-bottom:8px solid var(--canvas);background:#fff}.buy-brand-grid{gap:15px 7px}.buy-brand-grid button,.buy-all-brand-grid button{gap:7px;color:#667085;font-size:8px}.buy-brand-avatar{width:45px;height:45px;border:1px solid var(--line);border-radius:13px;background:#f8fafc;box-shadow:none}.buy-brand-avatar img{padding:3px;box-sizing:border-box}.buy-brand-grid button.active .buy-brand-avatar,.buy-all-brand-grid button.active .buy-brand-avatar{border:1.5px solid var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.buy-brand-grid button.active>span:last-child,.buy-all-brand-grid button.active>span:last-child{color:var(--primary);font-weight:650}.buy-more-brand .buy-brand-avatar{background:#f2f4f7;color:#667085}.buy-category-heading{padding:14px 11px 9px}.buy-category-heading strong{color:var(--ink);font-size:13px}.buy-category-heading span,.buy-category-heading small{color:#98a2b3}.product-grid{gap:9px;padding:9px 10px 22px;background:#fff}.product-grid article{border:1px solid var(--line);border-radius:15px;box-shadow:none;transition:border-color .18s ease,box-shadow .18s ease,transform .15s ease}.product-grid article:active{border-color:#d0d5dd;transform:scale(.992)}.buy-product-media{height:118px;background:#f8fafc}.buy-product-media>img{box-sizing:border-box;padding:10px;background:#fff;object-fit:contain}.buy-stock{right:7px;bottom:7px;padding:3px 7px;border-radius:7px;background:#101828b8;font-size:7px}.buy-product-grid .product-info{padding:10px}.buy-sub-name{color:#98a2b3;font-size:8px}.buy-product-grid .product-info>strong{color:#344054;font-size:10px;line-height:1.5}.buy-price-row{margin-top:8px}.buy-price-row i{color:#98a2b3;font-size:7px}.buy-price-row b{color:var(--primary);font-size:15px}.buy-price-row del,.buy-price-row button{color:#98a2b3}.buy-brand-mask{background:#1018289e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.buy-brand-modal{border-radius:20px 20px 0 0}.buy-brand-modal header{border-color:var(--line)}.sell-hierarchy-page,.sell-hierarchy-area{background:#fff}.sell-hierarchy-heading{height:48px;border-color:var(--line)}.sell-hierarchy-heading strong{color:var(--ink);font-size:13px}.sell-hierarchy-heading span,.sell-hierarchy-heading small{color:#98a2b3}.sell-big-grid{gap:12px 8px;padding:15px 0 20px}.sell-big-grid>button{gap:6px;padding:9px 3px;border-radius:14px;color:#475467}.sell-big-grid>button>span{width:54px;height:54px;border:1px solid var(--line);border-radius:14px;background:#f8fafc}.sell-big-grid>button>span>img{box-sizing:border-box;padding:4px}.sell-big-grid>button>strong{color:#344054;font-size:9px;font-weight:600}.sell-big-grid>button>small{color:#98a2b3}.sell-big-grid>button:active{background:#f8fafc}.recharge-page{background:var(--canvas)}.recharge-page>.recharge-page-heading{background:#fff}.recharge-top-tabs{height:52px;margin:0 14px 10px;padding:4px;border:0;border-radius:13px;background:#f2f4f7}.recharge-top-tabs button{border-radius:10px;color:#667085;font-size:11px}.recharge-top-tabs button.active{background:#fff;color:var(--ink);font-weight:650;box-shadow:0 2px 8px #10182812}.recharge-top-tabs button.active:after{display:none}.recharge-category-tabs,.pill-tabs{gap:7px;padding:4px 14px 13px}.recharge-category-tabs button,.pill-tabs button{border:1px solid transparent;border-radius:10px;background:#f2f4f7;color:#667085}.recharge-category-tabs button.active,.pill-tabs button.active{border-color:#1d2939;background:#1d2939;color:#fff}.recharge-brand-grid{gap:9px;padding:4px 14px 12px}.recharge-brand-grid>button{min-height:112px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:none}.recharge-brand-grid>button.selected{border-color:var(--primary);background:#fff;box-shadow:0 0 0 3px var(--primary-soft)}.recharge-brand-grid .brand-logo{border-color:var(--line);box-shadow:none}.recharge-brand-grid strong{color:#344054;font-size:10px}.recharge-brand-grid span{color:var(--primary);font-size:14px}.recharge-brand-expand{background:#f2f4f7;color:#667085}.recharge-order-form{border-top:8px solid var(--canvas);background:#fff}.recharge-confirm-time,.recharge-mode-row{border-color:var(--line)}.recharge-confirm-time h3,.recharge-mode-row h3{color:#344054}.recharge-confirm-time>button{border-color:#f4b4b7;background:#fff;color:var(--primary)}.recharge-account-field{border-color:var(--line);border-radius:13px}.recharge-account-field:focus-within{border-color:#f0a4a8;box-shadow:0 0 0 3px var(--primary-soft)}.recharge-product-types button{border-color:var(--line);border-radius:11px;color:#667085}.recharge-product-types button.active{border-color:#1d2939;background:#1d2939;color:#fff}.recharge-spec-grid>button{border-color:var(--line);border-radius:14px}.recharge-spec-grid>button.active{border-color:var(--primary);background:#fff;box-shadow:0 0 0 3px var(--primary-soft)}.recharge-confirm-submit{border-radius:13px;background:var(--primary);box-shadow:none}.asset-card,.mine-menu-card,.mine-link-list,.order-card,.consign-order-card,.recharge-order-card,.accepted-order-card,.feedback-panel,.withdrawal-panel,.real-name-form{border-color:var(--line)!important;box-shadow:none!important}.sub-header,.support-header,.feedback-header,.withdrawal-header,.real-name-header,.order-detail-header{border-color:var(--line)!important;background:#fffffff7!important}.recharge-submit,.sell-submit,.consign-submit,.feedback-submit,.withdraw-submit,.real-name-submit,.confirm-pay,.detail-actions .buy-now{border-radius:12px!important;background:var(--primary)!important;box-shadow:none!important;font-weight:650!important}.empty{color:#98a2b3}@media(min-width:700px){.mobile-stage{padding:28px 0}.phone-app{border-radius:24px!important;overflow:hidden}}@media(max-width:380px){.hero{height:176px;margin-left:10px;margin-right:10px}.hero h1{font-size:23px}.quick-entry,.section-block{padding-left:10px;padding-right:10px}.recharge-brand-grid{gap:7px;padding-left:10px;padding-right:10px}}.bottom-nav button:focus,.bottom-nav button:focus-visible{outline:none!important;box-shadow:none!important}.recharge-simple-header{height:64px;border-color:var(--line);background:#fff}.recharge-simple-header strong{color:var(--ink);font-size:17px}.recharge-simple-header small{color:#98a2b3}.recharge-simple-header>button{border-color:var(--line);border-radius:10px;background:#fff;color:#475467}.recharge-channel-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0 14px 10px;padding:4px;border:0;border-radius:12px;background:#f2f4f7}.recharge-channel-tabs button{height:38px;border-radius:9px;color:#667085;font-size:11px;font-weight:600}.recharge-channel-tabs button.active{background:#fff;color:var(--primary);box-shadow:0 2px 8px #10182812}.buy-product-grid .product-info>strong{font-size:11px}.sell-big-grid>button>strong{font-size:10px}.sell-big-grid>button>small{font-size:8px}.home-mark{border:1px solid #ffd9dc;background:var(--primary-soft);color:var(--primary);box-shadow:none}.hero{border:1px solid #e8ebef;background:linear-gradient(135deg,#fff,#f8f9fb 58%,#fff3f1);color:var(--ink);box-shadow:0 14px 34px #10182812}.hero:after{width:270px;height:270px;right:-105px;bottom:-145px;border:1px solid rgba(229,72,77,.08);background:#e5484d0b}.hero-copy>span{border:1px solid #e4e7ec;background:#fff;color:#667085}.hero h1{color:var(--ink)}.hero h1 em{color:var(--primary)}.hero p{color:#667085}.hero button{background:var(--primary);color:#fff;box-shadow:0 7px 18px #e5484d2e}.phone-shape{border:3px solid #fff;background:linear-gradient(155deg,#fa777b,#e5484d);box-shadow:8px 9px #f3d9d8,0 15px 30px #e5484d24}.float-card{border:1px solid #eceff3;background:#fff;color:var(--primary);box-shadow:0 9px 22px #10182817}.recharge-reference-page{--page-accent:#d45c62;background:#f6f7f9!important}.recharge-reference-page .recharge-simple-header{border-bottom:1px solid #e9ebef;background:#fffdfb}.recharge-reference-page .recharge-simple-header strong{color:#182230}.recharge-reference-page .recharge-simple-header small{color:#8b95a1}.recharge-reference-page .recharge-simple-header>button{border-color:#e7e9ed;background:#fff;color:#53606e}.recharge-reference-page .recharge-channel-tabs{background:#f0f2f5}.recharge-reference-page .recharge-channel-tabs button{color:#697586}.recharge-reference-page .recharge-channel-tabs button.active{border:1px solid #f0cdcf;background:#fffaf8;color:var(--page-accent);box-shadow:0 3px 10px #2c34410d}.recharge-reference-page .recharge-catalogue{border-bottom-color:#f3f4f6;background:#fffdfb}.recharge-reference-page .recharge-category-tabs button{border:1px solid transparent;background:#f2f3f5;color:#687383}.recharge-reference-page .recharge-category-tabs button.active{border-color:#efc9cb;background:#fff1ef;color:#c64f55;box-shadow:none}.recharge-reference-page .recharge-brand-grid>button{border-color:#e8eaee;background:#fff}.recharge-reference-page .recharge-brand-grid>button.selected{border-color:#d96c71;background:#fffdfa;box-shadow:0 0 0 3px #fff0ef}.recharge-reference-page .recharge-brand-grid span{color:var(--page-accent)}.recharge-reference-page .recharge-brand-expand{background:#f1f3f5;color:#697586}.recharge-reference-page .recharge-order-form{border-top-color:#f3f4f6;background:#fffdfb}.recharge-reference-page .recharge-confirm-time,.recharge-reference-page .recharge-mode-row{border-color:#eceef1}.recharge-reference-page .recharge-confirm-time h3,.recharge-reference-page .recharge-mode-row h3{color:#273444}.recharge-reference-page .recharge-confirm-time h3 svg,.recharge-reference-page .recharge-mode-row h3 svg{color:#7b8794}.recharge-reference-page .recharge-confirm-time>button{border-color:#e8aeb1;background:#fff9f8;color:var(--page-accent)}.recharge-reference-page .recharge-mode-row>button i{background:var(--page-accent)}.recharge-reference-page .recharge-account-field{border-color:#e6e9ed;background:#fff}.recharge-reference-page .recharge-account-field:focus-within{border-color:#df969a;box-shadow:0 0 0 3px #fff0ef}.recharge-reference-page .recharge-product-types button{border-color:#e7e9ed;background:#fff;color:#687383}.recharge-reference-page .recharge-product-types button.active{border-color:#efc9cb;background:#fff1ef;color:#c64f55}.recharge-reference-page .recharge-spec-grid>button{border-color:#e7e9ed;background:#fff}.recharge-reference-page .recharge-spec-grid>button.active{border-color:#d96c71;background:#fffdfa;box-shadow:0 0 0 3px #fff0ef}.recharge-reference-page .recharge-spec-grid b{color:var(--page-accent)}.recharge-reference-page .recharge-spec-grid span{background:#f6f2ef;color:#795f54}.recharge-reference-page .recharge-spec-grid i,.recharge-reference-page .recharge-confirm-submit{background:var(--page-accent)}.recharge-reference-page .recharge-rules{border:1px solid #eee8e3;background:#faf7f4;color:#6d625c}.recharge-reference-page .recharge-rules h3{color:#9c5558}.recharge-reference-page .recharge-rules p span{background:#f5e7e3;color:#b35b60}.recharge-reference-page .recharge-important{background:#fff3f1;color:#bb555a}.mine-redesign{--page-accent:#d45c62;background:#f6f7f9!important}.mine-redesign .profile-hero{border-color:#e8eaee!important;background:linear-gradient(135deg,#fff,#fffdfb 58%,#fff5f2)!important}.mine-redesign .settings{border-color:#e7e9ed;background:#f5f6f8!important;color:#687383!important}.mine-redesign .big-avatar{border-color:#f1d3d4!important;background:#fff1ef!important;color:var(--page-accent)!important}.mine-redesign .profile-row h2{color:#182230!important}.mine-redesign .profile-row p span{background:var(--page-accent)!important}.mine-redesign .profile-row p b{background:#f2f3f5!important;color:#66717f!important}.mine-redesign .profile-row small{color:#8b95a1!important}.mine-redesign .asset-card,.mine-redesign .mine-menu-card,.mine-redesign .mine-link-list{border-color:#e8eaee!important;background:#fffdfb!important}.mine-redesign .asset-card h2,.mine-redesign .mine-menu-card header h2{color:#182230!important}.mine-redesign .asset-cols>div{background:#f6f7f8!important}.mine-redesign .asset-cols strong{color:#253141!important}.mine-redesign .asset-cols button{border-color:#f0cdcf!important;background:#fff1ef!important;color:#b94f54!important}.mine-redesign .mine-menu-grid button{border-color:#e9ebef!important;background:#fff!important}.mine-redesign .mine-menu-grid button i,.mine-redesign .mine-menu-grid button:nth-child(2n) i{background:#fff1ef!important;color:var(--page-accent)!important}.mine-redesign .service-menu-card .mine-menu-grid button{background:transparent!important}.mine-redesign .service-menu-card .mine-menu-grid button i{background:#fff1ef!important;color:var(--page-accent)!important}.mine-redesign .mine-link-list>button>i{background:#f3f4f6!important;color:#65717f!important}.mine-redesign .mine-link-list>button:nth-child(2)>i{background:#fff1ef!important;color:var(--page-accent)!important}.mine-redesign .mine-logout{border-color:#e8eaee!important;background:#fffdfb!important;color:#b85358!important}.withdrawal-page,.accepted-orders-page{--page-accent:#d45c62;background:#f6f7f9!important;color:#182230}.withdrawal-header{border-bottom:1px solid #e9ebef!important;background:#fffdfb!important}.withdrawal-balance{box-sizing:border-box;width:auto;height:142px;margin:12px 14px 0;padding-top:21px;border:1px solid #eadfe0;border-radius:18px;background:linear-gradient(135deg,#fff,#fffaf8 58%,#fff0ed);color:#253141;box-shadow:0 8px 24px #222b370d}.withdrawal-balance>span{color:#7d8793;opacity:1}.withdrawal-balance>strong{margin:6px;color:var(--page-accent);font-size:34px}.withdrawal-balance p{color:#929ba6;opacity:1}.withdrawal-panel{border:1px solid #e8eaee!important;border-radius:17px!important;background:#fffdfb!important;box-shadow:none!important}.account-panel{margin-top:12px!important}.panel-title strong,.amount-panel h2,.record-panel h2{color:#253141}.panel-title span{color:#8b95a1}.alipay-mark{background:#eaf3ff;color:#1677ff}.bound-account,.bind-empty{border-color:#e5eaf1;background:#f7f9fc}.bound-account em,.bind-empty strong{color:#3e74b8}.bind-form{border-color:#e9ebef}.bind-form label{border-color:#eceef1}.bind-form>div button{border-color:#e1e4e8;border-radius:10px}.bind-form>div button:last-child{border-color:var(--page-accent);background:var(--page-accent)}.amount-input{border-bottom-color:#e9ebef}.amount-input input{background:transparent!important;color:#253141}.amount-input button,.amount-panel>p strong{color:var(--page-accent)}.withdraw-submit{border-radius:12px;background:var(--page-accent);box-shadow:none}.withdraw-submit:disabled{background:#e5b8bb}.record-panel h2 svg{color:var(--page-accent)}.record-panel article{border-color:#eceef1}.accepted-orders-page .sub-header{border-bottom-color:#e9ebef;background:#fffdfb!important}.accepted-mode{height:52px;padding:0 24px;border-bottom-color:#e9ebef;background:#fffdfb}.accepted-mode button{color:#66717f}.accepted-mode button.active{color:#253141}.accepted-mode button.active:after{height:2px;background:var(--page-accent)}.accepted-summary{height:96px;margin:12px 14px 0;padding:0 20px;border:1px solid #eadfe0;border-radius:17px;background:linear-gradient(135deg,#fff,#fffaf8 60%,#fff0ed);color:#253141;overflow:hidden}.accepted-summary:before,.accepted-summary:after{background:#d45c6209}.accepted-summary strong{color:var(--page-accent);font-size:21px;font-weight:650}.accepted-summary span{color:#7c8793}.accepted-summary>i{height:42px;background:#e5e7eb}.accepted-tip{height:32px;background:transparent;color:#98a1ac}.accepted-status-tabs{height:50px;margin:0 12px;border:1px solid #e8eaee!important;border-radius:14px;background:#fffdfb!important;overflow:hidden}.accepted-status-tabs button{color:#66717f}.accepted-status-tabs button.active{color:var(--page-accent)!important}.accepted-status-tabs button.active:after{height:2px!important;background:var(--page-accent)!important}.accepted-status-tabs b{background:var(--page-accent)}.accepted-query{margin:9px 12px 0;padding:11px;border:1px solid #e8eaee;border-radius:15px;background:#fffdfb}.accepted-search,.accepted-query>div label{border-color:#e3e6ea!important;border-radius:10px!important;background:#f8f9fa!important}.accepted-query>div button{border-color:#e1e4e8;border-radius:10px;background:#fff;color:#344054}.accepted-order-card{margin:10px 12px 0!important;padding:14px 12px 0;border:1px solid #e8eaee!important;border-radius:17px!important;background:#fffdfb!important;box-shadow:none!important}.accepted-order-card>header b.pending,.accepted-order-card>header b.pending_settlement,.accepted-order-card>header b.dispute{color:var(--page-accent)}.accepted-order-cover{border-color:#e8eaee;background:#f8f9fa}.accepted-settlement{border-color:#eceef1}.accepted-settlement strong{color:#253141}.accepted-order-card>footer button{border-color:var(--page-accent);color:var(--page-accent);border-radius:10px}.home-featured-consign{padding-bottom:22px}.featured-consign-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.featured-consign-grid>button{display:block;width:100%;height:auto;aspect-ratio:328/190;padding:0;overflow:hidden;border:0;border-radius:12px;background:#fff!important;box-shadow:0 7px 18px #27303e12;transition:transform .18s ease,box-shadow .18s ease}.featured-consign-grid>button:active{transform:scale(.975);box-shadow:0 3px 10px #27303e0d}.featured-consign-grid>button img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:380px){.featured-consign-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.featured-consign-grid>button{border-radius:10px}}.home-tools .home-unread{min-width:16px;height:16px;padding:0 4px;display:grid;place-items:center;border-radius:8px;background:var(--primary);color:#fff;font-size:9px;font-style:normal;line-height:1}.notifications-page{min-height:100vh;background:#f5f6f8;color:#18202b}.notifications-header{height:72px;padding:0 14px;display:grid;grid-template-columns:48px 1fr auto;align-items:center;background:#fff;border-bottom:1px solid #e8ebef;position:sticky;top:0;z-index:10}.notifications-header>button:first-child{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;color:#465363}.notifications-header>button:first-child:active{background:#f3f5f7}.notifications-header svg{width:20px;height:20px}.notifications-header>div{text-align:center}.notifications-header h1{margin:0;font-size:17px;letter-spacing:.2px}.notifications-header>div span{display:block;margin-top:3px;color:#9199a5;font-size:10px}.notifications-header .read-all{height:34px;padding:0 8px;display:flex;align-items:center;gap:4px;border-radius:10px;color:#bd3e43;font-size:11px}.notifications-header .read-all svg{width:16px}.notifications-header .read-all:disabled{color:#b8bec7;cursor:default}.notification-tabs{height:52px;padding:7px 14px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;background:#fff;border-bottom:1px solid #eceef1}.notification-tabs button{border-radius:10px;color:#727d8a;font-size:12px}.notification-tabs button.active{background:#fff0f0;color:#bf3b40;font-weight:700}.notification-list{padding:14px;display:grid;gap:10px}.notification-state{padding:48px;text-align:center;color:#8f98a4;font-size:12px}.notification-empty{margin-top:80px;display:flex;flex-direction:column;align-items:center;color:#a0a8b2}.notification-empty svg{width:42px;height:42px;padding:10px;border-radius:14px;background:#eceff2;color:#7f8995}.notification-empty strong{margin-top:14px;color:#505b68;font-size:14px}.notification-empty p{margin:6px 0;font-size:11px}.notification-card{position:relative;padding:16px;display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;background:#fff;border:1px solid #e8ebef;border-radius:16px;box-shadow:0 5px 18px #16223409}.notification-card.unread{border-color:#efd9da;background:#fffdfd}.notification-card>i{position:absolute;right:12px;top:12px;width:7px;height:7px;border-radius:50%;background:#d84b50}.notification-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:#f3f5f7;color:#667280}.notification-card.unread .notification-icon{background:#fff0f0;color:#c94348}.notification-icon svg{width:19px}.notification-copy>div{display:flex;justify-content:space-between;gap:12px;color:#959da8;font-size:10px}.notification-copy>div span{color:#8b5053}.notification-copy h2{margin:7px 16px 5px 0;font-size:14px;line-height:1.45}.notification-copy p{margin:0;color:#697481;font-size:11px;line-height:1.7;white-space:pre-wrap}.notification-copy time{white-space:nowrap}.home-mark.quanflow-home-mark{width:40px;height:40px;position:relative;border:0;border-radius:13px 13px 13px 6px;background:linear-gradient(145deg,#ff6670,#e84852 52%,#c93543);color:#fff;box-shadow:0 7px 18px #c9354338;overflow:hidden}.home-mark.quanflow-home-mark:before{content:"";position:absolute;width:28px;height:28px;right:-12px;top:-12px;border:7px solid rgba(255,255,255,.1);border-radius:50%}.home-mark.quanflow-home-mark svg{width:28px;height:28px;position:relative;z-index:1;filter:drop-shadow(0 1px 1px rgba(116,23,32,.18))}.enterprise-home{min-height:100vh;padding-bottom:20px;background:#f5f6f8;color:#17202d}.enterprise-home .home-tools{height:62px;padding:10px 14px;border-bottom:1px solid #e8ebef;background:#fffffff7}.enterprise-home .home-mark{width:36px;height:36px;border:1px solid #efd6d7;border-radius:11px;background:#fff5f4;color:#c84449;box-shadow:none}.enterprise-home .home-mark svg{width:19px;height:19px}.enterprise-home .home-tools button{height:36px;padding:0 11px;border-color:#e6e9ed;border-radius:10px;background:#fff;color:#4f5d6b;font-size:10px}.enterprise-home .home-tools button:hover{border-color:#d8dde3;background:#fafbfc}.enterprise-home .home-tools button>span{width:18px;height:18px}.enterprise-home .enterprise-hero{position:relative;margin:14px;border:1px solid #e5e8ec;border-radius:22px;background:linear-gradient(135deg,#fff,#fff 56%,#fbf6f4);box-shadow:0 12px 34px #1922300e;overflow:hidden}.enterprise-home .enterprise-hero:before{content:"";position:absolute;right:-74px;top:-92px;width:240px;height:240px;border:44px solid rgba(199,68,73,.045);border-radius:50%}.enterprise-home .enterprise-hero:after{content:"";position:absolute;right:95px;bottom:-62px;width:132px;height:132px;border:26px solid rgba(199,68,73,.028);border-radius:50%}.enterprise-hero-copy{position:relative;z-index:2;padding:24px 20px 20px}.enterprise-kicker{display:inline-flex;align-items:center;gap:6px;color:#8c5659;font-size:10px;font-weight:650;letter-spacing:.4px}.enterprise-kicker svg{width:15px;height:15px}.enterprise-hero h1{margin:12px 0 9px;color:#182230;font-size:29px;line-height:1.16;letter-spacing:-1px}.enterprise-hero h1 em{color:#c7474c;font-style:normal}.enterprise-hero-copy>p{max-width:315px;margin:0;color:#727d89;font-size:11px;line-height:1.75}.enterprise-hero-actions{display:flex;align-items:center;gap:9px;margin-top:17px}.enterprise-hero-actions button{height:38px;padding:0 15px;border-radius:10px;font-size:11px;font-weight:650}.enterprise-hero-actions .primary{display:flex;align-items:center;gap:6px;background:#bd4045;color:#fff;box-shadow:0 7px 16px #bd404529}.enterprise-hero-actions .primary svg{width:15px}.enterprise-hero-actions .secondary{border:1px solid #dfe3e8;background:#fff;color:#475467}.enterprise-assurance{position:relative;z-index:2;margin:0 12px 12px;padding:13px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;border:1px solid #e9ecef;border-radius:15px;background:#f8f9fae6}.enterprise-assurance>div{min-width:0;display:flex;align-items:center;gap:7px}.enterprise-assurance>div>svg{width:18px;height:18px;color:#ad5559;flex:none}.enterprise-assurance span{min-width:0;display:flex;flex-direction:column}.enterprise-assurance strong{color:#344054;font-size:10px}.enterprise-assurance small{margin-top:2px;color:#98a1ac;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.enterprise-trust-row{margin:0 14px 12px;padding:0 4px;display:flex;align-items:center;justify-content:space-between;color:#7b8793;font-size:9px}.enterprise-trust-row span{display:flex;align-items:center;gap:3px}.enterprise-trust-row svg{width:13px;height:13px;color:#62aa87}.business-hub{margin:0 14px 12px;padding:17px;border:1px solid #e6e9ed;border-radius:19px;background:#fff;box-shadow:0 7px 24px #1c27370a}.business-hub>header{display:flex;align-items:end;justify-content:space-between;margin-bottom:14px}.business-hub>header span,.enterprise-section .section-heading>div>span{display:block;margin-bottom:4px;color:#a46669;font-size:9px;font-weight:650;letter-spacing:.5px}.business-hub h2,.enterprise-section .section-heading h2{margin:0;color:#1d2939;font-size:16px;letter-spacing:-.2px}.business-hub>header>small{padding-bottom:2px;color:#98a1ac;font-size:8px}.business-entry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.business-entry-grid>button{min-width:0;height:68px;padding:10px;display:grid;grid-template-columns:36px minmax(0,1fr) 14px;align-items:center;gap:9px;border:1px solid #e8ebef;border-radius:13px;background:#fbfcfd;text-align:left;transition:border-color .15s ease,background .15s ease}.business-entry-grid>button:active{border-color:#dfc3c4;background:snow}.business-entry-grid>button>i{width:36px;height:36px;display:grid;place-items:center;border-radius:10px}.business-entry-grid>button>i svg{width:18px}.business-entry-grid i.blue{background:#edf5fb;color:#4b86b5}.business-entry-grid i.amber{background:#fbf4e8;color:#b47d36}.business-entry-grid i.red{background:#fff0ef;color:#c94a4f}.business-entry-grid i.violet{background:#f3f0fa;color:#75629f}.business-entry-grid>button>span{min-width:0;display:flex;flex-direction:column}.business-entry-grid strong{color:#344054;font-size:11px}.business-entry-grid small{margin-top:4px;color:#98a1ac;font-size:8px;white-space:nowrap}.business-entry-grid>button>svg{width:14px;color:#aab1ba}.enterprise-headline{width:calc(100% - 28px);height:48px;margin:0 14px 18px;padding:0 13px;display:grid;grid-template-columns:auto 1fr 15px;align-items:center;gap:10px;border:1px solid #e6e9ed;border-radius:14px;background:#fff;text-align:left}.enterprise-headline>span{height:25px;padding-right:11px;display:flex;align-items:center;gap:5px;border-right:1px solid #e6e9ed;color:#a44448;font-size:10px;font-weight:700;white-space:nowrap}.enterprise-headline>span svg{width:15px}.enterprise-headline p{margin:0;color:#66717e;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.enterprise-headline>svg{width:14px;color:#aab1ba}.enterprise-section{margin:0 14px;padding:17px!important;border:1px solid #e6e9ed;border-radius:19px;background:#fff;box-shadow:0 7px 24px #1c27370a}.enterprise-section .section-heading{align-items:end;margin-bottom:14px}.enterprise-section .section-heading>div{display:block}.enterprise-section .section-heading button{height:28px;padding:0 4px;color:#7e8995;font-size:9px}.enterprise-section .featured-consign-grid{gap:9px}.enterprise-section .featured-consign-grid>button{border:1px solid #edf0f2;border-radius:11px;box-shadow:none}@media(max-width:380px){.enterprise-hero-copy{padding:21px 17px 17px}.enterprise-hero h1{font-size:27px}.enterprise-assurance{gap:5px;padding:11px 9px}.enterprise-assurance>div{gap:4px}.enterprise-assurance small{display:none}.business-hub,.enterprise-section{margin-left:11px;margin-right:11px}.business-hub{padding:14px}.business-entry-grid{gap:7px}.business-entry-grid>button{padding:8px;grid-template-columns:33px minmax(0,1fr) 12px;gap:7px}.business-entry-grid>button>i{width:33px;height:33px}}.order-cover{position:relative;overflow:hidden;border:1px solid #e7eaee;background:#f7f8fa!important;color:#fff}.order-cover>img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;object-fit:cover;background:#fff}.order-cover>span{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:5px 7px;background:linear-gradient(180deg,transparent,rgba(16,24,40,.76));color:#fff;text-align:left;text-shadow:0 1px 2px rgba(0,0,0,.24);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-detail-cover{position:relative;overflow:hidden;background:#f7f8fa}.order-detail-cover>img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;object-fit:cover;background:#fff}.consumer-home{min-height:100vh;padding-bottom:24px;background:#f7f7f8;color:#17181b}.consumer-home>main{display:block}.consumer-topbar{height:70px;padding:11px 16px;display:flex;align-items:center;justify-content:space-between;background:#fffffff0;border-bottom:1px solid rgba(24,27,32,.045);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;z-index:5}.consumer-brand{padding:0;display:flex;align-items:center;gap:10px;text-align:left}.consumer-brand>.home-mark.quanflow-home-mark{width:42px;height:42px;border-radius:14px 14px 14px 7px;box-shadow:0 8px 22px #cc323e33}.consumer-brand>.home-mark.quanflow-home-mark svg{width:29px;height:29px}.consumer-brand>span:last-child{display:flex;flex-direction:column}.consumer-brand strong{color:#18191d;font-size:18px;line-height:1.15;letter-spacing:1px}.consumer-brand small{margin-top:4px;color:#999da5;font-size:8px;letter-spacing:.4px}.consumer-tools{display:flex;align-items:center;gap:7px}.consumer-tools button{width:38px;height:38px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;position:relative;margin:0;padding:0;border:1px solid #eceef1;border-radius:50%;background:#fff;color:#4d535e;line-height:0}.consumer-tools svg{display:block;width:19px;height:19px;min-width:19px;margin:0;stroke-width:1.8;transform:none}.consumer-tools i{position:absolute;right:7px;top:6px;width:7px;height:7px;border:2px solid #fff;border-radius:50%;background:#f04e58}.consumer-hero{height:276px;margin:11px 12px 0;position:relative;border-radius:27px 27px 27px 12px;background:linear-gradient(142deg,#17191f,#252933 58%,#2e3038);color:#fff;overflow:hidden;box-shadow:0 18px 44px #1a1d252e}.consumer-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 83% 26%,rgba(255,126,132,.22),transparent 28%),linear-gradient(110deg,rgba(255,255,255,.035),transparent 42%)}.consumer-hero-glow{position:absolute;right:-58px;top:-76px;width:230px;height:230px;border:1px solid rgba(255,255,255,.07);border-radius:50%}.consumer-hero-glow:before,.consumer-hero-glow:after{content:"";position:absolute;border:1px solid rgba(255,255,255,.06);border-radius:50%}.consumer-hero-glow:before{top:28px;right:28px;bottom:28px;left:28px}.consumer-hero-glow:after{top:58px;right:58px;bottom:58px;left:58px}.consumer-hero-copy{position:relative;z-index:2;padding:24px 0 0 23px}.consumer-hero-copy>span{display:flex;align-items:center;gap:5px;color:#ffb4b7;font-size:9px;font-weight:650;letter-spacing:.7px}.consumer-hero-copy>span svg{width:13px;height:13px}.consumer-hero h1{margin:12px 0 7px;font-size:30px;line-height:1.13;letter-spacing:-1.1px}.consumer-hero h1 em{color:#ff747b;font-style:normal}.consumer-hero-copy>p{margin:0;color:#ffffff8f;font-size:10px;letter-spacing:.2px}.consumer-hero-copy>div{display:flex;gap:9px;margin-top:17px}.consumer-hero-copy button{height:37px;padding:0 14px;border-radius:11px;font-size:10px;font-weight:650}.consumer-hero-copy .hero-buy{display:flex;align-items:center;gap:5px;background:linear-gradient(135deg,#ff6770,#e84853);color:#fff;box-shadow:0 8px 20px #e037433d}.hero-buy svg{width:14px}.consumer-hero-copy .hero-sell{border:1px solid rgba(255,255,255,.16);background:#ffffff12;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-art{position:absolute;z-index:1;right:15px;top:46px;width:154px;height:142px;transform:scale(.86);transform-origin:right center}.hero-ticket{position:absolute;width:114px;height:69px;padding:13px 15px;display:flex;align-items:flex-end;justify-content:space-between;border-radius:13px 13px 13px 5px;font-size:9px;font-weight:750;letter-spacing:1px;box-shadow:0 15px 30px #00000030}.hero-ticket:before,.hero-ticket:after{content:"";position:absolute;top:29px;width:12px;height:12px;border-radius:50%;background:#282b34}.hero-ticket:before{left:-6px}.hero-ticket:after{right:-6px}.hero-ticket i{position:absolute;left:14px;top:13px;width:27px;height:6px;border-radius:5px;background:#ffffff59;box-shadow:0 11px #ffffff24}.ticket-back{right:28px;top:12px;background:linear-gradient(135deg,#d9b97c,#9d7841);color:#fff3d2;transform:rotate(-13deg)}.ticket-front{right:3px;top:50px;background:linear-gradient(135deg,#ff747c,#cf3946);color:#fff;transform:rotate(8deg)}.hero-orbit{position:absolute;right:3px;top:9px;width:132px;height:118px;border:1px solid rgba(255,255,255,.12);border-radius:50%;transform:rotate(-18deg)}.hero-orbit b{position:absolute;width:5px;height:5px;border-radius:50%;background:#ffb3b7;box-shadow:0 0 10px #ff747b}.hero-orbit b:nth-child(1){left:4px;top:45px}.hero-orbit b:nth-child(2){right:16px;top:5px}.hero-orbit b:nth-child(3){right:0;bottom:31px}.consumer-hero footer{position:absolute;z-index:2;left:15px;right:15px;bottom:13px;height:43px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#ffffff0e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffb0;font-size:8px}.consumer-hero footer span{display:flex;align-items:center;gap:4px}.consumer-hero footer svg{width:13px;height:13px;color:#ff959a}.consumer-search{width:calc(100% - 24px);height:47px;margin:12px 12px 0;padding:0 8px 0 14px;display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:9px;border:1px solid #e9ebee;border-radius:15px;background:#fff;text-align:left;box-shadow:0 8px 22px #1b1f280b}.consumer-search svg{width:18px;color:#9499a2}.consumer-search span{color:#a0a4ac;font-size:10px}.consumer-search em{height:31px;padding:0 13px;display:flex;align-items:center;border-radius:10px;background:#1e2026;color:#fff;font-size:9px;font-style:normal}.consumer-services{margin:12px 12px 0;padding:9px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border:1px solid #eceef1;border-radius:21px;background:#fff;box-shadow:0 10px 30px #1d222b0a}.consumer-services>button{min-width:0;height:70px;padding:9px;display:grid;grid-template-columns:39px minmax(0,1fr) 12px;align-items:center;gap:8px;border-radius:14px;text-align:left}.consumer-services>button:active{background:#f6f7f9}.consumer-services>button>i{width:39px;height:39px;display:grid;place-items:center;border-radius:13px}.consumer-services>button>i svg{width:19px}.consumer-services i.coral{background:#fff0ef;color:#e54d56}.consumer-services i.indigo{background:#eff0fb;color:#6464b6}.consumer-services i.amber{background:#fff5e7;color:#d89237}.consumer-services i.cyan{background:#eaf8f7;color:#269a94}.consumer-services>button>span{min-width:0;display:flex;flex-direction:column}.consumer-services strong{font-size:11px;color:#292d35}.consumer-services small{margin-top:4px;color:#a0a5ae;font-size:8px;white-space:nowrap}.consumer-services>button>svg{width:12px;color:#c2c6cc}.consumer-headline{width:calc(100% - 24px);height:46px;margin:10px 12px 0;padding:0 12px;display:grid;grid-template-columns:auto 1px minmax(0,1fr) 14px;align-items:center;gap:10px;border:1px solid #eceef1;border-radius:15px;background:#fff;text-align:left}.consumer-headline strong{color:#dd4550;font-size:10px;font-style:italic;white-space:nowrap}.consumer-headline i{width:1px;height:17px;background:#e5e7eb}.consumer-headline span{overflow:hidden;color:#6c727c;font-size:9px;white-space:nowrap;text-overflow:ellipsis}.consumer-headline svg{width:14px;color:#b3b7be}.consumer-section{margin:12px 12px 0;padding:17px 13px;border:1px solid #eceef1;border-radius:21px;background:#fff}.consumer-section>header{margin-bottom:13px;display:flex;align-items:flex-end;justify-content:space-between}.consumer-section>header div>span{display:block;margin-bottom:3px;color:#e4545c;font-size:8px;font-weight:700;letter-spacing:.8px}.consumer-section h2{margin:0;color:#20232a;font-size:17px;letter-spacing:-.3px}.consumer-section>header>button{display:flex;align-items:center;color:#9298a2;font-size:9px}.consumer-section>header>button svg{width:13px}.home-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-product-grid>button{min-width:0;text-align:left}.home-product-cover{height:111px;display:grid;place-items:center;position:relative;overflow:hidden;border-radius:15px;background:linear-gradient(145deg,color-mix(in srgb,var(--brand) 17%,white),#f5f6f8)}.home-product-cover:after{content:"";position:absolute;right:-25px;top:-28px;width:80px;height:80px;border:14px solid rgba(255,255,255,.45);border-radius:50%}.home-product-cover img{width:66px;height:66px;position:relative;z-index:1;object-fit:contain;filter:drop-shadow(0 8px 10px rgba(25,30,39,.11))}.home-product-cover>svg{width:36px;color:var(--brand)}.home-product-cover small{position:absolute;z-index:2;right:7px;bottom:7px;padding:4px 6px;border-radius:7px;background:#1e2128c7;color:#fff;font-size:7px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.home-product-grid>button>strong{height:32px;margin-top:8px;display:-webkit-box;overflow:hidden;color:#383d46;font-size:10px;line-height:1.55;-webkit-line-clamp:2;-webkit-box-orient:vertical}.home-product-meta{margin-top:5px;display:flex;align-items:baseline;gap:5px}.home-product-meta em{color:#ef4b55;font-size:15px;font-style:normal;font-weight:750}.home-product-meta del{color:#adb1b8;font-size:8px}.consumer-consign-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.consumer-consign-grid>button{height:82px;position:relative;overflow:hidden;border:1px solid #eff0f2;border-radius:14px;background:#fafafa}.consumer-consign-grid img{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.consumer-consign-grid>button:active img{transform:scale(1.03)}.consumer-consign-grid>button>span{position:absolute;left:7px;right:7px;bottom:6px;height:26px;padding:0 8px;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(255,255,255,.28);border-radius:9px;background:#1c1f25ad;color:#fff;font-size:9px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.consumer-consign-grid small{display:flex;align-items:center;gap:2px;color:#ffffffb8;font-size:7px}.consumer-consign-grid small svg{width:10px}.consumer-promise{margin:12px 12px 0;padding:17px;display:flex;align-items:center;gap:11px;border-radius:18px;background:linear-gradient(135deg,#24272e,#30343c);color:#fff}.consumer-promise>svg{width:32px;height:32px;padding:8px;border-radius:11px;background:#ff757c24;color:#ff868c}.consumer-promise div{display:flex;flex-direction:column}.consumer-promise strong{font-size:10px}.consumer-promise span{margin-top:4px;color:#ffffff7a;font-size:8px}@media(max-width:390px){.consumer-hero{height:264px}.consumer-hero h1{font-size:27px}.hero-art{right:8px;transform:scale(.75)}.consumer-services{gap:4px;padding:7px}.consumer-services>button{padding:7px;grid-template-columns:36px minmax(0,1fr) 10px;gap:6px}.consumer-services>button>i{width:36px;height:36px}.consumer-services small{font-size:7px}.consumer-section{padding-left:11px;padding-right:11px}}.consumer-home{background:linear-gradient(180deg,#fff 0,#f8f8fa 190px,#f6f7f9)}.consumer-hero{background:linear-gradient(140deg,#ff6b72,#f2515c 46%,#df3f50);box-shadow:0 18px 42px #dc3f4c38}.consumer-hero:before{background:radial-gradient(circle at 84% 22%,rgba(255,231,210,.3),transparent 31%),linear-gradient(110deg,rgba(255,255,255,.09),transparent 48%)}.consumer-hero-glow,.consumer-hero-glow:before,.consumer-hero-glow:after{border-color:#ffffff1c}.consumer-hero-copy>span{color:#ffe8da}.consumer-hero h1 em{color:#fff0c7}.consumer-hero-copy>p{color:#ffffffc7}.consumer-hero-copy .hero-buy{background:#fff;color:#df3e4d;box-shadow:0 9px 22px #8f1f2c29}.consumer-hero-copy .hero-sell{border-color:#ffffff47;background:#97192826}.hero-ticket:before,.hero-ticket:after{background:#e34a57}.ticket-back{background:linear-gradient(135deg,#f8d48d,#d7a95d);color:#7e541d}.ticket-front{background:linear-gradient(135deg,#fff,#ffe4e4);color:#df3e4d}.hero-orbit{border-color:#ffffff2e}.hero-orbit b{background:#ffe6a8;box-shadow:0 0 10px #ffe6a8}.consumer-hero footer{border-color:#ffffff29;background:#89172421;color:#ffffffd6}.consumer-hero footer svg{color:#ffe7b1}.consumer-hero{height:224px;border-radius:23px 23px 23px 11px;box-shadow:0 13px 32px #dc3f4c2e}.consumer-hero-glow{right:-48px;top:-86px;width:202px;height:202px}.consumer-hero-copy{padding:17px 0 0 18px}.consumer-hero-copy>span{gap:4px;font-size:8px;letter-spacing:.45px}.consumer-hero-copy>span svg{width:11px;height:11px}.consumer-hero h1{margin:7px 0 3px;font-size:26px;line-height:1.08;letter-spacing:-.8px}.consumer-hero-copy>p{font-size:9px}.consumer-hero-copy>div{gap:8px;margin-top:11px}.consumer-hero-copy button{height:32px;padding:0 12px;border-radius:10px;font-size:9px}.hero-buy svg{width:12px}.hero-art{right:8px;top:25px;width:146px;height:122px;transform:scale(.72)}.hero-ticket{justify-content:flex-end;font-size:24px;font-weight:850;line-height:1;letter-spacing:0}.hero-ticket.ticket-back{align-items:flex-start;padding-top:13px}.hero-ticket.ticket-front{align-items:flex-end}.consumer-hero footer{left:12px;right:12px;bottom:9px;height:31px;padding:0 10px;border-radius:10px;font-size:7px}.consumer-hero footer svg{width:11px;height:11px}@media(max-width:360px){.consumer-hero{height:216px}.consumer-hero h1{font-size:24px}.hero-art{right:2px;top:24px;transform:scale(.63)}}.consumer-search em{background:linear-gradient(135deg,#ff626b,#e94753);box-shadow:0 5px 13px #e5424e2b}.consumer-promise{border:1px solid #ffe2e3;background:linear-gradient(135deg,#fff5f4,snow);color:#363941}.consumer-promise>svg{background:#ffe8e8;color:#e94d57}.consumer-promise span{color:#9b8587}.recharge-reference-page{--recharge-accent:#ee4e59;padding-bottom:96px;background:#f6f7f9!important}.recharge-reference-page .recharge-simple-header{height:94px;padding:17px 16px 27px;align-items:flex-start;border:0;background:linear-gradient(138deg,#ff7077,#ed505b 56%,#df414f);color:#fff;position:relative;overflow:hidden}.recharge-reference-page .recharge-simple-header:before{content:"";position:absolute;right:-42px;top:-66px;width:190px;height:190px;border:1px solid rgba(255,255,255,.13);border-radius:50%;box-shadow:inset 0 0 0 28px #ffffff09,inset 0 0 0 58px #ffffff06}.recharge-heading-copy{position:relative;z-index:1}.recharge-reference-page .recharge-hero-title-line{height:42px;min-width:0;flex:1;display:flex!important;flex-direction:row;align-items:center;gap:10px!important;white-space:nowrap}.recharge-reference-page .recharge-hero-title-line>span{display:flex;align-items:center;gap:4px;flex:none;margin:0;padding:6px 9px;border:1px solid rgba(255,255,255,.2);border-radius:12px;background:#ffffff1f;color:#fff4e8;font-size:8px;font-weight:650;letter-spacing:.45px}.recharge-reference-page .recharge-hero-title-line>span svg{width:12px;height:12px}.recharge-reference-page .recharge-hero-title-line>strong{flex:none;padding-left:10px;border-left:1px solid rgba(255,255,255,.28);color:#fff;font-size:19px;line-height:1;letter-spacing:-.3px}.recharge-reference-page .recharge-hero-title-line>small{min-width:0;margin:1px 0 0;color:#ffffffd1;font-size:9px;overflow:hidden;text-overflow:ellipsis}.recharge-reference-page .recharge-simple-header>button{position:relative;z-index:1;height:35px;margin-top:2px;border-color:#ffffff38;background:#ffffff21;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(max-width:360px){.recharge-reference-page .recharge-hero-title-line{gap:7px!important}.recharge-reference-page .recharge-hero-title-line>span{padding:5px 7px;font-size:7px}.recharge-reference-page .recharge-hero-title-line>strong{padding-left:7px;font-size:16px}.recharge-reference-page .recharge-hero-title-line>small{font-size:8px}.recharge-reference-page .recharge-simple-header>button{width:35px;flex:none;padding:0;justify-content:center;font-size:0}.recharge-reference-page .recharge-simple-header>button svg{width:15px}}.recharge-reference-page .recharge-channel-tabs{height:54px;margin:12px 14px;padding:5px;position:relative;z-index:3;border:1px solid rgba(231,233,237,.9);border-radius:16px;background:#fff;box-shadow:0 6px 18px #30202312}.recharge-reference-page .recharge-channel-tabs button{height:42px;border-radius:12px;font-size:11px}.recharge-reference-page .recharge-channel-tabs button.active{border:0;background:linear-gradient(135deg,#ff646d,#e94753);color:#fff;box-shadow:0 6px 15px #e5424e2e}.recharge-reference-page .recharge-catalogue{margin:0 12px 12px;border:1px solid #eceef1;border-radius:21px;background:#fff!important;overflow:hidden;box-shadow:0 8px 28px #1b202909}.recharge-section-title,.recharge-form-title{padding:17px 15px 9px;display:flex;align-items:center;gap:10px}.recharge-section-title>span,.recharge-form-title>span{width:30px;height:30px;display:grid;place-items:center;flex:none;border-radius:10px;background:#fff0f0;color:var(--recharge-accent);font-size:10px;font-weight:750}.recharge-section-title>div,.recharge-form-title>div{display:flex;flex-direction:column}.recharge-section-title strong,.recharge-form-title strong{color:#242832;font-size:14px}.recharge-section-title small,.recharge-form-title small{margin-top:3px;color:#9ca2ac;font-size:8px}.recharge-reference-page .recharge-category-tabs{padding:8px 15px 12px;gap:7px}.recharge-reference-page .recharge-category-tabs button{height:32px;padding:0 13px;border:0;border-radius:10px;background:#f4f5f7;color:#747d89}.recharge-reference-page .recharge-category-tabs button.active{border:0;background:#24272e;color:#fff}.recharge-reference-page .recharge-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:3px 14px 12px}.recharge-reference-page .recharge-brand-grid>button{min-height:116px;padding:11px 5px;border-radius:15px;background:#fafbfc}.recharge-reference-page .recharge-brand-grid>button.selected{border-color:#f07b82;background:#fff7f6;box-shadow:0 0 0 2px #ffe6e5}.recharge-reference-page .recharge-brand-grid .brand-logo{width:48px;height:48px;border-radius:15px}.recharge-reference-page .recharge-brand-grid strong{color:#3f4650;font-size:10px}.recharge-reference-page .recharge-brand-grid span{color:var(--recharge-accent);font-size:13px}.recharge-reference-page .recharge-brand-expand{margin-bottom:15px;background:#f4f5f7}.recharge-reference-page .recharge-order-form{margin:0 12px;padding:0 15px 20px;border:1px solid #eceef1;border-radius:21px;background:#fff!important;box-shadow:0 8px 28px #1b202909}.recharge-reference-page .recharge-form-title{margin:0 -15px;padding:17px 15px 14px;border-bottom:1px solid #eff0f2}.recharge-reference-page .recharge-confirm-time{margin-top:3px;padding:15px 0 13px;grid-template-columns:minmax(0,1fr) auto}.recharge-reference-page .recharge-confirm-time>button{height:34px;padding:0 14px;border:0;border-radius:10px;background:#fff0f0;color:var(--recharge-accent)}.recharge-reference-page .recharge-confirm-time small{margin-top:-4px}.recharge-reference-page .recharge-mode-row{padding:14px 0}.recharge-reference-page .recharge-mode-row>button{padding:7px 10px;border-radius:10px;background:#f7f8f9}.recharge-reference-page .recharge-mode-row>button i{background:var(--recharge-accent)}.recharge-field-title{margin:5px 0 9px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.recharge-field-title strong{color:#343944;font-size:12px}.recharge-field-title small{color:#a0a6af;font-size:8px;text-align:right}.recharge-type-title,.recharge-spec-title{margin-top:17px}.recharge-reference-page .recharge-account-field{height:58px;border-radius:14px;background:#fafbfc}.recharge-reference-page .recharge-account-field:focus-within{background:#fff}.recharge-reference-page .recharge-product-types{margin:0 -15px;padding:0 15px}.recharge-reference-page .recharge-product-types button{min-width:94px;height:43px;border-radius:11px;background:#f7f8f9}.recharge-reference-page .recharge-product-types button.active{border-color:#f08a90;background:#fff0f0;color:#d94450;box-shadow:inset 0 0 0 1px #ffd7d8}.recharge-reference-page .recharge-spec-grid{gap:9px}.recharge-reference-page .recharge-spec-grid>button{min-height:126px;padding:13px 9px;border-radius:14px;background:#fafbfc}.recharge-reference-page .recharge-spec-grid>button.active{border-color:#ef777e;background:#fff7f6;box-shadow:0 0 0 2px #ffe5e4}.recharge-reference-page .recharge-spec-grid strong{color:#444b55;font-size:11px}.recharge-reference-page .recharge-spec-grid b{color:var(--recharge-accent)}.recharge-reference-page .recharge-spec-grid span{background:#f0f2f4;color:#727b87}.recharge-reference-page .recharge-spec-grid i{background:var(--recharge-accent)}.recharge-reference-page .recharge-queue-counts{display:flex;align-items:center;justify-content:center;gap:5px}.recharge-reference-page .recharge-queue-counts span{padding:4px 7px;border-radius:10px;background:#f0f2f4;color:#727b87;font-size:8px;line-height:1;white-space:nowrap}.recharge-reference-page .recharge-confirm-submit{height:52px;padding:0 17px;display:grid;grid-template-columns:1fr auto 18px;align-items:center;gap:8px;border-radius:15px;background:linear-gradient(135deg,#ff626b,#e94753);text-align:left;box-shadow:0 9px 22px #e5424e2e}.recharge-confirm-submit>span{font-size:13px}.recharge-confirm-submit>strong{font-size:16px}.recharge-confirm-submit>svg{width:17px}.recharge-reference-page .recharge-confirm-submit:disabled{background:#dfe2e6;box-shadow:none}.recharge-reference-page .recharge-rules{margin-top:16px;border-color:#f0e8e3;border-radius:15px;background:#fcf9f6}.recharge-reference-page .recharge-important{border-radius:13px}.recharge-reference-page .recharge-security{padding:14px 0}@media(max-width:380px){.recharge-reference-page .recharge-brand-grid{gap:7px;padding-left:11px;padding-right:11px}.recharge-reference-page .recharge-brand-grid>button{min-height:108px}.recharge-reference-page .recharge-order-form,.recharge-reference-page .recharge-catalogue{margin-left:10px;margin-right:10px}.recharge-field-title small{max-width:190px}}.recharge-reference-page .recharge-category-tabs button.active{border:1px solid #f3c5c8;background:#fff0f0;color:#d94450;box-shadow:none}.recharge-reference-page .recharge-category-tabs{padding-top:14px}.recharge-reference-page .recharge-brand-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding-left:10px;padding-right:10px}.recharge-reference-page .recharge-brand-grid>button{min-height:91px;padding:8px 3px;gap:4px;border-radius:12px}.recharge-reference-page .recharge-brand-grid .brand-logo{width:40px;height:40px;border-radius:12px}.recharge-reference-page .recharge-brand-grid strong{font-size:9px}.recharge-reference-page .recharge-brand-grid span{font-size:11px}.recharge-reference-page .recharge-confirm-time{display:block;padding:15px 0}.recharge-reference-page .recharge-confirm-time h3{margin-bottom:10px}.recharge-hour-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.recharge-hour-options button{height:38px;border:1px solid #e8eaee;border-radius:10px;background:#f7f8f9;color:#6f7884;font-size:10px}.recharge-hour-options button.active{border-color:#ef8d93;background:#fff0f0;color:#d94450;font-weight:700;box-shadow:inset 0 0 0 1px #ffd9db}.recharge-reference-page .recharge-confirm-time>small{display:block;margin-top:8px;color:#9aa2ad}.recharge-reference-page .recharge-mode-row{display:block}.recharge-reference-page .recharge-mode-row>h3{margin-bottom:10px}.recharge-mode-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.recharge-mode-options>button{height:42px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #e7e9ed;border-radius:11px;background:#f7f8f9;color:#68727f;font-size:10px}.recharge-mode-options>button i{width:18px;height:18px;display:grid;place-items:center;border:1px solid #d5d9df;border-radius:50%;background:#fff;color:transparent}.recharge-mode-options>button i svg{width:11px}.recharge-mode-options>button.active{border-color:#ef8d93;background:#fff0f0;color:#d94450;font-weight:650}.recharge-mode-options>button.active i{border-color:#e94d58;background:#e94d58;color:#fff}.recharge-batch-field{display:block;padding:11px 12px;border:1px solid #e5e8ec;border-radius:14px;background:#fafbfc}.recharge-batch-field:focus-within{border-color:#df969a;background:#fff;box-shadow:0 0 0 3px #fff0ef}.recharge-batch-field textarea{width:100%;min-height:88px;padding:0;border:0;outline:0;resize:vertical;background:transparent;color:#283442;font-family:inherit;font-size:12px;line-height:1.7}.recharge-batch-field textarea::placeholder{color:#a8b0ba}.recharge-batch-field>span{display:block;padding-top:7px;border-top:1px solid #eceef1;color:#e24b56;font-size:9px;text-align:right}@media(max-width:380px){.recharge-reference-page .recharge-brand-grid{gap:5px;padding-left:8px;padding-right:8px}.recharge-reference-page .recharge-brand-grid>button{min-height:87px}.recharge-reference-page .recharge-brand-grid .brand-logo{width:36px;height:36px}.recharge-hour-options{gap:5px}}.recharge-reference-page{padding-bottom:92px}.recharge-reference-page .recharge-spec-grid{display:flex;gap:8px;margin:0 -15px;padding:2px 15px 5px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.recharge-reference-page .recharge-spec-grid::-webkit-scrollbar{display:none}.recharge-reference-page .recharge-spec-grid>button{min-width:148px;min-height:112px;flex:0 0 148px;scroll-snap-align:start}.recharge-reference-page details.recharge-rules{margin-top:14px;padding:0;border:1px solid #ece7e3;border-radius:14px;background:#fcf9f6;overflow:hidden}.recharge-reference-page .recharge-rules summary{height:46px;padding:0 13px;display:grid;grid-template-columns:1fr auto 15px;align-items:center;gap:7px;cursor:pointer;list-style:none;color:#8d5558}.recharge-reference-page .recharge-rules summary::-webkit-details-marker{display:none}.recharge-reference-page .recharge-rules summary>span{font-size:11px;font-weight:650}.recharge-reference-page .recharge-rules summary>small{color:#a8a0a0;font-size:8px}.recharge-reference-page .recharge-rules summary>svg{width:14px;transition:transform .18s ease}.recharge-reference-page .recharge-rules[open] summary>svg{transform:rotate(180deg)}.recharge-reference-page .recharge-rules>div{padding:1px 14px 12px;border-top:1px solid #eee7e2}.recharge-reference-page .recharge-page-confirm{width:100%;height:50px;margin:16px 0 0;display:flex;align-items:center;justify-content:center;padding:0 18px;border-radius:14px;text-align:center}.recharge-reference-page .recharge-page-confirm>span{font-size:13px;font-weight:700}@media(max-width:380px){.recharge-reference-page .recharge-spec-grid>button{min-width:140px;flex-basis:140px}}.recharge-reference-page .recharge-simple-header{height:94px;padding:17px 16px 27px}.recharge-reference-page .recharge-heading-copy strong{margin-top:1px}.recharge-reference-page .recharge-confirm-time{padding:11px 0 9px}.recharge-reference-page .recharge-confirm-time h3{margin-bottom:7px;font-size:12px}.recharge-hour-options{gap:5px}.recharge-hour-options button{height:31px;border-radius:8px;font-size:9px}.recharge-reference-page .recharge-confirm-time>small{margin-top:6px;font-size:8px}.recharge-reference-page .recharge-mode-row{padding:9px 0 7px}.recharge-reference-page .recharge-mode-row>h3{margin-bottom:7px;font-size:12px}.recharge-mode-options{gap:6px}.recharge-mode-options>button{height:35px;border-radius:9px;font-size:9px}.recharge-mode-options>button i{width:16px;height:16px}.recharge-field-title{margin-top:4px;margin-bottom:7px}.recharge-reference-page .recharge-spec-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;padding:0;overflow:visible;scroll-snap-type:none}.recharge-reference-page .recharge-spec-grid>button{width:100%;min-width:0;min-height:108px;flex:none;padding:10px 5px;gap:7px}.recharge-reference-page .recharge-spec-grid strong{font-size:9px;line-height:1.4}.recharge-reference-page .recharge-spec-grid b{font-size:14px}.recharge-reference-page .recharge-spec-grid del{margin-left:3px;font-size:8px}.recharge-reference-page .recharge-spec-grid span{padding:4px 7px;font-size:8px}.recharge-reference-page .recharge-spec-grid i{width:18px;height:18px;right:5px;bottom:5px}.recharge-reference-page .recharge-spec-grid i svg{width:10px}@media(max-width:380px){.recharge-reference-page .recharge-spec-grid{gap:5px}.recharge-reference-page .recharge-spec-grid>button{min-width:0;min-height:104px;padding-left:4px;padding-right:4px}}.recharge-account-toolbar{margin:10px 0 8px;display:flex;align-items:center;justify-content:space-between;gap:9px}.recharge-account-toolbar>div:first-child{min-width:0;display:flex;align-items:center;gap:6px;white-space:nowrap}.recharge-account-toolbar strong{color:#343944;font-size:12px}.recharge-account-toolbar small{overflow:hidden;color:#a0a6af;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.recharge-account-toolbar .recharge-mode-options{width:112px;flex:0 0 112px;display:grid;grid-template-columns:repeat(2,1fr);gap:4px}.recharge-account-toolbar .recharge-mode-options>button{height:29px;padding:0;border-radius:8px;font-size:8px}.recharge-account-toolbar+.recharge-account-field{height:54px}@media(max-width:380px){.recharge-account-toolbar{gap:6px}.recharge-account-toolbar>div:first-child{gap:4px}.recharge-account-toolbar small{max-width:125px}.recharge-account-toolbar .recharge-mode-options{width:102px;flex-basis:102px}}.recharge-reference-page .recharge-confirm-time{display:flex;align-items:center;gap:8px;padding:10px 0}.recharge-reference-page .recharge-confirm-time h3{width:78px;flex:0 0 78px;margin:0;font-size:10px;gap:4px;white-space:nowrap}.recharge-reference-page .recharge-confirm-time h3 svg{width:14px;height:14px}.recharge-reference-page .recharge-hour-options{min-width:0;flex:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.recharge-reference-page .recharge-hour-options button{height:29px;padding:0 2px;border-radius:8px;font-size:8px;white-space:nowrap}@media(max-width:380px){.recharge-reference-page .recharge-confirm-time{gap:5px}.recharge-reference-page .recharge-confirm-time h3{width:70px;flex-basis:70px;font-size:9px}.recharge-reference-page .recharge-hour-options{gap:3px}.recharge-reference-page .recharge-hour-options button{font-size:7px}}.mine-page.mine-redesign{--mine-accent:#ed4c57;padding:0 0 104px!important;background:linear-gradient(180deg,#fff4f3 0,#f6f7f9 310px)!important}.mine-page.mine-redesign .profile-hero{min-height:210px!important;margin:0!important;padding:20px 18px 60px!important;border:0!important;border-radius:0 0 30px 30px!important;background:linear-gradient(140deg,#ff7077,#ed505b 53%,#dd3e4d)!important;color:#fff!important;box-shadow:0 16px 38px #da394833!important;overflow:hidden}.mine-page.mine-redesign .profile-hero:before{display:block!important;width:215px;height:215px;right:-64px;top:-78px;border:1px solid rgba(255,255,255,.12);background:transparent;box-shadow:inset 0 0 0 30px #ffffff09,inset 0 0 0 63px #ffffff06}.mine-page.mine-redesign .profile-hero:after{display:block!important;width:160px;height:160px;left:-86px;bottom:-95px;border:24px solid rgba(255,255,255,.045);border-radius:50%;background:transparent!important}.mine-hero-kicker{position:relative;z-index:2;color:#ffe5d5;font-size:8px;font-weight:700;letter-spacing:1.35px}.mine-page.mine-redesign .settings{right:17px!important;top:17px!important;width:38px!important;height:38px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:50%!important;background:#ffffff21!important;color:#fff!important;line-height:0!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mine-page.mine-redesign .settings svg{display:block!important;width:19px!important;height:19px!important;min-width:19px!important;margin:0!important;transform:none!important}.mine-page.mine-redesign .profile-row{min-height:76px;margin-top:17px;gap:14px!important;padding-right:42px}.mine-page.mine-redesign .big-avatar{width:68px!important;height:68px!important;flex-basis:68px;border:3px solid rgba(255,255,255,.4)!important;border-radius:22px!important;background:#fff!important;color:#ef6870!important;box-shadow:0 9px 22px #76121e2b!important}.mine-page.mine-redesign .big-avatar img{border-radius:19px!important}.mine-page.mine-redesign .profile-row h2{margin-bottom:7px!important;color:#fff!important;font-size:19px!important}.mine-page.mine-redesign .profile-row p{margin-bottom:7px!important;color:#ffffffd1!important}.mine-page.mine-redesign .profile-row p span{background:#fff!important;color:#dc414e!important}.mine-page.mine-redesign .profile-row p b{background:#ffffff24!important;color:#fff!important}.mine-page.mine-redesign .profile-row small{color:#ffffffb8!important}.mine-page.mine-redesign .profile-row>div:last-child{min-width:0;flex:1}.mine-page.mine-redesign .profile-meta{height:19px;gap:5px!important;margin-bottom:8px!important}.mine-page.mine-redesign .profile-meta>span{display:grid;place-items:center;width:17px;height:17px;padding:0!important;border-radius:5px!important;font-size:9px;font-weight:750}.mine-page.mine-redesign .identity-verified,.mine-page.mine-redesign .identity-link{height:19px;padding:0 7px!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:7px!important;background:#ffffff1f!important;color:#fff!important;font-size:9px!important;font-style:normal}.mine-page.mine-redesign .identity-link{display:inline-flex;align-items:center;gap:1px;cursor:pointer}.mine-page.mine-redesign .identity-link svg{width:9px;height:9px}.mine-page.mine-redesign .profile-meta b{height:19px;display:inline-flex;align-items:center;padding:0 7px!important;border-radius:7px!important;font-size:9px!important}.mine-page.mine-redesign .merchant-entry-links{display:flex;align-items:center;gap:6px;margin-top:0}.mine-page.mine-redesign .merchant-entry-links button{min-width:92px;height:27px;display:inline-flex;align-items:center;gap:4px;padding:0 7px;border:1px solid rgba(255,255,255,.17);border-radius:9px;background:#ffffff1c;color:#fff;cursor:pointer}.mine-page.mine-redesign .merchant-entry-links strong{font-size:9px;font-weight:650;white-space:nowrap}.mine-page.mine-redesign .merchant-entry-links em{margin-left:auto;color:#ffffffa6;font-size:8px;font-style:normal;white-space:nowrap}.mine-page.mine-redesign .merchant-entry-links svg{width:9px;height:9px;flex:0 0 9px}.mine-page.mine-redesign .merchant-entry-links button:active,.mine-page.mine-redesign .identity-link:active{background:#fff3;transform:scale(.98)}.mine-page.mine-redesign .asset-card{margin:-43px 12px 0!important;padding:17px!important;border:1px solid rgba(255,255,255,.86)!important;border-radius:22px!important;background:#fffffff7!important;box-shadow:0 14px 34px #4a1f261a!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mine-page.mine-redesign .asset-card h2{margin-bottom:13px!important;color:#262a32!important;font-size:16px!important}.mine-page.mine-redesign .asset-card h2 small{margin-left:auto;color:#9ca2ac!important}.mine-page.mine-redesign .asset-cols{gap:9px}.mine-page.mine-redesign .asset-cols>div{padding:12px!important;border-radius:15px!important;background:linear-gradient(145deg,#fff4f3,#fff9f8)!important}.mine-page.mine-redesign .asset-cols>div+div{background:linear-gradient(145deg,#fff8ed,#fffdf8)!important}.mine-page.mine-redesign .asset-cols p{margin:4px 0 9px!important}.mine-page.mine-redesign .asset-cols p:first-child{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.mine-page.mine-redesign .asset-cols p:first-child strong{color:#e84753!important;font-size:18px!important;letter-spacing:-.3px}.mine-page.mine-redesign .asset-cols p:nth-child(2) strong{font-size:10px!important}.mine-page.mine-redesign .asset-cols button{height:31px!important;margin-top:5px!important;border:0!important;border-radius:10px!important;background:#ed4c57!important;color:#fff!important;box-shadow:0 5px 12px #e8455129!important}.mine-page.mine-redesign .asset-cols>div+div button{background:#e7973a!important;box-shadow:0 5px 12px #dd892a26!important}.mine-page.mine-redesign .mine-menu-card{margin:12px 12px 0!important;padding:16px!important;border:0!important;border-radius:21px!important;background:#fff!important;box-shadow:0 8px 27px #1b20290b!important}.mine-page.mine-redesign .mine-menu-card>header{margin-bottom:13px!important}.mine-page.mine-redesign .mine-menu-card>header h2{color:#262a32!important;font-size:16px!important}.mine-page.mine-redesign .mine-menu-card>header span{color:#9ca2ac!important}.mine-page.mine-redesign .voucher-orders-grid{gap:5px!important}.mine-page.mine-redesign .voucher-orders-grid button{min-height:76px!important;padding:6px 2px!important;border:0!important;border-radius:12px!important;background:transparent!important}.mine-page.mine-redesign .voucher-orders-grid button:active{background:#f8f8fa!important}.mine-page.mine-redesign .voucher-orders-grid button i{width:37px!important;height:37px!important;margin-bottom:5px;border-radius:12px!important;background:#fff0ef!important;color:#e94b56!important}.mine-page.mine-redesign .voucher-orders-grid button:nth-child(2n) i{background:#fff4e8!important;color:#df8b31!important}.mine-page.mine-redesign .voucher-orders-grid button span{color:#454b55!important;font-size:9px!important}.mine-page.mine-redesign .voucher-orders-grid button small{font-size:7px!important}.mine-page.mine-redesign .mine-menu-grid.two-cols{gap:8px!important}.mine-page.mine-redesign .mine-menu-grid.two-cols button{min-height:67px!important;padding:9px 10px!important;border:1px solid #eff0f2!important;border-radius:14px!important;background:#fafbfc!important}.mine-page.mine-redesign .mine-menu-grid.two-cols button i{width:38px!important;height:38px!important;background:#fff0ef!important;color:#e94b56!important}.mine-page.mine-redesign .mine-menu-grid.two-cols button:nth-child(2) i{background:#eef7ff!important;color:#478bc8!important}.mine-page.mine-redesign .service-menu-card{padding-bottom:13px!important}.mine-page.mine-redesign .service-menu-card .mine-menu-grid button{min-height:63px!important;border:0!important;background:transparent!important}.mine-page.mine-redesign .service-menu-card .mine-menu-grid button i{width:40px!important;height:40px!important;border-radius:13px!important;background:#fff0ef!important;color:#e94b56!important}.mine-page.mine-redesign .service-menu-card .mine-menu-grid button span{font-size:9px!important}.mine-page.mine-redesign .mine-link-list{margin:12px 12px 0!important;padding:0 14px!important;border:0!important;border-radius:21px!important;background:#fff!important;box-shadow:0 8px 27px #1b20290b!important}.mine-page.mine-redesign .mine-link-list>button{min-height:62px!important}.mine-page.mine-redesign .mine-link-list>button>i{width:38px!important;height:38px!important;border-radius:12px!important;background:#f3f4f6!important;color:#67717e!important}.mine-page.mine-redesign .mine-link-list>button:nth-child(2)>i{background:#fff0ef!important;color:#e94b56!important}.mine-page.mine-redesign .mine-link-list b{color:#3a414b!important;font-size:11px!important}.mine-page.mine-redesign .mine-logout{width:calc(100% - 24px)!important;height:45px!important;margin:12px 12px 0!important;border:0!important;border-radius:15px!important;background:#fff!important;color:#d94a55!important;box-shadow:0 8px 27px #1b20290a!important}@media(max-width:380px){.mine-page.mine-redesign .asset-card,.mine-page.mine-redesign .mine-menu-card,.mine-page.mine-redesign .mine-link-list{margin-left:10px!important;margin-right:10px!important}.mine-page.mine-redesign .asset-cols>div{padding:10px!important}.mine-page.mine-redesign .asset-cols p:first-child strong{font-size:16px!important}.mine-page.mine-redesign .mine-logout{width:calc(100% - 20px)!important;margin-left:10px!important;margin-right:10px!important}}.withdrawal-page,.merchant-opening-page,.merchant-topup-page,.feedback-page{--account-accent:#ed4c57;min-height:100vh;background:linear-gradient(180deg,#fff5f4 0,#f6f7f9 260px)!important;color:#252a33!important}.withdrawal-header,.merchant-opening-header,.topup-header,.feedback-header{height:58px!important;border-bottom:1px solid rgba(232,234,238,.8)!important;background:#fffffff2!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.withdrawal-header strong,.merchant-opening-header strong,.topup-header strong,.feedback-header strong{color:#252a33!important;font-size:16px!important}.withdrawal-header button,.merchant-opening-header button,.topup-header button,.feedback-header button{color:#48515d!important}.withdrawal-page{padding-bottom:30px}.withdrawal-page .withdrawal-balance{width:auto;height:158px;margin:12px 12px 0;padding:23px 18px 0;border:0;border-radius:23px 23px 23px 10px;background:linear-gradient(140deg,#ff7077,#ed505b 55%,#dd3e4d);color:#fff;box-shadow:0 15px 34px #da394833;text-align:left;position:relative;overflow:hidden}.withdrawal-page .withdrawal-balance:after{content:"";position:absolute;right:-48px;top:-70px;width:190px;height:190px;border:1px solid rgba(255,255,255,.13);border-radius:50%;box-shadow:inset 0 0 0 28px #ffffff09,inset 0 0 0 58px #ffffff06}.withdrawal-page .withdrawal-balance>span{color:#ffffffc7;font-size:9px}.withdrawal-page .withdrawal-balance>strong{margin:8px 0 4px;color:#fff;font-size:35px}.withdrawal-page .withdrawal-balance p{color:#ffffffb3;font-size:9px}.withdrawal-page .withdrawal-panel{margin:12px 12px 0!important;padding:16px!important;border:0!important;border-radius:20px!important;background:#fff!important;box-shadow:0 8px 27px #1b20290b!important}.withdrawal-page .account-panel{margin-top:-24px!important;position:relative;z-index:2}.withdrawal-page .panel-title{padding-bottom:12px}.withdrawal-page .alipay-mark{border-radius:12px;background:#eaf3ff;color:#1677ff}.withdrawal-page .bound-account,.withdrawal-page .bind-empty{border-color:#e7ecf3;border-radius:13px;background:#f7f9fc}.withdrawal-page .amount-input{height:62px;border-bottom:1px solid #eceef1!important}.withdrawal-page .amount-input input{height:auto!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.withdrawal-page .amount-input button,.withdrawal-page .amount-panel>p strong{color:var(--account-accent)}.withdrawal-page .withdraw-submit{height:47px;border-radius:14px;background:linear-gradient(135deg,#ff626b,#e94753);box-shadow:0 8px 18px #e5424e2b}.withdrawal-page .record-panel article{border-color:#eef0f2}.merchant-opening-page{padding-bottom:34px}.merchant-opening-page .merchant-hero{padding:12px 12px 18px;background:linear-gradient(145deg,#ff6e76,#e94b57)!important;border-radius:0 0 28px 28px}.merchant-opening-page .merchant-card{min-height:174px;padding:19px;border:0;border-radius:21px 21px 21px 9px;background:linear-gradient(135deg,#ffe4ae,#efc477 55%,#dca553)!important;color:#5d3d12!important;box-shadow:0 13px 30px #6d301433}.merchant-opening-page .merchant-avatar{background:#ffffffb8!important;color:#a66818!important}.merchant-opening-page .merchant-card-top small,.merchant-opening-page .merchant-card-top strong{color:#593b15!important}.merchant-opening-page .merchant-card-top em{background:#56350b26!important;color:#6f480d!important}.merchant-opening-page .merchant-validity b{background:#653d0b24!important;color:#614013!important}.merchant-opening-page .merchant-card-watermark{color:#71450c!important;opacity:.08!important}.merchant-opening-page .merchant-hero>p{color:#ffffffc7!important}.merchant-opening-page .merchant-hero>p svg{color:#fff2bf!important}.merchant-opening-page .merchant-type-tabs{height:52px;margin:-10px 12px 0;padding:5px;position:relative;z-index:2;border:0;border-radius:15px;background:#fff!important;box-shadow:0 9px 25px #371f2317}.merchant-opening-page .merchant-type-tabs button{height:42px;border-radius:11px;font-size:11px}.merchant-opening-page .merchant-type-tabs button.active{background:#fff0ef;color:#d94450!important}.merchant-opening-page .merchant-type-tabs button.active:after{display:none}.merchant-opening-page .merchant-opening-panel{margin:12px 12px 0;padding:16px;border:0;border-radius:20px;background:#fff!important;box-shadow:0 8px 27px #1b20290b}.merchant-opening-page .merchant-plan-grid button{height:108px;border-color:#e8eaee;background:#fafbfc}.merchant-opening-page .merchant-plan-grid button.active{border-color:#ef8188;background:#fff4f3;box-shadow:0 0 0 2px #ffe2e2}.merchant-opening-page .merchant-plan-grid button>i{background:var(--account-accent)}.merchant-opening-page .merchant-plan-grid button>span{color:var(--account-accent)}.merchant-opening-page .merchant-benefits{background:#fff8f1}.merchant-opening-page .merchant-benefits svg{color:var(--account-accent)}.merchant-opening-page .merchant-pay-row.active{background:#fff8f8}.merchant-opening-page .merchant-pay-row.active>b{border-color:var(--account-accent);background:var(--account-accent)}.merchant-opening-page .merchant-agreement button.checked{border-color:var(--account-accent);background:var(--account-accent)}.merchant-opening-page .merchant-submit{height:49px;border-radius:14px;background:linear-gradient(135deg,#ff626b,#e94753);box-shadow:0 8px 18px #e5424e2b}.merchant-topup-page{padding-bottom:30px}.merchant-topup-page .topup-balance{margin:12px 12px 0;padding:21px;border:0;border-radius:23px 23px 23px 10px;background:linear-gradient(140deg,#ff7077,#ed505b 55%,#dd3e4d);color:#fff;box-shadow:0 15px 34px #da394833;position:relative;overflow:hidden}.merchant-topup-page .topup-balance:after{content:"";position:absolute;right:-48px;top:-70px;width:180px;height:180px;border:1px solid rgba(255,255,255,.13);border-radius:50%;box-shadow:inset 0 0 0 27px #ffffff09,inset 0 0 0 54px #ffffff06}.merchant-topup-page .topup-balance span,.merchant-topup-page .topup-balance strong,.merchant-topup-page .topup-balance p{color:#fff;position:relative;z-index:1}.merchant-topup-page .topup-balance span,.merchant-topup-page .topup-balance p{opacity:.78}.merchant-topup-page .topup-panel{margin:12px 12px 0;padding:16px;border:0;border-radius:20px;background:#fff!important;box-shadow:0 8px 27px #1b20290b}.merchant-topup-page .alipay-logo{border-radius:12px;background:#eaf3ff;color:#1677ff}.merchant-topup-page .topup-steps i{background:#fff0ef;color:var(--account-accent)}.merchant-topup-page .topup-field>input,.merchant-topup-page .topup-money{border-color:#e6e9ed;border-radius:13px;background:#fafbfc}.merchant-topup-page .topup-field>input:focus,.merchant-topup-page .topup-money:focus-within{border-color:#ef9298;box-shadow:0 0 0 3px #fff0ef}.merchant-topup-page .topup-amounts button{border-color:#e6e9ed;border-radius:10px}.merchant-topup-page .topup-amounts button.active{border-color:#ef8188;background:#fff0ef;color:#d94450}.merchant-topup-page .topup-submit{height:48px;border-radius:14px;background:linear-gradient(135deg,#ff626b,#e94753);box-shadow:0 8px 18px #e5424e2b}.feedback-page{padding-bottom:30px}.feedback-page .feedback-hero{min-height:126px;padding:23px 18px 30px;background:linear-gradient(140deg,#ff7077,#ed505b 55%,#dd3e4d)!important;color:#fff!important}.feedback-page .feedback-hero:after{width:210px;height:210px;right:-62px;top:-102px;border:1px solid rgba(255,255,255,.12);background:transparent;box-shadow:inset 0 0 0 31px #ffffff09,inset 0 0 0 63px #ffffff06}.feedback-page .feedback-hero>i{border-radius:15px;background:#ffffff29}.feedback-page .feedback-hero h1{color:#fff}.feedback-page .feedback-hero p{color:#ffffffc7;opacity:1}.feedback-page .feedback-mode{height:50px;margin:-16px 12px 12px;padding:5px;position:relative;z-index:2;border:0;border-radius:15px;background:#fff;box-shadow:0 9px 25px #371f2317}.feedback-page .feedback-mode button{border-radius:11px;font-size:10px}.feedback-page .feedback-mode button.active{background:#fff0ef;color:#d94450}.feedback-page .feedback-mode button.active:after{display:none}.feedback-page .feedback-form{padding:0 12px}.feedback-page .feedback-panel{margin:0 0 11px!important;padding:16px!important;border:0!important;border-radius:20px!important;background:#fff!important;box-shadow:0 8px 27px #1b20290b!important}.feedback-page .feedback-types{gap:6px}.feedback-page .feedback-types button{height:62px;border-color:#eceef1;border-radius:12px}.feedback-page .feedback-types button.active{border-color:#ef8188!important;background:#fff0ef!important;color:#d94450!important;box-shadow:0 0 0 1px #ffe0e1}.feedback-page .feedback-content textarea{border-color:#e7eaee!important;border-radius:14px!important;background:#fafbfc!important}.feedback-page .feedback-content textarea:focus{border-color:#ef9298!important;background:#fff!important;box-shadow:0 0 0 3px #fff0ef}.feedback-page .feedback-submit{height:48px;border-radius:14px;background:linear-gradient(135deg,#ff626b,#e94753);box-shadow:0 8px 18px #e5424e2b}.feedback-page .feedback-history{padding:0 12px}.feedback-page .feedback-record{border:0;border-radius:18px;box-shadow:0 8px 27px #1b20290b}@media(max-width:380px){.withdrawal-page .withdrawal-panel,.merchant-opening-page .merchant-opening-panel,.merchant-topup-page .topup-panel{margin-left:10px!important;margin-right:10px!important}.feedback-page .feedback-form,.feedback-page .feedback-history{padding-left:10px;padding-right:10px}.merchant-opening-page .merchant-plan-grid{gap:5px}}.accepted-orders-page{--accepted-accent:#ed4c57;padding-bottom:34px;background:linear-gradient(180deg,#fff5f4 0,#f6f7f9 270px)!important;color:#252a33!important}.accepted-orders-page .sub-header{height:58px;border-bottom:1px solid rgba(232,234,238,.8)!important;background:#fffffff2!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.accepted-orders-page .sub-header strong{font-size:16px}.accepted-orders-page .header-refresh{color:#5a6471}.accepted-orders-page .accepted-mode{height:50px;margin:10px 12px 0;padding:5px;border:0;border-radius:15px;background:#fff;box-shadow:0 8px 24px #1b20290d}.accepted-orders-page .accepted-mode button{border-radius:11px;color:#78818d;font-size:10px}.accepted-orders-page .accepted-mode button.active{background:#fff0ef;color:#d94450}.accepted-orders-page .accepted-mode button.active:after{display:none}.accepted-orders-page .accepted-summary{height:112px;margin:10px 12px 0;padding:0 20px;border:0;border-radius:22px 22px 22px 9px;background:linear-gradient(140deg,#ff7077,#ed505b 55%,#dd3e4d);color:#fff;box-shadow:0 14px 32px #da39482e}.accepted-orders-page .accepted-summary:before,.accepted-orders-page .accepted-summary:after{border:1px solid rgba(255,255,255,.1);border-radius:50%;background:transparent}.accepted-orders-page .accepted-summary strong{color:#fff;font-size:23px;font-weight:700}.accepted-orders-page .accepted-summary span{color:#ffffffc7;font-size:9px}.accepted-orders-page .accepted-summary>i{height:45px;background:#ffffff3d}.accepted-orders-page .accepted-tip{height:29px;color:#9aa2ac;font-size:8px}.accepted-orders-page .accepted-status-tabs{height:47px;margin:0 12px;padding:4px;border:0!important;border-radius:14px;background:#fff!important;box-shadow:0 8px 24px #1b20290a}.accepted-orders-page .accepted-status-tabs button{border-radius:10px;color:#737d89;font-size:9px}.accepted-orders-page .accepted-status-tabs button.active{background:#fff0ef;color:#d94450!important}.accepted-orders-page .accepted-status-tabs button.active:after{display:none}.accepted-orders-page .accepted-status-tabs b{background:#ed4c57}.accepted-orders-page .accepted-query{margin:10px 12px 0;padding:10px;border:0;border-radius:17px;background:#fff;box-shadow:0 8px 24px #1b20290a}.accepted-orders-page .accepted-search,.accepted-orders-page .accepted-query>div label{border-color:#e7e9ed!important;border-radius:11px!important;background:#f8f9fa!important}.accepted-orders-page .accepted-query>div button{border:0;border-radius:10px;background:#ed4c57;color:#fff}.accepted-orders-page .accepted-order-card{margin:10px 12px 0!important;padding:14px 13px 0;border:0!important;border-radius:19px!important;background:#fff!important;box-shadow:0 8px 26px #1b20290b!important}.accepted-orders-page .accepted-order-card>header b{padding:4px 7px;border-radius:8px;background:#fff0ef;color:#d94450!important;font-size:8px}.accepted-orders-page .accepted-order-card>header b.completed{background:#eaf8f1;color:#1a9c62!important}.accepted-orders-page .accepted-order-card>header b.closed{background:#f1f2f4;color:#8a929c!important}.accepted-orders-page .accepted-order-cover{border:0;background:#f6f7f9}.accepted-orders-page .accepted-settlement{border-color:#eef0f2}.accepted-orders-page .accepted-settlement strong{color:#e84753}.accepted-orders-page .accepted-order-card>footer button{border-color:#ed4c57;color:#d94450}.accepted-orders-page .recharge-order-empty{margin:12px;border-radius:18px;background:#fff}@media(max-width:380px){.accepted-orders-page .accepted-mode,.accepted-orders-page .accepted-summary,.accepted-orders-page .accepted-status-tabs,.accepted-orders-page .accepted-query,.accepted-orders-page .accepted-order-card{margin-left:10px!important;margin-right:10px!important}}.orders-page,.consign-orders-page,.recharge-placed-page,.order-detail-page,.dispute-form-page,.real-name-page{--mine-accent:#ed4c57;min-height:100vh;background:linear-gradient(180deg,#fff5f4 0,#f6f7f9 270px)!important;color:#252a33}.orders-page .sub-header,.consign-orders-page .sub-header,.recharge-placed-page .sub-header,.order-detail-header,.real-name-header{height:58px!important;top:0!important;border-bottom:1px solid rgba(232,234,238,.8)!important;background:#fffffff2!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.orders-page .order-search,.consign-order-search{height:46px;margin:12px;border:1px solid #ebecee;border-radius:14px;background:#fff;box-shadow:0 7px 22px #1b202909}.orders-page .order-tabs,.consign-order-tabs,.recharge-order-tabs{position:relative;top:auto;height:48px;margin:0 12px;padding:4px;border:0;border-radius:14px;background:#fff;box-shadow:0 7px 22px #1b20290a;overflow-x:auto}.orders-page .order-tabs button,.consign-order-tabs button,.recharge-order-tabs button{min-width:64px;border-radius:10px;color:#737d89;font-size:10px}.orders-page .order-tabs button.active,.consign-order-tabs button.active,.recharge-order-tabs button.active{background:#fff0ef;color:#d94450;font-weight:650}.orders-page .order-tabs button.active:after,.consign-order-tabs button.active:after,.recharge-order-tabs button.active:after{display:none}.orders-page .order-tabs b,.consign-order-tabs b,.recharge-order-tabs b{background:var(--mine-accent)}.orders-page .order-card,.consign-order-card,.recharge-order-card{margin:10px 12px 0!important;border:0!important;border-radius:19px!important;background:#fff!important;box-shadow:0 8px 26px #1b20290b!important;overflow:hidden}.orders-page .order-card{padding:15px}.orders-page .order-card-head>span{background:#fff0ef;color:#d94450}.orders-page .order-card-head em,.orders-page .order-card-foot b{color:var(--mine-accent)}.orders-page .order-cover{border-radius:14px;background:#f7f8fa;color:#505a67}.orders-page .order-card-foot button{border-color:var(--mine-accent);color:#d94450}.consign-orders-page .consign-order-card{padding:15px 14px 0}.consign-orders-page .consign-cover{background:#f7f8fa}.consign-orders-page .consign-price strong{color:#e84753}.consign-orders-page .consign-order-card>footer>button{border-color:var(--mine-accent);color:#d94450}.consign-orders-page .consign-order-card>header>em{padding:4px 7px;border-radius:8px;background:#fff0ef}.consign-orders-page .consign-order-card>header>em.sold{background:#eaf8f1}.consign-orders-page .consign-order-card>header>em.delisted{background:#f1f2f4}.recharge-placed-page .recharge-order-tools{margin:12px;padding:12px;border:0;border-radius:19px;background:#fff;box-shadow:0 8px 26px #1b20290b}.recharge-placed-page .recharge-order-mode{height:42px;margin:0 0 12px;padding:4px;border:0;border-radius:13px;background:#f6f7f9}.recharge-placed-page .recharge-order-mode button{border-radius:9px;color:#747e8b}.recharge-placed-page .recharge-order-mode button.active{background:#fff;color:#d94450;box-shadow:0 3px 10px #282d3712}.recharge-placed-page .recharge-date-row>label,.recharge-placed-page .recharge-order-search{border:1px solid #e8eaed;border-radius:11px;background:#f9fafb}.recharge-placed-page .recharge-date-row>button{border-color:#f0a0a5;border-radius:11px;color:#d94450}.recharge-placed-page .recharge-order-tabs{margin-top:0}.recharge-placed-page .recharge-order-card>header>span{background:#fff0ef;color:#d94450}.recharge-placed-page .recharge-order-card>header>em{background:#f0efff;color:#6659d9}.recharge-placed-page .recharge-order-cover{border:0;background:#f7f8fa}.recharge-placed-page .recharge-order-price strong{color:#e84753}.recharge-placed-page .recharge-order-card>footer button{border-color:var(--mine-accent);color:#d94450}.recharge-placed-page .recharge-order-card>footer button.primary{background:var(--mine-accent);color:#fff}.support-page{--support-accent:#ed4c57;background:linear-gradient(180deg,#fff5f4 0,#f6f7f9 270px);grid-template-rows:62px minmax(0,1fr) auto}.support-header{background:#fffffff5!important;color:#252a33!important;box-shadow:0 5px 18px #3c1e220a}.support-header>button{color:#4d5663}.support-header span{color:#9b9297;opacity:1}.support-online{background:#fff0ef;color:#d94450}.support-messages{padding:14px 12px 22px;background:transparent!important}.support-welcome{border:0!important;border-radius:19px!important;box-shadow:0 8px 26px #1b20290b!important}.support-welcome>i{background:#fff0ef;color:#d94450}.support-message.agent p{border:0!important;border-radius:5px 16px 16px!important;box-shadow:0 7px 20px #1b20290b}.support-message.mine p{background:linear-gradient(135deg,#fa6370,#e94753)!important}.support-message.agent .message-avatar{background:#fff0ef;color:#d94450}.support-compose{border-top-color:#f0e7e8;border-radius:20px 20px 0 0;box-shadow:0 -8px 25px #291c1f0e}.quick-questions button{border-color:#f0dfe1;background:#fff8f8;color:#a6575d}.support-compose textarea{background:#f6f7f9;border-radius:15px}.support-send{border-radius:14px;background:linear-gradient(135deg,#fa6370,#e94753)}.order-status-card{margin:12px;border-radius:22px 22px 22px 9px;background:linear-gradient(140deg,#ff7077,#ed505b 55%,#dd3e4d);box-shadow:0 14px 32px #da39482e}.order-detail-product,.order-info-card,.order-security,.order-delivery-card,.dispute-notice,.dispute-order-summary,.dispute-reason,.dispute-rules{margin:10px 12px 0!important;border:0!important;border-radius:19px!important;background:#fff!important;box-shadow:0 8px 26px #1b20290b!important}.order-detail-cover{border-radius:13px}.order-detail-product>b,.order-delivery-card article button{color:#d94450}.order-delivery-card article{background:#fff6f5}.order-detail-actions{border-top-color:#f0e7e8;border-radius:20px 20px 0 0;box-shadow:0 -8px 25px #291c1f0e}.order-detail-actions .primary,.dispute-submit{background:linear-gradient(135deg,#fa6370,#e94753)!important;border-color:#e94753!important;box-shadow:0 8px 18px #e5424e29}.dispute-notice h2 svg,.dispute-reason>div button.active{color:#d94450}.dispute-reason>div button.active{border-color:#ef8188;background:#fff0ef}.dispute-reason textarea{background:#fafbfc!important}.dispute-rules{background:#fffaf7!important}.dispute-chat-page{--chat-accent:#ed4c57;background:#f6f7f9}.dispute-chat-header{height:62px!important;background:#fffffff5!important;color:#252a33!important}.dispute-chat-header>i{color:#d94450}.dispute-participants{border-color:#f0e7e8}.dispute-chat-order{margin:8px 12px 0;border:0!important;border-radius:15px!important;background:#fff7f2!important;box-shadow:0 6px 20px #1b202909!important}.dispute-chat-messages{background:#f6f7f9!important}.dispute-bubble.mine p{background:linear-gradient(135deg,#fa6370,#e94753)!important}.dispute-chat-compose{border-radius:20px 20px 0 0;box-shadow:0 -8px 25px #291c1f0e}.dispute-quick button{border-color:#f0dfe1;background:#fff8f8;color:#a6575d}.dispute-chat-compose form button{background:linear-gradient(135deg,#fa6370,#e94753)}.real-name-page{padding-bottom:34px}.real-name-hero{margin:12px!important;padding:21px 17px!important;border:0!important;border-radius:22px 22px 22px 9px!important;background:linear-gradient(140deg,#ff7077,#ed505b 55%,#dd3e4d)!important;color:#fff!important;box-shadow:0 14px 32px #da39482e!important}.real-name-hero h1{color:#fff}.real-name-hero p{color:#ffffffc7}.real-name-hero>i{background:#ffffff29}.real-name-form,.real-name-result,.real-name-tips,.real-name-reject{margin:12px!important;border:0!important;border-radius:19px!important;background:#fff!important;box-shadow:0 8px 26px #1b20290b!important}.real-name-submit,.real-name-result>button{border-radius:14px;background:linear-gradient(135deg,#fa6370,#e94753)}@media(max-width:380px){.orders-page .order-search,.orders-page .order-tabs,.orders-page .order-card,.consign-order-search,.consign-order-tabs,.consign-order-card,.recharge-placed-page .recharge-order-tools,.recharge-order-tabs,.recharge-order-card,.order-status-card,.order-detail-product,.order-info-card,.order-security,.order-delivery-card,.dispute-notice,.dispute-order-summary,.dispute-reason,.dispute-rules,.real-name-hero,.real-name-form,.real-name-result,.real-name-tips{margin-left:10px!important;margin-right:10px!important}}.orders-page .order-card-body{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:13px}.orders-page .order-cover{width:92px;height:92px;min-width:0;box-sizing:border-box;border:1px solid #f0edef!important;border-radius:15px!important;background:#fafafa!important}.orders-page .order-cover>img{width:100%;height:100%;box-sizing:border-box;padding:8px;object-fit:contain!important;object-position:center;background:#fff}.orders-page .order-cover>span{min-height:25px;padding:6px 7px;background:linear-gradient(180deg,#262a3200,#262a32b8);line-height:13px}.orders-page .order-cover>.brand-logo{width:44px;height:44px;flex:none}.orders-page .order-card-body>div:last-child{min-width:0}.consign-orders-page .consign-order-main{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:13px}.consign-orders-page .consign-cover{position:relative;width:92px;height:92px;min-width:0;box-sizing:border-box;border:1px solid #f0edef;border-radius:15px!important;background:#fafafa!important;overflow:hidden}.consign-orders-page .consign-cover>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;box-sizing:border-box;padding:8px;object-fit:contain!important;object-position:center;background:#fff}.consign-orders-page .consign-cover>small{position:absolute;left:0;right:0;bottom:0;z-index:2;width:auto;height:25px;margin:0;padding:6px 7px;box-sizing:border-box;background:linear-gradient(180deg,#262a3200,#262a32b8);color:#fff;line-height:13px;text-align:left}.consign-orders-page .consign-cover>.brand-logo{width:44px;height:44px;flex:none}.consign-orders-page .consign-order-info{min-width:0}.dispute-support-page{height:100vh;height:100dvh;grid-template-rows:62px minmax(0,1fr) auto;overflow:hidden}.dispute-support-page .dispute-chat-header{position:relative;z-index:3;border-bottom:1px solid rgba(232,234,238,.8)!important}.dispute-support-page .dispute-status-icon{background:#fff0ef!important;color:#d94450!important}.dispute-support-page .dispute-chat-messages{padding:14px 14px 24px!important;background:linear-gradient(180deg,#fff8f7 0,#f6f7f9 210px)!important}.dispute-summary-card{align-items:flex-start;margin-bottom:10px!important;padding:14px!important;background:#fff!important}.dispute-summary-card>i{background:#fff0ef!important;color:#d94450!important}.dispute-summary-card>div{min-width:0;display:flex;flex-direction:column}.dispute-summary-card strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#2f3742}.dispute-summary-card p{margin:5px 0 4px!important;color:#6f7885!important}.dispute-summary-card small{font-size:8px;color:#a0a7b1;word-break:break-all}.dispute-participants-inline{display:flex;align-items:center;justify-content:center;gap:7px;margin:0 0 18px}.dispute-participants-inline span{display:flex;align-items:center;gap:4px;padding:5px 8px;border:1px solid #eee8e9;border-radius:12px;background:#ffffffc7;color:#646e7a;font-size:8px}.dispute-participants-inline span.muted{color:#a6adb6}.dispute-participants-inline svg{width:13px;height:13px}.dispute-support-page .support-message label{display:block;margin:0 3px 4px;color:#959da8;font-size:8px}.dispute-support-page .support-message.mine label{text-align:right}.dispute-support-page .message-avatar svg{width:15px;height:15px}.dispute-support-page .message-avatar span{display:none}.dispute-support-page .role-seller.agent .message-avatar{border-color:#f8e2be!important;background:#fff6e9!important;color:#d78a22!important}.dispute-support-page .role-customer_service.agent .message-avatar{border-color:#ffe2e4!important;background:#fff0f1!important;color:#eb5963!important}.dispute-support-page .role-system.agent .message-avatar{background:#f0f2f5!important;color:#798390!important}.dispute-support-page .support-message.agent p{border:0!important;background:#fff!important;color:#344050!important}.dispute-support-page .support-message.mine p{border:0!important;background:linear-gradient(135deg,#fa6370,#e94753)!important;color:#fff!important}.dispute-empty-chat{min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#a1a9b3}.dispute-empty-chat svg{width:34px;height:34px;color:#d7dbe0}.dispute-empty-chat strong{margin-top:10px;color:#7e8792;font-size:11px}.dispute-empty-chat span{margin-top:5px;font-size:8px}.dispute-support-page .dispute-chat-compose{position:relative;z-index:3;padding:10px 12px max(12px,env(safe-area-inset-bottom));background:#fff!important}.dispute-support-page .dispute-quick button:disabled{opacity:.45}.dispute-support-page .dispute-chat-compose textarea{flex:1;min-height:42px;max-height:96px;resize:none;border:1px solid #e7eaee!important;background:#f6f7f9!important;border-radius:15px!important;outline:none;padding:10px 13px;font:11px/20px inherit}.dispute-support-page .dispute-chat-compose textarea:disabled{color:#999;background:#f1f2f4!important}:root{--consumer-coral:#ed4c57;--consumer-coral-deep:#da3d4b;--consumer-coral-soft:#fff0ef;--consumer-coral-wash:#fff7f6;--consumer-ink:#242832;--consumer-muted:#929aa5;--consumer-line:#eceef1;--consumer-card-radius:21px;--consumer-card-shadow:0 8px 28px rgba(27,32,41,.045)}.home-page,.buy-catalog-page,.sell-hierarchy-page,.recharge-reference-page,.mine-page.mine-redesign{color:var(--consumer-ink)}.buy-catalog-page,.sell-hierarchy-page{min-height:100vh;padding-bottom:86px;background:#f6f7f9}.consumer-catalog-hero{height:112px;position:relative;overflow:hidden;padding:18px 18px 28px;background:linear-gradient(138deg,#ff7077,#ed505b 56%,#df414f);color:#fff}.consumer-catalog-hero:before{content:"";position:absolute;right:-48px;top:-72px;width:194px;height:194px;border:1px solid rgba(255,255,255,.13);border-radius:50%;box-shadow:inset 0 0 0 29px #ffffff09,inset 0 0 0 60px #ffffff06}.consumer-catalog-hero>div{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start}.consumer-catalog-hero span{display:flex;align-items:center;gap:5px;margin-bottom:6px;color:#ffe9d9;font-size:8px;font-weight:650;letter-spacing:.65px}.consumer-catalog-hero span svg{width:12px;height:12px}.consumer-catalog-hero strong{font-size:23px;line-height:1.2;letter-spacing:-.4px}.consumer-catalog-hero small{margin-top:5px;color:#ffffffc2;font-size:9px}.consumer-catalog-hero>i,.consumer-catalog-hero>b{position:absolute;z-index:1;display:block;border:1px solid rgba(255,255,255,.14);transform:rotate(-12deg)}.consumer-catalog-hero>i{right:38px;bottom:19px;width:64px;height:40px;border-radius:10px 10px 10px 4px;background:#ffffff14}.consumer-catalog-hero>b{right:10px;bottom:2px;width:70px;height:43px;border-radius:11px 11px 11px 4px;background:#90142314;transform:rotate(9deg)}.consumer-catalog-search.page-search{width:calc(100% - 28px);height:48px;margin:12px 14px;position:relative;z-index:4;padding:0 14px;border:1px solid rgba(231,233,237,.92);border-radius:16px;background:#fff;color:#9ba2ac;box-shadow:0 6px 18px #30202312}.consumer-catalog-search.page-search:focus-within{border-color:#f3b9bd;box-shadow:0 10px 26px #30202314,0 0 0 3px #ed4c5712}.consumer-catalog-search.page-search svg{width:18px}.consumer-catalog-search.page-search input{font-size:11px;color:#343944}.consumer-catalog-search.page-search input::placeholder{color:#a5abb4}.buy-catalog-hero{height:94px;padding:17px 16px 27px}.buy-catalog-hero>.buy-hero-title-line{height:42px;display:flex;flex-direction:row;align-items:center;gap:10px;white-space:nowrap}.buy-catalog-hero .buy-hero-title-line>span{flex:none;margin:0;padding:6px 9px;border:1px solid rgba(255,255,255,.2);border-radius:12px;background:#ffffff1f;color:#fff4e8;font-size:8px;letter-spacing:.45px}.buy-catalog-hero .buy-hero-title-line>span svg{width:12px;height:12px}.buy-catalog-hero .buy-hero-title-line>strong{flex:none;padding-left:10px;border-left:1px solid rgba(255,255,255,.28);font-size:19px;line-height:1}.buy-catalog-hero .buy-hero-title-line>small{min-width:0;margin:1px 0 0;color:#ffffffd1;font-size:9px;overflow:hidden;text-overflow:ellipsis}@media(max-width:360px){.buy-catalog-hero>.buy-hero-title-line{gap:7px}.buy-catalog-hero .buy-hero-title-line>span{padding:5px 7px;font-size:7px}.buy-catalog-hero .buy-hero-title-line>strong{padding-left:7px;font-size:17px}.buy-catalog-hero .buy-hero-title-line>small{font-size:8px}}.buy-catalog-page .catalog-layout{grid-template-columns:78px minmax(0,1fr);min-height:calc(100vh - 124px);margin:0;border-top:1px solid var(--consumer-line);border-bottom:1px solid var(--consumer-line);border-radius:0;background:#fff;overflow:hidden;box-shadow:none}.buy-catalog-page .buy-main-categories{top:0;max-height:calc(100vh - 124px);background:#f5f6f8;border-right:1px solid #eff0f2}.buy-catalog-page .buy-main-categories button{height:56px;color:#7c8591;font-size:11px}.buy-catalog-page .buy-main-categories button.active{background:#fff;color:var(--consumer-coral-deep);font-weight:650}.buy-catalog-page .buy-main-categories button.active:before{top:16px;bottom:16px;width:3px;border-radius:0 4px 4px 0;background:var(--consumer-coral)}.buy-catalog-page .buy-featured-brands{padding:10px 6px 11px;border-bottom:8px solid #f6f7f9;background:#fff}.buy-catalog-page .buy-brand-grid{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch;gap:6px 0}.buy-catalog-page .buy-featured-brands button{gap:4px;color:#6f7884}.buy-catalog-page .buy-brand-avatar{width:92px;max-width:calc(100% - 2px);height:74px;border:1px solid #edf0f3;border-radius:17px;background:#fafbfc;box-shadow:none}.buy-catalog-page .buy-brand-avatar img{padding:2px}.buy-catalog-page .buy-featured-brands button.active .buy-brand-avatar{border-color:#ef858c;background:#fff3f2;box-shadow:0 0 0 2px #ffe5e4}.buy-catalog-page .buy-featured-brands button.active>span:last-child{color:var(--consumer-coral-deep);font-weight:650}.buy-catalog-page .buy-brand-avatar{border:0;border-radius:0;background:transparent;box-shadow:none}.buy-catalog-page .buy-brand-avatar img{padding:0;background:transparent}.buy-catalog-page .buy-featured-brands button.active .buy-brand-avatar{border:0;background:transparent;box-shadow:none}.buy-catalog-page .buy-featured-brands .buy-brand-grid>button.active{align-self:stretch;gap:0;margin:0 3px;padding:0;overflow:hidden;border:1.5px solid var(--consumer-coral);border-radius:10px;background:#fff;box-shadow:0 3px 10px #e5424e1f}.buy-catalog-page .buy-featured-brands .buy-brand-grid>button.active .buy-brand-avatar{width:100%;max-width:100%;height:72px;border-radius:8px 8px 0 0;background:#fff}.buy-catalog-page .buy-featured-brands .buy-brand-grid>button.active>span:last-child{width:100%;min-height:23px;box-sizing:border-box;display:grid;place-items:center;padding:3px 4px;overflow:hidden;background:linear-gradient(135deg,#ff626b,#e94753);color:#fff;font-size:9px;font-weight:650;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.buy-catalog-page .buy-category-heading{height:52px;padding:11px;border-bottom:1px solid #eff0f2;background:#fff}.buy-catalog-page .buy-category-heading strong{color:var(--consumer-ink);font-size:14px}.buy-catalog-page .buy-category-heading small{color:#8e97a2}.buy-catalog-page .buy-product-grid{gap:9px;padding:10px 8px 24px;background:#fff}.buy-catalog-page .buy-product-grid article{overflow:hidden;border:1px solid #eceef1;border-radius:15px;background:#fff;box-shadow:none}.buy-catalog-page .buy-product-media{height:clamp(92px,21vw,106px);background:#fff}.buy-catalog-page .buy-product-media>img{position:relative;inset:auto;width:auto;height:auto;max-width:calc(100% - 16px);max-height:calc(100% - 16px);padding:0;border-radius:0;background:transparent;object-fit:contain;image-rendering:auto;box-shadow:none}.buy-catalog-page .buy-product-media>em{background:var(--consumer-coral)}.buy-catalog-page .buy-stock{background:#242832c2}.buy-catalog-page .product-info{padding:8px 9px 9px}.buy-catalog-page .buy-sub-name{margin-bottom:3px;color:#969ea8}.buy-catalog-page .product-info>strong{min-height:32px;color:#353b45;font-size:11px;line-height:1.45}.buy-catalog-page .buy-price-row{margin-top:4px}.buy-catalog-page .buy-price-row i,.buy-catalog-page .buy-price-row b{color:var(--consumer-coral)}.buy-catalog-page .buy-price-row b{font-size:16px}.buy-catalog-page .buy-brand-modal{border-radius:24px 24px 0 0}.buy-catalog-page .buy-brand-close{background:var(--consumer-coral)}.sell-catalog-hero{height:94px;padding:17px 16px 27px}.sell-catalog-hero>.sell-hero-title-line{height:42px;display:flex;flex-direction:row;align-items:center;gap:10px;white-space:nowrap}.sell-catalog-hero .sell-hero-title-line>span{flex:none;margin:0;padding:6px 9px;border:1px solid rgba(255,255,255,.2);border-radius:12px;background:#ffffff1f;color:#fff4e8;font-size:8px;letter-spacing:.45px}.sell-catalog-hero .sell-hero-title-line>span svg{width:12px;height:12px}.sell-catalog-hero .sell-hero-title-line>strong{flex:none;padding-left:10px;border-left:1px solid rgba(255,255,255,.28);font-size:19px;line-height:1}.sell-catalog-hero .sell-hero-title-line>small{min-width:0;margin:1px 0 0;color:#ffffffd1;font-size:9px;overflow:hidden;text-overflow:ellipsis}@media(max-width:360px){.sell-catalog-hero>.sell-hero-title-line{gap:7px}.sell-catalog-hero .sell-hero-title-line>span{padding:5px 7px;font-size:7px}.sell-catalog-hero .sell-hero-title-line>strong{padding-left:7px;font-size:17px}.sell-catalog-hero .sell-hero-title-line>small{font-size:8px}}.sell-hierarchy-page .sell-layout{min-height:calc(100vh - 124px);margin:0;border-top:1px solid var(--consumer-line);border-bottom:1px solid var(--consumer-line);border-radius:0;background:#fff;overflow:hidden;box-shadow:none}.sell-hierarchy-page .sell-category-list{background:#f5f6f8;border-right:1px solid #eff0f2}.sell-hierarchy-page .sell-category-list button{height:56px;color:#7c8591;font-size:11px}.sell-hierarchy-page .sell-category-list button.active{background:#fff;color:var(--consumer-coral-deep);font-weight:650}.sell-hierarchy-page .sell-category-list button.active:before{top:16px;bottom:16px;width:3px;border-radius:0 4px 4px 0;background:var(--consumer-coral)}.sell-hierarchy-page .sell-hierarchy-area{padding:0 6px 22px;background:#fff}.sell-hierarchy-page .sell-hierarchy-heading{height:54px;align-items:center;border-bottom:1px solid #eff0f2}.sell-hierarchy-page .sell-hierarchy-heading>div{gap:3px}.sell-hierarchy-page .sell-hierarchy-heading strong{color:var(--consumer-ink);font-size:14px}.sell-hierarchy-page .sell-hierarchy-heading span,.sell-hierarchy-page .sell-hierarchy-heading small{color:#969ea8}.sell-hierarchy-page .sell-big-grid{gap:7px 0;padding:10px 0 16px}.sell-hierarchy-page .sell-big-grid>button{padding:6px 0;border:1px solid transparent;border-radius:14px;color:#5f6976}.sell-hierarchy-page .sell-big-grid>button:active{border-color:#f3c5c8;background:var(--consumer-coral-wash)}.sell-hierarchy-page .sell-big-grid>button>span{width:104px;max-width:calc(100% - 4px);height:82px;border-color:#eceef1;border-radius:18px;background:#fafbfc}.sell-hierarchy-page .sell-big-grid>button>strong{color:#4a525e;font-size:9px}.sell-hierarchy-page .sell-big-grid>button>small{color:#a0a7b0}.sell-hierarchy-page .sell-big-arrow{color:#d2a1a5}.bottom-nav{height:calc(76px + env(safe-area-inset-bottom));padding:7px 8px max(8px,env(safe-area-inset-bottom));border-top:1px solid rgba(232,234,238,.92);background:#fffffff5;box-shadow:0 -10px 30px #1e222b0e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.bottom-nav button{min-height:58px;gap:5px!important;color:#929aa5!important;font-size:11px!important;line-height:1.15}.bottom-nav button:after{display:none!important}.bottom-nav button svg{width:25px!important;height:25px!important;stroke-width:1.85!important}.bottom-nav button.active{color:var(--consumer-coral)!important}.bottom-nav button.active svg{filter:drop-shadow(0 4px 7px rgba(237,76,87,.18))}.bottom-nav button.active span{font-weight:700}@media(max-width:380px){.consumer-catalog-search.page-search{margin-left:10px;margin-right:10px}.consumer-catalog-search.page-search{width:calc(100% - 20px)}.buy-catalog-page .catalog-layout{grid-template-columns:72px minmax(0,1fr)}.sell-hierarchy-page .sell-layout{grid-template-columns:80px minmax(0,1fr)}.buy-catalog-page .buy-product-grid{gap:7px;padding:8px 6px 22px}.buy-catalog-page .buy-product-media{height:94px}.buy-catalog-page .product-info{padding:8px 8px 9px}.buy-catalog-page .product-info>strong{font-size:11px}.sell-hierarchy-page .sell-big-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sell-config-page .sell-selects .brand-logo{width:34px;height:34px;box-sizing:border-box;overflow:hidden;border:1px solid #edf0f3;border-radius:10px;background:#fff!important;box-shadow:0 3px 10px #1c27330f}.sell-config-page .sell-selects .brand-logo img{width:100%;height:100%;box-sizing:border-box;padding:3px;object-fit:contain;background:#fff}.sell-config-page .sell-actions{grid-template-columns:58px 58px minmax(0,1fr);gap:6px}.sell-config-page .sell-submit{min-width:0;white-space:nowrap;border-radius:14px!important;font-size:14px;font-weight:700}.consign-orders-page .consign-order-card>header{grid-template-columns:minmax(0,1fr) auto}.consign-orders-page .consign-order-main{display:grid;grid-template-columns:92px minmax(0,1fr)}.consign-orders-page .consign-order-info{padding:5px 0 2px}.withdrawal-page .bind-form{padding-top:16px}.withdrawal-page .bind-form label{height:auto;display:block;border:0;margin-bottom:14px;font-size:11px}.withdrawal-page .bind-form label>span{display:block;margin:0 0 7px;color:#58616d;font-weight:600}.withdrawal-page .bind-form input{box-sizing:border-box;width:100%;height:46px;padding:0 13px;border:1px solid #e4e7eb!important;border-radius:12px!important;background:#f8f9fa!important;text-align:left;font-size:12px;color:#252a33}.withdrawal-page .bind-form input:focus{border-color:#ef9298!important;background:#fff!important;box-shadow:0 0 0 3px #fff0ef;outline:0}.withdrawal-page .bind-form input::placeholder{color:#a5acb5}.feedback-page .feedback-extra label{min-height:0;padding:13px 0;grid-template-columns:24px minmax(0,1fr);align-items:center}.feedback-page .feedback-extra label svg{grid-column:1;grid-row:1}.feedback-page .feedback-extra label>span{grid-column:2;grid-row:1;font-weight:600;color:#59616d}.feedback-page .feedback-extra input{grid-column:1/-1;width:100%;height:44px;margin-top:9px;padding:0 12px;text-align:left;font-size:11px}.feedback-page .feedback-extra input:focus{border-color:#ef9298!important;background:#fff!important;box-shadow:0 0 0 3px #fff0ef;outline:0}.real-name-page .real-name-form>label:not(.real-name-agreement){height:auto;display:block;padding:8px 0 12px;border-bottom:0}.real-name-page .real-name-form>label:not(.real-name-agreement)>span{display:block;margin-bottom:7px;color:#59616d;font-weight:600}.real-name-page .real-name-form>label:not(.real-name-agreement)>input{box-sizing:border-box;width:100%;height:46px;padding:0 13px;text-align:left}.real-name-page .real-name-form>label:not(.real-name-agreement)>input:focus{border-color:#ef9298!important;background:#fff!important;box-shadow:0 0 0 3px #fff0ef;outline:0}.balance-insufficient-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:75;display:grid;place-items:center;padding:22px;background:#161b2285;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.balance-insufficient-dialog{position:relative;width:min(100%,370px);box-sizing:border-box;padding:25px 20px 18px;border:1px solid rgba(255,255,255,.8);border-radius:22px;background:#fff;box-shadow:0 22px 60px #181f2a3d;text-align:center;animation:balance-dialog-in .2s ease}.balance-dialog-close{position:absolute;right:12px;top:12px;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#f5f6f8;color:#687383}.balance-dialog-close svg{width:17px}.balance-dialog-icon{width:54px;height:54px;margin:0 auto 12px;display:grid;place-items:center;border-radius:18px;background:linear-gradient(145deg,#fff0ed,#ffe5df);color:#d8535a;font-style:normal}.balance-dialog-icon svg{width:27px}.balance-insufficient-dialog h2{margin:0;color:#202936;font-size:20px}.balance-insufficient-dialog>p{max-width:285px;margin:8px auto 16px;color:#7d8794;font-size:11px;line-height:1.6}.balance-dialog-amounts{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid #eceef1;border-radius:14px;background:#fafbfc;text-align:left}.balance-dialog-amounts>div{padding:12px}.balance-dialog-amounts>div:nth-child(2){border-left:1px solid #eceef1}.balance-dialog-amounts>div.shortage{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;padding:11px 12px;border-top:1px solid #eceef1;background:#fff4f2}.balance-dialog-amounts span,.balance-dialog-amounts strong{display:block}.balance-dialog-amounts span{color:#8c96a3;font-size:10px}.balance-dialog-amounts strong{margin-top:4px;color:#344054;font-size:15px}.balance-dialog-amounts .shortage strong{margin:0;color:#d94450;font-size:18px}.balance-dialog-actions{display:grid;grid-template-columns:1fr 1.4fr;gap:9px;margin-top:17px}.balance-dialog-actions button{height:44px;border:1px solid #e1e5ea;border-radius:12px;background:#fff;color:#596575;font-size:13px}.balance-dialog-actions button.primary{border-color:#d45c62;background:#d45c62;color:#fff;font-weight:650}.balance-insufficient-dialog>small{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:11px;color:#9aa3af;font-size:9px}.balance-insufficient-dialog>small svg{width:12px}.payment-error-dialog{padding-top:28px}.payment-error-icon{background:linear-gradient(145deg,#fff0ef,#ffe3e1);color:#e0434f}.payment-error-dialog>p{margin-bottom:19px;font-size:12px}.payment-error-actions{display:block}.payment-error-actions button{width:100%;height:44px;border:0;border-radius:12px;background:#d9434f;color:#fff;font-size:13px;font-weight:650}@keyframes balance-dialog-in{0%{opacity:0;transform:translateY(10px) scale(.97)}}.payment-result-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:linear-gradient(160deg,#fff5f3,#f5f7fb 55%,#fff)}.payment-result-card{width:100%;max-width:410px;padding:38px 24px 28px;border:1px solid #eef0f3;border-radius:24px;background:#fff;text-align:center;box-shadow:0 18px 45px #25304a12}.payment-result-card>i{width:76px;height:76px;display:grid;place-items:center;margin:0 auto;border-radius:50%;background:#fff4df;color:#e0a12b}.payment-result-card>i.paid{background:#eaf9f0;color:#19a860}.payment-result-card>i.failed{background:#fff0ef;color:#e0434f}.payment-result-card>i svg{width:44px;height:44px}.payment-result-card h1{margin:20px 0 9px;color:#20252d;font-size:23px}.payment-result-card>p{margin:0;color:#7d8794;font-size:12px;line-height:1.7}.payment-result-card dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:11px;margin:24px 0;padding:16px;border-radius:14px;background:#f7f8fa;text-align:left;font-size:10px}.payment-result-card dt{color:#929aa5}.payment-result-card dd{margin:0;color:#424b57;text-align:right;overflow-wrap:anywhere}.payment-result-card>button{width:100%;height:46px;margin-top:22px;border-radius:14px;background:#e94851;color:#fff;font-size:14px;font-weight:650}.payment-result-card>button:disabled{opacity:.55}.payment-result-card>small{height:46px;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:18px;color:#8a939f;font-size:10px}.payment-result-spinner{width:16px;height:16px;border:2px solid #f0c8cb;border-top-color:#e94851;border-radius:50%;animation:payment-result-spin .8s linear infinite}.payment-result-card footer{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:19px;color:#a0a7af;font-size:9px}.payment-result-card footer svg{width:13px}@keyframes payment-result-spin{to{transform:rotate(360deg)}}.real-name-page .real-name-field-error{display:block;margin-top:6px;color:#dc3948;font-size:10px;line-height:1.4}.login-required-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:22px;background:#14192185;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.login-required-dialog{position:relative;width:min(100%,360px);box-sizing:border-box;padding:27px 21px 19px;border:1px solid rgba(255,255,255,.78);border-radius:23px;background:#fff;box-shadow:0 24px 65px #1b222d40;text-align:center;animation:login-required-in .2s ease}.login-required-close{position:absolute;right:12px;top:12px;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#f5f6f8;color:#6d7785}.login-required-close svg{width:17px}.login-required-icon{width:58px;height:58px;margin:0 auto 13px;display:grid;place-items:center;border-radius:19px;background:linear-gradient(145deg,#fff2ef,#ffe3df);color:#e14c57;font-style:normal}.login-required-icon svg{width:28px}.login-required-dialog h2{margin:0;color:#202834;font-size:20px}.login-required-dialog>p{margin:8px 0 15px;color:#737e8d;font-size:12px;line-height:1.65}.login-required-note{display:flex;align-items:center;gap:8px;padding:11px 12px;border-radius:12px;background:#f7f9fb;color:#7c8795;text-align:left;font-size:9px;line-height:1.55}.login-required-note svg{width:17px;flex:none;color:#35a271}.login-required-actions{display:grid;grid-template-columns:1fr 1.35fr;gap:9px;margin-top:17px}.login-required-actions button{height:44px;border:1px solid #e1e5ea;border-radius:13px;background:#fff;color:#5e6978;font-size:13px}.login-required-actions button.primary{border-color:#e34b56;background:linear-gradient(90deg,#ef5962,#e4414d);color:#fff;font-weight:700}.auth-guest-link{display:block;margin:17px auto 0;padding:7px 12px;color:#7f8996;font-size:11px}.auth-guest-link:after{content:" ›";color:#e24a55}@keyframes login-required-in{0%{opacity:0;transform:translateY(10px) scale(.97)}}@media(max-width:380px){.buy-catalog-page .buy-brand-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px 0}.buy-catalog-page .buy-brand-avatar{width:68px;max-width:calc(100% - 1px);height:66px;border-radius:16px}}.purchase-remark{display:flex;align-items:flex-start;gap:10px;margin:10px 12px 0;padding:13px 14px;border:1px solid #ffe1af;border-radius:14px;background:#fff8e8;color:#c87422}.purchase-remark>svg{flex:none;width:18px;height:18px;margin-top:1px}.purchase-remark strong{display:block;margin-bottom:4px;font-size:11px;font-weight:650}.purchase-remark p{margin:0;white-space:pre-line;color:#a9692d;font-size:10px;line-height:1.65}.register-page .auth-agreement{width:100%;box-sizing:border-box;display:grid!important;grid-template-columns:20px minmax(0,1fr);align-items:start!important;gap:8px;margin-top:3px;color:#626b77;font-size:10px;line-height:20px;text-align:left}.register-page .auth-agreement-check{width:20px;height:20px;display:grid;place-items:center;margin:0;padding:0;border:0;background:transparent}.register-page .auth-agreement-check i{width:18px;height:18px;box-sizing:border-box;display:grid;place-items:center;margin:1px 0 0;border:1px solid #b9c0c9;border-radius:6px;background:#fff;color:#fff;line-height:0}.register-page .auth-agreement.checked .auth-agreement-check i{border-color:var(--primary);background:var(--primary)}.register-page .auth-agreement-check svg{width:12px;height:12px;stroke-width:3}.register-page .auth-agreement span{min-width:0;font-size:10px;color:#626b77;line-height:20px}.register-page .auth-agreement span button{display:inline;margin:0;padding:0;border:0;background:transparent;color:var(--primary);font-size:inherit;line-height:inherit;vertical-align:baseline}.legal-page{min-height:100vh;padding-bottom:78px;background:#f5f6f8;color:#27313e}.legal-header{position:sticky;top:0;z-index:5;height:54px;display:grid;grid-template-columns:46px 1fr 46px;align-items:center;border-bottom:1px solid #eceef1;background:#fffffff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.legal-header button{height:46px;display:grid;place-items:center;color:#596575}.legal-header button svg{width:21px}.legal-header strong{text-align:center;font-size:15px;font-weight:650}.legal-hero{display:flex;align-items:center;gap:14px;margin:14px;padding:18px;border:1px solid #ffe0df;border-radius:20px;background:linear-gradient(145deg,#fff5f3,#ffebe8)}.legal-hero>i{width:46px;height:46px;display:grid;place-items:center;flex:none;border-radius:15px;background:#fff;color:var(--primary);box-shadow:0 7px 20px #d94a5417}.legal-hero svg{width:23px}.legal-hero h1{margin:0;font-size:18px}.legal-hero p{margin:4px 0;color:#7c6570;font-size:10px}.legal-hero small{color:#a18d94;font-size:8px}.legal-content{margin:0 14px;padding:4px 17px 19px;border:1px solid #eceef1;border-radius:20px;background:#fff}.legal-intro{margin:14px 0 4px!important;padding:11px 12px;border-radius:12px;background:#fff7e8;color:#a36b24!important;font-size:9px!important;line-height:1.7!important}.legal-content section{padding:15px 0;border-bottom:1px solid #f0f1f3}.legal-content section:last-child{border-bottom:0}.legal-content h2{margin:0 0 9px;font-size:13px;font-weight:680}.legal-content p{margin:7px 0;color:#687381;font-size:10px;line-height:1.9;text-align:justify}.legal-footer{position:fixed;z-index:6;left:50%;bottom:0;width:min(100%,500px);box-sizing:border-box;transform:translate(-50%);padding:9px 14px max(9px,env(safe-area-inset-bottom));border-top:1px solid #eceef1;background:#fffffff7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.legal-footer button{width:100%;height:46px;border-radius:14px;background:var(--primary);color:#fff;font-size:13px;font-weight:650}.withdrawal-page .withdrawal-header{grid-template-columns:56px 1fr 76px!important}.withdrawal-header .withdrawal-flow-link{width:auto;padding:0 13px;color:#ed4c57!important;font-size:11px;font-weight:650;white-space:nowrap}.wallet-flow-page{min-height:100vh;padding-bottom:28px;background:linear-gradient(180deg,#fff5f4 0,#f5f6f8 285px);color:#252a33}.wallet-flow-header{height:58px;display:grid;grid-template-columns:56px 1fr 56px;align-items:center;position:sticky;top:0;z-index:12;border-bottom:1px solid rgba(232,234,238,.8);background:#fffffff2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.wallet-flow-header button{height:100%;display:grid;place-items:center;color:#48515d}.wallet-flow-header button:disabled{opacity:.45}.wallet-flow-header svg{width:20px}.wallet-flow-header strong{text-align:center;font-size:16px}.wallet-flow-header .spinning{animation:wallet-flow-spin .85s linear infinite}@keyframes wallet-flow-spin{to{transform:rotate(360deg)}}.wallet-flow-summary{margin:12px 12px 0;padding:20px 18px 0;min-height:164px;box-sizing:border-box;position:relative;overflow:hidden;border-radius:23px 23px 23px 10px;background:linear-gradient(140deg,#ff7077,#ed505b 55%,#dd3e4d);color:#fff;box-shadow:0 15px 34px #da394833}.wallet-flow-summary:after{content:"";position:absolute;right:-50px;top:-72px;width:190px;height:190px;border:1px solid rgba(255,255,255,.13);border-radius:50%;box-shadow:inset 0 0 0 28px #ffffff09,inset 0 0 0 58px #ffffff06}.wallet-flow-summary>div{position:relative;z-index:1}.wallet-flow-summary>div>span{font-size:9px;color:#fffc}.wallet-flow-summary>div>strong{display:block;margin:7px 0 3px;font-size:34px}.wallet-flow-summary>div>strong small{font-size:16px;margin-right:4px}.wallet-flow-summary>div>p{font-size:9px;color:#ffffffb8}.wallet-flow-summary>svg{position:absolute;right:22px;top:24px;width:26px;color:#ffffffb3;z-index:2}.wallet-flow-summary>footer{height:44px;margin:15px -18px 0;padding:0 18px;display:flex;align-items:center;gap:15px;position:relative;z-index:2;background:#85111d1a;font-size:9px;color:#ffffffc4}.wallet-flow-summary>footer i{width:1px;height:16px;background:#fff3}.wallet-flow-summary>footer b{margin-left:4px;color:#fff;font-size:10px}.wallet-flow-tabs{height:48px;margin:12px 12px 0;padding:4px;display:grid;grid-template-columns:repeat(3,1fr);border-radius:15px;background:#fff;box-shadow:0 7px 24px #1e232c0a}.wallet-flow-tabs button{border-radius:11px;color:#818995;font-size:11px}.wallet-flow-tabs button.active{background:#fff0ef;color:#e34854;font-weight:700}.wallet-flow-list{margin:10px 12px 0;padding:3px 16px;border-radius:19px;background:#fff;box-shadow:0 8px 27px #1b20290a}.wallet-flow-list article{min-height:79px;display:grid;grid-template-columns:39px minmax(0,1fr) auto;gap:11px;align-items:center;border-bottom:1px solid #f0f1f3}.wallet-flow-list article:last-of-type{border-bottom:0}.wallet-flow-list article>i{width:37px;height:37px;display:grid;place-items:center;border-radius:12px}.wallet-flow-list article>i svg{width:18px}.wallet-flow-list article>i.income{background:#eaf8f1;color:#21a66c}.wallet-flow-list article>i.expense{background:#fff0ef;color:#e4515b}.wallet-flow-copy{min-width:0;display:flex;flex-direction:column}.wallet-flow-copy strong{font-size:12px}.wallet-flow-copy span{margin-top:5px;color:#959ca6;font-size:9px}.wallet-flow-copy small{margin-top:3px;overflow:hidden;text-overflow:ellipsis;color:#afb4bb;font-size:8px;white-space:nowrap}.wallet-flow-amount{text-align:right;display:flex;flex-direction:column}.wallet-flow-amount strong{font-size:13px}.wallet-flow-amount.income strong{color:#18a064}.wallet-flow-amount.expense strong{color:#333944}.wallet-flow-amount span{margin-top:6px;color:#a0a6ae;font-size:8px}.wallet-flow-empty{min-height:190px;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#a0a6af;font-size:10px}.wallet-flow-empty svg{width:34px;margin-bottom:11px;color:#d2d6dc}.wallet-flow-empty strong{color:#68717d;font-size:12px}.wallet-flow-empty span{margin-top:6px}.wallet-flow-limit{padding:12px;text-align:center;color:#aaa;font-size:8px}:root{--ui-coral:#ef4554;--ui-coral-strong:#e93647;--ui-coral-soft:#fff1f3;--ui-ink:#20232a;--ui-muted:#737987;--ui-line:#e9ebf0;--ui-canvas:#f5f6f9;--ui-card:#fff;--ui-radius:16px;--ui-shadow:0 8px 24px rgba(31,38,52,.055)}html{background:var(--ui-canvas);text-size-adjust:100%;-webkit-text-size-adjust:100%}body{color:var(--ui-ink);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,textarea{letter-spacing:.01em}button{-webkit-tap-highlight-color:transparent}button:focus-visible{outline:2px solid rgba(239,69,84,.34);outline-offset:2px}input:focus-visible,textarea:focus-visible{outline:0;border-color:#f07b86;box-shadow:0 0 0 3px #ef45541a}img{max-width:100%}.phone-app{isolation:isolate}.app-content{padding-bottom:calc(82px + env(safe-area-inset-bottom))}.page-view{overflow-x:clip;color:var(--ui-ink)}.bottom-nav{height:calc(74px + env(safe-area-inset-bottom))!important;padding:7px 8px max(8px,env(safe-area-inset-bottom))!important;border-top-color:#e2e5ebf2!important;box-shadow:0 -8px 26px #1d24300e!important}.bottom-nav button{min-height:54px;font-size:13px!important;font-weight:500;gap:4px!important;color:#50545b!important}.bottom-nav button.active{font-weight:650}.bottom-nav button.active{color:var(--ui-coral)!important}.bottom-nav svg{width:31px!important;height:31px!important}:is(.sub-header,.feedback-header,.notifications-header,.real-name-header,.settings-header,.withdrawal-header,.wallet-flow-header,.topup-header,.merchant-opening-header,.promotion-subpage-header,.legal-header,.order-detail-header,.provider-header){min-height:58px;border-bottom:1px solid var(--ui-line)!important;background:#fffffff7!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}:is(.sub-header,.feedback-header,.notifications-header,.real-name-header,.settings-header,.withdrawal-header,.wallet-flow-header,.topup-header,.merchant-opening-header,.promotion-subpage-header,.legal-header,.order-detail-header)>strong{font-size:16px!important;font-weight:700;letter-spacing:.01em}:is(.sub-header,.feedback-header,.notifications-header,.real-name-header,.settings-header,.withdrawal-header,.wallet-flow-header,.topup-header,.merchant-opening-header,.promotion-subpage-header,.legal-header,.order-detail-header)>button{min-width:42px;min-height:42px}:is(.asset-card,.mine-menu-card,.mine-link-list,.feedback-panel,.feedback-history,.withdrawal-panel,.wallet-flow-summary,.settings-profile,.settings-panel,.password-mask,.merchant-opening-panel,.merchant-history,.topup-panel,.promotion-panel,.promotion-subpage-panel,.order-card,.consign-order-card,.recharge-order-card,.accepted-order-card,.order-info-card,.order-detail-product,.order-security,.dispute-reason,.dispute-rules,.purchase-reference-main,.recharge-catalogue,.recharge-order-form){border-color:var(--ui-line)!important;box-shadow:var(--ui-shadow)!important}:is(.page-search,.order-search,.consign-order-search,.recharge-order-search,.accepted-query,.help-search,.consumer-catalog-search){min-height:46px;border:1px solid var(--ui-line)!important;background:#fff!important;box-shadow:0 5px 18px #1e263209!important}:is(.page-search,.order-search,.consign-order-search,.recharge-order-search,.accepted-query,.help-search,.consumer-catalog-search) input{font-size:13px!important;color:var(--ui-ink)}input::placeholder,textarea::placeholder{color:#a2a7b1;opacity:1}:is(.auth-form>label,.recharge-account-field,.recharge-batch-field){border-color:#e3e6ec!important;background:#fff!important}:is(.auth-form>label,.recharge-account-field,.recharge-batch-field):focus-within{border-color:#f07b86!important;box-shadow:0 0 0 3px #ef45541a!important}:is(.auth-form>label,.page-search,.order-search,.consign-order-search,.recharge-order-search,.accepted-search,.accepted-query>div>label,.recharge-date-row>label,.help-search,.consumer-catalog-search,.sell-child-inline-search,.recharge-account-field,.recharge-batch-field,.settings-panel>label,.feedback-extra>label,.amount-input,.topup-money,.account-input) :is(input,textarea),:is(.auth-form>label,.page-search,.order-search,.consign-order-search,.recharge-order-search,.accepted-search,.accepted-query>div>label,.recharge-date-row>label,.help-search,.consumer-catalog-search,.sell-child-inline-search,.recharge-account-field,.recharge-batch-field,.settings-panel>label,.feedback-extra>label,.amount-input,.topup-money,.account-input) :is(input,textarea):focus,:is(.auth-form>label,.page-search,.order-search,.consign-order-search,.recharge-order-search,.accepted-search,.accepted-query>div>label,.recharge-date-row>label,.help-search,.consumer-catalog-search,.sell-child-inline-search,.recharge-account-field,.recharge-batch-field,.settings-panel>label,.feedback-extra>label,.amount-input,.topup-money,.account-input) :is(input,textarea):focus-visible{min-width:0;border:0!important;border-radius:0!important;outline:0!important;outline-offset:0!important;background:transparent!important;box-shadow:none!important}:is(.empty,.api-state,.consign-empty,.recharge-empty,.recharge-order-empty,.withdrawal-empty,.feedback-history-empty,.provider-empty,.accepted-empty){color:#969ca8!important;font-size:12px!important;line-height:1.7}.api-state{min-height:55vh;display:grid;place-content:center;gap:12px;text-align:center;padding:28px}.api-state button{min-width:112px;height:42px;border-radius:21px;background:var(--ui-coral);color:#fff}.consumer-topbar{min-height:58px}.consumer-brand strong{font-size:15px!important}.consumer-brand small{font-size:10px!important;color:#858b96!important}.consumer-hero-copy>span{font-size:10px!important;line-height:1.4}.consumer-hero-copy>p{font-size:11px!important;line-height:1.65!important}.consumer-hero-copy button{min-height:34px;font-size:10px!important}.consumer-hero footer{font-size:9px!important}.consumer-search{min-height:46px}.consumer-search span{font-size:12px!important}.consumer-search em{font-size:10px!important}.consumer-services strong{font-size:12px!important}.consumer-services small{font-size:10px!important;line-height:1.35}.consumer-promise span{font-size:10px!important}.consumer-section>header h2{font-size:17px!important}.consumer-section>header div>span,.consumer-section>header>button{font-size:10px!important}.consumer-consign-grid>button>span{font-size:10px!important}.consumer-consign-grid small{font-size:10px!important}.category-list button{font-size:12px!important;line-height:1.35}.buy-category-heading strong,.sell-hierarchy-heading strong{font-size:15px!important}.buy-category-heading span,.buy-category-heading small,.sell-hierarchy-heading span,.sell-hierarchy-heading small{font-size:10px!important}.buy-brand-grid button,.buy-all-brand-grid button{font-size:10px!important;line-height:1.35}.buy-sub-name,.buy-subcategories button small{font-size:10px!important}.buy-product-copy>strong,.product-info>strong{font-size:12px!important;line-height:1.5}.buy-product-media>em,.buy-stock{font-size:9px!important}.buy-price-row i{font-size:9px!important}.buy-price-row b{font-size:17px!important}.buy-price-row del{font-size:10px!important}.sell-big-grid>button>strong,.sell-hierarchy-page .sell-big-grid>button>strong{font-size:11px!important;line-height:1.35}.sell-big-grid>button>small{font-size:10px!important}.sell-child-brand-strip>button>strong{font-size:10px!important}.sell-child-copy>strong,.sell-product-copy>strong{font-size:12px!important;line-height:1.45}.sell-child-copy>small,.sell-child-copy>em,.sell-product-copy>small,.sell-product-copy>em{font-size:10px!important;line-height:1.45}.sell-child-page-section>header span,.sell-child-page-section>header>small,.sell-child-section>header span,.sell-child-section>header>small{font-size:10px!important}.purchase-product-copy>strong{font-size:16px!important;line-height:1.45}.purchase-product-copy>p,.purchase-config-row small,.purchase-config-heading small,.purchase-single-spec,.purchase-current-price small,.purchase-warranty-title>small{font-size:10px!important;line-height:1.55}.purchase-warranty-options button{min-height:48px;font-size:12px!important}.purchase-warranty-options button small{font-size:10px!important}.purchase-tier-head,.purchase-tier-title>div small,.purchase-tier-title>p span,.purchase-tier-card>footer,.purchase-tier-card>footer button,.purchase-tier-activation a,.purchase-tier-activation small,.purchase-tier-row>span small{font-size:10px!important}.purchase-tier-row>strong{font-size:14px!important}.purchase-service-note p{font-size:10px!important;line-height:1.65}.recharge-channel-tabs button{min-height:42px;font-size:12px!important}.recharge-category-tabs button{min-height:34px;font-size:11px!important}.recharge-reference-page .recharge-brand-grid strong,.recharge-brand-grid span,.recharge-brand-grid span small{font-size:10px!important}.recharge-field-title strong{font-size:13px!important}.recharge-field-title small,.recharge-account-toolbar small{font-size:10px!important;line-height:1.4}.recharge-mode-options>button,.recharge-account-toolbar .recharge-mode-options>button{font-size:10px!important;min-height:32px}.recharge-hour-options button,.recharge-reference-page .recharge-hour-options button{font-size:10px!important;min-height:34px}.recharge-reference-page .recharge-confirm-time h3{font-size:11px!important}.recharge-reference-page .recharge-spec-grid strong{font-size:11px!important;line-height:1.4}.recharge-rules p,.recharge-rules p span,.recharge-security{font-size:10px!important;line-height:1.65}.provider-header small,.provider-main-tabs b,.provider-spec-panel>header small,.provider-spec-title small,.provider-spec-grid small,.provider-rules p,.provider-order-card>header em,.provider-order-card>footer small{font-size:10px!important}.provider-spec-grid strong,.provider-spec-panel>header>span,.provider-order-info p,.provider-order-card>footer>span,.provider-order-card>footer>button{font-size:10px!important}.provider-main-tabs button,.provider-brand-expand{min-height:42px;font-size:11px!important}.mine-redesign .profile-row p,.mine-redesign .profile-row small,.mine-page.mine-redesign .profile-meta>span,.mine-page.mine-redesign .profile-meta b,.mine-page.mine-redesign .identity-verified,.mine-page.mine-redesign .identity-link{font-size:10px!important}.mine-redesign .asset-card h2 small,.mine-redesign .mine-menu-card>header span,.mine-redesign .mine-link-list small,.mine-page.mine-redesign .merchant-entry-links em{font-size:10px!important}.mine-redesign .asset-cols p,.mine-redesign .asset-cols button{font-size:10px!important}.mine-page.mine-redesign .service-menu-card .mine-menu-grid button span,.mine-page.mine-redesign .voucher-orders-grid button span,.voucher-orders-grid button>span{font-size:10px!important}.mine-page.mine-redesign .voucher-orders-grid button small,.voucher-orders-grid button small{font-size:9px!important}.settings-panel>header span,.settings-panel>label span,.settings-list>button span,.settings-switches>button span,.settings-list>button>em,.settings-profile>em,.settings-profile>div:nth-child(2)>small,.password-mask header span{font-size:10px!important;line-height:1.45}.settings-panel input{font-size:12px!important}.mine-page.mine-redesign .profile-meta>span,.mine-page.mine-redesign .profile-meta b,.mine-page.mine-redesign .identity-verified,.mine-page.mine-redesign .identity-link{font-size:11px!important}.mine-page.mine-redesign .profile-meta{height:22px!important;gap:6px!important}.mine-page.mine-redesign .profile-meta>span{width:20px!important;height:20px!important}.mine-page.mine-redesign .identity-verified,.mine-page.mine-redesign .identity-link,.mine-page.mine-redesign .profile-meta b{height:22px!important;padding-left:8px!important;padding-right:8px!important}.mine-page.mine-redesign .merchant-entry-links{gap:7px!important}.mine-page.mine-redesign .merchant-entry-links button{flex:1;min-width:0!important;height:32px!important;padding:0 8px!important}.mine-page.mine-redesign .merchant-entry-links strong{font-size:11px!important}.mine-page.mine-redesign .merchant-entry-links em{font-size:10px!important}.mine-page.mine-redesign .merchant-entry-links svg{width:10px!important;height:10px!important;flex-basis:10px!important}.mine-page.mine-redesign .asset-card h2,.mine-page.mine-redesign .mine-menu-card>header h2{font-size:17px!important}.mine-page.mine-redesign .asset-card h2 small,.mine-page.mine-redesign .mine-menu-card>header span{font-size:10px!important;line-height:1.4}.mine-page.mine-redesign .asset-cols>div{padding:14px 12px!important}.mine-page.mine-redesign .asset-cols p{font-size:12px!important;line-height:1.45}.mine-page.mine-redesign .asset-cols p:nth-child(2){font-size:11px!important}.mine-page.mine-redesign .asset-cols p:nth-child(2) strong{font-size:11px!important}.mine-page.mine-redesign .asset-cols button{height:36px!important;font-size:12px!important}.mine-page.mine-redesign .voucher-orders-grid button{min-height:88px!important;padding:8px 2px!important}.mine-page.mine-redesign .voucher-orders-grid button span{font-size:12px!important;line-height:1.35}.mine-page.mine-redesign .voucher-orders-grid button small{font-size:10px!important;line-height:1.35;margin-top:4px!important}.mine-page.mine-redesign .mine-menu-grid.two-cols button{min-height:78px!important;padding:11px!important}.mine-page.mine-redesign .mine-menu-grid.two-cols button>span{font-size:13px!important;line-height:1.35}.mine-page.mine-redesign .mine-menu-grid.two-cols button small{font-size:10px!important;line-height:1.4;margin-top:4px!important}.mine-page.mine-redesign .service-menu-card .mine-menu-grid button{min-height:72px!important}.mine-page.mine-redesign .service-menu-card .mine-menu-grid button span{font-size:12px!important;line-height:1.35}.mine-page.mine-redesign .mine-link-list>button{min-height:68px!important}.mine-page.mine-redesign .mine-link-list b{font-size:13px!important;line-height:1.4}.mine-page.mine-redesign .mine-link-list small{font-size:11px!important;line-height:1.45;margin-top:3px}.consumer-home .consumer-hero-copy>span{font-size:11px!important}.consumer-home .consumer-hero-copy>p{font-size:11px!important}.consumer-home .consumer-hero-copy button{min-height:36px;font-size:12px!important}.consumer-home .consumer-hero footer{font-size:10px!important}.consumer-home .consumer-services>button{height:78px!important;padding-top:10px!important;padding-bottom:10px!important}.consumer-home .consumer-services strong{font-size:13px!important;line-height:1.35}.consumer-home .consumer-services small{font-size:10px!important;line-height:1.4}.consumer-home .consumer-headline{min-height:48px}.consumer-home .consumer-headline strong{font-size:12px!important}.consumer-home .consumer-headline span{font-size:11px!important}.consumer-home .consumer-section>header h2{font-size:17px!important}.consumer-home .consumer-section>header div>span,.consumer-home .consumer-section>header>button{font-size:10px!important}.consumer-home .home-product-grid>button>strong{height:38px;font-size:12px!important;line-height:1.55}.consumer-home .home-product-cover small{font-size:9px!important}.consumer-home .home-product-meta em{font-size:17px!important}.consumer-home .home-product-meta del{font-size:10px!important}.consumer-home .consumer-promise{min-height:70px}.consumer-home .consumer-promise strong{font-size:13px!important;line-height:1.4}.consumer-home .consumer-promise span{font-size:10px!important;line-height:1.45}.buy-catalog-page .buy-main-categories button,.sell-hierarchy-page .sell-category-list button{min-height:58px;font-size:12px!important}.buy-catalog-page .buy-category-heading,.sell-hierarchy-page .sell-hierarchy-heading{min-height:58px!important}.buy-catalog-page .buy-category-heading strong,.sell-hierarchy-page .sell-hierarchy-heading strong{font-size:17px!important;line-height:1.3}.buy-catalog-page .buy-category-heading span,.buy-catalog-page .buy-category-heading small,.sell-hierarchy-page .sell-hierarchy-heading span,.sell-hierarchy-page .sell-hierarchy-heading small{font-size:10px!important;line-height:1.4}.buy-catalog-page .buy-featured-brands .buy-brand-grid>button,.buy-catalog-page .buy-all-brand-grid>button{font-size:11px!important;line-height:1.35}.buy-catalog-page .buy-featured-brands .buy-brand-grid>button.active>span:last-child{font-size:11px!important}.buy-catalog-page .product-info{padding:10px!important}.buy-catalog-page .buy-sub-name{font-size:10px!important;line-height:1.4}.buy-catalog-page .product-info>strong{min-height:38px;font-size:13px!important;line-height:1.5}.buy-catalog-page .buy-product-media>em,.buy-catalog-page .buy-stock{font-size:9px!important}.buy-catalog-page .buy-price-row i{font-size:10px!important}.buy-catalog-page .buy-price-row b{font-size:17px!important}.buy-catalog-page .buy-price-row del{font-size:10px!important}.sell-hierarchy-page .sell-big-grid{row-gap:9px!important}.sell-hierarchy-page .sell-big-grid>button{min-height:120px;padding-top:8px!important;padding-bottom:8px!important}.sell-hierarchy-page .sell-big-grid>button>strong{font-size:12px!important;line-height:1.4}.sell-hierarchy-page .sell-big-grid>button>small{font-size:10px!important;line-height:1.4}.recharge-reference-page .recharge-channel-tabs button{font-size:13px!important}.recharge-reference-page .recharge-category-tabs button{min-height:36px;font-size:11px!important}.recharge-reference-page .recharge-category-tabs button.active{border:1px solid #f3aeb4!important;background:#fff0f1!important;color:var(--ui-coral-strong)!important;font-weight:700;box-shadow:0 3px 10px #ef455414!important}.recharge-reference-page .recharge-brand-grid>button{min-height:98px!important;padding-top:9px!important;padding-bottom:9px!important}.recharge-reference-page .recharge-brand-grid strong{font-size:12px!important;line-height:1.35}.recharge-reference-page .recharge-brand-grid span,.recharge-reference-page .recharge-brand-grid span small{font-size:10px!important}.recharge-reference-page .recharge-brand-expand{min-height:36px;font-size:11px!important}.recharge-reference-page .recharge-confirm-time{min-height:52px}.recharge-reference-page .recharge-confirm-time h3{font-size:12px!important}.recharge-reference-page .recharge-hour-options button{min-height:34px;font-size:10px!important}.recharge-reference-page .recharge-account-toolbar{min-height:38px}.recharge-reference-page .recharge-account-toolbar strong,.recharge-reference-page .recharge-field-title strong{font-size:13px!important}.recharge-reference-page .recharge-account-toolbar small,.recharge-reference-page .recharge-field-title small{font-size:10px!important;line-height:1.4}.recharge-reference-page .recharge-account-toolbar .recharge-mode-options>button{min-height:34px;font-size:10px!important}.recharge-reference-page .recharge-product-types button{min-height:46px;font-size:12px!important}.recharge-reference-page .recharge-spec-grid>button{min-height:116px!important;padding-top:11px!important;padding-bottom:11px!important}.recharge-reference-page .recharge-spec-grid strong{font-size:12px!important;line-height:1.4}.recharge-reference-page .recharge-spec-grid span,.recharge-reference-page .recharge-spec-grid del{font-size:10px!important}.recharge-reference-page .recharge-rules summary>span{font-size:12px!important}.recharge-reference-page .recharge-rules summary>small,.recharge-reference-page .recharge-rules p,.recharge-reference-page .recharge-security{font-size:10px!important;line-height:1.65}@media(max-width:380px){.consumer-home .consumer-services>button{height:76px!important}.buy-catalog-page .buy-category-heading strong,.sell-hierarchy-page .sell-hierarchy-heading strong{font-size:16px!important}.sell-hierarchy-page .sell-big-grid>button{min-height:116px}.recharge-reference-page .recharge-brand-grid>button{min-height:96px!important}.recharge-reference-page .recharge-spec-grid>button{min-height:114px!important}}.order-tabs button,.consign-order-tabs button,.recharge-order-tabs button,.accepted-status-tabs button{min-height:42px;font-size:11px!important}.order-tabs b,.consign-order-tabs b,.recharge-order-tabs b,.accepted-status-tabs b{font-size:9px!important}.order-card-head>span,.order-cover span,.consign-order-info p,.recharge-order-body p,.accepted-order-body p,.accepted-order-card>footer span,.recharge-order-card>footer span{font-size:10px!important}.order-card-body strong,.consign-order-card>header strong,.recharge-order-card>header strong{font-size:12px!important;line-height:1.45}.order-delivery-card article span,.order-delivery-card article button,.order-delivery-card h3 small,.order-security span,.dispute-order-summary small,.dispute-participants span,.dispute-reason>span,.dispute-rules span,.dispute-quick button{font-size:10px!important;line-height:1.55}.support-header span,.support-message time,.dispute-bubble time,.dispute-bubble label{font-size:9px!important}.support-message p,.dispute-bubble p{font-size:12px!important;line-height:1.65}.quick-questions button,.dispute-quick button{min-height:32px}.feedback-hero p,.feedback-content>small,.feedback-types button,.feedback-panel h2 em,.feedback-panel h2 span,.feedback-privacy span,.feedback-record>header b,.feedback-record>div,.feedback-record>footer,.feedback-reply p,.feedback-reply strong,.feedback-reply time{font-size:10px!important;line-height:1.55}.feedback-types button{min-height:58px}.pay-sheet>p,.pay-option small,.balance-insufficient-dialog>small{font-size:10px!important}.panel-title span,.amount-panel>small,.record-panel article span,.record-panel article em,.withdrawal-page .withdrawal-balance p,.withdrawal-page .withdrawal-balance>span,.wallet-flow-copy span,.wallet-flow-copy small,.wallet-flow-amount span,.wallet-flow-limit,.wallet-flow-summary>div>p,.wallet-flow-summary>div>span,.wallet-flow-summary>footer{font-size:10px!important;line-height:1.5}.merchant-card-top em,.merchant-history article em,.merchant-history article small,.merchant-pay-row small,.merchant-pay-row>em,.merchant-plan-grid button>del,.merchant-safe,.topup-form-heading>div>small{font-size:10px!important}.panel-heading small,.promotion-record-entries small,.promotion-record-list time,.promotion-rule-grid span,.promotion-steps span,.promotion-verify-tip span,.promotion-reward-highlight em,.promotion-reward-list article>div span,.promotion-reward-list time>em,.promotion-reward-list time>small,.promotion-reward-sub-list article>em,.promotion-invite-sub-list time small{font-size:10px!important;line-height:1.45}.auth-brand span,.auth-form-error{font-size:10px!important}.auth-form input{font-size:13px!important}.auth-check,.auth-agreement,.auth-links,.auth-login-link{font-size:11px!important}.help-categories button,.help-hot em,.help-hot>header span,.help-faqs>header span,.help-faqs article>button em,.help-faqs article footer,.help-contact p span,.help-safe{font-size:10px!important}.help-faqs article>button{min-height:50px}.legal-intro,.legal-hero small{font-size:10px!important;line-height:1.65}.legal-content p{font-size:12px!important;line-height:1.8}@media(max-width:380px){.bottom-nav button{font-size:12px!important}.category-list button{font-size:11px!important}.buy-brand-avatar{width:62px!important;height:60px!important}.recharge-reference-page .recharge-spec-grid>button{padding:10px 6px!important}.consumer-services{gap:6px}.consumer-services button{padding-left:8px!important;padding-right:8px!important}}@media(min-width:700px){.phone-app{border-radius:26px!important}.bottom-nav{bottom:28px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
