.commerce-ledger[data-v-80dc9663]{color:#263448;background:#fff;border:1px solid #e5eaf1;border-radius:16px;margin:0 0 28px;padding:26px;font-family:inherit}.cl-head[data-v-80dc9663]{justify-content:space-between;align-items:center;gap:20px;display:flex}.cl-eyebrow[data-v-80dc9663]{letter-spacing:2px;color:#7b8da2;font-size:10px}.cl-head h2[data-v-80dc9663]{margin:5px 0 8px;font-size:22px;line-height:1.4}.cl-head p[data-v-80dc9663],.cl-note[data-v-80dc9663]{color:#7a8797;margin:0;font-size:13px;line-height:1.8}.cl-env[data-v-80dc9663]{color:#5c7493;background:#f1f6fc;border-radius:20px;padding:8px 12px;font-size:11px}.cl-stats[data-v-80dc9663]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.cl-stats>div[data-v-80dc9663]{background:#f6f8fb;border-radius:10px;gap:10px;padding:17px 20px;display:grid}.cl-stats span[data-v-80dc9663]{color:#728197;font-size:12px}.cl-stats strong[data-v-80dc9663]{white-space:nowrap;font-size:24px;font-weight:600}.cl-stats small[data-v-80dc9663]{font-size:12px;font-weight:400}.cl-tabs[data-v-80dc9663]{border-bottom:1px solid #edf0f4;gap:24px;display:flex}.cl-tabs button[data-v-80dc9663]{font:inherit;color:#7c8898;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 0}.cl-tabs button.active[data-v-80dc9663]{color:#305eaa;border-color:#4477c9;font-weight:600}.cl-toolbar[data-v-80dc9663]{align-items:center;gap:10px;margin:22px 0 12px;display:flex}.cl-toolbar input[data-v-80dc9663],.cl-toolbar select[data-v-80dc9663]{font:inherit;background:#fff;border:1px solid #e1e7ef;border-radius:8px;max-width:100%;padding:10px 12px;font-size:13px}.cl-toolbar input[data-v-80dc9663]{width:340px;min-width:140px}.cl-toolbar>span[data-v-80dc9663]{color:#91a0b1;white-space:nowrap;margin-left:auto;font-size:12px}.cl-record[data-v-80dc9663]{border-bottom:1px solid #edf1f5;align-items:center;gap:20px;padding:20px 0;display:flex}.cl-record-main[data-v-80dc9663]{flex:1;align-items:flex-start;gap:12px;min-width:160px;display:flex}.cl-record-main b[data-v-80dc9663]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.6;display:-webkit-box;overflow:hidden}.cl-record-main small[data-v-80dc9663]{color:#8391a2;margin-top:5px;font-size:11px;line-height:1.8;display:block}.cl-kind[data-v-80dc9663]{color:#73628d;white-space:nowrap;background:#f2f0fa;border-radius:5px;padding:5px 8px;font-size:10px}.cl-kind.recharge[data-v-80dc9663]{color:#457b82;background:#eaf4f6}.cl-values[data-v-80dc9663]{align-items:center;gap:24px;display:flex}.cl-values>span[data-v-80dc9663]{color:#8897a9;white-space:nowrap;gap:7px;font-size:11px;display:grid}.cl-values strong[data-v-80dc9663]{color:#2d3d51;font-size:15px;font-weight:500}.cl-values small[data-v-80dc9663]{font-size:10px}.cl-detail[data-v-80dc9663],.cl-confirm[data-v-80dc9663],.cl-pagination button[data-v-80dc9663],.cl-proof button[data-v-80dc9663]{font:inherit;white-space:nowrap;color:#4774b5;cursor:pointer;background:#fff;border:1px solid #e4e9f1;border-radius:7px;padding:8px 11px;font-size:12px}.cl-confirm[data-v-80dc9663]{color:#fff;background:#4778c4;border-color:#4778c4}.cl-status.success strong[data-v-80dc9663]{color:#367f69}.cl-status.failed strong[data-v-80dc9663]{color:#b26b5c}.cl-pagination[data-v-80dc9663]{color:#8190a1;justify-content:flex-end;align-items:center;gap:10px;margin-top:18px;font-size:11px;display:flex}.cl-pagination button[data-v-80dc9663]:disabled{opacity:.4;cursor:default}.cl-empty[data-v-80dc9663]{text-align:center;color:#8996a7;padding:40px;font-size:13px}.cl-proof[data-v-80dc9663]{background:#f6f9fd;border-radius:12px;margin-top:22px;padding:22px}.cl-proof header[data-v-80dc9663]{justify-content:space-between;align-items:center;display:flex}.cl-proof h3[data-v-80dc9663]{margin:0;font-size:15px}.cl-proof dl[data-v-80dc9663]{grid-template-columns:140px 1fr;gap:14px;margin:22px 0;font-size:12px;line-height:1.8;display:grid}.cl-proof dt[data-v-80dc9663]{color:#8a98aa}.cl-proof dd[data-v-80dc9663]{overflow-wrap:anywhere;margin:0}.cl-links[data-v-80dc9663]{flex-wrap:wrap;gap:20px;font-size:12px;display:flex}.cl-links a[data-v-80dc9663]{color:#4774b5;text-decoration:none}@media (width<=1100px){.cl-record[data-v-80dc9663]{flex-wrap:wrap}.cl-record-main[data-v-80dc9663]{flex-basis:100%}.cl-values[data-v-80dc9663]{flex:1}.cl-stats strong[data-v-80dc9663]{font-size:20px}}@media (width<=680px){.commerce-ledger[data-v-80dc9663]{padding:16px}.cl-head[data-v-80dc9663]{flex-direction:column;align-items:flex-start;gap:8px}.cl-stats[data-v-80dc9663]{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-toolbar[data-v-80dc9663]{flex-wrap:wrap}.cl-toolbar input[data-v-80dc9663]{width:100%}.cl-tabs[data-v-80dc9663]{gap:16px}.cl-tabs button[data-v-80dc9663]{font-size:12px}.cl-proof dl[data-v-80dc9663]{grid-template-columns:100px 1fr}}.commerce-ledger[data-v-80dc9663]{--cl-accent:var(--stock-action,#4778c4);color:var(--heading,#263448);background:var(--panel,#fff);padding:22px}.cl-head h2[data-v-80dc9663]{font-size:20px}.cl-stats[data-v-80dc9663]{gap:12px;margin:18px 0}.cl-stats>div[data-v-80dc9663]{background:var(--subtle-surface,#f6f8fb);gap:7px;padding:13px 16px}.cl-stats strong[data-v-80dc9663]{font-size:22px}.cl-tabs[data-v-80dc9663]{gap:22px}.cl-tabs button[data-v-80dc9663]{padding:10px 0}.cl-tabs button.active[data-v-80dc9663]{color:var(--cl-accent);border-color:var(--cl-accent)}.cl-toolbar[data-v-80dc9663]{margin:16px 0 10px}.cl-note[data-v-80dc9663]{margin:6px 0 10px}.cl-confirm[data-v-80dc9663]{background:var(--cl-accent);border-color:var(--cl-accent)}.cl-env[data-v-80dc9663]{background:var(--subtle-surface,#f1f6fc);color:var(--muted,#5c7493)}.cl-detail[data-v-80dc9663],.cl-links a[data-v-80dc9663]{color:var(--cl-accent)}.cl-proof[data-v-80dc9663]{background:var(--subtle-surface,#f6f9fd)}.ob-page[data-v-490e0283]{--ob-text:#1f2937;--ob-secondary:#475467;--ob-muted:#5c6677;--ob-action:#245bd6;color:var(--ob-text);font-size:14px}.ob-page button[data-v-490e0283],.ob-page input[data-v-490e0283],.ob-page select[data-v-490e0283],.ob-page a.button[data-v-490e0283]{font-size:14px}.ob-page button[data-v-490e0283],.ob-page a.button[data-v-490e0283]{justify-content:center;align-items:center;gap:8px;min-height:40px;display:inline-flex}.ob-intro[data-v-490e0283]{justify-content:flex-end;align-items:center;gap:24px;padding:0 0 20px;display:flex}.ob-eyebrow[data-v-490e0283]{color:var(--ob-secondary);font-size:12px;font-weight:600}.ob-intro h2[data-v-490e0283]{margin:8px 0;font-size:26px;line-height:1.4}.ob-intro p[data-v-490e0283],.ob-form header p[data-v-490e0283]{color:var(--ob-secondary);margin:0;line-height:1.8}.ob-main-action[data-v-490e0283]{flex-shrink:0}.ob-metrics[data-v-490e0283]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.ob-metrics article[data-v-490e0283],.ob-list[data-v-490e0283],.ob-success[data-v-490e0283],.ob-wizard[data-v-490e0283]{background:#fff;border:1px solid #dfe5ee;border-radius:12px}.ob-metrics article[data-v-490e0283]{padding:24px}.ob-metrics span[data-v-490e0283]{color:var(--ob-secondary);display:block}.ob-metrics strong[data-v-490e0283]{margin:12px 0;font-size:32px;display:block}.ob-page small[data-v-490e0283]{color:var(--ob-muted);font-size:12px;line-height:1.7;display:block}.ob-list[data-v-490e0283]{padding:24px}.ob-list>header[data-v-490e0283]{justify-content:space-between;align-items:center;gap:16px;display:flex}.ob-list h2[data-v-490e0283]{margin:0;font-size:18px}.ob-list a[data-v-490e0283]{color:var(--ob-action)}.ob-empty[data-v-490e0283]{text-align:center;padding:48px 16px}.ob-empty>svg[data-v-490e0283]{color:var(--ob-action)}.ob-empty h3[data-v-490e0283]{font-size:18px}.ob-empty p[data-v-490e0283]{color:var(--ob-secondary);max-width:440px;margin:14px auto 22px;line-height:1.8}.ob-wizard[data-v-490e0283]{grid-template-columns:250px minmax(0,1fr);display:grid;overflow:hidden}.ob-progress[data-v-490e0283]{background:#f5f7fc;border-right:1px solid #dfe5ee;padding:30px 24px}.ob-progress h3[data-v-490e0283]{margin:0 0 28px;font-size:16px}.ob-progress ol[data-v-490e0283]{gap:26px;margin:0;padding:0;list-style:none;display:grid}.ob-progress li[data-v-490e0283]{color:var(--ob-secondary);align-items:flex-start;gap:12px;display:flex}.ob-progress li>span[data-v-490e0283]{background:#fff;border:1px solid #9ba8bb;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.ob-progress li b[data-v-490e0283]{margin:3px 0;font-size:14px;display:block}.ob-progress .current[data-v-490e0283]{color:var(--ob-action)}.ob-progress .current>span[data-v-490e0283],.ob-progress .done>span[data-v-490e0283]{background:var(--ob-action);color:#fff;border-color:var(--ob-action)}.ob-progress>p[data-v-490e0283]{color:var(--ob-muted);margin:34px 0 0;font-size:12px;line-height:1.8}.ob-form[data-v-490e0283]{min-width:0;padding:32px}.ob-form header[data-v-490e0283]{margin-bottom:28px}.ob-form h2[data-v-490e0283]{margin:8px 0 10px;font-size:24px}.ob-form label[data-v-490e0283]{gap:9px;margin:0 0 22px;font-weight:600;display:grid}.ob-form input[data-v-490e0283],.ob-form select[data-v-490e0283]{box-sizing:border-box;width:100%;min-width:0;color:var(--ob-text);background:#fff;border:1px solid #98a5b8;border-radius:7px;min-height:44px;padding:11px 13px}.ob-form input[data-v-490e0283]::placeholder{color:#657187}.ob-form label small[data-v-490e0283]{font-weight:400}.ob-form footer[data-v-490e0283]{border-top:1px solid #e1e6ee;justify-content:space-between;align-items:center;gap:16px;margin-top:30px;padding-top:24px;display:flex}.ob-form footer>div[data-v-490e0283]{gap:12px;display:flex}.ob-tip[data-v-490e0283]{color:#34445e;background:#f0f4fb;border-radius:8px;align-items:flex-start;gap:11px;padding:16px;line-height:1.8;display:flex}.ob-tip svg[data-v-490e0283]{flex-shrink:0;margin-top:4px}.ob-tip p[data-v-490e0283]{margin:0}.ob-error[data-v-490e0283]{color:#a42525;background:#fff0f0;border-radius:7px;padding:12px;line-height:1.7}.ob-review[data-v-490e0283]{gap:0;margin:0 0 24px;display:grid}.ob-review>div[data-v-490e0283]{border-bottom:1px solid #e1e6ee;grid-template-columns:110px minmax(0,1fr);gap:20px;padding:16px 0;display:grid}.ob-review dt[data-v-490e0283]{color:var(--ob-secondary)}.ob-review dd[data-v-490e0283]{overflow-wrap:anywhere;margin:0;font-weight:600}.ob-review dd small[data-v-490e0283]{margin-top:5px;font-weight:400}.ob-success[data-v-490e0283]{padding:28px}.ob-success>header[data-v-490e0283]{align-items:center;gap:16px;margin-bottom:28px;display:flex}.ob-success-icon[data-v-490e0283]{color:#23633d;background:#eaf5ee;border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.ob-supplier[data-v-490e0283]{white-space:nowrap}.ob-success h2[data-v-490e0283]{margin:6px 0;font-size:24px;line-height:1.5}.ob-success header p[data-v-490e0283]{color:var(--ob-secondary);margin:0;line-height:1.9}.ob-entries[data-v-490e0283]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ob-entries article[data-v-490e0283]{border:1px solid #dfe5ee;border-radius:10px;min-width:0;padding:20px}.ob-entries article>svg[data-v-490e0283]{color:var(--ob-action)}.ob-entries h3[data-v-490e0283]{margin:18px 0 8px;font-size:16px}.ob-entries p[data-v-490e0283]{color:var(--ob-secondary);min-height:50px;margin:0 0 14px;font-size:14px;line-height:1.8}.ob-entries code[data-v-490e0283]{color:#34445e;overflow-wrap:anywhere;background:#f5f7fa;border-radius:6px;min-height:64px;padding:12px;font-size:12px;line-height:1.8;display:block}.ob-entries article>div[data-v-490e0283]{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.ob-result-note[data-v-490e0283]{color:var(--ob-secondary);margin:24px 0 16px;line-height:1.8}.ob-customer[data-v-490e0283]{border-top:1px solid #e1e6ee;align-items:center;gap:18px;margin-top:20px;padding:24px 0;display:flex}.ob-customer-icon[data-v-490e0283]{width:44px;height:44px;color:var(--ob-action);background:#edf2ff;border-radius:10px;flex-shrink:0;place-items:center;font-size:20px;font-weight:600;display:grid}.ob-customer-main[data-v-490e0283]{flex:1;min-width:0}.ob-customer h3[data-v-490e0283]{overflow-wrap:anywhere;margin:0 0 7px;font-size:16px}.ob-customer p[data-v-490e0283]{color:var(--ob-secondary);overflow-wrap:anywhere;margin:0 0 4px;line-height:1.7}.ob-customer-account[data-v-490e0283]{gap:8px;min-width:140px;display:grid}.ob-customer-account span[data-v-490e0283]{color:var(--ob-muted);font-size:12px}.ob-customer-account b[data-v-490e0283]{overflow-wrap:anywhere;font-weight:600}.ob-customer>div>small[data-v-490e0283]{margin-top:7px}.ob-page[data-v-490e0283] :focus-visible{outline:2px solid var(--ob-action);outline-offset:3px}@media (width<=1100px){.ob-entries[data-v-490e0283]{grid-template-columns:1fr}.ob-entries p[data-v-490e0283],.ob-entries code[data-v-490e0283]{min-height:0}.ob-customer[data-v-490e0283]{flex-wrap:wrap}.ob-customer-main[data-v-490e0283]{flex-basis:60%}}@media (width<=700px){.ob-intro[data-v-490e0283]{flex-direction:column;align-items:flex-start;gap:16px}.ob-intro h2[data-v-490e0283]{font-size:23px}.ob-metrics[data-v-490e0283]{grid-template-columns:1fr;gap:12px}.ob-metrics article[data-v-490e0283]{padding:20px}.ob-wizard[data-v-490e0283]{grid-template-columns:1fr}.ob-progress[data-v-490e0283]{border-bottom:1px solid #dfe5ee;border-right:0;padding:20px}.ob-progress h3[data-v-490e0283],.ob-progress>p[data-v-490e0283],.ob-progress li small[data-v-490e0283]{display:none}.ob-progress ol[data-v-490e0283]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ob-progress li[data-v-490e0283]{text-align:center;flex-direction:column;align-items:center;gap:5px}.ob-progress li b[data-v-490e0283]{font-size:12px}.ob-form[data-v-490e0283]{padding:22px 18px}.ob-form footer[data-v-490e0283],.ob-form footer>div[data-v-490e0283]{gap:8px}.ob-form footer button[data-v-490e0283]{padding-left:12px;padding-right:12px}.ob-review>div[data-v-490e0283]{grid-template-columns:72px minmax(0,1fr);gap:12px}.ob-success[data-v-490e0283],.ob-list[data-v-490e0283]{padding:20px 16px}.ob-success>header[data-v-490e0283]{align-items:flex-start}.ob-supplier[data-v-490e0283]{white-space:nowrap}.ob-success h2[data-v-490e0283]{font-size:21px}.ob-entries article[data-v-490e0283]{padding:18px}.ob-list>header[data-v-490e0283]{flex-direction:column;align-items:flex-start}.ob-customer-account[data-v-490e0283]{flex:1;min-width:0}.ob-customer>button[data-v-490e0283]{margin-left:auto}.ob-customer-main[data-v-490e0283]{flex-basis:65%}}.mall-scope .fulu-product-details{padding:18px 16px;overflow:visible}.mall-scope .fulu-product-details h2{color:#302b24;margin:0 0 16px;font:600 16px/24px MallSans,PingFang SC,sans-serif}.mall-scope .fulu-product-details-images{gap:16px;min-width:0;display:grid}.mall-scope .fulu-product-details-images>img{object-fit:contain;object-position:top;border:0;border-radius:0;width:100%;max-width:100%;height:auto;max-height:none;display:block}.mall-scope .fulu-product-details>p{color:#625a50;font-size:14px;line-height:1.6}@font-face{font-family:MallSans;src:url(../design-fonts/mall-sans.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:MallSerif;src:url(../design-fonts/mall-serif.woff2)format("woff2");font-weight:200 900;font-display:swap}html:has(.mall-scope){scrollbar-width:none}html:has(.mall-scope)::-webkit-scrollbar{display:none}body:has(.mall-scope){background:#ece9e4}.mall-scope{--m-ink:#292622;--m-muted:#7e7d80;--m-brand:#a3673c;--m-line:#eeeae5;--m-success:#356b32;--m-danger:#cb3e4c;color:var(--m-ink);font-synthesis:none;letter-spacing:0;font-family:MallSans,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px;line-height:1.5}.mall-scope *{box-sizing:border-box}.mall-scope button,.mall-scope a{font:inherit;color:inherit;letter-spacing:inherit;touch-action:manipulation}.mall-scope button{cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:6px;min-height:0;padding:0;line-height:1.5;display:inline-flex}.mall-scope button:hover{border-color:inherit;background:0 0}.mall-scope button:disabled{opacity:1;cursor:not-allowed}.mall-scope a{text-decoration:none}.mall-scope svg{flex-shrink:0}.mall-scope input{font:inherit;width:100%;min-width:0;max-width:100%;height:44px;color:var(--m-ink);background:#fff;border:1px solid #ccc8c4;border-radius:8px;padding:10px 12px;line-height:1.4}.mall-scope input::placeholder{color:#a2a1a4}.mall-scope label{color:inherit;gap:0;margin:0;font-size:15px;display:block}.mall-scope h1,.mall-scope h2,.mall-scope h3,.mall-scope p,.mall-scope figure{margin:0}.mall-scope p{line-height:1.55}.mall-scope small{color:inherit;font-size:12px;line-height:1.5;display:inline}.mall-scope button:focus-visible,.mall-scope a:focus-visible,.mall-scope input:focus-visible,.mall-scope summary:focus-visible{outline:2px solid var(--m-brand);outline-offset:3px}.mall-scope input:disabled{color:#aaa;background:#f4f2ef}.mall-scope .brand-text{color:var(--m-brand)}.mall-scope .mall-app{background:#fcfbf9 url(../design-assets/warm-page-background.png) top/390px 844px no-repeat;width:100%;max-width:390px;min-height:100dvh;margin:0 auto;padding-bottom:24px;position:relative}.mall-scope .mall-app.has-tabs{padding-bottom:88px}.mall-scope .mall-app main{min-width:0}.mall-scope .mall-main-header{justify-content:space-between;align-items:flex-start;height:106px;padding:40px 18px 12px;display:flex}.mall-scope .mall-main-header h1{letter-spacing:0;white-space:nowrap;font:700 28px/36px MallSerif,serif}.mall-scope .mall-main-header p{letter-spacing:5px;white-space:nowrap;font-size:13px;line-height:18px}.mall-scope .mall-icon-button{flex-shrink:0;width:40px!important;height:44px!important}.mall-scope .mall-icon-button.labelled{flex-direction:column;gap:0!important;line-height:1.2!important}.mall-scope .mall-icon-button.labelled span{font-size:12px}.mall-scope .mall-topbar{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;height:64px;padding:0 10px;display:grid}.mall-scope .mall-topbar h1{text-align:center;letter-spacing:0;font:600 17px/24px MallSans,sans-serif}.mall-scope .mall-button{background:var(--m-brand);border:1px solid var(--m-brand);color:#fff;text-align:center;border-radius:999px;gap:7px;min-height:48px;padding:10px 19px;font-size:16px;font-weight:500;line-height:1.4}.mall-scope .mall-button:hover{background:#945b33;border-color:#945b33}.mall-scope .mall-button.secondary{color:var(--m-brand);border-color:var(--m-brand);background:0 0}.mall-scope .mall-button.small{white-space:nowrap;min-height:29px;padding:3px 13px;font-size:12px}.mall-scope .mall-text-button{min-height:40px;color:var(--m-brand);padding:4px 0}.mall-scope .mall-price{color:var(--m-brand);font-variant-numeric:tabular-nums;white-space:nowrap;font-family:MallSans,sans-serif;font-size:28px;font-weight:600;line-height:1.3}.mall-scope .mall-price small{margin-left:3px;font-size:14px;font-weight:400}.mall-scope .mall-search{color:#46423f;background:#ffffffeb;border-radius:999px;align-items:center;gap:9px;min-width:0;height:36px;padding:0 14px;display:flex}.mall-scope .mall-search input{background:0 0;border:0;border-radius:0;outline:none;height:36px;min-height:0;padding:0;font-size:14px}.mall-scope .mall-search input:focus-visible{outline:none}.mall-scope .mall-search:focus-within{outline-offset:2px;outline:2px solid #c89d72}.mall-scope .mall-search span{color:#9a999a;font-size:14px}.mall-scope .home-search{justify-content:flex-start;width:calc(100% - 32px);margin:0 16px}.mall-scope .mall-points-strip{justify-content:space-between;align-items:center;gap:8px;height:34px;margin:12px 18px 0;display:flex}.mall-scope .mall-points-strip>span{white-space:nowrap;align-items:baseline;gap:10px;font:500 14px/24px MallSerif,serif;display:flex}.mall-scope .mall-points-strip strong{color:var(--m-brand);font-variant-numeric:tabular-nums;font:600 27px/34px MallSans,sans-serif}.mall-scope .mall-points-strip button{white-space:nowrap;min-height:34px;font-size:13px}.mall-scope .mall-categories{grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;height:66px;margin:12px 16px 0;display:grid}.mall-scope .mall-categories button{flex-direction:column;gap:4px;min-width:0;font-size:13px}.mall-scope .category-bubble{background:#fffa;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.mall-scope .category-bubble i{background-repeat:no-repeat;flex-shrink:0;display:block}.mall-scope .mall-hero{background:#efdfc5 url(../design-assets/tea-banner-background.png) 50%/cover no-repeat;border-radius:10px;height:150px;margin:18px 12px 0;padding:24px 16px;overflow:hidden}.mall-scope .mall-hero h2{letter-spacing:0;font:700 28px/36px MallSerif,serif}.mall-scope .mall-hero p{margin-top:2px;font-size:14px;line-height:22px}.mall-scope .mall-hero button{color:#fff;background:#b58a57;border-radius:999px;gap:3px;height:25px;min-height:25px;margin-top:12px;padding:0 10px;font-size:13px}.mall-scope .mall-hero button:hover{background:#9f7446}.mall-scope .mall-section{margin:22px 12px 0}.mall-scope .mall-section>header,.mall-scope .account-orders>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:0 6px;display:flex}.mall-scope .mall-section>header h2{font:700 20px/28px MallSerif,serif}.mall-scope .mall-section>header button{color:#777;min-height:28px;font-size:13px}.mall-scope .mall-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;display:grid}.mall-scope .mall-product{min-width:0;color:var(--m-ink);background:#fff;border-radius:8px;display:block;overflow:hidden}.mall-scope .mall-art{aspect-ratio:1;background:#f3efe9;flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.mall-scope .mall-art>img{object-fit:cover;width:100%;min-width:0;height:100%;display:block}.mall-scope .mall-art.source-image>img{object-fit:contain;background:#fff;padding:7px}.mall-scope .mall-art.brand-fallback{background:#f4f0e9;gap:10px;padding:18px 12px}.mall-scope .mall-art>.fallback-brand{object-fit:contain;background:#fff;border-radius:7px;width:43px;height:43px;padding:0}.mall-scope .mall-art.brand-fallback>span{text-align:center;overflow-wrap:anywhere;max-width:100%;font:600 18px/1.4 MallSerif,serif}.mall-scope .mall-art.brand-fallback>small{color:#8b7b65;font-size:11px}.mall-scope .product-copy h3{letter-spacing:0;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font:600 15px/22px MallSans,sans-serif;display:-webkit-box;overflow:hidden}.mall-scope .product-copy>p{color:var(--m-muted);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:2px;font-size:12px;line-height:18px;display:-webkit-box;overflow:hidden}.mall-scope .product-copy>strong{color:var(--m-brand);font-variant-numeric:tabular-nums;align-items:baseline;gap:3px;margin-top:4px;font:600 23px/28px MallSans,sans-serif;display:flex}.mall-scope .product-copy>strong small{font-size:12px;font-weight:400}.mall-scope .more-products{margin:18px auto 5px;font-size:13px;display:flex!important}.mall-scope .mall-bottom-nav{width:min(100%,390px);height:76px;padding:9px 0 max(9px,env(safe-area-inset-bottom));z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;border-top:1px solid #f3f0eb;grid-template-columns:repeat(3,1fr);display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.mall-scope .mall-bottom-nav a{color:#7b7b7b;flex-direction:column;justify-content:flex-start;align-items:center;gap:2px;min-height:52px;font-size:13px;display:flex}.mall-scope .mall-bottom-nav a.active{color:var(--m-brand);font-weight:500}.mall-scope .mall-bottom-nav a.active svg{stroke-width:2.1px}.mall-scope .mall-bottom-nav svg{width:24px;height:24px}.mall-scope .mall-toast{color:#fff;z-index:120;white-space:nowrap;background:#252525ed;border-radius:8px;align-items:center;gap:7px;max-width:calc(100vw - 32px);padding:10px 16px;font-size:13px;display:flex;position:fixed;bottom:100px;left:50%;transform:translate(-50%)}.mall-scope .mall-notice{color:#6e5a43;background:#f6f0e7;border-radius:9px;align-items:center;gap:10px;margin:12px 16px;padding:13px 14px;font-size:13px;line-height:1.5;display:flex}.mall-scope .mall-notice p{color:inherit;margin-top:3px;font-size:12px}.mall-scope .mall-notice b{font-size:16px;font-weight:600}.mall-scope .mall-notice.danger{color:var(--m-danger);background:#fcebed}.mall-scope .mall-notice.success{color:var(--m-success);background:#edf5e9}.mall-scope .mall-notice.neutral{color:#777;background:#f0efed}.mall-scope .mall-notice.neutral b{color:#333}.mall-scope .mall-notice .mall-button{margin-left:auto}.mall-scope .mall-panel{background:#fff;border-radius:10px;min-width:0;margin:12px 12px 0;padding:16px}.mall-scope .mall-panel h2{letter-spacing:0;font:600 16px/25px MallSans,sans-serif}.mall-scope .mall-panel details{color:#777;margin-top:12px;font-size:12px}.mall-scope .mall-panel summary{cursor:pointer;padding:5px 0}.mall-scope .mall-panel details p{overflow-wrap:anywhere;padding:8px 0}.mall-scope .mall-empty{text-align:center;flex-direction:column;align-items:center;gap:12px;min-height:450px;padding:104px 20px 60px;display:flex}.mall-scope .empty-symbol{color:#b89977;background:#f4efe8;border-radius:50%;justify-content:center;align-items:center;width:104px;height:104px;margin-bottom:14px;display:flex}.mall-scope .mall-empty h2{font:600 20px/30px MallSerif,serif}.mall-scope .mall-empty p{color:var(--m-muted);font-size:13px}.mall-scope .mall-empty .mall-button{min-width:170px;margin-top:10px}.mall-scope .mall-empty .mall-text-button{margin-top:8px}.mall-scope .mall-search-row{align-items:center;gap:12px;margin:8px 16px 0;display:flex}.mall-scope .mall-search-row .mall-search{flex:1;min-width:0}.mall-scope .mall-search-row>.mall-text-button{color:#454341;white-space:nowrap;font-size:13px}.mall-scope .mall-clear{flex-shrink:0;width:24px;height:30px;color:#aaa!important}.mall-scope .mall-search-sort{grid-template-columns:repeat(3,1fr);align-items:center;height:46px;margin:18px 16px 0;display:grid}.mall-scope .mall-search-sort button{min-height:40px;font-size:14px;position:relative}.mall-scope .mall-search-sort button.active{color:var(--m-brand);font-weight:600}.mall-scope .mall-search-sort>button:first-child.active:after{content:"";background:var(--m-brand);border-radius:3px;width:24px;height:3px;position:absolute;bottom:1px;left:calc(50% - 12px)}.mall-scope .filter-dot{background:var(--m-brand);border-radius:50%;width:5px;height:5px}.mall-scope .mall-applied-filters{flex-wrap:wrap;gap:8px;padding:10px 16px 0;display:flex}.mall-scope .mall-applied-filters button{color:var(--m-brand);background:#f8f0e8;border:1px solid #e5d5c3;border-radius:4px;padding:3px 7px;font-size:11px}.mall-scope .mall-result-label{color:#8b8885;padding:14px 16px 9px;font-size:12px!important}.mall-scope .mall-result-label span{margin-left:5px}.mall-scope .search-products{margin:0 16px}.mall-scope .page-search .mall-empty{padding-top:72px}.mall-scope .mall-detail{background:#fff;border-radius:9px;margin:0 10px;overflow:hidden}.mall-scope .mall-detail>.mall-art{aspect-ratio:1.42}.mall-scope .mall-detail>.mall-art img{object-fit:cover}.mall-scope .product-title-line{justify-content:space-between;align-items:center;gap:10px;display:flex}.mall-scope .product-title-line h2{overflow-wrap:anywhere;letter-spacing:0;font:600 19px/28px MallSans,sans-serif}.mall-scope .mall-kind{color:#805739;white-space:nowrap;background:#fbf0e2;border-radius:6px;flex-shrink:0;padding:4px 9px;font-size:11px}.mall-scope .detail-copy>p{color:var(--m-muted);margin:3px 0 6px;font-size:13px}.mall-scope .spec-panel{padding:15px 16px}.mall-scope .mall-specs{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}.mall-scope .mall-specs button{text-align:left;overflow-wrap:anywhere;border:1px solid #e6e3df;border-radius:8px;max-width:100%;min-height:44px;padding:11px 13px;font-size:13px}.mall-scope .mall-specs button.selected{border-color:var(--m-brand);color:var(--m-brand);background:#fcf5eb}.mall-scope .mall-specs button:disabled{color:#b9b7b4;background:#f6f5f3;border-color:#eee}.mall-scope .mall-specs .mall-text-button{font-size:12px}.mall-scope .instructions>p{color:#777;align-items:flex-start;gap:10px;margin-top:10px;font-size:13px;display:flex}.mall-scope .instructions .art-disclosure{color:#827059;font-size:12px}.mall-scope .quantity-line{justify-content:space-between;align-items:center;font-size:14px;display:flex}.mall-scope .page-product{padding-bottom:118px}.mall-scope .mall-action-footer{z-index:20;background:#ffffffed;flex-direction:column;gap:10px;margin-top:14px;padding:14px 14px 18px;display:flex;position:sticky;bottom:0}.mall-scope .mall-action-footer>.mall-button{width:100%}.mall-scope .mall-action-footer .mall-text-button{min-height:26px}.mall-scope .page-product>.mall-action-footer{margin-bottom:-100px}.mall-scope .page-product main>.mall-action-footer{width:min(100%,390px);margin:0;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.mall-scope .mall-summary{align-items:flex-start;gap:14px;min-width:0;display:flex}.mall-scope .mall-summary>.mall-art{aspect-ratio:1;border-radius:6px;flex-shrink:0;width:112px;height:112px}.mall-scope .mall-summary>div:not(.mall-art){flex:1;min-width:0;padding-top:6px}.mall-scope .mall-summary h2{overflow-wrap:anywhere;font:600 16px/24px MallSans,sans-serif}.mall-scope .mall-summary p{color:var(--m-muted);overflow-wrap:anywhere;margin-top:5px;font-size:13px}.mall-scope .mall-summary .mall-price{margin-top:18px;font-size:27px;display:block}.mall-scope .account-form>label:first-child{margin-bottom:9px;font-size:15px}.mall-scope .account-form>p{color:#979390;margin-top:7px;font-size:12px}.mall-scope .account-form .mall-notice{background:#f7f0e6;margin:15px 0;padding:11px;font-size:13px}.mall-scope .mall-checkbox{cursor:pointer;align-items:center;min-height:38px;gap:10px!important;font-size:13px!important;display:flex!important}.mall-scope .mall-checkbox input{appearance:auto;width:22px;height:22px;min-height:0;accent-color:var(--m-brand);flex-shrink:0;margin:0}.mall-scope .mall-field-error{color:var(--m-danger)!important;margin-top:7px!important;font-size:12px!important}.mall-scope dl{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:14px;margin:0;line-height:1.5;display:grid}.mall-scope dt,.mall-scope dd{min-width:0;margin:0}.mall-scope dd{text-align:right;overflow-wrap:anywhere}.mall-scope .confirm-lines{padding:10px 16px 18px}.mall-scope .confirm-lines dt,.mall-scope .confirm-lines dd{border-bottom:1px solid var(--m-line);align-items:center;min-height:56px;font-size:15px;display:flex}.mall-scope .confirm-lines dd{white-space:nowrap;justify-content:flex-end}.mall-scope .confirm-lines dt:last-of-type,.mall-scope .confirm-lines dd:last-of-type{border-bottom:0}.mall-scope .confirm-lines .mall-notice{min-height:54px;margin:24px 0 0;padding:12px}.mall-scope .page-confirm{min-height:100dvh;padding-bottom:0}.mall-scope .page-confirm main{flex-direction:column;min-height:100dvh;display:flex}.mall-scope .confirm-footer{background:0 0;margin-top:auto;padding-top:32px;position:relative}.mall-scope .confirm-footer>p{text-align:center;color:#979390;margin-bottom:2px;font-size:12px}.mall-scope .submitting-note{margin-top:24px}.mall-scope .spin{animation:1.2s linear infinite mall-spin}@keyframes mall-spin{to{transform:rotate(360deg)}}.mall-scope .order-search{margin:0 16px}.mall-scope .mall-tabs{justify-content:space-between;align-items:center;padding:0 17px;display:flex}.mall-scope .mall-tabs button{color:#777;justify-self:stretch;min-height:47px;font-size:15px;position:relative}.mall-scope .mall-tabs button.selected{color:var(--m-brand);font-weight:600}.mall-scope .mall-tabs button.selected:after{content:"";background:var(--m-brand);border-radius:4px;width:22px;height:3px;position:absolute;bottom:1px;left:calc(50% - 11px)}.mall-scope .order-tabs{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:13px;padding:0 12px;display:grid}.mall-scope .mall-order-list{flex-direction:column;gap:8px;margin:13px 10px 0;display:flex}.mall-scope .mall-order-row{background:#fff;border-radius:10px;gap:11px;min-width:0;padding:14px 10px;display:flex}.mall-scope .order-thumb{flex-shrink:0;width:90px}.mall-scope .order-thumb .mall-art{border-radius:6px;height:94px}.mall-scope .order-copy{flex:1;min-width:0}.mall-scope .order-title{justify-content:space-between;align-items:center;gap:7px;display:flex}.mall-scope .order-title>a{flex:1;min-width:0}.mall-scope .order-title h2{letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;font:600 14px/23px MallSans,sans-serif;overflow:hidden}.mall-scope .mall-status{white-space:nowrap;font-size:13px;font-weight:500}.mall-scope .mall-status.success,.mall-scope .mall-status.refunded{color:var(--m-success)}.mall-scope .mall-status.processing,.mall-scope .mall-status.unknown{color:#b2844e}.mall-scope .mall-status.failed{color:var(--m-danger)}.mall-scope .order-spec-line{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.mall-scope .order-spec-line p{color:var(--m-muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.mall-scope .order-spec-line strong{color:var(--m-brand);white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;font:500 23px/28px MallSans,sans-serif}.mall-scope .order-spec-line small{margin-left:3px;font-size:11px;font-weight:400}.mall-scope .order-bottom{justify-content:space-between;align-items:center;gap:7px;margin-top:12px;display:flex}.mall-scope .order-bottom time{color:var(--m-muted);white-space:nowrap;font-size:12px}.mall-scope .order-refunded{color:var(--m-danger);margin-top:3px!important;margin-bottom:-8px!important;font-size:11px!important;line-height:14px!important}.mall-scope .mall-order-help{margin:18px auto 10px;color:#8a898b!important;gap:7px!important;min-height:44px!important;font-size:13px!important;display:flex!important}.mall-scope .page-orders .mall-empty{padding-top:82px}.mall-scope .mall-result-heading{text-align:center;padding:23px 20px 10px}.mall-scope .mall-result-heading>svg{color:#a36c3b;margin:0 auto;display:block}.mall-scope .mall-result-heading.success>svg,.mall-scope .mall-result-heading.refunded>svg{color:var(--m-success)}.mall-scope .mall-result-heading.failed>svg{color:var(--m-danger)}.mall-scope .mall-result-heading h2{margin-top:15px;font:600 23px/34px MallSerif,serif}.mall-scope .mall-result-heading p{color:#686266;margin-top:5px;font-size:13px}.mall-scope .result-summary{align-items:center;gap:10px;margin-top:12px;padding:13px 14px}.mall-scope .result-summary .mall-price{flex-shrink:0;margin:0;font-size:23px}.mall-scope .voucher-panel{text-align:center;padding:14px}.mall-scope .voucher-panel>h2{margin-bottom:8px;font-size:14px}.mall-scope .voucher-panel>code{overflow-wrap:anywhere;white-space:normal;letter-spacing:.5px;background:#f6f5f3;border-radius:8px;padding:11px 8px;font-family:MallSans,sans-serif;font-size:19px;font-weight:600;display:block}.mall-scope .voucher-panel>.mall-button{width:100%;min-height:38px;margin-top:8px;font-size:14px}.mall-scope .voucher-panel>p{text-align:left;color:#8d8884;margin-top:10px;font-size:11px}.mall-scope .voucher-panel details{text-align:left;margin-top:6px}.mall-scope .voucher-panel details code{overflow-wrap:anywhere;font-size:13px}.mall-scope .recharge-progress>p{font-size:13px}.mall-scope .recharge-progress>strong{margin-top:6px;font-size:15px;font-weight:500;display:block}.mall-scope .mall-progress{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0 10px;display:grid}.mall-scope .mall-progress>div{color:#92908c;flex-direction:column;align-items:center;gap:8px;font-size:12px;display:flex;position:relative}.mall-scope .mall-progress>div:not(:last-child):before{content:"";background:#d9d6d2;width:calc(100% - 22px);height:1px;position:absolute;top:11px;left:calc(50% + 11px)}.mall-scope .mall-progress>div>span{z-index:1;background:#fff;border:1px solid #d4d0cb;border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;display:flex}.mall-scope .mall-progress b{white-space:nowrap;font-weight:400}.mall-scope .mall-progress .done{color:#46413c}.mall-scope .mall-progress .done>span{background:var(--m-brand);border-color:var(--m-brand);color:#fff}.mall-scope .mall-progress .done:before{background:var(--m-brand)!important}.mall-scope .mall-progress .current>span{border:2px solid var(--m-brand);outline:1px solid var(--m-brand);outline-offset:2px;background:#fff}.mall-scope .mall-progress .current{color:#5d4b38}.mall-scope .mall-progress .failed>span{border-color:var(--m-danger);color:var(--m-danger)}.mall-scope .mall-progress+.mall-notice{margin:18px 0 0;padding:9px;font-size:12px}.mall-scope .transaction-info dt,.mall-scope .transaction-info dd{color:#7b7574;padding:5px 0;font-size:12px}.mall-scope .transaction-info dd{color:#57504e}.mall-scope .transaction-info dd.mall-status.success,.mall-scope .transaction-info dd.mall-status.refunded{color:var(--m-success)}.mall-scope .transaction-info dd.mall-status.processing,.mall-scope .transaction-info dd.mall-status.unknown{color:#b2844e}.mall-scope .transaction-info dd.mall-status.failed{color:var(--m-danger)}.mall-scope .transaction-info details{margin-top:7px}.mall-scope .mall-result-actions{grid-template-columns:1fr 1fr;gap:10px;padding:18px 14px 8px;display:grid}.mall-scope .mall-result-actions .mall-button{min-height:44px;padding:9px;font-size:14px}.mall-scope .mall-profile{text-align:left;justify-content:flex-start;align-items:center;gap:16px;width:calc(100% - 36px);height:88px;margin:0 18px;display:flex}.mall-scope .profile-avatar{color:#ae8254;background:#f0e3d1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.mall-scope .mall-profile>span:nth-child(2){flex:1;min-width:0}.mall-scope .mall-profile h2{font:600 22px/32px MallSerif,serif}.mall-scope .mall-profile p{color:var(--m-muted);margin-top:3px;font-size:13px}.mall-scope .mall-account-points{background:#f1e3cf url(../design-assets/points-panel-background.png) 50%/cover no-repeat;border-radius:9px;height:126px;margin:4px 16px 0;padding:20px 16px 12px}.mall-scope .mall-account-points header{justify-content:space-between;align-items:center;font:500 14px/22px MallSerif,serif;display:flex}.mall-scope .mall-account-points header button{white-space:nowrap;min-height:22px;font:400 13px/22px MallSans,sans-serif}.mall-scope .mall-account-points>strong{letter-spacing:-1.1px;color:var(--m-brand);font-variant-numeric:tabular-nums;font:600 42px/54px MallSans,sans-serif;display:block}.mall-scope .mall-account-points>p{color:#807971;letter-spacing:1px;font-size:14px;line-height:20px}.mall-scope .account-orders{margin:16px 16px 0;padding:17px 16px 19px}.mall-scope .account-orders>header{margin:0;padding:0}.mall-scope .account-orders h2{font:700 21px/29px MallSerif,serif}.mall-scope .account-orders header button{color:#777;white-space:nowrap;font-size:13px}.mall-scope .account-orders>div{grid-template-columns:repeat(3,1fr);margin-top:23px;display:grid}.mall-scope .account-orders>div>button{border-right:1px solid #f1eeea;flex-direction:column;gap:11px;min-height:61px;font-size:14px}.mall-scope .account-orders>div>button:last-child{border-right:0}.mall-scope .order-state-icon{width:41px;height:34px;display:block;position:relative}.mall-scope .order-state-icon>svg:last-child{color:var(--m-brand);stroke-width:1.7px;background:#fff;border-radius:50%;position:absolute;bottom:-4px;right:0}.mall-scope .account-links{margin:16px 16px 0;padding:0 15px}.mall-scope .account-links>button{text-align:left;border-bottom:1px solid var(--m-line);justify-content:flex-start;gap:14px;width:100%;min-height:76px;padding:14px 5px;display:flex}.mall-scope .account-links>button:last-child{border:0;min-height:64px}.mall-scope .account-links>button>span{flex:1}.mall-scope .account-links b{font-size:18px;font-weight:400;display:block}.mall-scope .account-links small{color:#9a9693;margin-top:3px;font-size:13px;display:block}.mall-scope .account-links>button>svg:last-child{color:#777}.mall-scope .mall-ledger-points{background:#f7f0e7;border-radius:8px;align-items:center;gap:14px;margin:15px 16px 12px;padding:15px 12px;font-size:14px;display:flex}.mall-scope .mall-ledger-points strong{color:var(--m-brand);font:600 25px/34px MallSans,sans-serif}.mall-scope .ledger-tabs{justify-content:space-around;margin-bottom:5px}.mall-scope .mall-ledger-list{background:#fff;padding:0 16px}.mall-scope .mall-ledger-row{text-align:left;align-items:center;gap:10px;width:100%;border-bottom:1px solid var(--m-line)!important;justify-content:flex-start!important;padding:19px 0!important;display:flex!important}.mall-scope .ledger-symbol{width:38px;height:38px;color:var(--m-brand);background:#f5eadb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mall-scope .ledger-symbol.income{color:var(--m-success);background:#ebf2e6}.mall-scope .mall-ledger-row>span:nth-child(2){flex:1;min-width:0}.mall-scope .mall-ledger-row b{overflow-wrap:anywhere;font-size:13px;font-weight:600;display:block}.mall-scope .mall-ledger-row small,.mall-scope .mall-ledger-row time{color:#8d8885;margin-top:3px;font-size:11px;display:block}.mall-scope .mall-ledger-row>strong{color:var(--m-brand);white-space:nowrap;font-size:17px}.mall-scope .mall-ledger-row>strong.income{color:var(--m-success)}.mall-scope .mall-ledger-row>strong>small{color:inherit;margin-left:2px;font-size:10px;font-weight:400;display:inline}.mall-scope .page-ledger .mall-empty{padding-top:90px}.mall-scope .help-search{margin:14px 16px 24px}.mall-scope .help-context{margin:0 16px 26px}.mall-scope .help-context>h2,.mall-scope .mall-help-section>h2{margin-bottom:12px;font:600 17px/25px MallSans,sans-serif}.mall-scope .help-context .mall-summary{text-align:left;align-items:center;gap:12px;width:100%;margin:0;padding:12px}.mall-scope .help-context .mall-summary>.mall-art{width:78px;height:78px}.mall-scope .help-context .mall-summary>span{flex:1;min-width:0}.mall-scope .help-context b{margin-top:4px;font-size:13px;font-weight:500;display:block}.mall-scope .help-context p,.mall-scope .help-context small{color:#8b8581;font-size:12px}.mall-scope .mall-help-section{margin:0 16px}.mall-scope .faq-list{margin:0;padding:0 13px}.mall-scope .faq-list article{border-bottom:1px solid var(--m-line)}.mall-scope .faq-list article:last-child{border:0}.mall-scope .faq-list article>button{text-align:left;justify-content:space-between;gap:12px;width:100%;min-height:52px;font-size:14px;display:flex}.mall-scope .faq-list article>p{color:#7d736b;background:#faf5ed;border-radius:6px;margin-bottom:14px;padding:10px 12px;font-size:12px;line-height:1.8}.mall-scope .mall-help-noresult{color:#888;padding:30px 0;font-size:13px}.mall-scope .page-help main{flex-direction:column;min-height:100dvh;display:flex}.mall-scope .help-footer{background:0 0;margin-top:auto;padding-top:70px}.mall-scope .help-footer .mall-button{flex-direction:column;gap:1px}.mall-scope .help-footer small{font-size:11px;font-weight:400}.mall-scope .mall-settings-profile{background:#fff;align-items:center;gap:15px;margin:0 0 14px;padding:22px 18px;display:flex}.mall-scope .mall-settings-profile .mall-scope .profile-avatar{width:60px;height:60px}.mall-scope .mall-settings-profile b{font-size:17px;font-weight:500}.mall-scope .mall-settings-profile p{color:#8e8883;overflow-wrap:anywhere;margin-top:4px;font-size:12px}.mall-scope .settings-links{background:#fff}.mall-scope .settings-links>button{border-bottom:1px solid var(--m-line);justify-content:flex-start;gap:15px;width:100%;min-height:73px;padding:20px;font-size:16px;display:flex}.mall-scope .settings-links>button>span{text-align:left;flex:1}.mall-scope .settings-links>button>svg:last-child{color:#85807c}.mall-scope .logout-button{width:calc(100% - 36px);margin:35px 18px 0}.mall-scope .mall-policy{padding:22px;line-height:1.9}.mall-scope .mall-policy p{color:#7c736b;margin-top:15px;font-size:14px;line-height:1.9}.mall-scope .mall-policy .mall-button{width:100%;margin-top:24px}.mall-scope.mall-modal-layer{z-index:100;background:#30271d66;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.mall-scope .mall-modal{background:#fffdfb;border-radius:14px;width:100%;max-width:358px;max-height:calc(100dvh - 32px);padding:20px;overflow:auto;box-shadow:0 15px 65px #30251a1c}.mall-scope .mall-modal>header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.mall-scope .mall-modal h2{font:600 22px/30px MallSerif,serif}.mall-scope .mall-modal p{color:#80746b;font-size:14px;line-height:1.8}.mall-scope .mall-modal>footer{grid-template-columns:1fr 1fr;gap:12px;margin-top:25px;display:grid}.mall-scope.mall-modal-layer:has(.filter-sheet){align-items:flex-end;padding:0}.mall-scope .filter-sheet{border-radius:18px 18px 0 0;width:min(100%,390px);max-width:390px;max-height:90dvh;padding:20px 18px 24px}.mall-scope .filter-sheet fieldset{border:0;min-width:0;margin:0 0 27px;padding:0}.mall-scope .filter-sheet legend{margin-bottom:14px;font-size:16px;font-weight:600}.mall-scope .filter-pills{flex-wrap:wrap;gap:9px;display:flex}.mall-scope .filter-pills button{color:#777;background:#fbfaf8;border:1px solid #ebe7e0;border-radius:999px;min-width:69px;min-height:36px;padding:5px 16px;font-size:13px}.mall-scope .filter-pills button.selected{color:#fff;background:#b48b57;border-color:#b48b57}.mall-scope .filter-pills.kinds{grid-template-columns:repeat(3,1fr);display:grid}.mall-scope .filter-pills.kinds>button{min-width:0;padding:5px}.mall-scope .points-range{align-items:center;gap:12px;display:flex}.mall-scope .points-range input{background:#fff;border-color:#ddd8d1;width:calc(50% - 15px)}.mall-scope .points-range span{color:#aaa}.mall-scope .support-body{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:5px 0;display:flex}.mall-scope .support-body>svg{color:var(--m-brand)}.mall-scope .support-body h3{font:600 20px/28px MallSerif,serif}.mall-scope .support-body .mall-button{width:100%}.mall-scope .mall-preview-intro{padding:10px 18px 30px}.mall-scope .mall-preview-intro>h2{font:600 23px/34px MallSerif,serif}.mall-scope .mall-preview-intro>p{color:#8b7b6b;margin:12px 0 25px;font-size:13px;line-height:1.8}.mall-scope .mall-preview-intro>section{margin-top:22px}.mall-scope .mall-preview-intro h3{margin-bottom:10px;font-size:16px}.mall-scope .mall-preview-intro a{border-bottom:1px solid var(--m-line);justify-content:space-between;align-items:center;padding:13px 0;font-size:14px;display:flex}.mall-scope .mall-loading{text-align:center;flex-direction:column;align-items:center;gap:18px;min-height:100dvh;padding:110px 20px;display:flex}.mall-scope .mall-loading>svg{color:var(--m-brand)}.mall-scope .mall-loading h1{font:600 26px/36px MallSerif,serif}.mall-scope .mall-loading p{color:#8c8176;font-size:14px}.mall-scope .mall-loading .mall-button{width:100%;margin-top:10px}.mall-scope .mall-demo-login{background:#fcfbf9 url(../design-assets/warm-page-background.png) top/390px 844px no-repeat;flex-direction:column;justify-content:center;min-height:100dvh;padding:40px 24px;display:flex}.mall-scope .mall-demo-login h1{font:700 28px/40px MallSerif,serif}.mall-scope .mall-demo-login p{color:#887e75;margin:14px 0 30px;font-size:14px}.mall-scope .mall-demo-login small{color:#988d82;margin-top:17px;font-size:12px;line-height:1.7;display:block}.mall-scope .mall-demo-login .mall-button{width:100%}@media (width>=600px){.mall-scope .mall-app{box-shadow:0 0 70px #59462c0c}.mall-scope .mall-app,.mall-scope .mall-bottom-nav{border-left:1px solid #e8e3db;border-right:1px solid #e8e3db}}@media (width<=350px){.mall-scope .mall-main-header{padding-left:16px;padding-right:12px}.mall-scope .mall-main-header h1{font-size:24px}.mall-scope .mall-main-header p{letter-spacing:4px;font-size:11px}.mall-scope .mall-points-strip{margin-left:16px;margin-right:14px}.mall-scope .mall-points-strip strong{font-size:23px}.mall-scope .mall-points-strip>span{gap:7px;font-size:12px}.mall-scope .mall-points-strip button{gap:1px;font-size:11px}.mall-scope .mall-hero{height:138px;padding-left:14px}.mall-scope .mall-hero h2{font-size:25px}.mall-scope .mall-hero p{font-size:12px}.mall-scope .category-bubble{width:39px;height:39px}.mall-scope .mall-categories{font-size:12px}.mall-scope .product-copy{padding:9px}.mall-scope .product-copy h3{font-size:14px}.mall-scope .product-copy>strong{font-size:21px}.mall-scope .order-thumb{width:70px}.mall-scope .order-thumb .mall-art{height:83px}.mall-scope .mall-order-row{gap:9px;padding:12px 9px}.mall-scope .order-title h2{font-size:12px}.mall-scope .mall-status{font-size:11px}.mall-scope .order-spec-line{gap:4px;margin-top:5px}.mall-scope .order-spec-line p{font-size:10px}.mall-scope .order-spec-line strong{font-size:20px}.mall-scope .order-bottom time{font-size:11px}.mall-scope .mall-button.small{padding:3px 9px!important;font-size:11px!important}.mall-scope .order-bottom{margin-top:10px}.mall-scope .mall-summary>.mall-art{width:88px;height:88px}.mall-scope .mall-summary h2{font-size:14px}.mall-scope .mall-summary .mall-price{margin-top:10px;font-size:23px}.mall-scope .result-summary>.mall-art{width:66px;height:66px}.mall-scope .result-summary .mall-price{font-size:20px}.mall-scope .mall-summary p{font-size:11px}.mall-scope .mall-result-actions .mall-button{font-size:12px}.mall-scope .account-links b{font-size:16px}.mall-scope .account-orders h2{font-size:19px}.mall-scope .account-orders header button{font-size:11px}.mall-scope .mall-account-points header button{font-size:12px}.mall-scope .mall-ledger-row{gap:7px}.mall-scope .mall-ledger-row b{font-size:12px}.mall-scope .mall-ledger-row>strong{font-size:15px}.mall-scope .mall-ledger-row>strong>small{display:none}.mall-scope .mall-hero{background-position:57%}}@media (prefers-reduced-motion:reduce){.mall-scope .spin{animation:none}.mall-scope *{scroll-behavior:auto!important;transition:none!important}}.mall-scope .mall-search:hover{background:#ffffffeb}.mall-scope .mall-profile .profile-avatar{color:#ae8254;background:#f0e3d1;width:72px;height:72px}.mall-scope .mall-order-row:has(.order-refunded) .mall-status{color:var(--m-danger)}.mall-scope .mall-checkbox{text-align:left;justify-content:flex-start;align-items:center;flex-direction:row!important;font-size:14px!important}.mall-scope .page-confirm .mall-summary>.mall-art{width:128px;height:128px}.mall-scope .page-confirm .mall-summary h2{font-size:18px;line-height:27px}.mall-scope .page-confirm .mall-summary .mall-price{font-size:32px}.mall-scope .confirm-lines dt,.mall-scope .confirm-lines dd,.mall-scope .account-form>label:first-child,.mall-scope .account-form input{font-size:17px}.mall-scope .account-form .mall-checkbox input{font-size:14px}.mall-scope .page-product .mall-panel{margin:2px 10px 0;padding:13px 14px}.mall-scope .page-product .mall-detail{margin-bottom:2px}.mall-scope .mall-specs button,.mall-scope .page-product .instructions>p{font-size:14px}.mall-scope .mall-product-source{color:#8c8175;margin:6px 24px 0;font-size:11px}.mall-scope .mall-product-source summary{cursor:pointer}.mall-scope .mall-product-source p{overflow-wrap:anywhere;margin-top:8px}.mall-scope .mall-result-heading{padding:12px 20px 8px}.mall-scope .mall-result-heading h2{margin-top:8px}.mall-scope .recharge-progress:has(.done:last-child) .done>span{background:var(--m-success);border-color:var(--m-success)}.mall-scope .recharge-progress:has(.done:last-child) .done:before{background:var(--m-success)!important}.mall-scope .page-order .instructions{padding:12px 16px}.mall-scope .page-order .instructions h2{font-size:14px}.mall-scope .page-order .instructions>p{margin-top:5px;font-size:12px}.mall-scope .extra-help{margin-top:20px}.mall-scope .more-faq{color:#777;justify-content:space-between;width:100%;margin:0;padding:12px;font-size:14px;display:flex}.mall-scope .page-order:has(.mall-result-heading.refunded) .recharge-progress .done:not(:last-child)>span{background:var(--m-brand);border-color:var(--m-brand)}.mall-scope .page-order:has(.mall-result-heading.refunded) .recharge-progress .done:not(:last-child):before{background:var(--m-brand)!important}.mall-scope .page-product .mall-action-footer:has(button:disabled){background:#fff}.mall-scope .page-product .mall-action-footer .mall-button:disabled{color:#fff;background:#ccc;border-color:#ccc}.mall-scope .mall-progress small{color:#9a9692;white-space:nowrap;letter-spacing:-.35px;font-size:10px;line-height:14px}.mall-scope .mall-progress{row-gap:4px}.mall-scope button,.mall-scope a{transition:none}.mall-scope .page-order .mall-panel{margin-top:6px}.mall-scope .voucher-panel{position:relative}.mall-scope .voucher-secret-toggle{color:#9b8166;padding:3px 0;font-size:10px;position:absolute;top:12px;right:12px}.mall-scope .page-order .mall-result-actions{padding-top:12px}.mall-scope .voucher-panel{padding:10px 14px}.mall-scope{--m-brand:#a36635;--m-ink:#292722;--m-muted:#7b7c7f;--m-numerals:"Arial Narrow","Roboto Condensed",MallSans,sans-serif}.mall-scope .mall-ui-icon{object-fit:contain;vertical-align:middle;flex-shrink:0;display:inline-block}.mall-scope .mall-main-header{padding:38px 8px 12px 18px}.mall-scope .mall-main-header h1{font-size:30px;font-weight:700;line-height:40px}.mall-scope .mall-main-header p{letter-spacing:5px;font-size:13px;line-height:18px}.mall-scope .mall-main-header .labelled{margin-top:4px}.mall-scope .mall-main-header .labelled .mall-ui-icon{width:23px;height:23px}.mall-scope .mall-bottom-nav{height:77px;padding-top:10px}.mall-scope .mall-bottom-nav .mall-ui-icon{width:25px;height:25px}.mall-scope .mall-bottom-nav a{gap:3px;font-size:13px;font-weight:400}.mall-scope .mall-bottom-nav a.active{color:#a86c35}.mall-scope .mall-points-strip strong,.mall-scope .product-copy>strong,.mall-scope .mall-price,.mall-scope .order-spec-line strong,.mall-scope .mall-account-points>strong,.mall-scope .mall-ledger-points strong,.mall-scope .mall-ledger-row>strong{font-family:var(--m-numerals);font-variant-numeric:normal;letter-spacing:0;font-weight:700;font-stretch:75%}.mall-scope .mall-price small,.mall-scope .product-copy>strong small,.mall-scope .order-spec-line small,.mall-scope .mall-ledger-row>strong>small{letter-spacing:0;font-family:MallSans,sans-serif}.mall-scope .mall-account-points{background-color:#f3e7d6;background-image:url(../recreation-assets/points-wave.png),url(../recreation-assets/points-surface.png);background-position:100% 100%,50%;background-repeat:no-repeat;background-size:201px 60px,100% 100%;margin-top:5px}.mall-scope .mall-account-points>strong{font-size:42px;line-height:54px}.mall-scope .mall-account-points header{font-family:MallSerif,serif;font-size:14px}.mall-scope .mall-account-points>p{letter-spacing:1.5px;font-size:14px;line-height:20px}.mall-scope .mall-profile h2{font-size:20px;font-weight:700;line-height:30px}.mall-scope .account-orders{padding-bottom:19px}.mall-scope .account-orders>div>button{gap:9px}.mall-scope .order-state-icon{justify-content:center;align-items:center;width:42px;height:34px;display:flex}.mall-scope .order-state-icon .mall-ui-icon{background:0 0;width:38px;height:38px;position:static}.mall-scope .account-links{margin-top:14px}.mall-scope .account-links>button{gap:18px;min-height:73px;padding:11px 5px}.mall-scope .account-links>button:last-child{min-height:71px}.mall-scope .account-links b{font-size:18px;font-weight:400}.mall-scope .account-links small{margin-top:3px;font-size:13px}.mall-scope .mall-button{background:linear-gradient(105deg,#a36532,#b17b42);border-color:#aa6b37;font-weight:500}.mall-scope .mall-button:hover{background:linear-gradient(105deg,#a36532,#b17b42)}.mall-scope .mall-button.secondary{color:#a36635;background:0 0;border-color:#b67b49}.mall-scope .mall-button.secondary:hover{background:#fcf5ec}.mall-scope .mall-button:disabled{color:#727272;background:linear-gradient(#d9d8d7,#c7c7c6);border-color:#0000}.mall-scope .category-bubble{background:0 0}.mall-scope .category-bubble img{object-fit:contain;border-radius:50%;width:44px;height:44px;display:block}.mall-scope .mall-categories{margin-top:12px}.mall-scope .mall-hero{background-image:url(../recreation-assets/banner-art.png),linear-gradient(125deg,#efdfc0,#f6ebd8);background-position:100%,50%;background-repeat:no-repeat;background-size:48.5% 100%,100% 100%;height:150px;padding:24px 16px}.mall-scope .mall-hero button{background:linear-gradient(100deg,#b99159,#c09b65)}.mall-scope .mall-hero h2{font-size:28px;line-height:36px}.mall-scope .mall-product .mall-art{aspect-ratio:388/377}.mall-scope .mall-product .mall-art>img{object-fit:fill}.mall-scope .product-copy{padding:10px 12px}.mall-scope .mall-detail>.mall-art>img{object-fit:fill}.mall-scope .order-thumb .mall-art>img{object-fit:cover}@media (width<=350px){.mall-scope .mall-main-header h1{font-size:26px}.mall-scope .mall-main-header p{font-size:11px}.mall-scope .mall-account-points>strong{font-size:40px}.mall-scope .mall-hero h2{font-size:25px}.mall-scope .account-links b{font-size:16px}.mall-scope .account-links>button{gap:14px}}.mall-scope .product-copy>strong,.mall-scope .mall-price,.mall-scope .order-spec-line strong,.mall-scope .mall-ledger-row>strong{font-family:MallSans,sans-serif;font-weight:600;font-stretch:100%}.mall-scope .mall-account-points{isolation:isolate;background-image:url(../recreation-assets/points-surface.png);background-size:100% 100%;position:relative}.mall-scope .mall-account-points:before{content:"";z-index:-1;background:url(../recreation-assets/points-wave.png) 100% 100%/100% 100% no-repeat;border-radius:0 0 9px;width:201px;height:60px;position:absolute;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20%),linear-gradient(#0000,#000 35%);mask-image:linear-gradient(90deg,#0000,#000 20%),linear-gradient(#0000,#000 35%);-webkit-mask-composite:source-in;mask-composite:intersect}.mall-scope .mall-section{margin-top:20px}.mall-scope .mall-section>header{margin-bottom:8px}.mall-scope .mall-products{column-gap:11px}.mall-scope .product-copy{padding-bottom:8px}.mall-scope .product-copy>p{margin-top:5px}.mall-scope .product-copy>strong{margin-top:0;font-size:24px;line-height:30px}.mall-scope .order-tabs{height:38px;padding:0}.mall-scope .order-tabs button{min-height:38px}.mall-scope .mall-order-list{margin-top:16px}.mall-scope .mall-order-row{min-height:124px}.mall-scope .order-title h2{font-size:15px}.mall-scope .order-copy{position:relative}.mall-scope .order-bottom{margin-top:5px}.mall-scope .order-bottom time{font-size:13px}.mall-scope .order-bottom .mall-button.small{min-height:29px;padding:3px 16px;font-size:13px}.mall-scope .order-refunded{position:absolute;top:65px;left:0;margin:0!important;line-height:14px!important}.mall-scope .mall-app:not(.has-tabs){background:#fcfbf9 radial-gradient(at 16% 0,#f3e8d8 0,#0000 38%) no-repeat}.mall-scope .mall-topbar{height:70px}.mall-scope .mall-topbar h1{font-size:18px;font-weight:500}.mall-scope .mall-topbar .mall-icon-button.labelled{height:50px!important}.mall-scope .mall-topbar .labelled span{font-size:11px}.mall-scope .mall-detail{margin:0 11px}.mall-scope .mall-detail>.mall-art{aspect-ratio:457/320;border-radius:9px;width:calc(100% - 6px);margin:0 3px}.mall-scope .detail-copy{padding:15px 16px 10px}.mall-scope .product-title-line h2{font-size:20px;font-weight:600;line-height:28px}.mall-scope .product-name-button{font:inherit;text-align:left;line-height:inherit;display:inline}.mall-scope .mall-kind{padding:3px 12px;font-size:13px;line-height:18px}.mall-scope .page-product .mall-price{font-size:32px;line-height:1.3}.mall-scope .page-product .mall-panel h2{font-size:18px;line-height:25px}.mall-scope .mall-specs button{min-width:165px;min-height:48px;font-size:14px}.mall-scope .mall-specs:has(button:nth-child(2)){grid-template-columns:1.45fr 1fr;gap:12px;display:grid}.mall-scope .mall-specs:has(button:nth-child(2)) button{min-width:0}.mall-scope .page-product .instructions{padding:16px 14px}.mall-scope .page-product .instructions>p{margin-top:10px;font-size:16px;line-height:24px}.mall-scope .quantity-line{font-size:16px;line-height:24px}.mall-scope .page-product main>.mall-action-footer{border-radius:10px;width:min(100% - 22px,368px);padding:14px 12px 22px;bottom:20px}.mall-scope .page-product main>.mall-action-footer:has(.mall-text-button){padding-bottom:7px}.mall-scope .page-product:has(.mall-notice.neutral) .detail-copy{padding-top:8px;padding-bottom:0}.mall-scope .page-product:has(.mall-notice.neutral) .mall-price{font-size:28px}.mall-scope .page-product .mall-notice.neutral{margin:0 24px 6px;padding:10px 12px}.mall-scope .mall-search{gap:5px}.mall-scope .mall-hero{isolation:isolate;background:#efdfc0 url(../recreation-assets/banner-surface.png) 50%/100% 100% no-repeat;position:relative}.mall-scope .mall-hero:after{content:"";z-index:-1;background:url(../recreation-assets/banner-art.png) 100%/100% 100% no-repeat;width:48.5%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12%);mask-image:linear-gradient(90deg,#0000,#000 12%)}.mall-scope .mall-hero>div{z-index:1;position:relative}.mall-scope{--m-danger:#ee2d42}.mall-scope .order-refunded{top:47px}.mall-scope .page-confirm .confirm-lines dl{column-gap:0}.mall-scope .page-confirm .confirm-lines dt{padding-right:12px}.mall-scope .page-confirm .confirm-lines dt,.mall-scope .page-confirm .confirm-lines dd{min-height:60px}.mall-scope .confirm-lines .mall-notice{font-size:15px}.mall-scope .mall-notice.danger{color:#ee2438;background:#ffedef;font-size:15px}.mall-scope .account-form>label:first-child{font-size:18px}.mall-scope .account-form input{height:46px;font-size:18px}.mall-scope .account-form>p{font-size:14px}.mall-scope .account-form .mall-notice{margin:10px 0;font-size:15px}.mall-scope .account-form .mall-checkbox{font-size:16px!important}.mall-scope .mall-checkbox input{background:#fff;border:1px solid #cfc9c1;border-radius:4px;padding:0;position:relative;appearance:none!important;width:24px!important;height:24px!important}.mall-scope .mall-checkbox input:checked{background:#a36635;border-color:#a36635}.mall-scope .mall-checkbox input:checked:after{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:7px;height:12px;position:absolute;top:3px;left:7px;transform:rotate(45deg)}.mall-scope .page-confirm:has(.account-form) .confirm-lines{border-radius:0 0 10px 10px;margin-top:0;padding-top:0}.mall-scope .account-form{border-radius:10px 10px 0 0}.mall-scope .confirm-footer{padding-bottom:55px;padding-left:26px;padding-right:26px}.mall-scope .confirm-footer>.mall-button{min-height:58px;font-size:16px}.mall-scope .confirm-footer>p{margin-bottom:0;font-size:15px;line-height:23px}.mall-scope .page-confirm:has(.mall-notice.danger) .confirm-footer{padding-bottom:51px}.mall-scope .page-confirm:has(.submitting-note) .confirm-footer{padding-bottom:50px}.mall-scope .page-confirm:has(.submitting-note) .confirm-footer>.mall-button{min-height:48px}.mall-scope .mall-result-heading{padding-bottom:12px}.mall-scope .mall-result-heading>p{font-size:15px;line-height:23px}.mall-scope .result-summary{align-items:flex-start}.mall-scope .result-summary h2{font-size:16px}.mall-scope .result-summary .mall-price{padding-top:4px}.mall-scope .voucher-panel>code{padding:7px 8px;line-height:26px}.mall-scope .mall-topbar{padding:0 16px}.mall-scope .mall-topbar>*{transform:translateY(6px)}.mall-scope .page-confirm .mall-topbar h1{font-size:21px;line-height:28px}.mall-scope .page-ledger .mall-topbar>*,.mall-scope .page-help .mall-topbar>*,.mall-scope .page-settings .mall-topbar>*{transform:translateY(20px)}.mall-scope .page-search .mall-topbar>*{transform:translateY(16px)}.mall-scope .page-search .mall-topbar h1{font-size:20px}.mall-scope .scene-submitting .mall-topbar>*,.mall-scope .empty-orders-view .mall-topbar>*,.mall-scope .empty-ledger-view .mall-topbar>*{transform:translateY(14px)}.mall-scope .empty-orders-view .mall-topbar h1,.mall-scope .empty-ledger-view .mall-topbar h1{font-size:21px}.mall-scope .page-search .mall-search-row{margin-top:18px}.mall-scope .page-search .mall-search{height:42px}.mall-scope .page-search .mall-search input{height:42px;font-size:16px}.mall-scope .page-search .mall-search-row>.mall-text-button{font-size:16px}.mall-scope .page-search .mall-search-sort{height:40px}.mall-scope .page-search .mall-search-sort button{min-height:40px;font-size:16px}.mall-scope .page-search .mall-result-label{padding-top:21px;line-height:21px;font-size:14px!important}.mall-scope .page-search .search-products{column-gap:12px;margin-left:21px;margin-right:20px}.mall-scope .page-search .mall-product .mall-art{aspect-ratio:213/217}.mall-scope .page-search .product-copy{padding:10px 10px 8px}.mall-scope .page-search .product-copy h3{font-size:16px;line-height:24px}.mall-scope .page-search .product-copy>p{margin-top:3px;font-size:14px;line-height:21px}.mall-scope .page-search .product-copy>strong{margin-top:2px;font-size:26px;line-height:32px}.mall-scope .mall-art-badge{color:#fff;background:#b48754;border-radius:999px;padding:2px 6px;font-size:10px;line-height:16px;position:absolute;top:8px;right:7px}.mall-scope .help-search{height:42px;margin:24px 16px 18px}.mall-scope .help-search input{height:42px;font-size:16px}.mall-scope .help-context{margin-bottom:18px}.mall-scope .help-context b{font-size:13px}.mall-scope .help-view{color:var(--m-brand);flex:0!important;font-size:14px!important}.mall-scope .faq-list article>button{min-height:44px;font-size:16px}.mall-scope .faq-list article>p{margin-bottom:8px;padding:7px 12px;font-size:14px;line-height:22px}.mall-scope .more-faq{min-height:48px;font-size:16px}.mall-scope .help-footer{padding:24px 20px 66px}.mall-scope .help-footer>.mall-button{min-height:58px;font-size:18px}.mall-scope .mall-settings-profile .profile-avatar{background:#f6efe6;width:60px;height:60px}.mall-scope .mall-ledger-points strong{font-size:28px}.mall-scope .mall-empty h2{font-size:25px;line-height:34px}.mall-scope .mall-empty p{font-size:20px;line-height:30px}.mall-scope .empty-symbol.illustration{background:0 0;border-radius:0;flex-shrink:0;margin-bottom:7px}.mall-scope .empty-symbol.illustration>img{object-fit:contain;width:100%;height:100%}.mall-scope .empty-symbol.empty-order-art{width:185px;height:146px}.mall-scope .empty-symbol.empty-ledger-art{width:181px;height:146px}.mall-scope .empty-symbol.load-error-art{width:174px;height:126px}.mall-scope .empty-symbol.no-results-art{width:88px;height:90px;margin-bottom:20px}.mall-scope .empty-orders-view .order-tabs{margin-top:38px}.mall-scope .empty-orders-view .mall-order-list:empty{display:none}.mall-scope .empty-orders-view .mall-empty>.mall-button{width:284px;min-height:60px;font-size:20px}.mall-scope .empty-ledger-view .mall-ledger-points{background:0 0;height:54px;margin-top:20px;padding:0 10px;font-size:20px}.mall-scope .empty-ledger-view .mall-ledger-points strong{font-size:42px}.mall-scope .empty-ledger-view .ledger-tabs{margin-top:13px}.mall-scope .empty-ledger-view .mall-text-button{margin-top:73px;font-size:20px}.mall-scope .scene-load-error .mall-topbar>*{transform:translateY(14px)}.mall-scope .scene-load-error .mall-topbar h1{font-size:22px}.mall-scope .scene-load-error .home-search{gap:10px;width:calc(100% - 36px);height:54px;margin:20px 18px 0;padding:0 18px}.mall-scope .scene-load-error .home-search>span{font-size:20px}.mall-scope .scene-load-error .mall-empty{gap:0;padding-top:147px}.mall-scope .scene-load-error .empty-symbol{margin-bottom:32px}.mall-scope .scene-load-error .mall-empty>.mall-button{width:284px;min-height:60px;margin-top:27px;font-size:20px}.mall-scope .page-search .mall-empty h2{font-size:24px}.mall-scope .page-search .mall-empty p{font-size:17px}.mall-scope .page-search .mall-empty>.mall-button{width:240px;font-size:18px}.mall-scope .page-search .mall-empty>.mall-text-button{font-size:16px}.mall-scope .page-order .mall-panel{margin-left:20px;margin-right:20px}.mall-scope .result-summary{gap:12px;padding:10px 12px}.mall-scope .result-summary>.mall-art{width:104px;height:104px}.mall-scope .page-order:has(.voucher-panel) .result-summary>.mall-art{height:108px}.mall-scope .result-summary h2{font-size:17px;line-height:25px}.mall-scope .result-summary p{font-size:15px;line-height:23px}.mall-scope .result-summary .mall-price{font-size:22px}.mall-scope .result-summary .mall-price small{font-size:12px}.mall-scope .transaction-info dt,.mall-scope .transaction-info dd{padding:3px 0;font-size:13px;line-height:20px}.mall-scope .page-order:has(.voucher-panel) .transaction-info{padding:10px 12px}:is(.mall-scope .page-order:has(.voucher-panel) .transaction-info dt,.mall-scope .page-order:has(.voucher-panel) .transaction-info dd){padding:1px 0;font-size:12px;line-height:18px}.mall-scope .page-order .mall-result-actions{padding-left:24px;padding-right:24px}.mall-scope .page-order:has(.voucher-panel) .mall-result-actions{grid-template-columns:1.28fr 1fr}@font-face{font-family:MallBalance;src:url(../design-fonts/mall-balance.woff2)format("woff2");font-weight:100 900;font-display:swap;size-adjust:90.65%}.mall-scope{--m-numerals:MallBalance,"Arial Narrow",MallSans,sans-serif}.mall-scope .mall-account-points>strong,.mall-scope .mall-points-strip strong{font-weight:600}.mall-scope .mall-points-strip strong{font-size:28px}.mall-scope .mall-ledger-points{min-height:72px;font-size:16px}.mall-scope .mall-ledger-points strong{font-family:MallSans,sans-serif;font-size:32px;font-weight:600}.mall-scope .empty-ledger-view .mall-ledger-points{min-height:54px}.mall-scope .empty-ledger-view .mall-ledger-points strong{font-family:var(--m-numerals);font-size:42px}.mall-scope .mall-empty>.mall-button{max-width:100%}.mall-scope .filter-sheet{padding:20px 18px 65px}.mall-scope .filter-sheet>header{margin-bottom:15px}.mall-scope .filter-sheet>footer .mall-button{height:58px;font-size:18px}.mall-scope .mall-app:not(.has-tabs),.mall-scope .mall-app.empty-orders-view,.mall-scope .mall-app.scene-load-error{background:#fcfbf9 radial-gradient(390px 250px at 18% 0,#f3e7d5a0,#0000)}.mall-scope .page-order main{flex-direction:column;min-height:100dvh;display:flex}.mall-scope .page-order .mall-result-actions{margin-top:auto;padding-top:12px;padding-bottom:50px}.mall-scope .page-order .result-summary{padding-top:8px;padding-bottom:8px}.mall-scope .recharge-progress{padding:12px 16px}.mall-scope .recharge-progress>strong{letter-spacing:0;margin-top:3px}.mall-scope .mall-progress{margin-top:18px}.mall-scope .mall-progress>div{gap:4px}.mall-scope .transaction-info{padding:10px 12px}.mall-scope .transaction-info dt,.mall-scope .transaction-info dd{padding:1px 0;line-height:20px}.mall-scope .page-order>.mall-notice.success,.mall-scope .page-order main>.mall-notice.success{min-height:60px;margin:8px 24px 10px;padding:8px 14px}.mall-scope .mall-notice.success b{font-size:22px}.mall-scope .mall-notice.success p{font-size:14px}.mall-scope .page-order:has(.voucher-panel) .mall-result-actions{padding-bottom:40px}.mall-scope .page-confirm:has(.account-form) .confirm-footer{padding-top:10px}.mall-scope .scene-submitting .confirm-footer>.mall-button:disabled{color:#8a7864;background:#e2cfb7;border-color:#e2cfb7}.mall-scope .mall-notice.danger{font-size:17px}.mall-scope .mall-notice.danger .mall-ui-icon{width:24px;height:24px}.mall-scope .page-ledger:not(.empty-ledger-view) .mall-ledger-points{margin-top:24px}.mall-scope .mall-ledger-row b{font-size:15px}.mall-scope .mall-ledger-row small,.mall-scope .mall-ledger-row time{font-size:13px}.mall-scope .mall-ledger-row>strong{font-size:20px}.mall-scope .mall-ledger-row>strong>small{font-size:12px}.mall-scope .ledger-symbol{width:44px;height:44px}.mall-scope .help-view{white-space:nowrap;flex-shrink:0!important;flex-basis:28px!important}.mall-scope .help-context .mall-summary{gap:7px}.mall-scope .help-footer{padding-top:40px}.mall-scope .mall-settings-profile{margin-top:23px;padding-top:22px;padding-bottom:22px}.mall-scope .mall-settings-profile b{font-size:18px}.mall-scope .mall-settings-profile p{font-size:14px}.mall-scope .settings-links>button{font-size:18px}.mall-scope .logout-button{margin-top:35px;font-size:18px}.mall-scope .mall-search:focus-within{outline:none}.mall-scope .mall-search:has(input:focus-visible){box-shadow:0 0 0 1px #cdbda760}.mall-scope .filter-pills{grid-template-columns:repeat(4,1fr);display:grid}.mall-scope .filter-pills button{min-width:0;padding:5px 8px;font-size:15px}.mall-scope .filter-sheet>footer .mall-button{height:48px;min-height:48px;font-size:16px}.mall-scope .filter-sheet{padding-bottom:65px}.mall-scope .page-search:has(.no-results-art) .mall-result-label{visibility:hidden}.mall-scope .page-search:has(.no-results-art) .mall-empty{padding-top:63px}.mall-scope .page-search .mall-empty{padding-left:10px;padding-right:10px}.mall-scope .empty-orders-view .mall-empty{padding-top:110px}.mall-scope .empty-ledger-view .mall-empty{padding-top:109px}@media (width<=350px){.mall-scope .result-summary h2{font-size:14px}.mall-scope .result-summary p{font-size:12px}.mall-scope .result-summary>.mall-art{width:85px;height:85px}.mall-scope .page-confirm .confirm-lines dt,.mall-scope .page-confirm .confirm-lines dd{font-size:15px}.mall-scope .help-context b{font-size:11px}.mall-scope .help-context .mall-summary>.mall-art{width:60px;height:60px}.mall-scope .filter-pills button{font-size:13px}.mall-scope .mall-ledger-row>strong{font-size:16px}.mall-scope .mall-ledger-row b{font-size:12px}}:is(.mall-scope .page-product:has(.mall-notice.neutral) .spec-panel,.mall-scope .page-product:has(.mall-notice.neutral) .instructions){padding-top:8px;padding-bottom:8px}.mall-scope .page-product:has(.mall-notice.neutral) .quantity-line{min-height:38px}.mall-scope .page-confirm .mall-summary h2{font-size:20px}.mall-scope .page-confirm .mall-summary p{font-size:16px}.mall-scope .page-order:has(.mall-result-heading.refunded) .mall-progress{margin-top:14px;margin-bottom:6px}.mall-scope .page-order:has(.mall-result-heading.refunded) .mall-progress>div{gap:3px}.mall-scope .page-order:has(.mall-result-heading.refunded) .recharge-progress{padding-top:10px;padding-bottom:10px}.mall-scope .mall-notice.success b{line-height:26px;display:block}.mall-scope .mall-notice.success p{margin-top:0;line-height:20px}.mall-scope .page-ledger .mall-topbar h1,.mall-scope .page-help .mall-topbar h1,.mall-scope .page-settings .mall-topbar h1{font-size:20px}.mall-scope .mall-ledger-row{padding:17px 0}.mall-scope .help-footer{padding-bottom:48px}.mall-scope .mall-settings-profile{margin-bottom:3px}.mall-scope .result-followup{color:#686266;margin:8px 32px 0;font-size:13px;line-height:20px}.mall-scope .recharge-progress>strong,.mall-scope .transaction-info dd{font-family:Arial,MallSans,sans-serif}.mall-scope .filter-sheet>footer{margin-top:45px}.mall-scope .empty-symbol.no-results-art{margin-bottom:0}.mall-scope .page-search .mall-empty>.mall-button{width:270px}.mall-scope .mall-dotted-loader{flex-shrink:0;width:24px;height:24px;display:inline-block;position:relative}.mall-scope .mall-dotted-loader:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;top:10px;left:10px;box-shadow:0 -10px,7px -7px #ac7745e0,10px 0 #ac7745c0,7px 7px #ac7745a0,0 10px #ac774580,-7px 7px #ac774560,-10px 0 #ac774540,-7px -7px #ac774520}.mall-scope .empty-orders-view .mall-bottom-nav,.mall-scope .scene-load-error .mall-bottom-nav{height:109px;padding-top:10px}.mall-scope .empty-orders-view .mall-bottom-nav a,.mall-scope .scene-load-error .mall-bottom-nav a{font-size:18px}.mall-scope .empty-orders-view .mall-bottom-nav .mall-ui-icon,.mall-scope .scene-load-error .mall-bottom-nav .mall-ui-icon{width:32px;height:32px}.mall-scope .empty-orders-view .order-tabs button{font-size:18px}.mall-scope .empty-ledger-view .ledger-tabs button{font-size:20px}.mall-scope .scene-submitting .mall-topbar{height:78px}.mall-scope .scene-submitting .mall-summary h2{font-size:22px;line-height:30px}.mall-scope .scene-submitting .mall-summary p{font-size:18px;line-height:26px}.mall-scope .scene-submitting .mall-summary .mall-price{font-size:40px}.mall-scope .scene-submitting .confirm-lines dt,.mall-scope .scene-submitting .confirm-lines dd{min-height:68px;font-size:20px}.mall-scope .scene-submitting .submitting-note{min-height:68px;margin-top:13px;font-size:20px}.mall-scope .scene-submitting .confirm-footer{padding-bottom:64px;padding-left:20px;padding-right:20px}.mall-scope .scene-submitting .confirm-footer>.mall-button{min-height:60px;font-size:22px}.mall-scope .mall-price,.mall-scope .product-copy>strong,.mall-scope .order-spec-line strong,.mall-scope .mall-ledger-row>strong{font-family:Arial,MallSans,sans-serif;font-weight:400}.mall-scope .scene-submitting.page-confirm:has(.submitting-note) .confirm-footer{padding-bottom:64px}.mall-scope .scene-submitting.page-confirm:has(.submitting-note) .confirm-footer>.mall-button{min-height:60px}.mall-scope .scene-submitting .confirm-lines{padding-top:4px}.mall-scope .scene-submitting .submitting-note{margin-top:19px}.new-store-login{text-align:left;gap:20px;margin-top:24px;display:grid}.new-store-login label{color:#1f2937;gap:9px;font-size:14px;font-weight:600;display:grid}.new-store-login input{box-sizing:border-box;color:#1f2937;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #98a5b8;border-radius:8px;padding:12px;font-size:16px}.new-store-login .small{color:#475467;font-size:12px;font-weight:400;line-height:1.8}.new-store-login input:focus-visible{outline-offset:3px;outline:2px solid #245bd6}:root{--ink:#253044;--navy:#1f2b40;--muted:#7c8696;--line:#e8ebef;--canvas:#f5f6f8;--accent:#c15e3b;--accent-soft:#fcf0e9;--blue:#456c9b;--green:#3c7865;--red:#b54a4c;--radius:9px;color:var(--ink);font-synthesis:none;text-rendering:optimizelegibility;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:14px}*{box-sizing:border-box}body{background:var(--canvas);margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button,.button{min-height:36px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #dce1e7;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:8px 14px;line-height:1.4;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}button:hover,.button:hover{background:#fafbfd;border-color:#a5b2c3}button:disabled{opacity:.45;cursor:not-allowed}button.primary,.button.primary{background:var(--accent);border-color:var(--accent);color:#fff}button.primary:hover,.button.primary:hover{background:#a94d2e}button.link{min-height:32px;color:var(--blue);background:0 0;border:0;padding:4px 7px}a{color:var(--blue);text-decoration:none}a:hover{text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px;outline:2px solid #b77152}input,select,textarea{min-height:38px;color:var(--ink);background:#fff;border:1px solid #dce1e7;border-radius:6px;max-width:100%;padding:8px 11px}input::placeholder,textarea::placeholder{color:#9da4af}select{cursor:pointer}textarea{resize:vertical}label{color:#556070;flex-direction:column;gap:9px;margin:19px 0;font-size:13px;display:flex}label.check{flex-direction:row;align-items:center}label.check input{width:17px;min-height:17px;accent-color:var(--accent)}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.6px;font-size:27px;line-height:1.4}h2{font-size:17px;line-height:1.5}h3{font-size:14px;line-height:1.6}p{line-height:1.7}small,.small{font-size:12px}small{color:var(--muted);line-height:1.6;display:block}.muted{color:var(--muted)!important}.danger,.negative{color:var(--red)!important}.positive{color:var(--green)}.wide{width:100%}.mono{font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.eyebrow{letter-spacing:1.8px;color:#8793a4;margin-bottom:10px;font-size:10px;font-weight:600}.mark{background:var(--accent);color:#fff;letter-spacing:-1px;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font:600 17px Georgia,serif;display:inline-flex}.brand{color:var(--ink);align-items:center;gap:12px;display:flex}.brand>b{font-size:18px}.brand small{letter-spacing:1px;margin-top:4px;font-size:10px}.brand>span:not(.mark){font-size:17px;font-weight:600}.outline-tag{color:#7e7e78;border:1px solid #ddd9d2;border-radius:20px;padding:6px 13px;font-size:11px}.actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.back-link{font-size:13px;position:absolute;top:30px;left:35px}.loading-page{flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:100vh;display:flex}.login-page{background:#f4f1ed;justify-content:center;align-items:center;min-height:100vh;padding:30px;display:flex}.login-card{background:#fff;border:1px solid #ebe6df;border-radius:12px;width:100%;max-width:430px;padding:48px 42px;box-shadow:0 20px 70px #23304b08}.login-card>.mark{width:49px;height:49px;margin-bottom:22px}.login-card h1{font-size:25px}.login-card p{color:var(--muted);font-size:12px}.login-card .login-identity{background:var(--canvas);border:1px solid var(--line);border-radius:6px;margin:28px 0 15px;padding:18px 16px;font-weight:600}.login-card .wide{height:44px}.login-card .small{text-align:center;margin:15px 0 0}.error{color:var(--red)!important}.error-banner,.success-banner{border-radius:6px;margin-bottom:15px;padding:12px 16px;font-size:13px;line-height:1.6}.error-banner{color:#a53d3f;background:#fff1f0;border:1px solid #f1d8d7;justify-content:space-between;align-items:center;gap:10px;display:flex}.error-banner button{color:inherit;background:0 0;border:0;min-height:20px;padding:0 5px;font-size:20px}.success-banner{color:#34734e;background:#eff8f2;border:1px solid #d8ebdf}.note{color:#8b795a;background:#faf7f1;border-radius:6px;margin-bottom:20px;padding:12px 16px;font-size:12px;line-height:1.7}.clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:420px;line-height:1.65;display:-webkit-box;overflow:hidden}.empty{text-align:center;color:var(--muted);padding:60px 20px!important}.subtext{color:#7d8898;margin-top:3px;font-size:12px;font-weight:400;line-height:1.6;display:block}.button svg{flex-shrink:0}.portal{background:#f8f6f2;max-width:1190px;min-height:100vh;margin:auto;padding:35px 45px 28px}.portal>header{justify-content:space-between;align-items:center;display:flex}.portal-hero{padding:65px 0 45px;position:relative}.portal-hero .eyebrow{color:#9c775e;font-size:11px}.portal-hero h1{letter-spacing:1px;margin:20px 0;font-family:Songti SC,Noto Serif CJK SC,serif;font-size:55px;font-weight:600;line-height:1.3}.portal-hero h1>span{color:var(--accent)}.portal-lead{color:#7a817e;margin-bottom:30px;font-size:14px}.portal-facts{gap:36px;display:flex;position:absolute;bottom:58px;right:0}.portal-facts>div{border-left:1px solid #ddd9d2;flex-direction:column;gap:8px;padding-left:25px;display:flex}.portal-facts strong{white-space:nowrap;font:32px Georgia,serif}.portal-facts strong span{color:#aaa;font-size:20px}.portal-facts>div>span{color:#8b8c88;font-size:11px}.portal-grid{grid-template-columns:repeat(4,1fr);gap:17px;display:grid}.portal-card{color:var(--ink);background:#fff;border:1px solid #e6e5e1;border-radius:10px;padding:25px 22px;transition:transform .2s,border-color .2s;display:block}.portal-card:hover{border-color:#d7b29b;transform:translateY(-4px)}.card-top{justify-content:space-between;align-items:center;margin-bottom:36px;display:flex}.card-top svg:last-child{color:#a2a8ae}.portal-card .eyebrow{letter-spacing:1.5px;font-size:9px}.portal-card h2{margin-bottom:12px;font-size:18px}.portal-card p:last-child{color:#89909a;margin-bottom:5px;font-size:12px}.portal-card.orange{color:#fff;background:#c15e3b;border-color:#c15e3b}.portal-card.orange p,.portal-card.orange svg{color:#f5d5c7!important}.portal-card.green .card-top>svg:first-child{color:#3d7868}.portal-card.blue .card-top>svg:first-child{color:#557ba1}.portal>footer{color:#95948e;border-top:1px solid #e4e1db;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-top:40px;padding-top:19px;font-size:11px;display:flex}.portal>footer p{margin:0}.portal>footer>div{gap:18px;display:flex}.portal>footer a{color:#8c8276;font-size:11px}.office{min-height:100vh;display:flex}.sidebar{background:var(--navy);color:#bac2d0;z-index:30;flex-direction:column;width:220px;display:flex;position:fixed;top:0;bottom:0;left:0}.sidebar .brand{color:#fff;padding:27px 22px 30px}.sidebar .brand .mark{background:#c56d4b}.sidebar .brand small{color:#8694a9;font-weight:400}.sidebar-label{letter-spacing:1px;color:#76869e;padding:0 24px 14px;font-size:10px}.sidebar nav{padding:0 12px}.sidebar nav a{color:#aeb9ca;border-radius:6px;align-items:center;gap:12px;margin-bottom:5px;padding:13px 15px;font-size:13px;display:flex}.sidebar nav a>svg:last-child:not(:first-child){margin-left:auto}.sidebar nav a.active{color:#fff;background:#35435a}.sidebar nav a.active>svg:first-child{color:#e4b49b}.sidebar nav a:hover{background:#2d3b51}.sidebar-bottom{border-top:1px solid #ffffff0c;margin-top:auto;padding:22px 18px}.identity{align-items:center;gap:10px;display:flex}.avatar{color:#e2d3ca;background:#46516a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;display:flex}.identity b{color:#cdd4df;font-size:11px;font-weight:500}.identity small{color:#6f8099;font-size:10px}.sidebar-exit{color:#8b9ab0;background:0 0;border:0;min-height:20px;margin:13px 0 0 34px;padding:0;font-size:11px}.sidebar-exit:hover{color:#fff;background:0 0}.office-main{width:calc(100% - 220px);min-width:0;margin-left:220px}.office-top{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:15px;height:66px;padding:0 32px;font-size:12px;display:flex}.office-top b{font-weight:500}.top-actions{align-items:center;gap:19px;font-size:11px;display:flex}.env-dot{color:#8b929d;white-space:nowrap;align-items:center;gap:6px;display:flex}.env-dot:before{content:"";background:#c49462;border-radius:50%;width:5px;height:5px}.icon-button{color:#8590a0;background:0 0;border:0;min-height:25px;padding:4px}.mobile-menu{display:none}.office-content{max-width:1640px;margin:0 auto;padding:30px 32px 15px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.page-heading h1{margin-bottom:8px;font-weight:600}.page-heading .eyebrow{margin-bottom:7px;font-size:9px}.page-heading p:last-child{color:var(--muted);margin:0;font-size:12px}.page-heading .actions{justify-content:flex-end}.panel{border:1px solid var(--line);border-radius:var(--radius);background:#fff;min-width:0;margin-bottom:23px;padding:22px}.panel>.table-wrap{margin-left:-22px;margin-right:-22px}.section-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.section-title h2{margin:0;font-size:15px}.section-title>span,.section-title>a{color:var(--muted);font-size:11px}.stats-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:24px;display:grid}.stat{border:1px solid var(--line);background:#fff;border-radius:8px;padding:21px 22px}.stat-top{color:#7d8694;justify-content:space-between;align-items:center;font-size:12px;display:flex}.stat-top svg{color:#a9b1bd}.stat>strong{letter-spacing:-1px;margin:18px 0 10px;font:36px SFMono-Regular,Georgia,serif;display:block}.stat em{color:#98a0ac;letter-spacing:0;margin-left:9px;font:11px PingFang SC,sans-serif}.stat small{font-size:10px}.dashboard-grid{grid-template-columns:1.12fr 1fr;gap:22px;display:grid}.category-chart{padding:5px 0 7px}.category-row{color:#7c8696;grid-template-columns:65px 1fr 33px;align-items:center;gap:16px;margin:19px 0;font-size:11px;display:grid}.category-row>div{background:#f1f3f6;border-radius:3px;height:7px}.category-row i{background:#8899af;border-radius:3px;height:100%;display:block}.category-row:first-child i{background:var(--accent)}.category-row b{text-align:right;color:#3d4653;font-weight:500}.chain{grid-template-columns:1fr 1fr;gap:23px 25px;padding-top:10px;display:grid}.chain>div{padding-left:35px;position:relative}.chain>div>span{color:#a3846a;background:#f5f1eb;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font:10px Georgia,serif;display:flex;position:absolute;top:0;left:0}.chain b{font-size:12px;font-weight:600}.chain p{color:#98a0ad;margin:8px 0 10px;font-size:10px}.store-feature{text-align:center;padding:10px 0}.store-monogram{color:#b56a49;background:#f5e7df;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font:25px Songti SC,serif;display:inline-flex}.store-feature h2{margin:13px 0 5px}.store-feature p{color:var(--muted);font-size:12px}.store-feature-links{justify-content:center;gap:20px;margin:15px 0;font-size:11px;display:flex}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:17px;display:flex}.toolbar .search{width:310px;max-width:100%;font-size:12px}.toolbar select{min-width:110px;font-size:12px}.toolbar.between{justify-content:space-between}.table-caption{color:#929ba8;justify-content:space-between;margin:18px 0 14px;font-size:11px;display:flex}.table-caption b{color:var(--ink);font-size:13px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;white-space:nowrap;text-align:left;width:100%;font-size:12px}th{color:#8b94a2;background:#fafbfc;border-top:1px solid #eef0f4;border-bottom:1px solid #eef0f4;padding:13px 18px;font-size:11px;font-weight:500}td{vertical-align:middle;border-bottom:1px solid #eff1f4;padding:15px 18px;line-height:1.6}td b{font-weight:500}td .subtext.clamp{white-space:normal;min-width:160px;max-width:320px;font-size:11px}td small{margin-top:4px;font-size:10px}td .link{font-size:11px}td.number{font-family:Georgia,serif;font-size:19px}.catalog-table td:first-child{width:40%}.product-cell{align-items:center;gap:13px;min-width:0;display:flex}.product-cell>div{min-width:0}.product-cell .clamp{white-space:normal;min-width:200px;max-width:360px;font-size:12px}.logo-box{background:#fff;border:1px solid #f0f0ee;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;padding:6px;display:flex}.logo-box img{object-fit:contain;width:100%;height:100%}.logo-box.large{width:65px;height:65px}.pill,.status{white-space:nowrap;border-radius:4px;padding:3px 8px;font-size:10px;line-height:1.5;display:inline-block}.pill.card{color:#aa7444;background:#f7eee6}.pill.recharge{color:#5a77a2;background:#edf2fa}.status.success,.status.matched{color:#508268;background:#edf6f1}.status.processing{color:#5578a8;background:#edf2fa}.status.failed{color:#a07972;background:#f6f0ef}.status.unknown,.status.pending{color:#b08749;background:#fbf4e7}.pagination{color:#8f98a5;justify-content:flex-end;align-items:center;gap:10px;padding-top:18px;font-size:11px;display:flex}.pagination button{min-height:30px;padding:5px 12px;font-size:11px}.context-bar{border-bottom:1px solid var(--line);align-items:center;gap:15px;margin-bottom:20px;padding-bottom:18px;font-size:12px;display:flex}.context-bar span{color:var(--muted);font-size:11px}.context-bar select{font-size:12px}.relation-list article{border-top:1px solid var(--line);padding:25px 0}.relation-list article:first-child{border-top:0;padding-top:5px}.relation-brand{align-items:center;gap:16px;display:flex}.relation-brand h2{margin:0 0 5px}.relation-brand p{color:var(--muted);margin:0;font-size:11px}.relation-flow{background:#f8f9fb;border-radius:7px;flex-wrap:wrap;align-items:center;gap:16px;margin:20px 0;padding:22px;font-size:12px;display:flex}.relation-flow>span{color:var(--muted);font-size:11px}.relation-list .actions>a{margin-left:10px;font-size:11px}.settings-panel{max-width:680px}.settings-panel input,.settings-panel textarea{width:100%}.form-note{color:var(--muted);margin:25px 0;font-size:12px}.office-footer{color:#a8afba;justify-content:space-between;gap:15px;padding:4px 0 15px;font-size:10px;display:flex}.pool-stats{justify-content:space-between;align-items:center;gap:20px;padding:9px 6px 24px;display:flex}.pool-stats>div:not(.pool-plus):not(.pool-equals){flex:1}.pool-stats>div>span{color:#7e8797;font-size:12px;display:block}.pool-stats strong{margin:12px 0 7px;font:34px Georgia,serif;display:block}.pool-stats small{font-size:10px}.pool-stats .highlight strong{color:var(--accent)}.pool-plus,.pool-equals{color:#c5cbd3;font-size:25px}.pool-stats button{align-self:center}.tabs{align-items:center;gap:20px;display:flex}.tabs button{color:#8a93a1;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:9px 0;font-size:12px}.tabs button.active{border-bottom-color:var(--accent);color:var(--accent)}.tabs span{margin-left:3px;font-size:10px}.toolbar .actions button{font-size:11px}.import-preview{background:#f5f8f6;border-radius:6px;margin-top:18px;padding:15px}.import-preview>p{margin-bottom:6px;font-size:12px}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#16223573;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.modal{background:#fff;border-radius:12px;width:620px;max-width:100%;max-height:90dvh;padding:26px;overflow:auto;box-shadow:0 24px 80px #0002}.modal.narrow{width:440px}.modal>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px;display:flex}.modal>header h2{margin:0;font-size:18px}.modal>header button{color:#8b94a2;background:0 0;border:0;min-height:30px;padding:0 7px;font-size:25px;line-height:1}.modal p{font-size:13px}.modal label select,.modal label input,.modal label textarea{width:100%}.modal label.check input{width:17px}.detail-grid{grid-template-columns:100px minmax(0,1fr);gap:15px 10px;margin:24px 0;font-size:12px;display:grid}.detail-grid dt{color:#929baa}.detail-grid dd{overflow-wrap:anywhere;margin:0;line-height:1.7}.coupon{background:#faf4ec;border:1px dashed #dcb9a4;border-radius:9px;margin-bottom:24px;padding:20px}.coupon>b{font-size:12px}.coupon code{overflow-wrap:anywhere;color:var(--accent);margin:15px 0;display:block}.coupon p{margin:0;font-size:10px}.timeline{margin:15px 0;padding:0;list-style:none}.timeline li{border-left:1px solid #e4e7ed;padding:0 0 20px 20px;font-size:12px;position:relative}.timeline li:before{content:"";background:#cba187;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;left:-4px}.timeline li>b{display:block}.timeline li>span{color:#8c96a3;margin:7px 0;font-size:11px;display:block}.timeline li>small{font-size:10px}.h5-background{background:#ebe9e5;min-height:100vh;padding:25px 0}.h5-app{background:#faf9f6;max-width:480px;min-height:calc(100vh - 50px);margin:0 auto;padding-bottom:90px;position:relative;box-shadow:0 6px 60px #1c2b3610}.h5-header{z-index:5;background:#fffdfb;border-bottom:1px solid #eee9e2;justify-content:space-between;align-items:center;gap:12px;height:64px;padding:0 22px;display:flex;position:relative}.h5-header>b{letter-spacing:1px;text-align:center;font-size:15px;font-weight:600}.h5-back,.h5-icon{color:#5b5f5c;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:35px;padding:0;display:flex}.h5-logo{background:var(--accent);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font:italic 22px Georgia,serif;display:flex}.h5-hero{background:#f0e7da;align-items:center;min-height:230px;padding:29px 23px 32px;display:flex;position:relative;overflow:hidden}.h5-season{letter-spacing:1.5px;color:#9c8065;font-size:7px;font-weight:600}.h5-hero h1{letter-spacing:1px;color:#5d4635;margin:13px 0 9px;font-family:Songti SC,serif;font-size:29px;font-weight:600;line-height:1.45}.h5-hero p{color:#a08671;margin-bottom:16px;font-size:10px}.h5-hero a{color:#9c6846;border-bottom:1px solid #c9ab94;align-items:center;gap:10px;padding-bottom:4px;font-size:10px;display:inline-flex}.hero-art{width:150px;height:165px;position:absolute;top:44px;right:20px;transform:rotate(12deg)}.art-disc{color:#f7e3ca;background:#c8754d;border-radius:52px 52px 12px 12px;justify-content:center;align-items:center;width:112px;height:131px;margin-left:12px;display:flex;box-shadow:12px 12px #d8bea2}.art-label{letter-spacing:2px;color:#8b6545;background:#fff9ed;border:1px solid #dfc9ac;padding:11px 18px;font:9px/1.5 Georgia,serif;position:absolute;bottom:4px;left:3px;transform:rotate(-22deg);box-shadow:3px 3px #bca18630}.art-dot{background:#ba9a72;border-radius:50%;width:12px;height:12px;position:absolute;top:0;right:-2px}.art-dot.two{width:6px;height:6px;top:104px;right:0}.balance-card{z-index:2;color:#fff;background:#263d3a;border-radius:9px;justify-content:space-between;align-items:center;margin:-3px 20px 0;padding:19px 20px;display:flex;position:relative;box-shadow:0 7px 15px #35454010}.balance-card>div>span{color:#a5b9b1;font-size:10px}.balance-card strong{letter-spacing:.5px;margin-top:6px;font:28px Georgia,serif;display:block}.balance-card strong small{color:#a5b9b1;margin-left:8px;font:9px PingFang SC,sans-serif;display:inline}.balance-right{text-align:right}.balance-right>span{font-size:9px!important}.balance-right>b{color:#d5ded7;align-items:center;gap:3px;margin-top:15px;font-size:9px;font-weight:400;display:flex}.h5-notice{color:#a19685;white-space:nowrap;text-overflow:ellipsis;margin:0;padding:12px 23px 10px;font-size:10px;line-height:1.6;overflow:hidden}.h5-notice>span{color:#b17a52;border:1px solid #e4d6c6;border-radius:3px;margin-right:8px;padding:1px 4px;font-size:9px}.h5-search{color:#a39f97;background:#efeeeb;border-radius:7px;align-items:center;margin:8px 20px 14px;padding:0 12px;display:flex}.h5-search input{background:0 0;border:0;outline:none;flex:1;min-width:0;height:42px;font-size:11px}.h5-categories{scrollbar-width:none;border-bottom:1px solid #ece9e3;gap:22px;padding:0 22px;display:flex;overflow-x:auto}.h5-categories button{white-space:nowrap;color:#9c9d97;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:44px;padding:12px 0;font-size:11px}.h5-categories button.active{color:#a86542;border-bottom-color:#b27753;font-weight:600}.h5-benefits{padding:25px 20px 10px;scroll-margin-top:20px}.h5-section-title{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.h5-section-title h2{margin:0;font-family:Songti SC,serif;font-size:20px;font-weight:600}.h5-section-title .eyebrow{letter-spacing:1.4px;color:#b5a48c;margin-bottom:5px;font-size:7px}.h5-section-title>span{color:#b1aea7;font-size:9px}.h5-type-tabs{gap:8px;margin-bottom:18px;display:flex}.h5-type-tabs button{color:#9e9a91;background:#efede8;border:0;border-radius:4px;min-height:30px;padding:5px 10px;font-size:9px}.h5-type-tabs button.active{color:#a36d44;background:#ead8c8}.h5-product-grid{grid-template-columns:1fr 1fr;gap:15px 12px;display:grid}.h5-product{color:var(--ink);background:#fff;border:1px solid #eeece7;border-radius:8px;overflow:hidden}.h5-product-image{background:#f3f1eb;justify-content:center;align-items:center;height:140px;padding:29px;display:flex;position:relative}.h5-product-image.recharge{background:#eef1f2}.h5-product-image img{object-fit:contain;mix-blend-mode:multiply;width:85px;height:85px}.h5-product-image>span{color:#b08a60;background:#fffaf0dd;border-radius:3px;padding:3px 5px;font-size:8px;position:absolute;top:9px;left:10px}.h5-product-image.recharge>span{color:#778e9a;background:#fffefeaa}.h5-product-copy{padding:13px 12px}.product-brand{color:#a39b8b;letter-spacing:.5px;font-size:8px}.h5-product-copy h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;height:38px;margin:5px 0 12px;font-size:11px;font-weight:500;line-height:1.7;display:-webkit-box;overflow:hidden}.h5-product-copy>div{justify-content:space-between;align-items:center;gap:3px;display:flex}.h5-product-copy strong{color:#ad6743;font:18px Georgia,serif}.h5-product-copy strong small{color:#b8a48d;margin-left:4px;font:8px PingFang SC,sans-serif;display:inline}.product-arrow{color:#a97b52;border:1px solid #e9dfd2;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.load-more{color:#a89883;background:0 0;border:0;width:100%;margin-top:7px;padding:22px;font-size:11px}.h5-bottom{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffefbf5;border-top:1px solid #eeeae3;width:480px;max-width:100%;height:65px;padding:7px 20px;display:flex;position:fixed;bottom:25px}.h5-bottom>a{color:#b0afa9;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;font-size:9px;display:flex}.h5-bottom>a.active{color:#ae704c}.h5-demo-note{text-align:center;color:#c2bbae;letter-spacing:.5px;margin:25px 20px 0;font-size:9px}.h5-app>.error-banner,.h5-app>.note{margin:12px 15px;font-size:11px}.h5-detail{padding-bottom:10px}.detail-art{background:#edeae2;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:225px;padding:35px;display:flex}.detail-art img{object-fit:contain;mix-blend-mode:multiply;width:120px;height:120px}.detail-art>span{letter-spacing:3px;color:#b19b81;font-size:10px}.detail-copy{padding:25px 23px}.detail-copy h1{letter-spacing:0;margin:14px 0;font-size:18px;line-height:1.7}.h5-type-label{gap:8px;display:flex}.h5-type-label>span{color:#aa8d6a;background:#eee9e1;border-radius:4px;padding:4px 8px;font-size:9px}.detail-points{color:var(--accent);margin:12px 0 8px;font:34px Georgia,serif}.detail-points small{color:#ae967c;margin-left:7px;font:11px PingFang SC,sans-serif;display:inline}.variant-label{border-top:1px solid #e8e4dc;padding-top:18px}.variant-label select{white-space:normal;background:#fff;width:100%;min-width:0;height:auto;padding:12px;font-size:11px;line-height:1.6}.detail-instructions{border-top:1px solid #e8e4dc;margin-top:25px;padding-top:25px}.detail-instructions h3{margin:0 0 10px;font-size:12px}.detail-instructions p{color:#a4a197;margin-bottom:25px;font-size:11px;line-height:1.95}.h5-checkout{z-index:20;background:#fff;border-top:1px solid #eee7dd;justify-content:space-between;align-items:center;gap:15px;width:480px;max-width:100%;padding:13px 20px;display:flex;position:fixed;bottom:25px}.h5-checkout>div>span{color:#a9a59e;font-size:9px;display:block}.h5-checkout>div>strong{margin-top:4px;font:20px Georgia,serif;display:block}.h5-checkout button{border-radius:23px;min-width:180px;min-height:45px}.h5-empty{text-align:center;color:#b9ac98;flex-direction:column;align-items:center;padding:60px 15px;display:flex}.h5-empty h3{color:#8d8375;margin:20px 0 5px;font-size:14px}.h5-empty p{font-size:11px}.h5-empty.compact{padding:35px 15px}.h5-order-page{padding:28px 18px 5px}.h5-order-page .h5-section-title{padding:0 4px}.h5-order-page .h5-section-title h1{margin:0;font-family:Songti SC,serif;font-size:23px}.h5-order-page .h5-section-title svg{color:#b59772}.order-tabs{gap:20px;margin-bottom:20px;padding:0 4px}.h5-order-card{color:var(--ink);background:#fff;border:1px solid #ede9e2;border-radius:8px;margin-bottom:14px;padding:16px;display:block}.h5-order-card>header,.h5-order-card>footer{color:#a3a49c;justify-content:space-between;align-items:center;gap:10px;font-size:9px;display:flex}.h5-order-card>header{margin-bottom:17px}.h5-order-card>header b{font-weight:400}.h5-order-card .success{color:#5b8772}.h5-order-card .failed{color:#b07b70}.h5-order-card .processing,.h5-order-card .unknown{color:#b99059}.h5-order-card .product-cell{align-items:flex-start}.h5-order-card .product-cell h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:5px;font-size:11px;font-weight:500;display:-webkit-box;overflow:hidden}.h5-order-card .product-cell p{color:#aa9d8c;margin:0;font-size:9px}.h5-order-card footer{border-top:1px solid #f0ede8;margin-top:17px;padding-top:13px}.h5-order-card footer>.mono{font-size:9px}.h5-order-card footer>b{color:#a9825d;align-items:center;gap:2px;font-weight:400;display:flex}.h5-result{padding:0 20px 15px}.result-heading{text-align:center;padding:35px 10px 28px}.result-icon{color:#b39a71;background:#f2e8d8;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:15px;display:inline-flex}.result-heading.success .result-icon{color:#739379;background:#e5eee4}.result-heading.failed .result-icon{color:#bb8e7b;background:#f4e7e2}.result-heading h1{margin:0 0 10px;font-family:Songti SC,serif;font-size:23px}.result-heading p{color:#a2a092;margin:0;font-size:11px}.h5-coupon{text-align:center;background:#f0e2cd;border:1px solid #dfc9a9;border-radius:10px;margin-bottom:20px;padding:25px 20px;position:relative}.h5-coupon>span{letter-spacing:1px;color:#b19672;font:8px Georgia,serif}.h5-coupon h2{color:#735e41;margin:20px 0;font:20px Songti SC,serif}.h5-coupon code{word-break:break-all;color:#9c7850;margin-bottom:18px;font-size:13px;display:block}.h5-coupon button{color:#aa845b;background:#fbf7f0;border-color:#e5d3b9;margin-bottom:10px;font-size:10px}.h5-coupon p{color:#ab9576;margin:6px 0;font-size:10px}.h5-result-info{background:#fffdf9;border:1px solid #eee8dd;border-radius:8px;margin-bottom:18px;padding:20px}.h5-result-info h3{font-size:12px}.h5-result-info dl{grid-template-columns:65px 1fr;gap:15px 12px;font-size:10px;line-height:1.8;display:grid}.h5-result-info dt{color:#afa99d}.h5-result-info dd{overflow-wrap:anywhere;color:#89877e;margin:0}.h5-result-info .mono{font-size:10px}.h5-result-info .timeline{margin-bottom:0}.h5-result-info .timeline li:last-child{padding-bottom:0}.h5-result-info .timeline li span{font-size:10px;line-height:1.8}.h5-account{padding:30px 22px 10px}.profile{align-items:center;gap:15px;margin-bottom:25px;display:flex}.profile-avatar{color:#aa977b;background:#e6ddcf;border-radius:50%;justify-content:center;align-items:center;width:55px;height:55px;display:flex}.profile h1{letter-spacing:0;margin-bottom:5px;font-size:18px}.profile p{color:#afa593;margin:0;font-size:10px}.points-wallet{color:#e9eee5;background:#2b423d;border-radius:10px;margin-bottom:22px;padding:23px;position:relative;overflow:hidden}.points-wallet>span:first-child{color:#a8b5a4;font-size:10px}.points-wallet strong{margin:14px 0 4px;font:40px Georgia,serif;display:block}.points-wallet>span:last-of-type{color:#b9c2b1;font-size:10px}.points-wallet svg{color:#98a58c;opacity:.4;position:absolute;top:48px;right:22px;transform:rotate(-12deg)}.account-link{color:#827d70;text-align:left;background:0 0;border:0;border-bottom:1px solid #ede9e2;border-radius:0;align-items:center;gap:12px;width:100%;padding:19px 5px;font-size:12px;display:flex}.account-link span{flex:1}.account-link>svg{color:#ad9f8b}.h5-account>h2{margin:30px 0 17px;font-family:Songti SC,serif;font-size:15px}.h5-ledger{border-bottom:1px solid #ece7df;justify-content:space-between;align-items:center;padding:16px 0;display:flex}.h5-ledger b{font-size:11px;font-weight:400}.h5-ledger p{color:#afa99d;margin:6px 0 0;font-size:9px}.h5-ledger strong{font:22px Georgia,serif}.h5-modal .modal{max-width:440px}.h5-modal .modal>.product-cell>b{font-size:12px;font-weight:500}.h5-modal .modal>header{margin-bottom:22px}@media (width>=1500px){.office-content{padding:36px 42px}.panel{padding:25px}.panel>.table-wrap{margin-left:-25px;margin-right:-25px}.h5-background{padding-top:35px;padding-bottom:35px}.h5-bottom,.h5-checkout{bottom:35px}}@media (width<=1150px){.sidebar{width:200px}.office-main{width:calc(100% - 200px);margin-left:200px}.office-content{padding:25px 23px}.office-top{padding:0 23px}.stats-grid{gap:12px}.stat{padding:17px}.stat>strong{font-size:30px}.dashboard-grid{grid-template-columns:1fr}.portal-facts{margin-top:40px;position:static}.portal-grid{grid-template-columns:1fr 1fr}.portal-hero{padding:45px 0}.portal-facts>div:first-child{border-left:0;padding-left:0}.pool-stats{gap:14px}.pool-stats small{max-width:110px}.pool-stats button{max-width:105px;font-size:12px}}@media (width<=760px){.sidebar{width:210px;transition:transform .2s;transform:translate(-100%);box-shadow:10px 0 40px #12203320}.sidebar.shown{transform:translate(0)}.office-main{width:100%;margin-left:0}.mobile-menu{vertical-align:middle;background:0 0;border:0;min-height:25px;margin-right:9px;padding:0;display:inline-flex}.office-top{height:58px;padding:0 17px}.office-top>div:first-child{white-space:nowrap}.top-actions{gap:12px;font-size:10px}.env-dot{display:none}.office-content{padding:24px 16px 10px}.page-heading{flex-direction:column;align-items:flex-start;gap:17px;margin-bottom:22px}.page-heading h1{font-size:25px}.page-heading p:last-child{font-size:11px}.page-heading .actions{justify-content:flex-start}.stats-grid{grid-template-columns:1fr 1fr}.stat>strong{margin:14px 0 7px;font-size:29px}.stat{padding:17px}.stat-top{font-size:11px}.panel{margin-bottom:18px;padding:17px}.panel>.table-wrap{margin-left:-17px;margin-right:-17px}.toolbar .search{width:100%}.toolbar select{flex:1;min-width:90px}.toolbar.between{gap:20px}.toolbar .actions{gap:6px}.toolbar .actions button{padding:6px 9px;font-size:10px}.context-bar{flex-wrap:wrap;gap:9px}.context-bar span{display:none}.section-title>span{font-size:10px}.pool-stats{flex-wrap:wrap;gap:12px;padding-bottom:15px}.pool-stats>div:not(.pool-plus):not(.pool-equals){min-width:65px}.pool-stats strong{font-size:29px}.pool-stats small{max-width:100px;font-size:9px}.pool-stats>button{width:100%;max-width:none;min-height:40px}.pool-plus,.pool-equals{font-size:18px}.tabs{gap:15px}.office-footer{flex-direction:column;gap:8px;font-size:9px}.modal-backdrop{padding:15px}.modal{max-height:92dvh;padding:22px}.relation-flow{gap:10px;padding:15px}.relation-list .actions{gap:10px}.relation-list .actions>a{margin-left:0}.portal{padding:25px 23px}.portal-hero{padding:50px 0 30px}.portal-hero h1{font-size:39px}.portal-lead{font-size:12px}.portal-facts{gap:20px}.portal-facts>div{padding-left:20px}.portal-facts strong{font-size:25px}.portal-facts>div>span{font-size:9px}.portal-grid{gap:12px}.portal-card{padding:20px 15px}.card-top{margin-bottom:28px}.portal-card h2{font-size:15px}.portal-card p:last-child{font-size:10px}.portal-card .eyebrow{letter-spacing:.7px;font-size:7px}.portal>footer>div{flex-direction:column;gap:12px}.back-link{top:20px;left:22px}.login-page{padding:25px}.login-card{padding:35px 27px}.h5-background{padding:0}.h5-app{min-height:100dvh}.h5-bottom,.h5-checkout{bottom:0}.h5-modal{align-items:flex-end;padding:0}.h5-modal .modal{max-width:480px;padding:25px 23px max(25px,env(safe-area-inset-bottom));border-radius:18px 18px 0 0;max-height:90dvh}.h5-bottom{padding-bottom:max(7px,env(safe-area-inset-bottom));height:calc(65px + env(safe-area-inset-bottom))}.hero-art{right:14px;transform:rotate(12deg)scale(.9)}.h5-hero h1{font-size:27px}}@media (width<=370px){.h5-hero h1{font-size:24px}.hero-art{right:2px;transform:rotate(12deg)scale(.76)}.h5-product-image{height:117px;padding:20px}.h5-product-image img{width:73px;height:73px}.h5-header{padding:0 17px}.h5-checkout button{min-width:160px}.pool-stats small{font-size:8px}.detail-grid{grid-template-columns:80px 1fr}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.legacy-business-link{color:#b4a493;align-items:center;gap:10px;margin:20px 22px;font-size:11px;line-height:1.7;display:flex}.legacy-business-link:hover{color:#fff}.nav-scrim{display:none}@media (width<=760px){.sidebar{pointer-events:none;transition:none}.sidebar.shown{pointer-events:auto}.nav-scrim{z-index:25;background:#14213744;border:0;border-radius:0;display:block;position:fixed;inset:0}}.sku-tile{background:#f8f7f3;height:245px;padding:9px}.sku-detail-art{background:#f1eee7;padding:24px 35px}.sku-detail-art>.product-visual{min-height:290px}.sku-detail-art .pv-package strong{font-size:20px}.sku-detail-art .pv-package b{font-size:32px}.sku-detail-art .pv-package p{font-size:13px}.sku-detail-art .pv-brand{font-size:12px}.sku-detail-art .pv-brand img{width:35px!important;height:35px!important}.sku-detail-art .pv-footer{font-size:10px}.catalog-table .product-cell,.h5-order-card .product-cell{align-items:center}@media (width<=370px){.sku-tile{height:250px;padding:6px}.sku-detail-art{padding:18px 22px}}.collab-intro{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.collab-intro h2{margin:10px 0 8px;font-size:21px}.collab-intro p{color:var(--muted);margin:0;font-size:13px}.collab-kicker{color:var(--accent);letter-spacing:.6px;font-size:12px;font-weight:600}.collab-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.collab-metrics article{border:1px solid var(--line);background:#f8f9fb;border-radius:9px;padding:20px 22px}.collab-metrics article>span{color:#687485;font-size:13px}.collab-metrics strong{font-variant-numeric:tabular-nums;margin:9px 0;font-size:34px;font-weight:600;line-height:1.3;display:block}.collab-metrics .metric-accent{background:#fcf5ef;border-color:#efdfd3}.metric-accent strong{color:var(--accent)}.pool-filters{align-items:flex-end;gap:14px}.pool-filters label{gap:8px;min-width:140px;margin:0;font-size:12px}.pool-filters .pool-search{flex:1;min-width:220px}.demo-route{background:#fff;border:1px solid #e6e2dc;border-radius:10px;margin-top:24px;padding:22px}.demo-route>h2{margin-bottom:16px;font-size:17px}.demo-route-steps{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.demo-route-steps>a{color:var(--ink);background:#f8f6f2;border-radius:6px;padding:14px 16px;display:block}.demo-route-steps b{margin:6px 0;font-size:14px;display:block}.demo-route-steps p{color:var(--muted);margin:0;font-size:12px}.demo-route small{margin-top:15px}.office .modal input[type=file]{width:100%;margin-top:18px;display:block}.office .modal[role=dialog]{max-height:90vh;overflow-y:auto}@media (width<=760px){.collab-intro{flex-direction:column;align-items:flex-start}.collab-metrics{gap:8px}.collab-metrics article{padding:13px 11px}.collab-metrics strong{font-size:28px}.collab-metrics small{font-size:10px}.demo-route-steps{grid-template-columns:1fr}.collab-intro h2{font-size:18px}}.matching-summary{color:var(--green);padding:0 0 12px;font-size:12px}.office .collab-metrics article{padding:15px 19px}.office .collab-metrics strong{margin:6px 0;font-size:30px}.office .collab-intro{margin-bottom:16px}.mall-scope .mall-market-price{color:#7c7469;margin-top:5px;font-family:inherit;font-size:12px;font-weight:400;line-height:1.5;display:block}.mall-scope .detail-copy .mall-market-price{margin-top:8px;font-size:13px}.office .catalog-table{min-width:1050px}.supply-price{font-variant-numeric:tabular-nums;color:var(--ink)}.mall-scope .receipt-redesign{--receipt-canvas:#f5f2ec;--receipt-paper:#fffefa;--receipt-ink:#302c27;--receipt-muted:#756c60;--receipt-rule:#e9e1d5;background:var(--receipt-canvas);color:var(--receipt-ink)}.mall-scope .receipt-redesign main{background:linear-gradient(#f4eee3 0,#f7f4ee 300px,#f5f2ec 100%);min-height:100dvh;padding-bottom:28px;display:block}.mall-scope .receipt-redesign .mall-topbar{background:0 0;height:62px;padding:8px 18px;position:relative}.mall-scope .receipt-redesign .mall-topbar h1{letter-spacing:.02em;font-family:MallSans,PingFang SC,sans-serif;font-size:17px;font-weight:600}.mall-scope .receipt-redesign .mall-topbar .labelled{gap:1px}.mall-scope .receipt-redesign .mall-topbar .labelled span{font-size:10px}.mall-scope .receipt-redesign .receipt-status{text-align:left;align-items:center;gap:11px;padding:17px 24px 22px;display:flex}.mall-scope .receipt-redesign .receipt-status-icon{color:#547146;background:#e5ecdf;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.mall-scope .receipt-redesign .receipt-status h2{letter-spacing:.01em;margin:0;font-family:MallSans,PingFang SC,sans-serif;font-size:20px;font-weight:650;line-height:28px}.mall-scope .receipt-redesign .receipt-status p{color:#756b5f;margin:3px 0 0;font-size:12px;line-height:20px}.mall-scope .receipt-redesign .receipt-ticket{background:var(--receipt-paper);border:1px solid #e9dfcf;border-radius:19px;margin:0 18px;position:relative;overflow:visible;box-shadow:0 12px 32px -23px #61452f77}.mall-scope .receipt-redesign .receipt-ticket-brand{justify-content:space-between;align-items:center;gap:12px;padding:17px 20px 0;display:flex}.mall-scope .receipt-redesign .receipt-ticket-brand>div{align-items:center;gap:8px;min-width:0;display:flex}.mall-scope .receipt-redesign .receipt-ticket-brand img{object-fit:contain;background:#fff;border-radius:6px;width:23px;height:23px;padding:2px}.mall-scope .receipt-redesign .receipt-ticket-brand>div>span{color:#6d6154;font-size:12px;font-weight:600;line-height:20px}.mall-scope .receipt-redesign .receipt-kind{color:#86613c;white-space:nowrap;border:1px solid #e6d8c3;border-radius:4px;padding:1px 7px;font-size:10px;line-height:20px}.mall-scope .receipt-redesign .receipt-ticket-product{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:16px;padding:20px 20px 23px;display:grid}.mall-scope .receipt-redesign .receipt-ticket-product>.mall-art{aspect-ratio:auto;border-radius:10px;flex-shrink:0;width:104px;height:118px;margin:0;overflow:hidden}.mall-scope .receipt-redesign .receipt-ticket-product>.mall-art img{object-fit:cover;width:100%;height:100%}.mall-scope .receipt-redesign .receipt-ticket-product h2{letter-spacing:0;overflow-wrap:anywhere;margin:0;font-family:MallSans,PingFang SC,sans-serif;font-size:19px;font-weight:650;line-height:27px}.mall-scope .receipt-redesign .receipt-ticket-product p{color:var(--receipt-muted);margin:6px 0 15px;font-size:12px;line-height:19px}.mall-scope .receipt-redesign .receipt-points{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.mall-scope .receipt-redesign .receipt-points>span{color:#80715f;font-size:10px;line-height:16px}.mall-scope .receipt-redesign .receipt-points strong{color:#a67740;letter-spacing:-.5px;font-family:MallSans,Arial,sans-serif;font-size:25px;font-weight:600;line-height:30px}.mall-scope .receipt-redesign .receipt-points strong small{color:#806a50;letter-spacing:0;margin-left:4px;font-family:inherit;font-size:11px;font-weight:400;display:inline}.mall-scope .receipt-redesign .receipt-perforation{z-index:1;align-items:center;gap:13px;height:16px;margin:-8px -1px;display:flex;position:relative}.mall-scope .receipt-redesign .receipt-perforation span{border-top:1px dashed #d9cdbb;flex:1;height:1px}.mall-scope .receipt-redesign .receipt-perforation i{background:var(--receipt-canvas);border:1px solid #e9dfcf;border-radius:50%;flex-shrink:0;width:16px;height:16px;display:block}.mall-scope .receipt-redesign .receipt-perforation i:first-child{clip-path:inset(0 0 0 50%);margin-left:-8px}.mall-scope .receipt-redesign .receipt-perforation i:last-child{clip-path:inset(0 50% 0 0);margin-right:-8px}.mall-scope .receipt-redesign .receipt-ticket-code{padding:23px 20px 14px}.mall-scope .receipt-redesign .receipt-code-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.mall-scope .receipt-redesign .receipt-code-heading h3{color:#786953;margin:0;font-family:MallSans,PingFang SC,sans-serif;font-size:12px;font-weight:500;line-height:20px}.mall-scope .receipt-redesign .receipt-code-heading button{color:#927044;align-items:center;gap:2px;min-height:28px;padding:0;font-size:11px;display:flex}.mall-scope .receipt-redesign .receipt-ticket-code>code{letter-spacing:.15px;text-align:center;color:#4b4237;overflow-wrap:anywhere;word-break:break-all;-webkit-user-select:all;user-select:all;background:#f6f3ec;border:1px solid #ede5d8;border-radius:8px;padding:13px 10px;font-family:SFMono-Regular,Consolas,monospace;font-size:16px;font-weight:500;line-height:23px;display:block}.mall-scope .receipt-redesign .receipt-copy-button{color:#fffdf8;background:#9c6d38;border:1px solid #9c6d38;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;height:46px;min-height:46px;margin-top:13px;padding:10px 14px;font-size:15px;font-weight:600;line-height:22px;display:flex;box-shadow:0 3px 8px #7b552015}.mall-scope .receipt-redesign .receipt-copy-button:hover{background:#875b2d;border-color:#875b2d}.mall-scope .receipt-redesign .receipt-demo-note{color:#756a5b;text-align:center;margin:10px 0 0;font-size:10px;line-height:17px}.mall-scope .receipt-redesign .receipt-usage{border-top:1px solid #eee7dc;margin:0 20px}.mall-scope .receipt-redesign .receipt-usage summary{color:#746957;cursor:pointer;align-items:center;gap:7px;min-height:45px;padding:14px 0;font-size:12px;line-height:20px;list-style:none;display:flex}.mall-scope .receipt-redesign .receipt-usage summary::-webkit-details-marker{display:none}.mall-scope .receipt-redesign .receipt-usage summary>span{flex:1}.mall-scope .receipt-redesign .receipt-usage[open] summary>svg:last-child{transform:rotate(180deg)}.mall-scope .receipt-redesign .receipt-usage>div{padding:0 0 15px 23px}.mall-scope .receipt-redesign .receipt-usage>div p{color:#766f63;margin:0;font-size:12px;line-height:22px}.mall-scope .receipt-redesign .receipt-usage>div .receipt-usage-note{color:#756a5b;margin-top:5px;font-size:11px}.mall-scope .receipt-redesign .transaction-info{background:0 0;border:0;border-radius:0;margin:23px 24px 0;padding:0}.mall-scope .receipt-redesign .receipt-meta-title{color:#8c8070;justify-content:space-between;align-items:center;margin:0 0 11px;font-family:MallSans,PingFang SC,sans-serif;font-size:12px;font-weight:600;line-height:20px;display:flex}.mall-scope .receipt-redesign .transaction-info dl{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:6px 14px;margin:0;display:grid}.mall-scope .receipt-redesign .transaction-info dt,.mall-scope .receipt-redesign .transaction-info dd{letter-spacing:0;color:#786f63;margin:0;font-family:MallSans,PingFang SC,Arial,sans-serif;font-size:12px;font-weight:400;line-height:19px}.mall-scope .receipt-redesign .transaction-info dd{text-align:right;color:#6f685e;overflow-wrap:anywhere}.mall-scope .receipt-redesign .transaction-info dd.success{color:#506743}.mall-scope .receipt-redesign .receipt-copy-button:focus-visible,.mall-scope .receipt-redesign .receipt-usage summary:focus-visible{outline-offset:3px;outline:2px solid #8b6538}@media (width<=350px){.mall-scope .receipt-redesign .receipt-ticket{margin-left:13px;margin-right:13px}.mall-scope .receipt-redesign .receipt-ticket-product{grid-template-columns:86px minmax(0,1fr);gap:12px;padding:18px 16px 22px}.mall-scope .receipt-redesign .receipt-ticket-product>.mall-art{width:86px;height:108px}.mall-scope .receipt-redesign .receipt-ticket-product h2{font-size:17px;line-height:24px}.mall-scope .receipt-redesign .receipt-ticket-brand,.mall-scope .receipt-redesign .receipt-ticket-code{padding-left:16px;padding-right:16px}.mall-scope .receipt-redesign .receipt-ticket-code>code{font-size:14px}.mall-scope .receipt-redesign .receipt-usage{margin-left:16px;margin-right:16px}.mall-scope .receipt-redesign .transaction-info{margin-left:20px;margin-right:20px}}.mall-scope .recharge-receipt .receipt-status.processing .receipt-status-icon,.mall-scope .recharge-receipt .receipt-status.unknown .receipt-status-icon{color:#8e692f;background:#eee3cf}.mall-scope .recharge-receipt .receipt-status.failed .receipt-status-icon{color:#9c5042;background:#f1e0d9}.mall-scope .recharge-receipt .receipt-recharge-content{padding:23px 20px 0}.mall-scope .recharge-receipt .receipt-account{background:#f7f4ed;border:1px solid #ede6db;border-radius:8px;align-items:center;gap:8px;padding:11px 13px;display:flex}.mall-scope .recharge-receipt .receipt-account>span{color:#7d715f;flex:1;font-size:11px}.mall-scope .recharge-receipt .receipt-account strong{color:#514739;overflow-wrap:anywhere;font-family:MallSans,Arial,sans-serif;font-size:13px;font-weight:550}.mall-scope .recharge-receipt .receipt-account>svg{color:#9a8971;flex-shrink:0}.mall-scope .recharge-receipt .receipt-progress-heading{color:#7d715f;margin:21px 0 13px;font-size:11px}.mall-scope .recharge-receipt .receipt-timeline{margin:0;padding:0;list-style:none}.mall-scope .recharge-receipt .receipt-timeline li{gap:11px;min-height:40px;padding:0 0 15px;display:flex;position:relative}.mall-scope .recharge-receipt .receipt-timeline li:last-child{min-height:24px;padding-bottom:0}.mall-scope .recharge-receipt .receipt-timeline li:not(:last-child):before{content:"";background:#e5dfd4;width:1px;position:absolute;top:18px;bottom:0;left:8px}.mall-scope .recharge-receipt .receipt-step{color:#928572;z-index:1;background:#f5f1e9;border:1px solid #ddd5c7;border-radius:50%;flex-shrink:0;place-items:center;width:17px;height:17px;display:grid}.mall-scope .recharge-receipt .done .receipt-step{color:#587248;background:#e6ecdf;border-color:#e6ecdf}.mall-scope .recharge-receipt .current .receipt-step{color:#8c642c;background:#eee2cb;border-color:#eee2cb}.mall-scope .recharge-receipt .failed .receipt-step{color:#9c5042;background:#f2e2dc;border-color:#f2e2dc}.mall-scope .recharge-receipt .receipt-timeline li>div{flex-wrap:wrap;flex:1;align-items:baseline;gap:3px 9px;padding-top:0;display:flex}.mall-scope .recharge-receipt .receipt-timeline b{color:#665a48;flex:1;font-size:12px;font-weight:500;line-height:18px}.mall-scope .recharge-receipt .receipt-timeline time{color:#8a8071;white-space:nowrap;font-size:10px;line-height:18px}.mall-scope .recharge-receipt .receipt-timeline small{color:#92764c;width:100%;font-size:10px;line-height:17px}.mall-scope .recharge-receipt .receipt-timeline .pending b{color:#a69c8c}.mall-scope .recharge-receipt .receipt-timeline .current b{color:#896331}.mall-scope .recharge-receipt .receipt-timeline .failed b{color:#965446}.mall-scope .recharge-receipt .receipt-outcome{color:#866333;background:#f6f0e4;border-radius:8px;align-items:flex-start;gap:8px;margin-top:18px;padding:13px 12px;display:flex}.mall-scope .recharge-receipt .receipt-outcome>svg{flex-shrink:0;margin-top:1px}.mall-scope .recharge-receipt .receipt-outcome b{font-size:12px;font-weight:550;line-height:19px}.mall-scope .recharge-receipt .receipt-outcome p{color:#80715a;margin:3px 0 0;font-size:11px;line-height:18px}.mall-scope .recharge-receipt .receipt-outcome.success,.mall-scope .recharge-receipt .receipt-outcome.refunded{color:#557044;background:#eef1e7}.mall-scope .recharge-receipt .receipt-outcome.success p,.mall-scope .recharge-receipt .receipt-outcome.refunded p{color:#6e7b60}.mall-scope .recharge-receipt .receipt-outcome.failed{color:#945143;background:#f6eae4}.mall-scope .recharge-receipt .receipt-outcome strong{letter-spacing:-.4px;font-size:21px;font-weight:600;line-height:25px}.mall-scope .recharge-receipt .receipt-outcome strong small{letter-spacing:0;font-size:12px;font-weight:500}.mall-scope .recharge-receipt .receipt-inline-link{color:#925340;align-items:center;gap:2px;min-height:30px;padding:4px 0 0;font-size:11px;display:flex}.mall-scope .recharge-receipt .receipt-secondary-action{color:#806a4c;justify-content:center;align-items:center;gap:3px;width:100%;min-height:46px;padding:12px 0;font-size:12px;display:flex}.mall-scope .recharge-receipt button:focus-visible{outline-offset:3px;outline:2px solid #8b6538}.mall-scope .recharge-receipt .transaction-info dd.failed{color:#965446}.mall-scope .recharge-receipt .transaction-info dd.refunded{color:#557044}@media (width<=350px){.mall-scope .recharge-receipt .receipt-recharge-content{padding-left:16px;padding-right:16px}.mall-scope .recharge-receipt .receipt-status{padding-left:20px;padding-right:20px}.mall-scope .recharge-receipt .receipt-status h2{font-size:19px}.mall-scope .recharge-receipt .receipt-timeline time{font-size:9px}}.mall-scope .order-list-redesign{--ol-paper:#fffefa;--ol-canvas:#f5f2ec;--ol-ink:#302c27;--ol-muted:#7d7262;--ol-rule:#e9e1d5;background:var(--ol-canvas);color:var(--ol-ink)}.mall-scope .order-list-redesign.has-tabs{padding-bottom:0}.mall-scope .order-list-redesign main{background:linear-gradient(#f4eee3 0,#f7f4ee 300px,#f5f2ec 100%);min-height:100dvh;padding-bottom:101px}.mall-scope .order-list-redesign .mall-main-header{align-items:center;height:auto;padding:30px 23px 18px}.mall-scope .order-list-redesign .mall-main-header h1{letter-spacing:0;margin:0;font-family:MallSans,PingFang SC,sans-serif;font-size:25px;font-weight:650;line-height:33px}.mall-scope .order-list-redesign .mall-main-header p{color:#837565;letter-spacing:.03em;margin:4px 0 0;font-size:11px;line-height:18px}.mall-scope .order-list-redesign .mall-main-header .labelled{gap:3px}.mall-scope .order-list-redesign .mall-main-header .labelled span{font-size:10px}.mall-scope .order-list-redesign .order-search{color:#8e7d66;background:#fffdf8;border:1px solid #e6ddcf;border-radius:10px;height:40px;margin:0 20px;padding:0 12px}.mall-scope .order-list-redesign .order-search input{color:#51483d;font-family:MallSans,PingFang SC,sans-serif;font-size:12px}.mall-scope .order-list-redesign .order-search input::placeholder{color:#938776}.mall-scope .order-list-redesign .order-search>svg{width:17px;height:17px}.mall-scope .order-list-redesign .order-tabs{border-bottom:1px solid #e5ddcf;gap:0;height:45px;margin:13px 20px 0;padding:0}.mall-scope .order-list-redesign .order-tabs button{color:#827767;min-height:44px;padding:10px 0 13px;font-family:MallSans,PingFang SC,sans-serif;font-size:13px;line-height:20px}.mall-scope .order-list-redesign .order-tabs button.selected{color:#916431;font-weight:600}.mall-scope .order-list-redesign .order-tabs button.selected:after{background:#9c6d38;border-radius:2px;width:22px;height:2px;bottom:-1px}.mall-scope .order-list-redesign .mall-order-list{gap:16px;margin:18px 18px 0}.mall-scope .order-list-redesign .order-receipt{background:var(--ol-paper);border:1px solid #e9dfcf;border-radius:16px;min-width:0;overflow:visible;box-shadow:0 9px 27px -24px #61452f77}.mall-scope .order-list-redesign .order-receipt-heading{justify-content:space-between;align-items:center;gap:8px;padding:15px 17px 0;display:flex}.mall-scope .order-list-redesign .order-kind{white-space:nowrap;color:#82613a;background:#f3ecdf;border:1px solid #e9dcc6;border-radius:5px;align-items:center;gap:5px;padding:2px 7px;font-size:10px;line-height:19px;display:inline-flex}.mall-scope .order-list-redesign .order-kind.recharge{color:#667458;background:#edf0e9;border-color:#dfe4d7}.mall-scope .order-list-redesign .order-state{color:#856533;white-space:nowrap;justify-content:flex-end;align-items:center;gap:4px;font-size:11px;font-weight:550;line-height:18px;display:inline-flex}.mall-scope .order-list-redesign .order-state.success,.mall-scope .order-list-redesign .order-state.refunded{color:#547146}.mall-scope .order-list-redesign .order-state.failed{color:#9c5042}.mall-scope .order-list-redesign .order-state svg,.mall-scope .order-list-redesign .order-kind svg{flex-shrink:0}.mall-scope .order-list-redesign .order-receipt-product{grid-template-columns:86px minmax(0,1fr);align-items:center;gap:14px;padding:15px 17px 13px;display:grid}.mall-scope .order-list-redesign .order-receipt-thumb{border-radius:9px;width:86px;height:96px;display:block;overflow:hidden}.mall-scope .order-list-redesign .order-receipt-thumb .mall-art{aspect-ratio:auto;border-radius:9px;width:100%;height:100%;margin:0}.mall-scope .order-list-redesign .order-receipt-thumb img{object-fit:cover;width:100%;height:100%}.mall-scope .order-list-redesign .order-receipt-copy{min-width:0}.mall-scope .order-list-redesign .order-receipt-brand{color:#8c7e6c;margin:0 0 2px;font-size:10px;line-height:15px}.mall-scope .order-list-redesign .order-receipt-copy h2{letter-spacing:0;color:var(--ol-ink);overflow-wrap:anywhere;margin:0;font-family:MallSans,PingFang SC,sans-serif;font-size:16px;font-weight:600;line-height:23px}.mall-scope .order-list-redesign .order-receipt-spec{color:var(--ol-muted);overflow-wrap:anywhere;margin:4px 0 7px;font-size:11px;line-height:18px}.mall-scope .order-list-redesign .order-receipt-points{color:#a67740;letter-spacing:-.5px;font-family:MallSans,Arial,sans-serif;font-size:22px;font-weight:600;line-height:25px;display:block}.mall-scope .order-list-redesign .order-receipt-points small{letter-spacing:0;color:#806a50;margin-left:4px;font-size:10px;font-weight:400;display:inline}.mall-scope .order-list-redesign .order-receipt-note{color:#87745a;align-items:flex-start;gap:5px;margin:0 17px 14px;padding:0;font-size:11px;line-height:18px;display:flex}.mall-scope .order-list-redesign .order-receipt-note svg{flex-shrink:0;margin-top:2px}.mall-scope .order-list-redesign .order-receipt-note.refunded{color:#5d744c}.mall-scope .order-list-redesign .order-receipt-note.failed{color:#9a5949}.mall-scope .order-list-redesign .order-receipt-note.success{color:#7e7566}.mall-scope .order-list-redesign .order-receipt-footer{border-top:1px dashed #dcd0bd;justify-content:space-between;align-items:center;gap:8px;padding:12px 17px;display:flex;position:relative}.mall-scope .order-list-redesign .order-receipt-footer:before,.mall-scope .order-list-redesign .order-receipt-footer:after{content:"";background:var(--ol-canvas);border:1px solid #e9dfcf;border-radius:50%;width:11px;height:11px;position:absolute;top:-6px}.mall-scope .order-list-redesign .order-receipt-footer:before{clip-path:inset(0 0 0 50%);left:-6px}.mall-scope .order-list-redesign .order-receipt-footer:after{clip-path:inset(0 50% 0 0);right:-6px}.mall-scope .order-list-redesign .order-receipt-footer>div{flex-direction:column;gap:2px;min-width:0;display:flex}.mall-scope .order-list-redesign .order-receipt-footer time{color:#827666;font-family:MallSans,Arial,sans-serif;font-size:10px;line-height:16px}.mall-scope .order-list-redesign .order-receipt-footer>div>span{color:#8a7d69;overflow-wrap:anywhere;font-family:MallSans,Arial,sans-serif;font-size:10px;line-height:15px}.mall-scope .order-list-redesign .order-receipt-action{color:#8b602e;background:#fffdf8;border:1px solid #c5aa84;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:3px;min-height:34px;padding:7px 10px;font-family:MallSans,PingFang SC,sans-serif;font-size:12px;font-weight:550;line-height:18px;display:inline-flex}.mall-scope .order-list-redesign .order-receipt-action:hover{background:#f3eadc;border-color:#a9804d}.mall-scope .order-list-redesign .mall-order-help{color:#84725b;justify-content:center;align-items:center;gap:5px;min-height:40px;margin:21px auto 0;padding:8px 10px;font-size:11px;display:flex}.mall-scope .order-list-redesign .mall-order-help svg{width:15px;height:15px}.mall-scope .order-list-redesign .mall-bottom-nav{background:#fffdf8f5;border-top-color:#e8dfd0}.mall-scope .order-list-redesign .mall-empty{padding:55px 20px 35px}.mall-scope .order-list-redesign .mall-empty h2{font-family:MallSans,PingFang SC,sans-serif;font-size:18px;font-weight:600}.mall-scope .order-list-redesign .mall-empty p{color:#8b7e6c;font-size:12px}.mall-scope .order-list-redesign .mall-empty .mall-button{color:#fffdf8;background:#9c6d38;border-color:#9c6d38;border-radius:10px;min-height:44px;font-size:13px}.mall-scope .order-list-redesign.empty-orders-view .order-tabs{margin-top:13px}.mall-scope .order-list-redesign .order-receipt a:focus-visible,.mall-scope .order-list-redesign button:focus-visible{outline-offset:3px;outline:2px solid #8b6538}@media (width<=350px){.mall-scope .order-list-redesign .mall-main-header{padding:25px 18px 17px}.mall-scope .order-list-redesign .order-search,.mall-scope .order-list-redesign .order-tabs{margin-left:16px;margin-right:16px}.mall-scope .order-list-redesign .mall-order-list{gap:14px;margin-left:13px;margin-right:13px}.mall-scope .order-list-redesign .order-receipt-heading{padding:13px 14px 0}.mall-scope .order-list-redesign .order-receipt-product{grid-template-columns:73px minmax(0,1fr);gap:11px;padding:14px 14px 12px}.mall-scope .order-list-redesign .order-receipt-thumb{width:73px;height:88px}.mall-scope .order-list-redesign .order-receipt-copy h2{font-size:15px;line-height:22px}.mall-scope .order-list-redesign .order-receipt-note{margin-left:14px;margin-right:14px;font-size:10px}.mall-scope .order-list-redesign .order-receipt-footer{padding-left:14px;padding-right:14px}.mall-scope .order-list-redesign .order-state{font-size:10px}}.mall-scope .unified-h5,.mall-scope.unified-modal{--m-ink:#302c27;--m-muted:#807565;--m-brand:#9c6d38;--m-line:#e9e1d5;--m-success:#547146;--m-danger:#9c5042;--m-numerals:MallSans,Arial,sans-serif;--ui-paper:#fffefa;--ui-canvas:#f5f2ec;--ui-rule:#e9dfcf;--ui-soft:#f3ecdf;color:var(--m-ink);font-family:MallSans,PingFang SC,sans-serif;font-size:14px}.mall-scope .unified-h5{background:var(--ui-canvas);padding-bottom:0}.mall-scope .unified-h5.has-tabs{padding-bottom:0}.mall-scope .unified-h5:not(.receipt-redesign):not(.order-list-redesign) main{background:linear-gradient(#f4eee3 0,#f7f4ee 300px,#f5f2ec 100%);min-height:100dvh;padding-bottom:28px}.mall-scope .unified-h5.has-tabs:not(.order-list-redesign) main{padding-bottom:100px}.mall-scope .unified-h5:not(.order-list-redesign) .mall-main-header{align-items:center;height:auto;padding:30px 23px 18px}.mall-scope .unified-h5:not(.order-list-redesign) .mall-main-header h1{letter-spacing:0;white-space:normal;font-family:MallSans,PingFang SC,sans-serif;font-size:25px;font-weight:650;line-height:33px}.mall-scope .unified-h5:not(.order-list-redesign) .mall-main-header p{color:#837565;letter-spacing:.03em;margin-top:4px;font-size:11px;line-height:18px}.mall-scope .unified-h5 .mall-main-header .labelled{margin-top:0;gap:3px!important}.mall-scope .unified-h5 .mall-main-header .labelled span{font-size:10px}.mall-scope .unified-h5:not(.receipt-redesign) .mall-topbar{background:0 0;height:62px;padding:8px 18px}.mall-scope .unified-h5 .mall-topbar h1{letter-spacing:.02em;font-family:MallSans,PingFang SC,sans-serif;font-size:17px;font-weight:600;line-height:24px}.mall-scope .unified-h5 .mall-bottom-nav{background:#fffdf8f5;border-top-color:#e8dfd0;height:77px}.mall-scope .unified-h5 .mall-bottom-nav a{color:#827767;font-size:12px}.mall-scope .unified-h5 .mall-bottom-nav a.active{color:#916431}.mall-scope .unified-h5 .mall-button,.mall-scope.unified-modal .mall-button{color:#fffdf8;background:#9c6d38;border:1px solid #9c6d38;border-radius:10px;min-height:46px;padding:11px 16px;font-size:14px;font-weight:600;line-height:22px;box-shadow:0 3px 8px #7b552015}.mall-scope .unified-h5 .mall-button:hover,.mall-scope.unified-modal .mall-button:hover{background:#875b2d;border-color:#875b2d}.mall-scope .unified-h5 .mall-button.secondary,.mall-scope.unified-modal .mall-button.secondary{color:#8b602e;box-shadow:none;background:0 0;border-color:#c5aa84}.mall-scope .unified-h5 .mall-button.secondary:hover,.mall-scope.unified-modal .mall-button.secondary:hover{background:#f3eadc}.mall-scope .unified-h5 .mall-button:disabled,.mall-scope.unified-modal .mall-button:disabled{color:#847969;box-shadow:none;background:#e5dfd5;border-color:#e5dfd5}.mall-scope .unified-h5 .mall-text-button{color:#8b6a40;min-height:40px;font-size:12px;line-height:20px}.mall-scope .unified-h5 .mall-search{color:#8e7d66;background:#fffdf8;border:1px solid #e6ddcf;border-radius:10px;height:40px;padding:0 12px}.mall-scope .unified-h5 .mall-search input{color:#51483d;height:38px;font-size:12px}.mall-scope .unified-h5 .mall-search input::placeholder,.mall-scope .unified-h5 .mall-search>span{color:#938776;font-size:12px}.mall-scope .unified-h5 .mall-search>svg{width:17px;height:17px}.mall-scope .unified-h5 .mall-panel{background:var(--ui-paper);border:1px solid var(--ui-rule);border-radius:15px;margin:14px 18px 0;padding:18px;box-shadow:0 9px 27px -24px #61452f55}.mall-scope .unified-h5 .mall-panel h2{color:#514739;font-family:MallSans,PingFang SC,sans-serif;font-size:14px;font-weight:600;line-height:22px}.mall-scope .unified-h5 .mall-price{color:#a67740;letter-spacing:-.4px;font-family:MallSans,Arial,sans-serif;font-size:28px;font-weight:600;line-height:34px}.mall-scope .unified-h5 .mall-price small{color:#806a50;letter-spacing:0;margin-left:4px;font-size:11px;font-weight:400}.mall-scope .unified-h5 .mall-market-price{color:#8b7d69;margin-top:4px;font-size:11px;line-height:18px;display:block}.mall-scope .unified-h5 .mall-notice{color:#806332;background:#f0e8d9;border-radius:9px;gap:8px;margin:14px 18px;padding:12px 13px;font-size:12px;line-height:19px}.mall-scope .unified-h5 .mall-notice b{font-size:13px;font-weight:600;line-height:20px}.mall-scope .unified-h5 .mall-notice p{margin-top:3px;font-size:11px;line-height:18px}.mall-scope .unified-h5 .mall-notice.danger{color:#945143;background:#f6eae4}.mall-scope .unified-h5 .mall-notice.success{color:#557044;background:#eef1e7}.mall-scope .unified-h5 .mall-notice.neutral{color:#7d7364;background:#ebe6dd}.mall-scope .unified-h5 .mall-notice.neutral b{color:#665a4b}.mall-scope .unified-h5 .mall-empty{gap:10px;min-height:360px;padding:65px 24px 35px}.mall-scope .unified-h5 .mall-empty .empty-symbol.illustration{background:0 0;width:138px;height:128px;margin:0 0 14px}.mall-scope .unified-h5 .mall-empty .empty-symbol.illustration img{object-fit:contain;width:100%;height:100%}.mall-scope .unified-h5 .mall-empty h2{font-family:MallSans,PingFang SC,sans-serif;font-size:18px;font-weight:600;line-height:27px}.mall-scope .unified-h5 .mall-empty p{color:#837767;font-size:12px;line-height:21px}.mall-scope .unified-h5 .mall-empty .mall-button{min-width:190px;max-width:100%;margin-top:14px}.mall-scope .unified-h5 .home-search{justify-content:flex-start;width:calc(100% - 40px);margin:0 20px}.mall-scope .unified-h5 .mall-points-strip{background:#efe5d3;border:1px solid #e5d7c1;border-radius:11px;height:62px;margin:14px 20px 0;padding:10px 14px}.mall-scope .unified-h5 .mall-points-strip>span{color:#796548;gap:9px;font-family:MallSans,PingFang SC,sans-serif;font-size:11px}.mall-scope .unified-h5 .mall-points-strip strong{letter-spacing:-.6px;color:#8b6537;font-family:MallSans,Arial,sans-serif;font-size:26px;font-weight:600;line-height:33px}.mall-scope .unified-h5 .mall-points-strip button{color:#7e684b;gap:2px;min-height:40px;font-size:11px}.mall-scope .unified-h5 .mall-categories{gap:2px;height:64px;margin:18px 18px 0}.mall-scope .unified-h5 .mall-categories button{color:#756750;gap:5px;min-height:60px;font-size:11px}.mall-scope .unified-h5 .category-bubble,.mall-scope .unified-h5 .category-bubble img{width:37px;height:37px}.mall-scope .unified-h5 .mall-hero{border:1px solid #e8dbc6;border-radius:15px;height:142px;margin:20px 18px 0;padding:24px 17px}.mall-scope .unified-h5 .mall-hero h2{font-family:MallSans,PingFang SC,sans-serif;font-size:23px;font-weight:650;line-height:31px}.mall-scope .unified-h5 .mall-hero p{color:#786246;margin-top:4px;font-size:11px;line-height:19px}.mall-scope .unified-h5 .mall-hero button{color:#fffdf8;background:#9c7545;border-radius:7px;height:32px;min-height:32px;margin-top:12px;padding:4px 11px;font-size:11px}.mall-scope .unified-h5 .mall-section{margin:25px 18px 0}.mall-scope .unified-h5 .mall-section>header{margin-bottom:14px;padding:0 2px}.mall-scope .unified-h5 .mall-section>header h2{font-family:MallSans,PingFang SC,sans-serif;font-size:18px;font-weight:650;line-height:27px}.mall-scope .unified-h5 .mall-section>header button{color:#887458;min-height:32px;font-size:11px}.mall-scope .unified-h5 .mall-products{align-items:stretch;gap:14px 12px}.mall-scope .unified-h5 .mall-product{background:#fffefa;border:1px solid #e9dfcf;border-radius:13px;flex-direction:column;display:flex;box-shadow:0 6px 19px -20px #61452f77}.mall-scope .unified-h5 .mall-product .mall-art{aspect-ratio:1.08;background:#f0ebe2;border-bottom:1px solid #eee6d9}.mall-scope .unified-h5 .mall-product .mall-art>img{object-fit:cover}.mall-scope .unified-h5 .mall-product .mall-art.source-image>img{object-fit:contain;background:#fffefa;padding:8px}.mall-scope .unified-h5 .mall-art.brand-fallback{background:#f0ece3;gap:8px}.mall-scope .unified-h5 .mall-art.brand-fallback>span{color:#6f5b3f;font-family:MallSans,PingFang SC,sans-serif;font-size:15px}.mall-scope .unified-h5 .mall-art.brand-fallback>small{color:#8b7b65;font-size:10px}.mall-scope .unified-h5 .product-copy{flex-direction:column;flex:1;min-width:0;padding:12px 12px 13px;display:flex}.mall-scope .unified-h5 .product-copy h3{-webkit-line-clamp:unset;font-family:MallSans,PingFang SC,sans-serif;font-size:14px;font-weight:600;line-height:21px;display:block;overflow:visible}.mall-scope .unified-h5 .product-copy>p{color:#817460;-webkit-line-clamp:unset;margin:4px 0 0;font-size:11px;line-height:18px;display:block;overflow:visible}.mall-scope .unified-h5 .product-copy>strong{letter-spacing:-.5px;color:#a67740;margin-top:auto;padding-top:9px;font-family:MallSans,Arial,sans-serif;font-size:23px;font-weight:600;line-height:29px}.mall-scope .unified-h5 .product-copy>strong small{letter-spacing:0;font-size:10px;font-weight:400}.mall-scope .unified-h5 .product-copy .mall-market-price{color:#887965;margin-top:3px;font-size:10px;line-height:17px}.mall-scope .unified-h5 .mall-search-row{gap:11px;margin:3px 18px 0}.mall-scope .unified-h5 .mall-search-row>.mall-text-button{color:#887458;font-size:12px}.mall-scope .unified-h5 .mall-search-sort{border-bottom:1px solid #e6ddcf;height:44px;margin:13px 18px 0}.mall-scope .unified-h5 .mall-search-sort button{color:#827767;min-height:44px;font-size:12px}.mall-scope .unified-h5 .mall-search-sort button.active{color:#916431}.mall-scope .unified-h5 .mall-applied-filters{gap:7px;margin:12px 18px 0}.mall-scope .unified-h5 .mall-applied-filters button{color:#866132;background:#eee4d2;border:1px solid #e5d7c1;border-radius:6px;min-height:30px;padding:4px 9px;font-size:11px}.mall-scope .unified-h5 .mall-result-label{color:#8c7d67;margin:18px 20px 12px;font-size:11px}.mall-scope .unified-h5 .search-products{margin:0 18px}.mall-scope .unified-h5 .mall-detail{background:#fffefa;border:1px solid #e9dfcf;border-radius:16px;grid-template-columns:108px minmax(0,1fr);align-items:center;gap:18px 15px;margin:7px 18px 0;padding:18px;display:grid;overflow:hidden;box-shadow:0 12px 32px -23px #61452f66}.mall-scope .unified-h5 .detail-brand{grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;margin-bottom:1px;display:flex}.mall-scope .unified-h5 .detail-brand>span:first-child{color:#79674e;align-items:center;gap:7px;font-size:12px;font-weight:550;display:flex}.mall-scope .unified-h5 .detail-brand img{object-fit:contain;background:#fff;border-radius:6px;width:23px;height:23px;padding:2px}.mall-scope .unified-h5 .mall-kind{color:#86613c;white-space:nowrap;background:0 0;border:1px solid #e6d8c3;border-radius:4px;padding:1px 7px;font-size:10px;line-height:20px}.mall-scope .unified-h5 .mall-detail>.mall-art{aspect-ratio:auto;border-radius:10px;width:108px;height:138px;margin:0}.mall-scope .unified-h5 .mall-detail>.mall-art>img{object-fit:cover}.mall-scope .unified-h5 .mall-detail>.mall-art.source-image>img{object-fit:contain}.mall-scope .unified-h5 .detail-copy{min-width:0;padding:0}.mall-scope .unified-h5 .product-title-line{display:block}.mall-scope .unified-h5 .detail-copy h2,.mall-scope .unified-h5 .product-name-button{letter-spacing:0;text-align:left;white-space:normal;overflow-wrap:anywhere;width:auto;margin:0;font-family:MallSans,PingFang SC,sans-serif;font-size:19px;font-weight:650;line-height:27px;display:block}.mall-scope .unified-h5 .detail-copy>p{color:#807565;margin:6px 0 14px;font-size:12px;line-height:19px}.mall-scope .unified-h5 .detail-copy .mall-price{font-size:28px;line-height:34px}.mall-scope .unified-h5 .detail-copy .mall-market-price{margin-top:4px;font-size:10px;line-height:17px}.mall-scope .unified-h5.page-product .mall-panel{margin:15px 18px 0;padding:18px}.mall-scope .unified-h5 .mall-specs{gap:9px;margin-top:12px}.mall-scope .unified-h5 .mall-specs button{color:#746650;white-space:normal;text-align:left;background:#faf7f1;border:1px solid #e7dfd2;border-radius:8px;min-height:44px;padding:10px 12px;font-family:MallSans,PingFang SC,sans-serif;font-size:12px;line-height:19px}.mall-scope .unified-h5 .mall-specs button.selected{color:#8c622e;background:#f0e5d3;border-color:#b58d59}.mall-scope .unified-h5 .mall-specs button:disabled{color:#a89c8a;background:#f4f1eb;border-color:#e8e1d6}.mall-scope .unified-h5.page-product .instructions>p{color:#7f715d;gap:7px;margin-top:10px;font-size:12px;line-height:20px}.mall-scope .unified-h5 .quantity-line{color:#7d705e;min-height:52px;font-size:12px}.mall-scope .unified-h5 .mall-action-footer{z-index:20;padding:14px 18px max(18px,env(safe-area-inset-bottom));background:#fffdf8f5;border-top:1px solid #e6ddcf;gap:10px;margin-top:18px;position:sticky;bottom:0}.mall-scope .unified-h5 .mall-action-footer .mall-button{width:100%;min-height:46px;font-size:14px}.mall-scope .unified-h5 .mall-action-footer>p{color:#89785f;text-align:center;font-size:11px;line-height:18px}.mall-scope .unified-h5 .mall-summary{align-items:center;gap:15px;padding:18px;display:flex}.mall-scope .unified-h5.page-confirm .mall-summary>.mall-art{aspect-ratio:auto;border-radius:10px;flex-shrink:0;width:102px;height:120px}.mall-scope .unified-h5.page-confirm .mall-summary>div{flex:1;min-width:0}.mall-scope .unified-h5.page-confirm .mall-summary h2{color:#302c27;overflow-wrap:anywhere;font-family:MallSans,PingFang SC,sans-serif;font-size:18px;font-weight:650;line-height:26px}.mall-scope .unified-h5.page-confirm .mall-summary p{color:#807565;margin:6px 0 10px;font-size:12px;line-height:19px}.mall-scope .unified-h5.page-confirm .mall-summary .mall-price{font-size:27px;line-height:33px}.mall-scope .unified-h5.page-confirm .mall-summary .mall-market-price{font-size:10px;line-height:17px}.mall-scope .unified-h5 .account-form>label:first-child{color:#6a5c48;margin-bottom:10px;font-size:13px;line-height:21px}.mall-scope .unified-h5 .account-form>input{color:#4d4234;background:#fbf8f2;border-color:#e1d6c5;border-radius:8px;height:46px;font-size:14px}.mall-scope .unified-h5 .account-form>p{color:#8c7c63;margin-top:7px;font-size:11px;line-height:19px}.mall-scope .unified-h5 .account-form .mall-notice{margin:13px 0 8px;padding:10px;font-size:11px}.mall-scope .unified-h5 .account-form .mall-checkbox{gap:9px;min-height:44px;line-height:20px;font-size:12px!important}.mall-scope .unified-h5 .account-form .mall-checkbox input{accent-color:#9c6d38;width:19px;height:19px}.mall-scope .unified-h5 .mall-field-error{line-height:18px;color:#9c5042!important;font-size:11px!important}.mall-scope .unified-h5 .confirm-lines dl{gap:13px 12px}.mall-scope .unified-h5 .confirm-lines dt,.mall-scope .unified-h5 .confirm-lines dd{font-family:MallSans,Arial,sans-serif;font-size:13px;font-weight:400;line-height:21px}.mall-scope .unified-h5 .confirm-lines dt{color:#887963}.mall-scope .unified-h5 .confirm-lines .brand-text{color:#9c6d38;font-weight:550}.mall-scope .unified-h5 .confirm-lines .mall-notice{margin:16px 0 0;font-size:11px}.mall-scope .unified-h5 .submitting-note{justify-content:center}.mall-scope .unified-h5 .mall-profile{gap:12px;width:calc(100% - 44px);height:76px;margin:0 22px}.mall-scope .unified-h5 .mall-profile .profile-avatar{color:#947344;background:#eae0cf;border:1px solid #e0d1b9;width:48px;height:48px}.mall-scope .unified-h5 .mall-profile>span:nth-child(2){flex:1;min-width:0}.mall-scope .unified-h5 .mall-profile h2{font-family:MallSans,PingFang SC,sans-serif;font-size:18px;font-weight:600;line-height:27px}.mall-scope .unified-h5 .mall-profile p{color:#8a7b65;margin-top:3px;font-size:11px;line-height:18px}.mall-scope .unified-h5 .mall-account-points{background:linear-gradient(120deg,#ede0ca,#f5eddd);border:1px solid #dfceb0;border-radius:16px;height:auto;min-height:140px;margin:13px 18px 0;padding:20px 21px;box-shadow:0 9px 27px -24px #61452f66}.mall-scope .unified-h5 .mall-account-points header{color:#806a49;font-family:MallSans,PingFang SC,sans-serif;font-size:12px;line-height:20px}.mall-scope .unified-h5 .mall-account-points header button{color:#806a49;min-height:32px;font-size:11px}.mall-scope .unified-h5 .mall-account-points>strong{letter-spacing:-.8px;color:#906538;margin:7px 0 0;font-family:MallSans,Arial,sans-serif;font-size:37px;font-weight:600;line-height:46px}.mall-scope .unified-h5 .mall-account-points>p{letter-spacing:0;color:#948063;margin-top:4px;font-size:11px;line-height:19px}.mall-scope .unified-h5 .account-orders{margin-top:19px;padding:17px 16px}.mall-scope .unified-h5 .account-orders>header{margin:0;padding:0}.mall-scope .unified-h5 .account-orders h2{font-family:MallSans,PingFang SC,sans-serif;font-size:14px;font-weight:600;line-height:22px}.mall-scope .unified-h5 .account-orders header button{color:#8c7859;min-height:30px;font-size:11px}.mall-scope .unified-h5 .account-orders>div{margin-top:15px}.mall-scope .unified-h5 .account-orders>div>button{color:#7b6c56;border-color:#eee5d7;gap:8px;min-height:64px;font-size:12px}.mall-scope .unified-h5 .order-state-icon{color:#9b7b4e;width:34px;height:30px}.mall-scope .unified-h5 .order-state-icon .mall-ui-icon{width:25px;height:25px}.mall-scope .unified-h5 .account-links{margin-top:15px;padding:1px 17px}.mall-scope .unified-h5 .account-links>button,.mall-scope .unified-h5 .account-links>button:last-child{gap:13px;min-height:69px;padding:13px 2px}.mall-scope .unified-h5 .account-links>button>.mall-ui-icon{color:#9b815b;width:22px;height:22px}.mall-scope .unified-h5 .account-links b{font-size:14px;font-weight:500;line-height:22px}.mall-scope .unified-h5 .account-links small{color:#978771;margin-top:2px;font-size:10px;line-height:17px}.mall-scope .unified-h5 .mall-ledger-points{color:#7f6a4a;background:#eee4d2;border:1px solid #e2d5bd;border-radius:15px;margin:5px 18px 0;padding:20px;font-size:12px;line-height:21px}.mall-scope .unified-h5 .mall-ledger-points strong{letter-spacing:-.6px;color:#926a37;margin-top:7px;font-family:MallSans,Arial,sans-serif;font-size:32px;font-weight:600;line-height:41px}.mall-scope .unified-h5 .ledger-tabs{border-bottom:1px solid #e6ddcf;height:45px;margin:13px 18px 0}.mall-scope .unified-h5 .ledger-tabs button{color:#827767;min-height:44px;font-size:12px}.mall-scope .unified-h5 .ledger-tabs button.selected{color:#916431;font-weight:600}.mall-scope .unified-h5 .mall-ledger-list{margin:0 20px}.mall-scope .unified-h5 .mall-ledger-row{gap:10px;padding:18px 0!important}.mall-scope .unified-h5 .ledger-symbol{color:#92784e;background:#ece5d8;border-radius:9px;flex-shrink:0;width:31px;height:31px}.mall-scope .unified-h5 .ledger-symbol.income{color:#62784c;background:#e7ecdf}.mall-scope .unified-h5 .ledger-symbol svg{width:17px;height:17px}.mall-scope .unified-h5 .mall-ledger-row>span:nth-child(2){flex:1;min-width:0}.mall-scope .unified-h5 .mall-ledger-row b{overflow-wrap:anywhere;font-size:12px;font-weight:550;line-height:19px}.mall-scope .unified-h5 .mall-ledger-row small{color:#8c7e69;font-size:10px;line-height:17px}.mall-scope .unified-h5 .mall-ledger-row time{color:#9a8a74;font-size:10px;line-height:17px}.mall-scope .unified-h5 .mall-ledger-row>strong{color:#a67740;white-space:nowrap;letter-spacing:-.4px;font-family:MallSans,Arial,sans-serif;font-size:17px;font-weight:550;line-height:24px}.mall-scope .unified-h5 .mall-ledger-row>strong.income{color:#5d774b}.mall-scope .unified-h5 .mall-ledger-row>strong>small{text-align:right;letter-spacing:0;color:inherit;font-size:9px;display:block}.mall-scope .unified-h5 .help-search{margin:5px 18px 0}.mall-scope .unified-h5 .mall-help-section,.mall-scope .unified-h5 .help-context{margin:23px 18px 0}.mall-scope .unified-h5 .mall-help-section>h2,.mall-scope .unified-h5 .help-context>h2{color:#8a785d;margin:0 2px 10px;font-family:MallSans,PingFang SC,sans-serif;font-size:13px;font-weight:600;line-height:22px}.mall-scope .unified-h5 .faq-list{margin:0;padding:0 16px}.mall-scope .unified-h5 .faq-list article{border-color:#ebe2d4}.mall-scope .unified-h5 .faq-list article>button{color:#574b3b;gap:12px;min-height:54px;padding:12px 0;font-size:13px;line-height:21px}.mall-scope .unified-h5 .faq-list article>button>span{text-align:left;overflow-wrap:anywhere}.mall-scope .unified-h5 .faq-list article>p{color:#8c7b61;padding:0 0 16px;font-size:12px;line-height:22px}.mall-scope .unified-h5 .help-context .mall-summary{text-align:left;gap:11px;width:100%;margin:0;padding:15px}.mall-scope .unified-h5 .help-context .mall-art{aspect-ratio:auto;border-radius:7px;flex-shrink:0;width:58px;height:66px}.mall-scope .unified-h5 .help-context .mall-summary>span:first-of-type{flex:1;min-width:0}.mall-scope .unified-h5 .help-context small{color:#968369;font-size:10px;line-height:17px}.mall-scope .unified-h5 .help-context b{overflow-wrap:anywhere;font-size:12px;font-weight:550;line-height:20px;display:block}.mall-scope .unified-h5 .help-context p{color:#92816b;margin-top:3px;font-size:10px;line-height:17px}.mall-scope .unified-h5 .help-view{color:#96794e;font-size:10px}.mall-scope .unified-h5 .more-faq{color:#837257;align-items:center;min-height:52px;margin:0;padding:13px 16px;font-size:12px}.mall-scope .unified-h5 .help-footer .mall-button{flex-direction:row;gap:8px}.mall-scope .unified-h5 .help-footer .mall-button small{color:#f0dec6;font-size:10px}.mall-scope .unified-h5 .mall-settings-profile{background:#fffefa;border:1px solid #e9dfcf;border-radius:15px;gap:12px;margin:7px 18px 0;padding:18px}.mall-scope .unified-h5 .mall-settings-profile .profile-avatar{color:#947344;background:#eee4d3;width:46px;height:46px}.mall-scope .unified-h5 .mall-settings-profile b{font-size:16px;font-weight:550;line-height:24px}.mall-scope .unified-h5 .mall-settings-profile p{color:#8b7d69;overflow-wrap:anywhere;font-size:10px;line-height:18px}.mall-scope .unified-h5 .settings-links{background:#fffefa;border:1px solid #e9dfcf;border-radius:15px;margin:18px 18px 0;padding:0 16px}.mall-scope .unified-h5 .settings-links button{border-color:#ebe2d4;gap:11px;min-height:58px;padding:14px 0;font-size:13px;line-height:21px}.mall-scope .unified-h5 .settings-links button>.mall-ui-icon{color:#9a815b;width:20px;height:20px}.mall-scope .unified-h5 .logout-button{width:calc(100% - 36px);margin:24px 18px 0}.mall-scope .unified-h5 .mall-policy h2{font-size:16px;line-height:25px}.mall-scope .unified-h5 .mall-policy p{color:#86755c;margin-top:14px;font-size:13px;line-height:25px}.mall-scope .unified-h5 .mall-policy .mall-button{width:100%;margin-top:23px;font-size:13px}.mall-scope .unified-h5 .mall-preview-intro{padding:12px 18px}.mall-scope .unified-h5 .mall-preview-intro h2{font-family:MallSans,PingFang SC,sans-serif;font-size:20px;font-weight:600;line-height:29px}.mall-scope .unified-h5 .mall-preview-intro>p{color:#8b795e;margin-top:9px;font-size:12px;line-height:22px}.mall-scope .unified-h5 .mall-preview-intro section{background:#fffefa;border:1px solid #e9dfcf;border-radius:13px;margin-top:19px;padding:15px}.mall-scope .unified-h5 .mall-preview-intro h3{color:#8b785b;margin:0 0 6px;font-size:12px;font-weight:600;line-height:20px}.mall-scope .unified-h5 .mall-preview-intro a{color:#66543c;border-bottom:1px solid #eee5d8;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:10px 0;font-size:13px;line-height:21px;display:flex}.mall-scope .unified-h5 .mall-preview-intro a:last-child{border-bottom:0}.mall-scope .unified-h5.receipt-redesign .mall-result-heading{text-align:left;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:3px 11px;padding:17px 24px 22px;display:grid}.mall-scope .unified-h5.receipt-redesign .mall-result-heading>.mall-ui-icon{background:#eee3cf;border-radius:50%;grid-row:1/3;width:40px;height:40px;padding:4px}.mall-scope .unified-h5.receipt-redesign .mall-result-heading h2{margin:0;font-family:MallSans,PingFang SC,sans-serif;font-size:20px;font-weight:650;line-height:28px}.mall-scope .unified-h5.receipt-redesign .mall-result-heading p{color:#756b5f;margin:0;font-size:12px;line-height:20px}.mall-scope .unified-h5.receipt-redesign .result-summary{border:1px solid #e9dfcf;border-radius:16px;grid-template-columns:88px minmax(0,1fr);gap:13px;margin:0 18px;padding:20px;display:grid}.mall-scope .unified-h5.receipt-redesign .result-summary>.mall-art{aspect-ratio:auto;border-radius:8px;grid-row:1/3;width:88px;height:104px}.mall-scope .unified-h5.receipt-redesign .result-summary h2{font-size:17px;line-height:25px}.mall-scope .unified-h5.receipt-redesign .result-summary p{color:#807565;margin-top:5px;font-size:11px;line-height:19px}.mall-scope .unified-h5.receipt-redesign .result-summary>.mall-price{justify-self:start;margin:0;font-size:24px;line-height:29px}.mall-scope .unified-h5.receipt-redesign .transaction-info{box-shadow:none;background:0 0;border:0;border-radius:0;margin:23px 24px 0;padding:0}.mall-scope .unified-h5.receipt-redesign .mall-result-actions{gap:9px;padding:22px 18px 0}.mall-scope .unified-h5.receipt-redesign .mall-result-actions .mall-button{padding:10px 8px;font-size:12px}.mall-scope .unified-h5.receipt-redesign .result-followup{color:#8b795e;margin:15px 24px 0;font-size:11px}.mall-scope.unified-modal{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#332a215e}.mall-scope.unified-modal .mall-modal{background:#fffefa;border:1px solid #e7dbc8;border-radius:17px;max-width:354px;max-height:calc(100dvh - 32px);padding:21px;box-shadow:0 18px 65px #30251a33}.mall-scope.unified-modal .mall-modal header{margin-bottom:19px}.mall-scope.unified-modal .mall-modal h2{font-family:MallSans,PingFang SC,sans-serif;font-size:17px;font-weight:600;line-height:25px}.mall-scope.unified-modal .mall-modal h3{font-family:MallSans,PingFang SC,sans-serif;font-size:16px;font-weight:600;line-height:25px}.mall-scope.unified-modal .mall-modal p{color:#857155;overflow-wrap:anywhere;font-size:12px;line-height:22px}.mall-scope.unified-modal .mall-modal legend{color:#8a7558;margin-bottom:10px;font-family:MallSans,PingFang SC,sans-serif;font-size:12px;line-height:20px}.mall-scope.unified-modal .filter-pills{gap:8px}.mall-scope.unified-modal .filter-pills button{color:#746650;background:#faf7f1;border:1px solid #e7dfd2;border-radius:7px;min-height:40px;padding:9px 13px;font-size:12px;line-height:20px}.mall-scope.unified-modal .filter-pills button.selected{color:#8c622e;background:#f0e5d3;border-color:#b58d59}.mall-scope.unified-modal .points-range input{color:#746650;background:#fbf8f2;border:1px solid #e1d6c5;border-radius:7px;height:44px;font-size:12px}.mall-scope.unified-modal .mall-modal fieldset{margin-bottom:20px}.mall-scope.unified-modal .mall-modal footer{gap:10px;margin-top:23px}.mall-scope.unified-modal .mall-modal footer .mall-button{flex:1;font-size:13px}.mall-scope.unified-modal .support-body{text-align:center;padding-top:0}.mall-scope.unified-modal .support-body>.mall-ui-icon{color:#a18152}.mall-scope.unified-modal .support-body h3{margin:13px 0}.mall-scope.unified-modal .support-body .mall-button{width:100%;margin-top:17px}.mall-scope.unified-modal .support-body code{overflow-wrap:anywhere;color:#80633a;background:#f3ecdf;border-radius:8px;margin-top:13px;padding:13px 10px;font-family:monospace;font-size:14px;line-height:23px;display:block}.mall-scope .unified-h5.mall-demo-login,.mall-scope .unified-h5.mall-loading{background:linear-gradient(#f1e8d9,#f7f4ee 60%);justify-content:center;min-height:100dvh;padding:40px 24px}.mall-scope .unified-h5.mall-demo-login h1,.mall-scope .unified-h5.mall-loading h1{letter-spacing:0;font-family:MallSans,PingFang SC,sans-serif;font-size:25px;font-weight:650;line-height:36px}.mall-scope .unified-h5.mall-demo-login p,.mall-scope .unified-h5.mall-loading p{color:#88765c;margin:13px 0 25px;font-size:13px;line-height:23px}.mall-scope .unified-h5.mall-demo-login small{color:#968164;margin-top:17px;font-size:11px;line-height:20px}.mall-scope .unified-h5.mall-demo-login a{color:#8b6a40;align-items:center;min-height:44px;margin-top:18px;font-size:12px;line-height:20px;display:inline-flex}@media (width<=350px){.mall-scope .unified-h5:not(.order-list-redesign) .mall-main-header{padding:25px 18px 17px}.mall-scope .unified-h5:not(.order-list-redesign) .mall-main-header h1{font-size:23px;line-height:32px}.mall-scope .unified-h5 .mall-main-header p{letter-spacing:.03em;font-size:11px}.mall-scope .unified-h5 .home-search{width:calc(100% - 32px);margin-left:16px;margin-right:16px}.mall-scope .unified-h5 .mall-points-strip{margin-left:16px;margin-right:16px;padding:10px}.mall-scope .unified-h5 .mall-points-strip strong{font-size:24px}.mall-scope .unified-h5 .mall-points-strip button{font-size:10px}.mall-scope .unified-h5 .mall-categories{margin-left:13px;margin-right:13px}.mall-scope .unified-h5 .category-bubble,.mall-scope .unified-h5 .category-bubble img{width:32px;height:32px}.mall-scope .unified-h5 .mall-categories button{font-size:10px}.mall-scope .unified-h5 .mall-hero{background-position:100%,50%;height:136px;margin-left:13px;margin-right:13px;padding:22px 13px}.mall-scope .unified-h5 .mall-hero h2{font-size:21px}.mall-scope .unified-h5 .mall-hero p{font-size:10px}.mall-scope .unified-h5 .mall-section,.mall-scope .unified-h5 .search-products{margin-left:13px;margin-right:13px}.mall-scope .unified-h5 .mall-products{gap:12px 10px}.mall-scope .unified-h5 .product-copy{padding:10px 10px 12px}.mall-scope .unified-h5 .product-copy h3{font-size:13px;line-height:20px}.mall-scope .unified-h5 .product-copy>p{font-size:10px;line-height:17px}.mall-scope .unified-h5 .product-copy>strong{font-size:21px}.mall-scope .unified-h5 .product-copy .mall-market-price{font-size:9px}.mall-scope .unified-h5 .mall-detail{grid-template-columns:86px minmax(0,1fr);gap:16px 12px;margin-left:13px;margin-right:13px;padding:16px}.mall-scope .unified-h5 .mall-detail>.mall-art{width:86px;height:122px}.mall-scope .unified-h5 .detail-copy h2,.mall-scope .unified-h5 .product-name-button{font-size:17px;line-height:25px}.mall-scope .unified-h5 .detail-copy>p{margin-bottom:10px;font-size:11px}.mall-scope .unified-h5 .detail-copy .mall-price{font-size:25px}.mall-scope .unified-h5 .mall-panel,.mall-scope .unified-h5.page-product .mall-panel{margin-left:13px;margin-right:13px;padding:16px}.mall-scope .unified-h5.page-confirm .mall-summary>.mall-art{width:82px;height:104px}.mall-scope .unified-h5.page-confirm .mall-summary{gap:12px}.mall-scope .unified-h5.page-confirm .mall-summary h2{font-size:16px;line-height:24px}.mall-scope .unified-h5 .account-form .mall-checkbox{font-size:11px!important}.mall-scope .unified-h5 .account-form>input{font-size:13px}.mall-scope .unified-h5 .mall-profile{width:calc(100% - 36px);margin-left:18px;margin-right:18px}.mall-scope .unified-h5 .mall-account-points{margin-left:13px;margin-right:13px;padding:18px}.mall-scope .unified-h5 .account-orders{padding:16px 13px}.mall-scope .unified-h5 .account-links{padding:0 15px}.mall-scope .unified-h5 .mall-ledger-row{gap:7px}.mall-scope .unified-h5 .mall-ledger-row b{font-size:11px}.mall-scope .unified-h5 .mall-ledger-row>strong{font-size:15px}.mall-scope .unified-h5 .mall-ledger-row>strong>small{display:none}.mall-scope .unified-h5 .ledger-symbol{width:26px;height:29px}.mall-scope .unified-h5 .mall-help-section,.mall-scope .unified-h5 .help-context{margin-left:13px;margin-right:13px}.mall-scope .unified-h5 .help-context .mall-summary{gap:8px;margin:0;padding:12px}.mall-scope .unified-h5 .help-context .mall-art{width:48px;height:58px}.mall-scope .unified-h5 .help-view{display:none}.mall-scope .unified-h5 .faq-list{margin:0;padding:0 14px}.mall-scope .unified-h5 .faq-list article>button{font-size:12px}.mall-scope .unified-h5 .faq-list article>p{font-size:11px}.mall-scope .unified-h5 .mall-settings-profile,.mall-scope .unified-h5 .settings-links{margin-left:13px;margin-right:13px}.mall-scope .unified-h5 .settings-links{padding:0 14px}.mall-scope .unified-h5 .mall-policy p{font-size:12px;line-height:23px}.mall-scope.unified-modal .mall-modal{max-width:calc(100vw - 26px);padding:18px}}@media (prefers-reduced-motion:reduce){.mall-scope .unified-h5 *,.mall-scope.unified-modal *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.mall-scope .unified-h5 .mall-account-points:before{display:none}.mall-scope .unified-h5.page-confirm .mall-summary>.mall-art{flex:0 0 102px}.mall-scope .unified-h5.page-confirm .mall-summary>div:not(.mall-art){flex:1;min-width:0}:is(.mall-scope .unified-h5.page-confirm .confirm-lines,.mall-scope .unified-h5.page-confirm:has(.account-form) .confirm-lines){border-radius:15px;margin:15px 18px 0;padding:18px}.mall-scope .unified-h5.page-confirm .confirm-lines dl{gap:0 12px}.mall-scope .unified-h5.page-confirm .confirm-lines dt,.mall-scope .unified-h5.page-confirm .confirm-lines dd{border-bottom:1px solid #eee5d7;align-items:center;height:auto;min-height:40px;padding:8px 0;font-size:13px;line-height:21px}.mall-scope .unified-h5.page-confirm .confirm-lines dt:last-of-type,.mall-scope .unified-h5.page-confirm .confirm-lines dd:last-of-type{border-bottom:0}.mall-scope .unified-h5.page-product main{padding-bottom:104px!important}.mall-scope .unified-h5.page-product main>.mall-action-footer{background:#fffdf8f5;border-top:1px solid #e6ddcf;border-radius:0;width:min(100%,390px);margin:0;padding:14px 18px 18px;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.mall-scope .unified-h5.page-product main>.mall-action-footer:has(.mall-text-button){padding-bottom:14px}.mall-scope .unified-h5.page-product .mall-action-footer .mall-button:disabled{color:#847969;background:#e5dfd5;border-color:#e5dfd5}@media (width<=350px){.mall-scope .unified-h5.page-confirm .mall-summary>.mall-art{flex-basis:82px}:is(.mall-scope .unified-h5.page-confirm .confirm-lines,.mall-scope .unified-h5.page-confirm:has(.account-form) .confirm-lines){margin-left:13px;margin-right:13px;padding:16px}}.mall-scope .unified-h5 .mall-ledger-list{background:#fffefa;border:1px solid #e9dfcf;border-radius:15px;margin:14px 18px 0;padding:0 16px;overflow:hidden}.mall-scope .unified-h5 .mall-ledger-row:last-child{border-bottom:0!important}.mall-scope .unified-h5 .mall-topbar>*{transform:none}.mall-scope .unified-h5.page-confirm main,.mall-scope .unified-h5.page-help main{padding-bottom:150px!important}.mall-scope .unified-h5.page-confirm main>.mall-action-footer,.mall-scope .unified-h5.page-help main>.mall-action-footer{background:#fffdf8f5;border-top:1px solid #e6ddcf;border-radius:0;width:min(100%,390px);margin:0;padding:14px 18px 18px;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.mall-scope .unified-h5.page-confirm .mall-action-footer .mall-button:disabled{color:#847969;box-shadow:none;background:#e5dfd5;border-color:#e5dfd5}.mall-scope .unified-h5 .mall-empty .mall-button{min-height:46px;font-size:14px;line-height:22px}.mall-scope .unified-h5 .mall-bottom-nav .mall-ui-icon{width:25px;height:25px}.mall-scope .unified-h5.page-ledger .mall-ledger-points{justify-content:flex-start;align-items:center;gap:18px;height:auto;min-height:90px;margin-top:5px;display:flex}.mall-scope .unified-h5.page-ledger .mall-ledger-points strong{margin:0;font-family:MallSans,Arial,sans-serif;font-size:32px;font-weight:600;line-height:41px}.mall-scope .unified-h5.empty-ledger-view .mall-empty{padding-top:65px}.mall-scope .unified-h5.empty-ledger-view .mall-text-button{min-height:40px;margin-top:8px;font-size:12px}.mall-scope .unified-h5.scene-load-error .home-search{width:calc(100% - 40px);height:40px;margin:5px 20px 0;padding:0 12px}.mall-scope .unified-h5.scene-load-error .home-search>span{font-size:12px}.mall-scope .unified-h5.scene-load-error .mall-empty{gap:10px;padding-top:65px}.mall-scope .unified-h5.scene-load-error .empty-symbol{margin-bottom:14px}.mall-scope .unified-h5.scene-load-error .mall-empty>.mall-button{width:auto;min-width:190px;min-height:46px;margin-top:14px;font-size:14px}.mall-scope .unified-h5 .order-receipt-action{min-height:44px}.mall-scope .unified-h5 .mall-topbar{z-index:2;position:relative}.mall-scope .unified-h5 .mall-topbar>.mall-icon-button{z-index:1;position:relative}.mall-scope .unified-h5 .mall-spec-categories{flex-wrap:wrap;gap:8px;margin:12px 0 20px;display:flex}.mall-scope .unified-h5 .mall-spec-categories button{min-height:44px;font:inherit;color:#655139;background:#fffdf8;border:1px solid #9b8a70;border-radius:8px;padding:10px 14px;font-size:15px;font-weight:400;line-height:24px}.mall-scope .unified-h5 .mall-spec-categories button.selected{color:#6b4a20;background:#f2e7d4;border-color:#92662d}.mall-scope .unified-h5 .mall-specs.spec-single-rows{flex-direction:column;gap:10px;margin-top:12px;display:flex}.mall-scope .unified-h5 .mall-specs.spec-single-rows button{color:#655139;align-items:center;gap:12px;width:100%;min-width:0;min-height:58px;padding:12px;font-size:15px;font-weight:400;line-height:24px;display:flex}.mall-scope .unified-h5 .mall-specs.spec-single-rows button>span{overflow-wrap:anywhere;flex:1;min-width:0}.mall-scope .unified-h5 .mall-specs.spec-single-rows button>small{white-space:nowrap;font-size:14px;font-weight:400}.mall-scope .unified-h5 .mall-specs.spec-single-rows button>img{object-fit:contain;border-radius:5px;flex:none;width:40px;height:40px}.mall-scope .unified-h5 .mall-specs.spec-single-rows button>svg{flex:none;width:18px}.mall-scope .unified-h5 .mall-specs.spec-single-rows button.selected{color:#6b4a20;background:#f2e7d4;border-color:#92662d}.mall-scope .unified-h5 .spec-panel>h2 small{font-size:14px;font-weight:400}.office.admin-redesign,.admin-modal-layer,.office-login,.office-loading{--ink:#253449;--muted:#728094;--line:#e4e9f0;--accent:#356bd6;--navy:#202d43;--radius:14px;--surface:#fff;--canvas:#f5f7fa;color:var(--ink);font-synthesis:none;font-family:MallSans,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.55}.office.admin-redesign{background:var(--canvas)}.admin-redesign button,.admin-redesign input,.admin-redesign select,.admin-redesign textarea,.admin-modal-layer button,.admin-modal-layer input,.admin-modal-layer select,.admin-modal-layer textarea{font-family:inherit;font-size:14px}.admin-redesign button,.admin-redesign .button,.admin-modal-layer button{min-height:38px;box-shadow:none;border-radius:8px;padding:8px 13px;line-height:20px}.admin-redesign button:hover,.admin-modal-layer button:hover{background:#eaeef4;border-color:#b6bfcf}.admin-redesign button.primary,.admin-redesign .button.primary,.admin-modal-layer button.primary{color:#fff;background:#356bd6;border:1px solid #356bd6;font-weight:550;box-shadow:0 2px 5px #33415a0c}.admin-redesign button:disabled,.admin-modal-layer button:disabled{opacity:1;color:#4c6186;cursor:not-allowed;box-shadow:none;background:#e7ebf2;border-color:#d7deea}.admin-redesign a:focus-visible,.admin-redesign button:focus-visible,.admin-redesign input:focus-visible,.admin-redesign select:focus-visible,.admin-redesign textarea:focus-visible,.admin-modal-layer :focus-visible{outline-offset:3px;outline:2px solid #516991}.admin-redesign .sidebar{color:#b9c2d1;background:#202d43;border-right:1px solid #202938;width:232px;padding:0}.admin-redesign .brand{letter-spacing:.02em;color:#ebeef4;gap:12px;padding:30px 22px 27px;font-family:MallSans,PingFang SC,sans-serif;font-size:17px;font-weight:600}.admin-redesign .brand .mark{color:#f1f3f7;width:36px;height:38px;box-shadow:none;background:#7384a2;border-radius:9px;font:600 17px/1 MallSans,Arial,sans-serif}.admin-redesign .brand small{letter-spacing:.06em;color:#8f9db4;margin-top:4px;font-size:11px;font-weight:400;line-height:18px}.admin-redesign .sidebar-label{color:#6d7e9d;letter-spacing:.08em;padding:9px 24px 11px;font-size:11px}.admin-redesign .sidebar nav{padding:0 12px}.admin-redesign .sidebar nav a{color:#afb9ca;border:1px solid #0000;border-radius:8px;gap:12px;min-height:47px;margin:3px 0;padding:12px 13px;font-size:14px;line-height:21px;position:relative}.admin-redesign .sidebar nav a>svg:first-child{color:#7d8da9;stroke-width:1.5px;width:18px;height:18px}.admin-redesign .sidebar nav a>svg:last-child:not(:first-child){color:#afb8c9}.admin-redesign .sidebar nav a:hover{color:#e8ecf2;background:#2b374c}.admin-redesign .sidebar nav a.active{color:#d1d9e6;background:#313f58;border-color:#3c4d6a;font-weight:550}.admin-redesign .sidebar nav a.active>svg:first-child{color:#9eaabe}.admin-redesign .sidebar nav a.active:before{content:"";background:#8695ae;border-radius:0 3px 3px 0;width:3px;height:20px;position:absolute;top:14px;left:-13px}.admin-redesign .legacy-business-link{color:#7d8da8;border-top:1px solid #35445d;align-items:center;gap:8px;margin:24px 20px 0;padding:13px 2px;font-size:11px;line-height:19px;text-decoration:none;display:flex}.admin-redesign .legacy-business-link svg{flex-shrink:0;width:15px;height:15px}.admin-redesign .sidebar-bottom{border-top:1px solid #313f58;padding:19px 18px}.admin-redesign .identity{gap:10px;min-width:0}.admin-redesign .identity .avatar{color:#c6cfe0;background:#34435c;width:32px;height:32px;font-size:13px;font-weight:500}.admin-redesign .identity b{color:#c4cedf;font-size:12px;font-weight:500;line-height:18px}.admin-redesign .identity small{color:#7586a3;font-size:11px;line-height:17px}.admin-redesign .sidebar-exit{color:#7989a5;border:0;gap:6px;min-height:34px;margin:10px 0 0 42px;padding:7px 0;font-size:11px}.admin-redesign .sidebar-exit:hover{color:#cad3e3;background:0 0}.admin-redesign .office-main{width:calc(100% - 232px);margin-left:232px}.admin-redesign .office-top{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:20;background:#fffffff5;border-bottom:1px solid #d6dde9;gap:15px;height:70px;padding:0 34px;position:sticky;top:0}.admin-redesign .office-top>div:first-child{color:#4a5f83;font-size:13px;line-height:20px}.admin-redesign .office-top b{color:#2d3a50;font-weight:550}.admin-redesign .top-actions{color:#4a5f83;gap:15px;font-size:12px;line-height:20px}.admin-redesign .env-dot{color:#465a7c;background:#e6eaf1;border:1px solid #d5dce9;border-radius:6px;padding:4px 8px;font-size:11px}.admin-redesign .top-actions .icon-button{color:#495d81;background:#fff;border:1px solid #d6dde9;border-radius:7px;width:34px;min-height:34px;padding:7px}.admin-redesign .top-actions>a{color:#4a5f84;border-left:1px solid #d3dbe8;padding-left:15px;font-size:12px;text-decoration:none}.admin-redesign .office-content{max-width:1560px;margin:0 auto;padding:29px 34px 18px}.admin-redesign .page-heading{align-items:center;gap:20px;margin-bottom:25px}.admin-redesign .page-heading .eyebrow{display:none}.admin-redesign .page-heading h1{letter-spacing:.01em;margin:0;font-family:MallSans,PingFang SC,sans-serif;font-size:27px;font-weight:650;line-height:38px}.admin-redesign .page-heading p:not(.eyebrow){color:#4a5f83;max-width:660px;margin-top:6px;font-size:13px;line-height:21px}.admin-redesign .page-heading .actions{flex-wrap:wrap;justify-content:flex-end;gap:9px}.admin-redesign .restore-action{color:#4a5f83;background:0 0;border-color:#c6d0e1;min-height:34px;padding:7px 11px;font-size:12px}.admin-redesign .restore-action:hover{color:#4d6388;background:#e4e9f1;border-color:#bdc5d3}.admin-redesign .panel{background:#fff;border:1px solid #d6dde9;border-radius:14px;margin-bottom:22px;padding:22px 23px;overflow:visible;box-shadow:0 5px 20px -20px #2a364a55}.admin-redesign .section-title{align-items:center;gap:13px;margin-bottom:18px}.admin-redesign .section-title h2{color:#32415a;font-family:MallSans,PingFang SC,sans-serif;font-size:15px;font-weight:600;line-height:24px}.admin-redesign .section-title>a,.admin-redesign .section-title>span{color:#4a5f84;font-size:12px;line-height:19px}.admin-redesign .stats-grid{gap:17px;margin-bottom:23px}.admin-redesign .stat{background:#fff;border:1px solid #d4dbe8;border-radius:13px;min-width:0;padding:19px 20px 17px;position:relative;box-shadow:0 6px 20px -22px #2a364a55}.admin-redesign .stat-top{color:#495e83;font-size:12px;line-height:20px}.admin-redesign .stat-top>svg{stroke-width:1.5px;color:#495d81;width:17px;height:17px}.admin-redesign .stat>strong{letter-spacing:-.9px;color:#2c384e;margin:13px 0 8px;font-family:MallSans,Arial,sans-serif;font-size:34px;font-weight:600;line-height:43px;display:block}.admin-redesign .stat>strong em{letter-spacing:0;color:#4a5f84;margin-left:7px;font-family:MallSans,PingFang SC,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:20px}.admin-redesign .stat>small{color:#4a5f84;font-size:11px;line-height:18px}.admin-redesign .dashboard-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:stretch;gap:22px}.admin-redesign .dashboard-grid>.panel{min-height:310px}.admin-redesign .category-chart{gap:18px;padding:10px 0 3px}.admin-redesign .category-row{grid-template-columns:76px minmax(0,1fr) 32px;align-items:center;gap:12px;min-height:26px;font-size:12px}.admin-redesign .category-row>span{color:#495e83}.admin-redesign .category-row>div{background:#e5e9f1;border-radius:9px;height:7px;overflow:hidden}.admin-redesign .category-row i{background:#7384a2;border-radius:9px;height:7px}.admin-redesign .category-row:first-child i{background:#7384a2}.admin-redesign .category-row b{color:#465a7d;text-align:right;font-family:MallSans,Arial,sans-serif;font-size:13px;font-weight:550}.admin-redesign .chain{grid-template-columns:1fr 1fr;gap:21px 16px;padding-top:13px;display:grid}.admin-redesign .chain>div{min-width:0;min-height:70px;padding:0 0 0 37px;position:relative}.admin-redesign .chain>div>span{color:#465a7d;background:#e2e7ef;border:1px solid #d0d8e6;border-radius:8px;place-items:center;width:26px;height:26px;font-size:11px;display:grid;position:absolute;top:0;left:0}.admin-redesign .chain b{color:#415474;font-size:13px;font-weight:550;line-height:22px}.admin-redesign .chain p{color:#495d81;margin-top:6px;font-size:11px;line-height:19px}.admin-redesign .store-feature{padding:8px 0 12px}.admin-redesign .store-monogram{color:#435677;background:#d7dee9;border:1px solid #c2ccde;border-radius:13px;width:48px;height:48px;font-family:MallSans,PingFang SC,sans-serif;font-size:21px}.admin-redesign .store-feature h2{margin-top:12px;font-family:MallSans,PingFang SC,sans-serif;font-size:19px;font-weight:600;line-height:29px}.admin-redesign .store-feature p{color:#4a5f84;margin-top:5px;font-size:13px;line-height:22px}.admin-redesign .store-feature-links{color:#485c7f;border-top:1px solid #dee3ed;gap:20px;padding-top:16px;font-size:12px}.admin-redesign input:not([type=checkbox]):not([type=file]),.admin-redesign select,.admin-redesign textarea,.admin-modal-layer input:not([type=checkbox]):not([type=file]),.admin-modal-layer select,.admin-modal-layer textarea{color:#415474;min-height:40px;box-shadow:none;background:#fff;border:1px solid #cfd7e5;border-radius:8px;padding:9px 11px;font-size:13px;line-height:20px}.admin-redesign input::placeholder,.admin-modal-layer input::placeholder,.admin-redesign textarea::placeholder,.admin-modal-layer textarea::placeholder{color:#4c6186}.admin-redesign select,.admin-modal-layer select{padding-right:28px}.admin-redesign input:focus,.admin-redesign select:focus,.admin-redesign textarea:focus,.admin-modal-layer input:focus,.admin-modal-layer select:focus,.admin-modal-layer textarea:focus{border-color:#7d8da8;outline-color:#7d8da8}.admin-redesign .toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px}.admin-redesign .toolbar .search{flex:1;width:auto;min-width:240px;max-width:420px}.admin-redesign .toolbar>select{min-width:130px;max-width:200px}.admin-redesign .context-bar{border-bottom:1px solid #dee3ed;gap:12px;margin-bottom:20px;padding-bottom:17px}.admin-redesign .context-bar b{color:#495d81;font-size:13px;font-weight:550}.admin-redesign .context-bar span{color:#4b6186;font-size:11px}.admin-redesign .context-bar select{background:#ebeef4;min-width:164px}.admin-redesign .note,.admin-modal-layer .note{color:#475b7d;background:#e8ecf3;border:1px solid #d3dbe8;border-radius:8px;margin:14px 0 18px;padding:12px 14px;font-size:12px;line-height:21px}.admin-redesign .table-caption{color:#4b6084;border-bottom:1px solid #d8dfea;justify-content:space-between;align-items:center;gap:12px;padding:4px 0 13px;font-size:12px;display:flex}.admin-redesign .table-caption b{color:#45597c;font-size:14px;font-weight:600}.admin-redesign .table-wrap{scrollbar-width:thin;scrollbar-color:#bac2d1 #edf0f5;max-width:calc(100% + 46px);margin:0 -23px;overflow:auto}.admin-redesign table{border-collapse:collapse;color:#3f5171;width:100%;font-size:13px;line-height:21px}.admin-redesign th{color:#495d81;white-space:nowrap;text-align:left;background:#f0f3f7;border-bottom:1px solid #d5dce9;padding:13px 16px;font-size:11px;font-weight:500;line-height:19px}.admin-redesign td{vertical-align:middle;color:#3f5170;border-bottom:1px solid #e2e7f0;padding:16px;font-size:13px;line-height:21px}.admin-redesign tbody tr:last-child td{border-bottom:0}.admin-redesign tbody tr:hover{background:#f5f6f9}.admin-redesign td>b{color:#35445f;font-weight:550}.admin-redesign td small,.admin-redesign .subtext{color:#4a5f84;margin-top:3px;font-size:11px;line-height:18px;display:block}.admin-redesign .mono,.admin-modal-layer .mono{letter-spacing:-.2px;overflow-wrap:anywhere;font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.admin-redesign .catalog-table{table-layout:fixed;min-width:1000px}.admin-redesign .catalog-table th:first-child{width:32%}.admin-redesign .catalog-table th:nth-child(2){width:10%}.admin-redesign .catalog-table th:nth-child(3){width:9%}.admin-redesign .catalog-table th:nth-child(4){width:11%}.admin-redesign .catalog-table th:nth-child(5){width:9%}.admin-redesign .catalog-table th:nth-child(6){width:10%}.admin-redesign .catalog-table th:nth-child(7){width:11%}.admin-redesign .catalog-table th:nth-child(8){width:8%}.admin-redesign .catalog-table td{padding-top:13px;padding-bottom:13px}.admin-redesign .product-cell{align-items:center;gap:12px;min-width:0}.admin-redesign .product-cell>div:not(.mall-art){flex:1;min-width:0}.admin-redesign .product-cell .clamp{color:#33415a;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;font-weight:550;line-height:20px;display:-webkit-box;overflow:hidden}.admin-redesign .product-spec{color:#485d81;margin-top:4px;font-size:12px}.admin-redesign .product-identity{color:#4a5f83;margin-top:3px;font-size:11px}.admin-redesign .mall-art,.admin-modal-layer .mall-art{background:#e7ebf2;border:1px solid #dce2ec;border-radius:8px;flex:0 0 51px;justify-content:center;align-items:center;width:51px;height:62px;display:flex;position:relative;overflow:hidden}.admin-redesign .mall-art>img,.admin-modal-layer .mall-art>img{object-fit:cover;width:100%;height:100%;display:block}.admin-redesign .mall-art.source-image>img,.admin-modal-layer .mall-art.source-image>img{object-fit:contain;background:#fff;padding:3px}.admin-redesign .mall-art.brand-fallback>img,.admin-modal-layer .mall-art.brand-fallback>img{object-fit:contain;border-radius:4px;width:30px;height:30px}.admin-redesign .mall-art.brand-fallback>span,.admin-redesign .mall-art.brand-fallback>small,.admin-modal-layer .mall-art.brand-fallback>span,.admin-modal-layer .mall-art.brand-fallback>small{display:none}.admin-redesign .supply-price{color:#435676;white-space:nowrap;font-variant-numeric:tabular-nums;font-family:MallSans,Arial,sans-serif;font-size:14px;font-weight:600}.admin-redesign .catalog-table td:nth-child(5){color:#485d80;font-variant-numeric:tabular-nums;white-space:nowrap}.admin-redesign .catalog-table td:nth-child(6)>b{color:#445778;white-space:nowrap;font-family:MallSans,Arial,sans-serif;font-size:14px;font-weight:550}.admin-redesign .pill{color:#435676;white-space:nowrap;background:#e2e7ef;border:1px solid #cad3e2;border-radius:5px;align-items:center;padding:1px 6px;font-size:11px;line-height:18px;display:inline-flex}.admin-redesign .status{color:#475b7d;white-space:nowrap;background:#e8ecf2;border:1px solid #d6dde9;border-radius:5px;align-items:center;gap:5px;padding:2px 7px;font-size:11px;line-height:18px;display:inline-flex}.admin-redesign .status:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:4px;height:4px}.admin-redesign .status.success{color:#435677;background:#e6eaf1;border-color:#d0d8e6}.admin-redesign .status.processing,.admin-redesign .status.unknown{color:#415373;background:#e4e8f0;border-color:#cad3e2}.admin-redesign .status.failed{color:#4e648a;background:#ebeff4;border-color:#d7dee9}.admin-redesign .refund-state{color:#45587a;white-space:nowrap;font-size:11px}.admin-redesign button.link{color:#44587a;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;min-height:32px;margin:2px 0;padding:4px 7px;font-size:12px;font-weight:500;line-height:20px}.admin-redesign button.link:hover{background:#dce2ec;border-color:#bec9dc}.admin-redesign button.link.muted{color:#495e82}.admin-redesign .order-table{min-width:980px}.admin-redesign .order-table th:first-child{width:27%}.admin-redesign .order-table th:last-child{width:19%;min-width:155px}.admin-redesign .order-table .clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:290px;line-height:18px;display:-webkit-box;overflow:hidden}.admin-redesign .pagination{color:#4b6085;border-top:1px solid #dbe1ec;justify-content:flex-end;align-items:center;gap:8px;margin-top:0;padding:18px 0 0;font-size:12px;display:flex}.admin-redesign .pagination>span{margin-right:auto}.admin-redesign .pagination button{background:#fff;border-color:#d2dae7;min-height:32px;padding:5px 12px;font-size:12px}.admin-redesign .pagination button:disabled{color:#495e83;background:#eff2f6;border-color:#dee4ee}.admin-redesign .empty{color:#495e83;text-align:center;font-size:13px;line-height:23px;padding:52px 20px!important}.admin-redesign .collab-intro{align-items:center;gap:20px;margin-bottom:22px}.admin-redesign .collab-kicker{letter-spacing:.05em;color:#465a7c;background:#e2e7f0;border:1px solid #cad3e2;border-radius:5px;padding:3px 7px;font-size:11px;line-height:18px;display:inline-flex}.admin-redesign .collab-intro h2{color:#35445f;letter-spacing:0;margin-top:11px;font-family:MallSans,PingFang SC,sans-serif;font-size:21px;font-weight:600;line-height:31px}.admin-redesign .collab-intro p{color:#485c7f;max-width:760px;margin-top:7px;font-size:13px;line-height:22px}.admin-redesign .outline-tag{color:#475b7d;white-space:nowrap;background:#ebeff4;border:1px solid #ced7e5;border-radius:6px;padding:5px 9px;font-size:11px}.admin-redesign .collab-metrics{gap:15px;margin:20px 0}.admin-redesign .collab-metrics article{background:#f4f6f9;border:1px solid #d5dce9;border-radius:11px;min-width:0;padding:17px 19px}.admin-redesign .collab-metrics article>span{color:#485c7f;font-size:12px;line-height:20px}.admin-redesign .collab-metrics article>strong{letter-spacing:-.6px;color:#45587a;margin:9px 0 5px;font-family:MallSans,Arial,sans-serif;font-size:31px;font-weight:600;line-height:40px}.admin-redesign .collab-metrics article>small{color:#495d81;font-size:11px;line-height:18px}.admin-redesign .pool-filters{background:#f1f3f7;border:1px solid #d8dfea;border-radius:10px;gap:13px;padding:16px}.admin-redesign .pool-filters>label{color:#485d81;gap:6px;min-width:135px;margin:0;font-size:11px;line-height:18px}.admin-redesign .pool-filters label select,.admin-redesign .pool-filters label input{margin-top:6px}.admin-redesign .pool-filters .pool-search{flex:1;min-width:240px}.admin-redesign .pool-filters .pool-search input{width:100%}.admin-redesign .tabs{background:#edf0f5;border:0;border-radius:8px;gap:4px;padding:4px;display:inline-flex}.admin-redesign .tabs button{color:#495e83;background:0 0;border:0;border-radius:6px;gap:7px;min-height:34px;padding:6px 12px;font-size:12px}.admin-redesign .tabs button.active{color:#475b7d;background:#fff;font-weight:550;box-shadow:0 1px 3px #33425b15}.admin-redesign .tabs button span{color:#495e83;background:#f2f4f8;border:1px solid #d8dfea;border-radius:4px;padding:0 4px;font-family:MallSans,Arial,sans-serif;font-size:11px}.admin-redesign .toolbar.between{align-items:center;gap:13px}.admin-redesign .toolbar.between .actions{flex-wrap:wrap;gap:7px}.admin-redesign .toolbar.between .actions button{min-height:32px;padding:5px 9px;font-size:11px}.admin-redesign .matching-summary{color:#435676;background:#e7ebf2;border:1px solid #d3dae7;border-radius:8px;margin-bottom:18px;padding:12px 15px;font-size:13px;line-height:22px}.admin-redesign .relation-list{grid-template-columns:1fr;gap:16px;display:grid}.admin-redesign .relation-list article{background:#fff;border:1px solid #d5dce9;border-radius:12px;padding:20px}.admin-redesign .relation-brand{gap:13px;margin-bottom:18px}.admin-redesign .relation-brand h2{color:#425575;font-family:MallSans,PingFang SC,sans-serif;font-size:17px;font-weight:600;line-height:27px}.admin-redesign .relation-brand p{color:#4a5f83;margin-top:4px;font-size:12px;line-height:19px}.admin-redesign .relation-flow{color:#495e82;background:#eaedf3;border:1px solid #d5dce9;border-radius:8px;flex-wrap:wrap;align-items:center;gap:11px;padding:14px 16px;font-size:12px;line-height:21px;display:flex}.admin-redesign .relation-flow b{color:#465a7c;font-size:13px;font-weight:550}.admin-redesign .relation-list .actions{color:#485d80;gap:12px;margin-top:16px;font-size:12px}.admin-redesign .relation-list .actions button{min-height:32px;font-size:12px}.admin-redesign .settings-panel{max-width:760px;padding:26px}.admin-redesign .settings-panel>h2{color:#45597c;margin:0 0 24px;font-family:MallSans,PingFang SC,sans-serif;font-size:16px;font-weight:600;line-height:25px}.admin-redesign .settings-panel label{color:#475b7e;margin:19px 0;font-size:13px;line-height:21px;display:block}.admin-redesign .settings-panel input,.admin-redesign .settings-panel textarea{resize:vertical;width:100%;margin-top:8px;display:block}.admin-redesign .form-note{color:#495e83;background:#edf0f5;border:1px solid #d8dfea;border-radius:8px;margin:20px 0;padding:12px 14px;font-size:12px;line-height:21px}.admin-redesign .settings-panel>.primary{min-width:130px}.admin-redesign .positive{color:#435677;font-variant-numeric:tabular-nums;font-weight:550}.admin-redesign .negative{color:#475b7e;font-variant-numeric:tabular-nums;font-weight:550}.admin-redesign .number{color:#435677;font-family:MallSans,Arial,sans-serif;font-size:20px;font-weight:550}.admin-redesign .office-footer{color:#495e82;border-top:1px solid #d3dbe8;justify-content:space-between;gap:16px;margin-top:8px;padding-top:18px;font-size:11px;line-height:19px;display:flex}.admin-redesign .error-banner{color:#4a5f84;background:#eceff5;border:1px solid #d2dae7;border-radius:9px;margin-bottom:20px;padding:13px 15px;font-size:13px;line-height:21px}.admin-redesign .success-banner{color:#435677;background:#e9edf3;border:1px solid #d3dae7;border-radius:9px;margin-bottom:20px;padding:13px 15px;font-size:13px;line-height:21px}.admin-modal-layer{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:100;background:#1e273666;padding:24px}.admin-modal-layer .modal{scrollbar-width:thin;scrollbar-color:#bfcadc #f1f3f7;background:#fff;border:1px solid #d0d8e5;border-radius:16px;outline:none;width:660px;max-width:100%;max-height:calc(100dvh - 48px);padding:25px;overflow:auto;box-shadow:0 24px 90px #1b23303d}.admin-modal-layer .modal.narrow{width:500px}.admin-modal-layer .modal>header{border-bottom:1px solid #dce2ec;justify-content:space-between;align-items:center;gap:18px;margin-bottom:21px;padding-bottom:17px;display:flex}.admin-modal-layer .modal h2{letter-spacing:0;color:#425576;margin:0;font-family:MallSans,PingFang SC,sans-serif;font-size:19px;font-weight:600;line-height:29px}.admin-modal-layer .modal>header>button{color:#495d81;background:#f1f3f7;border:1px solid #0000;border-radius:7px;flex-shrink:0;width:34px;min-height:34px;padding:3px;font-size:23px;line-height:24px}.admin-modal-layer .modal>header>button:hover{background:#e4e8f0;border-color:#d2d9e7}.admin-modal-layer .modal h3{color:#445779;margin:22px 0 13px;font-size:14px;font-weight:550;line-height:22px}.admin-modal-layer .modal p{color:#485d81;margin:10px 0;font-size:13px;line-height:23px}.admin-modal-layer .modal label{color:#475c7f;margin:18px 0;font-size:13px;line-height:21px;display:block}.admin-modal-layer .modal label>input:not([type=checkbox]),.admin-modal-layer .modal label>select,.admin-modal-layer .modal label>textarea{resize:vertical;width:100%;margin-top:8px;display:block}.admin-modal-layer .modal .check{align-items:center;gap:8px;min-height:40px;display:flex}.admin-modal-layer .modal .check input{accent-color:#687a9a;flex-shrink:0;width:17px;height:17px;margin:0}.admin-modal-layer .modal>.wide{min-height:43px;margin-top:20px}.admin-modal-layer .modal .product-cell{align-items:center;gap:13px;margin-bottom:17px}.admin-modal-layer .modal .product-cell>b{color:#465a7d;overflow-wrap:anywhere;font-size:14px;font-weight:550;line-height:22px}.admin-modal-layer .detail-grid{grid-template-columns:115px minmax(0,1fr);gap:0;margin:18px 0;display:grid}.admin-modal-layer .detail-grid dt,.admin-modal-layer .detail-grid dd{overflow-wrap:anywhere;border-bottom:1px solid #e6eaf1;margin:0;padding:10px 0;font-size:13px;line-height:22px}.admin-modal-layer .detail-grid dt{color:#485d80;padding-right:12px}.admin-modal-layer .detail-grid dd{color:#45597b}.admin-modal-layer .detail-refund{color:#435778;font-size:12px}.admin-modal-layer .coupon{color:#465a7d;background:#ebeef4;border:1px dashed #cbd4e3;border-radius:9px;padding:17px}.admin-modal-layer .coupon>b{font-size:12px;font-weight:550}.admin-modal-layer .coupon code{overflow-wrap:anywhere;color:#435778;margin:10px 0;font-family:monospace;font-size:15px;line-height:25px;display:block}.admin-modal-layer .coupon p{color:#475b7e;margin:4px 0;font-size:11px;line-height:19px}.admin-modal-layer .timeline{padding-left:0;list-style:none}.admin-modal-layer .timeline li{border-left:1px solid #d9dfea;margin-left:5px;padding:0 0 18px 22px;position:relative}.admin-modal-layer .timeline li:before{content:"";background:#a2adc1;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:-4px;box-shadow:0 0 0 3px #f3f5f9}.admin-modal-layer .timeline b{color:#45587a;font-size:13px;font-weight:550;line-height:21px;display:block}.admin-modal-layer .timeline span,.admin-modal-layer .timeline small{color:#475c7f;margin-top:3px;font-size:12px;line-height:20px;display:block}.admin-modal-layer .timeline small{color:#485d81;font-size:11px}.admin-modal-layer .import-preview{background:#eceff5;border:1px solid #d0d8e6;border-radius:10px;margin-top:18px;padding:15px}.admin-modal-layer .import-preview p{color:#44587a;font-size:12px;line-height:21px}.admin-modal-layer input[type=file]{color:#44587a;background:#f3f5f8;border:1px dashed #ccd5e4;border-radius:8px;width:100%;min-height:42px;margin:16px 0 0;padding:10px;font-size:12px;line-height:22px}.admin-modal-layer .error{color:#4a5f83;background:#edf0f6;border:1px solid #d3dbe8;border-radius:7px;padding:10px 12px;font-size:12px;line-height:21px}.office-login{background:#e8ecf2;place-items:center;min-height:100dvh;padding:55px 24px;display:grid}.office-login .back-link{color:#495d81;font-size:12px;position:absolute;top:28px;left:32px}.office-login .login-card{background:#fff;border:1px solid #d3dbe8;border-radius:18px;width:430px;max-width:100%;padding:34px;box-shadow:0 18px 60px -42px #33425b55}.office-login .login-card .mark{color:#eff2f7;background:#7a8aa6;border-radius:10px;width:42px;height:44px;font:600 18px/1 MallSans,Arial,sans-serif}.office-login .eyebrow{display:none}.office-login .login-card h1{letter-spacing:0;color:#435676;margin:23px 0 8px;font-family:MallSans,PingFang SC,sans-serif;font-size:24px;font-weight:600;line-height:35px}.office-login .login-card>p{color:#485d81;font-size:13px;line-height:22px}.office-login .login-identity{color:#465a7c;background:#f1f3f7;border:1px solid #dae0eb;border-radius:8px;margin:23px 0;padding:13px 15px;font-size:13px}.office-login .login-card button{color:#fff;background:#627494;border:1px solid #627494;border-radius:8px;min-height:44px;font-family:inherit;font-size:14px;font-weight:550}.office-loading{background:#eaeef4;min-height:100dvh}@media (width<=1200px){.admin-redesign .sidebar{width:216px}.admin-redesign .office-main{width:calc(100% - 216px);margin-left:216px}.admin-redesign .office-content{padding:25px 24px 17px}.admin-redesign .office-top{padding-left:24px;padding-right:24px}.admin-redesign .stats-grid{gap:12px}.admin-redesign .stat{padding:17px}.admin-redesign .stat>strong{font-size:31px}.admin-redesign .dashboard-grid{gap:17px}.admin-redesign .panel{padding:20px}.admin-redesign .table-wrap{max-width:calc(100% + 40px);margin:0 -20px}.admin-redesign .chain{grid-template-columns:1fr;gap:14px;padding-top:4px}.admin-redesign .chain>div{min-height:47px}}@media (width<=900px){.admin-redesign .sidebar{width:232px;transition:none;transform:translate(-100%)}.admin-redesign .sidebar.shown{transform:translate(0)}.admin-redesign .office-main{width:100%;margin-left:0}.admin-redesign .office-top{height:62px;padding:0 20px}.admin-redesign .mobile-menu{color:#475b7d;background:#eef1f6;border:1px solid #d7deea;border-radius:7px;width:34px;min-height:34px;margin-right:9px;padding:6px;display:inline-flex}.admin-redesign .office-content{padding:23px 20px 16px}.admin-redesign .page-heading h1{font-size:24px;line-height:34px}.admin-redesign .dashboard-grid{grid-template-columns:1fr 1fr}.admin-redesign .chain{grid-template-columns:1fr}.admin-redesign .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-redesign .nav-scrim{z-index:29;background:#1b233166;border:0;border-radius:0;position:fixed;inset:0}}@media (width<=600px){.admin-redesign .office-top{gap:8px;padding:0 14px}.admin-redesign .office-top>div:first-child{font-size:12px}.admin-redesign .office-top>div:first-child>.muted{display:none}.admin-redesign .top-actions{gap:8px}.admin-redesign .top-actions>a{padding-left:8px;font-size:11px}.admin-redesign .env-dot{padding:3px 5px;font-size:9px}.admin-redesign .office-content{padding:20px 14px 15px}.admin-redesign .page-heading{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:19px;display:flex}.admin-redesign .page-heading h1{font-size:23px;line-height:32px}.admin-redesign .page-heading p:not(.eyebrow){font-size:12px;line-height:20px}.admin-redesign .page-heading .actions{justify-content:flex-start}.admin-redesign .page-heading button,.admin-redesign .page-heading .button{min-height:35px;padding:7px 10px;font-size:12px}.admin-redesign .dashboard-grid{grid-template-columns:1fr;gap:0}.admin-redesign .dashboard-grid>.panel{min-height:0}.admin-redesign .chain{grid-template-columns:1fr 1fr;gap:18px 12px}.admin-redesign .chain>div{min-height:70px;padding-left:30px}.admin-redesign .chain>div>span{width:22px;height:23px;font-size:9px}.admin-redesign .chain b{font-size:12px}.admin-redesign .chain p{font-size:11px;line-height:18px}.admin-redesign .stat{padding:15px 14px}.admin-redesign .stat>strong{margin:9px 0 6px;font-size:28px;line-height:37px}.admin-redesign .stat-top{font-size:11px}.admin-redesign .stat>small{font-size:9px}.admin-redesign .panel{border-radius:12px;margin-bottom:17px;padding:17px 15px}.admin-redesign .table-wrap{max-width:calc(100% + 30px);margin:0 -15px}.admin-redesign .section-title{align-items:flex-start;gap:10px}.admin-redesign .section-title h2{font-size:14px}.admin-redesign .section-title>span{text-align:right;max-width:150px;font-size:11px}.admin-redesign .toolbar .search{width:100%;min-width:100%;max-width:none}.admin-redesign .toolbar>select{flex:1;min-width:100px;max-width:none}.admin-redesign .toolbar input,.admin-redesign .toolbar select{font-size:12px}.admin-redesign .context-bar{flex-wrap:wrap;gap:9px}.admin-redesign .context-bar span{width:100%}.admin-redesign .table-caption{font-size:11px}.admin-redesign .note{padding:10px 12px;font-size:11px;line-height:19px}.admin-redesign .collab-intro{flex-direction:column;align-items:flex-start;gap:16px}.admin-redesign .collab-intro h2{font-size:19px;line-height:28px}.admin-redesign .collab-intro p{font-size:12px;line-height:21px}.admin-redesign .collab-metrics{gap:8px;margin:16px 0}.admin-redesign .collab-metrics article{padding:13px 10px}.admin-redesign .collab-metrics article>span{font-size:9px;line-height:17px}.admin-redesign .collab-metrics article>strong{font-size:26px;line-height:35px}.admin-redesign .collab-metrics article>small{font-size:9px;line-height:17px}.admin-redesign .pool-filters{gap:10px;padding:12px}.admin-redesign .pool-filters>label{width:calc(50% - 5px);min-width:0;font-size:11px}.admin-redesign .pool-filters label select,.admin-redesign .pool-filters label input{width:100%}.admin-redesign .pool-filters .pool-search{min-width:100%}.admin-redesign .toolbar.between .actions{width:100%}.admin-redesign .tabs{gap:2px;max-width:100%}.admin-redesign .tabs button{gap:4px;padding:6px 9px;font-size:11px}.admin-redesign .relation-list article{padding:15px}.admin-redesign .relation-flow{gap:8px;padding:12px;font-size:11px}.admin-redesign .relation-list .actions{flex-wrap:wrap;gap:10px;font-size:11px}.admin-redesign .settings-panel{padding:20px 18px}.admin-redesign .office-footer{flex-direction:column;gap:4px;font-size:9px}.admin-modal-layer{padding:13px}.admin-modal-layer .modal,.admin-modal-layer .modal.narrow{border-radius:13px;width:100%;max-height:calc(100dvh - 26px);padding:20px}.admin-modal-layer .modal h2{font-size:17px;line-height:25px}.admin-modal-layer .detail-grid{grid-template-columns:95px minmax(0,1fr)}.admin-modal-layer .detail-grid dt,.admin-modal-layer .detail-grid dd{padding:9px 0;font-size:12px}.admin-modal-layer .modal p{font-size:12px;line-height:22px}.admin-modal-layer .modal label{font-size:12px}.office-login .login-card{padding:27px}.office-login .login-card h1{font-size:22px}.office-login .back-link{top:23px;left:23px}}@media (prefers-reduced-motion:reduce){.admin-redesign *,.admin-modal-layer *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.admin-modal-layer .modal .admin-dialog-error{color:#4a5f84;background:#edf0f5;border:1px solid #c7d1e1;border-radius:8px;margin:15px 0 0;padding:11px 13px;font-size:12px;line-height:22px}.admin-modal-layer .modal>header{z-index:5;background:#fff;position:sticky;top:0}.admin-modal-layer .import-preview-list{background:#fff;border:1px solid #cdd5e4;border-radius:7px;margin:14px 0 17px;overflow:hidden}.admin-modal-layer .import-preview-head,.admin-modal-layer .import-preview-row{grid-template-columns:100px minmax(0,1fr) 80px;align-items:baseline;gap:12px;padding:9px 12px;font-size:11px;line-height:20px;display:grid}.admin-modal-layer .import-preview-head{color:#4e648b;background:#e6eaf1}.admin-modal-layer .import-preview-row{color:#485d80;border-top:1px solid #dee4ee}.admin-modal-layer .import-preview-row b{color:#3e4f6d;font-size:12px;font-weight:550}.admin-modal-layer .import-preview-row code{overflow-wrap:anywhere;color:#5e6f8d;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;line-height:18px}.admin-modal-layer .import-preview-head>span:last-child,.admin-modal-layer .import-preview-row>span:last-child{text-align:right;font-variant-numeric:tabular-nums}@media (width<=900px){.admin-redesign .sidebar{visibility:hidden}.admin-redesign .sidebar.shown{visibility:visible}}@media (width<=600px){.admin-redesign .table-wrap:before{content:"左右滑动查看完整列表";color:#5c6d8a;background:#eff2f7;border-bottom:1px solid #d9e0eb;width:100%;padding:8px 15px;font-size:10px;line-height:18px;display:block}.admin-modal-layer .import-preview-head,.admin-modal-layer .import-preview-row{grid-template-columns:64px minmax(0,1fr) 55px;gap:8px;padding:8px 9px;font-size:10px}.admin-modal-layer .import-preview-row b{font-size:11px}}.office.admin-redesign,.admin-modal-layer,.office-login,.office-loading{--muted:#63738a}.admin-redesign .brand .mark,.office-login .login-card .mark{background:#356bd6}.admin-redesign .sidebar-label{color:#8e9bb3}.admin-redesign .identity small,.admin-redesign .sidebar-exit{color:#8a98b1}.office-login .login-card button{background:#356bd6;border-color:#356bd6}.admin-modal-layer input[type=file]::file-selector-button{font:inherit;color:#394965;cursor:pointer;background:#fff;border:1px solid #cad3e3;border-radius:6px;margin-right:10px;padding:7px 10px;transition:background .15s}.admin-modal-layer input[type=file]::file-selector-button:hover{background:#e4e8f0}.office.admin-redesign,.admin-modal-layer,.office-login,.office-loading{--ink:#253449;--muted:#63738a;--line:#e4e9f0;--accent:#356bd6;--surface:#fff;--canvas:#f5f7fa}.admin-redesign .status.success,.admin-redesign .success-banner{color:#21816c;background:#edf7f3;border-color:#d2e9df}.admin-redesign .status.processing{color:#356bd6;background:#edf3fe;border-color:#d4e2fc}.admin-redesign .status.unknown{color:#946419;background:#fff7e8;border-color:#f1dfbb}.admin-redesign .status.failed,.admin-redesign .error-banner,.admin-modal-layer .admin-dialog-error{color:#b44852;background:#fff1f2;border-color:#f1d7db}.admin-redesign .positive,.admin-redesign .refund-state{color:#21816c}.admin-redesign .negative{color:#b44852}.admin-redesign button.link,.admin-redesign .supply-price,.admin-redesign .section-title>a,.admin-redesign .relation-list .actions>a{color:var(--accent)}.admin-redesign button.link.danger{color:#b44852}.admin-redesign button.primary,.admin-redesign .button.primary,.admin-modal-layer button.primary,.office-login .login-card button{background:var(--accent);border-color:var(--accent);color:#fff}.admin-redesign button.primary:hover,.admin-redesign .button.primary:hover,.admin-modal-layer button.primary:hover{background:#2659ba;border-color:#2659ba}.admin-redesign .pill{color:#6758a5;background:#f2effb;border-color:#e3ddf5}.admin-redesign .pill.recharge{color:#28798a;background:#eaf6f8;border-color:#cfe9ee}.admin-redesign .note,.admin-modal-layer .note{color:#536379;background:#f5f8fe;border-color:#e0e8f8}.admin-redesign .stat:first-child{background:#edf3fe;border-color:#d4e2fc}.admin-redesign .stat:first-child>strong{color:#356bd6}.admin-redesign .stat:first-child .stat-top,.admin-redesign .stat:first-child>small{color:#526b93}.admin-redesign .store-monogram{color:#356bd6;background:#edf3fe;border-color:#d4e2fc}.admin-redesign .tabs button.active{color:#356bd6}.admin-redesign .collab-metrics article.metric-accent{background:#edf3fe;border-color:#d4e2fc}.admin-redesign .collab-metrics article.metric-accent strong{color:#356bd6}.admin-redesign .cl-confirm{background:#356bd6;border-color:#356bd6}.admin-redesign .commerce-ledger{box-shadow:none;color:#253449;border-color:#e4e9f0;border-radius:10px;font-family:inherit}.admin-redesign .cl-head h2{color:#1d2d44}.admin-redesign .cl-note,.admin-redesign .cl-head p{color:#63738a}.admin-redesign .cl-stats>div{background:#f7f9fc;border:1px solid #e8edf4;border-radius:8px}.admin-redesign .cl-stats strong{color:#253449;font-variant-numeric:tabular-nums}.admin-redesign .cl-tabs button.active{color:#356bd6;border-color:#356bd6}.admin-redesign .cl-detail,.admin-redesign .cl-links a{color:#356bd6}.admin-redesign .cl-proof{background:#f7f9fc;border:1px solid #e0e8f8}.admin-redesign .cl-values>span,.admin-redesign .cl-record-main small,.admin-redesign .cl-stats span,.admin-redesign .cl-proof dt{color:#63738a}.admin-redesign .cl-record-main b{font-size:14px}.admin-redesign .cl-record-main small{font-size:12px}.admin-redesign .cl-kind{font-size:11px}.admin-redesign .cl-values>span{font-size:12px}.admin-redesign .cl-values small{font-size:11px}.admin-redesign :focus-visible,.admin-modal-layer :focus-visible{outline-offset:3px;outline:2px solid #356bd6}.admin-redesign.role-operator .sidebar,.admin-redesign.role-supplier .sidebar{background:#202d43;border-right:1px solid #202d43}.admin-redesign.role-operator .brand,.admin-redesign.role-supplier .brand{color:#fff;border-color:#35435a}.admin-redesign.role-operator .brand .mark,.admin-redesign.role-supplier .brand .mark{color:#244679;background:#e9effc;border-radius:11px}.admin-redesign.role-operator .brand small,.admin-redesign.role-supplier .brand small{color:#aab9cf}.admin-redesign.role-operator .sidebar-label,.admin-redesign.role-supplier .sidebar-label{color:#97aac5}.admin-redesign.role-operator .sidebar nav a,.admin-redesign.role-supplier .sidebar nav a{color:#becbde}.admin-redesign.role-operator .sidebar nav a>svg,.admin-redesign.role-supplier .sidebar nav a>svg{color:#9aafcf}.admin-redesign.role-operator .sidebar nav a:hover,.admin-redesign.role-supplier .sidebar nav a:hover{color:#fff;background:#2a3b56}.admin-redesign.role-operator .sidebar nav a.active,.admin-redesign.role-supplier .sidebar nav a.active{color:#fff;background:#334e79;border-color:#415e89}.admin-redesign.role-operator .sidebar nav a.active>svg,.admin-redesign.role-supplier .sidebar nav a.active>svg{color:#bdd3ff}.admin-redesign.role-operator .sidebar nav a.active:before,.admin-redesign.role-supplier .sidebar nav a.active:before{background:#88aff5}.admin-redesign.role-operator .sidebar-bottom,.admin-redesign.role-supplier .sidebar-bottom{border-color:#35435a}.admin-redesign.role-operator .identity b,.admin-redesign.role-supplier .identity b{color:#e1e9f7}.admin-redesign.role-operator .identity small,.admin-redesign.role-operator .sidebar-exit,.admin-redesign.role-supplier .identity small,.admin-redesign.role-supplier .sidebar-exit{color:#a9bad1}.admin-redesign.role-operator .identity .avatar,.admin-redesign.role-supplier .identity .avatar{color:#d5e4ff;background:#344a6b}.office.role-platform{color:#253449;background:#f5f7fa;font-family:PingFang SC,Microsoft YaHei,sans-serif}.role-platform .sidebar{width:224px;box-shadow:none;scrollbar-width:thin;background:#fbfcfe;border-right:1px solid #e4e9f0;flex-direction:column;padding:24px 14px 16px;display:flex;overflow:auto}.role-platform .office-main{width:calc(100% - 224px);margin-left:224px}.role-platform .office-top{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#e4e9f0;height:64px;padding:0 32px}.role-platform .office-top b{color:#253449}.role-platform .office-top>div:first-child{color:#63738a;font-size:13px}.role-platform .office-content{max-width:1660px;padding:32px}.role-platform .page-heading{margin-bottom:28px}.role-platform .page-heading h1{color:#1d2d44;letter-spacing:-.025em;font-family:inherit;font-size:27px;font-weight:650;line-height:1.4}.role-platform .page-heading p:not(.eyebrow){color:#728094;font-size:12px;line-height:1.7}.role-platform .panel,.role-platform .stat{box-shadow:none;background:#fff;border:1px solid #e4e9f0;border-radius:10px}.role-platform .stat:first-child{background:#fff;border-color:#e4e9f0}.role-platform .stat:first-child>strong{color:#253449}.role-platform .stat>strong{letter-spacing:0;font-family:inherit;font-size:29px}.role-platform .stat:first-child .stat-top,.role-platform .stat:first-child>small{color:#63738a}.role-platform .section-title h2{color:#253449;font-family:inherit}.role-platform .env-dot{color:#63738a;background:0 0;border:0;padding:0}.role-platform .env-dot:before{content:"";vertical-align:middle;background:#70a494;border-radius:50%;width:5px;height:5px;margin-right:7px;display:inline-block}.role-platform .platform-brand{color:#1d2d44;border-bottom:1px solid #e4e9f0;flex-shrink:0;align-items:center;gap:10px;margin-bottom:15px;padding:0 8px 24px;text-decoration:none;display:flex}.role-platform .platform-brand img{object-fit:contain;width:40px;height:40px}.role-platform .platform-brand b{letter-spacing:.05em;font-size:19px;font-weight:650;line-height:1.5;display:block}.role-platform .platform-brand small{letter-spacing:.14em;color:#728094;margin-top:3px;font-size:9px;display:block}.role-platform .platform-navigation{flex:1;padding:0;display:block}.role-platform .platform-navigation .platform-nav-link{color:#536379;text-align:left;box-sizing:border-box;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:40px;margin:0;padding:10px 12px;font-size:13px;font-weight:500;line-height:20px;text-decoration:none;display:flex;position:static}.role-platform .platform-navigation .platform-nav-link:before{display:none}.role-platform .platform-navigation .platform-nav-link:hover{color:#356bd6;background:#f1f5fb}.role-platform .platform-navigation .platform-nav-link.selected{color:#356bd6;background:#edf3fe;border:0;font-weight:600}.role-platform .platform-nav-link>svg:first-child{stroke-width:1.7px;color:#7c8b9f;flex-shrink:0;width:18px;height:18px}.role-platform .platform-navigation .selected-group,.role-platform .selected-group>svg:first-child{color:#356bd6}.role-platform .platform-group>svg:last-child{color:#728094;stroke-width:1.6px;width:13px;height:13px;margin-left:auto;transform:rotate(-90deg)}.role-platform .platform-group>svg.expanded{transform:rotate(0)}.role-platform .platform-section{letter-spacing:.06em;color:#728094;align-items:center;gap:8px;padding:18px 12px 5px;font-size:10px;line-height:18px;display:flex}.role-platform .platform-section>span{color:#356bd6;letter-spacing:0;background:#edf3fe;border-radius:4px;padding:1px 5px;font-size:9px}.role-platform .platform-children{border-left:1px solid #e4e9f0;margin-bottom:12px;margin-left:21px;padding-left:10px}.role-platform .platform-navigation .platform-children .platform-nav-link{min-height:35px;padding:9px 12px;font-size:12px;font-weight:400;line-height:17px}.role-platform .platform-navigation .platform-children .platform-nav-link.selected{font-weight:600}.role-platform .platform-nav-foot{color:#728094;border-top:1px solid #e4e9f0;margin-top:22px;padding:18px 8px 0}.role-platform .platform-nav-foot>a{color:#536379;align-items:center;gap:8px;font-size:11px;text-decoration:none;display:flex}.role-platform .platform-nav-foot svg{width:13px;height:13px}.role-platform .platform-nav-foot small{margin-top:14px;font-size:10px;display:block}.role-platform .office-footer{border-color:#e4e9f0}@media (width<=1200px){.role-platform .office-content{padding:25px 24px}.role-platform .office-top{padding:0 24px}}@media (width<=900px){.role-platform .sidebar{width:224px}.role-platform .office-main{width:100%;margin-left:0}.role-platform .office-top{height:62px}.role-platform .office-content{padding:23px 20px}}@media (width<=600px){.role-platform .office-content{padding:20px 14px}.role-platform .office-top{padding:0 14px}.role-platform .page-heading h1{font-size:23px}.admin-redesign .cl-tabs{gap:14px;overflow-x:auto}.admin-redesign .cl-tabs button{white-space:nowrap;font-size:12px}.admin-redesign .cl-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-redesign .cl-toolbar{flex-wrap:wrap}.admin-redesign .cl-toolbar input{width:100%}.admin-redesign .cl-proof dl{grid-template-columns:95px minmax(0,1fr)}.admin-redesign .cl-values{flex-wrap:wrap;gap:16px}}.role-platform .platform-logout{color:#63738a;background:0 0;border:0;min-height:34px;padding:6px;font-size:12px}.role-platform .platform-logout:hover{color:#356bd6;background:#f1f5fb}.office.langsheng-v17{--accent:#315c90;--ls-line:#e3e9f0;--ls-muted:#7b8ba0;color:#475467;background:#f6f8fa;min-height:100dvh;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;display:block}.langsheng-v17 :is(h1,h2,h3,p){margin:0;font-family:inherit}.langsheng-v17 a{color:inherit;text-decoration:none}.langsheng-v17 button{cursor:pointer;font-family:inherit}.langsheng-v17 button:disabled{opacity:.45;cursor:default}.langsheng-v17 button.primary{background:#315c90;border-color:#315c90}.langsheng-v17 .ls-sidebar{z-index:40;border-right:1px solid var(--ls-line);scrollbar-width:thin;background:#fff;flex-direction:column;width:218px;padding:28px 15px 16px;display:flex;position:fixed;inset:0 auto 0 0;overflow:auto}.langsheng-v17 .ls-brand{align-items:center;gap:11px;padding:0 9px 28px;display:flex}.langsheng-v17 .ls-brand-symbol{color:#fff;background:#243e60;border-radius:11px 11px 11px 3px;place-items:center;width:37px;height:42px;font-size:21px;font-weight:600;display:grid}.langsheng-v17 .ls-brand b{letter-spacing:.04em;font-size:18px;display:block}.langsheng-v17 .ls-brand small{color:#475467;margin-top:4px;font-size:12px;display:block}.langsheng-v17 .ls-workspace{white-space:nowrap;border:1px solid var(--ls-line);color:#475467;background:#f7f9fc;border-radius:7px;align-items:center;gap:8px;margin-bottom:26px;padding:10px 9px;font-size:12px;display:flex}.langsheng-v17 .ls-workspace>svg{margin-left:auto}.langsheng-v17 .ls-live-dot{background:#3e8b73;border-radius:50%;width:5px;height:5px}.langsheng-v17 .ls-nav-label{color:#475467;margin-bottom:10px;padding:0 13px;font-size:12px}.langsheng-v17 .ls-sidebar nav{gap:6px;display:grid}.langsheng-v17 .ls-sidebar nav a{color:#475467;border-radius:7px;align-items:center;gap:12px;min-height:46px;padding:12px 14px;font-size:14px;display:flex}.langsheng-v17 .ls-sidebar nav svg{color:#475467;stroke-width:1.6px}.langsheng-v17 .ls-sidebar nav a:hover{background:#f5f8fc}.langsheng-v17 .ls-sidebar nav a.selected{color:#245bd6;background:#edf3fa;font-weight:600}.langsheng-v17 .ls-sidebar nav a.selected svg{color:#245bd6}.langsheng-v17 .ls-sidebar nav a>b{color:#245bd6;background:#dce8f7;border-radius:5px;margin-left:auto;padding:3px 6px;font:600 12px Arial,sans-serif}.langsheng-v17 .ls-nav-bottom{margin-top:auto;padding-top:30px}.langsheng-v17 .ls-nav-bottom>a{color:#475467;align-items:center;gap:10px;padding:12px;font-size:14px;display:flex}.langsheng-v17 .ls-nav-bottom>a>svg:last-child{margin-left:auto}.langsheng-v17 .ls-profile{border-top:1px solid var(--ls-line);align-items:center;gap:9px;margin-top:12px;padding:18px 7px 0;display:flex}.langsheng-v17 .ls-profile>span{color:#475467;background:#e9eff7;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.langsheng-v17 .ls-profile b{font-size:12px;font-weight:500;display:block}.langsheng-v17 .ls-profile small{color:#475467;margin-top:3px;font-size:12px;display:block}.langsheng-v17 .ls-profile button{color:#475467;background:0 0;border:0;min-height:30px;margin-left:auto;padding:4px}.langsheng-v17 .ls-body{min-width:0;margin-left:218px}.langsheng-v17 .ls-topbar{border-bottom:1px solid var(--ls-line);z-index:20;background:#fff;justify-content:space-between;align-items:center;gap:15px;height:65px;padding:0 38px;display:flex;position:sticky;top:0}.langsheng-v17 .ls-topbar>div{color:#475467;align-items:center;gap:13px;font-size:14px;display:flex}.langsheng-v17 .ls-topbar b{color:#475467;font-size:14px;font-weight:500}.langsheng-v17 .ls-topbar>div:last-child{gap:19px}.langsheng-v17 .ls-demo{color:#475467;border-right:1px solid var(--ls-line);padding-right:15px;font-size:12px}.langsheng-v17 .ls-refresh{color:#475467;background:0 0;border:0;place-items:center;min-height:30px;padding:5px;display:grid}.langsheng-v17 .ls-topbar a{color:#475467;font-size:12px}.langsheng-v17 .ls-content{max-width:1510px;margin:auto;padding:34px 38px 22px}.langsheng-v17 .ls-page-heading{justify-content:space-between;align-items:center;gap:22px;margin-bottom:29px;display:flex}.langsheng-v17 .ls-page-kicker{letter-spacing:.16em;color:#475467;font-size:12px}.langsheng-v17 .ls-page-heading h1{letter-spacing:-.02em;color:#475467;margin:5px 0;font-size:28px;font-weight:650;line-height:1.5}.langsheng-v17 .ls-page-heading p{color:#475467;font-size:14px;line-height:1.8}.langsheng-v17 .ls-preview{color:#475467;background:#fff;border:1px solid #d8e2ef;border-radius:7px;flex-shrink:0;align-items:center;gap:12px;min-height:39px;padding:8px 14px;font-size:14px;display:flex}.langsheng-v17 .business-brief{border-top:1px solid #dee6f0;border-bottom:1px solid #dee6f0;grid-template-columns:1fr 1.1fr 1.1fr auto;align-items:center;gap:25px;margin-bottom:29px;padding:22px 0;display:grid}.langsheng-v17 .business-brief>div{border-right:1px solid #dfe7f1;padding-left:4px}.langsheng-v17 .business-brief>div>span{color:#475467;font-size:12px}.langsheng-v17 .business-brief strong{font-variant-numeric:tabular-nums;letter-spacing:-.025em;color:#475467;margin:7px 0 5px;font-size:29px;font-weight:550;line-height:1.4;display:block}.langsheng-v17 .business-brief strong small{color:#475467;letter-spacing:0;font-size:12px;font-weight:400}.langsheng-v17 .business-brief p{color:#475467;font-size:12px}.langsheng-v17 .business-brief>a{color:#475467;align-items:center;gap:13px;font-size:12px;display:flex}.langsheng-v17 .ls-overview-grid{grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:24px;margin-bottom:36px;display:grid}.langsheng-v17 .attention-board{border:1px solid var(--ls-line);background:#fff;border-radius:11px;padding:24px 25px 5px;overflow:hidden}.langsheng-v17 .attention-board>header{justify-content:space-between;align-items:center;padding-bottom:11px;display:flex}.langsheng-v17 .ls-label{letter-spacing:.04em;color:#475467;font-size:12px}.langsheng-v17 .attention-board h2{color:#475467;margin-top:5px;font-size:19px;font-weight:600}.langsheng-v17 .attention-total{color:#475467;background:#faf5e9;border-radius:5px;padding:5px 9px;font-size:12px}.langsheng-v17 .attention-item{border-bottom:1px solid #edf2f7;align-items:center;gap:15px;padding:21px 0;display:flex}.langsheng-v17 .attention-item:last-child{border:0}.langsheng-v17 .attention-icon{color:#475467;background:#edf3fa;border-radius:11px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.langsheng-v17 .attention-icon svg{stroke-width:1.6px;width:19px;height:19px}.langsheng-v17 .attention-item>div{flex:1}.langsheng-v17 .attention-item h3{color:#475467;align-items:center;gap:11px;font-size:14px;font-weight:550;display:flex}.langsheng-v17 .attention-item h3 b{color:#245bd6;font:600 13px Arial,sans-serif}.langsheng-v17 .attention-item p{color:#475467;margin-top:5px;font-size:12px;line-height:1.7}.langsheng-v17 .attention-item>svg{color:#475467}.langsheng-v17 .attention-item:hover h3{color:#245bd6}.langsheng-v17 .store-status-panel{background:#eaf0f7;border:1px solid #dee7f1;border-radius:11px;padding:25px}.langsheng-v17 .store-status-panel>header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.langsheng-v17 .store-status-icon{color:#475467;background:#fff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.langsheng-v17 .store-status-icon svg{stroke-width:1.5px;width:22px}.langsheng-v17 .store-status-panel h2{color:#475467;font-size:18px;font-weight:600}.langsheng-v17 .store-status-panel>p{color:#475467;margin-top:7px;font-size:12px;line-height:1.8}.langsheng-v17 .store-status-panel dl{margin:21px 0 19px;font-size:12px}.langsheng-v17 .store-status-panel dl>div{justify-content:space-between;gap:12px;padding:9px 0;display:flex}.langsheng-v17 .store-status-panel dt{color:#475467}.langsheng-v17 .store-status-panel dd{color:#475467;margin:0}.langsheng-v17 .store-status-panel>a{color:#475467;border-top:1px solid #d6e1ed;align-items:center;gap:12px;padding-top:17px;font-size:12px;display:flex}.langsheng-v17 .section-title h2{color:#475467;font-family:inherit;font-size:17px;font-weight:600;line-height:1.6}.langsheng-v17 .section-title p{color:#475467;margin-top:4px;font-size:12px;line-height:1.7}.langsheng-v17 .section-title>a{color:#475467;align-items:center;gap:10px;font-size:12px;display:flex}.langsheng-v17 .order-records{gap:13px;display:grid}.langsheng-v17 .order-record{border:1px solid var(--ls-line);background:#fff;border-radius:9px;overflow:hidden}.langsheng-v17 .order-record>header{background:#fcfdfe;border-bottom:1px solid #eff2f5;justify-content:space-between;align-items:center;gap:15px;padding:12px 20px;display:flex}.langsheng-v17 .order-record>header>span:first-child{align-items:center;gap:20px;display:flex}.langsheng-v17 .order-record>header .mono{color:#475467;font-size:12px;font-weight:500}.langsheng-v17 .order-record>header small{color:#475467;font-size:12px}.langsheng-v17 .order-record-body{align-items:center;gap:24px;padding:20px;display:flex}.langsheng-v17 .order-benefit{flex:1;align-items:center;gap:17px;min-width:0;display:flex}.langsheng-v17 .order-benefit>div:not(.mall-art){flex:1;min-width:0}.langsheng-v17 .order-benefit h3{color:#475467;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:14px;font-weight:550;line-height:1.8;display:-webkit-box;overflow:hidden}.langsheng-v17 .order-benefit small{color:#475467;margin-left:9px;font-size:12px}.langsheng-v17 .mall-art{background:#f3f5f8;border:1px solid #ecf0f4;border-radius:8px}.langsheng-v17 .order-benefit .mall-art{flex:0 0 57px;width:57px;height:67px}.langsheng-v17 .order-points{text-align:right;gap:4px;min-width:85px;display:grid}.langsheng-v17 .order-points strong{color:#475467;font-variant-numeric:tabular-nums;font-size:21px;font-weight:550}.langsheng-v17 .order-points>span{color:#475467;font-size:12px}.langsheng-v17 .order-open{color:#475467;white-space:nowrap;background:#fff;border:1px solid #dde5ef;border-radius:6px;justify-content:center;align-items:center;gap:12px;min-height:35px;padding:6px 12px;font-size:12px;display:flex}.langsheng-v17 .order-task-tabs{border-bottom:1px solid #dfe6ef;gap:28px;margin-bottom:22px;display:flex;overflow:auto}.langsheng-v17 .order-task-tabs button{color:#475467;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:8px;padding:0 0 14px;font-size:14px;display:flex}.langsheng-v17 .order-task-tabs button.selected{color:#245bd6;border-color:#315c90;font-weight:600}.langsheng-v17 .order-task-tabs button span{color:#475467;background:#eaf0f6;border-radius:4px;min-width:17px;padding:2px 5px;font:12px Arial,sans-serif}.langsheng-v17 .order-command{align-items:center;gap:12px;margin-bottom:20px;display:flex}.langsheng-v17 .ls-search{color:#475467;background:#fff;border:1px solid #dfe6ef;border-radius:7px;flex:1;align-items:center;gap:10px;max-width:430px;padding:0 11px;display:flex}.langsheng-v17 .ls-search input{background:0 0;border:0;flex:1;min-width:0;padding:9px 0;font-size:14px}.langsheng-v17 .order-command>button{color:#475467;background:0 0;border:1px solid #dfe6ef;min-height:36px;padding:7px 12px;font-size:12px}.langsheng-v17 .order-command>select{min-height:38px;font-size:14px}.langsheng-v17 .catalog-command{justify-content:space-between;align-items:center;gap:20px;padding-bottom:23px;display:flex}.langsheng-v17 .catalog-total{align-items:center;gap:13px;display:flex}.langsheng-v17 .catalog-total>b{color:#245bd6;font-size:28px;font-weight:550;line-height:1.2}.langsheng-v17 .catalog-total>span{color:#475467;font-size:14px}.langsheng-v17 .catalog-total small{color:#475467;margin-left:7px;font-size:12px}.langsheng-v17 .catalog-command>p{color:#475467;font-size:12px}.langsheng-v17 .toolbar{gap:10px;margin-bottom:14px}.langsheng-v17 .toolbar :is(input,select){min-height:39px;font-size:14px}.langsheng-v17 .catalog-resultline{color:#475467;justify-content:space-between;gap:15px;padding:5px 0 17px;font-size:12px;line-height:1.8;display:flex}.langsheng-v17 .benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.langsheng-v17 .benefit-card{border:1px solid var(--ls-line);background:#fff;border-radius:10px;min-width:0;padding:17px 17px 0}.langsheng-v17 .benefit-card>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:20px;display:flex}.langsheng-v17 .benefit-identity{align-items:center;gap:13px;min-height:89px;display:flex}.langsheng-v17 .benefit-identity>div:not(.mall-art){flex:1;min-width:0}.langsheng-v17 .benefit-identity .mall-art{flex:0 0 61px;width:61px;height:80px}.langsheng-v17 .benefit-identity small{color:#475467;font-size:12px;line-height:1.5;display:block}.langsheng-v17 .benefit-identity h2{color:#475467;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0;font-size:14px;font-weight:600;line-height:1.6;display:-webkit-box;overflow:hidden}.langsheng-v17 .benefit-identity p{color:#475467;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.langsheng-v17 .benefit-prices{border-top:1px solid #eef1f5;grid-template-columns:1fr 1fr 1.1fr;gap:7px;margin:21px 0 18px;padding-top:16px;display:grid}.langsheng-v17 .benefit-prices dt{color:#475467;margin-bottom:7px;font-size:12px}.langsheng-v17 .benefit-prices dd{color:#475467;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:14px}.langsheng-v17 .benefit-prices>div:last-child dd{color:#245bd6;font-size:15px;font-weight:600}.langsheng-v17 .benefit-prices dd small{font-size:12px;font-weight:400}.langsheng-v17 .benefit-card>footer{border-top:1px solid #eef1f5;justify-content:space-between;align-items:center;gap:8px;padding:10px 0;display:flex}.langsheng-v17 .benefit-card>footer>span{color:#475467;font-size:12px}.langsheng-v17 .benefit-card>footer button{color:#475467;min-height:28px;padding:4px;font-size:12px}.langsheng-v17 .workspace-empty{text-align:center;color:#475467;background:#fff;border:1px dashed #dbe3ed;border-radius:10px;justify-items:center;gap:9px;padding:55px 20px;display:grid}.langsheng-v17 .workspace-empty>svg{stroke-width:1.2px;width:27px;height:27px;margin-bottom:6px}.langsheng-v17 .workspace-empty h2{color:#475467;font-size:15px;font-weight:500}.langsheng-v17 .workspace-empty p{font-size:12px;line-height:1.8}.langsheng-v17 .pagination{border:0;margin-top:22px;padding-top:5px;font-size:12px}.langsheng-v17 .pagination button{color:#475467;background:#fff;border-color:#dfe6ef}.langsheng-v17 .account-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:35px;display:grid}.langsheng-v17 .member-account{border:1px solid var(--ls-line);background:#fff;border-radius:11px;padding:22px}.langsheng-v17 .member-account>header{align-items:center;gap:10px;display:flex}.langsheng-v17 .member-avatar{color:#475467;background:#ecf1f8;border-radius:50%;flex-shrink:0;place-items:center;width:37px;height:37px;font-size:14px;display:grid}.langsheng-v17 .member-account h2{color:#475467;font-size:14px;font-weight:550}.langsheng-v17 .member-account header p{color:#475467;overflow-wrap:anywhere;margin-top:4px;font-size:12px}.langsheng-v17 .member-account header>.status{margin-left:auto;font-size:12px}.langsheng-v17 .member-balance{padding:23px 0}.langsheng-v17 .member-balance>span{color:#475467;font-size:12px}.langsheng-v17 .member-balance strong{letter-spacing:-.03em;color:#475467;font-variant-numeric:tabular-nums;margin-top:7px;font-size:34px;font-weight:500;display:block}.langsheng-v17 .member-account>footer{border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:10px;padding-top:17px;display:flex}.langsheng-v17 .member-account>footer>small{color:#475467;overflow-wrap:anywhere;font-size:12px}.langsheng-v17 .member-account>footer button{white-space:nowrap;min-height:33px;padding:6px 10px;font-size:12px}.langsheng-v17 .points-journal{border:1px solid var(--ls-line);background:#fff;border-radius:11px;padding:23px}.langsheng-v17 .points-journal .section-title>span{color:#475467;font-size:12px}.langsheng-v17 .journal-list>article{border-top:1px solid #edf1f6;align-items:center;gap:15px;padding:18px 0;display:flex}.langsheng-v17 .journal-symbol{background:#f9fbfd;border:1px solid #e4eaf1;border-radius:50%;place-items:center;width:32px;height:32px;font-size:18px;font-weight:400;display:grid}.langsheng-v17 .journal-list>article>div:nth-child(2){flex:1;min-width:0}.langsheng-v17 .journal-list b{color:#475467;font-size:14px;font-weight:500}.langsheng-v17 .journal-list p{color:#475467;overflow-wrap:anywhere;margin:5px 0;font-size:12px}.langsheng-v17 .journal-list small{color:#475467;font-size:12px}.langsheng-v17 .journal-amount{text-align:right;gap:6px;display:grid}.langsheng-v17 .journal-amount strong{font-variant-numeric:tabular-nums;font-size:19px;font-weight:500}.langsheng-v17 .collab-intro{justify-content:space-between;align-items:center;gap:20px;margin:0;padding:0 0 24px;display:flex}.langsheng-v17 .collab-kicker{color:#475467;letter-spacing:.04em;background:0 0;border:0;padding:0;font-size:12px}.langsheng-v17 .collab-intro h2{color:#475467;margin-top:7px;font-size:20px;font-weight:550;line-height:1.6}.langsheng-v17 .collab-intro p{color:#475467;font-size:12px;line-height:1.9}.langsheng-v17 .collab-intro>.primary{white-space:nowrap;font-size:12px}.langsheng-v17 .collab-metrics{border:1px solid var(--ls-line);background:#fff;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 0 22px;display:grid;overflow:hidden}.langsheng-v17 .collab-metrics article,.langsheng-v17 .collab-metrics article.metric-accent{border:0;border-right:1px solid var(--ls-line);background:#fff;border-radius:0;padding:21px 24px}.langsheng-v17 .collab-metrics article:last-child{border:0}.langsheng-v17 .collab-metrics article>span{color:#475467;font-size:12px}.langsheng-v17 .collab-metrics article>strong{color:#475467;margin:8px 0 4px;font-size:26px;font-weight:500;line-height:1.3;display:block}.langsheng-v17 .collab-metrics article>small{color:#475467;font-size:12px}.langsheng-v17 .note{color:#475467;background:0 0;border:0;border-left:2px solid #a9bfd8;border-radius:0;margin:0 0 25px;padding:2px 0 2px 13px;font-size:12px;line-height:1.9}.langsheng-v17 .toolbar.between{margin-bottom:19px;padding-top:4px}.langsheng-v17 .tabs{background:0 0;border-radius:0;gap:23px;padding:0}.langsheng-v17 .tabs button{color:#475467;background:0 0;border-bottom:2px solid #0000;border-radius:0;min-height:35px;padding:0 0 10px;font-size:14px}.langsheng-v17 .tabs button.active{box-shadow:none;color:#245bd6;background:0 0;border-color:#315c90}.langsheng-v17 .tabs button span{color:#475467;background:#eaf0f7;border:0;font-size:12px}.langsheng-v17 .toolbar.between .actions button{color:#475467;background:#fff;border:1px solid #dfe6ef;min-height:32px;font-size:12px}.langsheng-v17 .matching-records{gap:13px;display:grid}.langsheng-v17 .match-record{border:1px solid var(--ls-line);background:#fff;border-radius:9px;overflow:hidden}.langsheng-v17 .match-record>header{background:#fcfdfe;border-bottom:1px solid #eff2f6;justify-content:space-between;padding:11px 20px;display:flex}.langsheng-v17 .match-record>header .mono{color:#475467;font-size:12px}.langsheng-v17 .match-record-flow{grid-template-columns:minmax(0,.85fr) 25px minmax(0,1.3fr) auto;align-items:center;gap:20px;padding:21px;display:grid}.langsheng-v17 .match-record-flow small{color:#475467;font-size:12px}.langsheng-v17 .match-record-flow h3{color:#475467;margin:7px 0;font-size:14px;font-weight:550}.langsheng-v17 .match-record-flow span{color:#475467;font-size:12px}.langsheng-v17 .match-record-flow code{color:#475467;overflow-wrap:anywhere;margin-top:8px;font:12px SFMono-Regular,monospace;display:block}.langsheng-v17 .match-record-flow p{color:#475467;max-width:360px;font-size:12px;line-height:1.8}.langsheng-v17 .match-record-flow .match-arrow{color:#475467;font-size:23px}.langsheng-v17 .match-record-flow>button{white-space:nowrap;font-size:12px}.langsheng-v17 .match-record>footer{color:#475467;background:#fbfcfe;border-top:1px solid #f0f3f7;gap:24px;padding:10px 21px;font-size:12px;display:flex}.langsheng-v17 .pool-person,.langsheng-v17 .pool-source{border:1px solid var(--ls-line);background:#fff;border-radius:9px;align-items:center;gap:20px;padding:20px;display:flex}.langsheng-v17 .pool-person>div{flex:1}.langsheng-v17 .pool-person b{color:#475467;font-size:14px;font-weight:500}.langsheng-v17 .pool-person code{color:#475467;margin-top:6px;font:12px monospace;display:block}.langsheng-v17 .pool-person strong{color:#475467;font-size:15px;font-weight:500}.langsheng-v17 .pool-person strong small,.langsheng-v17 .pool-person>small{color:#475467;font-size:12px}.langsheng-v17 .pool-source>div{flex:1}.langsheng-v17 .pool-source h3{color:#475467;font-size:14px;font-weight:500;line-height:1.8}.langsheng-v17 .pool-source p{color:#475467;margin-top:6px;font-size:12px}.langsheng-v17 .pool-source>span:last-child{color:#475467;font-size:12px}.langsheng-v17 .commerce-ledger{background:0 0;border:0;margin:0;padding:0}.langsheng-v17 .cl-head{display:none}.langsheng-v17 .cl-stats{border:1px solid var(--ls-line);background:#fff;border-radius:9px;gap:0;margin:0 0 23px;overflow:hidden}.langsheng-v17 .cl-stats>div{border:0;border-right:1px solid var(--ls-line);background:#fff;border-radius:0;padding:21px}.langsheng-v17 .cl-stats>div:last-child{border:0}.langsheng-v17 .cl-stats strong{color:#475467;font-size:25px;font-weight:500}.langsheng-v17 .cl-stats span{color:#475467;font-size:12px}.langsheng-v17 .cl-tabs{border-color:#e1e8f0;gap:27px;margin-bottom:17px}.langsheng-v17 .cl-tabs button{color:#475467;border-radius:0;min-height:38px;padding:8px 0 13px;font-size:14px}.langsheng-v17 .cl-tabs button.active{color:#245bd6;background:0 0;border-color:#315c90}.langsheng-v17 .cl-toolbar{margin:0 0 20px}.langsheng-v17 .cl-toolbar input,.langsheng-v17 .cl-toolbar select{color:#475467;background:#fff;border-color:#dee6ef;font-size:14px}.langsheng-v17 .cl-records{gap:10px;display:grid}.langsheng-v17 .cl-record{border:1px solid var(--ls-line);background:#fff;border-radius:8px;gap:20px;padding:23px}.langsheng-v17 .cl-record-main b{color:#475467;font-size:14px}.langsheng-v17 .cl-record-main small,.langsheng-v17 .cl-values>span{color:#475467;font-size:12px}.langsheng-v17 .cl-values strong{color:#475467;font-size:15px}.langsheng-v17 .cl-detail{color:#475467;background:#fff;border-color:#dfe7f1;min-height:33px;font-size:12px}.langsheng-v17 .cl-note{color:#475467;margin-bottom:19px;font-size:12px;line-height:1.9}.langsheng-v17 .settings-workspace{grid-template-columns:minmax(0,1.3fr) minmax(260px,.8fr);align-items:start;gap:27px;display:grid}.langsheng-v17 .ls-settings-form{border:1px solid var(--ls-line);background:#fff;border-radius:10px;padding:27px}.langsheng-v17 .ls-settings-form header{border-bottom:1px solid #edf1f6;margin-bottom:25px;padding-bottom:21px}.langsheng-v17 .ls-settings-form h2{color:#475467;font-size:16px;font-weight:550}.langsheng-v17 .ls-settings-form p{color:#475467;margin-top:7px;font-size:12px}.langsheng-v17 .ls-settings-form label{color:#475467;margin:22px 0;font-size:14px;display:block}.langsheng-v17 .ls-settings-form input,.langsheng-v17 .ls-settings-form textarea{resize:vertical;border-color:#dde6f1;border-radius:7px;width:100%;margin-top:10px;font-size:14px;display:block}.langsheng-v17 .ls-settings-form footer{border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:15px;padding-top:23px;display:flex}.langsheng-v17 .ls-settings-form footer>span{color:#475467;font-size:12px}.langsheng-v17 .ls-settings-form footer>button{font-size:12px}.langsheng-v17 .ls-settings-preview{padding-top:8px}.langsheng-v17 .settings-store-preview{background:#edf3fa;border:1px solid #e0e8f2;border-radius:11px;margin:15px 0;padding:29px 25px}.langsheng-v17 .settings-store-preview h2{color:#475467;margin:20px 0 9px;font-size:18px;line-height:1.6}.langsheng-v17 .settings-store-preview p{color:#475467;overflow-wrap:anywhere;font-size:14px;line-height:1.9}.langsheng-v17 .settings-store-preview>span:last-child{color:#475467;border-top:1px solid #d8e3f0;margin-top:25px;padding-top:16px;font-size:12px;display:block}.langsheng-v17 .settings-hint{color:#475467;padding:0 3px;font-size:12px;line-height:1.8}.langsheng-v17 .settings-supplier{border-top:1px solid #e0e8f1;gap:9px;margin-top:32px;padding-top:22px;display:grid}.langsheng-v17 .settings-supplier>span{color:#475467;font-size:12px}.langsheng-v17 .settings-supplier>b{color:#475467;font-size:14px;font-weight:500}.langsheng-v17 .settings-supplier>small{color:#475467;font-size:12px}.langsheng-v17 .ls-footer{color:#475467;border-top:1px solid #e0e7f0;justify-content:space-between;gap:20px;margin-top:34px;padding-top:20px;font-size:12px;display:flex}.langsheng-v17 .ls-footer small{font-size:12px}.langsheng-v17 .ls-menu,.langsheng-v17 .ls-close{display:none}.langsheng-v17 .status,.langsheng-v17 .pill{font-size:12px}@media (width>=1600px){.langsheng-v17 .benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1150px){.langsheng-v17 .ls-content{padding:28px 26px 20px}.langsheng-v17 .ls-topbar{padding:0 26px}.langsheng-v17 .ls-overview-grid{grid-template-columns:minmax(0,1.4fr) minmax(240px,1fr);gap:18px}.langsheng-v17 .business-brief{gap:18px}.langsheng-v17 .business-brief>a{max-width:100px;font-size:12px}.langsheng-v17 .benefit-grid,.langsheng-v17 .account-list{grid-template-columns:repeat(2,minmax(0,1fr))}.langsheng-v17 .cl-record{flex-wrap:wrap}}@media (width<=900px){.langsheng-v17 .ls-sidebar{visibility:hidden;width:235px;transform:translate(-100%)}.langsheng-v17 .ls-sidebar.shown{visibility:visible;transform:translate(0)}.langsheng-v17 .ls-body{margin-left:0}.langsheng-v17 .ls-menu{color:#475467;background:0 0;border:0;place-items:center;min-height:32px;padding:4px;display:grid}.langsheng-v17 .ls-close{color:#475467;background:0 0;border:0;place-items:center;min-height:28px;padding:4px;display:grid;position:absolute;top:31px;right:13px}.langsheng-v17 .ls-close svg{width:16px;height:16px}.langsheng-v17 .ls-scrim{z-index:35;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#152b4644;border:0;border-radius:0;position:fixed;inset:0}}@media (width<=600px){.langsheng-v17 .ls-content{padding:24px 17px 18px}.langsheng-v17 .ls-topbar{height:58px;padding:0 16px}.langsheng-v17 .ls-topbar>div{gap:9px}.langsheng-v17 .ls-topbar>div:first-child>span,.langsheng-v17 .ls-topbar>div:first-child>svg,.langsheng-v17 .ls-demo{display:none}.langsheng-v17 .ls-page-heading{align-items:flex-start;gap:10px;margin-bottom:24px}.langsheng-v17 .ls-page-heading h1{font-size:24px}.langsheng-v17 .ls-page-kicker{font-size:12px}.langsheng-v17 .ls-page-heading p{max-width:225px;font-size:12px}.langsheng-v17 .ls-preview{gap:7px;min-height:33px;margin-top:19px;padding:7px 9px;font-size:12px}.langsheng-v17 .business-brief{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:22px;padding:18px 0}.langsheng-v17 .business-brief>a{display:none}.langsheng-v17 .business-brief>div:last-of-type{border:0}.langsheng-v17 .business-brief>div>span{font-size:12px}.langsheng-v17 .business-brief strong{overflow-wrap:anywhere;font-size:24px}.langsheng-v17 .business-brief p{font-size:12px;line-height:1.8}.langsheng-v17 .business-brief strong small{font-size:12px}.langsheng-v17 .ls-overview-grid{grid-template-columns:1fr;gap:16px;margin-bottom:27px}.langsheng-v17 .attention-board{padding:20px 18px 4px}.langsheng-v17 .attention-item{gap:12px;padding:19px 0}.langsheng-v17 .attention-item h3{font-size:14px}.langsheng-v17 .attention-item p{font-size:12px}.langsheng-v17 .attention-icon{width:35px;height:35px}.langsheng-v17 .attention-total{font-size:12px}.langsheng-v17 .store-status-panel{padding:21px}.langsheng-v17 .store-status-panel dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:19px 0;display:grid}.langsheng-v17 .store-status-panel dl>div{gap:8px;font-size:12px;display:grid}.langsheng-v17 .section-title h2{font-size:16px}.langsheng-v17 .section-title p{max-width:235px;font-size:12px}.langsheng-v17 .section-title>a{white-space:nowrap;gap:5px;font-size:12px}.langsheng-v17 .order-record>header{padding:11px 13px}.langsheng-v17 .order-record>header>span:first-child{gap:5px;display:grid}.langsheng-v17 .order-record>header small{font-size:12px}.langsheng-v17 .order-record-body{flex-wrap:wrap;gap:13px;padding:15px 13px}.langsheng-v17 .order-benefit{flex-basis:100%;gap:12px}.langsheng-v17 .order-benefit h3{font-size:14px}.langsheng-v17 .order-benefit small{margin:6px 0 0;font-size:12px;display:block}.langsheng-v17 .order-benefit .mall-art{flex-basis:52px;width:52px;height:65px}.langsheng-v17 .order-points{text-align:left;flex-wrap:wrap;flex:1;align-items:baseline;gap:5px;margin-left:64px;display:flex}.langsheng-v17 .order-points strong{font-size:18px}.langsheng-v17 .order-open{gap:7px;min-height:33px;padding:6px 9px;font-size:12px}.langsheng-v17 .order-task-tabs{gap:20px;margin-bottom:18px}.langsheng-v17 .order-task-tabs button{gap:6px;min-height:36px;padding-bottom:11px;font-size:12px}.langsheng-v17 .order-command{flex-wrap:wrap;gap:9px}.langsheng-v17 .ls-search{flex-basis:100%;max-width:none}.langsheng-v17 .order-command>select{min-height:36px;font-size:12px}.langsheng-v17 .order-command>span{font-size:12px}.langsheng-v17 .order-command>button{min-height:33px;font-size:12px}.langsheng-v17 .catalog-command>p{display:none}.langsheng-v17 .catalog-total>b{font-size:25px}.langsheng-v17 .catalog-total>span,.langsheng-v17 .catalog-total small{font-size:12px}.langsheng-v17 .toolbar>select{flex:1;min-width:90px;font-size:12px}.langsheng-v17 .toolbar>.search{min-width:100%}.langsheng-v17 .catalog-resultline{gap:5px;padding:4px 0 14px;font-size:12px;display:grid}.langsheng-v17 .benefit-grid,.langsheng-v17 .account-list{grid-template-columns:1fr;gap:14px}.langsheng-v17 .benefit-card{padding:17px 18px 0}.langsheng-v17 .benefit-card>header{margin-bottom:13px}.langsheng-v17 .benefit-identity .mall-art{flex-basis:69px;width:69px;height:83px}.langsheng-v17 .benefit-identity h2{font-size:16px}.langsheng-v17 .benefit-identity p{font-size:14px}.langsheng-v17 .benefit-identity small{font-size:12px}.langsheng-v17 .benefit-prices dd{font-size:15px}.langsheng-v17 .benefit-prices>div:last-child dd{font-size:18px}.langsheng-v17 .benefit-card>footer>span{font-size:12px}.langsheng-v17 .benefit-card>footer button{min-height:34px;font-size:12px}.langsheng-v17 .points-journal{padding:20px 17px}.langsheng-v17 .journal-list>article{gap:11px}.langsheng-v17 .journal-list p{font-size:12px;line-height:1.8}.langsheng-v17 .collab-intro{align-items:flex-start;gap:15px;padding-bottom:20px}.langsheng-v17 .collab-intro h2{font-size:18px}.langsheng-v17 .collab-intro>.primary{min-height:36px;font-size:12px}.langsheng-v17 .collab-metrics article,.langsheng-v17 .collab-metrics article.metric-accent{padding:16px 12px}.langsheng-v17 .collab-metrics article>span{font-size:12px}.langsheng-v17 .collab-metrics article>strong{font-size:23px}.langsheng-v17 .collab-metrics article>small{font-size:12px;line-height:1.8}.langsheng-v17 .toolbar.between .actions{justify-content:flex-start;width:100%}.langsheng-v17 .match-record>header{padding:11px 15px}.langsheng-v17 .match-record-flow{grid-template-columns:minmax(0,1fr) 15px minmax(0,1.2fr);gap:12px;padding:17px 15px}.langsheng-v17 .match-record-flow>button{grid-column:3;justify-self:start;padding:0;font-size:12px}.langsheng-v17 .match-record-flow p,.langsheng-v17 .match-record-flow small{font-size:12px}.langsheng-v17 .match-record-flow h3{font-size:14px}.langsheng-v17 .match-record>footer{flex-wrap:wrap;gap:5px 15px;padding:11px 15px;font-size:12px}.langsheng-v17 .pool-person,.langsheng-v17 .pool-source{flex-wrap:wrap;gap:12px;padding:17px}.langsheng-v17 .pool-person>div{flex-basis:calc(100% - 55px)}.langsheng-v17 .pool-person>small{margin-left:auto;font-size:12px}.langsheng-v17 .pool-source>div{flex-basis:calc(100% - 60px)}.langsheng-v17 .pool-source>span:last-child{margin-left:50px;font-size:12px}.langsheng-v17 .cl-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.langsheng-v17 .cl-stats>div{border-bottom:1px solid var(--ls-line);padding:18px}.langsheng-v17 .cl-stats strong{font-size:22px}.langsheng-v17 .cl-tabs{gap:20px;overflow:auto}.langsheng-v17 .cl-tabs button{white-space:nowrap;font-size:12px}.langsheng-v17 .cl-record{gap:15px;padding:18px}.langsheng-v17 .cl-values{flex-wrap:wrap;gap:20px}.langsheng-v17 .cl-record-main{min-width:0}.langsheng-v17 .cl-proof dl{grid-template-columns:90px minmax(0,1fr)}.langsheng-v17 .settings-workspace{grid-template-columns:1fr}.langsheng-v17 .ls-settings-form{padding:22px 19px}.langsheng-v17 .ls-settings-form footer{flex-wrap:wrap}.langsheng-v17 .ls-settings-form footer button{margin-left:auto}.langsheng-v17 .ls-settings-preview{padding:8px 3px}.langsheng-v17 .ls-footer{flex-direction:column;gap:6px;font-size:12px}}@media (prefers-reduced-motion:reduce){.langsheng-v17 *{transition:none!important;animation:none!important}}@media (width<=600px){.langsheng-v17 .ls-menu,.langsheng-v17 .ls-close{min-width:40px;min-height:40px}.langsheng-v17 .order-task-tabs button{min-height:44px}}.langsheng-v17 .business-brief strong small,.langsheng-v17 .benefit-prices dd small,.langsheng-v17 .pool-person strong small{display:inline}.office.langsheng-v17 .ls-search input{box-shadow:none;background:0 0;border:0;outline:none}.langsheng-v17 .ls-search:focus-within{outline-offset:1px;outline:2px solid #b6cce6}.langsheng-v17 .order-benefit .order-benefit-spec{color:#475467;margin:-3px 0 9px;font-size:14px;line-height:1.6}.langsheng-v17 .order-face-value{color:#475467;white-space:nowrap;font-size:12px;display:block}.office.langsheng-v17{--accent:#245bd6;--ls-muted:#667085;--ls-line:#e3e7ee;color:#1f2329;background:#f8f9fb;font-size:14px}.langsheng-v17 :is(.ls-page-heading h1,.section-title h2,.attention-board h2,.attention-item h3,.benefit-identity h2,.order-benefit h3,.member-account h2,.collab-intro h2,.match-record-flow h3,.pool-source h3,.ls-settings-form h2,.settings-store-preview h2,.store-status-panel h2){color:#1f2329;font-weight:650}.langsheng-v17 .ls-page-heading h1{font-weight:700}.langsheng-v17 .order-benefit h3,.langsheng-v17 .benefit-identity h2{font-size:15px}.langsheng-v17 :is(.business-brief strong,.member-balance strong,.cl-stats strong){color:#1f2329;font-weight:650}.langsheng-v17 :is(.order-points strong,.benefit-prices>div:last-child dd,.attention-item h3 b,.catalog-total>b){color:#245bd6;font-weight:650}.langsheng-v17 .order-points strong{font-size:24px}.langsheng-v17 :is(.ls-sidebar nav a,.order-task-tabs button,.tabs button,.cl-tabs button){color:#475467;font-size:14px}.langsheng-v17 :is(.ls-sidebar nav a.selected,.order-task-tabs button.selected,.tabs button.active,.cl-tabs button.active){color:#245bd6;font-weight:650}.langsheng-v17 .ls-sidebar nav a.selected{background:#eaf0ff}.langsheng-v17 :is(.order-task-tabs button.selected,.tabs button.active,.cl-tabs button.active){border-color:#245bd6}.langsheng-v17 :is(button.primary,.button.primary){color:#fff;background:#245bd6;border-color:#245bd6;font-weight:600}.langsheng-v17 :is(button.primary:hover,.button.primary:hover){background:#1749b8;border-color:#1749b8}.langsheng-v17 .order-open{color:#245bd6;background:#fff;border-color:#c8d8fb;font-size:13px;font-weight:600}.langsheng-v17 .order-open:hover{background:#edf3ff;border-color:#245bd6}.langsheng-v17 .ls-preview{color:#245bd6;border-color:#c8d8fb;font-weight:600}.langsheng-v17 :is(.benefit-card>footer button,.section-title>a,.store-status-panel>a,.business-brief>a,.cl-detail,.cl-links a,.match-record-flow>button){color:#245bd6;font-weight:600}.langsheng-v17 .status,.langsheng-v17 .pill{font-size:12px;font-weight:500}.langsheng-v17 .store-status-panel,.langsheng-v17 .settings-store-preview{background:#fff;border-color:#e3e7ee}.langsheng-v17 .attention-total{color:#8a5410;background:#fff1d6;font-size:12px;font-weight:600}.langsheng-v17 .attention-icon.processing{color:#245bd6;background:#eaf0ff}.langsheng-v17 .attention-icon.unknown{color:#9a610e;background:#fff3de}.langsheng-v17 .attention-icon.matching{color:#7355a5;background:#f1edfa}.langsheng-v17 .ls-brand b{color:#1f2329}.langsheng-v17 .ls-brand-symbol{color:#fff}.langsheng-v17 :is(.ls-topbar b,.ls-profile b,.ls-workspace,.order-record>header .mono,.match-record>header .mono){color:#344054;font-weight:500}.langsheng-v17 .order-record>header{background:#fff}.langsheng-v17 .benefit-prices dd{color:#344054;font-size:15px}.langsheng-v17 .benefit-prices>div:last-child dd{font-size:18px}.langsheng-v17 .benefit-identity p,.langsheng-v17 .order-benefit .order-benefit-spec{color:#475467;font-size:14px}.langsheng-v17 .catalog-resultline,.langsheng-v17 .cl-note,.langsheng-v17 .note{color:#667085;font-size:12px;line-height:1.8}.langsheng-v17 .ls-settings-form :is(input,textarea),.langsheng-v17 .toolbar :is(input,select),.langsheng-v17 .order-command select,.langsheng-v17 .ls-search input{color:#1f2329;font-size:14px}.langsheng-v17 .ls-settings-form label{color:#344054;font-size:14px;font-weight:500}.langsheng-v17 .ls-settings-form input::placeholder,.langsheng-v17 .toolbar input::placeholder,.langsheng-v17 .ls-search input::placeholder{color:#667085}.langsheng-v17 .admin-modal-layer .modal :is(label,p,.detail-grid dt,.detail-grid dd){color:#344054;font-size:14px;line-height:1.65}.langsheng-v17 .admin-modal-layer .modal :is(input,select,textarea),.langsheng-v17 .cl-record-main b{color:#1f2329;font-size:14px}.langsheng-v17 .cl-values strong{color:#1f2329;font-weight:600}.langsheng-v17 .journal-list b{color:#1f2329;font-size:14px}.langsheng-v17 .journal-amount strong{font-weight:600}@media (width<=600px){.langsheng-v17 .order-benefit h3{font-size:15px}.langsheng-v17 .order-task-tabs{gap:18px}.langsheng-v17 .benefit-prices dd{font-size:15px}.langsheng-v17 .benefit-prices>div:last-child dd{font-size:18px}.langsheng-v17 .cl-tabs{gap:18px}.langsheng-v17 .order-points strong{font-size:22px}}.office.langsheng-v17 small,.office.langsheng-v17 code{font-size:12px}.langsheng-v17 .order-open{font-size:14px}.langsheng-v17 .cl-kind,.langsheng-v17 .cl-pagination{font-size:12px}.office.admin-redesign,.admin-modal-layer,.office-login,.office-loading{--readable-primary:#253449;--readable-secondary:#47576d;--readable-muted:#5f6f85;--readable-link:#285abf;--readable-success:#176b58;--readable-warning:#865514;--muted:var(--readable-muted);font-size:14px}.office.admin-redesign :is(.office-content,.ls-content) :is(p,li,dt,dd,label,td,th,button,input,select,textarea,a,span,code,time),.office.admin-redesign :is(.office-content,.ls-content) td :is(b,strong,small),.admin-modal-layer .modal :is(p,li,dt,dd,label,button,input,select,textarea,a,span,code,time),.admin-modal-layer .modal .status{line-height:1.6;font-size:14px!important}.office.admin-redesign :is(.office-content,.ls-content) small,.office.admin-redesign :is(.office-footer,.ls-footer,.sidebar-label,.platform-section,.env-dot),.office.admin-redesign :is(.office-top,.ls-topbar) :is(span,a,button),.admin-modal-layer .modal small{line-height:1.65;font-size:12px!important}.office.admin-redesign :is(.office-content,.ls-content) :is(.product-spec,.subtext.clamp,.product-cell small,.status,.pill,.cl-kind),.office.admin-redesign .sidebar :is(nav a,nav button),.office.admin-redesign .ls-sidebar nav a{font-size:14px!important}.office.admin-redesign :is(.office-content,.ls-content) :is(p,small,.muted,.subtext,.note,.cl-note,.cl-toolbar>span,.cl-pagination),.office.admin-redesign :is(.office-footer,.ls-footer),.admin-modal-layer .modal :is(p,small,dt,.muted,.subtext){color:var(--readable-muted)!important}.office.admin-redesign :is(.office-content,.ls-content) :is(label,th,td,dt,dd,.cl-tabs button,.cl-values>div>span),.admin-modal-layer .modal :is(label,dt,dd,input,textarea,select){color:var(--readable-secondary)}.office.admin-redesign :is(.office-content,.ls-content) :is(.link,.cl-detail,.cl-links a,.match-record-flow>button),.office.admin-redesign :is(.tabs button.active,.cl-tabs button.active),.admin-modal-layer .modal a{color:var(--readable-link)!important}.office.admin-redesign :is(.status.success,.success-banner),.admin-modal-layer .status.success{background:#edf7f3;color:var(--readable-success)!important}.office.admin-redesign :is(.status.processing,.status.used),.admin-modal-layer :is(.status.processing,.status.used){background:#edf3fe;color:var(--readable-link)!important}.office.admin-redesign :is(.status.unknown,.status.pending),.admin-modal-layer :is(.status.unknown,.status.pending){color:var(--readable-warning)!important}.office.admin-redesign :is(.pill.recharge,.cl-kind.recharge),.admin-modal-layer :is(.pill.recharge,.cl-kind.recharge){color:#206775!important}.office.admin-redesign :is(.cl-eyebrow,.cl-env,.collab-kicker,.outline-tag,.cl-pagination){color:var(--readable-muted)!important;font-size:12px!important}.office.admin-redesign .cl-toolbar>span{color:var(--readable-muted)!important}.office.admin-redesign :is(.cl-kind,.status,.pill){font-weight:550}.office.role-platform :is(.sidebar-label,.platform-section,.sidebar-foot,.module-new){color:var(--readable-muted)!important;font-size:12px!important}.office.role-platform .sidebar :is(.brand-wordmark small,.chain-entry-links a){color:var(--readable-muted)}.office.role-platform .sidebar :is(.platform-link,.platform-group,.platform-group-toggle){font-size:14px}.office.role-platform .sidebar :is(.platform-section>span,.platform-nav-foot small){color:var(--readable-muted)!important;font-size:12px!important}.office.role-platform .sidebar .platform-nav-foot a,.office.admin-redesign .office-top button,.office.admin-redesign .sidebar-exit{font-size:14px!important}.office.role-platform .platform-children a.router-link-exact-active{color:var(--readable-link)!important}.office.role-supplier .sidebar :is(.sidebar-label,.identity small,.legacy-business-link){color:#b9c5d8!important;font-size:12px!important}.office.role-supplier .sidebar .brand small{color:#b9c5d8;font-size:12px}.office.role-supplier .sidebar .sidebar-exit{color:#b9c5d8!important;font-size:14px!important}.office.admin-redesign :is(.office-content,.ls-content) .refund-state{font-size:14px!important}.office.admin-redesign .relation-flow span,.office.admin-redesign :is(.collab-kicker,.outline-tag){color:var(--readable-secondary)!important}.office.admin-redesign .store-monogram{color:var(--readable-link)}.office.admin-redesign :is(.office-content,.ls-content) .note{line-height:1.65;font-size:12px!important}.office.admin-redesign .cl-pagination button:not(:disabled){color:var(--readable-secondary)!important}.office.admin-redesign .cl-pagination button:not(:disabled):hover{color:var(--readable-link)!important}.office.langsheng-v17 .ls-content .ls-page-kicker{letter-spacing:.1em;color:var(--readable-muted);line-height:1.5;font-size:12px!important}.office.admin-redesign :is(button,.button),.admin-modal-layer button{min-height:38px}.office.admin-redesign :is(input,textarea)::placeholder,.admin-modal-layer :is(input,textarea)::placeholder{color:var(--readable-muted);opacity:1}.office.admin-redesign :is(button,a,input,select,textarea):focus-visible,.admin-modal-layer :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.login-page.office-login{box-sizing:border-box;width:100%;min-width:0}.office-login .login-card{box-sizing:border-box;width:min(410px,100%);min-width:0}.office-login .login-card :is(p,small){color:var(--readable-muted);font-size:14px}@media (width<=600px){.login-page.office-login{padding:72px 18px 36px}.office-login .login-card{padding:28px 24px}.office.admin-redesign :is(.office-content,.ls-content) button,.admin-modal-layer .modal button{min-height:42px}.office.admin-redesign .cl-tabs{flex-wrap:nowrap;gap:18px;overflow-x:auto}.office.admin-redesign .cl-tabs button{white-space:nowrap;flex:none}}.office.admin-redesign .cl-status.failed strong{color:#9e3330!important}.office.role-platform .mall-navigation-group>.platform-group.active-group{color:var(--readable-link);background:0 0;font-weight:600}.office.role-platform .mall-navigation-group>.platform-group:not(.active-group){color:var(--readable-secondary);background:0 0}.office.role-platform .mall-navigation-group>.platform-group:hover{background:#edf2fa}.office.role-platform .platform-section{letter-spacing:0}.office.role-platform .platform-children>.platform-nav-link{min-height:40px;font-size:14px;line-height:1.6}.office.role-platform .platform-navigation .platform-nav-link[aria-current=page]{color:var(--readable-link)!important}.member-access{--member-ink:#292620;--member-secondary:#675c50;--member-accent:#8d4e22;min-height:100dvh;color:var(--member-ink);background:#f4f1ec;font-family:inherit}.member-access-page{box-sizing:border-box;background:linear-gradient(160deg,#f4e9d8 0,#fcfaf6 38%,#fff 70%);width:100%;max-width:480px;min-height:100dvh;margin:auto;padding:0 28px 28px}.member-access-nav{color:#443d34;align-items:center;gap:10px;min-height:68px;font-size:14px;display:flex}.member-access-nav>a{color:inherit;align-items:center;margin-left:-8px;padding:8px;display:flex}.member-access-nav>span:nth-child(2){flex:1}.member-demo-badge{color:#74451e;white-space:nowrap;border:1px solid #c9a67d;border-radius:5px;padding:4px 7px;font-size:12px}.member-access-brand{padding:28px 0 27px}.member-access-mark{color:#fff;background:#8d4e22;border-radius:16px;place-items:center;width:54px;height:54px;font-size:27px;font-weight:650;display:grid;box-shadow:0 9px 20px #8d4e221f}.member-access-brand>p:first-of-type{color:#67513c;margin:16px 0 9px;font-size:14px}.member-access-brand h1{letter-spacing:-.5px;color:#292620;margin:0;font-size:30px;font-weight:700;line-height:1.4}.member-access-description{color:#675c50;margin:10px 0 0;font-size:14px;line-height:1.7}.member-access-tabs{border-bottom:1px solid #d8d1c6;gap:28px;margin-bottom:27px;display:flex}.member-access-tabs a{color:#675c50;padding:0 2px 13px;font-size:17px;text-decoration:none;position:relative}.member-access-tabs a.active{color:#8d4e22;font-weight:700}.member-access-tabs a.active:after{content:"";background:#8d4e22;border-radius:3px;height:3px;position:absolute;bottom:-1px;left:0;right:0}.member-access-form{gap:22px;display:grid}.member-access-form>label:not(.member-access-consent){color:#342e27;gap:10px;font-size:15px;font-weight:600;display:grid}.member-access-form input:not([type=checkbox]){box-sizing:border-box;width:100%;min-width:0;min-height:50px;font:inherit;color:#292620;background:#fff;border:1px solid #bdb1a3;border-radius:10px;padding:12px 14px;font-size:16px;font-weight:400}.member-access-form input::placeholder{color:#756a5f;opacity:1}.member-access-form input:focus-visible{outline-offset:2px;outline:2px solid #8d4e22}.member-access-phone{align-items:center;display:flex;position:relative}.member-access-phone>svg{color:#675c50;position:absolute;left:14px}.member-access-phone input{padding-left:43px!important}.member-access-code{align-items:center;display:flex;position:relative}.member-access-code input{padding-right:124px!important}.member-access-code button{min-height:38px;font:inherit;color:#8d4e22;cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:600;position:absolute;right:12px}.member-access-code button:disabled{color:#716c65;cursor:default}.member-mock-message{background:#f6efe4;border:1px solid #d6c0a4;border-radius:12px;margin-top:-9px;padding:14px 15px;font-size:14px}.member-mock-message>div{color:#725027;align-items:center;gap:6px;display:flex}.member-mock-message>div>span{color:#675c50;margin-left:auto;font-size:12px}.member-mock-message p{color:#5c4c39;align-items:center;gap:10px;margin:12px 0 8px;display:flex}.member-mock-message strong{letter-spacing:3px;font-variant-numeric:tabular-nums;color:#5b3516;font-size:24px}.member-mock-message button{font:inherit;text-underline-offset:3px;color:#75431e;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:7px 0;font-size:13px;text-decoration:underline}.member-mock-message small{color:#675c50;font-size:12px;line-height:1.7}.member-access-consent{color:#675c50;align-items:flex-start;gap:9px;font-size:13px;line-height:1.7;display:flex}.member-access-consent input{accent-color:#8d4e22;flex-shrink:0;width:17px;height:17px;margin:2px 0}.member-access-error{color:#a32825;margin:0;font-size:14px;line-height:1.7}.member-access-submit.mall-button{color:#fff;cursor:pointer;background:#8d4e22;border:0;border-radius:12px;justify-content:center;align-items:center;gap:14px;width:100%;min-height:52px;font-size:17px;font-weight:650;display:flex}.member-access-submit:disabled{opacity:.6}.member-access-footer{color:#675c50;justify-content:center;gap:6px;margin-top:30px;font-size:12px;line-height:1.8;display:flex}.member-access-footer svg{flex-shrink:0;margin-top:2px}.member-register-success{color:#30602c;background:#edf5eb;border:1px solid #bcd3b5;border-radius:10px;align-items:center;gap:9px;margin:0 20px 14px;padding:13px 14px;font-size:14px;line-height:1.6;display:flex}.member-profile-id{color:#615b52;overflow-wrap:anywhere;margin:4px 20px 20px;font-size:12px;line-height:1.6}.langsheng-v17 .member-workspace{margin-bottom:28px}.langsheng-v17 .member-management-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.langsheng-v17 .member-management-heading h2{color:#1f2329;margin:0 0 8px;font-size:20px;font-weight:700}.langsheng-v17 .member-management-heading p{color:#4b5563;margin:0;font-size:14px;line-height:1.7}.langsheng-v17 .member-management-heading>.primary{white-space:nowrap;align-items:center;gap:8px;min-height:42px;font-size:14px;display:flex}.langsheng-v17 .member-summary{background:#fff;border:1px solid #d8dee7;border-radius:12px;align-items:center;gap:0;margin-bottom:23px;padding:22px 25px;display:flex}.langsheng-v17 .member-summary>div{border-right:1px solid #d8dee7;flex:1;gap:9px;padding-left:25px;display:grid}.langsheng-v17 .member-summary>div:first-child{padding-left:0}.langsheng-v17 .member-summary>div:nth-child(3){border:0}.langsheng-v17 .member-summary span{color:#4b5563;font-size:14px}.langsheng-v17 .member-summary strong{color:#1f2329;font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1.2}.langsheng-v17 .member-summary>a{color:#245bd6;align-items:center;gap:6px;margin-left:20px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.langsheng-v17 .member-toolbar{align-items:center;gap:14px;margin-bottom:18px;display:flex}.langsheng-v17 .member-search{color:#4b5563;background:#fff;border:1px solid #9ba7b7;border-radius:8px;align-items:center;gap:9px;width:380px;min-width:240px;max-width:100%;padding:0 12px;display:flex}.langsheng-v17 .member-search input{color:#1f2329;outline-offset:3px;background:0 0;border:0;flex:1;width:100%;min-width:0;padding:11px 0;font-size:14px}.langsheng-v17 .member-toolbar select{color:#1f2329;background:#fff;border:1px solid #9ba7b7;border-radius:8px;min-height:42px;padding:8px 10px;font-size:14px}.langsheng-v17 .member-toolbar>span{color:#4b5563;white-space:nowrap;margin-left:auto;font-size:14px}.langsheng-v17 .member-identities{gap:9px;margin:18px 0 8px;display:grid}.langsheng-v17 .member-identities>div{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:10px;font-size:14px;line-height:1.7;display:grid}.langsheng-v17 .member-identities dt{color:#4b5563}.langsheng-v17 .member-identities dd{color:#1f2329;margin:0}.langsheng-v17 .member-uid,.member-uid{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;color:#475467;font-family:ui-monospace,SFMono-Regular,monospace;line-height:1.8;font-size:12px!important}.langsheng-v17 .member-account>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.langsheng-v17 .member-account>footer .primary{min-height:38px;font-size:14px}.langsheng-v17 .member-bind{color:#245bd6;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:8px 0;font-size:14px;display:flex}.langsheng-v17 .member-login-ready{color:#326238;align-items:center;gap:5px;font-size:12px;display:flex}.langsheng-v17 .member-pagination{justify-content:flex-end;align-items:center;gap:15px;margin-top:20px;font-size:14px;display:flex}.langsheng-v17 .member-pagination button{color:#1f2329;font:inherit;background:#fff;border:1px solid #a9b3c2;border-radius:6px;padding:8px 13px}.langsheng-v17 .member-pagination button:disabled{opacity:.5}.langsheng-v17 .member-import-modal{width:840px;max-width:calc(100vw - 40px)}.langsheng-v17 .member-import-modal>header>div>p{color:#4b5563;margin:10px 0 0;font-size:14px;line-height:1.8}.langsheng-v17 .member-form-note{color:#4b5563;margin:15px 0;font-size:14px;line-height:1.8}.langsheng-v17 .member-import-tools{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;display:flex}.langsheng-v17 .member-import-tools>button,.langsheng-v17 .member-file-button{color:#245bd6;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #9ba7b7;border-radius:7px;align-items:center;gap:7px;min-height:42px;margin:0;padding:10px 12px;font-size:14px;font-weight:500;display:flex}.langsheng-v17 .member-file-button input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.langsheng-v17 .member-file-button:focus-within{outline-offset:2px;outline:2px solid #245bd6}.langsheng-v17 .member-import-modal textarea{font-family:ui-monospace,monospace;font-size:14px;line-height:1.8}.langsheng-v17 .member-import-preview{margin:22px 0}.langsheng-v17 .member-import-preview h3{color:#1f2329;font-size:16px}.langsheng-v17 .member-import-preview td,.langsheng-v17 .member-import-preview th{white-space:nowrap;font-size:14px}.langsheng-v17 .member-import-footer{border-top:1px solid #d8dee7;justify-content:flex-end;gap:12px;margin-top:23px;padding-top:20px;display:flex}.langsheng-v17 .member-import-footer button{min-height:42px;font-size:14px}.langsheng-v17 .member-import-result{color:#286035;background:#eff7f1;border-radius:9px;gap:14px;margin:20px 0;padding:18px;display:flex}.langsheng-v17 .member-import-result h3{color:#234b2a;margin:0;font-size:18px}.langsheng-v17 .member-import-result p{color:#33583d;margin:8px 0 0;font-size:14px}.langsheng-v17 .member-result-list{max-height:360px;overflow:auto}.langsheng-v17 .member-result-list article{border-bottom:1px solid #d8dee7;align-items:start;gap:14px;padding:17px 0;font-size:14px;display:flex}.langsheng-v17 .member-result-list article>div{flex:1;min-width:0}.langsheng-v17 .member-result-list code{overflow-wrap:anywhere;color:#475467;margin:7px 0;font-size:12px;display:block}.langsheng-v17 .member-result-list p{color:#4b5563;margin:8px 0 0;line-height:1.7}.langsheng-v17 .member-result-list article>span:first-child{color:#4b5563;white-space:nowrap}.member-pick-list{gap:8px;max-height:350px;display:grid;overflow:auto}.member-pick-list>label{background:#f6f8fb;border-radius:7px;align-items:center;gap:12px;padding:12px;margin:0!important;display:flex!important}.member-pick-list input{flex-shrink:0;width:18px!important;height:18px!important}.member-pick-list span{gap:5px;min-width:0;font-size:14px;display:grid}.member-pick-list small{overflow-wrap:anywhere;color:#475467;font-size:12px}.member-match-tools{flex-wrap:wrap;gap:10px;display:flex}.member-match-tools button{min-height:40px;font-size:14px}@media (width<=700px){.langsheng-v17 .member-management-heading{align-items:flex-start}.langsheng-v17 .member-management-heading h2{font-size:18px}.langsheng-v17 .member-management-heading>.primary{padding:9px 11px;font-size:13px}.langsheng-v17 .member-summary{flex-wrap:wrap;row-gap:18px;padding:18px 14px}.langsheng-v17 .member-summary>div{padding-left:13px}.langsheng-v17 .member-summary span{font-size:12px}.langsheng-v17 .member-summary strong{font-size:25px}.langsheng-v17 .member-summary>a{border-top:1px solid #d8dee7;flex-basis:100%;justify-content:flex-end;margin:0;padding-top:14px}.langsheng-v17 .member-toolbar{flex-wrap:wrap;gap:10px}.langsheng-v17 .member-search{box-sizing:border-box;width:100%}.langsheng-v17 .member-toolbar select{flex:1}.langsheng-v17 .member-import-modal{max-width:calc(100vw - 24px);padding:20px}.langsheng-v17 .member-import-modal>header>div>p{font-size:14px}.langsheng-v17 .member-import-tools{gap:8px}.langsheng-v17 .member-import-tools>button,.langsheng-v17 .member-file-button{padding:8px;font-size:13px}.langsheng-v17 .member-result-list article{flex-wrap:wrap;gap:9px}.langsheng-v17 .member-result-list article>div{flex-basis:65%}}@media (width<=360px){.member-access-page{padding:0 20px 24px}.member-access-brand{padding-top:18px}.member-access-brand h1{font-size:27px}.member-mock-message strong{letter-spacing:2px;font-size:21px}}.langsheng-v17 .member-pick-list>label{box-sizing:border-box;justify-content:flex-start;align-items:center;min-height:66px;flex-direction:row!important}.langsheng-v17 .member-pick-list input[type=checkbox]{accent-color:#245bd6;margin:0;padding:0;min-height:18px!important}.langsheng-v17 .member-pick-list>label>span{text-align:left;align-items:start}.langsheng-v17 .member-import-result.has-failures{color:#845014;background:#fff3de}.langsheng-v17 .member-import-result.has-failures h3{color:#77430e}.langsheng-v17 .member-import-result.has-failures p{color:#76512b}@font-face{font-family:AuthSans;src:url(../auth-assets/auth-sans.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:AuthSerif;src:url(../auth-assets/auth-serif.woff2)format("woff2");font-weight:200 900;font-display:swap}.member-access.auth-recreation{--auth-ink:#181712;--auth-secondary:#655f58;--auth-action:#a36530;--auth-control:#f4f4f3;min-height:100dvh;color:var(--auth-ink);background:#e5e7eb;font-family:AuthSans,PingFang SC,Microsoft YaHei,sans-serif}.auth-recreation .auth-shell{isolation:isolate;background:#fff;width:100%;max-width:390px;min-height:100dvh;margin:0 auto;overflow:hidden}.auth-recreation .auth-hero{background:#f5eadb;height:304px;position:relative}.auth-recreation .auth-hero-photo{object-fit:cover;object-position:center top;width:100%;height:100%;display:block;position:absolute;inset:0}.auth-recreation .auth-navigation{z-index:1;box-sizing:border-box;justify-content:space-between;align-items:center;height:52px;padding:12px 16px;display:flex;position:relative}.auth-recreation .auth-navigation>a{color:#191813;place-items:center;width:34px;height:36px;margin-left:-5px;text-decoration:none;display:grid}.auth-recreation .auth-navigation>button{color:#191813;font:inherit;cursor:pointer;background:0 0;border:0;min-height:36px;padding:0 2px;font-size:14px;font-weight:600}.auth-recreation .auth-brand{pointer-events:none;position:absolute;top:76px;left:24px;right:15px}.auth-recreation .auth-brand>img{width:54px;height:47px;margin-left:-5px;display:block}.auth-recreation .auth-brand>p{color:#16150f;letter-spacing:-.35px;max-width:calc(100% - 95px);margin:-2px 0 0;font-family:AuthSerif,MallSerif,Songti SC,serif;font-size:28px;font-weight:650;line-height:1.45}.auth-recreation .auth-content{z-index:2;box-sizing:border-box;background:#fff;border-radius:26px 26px 0 0;min-height:calc(100dvh - 284px);margin-top:-20px;padding:33px 24px 24px;position:relative}.auth-recreation .auth-heading h1{letter-spacing:-.4px;color:#151510;margin:0;font-family:AuthSerif,MallSerif,Songti SC,serif;font-size:28px;font-weight:650;line-height:42px}.auth-recreation .auth-heading>p{color:var(--auth-secondary);margin:4px 0 0;font-size:14px;font-weight:400;line-height:22px}.auth-recreation .auth-form{margin-top:28px}.auth-recreation .auth-fields{gap:20px;display:grid}.auth-recreation .auth-field{color:#171713;flex-direction:column;gap:6px;margin:0;font-size:16px;font-weight:400;line-height:20px;display:flex}.auth-recreation .auth-field>span:first-child{line-height:20px}.auth-recreation .auth-input{box-sizing:border-box;background:var(--auth-control);width:100%;min-width:0;height:50px;min-height:50px;color:var(--auth-ink);font:inherit;box-shadow:none;outline-offset:3px;border:0;border-radius:12px;padding:13px 16px;font-size:16px;font-weight:400;line-height:24px;display:block}.auth-recreation .auth-input::placeholder{color:#6b6660;opacity:1}.auth-recreation .auth-input:focus-visible{outline:2px solid #9d622e}.auth-recreation .auth-phone{background:var(--auth-control);border-radius:12px;align-items:center;min-width:0;height:50px;display:flex}.auth-recreation .auth-phone .auth-country{color:#191915;box-sizing:border-box;border-right:1px solid #d4d1ce;flex:0 0 84px;justify-content:flex-start;align-items:center;width:84px;height:23px;padding-left:16px;font-size:16px;line-height:23px;display:flex}.auth-recreation .auth-phone .auth-input{background:0 0;border-radius:0 12px 12px 0;flex:1;width:0;min-width:0;padding-left:16px}.auth-recreation .auth-code{background:var(--auth-control);border-radius:12px;align-items:center;min-width:0;height:50px;display:flex}.auth-recreation .auth-code .auth-input{background:0 0;border-radius:12px 0 0 12px;flex:1;width:0;min-width:0;padding-right:8px}.auth-recreation .auth-code>button{font:inherit;color:#965d29;cursor:pointer;background:0 0;border:0;border-left:1px solid #d4d1ce;flex-shrink:0;min-width:106px;min-height:24px;padding:0 14px;font-size:14px;line-height:24px}.auth-recreation .auth-code>button:disabled{color:#806347;cursor:default}.auth-recreation .auth-submit{box-sizing:border-box;color:#fff;width:100%;height:54px;min-height:54px;font:inherit;cursor:pointer;box-shadow:none;background:linear-gradient(110deg,#a46934,#a35e28);border:0;border-radius:16px;margin-top:44px;font-size:18px;font-weight:400;line-height:24px;display:block}.auth-recreation .auth-submit:active{filter:brightness(.95)}.auth-recreation .auth-submit:disabled{color:#fff;cursor:default;background:#c5a488}.auth-recreation .auth-switch{color:var(--auth-secondary);flex-wrap:wrap;justify-content:center;gap:3px;margin:20px 0 0;font-size:14px;line-height:22px;display:flex}.auth-recreation .auth-switch a{color:#985b27;font-weight:500;text-decoration:none}.auth-recreation .auth-footer{color:#655f58;text-align:center;margin:30px 0 0;font-size:12px;font-weight:400;line-height:19px}.auth-recreation .auth-register .auth-form{margin-top:14px}.auth-recreation .auth-register .auth-fields{gap:12px}.auth-recreation .auth-register .auth-input,.auth-recreation .auth-register .auth-phone,.auth-recreation .auth-register .auth-code{height:46px;min-height:46px}.auth-recreation .auth-register .auth-input{padding-top:11px;padding-bottom:11px}.auth-recreation .auth-register .auth-submit{height:50px;min-height:50px;margin-top:14px}.auth-recreation .auth-register .auth-switch,.auth-recreation .auth-register .auth-footer{margin-top:18px}.auth-recreation .auth-code-received{color:#714921;background:#fcf6ed;border:1px solid #d5b996;border-radius:12px;margin-top:15px;padding:13px 14px;font-size:13px}.auth-recreation .auth-code-received>div{align-items:center;gap:6px;font-size:13px;line-height:20px;display:flex}.auth-recreation .auth-code-received>div>span{color:#655f58;margin-left:auto;font-size:12px}.auth-recreation .auth-code-received>p{justify-content:space-between;align-items:center;gap:14px;margin:9px 0 0;display:flex}.auth-recreation .auth-code-received strong{letter-spacing:4px;color:#794817;font-variant-numeric:tabular-nums;font-size:24px;line-height:31px}.auth-recreation .auth-code-received button{font:inherit;color:#86501e;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:36px;padding:0;text-decoration:underline}.auth-recreation .auth-error{color:#a62b28;margin:12px 0 0;font-size:14px;line-height:22px}:is(.auth-recreation .auth-form:has(.auth-error) .auth-submit,.auth-recreation .auth-form:has(.auth-code-received) .auth-submit){margin-top:18px}.auth-recreation :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #8e5426}.auth-help-backdrop{z-index:9999;box-sizing:border-box;background:#201a145c;justify-content:center;align-items:center;padding:20px;font-family:AuthSans,PingFang SC,sans-serif;display:flex;position:fixed;inset:0}.auth-help{box-sizing:border-box;color:#25211b;background:#fff;border-radius:22px;width:360px;max-width:100%;padding:24px;box-shadow:0 20px 65px #24170f26}.auth-help>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-help h2{margin:0;font-size:21px;font-weight:650}.auth-help header button{color:#51493e;cursor:pointer;background:#f3f0eb;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.auth-help h3{margin:23px 0 6px;font-size:15px;line-height:24px}.auth-help p{color:#514b44;margin:0;font-size:14px;line-height:1.85}.auth-help .auth-help-note{margin-top:18px;font-size:12px}.auth-help-close{font:inherit;color:#fff;cursor:pointer;background:#a36530;border:0;border-radius:12px;width:100%;margin-top:22px;padding:13px;font-size:15px}.auth-help :is(button,a):focus-visible{outline-offset:4px;outline:2px solid #945a26}@media (width<=359px){.auth-recreation .auth-content{padding-left:20px;padding-right:20px}.auth-recreation .auth-brand{left:20px}.auth-recreation .auth-brand>p{font-size:24px}.auth-recreation .auth-phone .auth-country{flex-basis:65px;width:65px}.auth-recreation .auth-code>button{min-width:99px;padding:0 11px;font-size:13px}.auth-recreation .auth-heading h1{font-size:27px}}@media (prefers-reduced-motion:reduce){.auth-recreation *{scroll-behavior:auto!important}}.auth-help-backdrop .auth-help.modal{border-radius:22px;width:360px;max-width:100%;padding:24px;font-family:AuthSans,PingFang SC,sans-serif}.auth-help-backdrop .auth-help>header{background:#fff;margin:0;padding:0;position:static}.auth-help-backdrop .auth-help .auth-help-close{color:#fff;background:#a36530;border-radius:12px}.langsheng-v17 .flow-catalog-summary,.langsheng-v17 .flow-metrics{background:#fff;border:1px solid #d8dee7;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:22px;padding:22px;display:grid}.langsheng-v17 .flow-catalog-summary>div,.langsheng-v17 .flow-metrics>div{gap:9px;min-width:0;display:grid}.langsheng-v17 .flow-catalog-summary span,.langsheng-v17 .flow-metrics span{color:#475467;font-size:14px}.langsheng-v17 .flow-catalog-summary strong,.langsheng-v17 .flow-metrics strong{color:#1f2329;font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1.2}.langsheng-v17 .flow-catalog-summary small,.langsheng-v17 .flow-metrics small{font-size:14px;font-weight:400}.langsheng-v17 .flow-tabs{border-bottom:1px solid #c9d1dd;flex-wrap:wrap;gap:26px;margin-bottom:22px;display:flex}.langsheng-v17 .flow-tabs button{color:#475467;background:0 0;border:0;border-radius:0;min-height:46px;padding:13px 0;font-size:15px;font-weight:600;position:relative}.langsheng-v17 .flow-tabs button.active{color:#245bd6}.langsheng-v17 .flow-tabs button.active:after{content:"";background:#245bd6;border-radius:3px;height:3px;position:absolute;bottom:-1px;left:0;right:0}.langsheng-v17 .flow-tabs span{font-variant-numeric:tabular-nums;margin-left:5px;font-size:13px}.langsheng-v17 .flow-note{color:#475467;margin:16px 0;font-size:14px;line-height:1.8}.langsheng-v17 .flow-panel{color:#1f2329;font-size:14px;line-height:1.65}.langsheng-v17 .flow-panel h2{color:#1f2329;font-size:22px}.langsheng-v17 .flow-panel h3{color:#1f2329;margin:0 0 8px;font-size:18px}.langsheng-v17 .flow-panel code{color:#475467;overflow-wrap:anywhere;white-space:normal;font-size:12px;line-height:1.8;display:block}.langsheng-v17 .flow-wide{width:780px;max-width:calc(100vw - 40px)}.langsheng-v17 .flow-panel label{color:#1f2329;font-size:14px}.langsheng-v17 .flow-panel input{color:#1f2329;font-size:16px}.langsheng-v17 .flow-panel input::placeholder{color:#626c7c;opacity:1}.langsheng-v17 .flow-panel .flow-check{flex-direction:row;align-items:center;gap:10px;display:flex}.langsheng-v17 .flow-panel input[type=checkbox],.langsheng-v17 input.flow-member-select{accent-color:#245bd6;flex:none;margin:0;padding:0;width:18px!important;height:18px!important;min-height:18px!important}.langsheng-v17 .flow-panel button{min-height:40px;font-size:14px}.langsheng-v17 .flow-panel>header>button{min-width:40px;font-size:24px}.langsheng-v17 .flow-row-list{max-height:370px;margin:18px 0;overflow:auto}.langsheng-v17 .flow-row-list article{border-bottom:1px solid #d8dee7;justify-content:space-between;align-items:flex-start;gap:18px;padding:17px 0;font-size:14px;display:flex}.langsheng-v17 .flow-row-list article>div{min-width:0}.langsheng-v17 .flow-row-list b{color:#1f2329;font-size:15px}.langsheng-v17 .flow-row-list p{color:#475467;overflow-wrap:anywhere;margin:6px 0;font-size:14px;line-height:1.8}.langsheng-v17 .flow-row-list small{color:#475467;font-size:12px;line-height:1.8}.langsheng-v17 .flow-number{text-align:right;flex-shrink:0;justify-items:end;gap:7px;display:grid}.langsheng-v17 .flow-number strong{font-variant-numeric:tabular-nums;font-size:17px}.langsheng-v17 .flow-result{background:#eef4ff;border-left:3px solid #245bd6;border-radius:6px;margin:20px 0;padding:18px 20px}.langsheng-v17 .flow-result p{color:#344054;margin:5px 0;font-size:14px}.langsheng-v17 .flow-result h3{color:#1f2329}.langsheng-v17 .flow-footer{border-top:1px solid #d8dee7;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:22px;padding-top:20px;display:flex}.langsheng-v17 .flow-footer .button{box-sizing:border-box;align-items:center;min-height:42px;font-size:14px;text-decoration:none;display:flex}.langsheng-v17 .flow-selection{color:#344054;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 0 20px;font-size:14px;display:flex}.langsheng-v17 .flow-selection button{min-height:40px;font-size:14px}.langsheng-v17 .flow-selection>.primary{margin-left:auto}.langsheng-v17 .flow-member-detail{text-align:right;margin:0 0 15px}.langsheng-v17 .flow-member-detail button{min-height:36px;font-size:14px}.langsheng-v17 .member-account>header{gap:10px}.langsheng-v17 .member-account>header>div{min-width:0}.langsheng-v17 .member-account>header h2{overflow-wrap:anywhere}.langsheng-v17 .member-import-footer{flex-wrap:wrap}.langsheng-v17 .flow-drawer-backdrop{justify-content:flex-end;padding:0!important}.langsheng-v17 .flow-drawer{box-sizing:border-box;width:780px;height:100dvh;overflow:auto;border-radius:0!important;max-width:100vw!important;max-height:100dvh!important;margin:0!important;padding:28px 32px!important}.langsheng-v17 .flow-drawer .flow-row-list{max-height:none}.langsheng-v17 .flow-member-title{align-items:center;gap:14px;margin:24px 0;display:flex}.langsheng-v17 .flow-member-title>div{flex:1;min-width:0}.langsheng-v17 .flow-member-title h3{margin:0 0 6px;font-size:22px}.langsheng-v17 .flow-identities{grid-template-columns:1fr 1fr;gap:14px 24px;margin:24px 0;display:grid}.langsheng-v17 .flow-identities>div{gap:14px;min-width:0;display:flex}.langsheng-v17 .flow-identities dt{color:#475467;white-space:nowrap}.langsheng-v17 .flow-identities dd{color:#1f2329;overflow-wrap:anywhere;margin:0}.langsheng-v17 .flow-positive{color:#236238}.langsheng-v17 .flow-negative{color:#9d352a}.langsheng-v17 .flow-empty{color:#475467;text-align:center;padding:40px 15px;font-size:14px}.langsheng-v17 .flow-inline-link{padding:12px 0;font-size:14px;display:inline-block}.langsheng-v17 .flow-filter-banner{color:#344054;overflow-wrap:anywhere;background:#eef4ff;border:1px solid #cbd7ee;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:14px 18px;font-size:14px;display:flex}.langsheng-v17 .flow-filter-banner>a{flex-shrink:0;font-size:14px}@media (width<=700px){.langsheng-v17 .flow-catalog-summary,.langsheng-v17 .flow-metrics{gap:12px;padding:17px 12px}.langsheng-v17 .flow-catalog-summary strong,.langsheng-v17 .flow-metrics strong{font-size:25px}.langsheng-v17 .flow-metrics span{font-size:12px}.langsheng-v17 .flow-wide{max-width:calc(100vw - 24px);padding:20px!important}.langsheng-v17 .flow-form-grid,.langsheng-v17 .flow-identities{grid-template-columns:1fr}.langsheng-v17 .flow-drawer{padding:22px 18px!important}.langsheng-v17 .flow-row-list article{flex-wrap:wrap;gap:10px}.langsheng-v17 .flow-number{flex-shrink:1}.langsheng-v17 .flow-member-title{flex-wrap:wrap}.langsheng-v17 .flow-member-title>div{flex-basis:70%}.langsheng-v17 .flow-tabs{gap:17px}.langsheng-v17 .flow-tabs button{font-size:14px}.langsheng-v17 .flow-selection>.primary{margin-left:0}.langsheng-v17 .flow-filter-banner{flex-wrap:wrap}.langsheng-v17 .flow-footer>.primary{white-space:normal;max-width:100%}.langsheng-v17 .flow-member-title code{word-break:break-all}}.mall-art.product-art{isolation:isolate;background:#f6f3ed;min-width:0;min-height:0;position:relative;overflow:hidden;container-type:size}.mall-scope .mall-products .mall-product>.mall-art.product-art,.mall-scope .mall-detail>.mall-art.product-art{aspect-ratio:4/3}.mall-scope .mall-art.product-art.brand-fallback,.mall-art.product-art.brand-fallback{background:#f6f3ed;gap:0;padding:0}.mall-art.product-art .product-art-media{box-sizing:border-box;justify-content:center;align-items:stretch;gap:3%;min-width:0;min-height:0;padding:3%;display:flex;position:absolute;inset:0}.mall-art.product-art .product-art-photo-slot{flex:1 1 0;min-width:0;height:100%;min-height:0;display:block;position:relative;overflow:hidden;container-type:size}.mall-scope .mall-art.product-art .product-art-photo-slot>.product-art-image,.mall-art.product-art .product-art-photo-slot>.product-art-image{width:var(--photo-width,94cqw);object-fit:contain;object-position:center;min-width:0;max-width:none;height:auto;min-height:0;max-height:none;transform:translate(calc(-1 * var(--photo-origin-x,50%)),calc(-1 * var(--photo-origin-y,50%)));border:0;border-radius:0;padding:0;display:block;position:absolute;top:50%;left:50%}.mall-art.product-art .product-art-cover{justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;position:absolute;inset:0}.mall-art.product-art .product-art-brand{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mall-scope .mall-art.product-art[data-art-context] img.product-art-logo,.mall-art.product-art[data-art-context] img.product-art-logo{width:var(--logo-width,76cqw);object-fit:contain;object-position:center;max-width:none;height:auto;min-height:0;max-height:none;transform:translate(calc(-1 * var(--logo-origin-x,50%)),calc(-1 * var(--logo-origin-y,50%)));background:0 0;border:0;border-radius:0;padding:0;display:block;position:absolute;top:50%;left:50%}.mall-art.product-art .product-art-brand-name{text-align:center;overflow-wrap:anywhere;color:#3e3932;max-width:86%;max-height:90%;font:600 clamp(12px,12cqi,28px)/1.4 MallSans,PingFang SC,sans-serif}.mall-art.product-art img{object-fit:contain!important;object-position:center!important}.mall-scope .product-copy .product-spec{color:#655b4c;-webkit-line-clamp:unset;overflow-wrap:anywhere;margin-top:5px;font:400 13px/19px MallSans,PingFang SC,sans-serif;display:block;overflow:visible}.mall-scope .detail-copy>.product-spec{color:#655b4c;white-space:normal;overflow-wrap:anywhere;margin:6px 0 10px;font:400 14px/22px MallSans,PingFang SC,sans-serif}.mall-scope .unified-h5 .mall-detail>.mall-art.product-art{aspect-ratio:1;width:108px;height:108px}.mall-scope .unified-h5 .mall-detail .detail-copy>.product-spec{color:#655b4c;margin:6px 0 10px;font-size:14px;line-height:22px}@media (width<=350px){.mall-scope .unified-h5 .mall-detail>.mall-art.product-art{width:86px;height:86px}}.mall-art.product-art.brand-fallback.product-art-reversed{background:#302b24}.mall-scope .unified-h5.page-confirm .mall-summary>.mall-art.product-art{aspect-ratio:1;border-radius:10px;flex-shrink:0;width:108px;height:108px}.mall-scope .unified-h5.page-confirm .mall-summary .product-spec,.mall-scope .order-list-redesign .order-receipt-copy>.order-receipt-spec.product-spec,.mall-scope .receipt-redesign .receipt-ticket-product p.product-spec,.mall-scope .unified-h5.page-order .result-summary p.product-spec{color:#655b4c;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:unset;margin:6px 0 10px;font:400 14px/22px MallSans,PingFang SC,sans-serif;display:block;overflow:visible}.mall-scope .order-list-redesign .order-receipt-thumb{aspect-ratio:1;height:86px}.mall-scope .receipt-redesign .receipt-ticket-product{grid-template-columns:108px minmax(0,1fr)}.mall-scope .receipt-redesign .receipt-ticket-product>.mall-art.product-art{aspect-ratio:1;width:108px;height:108px}.mall-scope .receipt-redesign .receipt-ticket-brand img.receipt-brand-reversed{background:#302b24}@media (width<=350px){.mall-scope .unified-h5.page-confirm .mall-summary>.mall-art.product-art{width:86px;height:86px}.mall-scope .order-list-redesign .order-receipt-thumb{height:73px}.mall-scope .receipt-redesign .receipt-ticket-product{grid-template-columns:86px minmax(0,1fr)}.mall-scope .receipt-redesign .receipt-ticket-product>.mall-art.product-art{width:86px;height:86px}}.mall-scope .unified-h5.page-confirm .mall-summary>.mall-art.product-art{flex:0 0 108px}.mall-scope .unified-h5.page-order .result-summary>.mall-art.product-art{aspect-ratio:1;flex:0 0 108px;width:108px;height:108px}@media (width<=350px){.mall-scope .unified-h5.page-confirm .mall-summary>.mall-art.product-art{flex-basis:86px}.mall-scope .unified-h5.page-order .result-summary>.mall-art.product-art{flex-basis:86px;width:86px;height:86px}}.mall-scope .catalog-result-count{color:#655b4c;margin-top:3px;font:400 12px/19px MallSans,sans-serif;display:block}.mall-scope .catalog-spec-count{color:#82592d;background:#f1e6d5;border-radius:4px;margin:2px 0 5px;padding:2px 6px;font:500 12px/18px MallSans,sans-serif;display:inline-block}.mall-scope .product-copy>strong small span{margin-left:3px}.mall-scope .unified-h5 .mall-specs.recharge-specs:not(.spec-single-rows){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mall-scope .unified-h5 .mall-specs.recharge-specs:not(.spec-single-rows)>button{white-space:normal;text-align:left;overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;width:100%;min-width:0;height:auto;min-height:72px;padding:12px 24px 12px 12px;font-size:14px;line-height:20px;display:flex;position:relative}.mall-scope .unified-h5 .mall-specs.recharge-specs:not(.spec-single-rows)>button small{color:#8b5f2d;font:500 13px/19px MallSans,sans-serif}.mall-scope .unified-h5 .mall-specs.recharge-specs:not(.spec-single-rows)>button>svg{flex-shrink:0;position:absolute;top:13px;right:8px}.mall-scope .catalog-spec-count{width:fit-content;max-width:100%}.langsheng-v17{--ls-text:#182536;--ls-muted:#48586e;--ls-line:#dce3ec;--ui-action:#2057bd;--ui-success:#14664e;--ui-error:#b52e40;color:var(--ls-text);background:#f5f7fb;font-size:14px;line-height:1.6}.langsheng-v17 .ls-sidebar{padding:20px 14px 14px}.langsheng-v17 .ls-brand{padding:0 6px 20px}.langsheng-v17 .ls-brand b{font-size:20px}.langsheng-v17 .ls-brand small{color:var(--ls-muted);font-size:13px}.langsheng-v17 .ls-workspace{margin-bottom:22px;padding:11px 10px}.langsheng-v17 .ls-nav-label{color:var(--ls-muted);margin-bottom:10px;font-size:13px}.langsheng-v17 .ls-sidebar nav a{border-radius:7px;min-height:46px;margin-bottom:5px;padding:10px 12px;font-size:14px}.langsheng-v17 .ls-sidebar nav a.selected{color:var(--ui-action);background:#eaf1ff}.langsheng-v17 .ls-nav-bottom{padding-top:20px}.langsheng-v17 .ls-nav-bottom>a{min-height:44px;font-size:14px}.langsheng-v17 .ls-profile b{font-size:14px}.langsheng-v17 .ls-profile small{color:var(--ls-muted);font-size:12px}.langsheng-v17 .ls-topbar{height:60px;padding:0 24px;font-size:14px}.langsheng-v17 .ls-topbar :is(a,span,b){font-size:14px}.langsheng-v17 .ls-content{min-width:0;max-width:1560px;margin:0 auto;padding:24px}.langsheng-v17 .ls-page-heading{gap:12px;margin:0 0 18px}.langsheng-v17 .ls-page-heading h1{font-size:26px;line-height:1.4}.langsheng-v17 .ls-content h2{color:var(--ls-text);font-size:18px;line-height:1.5}.langsheng-v17 .ls-content h3{color:var(--ls-text);font-size:16px;line-height:1.5}.langsheng-v17 .ls-footer{color:var(--ls-muted);margin-top:24px;padding-top:14px;font-size:12px}.langsheng-v17 :is(button,.button,input,textarea,select){font-family:inherit;font-size:14px;line-height:1.5}.langsheng-v17 :is(button,.button){border-radius:7px;min-height:44px}.langsheng-v17 :is(input:not([type=checkbox]),select,textarea){color:var(--ls-text);box-sizing:border-box;background:#fff;border:1px solid #b8c5d5;border-radius:7px;max-width:100%;min-height:44px;padding:10px 12px}.langsheng-v17 textarea{resize:vertical}.langsheng-v17 :is(input,textarea)::placeholder{color:#58677b;opacity:1}.langsheng-v17 :is(button.primary,.button.primary){background:var(--ui-action);border-color:var(--ui-action);color:#fff}.langsheng-v17 :is(a,.link){color:var(--ui-action)}.langsheng-v17 button.link{white-space:nowrap;background:0 0;border:0;min-height:36px;padding:4px 2px;font-size:14px;font-weight:600}.langsheng-v17 button.link:hover{text-decoration:underline}.langsheng-v17 :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--ui-action);outline-offset:3px}.langsheng-v17 input[type=checkbox]{width:17px;height:17px;accent-color:var(--ui-action);vertical-align:middle;flex-shrink:0}.langsheng-v17 .status{white-space:nowrap;border-radius:5px;padding:4px 8px;font-size:14px;font-weight:600;line-height:1.4}.langsheng-v17 .status:is(.success,.completed){color:var(--ui-success);background:#eaf5ef;border-color:#b5d7c7}.langsheng-v17 .status:is(.processing,.pending){color:var(--ui-action);background:#edf3ff;border-color:#bfceeb}.langsheng-v17 .status.unknown{color:#86500d;background:#fff3df;border-color:#e1c99e}.langsheng-v17 .status:is(.failed,.refunded){color:var(--ui-error);background:#fff0f1;border-color:#eac1c8}.langsheng-v17 .table-wrap{border:1px solid var(--ls-line);scrollbar-width:thin;overscroll-behavior-x:contain;background:#fff;border-radius:8px;max-width:100%;overflow:auto}.langsheng-v17 .compact-table{border-collapse:collapse;width:100%;color:var(--ls-text);table-layout:auto;background:#fff;font-size:14px}.langsheng-v17 .compact-table th{color:#35485f;text-align:left;white-space:nowrap;background:#f0f4f8;font-weight:600}.langsheng-v17 .compact-table :is(th,td){vertical-align:middle;border-bottom:1px solid #e3e9f0;padding:10px 12px;font-size:14px;line-height:1.5}.langsheng-v17 .compact-table tbody tr:last-child td{border-bottom:0}.langsheng-v17 .compact-table tbody tr:hover{background:#f7faff}.langsheng-v17 .compact-table :is(.mono,code){font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.langsheng-v17 .compact-table small{color:var(--ls-muted);font-size:12px}.langsheng-v17 .compact-table .numeric{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.langsheng-v17 .compact-table .numeric b{color:var(--ls-text);font-size:15px}.langsheng-v17 .compact-table .compact-actions{white-space:nowrap}.langsheng-v17 .compact-actions .link+.link{margin-left:10px}.langsheng-v17 .compact-table td.empty{text-align:center;color:var(--ls-muted);padding:32px 16px;font-size:14px}.langsheng-v17 .compact-orders .compact-table{min-width:990px}.langsheng-v17 .compact-orders td:nth-child(2){white-space:nowrap}.langsheng-v17 .compact-orders td:nth-child(5){min-width:150px}.langsheng-v17 .compact-members>.table-wrap>.compact-table{min-width:1040px}.langsheng-v17 .channel-records .compact-table{min-width:580px}.langsheng-v17 .channel-records td:nth-child(2) small{margin-top:2px;display:block}.langsheng-v17 .points-journal .compact-table{min-width:630px}.langsheng-v17 .compact-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;display:flex}.langsheng-v17 .compact-toolbar>input{flex:240px;min-width:180px;max-width:400px}.langsheng-v17 .compact-toolbar>select{min-width:160px}.langsheng-v17 .compact-toolbar>span{color:var(--ls-muted);margin-left:auto;font-size:14px}.langsheng-v17 .compact-summary{border:1px solid var(--ls-line);color:var(--ls-muted);background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px 28px;margin:12px 0;padding:12px 16px;font-size:14px;display:flex}.langsheng-v17 .compact-summary b{color:var(--ls-text);font-variant-numeric:tabular-nums;margin-left:4px;font-size:20px}.langsheng-v17 .compact-note{color:var(--ls-muted);margin:0 0 12px;font-size:14px}.langsheng-v17 .member-management-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.langsheng-v17 .member-management-heading h2{margin:0}.langsheng-v17 .points-journal{margin-top:24px}.langsheng-v17 .section-title{justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.langsheng-v17 .section-title h2{margin:0}.langsheng-v17 .section-title>span{color:var(--ls-muted);font-size:13px}.langsheng-v17 .pagination{color:var(--ls-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin:12px 0 0;font-size:14px;display:flex}.langsheng-v17 .pagination button{padding:8px 12px}.langsheng-v17 .order-task-tabs{gap:22px;margin:0 0 16px}.langsheng-v17 .order-task-tabs button{min-height:46px;padding:10px 0;font-size:14px}.langsheng-v17 .order-task-tabs button span{font-size:13px}.langsheng-v17 .order-task-tabs button.selected{color:var(--ui-action);border-color:var(--ui-action)}.langsheng-v17 .order-command{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;display:flex}.langsheng-v17 .order-command>span{color:var(--ls-muted);margin-left:auto;font-size:14px}.langsheng-v17 .ls-search{border:1px solid #b8c5d5;border-radius:7px;flex:280px;min-width:190px;max-width:460px;padding:0 12px}.langsheng-v17 .ls-search input{background:0 0;border:0;width:100%;padding:10px 0}.langsheng-v17 .ls-search:focus-within{outline:2px solid var(--ui-action);outline-offset:2px}.langsheng-v17 .ls-search input:focus-visible{outline:none}.langsheng-v17 .business-brief{border:1px solid var(--ls-line);background:#fff;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:20px;margin:0 0 16px;padding:16px 20px;display:grid}.langsheng-v17 .business-brief>div{border-right:1px solid var(--ls-line);padding-right:16px}.langsheng-v17 .business-brief strong{color:var(--ls-text);margin-top:4px;font-size:28px;line-height:1.4;display:block}.langsheng-v17 .business-brief :is(p,span,small){color:var(--ls-muted);font-size:13px}.langsheng-v17 .ls-overview-grid{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);align-items:start;gap:16px;margin-bottom:20px;display:grid}.langsheng-v17 :is(.attention-board,.store-status-panel){border:1px solid var(--ls-line);background:#fff;border-radius:8px;min-height:0;padding:16px 18px}.langsheng-v17 .attention-board>header{margin:0;padding:0 0 4px}.langsheng-v17 .attention-board h2{margin:0}.langsheng-v17 .attention-total{color:var(--ls-muted);font-size:13px}.langsheng-v17 .attention-item{gap:10px;min-height:0;padding:10px 0}.langsheng-v17 .attention-item h3{margin:0 0 3px;font-size:14px}.langsheng-v17 .attention-item p{color:var(--ls-muted);margin:0;font-size:13px;line-height:1.5}.langsheng-v17 .attention-icon{flex-basis:34px;width:34px;height:34px}.langsheng-v17 .store-status-panel>header{margin:0 0 8px}.langsheng-v17 .store-status-panel h2{margin:0 0 4px}.langsheng-v17 .store-status-panel>p{color:var(--ls-muted);margin:0;font-size:13px;line-height:1.6}.langsheng-v17 .store-status-panel dl{margin:10px 0;font-size:14px;display:block}.langsheng-v17 .store-status-panel dl>div{justify-content:space-between;gap:12px;padding:5px 0;font-size:14px;display:flex}.langsheng-v17 .store-status-panel :is(dt,dd){margin:0;font-size:14px}.langsheng-v17 .store-status-panel>a{padding-top:10px;font-size:14px}.langsheng-v17 .ls-recent-orders{margin-top:16px}.langsheng-v17 .admin-modal-layer{-webkit-backdrop-filter:none;backdrop-filter:none;background:#17283f73;padding:24px}.langsheng-v17 .admin-modal-layer .modal{width:820px;max-width:100%;max-height:calc(100dvh - 48px);color:var(--ls-text);border:1px solid #cbd5e2;border-radius:10px;padding:20px 24px;font-size:14px;line-height:1.6;overflow:auto;box-shadow:0 20px 70px #17283f38}.langsheng-v17 .admin-modal-layer .modal.narrow{width:540px}.langsheng-v17 .admin-modal-layer .member-import-modal{width:880px}.langsheng-v17 .admin-modal-layer .modal>header{z-index:5;border-bottom:1px solid var(--ls-line);background:#fff;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;padding:8px 0 12px;display:flex;position:sticky;top:-20px}.langsheng-v17 .admin-modal-layer .modal>header h2{margin:0;font-size:20px;line-height:1.5}.langsheng-v17 .admin-modal-layer .modal>header>button{color:#35485f;border:1px solid var(--ls-line);background:#f3f6fa;place-items:center;min-width:44px;min-height:44px;padding:4px;font-size:24px;display:grid}.langsheng-v17 .admin-modal-layer .modal p{color:var(--ls-muted);margin:10px 0;font-size:14px;line-height:1.65}.langsheng-v17 .admin-modal-layer .modal label{color:var(--ls-text);font-size:14px}.langsheng-v17 .admin-modal-layer .modal label:not(.member-file-button):not(.gc-switch){flex-direction:column;gap:8px;margin:14px 0;display:flex}.langsheng-v17 .admin-modal-layer .modal input:not([type=checkbox]),.langsheng-v17 .admin-modal-layer .modal textarea{width:100%;font-size:14px}.langsheng-v17 .admin-modal-layer .modal textarea{min-height:140px}.langsheng-v17 .admin-modal-layer .detail-grid{grid-template-columns:112px minmax(0,1fr);gap:0;margin:0;font-size:14px;display:grid}.langsheng-v17 .admin-modal-layer .detail-grid :is(dt,dd){overflow-wrap:anywhere;border-bottom:1px solid #e3e9f0;margin:0;padding:10px 0;font-size:14px;line-height:1.6}.langsheng-v17 .admin-modal-layer .detail-grid dt{color:var(--ls-muted);font-weight:400}.langsheng-v17 .admin-modal-layer .detail-grid dd{color:var(--ls-text);font-weight:500}.langsheng-v17 .admin-modal-layer .modal h3{margin:18px 0 10px;font-size:16px}.langsheng-v17 .admin-modal-layer .compact-summary{gap:8px 20px;padding:12px 14px}.langsheng-v17 .admin-modal-layer .compact-summary b{margin:0;font-size:16px}.langsheng-v17 .admin-modal-layer .table-wrap{max-height:340px}.langsheng-v17 .admin-modal-layer .table-wrap .compact-table{min-width:560px}.langsheng-v17 :is(.member-import-footer,.flow-footer){border-top:1px solid var(--ls-line);flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:16px;padding-top:14px;display:flex}.langsheng-v17 .member-file-button{cursor:pointer;background:#fff;border:1px solid #b8c5d5;border-radius:7px;align-items:center;min-height:44px;margin:0;padding:9px 13px;font-size:14px;display:inline-flex;position:relative}.langsheng-v17 .member-file-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.langsheng-v17 .member-file-button:focus-within{outline:2px solid var(--ui-action);outline-offset:3px}.langsheng-v17 .admin-modal-layer .admin-dialog-error{color:var(--ui-error);background:#fff0f1;border-radius:6px;padding:10px 12px}.langsheng-v17 .flow-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.langsheng-v17 .flow-row-list{max-height:320px;overflow:auto}.langsheng-v17 .flow-row-list article{padding:10px 0}.langsheng-v17 .flow-row-list code{color:var(--ls-muted);font-size:14px}.langsheng-v17 .flow-number strong{font-size:16px}.langsheng-v17 .flow-number small{color:var(--ls-muted);font-size:13px}.langsheng-v17 .flow-result{margin:12px 0;padding:12px 16px}.langsheng-v17 .group-catalog{--gc-ink:#182536;--gc-muted:#48586e;--gc-action:#2057bd}.langsheng-v17 .group-catalog .gc-summary{border-radius:8px;margin-bottom:16px}.langsheng-v17 .group-catalog .gc-summary>div{padding:14px 18px}.langsheng-v17 .group-catalog .gc-summary strong{margin:4px 0;font-size:28px}.langsheng-v17 .group-catalog .gc-summary p{font-size:13px}.langsheng-v17 .group-catalog .gc-workspace{grid-template-columns:150px minmax(0,1fr);gap:16px}.langsheng-v17 .group-catalog .gc-grid{gap:14px}.langsheng-v17 .group-catalog .gc-card{border-radius:8px;padding:16px}.langsheng-v17 .group-catalog .gc-card>header{margin-bottom:12px}.langsheng-v17 .group-catalog .gc-identity{gap:12px;min-height:64px}.langsheng-v17 .group-catalog .gc-identity .product-art{flex-basis:64px;width:64px;height:64px}.langsheng-v17 .group-catalog .gc-identity h2{font-size:16px}.langsheng-v17 .group-catalog :is(.gc-kind,.gc-status,.gc-switch){font-size:14px}.langsheng-v17 .group-catalog .gc-spec-preview{margin:12px 0}.langsheng-v17 .group-catalog .gc-spec-preview>span{padding:3px 6px;font-size:14px}.langsheng-v17 .group-catalog .gc-prices{padding:12px 0}.langsheng-v17 .group-catalog .gc-prices strong{font-size:16px}.langsheng-v17 .group-catalog .gc-result{margin:12px 0;font-size:14px}.langsheng-v17 .group-catalog .gc-tabs{margin-bottom:16px}.langsheng-v17 .group-catalog .gc-tabs button{font-size:14px}.langsheng-v17 .group-catalog .gc-card>footer{padding-top:10px}.langsheng-v17 .group-catalog .gc-card>footer button{min-height:44px}.langsheng-v17 .group-catalog .gc-drawer{border-radius:0!important;width:860px!important;max-width:100vw!important;max-height:100dvh!important;padding:0!important}.langsheng-v17 .group-catalog .gc-drawer>header{flex-shrink:0;margin:0;padding:16px 20px;top:0}.langsheng-v17 .group-catalog .gc-drawer h2{margin-top:4px!important;font-size:20px!important}.langsheng-v17 .group-catalog .gc-drawer-body{padding:16px 20px}.langsheng-v17 .group-catalog .gc-hint{margin:8px 0 14px}.langsheng-v17 .group-catalog .gc-spec-rows{gap:12px}.langsheng-v17 .group-catalog .gc-spec-row{border-radius:8px;padding:14px}.langsheng-v17 .group-catalog .gc-spec-title{margin-bottom:12px!important}.langsheng-v17 .group-catalog .gc-row-inputs{gap:14px}.langsheng-v17 .group-catalog .gc-row-inputs>label{margin:0!important}.langsheng-v17 .group-catalog .gc-readonly strong{font-size:16px}.langsheng-v17 .group-catalog .gc-drawer-footer{gap:10px;padding:12px 20px}.langsheng-v17 .group-catalog .gc-drawer-footer>span{font-size:13px}.langsheng-v17 .settings-workspace{gap:16px}.langsheng-v17 .ls-settings-form{border-radius:8px;padding:18px 20px}.langsheng-v17 .ls-settings-form header{margin-bottom:16px}.langsheng-v17 .ls-settings-form label{gap:8px;margin:16px 0;font-size:14px}.langsheng-v17 .ls-settings-form header p{color:var(--ls-muted);font-size:13px}.langsheng-v17 .ls-settings-form footer{gap:12px;padding-top:16px}.langsheng-v17 .ls-settings-preview{border-radius:8px;padding:18px}.langsheng-v17 .settings-store-preview{min-height:0;margin-top:12px;padding:18px}.langsheng-v17 :is(.settings-hint,.settings-supplier small,.ls-label){color:var(--ls-muted);font-size:13px}.auth-identity-select{gap:6px;margin-bottom:18px;display:flex}.auth-identity-select button{color:#26354b;background:#fff;border:1px solid #b8c5d5;border-radius:6px;flex:1;min-height:44px;padding:10px 5px;font-size:14px}.auth-identity-select button.selected{color:#2057bd;background:#edf3ff;border-color:#2057bd}.auth-field select{padding:10px}.auth-code-received small{color:#44546a;display:block}@media (width<=1120px){.langsheng-v17 .group-catalog .gc-workspace{grid-template-columns:1fr}.langsheng-v17 .business-brief{grid-template-columns:repeat(3,minmax(0,1fr))}.langsheng-v17 .business-brief>a{grid-column:1/-1}.langsheng-v17 .business-brief>div:nth-child(3){border:0}}@media (width<=900px){.langsheng-v17 .ls-topbar{padding:0 18px}.langsheng-v17 .ls-content{padding:20px 18px}.langsheng-v17 .ls-menu{min-width:44px;min-height:44px}.langsheng-v17 .ls-overview-grid{grid-template-columns:1fr 1fr}.langsheng-v17 .ls-close{min-width:44px;min-height:44px}}@media (width<=650px){.langsheng-v17 .ls-content{padding:18px 14px}.langsheng-v17 .ls-topbar{gap:8px;padding:0 10px}.langsheng-v17 .ls-topbar>div{gap:6px}.langsheng-v17 .ls-topbar .ls-demo{display:none}.langsheng-v17 .ls-page-heading h1{font-size:24px}.langsheng-v17 .ls-page-heading .ls-preview{padding:8px 10px;font-size:14px}.langsheng-v17 .ls-overview-grid,.langsheng-v17 .settings-workspace{grid-template-columns:1fr}.langsheng-v17 .business-brief{gap:12px;padding:12px}.langsheng-v17 .business-brief>div{padding-right:8px}.langsheng-v17 .business-brief strong{font-size:24px}.langsheng-v17 .compact-summary{gap:8px 18px;padding:12px}.langsheng-v17 .compact-summary b{font-size:18px}.langsheng-v17 .compact-toolbar>span,.langsheng-v17 .order-command>span{margin-left:0}.langsheng-v17 .compact-toolbar>input,.langsheng-v17 .ls-search{flex-basis:100%;max-width:none}.langsheng-v17 .compact-toolbar>select{flex:1}.langsheng-v17 .compact-toolbar>button{white-space:nowrap;flex:1}.langsheng-v17 .order-command select{flex:1;min-width:0}.langsheng-v17 .order-command>button{margin-left:auto}.langsheng-v17 .order-task-tabs{gap:18px}.langsheng-v17 .pagination{justify-content:flex-start}.langsheng-v17 .admin-modal-layer{padding:12px}.langsheng-v17 .admin-modal-layer .modal{border-radius:8px;max-height:calc(100dvh - 24px);padding:16px!important}.langsheng-v17 .admin-modal-layer .modal>header{padding-top:4px;top:-16px}.langsheng-v17 .admin-modal-layer .detail-grid{grid-template-columns:94px minmax(0,1fr)}.langsheng-v17 .flow-form-grid{grid-template-columns:1fr;gap:0}.langsheng-v17 .group-catalog .gc-drawer{padding:0!important}.langsheng-v17 .group-catalog .gc-drawer>header{padding:12px 16px;top:0}.langsheng-v17 .group-catalog .gc-drawer-body{padding:14px 16px}.langsheng-v17 .group-catalog .gc-drawer-footer{padding:12px 16px}.langsheng-v17 .group-catalog .gc-row-inputs{grid-template-columns:1fr 1fr}.langsheng-v17 .group-catalog .gc-readonly{grid-column:1/-1}.langsheng-v17 .group-catalog .gc-summary>div{padding:12px}.langsheng-v17 .group-catalog .gc-summary strong{font-size:24px}}.langsheng-v17 .table-wrap{width:100%;margin:0}.langsheng-v17 input[type=checkbox]{height:17px;max-height:17px;margin:0;padding:0;min-height:0!important}.langsheng-v17 .compact-table button.link{margin-top:0;margin-bottom:0;min-height:36px!important}.langsheng-v17 .compact-table td{color:var(--ls-text)}.langsheng-v17 .compact-orders td:nth-child(4){white-space:nowrap}.langsheng-v17 .compact-orders td:nth-child(4) small{margin:0 4px 0 0;display:inline}.langsheng-v17 .points-journal>.table-wrap{max-height:430px}.langsheng-v17 .table-wrap:before{font-size:12px;line-height:1.5}.langsheng-v17 .compact-table thead th{z-index:1;position:sticky;top:0}.langsheng-v17 .admin-modal-layer .modal>.compact-toolbar{margin:12px 0}.langsheng-v17 .admin-modal-layer .modal>label{margin:12px 0!important}.langsheng-v17 .admin-modal-layer .modal>header{flex-wrap:nowrap}@media (width<=650px){.langsheng-v17 .compact-table button.link{min-height:44px!important}.langsheng-v17 .compact-table :is(th,td){padding:8px 10px}}.langsheng-v17 .attention-board .attention-total{background:#fff1d6;font-size:14px;color:#6d4611!important}.langsheng-v17 .group-catalog .gc-tools{align-items:center}.langsheng-v17 .group-catalog label.gc-search{align-items:center;gap:8px;min-height:44px;padding:0 12px;flex-direction:row!important;margin:0!important;display:flex!important}.langsheng-v17 .group-catalog .gc-search svg{flex:0 0 18px}.langsheng-v17 .group-catalog .gc-search input{background:0 0;border:0;outline:none;min-width:0;min-height:42px;padding:10px 0}.langsheng-v17 .group-catalog .gc-search:focus-within{outline:2px solid var(--ui-action);outline-offset:2px}.langsheng-v17 .group-catalog .gc-tools select{align-self:center;height:44px;min-height:44px}.langsheng-v17 .group-catalog .gc-summary strong small{margin:0;font-size:13px;display:inline}.langsheng-v17 .group-catalog .gc-backdrop{justify-content:center!important;padding:24px!important}.langsheng-v17 .group-catalog .gc-drawer{border-radius:10px!important;height:auto!important;max-height:calc(100dvh - 48px)!important}.langsheng-v17 .group-catalog .gc-drawer-body{flex:auto;min-height:0}.langsheng-v17 .group-catalog .gc-drawer-footer{flex-shrink:0}@media (width<=650px){.langsheng-v17 .group-catalog .gc-backdrop{padding:12px!important}.langsheng-v17 .group-catalog .gc-drawer{border-radius:8px!important;max-height:calc(100dvh - 24px)!important}}.langsheng-v17 :is(input:not([type=checkbox]),select),.langsheng-v17 button:not(.link){min-height:44px!important}.langsheng-v17 :is(.ls-search,.group-catalog .gc-search) input{height:42px;min-height:42px!important}:where(.sy-admin-ui,.sg-guide){--sy-brand-name:"";--sy-primary:#245dcc;--sy-primary-hover:#1b4fb5;--sy-primary-active:#17449d;--sy-primary-soft:#edf3ff;--sy-on-primary:#fff;--sy-text-primary:#4b5563;--sy-text-heading:#2f3b4d;--sy-text-secondary:#626e80;--sy-text-muted:#626e80;--sy-canvas:#f5f7fa;--sy-surface:#fff;--sy-surface-soft:#f7f9fc;--sy-border:#dce3ed;--sy-input-border:#7f8ea3;--sy-focus:#245dcc;--sy-success:#16634a;--sy-success-bg:#edf7f1;--sy-warning:#855408;--sy-warning-bg:#fff7e6;--sy-danger:#a3293d;--sy-danger-bg:#fff0f2;--sy-info:#355f99;--sy-info-bg:#edf3ff;--sy-disabled:#607087;--sy-disabled-bg:#edf0f4;--sy-overlay:#1825366b;--sy-font-family:"PingFang SC", "Microsoft YaHei", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--sy-font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--sy-font-page-title:26px;--sy-font-dialog-title:20px;--sy-font-section-title:18px;--sy-font-component-title:16px;--sy-font-body:15px;--sy-font-helper:14px;--sy-font-min-helper:13px;--sy-line-body:24px;--sy-line-helper:22px;--sy-weight-normal:400;--sy-weight-medium:500;--sy-weight-semibold:600;--sy-weight-heading:600;--sy-space-1:4px;--sy-space-2:8px;--sy-space-3:12px;--sy-space-4:16px;--sy-space-5:20px;--sy-space-6:24px;--sy-space-7:28px;--sy-space-8:32px;--sy-radius-control:6px;--sy-radius-panel:10px;--sy-radius-dialog:14px;--sy-sidebar-width:224px;--sy-topbar-height:60px;--sy-page-padding:28px;--sy-nav-item-height:44px;--sy-control-height:40px;--sy-touch-target:44px;--sy-table-row-height:72px;--sy-table-head-height:48px;--sy-dialog-sm:480px;--sy-dialog-md:680px;--sy-dialog-lg:880px;--sy-shadow-dialog:0 20px 56px #1825362e;--sy-shadow-floating:0 6px 20px #1825361a;--sy-focus-ring:0 0 0 2px #fff, 0 0 0 4px var(--sy-focus);--sy-motion-duration:.14s}@media (pointer:coarse){:where(.sy-admin-ui,.sg-guide){--sy-control-height:44px}}@media (width<=640px){:where(.sy-admin-ui,.sg-guide){--sy-page-padding:16px;--sy-control-height:44px}}@media (prefers-reduced-motion:reduce){:where(.sy-admin-ui,.sg-guide){--sy-motion-duration:0s}}.sy-admin-ui{font-family:var(--sy-font-family);font-size:var(--sy-font-body);line-height:var(--sy-line-body);color:var(--sy-text-primary);background:var(--sy-canvas);text-align:left;min-height:100dvh;font-weight:400}.sy-admin-ui *{box-sizing:border-box}.sy-admin-ui :is(h1,h2,h3,p,dl,dd){margin:0}.sy-admin-ui :is(h1,h2,h3){color:var(--sy-text-heading);letter-spacing:0;line-height:1.4}.sy-admin-ui h1{font-size:26px;font-weight:600}.sy-admin-ui h2{font-size:18px;font-weight:500}.sy-admin-ui h3{font-size:16px;font-weight:500}.sy-admin-ui :is(b,strong){font-weight:500}.sy-admin-ui a{color:var(--sy-primary);text-decoration:none}.sy-admin-ui a:hover{color:var(--sy-primary-hover);text-decoration:none}.sy-admin-ui small{font-size:var(--sy-font-helper);color:var(--sy-text-secondary);display:inline}.sy-admin-ui :is(button,input,select,textarea){font:inherit;letter-spacing:0;color:inherit}.sy-admin-ui :is(button,.button,.member-file-button){min-height:var(--sy-control-height);border:1px solid var(--sy-border);border-radius:var(--sy-radius-control);background:var(--sy-surface);color:var(--sy-text-primary);font-size:var(--sy-font-body);cursor:pointer;box-shadow:none;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-weight:400;line-height:22px;text-decoration:none;display:inline-flex}.sy-admin-ui :is(button,.button):hover{color:var(--sy-primary);background:#f4f7fc;border-color:#8da7d3}.sy-admin-ui :is(button.primary,.gc-primary){background:var(--sy-primary);border-color:var(--sy-primary);color:var(--sy-surface);font-weight:500}.sy-admin-ui :is(button.primary,.gc-primary):hover{background:var(--sy-primary-hover);border-color:var(--sy-primary-hover);color:var(--sy-surface)}.sy-admin-ui :is(button,input,select,textarea):disabled{opacity:.5;cursor:not-allowed}.sy-admin-ui :is(button.link,.link){min-height:32px;color:var(--sy-primary);background:0 0;border:0;padding:4px 6px;font-weight:400}.sy-admin-ui :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--sy-primary);outline-offset:3px}.sy-admin-ui input:not([type=checkbox]):not([type=file]),.sy-admin-ui select,.sy-admin-ui textarea{width:100%;min-height:var(--sy-control-height);border:1px solid var(--sy-input-border);border-radius:var(--sy-radius-control);background:var(--sy-surface);color:var(--sy-text-primary);box-shadow:none;min-width:0;padding:9px 12px;line-height:20px}.sy-admin-ui input::placeholder,.sy-admin-ui textarea::placeholder{color:var(--sy-text-muted);opacity:1}.sy-admin-ui select{width:auto;padding-right:30px}.sy-admin-ui textarea{resize:vertical;line-height:1.7}.sy-admin-ui input[type=checkbox]{width:17px;height:17px;min-height:17px;accent-color:var(--sy-primary);vertical-align:middle;flex:none;margin:0;padding:0}.sy-admin-ui label{color:var(--sy-text-secondary);font-weight:400;font-size:var(--sy-font-body);flex-direction:column;gap:7px;margin:0;display:flex}.sy-admin-ui .mono{font-family:var(--sy-font-family);font-size:var(--sy-font-body);font-variant-numeric:tabular-nums;letter-spacing:0}.sy-admin-ui code{font-family:var(--sy-font-mono);font-size:var(--sy-font-helper);font-variant-numeric:tabular-nums;letter-spacing:0}.sy-admin-ui .numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.sy-admin-ui .ls-sidebar{width:var(--sy-sidebar-width);background:var(--sy-surface);border-right:1px solid var(--sy-border);z-index:50;flex-direction:column;padding:24px 14px 16px;display:flex;position:fixed;inset:0 auto 0 0}.sy-admin-ui .ls-brand{color:var(--sy-text-primary);align-items:center;gap:10px;padding:0 8px 24px;display:flex}.sy-admin-ui .ls-brand-symbol{border-radius:var(--sy-radius-panel);width:40px;height:44px;color:var(--sy-on-primary);background:#243e60;flex:none;place-items:center;font-size:25px;font-weight:600;display:grid}.sy-admin-ui .ls-brand b{color:var(--sy-text-heading);font-size:19px;font-weight:500;display:block}.sy-admin-ui .ls-brand small{font-size:var(--sy-font-min-helper);margin-top:2px;display:block}.sy-admin-ui .ls-workspace{background:var(--sy-canvas);border:1px solid var(--sy-border);border-radius:var(--sy-radius-control);font-size:var(--sy-font-helper);align-items:center;gap:8px;padding:11px 10px;font-weight:500;display:flex}.sy-admin-ui .ls-workspace>span:nth-child(2){flex:1;min-width:0}.sy-admin-ui .ls-live-dot{background:#187552;border-radius:50%;flex:none;width:6px;height:6px}.sy-admin-ui .ls-nav-label{font-size:var(--sy-font-min-helper);color:var(--sy-text-muted);margin:24px 12px 8px}.sy-admin-ui .ls-sidebar nav{gap:5px;display:grid}.sy-admin-ui .ls-sidebar nav a{border-radius:var(--sy-radius-control);min-height:44px;color:var(--sy-text-secondary);font-size:var(--sy-font-body);align-items:center;gap:10px;padding:11px 12px;font-weight:400;display:flex;position:relative}.sy-admin-ui .ls-sidebar nav a:hover{background:#f4f7fc}.sy-admin-ui .ls-sidebar nav a.selected{background:var(--sy-primary-soft);color:var(--sy-primary);font-weight:500}.sy-admin-ui .ls-sidebar nav a.selected:before{content:"";background:var(--sy-primary);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:-14px}.sy-admin-ui .ls-sidebar nav a>b{color:var(--sy-primary-hover);font-size:var(--sy-font-min-helper);background:#dbe7ff;border-radius:4px;margin-left:auto;padding:0 5px}.sy-admin-ui .ls-nav-bottom{margin-top:auto;padding-top:32px}.sy-admin-ui .ls-nav-bottom>a{font-size:var(--sy-font-helper);color:var(--sy-text-secondary);align-items:center;gap:8px;padding:10px;display:flex}.sy-admin-ui .ls-profile{border-top:1px solid var(--sy-border);align-items:center;gap:9px;margin-top:8px;padding:16px 4px 0;display:flex}.sy-admin-ui .ls-profile>span{color:#40536a;background:#edf2f8;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:600;display:grid}.sy-admin-ui .ls-profile>div{flex:1;min-width:0}.sy-admin-ui .ls-profile b{font-size:var(--sy-font-helper);display:block}.sy-admin-ui .ls-profile small{font-size:var(--sy-font-min-helper);display:block}.sy-admin-ui .ls-profile button{border:0;min-width:32px;min-height:36px;padding:4px}.sy-admin-ui .ls-body{margin-left:var(--sy-sidebar-width);min-width:0}.sy-admin-ui .ls-topbar{height:var(--sy-topbar-height);background:var(--sy-surface);border-bottom:1px solid var(--sy-border);justify-content:space-between;align-items:center;gap:16px;padding:0 28px;display:flex}.sy-admin-ui .ls-topbar>div{font-size:var(--sy-font-helper);color:var(--sy-text-secondary);align-items:center;gap:12px;display:flex}.sy-admin-ui .ls-topbar b{font-size:var(--sy-font-body);color:var(--sy-text-secondary);font-weight:500}.sy-admin-ui .ls-refresh{border:0;min-width:36px;padding:8px}.sy-admin-ui .ls-topbar a{color:var(--sy-text-secondary);font-size:var(--sy-font-helper);padding:10px 0}.sy-admin-ui .ls-content{min-width:0;max-width:1720px;margin:auto;padding:28px}.sy-admin-ui .ls-menu,.sy-admin-ui .ls-close,.sy-admin-ui .ls-scrim{display:none}.sy-admin-ui .sy-page-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.sy-admin-ui .sy-page-heading-copy{align-items:center;gap:12px;min-width:0;display:flex}.sy-admin-ui .sy-page-title{min-width:0}.sy-admin-ui .sy-page-icon{background:var(--sy-primary-soft);width:46px;height:46px;color:var(--sy-primary);border-radius:var(--sy-radius-panel);flex:none;place-items:center;display:grid}.sy-admin-ui .sy-page-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.sy-admin-ui .sy-page-heading p{color:var(--sy-text-secondary);font-size:var(--sy-font-body);margin-top:4px}.sy-admin-ui .ls-preview{color:var(--sy-primary);background:var(--sy-surface);border-color:#bdceed}.sy-admin-ui .ls-footer{color:var(--sy-text-muted);font-size:var(--sy-font-min-helper);text-align:center;padding:24px 0 0}.sy-admin-ui .sy-data-panel{background:var(--sy-surface);border:1px solid var(--sy-border);border-radius:var(--sy-radius-panel);min-width:0;margin-bottom:20px;overflow:hidden}.sy-admin-ui .sy-panel-heading{border-bottom:1px solid var(--sy-border);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.sy-admin-ui .sy-panel-heading-title{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.sy-admin-ui .sy-panel-heading p{font-size:var(--sy-font-helper);color:var(--sy-text-secondary)}.sy-admin-ui .sy-panel-count{color:var(--sy-text-secondary);font-size:var(--sy-font-helper);font-weight:400}.sy-admin-ui .sy-panel-actions{align-items:center;gap:8px;display:flex}.sy-admin-ui .sy-panel-body{min-width:0}.sy-admin-ui .order-task-tabs,.sy-admin-ui .gc-tabs{white-space:nowrap;border-bottom:1px solid var(--sy-border);gap:24px;margin:0;padding:0 20px;display:flex;overflow-x:auto}.sy-admin-ui :is(.order-task-tabs,.gc-tabs) button{color:var(--sy-text-secondary);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;gap:7px;min-height:48px;padding:14px 0 12px}.sy-admin-ui :is(.order-task-tabs,.gc-tabs) button:is(.selected,.active){border-bottom-color:var(--sy-primary);color:var(--sy-primary);font-weight:500}.sy-admin-ui :is(.order-task-tabs,.gc-tabs) button span{font-size:var(--sy-font-min-helper);color:var(--sy-text-secondary);background:#eff3f8;border-radius:4px;padding:0 6px;font-weight:500}.sy-admin-ui .order-command,.sy-admin-ui .compact-toolbar{background:var(--sy-surface);flex-wrap:wrap;align-items:center;gap:10px;min-width:0;margin:0;padding:20px 24px;display:flex}.sy-admin-ui :is(.order-command,.compact-toolbar)>input{flex:1;width:auto;min-width:200px;max-width:380px}.sy-admin-ui :is(.order-command,.compact-toolbar)>span{white-space:nowrap;font-size:var(--sy-font-helper);color:var(--sy-text-secondary);margin-left:auto}.sy-admin-ui .ls-search{border:1px solid var(--sy-input-border);border-radius:var(--sy-radius-control);background:var(--sy-surface);min-width:230px;max-width:400px;height:var(--sy-control-height);color:var(--sy-text-muted);flex:1;align-items:center;gap:9px;padding:0 12px;display:flex}.sy-admin-ui .ls-search input:not([type=checkbox]):not([type=file]){background:0 0;border:0;outline:0;min-height:36px;padding:8px 0}.sy-admin-ui .ls-search:focus-within{outline:2px solid var(--sy-primary);outline-offset:2px}.sy-admin-ui .compact-summary{background:var(--sy-surface-soft);border-bottom:1px solid var(--sy-border);font-size:var(--sy-font-body);color:var(--sy-text-secondary);flex-wrap:wrap;align-items:center;gap:10px 28px;margin:0;padding:14px 20px;display:flex}.sy-admin-ui .compact-summary b{color:var(--sy-text-primary);font-variant-numeric:tabular-nums;margin-left:8px;font-size:18px;font-weight:500}.sy-admin-ui .selection-toolbar{font-size:var(--sy-font-helper);color:var(--sy-text-secondary);flex-wrap:wrap;align-items:center;gap:10px;padding:0 20px 14px;display:flex}.sy-admin-ui .selection-toolbar>button:last-child{margin-left:auto}.sy-admin-ui .table-wrap{background:var(--sy-surface);scrollbar-gutter:stable;border:0;border-radius:0;width:100%;max-width:100%;margin:0;overflow:auto}.sy-admin-ui table.compact-table{border-collapse:collapse;border-spacing:0;width:100%;font-size:var(--sy-font-body);line-height:var(--sy-line-body);table-layout:auto;margin:0}.sy-admin-ui .compact-table :is(th,td){text-align:left;vertical-align:middle;font-size:var(--sy-font-body);line-height:var(--sy-line-body);white-space:nowrap;color:var(--sy-text-primary);border:0;border-bottom:1px solid #e9edf3;padding:14px 18px}.sy-admin-ui .compact-table th{background:var(--sy-surface-soft);color:var(--sy-text-secondary);z-index:1;font-weight:400;font-size:var(--sy-font-helper);padding-top:13px;padding-bottom:13px;position:sticky;top:0}.sy-admin-ui .compact-table tbody tr{height:var(--sy-table-row-height)}.sy-admin-ui .compact-table td b{font-weight:400}.sy-admin-ui .compact-table .mono{font-size:var(--sy-font-body)}.sy-admin-ui .compact-table .numeric{text-align:right}.sy-admin-ui .compact-table tbody tr:hover{background:#f8faff}.sy-admin-ui .compact-table tr:last-child td{border-bottom:0}.sy-admin-ui .compact-table .compact-actions{white-space:nowrap}.sy-admin-ui .compact-table small{font-size:var(--sy-font-helper);white-space:nowrap;color:var(--sy-text-secondary)}.sy-admin-ui .compact-table td.sy-empty{text-align:center;color:var(--sy-text-secondary);padding:44px 20px}.sy-admin-ui .compact-orders th:nth-child(2),.sy-admin-ui .compact-orders td:nth-child(2){white-space:normal;font-variant-numeric:tabular-nums;min-width:112px;max-width:132px;color:var(--sy-text-secondary)}.sy-admin-ui .compact-orders th:nth-child(4),.sy-admin-ui .compact-orders td:nth-child(4){white-space:normal;min-width:145px}.sy-admin-ui .compact-orders td:nth-child(4) small{line-height:20px;font-size:var(--sy-font-min-helper);display:block}.sy-admin-ui .compact-orders td:nth-child(5){white-space:normal;min-width:145px;max-width:250px;font-weight:400}.sy-admin-ui :is(.pagination,.gc-pagination){font-size:var(--sy-font-helper);color:var(--sy-text-secondary);background:var(--sy-surface);border-top:1px solid #e9edf3;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin:0;padding:14px 20px;display:flex}.sy-admin-ui .pagination>span{margin-right:auto}.sy-admin-ui :is(.pagination,.gc-pagination) button{min-height:36px;padding:6px 12px}.sy-admin-ui .status{color:var(--sy-text-secondary);font-size:var(--sy-font-body);white-space:nowrap;background:#f3f5f8;border:1px solid #dae3ee;border-radius:5px;align-items:center;gap:5px;padding:3px 8px;font-weight:400;line-height:22px;display:inline-flex}.sy-admin-ui .status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.sy-admin-ui .status.success{background:var(--sy-success-bg);color:var(--sy-success);border-color:#cee6d7}.sy-admin-ui .status.failed{background:var(--sy-danger-bg);color:var(--sy-danger);border-color:#f0d2d5}.sy-admin-ui .status.processing{background:var(--sy-primary-soft);color:var(--sy-info);border-color:#d5e0f5}.sy-admin-ui .status.unknown{background:var(--sy-warning-bg);color:var(--sy-warning);border-color:#eaddbd}.sy-admin-ui .flow-filter-banner{background:var(--sy-primary-soft);border-radius:var(--sy-radius-control);font-size:var(--sy-font-body);color:#344c73;justify-content:space-between;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.sy-admin-ui .compact-note{color:var(--sy-text-secondary);font-size:var(--sy-font-helper);margin:0;padding:0}.sy-admin-ui .points-journal .table-wrap{max-height:390px}.sy-admin-ui .channel-records .compact-table{min-width:640px}.sy-admin-ui .channel-records .compact-table th:nth-child(2),.sy-admin-ui .channel-records .compact-table td:nth-child(2){white-space:normal;overflow-wrap:anywhere}.sy-admin-ui .channel-records .compact-table td:nth-child(2)>small{margin-top:2px;font-size:13px;display:block}.sy-admin-ui .business-brief{background:var(--sy-surface);border:1px solid var(--sy-border);border-radius:var(--sy-radius-panel);grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:0;margin-bottom:20px;padding:20px 24px;display:grid}.sy-admin-ui .business-brief>div{border-right:1px solid #e4eaf2;padding:0 24px}.sy-admin-ui .business-brief>div:first-child{padding-left:0}.sy-admin-ui .business-brief>div>span{font-size:var(--sy-font-body);color:var(--sy-text-secondary)}.sy-admin-ui .business-brief strong{font-variant-numeric:tabular-nums;color:var(--sy-text-primary);margin:6px 0;font-size:30px;font-weight:500;line-height:1.3;display:block}.sy-admin-ui .business-brief strong small{font-size:var(--sy-font-body);font-weight:400}.sy-admin-ui .business-brief p{font-size:var(--sy-font-helper);color:var(--sy-text-secondary)}.sy-admin-ui .business-brief>a{font-size:var(--sy-font-body);align-items:center;gap:8px;margin-left:24px;display:flex}.sy-admin-ui .ls-overview-grid{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:20px;margin-bottom:20px;display:grid}.sy-admin-ui .attention-board,.sy-admin-ui .store-status-panel{background:var(--sy-surface);border:1px solid var(--sy-border);border-radius:var(--sy-radius-panel);overflow:hidden}.sy-admin-ui .attention-board>header{border-bottom:1px solid #e4eaf2;justify-content:space-between;align-items:center;gap:10px;padding:18px 20px;display:flex}.sy-admin-ui .attention-total{font-size:var(--sy-font-helper);color:var(--sy-warning)}.sy-admin-ui .attention-item{color:var(--sy-text-primary);border-bottom:1px solid #edf0f5;align-items:center;gap:12px;padding:16px 20px;display:flex}.sy-admin-ui .attention-item:last-child{border-bottom:0}.sy-admin-ui .attention-item>div{flex:1}.sy-admin-ui .attention-item h3{font-size:var(--sy-font-body);font-weight:500}.sy-admin-ui .attention-item h3 b{color:var(--sy-primary);margin-left:6px}.sy-admin-ui .attention-item p{font-size:var(--sy-font-helper);color:var(--sy-text-secondary);margin-top:4px}.sy-admin-ui .attention-item>svg{color:var(--sy-text-muted)}.sy-admin-ui .attention-icon{background:var(--sy-primary-soft);width:38px;height:38px;color:var(--sy-info);border-radius:8px;flex:none;place-items:center;display:grid}.sy-admin-ui .attention-icon svg{width:18px;height:18px}.sy-admin-ui .attention-icon.unknown{background:var(--sy-warning-bg);color:var(--sy-warning)}.sy-admin-ui .attention-icon.matching{color:var(--sy-text-secondary);background:#eff3f7}.sy-admin-ui .store-status-panel{padding:20px}.sy-admin-ui .store-status-panel header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.sy-admin-ui .store-status-icon{background:var(--sy-primary-soft);width:38px;height:38px;color:var(--sy-primary);border-radius:8px;place-items:center;display:grid}.sy-admin-ui .store-status-panel>p{font-size:var(--sy-font-helper);color:var(--sy-text-secondary);margin:6px 0 14px;line-height:1.7}.sy-admin-ui .store-status-panel dl>div{font-size:var(--sy-font-helper);justify-content:space-between;gap:10px;padding:6px 0;display:flex}.sy-admin-ui .store-status-panel dt{color:var(--sy-text-secondary)}.sy-admin-ui .store-status-panel dd{color:var(--sy-text-primary)}.sy-admin-ui .store-status-panel>a{font-size:var(--sy-font-body);border-top:1px solid #e4eaf2;justify-content:space-between;align-items:center;margin-top:10px;padding-top:14px;display:flex}.sy-admin-ui .ls-recent-orders{background:var(--sy-surface);border:1px solid var(--sy-border);border-radius:var(--sy-radius-panel);overflow:hidden}.sy-admin-ui .section-title{border-bottom:1px solid #e4eaf2;justify-content:space-between;align-items:center;margin:0;padding:18px 20px;display:flex}.sy-admin-ui .section-title a{font-size:var(--sy-font-body);align-items:center;gap:8px;display:flex}.sy-admin-ui .modal-backdrop{z-index:200;background:var(--sy-overlay);-webkit-backdrop-filter:none;backdrop-filter:none;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow:auto}.sy-admin-ui .modal{width:var(--sy-dialog-md);overscroll-behavior:contain;border-radius:var(--sy-radius-dialog);background:var(--sy-surface);max-width:calc(100vw - 48px);height:auto;max-height:calc(100dvh - 48px);box-shadow:var(--sy-shadow-dialog);color:var(--sy-text-primary);font-size:var(--sy-font-body);border:1px solid #e1e7ee;margin:auto;padding:24px;overflow:auto}.sy-admin-ui .modal.narrow{width:var(--sy-dialog-sm)}.sy-admin-ui .modal:is(.member-import-modal,.flow-panel,.gc-drawer){width:var(--sy-dialog-lg)}.sy-admin-ui .modal.flow-wide{width:var(--sy-dialog-md)}.sy-admin-ui .modal>header{background:var(--sy-surface);z-index:3;border-bottom:1px solid #e4eaf2;justify-content:space-between;align-items:center;gap:16px;margin:-24px -24px 20px;padding:18px 24px;display:flex;position:sticky;top:-24px}.sy-admin-ui .modal>header h2{font-size:20px;font-weight:500;line-height:1.4}.sy-admin-ui .modal>header>button{background:var(--sy-surface-soft);width:32px;min-height:32px;color:var(--sy-text-secondary);border-radius:var(--sy-radius-control);border:0;flex:none;padding:0;font-size:24px;font-weight:400;line-height:1}.sy-admin-ui .modal>p{color:var(--sy-text-secondary);font-size:var(--sy-font-body);margin:14px 0}.sy-admin-ui .modal label{margin-bottom:16px}.sy-admin-ui .modal .compact-toolbar{margin:16px 0;padding:0}.sy-admin-ui .modal>.table-wrap,.sy-admin-ui .sy-preview-block .table-wrap{border:1px solid var(--sy-border);border-radius:8px;max-height:320px;margin:16px 0}.sy-admin-ui .modal :is(footer,.member-import-footer,.flow-footer){background:var(--sy-surface);z-index:2;border-top:1px solid #e4eaf2;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin:20px -24px -24px;padding:16px 24px;display:flex;position:sticky;bottom:-24px}.sy-admin-ui .modal .member-file-button{flex-direction:row;margin:0;display:inline-flex;position:relative}.sy-admin-ui .member-file-button input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sy-admin-ui .member-file-button:focus-within{outline:2px solid var(--sy-primary);outline-offset:3px}.sy-admin-ui .sy-form-guidance{background:var(--sy-primary-soft);font-size:var(--sy-font-body);color:#344c73;border:1px solid #d7e4f9;border-radius:8px;padding:14px 16px}.sy-admin-ui .sy-form-guidance strong{color:#244c8d;font-weight:500}.sy-admin-ui .sy-form-guidance p{margin-top:6px;line-height:1.7}.sy-admin-ui .sy-import-data textarea{font-family:var(--sy-font-family);font-variant-numeric:tabular-nums;min-height:142px;font-weight:400;font-size:var(--sy-font-body)}.sy-admin-ui .sy-preview-block{margin-top:20px}.sy-admin-ui :is(.error-banner,.admin-dialog-error,.gc-error){background:var(--sy-danger-bg);color:var(--sy-danger);font-size:var(--sy-font-body);border:1px solid #efc8ce;border-radius:7px;margin:16px 0;padding:12px 16px;line-height:1.7}.sy-admin-ui .error-banner{justify-content:space-between;gap:12px;display:flex}.sy-admin-ui .error-banner button{min-height:24px;color:inherit;background:0 0;border:0;padding:0 6px}.sy-admin-ui :is(.success-banner,.gc-saved){background:var(--sy-success-bg);color:var(--sy-success);font-size:var(--sy-font-body);border:1px solid #cee6d7;border-radius:7px;align-items:center;gap:8px;margin:16px 0;padding:12px 16px;display:flex}.sy-admin-ui .sy-detail-summary{background:#f6f8fc;border:1px solid #e3e9f3;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:20px;display:flex}.sy-admin-ui .sy-detail-summary strong{font-size:20px;font-weight:500}.sy-admin-ui .sy-detail-summary small{margin-top:4px;display:block}.sy-admin-ui .sy-detail-summary .sy-detail-points{color:var(--sy-text-primary);font-variant-numeric:tabular-nums;font-size:24px}.sy-admin-ui .sy-detail-section{margin:24px 0}.sy-admin-ui .sy-detail-section:last-child{margin-bottom:0}.sy-admin-ui .sy-detail-section h3{margin-bottom:14px;font-size:16px}.sy-admin-ui .sy-detail-section .table-wrap{border:1px solid #e3e9f3;border-radius:8px;max-height:300px}.sy-admin-ui .sy-property-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 32px;display:grid}.sy-admin-ui .sy-property-grid>div{min-width:0}.sy-admin-ui .sy-property-grid dt{font-size:var(--sy-font-helper);color:var(--sy-text-secondary);margin-bottom:4px}.sy-admin-ui .sy-property-grid dd{font-size:var(--sy-font-body);overflow-wrap:anywhere;color:var(--sy-text-primary);line-height:1.6}.sy-admin-ui .flow-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sy-admin-ui .flow-note{font-size:var(--sy-font-body);color:var(--sy-text-secondary);margin-bottom:16px}.sy-admin-ui .flow-result{background:var(--sy-primary-soft);border:1px solid #d7e4f9;border-radius:8px;margin:16px 0;padding:14px 16px}.sy-admin-ui .flow-result p{color:var(--sy-text-secondary);margin-top:6px}.sy-admin-ui .flow-row-list{border:1px solid #e3e9f3;border-radius:8px;max-height:350px;overflow:auto}.sy-admin-ui .flow-row-list article{border-bottom:1px solid #e3e9f3;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.sy-admin-ui .flow-row-list article:last-child{border:0}.sy-admin-ui .flow-row-list article>div{min-width:0}.sy-admin-ui .flow-row-list code{color:var(--sy-text-secondary);margin-top:4px;display:block}.sy-admin-ui .flow-row-list p{color:var(--sy-text-secondary);font-size:var(--sy-font-helper);margin-top:4px}.sy-admin-ui .flow-number{text-align:right;justify-items:end;gap:4px;display:grid}.sy-admin-ui .flow-number strong{font-variant-numeric:tabular-nums;font-size:16px;font-weight:500}.sy-admin-ui .sy-detail-identity{flex-direction:column;align-items:flex-start;gap:7px;min-width:0;display:flex}.sy-admin-ui .sy-detail-identity>span:first-child{font-size:var(--sy-font-helper);color:var(--sy-text-secondary)}.sy-admin-ui .sy-detail-total{text-align:right;gap:4px;display:grid}.sy-admin-ui .sy-detail-total>span{font-size:var(--sy-font-helper);color:var(--sy-text-secondary)}.sy-admin-ui .sy-detail-total>strong{font-size:26px}.sy-admin-ui .sy-detail-total small{font-size:var(--sy-font-helper);font-weight:400;display:inline}.sy-admin-ui .sy-detail-note{font-size:var(--sy-font-body);color:var(--sy-text-secondary);background:var(--sy-canvas);border-radius:var(--sy-radius-control);padding:12px 14px}.sy-admin-ui .gc-summary{background:var(--sy-surface);border:1px solid var(--sy-border);border-radius:var(--sy-radius-panel);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:20px;padding:18px 0;display:grid}.sy-admin-ui .gc-summary>div{padding:0 24px}.sy-admin-ui .gc-summary>div+div{border-left:1px solid #e4eaf2}.sy-admin-ui .gc-summary span{font-size:var(--sy-font-body);color:var(--sy-text-secondary)}.sy-admin-ui .gc-summary strong{margin:6px 0;font-size:28px;font-weight:500;line-height:1.3;display:block}.sy-admin-ui .gc-summary small{font-size:var(--sy-font-body);font-weight:400}.sy-admin-ui .gc-summary p{font-size:var(--sy-font-helper);color:var(--sy-text-secondary)}.sy-admin-ui .gc-tabs{border:1px solid var(--sy-border);background:var(--sy-surface);border-radius:var(--sy-radius-panel) 10px 0 0;margin-bottom:0}.sy-admin-ui .gc-workspace{grid-template-columns:184px minmax(0,1fr);gap:20px;margin-top:20px;display:grid}.sy-admin-ui .gc-categories{background:var(--sy-surface);border:1px solid var(--sy-border);border-radius:var(--sy-radius-panel);align-self:start;padding:16px 10px;position:sticky;top:20px}.sy-admin-ui .gc-categories h2{padding:0 10px 12px;font-size:15px}.sy-admin-ui .gc-categories button{border-radius:var(--sy-radius-control);width:100%;font-size:var(--sy-font-body);text-align:left;color:#40536a;background:0 0;border:0;justify-content:space-between;align-items:center;padding:10px;font-weight:400;display:flex}.sy-admin-ui .gc-categories button.active{background:var(--sy-primary-soft);color:var(--sy-primary);font-weight:500}.sy-admin-ui .gc-categories button span{font-size:var(--sy-font-min-helper)}.sy-admin-ui .gc-content{min-width:0}.sy-admin-ui .gc-tools{background:var(--sy-surface);border:1px solid var(--sy-border);border-radius:var(--sy-radius-panel);flex-wrap:wrap;gap:10px;padding:14px;display:flex}.sy-admin-ui .gc-search{background:var(--sy-surface);border:1px solid var(--sy-input-border);border-radius:var(--sy-radius-control);min-width:160px;height:var(--sy-control-height);color:var(--sy-text-muted);flex-direction:row;flex:1;align-items:center;gap:8px;margin:0;padding:0 10px;font-weight:400;display:flex}.sy-admin-ui .gc-search input:not([type=checkbox]):not([type=file]){background:0 0;border:0;outline:0;min-height:36px;padding:8px 0}.sy-admin-ui .gc-search:focus-within{outline:2px solid var(--sy-primary);outline-offset:2px}.sy-admin-ui .gc-result{font-size:var(--sy-font-helper);color:var(--sy-text-secondary);justify-content:space-between;align-items:center;min-height:24px;margin:14px 0;display:flex}.sy-admin-ui .gc-result button{min-height:28px;color:var(--sy-primary);font-size:var(--sy-font-helper);background:0 0;border:0;padding:0}.sy-admin-ui .gc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sy-admin-ui .gc-card{background:var(--sy-surface);border:1px solid var(--sy-border);border-radius:var(--sy-radius-panel);flex-direction:column;min-width:0;padding:20px;display:flex}.sy-admin-ui .gc-card>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.sy-admin-ui :is(.gc-kind,.gc-status){font-size:var(--sy-font-body);color:#614695;background:#f1eef9;border-radius:4px;padding:2px 7px;font-weight:500;line-height:20px}.sy-admin-ui .gc-kind.recharge{color:#216078;background:#eaf4f8}.sy-admin-ui .gc-status{color:var(--sy-text-secondary);background:#f1f4f8}.sy-admin-ui .gc-status.on{color:var(--sy-success);background:var(--sy-success-bg)}.sy-admin-ui .gc-status.partial{color:var(--sy-warning);background:var(--sy-warning-bg)}.sy-admin-ui .gc-identity{align-items:center;gap:12px;min-height:66px;display:flex}.sy-admin-ui .gc-identity .product-art{aspect-ratio:1;border-radius:8px;flex:0 0 60px;width:60px;min-width:0;height:60px}.sy-admin-ui .gc-identity>div:last-child{min-width:0}.sy-admin-ui .gc-identity h2{overflow-wrap:anywhere;margin:3px 0;font-size:16px;font-weight:500;line-height:1.5}.sy-admin-ui .gc-identity :is(small,span){font-size:var(--sy-font-min-helper);color:var(--sy-text-secondary);line-height:1.5}.sy-admin-ui .gc-spec-preview{flex-wrap:wrap;flex:1;align-content:start;gap:6px;margin:14px 0;display:flex}.sy-admin-ui .gc-spec-preview>span{font-size:var(--sy-font-body);color:#40536a;overflow-wrap:anywhere;background:#f4f6fa;border-radius:4px;padding:3px 7px}.sy-admin-ui .gc-spec-preview small{font-size:var(--sy-font-min-helper);padding:3px 0}.sy-admin-ui .gc-prices{border-top:1px solid #e9edf3;grid-template-columns:1fr 1fr;gap:12px;padding:12px 0;display:grid}.sy-admin-ui .gc-prices>div{gap:4px;min-width:0;display:grid}.sy-admin-ui .gc-prices span{font-size:var(--sy-font-helper);color:var(--sy-text-secondary)}.sy-admin-ui .gc-prices strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:16px;font-weight:500}.sy-admin-ui .gc-prices small{font-size:var(--sy-font-min-helper);font-weight:400}.sy-admin-ui .gc-card>footer{border-top:1px solid #e9edf3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding-top:12px;display:flex}.sy-admin-ui .gc-card>footer span{font-size:var(--sy-font-min-helper);color:var(--sy-text-secondary)}.sy-admin-ui .gc-card>footer button{min-height:30px;color:var(--sy-primary);font-size:var(--sy-font-body);background:0 0;border:0;padding:2px 0}.sy-admin-ui .gc-pagination{border:1px solid var(--sy-border);border-radius:8px;margin-top:16px}.sy-admin-ui .gc-empty{background:var(--sy-surface);border:1px solid var(--sy-border);border-radius:var(--sy-radius-panel);text-align:center;color:var(--sy-text-secondary);padding:40px 16px}.sy-admin-ui .gc-empty h2{margin:12px 0;font-size:18px}.sy-admin-ui .gc-empty p{font-size:var(--sy-font-body)}.sy-admin-ui .gc-drawer-head span{font-size:var(--sy-font-helper);color:var(--sy-text-secondary)}.sy-admin-ui .gc-drawer-head h2{margin-top:4px}.sy-admin-ui .gc-drawer-body{flex:initial;padding:0;overflow:visible}.sy-admin-ui .gc-drawer-intro{font-size:var(--sy-font-body);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sy-admin-ui .gc-drawer-intro span{color:var(--sy-text-secondary);font-size:var(--sy-font-helper)}.sy-admin-ui .gc-hint{font-size:var(--sy-font-helper);color:var(--sy-text-secondary);margin:10px 0 18px}.sy-admin-ui .gc-spec-rows{gap:14px;display:grid}.sy-admin-ui .gc-spec-row{border:1px solid var(--sy-border);border-radius:8px;padding:16px}.sy-admin-ui .gc-spec-title{justify-content:space-between;align-items:start;gap:12px;margin-bottom:14px;display:flex}.sy-admin-ui .gc-spec-title h3{margin-bottom:4px;font-size:16px}.sy-admin-ui .gc-spec-title>div>span{font-size:var(--sy-font-min-helper);color:var(--sy-text-secondary)}.sy-admin-ui .gc-switch{font-size:var(--sy-font-body);white-space:nowrap;flex-direction:row;align-items:center;gap:8px;margin:0;display:flex}.sy-admin-ui .gc-row-inputs{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}.sy-admin-ui .gc-row-inputs label{margin:0}.sy-admin-ui .gc-row-inputs span{font-size:var(--sy-font-helper);color:var(--sy-text-secondary)}.sy-admin-ui .gc-readonly{gap:6px;display:grid}.sy-admin-ui .gc-readonly strong{font-size:18px;font-weight:500}.sy-admin-ui .gc-readonly small{font-size:var(--sy-font-min-helper)}.sy-admin-ui .gc-source-warning{font-size:var(--sy-font-helper);color:var(--sy-warning);margin-top:12px}.sy-admin-ui .gc-drawer-footer>span{font-size:var(--sy-font-helper);color:var(--sy-text-secondary);margin-right:auto}.sy-admin-ui .gc-drawer-footer>div{gap:8px;display:flex}.sy-admin-ui .gc-error button{font-size:var(--sy-font-body);color:var(--sy-primary);margin-left:10px}.sy-admin-ui .settings-workspace{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;gap:20px;display:grid}.sy-admin-ui .ls-settings-form,.sy-admin-ui .ls-settings-preview{background:var(--sy-surface);border:1px solid var(--sy-border);border-radius:var(--sy-radius-panel);min-width:0;padding:24px}.sy-admin-ui .ls-settings-form header{border-bottom:1px solid #e4eaf2;margin-bottom:20px;padding-bottom:18px}.sy-admin-ui .ls-settings-form header p{font-size:var(--sy-font-helper);color:var(--sy-text-secondary);margin-top:5px}.sy-admin-ui .ls-settings-form>label{margin-bottom:20px}.sy-admin-ui .ls-settings-form footer{border-top:1px solid #e4eaf2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:18px;display:flex}.sy-admin-ui .ls-settings-form footer span{font-size:var(--sy-font-helper);color:var(--sy-text-secondary)}.sy-admin-ui .ls-label{font-size:15px;font-weight:500}.sy-admin-ui .settings-store-preview{background:var(--sy-surface-soft);overflow-wrap:anywhere;border:1px solid #e4eaf2;border-radius:8px;margin-top:16px;padding:20px}.sy-admin-ui .settings-store-preview h2{margin-top:12px;font-size:18px}.sy-admin-ui .settings-store-preview p{font-size:var(--sy-font-body);color:var(--sy-text-secondary);margin:8px 0 16px}.sy-admin-ui .settings-store-preview>span:last-child{font-size:var(--sy-font-helper);color:var(--sy-text-secondary)}.sy-admin-ui .settings-hint{font-size:var(--sy-font-helper);color:var(--sy-text-secondary);margin-top:12px}.sy-admin-ui .settings-supplier{font-size:var(--sy-font-body);border-top:1px solid #e4eaf2;gap:5px;margin-top:20px;padding-top:18px;display:grid}.sy-admin-ui .settings-supplier>span,.sy-admin-ui .settings-supplier small{font-size:var(--sy-font-helper);color:var(--sy-text-secondary)}@media (width>=1550px){.sy-admin-ui .gc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1180px){.sy-admin-ui .ls-content{padding:24px}.sy-admin-ui .business-brief{grid-template-columns:repeat(3,minmax(0,1fr))}.sy-admin-ui .business-brief>a{grid-column:1/-1;justify-self:end;margin-top:14px}.sy-admin-ui .business-brief>div:last-of-type{border:0}.sy-admin-ui .gc-workspace{grid-template-columns:160px minmax(0,1fr)}.sy-admin-ui .gc-tools select{flex:1}.sy-admin-ui .gc-search{flex-basis:100%}.sy-admin-ui .compact-table :is(th,td){padding-left:12px;padding-right:12px}}@media (width<=980px){.sy-admin-ui .ls-sidebar{width:var(--sy-sidebar-width);transition:transform .18s;transform:translate(-100%);box-shadow:12px 0 40px #12203320}.sy-admin-ui .ls-sidebar.shown{transform:translate(0)}.sy-admin-ui .ls-body{margin-left:0}.sy-admin-ui .ls-menu{border:0;min-width:36px;padding:6px;display:inline-flex}.sy-admin-ui .ls-close{border:0;min-height:28px;padding:4px;display:inline-flex;position:absolute;top:6px;right:6px}.sy-admin-ui .ls-close svg{width:16px}.sy-admin-ui .ls-scrim{z-index:40;background:#18253655;border:0;border-radius:0;display:block;position:fixed;inset:0}.sy-admin-ui .ls-topbar{padding:0 24px}.sy-admin-ui .gc-workspace{grid-template-columns:180px minmax(0,1fr)}}@media (width<=650px){.sy-admin-ui :is(button,.button,.member-file-button,input:not([type=checkbox]):not([type=file]),select){min-height:44px}.sy-admin-ui .ls-topbar{gap:8px;height:60px;padding:0 14px}.sy-admin-ui .ls-topbar>div{gap:7px}.sy-admin-ui .ls-topbar .ls-demo,.sy-admin-ui .ls-topbar>div:first-child>span,.sy-admin-ui .ls-topbar>div:first-child>svg{display:none}.sy-admin-ui .ls-content{padding:20px 14px}.sy-admin-ui .sy-page-heading{align-items:flex-start;gap:10px;margin-bottom:18px}.sy-admin-ui h1{font-size:24px}.sy-admin-ui .sy-page-icon{display:none}.sy-admin-ui .ls-preview{font-size:var(--sy-font-body);padding:8px 10px}.sy-admin-ui .ls-preview svg{display:none}.sy-admin-ui .sy-panel-heading{gap:10px;padding:16px 14px}.sy-admin-ui .sy-panel-heading h2{font-size:16px}.sy-admin-ui .order-task-tabs,.sy-admin-ui .gc-tabs{gap:20px;padding:0 14px}.sy-admin-ui :is(.order-command,.compact-toolbar){padding:14px}.sy-admin-ui .ls-search,.sy-admin-ui .compact-toolbar>input{flex-basis:100%;width:100%;min-width:0;max-width:none;height:44px}.sy-admin-ui :is(.order-command,.compact-toolbar) select{flex:1;min-width:0}.sy-admin-ui .compact-summary{gap:8px 16px;padding:12px 14px}.sy-admin-ui .compact-summary b{margin-left:4px;font-size:16px}.sy-admin-ui .selection-toolbar{gap:8px;padding:0 14px 14px}.sy-admin-ui .selection-toolbar>span{flex-basis:100%}.sy-admin-ui .selection-toolbar>button{font-size:var(--sy-font-helper);padding:8px 10px}.sy-admin-ui .selection-toolbar>button:last-child{margin-left:0}.sy-admin-ui .table-wrap{scrollbar-gutter:auto}.sy-admin-ui .compact-table :is(th,td){padding:12px}.sy-admin-ui :is(.pagination,.gc-pagination){gap:8px;padding:12px 14px}.sy-admin-ui .pagination>span{flex-basis:100%}.sy-admin-ui .pagination button{min-height:var(--sy-control-height)}.sy-admin-ui .business-brief{grid-template-columns:1fr;padding:6px 16px 14px}.sy-admin-ui .business-brief>div{border-right:0;border-bottom:1px solid var(--sy-border);grid-template-columns:1fr auto;gap:3px 12px;padding:12px 0;display:grid}.sy-admin-ui .business-brief strong{grid-area:1/2/3;align-self:center;margin:0;font-size:24px}.sy-admin-ui .business-brief>div>span,.sy-admin-ui .business-brief>div>p{grid-column:1}.sy-admin-ui .business-brief>div>span{font-size:var(--sy-font-helper)}.sy-admin-ui .business-brief p,.sy-admin-ui .business-brief strong small{font-size:var(--sy-font-min-helper)}.sy-admin-ui .business-brief>a{font-size:var(--sy-font-helper)}.sy-admin-ui .ls-overview-grid{grid-template-columns:1fr;gap:16px}.sy-admin-ui .attention-board>header,.sy-admin-ui .attention-item{padding:14px}.sy-admin-ui .attention-board h2{font-size:16px}.sy-admin-ui .attention-icon{width:32px;height:32px}.sy-admin-ui .store-status-panel{padding:16px}.sy-admin-ui .section-title{padding:16px 14px}.sy-admin-ui .modal-backdrop{padding:12px}.sy-admin-ui .modal{border-radius:12px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:18px}.sy-admin-ui .modal>header{margin:-18px -18px 18px;padding:14px 18px;top:-18px}.sy-admin-ui .modal>header h2{font-size:18px}.sy-admin-ui .modal>header>button{min-height:var(--sy-touch-target);width:var(--sy-touch-target)}.sy-admin-ui .modal :is(footer,.member-import-footer,.flow-footer){margin:18px -18px -18px;padding:14px 18px;bottom:-18px}.sy-admin-ui .modal .compact-toolbar{gap:8px;padding:0}.sy-admin-ui .modal .compact-toolbar button,.sy-admin-ui .modal .member-file-button{padding:8px 10px}.sy-admin-ui .sy-property-grid{grid-template-columns:1fr;gap:14px}.sy-admin-ui .sy-detail-summary{gap:12px;padding:14px}.sy-admin-ui .sy-detail-summary strong{font-size:18px}.sy-admin-ui .flow-form-grid{grid-template-columns:1fr;gap:0}.sy-admin-ui .flow-row-list article{flex-wrap:wrap;align-items:start}.sy-admin-ui .flow-number strong{font-size:var(--sy-font-body)}.sy-admin-ui .gc-summary{padding:16px 0}.sy-admin-ui .gc-summary>div{padding:0 12px}.sy-admin-ui .gc-summary strong{font-size:24px}.sy-admin-ui .gc-summary span{font-size:var(--sy-font-helper)}.sy-admin-ui .gc-summary p{font-size:var(--sy-font-min-helper)}.sy-admin-ui .gc-workspace{grid-template-columns:1fr;gap:14px}.sy-admin-ui .gc-categories{scrollbar-width:thin;border-radius:8px;gap:6px;max-width:100%;padding:10px;display:flex;position:static;overflow:auto}.sy-admin-ui .gc-categories h2{display:none}.sy-admin-ui .gc-categories button{white-space:nowrap;flex:none;gap:10px;width:auto;padding:8px 10px}.sy-admin-ui .gc-grid{grid-template-columns:1fr}.sy-admin-ui .gc-search{height:44px}.sy-admin-ui .gc-row-inputs{grid-template-columns:1fr 1fr;gap:12px}.sy-admin-ui .gc-readonly{grid-column:1/-1;align-items:center;gap:8px;display:flex}.sy-admin-ui .gc-readonly small{margin-left:auto}.sy-admin-ui .gc-spec-title{flex-wrap:wrap}.sy-admin-ui .gc-drawer-footer>span{width:100%}.sy-admin-ui .gc-drawer-footer>div{margin-left:auto}.sy-admin-ui .settings-workspace{grid-template-columns:1fr}.sy-admin-ui .ls-settings-form,.sy-admin-ui .ls-settings-preview{padding:18px}.sy-admin-ui .ls-settings-form footer button{width:100%}}@media (prefers-reduced-motion:reduce){.sy-admin-ui *{scroll-behavior:auto;transition:none}}.sy-admin-ui.sy-login-page{background:var(--sy-canvas);grid-template-columns:minmax(0,1fr);place-items:center;min-height:100dvh;padding:72px 20px;display:grid;position:relative}.sy-admin-ui.sy-login-page .back-link{color:var(--sy-text-secondary);align-items:center;min-height:40px;font-size:14px;display:flex;position:absolute;top:24px;left:28px}.sy-admin-ui.sy-login-page .login-card{background:var(--sy-surface);border:1px solid var(--sy-border);text-align:left;border-radius:14px;width:100%;min-width:0;max-width:420px;padding:32px;box-shadow:0 8px 28px #18253608}.sy-admin-ui.sy-login-page .mark{color:#fff;background:#243e60;border-radius:10px;place-items:center;width:44px;height:44px;margin:0 0 20px;font-size:24px;font-weight:600;display:grid}.sy-admin-ui.sy-login-page h1{margin:0 0 8px;font-size:24px}.sy-admin-ui.sy-login-page .login-identity{color:var(--sy-text-secondary);background:0 0;border:0;margin:0 0 24px;padding:0;font-size:14px}.sy-admin-ui.sy-login-page .wide{width:100%;min-height:44px}.sy-admin-ui.sy-login-page .new-store-login{gap:18px;display:grid}.sy-admin-ui.sy-login-page .small{color:var(--sy-text-secondary);font-size:13px}@media (width<=650px){.sy-admin-ui :is(.ls-menu,.ls-refresh,.ls-close,.ls-profile button){min-width:var(--sy-touch-target);min-height:var(--sy-touch-target)}}.role-operator .settings-channel{border-top:1px solid var(--sy-border,#dce3ed);margin-top:20px;padding-top:20px}.role-operator .settings-channel h2{margin:0 0 12px;font-size:18px;font-weight:500}.role-operator .settings-channel dl{gap:8px;margin:0;display:grid}.role-operator .settings-channel dl>div{justify-content:space-between;gap:16px;display:flex}.role-operator .settings-channel dt,.role-operator .settings-channel dd{margin:0;font-size:15px;font-weight:400}.role-operator .settings-channel p{color:var(--sy-text-secondary,#626e80);font-size:14px}.role-operator .gc-spec-categories{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.role-operator .gc-spec-categories button{color:#4b5563;background:#fff;border:1px solid #7f8ea3;border-radius:6px;min-height:40px;padding:8px 12px;font-size:15px;font-weight:400}.role-operator .gc-spec-categories button.active{color:#245dcc;background:#edf3ff;border-color:#245dcc}.sy-admin-ui .member-method-tag{white-space:nowrap;border:1px solid;border-radius:5px;justify-content:center;align-items:center;min-height:26px;padding:2px 8px;font-size:14px;font-weight:400;line-height:20px;display:inline-flex}.sy-admin-ui .member-method-tag.is-phone{color:#245dcc;background:#edf3ff;border-color:#cad9fb}.sy-admin-ui .member-method-tag.is-idCard{color:#7350a2;background:#f4effa;border-color:#dfd1ef}.sy-admin-ui .member-method-tag.is-bankCard{color:#936018;background:#fff6e8;border-color:#eed7ac}.sy-admin-ui .member-identity-number{white-space:nowrap}.ppt-mall,.ppt-mall-auth{--ppt-navy:#173347;--ppt-gold:#9b713e;--ppt-rule:#e8ddcc;--ppt-paper:#fffdf8;--ppt-muted:#7d807d;--ppt-teal:#2a6669;--ppt-shadow:0 6px 18px #453b2810}:is(body:has(.ppt-mall),body:has(.ppt-mall-auth)){background:#ebece9}.ppt-mall-auth.auth-recreation{--auth-ink:var(--ppt-navy);--auth-secondary:#797b76;--auth-action:var(--ppt-gold);--auth-control:#f6f4ef;background:#ebece9}.ppt-mall-auth .auth-shell{background:#faf8f2;max-width:430px;box-shadow:0 0 60px #23362909}.ppt-mall-auth .auth-hero{background:#f1e8d7;height:244px}.ppt-mall-auth .auth-hero-photo{object-position:center 44%;opacity:.96}.ppt-mall-auth .auth-navigation{height:48px;padding:8px 20px}.ppt-mall-auth .auth-navigation>a,.ppt-mall-auth .auth-navigation>button{min-height:40px;color:var(--ppt-navy);font-size:13px;font-weight:400}.ppt-mall-auth .auth-brand{top:65px;left:25px;right:20px}.ppt-mall-auth .auth-brand>img{width:37px;height:33px;margin:0 0 7px}.ppt-mall-auth .auth-brand>p{letter-spacing:.02em;max-width:245px;color:var(--ppt-navy);font-family:AuthSerif,Songti SC,serif;font-size:24px;font-weight:500;line-height:1.4}.ppt-mall-auth .auth-content{background:linear-gradient(150deg,#fffdf9,#faf8f2);border-radius:20px 20px 0 0;min-height:calc(100dvh - 226px);margin-top:-18px;padding:25px 26px 30px}.ppt-mall-auth .auth-heading h1{letter-spacing:.015em;color:var(--ppt-navy);font-family:AuthSerif,Songti SC,serif;font-size:23px;font-weight:500;line-height:34px}.ppt-mall-auth .auth-heading>p{color:#7d807b;margin:3px 0 0;font-size:13px;line-height:21px}.ppt-mall-auth .auth-identity-select{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:17px 0 0;display:grid}.ppt-mall-auth .auth-identity-select>button{color:#606c70;background:#f6f4ef;border:1px solid #e4dfd5;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:38px;padding:7px 4px;font-family:AuthSans,sans-serif;font-size:13px;font-weight:400;line-height:20px;display:flex;box-shadow:inset 0 1px 2px #fff}.ppt-mall-auth .auth-identity-select>button.selected{color:#fffdf9;background:linear-gradient(140deg,#b79360,#966b39);border-color:#b28a53;box-shadow:0 2px 5px #694d2d12}.ppt-mall-auth .auth-identity-select svg{stroke-width:1.5px;flex:none;width:15px;height:15px}.ppt-mall-auth .auth-form{margin-top:21px}.ppt-mall-auth .auth-fields{gap:17px}.ppt-mall-auth .auth-field{color:#263c48;gap:7px;font-size:14px;font-weight:400;line-height:21px}.ppt-mall-auth .auth-input{height:46px;min-height:46px;color:var(--ppt-navy);background:#f6f4f0;border:1px solid #e5e0d7;border-radius:8px;padding:11px 12px 11px 37px;font-size:15px;font-weight:400;line-height:22px;box-shadow:inset 0 1px 1px #fff}.ppt-mall-auth .auth-input::placeholder{color:#969a95;font-size:14px}.ppt-mall-auth .auth-input-wrap{align-items:center;min-width:0;display:flex;position:relative}.ppt-mall-auth .auth-input-wrap>svg{stroke-width:1.4px;color:#7c8583;pointer-events:none;width:17px;height:17px;position:absolute;top:14px;left:12px}.ppt-mall-auth .auth-input:focus-visible{outline-offset:2px;background:#fffdf8;outline:2px solid #a78856}.ppt-mall-auth .auth-submit{background:linear-gradient(135deg,#af874e,#996b37);border:1px solid #a17a46;border-radius:9px;height:47px;min-height:47px;margin-top:25px;font-size:16px;font-weight:500;line-height:24px;box-shadow:0 3px 8px #8c682516}.ppt-mall-auth .auth-submit:disabled{opacity:.8;background:#c4b190;border-color:#c4b190}.ppt-mall-auth .auth-switch{color:#85857c;gap:7px;margin-top:20px;font-size:13px;line-height:21px}.ppt-mall-auth .auth-switch a{color:#8e6733;font-weight:500}.ppt-mall-auth .auth-register .auth-hero{height:204px}.ppt-mall-auth .auth-register .auth-brand{top:55px}.ppt-mall-auth .auth-register .auth-content{min-height:calc(100dvh - 186px);padding-top:23px}.ppt-mall-auth .auth-register .auth-form{margin-top:18px}.ppt-mall-auth .auth-register .auth-fields{gap:12px}.ppt-mall-auth .auth-register .auth-input{padding-top:11px;padding-bottom:11px}.ppt-mall-auth .auth-register .auth-submit{height:47px;min-height:47px;margin-top:21px}.ppt-mall-auth .auth-code{background:0 0;border:1px solid #e5e0d7;border-radius:8px;height:46px;overflow:hidden}.ppt-mall-auth .auth-code .auth-input{background:#f6f4f0;border:0;border-radius:0;padding-left:12px}.ppt-mall-auth .auth-code>button{color:#916e3d;background:#f4eee3;border-left:1px solid #e5e0d7;min-width:104px;min-height:44px;font-size:12px}.ppt-mall-auth .auth-code-received{background:#f7f0e3;border-color:#e3d4bc;border-radius:8px;padding:12px;font-size:13px}.ppt-mall-auth .auth-code-received>b{font-size:14px;font-weight:500}.ppt-mall-auth .auth-code-received small{margin-top:4px;font-size:12px;display:block}.ppt-mall-auth .auth-error{color:#9a5546;background:#f7eae5;border-radius:7px;padding:10px 12px;font-size:13px;line-height:21px}.mall-scope .ppt-mall{--m-ink:#173347;--m-muted:#85857f;--m-brand:#9b713e;--m-line:#e8ddcc;--m-success:#376b61;--m-danger:#a45644;--ui-paper:#fffdf8;--ui-canvas:#f7f5ee;--ui-rule:#e8ddcc;color:#173347;background:#f7f5ee;max-width:430px;font-family:MallSans,PingFang SC,sans-serif;font-size:15px;line-height:1.55;box-shadow:0 0 60px #23362909}.mall-scope .ppt-mall.unified-h5 main{background:radial-gradient(at 10% 0,#eef0e9,#0000 190px),linear-gradient(165deg,#faf7ee,#f7f5ef 320px);min-height:100dvh}.mall-scope .ppt-mall .mall-main-header{min-height:91px;padding:26px 23px 18px;position:relative}.mall-scope .unified-h5.ppt-mall .mall-main-header h1{letter-spacing:.02em;color:#173347;font-family:MallSerif,Songti SC,serif;font-size:25px;font-weight:500;line-height:36px}.mall-scope .ppt-mall .mall-main-header .labelled{color:#3f6569;gap:3px}.mall-scope .ppt-mall .mall-main-header .labelled span{font-size:11px}.mall-scope .ppt-mall .mall-topbar{background:0 0;border-bottom:0;height:62px;padding:10px 18px}.mall-scope .ppt-mall .mall-topbar h1{color:#173347;letter-spacing:0;font-family:MallSans,sans-serif;font-size:17px;font-weight:500}.mall-scope .ppt-mall .mall-topbar .mall-icon-button{color:#244a54;min-width:40px;min-height:40px}.mall-scope .ppt-mall .mall-search{color:#968469;background:#fffefa;border:1px solid #e7dfd2;border-radius:10px;height:43px;box-shadow:0 2px 5px #463a2210}.mall-scope .ppt-mall .mall-search input,.mall-scope .ppt-mall .mall-search>span{color:#8a8e87;font-size:14px}.mall-scope .ppt-mall .mall-points-strip{background:#f0e9db url(../design-assets/points-panel-background.png) 50%/cover;border:1px solid #e6d9c3;border-radius:13px;height:86px;margin:16px 20px 0;padding:16px 18px;box-shadow:0 3px 12px #7a63230a}.mall-scope .ppt-mall .mall-points-strip>span{color:#8c7046;flex-direction:column;align-items:flex-start;gap:4px;font-size:13px}.mall-scope .ppt-mall .mall-points-strip strong{color:#916a34;letter-spacing:0;font-size:30px;font-weight:600;line-height:34px}.mall-scope .ppt-mall .mall-points-strip button{color:#846535;min-height:44px;font-size:12px}.mall-scope .ppt-mall .mall-categories{gap:2px;height:70px;margin:18px 16px 0}.mall-scope .ppt-mall .mall-categories button{color:#43585b;gap:6px;min-height:64px;font-size:12px}.mall-scope .ppt-mall .category-bubble,.mall-scope .ppt-mall .category-bubble img{width:37px;height:37px}.mall-scope .ppt-mall .mall-section{margin:24px 20px 0}.mall-scope .ppt-mall .mall-section>header h2{color:#173347;font-size:18px;font-weight:500;line-height:27px}.mall-scope .ppt-mall .mall-section>header button{color:#9b713e;min-height:40px;font-size:13px}.mall-scope .ppt-mall .mall-products{gap:12px;margin-top:10px}.mall-scope .ppt-mall .mall-product{background:#fffdf8;border:1px solid #ece2d3;border-radius:13px;overflow:hidden;box-shadow:0 4px 13px #61502c0a}.mall-scope .ppt-mall .product-copy{padding:12px}.mall-scope .ppt-mall .product-copy h3{color:#173347;font-family:MallSans,sans-serif;font-size:15px;font-weight:500;line-height:23px}.mall-scope .ppt-mall .product-copy .product-spec{color:#868b83;margin-top:5px;font-size:12px;line-height:19px}.mall-scope .ppt-mall .product-copy>strong{color:#9a733e;font-family:MallSans,sans-serif;font-size:24px;font-weight:600;line-height:32px}.mall-scope .ppt-mall .product-copy>strong small{margin-left:3px;font-size:12px;font-weight:400}.mall-scope .ppt-mall .mall-market-price{color:#898d85;font-size:12px;line-height:19px}.mall-scope .ppt-mall .mall-panel{box-shadow:var(--ppt-shadow);background:#fffdf8;border:1px solid #e7ddcc;border-radius:14px;margin:14px 18px 0;padding:18px}.mall-scope .ppt-mall .mall-panel h2{color:#173347;font-size:16px;font-weight:500;line-height:25px}.mall-scope .ppt-mall .mall-detail{box-shadow:var(--ppt-shadow);background:#fffdf8;border:1px solid #e7ddcc;border-radius:15px;margin:0 18px}.mall-scope .ppt-mall .product-title-line h2{color:#173347;font:500 22px/32px MallSans,sans-serif}.mall-scope .ppt-mall .detail-copy{padding:18px}.mall-scope .ppt-mall .mall-price{color:#9b713e;font:600 30px/39px MallSans,sans-serif}.mall-scope .ppt-mall .mall-specs.spec-single-rows>button{color:#3e535c;background:#f9f7f1;border:1px solid #e5ded2;border-radius:9px;min-height:48px;padding:12px;font-size:15px;font-weight:400;line-height:24px}.mall-scope .ppt-mall .mall-specs.spec-single-rows>button.selected{color:#8b632f;background:#f5edde;border-color:#b39461;box-shadow:inset 0 0 0 1px #b394611f}.mall-scope .ppt-mall .mall-spec-categories button{color:#65726f;border-color:#ded8cc;min-height:40px;font-size:14px}.mall-scope .ppt-mall .mall-spec-categories button.selected{color:#82602d;background:#f0e4cd;border-color:#bc9b64}.mall-scope .ppt-mall .mall-button{background:linear-gradient(135deg,#b18a50,#976c37);border-color:#a37c45;border-radius:10px;min-height:47px;font-size:15px;font-weight:500;box-shadow:0 3px 8px #8d6e2512}.mall-scope .ppt-mall .mall-button.secondary{color:#96703b;box-shadow:none;background:#fffdf8;border-color:#d2bd96}.mall-scope .ppt-mall .mall-button:disabled{color:#fff;background:#d8cebb;border-color:#d8cebb}.mall-scope .ppt-mall .mall-bottom-nav{background:#fffdf8f7;border-top:1px solid #e7ddcc;max-width:430px;height:76px;box-shadow:0 -4px 16px #4a472105}.mall-scope .ppt-mall .mall-bottom-nav a{color:#8c9187;gap:5px;font-size:12px}.mall-scope .ppt-mall .mall-bottom-nav a.active{color:#956e38}.mall-scope .ppt-mall .mall-ledger-balance{box-shadow:var(--ppt-shadow);background:#f1ebdd;border:1px solid #e7ddcc;border-radius:14px;margin:0 18px 18px;padding:20px}.mall-scope .ppt-mall .mall-ledger-balance strong{color:#956e38;font:600 38px/46px MallSans,sans-serif}.mall-scope .ppt-mall .mall-ledger-row{color:#173347;background:#fffdf9;border:1px solid #eee5d7;border-radius:13px;margin:11px 18px;padding:17px 14px;box-shadow:0 4px 12px #61502c07}.mall-scope .ppt-mall .mall-ledger-row b{font-size:15px;font-weight:500;line-height:23px}.mall-scope .ppt-mall .mall-ledger-row time,.mall-scope .ppt-mall .mall-ledger-row small{color:#8d918a;font-size:12px}.mall-scope .ppt-mall .mall-ledger-row>strong{color:#a36b30;font:500 18px/26px MallSans,sans-serif}.mall-scope .ppt-mall .mall-ledger-row>strong.income{color:#2f7165}.mall-scope .ppt-mall .ledger-symbol{color:#9b713e;background:#f5edde;border-radius:10px;flex:none}.mall-scope .ppt-mall .ledger-symbol.income{color:#397164;background:#ebf0e4}.mall-scope .ppt-mall .receipt-header,.mall-scope .ppt-mall .receipt-description,.mall-scope .ppt-mall .order-receipt h2{color:#173347}.mall-scope .ppt-mall .order-receipt{box-shadow:var(--ppt-shadow);background:#fffdf9;border:1px solid #e8ddcc;border-radius:15px}.mall-scope .ppt-mall .mall-empty h2{color:#173347;font-size:19px;font-weight:500}.mall-scope .ppt-mall .mall-empty p{color:#848a81;font-size:14px;line-height:23px}.mall-scope .ppt-mall .faq-list article>button{color:#173347;min-height:51px;font-size:15px;font-weight:400}.mall-scope .ppt-mall .faq-list article>p{color:#7c847c;font-size:14px;line-height:24px}.mall-scope .ppt-mall .mall-order-tabs button,.mall-scope .ppt-mall .mall-ledger-tabs button{min-height:44px;font-size:14px;font-weight:400}.mall-scope .ppt-mall .mall-order-tabs button.selected,.mall-scope .ppt-mall .mall-ledger-tabs button.selected{color:#956e38}@media (width>=650px){.ppt-mall-auth .auth-shell,.mall-scope .ppt-mall{border:1px solid #e2ddd1;border-radius:22px;min-height:calc(100dvh - 40px);margin:20px auto;overflow:hidden}.mall-scope .ppt-mall .mall-bottom-nav{border-radius:0 0 20px 20px;bottom:20px}}@media (width<=359px){.ppt-mall-auth .auth-content{padding-left:21px;padding-right:21px}.ppt-mall-auth .auth-heading h1,.ppt-mall-auth .auth-brand>p{font-size:22px}.ppt-mall-auth .auth-identity-select>button{font-size:12px}}.mall-scope .unified-h5.ppt-mall .mall-ledger-points{color:#8c7046;min-height:109px;box-shadow:var(--ppt-shadow);background:#f0e9db url(../design-assets/points-panel-background.png) 50%/cover;border:1px solid #e7ddcc;border-radius:14px;margin:0 18px 18px;padding:20px 22px;font-size:14px}.mall-scope .unified-h5.ppt-mall .mall-ledger-points strong{color:#956e38;font:600 38px/47px MallSans,sans-serif}.ppt-mall-modal.unified-modal{--m-ink:#173347;--m-muted:#84897f;--m-brand:#9b713e;--ui-paper:#fffdf8;--ui-canvas:#f7f5ee;--ui-rule:#e8ddcc}.ppt-mall-modal .mall-button{background:linear-gradient(135deg,#b18a50,#976c37);border-color:#a37c45;border-radius:9px;min-height:47px;font-size:15px;font-weight:500}.auth-help-backdrop .auth-help{color:#173347;background:#fffdf8;border:1px solid #e7ddcc;box-shadow:0 15px 60px #19364120}.auth-help-backdrop .auth-help h2{color:#173347;font-size:20px;font-weight:500}.mall-scope .ppt-mall .mall-ledger-list{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;overflow:visible}.mall-scope .ppt-mall .mall-ledger-row{width:calc(100% - 36px);margin:11px 18px;padding:17px 14px}.mall-scope .unified-h5.ppt-mall .mall-ledger-points{flex-direction:column;align-items:flex-start;gap:4px;display:flex;position:relative;overflow:hidden}.mall-scope .unified-h5.ppt-mall .mall-ledger-points strong{margin:0;display:block}.mall-scope .ppt-mall .ppt-wallet-coins{color:#b18a50;opacity:.8;position:absolute;top:26px;right:22px}.ppt-mall-auth .auth-input::placeholder{color:#717a74}.ppt-mall-auth .auth-heading>p,.ppt-mall-auth .auth-switch{color:#727b75}.mall-scope .ppt-mall .mall-main-header{background-image:linear-gradient(#fffdf820,#f7f5eea0),url(../ppt-assets/cinema-benefits.png);background-position:top;background-repeat:no-repeat;background-size:100%}.mall-scope .unified-h5.ppt-mall .home-brand-header{background:#faf7ef;align-items:center;height:62px;min-height:0;padding:5px 16px;display:flex;position:relative}.mall-scope .ppt-mall .home-brand-image{aspect-ratio:auto;object-fit:cover;object-position:center;width:min(232px,100% - 58px);height:48px;display:block}.mall-scope .ppt-mall .home-brand-accessible{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mall-scope .ppt-mall .home-brand-header>.mall-icon-button{color:#285258;margin:0;position:absolute;top:50%;right:17px;transform:translateY(-50%)}.mall-scope .ppt-mall .home-banner{background:#faf7ef;margin:0;position:relative}.mall-scope .ppt-mall .home-banner-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;border-radius:0;gap:0;display:flex;overflow-x:auto}.mall-scope .ppt-mall .home-banner-track::-webkit-scrollbar{display:none}.mall-scope .ppt-mall .home-banner-slide{scroll-snap-align:start;scroll-snap-stop:always;background:#faf7ef;border:0;border-radius:0;flex:0 0 100%;min-width:0;padding:0;display:block;position:relative;overflow:hidden}.mall-scope .ppt-mall .home-banner-slide:focus-visible{outline-offset:-3px;outline:2px solid #a57f45}.mall-scope .ppt-mall .home-banner-slide>img{object-fit:contain;width:100%;height:auto;display:block;position:static}.mall-scope .ppt-mall .home-banner-pagination{justify-content:center;height:24px;margin:0;display:flex;position:absolute;bottom:0;left:0;right:0}.mall-scope .ppt-mall .home-banner-pagination button{background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;min-width:32px;min-height:24px;padding:8px;display:flex}.mall-scope .ppt-mall .home-banner-pagination span{background:#d6cdbb;border-radius:6px;width:5px;height:5px;transition:width .18s,background .18s;display:block}.mall-scope .ppt-mall .home-banner-pagination .active span{background:#a17d48;width:16px}@media (prefers-reduced-motion:reduce){.mall-scope .ppt-mall .home-banner-pagination span{transition:none}}.ppt-mall-auth .auth-heading{position:relative}.ppt-mall-auth .auth-heading h1{letter-spacing:0;font-family:AuthSans,PingFang SC,sans-serif;font-size:22px;font-weight:500;line-height:32px}.ppt-mall-auth .auth-brand>p{font-family:AuthSans,PingFang SC,sans-serif;font-weight:500}.ppt-mall-auth .auth-heading:has(.auth-browse-entry){padding-right:76px}.ppt-mall-auth .auth-browse-entry{color:#876536;cursor:pointer;background:#faf5e9;border:1px solid #d8c8aa;border-radius:7px;justify-content:center;align-items:center;gap:2px;min-height:34px;padding:5px 8px;font:400 13px/20px AuthSans,sans-serif;display:flex;position:absolute;top:0;right:0}.ppt-mall-auth .auth-browse-entry:focus-visible{outline-offset:2px;outline:2px solid #987444}.ppt-mall-auth .auth-browse-entry:disabled{opacity:.6;cursor:wait}.ppt-mall-auth .auth-benefit-hero .auth-hero-photo{opacity:1;object-fit:cover;object-position:center}.mall-scope .ppt-mall .guest-points-strip{height:74px}.mall-scope .ppt-mall .guest-points-strip>span{color:#7a623d;max-width:76%;font-size:13px}.mall-scope .ppt-mall.page-home,.mall-scope .ppt-mall.page-home button,.mall-scope .ppt-mall.page-home h2,.mall-scope .ppt-mall.page-home h3,.mall-scope .ppt-mall.page-home .home-banner-slide{font-family:AuthSans,PingFang SC,sans-serif}.mall-scope .ppt-mall.page-home .home-banner{margin-top:0}.mall-scope .ppt-mall .home-category-carousel{background:#fffefa;border:1px solid #eee7db;border-radius:14px;margin:8px 16px 0;padding:10px 4px 3px;position:relative;box-shadow:0 4px 16px #574b2a04}.mall-scope .ppt-mall .home-category-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.mall-scope .ppt-mall .home-category-track::-webkit-scrollbar{display:none}.mall-scope .ppt-mall .home-category-page{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;justify-content:center;align-items:center;min-width:0;display:flex}.mall-scope .ppt-mall .home-category-page>button{color:#28484e;background:0 0;border:0;border-radius:10px;flex-direction:column;flex:0 0 25%;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:88px;padding:5px 0;font:400 14px/22px AuthSans,sans-serif;display:flex}.mall-scope .ppt-mall .home-category-glyph{color:#937240;background:#eee7d7;border-radius:15px;flex:none;justify-content:center;align-items:center;width:52px;height:48px;display:flex}.mall-scope .ppt-mall .home-category-glyph.tone-1,.mall-scope .ppt-mall .home-category-glyph.tone-4{color:#3f6a65;background:#e1eae5}.mall-scope .ppt-mall .home-category-glyph.tone-2{color:#597082;background:#e6e9ec}.mall-scope .ppt-mall .home-category-glyph.tone-3{color:#89734e;background:#ebe4d7}.mall-scope .ppt-mall .home-category-glyph.tone-5{color:#a57c52;background:#f0e3d6}.mall-scope .ppt-mall .home-category-page>button:focus-visible{outline-offset:-3px;outline:2px solid #b08a52}.mall-scope .ppt-mall .home-category-pagination{justify-content:center;align-items:center;height:20px;display:flex}.mall-scope .ppt-mall .home-category-pagination button{background:0 0;border:0;justify-content:center;align-items:center;min-width:32px;height:20px;padding:7px;display:flex}.mall-scope .ppt-mall .home-category-pagination span{background:#d4cebf;border-radius:4px;width:6px;height:4px}.mall-scope .ppt-mall .home-category-pagination .active span{background:#9b825b;width:17px}.mall-scope .ppt-mall.page-home .catalog-section{margin-top:20px}.mall-scope .ppt-mall.page-home .catalog-section>header{min-height:38px;margin-bottom:12px}.mall-scope .ppt-mall.page-home .home-catalog-actions{align-items:center;gap:12px;display:flex}.mall-scope .ppt-mall.page-home .home-catalog-actions>button{align-items:center;gap:3px;min-height:34px;font:400 13px/20px AuthSans,sans-serif;display:flex}.mall-scope .ppt-mall.page-home .home-catalog-search{color:#64716b;background:#fffdfa;border:1px solid #e8dfcf;border-radius:18px;padding:4px 9px}.mall-scope .ppt-mall.page-home .home-catalog-search:focus-visible{outline-offset:2px;outline:2px solid #987444}
