@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;600;700&display=swap";@keyframes pay-spin{to{transform:rotate(360deg)}}@media (width<=480px){.customer-pay-shell{padding:18px 12px}.customer-pay-card{border-radius:20px;min-height:calc(100vh - 36px)}.customer-pay-amount input{font-size:40px}}.pay-bind-mask{z-index:80;background:#12182088;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.pay-bind-dialog{text-align:left;background:#fff;border-radius:22px;width:min(100%,390px);padding:26px 22px 22px;position:relative;box-shadow:0 24px 70px #0f172a35}.pay-bind-close{right:14px;color:#6b7280!important;width:32px!important;height:32px!important;box-shadow:none!important;background:#f1f3f5!important;border-radius:50%!important;margin:0!important;position:absolute!important;top:14px!important}.pay-bind-close svg{width:17px}.pay-bind-icon{color:#16a34a;background:#e8f8ee;border-radius:18px;place-items:center;width:56px;height:56px;margin:2px auto 12px;display:grid}.pay-bind-icon svg{width:28px}.pay-bind-dialog h2{text-align:center;margin:0;font-size:19px}.pay-bind-dialog>p{color:#7a7480;text-align:center;margin:9px 0 18px;font-size:12px;line-height:1.7}.pay-bind-dialog label{color:#5f5965;flex-direction:column;gap:7px;margin-bottom:13px;font-size:12px;font-weight:700;display:flex}.pay-bind-dialog input{border:1px solid #e3dfe8;border-radius:12px;outline:0;width:100%;height:44px;padding:0 12px;font-size:14px}.pay-bind-dialog input:focus{border-color:#16a34a;box-shadow:0 0 0 3px #16a34a13}.pay-bind-code{grid-template-columns:1fr 104px;gap:8px;display:grid}.pay-bind-code button{color:#16834c!important;height:44px!important;box-shadow:none!important;background:#e8f8ee!important;border-radius:12px!important;margin:0!important;font-size:12px!important}.pay-bind-message{color:#bd5b16;background:#fff7ed;border-radius:10px;margin:4px 0 0;padding:9px 10px;font-size:12px}.pay-bind-submit{width:100%;color:#fff!important;background:#16a34a!important;border-radius:14px!important;height:48px!important;margin-top:16px!important;font-size:15px!important;font-weight:800!important}@keyframes voucher-spin{to{transform:rotate(360deg)}}.voucher-bind-mask{z-index:120;background:#1b120a99;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.voucher-bind-dialog{background:#fff;border-radius:22px;width:min(100%,390px);padding:25px 22px 22px;position:relative;box-shadow:0 22px 70px #7b3f122e}.voucher-bind-close{position:absolute;top:13px;right:13px;color:#7b7169!important;background:#f4f1ef!important;border-radius:50%!important;width:32px!important;height:32px!important;margin:0!important}.voucher-bind-close svg{width:17px}.voucher-bind-dialog>svg{color:#ed7d31;background:#fff0e3;border-radius:18px;width:54px;height:54px;margin:0 auto 12px;padding:14px;display:block}.voucher-bind-dialog h2{text-align:center;margin:0;font-size:19px}.voucher-bind-dialog>p{text-align:center;color:#8c7b70;margin:9px 0 17px;font-size:12px;line-height:1.7}.voucher-bind-dialog label{color:#665c55;flex-direction:column;gap:7px;margin-bottom:12px;font-size:12px;font-weight:700;display:flex}.voucher-bind-dialog input{border:1px solid #e6ddd4;border-radius:11px;outline:0;height:43px;padding:0 12px}.voucher-bind-dialog label div{grid-template-columns:1fr 104px;gap:8px;display:grid}.voucher-bind-dialog label div button{color:#d76d27;background:#fff0e3;border:0;border-radius:11px;height:43px;margin:0;font-size:12px;font-weight:700}.voucher-bind-dialog>p:last-of-type{color:#b45309;background:#fff7ed;border-radius:9px;margin:4px 0 0;padding:8px}.voucher-bind-submit{color:#fff;background:#ed7d31;border:0;border-radius:13px;width:100%;height:47px;margin-top:15px;font-weight:800}@media (width<=350px){.seckill-card-list>article{grid-template-columns:86px minmax(0,1fr)!important}.seckill-card-cover{width:72px!important;height:96px!important}.seckill-card-cover>img{max-height:96px!important}.seckill-card-main{padding-left:9px!important}.seckill-card-main footer button svg{display:none}}.provider-mobile,.provider-login{color:#20212b;background:#f5f6fa;min-height:100vh;font-family:Inter,PingFang SC,sans-serif}.provider-login{background:linear-gradient(150deg,#f0edff,#f7f8fb 55%,#eaf7f2);place-items:center;padding:24px;display:grid}.provider-login-card{width:min(420px,100%)}.provider-login-brand{align-items:center;gap:12px;margin-bottom:22px;display:flex}.provider-login-brand>span{color:#fff;background:#6757d9;border-radius:16px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 12px 28px #6757d94a}.provider-login-brand div{flex-direction:column;display:flex}.provider-login-brand strong{font-size:18px}.provider-login-brand small{color:#818391;margin-top:3px}.provider-login form{background:#fff;border-radius:24px;padding:26px;box-shadow:0 20px 60px #55526d1c}.provider-login h1{margin:0 0 7px;font-size:25px}.provider-login p{color:#898b97;margin:0 0 24px;font-size:14px}.provider-login label,.provider-sheet label{flex-direction:column;gap:8px;margin-top:16px;display:flex}.provider-login label span,.provider-sheet label span{color:#70727f;font-size:13px}.provider-login input,.provider-sheet input,.provider-sheet select{background:#fafafd;border:1px solid #e0e1e8;border-radius:12px;outline:none;width:100%;padding:13px;font-size:15px}.provider-password{position:relative}.provider-password button{color:#777;background:0 0;border:0;position:absolute;top:8px;right:8px}.provider-password svg{width:20px}.provider-login-submit,.provider-save{color:#fff;background:#6757d9;border:0;border-radius:13px;width:100%;margin-top:24px;padding:14px;font-weight:700}.provider-message{color:#5d4dcc;background:#eeebff;border-radius:11px;margin:10px 14px;padding:10px 12px;font-size:13px}.provider-message.error{color:#c75563;background:#fff0f1;margin:14px 0 0}.provider-mobile.loading{color:#777;place-items:center;display:grid}.provider-mobile-head{color:#fff;background:linear-gradient(145deg,#5e4ed1,#7d6bea);justify-content:space-between;align-items:end;padding:18px 18px 24px;display:flex}.provider-mobile-head div{flex-direction:column;gap:4px;display:flex}.provider-mobile-head small{opacity:.78}.provider-mobile-head strong{font-size:21px}.provider-mobile-head>span{opacity:.8;font-size:12px}.provider-mobile main{max-width:720px;margin:auto;padding:0 14px 92px}.provider-hero{color:#fff;background:linear-gradient(135deg,#29253e,#4b446d);border-radius:21px;flex-direction:column;margin-top:14px;padding:23px;display:flex;box-shadow:0 15px 30px #24203e25}.provider-hero.income{background:linear-gradient(135deg,#286c58,#3e9b7a);margin-top:14px}.provider-hero span{opacity:.75;font-size:13px}.provider-hero strong{margin:8px 0;font-size:34px}.provider-hero small{opacity:.72}.provider-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin:13px 0;display:grid}.provider-stats div{text-align:center;background:#fff;border-radius:17px;flex-direction:column;align-items:center;padding:14px 8px;display:flex}.provider-stats span{color:#6757d9;background:#eeebff;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.provider-stats svg{width:17px}.provider-stats strong{margin:7px 0 2px;font-size:20px}.provider-stats small{color:#8a8c96;font-size:11px}.provider-card{background:#fff;border-radius:20px;margin-top:13px;padding:16px}.provider-card.full{margin-top:14px}.provider-card-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.provider-card-head>strong{font-size:16px}.provider-card-head button{color:#777;background:0 0;border:0;align-items:center;font-size:12px;display:flex}.provider-card-head svg{width:15px}.provider-card-head>small{color:#999}.provider-merchant-row,.provider-merchant-detail{text-align:left;background:0 0;border:0;border-bottom:1px solid #f0f0f4;align-items:center;gap:11px;width:100%;padding:13px 0;display:flex}.provider-merchant-row:last-child,.provider-merchant-detail:last-child{border-bottom:0}.provider-merchant-row>span,.provider-merchant-detail>span{color:#6757d9;background:#efedff;border-radius:12px;flex:0 0 39px;place-items:center;height:39px;font-weight:700;display:grid}.provider-merchant-row>div,.provider-merchant-detail>div{flex-direction:column;flex:1;gap:4px;display:flex}.provider-merchant-row small,.provider-merchant-detail small{color:#8b8d97;font-size:11px}.provider-merchant-row>b{font-size:12px}.provider-merchant-row>svg,.provider-merchant-detail svg{color:#aaa;width:16px}.provider-page-title h2{margin:0;font-size:21px}.provider-page-title p{color:#999;margin:5px 0 15px;font-size:12px}.provider-search{background:#f5f5f8;border-radius:12px;align-items:center;padding:0 11px;display:flex}.provider-search svg{color:#999;width:18px}.provider-search input{background:0 0;border:0;outline:none;width:100%;padding:12px}.provider-merchant-detail em{color:#6757d9;font-size:11px;font-style:normal}.provider-merchant-detail aside{align-items:center;gap:4px;display:flex}.provider-merchant-detail aside b{color:#999;font-size:11px}.provider-merchant-detail aside b.on{color:#2f9b70}.provider-income-row{border-bottom:1px solid #f0f0f4;align-items:center;gap:10px;padding:13px 0;display:flex}.provider-income-row>span{color:#2e9672;background:#eaf7f2;border-radius:12px;place-items:center;width:37px;height:37px;display:grid}.provider-income-row svg{width:18px}.provider-income-row>div{flex-direction:column;flex:1;gap:4px;display:flex}.provider-income-row small{color:#999;font-size:10px}.provider-income-row aside{text-align:right;flex-direction:column;display:flex}.provider-income-row aside b{color:#2f9b70}.provider-profile{color:#fff;background:linear-gradient(135deg,#6757d9,#8d7ff0);border-radius:20px;align-items:center;gap:13px;margin:14px 0;padding:22px;display:flex}.provider-profile>span{background:#ffffff26;border-radius:16px;place-items:center;width:48px;height:48px;display:grid}.provider-profile div{flex-direction:column;gap:5px;display:flex}.provider-profile strong{font-size:19px}.provider-profile small{opacity:.72}.provider-info div{border-bottom:1px solid #eee;justify-content:space-between;padding:14px 0;display:flex}.provider-info div:last-child{border:0}.provider-info span{color:#888}.provider-logout{color:#d75d68;background:#fff;border:0;border-radius:15px;justify-content:center;gap:8px;width:100%;margin-top:14px;padding:14px;font-weight:700;display:flex}.provider-logout svg{width:18px}.provider-tabs{z-index:20;height:72px;padding-bottom:env(safe-area-inset-bottom);background:#fff;border-top:1px solid #ececf1;display:flex;position:fixed;bottom:0;left:0;right:0}.provider-tabs button{color:#9a9ba5;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;display:flex}.provider-tabs svg{width:21px}.provider-tabs span{font-size:11px}.provider-tabs button.active{color:#6757d9}.provider-empty{text-align:center;color:#999;padding:30px 10px}.provider-sheet-mask{z-index:50;background:#16142170;align-items:flex-end;display:flex;position:fixed;inset:0}.provider-sheet{background:#fff;border-radius:25px 25px 0 0;width:100%;max-height:90vh;padding:20px 20px 30px;overflow:auto}.provider-sheet header{justify-content:space-between;align-items:center;display:flex}.provider-sheet header div{flex-direction:column;gap:4px;display:flex}.provider-sheet header small{color:#999}.provider-sheet header button{background:#f2f2f6;border:0;border-radius:50%;width:34px;height:34px}.provider-sheet header svg{width:18px}.provider-sheet .provider-save{margin-bottom:10px}@media (width>=721px){.provider-tabs{width:720px;left:50%;transform:translate(-50%)}.provider-sheet{max-width:720px;margin:auto}}.provider-mobile{width:min(100%,430px);margin:0 auto;box-shadow:0 0 35px #24202f14}.provider-income-row,.provider-income-row>div{min-width:0}.provider-income-row strong,.provider-income-row small,.provider-merchant-row strong,.provider-merchant-row small,.provider-merchant-detail strong,.provider-merchant-detail small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.provider-search.income-search{margin:10px 0 4px}.provider-sheet-summary{color:#4f45aa;background:#f6f4ff;border-radius:15px;margin:16px 0 4px;padding:14px}.provider-sheet-summary div{align-items:center;gap:8px;font-weight:800;display:flex}.provider-sheet-summary svg{width:17px}.provider-sheet-summary p{color:#77738a;flex-wrap:wrap;align-items:center;gap:5px;margin:8px 0 0;font-size:12px;display:flex}.provider-sheet-summary em{background:#bbb;border-radius:50%;width:4px;height:4px}.provider-sheet select{appearance:none}.provider-mobile-head{z-index:5;position:sticky;top:0}.provider-card.full{min-height:calc(100vh - 178px)}@media (width>=700px){.provider-mobile{border-radius:20px;min-height:calc(100vh - 48px);margin:24px auto;overflow:hidden}.provider-tabs{border-radius:0 0 20px 20px;bottom:24px}.provider-mobile-head{position:relative}.provider-login-card{margin:24px 0}}.provider-login-tabs{background:#f2f1fb;border-radius:14px;grid-template-columns:repeat(2,1fr);gap:8px;margin:16px 0 4px;padding:4px;display:grid}.provider-login-tabs button{color:#777;background:0 0;border:0;border-radius:11px;padding:10px;font-weight:700}.provider-login-tabs button.active{color:#6757d9;background:#fff;box-shadow:0 8px 18px #6757d91a}.provider-code-input input{padding-right:118px}.provider-code-input button{color:#fff;background:#6757d9;border-radius:10px;align-items:center;gap:4px;height:34px;padding:0 10px;font-size:12px;display:flex;top:6px;right:6px}.provider-code-input button:disabled{color:#fff;background:#d8d4ef}.provider-code-input button svg{width:15px}.provider-login-tip{text-align:center;color:#a0a1aa!important;margin:12px 0 0!important;font-size:12px!important}.provider-login-brand>span.has-logo{box-shadow:none;background:#fff;border:1px solid #ebe8f3;padding:4px;overflow:hidden}.provider-login-brand>span.has-logo img{object-fit:contain;border-radius:11px;width:100%;height:100%}:root{color:#242333;font-synthesis:none;background:#f6f7fb;font-family:Inter,Noto Sans SC,sans-serif}body{background:#f6f7fb;min-width:320px;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh;display:flex}.sidebar{z-index:20;background:#fff;border-right:1px solid #ebeaf0;flex-direction:column;width:246px;padding:0 16px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:11px;height:78px;padding:0 8px;display:flex}.brand-mark{color:#fff;background:linear-gradient(145deg,#7a68eb,#5949c7);border-radius:12px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 8px 18px #6c5dd33b}.brand strong{letter-spacing:.5px;font-size:19px;display:block}.brand span{color:#a4a1ad;letter-spacing:.4px;margin-top:2px;font-size:10px;display:block}.sidebar nav{border-top:1px solid #f0eff4;flex:1;padding-top:18px}.nav-caption{color:#aaa8b2;margin:0 12px 9px;font-size:11px;font-weight:600}.sidebar nav button{color:#716f7b;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;height:44px;margin:4px 0;padding:0 13px;font-weight:500;display:flex;position:relative}.sidebar nav button:hover{color:#5e50ca;background:#f8f7fc}.sidebar nav button.active{color:#5c4ccb;background:#f0eefc;font-weight:600}.sidebar nav button.active:before{content:"";background:#6757d9;border-radius:0 3px 3px 0;width:3px;height:24px;position:absolute;left:-16px}.sidebar nav button b{color:#fff;text-align:center;background:#ee6d79;border-radius:10px;min-width:21px;margin-left:auto;padding:3px 6px;font-size:10px}.sidebar-help{background:linear-gradient(145deg,#f1effd,#f8f7fe);border:1px solid #e8e4fb;border-radius:14px;margin:12px 2px;padding:15px}.help-icon{color:#6555d3;background:#fff;border-radius:9px;place-items:center;width:34px;height:34px;margin-bottom:10px;display:grid}.sidebar-help strong{font-size:13px}.sidebar-help p{color:#898692;margin:5px 0 10px;font-size:11px;line-height:1.6}.sidebar-help button{color:#5d4ccb;background:0 0;border:0;padding:0;font-size:11px;font-weight:600}.sidebar-user{border-top:1px solid #efedf3;align-items:center;gap:10px;height:77px;padding:0 5px;display:flex}.sidebar-user>div:nth-child(2){flex:1}.sidebar-user strong{font-size:12px;display:block}.sidebar-user span{color:#a4a1ad;margin-top:3px;font-size:10px;display:block}.avatar{color:#fff;background:linear-gradient(145deg,#f3c4a2,#d99773);border-radius:50%;place-items:center;width:36px;height:36px;font-weight:600;display:grid}.avatar.small{width:31px;height:31px;font-size:12px}.close-side{display:none}main{width:100%;min-width:0;padding-left:246px}.topbar{z-index:10;background:#fff;border-bottom:1px solid #ebeaf0;justify-content:space-between;align-items:center;height:68px;padding:0 28px;display:flex;position:sticky;top:0}.global-search{color:#aaa8b2;background:#f7f7fa;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;width:330px;height:38px;padding:0 11px;display:flex}.global-search:focus-within{background:#fff;border-color:#c9c1f4}.global-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.global-search kbd{color:#aaa8b2;background:#fff;border:1px solid #e4e2e9;border-radius:5px;padding:2px 6px;font-size:10px}.top-actions{align-items:center;gap:15px;display:flex}.icon-button{color:#696773;background:0 0;border:0;padding:6px;position:relative}.icon-button i{background:#e95967;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:4px;right:4px}.divider{background:#e7e5eb;width:1px;height:22px}.account{color:#4c4a55;background:0 0;border:0;align-items:center;gap:8px;font-size:12px;display:flex}.menu-btn{background:0 0;border:0;display:none}.content{max-width:1600px;margin:0 auto;padding:27px 30px 45px}.page-heading{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.page-heading h1{margin:0 0 7px;font-size:23px}.page-heading p{color:#92909b;margin:0;font-size:12px}.primary,.outline{border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:39px;padding:0 15px;font-size:12px;font-weight:600;display:inline-flex}.primary{color:#fff;background:#6656d5;box-shadow:0 5px 13px #6656d52e}.primary:hover{background:#5748c4}.outline{color:#65636e;background:#fff;border-color:#e3e1e8}.stat-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.stat-card{background:#fff;border:1px solid #ecebf1;border-radius:13px;padding:17px 18px;position:relative;box-shadow:0 3px 10px #23203b08}.stat-icon{border-radius:11px;place-items:center;width:40px;height:40px;margin-bottom:14px;display:grid}.stat-icon.purple{color:#6656d5;background:#efedfc}.stat-icon.blue{color:#3a85df;background:#eaf4ff}.stat-icon.orange{color:#ea9146;background:#fff1e5}.stat-icon.green{color:#3aa579;background:#e7f8f0}.stat-label{color:#898793;margin-bottom:7px;font-size:11px}.more-dot{float:right;color:#c1bec8;letter-spacing:2px}.stat-card>strong{letter-spacing:.2px;font-size:22px}.stat-card p{color:#aaa7b0;gap:6px;margin:9px 0 0;font-size:10px;display:flex}.stat-card p span{color:#36a576;align-items:center;gap:2px;font-weight:600;display:flex}.dashboard-grid{grid-template-columns:minmax(0,2.1fr) minmax(280px,.9fr);gap:16px;margin-top:17px;display:grid}.panel{background:#fff;border:1px solid #ecebf1;border-radius:13px;box-shadow:0 3px 10px #23203b08}.panel-head{border-bottom:1px solid #f0eff3;justify-content:space-between;align-items:center;height:69px;padding:0 19px;display:flex}.panel-head h3{margin:0 0 5px;font-size:14px}.panel-head p{color:#a19faa;margin:0;font-size:10px}.panel-head select,.table-tools select{color:#6f6c77;background:#fff;border:1px solid #e5e3e9;border-radius:8px;height:32px;padding:0 30px 0 10px;font-size:10px}.panel-head button{color:#918e99;background:0 0;border:0}.chart-meta{gap:50px;padding:17px 22px 5px;display:flex}.chart-meta div{grid-template-columns:auto auto;align-items:center;gap:4px 8px;display:grid}.chart-meta span{color:#9996a2;grid-column:1/-1;font-size:10px}.chart-meta strong{font-size:17px}.chart-meta em{color:#38a679;background:#eaf8f2;border-radius:4px;padding:2px 5px;font-size:9px;font-style:normal}.chart{height:210px;padding:4px 18px 18px 17px;display:flex}.y-labels{color:#aaa8b1;flex-direction:column;justify-content:space-between;width:37px;padding-bottom:19px;font-size:8px;display:flex}.chart-area{flex:1;position:relative}.grid-lines{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 20px}.grid-lines i{background:#f0eff3;height:1px}.chart svg{width:100%;height:calc(100% - 20px);position:absolute;inset:0 0 20px}.x-labels{color:#aaa8b1;justify-content:space-between;font-size:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.pay-panel{min-height:356px}.donut-wrap{place-items:center;height:182px;display:grid}.donut{background:conic-gradient(#6757d9 0 46%,#42a2ee 46% 78%,#e6a64f 78% 92%,#53bd91 92% 100%);border-radius:50%;place-items:center;width:139px;height:139px;display:grid;position:relative}.donut:before{content:"";background:#fff;border-radius:50%;width:95px;height:95px;position:absolute}.donut div{text-align:center;position:relative}.donut strong{font-size:14px;display:block}.donut span{color:#a09da8;font-size:8px}.legend{grid-template-columns:1fr 1fr;gap:11px 16px;padding:0 24px;display:grid}.legend div{color:#85828d;grid-template-columns:8px 1fr auto;align-items:center;gap:6px;font-size:9px;display:grid}.legend i{border-radius:2px;width:7px;height:7px}.legend strong{color:#4a4852}.wechat{background:#6757d9}.alipay{background:#42a2ee}.balance{background:#e6a64f}.bank{background:#53bd91}.bottom-grid{grid-template-columns:1.55fr 1fr;gap:16px;margin-top:17px;display:grid}.text-button{color:#6555d1!important;font-size:10px!important}.mini-row{border-bottom:1px solid #f1f0f3;grid-template-columns:34px 1fr 80px 74px;align-items:center;gap:9px;min-height:57px;padding:7px 18px;display:grid}.mini-row:last-child{border:0}.order-icon{color:#6656d5;background:#f0eefc;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.mini-row div:nth-child(2) strong{font-size:10px;display:block}.mini-row div:nth-child(2) span{color:#aaa7b1;margin-top:3px;font-size:8px;display:block}.mini-row>b{font-size:10px}.status{white-space:nowrap;border-radius:12px;align-items:center;gap:5px;padding:4px 8px;font-size:9px;display:inline-flex}.status i{border-radius:50%;width:5px;height:5px}.status.success{color:#288c65;background:#e9f8f1}.status.success i{background:#39aa7b}.status.warning{color:#c47a26;background:#fff4e5}.status.warning i{background:#e49a45}.status.info{color:#4f73bd;background:#edf3ff}.status.info i{background:#5f83cc}.status.muted{color:#85828c;background:#f1f0f3}.status.muted i{background:#aaa7af}.rank-row{border-bottom:1px solid #f1f0f3;grid-template-columns:25px 34px 1fr auto;align-items:center;gap:9px;height:57px;padding:0 18px;display:grid}.rank-row:last-child{border:0}.rank{color:#8b8993;background:#f2f1f4;border-radius:6px;place-items:center;width:20px;height:20px;font-size:9px;display:grid}.rank.n1{color:#d4962c;background:#fff1d8}.rank.n2{color:#77849a;background:#eff2f6}.rank.n3{color:#b57647;background:#f9e8db}.shop-logo{color:#5d62af;background:#edf0fb;border-radius:8px;place-items:center;width:31px;height:31px;font-size:11px;font-weight:700;display:grid}.rank-row div:nth-child(3) strong{font-size:10px;display:block}.rank-row div:nth-child(3) span{color:#aaa7b1;margin-top:3px;font-size:8px;display:block}.rank-row>b{font-size:10px}.data-panel{overflow:hidden}.table-tools{border-bottom:1px solid #efedf2;justify-content:space-between;align-items:center;padding:14px 17px;display:flex}.table-search{color:#aaa7b0;border:1px solid #e4e2e8;border-radius:8px;align-items:center;gap:8px;width:250px;height:34px;padding:0 10px;display:flex}.table-search input{border:0;outline:0;width:100%;font-size:10px}.filter-group{gap:8px;display:flex}.filter-group .outline{height:32px;font-size:10px}.icon-outline{color:#777480;background:#fff;border:1px solid #e3e1e8;border-radius:8px;place-items:center;width:33px;height:32px;display:grid}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:900px}th{text-align:left;color:#8e8b96;background:#fafafd;border-bottom:1px solid #eceaf0;padding:12px 15px;font-size:9px;font-weight:500}td{color:#5f5c68;white-space:nowrap;border-bottom:1px solid #f0eff3;padding:13px 15px;font-size:10px}tbody tr:hover{background:#fcfbfe}td strong{color:#33313b;font-size:10px}.cell-sub{color:#aaa7b1;margin-top:4px;font-size:8px;display:block}.entity{align-items:center;gap:9px;display:flex}.entity-logo,.product-thumb{border-radius:9px;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.entity-logo.purple{color:#6757d9;background:#efedfc}.entity-logo.blue{color:#4287d4;background:#eaf5ff}.product-thumb{color:#dc8c46;background:#fff1e5}.entity strong,.entity span{display:block}.entity span{color:#aaa7b1;margin-top:4px;font-size:8px}.money{color:#34313b;font-weight:600}.level{color:#8c662d;background:#fff3da;border-radius:10px;padding:4px 8px}.row-actions{gap:3px;display:flex}.row-actions button{color:#777480;background:0 0;border:0;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.row-actions button:hover{color:#6555d1;background:#eeecfa}.row-actions button.danger:hover{color:#df5d69;background:#fff0f1}.pagination{color:#9996a0;justify-content:space-between;align-items:center;height:55px;padding:0 17px;font-size:9px;display:flex}.pagination div{gap:4px;display:flex}.pagination button{color:#77747f;background:#fff;border:1px solid #e4e2e8;border-radius:6px;width:27px;height:27px;font-size:9px}.pagination button.current{color:#fff;background:#6656d5;border-color:#6656d5}.pagination button:disabled{opacity:.45}.empty{color:#aaa7b1;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:250px;display:flex}.empty strong{color:#696671;font-size:12px}.empty span{font-size:10px}.settings-layout{grid-template-columns:190px 1fr;gap:16px;display:grid}.settings-nav{background:#fff;border:1px solid #ecebf1;border-radius:13px;height:max-content;padding:10px}.settings-nav button{color:#777480;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;height:41px;margin:2px 0;padding:0 12px;font-size:11px;display:flex}.settings-nav button.active{color:#6555d1;background:#efedfc;font-weight:600}.settings-panel{padding-bottom:20px}.settings-title{border-bottom:1px solid #eeedf2;padding:20px 24px}.settings-title h3{margin:0 0 5px;font-size:16px}.settings-title p{color:#9996a1;margin:0;font-size:10px}.settings-section{border-bottom:1px solid #eeedf2;padding:20px 24px}.settings-section h4{margin:0 0 18px;font-size:12px}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-grid label{display:block}.form-grid label.full{grid-column:1/-1}.form-grid label>span{color:#5f5c67;margin-bottom:7px;font-size:10px;font-weight:500;display:block}.form-grid input,.form-grid select,.form-grid textarea{color:#45424e;background:#fff;border:1px solid #e1dfe6;border-radius:8px;outline:0;width:100%;padding:0 11px;font-size:11px}.form-grid input,.form-grid select{height:38px}.form-grid textarea{resize:vertical;height:76px;padding-top:10px}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:#8c7de1;box-shadow:0 0 0 3px #6c5dd314}.form-grid input:disabled,.form-grid select:disabled{color:#7f7c86;background:#f6f5f8}.setting-row{border-top:1px solid #f0eff3;justify-content:space-between;align-items:center;min-height:57px;display:flex}.setting-row strong{font-size:11px;display:block}.setting-row span{color:#9996a1;margin-top:5px;font-size:9px;display:block}.toggle{background:#d4d1d9;border:0;border-radius:12px;width:38px;height:21px;padding:2px;transition:all .2s}.toggle i{background:#fff;border-radius:50%;width:17px;height:17px;transition:all .2s;display:block;box-shadow:0 1px 4px #0002}.toggle.on{background:#6757d9}.toggle.on i{transform:translate(17px)}.settings-footer{justify-content:flex-end;padding:20px 24px 0;display:flex}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1e1b2f77;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:15px;width:min(570px,100%);overflow:hidden;box-shadow:0 24px 70px #1f193a38}.modal-head{border-bottom:1px solid #eeedf2;justify-content:space-between;align-items:flex-start;padding:20px 22px;display:flex}.modal-head h2{margin:0 0 5px;font-size:17px}.modal-head p{color:#9996a1;margin:0;font-size:10px}.modal-head button{color:#77747e;background:#f4f3f6;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.modal form{padding:20px 22px}.modal-actions{border-top:1px solid #eeedf2;justify-content:flex-end;gap:9px;margin-top:22px;padding-top:18px;display:flex}.toast{z-index:70;color:#fff;background:#292634;border-radius:10px;align-items:center;gap:8px;padding:12px 17px;font-size:11px;animation:.25s toastin;display:flex;position:fixed;bottom:25px;right:25px;box-shadow:0 12px 35px #1e1b2f40}.toast svg{color:#62d4a2}@keyframes toastin{0%{opacity:0;transform:translateY(10px)}}.overlay{display:none}@media (width<=1100px){.stat-grid{grid-template-columns:1fr 1fr}.dashboard-grid,.bottom-grid{grid-template-columns:1fr}.pay-panel{min-height:340px}.legend{max-width:400px;margin:auto}.global-search{width:260px}}@media (width<=800px){.sidebar{transition:all .25s;transform:translate(-100%);box-shadow:10px 0 35px #1b173425}.sidebar.open{transform:translate(0)}.close-side{color:#777480;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:23px;right:10px}.overlay{z-index:15;background:#18152655;display:block;position:fixed;inset:0}.menu-btn{display:block}main{padding-left:0}.topbar{padding:0 15px}.global-search{width:min(280px,48vw)}.content{padding:22px 16px}.account span,.account svg,.divider{display:none}.settings-layout{grid-template-columns:1fr}.settings-nav{display:flex;overflow-x:auto}.settings-nav button{min-width:max-content}.form-grid{grid-template-columns:1fr}.form-grid label.full{grid-column:auto}}.move-order-action{color:#6d5bd0!important;background:#f1efff!important}.move-order-action:hover{background:#e5e0ff!important}.admin-move-modal{width:min(480px,100vw - 32px)}.admin-move-body{padding:22px}.admin-move-current{color:#777;background:#f7f7fb;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:14px 16px;display:flex}.admin-move-current strong{color:#25232b}.admin-move-body label>span{color:#686471;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.admin-move-body select{color:#2f2b35;background:#fff;border:1px solid #ddd9e5;border-radius:10px;outline:none;width:100%;height:44px;padding:0 12px}.admin-move-body select:focus{border-color:#6d5bd0;box-shadow:0 0 0 3px #6d5bd018}.admin-move-empty,.admin-move-error{margin:10px 0 0;font-size:12px;line-height:1.6}.admin-move-empty{color:#96919d}.admin-move-error{color:#d84848}.transfer-records{padding:0}.transfer-records-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.transfer-records-search{background:#fff;border:1px solid #e3e0e7;border-radius:10px;align-items:center;gap:8px;width:min(360px,100%);padding:0 12px;display:flex}.transfer-records-search input{background:0 0;border:0;outline:0;width:100%;height:40px}.transfer-member-change{align-items:center;gap:8px;display:flex}.transfer-member-change span{color:#aaa}.transfer-source{color:#6654c7;background:#f0edff;border-radius:999px;padding:4px 9px;font-size:12px;display:inline-flex}.transfer-records-empty{color:#999;justify-content:center;align-items:center;min-height:220px;display:flex}@media (width<=800px){.transfer-records-head{flex-direction:column;align-items:stretch}.transfer-records-search{width:100%}.transfer-records-table{overflow:auto}}@media (width<=560px){.stat-grid{grid-template-columns:1fr}.page-heading{align-items:flex-end}.page-heading p{max-width:220px}.top-actions{gap:5px}.global-search kbd{display:none}.table-tools{flex-direction:column;align-items:stretch}.table-search{width:100%}.filter-group{overflow-x:auto}.chart-meta{gap:20px}.mini-row{grid-template-columns:34px 1fr auto}.mini-row .status{display:none}.page-heading .primary{padding:0 11px}.form-grid{gap:12px}}.member-quick-actions{gap:3px;margin-right:3px;display:flex}.row-actions .member-quick-actions button{color:#6555d1;background:#f3f1fd;width:auto;min-width:36px;padding:0 7px;font-size:9px;font-weight:700}.row-actions .member-quick-actions button:last-child{min-width:48px}.row-actions .member-quick-actions button:hover{color:#fff;background:#6656d5}.member-quick-modal{width:min(430px,100%)}.member-quick-body{padding:20px 22px}.member-quick-body label>span{color:#5f5c67;margin-bottom:8px;font-size:11px;font-weight:600;display:block}.member-quick-body select{color:#45424e;background:#fff;border:1px solid #e1dfe6;border-radius:8px;outline:0;width:100%;height:40px;padding:0 11px}.member-quick-body select:focus{border-color:#8c7de1;box-shadow:0 0 0 3px #6c5dd314}.member-quick-error{color:#d9505d;margin:10px 0 0;font-size:10px}.change-records-page,.member-recycle-page{overflow:hidden}.change-records-head{border-bottom:1px solid #efedf2;justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:17px 20px;display:flex}.change-records-head h3{margin:0 0 6px;font-size:15px}.change-records-head p{color:#9996a1;margin:0;font-size:10px}.change-records-head label{color:#aaa7b0;border:1px solid #e4e2e8;border-radius:9px;align-items:center;gap:8px;width:min(300px,100%);height:36px;padding:0 11px;display:flex}.change-records-head input{background:0 0;border:0;outline:0;width:100%;font-size:10px}.change-type{color:#6654c7;background:#f0edff;border-radius:999px;padding:4px 8px}.recycle-actions{gap:7px;display:flex}.recycle-actions button{color:#6555d1;background:#eeecfa;border:0;border-radius:7px;align-items:center;gap:5px;height:30px;padding:0 10px;font-size:9px;font-weight:600;display:inline-flex}.recycle-actions button.permanent{color:#d9505d;background:#fff0f1}.recycle-actions button:disabled{opacity:.55;cursor:not-allowed}@media (width<=700px){.change-records-head{flex-direction:column;align-items:stretch}.change-records-head label{width:100%}}.merchant-modal{width:min(680px,100%);max-height:92vh;overflow:auto}.merchant-media{border-bottom:1px solid #eeedf2;grid-template-columns:130px 1fr;gap:18px;margin-bottom:20px;padding-bottom:20px;display:grid}.merchant-media label>span{color:#5f5c67;margin-bottom:7px;font-size:10px;font-weight:500;display:block}.merchant-media input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.logo-uploader,.photo-uploader{position:relative}.logo-preview{color:#7667d8;cursor:pointer;background:#f8f7fd;border:1px dashed #cfc9ea;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:90px;height:90px;transition:all .2s;display:flex;overflow:hidden}.logo-preview:hover,.photo-preview:hover{background:#f4f1ff;border-color:#7160da}.logo-preview small{font-size:9px}.logo-preview img,.photo-preview img{object-fit:cover;width:100%;height:100%}.logo-uploader em{color:#aaa7b2;max-width:105px;margin-top:7px;font-size:8px;font-style:normal;line-height:1.5;display:block}.photo-preview{color:#7667d8;cursor:pointer;background:#faf9fd;border:1px dashed #cfc9ea;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:122px;transition:all .2s;display:flex;overflow:hidden}.photo-preview strong{font-size:10px}.photo-preview small{color:#aaa7b2;font-size:8px}.entity-logo img,.shop-logo img{object-fit:cover;border-radius:inherit;width:100%;height:100%}@media (width<=560px){.merchant-media{grid-template-columns:1fr}.logo-uploader{grid-template-columns:100px 1fr;align-items:start;display:grid}.logo-uploader>span{grid-column:1/-1}.logo-uploader em{margin-top:0}.photo-preview{height:110px}}.account-wrap{position:relative}.account-dropdown{z-index:42;background:#fff;border:1px solid #e9e7ee;border-radius:12px;width:190px;padding:7px;position:absolute;top:46px;right:0;box-shadow:0 16px 45px #25203922}.menu-shade{z-index:40;background:0 0;border:0;position:fixed;inset:0}.account-profile{border-bottom:1px solid #efedf2;align-items:center;gap:10px;margin-bottom:5px;padding:10px;display:flex}.account-profile strong,.account-profile span{display:block}.account-profile strong{font-size:11px}.account-profile span{color:#9996a1;margin-top:3px;font-size:9px}.account-dropdown>button:not(.menu-shade){color:#5f5c67;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;height:38px;padding:0 10px;font-size:10px;display:flex}.account-dropdown>button:hover{color:#6152cc;background:#f4f2fc}.account-dropdown>button.logout-item{color:#d65c67}.password-modal{width:min(450px,100%)}.one-column{grid-template-columns:1fr}.security-hint{color:#6555cf;background:#f1effc;border-radius:9px;align-items:center;gap:8px;margin-bottom:17px;padding:10px 12px;font-size:9px;display:flex}.withdraw-modal{width:min(440px,100%)}.withdraw-body{padding:20px 22px}.withdraw-body label>span{color:#5f5c67;margin-bottom:8px;font-size:10px;font-weight:600;display:block}.money-input{border:1px solid #dedbe5;border-radius:9px;align-items:center;height:46px;padding:0 12px;display:flex}.money-input:focus-within{border-color:#806fdb;box-shadow:0 0 0 3px #6c5dd314}.money-input b{font-size:18px}.money-input input{border:0;outline:0;flex:1;min-width:0;padding-left:8px;font-size:16px}.withdraw-tip{color:#92909a;background:#f7f7fa;border-radius:8px;margin-top:12px;padding:10px 11px;font-size:9px}.balance-value{color:#4d9b78!important}.wallet-action{color:#5e52c9!important}.settle-action{color:#2e9a70!important}.primary:disabled{opacity:.5;cursor:not-allowed}@media (width<=800px){.account-wrap>.account span,.account-wrap>.account svg{display:none}.account-dropdown{right:-4px}}.logout-modal{width:min(360px,100%)}.logout-content{text-align:center;padding:34px 28px}.logout-content>svg{color:#6757d9;background:#efedfc;border-radius:14px;width:54px;height:54px;padding:12px}.logout-content h2{margin:15px 0 6px;font-size:18px}.logout-content p{color:#9996a1;margin:0 0 20px;font-size:10px}.logout-content .primary{min-width:130px}.login-page{background:linear-gradient(145deg,#f8f7ff,#eef0fb);place-items:center;min-height:100vh;padding:24px;display:grid;position:relative;overflow:hidden}.login-decoration{filter:blur(1px);border-radius:50%;position:absolute}.login-decoration.one{background:#dcd6ff66;width:440px;height:440px;top:-190px;left:-160px}.login-decoration.two{background:#c8e4ff55;width:360px;height:360px;bottom:-160px;right:-110px}.login-card{background:#fff;border:1px solid #e7e4ee;border-radius:22px;width:min(420px,100%);padding:34px 38px;position:relative;box-shadow:0 28px 80px #3027641c}.login-brand{align-items:center;gap:11px;display:flex}.login-brand strong{font-size:19px;display:block}.login-brand span{color:#9996a1;margin-top:2px;font-size:9px;display:block}.login-heading{margin:35px 0 25px}.login-heading h1{margin:0 0 8px;font-size:25px}.login-heading p{color:#96939e;margin:0;font-size:11px}.login-card form>label{margin-bottom:16px;display:block}.login-card form>label>span{color:#5d5a66;margin-bottom:8px;font-size:10px;font-weight:600;display:block}.login-input{color:#aaa6b1;border:1px solid #dfdce6;border-radius:10px;align-items:center;gap:9px;height:44px;padding:0 12px;display:flex}.login-input:focus-within{border-color:#7969da;box-shadow:0 0 0 3px #6c5dd314}.login-input input{border:0;outline:0;flex:1;min-width:0;font-size:11px}.login-input button{color:#97949e;background:0 0;border:0;place-items:center;padding:3px;display:grid}.login-options{color:#85828d;justify-content:space-between;align-items:center;margin:2px 0 18px;font-size:9px;display:flex}.login-options label{align-items:center;gap:5px;display:flex}.login-options button{color:#6555ce;background:0 0;border:0;font-size:9px}.login-error{color:#d65965;background:#fff0f1;border-radius:7px;margin-bottom:12px;padding:8px 10px;font-size:9px}.login-submit{color:#fff;background:#6555d2;border:0;border-radius:10px;width:100%;height:44px;font-size:12px;font-weight:600;box-shadow:0 8px 18px #6555d237}.login-submit:hover{background:#5747c1}.login-foot{text-align:center;color:#aaa7b0;margin:22px 0 0;font-size:8px}@media (width<=480px){.login-card{border-radius:17px;padding:28px 22px}}.login-switch-entry{display:none!important}.status.refund{color:#c84f5c;background:#fff0f2}.status.refund i{background:#dc6570}.refund-action{color:#d45b66!important}.refund-action:hover{color:#c74754!important;background:#fff0f2!important}.confirm-modal{text-align:center;width:min(420px,100%);padding:28px}.confirm-icon{color:#d99433;background:#fff4df;border-radius:16px;place-items:center;width:54px;height:54px;margin:0 auto 15px;display:grid}.confirm-modal.refund .confirm-icon,.delete-confirm-modal .confirm-icon{color:#d65562;background:#fff0f2}.confirm-modal h2{margin:0 0 9px;font-size:18px}.confirm-modal>p{color:#777480;max-width:320px;margin:0 auto;font-size:10px;line-height:1.7}.confirm-order{color:#777480;background:#f6f5f8;border-radius:7px;margin-top:14px;padding:7px 11px;font-size:9px;display:inline-block}.confirm-modal .modal-actions{justify-content:center;margin-top:22px}.confirm-danger{background:#d95763!important}.confirm-danger:hover{background:#c44753!important}.identity-tag{border-radius:12px;align-items:center;padding:4px 9px;font-size:9px;font-weight:600;display:inline-flex}.identity-tag.butler{color:#6652c9;background:#efedfc}.identity-tag.earn{color:#b97822;background:#fff3dc}.identity-empty{color:#bbb8c1}.form-grid select{cursor:pointer}.merchant-balance-note{color:#6759b9;background:#f4f1ff;border-radius:9px;margin:-3px 0 18px;padding:11px 13px;font-size:11px}.member-avatar-upload{background:#faf9ff;border:1px solid #e9e7f2;border-radius:14px;align-items:center;gap:18px;margin-bottom:18px;padding:16px;display:flex}.member-avatar-upload label{cursor:pointer;position:relative}.member-avatar-upload input{opacity:0;width:1px;height:1px;position:absolute}.member-avatar-preview{color:#7568bd;background:#fff;border:1.5px dashed #bcb6dc;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:78px;height:78px;display:flex;overflow:hidden}.member-avatar-preview img{object-fit:cover;width:100%;height:100%}.member-avatar-upload>div:last-child{flex-direction:column;gap:5px;display:flex}.member-avatar-upload strong{font-size:14px}.member-avatar-upload p,.member-avatar-upload span{color:#8d899d;margin:0;font-size:12px}.member-avatar-upload span{color:#6c5dd3}.entity-logo img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.member-balance-modal{width:min(600px,100vw - 28px)}.balance-tabs{border-bottom:1px solid #eeeaf5;padding:0 24px;display:flex}.balance-tabs button{color:#8b8798;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:13px 16px;font-weight:600;display:flex}.balance-tabs button.active{color:#6c5dd3;border-bottom-color:#6c5dd3}.balance-adjust-body{padding:22px 24px}.adjust-types{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px;display:grid}.adjust-types button{color:#676273;cursor:pointer;background:#fff;border:1px solid #e3e0ec;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:12px;display:flex}.adjust-types button.active{color:#6555c5;background:#f3f0ff;border-color:#796bd4;box-shadow:0 0 0 2px #6c5dd314}.balance-adjust-body label{flex-direction:column;gap:8px;margin-top:15px;font-size:13px;font-weight:600;display:flex}.balance-adjust-body textarea{resize:vertical;min-height:82px;font:inherit;border:1px solid #dfdce8;border-radius:10px;padding:12px}.balance-preview{color:#777284;background:#f6f4fc;border-radius:10px;justify-content:space-between;align-items:center;margin-top:16px;padding:13px 15px;font-size:13px;display:flex}.balance-preview strong{color:#2b2736;font-size:17px}.balance-records{max-height:420px;padding:10px 24px 22px;overflow:auto}.balance-record{border-bottom:1px solid #f0edf5;grid-template-rows:auto auto;grid-template-columns:38px 1fr auto;column-gap:11px;padding:15px 0;display:grid}.record-icon{border-radius:10px;grid-row:1/3;place-items:center;width:36px;height:36px;display:grid}.record-icon.plus{color:#22a66f;background:#eaf8f1}.record-icon.minus{color:#e05b5b;background:#fff0f0}.balance-record>div:nth-child(2){flex-direction:column;gap:4px;display:flex}.balance-record>div:nth-child(2) span,.balance-record small{color:#9994a5;font-size:12px}.balance-record>b{grid-row:1;font-size:14px}.balance-record>b.plus{color:#20a36d}.balance-record>b.minus{color:#df5757}.balance-record small{text-align:right;grid-column:3}.empty-records{color:#9b96a7;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:180px;display:flex}@media (width<=560px){.adjust-types{grid-template-columns:1fr}.member-avatar-upload{align-items:flex-start}.balance-record{grid-template-columns:38px 1fr}.balance-record>b,.balance-record small{text-align:left;grid-column:2}}.nav-group{margin:4px 0}.sidebar nav .nav-group>.parent{margin-bottom:0}.sidebar nav .nav-group>.parent svg:last-child{margin-left:auto;transition:all .2s}.nav-children{padding:3px 0 3px 40px}.sidebar nav .nav-children button{height:34px;margin:1px 0;padding:0 12px;font-size:12px}.sidebar nav .nav-children button.active{color:#5c4ccb;background:#f0eefc}.level-panel{padding:0 0 22px}.level-toolbar{border-bottom:1px solid #efedf3;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.level-toolbar h3{margin:0 0 5px;font-size:15px}.level-toolbar p{color:#9995a4;margin:0;font-size:11px}.level-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;padding:20px;display:grid}.level-card{background:linear-gradient(145deg,#fff,#fbfaff);border:1px solid #eae7f0;border-radius:14px;padding:17px;box-shadow:0 5px 18px #29213d0a}.level-card-head,.level-card-foot{justify-content:space-between;align-items:center;display:flex}.level-symbol{color:#6757d9;background:#efedff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.tone-1 .level-symbol{color:#d28a2d;background:#fff2dd}.tone-2 .level-symbol{color:#3983d3;background:#eaf5ff}.tone-3 .level-symbol{color:#2e9c70;background:#eaf8f1}.level-state{color:#9894a1;background:#f0eff3;border-radius:12px;padding:4px 8px;font-size:10px}.level-state.on{color:#268d63;background:#e8f8f0}.level-card>h3{margin:16px 0 6px;font-size:16px}.level-card>p{color:#9995a3;height:32px;margin:0;font-size:10px;line-height:1.6}.rebate-value{border-top:1px solid #f0edf4;border-bottom:1px solid #f0edf4;margin-top:10px;padding:15px 0}.rebate-value strong{color:#5d4dcc;font-size:24px;display:block}.rebate-value span{color:#9995a3;font-size:10px}.level-card-foot{color:#86818f;padding-top:13px;font-size:10px}.level-card-foot>span{align-items:center;gap:5px;display:flex}.level-card-foot>div{gap:4px;display:flex}.level-card-foot button{color:#716b80;background:#f5f3fa;border:0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.level-card-foot button:hover{color:#6250ce;background:#ece8fc}.level-card-foot button.danger:hover{color:#db5c68;background:#fff0f1}.level-card-foot button:disabled{opacity:.35;cursor:not-allowed}.level-modal form{padding:20px 22px}.commission-example{color:#777184;background:#f4f1ff;border-radius:10px;margin-top:17px;padding:13px 15px;font-size:11px}.commission-example strong{color:#5d4dcc}.level-modal .full{grid-column:1/-1}@media (width<=1150px){.level-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.level-toolbar{align-items:flex-start;gap:15px}.level-grid{grid-template-columns:1fr;padding:14px}.level-modal .full{grid-column:auto}}.huifu-id{color:#6252c8;white-space:nowrap;text-overflow:ellipsis;background:#f2f0ff;border-radius:8px;max-width:150px;padding:5px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:inline-block;overflow:hidden}.product-modal{width:min(940px,100vw - 32px);max-height:92vh;overflow:auto}.product-thumbnail-upload{margin-bottom:18px}.product-thumbnail-upload label{cursor:pointer;display:inline-block;position:relative}.product-thumbnail-upload input,.product-media-actions input{opacity:0;width:1px;height:1px;position:absolute}.product-thumbnail-preview{color:#7769bd;background:#faf9fe;border:1.5px dashed #c9c3df;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:180px;height:120px;display:flex;overflow:hidden}.product-thumbnail-preview strong{font-size:12px}.product-thumbnail-preview small{color:#9993a6;font-size:9px}.product-thumbnail-preview img{object-fit:cover;width:100%;height:100%}.product-thumb{overflow:hidden}.product-thumb img{object-fit:cover;width:100%;height:100%}.product-detail-editor{background:#fff;border:1px solid #ddd9e8;border-radius:12px;margin-top:20px;overflow:hidden}.product-editor-head{background:#faf9fd;border-bottom:1px solid #e9e6ef;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:10px 13px;display:flex}.product-editor-head>div:first-child{flex-direction:column;gap:3px;display:flex}.product-editor-head strong{font-size:12px}.product-editor-head span{color:#9994a3;font-size:9px}.product-media-actions{align-items:center;gap:8px;display:flex}.product-media-actions label{color:#6154b5;cursor:pointer;background:#fff;border:1px solid #ded9eb;border-radius:7px;align-items:center;gap:5px;height:31px;padding:0 10px;font-size:10px;font-weight:600;display:flex;position:relative}.product-media-actions label.disabled{opacity:.5;cursor:not-allowed}.fallback-toolbar{background:#f7f6fa;border-bottom:1px solid #e7e4ed;align-items:center;gap:5px;padding:7px 10px;display:flex}.fallback-toolbar button{color:#55515e;background:#fff;border:1px solid #dedbe5;border-radius:5px;min-width:30px;height:28px;padding:0 8px;font-size:11px}.fallback-toolbar button:hover{color:#5e4fc2;border-color:#8b7ade}.product-detail-editor .hidden{display:none!important}.ueditor-host{min-height:320px}.ueditor-loading{visibility:hidden!important;width:800px!important;position:absolute!important;left:-10000px!important}.ueditor-fallback{outline:0;min-height:320px;padding:18px;font-size:13px;line-height:1.7}.ueditor-fallback:empty:before{content:attr(data-placeholder);color:#aaa5b0}.ueditor-fallback img,.ueditor-fallback video,.product-detail-view img,.product-detail-view video{max-width:100%;height:auto}.product-detail-view{border:1px solid #e4e1ea;border-radius:12px;min-height:120px;margin-top:20px;padding:18px;font-size:13px;line-height:1.75}.product-detail-editor .edui-default .edui-editor{box-shadow:none!important;border:0!important}.spin{animation:.8s linear infinite product-spin}@keyframes product-spin{to{transform:rotate(360deg)}}@media (width<=650px){.product-editor-head{flex-direction:column;align-items:flex-start}.product-media-actions{width:100%}.product-media-actions label{flex:1;justify-content:center}.product-thumbnail-preview{width:150px;height:110px}}.nav-group{width:100%}.sidebar nav .nav-group .parent svg:last-child{margin-left:auto;transition:transform .2s}.sidebar nav .nav-group .parent svg.rotated{transform:rotate(180deg)}.nav-children{opacity:0;max-height:0;transition:max-height .25s,opacity .2s;overflow:hidden}.nav-children.open{opacity:1;max-height:150px}.sidebar nav .nav-children button{height:36px;margin:1px 0;padding-left:44px;font-size:11px}.sidebar nav .nav-children button.active:before{display:none}.sidebar nav .nav-group .parent.active:before{content:"";background:#6757d9;border-radius:0 3px 3px 0;width:3px;height:24px;position:absolute;left:-16px}.finance-summary{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:17px;display:grid}.finance-summary>div{background:#fff;border:1px solid #ecebf1;border-radius:13px;padding:19px;box-shadow:0 3px 10px #23203b08}.finance-summary span{color:#92909b;margin-bottom:9px;font-size:11px;display:block}.finance-summary strong{color:#2f2c38;font-size:22px}.finance-panel{overflow:hidden}.finance-toolbar{border-bottom:1px solid #efedf2;justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.finance-toolbar>div:last-child{align-items:center;gap:8px;display:flex}.finance-toolbar h3{margin:0 0 5px;font-size:14px}.finance-toolbar p{color:#9d9aa5;margin:0;font-size:10px}.finance-income{color:#27946a!important}.finance-applicant{align-items:center;gap:8px;display:flex}.finance-applicant>div{color:#6656d5;background:#efedfc;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.withdraw-status{border-radius:12px;padding:5px 9px;font-size:9px;font-weight:600;display:inline-flex}.withdraw-status.pending{color:#bc7727;background:#fff3e3}.withdraw-status.approved{color:#288c65;background:#e9f8f1}.withdraw-status.rejected{color:#d1525e;background:#fff0f1}.review-actions{gap:6px;display:flex}.review-actions button{background:#fff;border-radius:7px;align-items:center;gap:4px;height:29px;padding:0 9px;font-size:9px;font-weight:600;display:flex}.review-actions .approve{color:#278c65;border:1px solid #bfe7d4}.review-actions .approve:hover{background:#eaf8f2}.review-actions .reject{color:#d1525e;border:1px solid #f0c8cc}.review-actions .reject:hover{background:#fff0f1}.reviewed{color:#aaa7b1;align-items:center;gap:5px;font-size:9px;display:flex}.module-content{min-width:0}.module-layout>.settings-nav{position:sticky;top:95px}.module-layout>.settings-nav button{white-space:nowrap}@media (width<=800px){.finance-summary{grid-template-columns:1fr}.finance-toolbar{flex-direction:column;align-items:flex-start;gap:14px}.finance-toolbar>div:last-child{width:100%}.finance-toolbar .table-search{flex:1}}.brand-mark.has-logo{box-shadow:none;background:#fff;border:1px solid #ebe8f3;padding:3px;overflow:hidden}.brand-mark.has-logo img{object-fit:contain;border-radius:8px;width:100%;height:100%}.sidebar-copyright{color:#aaa7b1;text-align:center;padding:8px 8px 11px;font-size:8px;line-height:1.45}.platform-brand-form{grid-template-columns:150px 1fr;align-items:start;gap:22px;display:grid}.platform-logo-upload>span,.brand-fields label>span{color:#5f5c67;margin-bottom:7px;font-size:10px;font-weight:500;display:block}.platform-logo-upload{position:relative}.platform-logo-preview{color:#8d87aa;background:#faf9fd;border:1px dashed #d9d5e4;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:120px;height:120px;display:flex;overflow:hidden}.platform-logo-preview.has-image{background:#fff;border-style:solid}.platform-logo-preview img{object-fit:contain;width:100%;height:100%;padding:8px}.platform-logo-upload input{opacity:0;cursor:pointer;width:120px;height:120px;position:absolute;top:24px;left:0}.platform-logo-upload em{color:#aaa7b1;margin-top:7px;font-size:8px;font-style:normal;display:block}.brand-fields{width:100%}.setting-placeholder{text-align:center;color:#8d89a0;padding:8px 0 21px}.setting-placeholder svg{color:#6959d5;margin-bottom:8px}.setting-placeholder strong{color:#3d3948;font-size:13px;display:block}.setting-placeholder p{margin:6px 0 0;font-size:9px}.settings-footer .primary:disabled{opacity:.65;cursor:not-allowed}@media (width<=650px){.platform-brand-form{grid-template-columns:1fr}.platform-logo-preview,.platform-logo-upload input{width:104px;height:104px}}.withdrawal-fields{margin-top:18px}.withdrawal-fields input:disabled{color:#aaa7b1;background:#f2f1f5}.payment-provider{background:#f8f7fe;border:1px solid #e5e1f5;border-radius:12px;align-items:center;gap:12px;margin-bottom:20px;padding:14px 15px;display:flex}.payment-provider>div{color:#fff;background:#6757d9;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.payment-provider span{display:block}.payment-provider strong{font-size:13px;display:block}.payment-provider small{color:#918d9b;margin-top:5px;font-size:9px;display:block}.huifu-settings .key-textarea{height:110px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:1.55}.payment-security-note{color:#9a6a25;background:#fff7e8;border-radius:9px;align-items:center;gap:8px;margin-top:17px;padding:11px 13px;font-size:9px;display:flex}.backup-provider{background:#f2faf7;border:1px solid #dcebe5;border-radius:12px;align-items:center;gap:12px;margin-bottom:20px;padding:14px 15px;display:flex}.backup-provider>div{color:#fff;background:#39a77a;border-radius:10px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.backup-provider>span{flex:1;min-width:0}.backup-provider strong,.backup-provider small{display:block}.backup-provider strong{font-size:13px}.backup-provider small{color:#7d9189;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;overflow:hidden}.backup-provider.is-error{background:#fff5f6;border-color:#efd1d5}.backup-provider.is-error>div{background:#d75d68}.database-refresh{color:#278b65;background:#fff;border:1px solid #c8e3d7;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 11px;font-size:9px;display:flex}.database-refresh:disabled{opacity:.55}.database-metrics{grid-template-columns:repeat(3,1fr);gap:11px;margin-bottom:18px;display:grid}.database-metric{background:#fcfcfd;border:1px solid #e7e5eb;border-radius:11px;align-items:center;gap:10px;padding:13px;display:flex}.database-metric>i{color:#2f9b70;background:#eef8f3;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.database-metric span,.database-metric small,.database-metric strong{display:block}.database-metric small{color:#99959f;font-size:8px}.database-metric strong{color:#45414d;word-break:break-word;margin-top:4px;font-size:11px}.database-fields{margin-bottom:18px}.database-table-list{border:1px solid #e7e5eb;border-radius:11px;overflow:hidden}.database-table-head,.database-table-row{grid-template-columns:1fr 90px 90px;align-items:center;gap:12px;padding:10px 13px;display:grid}.database-table-head{color:#88848e;background:#f7f7f9;font-size:8px}.database-table-head strong{color:#56515d;font-size:10px}.database-table-head span{text-align:right;grid-column:2/4}.database-table-row{border-top:1px solid #efedf1;font-size:9px}.database-table-row code{color:#4c4658;font-size:9px}.database-table-row span,.database-table-row b{text-align:right;color:#8d8993}.database-table-row b{color:#4d806a;font-weight:600}.backup-note{color:#777380;background:#f6f5f9;border-radius:9px;align-items:center;gap:8px;margin-top:18px;padding:11px 13px;font-size:9px;display:flex}.backup-note strong{color:#278b65;margin-left:auto}.settings-footer{gap:9px}.backup-button{color:#278b65;border-color:#c6e4d7}.backup-button:disabled{opacity:.55}.backup-settings~.settings-footer{gap:15px}.wechat-settings .payment-provider{background:#f3fbf7;border-color:#d7eee3}.wechat-settings .payment-provider>div{background:#32a873}.wechat-tabs{border-bottom:1px solid #eeedf2;gap:6px;margin-bottom:20px;padding-bottom:12px;display:flex}.wechat-tabs button{color:#77737f;background:#fff;border:1px solid #e4e1e8;border-radius:8px;height:33px;padding:0 14px;font-size:10px}.wechat-tabs button.active{color:#278b65;background:#eaf8f1;border-color:#cce8db;font-weight:600}.wechat-form textarea{min-height:90px}.wechat-form .wechat-json{min-height:130px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.55}.wechat-editor-tip{margin-bottom:10px}.wechat-editor-tip strong,.wechat-editor-tip span{display:block}.wechat-editor-tip strong{color:#45414d;font-size:11px}.wechat-editor-tip span{color:#9996a1;margin-top:5px;font-size:9px}.wechat-editor>textarea{resize:vertical;color:#45424e;border:1px solid #e1dfe6;border-radius:9px;outline:0;width:100%;min-height:230px;padding:12px;font:10px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}.wechat-editor>textarea:focus{border-color:#75c49d;box-shadow:0 0 0 3px #32a87312}.wechat-editor>small{color:#aaa7b1;margin-top:7px;font-size:8px;display:block}.wechat-note{color:#4d806a;background:#f2faf7;border-radius:9px;align-items:center;gap:8px;margin-top:18px;padding:11px 13px;font-size:9px;display:flex}@media (width<=650px){.wechat-tabs{grid-template-columns:repeat(3,1fr);display:grid}.wechat-tabs button{padding:0 6px}}.wechat-builder-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.wechat-builder-head strong,.wechat-builder-head span{display:block}.wechat-builder-head strong{color:#45414d;font-size:11px}.wechat-builder-head span{color:#9996a1;margin-top:4px;font-size:9px}.wechat-builder-head .outline{height:32px;padding:0 10px;font-size:9px}.wechat-builder-list,.reply-rule-list{gap:10px;display:grid}.wechat-menu-row{background:#fcfcfd;border:1px solid #e9e7ed;border-radius:10px;grid-template-columns:28px 1fr 130px 1.4fr 34px;align-items:end;gap:10px;padding:12px;display:grid}.wechat-row-number{color:#278b65;background:#eaf8f1;border-radius:7px;place-items:center;width:26px;height:26px;margin-bottom:6px;font-size:9px;font-weight:600;display:grid}.wechat-menu-row label>span,.reply-rule label>span{color:#66626d;margin-bottom:6px;font-size:9px;display:block}.wechat-menu-row input,.wechat-menu-row select,.reply-rule input,.reply-rule textarea{background:#fff;border:1px solid #e1dfe6;border-radius:8px;outline:0;width:100%;font-size:10px}.wechat-menu-row input,.wechat-menu-row select,.reply-rule input{height:36px;padding:0 9px}.reply-rule textarea{resize:vertical;min-height:70px;padding:9px}.wechat-menu-row input:focus,.wechat-menu-row select:focus,.reply-rule input:focus,.reply-rule textarea:focus{border-color:#75c49d;box-shadow:0 0 0 3px #32a87312}.wechat-delete{color:#d45b68;background:#fff0f1;border:0;border-radius:7px;place-items:center;width:32px;height:32px;margin-bottom:2px;display:grid}.wechat-delete:hover{background:#fce2e5}.wechat-empty{color:#9996a1;text-align:center;background:#fafafd;border:1px dashed #dcd9e2;border-radius:10px;padding:28px;font-size:9px}.reply-head{border-top:1px solid #eeedf2;margin-top:18px;padding-top:18px}.reply-rule{background:#fcfcfd;border:1px solid #e9e7ed;border-radius:10px;grid-template-columns:180px 1fr 34px;align-items:end;gap:10px;padding:12px;display:grid}@media (width<=850px){.wechat-menu-row{grid-template-columns:28px 1fr 1fr 34px}.wechat-menu-row .menu-value{grid-column:2/4}.reply-rule{grid-template-columns:1fr 34px}.reply-rule label:nth-child(2){grid-column:1/2}.database-metrics{grid-template-columns:1fr}.database-table-head,.database-table-row{grid-template-columns:1fr 70px 75px}}@media (width<=650px){.wechat-builder-head{align-items:flex-start}.wechat-menu-row{grid-template-columns:28px 1fr 34px}.wechat-menu-row label{grid-column:2/3}.wechat-menu-row .wechat-delete{grid-area:1/3}.wechat-menu-row .menu-value{grid-column:2/3}.reply-rule{grid-template-columns:1fr 34px}.reply-rule label{grid-column:1}.reply-rule .wechat-delete{grid-area:1/2}.backup-provider{flex-wrap:wrap;align-items:flex-start}.database-refresh{margin-left:52px}.database-table-head,.database-table-row{grid-template-columns:1fr 58px 65px;gap:7px;padding-left:9px;padding-right:9px}}.database-config-card{background:#fbfbfc;border:1px solid #e5e2ea;border-radius:12px;margin-bottom:18px;padding:16px}.database-config-title{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:15px;display:flex}.database-config-title strong,.database-config-title small{display:block}.database-config-title strong{color:#45414d;font-size:12px}.database-config-title small{color:#97939d;margin-top:5px;font-size:8px}.database-config-title em{color:#278b65;white-space:nowrap;background:#eaf8f1;border-radius:12px;padding:4px 8px;font-size:8px;font-style:normal}.database-config-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:14px;display:flex}.database-config-actions>span{color:#278b65;margin-right:auto;font-size:9px}.database-config-actions>span.error{color:#d45b68}.database-config-actions button{height:34px;padding:0 13px;font-size:9px}.database-config-actions button:disabled{opacity:.55;cursor:not-allowed}@media (width<=650px){.database-config-actions{flex-wrap:wrap;align-items:stretch}.database-config-actions>span{width:100%;min-height:16px}.database-config-actions button{flex:1}}.database-backup-panel{background:#f2faf7;border:1px solid #dcebe5;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:12px;margin-top:18px;padding:15px;display:grid}.database-backup-panel>div{color:#2f9b70;align-items:center;gap:10px;display:flex}.database-backup-panel span,.database-backup-panel strong,.database-backup-panel small{display:block}.database-backup-panel strong{color:#454f4a;font-size:11px}.database-backup-panel small{color:#7d9189;margin-top:4px;font-size:8px}.database-backup-panel>p{color:#278b65;border-top:1px solid #dcebe5;grid-column:1/-1;margin:0;padding-top:10px;font-size:9px}@media (width<=650px){.database-backup-panel{grid-template-columns:1fr}.database-backup-panel .backup-button{width:100%}}.wechat-verification{border-top:1px solid #eeedf2;margin-top:20px;padding-top:18px}.wechat-verification-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.wechat-verification-head strong,.wechat-verification-head small{display:block}.wechat-verification-head strong{color:#45414d;font-size:11px}.wechat-verification-head small{color:#9996a1;margin-top:5px;font-size:8px}.wechat-verification-head label{cursor:pointer;align-items:center;gap:6px;height:34px;padding:0 11px;font-size:9px;display:flex;position:relative}.wechat-verification-head label.disabled{opacity:.55;pointer-events:none}.wechat-verification-head input{opacity:0;cursor:pointer;position:absolute;inset:0}.wechat-verification-file{color:#2f9b70;background:#f3faf6;border:1px solid #d8ebdf;border-radius:10px;align-items:center;gap:11px;margin-top:13px;padding:13px;display:flex}.wechat-verification-file>span{flex:1;min-width:0}.wechat-verification-file strong,.wechat-verification-file small,.wechat-verification-file a{display:block}.wechat-verification-file strong{color:#454f4a;font-size:10px}.wechat-verification-file small{color:#85938c;margin-top:4px;font-size:8px}.wechat-verification-file a{color:#278b65;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:8px;text-decoration:none;overflow:hidden}.wechat-verification-file a svg{vertical-align:-2px;margin-left:4px}.wechat-verification-file button{color:#d45b68;background:#fff0f1;border:0;border-radius:7px;align-items:center;gap:5px;height:31px;padding:0 9px;font-size:8px;display:flex}.wechat-verification-empty{color:#9995a1;text-align:center;background:#fcfcfd;border:1px dashed #ddd9e5;border-radius:10px;margin-top:13px;padding:18px;font-size:9px}.wechat-verification>p{color:#278b65;margin:9px 0 0;font-size:8px}@media (width<=650px){.wechat-verification-head{flex-direction:column;align-items:flex-start}.wechat-verification-head label{justify-content:center;width:100%}.wechat-verification-file{flex-wrap:wrap;align-items:flex-start}.wechat-verification-file button{margin-left:31px}}.wechat-credential-test{background:#faf9fd;border:1px solid #e6e2ef;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:12px;margin-top:18px;padding:13px;display:grid}.wechat-credential-test strong,.wechat-credential-test small{display:block}.wechat-credential-test strong{color:#4c4755;font-size:10px}.wechat-credential-test small{color:#9995a1;margin-top:4px;font-size:8px}.wechat-credential-test button{height:33px;padding:0 11px;font-size:9px}.wechat-credential-test>p{border-top:1px solid #ece9f0;grid-column:1/-1;margin:0;padding-top:9px;font-size:8px}.wechat-credential-test>p.success{color:#278b65}.wechat-credential-test>p.error{color:#d45b68}@media (width<=650px){.wechat-credential-test{grid-template-columns:1fr}.wechat-credential-test button{width:100%}}.alipay-channel-setting{background:#f7fbff;border:1px solid #dce9f8;border-radius:11px;margin-top:18px;padding:0 14px}.alipay-channel-setting .setting-row{border-top:0}.alipay-channel-setting .toggle.on{background:#1677ff}.alipay-mode-note{border-top:1px solid #e2edf9;align-items:flex-start;gap:10px;padding:11px 0 13px;display:flex}.alipay-mode-note strong{color:#3f5874;min-width:90px;font-size:9px}.alipay-mode-note span{color:#7890a8;font-size:8px;line-height:1.55}.sms-settings .payment-provider{margin-bottom:16px}.sms-config-grid{margin-top:16px}.sms-config-grid textarea{min-height:88px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.sms-security-tip{color:#416897;background:#f4f8ff;border:1px solid #dbe9ff;border-radius:12px;align-items:flex-start;gap:9px;margin-top:16px;padding:13px 15px;display:flex}.sms-security-tip>svg{flex:none;margin-top:1px}.sms-security-tip span{flex-direction:column;gap:4px;display:flex}.sms-security-tip strong{font-size:12px}.sms-security-tip small{font-size:10px;line-height:1.6}.sms-test-panel{background:#faf9fc;border:1px solid #ebe8f0;border-radius:13px;grid-template-columns:minmax(180px,1fr) minmax(190px,260px) auto;align-items:center;gap:10px;margin-top:16px;padding:16px;display:grid}.sms-test-panel>div{flex-direction:column;gap:4px;display:flex}.sms-test-panel>div strong{font-size:12px}.sms-test-panel>div small{color:#9994a0;font-size:9px}.sms-test-panel>input{background:#fff;border:1px solid #dedbe5;border-radius:9px;height:39px;padding:0 11px}.sms-test-panel>button{white-space:nowrap;height:39px}.sms-test-panel>p{grid-column:1/-1;margin:2px 0 0;font-size:10px}.sms-test-panel>p.success{color:#25845a}.sms-test-panel>p.error{color:#d25361}@media (width<=850px){.sms-test-panel{grid-template-columns:1fr}.sms-test-panel>p{grid-column:auto}}.captcha-flow{background:#f7f7fa;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:16px;padding:14px;display:flex}.captcha-flow span{color:#5f5a66;align-items:center;gap:6px;font-size:10px;display:flex}.captcha-flow span b{color:#fff;background:#6757cf;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.captcha-flow i{color:#aaa;font-style:normal}.captcha-test-panel{grid-template-columns:minmax(180px,1fr) minmax(260px,1.4fr) auto}.captcha-test-panel textarea{resize:vertical;border:1px solid #dedbe5;border-radius:9px;min-height:68px;padding:9px 11px;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.wechat-menu-actions{align-items:center;gap:8px;display:flex}.wechat-menu-actions button{justify-content:center;align-items:center;gap:5px;display:flex}.wechat-publish-menu{height:36px;padding:0 13px}.wechat-menu-publish-message{border-radius:9px;margin:12px 0 0;padding:10px 12px;font-size:10px}.wechat-menu-publish-message.success{color:#26855c;background:#eaf8f0}.wechat-menu-publish-message.error{color:#d2515f;background:#fff0f1}.wechat-menu-row.is-miniprogram{grid-template-columns:28px repeat(2,minmax(130px,1fr)) repeat(3,minmax(170px,1.4fr)) 36px}@media (width<=900px){.wechat-builder-head{align-items:flex-start}.wechat-menu-actions{flex-wrap:wrap;justify-content:flex-end}}.security-page{background:#fff;border-bottom:1px solid #eeedf2;padding:20px 24px 24px}.security-switcher{border-bottom:1px solid #eeedf2;gap:10px;margin-bottom:18px;padding-bottom:16px;display:flex}.security-switcher button{color:#77737f;background:#fff;border:1px solid #e5e2ea;border-radius:8px;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:10px;display:flex}.security-switcher button:hover{color:#6656d5;background:#faf9ff;border-color:#d5cff1}.security-switcher button.active{color:#6252cf;background:#efedfc;border-color:#d4cef3;font-weight:600}.security-switcher b{background:#f1f0f4;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:8px;font-weight:600;display:grid}.security-switcher button.active b{color:#6252cf;background:#fff}.security-alert{border-radius:8px;align-items:center;gap:8px;margin-bottom:16px;padding:10px 12px;font-size:10px;display:flex}.security-alert.success{color:#278c65;background:#edf9f3;border:1px solid #d3ecdf}.security-alert.error{color:#ca5360;background:#fff1f2;border:1px solid #f0d6da}.security-alert button{color:inherit;background:0 0;border:0;margin-left:auto;font-size:15px}.security-content{background:#fff;border:1px solid #ebe9ef;border-radius:11px;overflow:hidden}.security-toolbar{border-bottom:1px solid #eceaf0;justify-content:space-between;align-items:center;gap:15px;min-height:68px;padding:13px 15px;display:flex}.security-toolbar h4{color:#36333e;margin:0 0 5px;font-size:13px}.security-toolbar p{color:#9b98a2;margin:0;font-size:9px}.security-toolbar-actions{align-items:center;gap:10px;display:flex}.security-toolbar-actions label{color:#aaa7b0;border:1px solid #e3e1e8;border-radius:8px;align-items:center;gap:7px;width:210px;height:34px;padding:0 10px;display:flex}.security-toolbar-actions label:focus-within{border-color:#9689e3;box-shadow:0 0 0 3px #6656d512}.security-toolbar-actions input{color:#4c4954;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.security-toolbar-actions .primary,.security-toolbar-actions .outline{height:34px;box-shadow:none;white-space:nowrap;padding:0 11px;font-size:10px}.security-table-wrap{overflow-x:auto}.security-table{border-collapse:collapse;width:100%;min-width:780px}.security-table th{color:#898691;text-align:left;background:#fafafd;border-bottom:1px solid #eceaf0;padding:11px 13px;font-size:9px;font-weight:500}.security-table td{color:#5f5c68;white-space:nowrap;border-bottom:1px solid #f0eff3;padding:12px 13px;font-size:10px}.security-table tbody tr:last-child td{border-bottom:0}.security-table tbody tr:hover{background:#fcfbfe}.security-user,.security-role-name{align-items:center;gap:9px;display:flex}.security-user>span,.security-role-name>span{color:#6555d1;background:#efedfc;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid;overflow:hidden}.security-user img{object-fit:cover;width:100%;height:100%}.security-user strong,.security-role-name strong{color:#34313b;font-size:10px}.security-role-name>span{border-radius:8px}.security-role-name div{min-width:0}.security-role-name small{text-overflow:ellipsis;white-space:nowrap;color:#aaa7b1;max-width:240px;margin-top:4px;font-size:8px;display:block;overflow:hidden}.security-role-tag{color:#5272b4;background:#eef3ff;border-radius:10px;padding:4px 8px;font-size:9px}.security-status{border-radius:10px;padding:4px 8px;font-size:9px;font-weight:600}.security-status.enabled{color:#288c65;background:#eaf8f2}.security-status.disabled{color:#85828c;background:#f1f0f3}.security-row-actions,.security-text-actions{align-items:center;gap:8px;display:flex}.security-row-actions button{color:#74717c;background:#fff;border:1px solid #e4e1e8;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.security-row-actions button:hover{color:#6555d1;background:#f0eefc;border-color:#d5cff1}.security-row-actions button.danger:hover{color:#d65c68;background:#fff0f1;border-color:#f1d4d8}.security-row-actions button:disabled,.security-text-actions button:disabled{opacity:.3;cursor:not-allowed}.security-text-actions button{color:#6f6b77;background:#fff;border:1px solid #e4e1e8;border-radius:7px;align-items:center;gap:5px;height:29px;padding:0 8px;font-size:9px;display:flex}.security-text-actions button:hover{color:#6555d1;background:#f0eefc;border-color:#d5cff1}.security-text-actions button.danger:hover{color:#d65c68;background:#fff0f1;border-color:#f1d4d8}.security-state{color:#9a96a1;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:230px;font-size:9px;display:flex}.security-state strong{color:#625e69;font-size:11px}.security-state .spin{color:#6656d5;animation:.8s linear infinite security-spin}@keyframes security-spin{to{transform:rotate(360deg)}}.security-dialog-mask{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#201c3278;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.security-dialog{background:#fff;border-radius:14px;width:min(520px,100%);max-height:90vh;overflow:auto;box-shadow:0 24px 70px #1f193a38}.security-dialog.wide{width:min(780px,100%)}.security-dialog>header{z-index:2;background:#fff;border-bottom:1px solid #eeedf2;justify-content:space-between;align-items:flex-start;padding:18px 20px;display:flex;position:sticky;top:0}.security-dialog>header h3{color:#312e39;margin:0 0 5px;font-size:16px}.security-dialog>header p{color:#9996a1;margin:0;font-size:9px}.security-dialog>header button{color:#77747e;background:#f4f3f6;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.security-dialog-body{width:100%;padding:0;display:block}.security-dialog>footer{background:#fff;border-top:1px solid #eeedf2;justify-content:flex-end;gap:10px;padding:14px 20px;display:flex;position:sticky;bottom:0}.security-dialog>footer .primary,.security-dialog>footer .outline{height:36px;box-shadow:none;font-size:10px}.security-avatar-field{align-items:center;gap:14px;padding:18px 20px 0;display:flex}.security-avatar-field>label{flex:none;width:76px;height:76px;position:relative}.security-avatar-field>label>div{color:#8e88a4;background:#faf9fd;border:1px dashed #d8d4e1;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:76px;height:76px;display:flex;overflow:hidden}.security-avatar-field img{object-fit:cover;width:100%;height:100%}.security-avatar-field input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.security-avatar-field>span strong,.security-avatar-field>span small{display:block}.security-avatar-field>span strong{color:#45414d;font-size:11px}.security-avatar-field>span small{color:#9996a1;margin-top:5px;font-size:9px}.security-avatar-field>span button{color:#d05a66;background:0 0;border:0;margin-top:8px;padding:0;font-size:9px}.security-form-grid{grid-template-columns:1fr 1fr;gap:14px;padding:18px 20px;display:grid}.security-form-grid label{min-width:0;display:block}.security-form-grid label.full{grid-column:1/-1}.security-form-grid label>span{color:#5f5c67;margin-bottom:7px;font-size:9px;font-weight:600;display:block}.security-form-grid input,.security-form-grid select{color:#45424e;background:#fff;border:1px solid #e1dfe6;border-radius:8px;outline:0;width:100%;height:38px;padding:0 10px;font-size:10px}.security-form-grid input:focus,.security-form-grid select:focus{border-color:#8c7de1;box-shadow:0 0 0 3px #6c5dd314}.permission-heading{justify-content:space-between;align-items:center;padding:0 20px 12px;display:flex}.permission-heading strong{color:#45414d;font-size:11px;display:block}.permission-heading span{color:#9996a1;margin-top:4px;font-size:9px;display:block}.permission-heading>div:last-child{gap:7px;display:flex}.permission-heading button{color:#696572;background:#fff;border:1px solid #ddd9e5;border-radius:7px;height:28px;padding:0 10px;font-size:9px}.permission-heading button:hover{color:#6252cf;background:#faf9ff;border-color:#cfc8ee}.permission-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 20px 18px;display:grid}.permission-list section{background:#fcfcfd;border:1px solid #ebe8ef;border-radius:9px;padding:12px}.permission-list h4{color:#46424e;margin:0 0 10px;font-size:10px}.permission-list section>div{gap:8px;display:grid}.permission-list label{color:#65616c;cursor:pointer;align-items:center;gap:8px;font-size:9px;display:flex}.permission-list input{opacity:0;pointer-events:none;position:absolute}.permission-list i{color:#0000;background:#fff;border:1px solid #d8d4df;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.permission-list input:checked+i{color:#fff;background:#6656d5;border-color:#6656d5}@media (width<=900px){.security-toolbar{flex-direction:column;align-items:flex-start}.security-toolbar-actions{flex-wrap:wrap;width:100%}.security-toolbar-actions label{flex:1;min-width:190px}}@media (width<=700px){.security-page{padding:16px}.security-switcher button{flex:1;justify-content:center}.security-toolbar-actions{flex-direction:column;align-items:stretch}.security-toolbar-actions label{flex:none;width:100%;min-width:0}.security-form-grid,.permission-list{grid-template-columns:1fr}.security-form-grid label.full{grid-column:auto}.security-dialog-mask{padding:10px}.security-dialog{max-height:94vh}.security-text-actions{gap:4px}}.balance-record-status{color:#a66a00;background:#fff4d8;border-radius:999px;width:max-content;margin-top:5px;padding:3px 8px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.balance-record-status.paid{color:#18864b;background:#e8f8ef}.balance-record-status.rejected{color:#c84b58;background:#fff0f1}.mall-orders-page{padding-bottom:85px}.mall-order-filter{grid-template-columns:repeat(3,1fr)}.mall-order-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.mall-order-summary>div{text-align:center;background:#fff;border-radius:11px;padding:12px 8px;box-shadow:0 3px 12px #29223b0a}.mall-order-summary span,.mall-order-summary strong{display:block}.mall-order-summary span{color:#9995a0;font-size:9px}.mall-order-summary strong{color:#5f50ca;margin-top:6px;font-size:14px}.mall-order-list{gap:10px;display:grid}.mall-order-list>article{background:#fff;border:1px solid #ebe8f0;border-radius:12px;padding:14px}.mall-order-head{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.mall-order-head>span{color:#6554cf;background:#f0edff;border-radius:7px;padding:3px 7px;font-size:9px}.mall-order-head>em{font-size:9px;font-style:normal}.mall-order-head>em.done{color:#249268}.mall-order-head>em.pending{color:#d08331}.mall-order-list article>strong{font-size:12px;display:block}.mall-order-list article>p{color:#96919d;margin:6px 0 0;font-size:9px}.mall-order-list footer{border-top:1px solid #f0eef3;justify-content:space-between;align-items:center;margin-top:12px;padding-top:10px;display:flex}.mall-order-list footer span{color:#9994a0;font-size:9px}.mall-order-list footer b{color:#5e4fca;font-size:14px}.cashier-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.cashier-grid .quick-item{min-width:0}.cashier-grid .quick-item i{width:43px;height:43px}.payment-code-page,.scan-order-page{padding-bottom:85px}.payment-code-card{text-align:center;background:#fff;border-radius:15px;padding:18px;box-shadow:0 5px 18px #29223b0b}.payment-code-shop{text-align:left;align-items:center;gap:11px;display:flex}.payment-code-shop .merchant-logo{color:#6554cf;background:#f0edff}.payment-code-shop strong,.payment-code-shop span{display:block}.payment-code-shop strong{font-size:13px}.payment-code-shop span{color:#96919d;margin-top:5px;font-size:9px}.payment-qr-box{border:10px solid #fff;border-radius:13px;place-items:center;width:220px;height:220px;margin:24px auto 15px;display:grid;overflow:hidden;box-shadow:0 3px 18px #251d3a1c}.payment-qr-box img{object-fit:contain;width:100%;height:100%}.payment-qr-box.empty{color:#b6b0c3;background:repeating-linear-gradient(45deg,#f4f2f8,#f4f2f8 8px,#fff 8px 16px)}.payment-code-tip{font-size:13px;display:block}.payment-code-card>p{color:#96919d;margin:8px 0;font-size:9px}.payment-code-notice{color:#b27828;background:#fff7e9;border-radius:9px;margin-top:15px;padding:11px;font-size:9px;line-height:1.6}.scan-order-list{gap:10px;display:grid}.scan-order-list>article{background:#fff;border:1px solid #ebe8f0;border-radius:12px;padding:14px;position:relative}.scan-order-main,.scan-order-meta{justify-content:space-between;align-items:center;display:flex}.scan-order-main strong,.scan-order-main span{display:block}.scan-order-main strong{font-size:12px}.scan-order-main span{color:#9995a0;margin-top:5px;font-size:9px}.scan-order-main>b{color:#5f50ca;padding-right:58px;font-size:14px}.scan-order-meta{color:#9995a0;border-top:1px solid #f0eef3;margin-top:12px;padding-top:10px;font-size:9px}.scan-order-list article>em{border-radius:7px;padding:3px 7px;font-size:9px;font-style:normal;position:absolute;top:13px;right:13px}.scan-order-list article>em.pending{color:#c47b28;background:#fff3e3}.scan-order-list article>em.settled{color:#288c65;background:#eaf8f2}.scan-order-empty{color:#aaa5b1;text-align:center;padding:60px 20px}.scan-order-empty strong,.scan-order-empty span{display:block}.scan-order-empty strong{color:#68636f;margin-top:12px;font-size:13px}.scan-order-empty span{margin-top:7px;font-size:9px}.scan-order-actions{border-top:1px solid #f0eef3;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;padding-top:11px;display:grid}.scan-order-actions button{color:#665d74;background:#fff;border:1px solid #ded9e8;border-radius:9px;height:36px;font-size:10px;font-weight:600}.scan-order-actions button.settle{color:#fff;background:#6252cf;border-color:#6252cf;box-shadow:0 5px 13px #6252cf24}.settlement-breakdown{background:#f7f8fb;border-radius:11px;gap:7px;margin-top:12px;padding:12px;display:grid}.settlement-breakdown span,.settlement-breakdown>strong{color:#85818c;justify-content:space-between;align-items:center;font-size:10px;font-style:normal;display:flex}.settlement-breakdown span b{color:#c45b65;font-size:10px}.settlement-breakdown>strong{color:#34313b;border-top:1px solid #e6e4eb;margin-top:3px;padding-top:9px;font-size:11px}.settlement-breakdown>strong b{color:#25865f;font-size:13px}.settlement-amounts{grid-template-columns:1fr 1fr;gap:9px;margin-top:13px;display:grid}.settlement-amounts>div{border-radius:12px;flex-direction:column;gap:5px;padding:12px;display:flex}.settlement-amounts span{font-size:9px}.settlement-amounts strong{font-size:16px}.settlement-amounts .payment-total{color:#19855d;background:#eaf8f1}.settlement-amounts .merchant-total{color:#d44d5b;background:#fff0f1}.settlement-time{color:#928d98;align-items:center;gap:5px;margin-top:10px;font-size:9px;display:flex}.settlement-toggle{color:#655f6c;background:#fff;border:1px solid #e2dfe7;border-radius:9px;justify-content:center;align-items:center;gap:5px;width:100%;height:35px;margin-top:10px;font-size:10px;font-weight:700;display:flex}.settlement-toggle svg{transition:transform .2s}.settlement-toggle.open svg{transform:rotate(180deg)}.settled-order-filters{background:#fff;border:1px solid #ece9f0;border-radius:14px;margin:0 0 14px;padding:12px;box-shadow:0 6px 18px #2e24490a}.settled-search{color:#8e8994;background:#f8f7fa;border:1px solid #e5e1e9;border-radius:10px;align-items:center;gap:8px;height:40px;padding:0 11px;display:flex}.settled-search input{color:#37323d;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:11px}.settled-search button{color:#77717e;background:#ece9f0;border:0;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.settled-date-range{grid-template-columns:1fr auto 1fr;align-items:end;gap:7px;margin-top:9px;display:grid}.settled-date-range label{gap:4px;min-width:0;display:grid}.settled-date-range label span{color:#99949f;font-size:8px}.settled-date-range input{color:#55505b;background:#fff;border:1px solid #e5e1e9;border-radius:9px;outline:none;width:100%;min-width:0;height:35px;padding:0 7px;font-size:9px}.settled-date-range i{color:#aaa5af;padding-bottom:11px;font-size:9px;font-style:normal}.settled-pagination{grid-template-columns:46px 1fr 46px;align-items:center;gap:8px;margin:5px 16px 20px;display:grid}.settled-pagination button{color:#6252cf;background:#fff;border:1px solid #ded9e8;border-radius:50%;place-items:center;width:40px;height:40px;margin:auto;display:grid}.settled-pagination button:disabled{color:#bbb6c0;background:#f6f5f7}.settled-pagination span{text-align:center;color:#514b57;font-size:10px}.settled-pagination small{color:#aaa5af;margin-top:3px;font-size:8px;display:block}.order-transfer-dialog{width:min(100%,390px)}.order-transfer-current{background:#f6f5f8;border-radius:11px;grid-template-columns:90px 1fr;align-items:center;gap:9px 12px;margin-bottom:16px;padding:13px;display:grid}.order-transfer-current span{color:#9994a0;font-size:10px}.order-transfer-current strong{text-align:right;font-size:11px}.order-transfer-select{display:block}.order-transfer-select>span{color:#77727e;margin-bottom:7px;font-size:10px;display:block}.order-transfer-select select{color:#302c36;background:#fff;border:1px solid #dedbe3;border-radius:10px;outline:none;width:100%;height:44px;padding:0 11px;font-size:11px}.order-transfer-select select:focus{border-color:#6252cf;box-shadow:0 0 0 3px #6252cf16}.order-transfer-tip{color:#9994a0;margin:10px 0 0;font-size:9px;line-height:1.6}.order-transfer-dialog .password-submit:disabled{opacity:.55}.merchant-h5 .cashier-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.merchant-h5 .cashier-grid .quick-item{width:100%;min-width:0;padding-left:0;padding-right:0}.merchant-h5 .cashier-grid .quick-item span{white-space:nowrap;font-size:9px}.merchant-pay-poster{color:#fff;text-align:center;background:#ff4b32;border-radius:18px;overflow:hidden;box-shadow:0 12px 30px #7b231b24}.merchant-pay-poster>header{padding:30px 16px 22px}.merchant-pay-poster>header strong,.merchant-pay-poster>header span{display:block}.merchant-pay-poster>header strong{letter-spacing:4px;font-size:34px}.merchant-pay-poster>header span{margin-top:12px;font-size:13px}.merchant-pay-qr{color:#bbb;background:#fff;border-radius:15px;place-items:center;width:250px;height:250px;margin:0 auto;padding:14px;display:grid}.merchant-pay-qr img{object-fit:contain;width:100%;height:100%}.merchant-pay-name{justify-content:center;align-items:center;gap:9px;padding:22px 14px 28px;display:flex}.merchant-pay-name img,.merchant-pay-name svg{object-fit:cover;border-radius:8px;width:32px;height:32px}.merchant-pay-name strong{font-size:22px}.merchant-pay-methods{background:#fff;grid-template-columns:repeat(4,1fr);gap:4px;padding:18px 8px;display:grid}.merchant-pay-methods span{color:#555;padding-top:42px;font-size:10px;position:relative}.merchant-pay-methods span:before{content:"";border-radius:10px;width:36px;height:36px;position:absolute;top:0;left:50%;transform:translate(-50%)}.merchant-pay-methods .wechat:before{background:#36b34a}.merchant-pay-methods .alipay:before{background:#258fe8}.merchant-pay-methods .huabei:before{background:#32a8dd}.merchant-pay-methods .credit:before{background:#ff791f}.merchant-pay-methods span{flex-direction:column;align-items:center;gap:7px;padding-top:0;display:flex}.merchant-pay-methods span:before{display:none}.merchant-pay-methods i{color:#fff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:23px;font-style:normal;font-weight:700;display:grid}.merchant-pay-methods i svg{width:23px;height:23px}.save-payment-poster{color:#fff;background:#6252cf;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:46px;margin-top:13px;font-size:12px;font-weight:700;display:flex;box-shadow:0 7px 18px #4f40ba28}.save-payment-poster svg{width:18px}.merchant-pay-methods span.wechat,.merchant-pay-methods span.alipay,.merchant-pay-methods span.huabei,.merchant-pay-methods span.credit{background:0 0}.merchant-pay-methods i{color:#fff!important;border-radius:10px!important}.merchant-pay-methods .wechat i{background:#36b34a!important}.merchant-pay-methods .alipay i{background:#258fe8!important}.merchant-pay-methods .huabei i{background:#32a8dd!important}.merchant-pay-methods .credit i{background:#ff791f!important}.merchant-pay-qr-logo{width:52px;height:52px;box-shadow:none;border:3px solid #fff;padding:3px}.poster-preview-mask{z-index:200;background:#17141dcc;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.poster-preview-mask>section{text-align:center;background:#fff;border-radius:16px;width:min(100%,390px);max-height:94vh;padding:16px;overflow:auto}.poster-preview-mask strong,.poster-preview-mask span{display:block}.poster-preview-mask strong{font-size:15px}.poster-preview-mask span{color:#8e8994;margin:7px 0 12px;font-size:10px}.poster-preview-mask img{-webkit-touch-callout:default;-webkit-user-select:auto;user-select:auto;border-radius:12px;width:100%;height:auto;display:block}.poster-preview-mask button{color:#625e69;background:#f0eef4;border:0;border-radius:10px;width:100%;height:42px;margin-top:13px;font-size:11px}.merchant-pay-poster,.poster-preview-mask img{border-radius:0}.merchant-pay-qr{position:relative}.merchant-pay-qr-logo{background:#fff;border-radius:12px;place-items:center;width:54px;height:54px;padding:5px;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #fff}.merchant-pay-qr-logo img{object-fit:cover;border-radius:8px;width:100%;height:100%}.merchant-pay-qr-logo svg{color:#ff4b32;width:30px;height:30px}.merchant-pay-methods i{border-radius:0;background:0 0!important}.merchant-pay-methods .wechat i{color:#36b34a}.merchant-pay-methods .alipay i{color:#258fe8}.merchant-pay-methods .huabei i{color:#32a8dd}.merchant-pay-methods .credit i{color:#ff791f}.merchant-pay-name{padding-top:20px}.mobile-page-head.with-back{align-items:center;gap:11px;display:flex}.mobile-page-head.with-back>button{color:#343743;background:#f1f2f6;border:0;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;padding:0;display:grid}.mobile-page-head.with-back>button svg{width:18px}.mobile-page-head.with-back>div{min-width:0}.mobile-page-head.with-back h1{margin-bottom:6px}.merchant-h5-shell{background:#e9e8ed;justify-content:center;min-height:100vh;display:flex}.merchant-h5{color:#27242e;background:#f5f6f8;width:min(100%,430px);min-height:100vh;padding-bottom:78px;position:relative;box-shadow:0 0 35px #24202f18}.merchant-hero{color:#fff;background:linear-gradient(145deg,#6757d9,#5041b8);justify-content:space-between;align-items:center;padding:22px 18px 30px;display:flex}.merchant-brand{align-items:center;gap:11px;min-width:0;display:flex}.merchant-logo{color:#fff;background:#fff2;border-radius:13px;flex:none;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.merchant-logo img{object-fit:cover;width:100%;height:100%}.merchant-brand h1{text-overflow:ellipsis;white-space:nowrap;max-width:260px;margin:0 0 7px;font-size:17px;overflow:hidden}.merchant-brand p{color:#e4e0ff;margin:0;font-size:10px}.merchant-brand p button{color:#6151cd;background:#fff;border:0;border-radius:10px;margin-left:8px;padding:3px 8px;font-size:9px;font-weight:600}.hero-message{color:#fff;background:#fff2;border:0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.merchant-home{margin-top:-14px;padding:0 12px 12px}.h5-card{background:#fff;border-radius:14px;margin-bottom:12px;padding:16px 14px;box-shadow:0 4px 16px #2722330a}.h5-section-title{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.h5-section-title h2{margin:0;font-size:14px}.h5-section-title button{color:#96919d;background:0 0;border:0;align-items:center;padding:0;font-size:9px;display:flex}.overview-grid{background:#efedf2;border-radius:10px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.overview-grid>div{background:#fff;padding:13px}.overview-grid span,.overview-grid strong,.overview-grid small{display:block}.overview-grid span{color:#96929d;font-size:9px}.overview-grid strong{margin:7px 0 6px;font-size:16px}.overview-grid small{color:#9e9aa5;font-size:8px}.overview-grid small svg{color:#34a579;vertical-align:-2px;margin-right:3px}.quick-grid{gap:8px;display:grid}.cashier-grid{grid-template-columns:repeat(3,1fr)}.member-grid{grid-template-columns:repeat(4,1fr)}.quick-item{color:#5e5a66;background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;padding:3px 0;font-size:10px;display:flex}.quick-item i{border-radius:13px;place-items:center;width:45px;height:45px;font-style:normal;display:grid;position:relative}.quick-item i svg{width:21px}.quick-item i b{color:#fff;background:#ed6673;border:2px solid #fff;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;display:grid;position:absolute;top:-5px;right:-4px}.quick-item i.purple{color:#6555d1;background:#efedfc}.quick-item i.orange{color:#df8a40;background:#fff1e4}.quick-item i.green{color:#2e9c70;background:#e8f8f0}.quick-item i.blue{color:#4385d2;background:#eaf4ff}.quick-item i.gold{color:#c18a25;background:#fff4d9}.quick-item i.red{color:#d85d68;background:#fff0f1}.order-group{border-top:1px solid #f0eef3;margin-top:14px;padding-top:12px;scroll-margin-top:10px}.order-group>div{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.order-group>div strong{font-size:10px}.order-group>div span{color:#aaa6b0;font-size:8px}.order-group article{border-bottom:1px solid #f3f1f5;justify-content:space-between;align-items:center;min-height:48px;display:flex}.order-group article:last-child{border:0}.order-group article span b,.order-group article span small{display:block}.order-group article span b{font-size:10px}.order-group article span small{color:#aaa7b1;margin-top:4px;font-size:8px}.order-group article>strong{font-size:11px}.order-group>p{color:#aaa7b1;text-align:center;margin:12px 0 2px;font-size:9px}.marketing-card{margin-bottom:0}.merchant-bottom-nav{z-index:20;width:min(100%,430px);height:66px;padding:5px 10px calc(5px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffc;border-top:1px solid #e8e6ec;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0}.merchant-bottom-nav button{color:#9995a0;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:9px;display:flex}.merchant-bottom-nav button svg{width:20px}.merchant-bottom-nav button.active{color:#6252cf;font-weight:600}.h5-page{min-height:calc(100vh - 66px);padding:0 12px 20px}.mobile-page-head{background:#fff;border-bottom:1px solid #eeedf2;margin:0 -12px 12px;padding:22px 18px 18px}.mobile-page-head h1{margin:0 0 6px;font-size:20px}.mobile-page-head p{color:#9995a0;margin:0;font-size:10px}.h5-search{color:#aaa6b0;background:#fff;border:1px solid #e4e1e8;border-radius:10px;align-items:center;gap:8px;height:39px;margin-bottom:12px;padding:0 11px;display:flex}.h5-search input{background:0 0;border:0;outline:0;flex:1;font-size:10px}.member-filter{background:#eae8ee;border-radius:10px;grid-template-columns:repeat(4,1fr);gap:3px;margin-bottom:12px;padding:4px;display:grid}.member-filter button{color:#77737f;background:0 0;border:0;border-radius:7px;height:31px;font-size:9px}.member-filter button.active{color:#6252cf;background:#fff;font-weight:600;box-shadow:0 2px 7px #28203d10}.mobile-list{background:#fff;border:1px solid #ebe9ef;border-radius:12px;overflow:hidden}.member-row,.product-row{border-bottom:1px solid #f0eef3;align-items:center;gap:10px;min-height:70px;padding:11px 13px;display:flex}.member-row:last-child,.product-row:last-child{border:0}.member-avatar{color:#4783cb;background:#eaf4ff;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-weight:700;display:grid;overflow:hidden}.member-row>div:nth-child(2),.product-row>div:nth-child(2){flex:1;min-width:0}.member-row strong,.member-row span,.member-row p,.product-row strong,.product-row span,.product-row b{display:block}.member-row strong,.product-row strong{font-size:11px}.member-row span,.product-row span{color:#aaa6b0;margin-top:4px;font-size:8px}.member-row p{color:#806126;margin:5px 0 0;font-size:8px}.member-row em{color:#6555d1;background:#efedfc;border-radius:6px;margin-left:5px;padding:2px 5px;font-style:normal}.member-row>svg{color:#bbb7c0}.mobile-product-thumb{color:#dc8c46;background:#fff1e5;border-radius:10px;flex:none;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.mobile-product-thumb img{object-fit:cover;width:100%;height:100%}.product-row b{color:#6656d5;margin-top:6px;font-size:11px}.product-row>span{border-radius:9px;padding:4px 7px}.product-row>span.normal{color:#288c65;background:#eaf8f2}.product-row>span.warning{color:#c47b28;background:#fff3e3}.mobile-setting-card{background:#fff;border:1px solid #ebe9ef;border-radius:12px;margin-bottom:12px;overflow:hidden}.setting-shop{align-items:center;gap:11px;padding:15px;display:flex}.setting-shop .merchant-logo{color:#6656d5;background:#efedfc}.setting-shop strong,.setting-shop span{display:block}.setting-shop strong{font-size:12px}.setting-shop span{color:#35a176;margin-top:5px;font-size:9px}.setting-links button{color:#5f5b67;text-align:left;background:#fff;border:0;border-bottom:1px solid #f0eef3;grid-template-columns:24px 1fr 18px;align-items:center;width:100%;height:54px;padding:0 14px;font-size:10px;display:grid}.setting-links button:last-child{border:0}.setting-links button svg:first-child{color:#6656d5}.setting-links button svg:last-child{color:#bbb7c0}.merchant-logout{color:#d65a66;background:#fff;border:1px solid #f0d7da;border-radius:10px;width:100%;height:44px;font-size:11px}.merchant-toast{z-index:120;color:#fff;text-align:center;background:#292634;border-radius:9px;max-width:300px;padding:10px 15px;font-size:10px;position:fixed;bottom:82px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #19162238}@media (width>=700px){.merchant-h5{border-radius:20px;min-height:calc(100vh - 48px);margin:24px 0;overflow:hidden}.merchant-bottom-nav{border-radius:0 0 20px 20px;bottom:24px}}.merchant-order-notice{z-index:120;color:#b66d19;text-align:left;background:#fff9ef;border:1px solid #f0d9b6;border-radius:15px;grid-template-columns:38px 1fr 18px;align-items:center;gap:10px;width:min(100% - 28px,430px);min-height:68px;padding:12px 14px;animation:.3s merchantOrderNoticeIn;display:grid;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 14px 36px #6d451e2b}.merchant-order-notice>svg:first-child{color:#fff;background:#f49a32;border-radius:11px;width:38px;height:38px;padding:9px}.merchant-order-notice span,.merchant-order-notice strong,.merchant-order-notice small{display:block}.merchant-order-notice strong{color:#6d481d;font-size:13px}.merchant-order-notice small{color:#a9773d;margin-top:4px;font-size:10px}.merchant-order-notice>svg:last-child{color:#c7955b;width:17px}@keyframes merchantOrderNoticeIn{0%{opacity:0;transform:translate(-50%,-14px)}to{opacity:1;transform:translate(-50%)}}.merchant-level-dialog>.merchant-level-form{display:none}.member-level-add-fab{z-index:55;color:#fff;background:linear-gradient(135deg,#ff9c3d,#ff7816);border:0;border-radius:24px;align-items:center;gap:6px;padding:13px 22px;font-weight:750;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 10px 26px #ff7c1859}.level-editor-mask{z-index:60}.merchant-level-editor{width:min(100%,520px);padding:20px 18px calc(24px + env(safe-area-inset-bottom));background:#fff;border-radius:24px 24px 0 0;gap:14px;display:grid}.merchant-level-editor header{justify-content:space-between;align-items:flex-start;margin-bottom:2px;display:flex}.merchant-level-editor header div{gap:4px;display:grid}.merchant-level-editor header strong{color:#1b2638;font-size:18px}.merchant-level-editor header span{color:#929aaa;font-size:12px}.merchant-level-editor header button{color:#687386;background:#f0f2f6;border:0;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.merchant-level-editor label{gap:7px;display:grid}.merchant-level-editor label>span{color:#4e596c;font-size:13px;font-weight:650}.merchant-level-editor input,.merchant-level-editor textarea,.merchant-level-editor select{box-sizing:border-box;width:100%;font:inherit;background:#fafbfc;border:1px solid #dfe4ec;border-radius:12px;outline:none;padding:11px 12px;font-size:14px}.merchant-level-editor textarea{resize:none;min-height:76px}.merchant-level-editor small{color:#929aaa;font-size:11px}.merchant-level-editor input:focus,.merchant-level-editor textarea:focus,.merchant-level-editor select:focus{border-color:#ff8a24;box-shadow:0 0 0 3px #ff8a241a}.merchant-dialog-mask.level-editor-mask{z-index:80;background:#211d328a}.level-mask{align-items:flex-end;padding:0}.merchant-level-dialog{background:#f6f8fb;border-radius:24px 24px 0 0;width:min(100%,520px);max-height:92vh;padding:18px 16px 26px;overflow:auto}.merchant-level-dialog>header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.merchant-level-dialog>header div{gap:4px;display:grid}.merchant-level-dialog>header strong{color:#162032;font-size:19px}.merchant-level-dialog>header span{color:#8992a3;font-size:12px}.merchant-level-dialog>header button{color:#647086;background:#e9edf3;border:0;border-radius:12px;place-items:center;width:34px;height:34px;display:grid}.merchant-level-list{gap:10px;margin-bottom:16px;display:grid}.merchant-level-list article{background:#fff;border:1px solid #edf0f5;border-radius:17px;grid-template-columns:74px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid;box-shadow:0 5px 18px #222d460d}.merchant-level-list article.disabled{opacity:.58}.level-rate{color:#e77916;text-align:center;background:linear-gradient(145deg,#fff2e3,#ffe4c1);border-radius:14px;place-content:center;height:62px;display:grid}.level-rate b{font-size:17px}.level-rate span{margin-top:2px;font-size:10px}.level-copy{gap:5px;min-width:0;display:grid}.level-copy strong{color:#1c2638;font-size:15px}.level-copy span{color:#818a99;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.level-copy em{color:#23a56b;background:#e8f8f1;border-radius:20px;width:max-content;padding:2px 7px;font-size:10px;font-style:normal}.level-actions{gap:7px;display:grid}.level-actions button{color:#647086;background:#f1f4f8;border:0;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.level-actions button:last-child{color:#e65757;background:#fff0f0}.merchant-level-form{background:#fff;border-radius:18px;gap:13px;padding:16px;display:grid}.merchant-level-form h3{color:#1b2638;margin:0;font-size:16px}.merchant-level-form label{gap:7px;display:grid}.merchant-level-form label>span{color:#4e596c;font-size:13px;font-weight:650}.merchant-level-form input,.merchant-level-form textarea,.merchant-level-form select{box-sizing:border-box;width:100%;font:inherit;background:#fafbfc;border:1px solid #dfe4ec;border-radius:12px;outline:none;padding:11px 12px;font-size:14px}.merchant-level-form textarea{resize:none;min-height:72px}.merchant-level-form input:focus,.merchant-level-form textarea:focus,.merchant-level-form select:focus{background:#fff;border-color:#ff8a24;box-shadow:0 0 0 3px #ff8a241a}.merchant-level-form small{color:#929aaa;font-size:11px;line-height:1.5}.level-form-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:2px;display:flex}.level-form-actions button{color:#677184;background:#edf0f4;border:0;border-radius:12px;padding:11px 16px;font-weight:700}.level-form-actions button[type=submit]{color:#fff;background:linear-gradient(135deg,#ff9c3d,#ff7b18);align-items:center;gap:5px;display:flex;box-shadow:0 7px 16px #ff7e1c38}.merchant-dialog-mask.earning-mask{z-index:75}.merchant-dialog-mask.butler-mask{z-index:76}.butler-summary{color:#6d59d7;background:linear-gradient(135deg,#f0edff,#f8f6ff)}.butler-summary span{color:#8177a4}.butler-dialog{max-height:92vh;overflow:auto}.reward-input b{font-size:12px;right:12px}.butler-dialog label:nth-of-type(2)>span{font-size:0}.butler-dialog label:nth-of-type(2)>span:after{content:"直属 VIP 首单额外奖励（%）";font-size:13px}.butler-dialog .reward-input b{font-size:0}.butler-dialog .reward-input b:after{content:"%";font-size:14px}.earning-mask{z-index:75}.earning-dialog{width:min(100%,520px);padding:20px 18px calc(24px + env(safe-area-inset-bottom));background:#fff;border-radius:24px 24px 0 0;gap:17px;display:grid}.earning-dialog header{justify-content:space-between;align-items:flex-start;display:flex}.earning-dialog header div{gap:5px;display:grid}.earning-dialog header strong{color:#1b2638;font-size:18px}.earning-dialog header span{color:#8d96a6;font-size:11px;line-height:1.5}.earning-dialog header button{color:#687386;background:#f0f2f6;border:0;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.earning-summary{color:#ee7a19;background:linear-gradient(135deg,#fff3e6,#fff9f2);border-radius:16px;align-items:center;gap:13px;padding:16px;display:flex}.earning-summary div{gap:3px;display:grid}.earning-summary span{color:#9a7d66;font-size:11px}.earning-summary b{font-size:18px}.earning-dialog label{gap:8px;display:grid}.earning-dialog label>span{color:#4b5668;font-size:13px;font-weight:700}.rate-input{position:relative}.rate-input input{box-sizing:border-box;background:#fafbfc;border:1px solid #dfe4ec;border-radius:13px;outline:none;width:100%;padding:13px 42px 13px 13px;font-size:18px;font-weight:750}.rate-input input:focus{border-color:#ff8a24;box-shadow:0 0 0 3px #ff8a241a}.rate-input b{color:#ff8120;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.earning-example{color:#778194;background:#f5f7fa;border-radius:13px;padding:13px;font-size:11px;line-height:1.7}.setting-shop>div:nth-child(2){flex:1}.setting-shop p{color:#8f8b97;margin:8px 0 0;font-size:9px}.setting-shop p b{color:#5f50ca;margin-left:5px;font-size:12px}.merchant-dialog-mask{z-index:50;background:#211d3266;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.merchant-password-dialog{width:min(100%,430px);padding:20px 18px calc(22px + env(safe-area-inset-bottom));background:#fff;border-radius:20px 20px 0 0;box-shadow:0 -14px 40px #17132224}.merchant-password-dialog header{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.merchant-password-dialog header strong,.merchant-password-dialog header span{display:block}.merchant-password-dialog header strong{font-size:15px}.merchant-password-dialog header span{color:#9995a1;margin-top:6px;font-size:9px}.merchant-password-dialog header button{color:#77727e;background:#f2f0f5;border:0;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.merchant-password-dialog label{margin-bottom:13px;display:block}.merchant-password-dialog label>span{color:#625e69;margin-bottom:7px;font-size:10px;font-weight:600;display:block}.merchant-password-dialog input{border:1px solid #e0dde5;border-radius:9px;outline:0;width:100%;height:42px;padding:0 12px;font-size:11px}.merchant-password-dialog input:focus{border-color:#6a59d4;box-shadow:0 0 0 3px #6756d313}.password-submit{color:#fff;background:#6555d1;border:0;border-radius:10px;width:100%;height:43px;margin-top:4px;font-size:11px;font-weight:600}.product-page-tools,.product-search-bar{box-sizing:border-box;width:100%}.product-search-bar{align-items:stretch;gap:8px;margin:0;padding:0;display:flex!important}.product-search-bar .h5-search{box-sizing:border-box;flex:auto;width:auto;min-width:0;height:42px;margin:0}.product-search-bar>button[type=submit]{box-sizing:border-box;color:#5b4dca;background:#eceafd;border:0;border-radius:10px;flex:0 0 72px;justify-content:center;align-items:center;height:42px;margin:0;padding:0;font-size:11px;font-weight:700;line-height:1;display:flex}.product-page-tools>.product-add-button{box-sizing:border-box;color:#fff;background:#5b5bd6;border:0;border-radius:11px;justify-content:center;align-self:stretch;align-items:center;min-width:0;height:43px;width:100%!important;margin:0!important;padding:0 16px!important;display:flex!important;position:static!important}.product-list-pagination{grid-template-columns:42px 1fr 42px;align-items:center;gap:8px;margin:14px 0 5px;display:grid}.product-list-pagination button{color:#5b5bd6;background:#fff;border:1px solid #dfdbe6;border-radius:50%;place-items:center;width:38px;height:38px;margin:auto;padding:0;display:grid}.product-list-pagination button:disabled{color:#bbb6c0;background:#f1f0f3}.product-list-pagination span{text-align:center;color:#5d5764;font-size:9px}.product-list-pagination small{color:#aaa5af;margin-top:3px;font-size:8px;display:block}.merchant-product-editor{width:min(94vw,760px)}.merchant-product-editor .product-detail-editor{margin:5px 0 16px}.merchant-product-editor .product-editor-head span{font-size:9px}.merchant-product-editor .ueditor-host,.merchant-product-editor .ueditor-fallback{min-height:260px}.product-page-tools{flex-direction:column;gap:10px;margin:14px 0;display:flex}.product-search-bar{grid-template-columns:minmax(0,1fr) 72px;gap:8px;width:100%;display:grid}.product-search-bar .h5-search{margin:0}.product-search-bar>button{color:#5b4dca;background:#eceafd;border:0;border-radius:10px;font-size:11px;font-weight:700}.product-add-button{color:#fff;background:#5b5bd6;border:0;border-radius:11px;justify-content:center;align-items:center;gap:6px;width:100%;height:43px;font-size:11px;font-weight:700;display:flex}.merchant-product-row{align-items:flex-start}.product-row-main{flex:1;min-width:0}.product-row-main>div{align-items:center;gap:7px;display:flex}.product-row-main em{color:#5b5bd6;background:#eef;border-radius:6px;padding:2px 6px;font-size:11px;font-style:normal}.product-row-actions{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.product-row-actions button{color:#525866;background:#f0f1f5;border:0;border-radius:7px;padding:4px 8px;font-size:11px}.product-row-actions .verify-product{color:#168454;background:#e7f8ef}.product-row-actions .danger{color:#d83c4d;background:#fff0f2}.product-search-empty{color:#a09baa;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:170px;display:flex}.product-search-empty strong{color:#625d69;font-size:12px}.product-search-empty span{font-size:10px}.merchant-product-editor{background:#fff;border-radius:22px;width:min(92vw,520px);max-height:88vh;padding:20px;overflow:auto;box-shadow:0 24px 70px #1f254530}.merchant-product-editor header{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.merchant-product-editor header>div{flex-direction:column;gap:4px;display:flex}.merchant-product-editor header strong{font-size:19px}.merchant-product-editor header span{color:#8b91a1;font-size:12px}.merchant-product-editor header button{background:#f3f4f7;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.merchant-product-editor label{color:#525866;flex-direction:column;gap:7px;margin-bottom:13px;font-size:13px;font-weight:700;display:flex}.merchant-product-editor input,.merchant-product-editor select,.merchant-product-editor textarea{box-sizing:border-box;color:#252936;width:100%;font:inherit;background:#fff;border:1px solid #e1e3ea;border-radius:11px;padding:11px 12px;font-weight:500}.merchant-product-editor textarea{resize:vertical;min-height:88px}.merchant-product-grid{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.merchant-product-image>div{color:#858b9b;cursor:pointer;background:#f8f8fb;border:1px dashed #c9ccda;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:125px;display:flex;overflow:hidden}.merchant-product-image img{object-fit:cover;width:100%;height:100%}.merchant-product-image input{display:none}@media (width<=420px){.merchant-product-grid{grid-template-columns:1fr}.merchant-product-row{gap:9px}.product-row-actions button{padding:4px 6px}.merchant-product-editor{padding:17px}}.product-row-main em.promotion{color:#d8691f;background:#fff0e5}.merchant-product-editor input:disabled{color:#aaaeb8;background:#f2f3f6}.merchant-product-editor label small{color:#999eaa;margin-top:-3px;font-size:10px;font-weight:400}.voucher-poster-dialog{background:#fff;border-radius:22px;width:min(92vw,430px);max-height:92vh;padding:18px;overflow:auto}.voucher-poster-dialog>header{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.voucher-poster-dialog>header div{flex-direction:column;gap:4px;display:flex}.voucher-poster-dialog>header strong{font-size:17px}.voucher-poster-dialog>header span{color:#94909a;font-size:9px}.voucher-poster-dialog>header button{background:#f2f2f5;border:0;border-radius:50%;place-items:center;width:33px;height:33px;display:grid}.voucher-poster-dialog>header svg{width:16px}.voucher-share-poster{color:#4a3020;text-align:center;background:radial-gradient(circle at 50% 22%,#fff9ef 0,#fff1dc 43%,#ffdfb6 100%);border-radius:22px;min-height:610px;padding:32px 28px 27px;position:relative;overflow:hidden}.voucher-share-poster:before,.voucher-share-poster:after{content:"";background:#ef8a3b22;border-radius:50%;position:absolute}.voucher-share-poster:before{width:250px;height:250px;top:-100px;left:-130px}.voucher-share-poster:after{width:310px;height:310px;bottom:-130px;right:-180px}.voucher-share-poster>.poster-shop{z-index:1;letter-spacing:1px;border:1px solid #bd6c2b44;border-radius:999px;padding:7px 13px;font-size:10px;font-weight:700;display:inline-block;position:relative}.voucher-share-poster>svg{z-index:1;color:#fff;background:linear-gradient(145deg,#ffad49,#e86f29);border-radius:22px;width:64px;height:64px;margin:25px auto 10px;padding:15px;display:block;position:relative;box-shadow:0 14px 28px #e77b303b}.voucher-share-poster>span{z-index:1;letter-spacing:5px;color:#a06d48;font-size:11px;position:relative}.voucher-share-poster h2{z-index:1;margin:9px 0 7px;font-size:27px;position:relative}.voucher-share-poster>p{z-index:1;color:#8a6d59;max-width:280px;min-height:34px;margin:0 auto;font-size:10px;line-height:1.7;position:relative}.poster-count{z-index:1;color:#e36f29;justify-content:center;align-items:baseline;gap:5px;margin:13px auto;display:flex;position:relative}.poster-count strong{font-size:35px}.poster-count span{font-size:11px}.poster-qr{z-index:1;background:#fff;border-radius:18px;width:190px;height:190px;margin:10px auto 11px;padding:11px;position:relative;box-shadow:0 12px 30px #7b4c2924}.poster-qr img{width:100%;height:100%;display:block}.voucher-share-poster>b,.voucher-share-poster>small{z-index:1;display:block;position:relative}.voucher-share-poster>b{font-size:13px}.voucher-share-poster>small{color:#997961;margin-top:6px;font-size:9px}.voucher-poster-save{color:#fff;background:#ed7c31;border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;width:100%;height:44px;margin-top:13px;font-size:11px;font-weight:700;display:flex}.voucher-poster-save svg{width:17px}.voucher-poster-image img{border-radius:18px;width:100%;display:block}.voucher-poster-image span{text-align:center;color:#8e8790;margin:8px 0 3px;font-size:9px;display:block}.merchant-voucher-page{padding-top:22px;padding-bottom:95px}.voucher-page-head{align-items:center;gap:11px;margin:-2px -2px 15px;display:flex}.voucher-page-head>button{background:#f1f2f6;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.voucher-page-head svg{width:18px}.voucher-page-head div{flex-direction:column;gap:3px;display:flex}.voucher-page-head strong{font-size:19px}.voucher-page-head span{color:#9095a3;font-size:10px}.voucher-add{color:#fff;background:#ed7c31;border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;width:100%;height:44px;font-size:12px;font-weight:700;display:flex}.voucher-add svg{width:17px}.merchant-coupon-list{flex-direction:column;gap:13px;margin-top:14px;display:flex}.merchant-coupon-list>article{background:#fff;border:1px solid #eee5dc;border-radius:17px;overflow:hidden;box-shadow:0 10px 25px #5730130b}.coupon-card-top{background:linear-gradient(135deg,#fff7ec,#fff);padding:18px 18px 14px;position:relative}.coupon-card-top>span{color:#268558;background:#e9f7ef;border-radius:8px;padding:4px 8px;font-size:9px;position:absolute;top:15px;right:15px}.coupon-card-top strong{padding-right:60px;font-size:16px;display:block}.coupon-card-top p{color:#8b8177;margin:7px 0 0;font-size:10px}.coupon-card-info{border-top:1px dashed #eee2d5;border-bottom:1px solid #f2ece6;grid-template-columns:repeat(3,1fr);padding:13px 16px;display:grid}.coupon-card-info div{text-align:center;border-right:1px solid #f0ebe6}.coupon-card-info div:last-child{border:0}.coupon-card-info b{color:#df742f;font-size:17px;display:block}.coupon-card-info span{color:#99918a;font-size:9px}.merchant-coupon-list footer{justify-content:space-between;align-items:center;gap:8px;padding:11px 14px;display:flex}.merchant-coupon-list footer>span{color:#aaa19a;font-size:8px}.merchant-coupon-list footer div{gap:5px;display:flex}.merchant-coupon-list footer button{color:#5d6170;background:#f2f2f6;border:0;border-radius:7px;align-items:center;gap:3px;height:28px;padding:0 7px;font-size:9px;display:flex}.merchant-coupon-list footer button svg{width:12px}.merchant-coupon-list footer button:first-child{color:#db6d27;background:#fff0e3}.merchant-coupon-list footer button.danger{color:#d24f5c;background:#fff0f1}.voucher-loading,.voucher-empty-list{color:#aaa3a0;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:190px;font-size:10px;display:flex}.voucher-loading svg{animation:.8s linear infinite voucher-admin-spin}.voucher-empty-list>svg{color:#ed7c31;background:#fff0e3;border-radius:50%;width:42px;height:42px;padding:10px}.voucher-empty-list strong{color:#635d59;font-size:12px}.voucher-editor{background:#fff;border-radius:20px;width:min(92vw,540px);max-height:88vh;padding:20px;overflow:auto}.voucher-editor>header{justify-content:space-between;margin-bottom:18px;display:flex}.voucher-editor>header div{flex-direction:column;gap:4px;display:flex}.voucher-editor>header strong{font-size:18px}.voucher-editor>header span{color:#99929b;font-size:10px}.voucher-editor>header button{background:#f2f2f5;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.voucher-editor>header svg{width:17px}.voucher-editor label{color:#5e5962;flex-direction:column;gap:7px;margin-bottom:13px;font-size:11px;font-weight:700;display:flex}.voucher-editor input,.voucher-editor textarea,.voucher-editor select{width:100%;font:inherit;background:#fff;border:1px solid #e3dfe5;border-radius:10px;padding:11px 12px;font-weight:500}.voucher-editor textarea{resize:vertical;min-height:85px}.voucher-editor-grid{grid-template-columns:1fr 1fr;gap:0 11px;display:grid}.voucher-save{color:#fff;background:#ed7c31;border:0;border-radius:11px;width:100%;height:44px;font-weight:700}.voucher-verify-panel{text-align:center;background:#fff;border-radius:20px;margin-top:28px;padding:28px 20px;box-shadow:0 16px 35px #2631590e}.voucher-verify-icon{color:#299466;background:#e8f8ee;border-radius:20px;place-items:center;width:64px;height:64px;margin:auto;display:grid}.voucher-verify-icon svg{width:31px}.voucher-verify-panel h2{margin:17px 0 6px;font-size:19px}.voucher-verify-panel>p{color:#9297a5;margin:0;font-size:10px}.voucher-verify-panel>input{text-align:center;letter-spacing:2px;text-transform:uppercase;border:1px solid #dde0e8;border-radius:13px;width:100%;height:52px;margin:23px 0 12px;font:700 18px ui-monospace,monospace}.voucher-verify-panel>button{color:#fff;background:#299466;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;width:100%;height:46px;font-weight:700;display:flex}.voucher-verify-panel>button svg{width:18px}.voucher-verify-success{color:#28855e;text-align:left;background:#ebf9f1;border-radius:12px;align-items:center;gap:10px;margin-top:17px;padding:14px;display:flex}.voucher-verify-success>svg{width:28px}.voucher-verify-success div{flex:1;grid-template-columns:1fr auto;display:grid}.voucher-verify-success strong{font-size:12px}.voucher-verify-success span{grid-column:1/-1;margin-top:3px;font-size:9px}.voucher-verify-success b{grid-row:1;font-size:10px}.voucher-record-search{background:#fff;border:1px solid #e4e5eb;border-radius:11px;align-items:center;gap:7px;height:43px;margin:13px 0;padding:0 12px;display:flex}.voucher-record-search svg{color:#9a9eaa;width:16px}.voucher-record-search input{border:0;outline:0;flex:1;font-size:11px}.voucher-record-list{flex-direction:column;gap:9px;display:flex}.voucher-record-list>article{background:#fff;border:1px solid #ececf0;border-radius:13px;grid-template-columns:37px 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.record-check{color:#268d61;background:#eaf8f0;border-radius:11px;place-items:center;width:37px;height:37px;display:grid}.record-check svg{width:18px}.voucher-record-list article>div:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.voucher-record-list article>div:nth-child(2) strong{font-size:11px}.voucher-record-list article span,.voucher-record-list article small{color:#9a9da7;font-size:8px}.voucher-record-list article>div:last-child{text-align:right;flex-direction:column;align-items:flex-end;gap:3px;display:flex}.voucher-record-list article>div:last-child b{color:#299466;font-size:11px}.voucher-record-list article>div:last-child span{align-items:center;gap:2px;display:flex}.voucher-record-list article>div:last-child svg{width:10px}.voucher-record-pagination{grid-template-columns:38px 1fr 38px;align-items:center;margin-top:14px;display:grid}.voucher-record-pagination button{background:#fff;border:1px solid #dfdfe5;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.voucher-record-pagination button:disabled{color:#bbb;background:#f3f3f5}.voucher-record-pagination svg{width:15px}.voucher-record-pagination span{text-align:center;color:#777985;font-size:9px}@keyframes voucher-admin-spin{to{transform:rotate(360deg)}}@media (width<=420px){.voucher-editor-grid{grid-template-columns:1fr}.merchant-coupon-list footer{flex-direction:column;align-items:flex-start}.merchant-coupon-list footer div{width:100%}.merchant-coupon-list footer button{flex:1;justify-content:center}}.renewal-admin{flex-direction:column;gap:18px;display:flex}.renewal-package-panel,.renewal-request-panel{padding:20px}.renewal-package-panel>header,.renewal-request-panel>header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.renewal-package-panel header h3,.renewal-request-panel header h3{margin:0;font-size:16px}.renewal-package-panel header p,.renewal-request-panel header p{color:#92909a;margin:5px 0 0;font-size:10px}.renewal-package-panel header button,.renewal-request-panel header button{align-items:center;gap:6px;display:flex}.renewal-package-panel header svg,.renewal-request-panel header svg{width:16px}.renewal-package-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.renewal-package-grid>article{background:linear-gradient(145deg,#fff,#faf8ff);border:1px solid #e8e4ee;border-radius:16px;padding:20px;position:relative}.renewal-package-grid article>span{border-radius:8px;padding:4px 8px;font-size:9px;position:absolute;top:14px;right:14px}.renewal-package-grid article>span.enabled{color:#27845b;background:#e7f7ef}.renewal-package-grid article>span.disabled{color:#88838d;background:#f0eff2}.renewal-package-grid article>svg{color:#6755cf;background:#eeeaff;border-radius:12px;width:38px;height:38px;padding:9px}.renewal-package-grid h4{margin:15px 0 8px;font-size:15px}.renewal-package-grid article>strong{color:#6554cf;font-size:22px}.renewal-package-grid article>b{color:#7f7887;margin-left:8px;font-size:10px}.renewal-package-grid article>p{color:#97919e;min-height:32px;font-size:10px;line-height:1.6}.renewal-package-grid footer{border-top:1px solid #ece9f0;gap:7px;margin-top:14px;padding-top:12px;display:flex}.renewal-package-grid footer button{color:#5f5771;background:#eeecf7;border:0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:4px;height:32px;font-size:10px;display:flex}.renewal-package-grid footer button.danger{color:#d14f5b;background:#fff0f1}.renewal-package-grid footer svg{width:13px}.renewal-admin-empty{color:#9993a0;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;min-height:150px;font-size:10px;display:flex}.renewal-admin-empty>svg{color:#6757c5;background:#f0edfa;border-radius:50%;width:34px;height:34px;padding:8px}.renewal-admin-empty strong{color:#615b68;font-size:12px}.renewal-request-panel table td>strong,.renewal-request-panel table td>span{display:block}.renewal-status{border-radius:8px;width:max-content;padding:5px 8px;font-size:9px}.renewal-status.待审核{color:#bd7620;background:#fff4df}.renewal-status.已通过{color:#258157;background:#e7f7ee}.renewal-status.已驳回{color:#cd5360;background:#fff0f1}.renewal-review-actions{gap:6px;display:flex}.renewal-review-actions button{color:#258157;background:#e7f7ee;border:0;border-radius:7px;align-items:center;gap:4px;height:30px;padding:0 9px;font-size:9px;display:flex}.renewal-review-actions button.danger{color:#ce4f5b;background:#fff0f1}.renewal-review-actions svg{width:13px}.renewal-package-editor{width:min(620px,100vw - 32px);padding:22px}.renewal-package-editor>header{justify-content:space-between;display:flex}.renewal-package-editor>header h2{margin:0}.renewal-package-editor>header p{color:#99939f;margin:5px 0 0;font-size:10px}.renewal-package-editor>header button{border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.renewal-package-editor .form-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.renewal-package-editor label{flex-direction:column;gap:7px;display:flex}.renewal-package-editor label.full{grid-column:1/-1}.renewal-package-editor label span{font-size:10px;font-weight:700}.renewal-package-editor input,.renewal-package-editor select,.renewal-package-editor textarea{width:100%;font:inherit;border:1px solid #dfdbe5;border-radius:9px;padding:11px}.renewal-package-editor textarea{resize:vertical;min-height:90px}.renewal-package-save{justify-content:center;width:100%;margin-top:18px}@media (width<=900px){.renewal-package-grid{grid-template-columns:1fr 1fr}}@media (width<=620px){.renewal-package-grid,.renewal-package-editor .form-grid{grid-template-columns:1fr}.renewal-package-editor label.full{grid-column:auto}}.merchant-member-editor .member-huifu-readonly input:disabled{color:#8d929e;cursor:not-allowed;-webkit-text-fill-color:#8d929e;opacity:1;background:#f2f3f6}.merchant-member-editor .member-huifu-readonly span{color:#777d89}.merchant-member-row .member-row-copy strong small{color:#7b8494;vertical-align:middle;background:#f0f3f8;border-radius:6px;margin-left:7px;padding:2px 6px;font-size:10px;font-weight:600}.merchant-member-row .member-referrer{color:#7a5a21!important;font-size:12px!important}.member-page-tools{flex-direction:column;gap:9px;margin:12px 0;display:flex}.member-page-tools .h5-search{box-sizing:border-box;width:100%;margin:0}.member-page-tools>button{color:#fff;background:#5b5bd6;border:0;border-radius:11px;justify-content:center;align-items:center;gap:6px;width:100%;height:42px;font-size:11px;font-weight:700;display:flex}.merchant-member-row{align-items:flex-start}.member-row-copy{flex:1;min-width:0}.member-row-copy .disabled{color:#c75160;background:#fff0f1}.member-row-actions{flex-direction:column;gap:6px;display:flex}.member-row-actions button{color:#555b68;background:#f0f1f5;border:0;border-radius:7px;padding:5px 8px;font-size:10px}.member-row-actions .danger{color:#d33f50;background:#fff0f2}.member-search-empty{color:#a09baa;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:170px;display:flex}.member-search-empty strong{color:#625d69;font-size:12px}.member-search-empty span{font-size:10px}.member-editor-mask{z-index:85}.merchant-member-editor{box-sizing:border-box;background:#fff;border-radius:22px;width:min(92vw,520px);max-height:90vh;padding:20px;overflow:auto;box-shadow:0 24px 70px #1f254530}.merchant-member-editor header{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.merchant-member-editor header>div{flex-direction:column;gap:4px;display:flex}.merchant-member-editor header strong{font-size:19px}.merchant-member-editor header span{color:#8b91a1;font-size:12px}.merchant-member-editor header button{background:#f3f4f7;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.merchant-member-editor label{color:#525866;flex-direction:column;gap:7px;margin-bottom:13px;font-size:12px;font-weight:700;display:flex}.merchant-member-editor input,.merchant-member-editor select{box-sizing:border-box;color:#252936;width:100%;height:41px;font:inherit;background:#fff;border:1px solid #e1e3ea;border-radius:10px;padding:0 11px;font-weight:500}.merchant-member-grid{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.merchant-member-avatar>div{color:#858b9b;cursor:pointer;background:#f8f8fb;border:1px dashed #c9ccda;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;height:112px;display:flex;overflow:hidden}.merchant-member-avatar img{object-fit:cover;width:100%;height:100%}.merchant-member-avatar input{display:none}@media (width<=420px){.merchant-member-grid{grid-template-columns:1fr}.merchant-member-editor{padding:17px}.member-row-actions button{padding:5px 7px}}.merchant-member-row{gap:13px;padding:14px 13px}.merchant-member-row .member-avatar{width:58px;height:58px;font-size:17px}.merchant-member-name-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.merchant-member-name{color:#292531;text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;padding:0}.merchant-member-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.merchant-member-name:active strong{color:#6252cf}.member-delete{color:#d33f50;background:#fff0f2;border:0;border-radius:7px;flex:none;align-items:center;gap:3px;height:25px;padding:0 7px;font-size:8px;display:flex}.merchant-member-row .member-total-earnings{color:#26936a;margin-top:4px;font-size:9px;font-weight:700}.merchant-member-row .member-referrer{font-size:8px!important}.merchant-member-quick{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:8px}.merchant-member-quick button{white-space:nowrap;border-radius:7px;min-width:0;height:25px;padding:0 3px;font-size:8px}.member-money-row{white-space:nowrap;align-items:center;gap:12px;margin-top:5px;display:flex}.member-money-row b{font-size:8px;font-weight:700}.member-money-row b:first-child{color:#26936a}.member-money-row b:last-child{color:#d5525e}.merchant-member-row .merchant-member-quick{align-items:center;gap:3px;width:100%;display:flex!important}.merchant-member-row .merchant-member-quick button{letter-spacing:-.2px;flex:1 1 0;width:0;min-width:0;height:23px;padding:0 1px;font-size:7px}.merchant-member-row button.member-avatar{cursor:pointer;border:0;padding:0}.member-detail-mask{z-index:96;align-items:flex-end}.merchant-member-detail{box-sizing:border-box;background:#fff;border-radius:22px 22px 0 0;width:min(100%,430px);max-height:88vh;overflow:auto;box-shadow:0 -18px 50px #261d3b24}.merchant-member-detail>header{z-index:2;background:#fff;border-bottom:1px solid #efedf2;grid-template-columns:58px 1fr 34px;align-items:center;gap:12px;padding:18px;display:grid;position:sticky;top:0}.member-detail-avatar{color:#4783cb;background:#eaf4ff;border-radius:50%;place-items:center;width:58px;height:58px;font-size:18px;font-weight:800;display:grid;overflow:hidden}.member-detail-avatar img{object-fit:cover;width:100%;height:100%}.merchant-member-detail header strong,.merchant-member-detail header span{display:block}.merchant-member-detail header strong{font-size:16px}.merchant-member-detail header span{color:#9994a0;margin-top:5px;font-size:9px}.merchant-member-detail header>button{background:#f2f0f5;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid}.member-detail-grid{grid-template-columns:1fr 1fr;gap:10px;padding:16px 18px 4px;display:grid}.member-detail-grid>div{background:#f7f7f9;border-radius:10px;padding:11px}.member-detail-grid span,.member-detail-grid b{display:block}.member-detail-grid span{color:#9994a0;font-size:8px}.member-detail-grid b{color:#3b3741;margin-top:5px;font-size:10px}.member-detail-identity{border:1px solid #ece9f2;border-radius:11px;margin:8px 18px 0;padding:12px}.member-detail-identity>span{color:#96919d;margin-bottom:8px;font-size:9px;display:block}.member-detail-identity>div{flex-wrap:wrap;gap:5px;display:flex}.member-detail-identity em{color:#6555d1;background:#efedfc;border-radius:7px;padding:4px 7px;font-size:8px;font-style:normal}.member-detail-balance{color:#fff;background:linear-gradient(135deg,#6555d2,#5041b8);border-radius:13px;margin:12px 18px;padding:14px}.member-detail-balance span,.member-detail-balance strong,.member-detail-balance small{display:block}.member-detail-balance span{color:#ddd8ff;font-size:9px}.member-detail-balance strong{margin-top:7px;font-size:22px}.member-detail-balance small{color:#d5d0fa;margin-top:5px;font-size:9px}.member-detail-records{padding:0 18px 22px}.member-detail-records h3{margin:0 0 8px;font-size:12px}.member-detail-records article{border-bottom:1px solid #f0eef3;justify-content:space-between;align-items:center;gap:10px;padding:11px 0;display:flex}.member-detail-records article>div:last-child{text-align:right}.member-detail-records strong,.member-detail-records span,.member-detail-records b,.member-detail-records small{display:block}.member-detail-records strong{font-size:10px}.member-detail-records span,.member-detail-records small{color:#aaa5af;margin-top:4px;font-size:8px}.member-detail-records b{font-size:11px}.member-detail-records .income b{color:#24936a}.member-detail-records .expense b{color:#d5525e}.member-detail-records>p{color:#aaa5af;text-align:center;padding:28px 0;font-size:9px}.member-record-pagination{grid-template-columns:38px 1fr 38px;align-items:center;gap:8px;padding-top:14px;display:grid}.member-record-pagination button{color:#6252cf;background:#fff;border:1px solid #e1dde8;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid}.member-record-pagination button:disabled{color:#bbb6c0;background:#f5f4f6}.member-record-pagination span{text-align:center;color:#77717e;font-size:9px}.member-list-pagination{grid-template-columns:42px 1fr 42px;align-items:center;gap:8px;margin:14px 0 5px;display:grid}.member-list-pagination button{color:#6252cf;background:#fff;border:1px solid #dfdbe6;border-radius:50%;place-items:center;width:38px;height:38px;margin:auto;padding:0;display:grid}.member-list-pagination button:disabled{color:#bbb6c0;background:#f1f0f3}.member-list-pagination span{text-align:center;color:#5d5764;font-size:9px}.member-list-pagination small{color:#aaa5af;margin-top:3px;font-size:8px;display:block}.merchant-member-quick{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:9px;display:grid}.merchant-member-quick button{color:#5d55c7;background:#efedff;border:0;border-radius:8px;height:29px;padding:0 7px;font-size:10px;font-weight:700}.merchant-member-quick button.edit{color:#3971bd;background:#eef4ff}.merchant-member-quick button.danger{color:#d33f50;background:#fff0f2}.member-quick-mask{z-index:90}.merchant-member-quick-dialog{box-sizing:border-box;background:#fff;border-radius:22px;width:min(90vw,420px);padding:20px;box-shadow:0 24px 70px #1f254530}.merchant-member-quick-dialog header{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.merchant-member-quick-dialog header>div{flex-direction:column;gap:5px;display:flex}.merchant-member-quick-dialog header strong{font-size:18px}.merchant-member-quick-dialog header span{color:#8b91a1;font-size:11px}.merchant-member-quick-dialog header button{background:#f3f4f7;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.merchant-member-quick-dialog label{color:#525866;flex-direction:column;gap:8px;font-size:12px;font-weight:700;display:flex}.merchant-member-quick-dialog select{box-sizing:border-box;color:#252936;background:#fff;border:1px solid #e1e3ea;border-radius:11px;width:100%;height:44px;padding:0 11px}.merchant-member-quick-dialog>p{color:#d64e5c;margin:10px 0 0;font-size:11px}.merchant-member-quick-dialog .password-submit{margin-top:18px}.merchant-auth-loading{color:#6656d5;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:40px 24px;display:flex}.merchant-auth-loading svg{margin-bottom:14px}.merchant-auth-loading strong{color:#34313d;font-size:15px}.merchant-auth-loading span{color:#9995a1;margin-top:7px;font-size:10px}.merchant-login-tabs{background:#f1eff5;border-radius:11px;grid-template-columns:1fr 1fr;margin:18px 0 4px;padding:4px;display:grid}.merchant-login-tabs button{color:#8c8792;background:0 0;border:0;border-radius:8px;height:34px;font-size:11px}.merchant-login-tabs button.active{color:#6555cf;background:#fff;font-weight:700;box-shadow:0 3px 9px #33275a12}.merchant-code-input>button{min-width:82px;color:#6655ce!important;width:auto!important;height:32px!important;box-shadow:none!important;background:#eeebff!important;border-radius:8px!important;margin:0!important;padding:0 9px!important;font-size:10px!important}.merchant-code-input>button:disabled{color:#aaa5ae!important;background:#f0eff2!important}.merchant-code-notice{color:#26855c;background:#eaf8f0;border-radius:8px;margin-top:-4px;padding:9px 10px;font-size:10px}.merchant-dialog-mask.huifu-mask{z-index:90;background:#1916278f;padding:0}.huifu-dialog{max-height:92vh;display:block;overflow-y:auto}.huifu-dialog .huifu-account{color:#fff;background:linear-gradient(135deg,#6555d2,#5142b9);border-radius:15px;margin-bottom:14px;padding:18px;box-shadow:0 9px 22px #5344b938}.huifu-account-title{color:#e4e0ff;align-items:center;gap:8px;font-size:10px;display:flex}.huifu-account>strong{word-break:break-all;margin-top:16px;font-size:18px;line-height:1.4;display:block}.huifu-account>p{color:#d8d3ff;margin:6px 0 0;font-size:9px}.huifu-details{background:#fff;border:1px solid #e7e9ee;border-radius:13px;margin-bottom:14px;padding:0 13px}.huifu-details h3{border-bottom:1px solid #eceef2;margin:0;padding:13px 0 10px;font-size:11px}.huifu-details>div{border-bottom:1px solid #eef0f3;justify-content:space-between;align-items:center;gap:12px;min-height:45px;display:flex}.huifu-details>div:last-child{border-bottom:0}.huifu-details span{color:#858c99;flex:none;font-size:9px}.huifu-details strong{text-align:right;word-break:break-all;min-width:0;font-size:10px}.huifu-details em{border-radius:11px;padding:4px 8px;font-size:9px;font-style:normal}.huifu-details em.ready{color:#239468;background:#e8f7f0}.huifu-details em.missing{color:#cf624c;background:#fff0ed}.huifu-notice{color:#d98522;background:#fff8ea;border:1px solid #f1dfbd;border-radius:13px;align-items:flex-start;gap:9px;margin-bottom:13px;padding:13px;display:flex}.huifu-notice>svg{flex:none;margin-top:1px}.huifu-notice strong{font-size:11px;display:block}.huifu-notice p{color:#866f56;margin:5px 0 0;font-size:9px;line-height:1.65}.huifu-empty-tip{color:#b25d49;background:#fff3f0;border:1px solid #f0d8d1;border-radius:11px;margin:0 0 13px;padding:11px 12px;font-size:9px;line-height:1.6}@media (width>=700px){.huifu-dialog{border-radius:20px;margin-bottom:24px}}.entry-shell{width:min(1120px,100%)}.entry-grid{grid-template-columns:repeat(3,1fr)}.member-entry .entry-card-icon{color:#dc762d;background:#fff1e4}.member-entry .entry-card-copy span{color:#dc762d}@media (width<=900px){.entry-grid{grid-template-columns:1fr 1fr}.member-entry{grid-column:1/-1}}@media (width<=700px){.entry-grid{grid-template-columns:1fr}.member-entry{grid-column:auto}}.entry-portal{color:#272431;background:linear-gradient(145deg,#f6f4ff 0%,#f7fbff 48%,#f7f8fb 100%);place-items:center;min-height:100vh;padding:34px;display:grid;position:relative;overflow:hidden}.entry-orb{filter:blur(2px);pointer-events:none;border-radius:50%;position:absolute}.entry-orb-one{background:#7564dc20;width:420px;height:420px;top:-180px;left:-170px}.entry-orb-two{background:#3d9fe81c;width:360px;height:360px;bottom:-170px;right:-130px}.entry-shell{width:min(920px,100%);position:relative}.entry-brand{justify-content:center;align-items:center;gap:12px;margin-bottom:48px;display:flex}.entry-logo{color:#fff;background:linear-gradient(145deg,#725fde,#5848c4);border-radius:14px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 12px 24px #6958ce35}.entry-logo.has-image{background:#fff;overflow:hidden}.entry-logo img{object-fit:cover;width:100%;height:100%}.entry-brand strong{font-size:20px;display:block}.entry-brand span{color:#8e8998;margin-top:3px;font-size:11px;display:block}.entry-heading{text-align:center;margin-bottom:30px}.entry-heading>span{color:#6553c9;background:#edeafd;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:11px;font-weight:600;display:inline-flex}.entry-heading h1{letter-spacing:-1px;margin:16px 0 9px;font-size:34px}.entry-heading p{color:#85808e;margin:0;font-size:13px}.entry-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.entry-card{text-align:left;background:#ffffffdc;border:1px solid #e5e1ec;border-radius:22px;align-items:flex-start;gap:20px;min-height:260px;padding:31px;transition:all .25s;display:flex;position:relative;box-shadow:0 18px 48px #31284d12}.entry-card:hover{transform:translateY(-4px);box-shadow:0 23px 56px #31284d1d}.entry-card-icon{border-radius:17px;flex:none;place-items:center;width:58px;height:58px;display:grid}.merchant-entry .entry-card-icon{color:#238965;background:#e9f7f2}.admin-entry .entry-card-icon{color:#6553cd;background:#efedff}.entry-card-copy small{color:#9b96a2;font-size:11px}.entry-card-copy h2{margin:7px 0 10px;font-size:23px}.entry-card-copy p{color:#77717f;min-height:58px;margin:0;font-size:13px;line-height:1.75}.entry-card-copy span{align-items:center;gap:7px;margin-top:25px;font-size:12px;font-weight:700;display:inline-flex}.merchant-entry .entry-card-copy span{color:#238965}.admin-entry .entry-card-copy span{color:#6553cd}.entry-shell footer{text-align:center;color:#9994a0;margin-top:25px;font-size:11px}@media (width<=700px){.entry-portal{padding:22px}.entry-brand{margin-bottom:34px}.entry-heading h1{font-size:28px}.entry-heading p{padding:0 12px;line-height:1.7}.entry-grid{grid-template-columns:1fr}.entry-card{min-height:0;padding:24px}.entry-card-copy p{min-height:0}.entry-card-copy span{margin-top:18px}}@media (width<=430px){.entry-card{gap:15px}.entry-card-icon{width:50px;height:50px}.entry-card-copy h2{font-size:20px}}.renewal-package-title{text-align:left;justify-content:space-between;align-items:flex-end;margin:18px 0 10px;display:flex}.renewal-package-title strong{font-size:12px}.renewal-package-title span{color:#9a949e;font-size:8px}.renewal-package-options{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:14px;display:grid}.renewal-package-options>button{color:#4d4753;text-align:left;background:#fff;border:1px solid #e3dfe8;border-radius:12px;padding:13px;position:relative}.renewal-package-options>button.active{background:#f5f2ff;border-color:#6755cf;box-shadow:0 0 0 2px #6755cf18}.renewal-package-options>button.active:after{content:"✓";color:#fff;background:#6755cf;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;display:grid;position:absolute;top:8px;right:9px}.renewal-package-options span{padding-right:20px;font-size:10px;font-weight:700;display:block}.renewal-package-options strong{color:#6554cf;margin:9px 0 2px;font-size:18px;display:block}.renewal-package-options small{color:#746d7a;font-size:8px}.renewal-package-options p{min-height:27px;color:#9b95a0!important;margin:7px 0 0!important;font-size:8px!important;line-height:1.5!important}.renewal-package-loading,.renewal-package-empty{color:#99939f;border:1px dashed #ddd8e5;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:76px;margin-bottom:14px;font-size:9px;display:flex}.renewal-package-loading svg{width:15px;animation:.8s linear infinite renewal-spin}.merchant-renewal-page section>button:disabled{opacity:.55}.merchant-renewal-page>section{max-width:520px}@keyframes renewal-spin{to{transform:rotate(360deg)}}@media (width<=390px){.renewal-package-options{grid-template-columns:1fr}}.merchant-renewal-page{background:linear-gradient(160deg,#f6f3ff 0%,#fff 55%,#fff3f0 100%);place-items:center;min-height:100vh;padding:26px 18px;display:grid}.merchant-renewal-page>section{text-align:center;background:#fff;border:1px solid #ece7f5;border-radius:22px;width:100%;padding:28px 22px;box-shadow:0 18px 48px #392b6817}.renewal-icon{color:#df6b42;background:#fff0e9;border-radius:20px;place-items:center;width:64px;height:64px;margin:0 auto 17px;display:grid}.merchant-renewal-page section>span{color:#d96543;letter-spacing:1px;font-size:10px;font-weight:800}.merchant-renewal-page h1{color:#302a38;margin:9px 0 0;font-size:21px}.merchant-renewal-page p{color:#8d8793;margin:13px 0 0;font-size:10px;line-height:1.8}.renewal-expiry{background:#f7f5fa;border-radius:12px;justify-content:space-between;align-items:center;margin:20px 0;padding:13px 15px;display:flex}.renewal-expiry small{color:#99939f;font-size:9px}.renewal-expiry strong{color:#d55e45;font-size:13px}.merchant-renewal-page section>button{color:#fff;background:#6554cf;border:0;border-radius:11px;width:100%;height:44px;font-size:11px;font-weight:800}.merchant-renewal-page section>button.renewal-back{color:#655e6d;background:#fff;border:1px solid #ded9e8;margin-top:9px}.merchant-balance-card{color:#fff;background:linear-gradient(135deg,#6555d2,#5142b9);border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:16px;display:flex;box-shadow:0 8px 22px #5445bd28}.merchant-balance-card>div{flex-direction:column;align-items:flex-start;display:flex}.merchant-balance-card span{color:#ddd8ff;font-size:9px}.balance-amount{color:#fff;background:0 0;border:0;align-items:center;gap:6px;margin:6px 0 4px;padding:0;font-size:21px;font-weight:700;display:flex}.merchant-balance-card small{color:#c9c3ef;font-size:8px}.withdraw-button{color:#fff;background:#ffffff20;border:1px solid #fff4;border-radius:10px;align-items:center;gap:5px;height:34px;padding:0 12px;font-size:10px;display:flex}.merchant-record-dialog{background:#fff;border-radius:20px 20px 0 0;width:min(100%,430px);max-height:75vh;overflow:auto}.merchant-record-dialog header{background:#fff;border-bottom:1px solid #eeecf1;justify-content:space-between;align-items:flex-start;padding:17px 18px;display:flex;position:sticky;top:0}.merchant-record-dialog header strong,.merchant-record-dialog header span{display:block}.merchant-record-dialog header strong{font-size:15px}.merchant-record-dialog header span{color:#9995a1;margin-top:6px;font-size:9px}.merchant-record-dialog header button{background:#f2f0f5;border:0;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.merchant-record-list article{border-bottom:1px solid #f0eef3;justify-content:space-between;align-items:center;min-height:66px;padding:12px 18px;display:flex}.merchant-record-list strong,.merchant-record-list span,.merchant-record-list b,.merchant-record-list small{display:block}.merchant-record-list strong{font-size:10px}.merchant-record-list span{color:#aaa6b0;margin-top:5px;font-size:8px}.merchant-record-list article>div:last-child{text-align:right}.merchant-record-list b{font-size:11px;font-weight:800}.merchant-record-list small{color:#aaa6b0;margin-top:5px;font-size:8px}.merchant-record-list .income b{color:#16a34a}.merchant-record-list .expense b{color:#dc2626}.merchant-record-list>p{color:#aaa6b0;text-align:center;padding:45px 20px;font-size:9px}.withdraw-rule-tip{color:#6252c8;background:#f4f1ff;border-radius:9px;margin:0 0 13px;padding:10px 11px;font-size:9px;line-height:1.6}.withdraw-all{color:#6555d1;background:0 0;border:0;margin:-5px 0 12px;padding:0;font-size:9px}.profile-mask{align-items:stretch;overflow:auto}.merchant-profile-dialog{background:#f6f6f9;width:min(100%,430px);min-height:100vh;margin-left:auto;margin-right:auto;padding:18px 16px 30px}.merchant-profile-dialog>header{background:#fff;border-bottom:1px solid #ebe9ef;justify-content:space-between;align-items:flex-start;margin:-18px -16px 16px;padding:18px 16px 15px;display:flex}.merchant-profile-dialog header strong,.merchant-profile-dialog header span{display:block}.merchant-profile-dialog header strong{font-size:16px}.merchant-profile-dialog header span{color:#9995a1;margin-top:5px;font-size:9px}.merchant-profile-dialog header button{background:#f1eff4;border:0;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.merchant-profile-dialog>label{margin-bottom:12px;display:block}.merchant-profile-dialog>label>span,.merchant-profile-uploads label>span,.region-grid label>span{color:#5e5a66;margin-bottom:7px;font-size:10px;font-weight:600;display:block}.merchant-profile-dialog input,.merchant-profile-dialog select,.merchant-profile-dialog textarea{background:#fff;border:1px solid #dfdce5;border-radius:9px;outline:0;width:100%;font-size:10px}.merchant-profile-dialog input,.merchant-profile-dialog select{height:41px;padding:0 11px}.merchant-profile-dialog textarea{resize:none;height:70px;padding:10px 11px}.merchant-profile-dialog input:focus,.merchant-profile-dialog select:focus,.merchant-profile-dialog textarea:focus{border-color:#6a59d3;box-shadow:0 0 0 3px #6756d313}.merchant-profile-uploads{grid-template-columns:95px 1fr;gap:10px;margin-bottom:15px;display:grid}.merchant-profile-uploads label{position:relative}.merchant-profile-uploads label>div{color:#6a59d3;background:#fff;border:1px dashed #ccc7d6;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;height:86px;display:flex;overflow:hidden}.merchant-profile-uploads .door-photo>div{align-items:center}.merchant-profile-uploads img{object-fit:cover;width:100%;height:100%}.merchant-profile-uploads small{color:#9995a1;margin-top:5px;font-size:8px}.merchant-profile-uploads input{opacity:0;cursor:pointer;width:100%;height:auto;position:absolute;inset:23px 0 0}.region-grid{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:12px;display:grid}.customer-pay-shell{color:#24212a;background:#f5f5f7;min-height:100vh;padding:32px 14px;transition:background .2s}.customer-pay-shell.wechat{background:linear-gradient(#eaf8ef 0,#f5f7f6 42%)}.customer-pay-shell.alipay{background:linear-gradient(#eaf4ff 0,#f5f7f9 42%)}.customer-pay-shell.wechat .customer-pay-merchant{color:#fff;background:#07c160;border-bottom:0;border-radius:22px 22px 0 0;margin:-22px -20px 0;padding:22px 20px}.customer-pay-shell.alipay .customer-pay-merchant{color:#fff;background:#1677ff;border-bottom:0;border-radius:22px 22px 0 0;margin:-22px -20px 0;padding:22px 20px}.customer-pay-shell.wechat .customer-pay-merchant>div,.customer-pay-shell.alipay .customer-pay-merchant>div{color:#fff;background:#ffffff26;border:2px solid #ffffff70}.customer-pay-shell.wechat .customer-pay-merchant small,.customer-pay-shell.alipay .customer-pay-merchant small{color:#ffffffd9}.customer-pay-shell.wechat .customer-pay-card{box-shadow:0 18px 48px #07c1601f}.customer-pay-shell.alipay .customer-pay-card{box-shadow:0 18px 48px #1677ff1f}.customer-pay-card{background:#fff;border-radius:22px;width:min(100%,430px);margin:0 auto;padding:22px 20px;box-shadow:0 18px 48px #20242b14}.customer-pay-merchant{border-bottom:1px solid #f0edf1;align-items:center;gap:12px;padding-bottom:20px;display:flex}.customer-pay-merchant>div{color:#70757b;background:#f3f4f5;border-radius:14px;place-items:center;width:50px;height:50px;display:grid;overflow:hidden}.customer-pay-shell.wechat .customer-pay-merchant>div{color:#16a34a;background:#e7f8ed}.customer-pay-shell.alipay .customer-pay-merchant>div{color:#1677ff;background:#e8f3ff}.customer-pay-merchant img{object-fit:cover;width:100%;height:100%}.customer-pay-merchant strong,.customer-pay-merchant small{display:block}.customer-pay-merchant strong{font-size:17px}.customer-pay-merchant small{color:#99939e;margin-top:5px;font-size:11px}.customer-pay-card form{margin-top:28px}.customer-pay-card form>label{color:#77717b;font-size:13px}.customer-pay-amount{border-bottom:2px solid #ece9ee;align-items:center;height:82px;margin-top:7px;transition:border-color .2s;display:flex}.customer-pay-shell.wechat .customer-pay-amount:focus-within{border-color:#16a34a}.customer-pay-shell.alipay .customer-pay-amount:focus-within{border-color:#1677ff}.customer-pay-amount b{font-size:26px}.customer-pay-amount input{color:#24212a;background:0 0;border:0;outline:0;width:100%;font-size:42px;font-weight:700}.customer-pay-channel{border:1px solid #ece9ee;border-radius:14px;align-items:center;gap:11px;margin-top:20px;padding:13px 14px;display:flex}.customer-pay-channel i{color:#777;background:#f1f1f3;border-radius:11px;place-items:center;width:38px;height:38px;font-style:normal;font-weight:800;display:grid}.customer-pay-channel i svg{width:20px}.customer-pay-channel.wechat{background:#f7fcf9;border-color:#d5efde}.customer-pay-channel.wechat i{color:#16a34a;background:#dff5e7}.customer-pay-channel.alipay{background:#f7fbff;border-color:#d7e9ff}.customer-pay-channel.alipay i{color:#1677ff;background:#dfedff}.customer-pay-channel strong,.customer-pay-channel small{display:block}.customer-pay-channel strong{font-size:14px}.customer-pay-channel small{color:#9a949e;margin-top:3px;font-size:11px}.customer-pay-card button,.customer-pay-result button{color:#fff;background:#ff4b32;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;height:52px;margin-top:24px;font-size:16px;font-weight:700;display:flex}.customer-pay-shell.wechat .customer-pay-card button{background:#16a34a;box-shadow:0 10px 22px #16a34a2b}.customer-pay-shell.alipay .customer-pay-card button{background:#1677ff;box-shadow:0 10px 22px #1677ff2b}.customer-pay-card button:disabled{box-shadow:none!important;background:#c9c5cb!important}.customer-pay-card footer{color:#aaa4ad;justify-content:center;align-items:center;gap:5px;margin-top:18px;font-size:11px;display:flex}.customer-pay-card footer svg{width:15px}.customer-pay-message,.customer-pay-unavailable{color:#c74634;background:#fff2ef;border-radius:9px;padding:10px;font-size:12px}.customer-pay-message{margin:12px 0 0}.customer-pay-unavailable{margin-top:15px;line-height:1.6}.customer-pay-loading,.customer-pay-error,.customer-pay-result{color:#77717d;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:calc(100vh - 64px);padding:24px;display:flex}.customer-pay-loading svg,.spin{animation:1s linear infinite pay-spin}.customer-pay-error svg,.customer-pay-result>svg{color:#ff4b32;width:48px;height:48px}.customer-pay-result.success>svg{color:#2fa676}.customer-pay-result.failed>svg{color:#e04a3a}.customer-pay-error strong,.customer-pay-result strong{color:#312d36;font-size:18px}.customer-pay-result small{color:#aaa4ad}.customer-pay-result button{width:min(100%,300px)}.customer-pay-result button svg{color:#fff;width:18px;height:18px}@media (width<=480px){.customer-pay-shell{padding:18px 12px}.customer-pay-card{border-radius:20px;min-height:calc(100vh - 36px)}.customer-pay-amount input{font-size:40px}}.voucher-public{color:#2d2926;background:linear-gradient(#fff6e7 0,#fff 46%);min-height:100vh;padding:20px 16px 42px;font-family:Inter,PingFang SC,sans-serif}.voucher-public.loading{color:#a86b25;justify-content:center;align-items:center;gap:10px;display:flex}.voucher-brand{align-items:center;gap:11px;max-width:520px;margin:0 auto 18px;display:flex}.voucher-brand>svg{color:#fff;background:#f29b38;border-radius:14px;width:42px;height:42px;padding:10px}.voucher-brand div{flex-direction:column;gap:3px;display:flex}.voucher-brand strong{font-size:16px}.voucher-brand span{color:#8c8175;font-size:11px}.voucher-ticket{color:#fff;background:linear-gradient(135deg,#ffad42,#ec742d);border-radius:22px;max-width:520px;min-height:170px;margin:auto;padding:25px 118px 24px 24px;position:relative;overflow:hidden;box-shadow:0 20px 40px #dc7b2c32}.voucher-ticket:before,.voucher-ticket:after{content:"";background:#fff;border-radius:50%;width:24px;height:24px;position:absolute;right:94px}.voucher-ticket:before{top:-12px}.voucher-ticket:after{bottom:-12px}.voucher-ticket-main>span{letter-spacing:3px;opacity:.8;font-size:11px}.voucher-ticket h1{margin:15px 0 8px;font-size:24px}.voucher-ticket p{opacity:.88;margin:0;font-size:12px;line-height:1.7}.voucher-ticket-count{border-left:1px dashed #fff8;flex-direction:column;justify-content:center;align-items:center;width:94px;height:100%;display:flex;position:absolute;top:0;right:0}.voucher-ticket-count strong{font-size:39px}.voucher-ticket-count span{font-size:10px}.voucher-code-card,.voucher-claim{background:#fff;border:1px solid #f0e4d6;border-radius:18px;max-width:520px;margin:18px auto 0;padding:22px;box-shadow:0 12px 30px #8b54240e}.voucher-code-card>span{color:#9a8a7a;font-size:11px}.voucher-code-card>strong{color:#dc6b27;letter-spacing:2px;margin:9px 0;font:700 27px ui-monospace,SFMono-Regular,monospace;display:block}.voucher-code-card>p{color:#7d736b;margin:0;font-size:11px}.voucher-code-card>div{border-top:1px solid #f2ece6;justify-content:space-between;margin-top:17px;padding-top:14px;display:flex}.voucher-code-card em{color:#9c9188;font-size:10px;font-style:normal}.voucher-primary,.voucher-claim button{color:#fff;background:#ee7d2f;border:0;border-radius:14px;justify-content:center;align-items:center;gap:7px;width:100%;max-width:520px;height:48px;margin:16px auto 0;font-size:13px;font-weight:700;display:flex}.voucher-primary:disabled,.voucher-claim button:disabled{opacity:.55}.voucher-claim h2{margin:0 0 18px;font-size:18px}.voucher-claim label{flex-direction:column;gap:7px;margin-bottom:13px;display:flex}.voucher-claim label span{color:#70665d;font-size:11px}.voucher-claim input{border:1px solid #e6ddd4;border-radius:11px;outline:0;height:44px;padding:0 13px;font-size:13px}.voucher-claim input:focus{border-color:#ee8b42}.voucher-claim>p{color:#d55f34;text-align:center;font-size:11px}.voucher-message{color:#28885d;justify-content:center;align-items:center;gap:5px;max-width:520px;margin:14px auto;font-size:11px;display:flex}.voucher-message svg{width:15px}.voucher-share-mask{z-index:100;background:#19120d88;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.voucher-share-mask section{text-align:center;background:#fff;border-radius:20px;width:min(100%,420px);padding:25px}.voucher-share-mask section>svg{color:#ed7d31;background:#fff1df;border-radius:50%;width:44px;height:44px;padding:10px}.voucher-share-mask strong{margin:12px 0 7px;font-size:18px;display:block}.voucher-share-mask p{color:#887c72;font-size:11px;line-height:1.6}.voucher-share-mask textarea{resize:none;border:1px solid #e6ddd4;border-radius:10px;width:100%;height:70px;padding:10px;font-size:10px}.voucher-share-mask button{color:#fff;background:#ed7d31;border:0;border-radius:10px;width:100%;height:42px;margin-top:10px}.voucher-empty{text-align:center;max-width:420px;margin:18vh auto 0}.voucher-empty svg{color:#ed7d31;background:#fff0dc;border-radius:50%;width:58px;height:58px;padding:14px}.voucher-empty strong{margin:14px 0 5px;font-size:19px;display:block}.voucher-empty p{color:#95887c;font-size:12px}.voucher-spin{animation:.8s linear infinite voucher-spin}.member-profile-card{color:#fff;background:linear-gradient(135deg,#6555cc,#5142ac);border-radius:16px;align-items:center;gap:12px;padding:18px;display:flex}.member-profile-card>div:last-child{flex-direction:column;gap:4px;display:flex}.member-profile-card strong{font-size:16px}.member-profile-card span{opacity:.75;font-size:9px}.member-profile-card small{background:#ffffff20;border-radius:999px;width:max-content;padding:3px 7px;font-size:8px}.member-profile-menu{margin:13px 0}*{box-sizing:border-box}.member-center-loading{color:#6b5bd1;background:#f7f8fc;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:100vh;display:flex}.member-center-loading svg{animation:.8s linear infinite member-spin}.member-login-page{background:linear-gradient(155deg,#f3f0ff,#fff 55%,#eef8ff);place-items:center;min-height:100vh;padding:28px 18px;display:grid}.member-login-page>section{background:#fff;border:1px solid #ebe8f2;border-radius:24px;width:min(100%,430px);padding:30px 23px;box-shadow:0 20px 55px #2e286018}.member-login-logo{color:#fff;background:linear-gradient(145deg,#7664df,#5445bd);border-radius:20px;place-items:center;width:62px;height:62px;margin:auto;display:grid}.member-login-logo svg{width:29px}.member-login-page>section>span{text-align:center;color:#6b5bd0;margin-top:17px;font-size:10px;font-weight:700;display:block}.member-login-page h1{text-align:center;margin:7px 0;font-size:23px}.member-login-page>section>p{text-align:center;color:#9995a0;font-size:10px}.member-login-page form{margin-top:24px}.member-login-page label{flex-direction:column;gap:7px;margin-bottom:14px;display:flex}.member-login-page label>span{color:#66616c;font-size:10px;font-weight:700}.member-login-page label>div{border:1px solid #e1dee7;border-radius:11px;align-items:center;gap:8px;height:45px;padding:0 11px;display:flex}.member-login-page label svg{color:#8a8491;width:17px}.member-login-page input{border:0;outline:0;flex:1;min-width:0;font-size:12px}.member-login-page label button{background:0 0;border:0}.member-login-error{color:#d95461!important;font-size:10px!important}.member-login-submit{color:#fff;background:#6555cf;border:0;border-radius:11px;width:100%;height:45px;font-weight:700}.member-center-shell{color:#292731;background:#f6f7fb;width:min(100%,520px);min-height:100vh;margin:auto;padding-bottom:80px;font-family:Inter,PingFang SC,sans-serif}.member-home{min-height:100vh}.member-home>header{color:#fff;background:linear-gradient(135deg,#6757cf,#5041aa);align-items:center;gap:12px;padding:26px 20px 24px;display:flex}.member-avatar{background:#fff2;border:2px solid #ffffff70;border-radius:18px;place-items:center;width:54px;height:54px;display:grid;overflow:hidden}.member-avatar img{object-fit:cover;width:100%;height:100%}.member-avatar svg{width:27px}.member-home>header>div:nth-child(2){flex:1}.member-home>header span{opacity:.75;font-size:9px}.member-home>header h1{margin:3px 0;font-size:20px}.member-home>header p{opacity:.78;margin:0;font-size:10px}.member-home>header>button{color:#fff;background:#ffffff1d;border:0;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.member-home>header>button svg{width:17px}.member-balance-card{color:#fff;background:linear-gradient(135deg,#5b4bbd,#7968db);border-radius:0 0 20px 20px;margin:-1px 14px 0;padding:23px;box-shadow:0 15px 35px #493c9930}.member-balance-card>span{opacity:.78;font-size:10px}.member-balance-card>strong{margin:9px 0 18px;font-size:31px;display:block}.member-balance-card>div{justify-content:space-between;align-items:center;display:flex}.member-balance-card button{color:#5c4dbd;background:#fff;border:0;border-radius:9px;height:34px;padding:0 16px;font-size:10px;font-weight:700}.member-balance-card small{opacity:.7;font-size:8px}.member-stats{background:#fff;border-radius:15px;grid-template-columns:repeat(3,1fr);margin:14px;padding:16px;display:grid}.member-stats div{text-align:center;border-right:1px solid #efedf2}.member-stats div:last-child{border:0}.member-stats strong{font-size:17px;display:block}.member-stats span{color:#96919b;font-size:9px}.member-home-menu,.member-recent{background:#fff;border-radius:16px;margin:14px;padding:4px 15px}.member-home-menu>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #f0eef2;align-items:center;gap:11px;width:100%;min-height:67px;padding:10px 0;display:flex}.member-home-menu>button:last-child{border:0}.member-home-menu i{border-radius:12px;place-items:center;width:39px;height:39px;display:grid}.member-home-menu i svg{width:19px}.member-home-menu i.orange{color:#df792e;background:#fff1e4}.member-home-menu i.blue{color:#4c80ce;background:#eaf3ff}.member-home-menu i.purple{color:#6a59ce;background:#f0edff}.member-home-menu i.green{color:#2b9163;background:#eaf8f0}.member-home-menu button>span{flex-direction:column;flex:1;gap:4px;display:flex}.member-home-menu b{font-size:12px}.member-home-menu small{color:#9d98a2;font-size:9px}.member-home-menu button>svg{color:#aaa5ae;width:16px}.member-recent{padding:15px}.member-recent h2{margin:0 0 8px;font-size:13px}.member-recent article{border-bottom:1px solid #f1eff3;justify-content:space-between;padding:11px 0;display:flex}.member-recent article:last-child{border:0}.member-recent article div{flex-direction:column;gap:3px;display:flex}.member-recent article strong{font-size:10px}.member-recent article span,.member-recent>p{color:#99949e;font-size:8px}.member-recent article>b{font-size:10px}.member-recent .income{color:#278b61}.member-recent .expense{color:#d35b67}.member-sub-page{min-height:100vh;padding:15px 14px 85px}.member-sub-head{align-items:center;gap:10px;margin-bottom:14px;display:flex}.member-sub-head>button{background:#fff;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.member-sub-head svg{width:18px}.member-sub-head h1{margin:0;font-size:19px}.member-sub-head p{color:#9994a0;margin:4px 0 0;font-size:9px}.member-search{background:#fff;border-radius:11px;align-items:center;gap:7px;height:43px;padding:0 12px;display:flex}.member-search svg{color:#9994a0;width:16px}.member-search input{border:0;outline:0;flex:1;font-size:10px}.member-order-list,.member-voucher-list{flex-direction:column;gap:10px;margin-top:12px;display:flex}.member-order-list article{background:#fff;border-radius:14px;padding:15px}.member-order-list header,.member-order-list footer{justify-content:space-between;display:flex}.member-order-list header strong{font-size:10px}.member-order-list header span{color:#bd7620;background:#fff2df;border-radius:7px;padding:4px 7px;font-size:8px}.member-order-list header span.done{color:#26845a;background:#e9f7ef}.member-order-list h3{margin:13px 0 7px;font-size:13px}.member-order-list p{color:#9a95a0;margin:4px 0;font-size:8px}.member-order-list footer{border-top:1px solid #f0eef2;margin-top:11px;padding-top:10px}.member-order-list footer span{color:#9994a0;font-size:8px}.member-order-list footer b{font-size:12px}.member-voucher-list article{background:linear-gradient(135deg,#fff7e9,#fff);border-radius:17px;padding:20px 95px 48px 18px;position:relative;overflow:hidden}.member-voucher-list article.used{filter:grayscale(.8);opacity:.65}.member-voucher-list article>div>span{color:#b47b45;font-size:8px}.member-voucher-list h2{margin:8px 0 6px;font-size:16px}.member-voucher-list p{color:#94877b;margin:0;font-size:8px}.member-voucher-list aside{border-left:1px dashed #e8c9a7;flex-direction:column;justify-content:center;align-items:center;width:82px;height:calc(100% - 43px);display:flex;position:absolute;top:0;right:0}.member-voucher-list aside strong{color:#e0782e;font-size:27px}.member-voucher-list aside span{color:#a28d7b;font-size:8px}.member-voucher-list footer{background:#fff;border-top:1px solid #f0e4d7;justify-content:space-between;align-items:center;height:43px;padding:0 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.member-voucher-list footer div{flex-direction:column;display:flex}.member-voucher-list footer span,.member-voucher-list footer small{color:#a29b95;font-size:7px}.member-voucher-list footer b{color:#dd702c;font:700 10px ui-monospace,monospace}.member-empty{color:#9b96a1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:220px;display:flex}.member-empty>svg{color:#6858c8;background:#eeebf8;border-radius:50%;width:47px;height:47px;padding:11px}.member-empty strong{color:#5e5964;font-size:12px}.member-empty span{font-size:9px}.member-bottom-nav{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border-top:1px solid #e9e7ec;grid-template-columns:repeat(4,1fr);width:min(100%,520px);height:68px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.member-bottom-nav button{color:#9994a0;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:8px;display:flex}.member-bottom-nav button svg{width:20px}.member-bottom-nav button.active{color:#6554cb}.member-modal-mask{z-index:50;background:#1d192866;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.member-modal{background:#fff;border-radius:20px;width:min(100%,480px);max-height:90vh;padding:20px;overflow:auto}.member-modal>header{justify-content:space-between;margin-bottom:18px;display:flex}.member-modal>header div{flex-direction:column;gap:4px;display:flex}.member-modal>header strong{font-size:17px}.member-modal>header span{color:#9994a0;font-size:9px}.member-modal>header button{background:#f2f1f4;border:0;border-radius:50%;place-items:center;width:33px;height:33px;display:grid}.member-modal>header svg{width:16px}.member-modal label{flex-direction:column;gap:7px;margin-bottom:13px;display:flex}.member-modal label>span{font-size:10px;font-weight:700}.member-modal input,.member-modal select{background:#fff;border:1px solid #e0dde5;border-radius:10px;height:43px;padding:0 12px}.member-avatar-upload>div{background:#f8f7fa;border:1px dashed #ccc6d5;border-radius:16px;place-items:center;width:80px;height:80px;display:grid;overflow:hidden}.member-avatar-upload img{object-fit:cover;width:100%;height:100%}.member-avatar-upload input{display:none}.member-modal-submit{color:#fff;background:#6554cd;border:0;border-radius:11px;width:100%;height:44px;font-weight:700}.member-withdraw-tip{color:#9b682e;background:#fff5e7;border-radius:10px;gap:6px;margin:5px 0 15px;padding:11px;font-size:9px;line-height:1.6;display:flex}.member-withdraw-tip svg{flex:none;width:16px}.member-toast{z-index:80;color:#fff;white-space:nowrap;background:#25222c;border-radius:999px;max-width:85%;padding:10px 15px;font-size:10px;position:fixed;bottom:82px;left:50%;transform:translate(-50%)}@keyframes member-spin{to{transform:rotate(360deg)}}.member-login-divider{text-align:center;color:#aaa5ae;margin:19px 0;font-size:9px;position:relative}.member-login-divider:before{content:"";background:#efedf2;height:1px;position:absolute;top:50%;left:0;right:0}.member-login-divider span{background:#fff;padding:0 11px;position:relative}.member-wechat-login{color:#fff;background:#20b864;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;height:45px;font-weight:700;display:flex}.member-wechat-login svg{width:19px}.member-wechat-bind-mask{z-index:100;background:#211c2c99;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.member-login-page .member-wechat-bind{background:#fff;border-radius:20px;width:min(100%,390px);margin:0;padding:25px 21px}.member-wechat-icon{color:#20ad5e;background:#e7f8ed;border-radius:18px;place-items:center;width:55px;height:55px;margin:auto;display:grid}.member-wechat-icon svg{width:27px}.member-wechat-bind h2{text-align:center;margin:13px 0 5px;font-size:19px}.member-wechat-bind>p{text-align:center;color:#99949e;font-size:9px}.member-wechat-bind>label input{border:1px solid #e1dee7;border-radius:10px;height:43px;padding:0 11px}.member-wechat-cancel{color:#99949e;background:0 0;border:0;width:100%;height:38px;margin-top:8px;font-size:10px}.member-login-tabs{background:#f1eff5;border-radius:11px;grid-template-columns:1fr 1fr;margin:18px 0 4px;padding:4px;display:grid}.member-login-tabs button{color:#8c8792;background:0 0;border:0;border-radius:8px;height:34px;font-size:10px}.member-login-tabs button.active{color:#6555cf;background:#fff;font-weight:700;box-shadow:0 3px 9px #33275a12}.member-login-page .member-code-input>button{color:#6655ce;background:#eeebff;border-radius:8px;width:auto;min-width:82px;height:32px;margin:0;padding:0 9px;font-size:9px;font-weight:700}.member-login-page .member-code-input>button:disabled{color:#aaa5ae;background:#f0eff2}.member-code-notice{background:#eaf8f0;border-radius:8px;padding:9px 10px;color:#26855c!important;text-align:left!important;margin:-4px 0 11px!important;font-size:9px!important}.member-home-menu.member-profile-menu{margin:13px 0}.member-huifu-dialog .huifu-account{color:#fff;background:linear-gradient(135deg,#6555d2,#5142b9);border-radius:15px;margin-bottom:14px;padding:18px;box-shadow:0 9px 22px #5344b938}.member-huifu-register{max-height:92vh}.member-huifu-security{color:#6555c8;background:#f1efff;border-radius:11px;margin-bottom:14px;padding:11px 12px;font-size:9px;line-height:1.65}.member-huifu-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.member-huifu-agree{background:#f8f7fa;border-radius:10px;align-items:flex-start;padding:10px;flex-direction:row!important;gap:8px!important}.member-huifu-agree input{flex:none;width:16px;height:16px;margin:1px 0 0;padding:0}.member-huifu-agree span{color:#77717d;line-height:1.6;font-weight:400!important}.member-profile-menu small{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.member-huifu-section-title{color:#4f4857;border-top:1px solid #eeeaf3;margin:6px 0 2px;padding-top:12px;font-size:12px;font-weight:800}.huifu-details em.pending{color:#bf7626;background:#fff2dc}@media (width<=420px){.member-huifu-grid{grid-template-columns:1fr}}.member-huifu-fixed-cycle{color:#756e80;background:#f5f3fb;border-radius:10px;justify-content:space-between;align-items:center;margin:4px 0 12px;padding:11px 12px;font-size:10px;display:flex}.member-huifu-fixed-cycle strong{color:#5d50c4;font-size:12px}.member-center-title{color:#726b7c;text-overflow:ellipsis;white-space:nowrap;max-width:220px;margin-bottom:4px;font-size:10px;font-weight:700;display:block;overflow:hidden}.member-order-statuses{align-items:center;gap:7px;display:flex}.member-seckill-tag{color:#e56f2d;background:#fff0e6;border-radius:999px;padding:4px 8px;font-size:9px;font-style:normal;font-weight:800}.member-verify-code{background:#fff8f1;border:1px dashed #e0a16f;border-radius:10px;justify-content:space-between;align-items:center;margin:10px 0;padding:11px 12px;display:flex}.member-verify-code span{color:#9a755b;font-size:10px}.member-verify-code b{color:#d75f20;letter-spacing:2px;font-size:15px}.member-voucher-list footer{position:relative}.member-voucher-transfer{color:#d9702e;background:#fff0e5;border:0;border-radius:9px;align-items:center;gap:5px;margin-left:auto;padding:7px 10px;font-size:10px;font-weight:800;display:inline-flex}.member-voucher-transfer svg{width:14px;height:14px}.member-voucher-transfer:disabled{opacity:.45}.member-voucher-transfer-dialog{text-align:center}.member-voucher-transfer-icon{color:#db7431;background:#fff0e5;border-radius:18px;place-items:center;width:58px;height:58px;margin:2px auto 12px;display:grid}.member-voucher-transfer-dialog h3{margin:0 0 8px}.member-voucher-transfer-dialog>p{color:#817a86;margin:0 0 14px;font-size:11px;line-height:1.7}.member-voucher-transfer-dialog textarea{resize:none;color:#635c68;border:1px solid #e4dfe9;border-radius:10px;width:100%;min-height:76px;padding:11px;font-size:10px;line-height:1.6}.member-voucher-transfer-dialog .member-modal-submit{gap:7px}.member-voucher-transfer-dialog .member-modal-submit svg{width:16px}.member-voucher-list article>aside small{color:#978f9b;white-space:nowrap;margin-top:6px;font-size:8px;line-height:1.45;display:block}.member-voucher-list article{padding-right:132px}.member-voucher-list aside{width:118px;padding:0 8px}.member-voucher-list article>aside small{white-space:normal;text-align:center;font-size:9px;line-height:1.55}.member-home{width:100%;padding-left:0}.member-balance-card{border-radius:20px;margin:14px 14px 0}.member-home>header .member-home-level{color:#fff;opacity:1;background:#ffffff20;border-radius:999px;width:max-content;margin-top:7px;padding:3px 8px;font-size:9px;display:inline-flex}.member-withdraw-rules{grid-template-columns:1fr 1fr;gap:8px;margin:4px 0 12px;display:grid}.member-withdraw-rules>div{background:#f7f6fa;border-radius:10px;flex-direction:column;gap:4px;padding:10px;display:flex}.member-withdraw-rules span{color:#918b97;font-size:9px}.member-withdraw-rules strong{color:#4f4956;font-size:12px}.member-withdraw-tip{align-items:flex-start}.member-withdraw-tip>div{min-width:0}.member-withdraw-tip strong{color:#6759c5;margin-bottom:4px;font-size:10px;display:block}.member-withdraw-tip p{color:#88818d;margin:0;font-size:9px;line-height:1.65}.seckill-manage-page{background:#f6f6f8;padding-bottom:90px}.seckill-manage-head{background:#fff;border-bottom:1px solid #ececf0;align-items:center;gap:11px;height:70px;padding:0 15px;display:flex}.seckill-manage-head>button{background:#f3f3f6;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.seckill-manage-head>button svg{width:18px}.seckill-manage-head>span{flex:1}.seckill-manage-head strong,.seckill-manage-head small{display:block}.seckill-manage-head strong{font-size:17px}.seckill-manage-head small{color:#9999a2;margin-top:4px;font-size:10px}.seckill-manage-head .seckill-refresh{color:#e95831;background:#fff0e9;width:auto;padding:0 10px;font-size:10px}.seckill-total-stats{grid-template-columns:repeat(3,1fr);gap:9px;margin:14px;display:grid}.seckill-total-stats>div{text-align:center;background:#fff;border:1px solid #eee9e7;border-radius:13px;min-width:0;padding:13px 9px}.seckill-total-stats svg{color:#ee653c;width:19px}.seckill-total-stats span,.seckill-total-stats strong{display:block}.seckill-total-stats span{color:#99939a;margin-top:6px;font-size:9px}.seckill-total-stats strong{margin-top:4px;font-size:14px}.seckill-card-list{gap:12px;padding:0 14px;display:grid}.seckill-card-list>article{background:#fff;border:1px solid #ebe8e7;border-radius:16px;overflow:hidden;box-shadow:0 5px 15px #3f282207}.seckill-card-cover{color:#e85e37;background:linear-gradient(135deg,#fff0e7,#ffe2d7);place-items:center;height:150px;display:grid;position:relative}.seckill-card-cover>img{object-fit:cover;width:100%;height:100%}.seckill-card-cover>svg{width:44px;height:44px}.seckill-card-cover em{color:#fff;background:#242124c9;border-radius:12px;padding:4px 8px;font-size:9px;font-style:normal;position:absolute;top:10px;right:10px}.seckill-card-main{padding:14px}.seckill-card-main h3{margin:0;font-size:16px}.seckill-card-main p{color:#9a9498;margin:7px 0;font-size:10px}.seckill-card-main>b{color:#ef4f32;font-size:20px}.seckill-card-stats{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:13px;display:grid}.seckill-card-stats span{color:#8e8588;text-align:center;background:#faf7f6;border-radius:9px;padding:8px 5px;font-size:8px}.seckill-card-stats svg{vertical-align:-3px;color:#e96a45;width:13px;height:13px;margin-right:3px}.seckill-card-stats strong{color:#493f42;margin-top:4px;font-size:11px;display:block}.seckill-card-main footer{grid-template-columns:1.3fr 1fr .8fr;gap:7px;margin-top:13px;display:grid}.seckill-card-main footer button{color:#df5932;background:#fff0ea;border:0;border-radius:9px;justify-content:center;align-items:center;gap:5px;height:36px;font-size:10px;font-weight:700;display:flex}.seckill-card-main footer button svg{width:14px}.seckill-card-main footer .verify{color:#23835a;background:#e9f8f0}.seckill-card-main footer .shelf{color:#666b75;background:#f0f1f4}.seckill-loading,.seckill-empty{color:#999;background:#fff;border:1px dashed #ddd8d7;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:220px;margin:14px;display:flex}.seckill-loading svg,.seckill-empty svg{width:28px}.seckill-empty strong{color:#5d5658}.seckill-empty span{font-size:10px}.seckill-poster-mask{z-index:150;background:#1d1720a6;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.seckill-poster-dialog{background:#fff;border-radius:18px;width:min(100%,390px);max-height:94vh;padding:15px;overflow:auto}.seckill-poster-dialog>header{align-items:center;margin-bottom:12px;display:flex}.seckill-poster-dialog>header span{flex:1}.seckill-poster-dialog>header strong,.seckill-poster-dialog>header small{display:block}.seckill-poster-dialog>header small{color:#999;margin-top:4px;font-size:9px}.seckill-poster-dialog>header button{background:#f3f3f5;border:0;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.seckill-poster{color:#fff;text-align:center;background:linear-gradient(160deg,#f54938,#ff772f);border-radius:16px;padding-bottom:20px;overflow:hidden}.seckill-poster-brand{letter-spacing:5px;padding:17px;font-size:25px;font-weight:900}.seckill-poster-cover,.seckill-poster-placeholder{object-fit:cover;background:#fff4e9;border-radius:13px;width:calc(100% - 30px);height:190px;margin:0 15px}.seckill-poster-placeholder{color:#ef6640;place-items:center;display:grid}.seckill-poster-placeholder svg{width:55px}.seckill-poster h2{margin:17px 16px 8px;font-size:21px}.seckill-poster-price small,.seckill-poster-price strong{display:block}.seckill-poster-price small{font-size:10px}.seckill-poster-price strong{font-size:34px}.seckill-poster>p{font-size:10px}.seckill-poster-qr{color:#5c5152;background:#fff;border-radius:12px;width:150px;margin:15px auto 0;padding:9px}.seckill-poster-qr img{width:100%;display:block}.seckill-poster-qr span{margin-top:5px;font-size:9px;display:block}.seckill-generate{color:#fff;background:#e94e33;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;width:100%;height:44px;margin-top:12px;font-weight:700;display:flex}.seckill-generated-poster{border-radius:14px;width:100%}.seckill-public-shell{background:linear-gradient(160deg,#ffede7,#f6f6f7);min-height:100vh;padding:18px}.seckill-public-card{background:#fff;border-radius:22px;width:min(100%,440px);margin:auto;overflow:hidden;box-shadow:0 18px 50px #5f30241f}.seckill-public-card>header{align-items:center;gap:10px;padding:16px;display:flex}.seckill-public-card>header>div{color:#e85d38;background:#fff0e9;border-radius:11px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.seckill-public-card>header img{object-fit:cover;width:100%;height:100%}.seckill-public-card>header strong,.seckill-public-card>header small{display:block}.seckill-public-card>header small{color:#999;margin-top:3px;font-size:9px}.seckill-public-cover{color:#e85d38;background:#fff0e9;place-items:center;height:250px;display:grid;position:relative}.seckill-public-cover img{object-fit:cover;width:100%;height:100%}.seckill-public-cover>svg{width:60px}.seckill-public-cover b{color:#fff;background:#e94531;border-radius:14px;padding:6px 11px;font-size:11px;position:absolute;bottom:14px;left:14px}.seckill-public-copy{padding:18px}.seckill-public-copy h1{margin:0;font-size:22px}.seckill-public-copy>p{color:#80777a;font-size:11px;line-height:1.7}.seckill-public-price{color:#ed4d32;background:#fff2ec;border-radius:12px;align-items:end;gap:8px;padding:13px;display:flex}.seckill-public-price strong{font-size:27px}.seckill-public-price span{color:#9d7066;margin-left:auto;font-size:10px}.seckill-public-meta{gap:8px;margin-top:15px;display:grid}.seckill-public-meta span{color:#787176;font-size:10px}.seckill-public-meta svg{vertical-align:-3px;color:#eb6542;width:14px;margin-right:6px}.seckill-public-card>footer{color:#999;text-align:center;background:#fafafa;padding:13px;font-size:9px}.seckill-public-card>footer svg{vertical-align:-3px;width:14px;margin-right:5px}.seckill-public-error,.seckill-public-loading{color:#999;background:#fff;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:min(100%,420px);min-height:260px;margin:50px auto;padding:20px;display:flex}.seckill-public-error strong{color:#555}.seckill-campaign{color:#302b2a;background:#f4f3f2;width:min(100%,520px);min-height:100vh;margin:auto;padding-bottom:78px}.seckill-campaign-hero{background:linear-gradient(155deg,#830d19,#d42d32);min-height:430px;position:relative;overflow:hidden}.seckill-campaign-hero>img{object-fit:cover;width:100%;height:430px;display:block}.seckill-campaign-placeholder{color:#fff3;place-items:center;height:430px;display:grid}.seckill-campaign-placeholder svg{width:90px;height:90px}.seckill-campaign-title{color:#fff;background:linear-gradient(#0000,#260407d9);padding:70px 22px 24px;position:absolute;bottom:0;left:0;right:0}.seckill-campaign-title>span{color:#8c1c16;background:#ffd659;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:800;display:inline-block}.seckill-campaign-title h1{text-shadow:0 2px 8px #0008;margin:10px 0 5px;font-size:28px;line-height:1.2}.seckill-campaign-title p{opacity:.8;margin:0;font-size:11px}.seckill-countdown{color:#7b3211;background:linear-gradient(135deg,#ffc940,#f5a91e);margin-top:-1px;padding:15px 18px 18px}.seckill-countdown header{align-items:center;gap:6px;font-size:11px;display:flex}.seckill-countdown header svg{width:16px}.seckill-countdown>div{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px;display:grid}.seckill-countdown>div span{background:#ffffff52;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;height:62px;display:flex}.seckill-countdown b{font-size:22px}.seckill-countdown small{margin-top:2px;font-size:8px}.seckill-sale-panel{background:#fff;grid-template-columns:1fr 1.15fr;align-items:center;padding:22px 19px;display:grid}.seckill-order-limit{flex-direction:column;gap:6px;display:flex}.seckill-order-limit span,.seckill-order-limit small{color:#99908e;font-size:9px}.seckill-order-limit strong{font-size:18px}.seckill-progress{text-align:center}.seckill-progress-ring{--progress:0deg;background:conic-gradient(#ef365d var(--progress),#f4e9ed 0);border-radius:50%;place-items:center;width:110px;height:110px;margin:auto;display:grid;position:relative}.seckill-progress-ring:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:11px}.seckill-progress-ring>span{flex-direction:column;display:flex;position:relative}.seckill-progress-ring strong{font-size:18px}.seckill-progress-ring small{color:#999;font-size:8px}.seckill-progress p{color:#999;margin:8px 0 0;font-size:9px}.seckill-progress p b{color:#ef365d}.seckill-visitors{background:#fff;margin-top:10px;padding:18px 16px}.seckill-visitors header{justify-content:space-between;align-items:center;display:flex}.seckill-visitors header>div{align-items:center;gap:6px;display:flex}.seckill-visitors header svg{color:#ef4261;width:17px}.seckill-visitors header strong{font-size:12px}.seckill-visitors header>span{color:#aaa;font-size:9px}.seckill-visitors>div{gap:11px;margin-top:15px;padding-bottom:3px;display:flex;overflow-x:auto}.seckill-visitors article{text-align:center;flex:none;width:52px}.seckill-visitors article>div{background:#f4f0ed;border:2px solid #ffd75f;border-radius:50%;place-items:center;width:43px;height:43px;margin:auto;display:grid;overflow:hidden}.seckill-visitors article img{object-fit:cover;width:100%;height:100%}.seckill-visitors article svg{color:#aaa;width:18px}.seckill-visitors article span{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:8px;display:block;overflow:hidden}.visitor-fallback{font-size:19px}.seckill-detail,.seckill-merchant{background:#fff;margin-top:10px;padding:18px 15px}.seckill-detail>h2,.seckill-merchant>h2{border-left:4px solid #e93f52;margin:0 0 15px;padding-left:10px;font-size:15px}.seckill-rich-detail{color:#4f4948;font-size:11px;line-height:1.8;overflow:hidden}.seckill-rich-detail img,.seckill-rich-detail video{max-width:100%;height:auto;display:block}.seckill-rich-detail p{margin:10px 0}.seckill-detail-empty img{border-radius:12px;width:100%}.seckill-detail-empty p{color:#777;font-size:11px;line-height:1.8}.seckill-merchant article{align-items:center;gap:11px;display:flex}.seckill-merchant article>div{background:#f5f1ef;border-radius:11px;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}.seckill-merchant article>div img{object-fit:cover;width:100%;height:100%}.seckill-merchant article>span{flex:1;min-width:0}.seckill-merchant article strong,.seckill-merchant article small{display:block}.seckill-merchant article strong{font-size:13px}.seckill-merchant article small{color:#a39d9b;margin-top:4px;font-size:8px}.seckill-merchant article p{color:#8d8785;white-space:nowrap;text-overflow:ellipsis;margin:6px 0 0;font-size:8px;overflow:hidden}.seckill-merchant article p svg{vertical-align:-3px;width:11px}.seckill-merchant article button{color:#da4a3e;background:#fff1ed;border:0;border-radius:9px;height:34px;padding:0 10px;font-size:9px}.seckill-merchant article button svg{vertical-align:-3px;width:13px;margin-right:3px}.seckill-buy-summary{color:#fff;background:linear-gradient(135deg,#891016,#c22d31);margin-top:10px;padding:17px}.seckill-buy-summary span{align-items:end;gap:7px;display:flex}.seckill-buy-summary small{font-size:9px}.seckill-buy-summary strong{font-size:27px}.seckill-buy-summary p{opacity:.76;margin:8px 0 0;font-size:8px}.seckill-buy-summary p svg{vertical-align:-3px;width:12px}.seckill-customer-nav{z-index:40;background:#fff;border-top:1px solid #eee;grid-template-columns:58px 58px 78px 1fr;width:min(100%,520px);height:65px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -5px 20px #32171710}.seckill-customer-nav>button{color:#817b79;background:#fff;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:8px;display:flex}.seckill-customer-nav svg{width:18px}.seckill-customer-nav .seckill-buy-button{color:#fff;background:linear-gradient(135deg,#ff4f61,#e62542);border-radius:23px;height:46px;margin:9px 10px;font-size:14px;font-weight:800;display:block}.seckill-customer-nav .seckill-buy-button:disabled{background:#aaa}.seckill-page-toast{z-index:80;color:#fff;white-space:nowrap;background:#252020;border-radius:999px;max-width:85%;padding:10px 15px;font-size:10px;position:fixed;bottom:78px;left:50%;transform:translate(-50%)}.seckill-manage-page{padding-left:0!important;padding-right:0!important;overflow:visible!important}.seckill-card-list{padding:0 12px 18px!important;overflow:visible!important}.seckill-card-list>article{grid-template-columns:104px minmax(0,1fr)!important;align-items:start!important;min-height:218px!important;display:grid!important;position:relative!important;overflow:visible!important}.seckill-card-cover{pointer-events:none!important;border-radius:12px!important;align-self:start!important;width:88px!important;height:112px!important;margin:14px 0 14px 14px!important;overflow:hidden!important}.seckill-card-cover>img{object-fit:cover!important;width:100%!important;height:100%!important;max-height:112px!important;display:block!important}.seckill-card-cover em{top:6px!important;right:6px!important}.seckill-card-main{z-index:2!important;min-width:0!important;padding:14px!important;position:relative!important;overflow:visible!important}.seckill-card-main h3{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.seckill-card-main p{min-height:28px;line-height:1.45}.seckill-card-stats{z-index:3!important;grid-column:1/-1!important;gap:5px!important;margin-top:10px!important;position:relative!important}.seckill-card-stats span{white-space:nowrap!important;min-width:0!important;padding:8px 2px!important;font-size:7px!important}.seckill-card-stats strong{text-overflow:ellipsis;overflow:hidden;font-size:10px!important}.seckill-card-main footer{z-index:4!important;grid-template-columns:1.35fr 1fr .85fr!important;position:relative!important}.seckill-card-main footer button{white-space:nowrap!important;pointer-events:auto!important;min-width:0!important;padding:0 5px!important}.seckill-card-list>article.offline{opacity:1!important}.seckill-card-list>article.offline .seckill-card-cover,.seckill-card-list>article.offline .seckill-card-main>h3,.seckill-card-list>article.offline .seckill-card-main>p,.seckill-card-list>article.offline .seckill-card-main>b{opacity:.58}@media (width<=350px){.seckill-card-list>article{grid-template-columns:86px minmax(0,1fr)!important}.seckill-card-cover{width:72px!important;height:96px!important}.seckill-card-cover>img{max-height:96px!important}.seckill-card-main{padding-left:9px!important}.seckill-card-main footer button svg{display:none}}.seckill-merchant article{align-items:flex-start}.seckill-merchant article>.seckill-merchant-logo{flex:none;width:58px;height:58px}.seckill-merchant-info{flex:1;min-width:0}.seckill-merchant-info>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.seckill-merchant-info>header strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.seckill-merchant-info>header button{color:#da4a3e;background:#fff1ed;border:0;border-radius:9px;flex:none;height:30px;padding:0 9px;font-size:9px}.seckill-merchant-info>header button svg{vertical-align:-3px;width:13px;margin-right:3px}.seckill-merchant-info>small{color:#a39d9b;margin-top:4px;font-size:8px;display:block}.seckill-merchant-info>p{color:#8d8785;white-space:normal;width:100%;margin:8px 0 0;font-size:8px;line-height:1.5;overflow:visible}.seckill-merchant-info>p svg{vertical-align:-3px;width:11px}.seckill-merchant article>.seckill-merchant-info{background:0 0;border-radius:0;width:auto;height:auto;display:block;overflow:visible}.seckill-buy-summary>span>small{margin-bottom:5px;font-size:13px;font-weight:700;line-height:1.2}.seckill-buy-summary>p{align-items:center;gap:5px;line-height:1.35;display:flex}.seckill-buy-summary>p svg{vertical-align:0;flex:none;width:13px;height:13px;margin:0}.seckill-merchant-info>header{text-align:left;width:100%}.seckill-merchant-info>header strong{text-align:left;display:block}.seckill-merchant-info>p{text-align:left;align-items:flex-start;gap:4px;display:flex}.seckill-merchant-info>p svg{flex:none;margin-top:1px}.seckill-merchant-info>p span{flex:1;min-width:0;line-height:1.5;display:block}.level-filter-bar{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0 18px;padding:0 12px;display:flex}.level-filter-bar label{color:#7b7b8d;background:#fff;border:1px solid #e8e8f0;border-radius:12px;align-items:center;gap:8px;height:40px;padding:0 12px;display:flex}.level-filter-bar select,.level-filter-bar input{color:#30303b;font:inherit;background:0 0;border:0;outline:0;min-width:170px}.level-filter-bar label:first-child{width:230px}.level-filter-bar label:nth-child(2){width:min(360px,100%);min-width:220px}.level-filter-bar label:nth-child(2) input{width:100%}.level-filter-bar>span{color:#8b8b98;margin-left:auto;font-size:13px}.level-owner{color:#6757d9;background:#f2f0ff;border-radius:999px;align-items:center;gap:5px;width:max-content;max-width:100%;margin:12px 0 4px;padding:5px 9px;font-size:12px;display:flex}.level-owner span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.level-pagination{color:#858594;border-top:1px solid #f0f0f5;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-top:16px;font-size:13px;display:flex}.level-pagination>div,.level-pagination>div>span{align-items:center;gap:6px;display:flex}.level-pagination button{color:#656575;cursor:pointer;background:#fff;border:1px solid #e5e5ee;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.level-pagination button.current{color:#fff;background:#6757d9;border-color:#6757d9}.level-pagination button:disabled{opacity:.4;cursor:not-allowed}.level-pagination i{color:#aaa;font-style:normal}.level-empty{color:#999;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;min-height:220px;display:flex}.level-empty strong{color:#555}.level-empty span{font-size:13px}@media (width<=720px){.level-filter-bar{align-items:stretch}.level-filter-bar label,.level-filter-bar label:nth-child(2){width:100%;min-width:0}.level-filter-bar select,.level-filter-bar input{flex:1;min-width:0}.level-filter-bar>span{margin-left:0}.level-pagination{flex-direction:column;align-items:flex-start}.level-pagination>div{flex-wrap:wrap;max-width:100%}}.avatar.has-image{background:#f0eef7;overflow:hidden}.avatar.has-image img{object-fit:cover;width:100%;height:100%;display:block}.withdrawal-transfer-modal{width:min(620px,94vw)}.withdrawal-transfer-body{padding:22px}.transfer-route{grid-template-columns:1fr 42px 1fr;align-items:center;gap:12px;display:grid}.transfer-route>div{background:#faf9fc;border:1px solid #ebe9f1;border-radius:13px;min-width:0;padding:16px}.transfer-route>svg{color:#6757d9;margin:auto}.transfer-route span,.transfer-route small{color:#9995a1;font-size:10px;display:block}.transfer-route strong{color:#38343e;margin:7px 0 5px;font-size:14px;display:block}.transfer-route small{overflow-wrap:anywhere}.transfer-amount{background:#f0eefc;border-radius:13px;justify-content:space-between;align-items:center;margin-top:16px;padding:17px 18px;display:flex}.transfer-amount span{color:#746e82;font-size:11px}.transfer-amount strong{color:#5d4dcc;font-size:24px}.transfer-security{color:#43806a;background:#f1faf6;border:1px solid #dceee6;border-radius:11px;align-items:flex-start;gap:9px;margin-top:14px;padding:12px;font-size:10px;line-height:1.7;display:flex}.transfer-security svg{flex:none;width:18px}.transfer-error{color:#c64f5d;background:#fff0f1;border-radius:9px;margin:12px 0 0;padding:10px;font-size:10px}@media (width<=600px){.transfer-route{grid-template-columns:1fr}.transfer-route>svg{transform:rotate(90deg)}}.member-transfer-fee{color:#827d89;background:#faf9fc;border-radius:10px;justify-content:space-between;margin-top:10px;padding:10px 14px;font-size:10px;display:flex}.merchant-withdraw-fee{color:#777080;background:#f4f2fc;border-radius:10px;justify-content:space-between;gap:10px;margin:9px 0;padding:10px 12px;font-size:9px;display:flex}.merchant-withdraw-fee strong{color:#5d4dcc}.provider-panel .table-tools{justify-content:space-between}.provider-name{align-items:center;gap:10px;display:flex}.provider-name span{color:#6757d9;background:#f0edff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.provider-modal{width:min(680px,100vw - 28px)}.provider-modal .form-grid{grid-template-columns:1fr 1fr;gap:16px;padding:20px;display:grid}.provider-modal label{flex-direction:column;gap:7px;display:flex}.provider-modal label span{color:#6f7180;font-size:13px}.provider-modal input,.provider-modal select,.provider-modal textarea{background:#fff;border:1px solid #dedee8;border-radius:10px;width:100%;padding:11px 12px}.provider-modal textarea{resize:vertical;min-height:90px}.provider-modal .full{grid-column:1/-1}@media (width<=680px){.provider-modal .form-grid{grid-template-columns:1fr}.provider-modal .full{grid-column:auto}}.merchant-preview-backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1211219e}.merchant-preview-modal{flex-direction:column;align-items:center;gap:14px;width:min(430px,94vw);height:min(880px,92vh);animation:.18s ease-out modalIn;display:flex}.merchant-preview-head{color:#fff;justify-content:space-between;align-items:center;width:100%;padding:0 8px;display:flex}.merchant-preview-head strong{font-size:18px;line-height:1.35;display:block}.merchant-preview-head span{color:#ffffffb8;font-size:13px;display:block}.merchant-preview-head button{color:#fff;cursor:pointer;background:#ffffff29;border:0;border-radius:999px;place-items:center;width:36px;height:36px;display:grid}.merchant-phone-frame{background:linear-gradient(145deg,#252334,#0f0e18);border-radius:42px;width:min(390px,90vw);height:min(812px,82vh);padding:12px;position:relative;box-shadow:0 28px 70px #00000061,inset 0 0 0 1px #ffffff1f}.merchant-phone-frame:before{content:"";z-index:2;background:#11101a;border-radius:0 0 16px 16px;width:108px;height:24px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.merchant-phone-frame iframe{background:#f6f7fb;border:0;border-radius:32px;width:100%;height:100%;overflow:hidden}.enter-merchant-action{color:#4f46e5!important;background:#eef2ff!important}.enter-merchant-action:hover{background:#e0e7ff!important}@media (width<=520px){.merchant-preview-modal{height:96vh}.merchant-phone-frame{border-radius:34px;width:94vw;height:86vh;padding:9px}.merchant-phone-frame iframe{border-radius:26px}}.settlement-detail-cell{color:#6b7280;gap:4px;min-width:170px;font-size:12px;line-height:1.35;display:grid}.settlement-detail-cell span{white-space:nowrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.settlement-detail-cell b{color:#111827;font-weight:700}.settlement-detail-button{color:#4f46e5;cursor:pointer;white-space:nowrap;background:#eef2ff;border:0;border-radius:999px;padding:7px 12px;font-weight:700}.settlement-detail-button:hover{background:#e0e7ff}.settlement-detail-modal{max-width:440px}.settlement-detail-list{gap:10px;margin-top:8px;display:grid}.settlement-detail-list div{color:#64748b;background:#f8fafc;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:11px 12px;display:flex}.settlement-detail-list strong{color:#111827;font-size:15px}.settlement-detail-list .total{color:#c2410c;background:#fff7ed}.settlement-detail-list .total strong{color:#ea580c}.settlement-detail-list .payment-amount{color:#be123c;background:#fff1f2}.settlement-detail-list .payment-amount strong{color:#e11d48}.settlement-detail-list .merchant-income{color:#047857;background:#ecfdf5}.settlement-detail-list .merchant-income strong{color:#059669}.merchant-voucher-page{padding-top:0!important}.voucher-page-head.mobile-page-head{background:#fff!important;border-bottom:1px solid #eeedf2!important;gap:11px!important;margin:0 -12px 12px!important;padding:22px 18px 18px!important}.voucher-page-head.mobile-page-head h1{margin:0 0 6px!important;font-size:20px!important;line-height:1.2!important}.voucher-page-head.mobile-page-head p{color:#9995a0!important;margin:0!important;font-size:10px!important}.seckill-manage-page{padding-top:0!important}.seckill-manage-head.mobile-page-head{background:#fff!important;border-bottom:1px solid #eeedf2!important;gap:11px!important;height:auto!important;margin:0 -12px 12px!important;padding:22px 18px 18px!important}.seckill-manage-head.mobile-page-head>div{flex:1;min-width:0}.seckill-manage-head.mobile-page-head h1{margin:0 0 6px!important;font-size:20px!important;line-height:1.2!important}.seckill-manage-head.mobile-page-head p{color:#9995a0!important;margin:0!important;font-size:10px!important}.seckill-manage-head.mobile-page-head>button:first-child{flex:none;color:#343743!important;background:#f1f2f6!important;border:0!important;border-radius:50%!important;place-items:center!important;width:38px!important;height:38px!important;padding:0!important;display:grid!important}.seckill-manage-head.mobile-page-head .seckill-refresh{color:#6252cf!important;background:#efedfc!important;border-radius:999px!important;width:auto!important;height:32px!important;padding:0 10px!important;font-size:10px!important}.data-import-page{width:100%}.import-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.import-card{background:#fff;border:1px solid #eceef5;border-radius:22px;flex-direction:column;gap:16px;padding:20px;display:flex;box-shadow:0 14px 36px #262d4d12}.import-card-head{align-items:flex-start;gap:13px;display:flex}.import-card-head>span{color:#4f46e5;background:#eef2ff;border-radius:15px;flex:none;place-items:center;width:44px;height:44px;display:grid}.import-card-head h3{color:#202333;margin:0;font-size:18px}.import-card-head p{color:#7b8192;margin:5px 0 0;font-size:13px;line-height:1.5}.import-template{background:#f8f9fd;border:1px dashed #d9deea;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:14px;display:grid}.import-template>svg{color:#6366f1}.import-template strong{color:#232637;display:block}.import-template small{color:#8a90a0;margin-top:3px;font-size:12px;display:block}.import-tips{color:#767d8f;margin:0;padding-left:18px;font-size:12px;line-height:1.8}.import-upload{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.import-upload input{background:#fff;border:1px solid #e1e4ee;border-radius:12px;width:100%;padding:10px;font-size:13px}.import-file{color:#5f6680;margin:0;font-size:12px}.import-result{color:#24754d;background:#f2fbf6;border-radius:14px;padding:11px 12px;font-size:12px}.import-result p,.import-result div{align-items:flex-start;gap:7px;margin:0;display:flex}.import-result div{color:#b45309;background:#fff8e7;border-radius:10px;margin-top:7px;padding:8px}@media (width<=1100px){.import-grid{grid-template-columns:1fr}}@media (width<=680px){.import-template,.import-upload{grid-template-columns:1fr}.import-card{padding:16px}}.member-wechat-card{background:linear-gradient(135deg,#f7fbff,#fff);border:1px solid #dfe9f7;border-radius:14px;align-items:center;gap:14px;margin:-4px 0 18px;padding:14px;display:flex}.member-wechat-avatar{color:#5b7fd7;background:#edf5ff;border-radius:16px;flex:none;place-items:center;width:54px;height:54px;display:grid;overflow:hidden}.member-wechat-avatar img{object-fit:cover;width:100%;height:100%}.member-wechat-info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.member-wechat-info span{color:#6f82a5;font-size:11px}.member-wechat-info strong{color:#25324a;font-size:15px}.member-wechat-info p{color:#7f8ba1;word-break:break-all;margin:0;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.member-wechat-card em{color:#8a90a0;background:#f1f2f5;border-radius:999px;flex:none;padding:5px 9px;font-size:11px;font-style:normal;font-weight:700}.member-wechat-card em.bound{color:#218c62;background:#eaf8f0}.member-detail-wechat{background:linear-gradient(135deg,#f7fbff,#fff);border:1px solid #dfe9f7;border-radius:12px;align-items:center;gap:10px;margin:10px 18px 0;padding:12px;display:flex}.member-detail-wechat-avatar{color:#5b7fd7;background:#edf5ff;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.member-detail-wechat-avatar img{object-fit:cover;width:100%;height:100%}.member-detail-wechat>div:nth-child(2){flex:1;min-width:0}.member-detail-wechat span,.member-detail-wechat strong,.member-detail-wechat p{display:block}.member-detail-wechat span{color:#7f8da8;font-size:8px}.member-detail-wechat strong{color:#273248;margin-top:4px;font-size:11px}.member-detail-wechat p{color:#7e879a;word-break:break-all;margin:4px 0 0;font:8px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.member-detail-wechat em{color:#8a90a0;background:#f1f2f5;border-radius:999px;flex:none;padding:4px 7px;font-size:8px;font-style:normal;font-weight:700}.member-detail-wechat em.bound{color:#218c62;background:#eaf8f0}.dictionary-settings-card{background:#fff;border:1px solid #e7e3f0;border-radius:16px;margin-top:16px;padding:18px}.dictionary-settings-card .database-config-actions{margin-top:14px}.dictionary-settings-card .database-config-actions span{color:#8f899b;font-size:12px}.developer-api-settings{gap:16px;display:grid}.api-doc-card{background:#fff;border:1px solid #e8e5ef;border-radius:13px;padding:16px}.api-doc-card h4{color:#3f3a4a;margin:0 0 10px;font-size:13px}.api-url{color:#5d4dcc;word-break:break-all;background:#f2f0ff;border-radius:9px;padding:10px 12px;font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.api-auth-note{color:#777380;margin:10px 0;font-size:10px;line-height:1.7}.api-auth-note code,.api-fields code{color:#5d4dcc;background:#f5f3fa;border-radius:5px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.api-fields{grid-template-columns:1fr 1fr;gap:8px 12px;margin:12px 0;display:grid}.api-fields>div{color:#686471;background:#faf9fd;border-radius:9px;grid-template-columns:130px 1fr;align-items:start;gap:9px;padding:9px 10px;font-size:10px;display:grid}.api-fields span{line-height:1.55}.api-doc-card pre{color:#f3f0ff;background:#262337;border-radius:10px;margin:12px 0 0;padding:13px;font:11px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.dictionary-settings-card .form-grid input{background:#fff}@media (width<=760px){.api-fields,.api-fields>div{grid-template-columns:1fr}.api-doc-card pre{font-size:10px}}.filter-group input[type=date],.finance-toolbar input[type=date]{color:#4d4957;background:linear-gradient(#fff,#fbfaff);border:1px solid #e2dfe9;border-radius:10px;outline:none;min-width:138px;height:34px;padding:0 10px;font-size:11px;font-weight:600;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:0 2px 7px #23203b0a}.filter-group input[type=date]:hover,.finance-toolbar input[type=date]:hover{background:#fff;border-color:#cfc8ef}.filter-group input[type=date]:focus,.finance-toolbar input[type=date]:focus{border-color:#7a68df;box-shadow:0 0 0 3px #6757d924,0 4px 12px #23203b0f}.filter-group input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.72;background-color:#f1effc;border-radius:8px;padding:4px}.finance-toolbar input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.72;background-color:#f1effc;border-radius:8px;padding:4px}.filter-group input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1;background-color:#e7e2ff}.finance-toolbar input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1;background-color:#e7e2ff}.finance-toolbar>div:last-child{flex-wrap:wrap;justify-content:flex-end}.filter-group{flex-wrap:wrap;align-items:center}@media (width<=800px){.filter-group input[type=date],.finance-toolbar input[type=date]{flex:1;min-width:128px}.finance-toolbar>div:last-child{justify-content:flex-start}}@media (width<=560px){.filter-group input[type=date],.finance-toolbar input[type=date]{width:100%;min-width:0}}.merchant-modal,.provider-modal{flex-direction:column;max-height:min(92vh,860px);display:flex;overflow:hidden}.merchant-modal .modal-head,.provider-modal .modal-head{flex:none}.merchant-modal form{flex:1;min-height:0;padding:20px 22px;overflow:auto}.provider-modal .form-grid{flex:1;min-height:0;padding:20px;overflow:auto}.merchant-modal .modal-actions,.provider-modal .modal-actions{z-index:3;background:#fff;border-top:1px solid #eeedf2;flex:none;margin-top:0;padding:14px 20px;position:sticky;bottom:0;box-shadow:0 -8px 18px #211a3a0a}.provider-modal .modal-actions{margin:0}.merchant-modal .merchant-media{margin-bottom:16px;padding-bottom:16px}.merchant-modal .region-form-grid{margin:-4px 0 16px}.provider-modal textarea{min-height:72px}@media (width<=680px){.merchant-modal,.provider-modal{max-height:94vh}.merchant-modal form,.provider-modal .form-grid{padding:16px}.merchant-modal .modal-actions,.provider-modal .modal-actions{padding:12px 16px}.modal-backdrop{padding:10px}}.merchant-member-quick-dialog label input{color:#302c36;background:#fff;border:1px solid #dedbe3;border-radius:10px;outline:none;width:100%;height:44px;padding:0 12px;font-size:13px}.merchant-member-quick-dialog label input:focus{border-color:#6252cf;box-shadow:0 0 0 3px #6252cf16}.merchant-member-quick-dialog label input::placeholder{color:#aaa5b0}.member-expire-card>div{gap:9px;display:grid}.member-expire-card p{background:#fff7ed;border:1px solid #fed7aa;border-radius:11px;justify-content:space-between;gap:10px;margin:0;padding:10px 12px;display:flex}.member-expire-card strong{color:#9a3412;font-size:12px}.member-expire-card span{color:#c2410c;font-size:10px}.member-expire-tag{border:1px solid #fed7aa;color:#c2410c!important;background:#fff7ed!important}.merchant-member-quick-dialog label small{color:#9994a0;font-size:9px;line-height:1.5}.merchant-member-quick-dialog input[type=date]{appearance:none}.merchant-auth-loading button{color:#fff;background:#6554cd;border:0;border-radius:999px;margin-top:14px;padding:9px 18px;font-size:12px;font-weight:800}.member-expire-card,.member-expire-tag{display:none!important}.list-pagination{color:#8d8995;border-top:1px solid #efedf2;justify-content:flex-end;align-items:center;gap:10px;padding:14px 18px;font-size:12px;display:flex}.list-pagination button{color:#6252cf;background:#fff;border:1px solid #ded9ee;border-radius:9px;height:32px;padding:0 12px;font-size:12px;font-weight:700}.list-pagination button:disabled{opacity:.45;color:#aaa;cursor:not-allowed}.list-pagination span{text-align:center;min-width:180px}@media (width<=560px){.list-pagination{flex-wrap:wrap;justify-content:center}.list-pagination span{order:-1;width:100%}}.stat-link{color:#6554cd;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px 6px;font-weight:900}.stat-link:hover{background:#f2efff}.stat-link.money{color:#16a34a}.product-stat-modal{max-width:900px}.product-stat-table{max-height:58vh;overflow:auto}.product-stat-empty{margin:12px 18px 0}.product-stat-table .list-pagination{background:#fff;position:sticky;bottom:0}.product-stat-modal .modal-head{gap:18px;padding:22px 28px 18px 22px}.product-stat-modal .modal-head button{flex:none;margin:0 0 10px 14px}.product-stat-modal .modal-head>div{min-width:0;padding-right:6px}.product-stat-modal .modal-actions{margin:0;padding:18px 28px 24px 22px}.product-stat-modal .modal-actions .primary{margin-bottom:2px;margin-right:4px}.merchant-h5 .seckill-total-stats>[role=button],.merchant-h5 .seckill-card-stats>[role=button]{cursor:pointer}.merchant-h5 .seckill-total-stats>[role=button]:active,.merchant-h5 .seckill-card-stats>[role=button]:active{transform:scale(.98)}.merchant-h5 .seckill-stat-mask{z-index:160;background:#1d1720a6;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.merchant-h5 .seckill-stat-dialog{background:#fff;border-radius:18px;flex-direction:column;width:min(100%,390px);max-height:86vh;display:flex;overflow:hidden}.merchant-h5 .seckill-stat-dialog header{border-bottom:1px solid #f0eceb;align-items:flex-start;gap:12px;padding:17px 18px;display:flex}.merchant-h5 .seckill-stat-dialog header span{flex:1;min-width:0}.merchant-h5 .seckill-stat-dialog header strong,.merchant-h5 .seckill-stat-dialog header small{display:block}.merchant-h5 .seckill-stat-dialog header strong{font-size:16px}.merchant-h5 .seckill-stat-dialog header small{color:#999;margin-top:5px;font-size:10px}.merchant-h5 .seckill-stat-dialog header button{background:#f3f3f5;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.merchant-h5 .seckill-stat-list{padding:6px 16px;overflow:auto}.merchant-h5 .seckill-stat-list article{border-bottom:1px solid #f3efef;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.merchant-h5 .seckill-stat-list article:last-child{border-bottom:0}.merchant-h5 .seckill-stat-list article div{min-width:0}.merchant-h5 .seckill-stat-list article strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.merchant-h5 .seckill-stat-list article span{color:#9a9498;margin-top:5px;font-size:9px;display:block}.merchant-h5 .seckill-stat-list article b{color:#e94e33;flex:none;font-size:14px}.merchant-h5 .seckill-stat-empty{color:#aaa;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:190px;display:flex}.merchant-h5 .seckill-stat-empty strong{color:#666}.merchant-h5 .seckill-stat-pagination{color:#8d8588;border-top:1px solid #f0eceb;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;font-size:10px;display:flex}.merchant-h5 .seckill-stat-pagination button{color:#e94e33;background:#fff;border:1px solid #eadbd8;border-radius:999px;height:31px;padding:0 12px;font-size:10px;font-weight:800}.merchant-h5 .seckill-stat-pagination button:disabled{opacity:.45}.merchant-h5 .seckill-stat-dialog footer{border-top:1px solid #f0eceb;justify-content:flex-end;padding:13px 18px 18px;display:flex}.merchant-h5 .seckill-stat-dialog footer button{color:#fff;background:#e94e33;border:0;border-radius:10px;height:36px;padding:0 18px;font-size:11px;font-weight:800}.merchant-h5 .seckill-poster,.merchant-h5 .seckill-poster-cover,.merchant-h5 .seckill-poster-placeholder,.merchant-h5 .seckill-generated-poster{border-radius:0!important}.merchant-h5 .seckill-poster-cover,.merchant-h5 .seckill-poster-placeholder{height:90px!important}.merchant-h5 .seckill-poster-brand{padding:12px!important;font-size:21px!important}.merchant-h5 .seckill-poster h2{margin:12px 16px 6px!important;font-size:18px!important}.merchant-h5 .seckill-poster-price strong{font-size:28px!important}.merchant-h5 .seckill-poster-qr{width:126px!important;margin-top:10px!important}.merchant-h5 .seckill-poster{min-height:0!important;padding-bottom:14px!important}.screen-page{color:#eaf6ff;background:#071126;border-radius:30px;min-height:760px;padding:24px;position:relative;overflow:hidden;box-shadow:0 24px 70px #08122838}.screen-page.standalone{border-radius:0;min-height:100vh}.screen-page:fullscreen{border-radius:0;width:100vw;height:100vh;overflow:auto}.screen-bg{pointer-events:none;background:radial-gradient(circle at 18% 12%,#4a90ff52,#0000 28%),radial-gradient(circle at 78% 18%,#14d6d338,#0000 24%),linear-gradient(135deg,#08152d,#071126 58%,#0a1834);position:absolute;inset:0}.screen-bg i{border:1px solid #5abeff24;border-radius:999px;position:absolute}.screen-bg i:first-child{width:520px;height:520px;top:100px;left:-180px}.screen-bg i:nth-child(2){width:720px;height:720px;top:-240px;right:-320px}.screen-bg i:nth-child(3){width:460px;height:460px;bottom:-260px;right:28%}.screen-page>:not(.screen-bg){z-index:1;position:relative}.screen-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.screen-head span{color:#7ee8ff;letter-spacing:.08em;align-items:center;gap:7px;font-size:13px;display:inline-flex}.screen-head h2{letter-spacing:.08em;color:#fff;text-shadow:0 0 18px #5ecbff59;margin:8px 0 7px;font-size:34px}.screen-head p{color:#8da5c8;margin:0}.screen-clock{text-align:right;justify-items:end;gap:7px;display:grid}.screen-clock strong{color:#fff;font-variant-numeric:tabular-nums;font-size:28px}.screen-clock span{color:#9fb7d9}.screen-clock button{color:#dff8ff;cursor:pointer;background:#0a1e3eb8;border:1px solid #7ee8ff59;border-radius:999px;align-items:center;gap:6px;padding:9px 14px;display:inline-flex}.screen-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.screen-clock button:disabled{opacity:.65}.screen-error{color:#ffd1d1;background:#ff68681f;border:1px solid #ff686859;border-radius:16px;margin-bottom:14px;padding:12px 14px}.screen-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.screen-kpis>div{background:linear-gradient(#193260db,#0a1937b8);border:1px solid #77beff2e;border-radius:22px;gap:8px;padding:17px;display:grid;box-shadow:inset 0 1px #ffffff14}.screen-kpis svg{color:#67ddff}.screen-kpis span{color:#9eb6d6;font-size:13px}.screen-kpis strong{color:#fff;font-size:25px}.screen-kpis em{color:#63efa5;font-style:normal}.screen-kpis em.down{color:#ff9c9c}.screen-grid{grid-template-columns:1.4fr 1fr .85fr;gap:16px;display:grid}.screen-bottom{grid-template-columns:1.25fr 1fr .75fr;gap:16px;margin-top:16px;display:grid}.screen-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#081834c2;border:1px solid #64beff2e;border-radius:24px;padding:18px;box-shadow:0 16px 36px #0000002e,inset 0 1px #ffffff0d}.screen-card-title{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.screen-card-title span{color:#f4fbff;align-items:center;gap:8px;font-weight:800;display:flex}.screen-card-title span svg{color:#70e2ff;width:18px}.screen-card-title b{color:#83a8cf;font-size:12px;font-weight:600}.china-board{background:linear-gradient(135deg,#1846848c,#0a22463d);border:1px solid #70e2ff1f;border-radius:22px;height:330px;position:relative;overflow:hidden}.china-board:before{content:"";clip-path:polygon(32% 8%,58% 10%,78% 23%,88% 45%,73% 63%,61% 88%,35% 82%,13% 65%,18% 36%);background:radial-gradient(circle at 45% 45%,#67ddff3d,#0000 48%);border:1px solid #67ddff3d;position:absolute;inset:36px 50px}.region-chip{--heat:.2;background:rgba(24,85,155,var(--heat));min-width:118px;box-shadow:0 0 calc(35px * var(--heat)) #4dc4ff73;border:1px solid #7ee8ff47;border-radius:16px;padding:12px;position:absolute}.region-chip strong{color:#fff;display:block}.region-chip span{color:#7ee8ff;margin:4px 0;font-weight:900;display:block}.region-chip small{color:#bdd0e7}.r0{top:38%;left:55%}.r1{top:66%;left:48%}.r2{top:15%;left:43%}.r3{top:46%;left:39%}.r4{top:62%;left:22%}.r5{top:30%;left:18%}.r6{top:12%;left:65%}.screen-bars{grid-template-columns:repeat(12,1fr);align-items:end;gap:8px;height:250px;padding-top:12px;display:grid}.screen-bars div{align-items:end;gap:8px;height:100%;display:grid}.screen-bars i{background:linear-gradient(#6ce8ff,#5b6dff);border-radius:999px 999px 4px 4px;min-height:5px;display:block;box-shadow:0 0 18px #6ce8ff59}.screen-bars span{color:#7f98bb;text-align:center;font-size:10px}.screen-channel-list,.screen-rank-list,.live-list{gap:10px;display:grid}.screen-channel-list div{border-bottom:1px solid #ffffff12;grid-template-columns:1fr auto 46px;align-items:center;gap:10px;padding:10px 0;display:grid}.screen-channel-list span{color:#d8e9ff;align-items:center;gap:8px;display:flex}.screen-channel-list i{background:#70e2ff;border-radius:50%;width:9px;height:9px}.screen-channel-list .c1{background:#55d888}.screen-channel-list .c2{background:#ffca62}.screen-channel-list .c3{background:#a883ff}.screen-channel-list .c4{background:#8aa0bf}.screen-channel-list strong{color:#fff}.screen-channel-list em{color:#90a8c9;font-style:normal}.live-list{max-height:330px;overflow:hidden}.live-list div{border-bottom:1px solid #ffffff0f;grid-template-columns:16px 1fr 140px 92px 72px;align-items:center;gap:10px;padding:10px 0;display:grid}.pulse-dot{background:#63efa5;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 6px #63efa51f}.live-list strong{color:#fff}.live-list em{color:#83a8cf;font-size:12px;font-style:normal}.live-list b{color:#7ee8ff;text-align:right}.live-list small{color:#cfe5ff;border:1px solid #7ee8ff38;border-radius:999px;justify-self:end;padding:4px 8px}.screen-rank-list div{background:#ffffff0b;border-radius:14px;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.screen-rank-list i{color:#fff;background:linear-gradient(135deg,#67ddff,#6778ff);border-radius:10px;place-items:center;width:28px;height:28px;font-style:normal;font-weight:900;display:grid}.screen-rank-list strong{color:#fff;display:block}.screen-rank-list small{color:#8da5c8}.screen-rank-list b{color:#7ee8ff}.merchant-state{text-align:center;place-items:center;height:210px;display:grid}.merchant-state strong{color:#fff;text-shadow:0 0 25px #67ddff80;font-size:62px}.merchant-state span{color:#7ee8ff;font-weight:800}.merchant-state p{color:#91aacc;margin:0;line-height:1.7}@media (width<=1200px){.screen-kpis,.screen-grid,.screen-bottom{grid-template-columns:1fr 1fr}.map-card{grid-column:1/-1}}@media (width<=760px){.screen-page{border-radius:20px;padding:16px}.screen-head{display:block}.screen-clock{text-align:left;justify-items:start;margin-top:12px}.screen-kpis,.screen-grid,.screen-bottom{grid-template-columns:1fr}.live-list div{grid-template-columns:14px 1fr auto}.live-list em,.live-list small{display:none}.china-board{height:420px}.region-chip{margin:8px;position:relative;top:auto!important;left:auto!important}.china-board:before{display:none}}.screen-main-layout{grid-template-columns:minmax(0,1.55fr) minmax(340px,.75fr);gap:16px;display:grid}.screen-left-stack{gap:16px;display:grid}.screen-main-layout .china-board{height:390px}.screen-main-layout .screen-bars{height:220px}.latest-order-list{gap:10px;max-height:658px;display:grid;overflow:hidden}.latest-order-list>div{background:#ffffff0b;border:1px solid #7ee8ff14;border-radius:15px;grid-template-columns:16px minmax(0,1fr) auto 70px;align-items:center;gap:10px;padding:12px;display:grid}.latest-order-list strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.latest-order-list em{color:#83a8cf;margin-top:3px;font-size:12px;font-style:normal;display:block}.latest-order-list b{color:#7ee8ff;white-space:nowrap}.latest-order-list small{color:#cfe5ff;border:1px solid #7ee8ff38;border-radius:999px;justify-self:end;padding:4px 8px}@media (width<=1200px){.screen-main-layout{grid-template-columns:1fr}.latest-order-list{max-height:none}.screen-main-layout .china-board{height:330px}}.screen-dashboard-layout{grid-template-columns:minmax(0,1.35fr) minmax(360px,.75fr);gap:16px;display:grid}.screen-dashboard-layout .screen-left-stack,.screen-dashboard-layout .screen-right-stack{align-content:start;gap:16px;display:grid}.screen-dashboard-layout .screen-bars{height:220px}.screen-dashboard-layout .china-board{height:360px}.screen-dashboard-layout .latest-order-list{max-height:360px}.screen-dashboard-layout .merchant-state{height:180px}@media (width<=1200px){.screen-dashboard-layout{grid-template-columns:1fr}.screen-dashboard-layout .china-board{height:330px}.screen-dashboard-layout .latest-order-list{max-height:none}}.screen-dashboard-layout .month-bars{gap:3px;height:180px}.month-bars>div span{font-size:9px}.member-rank-list{min-height:220px}.screen-empty-text{color:#83a8cf;text-align:center;margin:38px 0;font-size:12px}.screen-dashboard-layout .member-rank-card .screen-rank-list>div{min-height:42px}.screen-dashboard-layout .map-card .screen-card-title b:after{content:" · 按商户地址统计"}.screen-page:fullscreen{box-sizing:border-box;border-radius:0!important;width:100vw!important;min-width:0!important;max-width:100vw!important;height:100vh!important;margin:0!important;overflow:hidden auto!important}.screen-page:fullscreen *{box-sizing:border-box}:is(.screen-page:fullscreen .screen-head,.screen-page:fullscreen .screen-kpis,.screen-page:fullscreen .screen-dashboard-layout){min-width:0;max-width:100%}.screen-page:fullscreen .screen-dashboard-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.75fr);overflow:hidden}:is(.screen-page:fullscreen .screen-left-stack,.screen-page:fullscreen .screen-right-stack,.screen-page:fullscreen .screen-card){min-width:0;max-width:100%;overflow:hidden}:is(.screen-page:fullscreen .screen-bars,.screen-page:fullscreen .china-board,.screen-page:fullscreen .latest-order-list,.screen-page:fullscreen .screen-rank-list,.screen-page:fullscreen .screen-channel-list){max-width:100%;overflow:hidden}:is(.screen-page:fullscreen .latest-order-list>div,.screen-page:fullscreen .screen-rank-list>div,.screen-page:fullscreen .screen-channel-list>div){min-width:0}:is(.screen-page:fullscreen .screen-rank-list strong,.screen-page:fullscreen .latest-order-list strong){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=1180px){.screen-page:fullscreen .screen-dashboard-layout{grid-template-columns:1fr}}.screen-dashboard-layout .month-bars{gap:8px}.screen-dashboard-layout .month-bars>div span{font-size:10px}
