.site-chrome[data-v-e78d3f92]{min-height:100%}.site-chrome-body[data-v-e78d3f92]{min-height:inherit}.site-maintenance[data-v-e78d3f92]{min-height:70vh;display:grid;place-items:center;padding:32px 16px;background:linear-gradient(180deg,#f8fafc,#eef2f7)}.site-maintenance-card[data-v-e78d3f92]{width:min(520px,100%);padding:28px 24px;border-radius:16px;background:#fff;border:1px solid #dbe3ec;box-shadow:0 18px 40px #0f172a14;text-align:center}.site-maintenance-card h1[data-v-e78d3f92]{margin:0 0 12px;font-size:24px;color:#0f172a}.site-maintenance-card p[data-v-e78d3f92]{margin:0 0 18px;color:#475569;line-height:1.7}.site-maintenance-card button[data-v-e78d3f92]{min-height:38px;padding:0 18px;border:0;border-radius:8px;background:#2563eb;color:#fff;cursor:pointer}.site-chrome-html[data-v-e78d3f92]:empty{display:none}.console-dialog-message[data-v-f2bb84e5]{margin:0;white-space:pre-wrap}.console-dialog-field[data-v-f2bb84e5]{display:grid;gap:6px;margin-top:12px}.console-dialog-field input[data-v-f2bb84e5]{width:100%;box-sizing:border-box;min-height:34px;padding:6px 10px;border:1px solid #e5e6eb;border-radius:6px}.store-theme-shell[data-v-b8224fd3]{min-height:100vh;color:var(--sf-text);background:var(--sf-bg)}.storefront-shared-nav[data-v-b8224fd3]{display:none}.store-theme-shell[data-v-b8224fd3] .mall-subpage{min-height:100vh;color:var(--sf-text);background:var(--sf-bg)}.store-theme-shell[data-v-b8224fd3] .mall-subpage .mall-topbar{border-color:var(--sf-border);background:color-mix(in srgb,var(--sf-surface) 94%,transparent)}.store-theme-shell[data-v-b8224fd3] .mall-subpage .mall-brand,.store-theme-shell[data-v-b8224fd3] .mall-subpage .mall-top-links a{color:var(--sf-text)}.store-theme-shell[data-v-b8224fd3] .mall-subpage .mall-brand-mark,.store-theme-shell[data-v-b8224fd3] .mall-btn-primary,.store-theme-shell[data-v-b8224fd3] button.primary{color:#fff;background:var(--sf-primary)}.store-theme-shell[data-v-b8224fd3] .mall-subpage .mall-top-links a.active,.store-theme-shell[data-v-b8224fd3] .mall-subpage .mall-top-links a:hover{color:var(--sf-primary);background:var(--sf-primarySoft)}.store-theme-shell[data-v-b8224fd3] .mall-subpage-wrap{width:min(var(--sf-contentWidth),calc(100% - 32px))}.store-theme-shell[data-v-b8224fd3] .mall-page-head,.store-theme-shell[data-v-b8224fd3] .cart-item,.store-theme-shell[data-v-b8224fd3] .cart-toolbar,.store-theme-shell[data-v-b8224fd3] .article-card,.store-theme-shell[data-v-b8224fd3] .invite-card,.store-theme-shell[data-v-b8224fd3] .query-card,.store-theme-shell[data-v-b8224fd3] .mall-panel{color:var(--sf-text);border-color:var(--sf-border);border-radius:var(--sf-radius);background:var(--sf-surface);box-shadow:var(--sf-shadow)}.store-theme-shell[data-v-b8224fd3] input,.store-theme-shell[data-v-b8224fd3] select,.store-theme-shell[data-v-b8224fd3] textarea{color:var(--sf-text);border-color:var(--sf-border);background:var(--sf-surface)}.store-theme-shell[data-v-b8224fd3] .mall-page-head p,.store-theme-shell[data-v-b8224fd3] .mall-subpage p,.store-theme-shell[data-v-b8224fd3] .mall-subpage small{color:var(--sf-muted)}.layout-center[data-v-b8224fd3] .mall-subpage .mall-topbar,.layout-center[data-v-b8224fd3] .mall-subpage-wrap{width:min(var(--sf-contentWidth),calc(100% - 24px));margin-right:auto;margin-left:auto}.template-default[data-v-b8224fd3]{min-height:100vh;background:#168aca url(/assets/img/bj.png) center top / cover fixed no-repeat}.template-default[data-v-b8224fd3] .mall-subpage,.template-default[data-v-b8224fd3] .mall-template-classic{background:transparent!important}.template-default[data-v-b8224fd3] .mall-subpage .mall-topbar,.template-default[data-v-b8224fd3] .mall-subpage-wrap{width:min(570px,calc(100% - 20px))}.template-default[data-v-b8224fd3] .mall-subpage-wrap{box-sizing:border-box;overflow:hidden}.template-default[data-v-b8224fd3] .mall-subpage-wrap>*{box-sizing:border-box;max-width:100%;min-width:0}.template-default[data-v-b8224fd3] .cart-shell,.template-default[data-v-b8224fd3] .query-shell,.template-default[data-v-b8224fd3] .article-shell,.template-default[data-v-b8224fd3] .invite-shell{width:100%;min-width:0}.template-default[data-v-b8224fd3] .query-workspace{grid-template-columns:minmax(0,1fr)!important}.template-default[data-v-b8224fd3] .mall-subpage .mall-topbar{margin-top:20px;border-radius:0;box-shadow:none}.template-default[data-v-b8224fd3] .mall-subpage .mall-topbar-inner{padding:14px 20px}.template-default[data-v-b8224fd3] .mall-subpage .mall-brand-mark{border-radius:50%;background:#337ab7}.template-default[data-v-b8224fd3] .mall-subpage .mall-top-links{width:100%;display:grid;grid-template-columns:repeat(6,1fr);gap:0;border-top:1px solid #e5e7eb}.template-default[data-v-b8224fd3] .mall-subpage .mall-top-links a{justify-content:center;min-height:40px;padding:0 6px;border-radius:0;border-right:1px solid #e5e7eb;font-size:12px}.template-default[data-v-b8224fd3] .mall-page-head{margin-top:10px;border-radius:0;box-shadow:none}.template-default[data-v-b8224fd3] .cart-item,.template-default[data-v-b8224fd3] .cart-toolbar,.template-default[data-v-b8224fd3] .article-card,.template-default[data-v-b8224fd3] .invite-card,.template-default[data-v-b8224fd3] .query-card,.template-default[data-v-b8224fd3] .mall-panel{border-radius:0;box-shadow:none}@media(max-width:600px){.template-default[data-v-b8224fd3] .mall-subpage .mall-topbar,.template-default[data-v-b8224fd3] .mall-subpage-wrap{width:calc(100% - 12px)}.template-default[data-v-b8224fd3] .mall-subpage .mall-topbar{margin-top:6px}.template-default[data-v-b8224fd3] .mall-subpage .mall-topbar-inner{padding:10px 8px}.template-default[data-v-b8224fd3] .mall-subpage .mall-top-links{grid-template-columns:repeat(3,1fr)}.template-default[data-v-b8224fd3] .mall-subpage .mall-top-links a:nth-child(3n){border-right:0}.template-default[data-v-b8224fd3] .mall-page-head{padding:10px}}.layout-center[data-v-b8224fd3] .mall-subpage .mall-topbar{position:static;margin-top:20px;border:0;border-radius:var(--sf-radius) var(--sf-radius) 0 0}.layout-center[data-v-b8224fd3] .mall-subpage .mall-topbar-inner{grid-template-columns:1fr;justify-items:center;padding:16px}.layout-dashboard[data-v-b8224fd3] .mall-subpage{box-sizing:border-box;padding-left:0}.layout-dashboard[data-v-b8224fd3]{padding-left:232px}.layout-dashboard .storefront-shared-nav[data-v-b8224fd3]{position:fixed;z-index:45;inset:0 auto 0 0;width:232px;display:flex;flex-direction:column;gap:24px;padding:28px 18px;border-right:1px solid var(--sf-border);background:var(--sf-surface);box-shadow:8px 0 24px #313a460a}.layout-dashboard .shared-brand[data-v-b8224fd3]{min-height:46px;display:flex;align-items:center;gap:10px;padding:0 8px 22px;border-bottom:1px solid var(--sf-border);color:var(--sf-text);text-decoration:none}.layout-dashboard .shared-brand span[data-v-b8224fd3]{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;color:#fff;font-weight:800;background:var(--sf-primary)}.layout-dashboard .shared-brand strong[data-v-b8224fd3]{font-size:17px}.layout-dashboard .storefront-shared-nav nav[data-v-b8224fd3]{display:grid;gap:6px}.layout-dashboard .storefront-shared-nav nav a[data-v-b8224fd3]{min-height:42px;display:flex;align-items:center;padding:0 14px;border-radius:7px;color:var(--sf-muted);font-weight:600;text-decoration:none}.layout-dashboard .storefront-shared-nav nav a[data-v-b8224fd3]:hover{color:var(--sf-primary);background:var(--sf-primarySoft)}.layout-dashboard .storefront-shared-nav nav a.active[data-v-b8224fd3]{color:#fff;background:var(--sf-primary)}.layout-dashboard[data-v-b8224fd3] .mall-subpage>.mall-topbar,.layout-dashboard[data-v-b8224fd3] .mall-template-hyper>.mall-topbar{display:none}.layout-dashboard[data-v-b8224fd3] .mall-template-hyper{padding-left:20px}.layout-dashboard[data-v-b8224fd3] .mall-subpage-wrap{width:min(1280px,calc(100% - 40px));max-width:1280px;margin-right:auto;margin-left:auto}.layout-dashboard[data-v-b8224fd3] .checkout-shell,.layout-dashboard[data-v-b8224fd3] .cart-shell{width:min(1200px,calc(100% - 40px))!important;max-width:calc(100% - 40px)!important}.layout-dashboard[data-v-b8224fd3] .mall-subpage .mall-topbar{position:fixed;z-index:45;inset:0 auto 0 0;width:232px;border:0;border-right:1px solid var(--sf-border);background:var(--sf-surface);box-shadow:8px 0 24px #313a460a}.layout-dashboard[data-v-b8224fd3] .mall-subpage .mall-topbar-inner{width:100%;height:100%;min-height:100vh;display:flex;flex-direction:column;align-items:stretch;gap:24px;padding:28px 18px}.layout-dashboard[data-v-b8224fd3] .mall-subpage .mall-brand{min-height:46px;justify-content:flex-start;padding:0 8px 22px;border-bottom:1px solid var(--sf-border);color:var(--sf-text)}.layout-dashboard[data-v-b8224fd3] .mall-subpage .mall-brand-mark{width:38px;height:38px;border-radius:8px;background:var(--sf-primary)}.layout-dashboard[data-v-b8224fd3] .mall-subpage .mall-top-links{display:grid;width:100%;justify-content:stretch;gap:6px}.layout-dashboard[data-v-b8224fd3] .mall-subpage .mall-top-links a{min-height:42px;display:flex;align-items:center;justify-content:flex-start;padding:0 14px;border-radius:7px;color:var(--sf-muted);font-weight:600}.layout-dashboard[data-v-b8224fd3] .mall-subpage .mall-top-links a.active,.layout-dashboard[data-v-b8224fd3] .mall-subpage .mall-top-links a:hover{color:#fff;background:var(--sf-primary)}.layout-dashboard[data-v-b8224fd3] .mall-page-head{margin-top:20px;padding:20px 22px;border-radius:8px;box-shadow:none}.layout-dashboard[data-v-b8224fd3] .mall-page-head h1{font-size:22px}.layout-dashboard[data-v-b8224fd3] .mall-subpage-wrap>section,.layout-dashboard[data-v-b8224fd3] .mall-subpage-wrap>div:not(.mall-page-head){border-radius:8px}.layout-faka[data-v-b8224fd3] .mall-subpage .mall-topbar{background:var(--sf-surface)}@media(max-width:900px){.layout-dashboard[data-v-b8224fd3]{padding-left:0}.layout-dashboard .storefront-shared-nav[data-v-b8224fd3]{position:sticky;inset:auto;top:0;width:100%;padding:10px 12px;border-right:0;border-bottom:1px solid var(--sf-border)}.layout-dashboard .shared-brand[data-v-b8224fd3]{display:none}.layout-dashboard .storefront-shared-nav nav[data-v-b8224fd3]{display:flex;gap:4px;overflow-x:auto}.layout-dashboard .storefront-shared-nav nav a[data-v-b8224fd3]{flex:0 0 auto;min-height:36px}.layout-dashboard[data-v-b8224fd3] .mall-subpage{padding-left:0}.layout-dashboard[data-v-b8224fd3] .mall-subpage .mall-topbar{position:sticky;inset:auto;top:0;width:100%;border-right:0;border-bottom:1px solid var(--sf-border)}.layout-dashboard[data-v-b8224fd3] .mall-subpage .mall-topbar-inner{width:min(100% - 24px,760px);min-height:0;height:auto;display:grid;gap:8px;padding:10px 0}.layout-dashboard[data-v-b8224fd3] .mall-subpage .mall-brand{min-height:36px;padding:0 0 8px;border-bottom:0}.layout-dashboard[data-v-b8224fd3] .mall-subpage .mall-top-links{display:flex;justify-content:flex-start;overflow-x:auto}.layout-dashboard[data-v-b8224fd3] .mall-subpage .mall-top-links a{flex:0 0 auto;min-height:36px}}.business-modal[data-v-280f8049]{width:min(var(--business-modal-width),calc(100vw - 40px));max-height:min(92vh,900px)}.business-modal-heading[data-v-280f8049]{min-width:0}.business-modal-heading p[data-v-280f8049]{margin:3px 0 0;overflow:hidden;color:#86909c;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.business-modal-body[data-v-280f8049]{padding:16px}@media(max-width:720px){.business-modal[data-v-280f8049]{width:100%;max-height:94dvh}}.permission-box[data-v-3991e9ab]{grid-column:1 / -1;display:grid;gap:8px}.permission-box>span[data-v-3991e9ab]{font-size:13px;color:#64748b}.permission-grid[data-v-3991e9ab]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.permission-check[data-v-3991e9ab]{display:flex;align-items:center;gap:8px;min-height:34px;padding:0 10px;border:1px solid #d6dee8;border-radius:3px;background:#fff}.permission-check input[data-v-3991e9ab]{width:auto}.danger-button[data-v-3991e9ab]{border-color:#d85d4f;background:#d85d4f;color:#fff}.console-toolbar-meta[data-v-3991e9ab]{margin-left:auto;color:#86909c;font-size:13px}.legacy-table-wrap[data-v-3991e9ab] .legacy-table-actions{position:sticky;right:0;z-index:1;min-width:190px;background:#fff;box-shadow:-6px 0 10px #0f172a0f}.legacy-table-wrap[data-v-3991e9ab] thead .legacy-table-actions{z-index:2;background:#f7f9fc}.sitelist-toolbar[data-v-9bf29ce5]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px}.kw-input[data-v-9bf29ce5]{min-width:260px;flex:1}.batch-dropdown[data-v-9bf29ce5]{position:relative}.batch-menu[data-v-9bf29ce5]{position:absolute;top:100%;right:0;z-index:20;min-width:240px;margin-top:4px;padding:6px 0;background:#fff;border:1px solid #e5e6eb;border-radius:6px;box-shadow:0 8px 24px #0f172a1f;display:grid}.batch-menu button[data-v-9bf29ce5],.more-panel button[data-v-9bf29ce5]{text-align:left;border:0;background:transparent;padding:8px 12px;cursor:pointer}.batch-menu button[data-v-9bf29ce5]:hover,.more-panel button[data-v-9bf29ce5]:hover{background:#f5f7fa}.attr-cell[data-v-9bf29ce5]{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.attr-btn[data-v-9bf29ce5]{border:0;border-radius:3px;padding:2px 6px;font-size:12px;cursor:pointer;color:#fff}.attr-orange[data-v-9bf29ce5]{background:#f59e0b}.attr-success[data-v-9bf29ce5]{background:#16a34a}.attr-warning[data-v-9bf29ce5]{background:#d97706}.more-menu[data-v-9bf29ce5]{position:relative;display:inline-block}.more-menu summary[data-v-9bf29ce5]{list-style:none;cursor:pointer;padding:2px 8px;border:1px solid #d0d5dd;border-radius:3px;font-size:12px;background:#fff}.more-menu summary[data-v-9bf29ce5]::-webkit-details-marker{display:none}.more-panel[data-v-9bf29ce5]{position:absolute;right:0;z-index:15;min-width:150px;margin-top:4px;background:#fff;border:1px solid #e5e6eb;border-radius:6px;box-shadow:0 8px 20px #0f172a1f;display:grid}.link-chip[data-v-9bf29ce5]{border:1px solid #d0d5dd;background:#fff;border-radius:3px;padding:2px 8px;font-size:12px;cursor:pointer}.chip-red[data-v-9bf29ce5]{color:#cf1322}.chip-blue[data-v-9bf29ce5]{color:#1677ff}.link-money[data-v-9bf29ce5],.link-inline[data-v-9bf29ce5]{border:0;background:transparent;color:#1677ff;cursor:pointer;padding:0}.link-money[data-v-9bf29ce5]{text-align:left;line-height:1.35}.success-link[data-v-9bf29ce5]{color:#16a34a}.modal-overlay[data-v-9bf29ce5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background:#0f172a73}.modal-card[data-v-9bf29ce5]{width:min(480px,100%);max-height:calc(100vh - 32px);overflow-y:auto;padding:20px;border-radius:8px;background:#fff;box-shadow:0 20px 40px #0f172a2e}.modal-card h3[data-v-9bf29ce5]{margin:0 0 16px}.inline-actions[data-v-9bf29ce5]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.console-toolbar-meta[data-v-9bf29ce5]{color:#64748b;font-size:13px;font-weight:600}.info-block[data-v-9bf29ce5]{background:#0ea5e9;color:#fff;border:0}.warning-block[data-v-9bf29ce5]{background:#f59e0b;color:#fff;border:0}.console-toolbar-meta[data-v-1ef6ff72]{color:#64748b;font-size:13px;font-weight:600}.link-like[data-v-1ef6ff72]{margin-left:8px;background:none;border:none;color:#0958d9;cursor:pointer}.user-price-overlay[data-v-1ef6ff72]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2200;display:grid;place-items:center;padding:20px;background:#0f172a94}.user-price-modal[data-v-1ef6ff72]{width:min(760px,calc(100vw - 32px));max-height:calc(100vh - 40px);overflow:auto;padding:20px;border-radius:6px;background:#fff;box-shadow:0 24px 64px #0f172a4d}.user-price-modal h3[data-v-1ef6ff72]{margin:0 0 12px}.price-help[data-v-1ef6ff72]{margin-bottom:12px;padding:10px 12px;background:#eff6ff;color:#1d4ed8}.price-table-wrap[data-v-1ef6ff72]{overflow-x:auto}.price-table[data-v-1ef6ff72]{width:100%;border-collapse:collapse}.price-table th[data-v-1ef6ff72],.price-table td[data-v-1ef6ff72]{padding:10px;border-bottom:1px solid #e5e7eb;text-align:left}.price-actions[data-v-1ef6ff72]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px}.console-toolbar-meta[data-v-ff661e8f]{color:#64748b;font-size:13px;font-weight:600}.catalog-class-toolbar[data-v-ad5b3dbd]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px}.catalog-class-table-wrap[data-v-ad5b3dbd]{overflow-x:auto}.catalog-class-table[data-v-ad5b3dbd]{width:100%;border-collapse:collapse;font-size:13px}.catalog-class-table th[data-v-ad5b3dbd],.catalog-class-table td[data-v-ad5b3dbd]{border-bottom:1px solid #e2e8f0;padding:8px 6px;vertical-align:middle}.catalog-class-table th[data-v-ad5b3dbd]{background:#f8fafc;font-weight:700;text-align:left}.row-actions[data-v-ad5b3dbd]{display:flex;flex-wrap:wrap;gap:4px}.empty-cell[data-v-ad5b3dbd]{color:#64748b;text-align:center}.name-inline[data-v-ad5b3dbd]{flex:1;min-width:120px;box-sizing:border-box}.class-name-cell[data-v-ad5b3dbd]{display:flex;align-items:center;gap:4px}.class-name-cell.is-child[data-v-ad5b3dbd]{padding-left:18px}.tree-toggle[data-v-ad5b3dbd],.tree-toggle-spacer[data-v-ad5b3dbd]{display:inline-flex;align-items:center;justify-content:center;width:20px;min-width:20px;height:20px;padding:0;border:0;background:transparent;color:#64748b;font-size:11px;cursor:pointer}.tree-toggle-spacer[data-v-ad5b3dbd]{cursor:default}.tree-prefix[data-v-ad5b3dbd]{color:#94a3b8;font-size:12px;white-space:nowrap}.class-tree-child td[data-v-ad5b3dbd]{background:#f8fafc}.class-tree-hidden td[data-v-ad5b3dbd]{opacity:.72}.sort-inline[data-v-ad5b3dbd]{display:inline-flex;flex-wrap:wrap;gap:4px;align-items:center}.sort-inline input[data-v-ad5b3dbd]{width:64px}.legacy-mini-badge[data-v-ad5b3dbd]{display:inline-flex;align-items:center;justify-content:center;min-width:38px;padding:2px 6px;border:0;border-radius:3px;color:#fff;font-size:12px;line-height:1.4;cursor:pointer}.badge-info[data-v-ad5b3dbd]{background:#5bc0de}.badge-warning[data-v-ad5b3dbd]{background:#f0ad4e}.badge-success[data-v-ad5b3dbd]{background:#5cb85c}.legacy-link[data-v-ad5b3dbd]{color:#337ab7;text-decoration:none;font-size:13px}.danger[data-v-ad5b3dbd]{border-color:#dc2626;color:#dc2626}.class-image-panel[data-v-ad5b3dbd]{margin-top:8px}.class-image-row[data-v-ad5b3dbd]{display:grid;grid-template-columns:minmax(140px,220px) minmax(220px,1fr) minmax(220px,auto);gap:8px;align-items:center;padding:6px 0;border-bottom:1px solid #eef2f7}.class-image-row.header[data-v-ad5b3dbd]{color:#475569;font-size:12px;font-weight:700}.class-image-row input[data-v-ad5b3dbd]{width:100%;box-sizing:border-box}.image-actions[data-v-ad5b3dbd]{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.file-button[data-v-ad5b3dbd]{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:6px 10px;border:1px solid #cbd5e1;border-radius:4px;background:#fff;color:#334155;cursor:pointer;font-size:12px}.file-button input[data-v-ad5b3dbd]{display:none}.catalog-edit-head[data-v-a8a857fe]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-bottom:12px}.catalog-edit-subtitle[data-v-a8a857fe]{margin:0;color:#334155;font-size:15px;font-weight:700}.catalog-edit-columns[data-v-a8a857fe]{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.catalog-edit-panel[data-v-a8a857fe]{display:grid;gap:10px;padding:12px;border:1px solid #e2e8f0;border-radius:8px;background:#fafbfc}.catalog-edit-panel h3[data-v-a8a857fe],.catalog-edit-panel h4[data-v-a8a857fe]{margin:0 0 4px;color:#1e293b;font-size:15px}.catalog-edit-panel label[data-v-a8a857fe]{display:grid;gap:4px}.catalog-edit-panel span[data-v-a8a857fe]{color:#475569;font-size:13px;font-weight:600}.field-help[data-v-a8a857fe]{margin:-4px 0 0;color:#64748b;font-size:12px;line-height:1.45}.field-help.green[data-v-a8a857fe]{color:#15803d}.field-help.red[data-v-a8a857fe]{color:#dc2626}.warning-note[data-v-a8a857fe]{margin:0;padding:8px 10px;border:1px solid #fed7aa;border-radius:6px;background:#fff7ed;color:#c2410c;font-size:13px}.price-table[data-v-a8a857fe]{width:100%;border-collapse:collapse}.price-table th[data-v-a8a857fe],.price-table td[data-v-a8a857fe]{padding:6px 8px;border:1px solid #dbe3ec;text-align:center;font-size:13px}.price-table input[data-v-a8a857fe]{width:100%;box-sizing:border-box}.helper-row[data-v-a8a857fe]{display:flex;flex-wrap:wrap;gap:6px}.helper-row button[data-v-a8a857fe]{font-size:12px}.stock-option-panel[data-v-a8a857fe]{padding-top:8px;border-top:1px dashed #dbe3ec}.stock-option-list[data-v-a8a857fe]{display:grid;gap:6px}.stock-option-row[data-v-a8a857fe]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:6px 8px;border:1px solid #e2e8f0;border-radius:6px;background:#fff}.catalog-edit-actions[data-v-a8a857fe]{margin-top:16px;padding-top:12px;border-top:1px solid #e2e8f0}.upload-inline[data-v-a8a857fe]{display:flex;gap:8px;align-items:center}.catalog-summary[data-v-21f17345]{margin:0 0 12px;color:#334155;font-size:14px}.catalog-hint[data-v-21f17345]{margin-top:12px;color:#94a3b8;font-size:13px}.name-replace-inline[data-v-21f17345]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 10px}.compact-input[data-v-21f17345]{max-width:150px}.btn-dropdown[data-v-21f17345]{position:relative;display:inline-block}.dropdown-menu[data-v-21f17345]{position:absolute;top:100%;left:0;z-index:20;display:grid;gap:4px;min-width:220px;padding:8px;border:1px solid #dbe3ec;border-radius:6px;background:#fff;box-shadow:0 8px 24px #0f172a14}.catalog-list-footer[data-v-21f17345]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:12px;padding-top:12px;border-top:1px solid #e2e8f0}.mesh-badge[data-v-21f17345]{display:inline-flex;margin-left:4px;padding:1px 4px;border-radius:3px;background:#27c24c;color:#fff;font-size:11px}.legacy-mini-badge[data-v-21f17345]{display:inline-flex;align-items:center;justify-content:center;min-width:38px;margin-right:4px;padding:2px 6px;border:0;border-radius:3px;color:#fff;font-size:12px;line-height:1.4;cursor:pointer}.badge-info[data-v-21f17345]{background:#5bc0de}.badge-warning[data-v-21f17345]{background:#f0ad4e}.badge-success[data-v-21f17345]{background:#5cb85c}.product-name-link[data-v-21f17345]{border:0;background:transparent;color:#111827;padding:0;font-weight:700;text-align:left;cursor:pointer}.legacy-link[data-v-21f17345]{color:#337ab7;text-decoration:none}.form-attrs[data-v-21f17345]{display:inline-flex;flex-direction:column;gap:2px;line-height:1.35}.form-attrs small[data-v-21f17345]{color:#64748b}.price-line[data-v-21f17345]{display:inline-flex;flex-direction:column;gap:2px;border:0;background:transparent;padding:0;color:#334155;text-align:left;cursor:pointer}.price-warning[data-v-21f17345]{color:#d9534f;font-weight:700}.stock-badge[data-v-21f17345]{display:inline-flex;align-items:center;justify-content:center;min-width:36px;padding:2px 6px;border-radius:4px;font-weight:700;text-decoration:none}.stock-good[data-v-21f17345]{color:green}.stock-normal[data-v-21f17345]{color:#00f}.stock-low[data-v-21f17345]{color:#ff1493}.stock-empty[data-v-21f17345]{color:red}.stock-none[data-v-21f17345]{color:#00f}.prid-select[data-v-21f17345]{width:100%;min-width:130px}.sort-inline[data-v-21f17345]{display:inline-flex;gap:4px;align-items:center}.sort-inline input[data-v-21f17345]{width:56px}.danger[data-v-21f17345]{border-color:#dc2626;color:#dc2626}.action-btn[data-v-21f17345]{display:inline-flex;align-items:center;justify-content:center;min-height:26px;margin-right:4px;padding:2px 8px;border:1px solid #cbd5e1;border-radius:3px;background:#fff;color:#334155;font-size:12px;cursor:pointer}.action-info[data-v-21f17345]{border-color:#5bc0de;background:#5bc0de;color:#fff}.action-primary[data-v-21f17345]{border-color:#337ab7;background:#337ab7;color:#fff}.action-danger[data-v-21f17345]{border-color:#d9534f;background:#d9534f;color:#fff}[data-v-21f17345] .price-col-header:after{content:" ⓘ";color:#5bc0de;font-size:11px}.class-check-grid[data-v-21f17345]{display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:8px 0}.console-toolbar[data-v-88cb8492]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.modal-overlay[data-v-88cb8492]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background:#0f172a73}.modal-card[data-v-88cb8492]{width:min(560px,100%);max-height:90vh;overflow:auto;padding:20px;border-radius:8px;background:#fff;box-shadow:0 20px 40px #0f172a2e}.modal-card h3[data-v-88cb8492]{margin:0 0 16px}.input-suffix[data-v-88cb8492]{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}.price-preview-grid[data-v-88cb8492]{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-bottom:12px}.field-help[data-v-88cb8492]{margin:0 0 12px;color:#64748b;font-size:13px}.summary-text[data-v-ce9ac5a1]{margin:0 0 12px;color:#334155}.editor-field[data-v-ce9ac5a1]{display:grid;gap:6px}.html-editor[data-v-ce9ac5a1]{min-height:420px;width:100%;resize:vertical;border:1px solid #d9e2ec;border-radius:4px;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.6;background:#fff}.console-toolbar[data-v-ce9ac5a1]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.action-success[data-v-ce9ac5a1]{background:#5cb85c;border-color:#5cb85c}.type-badge[data-v-ce9ac5a1]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:3px;color:#fff;font-size:12px}.badge-success[data-v-ce9ac5a1]{background:#5cb85c}.badge-danger[data-v-ce9ac5a1]{background:#d9534f}.form-toolbar[data-v-ce9ac5a1]{grid-column:1 / -1;margin-bottom:4px}.form-tip[data-v-a00a0fea]{margin:-2px 0 14px;color:#64748b;line-height:1.7}textarea[data-v-a00a0fea]{min-height:92px;resize:vertical}:root,:host{--w-e-textarea-bg-color: #fff;--w-e-textarea-color: #333;--w-e-textarea-border-color: #ccc;--w-e-textarea-slight-border-color: #e8e8e8;--w-e-textarea-slight-color: #d4d4d4;--w-e-textarea-slight-bg-color: #f5f2f0;--w-e-textarea-selected-border-color: #B4D5FF;--w-e-textarea-handler-bg-color: #4290f7;--w-e-toolbar-color: #595959;--w-e-toolbar-bg-color: #fff;--w-e-toolbar-active-color: #333;--w-e-toolbar-active-bg-color: #f1f1f1;--w-e-toolbar-disabled-color: #999;--w-e-toolbar-border-color: #e8e8e8;--w-e-modal-button-bg-color: #fafafa;--w-e-modal-button-border-color: #d9d9d9}.w-e-text-container *,.w-e-toolbar *{box-sizing:border-box;margin:0;outline:none;padding:0}.w-e-text-container blockquote,.w-e-text-container li,.w-e-text-container p,.w-e-text-container td,.w-e-text-container th,.w-e-toolbar *{line-height:1.5}.w-e-text-container{background-color:var(--w-e-textarea-bg-color);color:var(--w-e-textarea-color);height:100%;position:relative}.w-e-text-container .w-e-scroll{-webkit-overflow-scrolling:touch;height:100%}.w-e-text-container [data-slate-editor]{word-wrap:break-word;border-top:1px solid transparent;min-height:100%;outline:0;padding:0 10px;white-space:pre-wrap}.w-e-text-container [data-slate-editor] p{margin:15px 0}.w-e-text-container [data-slate-editor] h1,.w-e-text-container [data-slate-editor] h2,.w-e-text-container [data-slate-editor] h3,.w-e-text-container [data-slate-editor] h4,.w-e-text-container [data-slate-editor] h5{margin:20px 0}.w-e-text-container [data-slate-editor] img{cursor:default;display:inline!important;max-width:100%;min-height:20px;min-width:20px}.w-e-text-container [data-slate-editor] span{text-indent:0}.w-e-text-container [data-slate-editor] [data-selected=true]{box-shadow:0 0 0 2px var(--w-e-textarea-selected-border-color)}.w-e-text-placeholder{font-style:italic;left:10px;top:17px;width:90%}.w-e-max-length-info,.w-e-text-placeholder{color:var(--w-e-textarea-slight-color);pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.w-e-max-length-info{bottom:.5em;right:1em}.w-e-bar{background-color:var(--w-e-toolbar-bg-color);color:var(--w-e-toolbar-color);font-size:14px;padding:0 5px}.w-e-bar svg{fill:var(--w-e-toolbar-color);height:14px;width:14px}.w-e-bar-show{display:flex}.w-e-bar-hidden{display:none}.w-e-hover-bar{border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 5px #0000001f;position:absolute}.w-e-toolbar{flex-wrap:wrap;position:relative}.w-e-bar-divider{background-color:var(--w-e-toolbar-border-color);display:inline-flex;height:40px;margin:0 5px;width:1px}.w-e-bar-item{display:flex;height:40px;padding:4px;position:relative;text-align:center}.w-e-bar-item,.w-e-bar-item button{align-items:center;justify-content:center}.w-e-bar-item button{background:transparent;border:none;color:var(--w-e-toolbar-color);cursor:pointer;display:inline-flex;height:32px;overflow:hidden;padding:0 8px;white-space:nowrap}.w-e-bar-item button:hover{background-color:var(--w-e-toolbar-active-bg-color);color:var(--w-e-toolbar-active-color)}.w-e-bar-item button .title{margin-left:5px}.w-e-bar-item .active{background-color:var(--w-e-toolbar-active-bg-color);color:var(--w-e-toolbar-active-color)}.w-e-bar-item .disabled{color:var(--w-e-toolbar-disabled-color);cursor:not-allowed}.w-e-bar-item .disabled svg{fill:var(--w-e-toolbar-disabled-color)}.w-e-bar-item .disabled:hover{background-color:var(--w-e-toolbar-bg-color);color:var(--w-e-toolbar-disabled-color)}.w-e-bar-item .disabled:hover svg{fill:var(--w-e-toolbar-disabled-color)}.w-e-menu-tooltip-v5:before{background-color:var(--w-e-toolbar-active-color);border-radius:5px;color:var(--w-e-toolbar-bg-color);content:attr(data-tooltip);font-size:.75em;opacity:0;padding:5px 10px;position:absolute;text-align:center;top:40px;transition:opacity .6s;visibility:hidden;white-space:pre;z-index:1}.w-e-menu-tooltip-v5:after{border:5px solid transparent;border-bottom:5px solid var(--w-e-toolbar-active-color);content:"";opacity:0;position:absolute;top:30px;transition:opacity .6s;visibility:hidden}.w-e-menu-tooltip-v5:hover:after,.w-e-menu-tooltip-v5:hover:before{opacity:1;visibility:visible}.w-e-menu-tooltip-v5.tooltip-right:before{left:100%;top:10px}.w-e-menu-tooltip-v5.tooltip-right:after{border-bottom-color:transparent;border-left-color:transparent;border-right-color:var(--w-e-toolbar-active-color);border-top-color:transparent;left:100%;margin-left:-10px;top:16px}.w-e-bar-item-group .w-e-bar-item-menus-container{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;display:none;left:0;margin-top:40px;position:absolute;top:0;z-index:1}.w-e-bar-item-group:hover .w-e-bar-item-menus-container{display:block}.w-e-select-list{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;left:0;margin-top:40px;max-height:350px;min-width:100px;overflow-y:auto;position:absolute;top:0;z-index:1}.w-e-select-list ul{line-height:1;list-style:none}.w-e-select-list ul .selected{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-select-list ul li{cursor:pointer;padding:7px 0 7px 25px;position:relative;text-align:left;white-space:nowrap}.w-e-select-list ul li:hover{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-select-list ul li svg{left:0;margin-left:5px;margin-top:-7px;position:absolute;top:50%}.w-e-bar-bottom .w-e-select-list{bottom:0;margin-bottom:40px;margin-top:0;top:inherit}.w-e-drop-panel{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;margin-top:40px;min-width:200px;padding:10px;position:absolute;top:0;z-index:1}.w-e-bar-bottom .w-e-drop-panel{bottom:0;margin-bottom:40px;margin-top:0;top:inherit}.w-e-modal{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;color:var(--w-e-toolbar-color);font-size:14px;min-height:40px;min-width:100px;padding:20px 15px 0;position:absolute;text-align:left;z-index:1}.w-e-modal .btn-close{cursor:pointer;line-height:1;padding:5px;position:absolute;right:8px;top:7px}.w-e-modal .btn-close svg{fill:var(--w-e-toolbar-color);height:10px;width:10px}.w-e-modal .babel-container{display:block;margin-bottom:15px}.w-e-modal .babel-container span{display:block;margin-bottom:10px}.w-e-modal .button-container{margin-bottom:15px}.w-e-modal button{background-color:var(--w-e-modal-button-bg-color);border:1px solid var(--w-e-modal-button-border-color);border-radius:4px;color:var(--w-e-toolbar-color);cursor:pointer;font-weight:400;height:32px;padding:4.5px 15px;text-align:center;touch-action:manipulation;transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.w-e-modal input[type=number],.w-e-modal input[type=text],.w-e-modal textarea{font-feature-settings:"tnum";background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-modal-button-border-color);border-radius:4px;color:var(--w-e-toolbar-color);font-variant:tabular-nums;padding:4.5px 11px;transition:all .3s;width:100%}.w-e-modal textarea{min-height:60px}body .w-e-modal,body .w-e-modal *{box-sizing:border-box}.w-e-progress-bar{background-color:var(--w-e-textarea-handler-bg-color);height:1px;position:absolute;transition:width .3s;width:0}.w-e-full-screen-container{bottom:0!important;display:flex!important;flex-direction:column!important;height:100%!important;left:0!important;margin:0!important;padding:0!important;position:fixed;right:0!important;top:0!important;width:100%!important}.w-e-full-screen-container [data-w-e-textarea=true]{flex:1!important}.w-e-text-container [data-slate-editor] code{background-color:var(--w-e-textarea-slight-bg-color);border-radius:3px;font-family:monospace;padding:3px}.w-e-panel-content-color{list-style:none;text-align:left;width:230px}.w-e-panel-content-color li{border:1px solid var(--w-e-toolbar-bg-color);border-radius:3px;cursor:pointer;display:inline-block;padding:2px}.w-e-panel-content-color li:hover{border-color:var(--w-e-toolbar-color)}.w-e-panel-content-color li .color-block{border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;height:17px;width:17px}.w-e-panel-content-color .active{border-color:var(--w-e-toolbar-color)}.w-e-panel-content-color .clear{line-height:1.5;margin-bottom:5px;width:100%}.w-e-panel-content-color .clear svg{height:16px;margin-bottom:-4px;width:16px}.w-e-text-container [data-slate-editor] blockquote{background-color:var(--w-e-textarea-slight-bg-color);border-left:8px solid var(--w-e-textarea-selected-border-color);display:block;font-size:100%;line-height:1.5;margin:10px 0;padding:10px}.w-e-panel-content-emotion{font-size:20px;list-style:none;text-align:left;width:300px}.w-e-panel-content-emotion li{border-radius:3px;cursor:pointer;display:inline-block;padding:0 5px}.w-e-panel-content-emotion li:hover{background-color:var(--w-e-textarea-slight-bg-color)}.w-e-textarea-divider{border-radius:3px;margin:20px auto;padding:20px}.w-e-textarea-divider hr{background-color:var(--w-e-textarea-border-color);border:0;display:block;height:1px}.w-e-text-container [data-slate-editor] pre>code{background-color:var(--w-e-textarea-slight-bg-color);border:1px solid var(--w-e-textarea-slight-border-color);border-radius:4px;display:block;font-size:14px;padding:10px;text-indent:0}.w-e-text-container [data-slate-editor] .w-e-image-container{display:inline-block;margin:0 3px}.w-e-text-container [data-slate-editor] .w-e-image-container:hover{box-shadow:0 0 0 2px var(--w-e-textarea-selected-border-color)}.w-e-text-container [data-slate-editor] .w-e-selected-image-container{overflow:hidden;position:relative}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .w-e-image-dragger{background-color:var(--w-e-textarea-handler-bg-color);height:7px;position:absolute;width:7px}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .left-top{cursor:nwse-resize;left:0;top:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .right-top{cursor:nesw-resize;right:0;top:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .left-bottom{bottom:0;cursor:nesw-resize;left:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .right-bottom{bottom:0;cursor:nwse-resize;right:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container:hover,.w-e-text-container [contenteditable=false] .w-e-image-container:hover{box-shadow:none}.w-e-text-container [data-slate-editor] .table-container{border:1px dashed var(--w-e-textarea-border-color);border-radius:5px;margin-top:10px;overflow-x:auto;padding:10px;width:100%}.w-e-text-container [data-slate-editor] table{border-collapse:collapse}.w-e-text-container [data-slate-editor] table td,.w-e-text-container [data-slate-editor] table th{border:1px solid var(--w-e-textarea-border-color);line-height:1.5;min-width:30px;padding:3px 5px;text-align:left}.w-e-text-container [data-slate-editor] table th{background-color:var(--w-e-textarea-slight-bg-color);font-weight:700;text-align:center}.w-e-panel-content-table{background-color:var(--w-e-toolbar-bg-color)}.w-e-panel-content-table table{border-collapse:collapse}.w-e-panel-content-table td{border:1px solid var(--w-e-toolbar-border-color);cursor:pointer;height:15px;padding:3px 5px;width:20px}.w-e-panel-content-table td.active{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-textarea-video-container{background-image:linear-gradient(45deg,#eee 25%,transparent 0,transparent 75%,#eee 0,#eee),linear-gradient(45deg,#eee 25%,#fff 0,#fff 75%,#eee 0,#eee);background-position:0 0,10px 10px;background-size:20px 20px;border:1px dashed var(--w-e-textarea-border-color);border-radius:5px;margin:10px auto 0;padding:10px 0;text-align:center}.w-e-text-container [data-slate-editor] pre>code{word-wrap:normal;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;-webkit-hyphens:none;hyphens:none;line-height:1.5;margin:.5em 0;overflow:auto;padding:1em;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal}.w-e-text-container [data-slate-editor] pre>code .token.cdata,.w-e-text-container [data-slate-editor] pre>code .token.comment,.w-e-text-container [data-slate-editor] pre>code .token.doctype,.w-e-text-container [data-slate-editor] pre>code .token.prolog{color:#708090}.w-e-text-container [data-slate-editor] pre>code .token.punctuation{color:#999}.w-e-text-container [data-slate-editor] pre>code .token.namespace{opacity:.7}.w-e-text-container [data-slate-editor] pre>code .token.boolean,.w-e-text-container [data-slate-editor] pre>code .token.constant,.w-e-text-container [data-slate-editor] pre>code .token.deleted,.w-e-text-container [data-slate-editor] pre>code .token.number,.w-e-text-container [data-slate-editor] pre>code .token.property,.w-e-text-container [data-slate-editor] pre>code .token.symbol,.w-e-text-container [data-slate-editor] pre>code .token.tag{color:#905}.w-e-text-container [data-slate-editor] pre>code .token.attr-name,.w-e-text-container [data-slate-editor] pre>code .token.builtin,.w-e-text-container [data-slate-editor] pre>code .token.char,.w-e-text-container [data-slate-editor] pre>code .token.inserted,.w-e-text-container [data-slate-editor] pre>code .token.selector,.w-e-text-container [data-slate-editor] pre>code .token.string{color:#690}.w-e-text-container [data-slate-editor] pre>code .language-css .token.string,.w-e-text-container [data-slate-editor] pre>code .style .token.string,.w-e-text-container [data-slate-editor] pre>code .token.entity,.w-e-text-container [data-slate-editor] pre>code .token.operator,.w-e-text-container [data-slate-editor] pre>code .token.url{color:#9a6e3a}.w-e-text-container [data-slate-editor] pre>code .token.atrule,.w-e-text-container [data-slate-editor] pre>code .token.attr-value,.w-e-text-container [data-slate-editor] pre>code .token.keyword{color:#07a}.w-e-text-container [data-slate-editor] pre>code .token.class-name,.w-e-text-container [data-slate-editor] pre>code .token.function{color:#dd4a68}.w-e-text-container [data-slate-editor] pre>code .token.important,.w-e-text-container [data-slate-editor] pre>code .token.regex,.w-e-text-container [data-slate-editor] pre>code .token.variable{color:#e90}.w-e-text-container [data-slate-editor] pre>code .token.bold,.w-e-text-container [data-slate-editor] pre>code .token.important{font-weight:700}.w-e-text-container [data-slate-editor] pre>code .token.italic{font-style:italic}.w-e-text-container [data-slate-editor] pre>code .token.entity{cursor:help}.wang-editor-host[data-v-17db8f56]{width:100%;border:1px solid #d9e2ec;border-radius:4px;overflow:hidden;background:#fff}.wang-editor-toolbar[data-v-17db8f56]{border-bottom:1px solid #e5e7eb}.wang-editor-body[data-v-17db8f56]{height:var(--editor-height);overflow-y:hidden}[data-v-17db8f56] .w-e-text-container{background:#fff}.modal-overlay[data-v-e362269c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:grid;place-items:center;padding:20px;overflow:auto;background:#0f172a94}.article-editor-modal[data-v-e362269c]{width:min(960px,calc(100vw - 32px));max-height:calc(100vh - 40px);margin:auto;padding:20px;overflow:auto;border-radius:6px;background:#fff;box-shadow:0 24px 64px #0f172a47}.article-editor-modal h3[data-v-e362269c]{margin-top:0}@media(max-width:640px){.modal-overlay[data-v-e362269c]{padding:8px}.article-editor-modal[data-v-e362269c]{width:calc(100vw - 16px);max-height:calc(100vh - 16px);padding:14px}}.pending-title[data-v-97692db7]{margin:0 0 12px;font-size:18px;font-weight:600}.pending-title strong[data-v-97692db7]{color:#e74c3c}.legacy-link[data-v-97692db7]{color:#337ab7;text-decoration:none}.id-cell[data-v-97692db7]{display:inline-flex;align-items:center;gap:6px}.table-inline-input[data-v-97692db7]{width:118px;height:28px;border:1px solid #cfd8e3;padding:0 8px;font-size:12px}.select-all[data-v-97692db7]{display:inline-flex;align-items:center;gap:6px;min-height:32px;color:#334155}.action-btn[data-v-97692db7]{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:2px 8px;border:1px solid #cbd5e1;border-radius:3px;background:#fff;color:#334155;font-size:12px;cursor:pointer}.action-danger[data-v-97692db7]{border-color:#d9534f;background:#d9534f;color:#fff}.btn-warning[data-v-97692db7]{background:#f0ad4e;border-color:#eea236;color:#fff}.console-bulk-bar[data-v-97692db7]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pending-title[data-v-50840267]{margin:0 0 12px;font-size:18px;font-weight:600}.pending-title strong[data-v-50840267]{color:#e74c3c}.legacy-link[data-v-50840267]{color:#337ab7;text-decoration:none}.id-cell[data-v-50840267]{display:inline-flex;align-items:center;gap:6px}.table-inline-input[data-v-50840267]{width:118px;height:28px;border:1px solid #cfd8e3;padding:0 8px;font-size:12px}.select-all[data-v-50840267]{display:inline-flex;align-items:center;gap:6px;min-height:32px;color:#334155}.action-btn[data-v-50840267]{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:2px 8px;border:1px solid #cbd5e1;border-radius:3px;background:#fff;color:#334155;font-size:12px;cursor:pointer}.action-danger[data-v-50840267]{border-color:#d9534f;background:#d9534f;color:#fff}.btn-warning[data-v-50840267]{background:#f0ad4e;border-color:#eea236;color:#fff}.console-bulk-bar[data-v-50840267]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pending-title[data-v-c009bbe2]{margin:0 0 12px;font-size:18px;font-weight:600}.pending-title strong[data-v-c009bbe2]{color:#e74c3c}.legacy-link[data-v-c009bbe2]{color:#337ab7;text-decoration:none}.id-cell[data-v-c009bbe2]{display:inline-flex;align-items:center;gap:6px}.table-inline-input[data-v-c009bbe2]{width:118px;height:28px;border:1px solid #cfd8e3;padding:0 8px;font-size:12px}.select-all[data-v-c009bbe2]{display:inline-flex;align-items:center;gap:6px;min-height:32px;color:#334155}.action-btn[data-v-c009bbe2]{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:2px 8px;border:1px solid #cbd5e1;border-radius:3px;background:#fff;color:#334155;font-size:12px;cursor:pointer}.action-danger[data-v-c009bbe2]{border-color:#d9534f;background:#d9534f;color:#fff}.btn-warning[data-v-c009bbe2]{background:#f0ad4e;border-color:#eea236;color:#fff}.console-bulk-bar[data-v-c009bbe2]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.nav-editor[data-v-5274fb4c]{margin-top:0}.nav-toolbar[data-v-5274fb4c]{margin-bottom:12px}.nav-name-cell[data-v-5274fb4c]{display:inline-flex;align-items:center;gap:8px;min-height:28px}.nav-name-cell input[data-v-5274fb4c]{width:16px;height:16px}.nav-name-cell .child[data-v-5274fb4c]{color:#52616f}.wide-field[data-v-5274fb4c]{grid-column:span 3}@media(max-width:960px){.wide-field[data-v-5274fb4c]{grid-column:span 1}}.order-stats[data-v-ed2c5a5d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:10px;padding:0 16px 16px}.order-stat[data-v-ed2c5a5d]{display:flex;flex-direction:column;gap:4px;padding:12px 14px;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s}.order-stat[data-v-ed2c5a5d]:hover{border-color:#94bfff}.order-stat--active[data-v-ed2c5a5d]{border-color:#165dff;box-shadow:0 0 0 1px #165dff1f;background:#f7faff}.order-stat__label[data-v-ed2c5a5d]{color:#86909c;font-size:12px}.order-stat__value[data-v-ed2c5a5d]{color:#1d2129;font-size:20px;font-weight:600;line-height:1.2}.order-toolbar[data-v-ed2c5a5d]{padding:0 16px 12px}.order-search-main[data-v-ed2c5a5d],.order-advanced[data-v-ed2c5a5d],.order-tools-row[data-v-ed2c5a5d],.order-bulk-bar[data-v-ed2c5a5d]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.order-search-input[data-v-ed2c5a5d]{flex:1 1 240px;min-width:200px;height:34px;padding:0 12px;border:1px solid #e5e6eb;border-radius:4px}.order-search-select[data-v-ed2c5a5d]{min-width:112px;height:34px;border:1px solid #e5e6eb;border-radius:4px;padding:0 8px;background:#fff}.order-advanced[data-v-ed2c5a5d],.order-tools[data-v-ed2c5a5d]{margin-top:10px;padding:12px;border:1px dashed #e5e6eb;border-radius:8px;background:#fafbfc}.order-tools-label[data-v-ed2c5a5d],.order-bulk-label[data-v-ed2c5a5d]{color:#4e5969;font-size:13px;font-weight:500;white-space:nowrap}.order-table-meta[data-v-ed2c5a5d]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:0 16px 10px;color:#86909c;font-size:13px}.order-pagination[data-v-ed2c5a5d]{display:flex;gap:8px;align-items:center}.order-id[data-v-ed2c5a5d]{color:#165dff;font-weight:600}.order-name[data-v-ed2c5a5d]{display:block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:#1d2129}.order-input[data-v-ed2c5a5d]{display:block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#4e5969;font-size:12px}.order-money[data-v-ed2c5a5d]{color:#d4380d;font-weight:600}.order-badge[data-v-ed2c5a5d]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:500;line-height:1.4}.order-badge--pending[data-v-ed2c5a5d]{color:#ad6800;background:#fff7e6}.order-badge--processing[data-v-ed2c5a5d]{color:#0958d9;background:#e6f4ff}.order-badge--done[data-v-ed2c5a5d]{color:#389e0d;background:#f6ffed}.order-badge--danger[data-v-ed2c5a5d]{color:#cf1322;background:#fff1f0}.order-badge--warning[data-v-ed2c5a5d]{color:#d46b08;background:#fff7e6}.order-badge--muted[data-v-ed2c5a5d]{color:#86909c;background:#f2f3f5}.order-bulk-bar[data-v-ed2c5a5d]{margin:0 16px 16px}.order-bulk-bar input[data-v-ed2c5a5d]{flex:1 1 180px;min-width:160px;height:34px;padding:0 10px;border:1px solid #e5e6eb;border-radius:8px}[data-v-ed2c5a5d] .legacy-table .col-key{color:#1d2129;font-weight:600;background:#f2f5fa}[data-v-ed2c5a5d] .legacy-table .cell-key,[data-v-ed2c5a5d] .legacy-table .cell-name,[data-v-ed2c5a5d] .legacy-table .cell-money,[data-v-ed2c5a5d] .legacy-table .cell-status{background:#fcfdff}[data-v-ed2c5a5d] .legacy-table-select{width:42px;text-align:center}.order-detail-modal[data-v-ed2c5a5d]{display:grid;gap:16px}.order-detail-modal .profile-grid[data-v-ed2c5a5d]{padding:0;border:1px solid #e5e6eb;border-radius:6px;overflow:hidden}.order-detail-form[data-v-ed2c5a5d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;padding:18px;border:1px solid #e5e6eb;border-radius:6px;background:#fff}.order-detail-form h3[data-v-ed2c5a5d]{grid-column:1 / -1;margin:-18px -18px 2px;padding:13px 18px;border-bottom:1px solid #e5e6eb;background:#f7f8fa;color:#1d2129;font-size:15px;font-weight:600}.order-detail-form label[data-v-ed2c5a5d]{display:grid;gap:7px;min-width:0;color:#4e5969;font-size:13px}.order-detail-form label>span[data-v-ed2c5a5d]{color:#4e5969;font-weight:500}.order-detail-form input[data-v-ed2c5a5d],.order-detail-form select[data-v-ed2c5a5d],.order-detail-form textarea[data-v-ed2c5a5d]{width:100%;min-width:0;box-sizing:border-box;border:1px solid #c9cdd4;border-radius:4px;background:#fff;color:#1d2129;font:inherit;outline:none}.order-detail-form input[data-v-ed2c5a5d],.order-detail-form select[data-v-ed2c5a5d]{min-height:38px;padding:0 11px}.order-detail-form textarea[data-v-ed2c5a5d]{padding:9px 11px;line-height:1.55;resize:vertical}.order-detail-form input[data-v-ed2c5a5d]:focus,.order-detail-form select[data-v-ed2c5a5d]:focus,.order-detail-form textarea[data-v-ed2c5a5d]:focus{border-color:#165dff;box-shadow:0 0 0 2px #165dff1a}.order-detail-form .span-2[data-v-ed2c5a5d]{grid-column:1 / -1}.order-detail-form .form-actions[data-v-ed2c5a5d]{display:flex;flex-wrap:wrap;gap:8px;padding-top:2px}.order-detail-form .form-actions button[data-v-ed2c5a5d]{min-height:36px;padding:0 14px;border:1px solid #c9cdd4;border-radius:4px;background:#fff;color:#1d2129;cursor:pointer;white-space:nowrap}.order-detail-form .form-actions .primary-block[data-v-ed2c5a5d]{border-color:#165dff;background:#165dff;color:#fff}.order-detail-form .form-actions .danger[data-v-ed2c5a5d]{border-color:#ffccc7;background:#fff1f0;color:#cf1322}.order-refund-form[data-v-ed2c5a5d]{margin-bottom:2px}.tool-desc[data-v-ed2c5a5d]{border:1px solid #dde5ee;background:#fff;padding:12px;line-height:1.7;max-height:320px;overflow:auto}@media(max-width:720px){.order-detail-modal[data-v-ed2c5a5d]{gap:12px}.order-detail-modal .profile-grid[data-v-ed2c5a5d],.order-detail-form[data-v-ed2c5a5d]{grid-template-columns:1fr}.order-detail-form[data-v-ed2c5a5d]{gap:12px;padding:14px}.order-detail-form h3[data-v-ed2c5a5d]{margin:-14px -14px 0;padding:12px 14px}.order-detail-form .span-2[data-v-ed2c5a5d]{grid-column:1}.order-detail-form .form-actions button[data-v-ed2c5a5d]{flex:1 1 calc(50% - 4px)}}.order-export-page[data-v-ad084c17]{max-width:980px}.order-export-form[data-v-ad084c17]{display:grid;gap:14px;padding:18px}.order-export-form label[data-v-ad084c17]{display:grid;grid-template-columns:180px minmax(0,1fr);align-items:center}.order-export-form label>span[data-v-ad084c17]{align-self:stretch;display:flex;align-items:center;padding:0 13px;border:1px solid #d9dfe5;border-right:0;border-radius:4px 0 0 4px;background:#f7f8fa;color:#4e5969;font-size:13px}.order-export-form select[data-v-ad084c17]{width:100%;min-width:0;height:40px;padding:0 11px;border:1px solid #d9dfe5;border-radius:0 4px 4px 0;background:#fff;color:#1d2129}.order-export-form button[data-v-ad084c17]{min-height:40px}.order-export-note[data-v-ad084c17]{display:grid;gap:5px;padding:14px 18px;border-top:1px solid #e5e6eb;background:#f7f8fa;color:#4e5969;font-size:13px;line-height:1.6}@media(max-width:720px){.order-export-form[data-v-ad084c17]{padding:14px}.order-export-form label[data-v-ad084c17]{grid-template-columns:1fr}.order-export-form label>span[data-v-ad084c17]{min-height:34px;border-right:1px solid #d9dfe5;border-bottom:0;border-radius:4px 4px 0 0}.order-export-form select[data-v-ad084c17]{border-radius:0 0 4px 4px}}.console-toolbar-meta[data-v-1d1aea4d]{margin-left:auto;color:#86909c;font-size:13px}[data-v-1d1aea4d] .legacy-table .col-key{font-weight:600;background:#f2f5fa}.toolbar-label[data-v-c1e15614]{color:#4e5969;font-size:13px}.range-sep[data-v-c1e15614]{color:#86909c}.notice-line[data-v-c1e15614]{margin-bottom:12px;color:#4e5969;font-size:13px}.rank-summary[data-v-c1e15614]{display:flex;flex-wrap:wrap;gap:12px 24px;margin-bottom:12px;padding:10px 12px;border:1px solid #e5e6eb;border-radius:8px;background:#fafafa;color:#4e5969;font-size:13px}.rank-summary-item strong[data-v-c1e15614]{color:#f53f3f;font-weight:600}[data-v-c1e15614] .legacy-table .col-rank,[data-v-c1e15614] .legacy-table .cell-rank{font-weight:600;color:#2563eb;background:#f0f5ff}[data-v-c1e15614] .legacy-table .cell-money{font-weight:600;color:#c2410c}.summary-text[data-v-f6dfade7]{margin:0 0 12px;color:#334155}.btn-link[data-v-f6dfade7]{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:8px;text-decoration:none;color:#fff}.btn-link.info[data-v-f6dfade7]{background:#0ea5e9}.btn-link.danger[data-v-f6dfade7]{background:#dc2626}.link-button[data-v-f6dfade7]{border:none;background:none;color:#2563eb;cursor:pointer;padding:0;text-decoration:underline}.warn-text[data-v-f284d1d4]{color:#dc2626}.panel-footer[data-v-f284d1d4]{margin-top:16px;color:#64748b;font-size:13px}label small[data-v-f284d1d4]{color:#64748b;font-size:12px}.shopbatch-layout[data-v-3e1f8bf4]{display:grid;grid-template-columns:minmax(280px,320px) minmax(0,1fr);gap:12px;align-items:start}.filter-row[data-v-3e1f8bf4]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.field-help.warn[data-v-3e1f8bf4]{margin:0 0 10px;padding:8px 10px;border-radius:6px;background:#fff7ed;color:#9a3412;font-size:13px}.inline-actions[data-v-3e1f8bf4]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.batch-info[data-v-3e1f8bf4]{margin:0 0 12px;color:#dc2626}.batch-alert[data-v-3e1f8bf4]{padding:12px 16px;border-radius:6px;background:#fff7ed;color:#9a3412}.table-scroll[data-v-3e1f8bf4]{overflow:auto;max-height:calc(100vh - 280px)}.shopbatch-table[data-v-3e1f8bf4]{width:100%;table-layout:fixed}.checkbox-inline[data-v-3e1f8bf4]{display:inline-flex;align-items:center;gap:6px}.text-center[data-v-3e1f8bf4]{text-align:center}.status-badge[data-v-3e1f8bf4]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px}.status-badge.success[data-v-3e1f8bf4]{background:#dcfce7;color:#166534}.status-badge.warning[data-v-3e1f8bf4]{background:#fef3c7;color:#92400e}.modal-overlay[data-v-3e1f8bf4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background:#0f172a73}.modal-card[data-v-3e1f8bf4]{width:min(420px,100%);padding:20px;border-radius:8px;background:#fff;box-shadow:0 20px 40px #0f172a2e}.modal-card h3[data-v-3e1f8bf4]{margin:0 0 16px}.loading-mask[data-v-3e1f8bf4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:center;justify-content:center;background:#ffffff73;color:#334155;pointer-events:none}@media(max-width:960px){.shopbatch-layout[data-v-3e1f8bf4]{grid-template-columns:1fr}}.wizard-steps[data-v-04df4276]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.wizard-steps button[data-v-04df4276],.wizard-nav button[data-v-04df4276]{min-height:36px;padding:0 14px;border:1px solid #dbe3ec;border-radius:8px;background:#fff;cursor:pointer}.wizard-steps button.active[data-v-04df4276]{background:#2563eb;border-color:#2563eb;color:#fff}.wizard-panel[data-v-04df4276]{display:grid;gap:12px}.wizard-panel label[data-v-04df4276]{display:grid;gap:6px}.remote-goods-list[data-v-04df4276]{max-height:360px;overflow:auto;border:1px solid #dbe3ec;border-radius:10px}.remote-good-item[data-v-04df4276]{display:grid;grid-template-columns:20px 1fr auto;gap:8px;align-items:center;padding:10px 12px;border-bottom:1px solid #eef2f7}.helper-goods-group[data-v-04df4276]{margin-bottom:16px}.helper-goods-group h4[data-v-04df4276]{margin:0 0 8px;font-size:14px}.wizard-nav[data-v-04df4276]{display:flex;gap:8px;margin-top:16px}.remote-output[data-v-04df4276]{margin-top:12px;padding:12px;background:#0f172a;color:#e2e8f0;border-radius:10px;overflow:auto;max-height:220px;font-size:12px}.plugin-editor[data-v-16464b19],.tpl-editor[data-v-16464b19]{display:grid;gap:10px;margin-top:14px;padding:12px;border:1px solid #d9e2ec;background:#fbfcfe}.plugin-editor h3[data-v-16464b19],.tpl-editor h3[data-v-16464b19]{margin:0;color:#2f3f51;font-size:14px}.plugin-editor textarea[data-v-16464b19]{width:100%;min-height:180px;border:1px solid #d9dfe5;padding:10px;font-family:Consolas,Monaco,monospace;font-size:12px}.tab-row[data-v-16464b19]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.tab-row button[data-v-16464b19]{border:1px solid #cfd8e3;padding:7px 14px;color:#435466;background:#fff}.tab-row button.active[data-v-16464b19]{border-color:var(--console-accent, #165dff);color:#fff;background:var(--console-accent, #165dff)}.wide-field[data-v-16464b19]{grid-column:span 3}.inline-actions[data-v-16464b19]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.link-action[data-v-16464b19]{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.clone-key-panel[data-v-16464b19]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-bottom:12px;padding:12px;border:1px solid #d9e2ec;background:#fbfcfe}.clone-key-panel label[data-v-16464b19]{display:grid;gap:6px;color:#34495e;font-weight:700}.clone-key-panel input[data-v-16464b19]{min-height:36px;border:1px solid #cfd8e3;padding:0 10px}.clone-key-panel p[data-v-16464b19]{grid-column:1 / -1;margin:0;color:#7b8794}.clone-import-form[data-v-16464b19]{margin-top:14px}.clone-import-options[data-v-16464b19]{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}.clone-import-options label[data-v-16464b19]{display:inline-flex;min-height:34px;align-items:center;gap:7px;border:1px solid #d9e2ec;background:#fff;padding:0 10px;color:#34495e;font-weight:700}.clone-import-options input[data-v-16464b19]{width:16px;height:16px}.notify-log-toolbar[data-v-16464b19]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin-bottom:12px}.notify-log-search[data-v-16464b19]{display:flex;flex:1 1 360px;gap:8px;align-items:center}.notify-log-search input[data-v-16464b19]{min-width:220px;flex:1;border:1px solid #cfd8e3;padding:8px 10px}.notify-log-search button[data-v-16464b19]{border:1px solid #cfd8e3;padding:8px 14px;background:#fff}.muted[data-v-16464b19]{color:#7b8794;font-size:13px}@media(max-width:960px){.wide-field[data-v-16464b19]{grid-column:span 1}.notify-log-search[data-v-16464b19]{flex-basis:100%}}.stock-summary[data-v-02838d82]{margin:0 0 10px;color:#334155;font-size:14px}.legacy-link[data-v-02838d82]{color:#337ab7;text-decoration:none}.tid-cell[data-v-02838d82]{display:inline-flex;align-items:center;gap:6px}.legacy-mini-badge[data-v-02838d82]{display:inline-flex;align-items:center;justify-content:center;min-width:38px;padding:2px 6px;border-radius:3px;color:#fff;font-size:12px}.badge-success[data-v-02838d82]{background:#5cb85c}.badge-warning[data-v-02838d82]{background:#f0ad4e}.stock-badge[data-v-02838d82]{font-weight:700}.stock-good[data-v-02838d82]{color:green}.stock-normal[data-v-02838d82]{color:#00f}.stock-low[data-v-02838d82]{color:#ff9800}.stock-empty[data-v-02838d82]{color:red}.stock-dash[data-v-02838d82]{color:#00f}.action-btn[data-v-02838d82]{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:2px 8px;border:1px solid #cbd5e1;border-radius:3px;background:#fff;color:#334155;font-size:12px;text-decoration:none;cursor:pointer}.action-primary[data-v-02838d82]{border-color:#337ab7;background:#337ab7;color:#fff}.action-info[data-v-02838d82]{border-color:#5bc0de;background:#5bc0de;color:#fff}.action-danger[data-v-02838d82]{border-color:#d9534f;background:#d9534f;color:#fff}.tool-select-row[data-v-b3ee85d6]{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.field-help[data-v-b3ee85d6]{margin:0 0 12px;color:#64748b;font-size:13px}.stock-summary[data-v-b2a24cb9]{margin:0 0 12px;color:#334155;font-size:14px}.legacy-link[data-v-b2a24cb9]{color:#337ab7;text-decoration:none}.product-name-link[data-v-b2a24cb9]{border:0;background:transparent;color:#111827;padding:0;font-weight:700;text-align:left;cursor:pointer}.legacy-mini-badge[data-v-b2a24cb9]{display:inline-flex;align-items:center;justify-content:center;min-width:38px;padding:2px 6px;border:0;border-radius:3px;color:#fff;font-size:12px;cursor:pointer}.badge-success[data-v-b2a24cb9]{background:#5cb85c}.badge-warning[data-v-b2a24cb9]{background:#f0ad4e}.action-btn[data-v-b2a24cb9]{display:inline-flex;align-items:center;justify-content:center;min-height:26px;margin-right:4px;padding:2px 8px;border:1px solid #cbd5e1;border-radius:3px;background:#fff;color:#334155;font-size:12px;cursor:pointer}.action-info[data-v-b2a24cb9]{border-color:#5bc0de;background:#5bc0de;color:#fff}.action-success[data-v-b2a24cb9]{border-color:#5cb85c;background:#5cb85c;color:#fff}.action-warning[data-v-b2a24cb9]{border-color:#f0ad4e;background:#f0ad4e;color:#fff}.action-danger[data-v-b2a24cb9]{border-color:#d9534f;background:#d9534f;color:#fff}.legacy-alert[data-v-b883776a]{margin:12px 0;padding:10px 12px;background:#eef6ff;border:1px solid #cfe3ff}.supply-bulk-bar[data-v-b883776a]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:12px}.edit-grid[data-v-b883776a]{margin:12px 0;padding:12px;border:1px solid #d9e2ec}.wide-field[data-v-b883776a]{grid-column:span 3}@media(max-width:960px){.wide-field[data-v-b883776a]{grid-column:span 1}}.legacy-alert[data-v-56f9ef52]{margin:12px 0;padding:10px 12px;background:#eef6ff;border:1px solid #cfe3ff}.edit-grid[data-v-56f9ef52]{margin:12px 0;padding:12px;border:1px solid #d9e2ec}.wide-field[data-v-56f9ef52]{grid-column:span 3}.link-button[data-v-56f9ef52]{border:0;background:transparent;color:var(--console-accent, #165dff);cursor:pointer;padding:0}@media(max-width:960px){.wide-field[data-v-56f9ef52]{grid-column:span 1}}.stats-grid[data-v-3351a4e2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.stats-grid article[data-v-3351a4e2]{border:1px solid #d9e2ec;padding:10px;text-align:center;background:#fafbfd}.stats-grid span[data-v-3351a4e2]{display:block;color:gray;margin-bottom:6px}.point-in[data-v-3351a4e2]{color:#d4380d}.point-out[data-v-3351a4e2]{color:#389e0d}@media(max-width:960px){.stats-grid[data-v-3351a4e2]{grid-template-columns:repeat(2,minmax(0,1fr))}}.tab-row[data-v-3b8967c2]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.tab-row button[data-v-3b8967c2]{border:1px solid #cfd8e3;padding:7px 14px;background:#fff;color:#435466}.tab-row button.active[data-v-3b8967c2]{border-color:var(--console-accent, #165dff);background:var(--console-accent, #165dff);color:#fff}.wide-field[data-v-3b8967c2]{grid-column:span 2}.field-help[data-v-3b8967c2]{display:block;margin-top:4px;color:#678;font-size:12px}.form-actions[data-v-3b8967c2]{display:flex;gap:8px;margin-top:12px}@media(max-width:960px){.wide-field[data-v-3b8967c2]{grid-column:span 1}}.status-tabs[data-v-20b4309b],.inline-actions[data-v-20b4309b]{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.legacy-alert[data-v-20b4309b]{margin:12px 0;padding:10px 12px;background:#eef6ff;border:1px solid #cfe3ff}.edit-grid[data-v-20b4309b]{margin-top:12px}.skimg-preview[data-v-20b4309b]{text-align:center;margin-bottom:12px}.skimg-preview img[data-v-20b4309b]{max-width:320px}.legacy-alert[data-v-30256469]{margin:12px 0;padding:10px 12px;background:#eef6ff;border:1px solid #cfe3ff}.supply-bulk-bar[data-v-30256469]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:12px}.status-btn[data-v-30256469]{border:0;border-radius:4px;padding:2px 8px;margin-right:6px;color:#fff;cursor:pointer;font-size:12px}.status-btn.ok[data-v-30256469]{background:#16a34a}.status-btn.warn[data-v-30256469]{background:#f59e0b}.status-btn.danger[data-v-30256469]{background:#dc2626}.legacy-settings-form[data-v-858bd985]{display:grid;gap:18px}.settings-field[data-v-858bd985]{display:grid;gap:8px}.settings-label[data-v-858bd985]{color:#435466;font-weight:600}.settings-field select[data-v-858bd985],.input-with-suffix input[data-v-858bd985]{max-width:320px;border:1px solid #d9dfe5;padding:8px 10px;color:#2f3f51}.field-hint[data-v-858bd985]{color:#6b7785;font-size:12px;line-height:1.6}.input-with-suffix[data-v-858bd985]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;max-width:320px}.suffix[data-v-858bd985]{display:flex;align-items:center;padding:0 12px;border:1px solid #d9dfe5;border-left:0;background:#f7fafc;color:#5f6d7b}.finance-alert[data-v-3ad020b2]{margin-bottom:14px;padding:12px 14px;border-radius:8px;border:1px solid #d6e4ff;background:#f0f5ff;color:#1d39c4;font-size:13px;line-height:1.7}.finance-alert p[data-v-3ad020b2]{margin:0}.finance-alert p+p[data-v-3ad020b2]{margin-top:6px}.finance-money[data-v-3ad020b2]{color:#d4380d;font-weight:600}.finance-cell-scroll[data-v-3ad020b2]{max-width:220px;max-height:72px;overflow:auto;word-break:break-all;font-size:12px;line-height:1.5}.finance-cell-break[data-v-3ad020b2]{max-width:220px;word-break:break-all;font-size:12px;line-height:1.5}.finance-badge[data-v-3ad020b2]{display:inline-flex;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:500}.finance-badge--done[data-v-3ad020b2]{color:#389e0d;background:#f6ffed}.finance-badge--muted[data-v-3ad020b2]{color:#86909c;background:#f2f3f5}[data-v-3ad020b2] .legacy-table .col-key{font-weight:600;background:#f2f5fa}.finance-stats[data-v-ed073ba2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.finance-alert[data-v-ed073ba2]{margin-bottom:14px;padding:12px 14px;border-radius:8px;font-size:13px;line-height:1.7}.finance-alert--info[data-v-ed073ba2]{border:1px solid #e8e8ff;background:#f8f8ff;color:#0c69c6}.finance-stats article[data-v-ed073ba2]{padding:12px 14px;border:1px solid #e5e6eb;border-radius:8px;background:#fff}.finance-stats span[data-v-ed073ba2]{display:block;color:#86909c;font-size:12px}.finance-stats strong[data-v-ed073ba2]{display:block;margin-top:4px;color:#1d2129;font-size:18px}.finance-money--in[data-v-ed073ba2]{color:#cf1322;font-weight:600}.finance-money--out[data-v-ed073ba2]{color:#389e0d;font-weight:600}@media(max-width:959px){.finance-stats[data-v-ed073ba2]{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-v-ed073ba2] .legacy-table .col-key{font-weight:600;background:#f2f5fa}.finance-status-tabs[data-v-edbfbb4c]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.finance-status-tabs button[data-v-edbfbb4c]{padding:6px 12px;border:1px solid #d9d9d9;border-radius:6px;background:#fff;cursor:pointer}.finance-money[data-v-edbfbb4c]{color:#d4380d;font-weight:600}.finance-badge[data-v-edbfbb4c]{display:inline-flex;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:500}.finance-badge--done[data-v-edbfbb4c]{color:#389e0d;background:#f6ffed}.finance-badge--processing[data-v-edbfbb4c]{color:#0958d9;background:#e6f4ff}.finance-badge--danger[data-v-edbfbb4c]{color:#cf1322;background:#fff1f0}.finance-badge--pending[data-v-edbfbb4c]{color:#ad6800;background:#fff7e6}.finance-bulk-bar[data-v-edbfbb4c]{margin-top:12px}@media(max-width:959px){.finance-status-tabs button[data-v-edbfbb4c]{flex:1 1 calc(50% - 8px)}}[data-v-edbfbb4c] .legacy-table .col-key{font-weight:600;background:#f2f5fa}.skimg-preview[data-v-edbfbb4c]{display:grid;place-items:center;min-height:260px;margin:0 16px;border:1px solid #e3e8ee;background:#f8fafc}.skimg-preview img[data-v-edbfbb4c]{max-width:min(360px,100%);max-height:420px;object-fit:contain;background:#fff}.clean-actions[data-v-aff39f06]{display:grid;gap:12px;margin-bottom:18px}.clean-action-btn[data-v-aff39f06]{width:100%;min-height:36px;padding:8px 12px;border:1px solid #d6dee8;border-radius:3px;background:#fff;color:#34495e;text-align:left;cursor:pointer}.clean-action-btn[data-v-aff39f06]:hover{background:#f8fafc}.custom-title[data-v-aff39f06]{margin:0 0 12px;font-size:16px;font-weight:600;color:#28384a}.custom-form[data-v-aff39f06]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;line-height:1.8;color:#334155}.custom-form input[type=text][data-v-aff39f06]{width:72px;min-height:30px;padding:4px 8px;border:1px solid #d6dee8;border-radius:3px}.danger-button[data-v-aff39f06]{min-height:30px;padding:4px 12px;border:1px solid #d9534f;border-radius:3px;background:#d9534f;color:#fff;cursor:pointer}.panel-footer[data-v-aff39f06]{margin-top:8px;padding-top:12px;border-top:1px solid #e5e7eb;color:#64748b;font-size:13px}.notice-line[data-v-e560732a]{margin-bottom:12px;padding:10px 12px;border:1px solid #d9e7f6;border-radius:4px;background:#f8fbff;color:#0c69c6;font-size:13px;line-height:1.6}.danger-text[data-v-e560732a]{color:#dc2626}.check-log-box[data-v-e560732a]{min-height:320px;max-height:420px;overflow:auto;margin-bottom:12px;padding:12px;border:1px solid #d6dee8;border-radius:4px;background:#f8f8ff}.check-log-item+.check-log-item[data-v-e560732a]{margin-top:12px;padding-top:12px;border-top:1px solid #e5eaf0}.check-log-item h4[data-v-e560732a]{margin:0 0 6px;font-size:14px}.check-log-item p[data-v-e560732a]{margin:0;color:#475569;line-height:1.6}.check-toggle[data-v-e560732a]{display:inline-flex;align-items:center;gap:8px;min-height:34px;color:#34495e;font-weight:700}.cron-hero[data-v-b858342b]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:14px;padding:14px 16px;border-radius:6px;border:1px solid #d9e7f6}.cron-hero--on[data-v-b858342b]{background:#f6ffed;border-color:#b7eb8f;color:#135200}.cron-hero--off[data-v-b858342b]{background:#fff7e6;border-color:#ffd591;color:#ad6800}.cron-hero p[data-v-b858342b]{margin:6px 0 0;font-size:13px;line-height:1.6}.cron-stats strong[data-v-b858342b]{white-space:pre-line}.emph[data-v-b858342b]{font-weight:600}.refresh-button[data-v-b858342b]{flex-shrink:0;min-height:32px;padding:0 14px;border:1px solid #91caff;border-radius:4px;background:#fff;color:#0958d9;cursor:pointer}.notice-line[data-v-b858342b]{margin-bottom:12px;padding:10px 12px;border:1px solid #d9e7f6;border-radius:4px;background:#f8fbff;color:#0c69c6;font-size:13px;line-height:1.6}.cron-notice p[data-v-b858342b]{margin:3px 0}.cron-notice--warn[data-v-b858342b]{border-color:#ffe58f;background:#fffbe6;color:#ad6800}.cron-stats[data-v-b858342b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.cron-stats article[data-v-b858342b]{padding:12px 14px;border:1px solid #e5e6eb;border-radius:6px;background:#fff}.cron-stats span[data-v-b858342b]{display:block;color:#86909c;font-size:12px}.cron-stats strong[data-v-b858342b]{display:block;margin-top:4px;font-size:15px}.cron-task-table-wrap[data-v-b858342b]{overflow:auto;margin:14px 0;border:1px solid #e5e6eb;border-radius:6px;background:#fff}.cron-task-table[data-v-b858342b]{width:100%;min-width:920px;border-collapse:collapse;font-size:13px}.cron-task-table th[data-v-b858342b],.cron-task-table td[data-v-b858342b]{padding:10px 12px;border-bottom:1px solid #eef2f6;text-align:left;vertical-align:top}.cron-task-table th[data-v-b858342b]{background:#f7f9fc;font-weight:600}.task-name[data-v-b858342b]{min-width:140px}.auto-badge[data-v-b858342b]{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:999px;background:#f6ffed;color:#389e0d;font-size:11px;font-weight:600}.task-desc[data-v-b858342b]{min-width:220px;line-height:1.5}.task-desc small[data-v-b858342b]{display:block;margin-top:4px;color:#86909c}.interval-badge[data-v-b858342b]{color:#0958d9;font-weight:500}.task-last[data-v-b858342b]{min-width:160px}.task-last small[data-v-b858342b]{display:block;white-space:pre-line}.external-panel[data-v-b858342b]{margin-top:8px;padding:12px 14px;border:1px solid #e5e6eb;border-radius:6px;background:#fafbfc}.external-panel summary[data-v-b858342b]{cursor:pointer;font-weight:600;color:#4e5969}.external-hint[data-v-b858342b]{margin:10px 0;color:#86909c;font-size:13px}.cron-task-list[data-v-b858342b]{display:grid;gap:10px}.cron-task[data-v-b858342b]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px;border:1px solid #e5e6eb;border-radius:4px;background:#fff}.cron-task code[data-v-b858342b]{display:block;overflow-wrap:anywhere;margin-top:6px;padding:6px 8px;border:1px solid #e1e8f0;background:#f7f9fc;font-size:12px}.visit-button[data-v-b858342b]{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border-radius:3px;background:#42b983;color:#fff;text-decoration:none;white-space:nowrap;border:0;cursor:pointer}.visit-button.disabled[data-v-b858342b]{opacity:.45;pointer-events:none}.visit-button[data-v-b858342b]:disabled{opacity:.6;cursor:wait}.cron-run-feedback[data-v-b858342b]{white-space:pre-wrap}.cron-foot[data-v-b858342b]{margin-top:12px;font-size:12px}.status-ok[data-v-b858342b]{color:#188451}.status-warn[data-v-b858342b]{color:#d85d4f}.muted[data-v-b858342b]{color:#7b8794}@media(max-width:959px){.cron-stats[data-v-b858342b]{grid-template-columns:repeat(2,minmax(0,1fr))}.cron-hero[data-v-b858342b]{flex-direction:column}}.notice-line[data-v-89701ef9]{margin-bottom:12px;color:#4e5969;font-size:13px}.log-cell-break[data-v-89701ef9]{max-width:700px;word-break:break-all;white-space:pre-wrap;line-height:1.5}.notice-line[data-v-f5894ba9]{margin-bottom:12px;color:#4e5969;font-size:13px}.shop-after[data-v-f5894ba9]{display:inline-flex;align-items:center;gap:4px}.trend[data-v-f5894ba9]{font-weight:700}.trend-up[data-v-f5894ba9]{color:#cf1322}.trend-down[data-v-f5894ba9]{color:#389e0d}.notice-line[data-v-61bba550]{margin-bottom:12px;padding:10px 12px;border:1px solid #d9e7f6;border-radius:4px;background:#f8fbff;color:#0c69c6;font-size:13px;line-height:1.6}.inline-actions[data-v-61bba550]{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.toolbar-label[data-v-22f18cd4]{color:#334155;font-size:13px;font-weight:600}.summary-text[data-v-22f18cd4]{margin:0 0 12px;color:#334155}.generated-list[data-v-22f18cd4]{margin:0 0 12px;padding:0;list-style:none;border:1px solid #dbeafe;border-radius:6px;overflow:hidden}.generated-title[data-v-22f18cd4],.generated-list li[data-v-22f18cd4]{padding:8px 12px;border-bottom:1px solid #e2e8f0}.generated-title[data-v-22f18cd4]{background:#2563eb;color:#fff;font-weight:700}.sub-text[data-v-22f18cd4]{margin-top:4px;color:#64748b;font-size:12px;white-space:pre-line}.text-success[data-v-22f18cd4]{color:#16a34a}.text-danger[data-v-22f18cd4]{color:#dc2626}.search-button[data-v-22f18cd4]{border-color:#5cb85c;background:#5cb85c;color:#fff}.search-button[data-v-22f18cd4]:hover:not(:disabled){border-color:#449d44;background:#449d44;color:#fff}.action-xs[data-v-22f18cd4]{min-height:24px;padding:2px 10px;font-size:12px}.warning-block[data-v-8746eecb]{margin-top:8px;width:100%;min-height:40px;border:1px solid #f59e0b;border-radius:8px;background:#f59e0b;color:#fff;cursor:pointer}.panel-footer[data-v-8746eecb]{margin-top:16px;padding-top:12px;border-top:1px solid #e2e8f0;color:#15803d;font-size:13px}.footer-title[data-v-8746eecb]{margin:0 0 8px}.var-row[data-v-8746eecb]{margin:0 0 4px}.link-button[data-v-8746eecb]{border:none;background:none;color:#15803d;cursor:pointer;padding:0;margin-right:8px;text-decoration:underline}.pricejk-tabs[data-v-359c50f8]{display:flex;gap:8px;margin-bottom:16px}.pricejk-tabs button[data-v-359c50f8]{flex:1;min-height:38px;border:1px solid #dbe3ec;border-radius:8px;background:#fff;cursor:pointer}.pricejk-tabs button.active[data-v-359c50f8]{background:#2563eb;border-color:#2563eb;color:#fff}.pricejk-panel[data-v-359c50f8]{display:grid;gap:12px}.class-table-wrap[data-v-359c50f8]{max-height:400px;overflow:auto;border:1px solid #dbe3ec;border-radius:8px}.legacy-table[data-v-359c50f8]{width:100%;border-collapse:collapse}.legacy-table th[data-v-359c50f8],.legacy-table td[data-v-359c50f8]{padding:10px 12px;border-bottom:1px solid #eef2f7;text-align:left}.highlight[data-v-359c50f8],.warn-text[data-v-359c50f8]{color:#dc2626}.full-width[data-v-359c50f8]{display:grid;gap:6px}.input-with-addon[data-v-359c50f8]{display:flex;align-items:center;gap:8px}.input-with-addon span[data-v-359c50f8]{color:#64748b}label small[data-v-359c50f8]{color:#64748b;font-size:12px}.panel-footer[data-v-0bd43c1e]{margin-top:16px;padding-top:12px;border-top:1px solid #e2e8f0;color:#64748b;font-size:13px}.panel-footer p[data-v-0bd43c1e]{margin:0 0 8px}label small[data-v-0bd43c1e],.field-hint[data-v-1500017f],.field-hint[data-v-89b34872]{color:#64748b;font-size:12px}.pay-checkboxes[data-v-89b34872]{display:flex;flex-wrap:wrap;gap:12px}.pay-checkboxes label[data-v-89b34872]{display:inline-flex;align-items:center;gap:6px;font-weight:400}.clone-key-panel[data-v-60988dca]{display:grid;gap:12px;margin:12px 0}.clone-key-panel label[data-v-60988dca]{display:grid;gap:6px}.clone-key-panel input[data-v-60988dca]{width:100%}.wide-field[data-v-60988dca]{grid-column:1 / -1}.warn-text[data-v-60988dca]{color:#cf1322}.field-hint[data-v-60988dca]{color:#64748b;font-size:12px}.clone-import-options[data-v-60988dca]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin:12px 0}.clone-import-options label[data-v-60988dca]{display:flex;align-items:center;gap:6px}.options-title[data-v-60988dca]{grid-column:1 / -1;font-weight:600}.input-with-action[data-v-60988dca]{display:flex;gap:8px}.input-with-action input[data-v-60988dca]{flex:1}.field-help[data-v-6f3cd895]{display:block;margin-top:4px;color:#64748b;font-size:12px;line-height:1.4}.multi-select-row[data-v-6f3cd895]{display:flex;flex-wrap:wrap;gap:10px 16px}.checkbox-field[data-v-6f3cd895]{display:inline-flex;align-items:center;gap:8px;font-weight:400}.fenzhan-action-row[data-v-6f3cd895]{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:8px}.fenzhan-action-row a[data-v-6f3cd895]{padding:7px 10px;border-radius:3px;color:#fff;background:#7666bd;text-decoration:none;font-size:12px}.panel-fenzhan .system-config-form[data-v-6f3cd895]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:12px 24px}.panel-fenzhan .system-config-group[data-v-6f3cd895]:first-of-type{grid-column:1;grid-row:2 / span 3}.panel-fenzhan .system-config-group[data-v-6f3cd895]:not(:first-of-type){grid-column:2}.panel-fenzhan .system-config-grid[data-v-6f3cd895]{grid-template-columns:1fr}.panel-fenzhan .primary-block[data-v-6f3cd895]{grid-column:1 / -1}@media(max-width:1000px){.panel-fenzhan .system-config-form[data-v-6f3cd895]{grid-template-columns:1fr}.panel-fenzhan .system-config-group[data-v-6f3cd895]:first-of-type,.panel-fenzhan .system-config-group[data-v-6f3cd895]:not(:first-of-type){grid-column:1;grid-row:auto}}.alert-row[data-v-3039de79]{margin-bottom:16px;padding:12px 14px;border:1px solid #91caff;border-radius:8px;background:#e6f4ff;color:#1d39c4;font-size:13px;line-height:1.6}.alert-row a[data-v-3039de79]{color:#0958d9;word-break:break-all}.field-help[data-v-d075bc94]{display:block;margin-top:4px;color:#64748b;font-size:12px}.input-with-action[data-v-d075bc94]{display:flex;gap:8px}.input-with-action input[data-v-d075bc94]{flex:1}.tab-row[data-v-f6a89a52]{display:flex;gap:8px;margin-bottom:16px}.tab-row button.active[data-v-f6a89a52]{background:#0c69c6;color:#fff}.tab-row button[data-v-f6a89a52]:disabled{cursor:not-allowed;opacity:.48}.template-list[data-v-f6a89a52]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;list-style:none;padding:0}.template-list button[data-v-f6a89a52]{display:grid;gap:6px;width:100%;padding:8px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;cursor:pointer}.template-list img[data-v-f6a89a52]{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:4px}.storefront-list[data-v-f6a89a52]{grid-template-columns:repeat(3,minmax(0,1fr))}.storefront-list li.selected[data-v-f6a89a52]{outline:2px solid #2563eb;border-radius:6px}.storefront-list small[data-v-f6a89a52]{min-height:36px;color:#64748b;line-height:1.5}@media(max-width:800px){.storefront-list[data-v-f6a89a52]{grid-template-columns:1fr}}.tab-row[data-v-93c1999d]{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-bottom:16px}.tab-row button[data-v-93c1999d]{min-height:40px;border-radius:0;border-color:#e2e8f0;background:#fff}.tab-row button.active[data-v-93c1999d]{border-color:#0ea5e9;background:#0ea5e9;color:#fff}.field-help[data-v-93c1999d]{display:block;margin-top:4px;color:#64748b;font-size:12px}.alert-row[data-v-93c1999d]{margin-bottom:12px;padding:10px 12px;border:1px solid #d9e7f6;border-radius:4px;background:#f8fbff;color:#0c69c6;font-size:13px}.add-channel-button[data-v-93c1999d]{margin-bottom:12px;border:0;border-radius:3px;padding:9px 14px;color:#fff;background:#7666bd;font-weight:700}.pay-channel-modal[data-v-93c1999d]{position:fixed;z-index:2000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#0f172a7a}.pay-channel-dialog[data-v-93c1999d]{width:min(760px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 24px 60px #0f172a40}.channel-modal-actions[data-v-93c1999d]{display:grid;grid-template-columns:1fr auto;gap:8px;padding:12px}.channel-modal-actions button[data-v-93c1999d]{min-height:38px}.base-pay-form .system-config-grid[data-v-93c1999d]{grid-template-columns:1fr}.encode-notice[data-v-e2d40548]{margin-bottom:14px;padding:12px 14px;border:1px solid #f3c969;border-radius:4px;background:#fff8e6;color:#7a4d00;line-height:1.6}.upload-block[data-v-7790e883]{display:grid;gap:12px}.upload-label[data-v-7790e883]{display:grid;gap:6px}.preview-wrap[data-v-7790e883]{margin-top:8px}.preview-img[data-v-7790e883]{max-width:100%;border:1px solid #e2e8f0;border-radius:4px}.logo-preview[data-v-7790e883]{max-height:120px;object-fit:contain}.bg-preview[data-v-7790e883]{max-height:280px;object-fit:cover}.field-help[data-v-20e251df]{display:block;margin-top:4px;color:#64748b;font-size:12px;line-height:1.4}.checkbox-row[data-v-20e251df]{display:flex;flex-wrap:wrap;gap:10px 16px}.checkbox-inline[data-v-20e251df]{display:inline-flex;align-items:center;gap:6px;font-weight:400}.span-2[data-v-20e251df]{grid-column:1 / -1}.field-help[data-v-df531c6a]{display:block;margin-top:4px;color:#64748b;font-size:12px;line-height:1.4}.checkbox-row[data-v-df531c6a]{display:flex;flex-wrap:wrap;gap:10px 16px}.checkbox-inline[data-v-df531c6a]{display:inline-flex;align-items:center;gap:6px;font-weight:400}.span-2[data-v-df531c6a]{grid-column:1 / -1}.status-on[data-v-c372be08],.status-off[data-v-c372be08]{min-width:52px}.status-on[data-v-c372be08]{color:#15803d}.status-off[data-v-c372be08]{color:#b91c1c}.modal-overlay[data-v-c372be08]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background:#0f172a73}.modal-card[data-v-c372be08]{width:min(560px,100%);max-height:90vh;overflow:auto;padding:20px;border-radius:8px;background:#fff;box-shadow:0 20px 40px #0f172a2e}.modal-card h3[data-v-c372be08]{margin:0 0 16px}.modal-form[data-v-c372be08]{display:grid;gap:12px}.modal-field[data-v-c372be08]{display:grid;gap:6px}.modal-field span[data-v-c372be08]{font-weight:600}.modal-field input[data-v-c372be08],.modal-field select[data-v-c372be08],.modal-field textarea[data-v-c372be08]{width:100%}.modal-actions[data-v-c372be08]{display:grid;gap:8px}.field-help[data-v-c372be08]{color:#64748b;font-size:12px}.legacy-form.compact[data-v-d35ea8f7]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.tag-success[data-v-d35ea8f7]{color:#15803d}.tag-danger[data-v-d35ea8f7]{color:#b91c1c}.tag-info[data-v-d35ea8f7]{color:#2563eb}.tag-muted[data-v-d35ea8f7]{color:#64748b}.modal-overlay[data-v-d35ea8f7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background:#0f172a73}.modal-card[data-v-d35ea8f7]{width:min(560px,100%);max-height:90vh;overflow:auto;padding:20px;border-radius:8px;background:#fff}.modal-wide[data-v-d35ea8f7]{width:min(760px,100%)}.modal-form[data-v-d35ea8f7]{display:grid;gap:12px}.modal-field[data-v-d35ea8f7]{display:grid;gap:6px}.modal-field span[data-v-d35ea8f7]{font-weight:600}.modal-field input[data-v-d35ea8f7],.modal-field select[data-v-d35ea8f7],.modal-field textarea[data-v-d35ea8f7]{width:100%}.modal-actions[data-v-d35ea8f7]{display:grid;gap:8px}.toolbar[data-v-10583fa9]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.status-on[data-v-10583fa9]{color:#15803d}.status-off[data-v-10583fa9]{color:#b91c1c}.modal-overlay[data-v-10583fa9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background:#0f172a73}.modal-card[data-v-10583fa9]{width:min(560px,100%);max-height:90vh;overflow:auto;padding:20px;border-radius:8px;background:#fff}.modal-wide[data-v-10583fa9]{width:min(760px,100%)}.modal-form[data-v-10583fa9]{display:grid;gap:12px}.modal-field[data-v-10583fa9]{display:grid;gap:6px}.modal-field span[data-v-10583fa9]{font-weight:600}.modal-field input[data-v-10583fa9],.modal-field select[data-v-10583fa9],.modal-field textarea[data-v-10583fa9]{width:100%}.modal-actions[data-v-10583fa9]{display:grid;gap:8px}.editor-field[data-v-10583fa9]{display:grid;gap:6px}.legacy-form.compact[data-v-fa44b5a1]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px}.search-label[data-v-fa44b5a1]{font-weight:600}.legacy-form.compact[data-v-490e9b3a]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px}.search-label[data-v-490e9b3a]{font-weight:600}.mails-body[data-v-490e9b3a]{max-width:420px;word-break:break-word}.mails-body[data-v-490e9b3a] div{max-width:420px!important}.notice-line[data-v-662b18fa],.panel-footer[data-v-662b18fa]{margin-bottom:12px;padding:10px 12px;border:1px solid #d9e7f6;border-radius:4px;background:#f8fbff;color:#0c69c6;font-size:13px;line-height:1.6}.panel-footer[data-v-662b18fa]{margin-top:12px;margin-bottom:0}.field-help[data-v-662b18fa]{display:block;margin-top:4px;color:#64748b;font-size:12px}.input-with-action[data-v-662b18fa]{display:flex;gap:8px}.input-with-action input[data-v-662b18fa]{flex:1}.success-block[data-v-662b18fa]{display:block;width:100%;margin-top:12px;padding:10px 12px;border:0;border-radius:4px;background:#22c55e;color:#fff;cursor:pointer}.notice-line[data-v-12a72eaf]{margin-bottom:12px;padding:10px 12px;border:1px solid #d9e7f6;border-radius:4px;background:#f8fbff;color:#0c69c6;font-size:13px;line-height:1.6}.field-help[data-v-12a72eaf]{display:block;margin-top:4px;color:#64748b;font-size:12px;line-height:1.4}.warning-block[data-v-12a72eaf]{margin-top:8px;width:100%;min-height:40px;border:1px solid #f59e0b;border-radius:8px;background:#f59e0b;color:#fff;cursor:pointer}.panel-footer[data-v-12a72eaf]{margin-top:16px;padding-top:12px;border-top:1px solid #e2e8f0;color:#15803d;font-size:13px}.footer-title[data-v-12a72eaf]{margin:0 0 8px}.var-row[data-v-12a72eaf]{margin:0 0 4px}.link-button[data-v-12a72eaf]{border:none;background:none;color:#15803d;cursor:pointer;padding:0;margin-right:8px;text-decoration:underline}.notice-line[data-v-38c20035]{margin-bottom:12px;padding:10px 12px;border:1px solid #d9e7f6;border-radius:4px;background:#f8fbff;color:#0c69c6;font-size:13px;line-height:1.6}.field-help[data-v-38c20035]{display:block;margin-top:4px;color:#64748b;font-size:12px;line-height:1.5}.link-button[data-v-38c20035]{border:none;background:none;color:#379ecc;cursor:pointer;padding:0;margin-right:8px;text-decoration:underline}.editor-field[data-v-38c20035]{display:grid;gap:6px}.inline-actions[data-v-212d621e]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:-4px}.prize-entry[data-v-49f7ee83]{margin-top:-10px;padding:0 16px 16px}.form-tip[data-v-efc3a641]{margin:8px 0 0;color:#64748b;line-height:1.7;font-size:13px}.notice-line[data-v-727ee42e]{margin-bottom:12px;padding:10px 12px;border:1px solid #d9e7f6;border-radius:4px;background:#f8fbff;color:#0c69c6;font-size:13px;line-height:1.6}.notice-line.warn[data-v-727ee42e]{border-color:#f5d0a9;background:#fff8ef}.danger-text[data-v-727ee42e]{color:#dc2626}.field-help[data-v-727ee42e]{display:block;margin-top:4px;color:#64748b;font-size:12px}.input-with-action[data-v-727ee42e]{display:flex;gap:8px}.input-with-action input[data-v-727ee42e]{flex:1}.move-info[data-v-727ee42e]{margin-top:14px;min-height:120px;padding:12px;border-radius:4px;background:#f8f8ff;color:#0c69c6;overflow:auto}.app-tabs[data-v-0c6cc81c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid #ddd;margin:-6px 0 18px}.app-disabled .app-tabs[data-v-0c6cc81c],.app-disabled .profile-grid[data-v-0c6cc81c],.app-disabled .app-section[data-v-0c6cc81c]{display:none}.app-tabs a[data-v-0c6cc81c]{min-height:42px;display:grid;place-items:center;color:#334155;font-weight:700;text-decoration:none;border:1px solid #e5e7eb;border-bottom:0;background:#f8fafc}.app-tabs a[data-v-0c6cc81c]:first-child{background:#fff;color:var(--console-accent, #165dff)}.app-section[data-v-0c6cc81c]{margin-top:18px;padding-top:4px}.app-section h3[data-v-0c6cc81c]{margin:0 0 12px;font-size:17px;color:#334155}.input-group-line[data-v-0c6cc81c]{display:grid;grid-template-columns:108px minmax(0,1fr) auto;align-items:stretch;margin-bottom:12px}.input-group-line span[data-v-0c6cc81c],.input-group-line em[data-v-0c6cc81c]{display:grid;place-items:center;min-height:38px;padding:0 12px;border:1px solid #d7dde5;background:#f3f6f9;color:#334155;font-style:normal}.input-group-line span[data-v-0c6cc81c]{border-right:0}.input-group-line em[data-v-0c6cc81c]{border-left:0}.input-group-line input[data-v-0c6cc81c],.input-group-line select[data-v-0c6cc81c]{min-height:38px;border:1px solid #d7dde5;padding:0 10px;color:#111827;background:#fff}.app-upload-grid[data-v-0c6cc81c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}.app-upload-card[data-v-0c6cc81c]{display:grid;gap:8px;padding:12px;border:1px solid #e1e6ed;background:#fff}.app-upload-card strong[data-v-0c6cc81c]{color:#334155}.app-upload-card span[data-v-0c6cc81c],.app-upload-card small[data-v-0c6cc81c]{color:#6b7280;word-break:break-all}.upload-button[data-v-0c6cc81c]{position:relative;min-height:36px;display:grid;place-items:center;background:#43a047;color:#fff;font-weight:700;cursor:pointer}.upload-button input[data-v-0c6cc81c]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.section-title-row[data-v-0c6cc81c]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.section-title-row h3[data-v-0c6cc81c]{margin:0}.mini-action[data-v-0c6cc81c],.copy-action[data-v-0c6cc81c]{border:1px solid #d1d5db;background:#fff;color:#334155;min-height:30px;padding:0 10px;cursor:pointer}.legacy-detail-table[data-v-0c6cc81c]{width:100%;border-collapse:collapse;background:#fff}.legacy-detail-table th[data-v-0c6cc81c],.legacy-detail-table td[data-v-0c6cc81c]{border:1px solid #e5e7eb;padding:10px 12px;text-align:left;vertical-align:middle;color:#334155}.legacy-detail-table th[data-v-0c6cc81c]{width:140px;background:#eef6ff;font-weight:700}.legacy-detail-table td a[data-v-0c6cc81c]{color:#1d4ed8;margin-left:6px;word-break:break-all}.status-label[data-v-0c6cc81c]{display:inline-grid;place-items:center;min-height:24px;padding:0 8px;color:#fff;font-weight:700}.status-label.success[data-v-0c6cc81c]{background:#22c55e}.status-label.danger[data-v-0c6cc81c]{background:#ef4444}.status-label.warning[data-v-0c6cc81c]{background:#f59e0b}.status-note[data-v-0c6cc81c]{margin-left:8px;color:#64748b}.copy-action[data-v-0c6cc81c]{margin-left:8px;color:#fff;border-color:#16a34a;background:#16a34a}.empty-app-task[data-v-0c6cc81c]{padding:14px;border:1px solid #f3d7a4;background:#fff7e6;color:#8a5a00}@media(max-width:760px){.app-upload-grid[data-v-0c6cc81c],.input-group-line[data-v-0c6cc81c]{grid-template-columns:1fr}.input-group-line span[data-v-0c6cc81c],.input-group-line em[data-v-0c6cc81c]{border:1px solid #d7dde5}}.ndomain-panel[data-v-b231e0f1]{width:min(100%,640px);margin:0 auto;border:1px solid #d8dde4;background:#fff;color:#26323f}.tab-line[data-v-b231e0f1]{display:flex;margin:0;padding:0;border-bottom:1px solid #d8dde4;list-style:none}.tab-line li[data-v-b231e0f1]{width:100%;padding:12px 16px;text-align:center;font-weight:600;color:#333;background:#fafafa}.panel-body[data-v-b231e0f1]{padding:22px 24px 24px}.summary-line[data-v-b231e0f1]{display:flex;gap:14px;justify-content:space-between;margin-bottom:18px;color:#687384;font-size:13px}.alert-box[data-v-b231e0f1],.inline-message[data-v-b231e0f1]{margin-bottom:16px;padding:10px 12px;border:1px solid #f1c7c7;background:#fff5f5;color:#c0392b;font-size:13px}.panel-body[data-v-b231e0f1]:has(.alert-box)>:not(.alert-box){display:none}.inline-message[data-v-b231e0f1]{width:min(100%,640px);margin-right:auto;margin-left:auto}.form-row[data-v-b231e0f1]{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:14px;margin-bottom:16px}.row-title[data-v-b231e0f1]{text-align:right;color:#4a5564;font-size:14px}input[data-v-b231e0f1],select[data-v-b231e0f1]{width:100%;height:36px;padding:6px 10px;border:1px solid #cfd8e3;border-radius:3px;background:#fff;color:#1f2933;font-size:14px}input[data-v-b231e0f1]:disabled{background:#f7f8fa;color:#7d8794}.price strong[data-v-b231e0f1]{color:#f40;font-size:24px;line-height:1}.submit-row[data-v-b231e0f1]{margin-bottom:0}button[data-v-b231e0f1]{width:100%;height:36px;border:1px solid #3da35a;border-radius:3px;background:#45bf6f;color:#fff;font-weight:600;cursor:pointer}button[data-v-b231e0f1]:disabled{border-color:#aab4c0;background:#b8c1cc;cursor:not-allowed}@media(max-width:640px){.panel-body[data-v-b231e0f1]{padding:18px 16px}.summary-line[data-v-b231e0f1]{display:block}.summary-line span[data-v-b231e0f1]{display:block;margin-bottom:6px}.form-row[data-v-b231e0f1]{grid-template-columns:1fr;gap:7px}.row-title[data-v-b231e0f1]{text-align:left}}.tomoney-panel[data-v-15cea617]{width:min(100%,680px);margin:0 auto;border:1px solid #d9dde5;background:#fff}.tomoney-panel header[data-v-15cea617]{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;font-weight:700}.tomoney-panel header a[data-v-15cea617]{padding:3px 7px;border-radius:3px;background:#5bc0de;color:#fff;font-size:12px;text-decoration:none}.panel-body[data-v-15cea617]{padding:20px}.list-note[data-v-15cea617]{margin-bottom:18px;padding:12px 14px;border:1px solid #ddd;background:#f9fafb;color:#3f4a59}.form-row[data-v-15cea617]{display:grid;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;margin-bottom:15px}.row-title[data-v-15cea617],.unit[data-v-15cea617]{min-height:36px;padding:8px 12px;border:1px solid #cfd8e3;background:#f5f7fa;color:#4a5564}.row-title[data-v-15cea617]{border-right:0}.unit[data-v-15cea617]{border-left:0}input[data-v-15cea617]{width:100%;height:36px;padding:7px 10px;border:1px solid #cfd8e3;color:#1f2933}input[data-v-15cea617]:disabled{background:#f7f8fa}button[data-v-15cea617]{width:100%;height:38px;border:1px solid #286090;border-radius:3px;background:#337ab7;color:#fff;font-weight:700;cursor:pointer}button[data-v-15cea617]:disabled{border-color:#9aa7b4;background:#aeb8c4;cursor:not-allowed}.inline-message[data-v-15cea617],.finance-note[data-v-15cea617],.finance-help[data-v-15cea617]{width:min(100%,680px);margin:0 auto 14px;padding:10px 12px;border:1px solid #d7e3f3;background:#f4f8ff;color:#2f4d6b}.finance-help.danger[data-v-15cea617]{border-color:#f1c7c7;background:#fff5f5;color:#c0392b}@media(max-width:640px){.tomoney-panel header[data-v-15cea617]{gap:10px}.form-row[data-v-15cea617]{grid-template-columns:1fr}.row-title[data-v-15cea617],.unit[data-v-15cea617]{border:1px solid #cfd8e3}.unit[data-v-15cea617]{display:none}}.changeurl-panel[data-v-ec0639ac]{max-width:720px;margin:0 auto 16px;border:1px solid #e5e9ef;border-radius:6px;background:#fff;overflow:hidden;text-align:center}.changeurl-panel header[data-v-ec0639ac]{min-height:42px;padding:10px 14px;border-bottom:1px solid #e5e9ef;color:#2f3846;font-weight:700}.changeurl-body[data-v-ec0639ac]{padding:16px}.changeurl-warning[data-v-ec0639ac]{margin-bottom:14px;padding:10px 12px;border:1px solid #ffd89a;border-radius:4px;background:#fff7e8;color:#9a5b00}.changeurl-body[data-v-ec0639ac]:has(.changeurl-warning)>:not(.changeurl-warning){display:none}.changeurl-panel label[data-v-ec0639ac]{display:grid;grid-template-columns:120px 1fr;align-items:center;margin-bottom:12px;border:1px solid #d8dee8;border-radius:4px;overflow:hidden;text-align:left}.changeurl-panel label>span[data-v-ec0639ac],.money-input em[data-v-ec0639ac]{height:38px;display:inline-flex;align-items:center;justify-content:center;background:#f4f6f9;color:#4b5565;font-style:normal;border-right:1px solid #d8dee8}.changeurl-panel input[data-v-ec0639ac],.changeurl-panel select[data-v-ec0639ac]{width:100%;height:38px;border:0;padding:0 10px;color:#2f3846;background:#fff}.changeurl-panel input[data-v-ec0639ac]:disabled,.changeurl-panel select[data-v-ec0639ac]:disabled{color:#7b8491;background:#f5f7fa}.changeurl-panel pre[data-v-ec0639ac]{margin:-2px 0 12px;padding:8px 10px;border:1px solid #e5e9ef;border-radius:4px;background:#f8fafc;color:#687386;text-align:left;white-space:pre-wrap}.domain-row[data-v-ec0639ac]{display:grid;grid-template-columns:1fr 170px}.domain-row input[data-v-ec0639ac]{border-right:1px solid #d8dee8}.money-input[data-v-ec0639ac]{display:grid;grid-template-columns:1fr 48px}.money-input em[data-v-ec0639ac]{border-right:0;border-left:1px solid #d8dee8}.primary-block[data-v-ec0639ac]{min-width:168px;min-height:38px;border:0;border-radius:4px;background:#5b54c7;color:#fff;font-weight:700}.primary-block[data-v-ec0639ac]:disabled{cursor:not-allowed;background:#a7abb6}@media(max-width:640px){.changeurl-panel label[data-v-ec0639ac],.domain-row[data-v-ec0639ac]{grid-template-columns:1fr}.changeurl-panel label>span[data-v-ec0639ac]{justify-content:flex-start;padding-left:10px;border-right:0;border-bottom:1px solid #d8dee8}.domain-row input[data-v-ec0639ac]{border-right:0;border-bottom:1px solid #d8dee8}}.legacy-panel-head[data-v-b62d2f9b]{min-height:42px;display:flex;align-items:center;margin:-12px -12px 14px;padding:0 14px}.legacy-actions[data-v-b62d2f9b]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.legacy-actions button[data-v-b62d2f9b]{width:auto;min-width:128px}.class-name[data-v-b62d2f9b]{width:min(360px,100%);min-height:30px;border:1px solid #cfd7e2;background:#f8fafc;padding:0 10px;color:#344054}.state-btn[data-v-b62d2f9b]{min-height:30px;min-width:56px;border:0;color:#fff;padding:0 12px}.state-btn.show[data-v-b62d2f9b]{background:#43b45f}.state-btn.hidden-state[data-v-b62d2f9b]{background:#f0ad4e}.moderation-page[data-v-d82e6c30]{display:grid;gap:14px}.legacy-panel-head[data-v-d82e6c30]{min-height:42px;display:flex;justify-content:space-between;align-items:center;margin:-12px -12px 12px;padding:0 14px}.legacy-panel-head span[data-v-d82e6c30]{opacity:.9}.moderation-search[data-v-d82e6c30]{display:grid;grid-template-columns:minmax(220px,1fr) 88px 108px;gap:8px;margin-bottom:12px}.moderation-submit[data-v-d82e6c30]{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(170px,1fr) 120px 160px 110px;gap:8px;align-items:center;margin-bottom:12px;padding:12px;border:1px solid #e5eaf1;background:#f8fafc}.submit-copy[data-v-d82e6c30]{display:grid;gap:4px;color:#344054}.submit-copy span[data-v-d82e6c30]{color:#667085;font-size:12px}.moderation-submit input[data-v-d82e6c30],.moderation-submit select[data-v-d82e6c30],.moderation-submit button[data-v-d82e6c30],.moderation-search input[data-v-d82e6c30],.moderation-search button[data-v-d82e6c30]{min-height:34px;border:1px solid #cfd7e2;padding:0 10px}.moderation-submit button[data-v-d82e6c30]{background:#43b45f;color:#fff;border-color:#3ca657}.moderation-submit button[data-v-d82e6c30]:disabled{opacity:.7}.moderation-search button[data-v-d82e6c30]{background:#f7f7f7;color:#333}.moderation-search button[type=submit][data-v-d82e6c30]{background:#337ab7;color:#fff;border-color:#2e6da4}.moderation-meta[data-v-d82e6c30]{margin:12px 0}.table-wrap[data-v-d82e6c30]{overflow-x:auto}.moderation-table[data-v-d82e6c30]{width:100%;border-collapse:collapse;background:#fff;border:1px solid #dfe5ee}.moderation-table th[data-v-d82e6c30],.moderation-table td[data-v-d82e6c30]{padding:10px 12px;border-top:1px solid #e5eaf1;text-align:left;vertical-align:middle}.moderation-table thead th[data-v-d82e6c30]{border-top:0;background:#f8fafc;color:#344054;font-weight:700}.moderation-table th[data-v-d82e6c30]:first-child,.moderation-table td[data-v-d82e6c30]:first-child,.moderation-table th[data-v-d82e6c30]:nth-child(2),.moderation-table td[data-v-d82e6c30]:nth-child(2),.moderation-table th[data-v-d82e6c30]:nth-child(6),.moderation-table td[data-v-d82e6c30]:nth-child(6),.moderation-table th[data-v-d82e6c30]:nth-child(7),.moderation-table td[data-v-d82e6c30]:nth-child(7){text-align:center;white-space:nowrap}.update-time[data-v-d82e6c30]{color:#dc2626}.reason[data-v-d82e6c30]{color:#00f}.empty[data-v-d82e6c30]{text-align:center;color:#7a8494}.status-pill[data-v-d82e6c30]{display:inline-block;min-width:64px;text-align:center;font-weight:700}.status-pill.orange[data-v-d82e6c30]{color:#f59e0b}.status-pill.red[data-v-d82e6c30]{color:#dc2626}.status-pill.yellow[data-v-d82e6c30]{color:#ca8a04}.status-pill.green[data-v-d82e6c30]{color:#16a34a}.pager[data-v-d82e6c30]{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:12px}.pager button[data-v-d82e6c30]{min-height:32px;border:1px solid #cfd7e2;background:#fff;padding:0 12px}.pager button[data-v-d82e6c30]:disabled{color:#9aa4b2;background:#f3f4f6}@media(max-width:900px){.moderation-submit[data-v-d82e6c30]{grid-template-columns:1fr 1fr}.submit-copy[data-v-d82e6c30]{grid-column:1 / -1}}@media(max-width:760px){.moderation-submit[data-v-d82e6c30],.moderation-search[data-v-d82e6c30]{grid-template-columns:1fr}}.expired-renew-card[data-v-090e3453]{max-width:760px;margin:0 auto;padding:34px 24px;text-align:center;border:1px solid #ead8d8;background:snow}.expired-renew-card dl[data-v-090e3453]{display:none!important}.expired-icon[data-v-090e3453]{width:58px;height:58px;margin:0 auto 16px;border-radius:50%;background:#d9534f;color:#fff;display:grid;place-items:center;font-size:34px;font-weight:800}.expired-renew-card h2[data-v-090e3453]{margin:0 0 10px;color:#d71920;font-size:22px}.expired-renew-card p[data-v-090e3453]{margin:0 0 20px;color:#536172}.expired-renew-card dl[data-v-090e3453]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #e7edf3;margin:0 0 22px;background:#fff}.expired-renew-card dl div[data-v-090e3453]{padding:14px 10px;border-right:1px solid #e7edf3}.expired-renew-card dl div[data-v-090e3453]:last-child{border-right:0}.expired-renew-card dt[data-v-090e3453]{color:#7a8795;font-size:13px}.expired-renew-card dd[data-v-090e3453]{margin:6px 0 0;color:#263241;font-weight:700}.expired-renew-card button[data-v-090e3453]{width:min(100%,420px);border:0;padding:11px 16px;background:#43b45f;color:#fff;font-weight:700;cursor:pointer}@media(max-width:720px){.expired-renew-card dl[data-v-090e3453]{grid-template-columns:1fr}.expired-renew-card dl div[data-v-090e3453]{border-right:0;border-bottom:1px solid #e7edf3}.expired-renew-card dl div[data-v-090e3453]:last-child{border-bottom:0}}.balance-strip[data-v-a689f9b8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px}.balance-strip span[data-v-a689f9b8]{padding:10px 12px;border:1px solid #dce3ec;background:#fff;color:#536170}.balance-strip strong[data-v-a689f9b8]{color:#2d63b8}.legacy-alert[data-v-a689f9b8]{margin-bottom:14px;padding:12px 14px;border:1px solid #d6e9c6;background:#dff0d8;color:#3c763d;line-height:1.7}.record-panel[data-v-a689f9b8]{border:1px solid #d9dde5;background:#fff}.record-panel header[data-v-a689f9b8]{padding:11px 14px;font-weight:700}.stats-grid[data-v-a689f9b8]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #e4e8ef}.stats-grid div[data-v-a689f9b8]{min-height:70px;padding:14px 10px;border-right:1px solid #e4e8ef;text-align:center;color:gray}.stats-grid div[data-v-a689f9b8]:last-child{border-right:0}.stats-grid b[data-v-a689f9b8]{display:block;margin-bottom:8px}.stats-grid span[data-v-a689f9b8]{font-size:16px}.finance-note[data-v-a689f9b8]{margin:12px;padding:10px 12px;border:1px solid #d7e3f3;background:#f4f8ff;color:#2f4d6b}.pager-actions[data-v-a689f9b8]{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px;border-top:1px solid #e4e8ef}.pager-actions span[data-v-a689f9b8]{margin-right:auto;color:#677486}.pager-actions button[data-v-a689f9b8]{padding:6px 11px;border:1px solid #ccd6e2;border-radius:3px;background:#fff;color:#344054;cursor:pointer}.pager-actions button[data-v-a689f9b8]:disabled{color:#9aa7b4;cursor:not-allowed}[data-v-a689f9b8] .amount-positive{color:red}[data-v-a689f9b8] .amount-negative{color:green}@media(max-width:760px){.balance-strip[data-v-a689f9b8],.stats-grid[data-v-a689f9b8]{grid-template-columns:1fr}.stats-grid div[data-v-a689f9b8]{border-right:0;border-bottom:1px solid #e4e8ef}.pager-actions[data-v-a689f9b8]{flex-wrap:wrap}}.legacy-panel-head[data-v-4413f0c0]{min-height:42px;display:flex;align-items:center;margin:-12px -12px 14px;padding:0 14px}.biz-faq-list[data-v-4413f0c0]{display:grid;gap:10px}.biz-faq-item[data-v-4413f0c0]{border:1px solid #dfe6ed;background:#fff}.biz-faq-item button[data-v-4413f0c0]{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:0;padding:0 14px;background:#f8fafc;color:#2f3a4a;font-weight:700;text-align:left;cursor:pointer}.biz-faq-item button.active[data-v-4413f0c0]{background:#f2f4f7;color:#2f3a4a}.biz-faq-item p[data-v-4413f0c0]{margin:0;padding:14px;line-height:1.8;color:#4b5968}.biz-home-grid[data-v-58ec177b]{display:grid;grid-template-columns:minmax(420px,1.2fr) minmax(320px,.8fr);align-items:start}.account-card[data-v-58ec177b]{display:flex;justify-content:space-between;gap:16px;padding:16px;color:#fff;background:#5ccdde}.legacy-alert[data-v-58ec177b]{align-items:center;background:#e8f4ff;border:1px solid #b9def7;color:#1f4f72;display:flex;gap:10px;justify-content:space-between;margin:12px 0;padding:10px 12px}.legacy-alert button[data-v-58ec177b]{background:#337ab7;border:1px solid #2e6da4;color:#fff;cursor:pointer;min-height:28px;padding:0 10px;white-space:nowrap}.legacy-modal-mask[data-v-58ec177b]{align-items:center;background:#0f172a7a;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:18px;position:fixed;z-index:40}.legacy-modal[data-v-58ec177b]{background:#fff;box-shadow:0 24px 80px #0f172a42;color:#26384c;max-width:620px;width:100%}.legacy-modal header[data-v-58ec177b]{align-items:center;border-bottom:1px solid #edf1f5;display:flex;justify-content:space-between;padding:14px 18px}.legacy-modal h2[data-v-58ec177b]{font-size:18px;margin:0}.legacy-modal header button[data-v-58ec177b]{background:transparent;border:0;color:#64748b;cursor:pointer;font-size:18px}.legacy-modal-body[data-v-58ec177b]{line-height:1.7;max-height:58vh;overflow:auto;padding:18px}.legacy-modal footer[data-v-58ec177b]{border-top:1px solid #edf1f5;padding:12px 18px;text-align:right}.legacy-modal footer button[data-v-58ec177b]{background:#f8fafc;border:1px solid #cbd5e1;cursor:pointer;min-height:32px;padding:0 14px}.legacy-modal footer .modal-primary[data-v-58ec177b]{background:#337ab7;border-color:#2e6da4;color:#fff}.legacy-modal footer .modal-primary[data-v-58ec177b]:disabled{cursor:not-allowed;opacity:.68}.open-site-form[data-v-58ec177b]{display:grid;gap:12px}.open-site-form label[data-v-58ec177b]{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;border:1px solid #d8dee8;border-radius:3px;overflow:hidden}.open-site-form label>span[data-v-58ec177b]{display:inline-flex;min-height:38px;align-items:center;justify-content:center;border-right:1px solid #d8dee8;background:#f5f7fa;color:#465568}.open-site-form input[data-v-58ec177b],.open-site-form select[data-v-58ec177b]{width:100%;min-height:38px;border:0;padding:0 10px;color:#26384c}.avatar-block[data-v-58ec177b]{display:flex;align-items:center;gap:14px}.avatar-block img[data-v-58ec177b]{width:66px;height:66px;border:3px solid rgba(255,255,255,.6);border-radius:50%;object-fit:cover;background:#fff}.avatar-block div[data-v-58ec177b]{display:grid;gap:6px}.avatar-block strong[data-v-58ec177b]{font-size:20px}.account-actions[data-v-58ec177b]{display:flex;align-items:center;gap:8px}.account-actions button[data-v-58ec177b],.site-info-list button[data-v-58ec177b]{min-height:28px;border:1px solid rgba(255,255,255,.38);padding:0 10px;color:#fff;background:#23435c2e}.legacy-stat-table[data-v-58ec177b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #edf1f5}.legacy-stat-table>div[data-v-58ec177b],.legacy-stat-table>button[data-v-58ec177b]{min-height:72px;display:grid;gap:4px;place-items:center;border:0;border-right:1px solid #edf1f5;border-bottom:1px solid #edf1f5;background:#fff;color:#667586;text-align:center}.legacy-stat-table strong[data-v-58ec177b]{color:#0d6efd;font-size:18px}.legacy-stat-table .danger[data-v-58ec177b]{color:#e53935}.legacy-stat-table em[data-v-58ec177b]{color:#6b7785;font-style:normal}.quick-action-grid[data-v-58ec177b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:14px;background:#edf1f5}.quick-action-grid button[data-v-58ec177b]{position:relative;min-height:74px;display:grid;gap:6px;place-items:center;border:0;color:#fff}.quick-action-grid i[data-v-58ec177b]{font-style:normal;font-weight:800}.quick-primary[data-v-58ec177b]{background:#5d8ed4}.quick-success[data-v-58ec177b]{background:#43bf75}.quick-info[data-v-58ec177b]{background:#4aa3c7}.quick-warning[data-v-58ec177b]{background:#e6a33e}.quick-danger[data-v-58ec177b]{background:#d85b55}.quick-badge[data-v-58ec177b]{position:absolute;top:9px;right:12px;width:10px;height:10px;border-radius:50%;background:#ff2d2d}.security-note[data-v-58ec177b]{margin:0;padding:12px 16px;color:#c0392b;border-top:1px solid #edf1f5}.site-info-list[data-v-58ec177b]{display:grid;margin:0;padding:0;list-style:none}.site-info-list li[data-v-58ec177b]{display:grid;grid-template-columns:104px minmax(0,1fr) 82px;align-items:center;gap:10px;min-height:44px;padding:8px 12px;border-bottom:1px solid #edf1f5}.site-info-list b[data-v-58ec177b]{color:#34465a}.site-info-list span[data-v-58ec177b]{min-width:0;overflow-wrap:anywhere;color:#5f6d7b}.site-info-list button[data-v-58ec177b]{color:#fff;background:#5d8ed4;border-color:#5d8ed4}@media(max-width:1100px){.biz-home-grid[data-v-58ec177b]{grid-template-columns:1fr}}@media(max-width:760px){.account-card[data-v-58ec177b],.account-actions[data-v-58ec177b]{display:grid}.legacy-stat-table[data-v-58ec177b],.quick-action-grid[data-v-58ec177b]{grid-template-columns:repeat(2,minmax(0,1fr))}.site-info-list li[data-v-58ec177b]{grid-template-columns:1fr}}.message-total[data-v-71b92173]{margin:-12px -16px 14px;padding:8px 12px;background:#f5f5f5;border-bottom:1px solid #e6e9ee;color:#374151}.message-toolbar[data-v-71b92173]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.legacy-table-wrap[data-v-71b92173]{overflow-x:auto}.legacy-message-table[data-v-71b92173]{width:100%;border-collapse:collapse;background:#fff;color:#2f3a4a}.legacy-message-table th[data-v-71b92173],.legacy-message-table td[data-v-71b92173]{border-top:1px solid #e7edf3;padding:9px 10px;text-align:left;vertical-align:middle}.legacy-message-table th[data-v-71b92173]{background:#fafafa;font-weight:700}.legacy-message-table tr.unread td[data-v-71b92173]{background:#fcf8e3}.legacy-btn[data-v-71b92173]{border:0;padding:7px 14px;color:#fff;cursor:pointer;font-weight:700}.legacy-btn.small[data-v-71b92173]{padding:4px 9px;font-size:12px}.legacy-btn.info[data-v-71b92173]{background:#5bc0de}.legacy-btn.success[data-v-71b92173]{background:#5cb85c}.legacy-btn.danger[data-v-71b92173]{background:#d9534f}.read-label[data-v-71b92173]{display:inline-block;padding:3px 7px;color:#fff;font-size:12px;font-weight:700}.read-label.read[data-v-71b92173]{background:#5cb85c}.read-label.unread[data-v-71b92173]{background:#f0ad4e}.empty-cell[data-v-71b92173]{text-align:center;color:#777}.load-more[data-v-71b92173]{padding:10px;text-align:center;border:1px solid #e7edf3;border-top:0}.load-more button[data-v-71b92173]{border:0;background:transparent;color:#337ab7;cursor:pointer}.message-detail[data-v-71b92173]{background:#fff}.message-detail h3[data-v-71b92173]{margin:8px 0;color:#0645d9;text-align:center;font-size:20px}.view-count[data-v-71b92173]{margin:0 0 12px;text-align:center;color:#d71920}.alert-content[data-v-71b92173]{width:95%;margin:12px auto;padding:15px;border:1px solid #e7edf3;background:#f9fafb;line-height:1.8}.alert-content[data-v-71b92173] img{max-width:100%}.message-detail footer[data-v-71b92173]{display:flex;justify-content:space-between;gap:12px;color:#4b5968}.message-detail hr[data-v-71b92173]{margin-top:26px;border:0;border-top:1px solid #eee}.detail-actions[data-v-71b92173]{display:flex;justify-content:space-between;gap:12px}.batch-cart-box[data-v-120a1604]{margin-top:12px}.batch-toggle[data-v-120a1604]{width:100%;min-height:34px;border:1px solid #cfd7e2;background:#f8fafc;color:#344054}.batch-cart-form[data-v-120a1604]{display:grid;gap:8px;margin-top:8px}.batch-cart-form textarea[data-v-120a1604]{width:100%;border:1px solid #cfd7e2;padding:8px 10px;resize:vertical}.quick-order-metrics[data-v-120a1604]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.quick-order-metrics div[data-v-120a1604]{min-height:58px;display:grid;place-items:center;border:1px solid #e5eaf1;background:#fff}.quick-order-metrics span[data-v-120a1604]{color:#667085}.quick-order-metrics strong[data-v-120a1604]{color:#2563eb}@media(max-width:760px){.quick-order-metrics[data-v-120a1604]{grid-template-columns:1fr}}.biz-shop-page[data-v-b14e7c80]{display:block}.shop-main[data-v-b14e7c80]{min-width:0}.shop-main[data-v-b14e7c80]>:nth-child(2),.shop-side[data-v-b14e7c80]{display:none}.shop-balance[data-v-b14e7c80]{display:flex;justify-content:space-between;align-items:center;gap:12px;background:linear-gradient(90deg,#54ff9f,#ffe4e1);color:#c01828;font-weight:700;padding:10px 12px;border-radius:4px;margin-bottom:12px}.shop-tabs[data-v-b14e7c80]{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #dfe5ee;border-radius:4px;overflow:hidden;margin-bottom:14px}.shop-tabs button[data-v-b14e7c80]{border:0;border-right:1px solid #dfe5ee;background:#f8fafc;color:#3a4250;min-height:40px;font-weight:700}.shop-tabs button[data-v-b14e7c80]:last-child{border-right:0}.shop-tabs .active[data-v-b14e7c80]{background:#fff;color:#5b54c7;box-shadow:inset 0 -2px #5b54c7}.shop-actions[data-v-b14e7c80]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:420px;margin:0 auto 12px}.shop-actions button[data-v-b14e7c80]{min-height:38px;border-radius:4px;border:0;background:#4f7edc;color:#fff;font-weight:700}.shop-actions .success[data-v-b14e7c80]{background:#34a853}.shop-flow[data-v-b14e7c80]{text-align:center;font-size:12px;color:#596575;margin:0 0 14px}[data-v-b14e7c80] .quick-order-user .quick-order{border:0;padding:0;background:transparent}[data-v-b14e7c80] .quick-order-user .legacy-input-group{display:grid;grid-template-columns:100px minmax(0,1fr) auto;align-items:stretch;gap:0;margin-bottom:10px}[data-v-b14e7c80] .quick-order-user .legacy-input-group>span{display:flex;align-items:center;padding:0 12px;border:1px solid #d8dee8;border-right:0;background:#f1f3f6;color:#344054}[data-v-b14e7c80] .quick-order-user .legacy-input-group>input,[data-v-b14e7c80] .quick-order-user .legacy-input-group>select{grid-column:2 / -1;min-height:40px;border-radius:0}[data-v-b14e7c80] .quick-order-user .legacy-input-group:has(>button)>input{grid-column:2}[data-v-b14e7c80] .quick-order-user .legacy-input-group>button{grid-column:3;grid-row:1;margin:0;border-radius:0}[data-v-b14e7c80] .quick-order-user .selected-product-summary{padding:4px 0;border:0;background:transparent}[data-v-b14e7c80] .quick-order-user .store-buy-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}[data-v-b14e7c80] .quick-order-user .store-buy-row button{min-height:40px;border-radius:0}[data-v-b14e7c80] .quick-order-user .cart-button{background:#55bf5a;color:#fff}[data-v-b14e7c80] .quick-order-user .buy-button{background:#7465bb}@media(max-width:640px){[data-v-b14e7c80] .quick-order-user .legacy-input-group{grid-template-columns:82px minmax(0,1fr) auto}}.shop-message-detail[data-v-b14e7c80]{margin-top:14px;border:1px solid #e5e9ef;border-radius:4px;padding:14px;background:#fff}.shop-message-detail header[data-v-b14e7c80]{display:flex;justify-content:space-between;gap:12px;color:#3a4250;border-bottom:1px solid #edf0f5;padding-bottom:8px;margin-bottom:10px}.shop-message-detail span[data-v-b14e7c80]{color:#8a94a6}.shop-side[data-v-b14e7c80]{min-width:0}.modal-backdrop[data-v-b14e7c80]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:18px;background:#0f172a6b}.legacy-modal[data-v-b14e7c80]{width:min(560px,100%);background:#fff;border:1px solid #6d73d9;box-shadow:0 18px 48px #0f172a3d}.legacy-modal header[data-v-b14e7c80],.legacy-modal footer[data-v-b14e7c80]{min-height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 14px}.legacy-modal header button[data-v-b14e7c80]{border:0;background:transparent;color:#fff;font-size:24px;line-height:1}.legacy-modal-body[data-v-b14e7c80]{padding:16px;color:#2f3a4a;line-height:1.7}.legacy-modal footer[data-v-b14e7c80]{justify-content:flex-end;border-top:1px solid #edf0f5}.legacy-modal footer button[data-v-b14e7c80]{min-width:92px;min-height:34px;border:1px solid #cfd7e2;background:#fff;color:#3f4754}[data-v-b14e7c80] .modal-line{margin:0 0 6px;color:#11833b;font-size:15px}[data-v-b14e7c80] .modal-line a{color:#177ddc;margin-left:8px}[data-v-b14e7c80] .danger{color:#d93025}[data-v-b14e7c80] .modal-note{margin:8px 0 0;color:#1a48a6;font-size:14px}@media(max-width:1180px){.biz-shop-page[data-v-b14e7c80]{grid-template-columns:1fr}}.promotion-page[data-v-a842e5d7]{display:grid;gap:14px}.promotion-head[data-v-a842e5d7]{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:16px;align-items:end;margin-bottom:14px;padding:16px;background:#f8fafc;border:1px solid #d9e2ec}.promotion-head>div[data-v-a842e5d7]{display:grid;gap:6px}.promotion-head strong[data-v-a842e5d7]{font-size:20px;color:#26384d}.promotion-head span[data-v-a842e5d7]{color:#667586;overflow-wrap:anywhere}.promotion-steps[data-v-a842e5d7]{padding:12px 14px;border:1px solid #d9e2ec;background:#fff;color:#34495e}.promotion-steps p[data-v-a842e5d7]{margin:4px 0}.promotion-steps a[data-v-a842e5d7]{color:#fff;background:#337ab7;text-decoration:none;border-radius:3px;padding:2px 7px}.promotion-tabs[data-v-a842e5d7]{min-height:46px;display:flex;justify-content:space-between;gap:12px;align-items:center;border-bottom:1px solid #dfe5ee;margin:-12px -12px 14px;padding:0 12px;background:#f8fafc}.promotion-tabs nav[data-v-a842e5d7]{display:flex;gap:4px}.promotion-tabs button[data-v-a842e5d7],.promotion-card header button[data-v-a842e5d7]{border:0;min-height:30px;padding:0 10px;cursor:pointer}.promotion-tabs nav button[data-v-a842e5d7]{background:transparent;color:#334155;font-weight:700;border-bottom:3px solid transparent}.promotion-tabs nav button.active[data-v-a842e5d7]{color:#337ab7;border-bottom-color:#337ab7}.submit-button[data-v-a842e5d7]{background:#337ab7;color:#fff}.promotion-image-grid[data-v-a842e5d7],.promotion-text-grid[data-v-a842e5d7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.promotion-card[data-v-a842e5d7]{border:1px solid #d9e2ec;background:#fff}.promotion-card header[data-v-a842e5d7]{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid #e6edf3;background:#f8fafc}.promotion-card header button[data-v-a842e5d7]{background:#49be7f;color:#fff;font-size:12px}.promotion-card img[data-v-a842e5d7]{display:block;width:100%;aspect-ratio:2 / 3;object-fit:cover}.text-card p[data-v-a842e5d7]{min-height:150px;margin:0;white-space:pre-line;padding:12px;line-height:1.7;color:#34495e}.empty[data-v-a842e5d7]{grid-column:1 / -1;text-align:center;color:#7a8494;padding:22px;border:1px solid #d9e2ec}.inline-message[data-v-a842e5d7]{margin-bottom:12px;padding:10px 12px;border:1px solid #d7e3f3;background:#f4f8ff;color:#2f4d6b}.modal-backdrop[data-v-a842e5d7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#0f172a6b;display:grid;place-items:center;padding:18px}.tip-modal[data-v-a842e5d7]{width:min(520px,100%);background:#fff;border:1px solid #337ab7;box-shadow:0 18px 45px #0000003d;padding-bottom:14px}.tip-modal header[data-v-a842e5d7]{min-height:43px;display:flex;justify-content:space-between;align-items:center;padding:0 14px;background:#337ab7;color:#fff}.tip-modal header button[data-v-a842e5d7]{border:0;background:transparent;color:#fff;font-size:24px;line-height:1}.tip-modal p[data-v-a842e5d7]{padding:16px 14px;margin:0;line-height:1.8}.tip-modal>button[data-v-a842e5d7]{width:calc(100% - 28px);margin:0 14px}@media(max-width:900px){.promotion-head[data-v-a842e5d7],.promotion-image-grid[data-v-a842e5d7],.promotion-text-grid[data-v-a842e5d7]{grid-template-columns:1fr}}.shoplist-meta[data-v-bfdc9116]{color:#596575;margin:12px 0}.shoplist-mobile-note[data-v-bfdc9116]{margin:0 0 10px;color:red;text-align:center}.edit-form[data-v-bfdc9116]{border-top:1px solid #e5e9ef;padding-top:12px}.qiandao-page[data-v-766e9195]{display:grid;gap:14px}.qiandao-closed .qiandao-card[data-v-766e9195],.qiandao-closed .qiandao-actions[data-v-766e9195],.qiandao-closed>.data-panel[data-v-766e9195]:nth-of-type(2){display:none}.qiandao-card[data-v-766e9195]{position:relative;min-height:175px;overflow:hidden;background:#1b8ed8}.qiandao-bg[data-v-766e9195]{width:100%;height:175px;object-fit:cover;display:block}.weather-box[data-v-766e9195]{position:absolute;top:12px;left:12px;max-width:calc(100% - 24px);overflow:hidden}.reward-box[data-v-766e9195]{position:absolute;right:18px;bottom:16px;display:grid;gap:6px;color:#fff;text-align:right;text-shadow:0 2px 5px rgba(0,0,0,.75);font-size:21px}.qiandao-actions[data-v-766e9195]{display:grid;grid-template-columns:minmax(0,69fr) minmax(120px,29fr);gap:10px;margin-top:10px}.sign-button[data-v-766e9195],.share-button[data-v-766e9195],.copy-button[data-v-766e9195]{min-height:39px;border:0;color:#fff;font-weight:700}.sign-button[data-v-766e9195]{background:#30a5d9}.sign-button[data-v-766e9195]:disabled{opacity:.75;cursor:wait}.share-button[data-v-766e9195]{background:#d9534f}.avatar-group[data-v-766e9195]{min-height:72px;display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap}.avatar-group img[data-v-766e9195]{width:48px;height:48px;border-radius:50%;border:1px solid #dbe3ee;padding:2px;background:#fff}.qiandao-stats[data-v-766e9195]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #dfe5ee;border-bottom:0}.qiandao-stats div[data-v-766e9195]{padding:12px 8px;display:grid;justify-items:center;gap:3px;border-right:1px solid #dfe5ee}.qiandao-stats div[data-v-766e9195]:last-child{border-right:0}.qiandao-stats span[data-v-766e9195]{color:#3f4754;font-weight:700}.qiandao-stats strong[data-v-766e9195]{color:#1687c9;font-size:20px}.qiandao-stats small[data-v-766e9195]{color:#6b7280}.legacy-rank-table[data-v-766e9195]{width:100%;border-collapse:collapse;border:1px solid #dfe5ee}.legacy-rank-table td[data-v-766e9195]{padding:10px 12px;border-top:1px solid #edf1f6;color:#333b48}.rank-badge[data-v-766e9195]{float:right;background:#5bc0de;color:#fff;border-radius:3px;padding:2px 7px;font-size:12px}.empty[data-v-766e9195]{text-align:center;color:#7a8494}.modal-backdrop[data-v-766e9195]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#0f172a6b;display:grid;place-items:center;padding:18px}.share-modal[data-v-766e9195]{width:min(520px,100%);background:#fff;border:1px solid var(--console-accent, #165dff);box-shadow:0 18px 45px #0000003d}.share-modal header[data-v-766e9195]{min-height:43px;display:flex;justify-content:space-between;align-items:center;padding:0 14px;background:var(--console-accent, #165dff);color:#fff}.share-modal header button[data-v-766e9195]{border:0;background:transparent;color:#fff;font-size:24px;line-height:1}.share-modal label[data-v-766e9195]{display:grid;gap:7px;margin:14px;color:#4a5568;font-weight:700}.share-modal textarea[data-v-766e9195]{width:100%;resize:vertical;border:1px solid #cfd7e2;padding:10px;line-height:1.65;font-weight:400}.copy-button[data-v-766e9195]{width:calc(100% - 28px);margin:0 14px 10px;background:#44b36f}.share-modal p[data-v-766e9195]{margin:0;padding:0 14px 14px;color:#6b7280}@media(max-width:760px){.qiandao-actions[data-v-766e9195],.qiandao-stats[data-v-766e9195]{grid-template-columns:1fr}.reward-box[data-v-766e9195]{left:16px;right:16px;text-align:left;font-size:18px}}.rank-page[data-v-289f477f]{display:grid;gap:14px}.rank-panel-head[data-v-289f477f]{min-height:42px;display:flex;justify-content:space-between;align-items:center;margin:-12px -12px 0;padding:0 14px}.rank-panel-head strong[data-v-289f477f]{font-size:16px}.rank-panel-head span[data-v-289f477f]{opacity:.9}.rank-tabs[data-v-289f477f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #dfe5ee;border-top:0;margin:0 -12px 14px}.rank-tabs button[data-v-289f477f]{min-height:42px;border:0;border-right:1px solid #dfe5ee;background:#f8fafc;color:#344054;font-weight:700}.rank-tabs button[data-v-289f477f]:last-child{border-right:0}.rank-tabs button.active[data-v-289f477f]{background:#fff;color:#337ab7;box-shadow:inset 0 3px #337ab7}.rank-meta[data-v-289f477f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #dfe5ee;margin-bottom:14px}.rank-meta p[data-v-289f477f]{margin:0;padding:10px 12px;display:grid;gap:4px;border-right:1px solid #dfe5ee}.rank-meta p[data-v-289f477f]:last-child{border-right:0}.rank-meta strong[data-v-289f477f]{color:#475569}.rank-meta span[data-v-289f477f]{color:#1f2937;overflow-wrap:anywhere}.rank-footer[data-v-289f477f]{margin-top:12px;padding:12px;text-align:center;border:1px solid #dfe5ee;background:#f8fafc;color:#475569}.rank-footer strong[data-v-289f477f]{color:#d93030;font-size:18px}@media(max-width:760px){.rank-meta[data-v-289f477f]{grid-template-columns:1fr}.rank-meta p[data-v-289f477f]{border-right:0;border-bottom:1px solid #dfe5ee}.rank-meta p[data-v-289f477f]:last-child{border-bottom:0}}.finance-summary[data-v-f7253b21],.metric-row[data-v-f7253b21]{display:grid;grid-template-columns:repeat(4,1fr);margin:0 0 16px;border:1px solid #e5e6eb;border-radius:8px;background:#fff;overflow:hidden}.finance-summary span[data-v-f7253b21],.metric-row span[data-v-f7253b21]{min-height:72px;display:grid;gap:6px;place-items:center;padding:12px 8px;border-right:1px solid #f2f3f5;color:#86909c;font-size:13px}.finance-summary span[data-v-f7253b21]:last-child,.metric-row span[data-v-f7253b21]:last-child{border-right:0}.finance-summary strong[data-v-f7253b21],.metric-row b[data-v-f7253b21]{color:#1d2129;font-size:18px;font-weight:600}.finance-help[data-v-f7253b21],.finance-note[data-v-f7253b21]{margin:0 0 12px;padding:10px 14px;border:1px solid #e5e6eb;border-radius:6px;background:#f7f8fa;color:#4e5969;line-height:1.65;font-size:13px}.finance-help p[data-v-f7253b21]{margin:0}.finance-tabs[data-v-f7253b21]{display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:16px;padding:4px;border:1px solid #e5e6eb;border-radius:8px;background:#f7f8fa}.finance-tabs.single[data-v-f7253b21]{grid-template-columns:1fr}.finance-tabs button[data-v-f7253b21]{min-height:36px;border:0;border-radius:6px;background:transparent;color:#4e5969;font-size:13px;font-weight:500;cursor:pointer}.finance-tabs button.active[data-v-f7253b21]{background:#fff;color:var(--console-accent, #165dff);box-shadow:0 1px 2px #1d21290f}.finance-help.success[data-v-f7253b21]{border-color:#b7eb8f;background:#f6ffed;color:#389e0d}.finance-help.danger[data-v-f7253b21]{border-color:#ffccc7;background:#fff2f0;color:#cf1322}.finance-grid[data-v-f7253b21]{display:grid;grid-template-columns:minmax(320px,1fr) minmax(280px,.85fr);gap:16px;margin-bottom:16px}.finance-card[data-v-f7253b21]{border:1px solid #e5e6eb;border-radius:8px;background:#fff;padding:16px 18px}.finance-card.narrow[data-v-f7253b21]{max-width:720px;margin-bottom:16px}.finance-card h3[data-v-f7253b21]{margin:0 0 16px;font-size:15px;font-weight:600;color:#1d2129}.finance-card label[data-v-f7253b21]{display:grid;grid-template-columns:108px 1fr;align-items:center;gap:0;margin-bottom:12px}.finance-card label span[data-v-f7253b21]{min-height:36px;display:flex;align-items:center;padding:0 12px;border:1px solid #e5e6eb;border-right:0;border-radius:6px 0 0 6px;background:#f7f8fa;color:#4e5969;font-size:13px}.finance-card input[data-v-f7253b21],.finance-card select[data-v-f7253b21]{width:100%;min-height:36px;border:1px solid #e5e6eb;border-radius:0 6px 6px 0;padding:0 12px;color:#1d2129;background:#fff;font-size:13px}.finance-card input[data-v-f7253b21]:focus,.finance-card select[data-v-f7253b21]:focus{outline:none;border-color:var(--console-accent, #165dff);box-shadow:0 0 0 2px var(--console-accent-soft, rgba(22, 93, 255, .1))}.finance-card input[data-v-f7253b21]:disabled{background:#f7f8fa;color:#86909c}.channel-buttons[data-v-f7253b21],.rule-list[data-v-f7253b21]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.channel-buttons button[data-v-f7253b21],.rule-list span[data-v-f7253b21],.finance-submit-link[data-v-f7253b21],.primary-block[data-v-f7253b21]{min-height:34px;border:1px solid #e5e6eb;border-radius:6px;padding:0 14px;background:#fff;color:#4e5969;font-size:13px;text-decoration:none}.channel-buttons button.active[data-v-f7253b21]{border-color:var(--console-accent, #165dff);background:var(--console-accent, #165dff);color:#fff}.primary-block[data-v-f7253b21]{width:100%;display:grid;place-items:center;border-color:var(--console-accent, #165dff);background:var(--console-accent, #165dff);color:#fff;font-weight:500;cursor:pointer}.primary-block[data-v-f7253b21]:hover:not(:disabled){background:var(--console-accent-hover, #0e42d2);border-color:var(--console-accent-hover, #0e42d2)}.primary-block[data-v-f7253b21]:disabled{border-color:#e5e6eb;background:#f2f3f5;color:#c9cdd4;cursor:not-allowed}.finance-submit-link[data-v-f7253b21]{display:inline-grid;place-items:center;margin-top:4px;background:var(--console-accent, #165dff);color:#fff;border-color:var(--console-accent, #165dff)}.finance-desc[data-v-f7253b21]{margin:0;border:1px solid #e5e6eb;border-radius:8px;overflow:hidden}.finance-desc div[data-v-f7253b21]{display:grid;grid-template-columns:108px 1fr;border-bottom:1px solid #f2f3f5}.finance-desc div[data-v-f7253b21]:last-child{border-bottom:0}.finance-desc dt[data-v-f7253b21],.finance-desc dd[data-v-f7253b21]{margin:0;min-height:40px;display:flex;align-items:center;padding:0 14px;font-size:13px}.finance-desc dt[data-v-f7253b21]{background:#f7f8fa;color:#4e5969}.finance-desc dd[data-v-f7253b21]{color:#1d2129}.skimg-upload[data-v-f7253b21]{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;margin-top:12px;padding:12px;border:1px solid #e5e6eb;border-radius:8px;background:#fafbfc}.skimg-upload div[data-v-f7253b21]{display:grid;gap:4px}.skimg-upload span[data-v-f7253b21]{color:#86909c;font-size:12px;word-break:break-all}.skimg-upload img[data-v-f7253b21]{max-width:96px;max-height:96px;object-fit:contain;border:1px solid #e5e6eb;border-radius:6px;background:#fff}.upload-button[data-v-f7253b21]{position:relative;grid-column:1 / -1;min-height:36px;display:grid;place-items:center;border-radius:6px;background:var(--console-accent, #165dff);color:#fff;font-size:13px;font-weight:500;cursor:pointer}.upload-button input[data-v-f7253b21]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}@media(max-width:860px){.finance-grid[data-v-f7253b21]{grid-template-columns:1fr}}@media(max-width:760px){.finance-summary[data-v-f7253b21],.metric-row[data-v-f7253b21]{grid-template-columns:1fr 1fr}.finance-summary span[data-v-f7253b21]:nth-child(2n),.metric-row span[data-v-f7253b21]:nth-child(2n){border-right:0}.finance-card label[data-v-f7253b21]{grid-template-columns:1fr}.finance-card label span[data-v-f7253b21]{border-right:1px solid #e5e6eb;border-bottom:0;border-radius:6px 6px 0 0}.finance-card input[data-v-f7253b21],.finance-card select[data-v-f7253b21]{border-radius:0 0 6px 6px}}.recharge-layout[data-v-f7253b21]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.recharge-alert[data-v-f7253b21]{margin-bottom:14px;padding:12px;border:1px solid #bce8f1;background:#d9edf7;color:#31708f;text-align:center}.recharge-alert h4[data-v-f7253b21]{margin:0 0 8px;color:#d71920;font-size:16px}.recharge-alert p[data-v-f7253b21]{margin:4px 0}.recharge-alert b[data-v-f7253b21],.balance-line span[data-v-f7253b21]{color:#ff6133}.recharge-success-alert[data-v-f7253b21]{margin-bottom:14px;padding:12px;border:1px solid #d6e9c6;background:#dff0d8;color:#3c763d;line-height:1.7}.recharge-form[data-v-f7253b21]{text-align:center}.balance-line[data-v-f7253b21]{margin:0;color:#333}.recharge-form hr[data-v-f7253b21]{border:0;border-top:1px solid #eee;margin:16px 0}.recharge-form input[data-v-f7253b21]{width:100%;height:34px;border:1px solid #d9e1ea;padding:6px 12px;margin-bottom:14px}.pay-buttons[data-v-f7253b21]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.pay-buttons button[data-v-f7253b21]{min-height:34px;border:1px solid #ccc;background:#fff;color:#333;padding:6px 12px;cursor:pointer}.pay-buttons img[data-v-f7253b21]{width:20px;height:20px;margin:-2px 5px 0 0;vertical-align:middle}.recharge-tip[data-v-f7253b21]{color:#d71920}@media(max-width:900px){.recharge-layout[data-v-f7253b21]{grid-template-columns:1fr}}.regok-page[data-v-e69d8281]{min-height:100vh;background:linear-gradient(135deg,#2e9edc,#7558b8);padding:32px 16px}.regok-shell[data-v-e69d8281]{max-width:560px;margin:0 auto}.regok-hero[data-v-e69d8281]{position:relative;padding:24px;border-radius:6px 6px 0 0;background:url(/assets/simple/img/userbg.jpg) center/cover;color:#fff;text-align:center}.regok-hero img[data-v-e69d8281]{width:62px;height:62px;border-radius:50%;object-fit:cover}.regok-hero h1[data-v-e69d8281]{margin:10px 0 0;font-size:20px}.regok-hero button[data-v-e69d8281]{position:absolute;top:14px;right:14px;border:0;border-radius:4px;padding:6px 10px;background:#1f9fd6;color:#fff}.regok-panel[data-v-e69d8281]{display:grid;gap:14px;padding:18px;border-radius:0 0 6px 6px;background:#fff;box-shadow:0 16px 40px #131f3638}.regok-alert[data-v-e69d8281]{padding:10px 12px;border:1px solid #bee8cc;border-radius:4px;background:#f0fbf4;color:#22723d;line-height:1.7}.regok-alert-warn[data-v-e69d8281]{border-color:#ffd89a;background:#fff7e8;color:#9a5b00}.regok-fields[data-v-e69d8281]{display:grid;gap:0;margin:0;border:1px solid #edf0f5;border-bottom:0}.regok-fields div[data-v-e69d8281]{display:grid;grid-template-columns:110px minmax(0,1fr);border-bottom:1px solid #edf0f5}.regok-fields dt[data-v-e69d8281],.regok-fields dd[data-v-e69d8281]{margin:0;padding:12px;min-width:0;word-break:break-all}.regok-fields dt[data-v-e69d8281]{background:#f7f9fc;color:#536071;font-weight:700}.regok-fields a[data-v-e69d8281]{color:#2156b8}.regok-actions[data-v-e69d8281]{display:flex;gap:10px;flex-wrap:wrap}.regok-actions a[data-v-e69d8281],.regok-actions button[data-v-e69d8281]{display:inline-flex;min-height:38px;align-items:center;justify-content:center;border:1px solid #d7deea;border-radius:4px;padding:0 16px;background:#fff;color:#344052;text-decoration:none}.regok-actions .primary[data-v-e69d8281]{border-color:#5b54c7;background:#5b54c7;color:#fff}@media(max-width:560px){.regok-hero button[data-v-e69d8281]{position:static;margin-top:12px}.regok-fields div[data-v-e69d8281]{grid-template-columns:1fr}}.regsite-page[data-v-29c33491]{min-height:100vh;background:linear-gradient(135deg,#2e9edc,#7558b8);padding:32px 16px}.regsite-shell[data-v-29c33491]{max-width:560px;margin:0 auto}.regsite-hero[data-v-29c33491]{background:url(/assets/simple/img/userbg.jpg) center/cover;color:#fff;text-align:center;padding:24px;border-radius:6px 6px 0 0;position:relative}.regsite-hero img[data-v-29c33491]{width:62px;height:62px;border-radius:50%;object-fit:cover}.regsite-hero h1[data-v-29c33491]{font-size:20px;margin:10px 0 0}.regsite-hero button[data-v-29c33491]{position:absolute;right:14px;top:14px;border:0;border-radius:4px;padding:6px 10px;color:#fff;background:#1f9fd6}.regsite-panel[data-v-29c33491]{background:#fff;border-radius:0 0 6px 6px;box-shadow:0 16px 40px #131f3638}.regsite-tabs[data-v-29c33491]{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #e5e9ef}.regsite-tabs>button[data-v-29c33491]:not(.tab-control){display:none}.faq-table article[data-v-29c33491]{border-bottom:1px solid #e5e9ef}.faq-table button[data-v-29c33491]{width:100%;padding:12px;border:0;background:#fff;text-align:left;font-weight:600;cursor:pointer}.faq-table article p[data-v-29c33491]{margin:0;padding:0 12px 12px;color:#687386;line-height:1.65}.regsite-tabs button[data-v-29c33491]{border:0;background:#fff;padding:13px 8px;color:#596575}.regsite-tabs .active[data-v-29c33491]{color:#5b54c7;font-weight:700;border-bottom:2px solid #5b54c7}.regsite-form[data-v-29c33491]{display:grid;gap:12px;padding:18px}.regsite-alert[data-v-29c33491]{background:#f0fbf4;color:#22723d;border:1px solid #bee8cc;padding:10px 12px;border-radius:4px;line-height:1.7}.regsite-alert-warn[data-v-29c33491]{background:#fff7e8;color:#9a5b00;border-color:#ffd89a}.regsite-form label[data-v-29c33491]{display:grid;gap:6px;color:#3a4250}.regsite-form small[data-v-29c33491]{color:#e53935;line-height:1.5}.regsite-form input[data-v-29c33491],.regsite-form select[data-v-29c33491]{min-height:38px;border:1px solid #cfd7e2;border-radius:4px;padding:0 10px}.regsite-form input[data-v-29c33491]:disabled,.regsite-form select[data-v-29c33491]:disabled{color:#7b8491;background:#f5f7fa}.domain-row[data-v-29c33491]{display:grid;grid-template-columns:1fr 150px;gap:8px}.regsite-submit[data-v-29c33491]{min-height:40px;border:0;border-radius:4px;background:#5b54c7;color:#fff;font-weight:700}.regsite-submit[data-v-29c33491]:disabled{cursor:not-allowed;background:#a7abb6}.regsite-message[data-v-29c33491]{color:#d93025}.version-table[data-v-29c33491]{border-top:1px solid #edf0f5;padding:0 18px 18px}.version-table p[data-v-29c33491]{display:flex;justify-content:space-between;gap:12px;margin:0;padding:12px 0;border-bottom:1px solid #edf0f5}@media(max-width:560px){.domain-row[data-v-29c33491]{grid-template-columns:1fr}.regsite-hero button[data-v-29c33491]{position:static;margin-top:12px}}.renew-panel[data-v-ae8f6f70]{max-width:720px;margin:0 auto 16px;border:1px solid #e5e9ef;border-radius:6px;background:#fff;overflow:hidden}.renew-panel header[data-v-ae8f6f70]{min-height:42px;padding:10px 14px;font-weight:700}.renew-body[data-v-ae8f6f70]{padding:16px}.renew-help[data-v-ae8f6f70]{margin-bottom:14px;padding:10px 12px;border:1px solid #d8e8fb;border-radius:4px;background:#f4f9ff;color:#345474}.renew-help[data-v-ae8f6f70],.renew-panel label[data-v-ae8f6f70]:nth-of-type(4){display:none}.renew-warning[data-v-ae8f6f70]{margin-bottom:14px;padding:10px 12px;border:1px solid #ffd89a;border-radius:4px;background:#fff7e8;color:#9a5b00}.renew-panel label[data-v-ae8f6f70]{display:grid;grid-template-columns:150px 1fr;align-items:center;margin-bottom:14px;border:1px solid #d8dee8;border-radius:4px;overflow:hidden}.renew-panel label>span[data-v-ae8f6f70],.money-input em[data-v-ae8f6f70]{height:38px;display:inline-flex;align-items:center;justify-content:center;background:#f4f6f9;color:#4b5565;font-style:normal;border-right:1px solid #d8dee8}.renew-panel input[data-v-ae8f6f70]{width:100%;height:38px;border:0;padding:0 10px;color:#2f3846;background:#fff}.money-input[data-v-ae8f6f70]{display:grid;grid-template-columns:1fr 48px}.money-input em[data-v-ae8f6f70]{border-right:0;border-left:1px solid #d8dee8}.primary-block[data-v-ae8f6f70]{min-width:168px;min-height:38px;border:0;border-radius:4px;background:#36a964;color:#fff;font-weight:700}.primary-block[data-v-ae8f6f70]:disabled{cursor:not-allowed;background:#a7abb6}@media(max-width:640px){.renew-panel label[data-v-ae8f6f70]{grid-template-columns:1fr}.renew-panel label>span[data-v-ae8f6f70]{justify-content:flex-start;padding-left:10px;border-right:0;border-bottom:1px solid #d8dee8}}.finance-summary[data-v-edea98b6],.metric-row[data-v-edea98b6]{display:grid;grid-template-columns:repeat(4,1fr);margin:0 0 16px;border:1px solid #e5e6eb;border-radius:8px;background:#fff;overflow:hidden}.finance-summary span[data-v-edea98b6],.metric-row span[data-v-edea98b6]{min-height:72px;display:grid;gap:6px;place-items:center;padding:12px 8px;border-right:1px solid #f2f3f5;color:#86909c;font-size:13px}.finance-summary span[data-v-edea98b6]:last-child,.metric-row span[data-v-edea98b6]:last-child{border-right:0}.finance-summary strong[data-v-edea98b6],.metric-row b[data-v-edea98b6]{color:#1d2129;font-size:18px;font-weight:600}.finance-help[data-v-edea98b6],.finance-note[data-v-edea98b6]{margin:0 0 12px;padding:10px 14px;border:1px solid #e5e6eb;border-radius:6px;background:#f7f8fa;color:#4e5969;line-height:1.65;font-size:13px}.finance-help p[data-v-edea98b6]{margin:0}.finance-tabs[data-v-edea98b6]{display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:16px;padding:4px;border:1px solid #e5e6eb;border-radius:8px;background:#f7f8fa}.finance-tabs.single[data-v-edea98b6]{grid-template-columns:1fr}.finance-tabs button[data-v-edea98b6]{min-height:36px;border:0;border-radius:6px;background:transparent;color:#4e5969;font-size:13px;font-weight:500;cursor:pointer}.finance-tabs button.active[data-v-edea98b6]{background:#fff;color:var(--console-accent, #165dff);box-shadow:0 1px 2px #1d21290f}.finance-help.success[data-v-edea98b6]{border-color:#b7eb8f;background:#f6ffed;color:#389e0d}.finance-help.danger[data-v-edea98b6]{border-color:#ffccc7;background:#fff2f0;color:#cf1322}.finance-grid[data-v-edea98b6]{display:grid;grid-template-columns:minmax(320px,1fr) minmax(280px,.85fr);gap:16px;margin-bottom:16px}.finance-card[data-v-edea98b6]{border:1px solid #e5e6eb;border-radius:8px;background:#fff;padding:16px 18px}.finance-card.narrow[data-v-edea98b6]{max-width:720px;margin-bottom:16px}.finance-card h3[data-v-edea98b6]{margin:0 0 16px;font-size:15px;font-weight:600;color:#1d2129}.finance-card label[data-v-edea98b6]{display:grid;grid-template-columns:108px 1fr;align-items:center;gap:0;margin-bottom:12px}.finance-card label span[data-v-edea98b6]{min-height:36px;display:flex;align-items:center;padding:0 12px;border:1px solid #e5e6eb;border-right:0;border-radius:6px 0 0 6px;background:#f7f8fa;color:#4e5969;font-size:13px}.finance-card input[data-v-edea98b6],.finance-card select[data-v-edea98b6]{width:100%;min-height:36px;border:1px solid #e5e6eb;border-radius:0 6px 6px 0;padding:0 12px;color:#1d2129;background:#fff;font-size:13px}.finance-card input[data-v-edea98b6]:focus,.finance-card select[data-v-edea98b6]:focus{outline:none;border-color:var(--console-accent, #165dff);box-shadow:0 0 0 2px var(--console-accent-soft, rgba(22, 93, 255, .1))}.finance-card input[data-v-edea98b6]:disabled{background:#f7f8fa;color:#86909c}.channel-buttons[data-v-edea98b6],.rule-list[data-v-edea98b6]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.channel-buttons button[data-v-edea98b6],.rule-list span[data-v-edea98b6],.finance-submit-link[data-v-edea98b6],.primary-block[data-v-edea98b6]{min-height:34px;border:1px solid #e5e6eb;border-radius:6px;padding:0 14px;background:#fff;color:#4e5969;font-size:13px;text-decoration:none}.channel-buttons button.active[data-v-edea98b6]{border-color:var(--console-accent, #165dff);background:var(--console-accent, #165dff);color:#fff}.primary-block[data-v-edea98b6]{width:100%;display:grid;place-items:center;border-color:var(--console-accent, #165dff);background:var(--console-accent, #165dff);color:#fff;font-weight:500;cursor:pointer}.primary-block[data-v-edea98b6]:hover:not(:disabled){background:var(--console-accent-hover, #0e42d2);border-color:var(--console-accent-hover, #0e42d2)}.primary-block[data-v-edea98b6]:disabled{border-color:#e5e6eb;background:#f2f3f5;color:#c9cdd4;cursor:not-allowed}.finance-submit-link[data-v-edea98b6]{display:inline-grid;place-items:center;margin-top:4px;background:var(--console-accent, #165dff);color:#fff;border-color:var(--console-accent, #165dff)}.finance-desc[data-v-edea98b6]{margin:0;border:1px solid #e5e6eb;border-radius:8px;overflow:hidden}.finance-desc div[data-v-edea98b6]{display:grid;grid-template-columns:108px 1fr;border-bottom:1px solid #f2f3f5}.finance-desc div[data-v-edea98b6]:last-child{border-bottom:0}.finance-desc dt[data-v-edea98b6],.finance-desc dd[data-v-edea98b6]{margin:0;min-height:40px;display:flex;align-items:center;padding:0 14px;font-size:13px}.finance-desc dt[data-v-edea98b6]{background:#f7f8fa;color:#4e5969}.finance-desc dd[data-v-edea98b6]{color:#1d2129}.skimg-upload[data-v-edea98b6]{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;margin-top:12px;padding:12px;border:1px solid #e5e6eb;border-radius:8px;background:#fafbfc}.skimg-upload div[data-v-edea98b6]{display:grid;gap:4px}.skimg-upload span[data-v-edea98b6]{color:#86909c;font-size:12px;word-break:break-all}.skimg-upload img[data-v-edea98b6]{max-width:96px;max-height:96px;object-fit:contain;border:1px solid #e5e6eb;border-radius:6px;background:#fff}.upload-button[data-v-edea98b6]{position:relative;grid-column:1 / -1;min-height:36px;display:grid;place-items:center;border-radius:6px;background:var(--console-accent, #165dff);color:#fff;font-size:13px;font-weight:500;cursor:pointer}@media(max-width:860px){.finance-grid[data-v-edea98b6]{grid-template-columns:1fr}}@media(max-width:760px){.finance-summary[data-v-edea98b6],.metric-row[data-v-edea98b6]{grid-template-columns:1fr 1fr}.finance-summary span[data-v-edea98b6]:nth-child(2n),.metric-row span[data-v-edea98b6]:nth-child(2n){border-right:0}.finance-card label[data-v-edea98b6]{grid-template-columns:1fr}.finance-card label span[data-v-edea98b6]{border-right:1px solid #e5e6eb;border-bottom:0;border-radius:6px 6px 0 0}.finance-card input[data-v-edea98b6],.finance-card select[data-v-edea98b6]{border-radius:0 0 6px 6px}}.settings-overview[data-v-edea98b6]{margin-bottom:14px}.settings-note[data-v-edea98b6]{margin:-4px 0 14px;color:#6b7785}.site-settings-form .system-config-grid>label[data-v-edea98b6]:nth-child(3),.site-settings-form .system-config-grid>label[data-v-edea98b6]:nth-child(9),.site-settings-form .system-config-grid>label[data-v-edea98b6]:nth-child(10),.site-settings-form .system-config-grid>label[data-v-edea98b6]:nth-child(14){display:none}.site-info-panel[data-v-edea98b6],.utility-panel[data-v-edea98b6]{margin-bottom:14px;padding:14px;border:1px solid #e1e6ed;background:#fff}.site-info-panel h3[data-v-edea98b6],.utility-panel h3[data-v-edea98b6]{margin:0 0 10px;color:#3b4250}.site-info-panel ul[data-v-edea98b6]{list-style:none;padding:0;margin:0;display:grid;gap:8px}.site-info-panel li[data-v-edea98b6]{min-height:34px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #edf1f6}.site-info-panel li[data-v-edea98b6]:last-child{border-bottom:0}.site-info-panel button[data-v-edea98b6],.utility-panel button[data-v-edea98b6],.utility-panel a[data-v-edea98b6]{min-height:28px;display:inline-grid;place-items:center;padding:0 10px;border:1px solid #cfd7e2;background:#fff;color:#337ab7;text-decoration:none}.upload-strip[data-v-edea98b6]{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;margin-bottom:14px;padding:12px;border:1px solid #e1e6ed;background:#fff}.upload-strip div[data-v-edea98b6]{display:grid;gap:4px}.upload-strip span[data-v-edea98b6]{color:#6b7280;word-break:break-all}.upload-strip img[data-v-edea98b6]{max-width:120px;max-height:56px;object-fit:contain;border:1px solid #e5e7eb;background:#f8fafc}.upload-button[data-v-edea98b6]{position:relative;min-height:36px;display:inline-grid;place-items:center;padding:0 14px;background:var(--console-accent, #165dff);color:#fff;font-weight:700;cursor:pointer}.upload-button input[data-v-edea98b6]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.input-row[data-v-edea98b6]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.input-row button[data-v-edea98b6]{min-width:104px;border:0;background:var(--console-accent, #165dff);color:#fff;font-weight:700}.input-row button[data-v-edea98b6]:disabled{opacity:.7}.copy-layout-form[data-v-edea98b6]{display:grid;gap:10px;margin-bottom:12px}.copy-layout-form label[data-v-edea98b6]{display:grid;gap:5px;color:#4b5563;font-weight:700}.copy-layout-form input[type=text][data-v-edea98b6],.copy-layout-form input[data-v-edea98b6]:not([type]){min-height:36px;border:1px solid #cfd7e2;padding:0 10px}.copy-layout-form>button[data-v-edea98b6]{min-height:36px;border:0;background:#337ab7;color:#fff;font-weight:700}.copy-options[data-v-edea98b6]{display:flex;flex-wrap:wrap;gap:12px}.copy-options label[data-v-edea98b6]{display:inline-flex;align-items:center;gap:6px;font-weight:400}.utility-links[data-v-edea98b6]{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:760px){.upload-strip[data-v-edea98b6],.input-row[data-v-edea98b6]{grid-template-columns:1fr}.site-info-panel li[data-v-edea98b6]{align-items:flex-start;flex-direction:column}}.siteinfo-list[data-v-3e6a2730]{margin:0;padding:0;list-style:none;background:#fff}.siteinfo-list li[data-v-3e6a2730]{padding:12px 14px;border-bottom:1px solid #edf0f4;color:#394454}.siteinfo-list strong[data-v-3e6a2730]{color:#d9534f}.siteinfo-list button[data-v-3e6a2730]{margin-left:10px;border:0;background:transparent;color:#337ab7;cursor:pointer}.siteinfo-list a[data-v-3e6a2730]{color:#337ab7}.siteinfo-announcement[data-v-3e6a2730]{min-height:56px;padding:14px;line-height:1.7;color:#394454;background:#fff}.legacy-alert[data-v-2ae0d735]{margin-bottom:12px;padding:12px 14px}.legacy-alert button[data-v-2ae0d735]{margin-left:12px;min-height:30px;border:1px solid rgba(255,255,255,.65);background:#43b45f;color:#fff;padding:0 14px}.mini-btn[data-v-2ae0d735]{min-height:24px;margin-right:6px;border:0;padding:0 8px;color:#fff;opacity:.55}.mini-btn.info[data-v-2ae0d735]{background:#5bc0de}.mini-btn.danger[data-v-2ae0d735]{background:#d9534f}.pager[data-v-2ae0d735]{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:12px}.pager button[data-v-2ae0d735]{min-height:32px;border:1px solid #cfd7e2;background:#fff;padding:0 12px}.pager button[data-v-2ae0d735]:disabled{color:#9aa4b2;background:#f3f4f6}.upgrade-grid[data-v-de33b28a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.upgrade-card[data-v-de33b28a]{border:1px solid #e5e9ef;border-radius:6px;background:#fff;overflow:hidden}.upgrade-card header[data-v-de33b28a]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:10px 14px;font-weight:700}.upgrade-card header strong[data-v-de33b28a]{font-size:13px;font-weight:600}.upgrade-card ul[data-v-de33b28a]{margin:0;padding:0;list-style:none}.upgrade-card li[data-v-de33b28a]{padding:12px 14px;border-bottom:1px solid #edf0f5;color:#4d5968}.upgrade-card label[data-v-de33b28a]{display:grid;grid-template-columns:104px 1fr;align-items:center;margin:14px;border:1px solid #d8dee8;border-radius:4px;overflow:hidden}.upgrade-card label>span[data-v-de33b28a],.money-input em[data-v-de33b28a]{height:38px;display:inline-flex;align-items:center;justify-content:center;background:#f4f6f9;color:#4b5565;font-style:normal;border-right:1px solid #d8dee8}.upgrade-card select[data-v-de33b28a],.upgrade-card input[data-v-de33b28a]{width:100%;height:38px;border:0;padding:0 10px;color:#2f3846;background:#fff}.money-input[data-v-de33b28a]{display:grid;grid-template-columns:1fr 48px}.money-input em[data-v-de33b28a]{border-right:0;border-left:1px solid #d8dee8}.upgrade-warning[data-v-de33b28a]{margin:14px 14px 0;padding:10px 12px;border:1px solid #ffd89a;border-radius:4px;background:#fff7e8;color:#9a5b00}.primary-block[data-v-de33b28a]{width:calc(100% - 28px);min-height:40px;margin:0 14px 14px;border:0;border-radius:4px;background:#5b54c7;color:#fff;font-weight:700}.primary-block[data-v-de33b28a]:disabled{cursor:not-allowed;background:#a7abb6}@media(max-width:760px){.upgrade-grid[data-v-de33b28a]{grid-template-columns:1fr}}.finance-summary[data-v-40cecbd2],.metric-row[data-v-40cecbd2]{display:grid;grid-template-columns:repeat(4,1fr);margin:0 0 16px;border:1px solid #e5e6eb;border-radius:8px;background:#fff;overflow:hidden}.finance-summary span[data-v-40cecbd2],.metric-row span[data-v-40cecbd2]{min-height:72px;display:grid;gap:6px;place-items:center;padding:12px 8px;border-right:1px solid #f2f3f5;color:#86909c;font-size:13px}.finance-summary span[data-v-40cecbd2]:last-child,.metric-row span[data-v-40cecbd2]:last-child{border-right:0}.finance-summary strong[data-v-40cecbd2],.metric-row b[data-v-40cecbd2]{color:#1d2129;font-size:18px;font-weight:600}.finance-help[data-v-40cecbd2],.finance-note[data-v-40cecbd2]{margin:0 0 12px;padding:10px 14px;border:1px solid #e5e6eb;border-radius:6px;background:#f7f8fa;color:#4e5969;line-height:1.65;font-size:13px}.finance-help p[data-v-40cecbd2]{margin:0}.finance-tabs[data-v-40cecbd2]{display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:16px;padding:4px;border:1px solid #e5e6eb;border-radius:8px;background:#f7f8fa}.finance-tabs.single[data-v-40cecbd2]{grid-template-columns:1fr}.finance-tabs button[data-v-40cecbd2]{min-height:36px;border:0;border-radius:6px;background:transparent;color:#4e5969;font-size:13px;font-weight:500;cursor:pointer}.finance-tabs button.active[data-v-40cecbd2]{background:#fff;color:var(--console-accent, #165dff);box-shadow:0 1px 2px #1d21290f}.finance-help.success[data-v-40cecbd2]{border-color:#b7eb8f;background:#f6ffed;color:#389e0d}.finance-help.danger[data-v-40cecbd2]{border-color:#ffccc7;background:#fff2f0;color:#cf1322}.finance-grid[data-v-40cecbd2]{display:grid;grid-template-columns:minmax(320px,1fr) minmax(280px,.85fr);gap:16px;margin-bottom:16px}.finance-card[data-v-40cecbd2]{border:1px solid #e5e6eb;border-radius:8px;background:#fff;padding:16px 18px}.finance-card.narrow[data-v-40cecbd2]{max-width:720px;margin-bottom:16px}.finance-card h3[data-v-40cecbd2]{margin:0 0 16px;font-size:15px;font-weight:600;color:#1d2129}.finance-card label[data-v-40cecbd2]{display:grid;grid-template-columns:108px 1fr;align-items:center;gap:0;margin-bottom:12px}.finance-card label span[data-v-40cecbd2]{min-height:36px;display:flex;align-items:center;padding:0 12px;border:1px solid #e5e6eb;border-right:0;border-radius:6px 0 0 6px;background:#f7f8fa;color:#4e5969;font-size:13px}.finance-card input[data-v-40cecbd2],.finance-card select[data-v-40cecbd2]{width:100%;min-height:36px;border:1px solid #e5e6eb;border-radius:0 6px 6px 0;padding:0 12px;color:#1d2129;background:#fff;font-size:13px}.finance-card input[data-v-40cecbd2]:focus,.finance-card select[data-v-40cecbd2]:focus{outline:none;border-color:var(--console-accent, #165dff);box-shadow:0 0 0 2px var(--console-accent-soft, rgba(22, 93, 255, .1))}.finance-card input[data-v-40cecbd2]:disabled{background:#f7f8fa;color:#86909c}.channel-buttons[data-v-40cecbd2],.rule-list[data-v-40cecbd2]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.channel-buttons button[data-v-40cecbd2],.rule-list span[data-v-40cecbd2],.finance-submit-link[data-v-40cecbd2],.primary-block[data-v-40cecbd2]{min-height:34px;border:1px solid #e5e6eb;border-radius:6px;padding:0 14px;background:#fff;color:#4e5969;font-size:13px;text-decoration:none}.channel-buttons button.active[data-v-40cecbd2]{border-color:var(--console-accent, #165dff);background:var(--console-accent, #165dff);color:#fff}.primary-block[data-v-40cecbd2]{width:100%;display:grid;place-items:center;border-color:var(--console-accent, #165dff);background:var(--console-accent, #165dff);color:#fff;font-weight:500;cursor:pointer}.primary-block[data-v-40cecbd2]:hover:not(:disabled){background:var(--console-accent-hover, #0e42d2);border-color:var(--console-accent-hover, #0e42d2)}.primary-block[data-v-40cecbd2]:disabled{border-color:#e5e6eb;background:#f2f3f5;color:#c9cdd4;cursor:not-allowed}.finance-submit-link[data-v-40cecbd2]{display:inline-grid;place-items:center;margin-top:4px;background:var(--console-accent, #165dff);color:#fff;border-color:var(--console-accent, #165dff)}.finance-desc[data-v-40cecbd2]{margin:0;border:1px solid #e5e6eb;border-radius:8px;overflow:hidden}.finance-desc div[data-v-40cecbd2]{display:grid;grid-template-columns:108px 1fr;border-bottom:1px solid #f2f3f5}.finance-desc div[data-v-40cecbd2]:last-child{border-bottom:0}.finance-desc dt[data-v-40cecbd2],.finance-desc dd[data-v-40cecbd2]{margin:0;min-height:40px;display:flex;align-items:center;padding:0 14px;font-size:13px}.finance-desc dt[data-v-40cecbd2]{background:#f7f8fa;color:#4e5969}.finance-desc dd[data-v-40cecbd2]{color:#1d2129}.skimg-upload[data-v-40cecbd2]{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;margin-top:12px;padding:12px;border:1px solid #e5e6eb;border-radius:8px;background:#fafbfc}.skimg-upload div[data-v-40cecbd2]{display:grid;gap:4px}.skimg-upload span[data-v-40cecbd2]{color:#86909c;font-size:12px;word-break:break-all}.skimg-upload img[data-v-40cecbd2]{max-width:96px;max-height:96px;object-fit:contain;border:1px solid #e5e6eb;border-radius:6px;background:#fff}.upload-button[data-v-40cecbd2]{position:relative;grid-column:1 / -1;min-height:36px;display:grid;place-items:center;border-radius:6px;background:var(--console-accent, #165dff);color:#fff;font-size:13px;font-weight:500;cursor:pointer}.upload-button input[data-v-40cecbd2]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}@media(max-width:860px){.finance-grid[data-v-40cecbd2]{grid-template-columns:1fr}}@media(max-width:760px){.finance-summary[data-v-40cecbd2],.metric-row[data-v-40cecbd2]{grid-template-columns:1fr 1fr}.finance-summary span[data-v-40cecbd2]:nth-child(2n),.metric-row span[data-v-40cecbd2]:nth-child(2n){border-right:0}.finance-card label[data-v-40cecbd2]{grid-template-columns:1fr}.finance-card label span[data-v-40cecbd2]{border-right:1px solid #e5e6eb;border-bottom:0;border-radius:6px 6px 0 0}.finance-card input[data-v-40cecbd2],.finance-card select[data-v-40cecbd2]{border-radius:0 0 6px 6px}}.field-with-link[data-v-40cecbd2]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.field-with-link a[data-v-40cecbd2]{padding:8px 10px;border-radius:3px;background:#35a86b;color:#fff;text-decoration:none;white-space:nowrap}.skimg-thumb[data-v-40cecbd2]{display:block;width:100px;margin-top:8px;border:1px solid #d8dde4;background:#fff}.danger-text[data-v-40cecbd2]{color:#d9363e}.work-back-button[data-v-f5cd56c8]{margin-top:14px;border:0;background:transparent;color:#337ab7;cursor:pointer}[data-v-f5cd56c8] .console-panel-actions button{width:32px;height:32px;border:0;background:transparent;font-size:22px;cursor:pointer}.user-gift-panel[data-v-5b8d2476]{padding:18px 20px 24px;text-align:center}.gift-chance[data-v-5b8d2476]{background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;margin:0 auto 12px;max-width:360px;padding:9px 12px}.gift-chance strong[data-v-5b8d2476]{color:#dc2626;font-size:18px}.gift-chance span[data-v-5b8d2476]{color:#64748b;display:block;font-size:12px;margin-top:3px}.gift-roll[data-v-5b8d2476]{min-height:44px;display:flex;align-items:center;justify-content:center;color:#333;font-size:18px;font-weight:600}.gift-actions[data-v-5b8d2476]{margin:16px 0 10px}.gift-actions button[data-v-5b8d2476]{width:100%;min-height:38px;border:1px solid transparent;color:#fff;font-weight:600;cursor:pointer}.gift-start[data-v-5b8d2476]{background:#5bc0de;border-color:#46b8da}.gift-stop[data-v-5b8d2476]{background:#d9534f;border-color:#d43f3a}.gift-message[data-v-5b8d2476]{margin:10px 0;color:#d9534f}.giftlist[data-v-5b8d2476]{margin-top:18px;color:#555}.giftlist ul[data-v-5b8d2476]{margin:10px auto 0;padding:0;max-width:360px;list-style:none}.giftlist li[data-v-5b8d2476]{min-height:28px;line-height:28px;border-bottom:1px solid #eee}.mall-page[data-v-fdf490df]{min-height:100vh;padding-bottom:48px;color:#111827;background:#f5f6f8}.mall-topbar[data-v-fdf490df]{position:sticky;top:0;z-index:40;border-bottom:1px solid #e5e7eb;background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mall-topbar-inner[data-v-fdf490df]{width:min(1200px,calc(100% - 32px));margin:0 auto;display:grid;grid-template-columns:auto minmax(240px,1fr) auto;gap:18px;align-items:center;min-height:68px}.mall-brand[data-v-fdf490df]{display:inline-flex;align-items:center;gap:10px;border:0;background:transparent;padding:0;cursor:pointer}.mall-brand-mark[data-v-fdf490df]{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;color:#fff;font-weight:800;background:linear-gradient(135deg,#ef4444,#f97316)}.mall-brand-logo[data-v-fdf490df]{width:auto;max-width:160px;height:40px;object-fit:contain}.mall-brand strong[data-v-fdf490df]{font-size:18px;letter-spacing:-.02em}.mall-search[data-v-fdf490df]{display:grid;grid-template-columns:1fr auto;min-height:44px;border:2px solid #ef4444;border-radius:999px;overflow:hidden;background:#fff}.mall-search input[data-v-fdf490df]{border:0;outline:none;padding:0 18px;background:transparent}.mall-search button[data-v-fdf490df]{border:0;padding:0 22px;color:#fff;font-weight:700;background:#ef4444}.mall-top-links[data-v-fdf490df]{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.mall-top-links button[data-v-fdf490df]{border:0;background:transparent;color:#4b5563;font-size:13px;font-weight:600;padding:8px 10px;border-radius:8px}.mall-top-links button[data-v-fdf490df]:hover{background:#f3f4f6;color:#111827}.mall-hero[data-v-fdf490df],.mall-notice[data-v-fdf490df],.mall-body[data-v-fdf490df]{width:min(1200px,calc(100% - 32px));margin:16px auto 0}.mall-hero-plain[data-v-fdf490df],.mall-hero-slide[data-v-fdf490df]{border-radius:16px;overflow:hidden;background:#fff;border:1px solid #e5e7eb}.mall-hero-plain[data-v-fdf490df]{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:28px 32px;background:radial-gradient(circle at 90% 10%,rgba(239,68,68,.12),transparent 36%),linear-gradient(180deg,#fff,#fafafa)}.mall-hero-kicker[data-v-fdf490df]{margin:0 0 8px;color:#ef4444;font-size:12px;font-weight:700;letter-spacing:.08em}.mall-hero-plain h1[data-v-fdf490df]{margin:0;font-size:clamp(28px,4vw,40px);line-height:1.1;letter-spacing:-.03em}.mall-hero-copy[data-v-fdf490df]{margin:10px 0 0;color:#6b7280}.mall-hero-stats[data-v-fdf490df]{display:grid;grid-template-columns:repeat(3,minmax(72px,1fr));gap:12px}.mall-hero-stats div[data-v-fdf490df]{min-width:88px;padding:12px 14px;border-radius:12px;background:#fff;border:1px solid #eceff3;text-align:center}.mall-hero-stats span[data-v-fdf490df]{display:block;color:#9ca3af;font-size:12px}.mall-hero-stats strong[data-v-fdf490df]{font-size:20px}.mall-hero-slide[data-v-fdf490df]{display:block;width:100%;padding:0;border:0;cursor:pointer}.mall-hero-slide img[data-v-fdf490df]{display:block;width:100%;aspect-ratio:21 / 6;object-fit:cover}.mall-notice[data-v-fdf490df]{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 14px;border-radius:12px;background:#fff;border:1px solid #e5e7eb}.mall-notice>span[data-v-fdf490df]{flex:0 0 auto;color:#ef4444;font-size:12px;font-weight:800}.mall-notice button[data-v-fdf490df]{border:0;background:transparent;color:#4b5563;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:280px;text-align:left;padding:0}.mall-notice-more[data-v-fdf490df]{margin-left:auto;color:#111827!important;font-weight:700}.mall-body[data-v-fdf490df]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.mall-cats[data-v-fdf490df]{position:sticky;top:84px;display:grid;gap:4px;padding:12px;border-radius:16px;background:#fff;border:1px solid #e5e7eb}.mall-cats button[data-v-fdf490df]{border:0;text-align:left;padding:11px 12px;border-radius:10px;background:transparent;color:#374151;font-weight:600}.mall-cats button[data-v-fdf490df]:hover{background:#f9fafb}.mall-cats button.active[data-v-fdf490df]{background:#fff1f2;color:#e11d48}.mall-cat-skeleton[data-v-fdf490df]{height:38px;border-radius:10px;background:linear-gradient(90deg,#f3f4f6 25%,#eceff3,#f3f4f6 75%);background-size:200% 100%;animation:mall-shimmer 1.2s ease-in-out infinite}.mall-hero-stats.is-loading strong[data-v-fdf490df]{color:#d1d5db}.mall-toolbar[data-v-fdf490df]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.mall-toolbar h2[data-v-fdf490df]{margin:0;font-size:20px}.mall-toolbar p[data-v-fdf490df]{margin:0;color:#9ca3af;font-size:13px}.mall-grid[data-v-fdf490df]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.mall-card[data-v-fdf490df]{display:grid;grid-template-rows:auto 1fr auto;border-radius:14px;overflow:hidden;background:#fff;border:1px solid #e5e7eb;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.mall-card[data-v-fdf490df]:hover{transform:translateY(-2px);border-color:#fecaca;box-shadow:0 14px 28px #0f172a14}.mall-card-cover[data-v-fdf490df]{aspect-ratio:1;background:#f3f4f6;overflow:hidden}.mall-card-cover img[data-v-fdf490df]{display:block;width:100%;height:100%;object-fit:cover}.mall-card-body[data-v-fdf490df]{padding:12px 12px 8px}.mall-card-body h3[data-v-fdf490df]{margin:0;min-height:40px;font-size:14px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mall-card-meta[data-v-fdf490df]{display:flex;align-items:baseline;gap:6px;margin-top:8px}.mall-card-meta strong[data-v-fdf490df]{color:#e11d48;font-size:18px}.mall-card-meta .old[data-v-fdf490df]{color:#9ca3af;text-decoration:line-through;font-size:12px}.mall-card-meta em[data-v-fdf490df]{margin-left:auto;color:#9ca3af;font-style:normal;font-size:12px}.mall-card-sale[data-v-fdf490df]{margin:6px 0 0;color:#9ca3af;font-size:12px}.mall-card-buy[data-v-fdf490df]{margin:0 12px 12px;min-height:36px;border:0;border-radius:10px;color:#fff;font-weight:700;background:#111827}.mall-card-buy[data-v-fdf490df]:hover{background:#e11d48}.mall-empty[data-v-fdf490df]{display:grid;place-items:center;gap:12px;min-height:220px;border-radius:16px;background:#fff;border:1px dashed #d1d5db;color:#6b7280}.mall-empty button[data-v-fdf490df]{border:0;min-height:38px;padding:0 16px;border-radius:999px;color:#fff;background:#ef4444}.mall-drawer-mask[data-v-fdf490df]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#1118276b}.mall-drawer[data-v-fdf490df]{position:fixed;z-index:60;top:0;right:0;width:min(420px,100vw);height:100vh;overflow:auto;background:#fff;box-shadow:-20px 0 48px #0f172a2e;padding:18px}.mall-drawer header[data-v-fdf490df]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.mall-drawer header h2[data-v-fdf490df]{margin:0;font-size:18px}.mall-drawer header button[data-v-fdf490df]{border:0;background:#f3f4f6;border-radius:8px;padding:8px 12px}.mall-quick[data-v-fdf490df]{display:grid;gap:12px}.mall-quick label[data-v-fdf490df]{display:grid;gap:6px}.mall-quick span[data-v-fdf490df]{color:#6b7280;font-size:12px;font-weight:700}.mall-quick input[data-v-fdf490df],.mall-quick select[data-v-fdf490df]{min-height:42px;border:1px solid #e5e7eb;border-radius:10px;padding:0 12px;background:#fff}.mall-quick-total[data-v-fdf490df]{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-radius:12px;background:#fff1f2}.mall-quick-total strong[data-v-fdf490df]{color:#e11d48;font-size:22px}.mall-quick-actions[data-v-fdf490df]{display:grid;grid-template-columns:1fr 1.2fr;gap:10px}.mall-quick-actions button[data-v-fdf490df]{min-height:44px;border-radius:12px;font-weight:700}.mall-quick-actions .ghost[data-v-fdf490df]{border:1px solid #e5e7eb;background:#fff}.mall-quick-actions .primary[data-v-fdf490df]{border:0;color:#fff;background:linear-gradient(135deg,#ef4444,#f97316)}.mall-template-classic[data-v-fdf490df]{--classic-blue: #258dca;min-height:100vh;padding:20px 0 44px;background:#168aca url(/assets/img/bj.png) center top / cover fixed no-repeat}.mall-template-classic .mall-topbar[data-v-fdf490df],.mall-template-classic .mall-hero[data-v-fdf490df],.mall-template-classic .mall-notice[data-v-fdf490df],.mall-template-classic .mall-body[data-v-fdf490df]{width:min(570px,calc(100% - 20px));margin-left:auto;margin-right:auto}.mall-template-classic .mall-topbar[data-v-fdf490df]{position:static;border:0;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px #0000000d}.mall-template-classic .mall-topbar-inner[data-v-fdf490df]{grid-template-columns:1fr;gap:10px;padding:18px 20px 14px;min-height:0;text-align:center}.mall-template-classic .mall-brand[data-v-fdf490df]{min-height:78px;background:url(/assets/img/yewu.jpg) center bottom / 100% auto no-repeat}.mall-template-classic .mall-brand[data-v-fdf490df]>*{visibility:hidden}.mall-template-classic .mall-search[data-v-fdf490df]{display:none}.mall-template-classic>.mall-hero[data-v-fdf490df],.mall-template-classic>.mall-notice[data-v-fdf490df],.mall-template-classic>.mall-body[data-v-fdf490df]{display:none}.classic-order-panel[data-v-fdf490df]{width:min(570px,calc(100% - 20px));margin:10px auto 0;background:#fff;color:#4b5563}.classic-tabs[data-v-fdf490df]{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid #d9dfe5;background:#f8fafc}.classic-tabs button[data-v-fdf490df]{min-height:58px;border:0;border-right:1px solid #e5e7eb;border-radius:0;background:transparent;font-weight:700;color:#374151}.classic-tabs button.active[data-v-fdf490df]{background:#e5e7eb}.classic-panel-body[data-v-fdf490df]{display:grid;gap:12px;padding:20px}.classic-alert[data-v-fdf490df]{min-height:46px;border:1px solid #fde3bd;border-radius:0;color:#ef4444;background:#fff7e8}.classic-flow[data-v-fdf490df]{margin:6px 0 0;text-align:center;font-size:12px}.classic-flow b[data-v-fdf490df]:nth-of-type(1){color:#2563eb}.classic-flow b[data-v-fdf490df]:nth-of-type(2){color:#16a34a}.classic-flow b[data-v-fdf490df]:nth-of-type(3){color:#db2777}.classic-search[data-v-fdf490df],.classic-row[data-v-fdf490df]{display:grid;grid-template-columns:82px minmax(0,1fr) auto;min-height:38px}.classic-row[data-v-fdf490df]{grid-template-columns:82px minmax(0,1fr)}.classic-search span[data-v-fdf490df],.classic-row span[data-v-fdf490df]{display:flex;align-items:center;padding:0 12px;border:1px solid #d9dfe5;border-right:0;background:#f8fafc}.classic-search input[data-v-fdf490df],.classic-search button[data-v-fdf490df],.classic-row input[data-v-fdf490df],.classic-row select[data-v-fdf490df]{min-width:0;border:1px solid #d9dfe5;border-radius:0;padding:0 12px;background:#fff}.classic-search button[data-v-fdf490df]{border-left:0}.classic-buy-actions[data-v-fdf490df]{display:grid;grid-template-columns:1fr 1fr}.classic-buy-actions button[data-v-fdf490df]{min-height:38px;border:0;border-radius:0;color:#fff;font-weight:700;background:#48be78}.classic-buy-actions button[data-v-fdf490df]:last-child{background:#578fd1}.classic-register[data-v-fdf490df]{display:flex;align-items:center;justify-content:space-between;min-height:64px;margin-top:18px;border-top:1px solid #e5e7eb;color:#ef4444}.classic-register button[data-v-fdf490df]{border:0;border-radius:0;padding:8px 12px;color:#fff;background:#cb6d5f}.classic-stats[data-v-fdf490df]{display:grid;grid-template-columns:repeat(3,1fr);margin-top:10px;padding:20px;background:#fff}.classic-stats div[data-v-fdf490df]{text-align:center;border-right:1px solid #e5e7eb}.mall-template-classic .mall-brand[data-v-fdf490df]{justify-content:center}.mall-template-classic .mall-brand-mark[data-v-fdf490df]{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#66c8ef,#2774c5)}.mall-template-classic .mall-search[data-v-fdf490df]{order:3;min-height:40px;border:1px solid #d8dfe8;border-radius:2px}.mall-template-classic .mall-search button[data-v-fdf490df]{background:#f7f7f7;color:#4b5563;border-left:1px solid #d8dfe8}.mall-template-classic .mall-top-links[data-v-fdf490df]{justify-content:center;gap:0;border-top:1px solid #edf0f2;padding-top:10px}.mall-template-classic .mall-top-links button[data-v-fdf490df]{border-right:1px solid #edf0f2;border-radius:0;color:#3f4a57}.mall-template-classic .mall-top-links button[data-v-fdf490df]:last-child{border:0}.mall-template-classic .mall-hero[data-v-fdf490df]{margin-top:16px}.mall-template-classic .mall-hero-plain[data-v-fdf490df]{padding:16px 20px;border-radius:0;border:0;background:#fff7eb;text-align:center;display:block}.mall-template-classic .mall-hero-kicker[data-v-fdf490df]{margin:0;color:#ef4444;letter-spacing:0}.mall-template-classic .mall-hero-plain h1[data-v-fdf490df]{margin-top:6px;color:#1f2937;font-size:22px}.mall-template-classic .mall-hero-copy[data-v-fdf490df]{font-size:13px}.mall-template-classic .mall-hero-stats[data-v-fdf490df]{margin-top:14px;grid-template-columns:repeat(3,1fr)}.mall-template-classic .mall-hero-stats div[data-v-fdf490df]{min-width:0;border-radius:0;box-shadow:none}.mall-template-classic .mall-notice[data-v-fdf490df]{margin-top:10px;border-radius:0;border:0;min-height:38px}.mall-template-classic .mall-body[data-v-fdf490df]{margin-top:10px;grid-template-columns:1fr;gap:10px}.mall-template-classic .mall-cats[data-v-fdf490df]{position:static;grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto;display:grid;padding:8px;border-radius:0;border:0}.mall-template-classic .mall-cats button[data-v-fdf490df]{padding:8px 12px;border-radius:2px}.mall-template-classic .mall-cats button.active[data-v-fdf490df]{background:#eaf3ff;color:var(--classic-blue)}.mall-template-classic .mall-content[data-v-fdf490df]{padding:14px 20px 20px;background:#fff}.mall-template-classic .mall-grid[data-v-fdf490df]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mall-template-classic .mall-card[data-v-fdf490df]{border-radius:2px}.mall-template-classic .mall-card-buy[data-v-fdf490df]{border-radius:2px;background:#428bca}.mall-template-classic[data-v-fdf490df]{padding:20px 0 44px;font-family:Microsoft YaHei,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.42857143}.classic-legacy-home[data-v-fdf490df]{width:min(504px,calc(100% - 20px));margin:0 auto;color:#555}.classic-widget[data-v-fdf490df],.classic-order-panel[data-v-fdf490df],.classic-stats[data-v-fdf490df]{margin-bottom:10px;background:#fff}.classic-widget-cover[data-v-fdf490df]{height:110px;display:grid;place-items:center;background:url(/assets/xiaoyao/head4.png) center / 100% 100% no-repeat}.classic-widget-cover img[data-v-fdf490df],.classic-widget-cover span[data-v-fdf490df]{width:76px;height:76px;display:grid;place-items:center;border:3px solid rgba(255,255,255,.72);border-radius:50%;color:#fff;background:#337ab7;object-fit:cover;font-size:26px;font-weight:700}.classic-business-strip[data-v-fdf490df]{display:block;width:100%;height:48px;object-fit:cover}.classic-account-actions[data-v-fdf490df]{min-height:65px;display:flex;justify-content:center;align-items:center;background:#f5f5f5}.classic-account-actions button[data-v-fdf490df]{min-height:35px;border:1px solid #ddd;border-radius:0;padding:6px 12px;color:#333;background:#fff;font-weight:700}.classic-account-actions .notice[data-v-fdf490df]{color:red}.classic-tabs[data-v-fdf490df]{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #ddd;background:#f5f7fa}.classic-tabs button[data-v-fdf490df]{min-width:0;min-height:42px;border:0;border-radius:0;color:#444;background:transparent;font-size:14px;font-weight:700}.classic-tabs button.active[data-v-fdf490df]{background:#dce3ea}.classic-tabs .earn[data-v-fdf490df]{color:red}.classic-panel-body[data-v-fdf490df]{display:grid;gap:14px;padding:20px}.classic-share[data-v-fdf490df]{min-height:46px;border:1px solid #faebcc;border-radius:0;color:red;background:#fcf8e3}.classic-flow[data-v-fdf490df]{margin:0;color:#333;text-align:center;font-size:10px}.classic-flow>b[data-v-fdf490df]{color:#e53333}.classic-flow>i[data-v-fdf490df]{color:#00e;font-style:normal}.classic-flow>em[data-v-fdf490df]{color:#090;font-style:normal}.classic-flow>span[data-v-fdf490df]{color:#e3e}.classic-flow>strong[data-v-fdf490df]{color:#060}.classic-input-group[data-v-fdf490df]{min-height:35px;display:grid;grid-template-columns:82px minmax(0,1fr);margin:0}.classic-panel-body form.classic-input-group[data-v-fdf490df]{grid-template-columns:82px minmax(0,1fr) 81px}.classic-input-group>span[data-v-fdf490df]{display:flex;align-items:center;padding:0 12px;border:1px solid #ccc;border-right:0;background:#f5f5f5}.classic-input-group input[data-v-fdf490df],.classic-input-group select[data-v-fdf490df],.classic-input-group button[data-v-fdf490df]{min-width:0;border:1px solid #ccc;border-radius:0;padding:6px 12px;color:#555;background:#fff}.classic-input-group button[data-v-fdf490df]{border-left:0;white-space:nowrap}.classic-input-group input[data-v-fdf490df]:disabled{background:#eee}.classic-buy-actions[data-v-fdf490df]{display:grid;grid-template-columns:1fr 1fr;gap:0}.classic-buy-actions button[data-v-fdf490df]{min-height:35px;border:1px solid transparent;border-radius:0;color:#fff;font-weight:700}.classic-buy-actions .classic-cart-action[data-v-fdf490df]{border-color:#4cae4c;background:#46be73}.classic-buy-actions .classic-buy-action[data-v-fdf490df]{border-color:#2e6da4;background:#5b8fd0}.classic-register[data-v-fdf490df]{min-height:48px;display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding-top:14px;border-top:1px solid #eee;color:red}.classic-register button[data-v-fdf490df]{border:1px solid #d65b4e;border-radius:0;padding:6px 10px;color:#fff;background:#d96a5d}.classic-tab-short[data-v-fdf490df]{min-height:220px;align-content:center;text-align:center}.classic-tab-short p[data-v-fdf490df]{margin:0}.classic-tab-short button[data-v-fdf490df],.classic-earn-panel button[data-v-fdf490df]{justify-self:center;min-width:160px;min-height:35px;border:1px solid #2e6da4;border-radius:0;color:#fff;background:#337ab7}.classic-earn-panel[data-v-fdf490df]{min-height:240px;align-content:center;text-align:center}.classic-earn-panel strong[data-v-fdf490df]{color:#d9534f;font-size:18px}.classic-earn-panel p[data-v-fdf490df]{line-height:1.8}.classic-more-grid[data-v-fdf490df]{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:20px}.classic-more-grid button[data-v-fdf490df]{min-height:90px;display:grid;align-content:center;gap:4px;border:0;border-radius:0;color:#fff;background:#5bc0de}.classic-more-grid button[data-v-fdf490df]:nth-child(2){background:#f0ad4e}.classic-more-grid button[data-v-fdf490df]:nth-child(3){background:#5cb85c}.classic-more-grid button[data-v-fdf490df]:nth-child(4){background:#337ab7}.classic-more-grid b[data-v-fdf490df]{font-size:18px}.classic-more-grid span[data-v-fdf490df]{font-size:12px}.classic-stats[data-v-fdf490df]{display:grid;grid-template-columns:repeat(3,1fr);padding:22px 12px}.classic-stats div[data-v-fdf490df]{text-align:center;border-right:1px solid #eee}.classic-stats div[data-v-fdf490df]:last-child{border:0}.classic-stats span[data-v-fdf490df],.classic-stats strong[data-v-fdf490df]{display:block}.classic-stats strong[data-v-fdf490df]{color:#268bd2}.classic-footer[data-v-fdf490df]{padding:8px 0 20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.35)}.classic-modal-backdrop[data-v-fdf490df]{position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:16px;background:#0000007a}.classic-modal[data-v-fdf490df]{width:min(600px,100%);border:1px solid rgba(0,0,0,.2);background:#fff;box-shadow:0 5px 15px #00000080}.classic-modal header[data-v-fdf490df],.classic-modal footer[data-v-fdf490df]{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;border-bottom:1px solid #e5e5e5}.classic-modal footer[data-v-fdf490df]{justify-content:flex-end;border-top:1px solid #e5e5e5;border-bottom:0}.classic-modal h2[data-v-fdf490df]{margin:0;font-size:18px}.classic-modal header button[data-v-fdf490df]{border:0;color:#000;background:transparent;font-size:22px;opacity:.45}.classic-modal footer button[data-v-fdf490df]{border:1px solid #ccc;padding:6px 12px;color:#333;background:#fff}.classic-modal-body[data-v-fdf490df]{min-height:76px;padding:15px;color:#333;line-height:1.7}@media(max-width:600px){.mall-template-classic[data-v-fdf490df]{padding-top:8px}.classic-legacy-home[data-v-fdf490df]{width:calc(100% - 12px)}.classic-widget-cover[data-v-fdf490df]{height:92px}.classic-widget-cover img[data-v-fdf490df],.classic-widget-cover span[data-v-fdf490df]{width:62px;height:62px}.classic-business-strip[data-v-fdf490df]{height:42px}.classic-panel-body[data-v-fdf490df]{padding:14px 10px}.classic-input-group[data-v-fdf490df]{grid-template-columns:74px minmax(0,1fr)}.classic-panel-body form.classic-input-group[data-v-fdf490df]{grid-template-columns:74px minmax(0,1fr) 72px}.classic-input-group>span[data-v-fdf490df],.classic-input-group input[data-v-fdf490df],.classic-input-group select[data-v-fdf490df],.classic-input-group button[data-v-fdf490df]{padding-right:8px;padding-left:8px;font-size:12px}.classic-tabs button[data-v-fdf490df]{font-size:13px}}.mall-template-hyper[data-v-fdf490df]{min-height:100vh;padding:0 20px 44px 232px;background:#f5f7fb}.mall-template-hyper .mall-topbar[data-v-fdf490df]{position:fixed;inset:0 auto 0 0;width:232px;border:0;border-right:1px solid #dbe3ec;background:#fff;box-shadow:8px 0 24px #313a460a}.mall-template-hyper .mall-topbar-inner[data-v-fdf490df]{width:100%;height:100%;display:flex;flex-direction:column;align-items:stretch;gap:24px;padding:28px 18px}.mall-template-hyper .mall-brand[data-v-fdf490df]{min-height:46px;color:#313a46;justify-content:flex-start;padding:0 8px 22px;border-bottom:1px solid #dbe3ec}.mall-template-hyper .mall-brand-mark[data-v-fdf490df]{width:38px;height:38px;background:#727cf5;border-radius:8px}.mall-template-hyper .mall-search[data-v-fdf490df]{order:3;margin-top:auto;min-height:38px;border:0;border-radius:6px;background:#fffffff5}.mall-template-hyper .mall-search button[data-v-fdf490df]{padding:0 12px;background:#5868d5}.mall-template-hyper .mall-top-links[data-v-fdf490df]{display:grid;justify-content:stretch;gap:6px}.mall-template-hyper .mall-top-links button[data-v-fdf490df]{min-height:42px;color:#64748b;text-align:left;padding:0 14px;border-radius:7px}.mall-template-hyper .mall-top-links button[data-v-fdf490df]:hover{background:#eef0ff;color:#727cf5}.mall-template-hyper .mall-hero[data-v-fdf490df],.mall-template-hyper .mall-notice[data-v-fdf490df],.mall-template-hyper .mall-body[data-v-fdf490df]{width:min(1280px,calc(100% - 40px));margin-left:auto;margin-right:auto}.mall-template-hyper .mall-hero[data-v-fdf490df]{margin-top:0;padding-top:20px}.mall-template-hyper .mall-hero-plain[data-v-fdf490df]{border-radius:8px;padding:22px 26px;background:#fff}.mall-template-hyper .mall-hero-kicker[data-v-fdf490df]{color:#727cf5}.mall-template-hyper .mall-hero-stats div[data-v-fdf490df],.mall-template-hyper .mall-notice[data-v-fdf490df]{border-radius:8px}.mall-template-hyper .mall-body[data-v-fdf490df]{grid-template-columns:190px minmax(0,1fr)}.mall-template-hyper .mall-cats[data-v-fdf490df]{top:20px;border:0;border-radius:8px;box-shadow:0 8px 24px #313a4614}.mall-template-hyper .mall-cats button.active[data-v-fdf490df]{color:#fff;background:#727cf5}.mall-template-hyper .mall-card[data-v-fdf490df]{border:0;border-radius:8px;box-shadow:0 5px 16px #313a4614}.mall-template-hyper .mall-card[data-v-fdf490df]:hover{border-color:transparent;box-shadow:0 12px 24px #313a4624}.mall-template-hyper .mall-card-meta strong[data-v-fdf490df]{color:#727cf5}.mall-template-hyper .mall-card-buy[data-v-fdf490df]{border-radius:6px;background:#727cf5}.mall-template-hyper .mall-card-buy[data-v-fdf490df]:hover{background:#5967d4}@media(max-width:900px){.mall-template-hyper[data-v-fdf490df]{padding:0 0 36px}.mall-template-hyper .mall-topbar[data-v-fdf490df]{position:static;width:auto}.mall-template-hyper .mall-topbar-inner[data-v-fdf490df]{height:auto;display:grid;grid-template-columns:1fr;padding:12px 16px}.mall-template-hyper .mall-brand[data-v-fdf490df]{justify-content:flex-start;padding:0 0 10px}.mall-template-hyper .mall-top-links[data-v-fdf490df]{display:flex;justify-content:flex-start}.mall-template-hyper .mall-top-links button[data-v-fdf490df]{padding:8px 10px}.mall-template-hyper .mall-search[data-v-fdf490df]{margin-top:0}.mall-template-hyper .mall-hero[data-v-fdf490df],.mall-template-hyper .mall-notice[data-v-fdf490df],.mall-template-hyper .mall-body[data-v-fdf490df]{width:min(1200px,calc(100% - 32px));margin-left:auto;margin-right:auto}.mall-template-hyper .mall-hero[data-v-fdf490df]{padding-top:0}}@media(max-width:1100px){.mall-grid[data-v-fdf490df]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.mall-topbar-inner[data-v-fdf490df]{grid-template-columns:1fr;padding:12px 0}.mall-body[data-v-fdf490df]{grid-template-columns:1fr}.mall-cats[data-v-fdf490df]{position:static;grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto}.mall-grid[data-v-fdf490df]{grid-template-columns:repeat(2,minmax(0,1fr))}.mall-hero-plain[data-v-fdf490df]{flex-direction:column;align-items:flex-start}}@media(max-width:560px){.mall-grid[data-v-fdf490df]{grid-template-columns:1fr 1fr;gap:10px}.mall-top-links[data-v-fdf490df]{justify-content:flex-start}}.address-page[data-v-6da2f7c9]{background:#f5f7fb;color:#1f2937;min-height:100vh;padding-bottom:88px}.address-header[data-v-6da2f7c9]{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:grid;grid-template-columns:44px 1fr auto;min-height:54px;padding:0 16px;position:sticky;top:0;z-index:5}.address-header h1[data-v-6da2f7c9]{font-size:18px;font-weight:700;margin:0;text-align:center}.icon-btn[data-v-6da2f7c9],.home-link[data-v-6da2f7c9]{align-items:center;background:transparent;border:0;color:#2563eb;display:inline-flex;font-size:15px;justify-content:center;text-decoration:none}.icon-btn[data-v-6da2f7c9]{color:#111827;cursor:pointer;font-size:34px;height:44px;padding:0;width:44px}.address-panel[data-v-6da2f7c9],.address-form[data-v-6da2f7c9]{margin:16px auto 0;max-width:720px;padding:0 14px}.notice[data-v-6da2f7c9]{background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;font-size:14px;margin-bottom:12px;padding:10px 12px}.empty[data-v-6da2f7c9]{align-items:center;background:#fff;border:1px dashed #cbd5e1;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:160px;padding:24px;text-align:center}.empty strong[data-v-6da2f7c9]{font-size:17px}.empty span[data-v-6da2f7c9]{color:#64748b;font-size:14px}.address-list[data-v-6da2f7c9]{display:grid;gap:12px}.address-card[data-v-6da2f7c9],.address-form[data-v-6da2f7c9]{background:#fff;border:1px solid #e5e7eb;box-shadow:0 8px 24px #0f172a0f}.address-card[data-v-6da2f7c9]{display:grid;gap:12px;padding:16px}.person[data-v-6da2f7c9]{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.person strong[data-v-6da2f7c9]{font-size:17px}.person span[data-v-6da2f7c9]{color:#475569}.person em[data-v-6da2f7c9]{background:#ef4444;color:#fff;font-size:12px;font-style:normal;padding:2px 7px}.address-main p[data-v-6da2f7c9]{line-height:1.6;margin:8px 0 0}.address-main small[data-v-6da2f7c9]{color:#64748b;display:block;margin-top:6px}.address-actions[data-v-6da2f7c9]{border-top:1px solid #eef2f7;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding-top:12px}.address-actions button[data-v-6da2f7c9],.back-list[data-v-6da2f7c9]{background:#fff;border:1px solid #cbd5e1;color:#334155;cursor:pointer;font-size:14px;padding:8px 12px}.address-actions .danger[data-v-6da2f7c9]{border-color:#fecaca;color:#dc2626}.primary[data-v-6da2f7c9]{background:#16a34a;border:0;color:#fff;cursor:pointer;font-size:15px;font-weight:700;min-height:44px;padding:0 18px;width:100%}.primary[data-v-6da2f7c9]:disabled{cursor:not-allowed;opacity:.65}.fixed-action[data-v-6da2f7c9]{bottom:18px;box-shadow:0 10px 26px #16a34a38;left:50%;max-width:692px;position:fixed;transform:translate(-50%);width:calc(100% - 28px)}.address-form[data-v-6da2f7c9]{display:grid;gap:12px;padding:16px}.address-form label[data-v-6da2f7c9]{border-bottom:1px solid #edf2f7;display:grid;gap:8px;padding-bottom:12px}.address-form label>span[data-v-6da2f7c9]{color:#334155;font-size:14px;font-weight:700}.address-form input[data-v-6da2f7c9],.address-form textarea[data-v-6da2f7c9]{border:1px solid #cbd5e1;font:inherit;min-height:42px;padding:9px 10px;resize:vertical}.switch-row[data-v-6da2f7c9]{align-items:center;grid-template-columns:1fr auto}.switch-row small[data-v-6da2f7c9]{color:#64748b;display:block;font-weight:400;margin-top:3px}.switch-row input[data-v-6da2f7c9]{height:22px;min-height:22px;width:22px}@media(max-width:640px){.address-header[data-v-6da2f7c9]{padding:0 10px}.home-link[data-v-6da2f7c9]{font-size:13px}}.classic-public-page[data-v-8960eec8]{min-height:100vh;padding:20px 0 40px;background:transparent}.classic-public-page .mall-subpage-wrap[data-v-8960eec8]{width:min(570px,calc(100% - 20px));margin:0 auto}.classic-page-head[data-v-8960eec8]{min-height:54px;display:flex;align-items:center;gap:14px;margin:0 0 10px;padding:10px 16px;border:1px solid #e5e7eb;border-radius:0;background:#fff;box-shadow:none}.classic-page-head .mall-back[data-v-8960eec8]{flex:0 0 auto;min-height:32px;padding:0 12px;border:1px solid #d7dde5;border-radius:3px;background:#fff;color:#555}.classic-page-head h1[data-v-8960eec8]{margin:0;font-size:18px;line-height:1.35}.classic-page-head p[data-v-8960eec8]{margin:2px 0 0;font-size:12px;line-height:1.4}@media(max-width:600px){.classic-public-page[data-v-8960eec8]{padding-top:6px}.classic-public-page .mall-subpage-wrap[data-v-8960eec8]{width:calc(100% - 12px)}.classic-page-head[data-v-8960eec8]{padding:8px 10px}}.classic-article-page[data-v-6e8cdda6]{min-height:100vh;padding:34px 10px;color:#555;background:transparent;font-family:Microsoft YaHei,Helvetica Neue,Arial,sans-serif}.classic-article-block[data-v-6e8cdda6]{width:min(570px,100%);margin:0 auto;border:1px solid #ddd;background:#fff;box-shadow:0 5px 10px #00000040}.classic-article-title[data-v-6e8cdda6]{min-height:42px;display:flex;align-items:center;padding:0 15px;border-bottom:1px solid #ddd;color:#333;background:#f5f5f5;font-size:16px}.classic-breadcrumb[data-v-6e8cdda6]{min-height:42px;display:flex;align-items:center;gap:8px;padding:8px 15px;border-bottom:1px solid #eee;background:#f5f5f5;font-size:13px}.classic-breadcrumb button[data-v-6e8cdda6]{border:0;padding:0;color:#337ab7;background:transparent}.classic-breadcrumb b[data-v-6e8cdda6]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.classic-article-heading[data-v-6e8cdda6]{padding:18px 15px 14px;text-align:center}.classic-article-heading h1[data-v-6e8cdda6]{margin:0 0 7px;color:#333;font-size:22px}.classic-article-heading time[data-v-6e8cdda6]{color:#999;font-size:13px}.classic-article-content[data-v-6e8cdda6]{min-height:110px;margin:0 15px;padding:18px 0;border-top:1px solid #eee;border-bottom:1px solid #eee;color:#333;line-height:1.8;overflow-wrap:anywhere}.classic-article-actions[data-v-6e8cdda6]{display:flex;justify-content:space-between;padding:15px}.classic-article-actions button[data-v-6e8cdda6]{min-height:34px;border:1px solid #2e6da4;border-radius:4px;padding:6px 12px;color:#fff;background:#337ab7}.classic-article-actions button[data-v-6e8cdda6]:last-child{border-color:#46b8da;background:#5bc0de}.classic-article-search[data-v-6e8cdda6]{display:grid;grid-template-columns:1fr auto;gap:8px;padding:15px}.classic-article-search input[data-v-6e8cdda6],.classic-article-search button[data-v-6e8cdda6]{min-height:36px;border:1px solid #ccc;border-radius:0;padding:6px 12px}.classic-article-search button[data-v-6e8cdda6]{color:#fff;border-color:#2e6da4;background:#337ab7}.classic-article-list[data-v-6e8cdda6]{list-style:none;margin:0;padding:0 15px 15px}.classic-article-list li[data-v-6e8cdda6]{border-top:1px solid #eee}.classic-article-list li>button[data-v-6e8cdda6]{width:100%;min-height:45px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;padding:0;color:#333;background:transparent;text-align:left}.classic-article-list span[data-v-6e8cdda6]{color:#999;font-size:12px;white-space:nowrap}.classic-article-empty[data-v-6e8cdda6]{padding:32px 15px;text-align:center;color:#999}@media(max-width:600px){.classic-article-page[data-v-6e8cdda6]{padding:8px 6px}.classic-article-heading h1[data-v-6e8cdda6]{font-size:19px}.classic-article-actions button[data-v-6e8cdda6]{padding:6px 9px}}.article-search[data-v-6e8cdda6]{display:grid;grid-template-columns:1fr auto;gap:10px}.article-search input[data-v-6e8cdda6]{min-height:42px;border:1px solid #e5e7eb;border-radius:10px;padding:0 14px}.article-count[data-v-6e8cdda6]{margin:12px 0 0;color:#6b7280;font-size:13px}.article-count b[data-v-6e8cdda6]{color:#e11d48}.article-list[data-v-6e8cdda6]{list-style:none;margin:0;padding:0}.article-list li+li[data-v-6e8cdda6]{border-top:1px solid #f1f5f9}.article-list button[data-v-6e8cdda6]{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 18px;border:0;background:transparent;text-align:left;cursor:pointer}.article-list button[data-v-6e8cdda6]:hover{background:#fff1f2}.article-list strong[data-v-6e8cdda6]{color:#111827;font-size:15px}.article-list span[data-v-6e8cdda6]{flex:0 0 auto;color:#9ca3af;font-size:12px}.article-meta[data-v-6e8cdda6]{display:flex;justify-content:space-between;gap:12px;margin-bottom:16px;color:#9ca3af;font-size:13px}.article-meta span[data-v-6e8cdda6]:first-child{color:#e11d48;font-weight:700}.article-content[data-v-6e8cdda6]{line-height:1.8;color:#374151;overflow-wrap:anywhere}.article-content[data-v-6e8cdda6] img{max-width:100%;height:auto;border-radius:10px}.article-neighbors[data-v-6e8cdda6]{margin-top:20px;padding-top:16px;border-top:1px solid #f1f5f9;color:#6b7280;font-size:14px}.article-neighbors a[data-v-6e8cdda6]{color:#e11d48;text-decoration:none;font-weight:600}.article-pages[data-v-6e8cdda6]{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-top:1px solid #f1f5f9}.mall-empty.error[data-v-6e8cdda6]{color:#e11d48}.classic-cart-page[data-v-b5de4e82]{min-height:100vh;padding:24px 10px;background:transparent;font-family:Microsoft YaHei,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.42857143}.classic-cart-container[data-v-b5de4e82]{width:min(570px,100%);margin:0 auto}.classic-cart-block[data-v-b5de4e82]{margin-bottom:16px;background:#fff;box-shadow:0 5px 10px #00000040}.classic-cart-back button[data-v-b5de4e82]{width:100%;min-height:40px;border:0;padding:0 12px;color:#555;text-align:left;background:#fff;font-size:14px;line-height:1.42857143}.classic-cart-block-bordered[data-v-b5de4e82]{border:1px solid #ddd}.classic-cart-header[data-v-b5de4e82]{min-height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;background:#eee}.classic-cart-header h1[data-v-b5de4e82]{margin:0;color:#555;font-size:16px;font-weight:400}.classic-cart-header button[data-v-b5de4e82]{min-height:30px;border:0;background:transparent;color:#555;font-size:13px;line-height:1.2;white-space:nowrap}.classic-cart-list[data-v-b5de4e82]{background:#fff}.classic-cart-row[data-v-b5de4e82]{position:relative;min-height:78px;padding:14px 78px 12px 58px;border-top:1px solid #ddd}.classic-cart-row>img[data-v-b5de4e82]{position:absolute;top:16px;left:14px;width:28px;height:28px;object-fit:cover;border-radius:50%}.classic-cart-row-actions[data-v-b5de4e82]{position:absolute;top:15px;right:12px;display:flex;gap:8px;align-items:center}.classic-cart-row-actions input[data-v-b5de4e82]{width:17px;height:17px;accent-color:#5cb85c}.classic-cart-row-actions button[data-v-b5de4e82]{min-width:29px;min-height:27px;border:1px solid #d43f3a;border-radius:2px;color:#fff;background:#d9534f;font-size:12px}.classic-cart-row-copy[data-v-b5de4e82]{color:#555;font-size:13px;line-height:1.6}.classic-cart-row-copy b[data-v-b5de4e82]{color:#333}.classic-cart-row-copy em[data-v-b5de4e82]{color:#e33;font-style:normal}.classic-cart-row-copy small[data-v-b5de4e82]{display:block;color:#999;cursor:pointer}.classic-cart-edit[data-v-b5de4e82]{display:grid;grid-template-columns:minmax(0,1fr) 58px 44px 44px;gap:5px;margin-top:8px}.classic-cart-edit input[data-v-b5de4e82],.classic-cart-edit button[data-v-b5de4e82]{min-width:0;min-height:28px;border:1px solid #ccc;border-radius:0;background:#fff}.classic-cart-edit button[type=submit][data-v-b5de4e82]{color:#fff;border-color:#337ab7;background:#337ab7}.classic-cart-total[data-v-b5de4e82]{min-height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-top:1px solid #ddd;color:#d9534f}.classic-cart-total strong[data-v-b5de4e82]{font-size:19px}.classic-cart-total>button[data-v-b5de4e82]{min-height:34px;border:1px solid #46b8da;border-radius:3px;padding:6px 10px;color:#fff;background:#5bc0de;font-size:14px;line-height:1.2;white-space:nowrap}.classic-cart-loading[data-v-b5de4e82]{font-size:12px;color:#666}.classic-cart-empty[data-v-b5de4e82]{padding:32px 15px;color:#777;text-align:center}.classic-cart-empty button[data-v-b5de4e82]{border:0;color:#337ab7;background:transparent}.cart-toolbar-top[data-v-b5de4e82]{display:flex;justify-content:flex-end;margin-bottom:10px}.cart-shell[data-v-b5de4e82]{display:grid;gap:14px}.cart-actions[data-v-b5de4e82]{display:grid;gap:6px}.cart-action-btn[data-v-b5de4e82],.cart-toolbar-btn[data-v-b5de4e82]{min-height:34px;padding:0 12px;font-size:13px}.cart-edit-form[data-v-b5de4e82]{grid-column:1 / -1;display:grid;gap:8px;margin-top:10px;padding:12px;border:1px solid #dfe7ef;border-radius:4px;background:#fbfdff}.cart-edit-form label[data-v-b5de4e82]{display:grid;grid-template-columns:92px 1fr;min-height:34px;border:1px solid #d8e1eb;border-radius:3px;overflow:hidden}.cart-edit-form label span[data-v-b5de4e82]{display:flex;align-items:center;justify-content:center;background:#f4f7fa;color:#586778;border-right:1px solid #d8e1eb}.cart-edit-form input[data-v-b5de4e82]{width:100%;min-width:0;border:0;padding:0 10px;outline:none;color:#26384c;background:#fff}.edit-actions[data-v-b5de4e82]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.edit-actions .mall-btn-primary[data-v-b5de4e82],.edit-actions .mall-btn-ghost[data-v-b5de4e82]{min-height:38px}.edit-actions button[data-v-b5de4e82]:disabled{opacity:.55}.classic-cart-shell[data-v-b5de4e82]{width:min(570px,100%);margin:0 auto}.classic-cart-shell .cart-toolbar-top[data-v-b5de4e82]{display:none}.classic-cart-shell .cart-workspace[data-v-b5de4e82]{display:block}.classic-cart-shell .cart-main[data-v-b5de4e82]{border:1px solid #d9e2eb;background:#fff;box-shadow:0 5px 10px #00000038}.classic-cart-shell .cart-toolbar[data-v-b5de4e82]{padding:10px 12px;border-bottom:1px solid #e5e7eb;background:#f5f5f5}.classic-cart-shell .cart-toolbar-btn[data-v-b5de4e82]{border-radius:0;color:#c9302c}.classic-cart-shell .cart-list[data-v-b5de4e82]{display:grid}.classic-cart-shell .cart-item[data-v-b5de4e82]{grid-template-columns:auto 36px 1fr auto auto auto;gap:10px;padding:12px;border:0;border-bottom:1px solid #e5e7eb;border-radius:0;box-shadow:none}.classic-cart-shell .cart-item img[data-v-b5de4e82]{width:32px;height:32px;border-radius:50%;object-fit:cover}.classic-cart-shell .cart-item h2[data-v-b5de4e82]{font-size:14px}.classic-cart-shell .cart-item p[data-v-b5de4e82]{margin:4px 0 0;color:#777;font-size:12px}.classic-cart-shell .cart-item strong[data-v-b5de4e82]{color:#e11d48}.classic-cart-shell .cart-actions[data-v-b5de4e82]{grid-auto-flow:column;grid-template-columns:auto auto}.classic-cart-shell .cart-action-btn[data-v-b5de4e82]{min-height:30px;padding:0 7px;border-radius:0}.classic-cart-shell .cart-aside[data-v-b5de4e82]{margin-top:12px}.classic-cart-shell .cart-total[data-v-b5de4e82]{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:12px;border:1px solid #d9e2eb;border-radius:0;background:#fff;box-shadow:0 5px 10px #00000038}.classic-cart-shell .cart-total strong[data-v-b5de4e82]{color:#e11d48;font-size:20px}.classic-cart-shell .checkout-button[data-v-b5de4e82]{min-height:36px;border-radius:0;background:#337ab7}.classic-cart-shell .cart-empty[data-v-b5de4e82]{border-radius:0;box-shadow:0 5px 10px #00000038}@media(max-width:640px){.classic-cart-shell .cart-item[data-v-b5de4e82]{grid-template-columns:auto 32px 1fr auto}.classic-cart-shell .cart-actions[data-v-b5de4e82]{grid-column:3 / -1}}@media(max-width:640px){.cart-toolbar-top[data-v-b5de4e82]{justify-content:stretch}.cart-toolbar-top .mall-btn-ghost[data-v-b5de4e82]{width:100%}.cart-toolbar[data-v-b5de4e82]{flex-direction:column;align-items:stretch;gap:10px}.cart-toolbar-btn[data-v-b5de4e82]{width:100%}.cart-actions[data-v-b5de4e82]{grid-template-columns:1fr 1fr}.cart-action-btn[data-v-b5de4e82]{width:100%}.cart-edit-form label[data-v-b5de4e82],.edit-actions[data-v-b5de4e82]{grid-template-columns:1fr}.cart-edit-form label span[data-v-b5de4e82]{min-height:30px;border-right:0;border-bottom:1px solid #d8e1eb}}.class-list-page[data-v-2bb73239]{background:#f3f6fb;color:#243044;min-height:100vh;padding-bottom:28px}.topbar[data-v-2bb73239]{align-items:center;background:#fff;border-bottom:1px solid #dbe3ee;display:grid;gap:8px;grid-template-columns:42px 1fr;min-height:54px;padding:8px 12px;position:sticky;top:0;z-index:5}.back-btn[data-v-2bb73239]{background:transparent;border:0;color:#2563eb;cursor:pointer;font-size:30px;height:38px;line-height:38px;padding:0;width:38px}.search-box[data-v-2bb73239]{display:grid;grid-template-columns:1fr 70px}.search-box input[data-v-2bb73239]{border:1px solid #cbd5e1;border-right:0;font-size:14px;min-width:0;padding:0 12px}.search-box button[data-v-2bb73239]{background:#2563eb;border:1px solid #2563eb;color:#fff;cursor:pointer;font-weight:700;min-height:38px}.panel[data-v-2bb73239]{margin:14px auto 0;max-width:980px;width:calc(100% - 24px)}.crumbs[data-v-2bb73239]{align-items:center;color:#64748b;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.crumbs a[data-v-2bb73239],.crumbs button[data-v-2bb73239]{background:transparent;border:0;color:#2563eb;cursor:pointer;padding:0;text-decoration:none}.crumbs strong[data-v-2bb73239]{color:#1f2937}.search-title[data-v-2bb73239],.notice[data-v-2bb73239]{background:#fff7ed;border:1px solid #fed7aa;color:#c2410c;margin-bottom:12px;padding:10px 12px}.search-title span[data-v-2bb73239]{color:#dc2626;font-weight:700}.grid[data-v-2bb73239]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));list-style:none;margin:0;padding:0}.card[data-v-2bb73239]{min-width:0}.card-button[data-v-2bb73239]{background:#fff;border:1px solid #dbe3ee;color:inherit;cursor:pointer;display:flex;flex-direction:column;min-height:100%;padding:10px;text-align:left;width:100%}.card-button[data-v-2bb73239]:hover{border-color:#60a5fa}.card-button img[data-v-2bb73239]{aspect-ratio:1 / 1;background:#eef2f7;object-fit:cover;width:100%}.card-button strong[data-v-2bb73239]{display:-webkit-box;font-size:14px;line-height:1.4;margin-top:9px;min-height:39px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.card-button>span[data-v-2bb73239]{color:#2563eb;font-weight:700;margin-top:6px}.meta[data-v-2bb73239]{color:#64748b;display:grid;font-size:12px;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.meta span[data-v-2bb73239]{background:#f8fafc;padding:4px;text-align:center}.price[data-v-2bb73239]{align-items:center;display:flex;justify-content:space-between;margin-top:10px}.price b[data-v-2bb73239]{color:#dc2626;font-size:16px}.price em[data-v-2bb73239]{background:#2563eb;color:#fff;font-style:normal;font-weight:700;padding:5px 8px}@media(max-width:520px){.grid[data-v-2bb73239]{grid-template-columns:repeat(2,minmax(0,1fr))}.panel[data-v-2bb73239]{width:calc(100% - 16px)}}.classic-checkout-page[data-v-8bad2034]{min-height:100vh;padding:26px 12px;background:transparent}.app-user .classic-checkout-shell[data-v-8bad2034]{width:min(570px,calc(100% - 24px))!important;max-width:570px!important;margin:0 auto;border-radius:0;background:transparent}.classic-checkout-shell .checkout-header[data-v-8bad2034],.classic-checkout-shell .order-summary[data-v-8bad2034],.classic-checkout-shell .checkout-items[data-v-8bad2034],.classic-checkout-shell .pay-panel[data-v-8bad2034]{border:1px solid #d9e2eb;border-radius:0;background:#fff;box-shadow:0 5px 10px #0003}.classic-checkout-shell .checkout-header[data-v-8bad2034]{min-height:48px;margin-bottom:12px;padding:0 12px;background:#f5f5f5}.classic-checkout-shell .checkout-header button[data-v-8bad2034]{color:#337ab7}.classic-checkout-shell .checkout-workspace[data-v-8bad2034]{display:grid;grid-template-columns:minmax(0,1fr)!important;gap:12px}.classic-checkout-shell .checkout-main[data-v-8bad2034],.classic-checkout-shell .checkout-aside[data-v-8bad2034]{display:grid;width:100%;min-width:0;gap:12px}.classic-checkout-shell .order-summary[data-v-8bad2034]{padding:15px}.classic-checkout-shell .summary-icon[data-v-8bad2034]{border-radius:0;background:#337ab7}.classic-checkout-shell .pay-panel[data-v-8bad2034]{padding:14px}.classic-checkout-shell .pay-methods[data-v-8bad2034]{display:grid;gap:8px}.classic-checkout-shell .pay-methods button[data-v-8bad2034]{justify-content:flex-start;border-radius:0}.classic-checkout-shell .pay-methods button.active[data-v-8bad2034]{color:#fff;border-color:#337ab7;background:#337ab7}.classic-checkout-shell .pay-submit[data-v-8bad2034]{width:100%;min-height:40px;margin-top:12px;border-radius:0;background:#337ab7}.detail-workspace[data-v-725d28ac]{width:100%}.hero[data-v-725d28ac],.order-panel[data-v-725d28ac],.desc-panel[data-v-725d28ac]{border:1px solid #e5e7eb;border-radius:14px;background:#fff;box-shadow:0 8px 24px #0f172a0a}.notice[data-v-725d28ac],.hero[data-v-725d28ac],.order-panel[data-v-725d28ac],.desc-panel[data-v-725d28ac]{margin:0 0 14px;max-width:none;width:100%}.notice[data-v-725d28ac]{color:#c2410c;padding:12px}.hero img[data-v-725d28ac]{aspect-ratio:16 / 9;display:block;object-fit:cover;width:100%}.hero-copy[data-v-725d28ac]{padding:14px}.hero h1[data-v-725d28ac]{font-size:20px;line-height:1.35;margin:0 0 8px}.price[data-v-725d28ac]{color:#e11d48;margin:0}.price strong[data-v-725d28ac]{font-size:24px}.price span[data-v-725d28ac]{border:1px solid currentColor;font-size:12px;margin-left:8px;padding:3px 6px}.price .info[data-v-725d28ac]{color:#2563eb}.price .success[data-v-725d28ac]{color:#16a34a}.price .warning[data-v-725d28ac]{color:#ea580c}.sub[data-v-725d28ac]{color:#64748b;margin:7px 0 0}.store-buy-status[data-v-725d28ac]{align-items:center;color:#64748b;display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.stock-pill[data-v-725d28ac]{border-radius:3px;color:#fff;display:inline-flex;font-size:12px;font-weight:800;line-height:1;padding:5px 8px}.fill-entry[data-v-725d28ac]{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:12px 14px}.fill-entry b[data-v-725d28ac]{color:#94a3b8;font-size:24px}.shop-card[data-v-725d28ac]{padding:14px}.shop-info[data-v-725d28ac]{align-items:center;display:flex;gap:12px}.shop-info img[data-v-725d28ac]{background:#eef2f7;height:52px;object-fit:cover;width:52px}.shop-info strong[data-v-725d28ac],.shop-info span[data-v-725d28ac]{display:block}.shop-info span[data-v-725d28ac]{color:#64748b;font-size:13px;margin-top:3px}.scores[data-v-725d28ac]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-top:12px}.scores span[data-v-725d28ac]{background:#f8fafc;color:#64748b;padding:8px;text-align:center}.scores b[data-v-725d28ac]{color:#16a34a}.order-panel[data-v-725d28ac]{display:grid;gap:10px;padding:14px}.order-panel h2[data-v-725d28ac]{font-size:18px;margin:0}.alert[data-v-725d28ac],.inline-message[data-v-725d28ac]{background:#fff7ed;border:1px solid #fed7aa;color:#c2410c;padding:10px}.legacy-buy-summary[data-v-725d28ac]{display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}.legacy-buy-summary div[data-v-725d28ac]{background:#f8fafc;border:1px solid #e2e8f0;display:grid;gap:4px;min-width:0;padding:10px}.legacy-buy-summary span[data-v-725d28ac]{color:#64748b;font-size:12px}.legacy-buy-summary strong[data-v-725d28ac]{color:#dc2626;font-size:14px}.order-panel label[data-v-725d28ac]{display:grid;gap:6px}.order-panel label span[data-v-725d28ac]{color:#64748b;font-size:13px}.order-panel input[data-v-725d28ac],.order-panel select[data-v-725d28ac]{border:1px solid #cbd5e1;min-height:38px;padding:0 10px}.address-picker>div[data-v-725d28ac]{display:flex;gap:8px}.address-picker select[data-v-725d28ac]{flex:1;min-width:0}.address-picker button[data-v-725d28ac]{background:#2563eb;border:0;color:#fff;cursor:pointer;font-weight:700;min-height:38px;padding:0 12px}.total[data-v-725d28ac]{align-items:center;display:flex;justify-content:space-between}.payment-strip[data-v-725d28ac]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.payment-strip span[data-v-725d28ac]{color:#64748b;font-size:13px}.payment-strip b[data-v-725d28ac]{background:#eef6ff;border:1px solid #bfdbfe;color:#2563eb;font-size:12px;padding:5px 8px}.total strong[data-v-725d28ac]{color:#dc2626;font-size:20px}.tab-buttons[data-v-725d28ac]{display:grid;grid-template-columns:1fr 1fr}.tab-buttons button[data-v-725d28ac]{background:#f8fafc;border:0;border-bottom:1px solid #e2e8f0;cursor:pointer;font-weight:700;min-height:42px}.tab-buttons .active[data-v-725d28ac]{background:#fff;color:#2563eb}.desc[data-v-725d28ac]{min-height:180px;overflow:hidden;padding:14px}.desc[data-v-725d28ac] img{height:auto;max-width:100%}.recommend-grid[data-v-725d28ac]{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));padding:12px}.recommend-grid button[data-v-725d28ac]{background:#fff;border:1px solid #e2e8f0;cursor:pointer;padding:8px;text-align:left}.recommend-grid img[data-v-725d28ac]{aspect-ratio:1 / 1;object-fit:cover;width:100%}.recommend-grid strong[data-v-725d28ac],.recommend-grid span[data-v-725d28ac]{display:block}.recommend-grid strong[data-v-725d28ac]{font-size:13px;margin-top:6px}.recommend-grid span[data-v-725d28ac]{color:#dc2626;margin-top:4px}.bottom-bar[data-v-725d28ac]{align-items:center;background:#fff;border-top:1px solid #dbe3ee;bottom:0;display:grid;grid-template-columns:repeat(3,minmax(48px,auto)) 1fr 1fr;left:0;min-height:58px;position:fixed;right:0;z-index:10}.bottom-bar.no-cart[data-v-725d28ac]{grid-template-columns:repeat(3,minmax(48px,auto)) 1fr}.bottom-bar a[data-v-725d28ac],.bottom-bar button[data-v-725d28ac]{align-items:center;border:0;color:#334155;cursor:pointer;display:flex;font-size:13px;font-weight:700;height:100%;justify-content:center;text-decoration:none}.bottom-bar .cart[data-v-725d28ac]{background:#fff1f2;color:#e11d48}.bottom-bar .buy[data-v-725d28ac]{background:linear-gradient(135deg,#ef4444,#f97316);color:#fff}.bottom-bar button[data-v-725d28ac]:disabled{background:#94a3b8;cursor:not-allowed}@media(max-width:640px){.detail-top nav[data-v-725d28ac]{gap:10px}.scores[data-v-725d28ac]{grid-template-columns:1fr}.legacy-buy-summary[data-v-725d28ac]{grid-template-columns:repeat(2,1fr)}.address-picker>div[data-v-725d28ac]{display:grid}.bottom-bar[data-v-725d28ac]{grid-template-columns:repeat(2,54px) 76px 1fr 1fr}.bottom-bar.no-cart[data-v-725d28ac]{grid-template-columns:repeat(2,54px) 76px 1fr}}.detail-buy-actions[data-v-725d28ac]{display:grid;grid-template-columns:1fr 1.2fr;gap:10px;margin-top:12px}.detail-buy-actions .cart[data-v-725d28ac],.detail-buy-actions .buy[data-v-725d28ac]{min-height:44px;border:0;border-radius:12px;font-weight:700;cursor:pointer}.classic-detail-workspace[data-v-725d28ac]{width:min(570px,100%);margin:0 auto;display:grid;grid-template-columns:155px minmax(0,1fr);gap:14px;align-items:start}.classic-detail-workspace .detail-main[data-v-725d28ac],.classic-detail-workspace .detail-aside[data-v-725d28ac]{min-width:0}.classic-detail-workspace .hero[data-v-725d28ac],.classic-detail-workspace .order-panel[data-v-725d28ac],.classic-detail-workspace .desc-panel[data-v-725d28ac]{border-radius:0;border-color:#d9e2eb;box-shadow:0 4px 10px #00000029}.classic-detail-workspace .hero img[data-v-725d28ac]{aspect-ratio:1 / 1}.classic-detail-workspace .hero-copy[data-v-725d28ac]{padding:10px}.classic-detail-workspace .hero h1[data-v-725d28ac]{font-size:17px}.classic-detail-workspace .price strong[data-v-725d28ac]{font-size:22px}.classic-detail-workspace .sub[data-v-725d28ac]{font-size:12px}.classic-detail-workspace .desc-panel[data-v-725d28ac]{margin-top:14px}.classic-detail-workspace .desc[data-v-725d28ac]{min-height:0;font-size:13px;line-height:1.65}.classic-detail-workspace .classic-order-panel[data-v-725d28ac]{gap:9px;padding:12px}.classic-detail-workspace .legacy-buy-summary[data-v-725d28ac]{grid-template-columns:repeat(2,1fr)}.classic-detail-workspace .legacy-buy-summary div[data-v-725d28ac]{border-radius:0;padding:8px}.classic-detail-workspace .order-panel input[data-v-725d28ac],.classic-detail-workspace .order-panel select[data-v-725d28ac]{min-height:34px;border-radius:0}.classic-detail-workspace .detail-buy-actions .cart[data-v-725d28ac],.classic-detail-workspace .detail-buy-actions .buy[data-v-725d28ac]{min-height:38px;border-radius:0}.classic-detail-workspace .detail-buy-actions .cart[data-v-725d28ac]{background:#5cb85c;color:#fff}.classic-detail-workspace .detail-buy-actions .buy[data-v-725d28ac]{background:#337ab7}@media(max-width:640px){.classic-detail-workspace[data-v-725d28ac]{grid-template-columns:1fr}.classic-detail-workspace .hero[data-v-725d28ac]{display:grid;grid-template-columns:110px 1fr}.classic-detail-workspace .hero img[data-v-725d28ac]{height:110px}}.detail-buy-actions .cart[data-v-725d28ac]{background:#fff1f2;color:#e11d48}.detail-buy-actions .buy[data-v-725d28ac]{background:linear-gradient(135deg,#ef4444,#f97316);color:#fff}.fill-entry[data-v-725d28ac]{display:none}@media(min-width:980px){.bottom-bar[data-v-725d28ac]{display:none!important}.detail-page[data-v-725d28ac]{padding-bottom:28px}}@media(max-width:979px){.detail-buy-actions[data-v-725d28ac]{display:none}}.faka-page[data-v-87065b53]{min-height:100vh;padding:20px 16px 88px;background:transparent}.faka-card[data-v-87065b53]{max-width:none;margin:0 auto;background:#fff;border:1px solid #dbe5ee;border-radius:4px;box-shadow:0 10px 24px #2250761f;padding:20px}.classic-faka-page .faka-card[data-v-87065b53]{width:min(760px,100%);box-sizing:border-box;border-radius:0;box-shadow:0 5px 10px #0003}.classic-faka-page .faka-workspace[data-v-87065b53]{display:block}.classic-faka-page .faka-aside[data-v-87065b53]{position:static}.classic-faka-page .faka-aside .action-row[data-v-87065b53]{display:flex;flex-direction:row;justify-content:flex-end}.faka-workspace[data-v-87065b53]{display:grid;gap:14px}@media(min-width:980px){.faka-workspace[data-v-87065b53]{grid-template-columns:minmax(0,1fr) 280px;align-items:start}.faka-aside[data-v-87065b53]{position:sticky;top:18px}.faka-aside .action-row[data-v-87065b53]{grid-template-columns:1fr}}.faka-card header[data-v-87065b53]{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e6edf3;padding-bottom:14px;margin-bottom:16px}.faka-card h1[data-v-87065b53]{margin:0;font-size:20px;color:#26384c}.faka-card header span[data-v-87065b53]{color:#68798e;font-size:13px}.notice[data-v-87065b53],.message[data-v-87065b53]{margin-bottom:14px;padding:10px 12px;border-radius:3px;border:1px solid #d5e4f3;background:#f4f9ff;color:#34516d}.message[data-v-87065b53]{border-color:#f0d5b1;background:#fff8ed;color:#af5a13}textarea[data-v-87065b53]{width:100%;min-height:260px;resize:vertical;border:1px solid #cfd9e4;border-radius:3px;padding:12px;color:#26384c;font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.7;box-sizing:border-box}.action-row[data-v-87065b53]{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}button[data-v-87065b53]{height:34px;padding:0 16px;border:1px solid #4b80ce;border-radius:3px;background:#5b8ed6;color:#fff;cursor:pointer}button.danger[data-v-87065b53]{background:#d8614f;border-color:#c75342}button[data-v-87065b53]:disabled{opacity:.55;cursor:not-allowed}footer[data-v-87065b53]{margin-top:22px;border-top:1px solid #e6edf3;padding-top:14px}footer button[data-v-87065b53]{background:#6f5fbd;border-color:#6f5fbd}@media(max-width:640px){.faka-card header[data-v-87065b53]{display:block}.action-row[data-v-87065b53]{flex-direction:column}button[data-v-87065b53]{width:100%}}.feedback-public[data-v-3087b9de]{min-height:100vh;padding:18px;background:#f4f4f4;color:#1f2933;font-family:Arial,sans-serif}.feedback-public h1[data-v-3087b9de]{margin:0 0 14px;text-align:center;font-size:20px;color:#344054}.search-box[data-v-3087b9de]{display:flex;justify-content:center;gap:8px;margin:20px 0}.search-box input[data-v-3087b9de],.search-box button[data-v-3087b9de]{min-height:34px;border:1px solid #cfd7e2;padding:0 10px}.search-box button[data-v-3087b9de]{background:#fff;color:#333}.search-box button[type=submit][data-v-3087b9de]{background:#4caf50;color:#fff;border-color:#4caf50}.notice[data-v-3087b9de]{margin:10px auto;text-align:center;color:#667085}.table-responsive[data-v-3087b9de]{overflow-x:auto}table[data-v-3087b9de]{width:100%;border-collapse:collapse;margin:20px 0;background:#fff;box-shadow:0 2px 5px #0000001a}th[data-v-3087b9de],td[data-v-3087b9de]{padding:10px;border:1px solid #ddd;text-align:center;font-size:12px}th[data-v-3087b9de]{background:#4caf50;color:#fff}th.name[data-v-3087b9de]{width:120px}th.status[data-v-3087b9de],th.user[data-v-3087b9de]{width:40px}tr[data-v-3087b9de]:nth-child(2n){background:#f9f9f9}tr[data-v-3087b9de]:hover{background:#f1f1f1}.reason[data-v-3087b9de]{color:#00f}.update-time[data-v-3087b9de],.red[data-v-3087b9de]{color:red}.green[data-v-3087b9de]{color:green}.orange[data-v-3087b9de]{color:#f59e0b}.yellow[data-v-3087b9de]{color:#ca8a04}.no-feedback[data-v-3087b9de]{color:#555}.pagination[data-v-3087b9de]{display:flex;justify-content:center;align-items:center;gap:8px;margin:20px 0}.pagination button[data-v-3087b9de],.pagination span[data-v-3087b9de]{border:1px solid #ddd;background:#fff;color:#4caf50;padding:6px 12px}.pagination button[data-v-3087b9de]:disabled{color:#bbb;cursor:not-allowed}@media(max-width:640px){.search-box[data-v-3087b9de]{flex-direction:column}}.find-page[data-v-3b7ecfae]{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:7vh 16px;background:linear-gradient(135deg,#1094d6c7,#5bc0e8c2),repeating-linear-gradient(45deg,#ffffff24 0,#ffffff24 80px,#ffffff0a 80px,#ffffff0a 160px)}.find-card[data-v-3b7ecfae]{width:min(640px,100%);background:#fff;border:1px solid #d8e2eb;border-radius:4px;box-shadow:0 12px 34px #164e7838}.find-header[data-v-3b7ecfae]{position:relative;padding:28px 32px 22px;text-align:center;border-bottom:1px solid #edf1f5}.find-header h1[data-v-3b7ecfae]{margin:0 0 8px;font-size:24px;font-weight:700;color:#26384c}.find-header p[data-v-3b7ecfae]{margin:0;color:#778493}.back-link[data-v-3b7ecfae]{position:absolute;right:20px;top:22px;border:1px solid #cfd9e3;background:#f7fafc;color:#425466;padding:7px 12px;border-radius:3px;cursor:pointer}.find-tabs[data-v-3b7ecfae]{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #dfe6ee}.find-tabs button[data-v-3b7ecfae]{height:44px;border:0;border-right:1px solid #dfe6ee;background:#f6f8fb;color:#37475a;font-weight:600;cursor:pointer}.find-tabs button[data-v-3b7ecfae]:last-child{border-right:0}.find-tabs button.active[data-v-3b7ecfae]{background:#fff;color:#1582c4;box-shadow:inset 0 -3px #28a6e0}.find-form[data-v-3b7ecfae]{padding:24px 32px 18px;display:grid;gap:14px}.notice[data-v-3b7ecfae]{border:1px solid #cce4f6;background:#eef8ff;color:#39627f;padding:10px 12px;line-height:1.65}.notice p[data-v-3b7ecfae]{margin:2px 0}.find-form label[data-v-3b7ecfae]{display:grid;grid-template-columns:112px 1fr;align-items:center}.find-form span[data-v-3b7ecfae]{height:38px;display:flex;align-items:center;justify-content:center;background:#f4f8fb;border:1px solid #cfdbe6;border-right:0;color:#44566c}.find-form input[data-v-3b7ecfae]{min-width:0;height:38px;border:1px solid #cfdbe6;padding:0 12px;color:#26384c;outline:none}.code-row[data-v-3b7ecfae]{display:grid;grid-template-columns:1fr 92px}.code-row button[data-v-3b7ecfae],.submit-button[data-v-3b7ecfae]{height:38px;border:1px solid #1f8ecf;background:#2f9fe0;color:#fff;cursor:pointer}.code-row button[data-v-3b7ecfae]:disabled,.submit-button[data-v-3b7ecfae]:disabled,.refresh-button[data-v-3b7ecfae]:disabled,.qr-box[data-v-3b7ecfae]:disabled{cursor:not-allowed;opacity:.72}.submit-button[data-v-3b7ecfae]{width:100%;margin-top:4px;background:#7062bd;border-color:#7062bd}.qq-panel[data-v-3b7ecfae]{padding:34px 32px 28px;text-align:center;color:#68788c}.qq-panel strong[data-v-3b7ecfae]{display:block;margin-bottom:8px;color:#26384c}.qq-panel p[data-v-3b7ecfae]{margin:0 0 14px}.qr-box[data-v-3b7ecfae]{width:164px;height:164px;margin:0 auto 18px;display:grid;place-items:center;border:1px solid #d9e2ec;background:#f6fbff;color:#1f8ecf;font-size:18px;font-weight:700;cursor:pointer}.qr-box img[data-v-3b7ecfae]{width:148px;height:148px;object-fit:contain}.refresh-button[data-v-3b7ecfae]{border:1px solid #1f8ecf;background:#2f9fe0;color:#fff;padding:8px 16px;border-radius:3px;cursor:pointer}.find-message[data-v-3b7ecfae]{margin:0 32px 18px;padding:12px 14px;border:1px solid #f1d7b5;background:#fff8ed;color:#b65b12;text-align:center}.find-footer[data-v-3b7ecfae]{display:flex;justify-content:space-between;gap:12px;padding:0 32px 28px}.find-footer button[data-v-3b7ecfae]{border:1px solid #2f9fe0;background:#2f9fe0;color:#fff;padding:9px 16px;border-radius:3px;cursor:pointer}.find-footer .danger[data-v-3b7ecfae]{border-color:#d9534f;background:#d9534f}@media(max-width:640px){.find-page[data-v-3b7ecfae]{padding:28px 12px}.find-header[data-v-3b7ecfae]{padding-top:64px}.back-link[data-v-3b7ecfae]{top:18px}.find-form[data-v-3b7ecfae],.qq-panel[data-v-3b7ecfae]{padding:22px 16px}.find-form label[data-v-3b7ecfae],.code-row[data-v-3b7ecfae]{grid-template-columns:1fr}.find-form span[data-v-3b7ecfae]{justify-content:flex-start;padding-left:12px;border-right:1px solid #cfdbe6;border-bottom:0}.find-footer[data-v-3b7ecfae]{padding:0 16px 22px}}.gift-page[data-v-9903eb8e]{min-height:100vh;background:transparent;color:#243447}.classic-gift-page[data-v-9903eb8e]{padding:20px 10px 40px}.classic-gift-page .gift-header[data-v-9903eb8e],.classic-gift-page .gift-shell[data-v-9903eb8e]{width:min(570px,100%);box-sizing:border-box;margin-right:auto;margin-left:auto}.classic-gift-page .gift-header[data-v-9903eb8e]{position:static;grid-template-columns:70px 1fr 90px;height:48px;border:1px solid #ddd;background:#fff}.classic-gift-page .gift-shell[data-v-9903eb8e]{margin-top:10px;padding:0;border-color:#ddd;border-radius:0;box-shadow:0 5px 10px #0003}.gift-header[data-v-9903eb8e]{position:sticky;top:0;z-index:5;display:grid;grid-template-columns:48px 1fr 88px;align-items:center;height:52px;background:#fff;border-bottom:1px solid #dfe7ef}.gift-header h1[data-v-9903eb8e]{margin:0;text-align:center;font-size:17px;font-weight:700}.back-btn[data-v-9903eb8e]{width:48px;height:48px;border:0;background:transparent;font-size:30px;color:#374151}.home-link[data-v-9903eb8e]{justify-self:end;padding-right:12px;color:#2563eb;font-size:13px;text-decoration:none}.gift-shell[data-v-9903eb8e]{max-width:none;margin:16px auto 0;padding:18px 14px 28px;background:#fff;border:1px solid #dce7f3}.chance-line[data-v-9903eb8e]{text-align:center;color:#ef4444;font-weight:700}.egg-stage[data-v-9903eb8e]{position:relative;height:190px;margin-top:16px;display:flex;align-items:center;justify-content:center}.hammer[data-v-9903eb8e]{position:absolute;top:8px;left:50%;transform:translate(26px) rotate(-22deg);padding:7px 10px;border-radius:3px;background:#7c4a2d;color:#fff;font-size:12px;box-shadow:0 8px 18px #7c4a2d40}.egg[data-v-9903eb8e]{width:150px;height:178px;border-radius:50% 50% 46% 46%;background:linear-gradient(135deg,#ffe8a3,#f7c948 45%,#f59e0b);box-shadow:inset -18px -22px 35px #be5b0033,0 20px 34px #f59e0b3d;display:flex;align-items:center;justify-content:center}.egg span[data-v-9903eb8e]{width:72px;height:72px;border-radius:50%;background:#ffffff57}.page-message[data-v-9903eb8e]{margin:10px auto 0;max-width:420px;padding:10px 12px;background:#fff7ed;color:#c2410c;text-align:center}@media(max-width:640px){.gift-shell[data-v-9903eb8e]{margin:8px 8px 0}}.invite-page[data-v-65e0b01f]{min-height:auto;padding:0;background:transparent}.invite-shell[data-v-65e0b01f]{width:100%;margin:0;color:#111827}.invite-hero[data-v-65e0b01f],.notice[data-v-65e0b01f],.invite-form[data-v-65e0b01f],.progress-form[data-v-65e0b01f],.result-card[data-v-65e0b01f],.progress-card[data-v-65e0b01f],.reward-panel[data-v-65e0b01f],.actions[data-v-65e0b01f]{border-radius:14px;background:#fff;border:1px solid #e5e7eb;box-shadow:0 8px 24px #0f172a0a}.invite-hero[data-v-65e0b01f]{display:grid;grid-template-columns:1fr 210px;gap:18px;align-items:center;padding:22px;overflow:hidden}.invite-hero img[data-v-65e0b01f]{width:100%;height:150px;border-radius:5px;object-fit:cover}.eyebrow[data-v-65e0b01f]{display:inline-flex;margin-bottom:8px;padding:4px 9px;border-radius:3px;background:#fff3cd;color:#a05a00;font-size:12px;font-weight:700}.invite-hero h1[data-v-65e0b01f]{margin:0 0 8px;font-size:30px}.invite-hero p[data-v-65e0b01f],.notice p[data-v-65e0b01f],.invite-notice[data-v-65e0b01f]{margin:0;color:#64748b;line-height:1.7;font-size:13px}.invite-notice[data-v-65e0b01f] p{margin:0 0 8px}.invite-tabs[data-v-65e0b01f]{display:grid;grid-template-columns:1fr 1fr;margin-top:14px;overflow:hidden;border-radius:6px;box-shadow:0 8px 20px #0f172a24}.invite-content[data-v-65e0b01f]{margin-top:14px;display:grid;gap:14px}.invite-main[data-v-65e0b01f],.invite-side[data-v-65e0b01f]{display:grid;gap:14px;align-content:start}.notice[data-v-65e0b01f]{margin-top:0;padding:16px 18px}.invite-tabs button[data-v-65e0b01f]{height:44px;border:0;background:#ffffffeb;color:#334155;font-weight:700;cursor:pointer}.invite-tabs .active[data-v-65e0b01f]{background:#ef4444;color:#fff}.invite-form[data-v-65e0b01f],.progress-form[data-v-65e0b01f]{display:grid;grid-template-columns:1fr 1fr 150px;gap:12px;margin-top:14px;padding:18px}.progress-form[data-v-65e0b01f]{grid-template-columns:1fr 150px}.invite-form label[data-v-65e0b01f],.progress-form label[data-v-65e0b01f]{display:grid;grid-template-columns:88px 1fr;align-items:center;border:1px solid #d8dee9;border-radius:5px;overflow:hidden;background:#fff}.invite-form span[data-v-65e0b01f],.progress-form span[data-v-65e0b01f]{height:42px;display:grid;place-items:center;background:#f1f5f9;color:#475569;font-size:14px}.invite-form input[data-v-65e0b01f],.progress-form input[data-v-65e0b01f],.invite-form select[data-v-65e0b01f]{height:42px;border:0;padding:0 12px;outline:none;min-width:0}.invite-form select[data-v-65e0b01f]{border:0;padding:0 12px;outline:none;background:#fff}.invite-form button[data-v-65e0b01f],.progress-form button[data-v-65e0b01f],.copy-row button[data-v-65e0b01f],.progress-row button[data-v-65e0b01f],.actions a[data-v-65e0b01f]{border:0;border-radius:5px;font-weight:700;cursor:pointer}.invite-form button[data-v-65e0b01f],.progress-form button[data-v-65e0b01f]{background:#4f7ddf;color:#fff}.invite-form button[data-v-65e0b01f]:disabled,.progress-form button[data-v-65e0b01f]:disabled{opacity:.7;cursor:wait}.result-card[data-v-65e0b01f],.progress-card[data-v-65e0b01f]{margin-top:14px;padding:18px}.result-head[data-v-65e0b01f]{display:flex;justify-content:space-between;margin-bottom:10px;color:#334155}.result-card textarea[data-v-65e0b01f]{width:100%;min-height:128px;border:1px solid #d8dee9;border-radius:5px;padding:12px;resize:vertical;color:#334155;line-height:1.65;box-sizing:border-box}.copy-row[data-v-65e0b01f]{display:flex;gap:10px;justify-content:center;margin-top:12px}.copy-row button[data-v-65e0b01f]{padding:9px 14px;color:#fff;background:#16a34a}.copy-row button+button[data-v-65e0b01f]{background:#f59e0b}.url-line[data-v-65e0b01f]{margin:12px 0 0;color:#2563eb;word-break:break-all;text-align:center}.progress-head[data-v-65e0b01f],.progress-row[data-v-65e0b01f]{display:grid;grid-template-columns:1.5fr 1fr .8fr 82px;gap:10px;align-items:center}.progress-head[data-v-65e0b01f]{padding:10px;border-radius:4px;background:#f1f5f9;color:#475569;font-weight:700}.progress-row[data-v-65e0b01f]{padding:11px 10px;border-bottom:1px solid #edf2f7;color:#475569;font-size:14px}.progress-row button[data-v-65e0b01f]{height:30px;background:#0ea5e9;color:#fff}.copy-tip[data-v-65e0b01f]{width:fit-content;margin:12px auto 0;padding:8px 14px;border-radius:999px;background:#0f172ad1;color:#fff;font-size:13px}.reward-panel[data-v-65e0b01f]{margin-top:14px;padding:18px}.reward-panel h2[data-v-65e0b01f]{margin:0 0 12px;font-size:18px}.reward-head[data-v-65e0b01f],.reward-row[data-v-65e0b01f]{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:8px;align-items:center;text-align:center}.reward-empty[data-v-65e0b01f]{margin:0;padding:24px 12px;text-align:center;color:#94a3b8}.classic-invite-shell .invite-tabs[data-v-65e0b01f],.classic-invite-shell .notice[data-v-65e0b01f],.classic-invite-shell .invite-form[data-v-65e0b01f],.classic-invite-shell .progress-form[data-v-65e0b01f],.classic-invite-shell .result-card[data-v-65e0b01f],.classic-invite-shell .progress-card[data-v-65e0b01f],.classic-invite-shell .reward-panel[data-v-65e0b01f],.classic-invite-shell .actions[data-v-65e0b01f]{border-radius:3px!important;box-shadow:none}.classic-invite-shell .invite-tabs[data-v-65e0b01f]{margin-top:0;border:1px solid #e5e7eb;border-bottom:0}.classic-invite-shell .invite-content[data-v-65e0b01f]{margin-top:0;gap:10px}.classic-invite-shell .invite-form[data-v-65e0b01f],.classic-invite-shell .progress-form[data-v-65e0b01f]{grid-template-columns:1fr;margin-top:10px;padding:14px}.classic-invite-shell .invite-form button[data-v-65e0b01f],.classic-invite-shell .progress-form button[data-v-65e0b01f]{min-height:40px}.classic-invite-shell .reward-panel[data-v-65e0b01f]{margin-top:0}.reward-head[data-v-65e0b01f]{padding:9px;border-radius:4px;background:#f1f5f9;color:#475569;font-weight:700}.reward-list[data-v-65e0b01f]{max-height:230px;overflow:hidden}.reward-row[data-v-65e0b01f]{padding:10px 6px;border-bottom:1px solid #edf2f7;color:#475569;font-size:14px}.actions[data-v-65e0b01f]{display:flex;justify-content:space-between;gap:12px;margin-top:14px;padding:16px}.actions a[data-v-65e0b01f]{display:inline-flex;align-items:center;justify-content:center;min-width:110px;min-height:38px;padding:0 16px;text-decoration:none}.actions .secondary[data-v-65e0b01f]{background:#64748b;color:#fff}.actions .primary[data-v-65e0b01f]{background:#dc2626;color:#fff}@media(max-width:760px){.invite-hero[data-v-65e0b01f],.invite-form[data-v-65e0b01f],.progress-form[data-v-65e0b01f]{grid-template-columns:1fr}.invite-hero img[data-v-65e0b01f]{height:120px}.progress-head[data-v-65e0b01f],.progress-row[data-v-65e0b01f],.reward-head[data-v-65e0b01f],.reward-row[data-v-65e0b01f]{grid-template-columns:1fr;text-align:left}.classic-invite-shell .reward-head[data-v-65e0b01f],.classic-invite-shell .reward-row[data-v-65e0b01f]{grid-template-columns:.85fr 1.25fr .65fr;gap:4px;font-size:11px;text-align:center}.classic-invite-shell .reward-panel[data-v-65e0b01f]{padding:12px}}.kami-page[data-v-873066b7]{min-height:auto;padding:0;background:transparent}.kami-workspace[data-v-873066b7]{display:grid;gap:14px}@media(min-width:980px){.kami-workspace[data-v-873066b7]{grid-template-columns:minmax(0,1fr) 340px;align-items:start}.kami-aside[data-v-873066b7]{position:sticky;top:84px;display:grid;gap:14px}}.kami-card[data-v-873066b7]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 8px 24px #0f172a0a;padding:18px}.legacy-input-group button[data-v-873066b7],.action-row button[data-v-873066b7],.success-panel button[data-v-873066b7]{height:38px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;color:#34495e;cursor:pointer}.legacy-input-group[data-v-873066b7]{display:grid;grid-template-columns:112px 1fr 112px;margin-bottom:14px}.legacy-input-group span[data-v-873066b7]{display:flex;align-items:center;justify-content:center;min-height:36px;border:1px solid #cfd9e4;border-right:0;background:#f7f9fb;color:#44566b}.legacy-input-group input[data-v-873066b7]{min-width:0;height:36px;border:1px solid #cfd9e4;padding:0 12px;color:#26384c}.legacy-input-group input[data-v-873066b7]:disabled{background:#f4f7fa}.legacy-input-group button[data-v-873066b7]{border-left:0;background:#ef4444;border-color:#dc2626;color:#fff}.action-row[data-v-873066b7]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:8px}.action-row .submit-button[data-v-873066b7]{background:#ef4444;border-color:#dc2626;color:#fff}.action-row .muted-button[data-v-873066b7]{background:#111827;border-color:#111827;color:#fff}.success-panel[data-v-873066b7]{margin-top:0;padding:16px;border-top:0;color:#34495e}.kami-tips h2[data-v-873066b7]{margin:0 0 10px;font-size:16px}.kami-notice[data-v-873066b7]{color:#64748b;line-height:1.6;font-size:13px}.kami-notice[data-v-873066b7] p{margin:0 0 8px}.success-panel strong[data-v-873066b7]{color:#197347}.success-panel button[data-v-873066b7]{padding:0 16px;background:linear-gradient(135deg,#ef4444,#f97316);border:0;color:#fff}button[data-v-873066b7]:disabled{opacity:.55;cursor:not-allowed}.classic-kami-workspace[data-v-873066b7]{display:block}.classic-kami-workspace .kami-card[data-v-873066b7]{padding:16px;border-radius:3px!important;box-shadow:none}.classic-kami-workspace .legacy-input-group[data-v-873066b7]{grid-template-columns:102px minmax(0,1fr) 96px;margin-bottom:10px}.classic-kami-workspace .legacy-input-group span[data-v-873066b7],.classic-kami-workspace .legacy-input-group input[data-v-873066b7],.classic-kami-workspace .legacy-input-group button[data-v-873066b7]{height:36px;min-height:36px;border-radius:0}.classic-kami-workspace .kami-aside[data-v-873066b7]{position:static;margin-top:10px}@media(max-width:640px){.kami-header[data-v-873066b7],.legacy-input-group[data-v-873066b7],.action-row[data-v-873066b7]{grid-template-columns:1fr}.kami-header[data-v-873066b7]{height:auto;gap:10px;padding:14px}.legacy-input-group span[data-v-873066b7],.legacy-input-group button[data-v-873066b7]{border:1px solid #cfd9e4;border-radius:10px}.legacy-input-group span[data-v-873066b7]{border-right:1px solid #cfd9e4;border-bottom:0;justify-content:flex-start;padding:0 12px}.legacy-input-group input[data-v-873066b7]{border-radius:10px}.legacy-input-group button[data-v-873066b7]{width:100%;border-left:1px solid #dc2626}.action-row .submit-button[data-v-873066b7],.action-row .muted-button[data-v-873066b7],.success-panel button[data-v-873066b7]{min-height:44px}}.kefu-page[data-v-b1c16919]{min-height:100vh;padding:24px 12px 42px;background:linear-gradient(135deg,#121a2deb,#206f98d1),#1d6d9e;color:#253043}.profile-card[data-v-b1c16919],.panel[data-v-b1c16919],.article-panel[data-v-b1c16919]{width:min(600px,100%);margin:0 auto 14px;border-radius:6px;background:#fffffff0;box-shadow:0 10px 30px #1118272e}.profile-card[data-v-b1c16919]{display:grid;grid-template-columns:88px 1fr;gap:16px;padding:18px}.avatar[data-v-b1c16919]{width:78px;height:78px;border-radius:50%;object-fit:cover;box-shadow:0 5px 14px #1118272e}.profile-main h1[data-v-b1c16919]{margin:0 0 5px;font-size:24px}.profile-main p[data-v-b1c16919]{margin:0 0 10px;color:#6b7280}.tags[data-v-b1c16919]{display:flex;flex-wrap:wrap;gap:6px}.tags span[data-v-b1c16919]{padding:3px 8px;border-radius:3px;background:#eef5ff;color:#2d6cdf;font-size:12px}.clock[data-v-b1c16919]{margin-top:10px;font-size:13px;color:#374151}.panel[data-v-b1c16919]{padding:14px 16px 18px}.panel-head h2[data-v-b1c16919],.article-panel h1[data-v-b1c16919]{margin:0}.panel-head[data-v-b1c16919]{padding-bottom:10px;margin-bottom:12px;border-bottom:1px solid #e5e7eb}.panel-head h2[data-v-b1c16919]{font-size:18px}.link-grid[data-v-b1c16919]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.big-link[data-v-b1c16919]{display:flex;align-items:center;justify-content:center;min-height:42px;padding:8px 10px;border-radius:5px;color:#fff;text-align:center;text-decoration:none;font-size:14px;font-weight:600;line-height:1.25}.link-icon[data-v-b1c16919]{margin-right:6px;font-size:12px}.tone-green[data-v-b1c16919]{background:linear-gradient(135deg,#19b977,#0f9363)}.tone-blue[data-v-b1c16919]{background:linear-gradient(135deg,#3182ce,#2563eb)}.tone-purple[data-v-b1c16919]{background:linear-gradient(135deg,#8b5fbf,#6d4ab0)}.tone-yellow[data-v-b1c16919]{background:linear-gradient(135deg,#e4b846,#d98b20)}.article-panel[data-v-b1c16919]{padding:22px}.back-link[data-v-b1c16919]{display:inline-flex;margin-bottom:12px;color:#2563eb;font-size:14px;text-decoration:none}.article-panel h1[data-v-b1c16919]{font-size:26px;color:#111827}.article-summary[data-v-b1c16919]{margin:8px 0 18px;color:#6b7280}.article-section[data-v-b1c16919]{padding:16px 0;border-top:1px solid #e5e7eb}.article-section h2[data-v-b1c16919]{margin:0 0 10px;font-size:18px;color:#243044}.article-section p[data-v-b1c16919]{margin:8px 0;color:#374151;font-size:15px;line-height:1.8;word-break:break-word}.kefu-footer[data-v-b1c16919]{width:min(600px,100%);margin:18px auto 0;color:#ffffffdb;font-size:13px;text-align:center}.kefu-footer span[data-v-b1c16919]{margin-left:10px}@media(max-width:520px){.kefu-page[data-v-b1c16919]{padding:14px 10px 30px}.profile-card[data-v-b1c16919]{grid-template-columns:68px 1fr;gap:12px;padding:14px}.avatar[data-v-b1c16919]{width:62px;height:62px;font-size:24px}.profile-main h1[data-v-b1c16919],.article-panel h1[data-v-b1c16919]{font-size:22px}.link-grid[data-v-b1c16919]{grid-template-columns:1fr}}.member-page[data-v-232378a8]{background:#f3f5f9;color:#243044;min-height:100vh;padding-bottom:34px}.hero[data-v-232378a8]{align-items:center;background:linear-gradient(135deg,#3b82f6,#14b8a6);color:#fff;display:flex;gap:16px;min-height:148px;padding:28px 22px}.avatar[data-v-232378a8]{background:#ffffff38;border:3px solid rgba(255,255,255,.6);height:78px;overflow:hidden;width:78px}.avatar img[data-v-232378a8]{height:100%;object-fit:cover;width:100%}.user-copy p[data-v-232378a8]{margin:0 0 5px;opacity:.88}.user-copy strong[data-v-232378a8]{display:block;font-size:20px}.login-btn[data-v-232378a8]{background:#fff;color:#2563eb;display:inline-flex;font-size:14px;font-weight:700;margin-bottom:8px;padding:7px 12px;text-decoration:none}.balance-card[data-v-232378a8],.stats[data-v-232378a8],.option-list[data-v-232378a8],.notice[data-v-232378a8]{margin:14px auto 0;max-width:760px;width:calc(100% - 28px)}.balance-card[data-v-232378a8]{background:#fff;border:1px solid #e5e7eb;display:grid;gap:10px;grid-template-columns:1fr auto;padding:14px}.balance-card span[data-v-232378a8]{color:#64748b;display:block;font-size:13px}.balance-card strong[data-v-232378a8]{display:block;font-size:16px;margin-top:3px}.balance-card button[data-v-232378a8]{align-self:center;background:#16a34a;border:0;color:#fff;cursor:pointer;font-weight:700;min-width:66px;padding:8px 12px}.balance-card .danger[data-v-232378a8]{background:#dc2626}.stats[data-v-232378a8]{display:grid;gap:1px;grid-template-columns:repeat(3,1fr)}.stats article[data-v-232378a8]{align-items:center;background:#fff;display:flex;flex-direction:column;gap:5px;min-height:96px;justify-content:center}.stats span[data-v-232378a8]{color:#2563eb;font-size:22px}.stats strong[data-v-232378a8]{font-size:14px}.stats em[data-v-232378a8]{color:#64748b;font-style:normal;font-size:13px}.option-list[data-v-232378a8]{background:#fff;border:1px solid #e5e7eb;display:grid}.option-list button[data-v-232378a8]{align-items:center;background:#fff;border:0;border-bottom:1px solid #eef2f7;color:#1f2937;cursor:pointer;display:grid;font:inherit;grid-template-columns:32px 1fr 18px;min-height:52px;padding:0 14px;text-align:left}.option-list button[data-v-232378a8]:last-child{border-bottom:0}.option-list span[data-v-232378a8]{color:#2563eb}.option-list em[data-v-232378a8]{color:#94a3b8;font-style:normal;text-align:right}.notice[data-v-232378a8]{background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;padding:10px 12px}.modal-mask[data-v-232378a8]{align-items:center;background:#0f172a7a;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:18px;position:fixed;z-index:20}.recharge-modal[data-v-232378a8]{background:#fff;box-shadow:0 24px 80px #0f172a42;display:grid;gap:14px;max-width:460px;padding:18px;width:100%}.recharge-modal header[data-v-232378a8]{align-items:center;display:flex;justify-content:space-between}.recharge-modal h2[data-v-232378a8]{font-size:18px;margin:0}.recharge-modal header button[data-v-232378a8]{background:transparent;border:0;cursor:pointer;font-size:26px}.recharge-modal input[data-v-232378a8]{border:1px solid #cbd5e1;font:inherit;min-height:42px;padding:9px 10px}.pay-buttons[data-v-232378a8]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.pay-empty[data-v-232378a8]{background:#fff7ed;color:#c2410c;margin:0;padding:10px 12px}.pay-buttons button[data-v-232378a8],.submit[data-v-232378a8]{border:1px solid #cbd5e1;cursor:pointer;font:inherit;min-height:40px}.pay-buttons .active[data-v-232378a8]{background:#2563eb;border-color:#2563eb;color:#fff}.submit[data-v-232378a8]{background:#16a34a;border-color:#16a34a;color:#fff;font-weight:700}.recharge-modal small[data-v-232378a8]{color:#64748b;line-height:1.6}.query-shell[data-v-86ef16d7]{display:grid;gap:14px}.classic-query-shell .query-workspace[data-v-86ef16d7],.classic-query-shell .query-main[data-v-86ef16d7]{display:block}.classic-query-shell .query-info-card[data-v-86ef16d7],.classic-query-shell .search-card[data-v-86ef16d7],.classic-query-shell .order-list[data-v-86ef16d7],.classic-query-shell .detail-panel[data-v-86ef16d7]{margin-bottom:10px;border-radius:3px!important;box-shadow:none}.classic-query-shell .search-card[data-v-86ef16d7]{padding:14px 16px}.classic-query-shell .search-row input[data-v-86ef16d7],.classic-query-shell .search-row button[data-v-86ef16d7],.classic-query-shell .service-contact-btn[data-v-86ef16d7],.classic-query-shell .order-detail-btn[data-v-86ef16d7]{border-radius:3px}.classic-query-shell .order-card[data-v-86ef16d7]{border-radius:0;box-shadow:none}.classic-query-shell .detail-panel[data-v-86ef16d7]{position:static;max-height:none}.query-workspace[data-v-86ef16d7]{display:grid;gap:14px}.query-main[data-v-86ef16d7]{display:grid;gap:14px;min-width:0}@media(min-width:980px){.query-workspace[data-v-86ef16d7]{grid-template-columns:minmax(0,1fr) 380px;align-items:start}.detail-panel[data-v-86ef16d7]{position:sticky;top:84px;max-height:calc(100vh - 100px);overflow:auto}}.query-info-card[data-v-86ef16d7],.search-card[data-v-86ef16d7],.order-list[data-v-86ef16d7],.detail-panel[data-v-86ef16d7]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 8px 24px #0f172a0a}.service-card[data-v-86ef16d7]{align-items:center;display:grid;gap:12px;grid-template-columns:46px 1fr 72px;padding:14px 16px}.service-card img[data-v-86ef16d7]{border:1px solid #d7e0ea;border-radius:50%;height:46px;object-fit:cover;padding:2px;width:46px}.service-card strong[data-v-86ef16d7]{color:#24364b;display:block;font-size:15px;margin-bottom:4px}.service-card span[data-v-86ef16d7]{color:#64748b;font-size:13px}.service-card button[data-v-86ef16d7],.service-contact-btn[data-v-86ef16d7]{background:linear-gradient(135deg,#ef4444,#f97316);border:0;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;height:34px;padding:0 14px}.search-notice[data-v-86ef16d7]{border-top:1px solid #edf2f7;color:#4b5563;line-height:1.7;padding:12px 16px}.query-help[data-v-86ef16d7]{border-top:1px solid #edf2f7;color:#4b5563;font-size:13px;line-height:1.7;padding:12px 16px}.query-help p[data-v-86ef16d7]{margin:3px 0}.dot[data-v-86ef16d7]{border-radius:50%;display:inline-block;height:8px;margin-right:6px;width:8px}.dot.pending[data-v-86ef16d7]{background:#38bdf8}.dot.running[data-v-86ef16d7]{background:#f59e0b}.dot.refunded[data-v-86ef16d7],.dot.error[data-v-86ef16d7]{background:#ef4444}.dot.done[data-v-86ef16d7]{background:#22c55e}.invite-tip a[data-v-86ef16d7]{background:#ef4444;border-radius:10px;color:#fff;margin-left:6px;padding:2px 10px;text-decoration:none}.search-card[data-v-86ef16d7]{padding:18px}.search-row[data-v-86ef16d7]{display:grid;grid-template-columns:1fr 132px;gap:10px}.search-row input[data-v-86ef16d7]{height:42px;border:1px solid #e5e7eb;border-radius:10px;padding:0 12px;color:#26384c}.search-row .mall-btn-primary[data-v-86ef16d7]{min-height:42px}.status-tabs[data-v-86ef16d7]{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.status-tabs button[data-v-86ef16d7]{min-height:36px;padding:0 16px;border:1px solid #e5e7eb;border-radius:999px;background:#fff;color:#4b5563;font-weight:600;cursor:pointer}.status-tabs button.active[data-v-86ef16d7]{background:#fff1f2;border-color:#fecaca;color:#dc2626}.query-message[data-v-86ef16d7]{margin:12px 0 0;padding:10px 12px;background:#fff8ed;border:1px solid #f0d5b1;color:#af5a13}.order-list[data-v-86ef16d7],.detail-panel[data-v-86ef16d7]{padding:16px}.order-detail-btn[data-v-86ef16d7]{min-height:34px;padding:0 12px;font-size:13px}.pager-row[data-v-86ef16d7]{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:12px}.pager-row .mall-btn-ghost[data-v-86ef16d7]{min-height:36px;padding:0 14px;font-size:13px}.result-title[data-v-86ef16d7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;color:#44566b}.order-card[data-v-86ef16d7]{display:grid;grid-template-columns:64px 1fr 112px;gap:12px;padding:12px;border:1px solid #e1e7ee;border-radius:12px;margin-bottom:10px;background:#fff}.order-card.active[data-v-86ef16d7]{border-color:#ef4444;box-shadow:0 0 0 2px #ef44441f}.order-card img[data-v-86ef16d7]{width:64px;height:64px;object-fit:cover;border-radius:4px;background:#f0f3f6}.order-main[data-v-86ef16d7]{min-width:0}.order-main strong[data-v-86ef16d7],.order-main p[data-v-86ef16d7],.order-main span[data-v-86ef16d7]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-main strong[data-v-86ef16d7]{color:#26384c;font-size:15px}.order-main p[data-v-86ef16d7]{margin:8px 0;color:#61758c}.order-main span[data-v-86ef16d7]{color:#95a2af;font-size:12px}.order-side[data-v-86ef16d7]{display:grid;justify-items:end;gap:6px}.order-side b[data-v-86ef16d7]{font-weight:600;color:#ef4444}.order-side .status-1[data-v-86ef16d7]{color:#35a66f}.order-side .status-3[data-v-86ef16d7],.order-side .status-4[data-v-86ef16d7],.order-side strong[data-v-86ef16d7]{color:#d9534f}.detail-panel h2[data-v-86ef16d7]{margin:0 0 12px;font-size:18px;color:#26384c}.detail-body dl[data-v-86ef16d7]{margin:0;display:grid;grid-template-columns:82px 1fr;border-top:1px solid #e4e9ef}.detail-body dt[data-v-86ef16d7],.detail-body dd[data-v-86ef16d7]{margin:0;padding:10px 0;border-bottom:1px solid #e4e9ef}.detail-body dt[data-v-86ef16d7]{color:#7a8796}.detail-body dd[data-v-86ef16d7]{color:#26384c;word-break:break-word}.result-box[data-v-86ef16d7],.notice-box[data-v-86ef16d7],.empty-state[data-v-86ef16d7]{margin-top:12px;padding:12px;border-radius:4px}.result-box[data-v-86ef16d7]{border:1px solid #cfe2ff;background:#f4f8ff;color:#315d96}.result-box p[data-v-86ef16d7]{margin:8px 0 0;white-space:pre-wrap}.notice-box[data-v-86ef16d7]{border:1px solid #f0d5b1;background:#fff8ed;color:#af5a13}.fill-box[data-v-86ef16d7]{margin-top:12px;padding-top:12px;border-top:1px solid #e4e9ef}.fill-toggle[data-v-86ef16d7]{width:100%;height:34px;border:1px solid #d9822b;border-radius:3px;background:#f0a23a;color:#fff;font-weight:600}.fill-toggle[data-v-86ef16d7]:disabled{opacity:.55}.pwd-box[data-v-86ef16d7]{margin-top:12px;padding-top:12px;border-top:1px solid #e4e9ef}.pwd-toggle[data-v-86ef16d7],.pwd-form button[data-v-86ef16d7]{width:100%;min-height:38px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;color:#374151;font-weight:600;cursor:pointer}.pwd-form button[data-v-86ef16d7]{background:linear-gradient(135deg,#ef4444,#f97316);border:0;color:#fff}.pwd-form[data-v-86ef16d7]{margin-top:10px;display:grid;gap:8px}.pwd-form label[data-v-86ef16d7]{display:grid;grid-template-columns:78px 1fr;min-height:34px;border:1px solid #d8e1eb;border-radius:3px;overflow:hidden}.pwd-form label span[data-v-86ef16d7]{display:flex;align-items:center;justify-content:center;background:#f4f7fa;color:#586778;border-right:1px solid #d8e1eb}.pwd-form input[data-v-86ef16d7]{width:100%;min-width:0;border:0;padding:0 10px;outline:none;color:#26384c}.pwd-form button[data-v-86ef16d7]:disabled{opacity:.55}.edit-box[data-v-86ef16d7]{margin-top:12px;padding-top:12px;border-top:1px solid #e4e9ef}.edit-toggle[data-v-86ef16d7],.edit-form button[data-v-86ef16d7]{width:100%;height:34px;border:1px solid #4c87d9;border-radius:3px;background:#ef4444;color:#fff;font-weight:600}.edit-form[data-v-86ef16d7]{margin-top:10px;display:grid;gap:8px}.edit-form label[data-v-86ef16d7]{display:grid;grid-template-columns:78px 1fr;min-height:34px;border:1px solid #d8e1eb;border-radius:3px;overflow:hidden}.edit-form label span[data-v-86ef16d7]{display:flex;align-items:center;justify-content:center;background:#f4f7fa;color:#586778;border-right:1px solid #d8e1eb}.edit-form input[data-v-86ef16d7]{width:100%;min-width:0;border:0;padding:0 10px;outline:none;color:#26384c}.edit-form button[data-v-86ef16d7]:disabled{opacity:.55}.work-box[data-v-86ef16d7]{margin-top:12px;padding-top:12px;border-top:1px solid #e4e9ef}.work-toggle[data-v-86ef16d7],.work-form button[data-v-86ef16d7]{width:100%;height:34px;border:1px solid #1e9a5c;border-radius:3px;background:#2fbf72;color:#fff;font-weight:600}.work-panel[data-v-86ef16d7]{margin-top:10px;display:grid;gap:10px}.work-tip[data-v-86ef16d7]{padding:9px 10px;border:1px solid #d8e1eb;border-radius:3px;background:#f8fafc;color:#586778}.work-tip.done[data-v-86ef16d7]{border-color:#c7e6d4;background:#f0fff6;color:#1d7b49}.work-thread[data-v-86ef16d7]{display:grid;gap:10px}.work-message[data-v-86ef16d7]{display:grid;grid-template-columns:38px 1fr;gap:8px;padding:10px;border:1px solid #dfe7ef;border-radius:4px;background:#fbfdff}.work-message.admin[data-v-86ef16d7]{background:#f5f8ff}.work-message img[data-v-86ef16d7]{width:38px;height:38px;border-radius:4px;object-fit:cover}.work-message header[data-v-86ef16d7]{display:flex;justify-content:space-between;gap:8px;color:#586778;font-size:12px}.work-message p[data-v-86ef16d7]{margin:6px 0 0;color:#26384c;line-height:1.55;white-space:pre-wrap;word-break:break-word}.work-form[data-v-86ef16d7]{display:grid;gap:8px}.work-form label[data-v-86ef16d7]{display:grid;grid-template-columns:78px 1fr;min-height:34px;border:1px solid #d8e1eb;border-radius:3px;overflow:hidden}.work-form label span[data-v-86ef16d7]{display:flex;align-items:center;justify-content:center;background:#f4f7fa;color:#586778;border-right:1px solid #d8e1eb}.work-form input[data-v-86ef16d7],.work-form select[data-v-86ef16d7],.work-form textarea[data-v-86ef16d7]{width:100%;min-width:0;border:0;padding:0 10px;outline:none;color:#26384c;background:#fff}.work-form textarea[data-v-86ef16d7]{min-height:86px;padding:9px 10px;border:1px solid #d8e1eb;border-radius:3px;resize:vertical}.work-form button[data-v-86ef16d7]:disabled{opacity:.55}.empty-state[data-v-86ef16d7]{text-align:center;border:1px dashed #d5dde7;color:#8390a0}.pager-row[data-v-86ef16d7]{display:flex;justify-content:center;gap:10px;align-items:center;padding-top:8px}.pager-row button[data-v-86ef16d7]:disabled,.search-row button[data-v-86ef16d7]:disabled{opacity:.55;cursor:not-allowed}.modal-mask[data-v-86ef16d7]{align-items:center;background:#0f172a7a;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:18px;position:fixed;z-index:30}.service-modal[data-v-86ef16d7]{background:#fff;border-radius:4px;box-shadow:0 24px 80px #0f172a42;color:#24364b;max-width:460px;padding:18px;width:100%}.service-modal header[data-v-86ef16d7]{align-items:center;border-bottom:1px solid #edf2f7;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:10px}.service-modal h2[data-v-86ef16d7]{font-size:18px;margin:0}.service-modal header button[data-v-86ef16d7]{background:transparent;border:0;color:#64748b;cursor:pointer;font-size:24px}.service-line[data-v-86ef16d7]{align-items:center;display:grid;gap:8px;grid-template-columns:1fr auto auto;min-height:36px}.service-line a[data-v-86ef16d7]{background:linear-gradient(135deg,#ef4444,#f97316);border-radius:10px;color:#fff;padding:6px 12px;text-decoration:none}.service-empty[data-v-86ef16d7]{color:#9f1239;font-size:13px;margin:0 0 8px}.service-time[data-v-86ef16d7]{color:#16a34a;margin:12px 0 6px}.service-tip[data-v-86ef16d7]{color:#2563eb;font-size:13px;line-height:1.7;margin:0}@media(max-width:820px){.query-header[data-v-86ef16d7]{grid-template-columns:92px 1fr 92px}.query-workspace[data-v-86ef16d7]{grid-template-columns:1fr}.detail-panel[data-v-86ef16d7]{position:static;max-height:none;overflow:visible}.search-row[data-v-86ef16d7]{grid-template-columns:1fr}.search-row .mall-btn-primary[data-v-86ef16d7]{width:100%}.service-card[data-v-86ef16d7]{grid-template-columns:46px 1fr;grid-template-areas:"avatar info" "action action"}.service-card img[data-v-86ef16d7]{grid-area:avatar}.service-card>div[data-v-86ef16d7]{grid-area:info}.service-contact-btn[data-v-86ef16d7]{grid-area:action;width:100%;margin-top:4px}.status-tabs[data-v-86ef16d7]{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.status-tabs[data-v-86ef16d7]::-webkit-scrollbar{display:none}.status-tabs button[data-v-86ef16d7]{flex:0 0 auto}}@media(max-width:560px){.query-page[data-v-86ef16d7]{padding:12px 8px 56px}.query-info-card[data-v-86ef16d7],.search-card[data-v-86ef16d7],.order-list[data-v-86ef16d7],.detail-panel[data-v-86ef16d7]{border-radius:12px;padding:14px}.search-row[data-v-86ef16d7],.order-card[data-v-86ef16d7]{grid-template-columns:1fr}.order-card img[data-v-86ef16d7]{width:100%;height:120px}.order-side[data-v-86ef16d7]{justify-items:stretch}.order-detail-btn[data-v-86ef16d7]{width:100%}.detail-body dl[data-v-86ef16d7]{grid-template-columns:72px 1fr}.pager-row[data-v-86ef16d7]{flex-direction:column}.pager-row .mall-btn-ghost[data-v-86ef16d7]{width:100%}}.orders-page[data-v-87402e04]{min-height:100vh;background:#f2f6fb;color:#1f2937;padding-bottom:28px}.orders-header[data-v-87402e04]{align-items:center;background:#fff;border-bottom:1px solid #dbe3ee;display:grid;grid-template-columns:48px 1fr auto;min-height:50px;padding:0 14px}.orders-header h1[data-v-87402e04]{font-size:18px;margin:0;text-align:center}.back-btn[data-v-87402e04]{background:transparent;border:0;color:#2563eb;cursor:pointer;font-size:30px;height:40px;line-height:40px;padding:0;width:40px}.mine-link[data-v-87402e04]{color:#2563eb;font-size:14px;text-decoration:none}.orders-panel[data-v-87402e04]{background:#fff;border:1px solid #dbe3ee;margin:14px auto 0;max-width:920px;padding:14px;width:calc(100% - 24px)}.summary[data-v-87402e04]{background:#f8fbff;border:1px solid #e0e7f2;color:#475569;font-size:14px;line-height:1.8;padding:10px 12px}.summary strong[data-v-87402e04]{color:#2563eb}.filters[data-v-87402e04]{display:grid;gap:8px;grid-template-columns:1fr 150px 86px;margin-top:12px}.filters input[data-v-87402e04],.filters select[data-v-87402e04]{border:1px solid #cfd8e3;font-size:14px;min-height:38px;padding:0 10px}.filters button[data-v-87402e04],.pager button[data-v-87402e04],.actions button[data-v-87402e04]{background:#2563eb;border:0;color:#fff;cursor:pointer;font-weight:700;min-height:34px;padding:0 12px}.filters button[data-v-87402e04]:disabled,.pager button[data-v-87402e04]:disabled,.actions button[data-v-87402e04]:disabled{background:#a8b3c3;cursor:not-allowed}.status-help[data-v-87402e04]{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.status-help span[data-v-87402e04],td>span[data-v-87402e04]{border:1px solid currentColor;display:inline-flex;font-size:13px;justify-content:center;line-height:1;min-width:64px;padding:6px 8px}.status-1[data-v-87402e04]{color:#16a34a}.status-2[data-v-87402e04]{color:#ea580c}.status-3[data-v-87402e04]{color:#dc2626}.status-4[data-v-87402e04],.status--1[data-v-87402e04]{color:#64748b}.status-10[data-v-87402e04]{color:#8e9013}.status-0[data-v-87402e04]{color:#2563eb}.message[data-v-87402e04],.loading[data-v-87402e04]{background:#fff7ed;border:1px solid #fed7aa;color:#c2410c;margin:10px 0;padding:10px 12px}.table-wrap[data-v-87402e04]{overflow-x:auto}table[data-v-87402e04]{border-collapse:collapse;min-width:720px;width:100%}th[data-v-87402e04],td[data-v-87402e04]{border:1px solid #e2e8f0;padding:10px;text-align:left;vertical-align:top}th[data-v-87402e04]{background:#f8fafc;color:#334155;font-weight:700}.order-info p[data-v-87402e04],.order-more p[data-v-87402e04]{margin:0 0 5px}.order-more[data-v-87402e04]{border-top:1px dashed #cbd5e1;color:#64748b;margin-top:8px;padding-top:8px}.actions[data-v-87402e04]{white-space:nowrap}.actions button[data-v-87402e04]{margin-right:6px}.empty[data-v-87402e04]{color:#64748b;text-align:center}.pager[data-v-87402e04]{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:14px}.detail-mask[data-v-87402e04]{align-items:center;background:#0f172a6b;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:16px;position:fixed;z-index:20}.detail-panel[data-v-87402e04]{background:#fff;border:1px solid #cbd5e1;max-width:680px;width:min(100%,680px)}.detail-panel header[data-v-87402e04]{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:12px 14px}.detail-panel h2[data-v-87402e04]{font-size:18px;margin:0}.detail-panel header button[data-v-87402e04]{background:transparent;border:0;cursor:pointer;font-size:24px;height:32px;width:32px}dl[data-v-87402e04]{display:grid;grid-template-columns:1fr 1fr;margin:0}dl div[data-v-87402e04]{border-bottom:1px solid #e2e8f0;padding:12px 14px}dl .wide[data-v-87402e04]{grid-column:1 / -1}dt[data-v-87402e04]{color:#64748b;font-size:13px;margin-bottom:5px}dd[data-v-87402e04]{margin:0}@media(max-width:640px){.filters[data-v-87402e04]{grid-template-columns:1fr}.orders-panel[data-v-87402e04]{padding:10px;width:calc(100% - 16px)}dl[data-v-87402e04]{grid-template-columns:1fr}}.qzone-page[data-v-9505527f]{min-height:100vh;padding:36px 14px;background:#f3f6fb}.qzone-card[data-v-9505527f]{width:min(560px,100%);margin:0 auto;background:#fff;border:1px solid #1f8dd6;border-radius:4px;overflow:hidden}.qzone-title[data-v-9505527f]{padding:12px 16px;background:#278ad9;color:#fff;text-align:center;font-size:16px}.qzone-body[data-v-9505527f]{padding:20px;text-align:center}.qzone-item[data-v-9505527f]{padding:13px;border:1px solid #ddd;border-bottom:0}.qzone-item[data-v-9505527f]:last-of-type{border-bottom:1px solid #ddd}.qzone-info[data-v-9505527f]{background:#d9edf7;color:#31708f;font-weight:700}.qzone-logo[data-v-9505527f]{max-width:210px;max-height:72px}.qzone-qr img[data-v-9505527f]{width:220px;height:220px;object-fit:contain}.qzone-dots[data-v-9505527f]{color:#790909;padding-left:8px}.qzone-actions[data-v-9505527f]{display:grid;gap:10px}.qzone-actions button[data-v-9505527f]{min-height:40px;border:0;border-radius:4px;background:#44b549;color:#fff;cursor:pointer}.qzone-actions button.warn[data-v-9505527f]{background:#f0ad4e}.qzone-actions button[data-v-9505527f]:disabled{opacity:.6;cursor:not-allowed}.qzone-result[data-v-9505527f]{margin:0;padding:14px;border:1px solid #ddd;border-top:0;background:#fafcff;text-align:left;white-space:pre-wrap;word-break:break-all}.record-page[data-v-e2f0a2f1]{min-height:100vh;background:#f2f6fb;color:#1f2937}.record-header[data-v-e2f0a2f1]{position:sticky;top:0;z-index:5;display:grid;grid-template-columns:48px 1fr 88px;align-items:center;height:52px;background:#fff;border-bottom:1px solid #e5e7eb}.record-header h1[data-v-e2f0a2f1]{margin:0;text-align:center;font-size:17px;font-weight:700}.back-btn[data-v-e2f0a2f1]{width:48px;height:48px;border:0;background:transparent;font-size:30px;color:#374151}.mine-link[data-v-e2f0a2f1]{justify-self:end;padding-right:12px;color:#2563eb;font-size:13px;text-decoration:none}.record-panel[data-v-e2f0a2f1]{max-width:980px;margin:12px auto 0;padding:10px;background:#fff}.summary-line[data-v-e2f0a2f1]{margin-bottom:12px;padding:10px 12px;background:#f8fafc;border:1px solid #e5e7eb;color:#4b5563}.stat-grid[data-v-e2f0a2f1]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #d7dee8;border-bottom:0}.stat-cell[data-v-e2f0a2f1]{min-height:72px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-right:1px solid #d7dee8;border-bottom:1px solid #d7dee8;color:#6b7280}.stat-cell[data-v-e2f0a2f1]:last-child{border-right:0}.stat-cell strong[data-v-e2f0a2f1]{color:#1d4ed8}.tip[data-v-e2f0a2f1],.message[data-v-e2f0a2f1]{margin:12px 0;padding:10px 12px;border-radius:4px}.tip[data-v-e2f0a2f1]{background:#e0f2fe;color:#075985}.message[data-v-e2f0a2f1]{background:#fff7ed;color:#c2410c}.loading[data-v-e2f0a2f1],.empty[data-v-e2f0a2f1]{padding:16px;text-align:center;color:#6b7280}.table-wrap[data-v-e2f0a2f1]{overflow-x:auto;border:1px solid #e5e7eb}table[data-v-e2f0a2f1]{width:100%;min-width:720px;border-collapse:collapse;font-size:14px}th[data-v-e2f0a2f1],td[data-v-e2f0a2f1]{padding:10px 12px;border-bottom:1px solid #edf2f7;text-align:left;white-space:nowrap}th[data-v-e2f0a2f1]{background:#f8fafc;color:#4b5563;font-weight:700}.detail[data-v-e2f0a2f1]{min-width:240px;white-space:normal}.income[data-v-e2f0a2f1]{color:#dc2626;font-weight:700}.outcome[data-v-e2f0a2f1]{color:#16a34a;font-weight:700}.pager[data-v-e2f0a2f1]{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 0 6px}.pager button[data-v-e2f0a2f1]{min-width:74px;height:34px;border:1px solid #cbd5e1;background:#fff;color:#1f2937;border-radius:4px}.pager button[data-v-e2f0a2f1]:disabled{color:#9ca3af;background:#f3f4f6}@media(max-width:640px){.record-panel[data-v-e2f0a2f1]{margin-top:6px;padding:6px}.stat-grid[data-v-e2f0a2f1]{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-cell[data-v-e2f0a2f1]:nth-child(2n){border-right:0}}.home-header-actions[data-v-76581a62]{display:flex;justify-content:flex-end;gap:10px}.home-shortcuts[data-v-76581a62]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}.home-shortcuts a[data-v-76581a62]{display:grid;place-items:center;min-height:42px;border:1px solid #dbe3ed;border-radius:6px;background:#fff;color:#1677ff;font-weight:600;text-decoration:none}.home-shortcuts a[data-v-76581a62]:hover{border-color:#1677ff;background:#f0f7ff}.home-announcement.empty[data-v-76581a62]{color:#6b7280}.announcement-overlay[data-v-76581a62]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:20px;background:#00000073}.announcement-dialog[data-v-76581a62]{width:min(520px,100%);max-height:80vh;overflow:auto;border:1px solid #d9e0e8;border-radius:6px;background:#fff;box-shadow:0 18px 50px #0000003d}.announcement-dialog h3[data-v-76581a62]{margin:0;padding:16px 18px;border-bottom:1px solid #e5e7eb;font-size:16px}.announcement-content[data-v-76581a62]{padding:18px;line-height:1.7}.announcement-actions[data-v-76581a62]{display:flex;justify-content:flex-end;padding:12px 18px;border-top:1px solid #e5e7eb}.home-header-actions button[data-v-76581a62]{width:auto}.home-header-actions .primary[data-v-76581a62]{background:#148a45}.home-top-grid[data-v-76581a62]{display:grid;grid-template-columns:1fr;gap:18px;align-items:stretch}.home-info-list[data-v-76581a62]{display:grid;gap:12px;padding:16px}.home-info-list p[data-v-76581a62]{display:grid;grid-template-columns:86px minmax(0,1fr);gap:10px;margin:0;align-items:center}.home-info-list strong[data-v-76581a62]{color:#677083;font-weight:500}.home-info-list b[data-v-76581a62]{color:#078a39;font-size:22px}.home-info-list em[data-v-76581a62]{display:inline-block;padding:2px 8px;color:#16794a;background:#e8f7ef;border-radius:4px;font-style:normal}.home-bottom-grid[data-v-76581a62]{display:grid;grid-template-columns:minmax(420px,1.35fr) minmax(320px,.95fr);gap:18px}.home-announcement[data-v-76581a62]{display:grid;gap:12px;padding:22px;text-align:center}.home-announcement p[data-v-76581a62]{margin:0}.home-notify-list[data-v-76581a62]{display:grid;gap:8px;padding:0 16px 16px}.home-notify-list-top[data-v-76581a62]{gap:4px;margin-bottom:18px;padding:0}.home-notify-list-top .alert-row[data-v-76581a62]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:9px 12px}.notification-close[data-v-76581a62]{flex:0 0 24px;width:24px;min-width:24px;height:24px;padding:0;border:0;background:transparent;color:#667085;font-size:20px;line-height:1}.notification-close[data-v-76581a62]:hover{background:#0f172a12;color:#111827}.home-stat-grid[data-v-76581a62]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px}.home-stat-grid div[data-v-76581a62]{display:grid;gap:10px;min-height:78px;padding:18px;border:1px solid #e5e7eb;border-radius:8px}.home-stat-grid strong[data-v-76581a62]{color:#d92323;font-size:24px}.home-stat-grid span[data-v-76581a62]{color:#667085}@media(max-width:1200px){.home-top-grid[data-v-76581a62],.home-bottom-grid[data-v-76581a62]{grid-template-columns:1fr}}@media(max-width:520px){.home-shortcuts[data-v-76581a62]{grid-template-columns:1fr;gap:6px}}.sup-goods-overlay[data-v-18b747d6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:grid;place-items:center;padding:24px;background:#0f172a8f}.sup-goods-dialog[data-v-18b747d6]{width:min(760px,100%);max-height:calc(100vh - 48px);overflow:hidden;border:1px solid #d6dde7;border-radius:6px;background:#fff;box-shadow:0 24px 70px #00000047}.goods-dialog-header[data-v-18b747d6]{display:flex;align-items:center;justify-content:space-between;height:58px;padding:0 20px;border-bottom:1px solid #e5e7eb}.goods-dialog-header h3[data-v-18b747d6]{margin:0;font-size:18px}.goods-dialog-close[data-v-18b747d6]{width:32px;min-width:32px;height:32px;padding:0;border:0;background:transparent;color:#667085;font-size:24px}.goods-dialog-form[data-v-18b747d6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;max-height:calc(100vh - 106px);padding:20px;overflow-y:auto}.goods-dialog-form label[data-v-18b747d6],.image-field[data-v-18b747d6],.editor-field[data-v-18b747d6]{display:grid;gap:6px;min-width:0}.goods-dialog-form span[data-v-18b747d6],.goods-dialog-form legend[data-v-18b747d6]{color:#344054;font-size:13px;font-weight:600}.goods-dialog-form small[data-v-18b747d6]{color:#16834b;font-size:12px}.goods-dialog-form input[data-v-18b747d6],.goods-dialog-form select[data-v-18b747d6],.goods-dialog-form textarea[data-v-18b747d6]{width:100%;min-width:0}.wide-field[data-v-18b747d6]{grid-column:1 / -1}.class-select-row[data-v-18b747d6]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.class-refresh[data-v-18b747d6]{width:auto;min-width:56px}.price-fields[data-v-18b747d6],.limit-fields[data-v-18b747d6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:12px;border:1px solid #dbe3ed}.price-fields legend[data-v-18b747d6],.limit-fields legend[data-v-18b747d6]{padding:0 6px}.image-upload-row[data-v-18b747d6]{display:flex;align-items:center;gap:10px}.image-upload-row img[data-v-18b747d6]{width:88px;height:88px;object-fit:cover;border:1px solid #dbe3ed}.image-upload-button[data-v-18b747d6]{display:inline-flex!important;width:auto;padding:9px 14px;border:1px solid #cfd8e5;background:#f8fafc;cursor:pointer}.image-upload-button input[data-v-18b747d6]{display:none}.image-upload-row button[data-v-18b747d6]{width:auto}.goods-dialog-actions[data-v-18b747d6]{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}.goods-dialog-actions button[data-v-18b747d6]{width:auto;min-width:90px}@media(max-width:640px){.sup-goods-overlay[data-v-18b747d6]{align-items:end;padding:0}.sup-goods-dialog[data-v-18b747d6]{width:100%;max-height:94vh;border-radius:6px 6px 0 0}.goods-dialog-form[data-v-18b747d6]{grid-template-columns:1fr;max-height:calc(94vh - 58px);padding:16px}.wide-field[data-v-18b747d6]{grid-column:1}.price-fields[data-v-18b747d6],.limit-fields[data-v-18b747d6]{grid-template-columns:1fr}.goods-dialog-actions[data-v-18b747d6]{position:sticky;bottom:-16px;margin:0 -16px -16px;padding:12px 16px;background:#fff;border-top:1px solid #e5e7eb}.goods-dialog-actions button[data-v-18b747d6]{flex:1}}.stock-tip[data-v-5bdcaccc]{margin-bottom:14px}.stock-tabs[data-v-5bdcaccc]{display:flex;border-bottom:1px solid #dbe3ed;background:#f8fafc}.stock-tabs button[data-v-5bdcaccc]{width:auto;min-width:110px;padding:12px 20px;border:0;border-right:1px solid #dbe3ed;background:transparent;color:#667085}.stock-tabs button.active[data-v-5bdcaccc]{color:#1677ff;background:#fff;box-shadow:inset 0 2px #1677ff}.stock-tab-panel[data-v-5bdcaccc]{padding-top:18px}.stock-filters[data-v-5bdcaccc]{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr)) auto auto;gap:10px;align-items:end}.card-filters[data-v-5bdcaccc]{grid-template-columns:minmax(200px,1.2fr) minmax(220px,1.2fr) minmax(170px,.8fr) auto auto auto}.stock-filters button[data-v-5bdcaccc]{width:auto;min-width:64px}.danger-button[data-v-5bdcaccc]{color:#fff;background:#d92d20}.stock-pagination[data-v-5bdcaccc]{justify-content:flex-end}.stock-pagination select[data-v-5bdcaccc]{width:auto}.stock-modal-overlay[data-v-5bdcaccc]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3200;display:grid;place-items:center;padding:20px;background:#0f172a8c}.stock-modal-card[data-v-5bdcaccc]{width:min(620px,100%);max-height:88vh;overflow-y:auto;padding:20px;border-radius:6px;background:#fff;box-shadow:0 24px 70px #00000047}.stock-modal-card h3[data-v-5bdcaccc]{margin:0 0 18px}[data-v-5bdcaccc] .legacy-table{min-width:860px}@media(max-width:760px){.stock-tabs button[data-v-5bdcaccc]{flex:1;min-width:0}.stock-filters[data-v-5bdcaccc],.card-filters[data-v-5bdcaccc]{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-filters input[data-v-5bdcaccc]:first-child,.card-filters input[data-v-5bdcaccc]:first-child{grid-column:1 / -1}.stock-pagination[data-v-5bdcaccc]{justify-content:flex-start;flex-wrap:wrap}.stock-modal-overlay[data-v-5bdcaccc]{align-items:end;padding:0}.stock-modal-card[data-v-5bdcaccc]{width:100%;max-height:92vh;border-radius:6px 6px 0 0}}.stock-alert-tip[data-v-40d78914]{margin-bottom:16px;padding:14px 16px;color:#8a6d3b;background:#fcf8e3;border:1px solid #faebcc;border-radius:4px}.modal-backdrop[data-v-40d78914]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:24px;background:#0000007a}.stock-import-modal[data-v-40d78914]{width:min(600px,100%);overflow:hidden;background:#fff;border-radius:6px;box-shadow:0 12px 36px #0f172a4d}.stock-import-modal header[data-v-40d78914]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;color:#fff;background:#5cb85c}.stock-import-modal h2[data-v-40d78914]{margin:0;font-size:18px}.stock-import-modal header button[data-v-40d78914]{width:auto;padding:2px 8px;color:#fff;background:transparent;border:0;font-size:24px}.modal-body[data-v-40d78914]{display:grid;gap:12px;padding:18px}.modal-body label[data-v-40d78914]{display:grid;gap:8px}.modal-body textarea[data-v-40d78914]{min-height:170px}.field-help[data-v-40d78914]{margin:0;color:#666;font-size:13px}.stock-import-modal footer[data-v-40d78914]{display:flex;justify-content:flex-end;gap:10px;padding:14px 18px;border-top:1px solid #edf0f5}.order-stats[data-v-dfab6554]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.order-stats article[data-v-dfab6554]{border:1px solid #e5e7eb;border-radius:6px;background:#fff;padding:14px 16px}.order-stats span[data-v-dfab6554]{display:block;color:#6b7280;font-size:13px}.order-stats strong[data-v-dfab6554]{display:block;margin-top:4px;color:#111827;font-size:20px}.order-filters label[data-v-dfab6554]{display:inline-flex;align-items:center;gap:6px}.order-filters[data-v-dfab6554]{display:grid;grid-template-columns:minmax(240px,1.4fr) minmax(180px,.8fr) repeat(2,minmax(170px,.8fr));gap:10px;align-items:end}.order-filters label[data-v-dfab6554]{display:grid;gap:5px}.order-search[data-v-dfab6554]{grid-column:span 2}.filter-actions[data-v-dfab6554]{display:flex;gap:8px}.filter-actions button[data-v-dfab6554]{width:auto;min-width:72px}.date-actions[data-v-dfab6554]{grid-column:span 2}[data-v-dfab6554] .legacy-table{min-width:1120px}@media(max-width:900px){.order-stats[data-v-dfab6554]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:8px}.order-stats article[data-v-dfab6554]{padding:9px 10px}.order-stats strong[data-v-dfab6554]{font-size:17px}.order-filters[data-v-dfab6554]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"product product" "status pagesize" "start-date end-date" "search search" "primary primary" "dates dates";gap:8px}.product-filter[data-v-dfab6554]{grid-area:product}.status-filter[data-v-dfab6554]{grid-area:status}.start-date-filter[data-v-dfab6554]{grid-area:start-date}.end-date-filter[data-v-dfab6554]{grid-area:end-date}.order-search[data-v-dfab6554]{grid-area:search}.page-size[data-v-dfab6554]{grid-area:pagesize}.primary-actions[data-v-dfab6554]{grid-area:primary}.date-actions[data-v-dfab6554]{grid-area:dates}.order-filters label span[data-v-dfab6554]{font-size:12px}.filter-actions button[data-v-dfab6554]{flex:1 1 0;min-width:0}.order-filters input[data-v-dfab6554],.order-filters select[data-v-dfab6554],.order-filters button[data-v-dfab6554]{min-height:38px}.row-actions[data-v-dfab6554]{gap:6px}.row-actions button[data-v-dfab6554]{width:auto}}.workorder-toolbar[data-v-ab932163]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px}.status-tabs[data-v-ab932163]{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.status-tabs button[data-v-ab932163]{border:1px solid #ccc;border-radius:3px;background:#fff;color:#333;padding:5px 8px;font-size:12px}.status-tabs button.active[data-v-ab932163]{border-color:#2e6da4;background:#337ab7;color:#fff}.danger-tip[data-v-ab932163]{margin:0 12px;border:1px solid #ebccd1;border-radius:4px 4px 0 0;background:#f2dede;color:#a94442;padding:12px 14px;font-weight:700}.workorder-notice[data-v-ab932163]{margin:10px 12px 0}.workorder-notice.success[data-v-ab932163]{border-color:#b7dfb9;background:#f0fff4;color:#256029}.workorder-notice.error[data-v-ab932163]{border-color:#f2b8b5;background:#fff5f5;color:#a94442}.workorder-pages[data-v-ab932163]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 14px;border-top:1px solid #edf1f5;background:#f7f7f7;color:#666}.workorder-pages select[data-v-ab932163],.workorder-pages input[data-v-ab932163]{min-height:32px;border:1px solid #dcdfe6;background:#fff;padding:0 8px}.workorder-pages input[data-v-ab932163]{width:52px}.workorder-pages label[data-v-ab932163]{display:inline-flex;align-items:center;gap:4px}.workorder-pages button[data-v-ab932163]{width:auto;min-width:56px}.workorder-pages strong[data-v-ab932163]{display:grid;place-items:center;min-width:32px;min-height:32px;background:#409eff;color:#fff}.workorder-detail[data-v-ab932163]{padding-top:0}.message-tabs[data-v-c90eb767]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.message-tabs button[data-v-c90eb767]{border:1px solid #d5dbe5;border-radius:4px;background:#fff;color:#374151;cursor:pointer;padding:7px 14px}.message-tabs button.active[data-v-c90eb767]{border-color:#337ab7;background:#337ab7;color:#fff}.message-tabs .read-all[data-v-c90eb767]{margin-left:auto;border-color:#cbd5e1;color:#337ab7}.message-list[data-v-c90eb767]{display:grid;gap:10px}.message-card[data-v-c90eb767]{border:1px solid #e5e7eb;border-radius:6px;background:#fff;padding:14px 16px}.message-card header[data-v-c90eb767]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.message-headline[data-v-c90eb767]{min-width:0}.message-card h3[data-v-c90eb767]{margin:0 0 7px;color:#111827;font-size:15px;font-weight:600}.message-card p[data-v-c90eb767]{margin:0;color:#6b7280}.message-card span[data-v-c90eb767]{margin:0 6px}.message-toggle[data-v-c90eb767]{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;color:#6b7280;cursor:pointer;padding:0;white-space:nowrap}.read-state[data-v-c90eb767]{border-radius:4px;color:#fff;padding:4px 8px}.read-state.read[data-v-c90eb767]{background:#6b7280}.read-state.unread[data-v-c90eb767]{background:#f59e0b}.toggle-arrow[data-v-c90eb767]{color:#9ca3af;font-size:16px;line-height:1}.message-preview[data-v-c90eb767],.message-content[data-v-c90eb767]{margin-top:12px;color:#374151;line-height:1.8}.message-content[data-v-c90eb767] img{max-width:100%}.load-more[data-v-c90eb767]{margin-top:12px;text-align:center}.load-more button[data-v-c90eb767]{border:0;background:transparent;color:#337ab7;cursor:pointer}.empty-cell[data-v-c90eb767]{padding:20px;text-align:center;color:#777}.recharge-layout[data-v-7f83ad5f]{display:grid;grid-template-columns:minmax(320px,1fr) minmax(320px,1fr);gap:12px;align-items:start}.recharge-card[data-v-7f83ad5f]{display:grid;gap:14px;text-align:center;padding:6px 0}.recharge-card input[data-v-7f83ad5f]{max-width:360px;justify-self:center}.current-balance[data-v-7f83ad5f]{margin:0;font-weight:700}.recharge-logo[data-v-7f83ad5f]{display:grid;place-items:center;width:52px;height:52px;margin:0 auto;border-radius:50%;background:#2e075b;color:#fff;font-size:28px;font-weight:700}.current-balance strong[data-v-7f83ad5f]{color:#ff6133;font-size:18px}.recharge-tips[data-v-7f83ad5f]{padding:12px;color:#31708f;border:1px solid #bce8f1;background:#d9edf7;border-radius:4px}.recharge-tips h4[data-v-7f83ad5f]{margin:0 0 8px;color:#d92323}.recharge-tips p[data-v-7f83ad5f]{margin:4px 0}.recharge-tips b[data-v-7f83ad5f]{color:#d92323}.recharge-announcement[data-v-7f83ad5f]{padding:12px;border:1px solid #efc4c4;color:#8b1e1e;background:#fff5f5;text-align:left}.recharge-announcement strong[data-v-7f83ad5f]{display:block;margin-bottom:6px}.pay-buttons[data-v-7f83ad5f]{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.pay-buttons button[data-v-7f83ad5f]{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;min-width:108px;border:1px solid currentColor;background:#fff}.pay-buttons button[data-v-7f83ad5f]:nth-child(1){color:#1677ff}.pay-buttons button[data-v-7f83ad5f]:nth-child(2){color:#07a63f}.pay-buttons button[data-v-7f83ad5f]:nth-child(3){color:#d97706}.pay-icon[data-v-7f83ad5f]{display:inline-grid;place-items:center;width:19px;height:19px;border-radius:4px;color:#fff;background:currentColor;font-size:11px}.pay-icon.alipay[data-v-7f83ad5f]{background:#1677ff}.pay-icon.wxpay[data-v-7f83ad5f]{background:#07a63f;border-radius:50%}.pay-icon.qqpay[data-v-7f83ad5f]{background:#d97706}.recent-record-note[data-v-7f83ad5f]{margin:-4px 0 12px;color:#98a2b3;font-size:13px}.all-records-link[data-v-7f83ad5f]{color:#1677ff;text-decoration:none;font-size:13px}.payment-tag[data-v-7f83ad5f],.status-tag[data-v-7f83ad5f]{display:inline-flex;padding:3px 8px;border-radius:4px;font-size:12px}.payment-tag.alipay[data-v-7f83ad5f]{color:#1677ff;background:#eaf3ff}.payment-tag.wxpay[data-v-7f83ad5f]{color:#07883a;background:#eaf9ef}.payment-tag.qqpay[data-v-7f83ad5f]{color:#667085;background:#f2f4f7}.status-tag.success[data-v-7f83ad5f]{color:#07883a;background:#eaf9ef}.status-tag.pending[data-v-7f83ad5f]{color:#b54708;background:#fff4e5}.retry-button[data-v-7f83ad5f]{min-width:58px}.recharge-message[data-v-7f83ad5f]{margin-bottom:12px}[data-v-7f83ad5f] .legacy-table{min-width:680px}.recharge-note[data-v-7f83ad5f]{margin:0;display:grid;gap:4px;color:#d92323;font-size:13px}@media(max-width:900px){.recharge-layout[data-v-7f83ad5f]{grid-template-columns:1fr}}.record-page[data-v-d58c9f50]{min-height:820px;border:1px solid #edf0f5;background:#fff;padding:34px 10px 10px}.search-bar[data-v-d58c9f50]{display:flex;align-items:center;gap:10px;margin-bottom:24px}.search-bar input[data-v-d58c9f50]{width:190px;min-height:34px;border:1px solid #dcdfe6;padding:0 14px}button[data-v-d58c9f50]{width:auto;min-width:56px;min-height:34px;border:0;border-radius:3px;color:#fff}.query[data-v-d58c9f50]{background:#409eff}.all[data-v-d58c9f50]{background:#67c23a}footer[data-v-d58c9f50]{display:flex;align-items:center;gap:10px;margin-top:12px}footer select[data-v-d58c9f50]{width:100px;height:34px;border:1px solid #dcdfe6}footer button[data-v-d58c9f50]{min-width:34px;background:#409eff}footer button[data-v-d58c9f50]:disabled{background:#f4f4f5;color:#c0c4cc}footer strong[data-v-d58c9f50]{display:grid;place-items:center;width:34px;height:34px;background:#409eff;color:#fff}.jump-page[data-v-d58c9f50]{display:inline-flex;align-items:center;gap:4px}.jump-page input[data-v-d58c9f50]{width:56px;min-height:34px;border:1px solid #dcdfe6;padding:0 8px}footer button.jump[data-v-d58c9f50]{min-width:56px}@media(max-width:640px){.record-page[data-v-d58c9f50]{min-height:0;padding-top:14px}.search-bar[data-v-d58c9f50]{display:grid;grid-template-columns:50px minmax(0,1fr) 56px 56px;gap:6px}.search-bar input[data-v-d58c9f50]{width:100%}footer[data-v-d58c9f50]{flex-wrap:wrap}}.code-row[data-v-d475a300]{display:grid;grid-template-columns:minmax(0,1fr) 88px;gap:8px;width:100%}.recharge-tips[data-v-d475a300]{display:grid;gap:6px;padding:10px 12px;border:1px solid #f0d7a6;color:#7a4a00;background:#fff8eb}.recharge-tips strong[data-v-d475a300],.recharge-tips b[data-v-d475a300]{color:#d92323}.recharge-note[data-v-d475a300]{display:grid;gap:4px;margin:0;color:#d92323;font-size:13px}.withdraw-layout[data-v-d475a300]{display:grid;grid-template-columns:minmax(300px,390px) minmax(0,1fr);gap:10px;align-items:start}.withdraw-form[data-v-d475a300]{display:grid;gap:18px;padding:20px}.withdraw-form label[data-v-d475a300]{display:grid;grid-template-columns:80px minmax(0,1fr);align-items:center;gap:8px}.withdraw-form label>div[data-v-d475a300]{display:grid;grid-template-columns:minmax(0,1fr) 48px}.withdraw-form input[data-v-d475a300]{min-height:40px;border:1px solid #dcdfe6;padding:0 14px}.withdraw-form i[data-v-d475a300]{display:grid;place-items:center;border:1px solid #dcdfe6;border-left:0;color:#666;font-style:normal}.withdraw-submit[data-v-d475a300]{justify-self:center;width:auto;padding:10px 24px;background:#409eff;color:#fff}.withdraw-notice[data-v-d475a300]{margin:0 20px 20px;padding:12px 16px;background:#f4f4f5;color:#666}.withdraw-notice p[data-v-d475a300]{margin:8px 0 0;color:#f33;font-size:13px}.withdraw-search[data-v-d475a300]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.withdraw-search input[data-v-d475a300]{width:190px;min-height:34px;border:1px solid #dcdfe6;padding:0 12px}.withdraw-search button[data-v-d475a300]{width:auto;min-width:56px;background:#409eff;color:#fff}.withdraw-search .all[data-v-d475a300]{background:#67c23a}.withdraw-side[data-v-d475a300]{display:grid;gap:20px}.withdraw-balance-card[data-v-d475a300]{display:grid;justify-items:center;gap:10px;padding:26px 16px;color:#666}.withdraw-balance-card p[data-v-d475a300]{margin:0}.withdraw-balance-card a[data-v-d475a300]{color:#337ab7;text-decoration:none}.withdraw-balance-card button[data-v-d475a300]{width:auto;padding:9px 18px}.withdraw-balance-card>input[data-v-d475a300],.withdraw-balance-card>.code-row[data-v-d475a300]{width:min(360px,100%)}.withdraw-disabled[data-v-d475a300]{color:#b42318}.withdraw-amount[data-v-d475a300]{color:#5cb85c;font-size:30px}.withdraw-warning[data-v-d475a300]{margin:16px;padding:16px;color:#8a6d3b;background:#fcf8e3;border:1px solid #faebcc;border-radius:4px}.withdraw-info-list[data-v-d475a300]{display:grid;gap:8px;padding:16px}.withdraw-info-list p[data-v-d475a300]{margin:0}.pager-actions[data-v-d475a300]{justify-content:flex-end;margin-top:10px}@media(max-width:1000px){.withdraw-layout[data-v-d475a300]{grid-template-columns:1fr}}.deposit-summary[data-v-886589b4]{display:grid;gap:6px;margin-bottom:16px;padding:12px 14px;color:#8a6d3b;background:#fcf8e3;border:1px solid #faebcc;border-radius:4px}.deposit-summary.ok[data-v-886589b4]{color:#3c763d;background:#dff0d8;border-color:#d6e9c6}.member-alert[data-v-0bffcb79]{padding:16px 18px;color:#31708f;background:#eef7ff;border-left:4px solid #5bc0de;border-radius:4px;line-height:1.8}.member-alert b[data-v-0bffcb79]{color:#d9534f}.member-alert-success[data-v-0bffcb79]{color:#2f6f45;background:#edf9f1;border-left-color:#36a269}.member-grid[data-v-0bffcb79]{display:grid;grid-template-columns:minmax(300px,610px) minmax(300px,1fr) minmax(300px,610px);gap:30px;align-items:start}.member-left[data-v-0bffcb79]{display:grid;gap:20px}.member-status[data-v-0bffcb79]{display:grid;justify-items:center;gap:16px;padding:28px 16px;color:#666}.member-user[data-v-0bffcb79]{color:#777;font-size:20px}.member-status p[data-v-0bffcb79]{margin:0}.member-balance[data-v-0bffcb79]{width:100%;padding-top:20px;text-align:center;border-top:1px solid #edf0f5}.member-balance strong[data-v-0bffcb79]{color:#3c763d;font-size:22px}.member-privileges[data-v-0bffcb79]{display:grid;gap:16px;margin:0;padding:20px 24px;list-style:none}.member-privileges li[data-v-0bffcb79]{display:grid;gap:4px;padding-bottom:12px;border-bottom:1px dashed #e5e7eb}.member-privileges li[data-v-0bffcb79]:last-child{border-bottom:0}.member-privileges span[data-v-0bffcb79]{color:#666;font-size:13px}.member-privileges b[data-v-0bffcb79]{color:#d9534f}.member-locked[data-v-0bffcb79]{display:grid;place-items:center;gap:12px;min-height:230px;color:#777}.lock-icon[data-v-0bffcb79]{font-size:42px;filter:grayscale(1)}.member-locked p[data-v-0bffcb79]{margin:0;font-size:16px}@media(max-width:1200px){.member-grid[data-v-0bffcb79]{grid-template-columns:1fr}}.legacy-settings[data-v-05b896bb]{display:grid;grid-template-columns:240px minmax(0,1fr);gap:6px;min-height:366px}.profile-nav[data-v-05b896bb],.settings-card[data-v-05b896bb]{border:1px solid #e5e9f2;background:#fff}.profile-nav[data-v-05b896bb]{display:flex;flex-direction:column;align-items:center;padding:18px 20px}.avatar[data-v-05b896bb]{display:grid;place-items:center;width:58px;height:58px;margin-bottom:12px;border-radius:50%;background:#409eff;color:#fff;font-size:24px}.profile-nav small[data-v-05b896bb]{align-self:stretch;margin:20px 0 10px;color:#999}.profile-nav button[data-v-05b896bb]{width:100%;border:0;background:transparent;color:#333;padding:10px 0}.profile-nav button.active[data-v-05b896bb]{color:#409eff}.settings-card header[data-v-05b896bb]{border-bottom:1px solid #e5e9f2;padding:18px 20px;font-size:16px}form[data-v-05b896bb]{max-width:900px;padding:40px 20px}label[data-v-05b896bb]{display:grid;grid-template-columns:105px minmax(0,1fr);align-items:start;gap:15px;margin-bottom:20px}label>span[data-v-05b896bb]{padding-top:10px}input[data-v-05b896bb],select[data-v-05b896bb]{width:100%;min-height:40px;border:1px solid #dcdfe6;border-radius:3px;padding:0 14px}.code-row[data-v-05b896bb]{display:grid;grid-template-columns:minmax(0,1fr) 76px;gap:8px}.code-row button[data-v-05b896bb]{border:1px solid #409eff;background:#fff;color:#409eff}small[data-v-05b896bb]{display:block;margin-top:8px;color:#999}.primary[data-v-05b896bb]{margin-left:120px;border:0;border-radius:3px;background:#409eff;color:#fff;padding:10px 20px}.result[data-v-05b896bb]{margin:-20px 20px 20px 140px;color:#409eff}@media(max-width:720px){.legacy-settings[data-v-05b896bb]{grid-template-columns:1fr}.profile-nav[data-v-05b896bb]{display:grid;grid-template-columns:repeat(3,1fr);padding:10px}.profile-nav .avatar[data-v-05b896bb],.profile-nav strong[data-v-05b896bb],.profile-nav small[data-v-05b896bb]{display:none}label[data-v-05b896bb]{grid-template-columns:1fr;gap:6px}label>span[data-v-05b896bb]{padding:0}form[data-v-05b896bb]{padding:20px 14px}.primary[data-v-05b896bb],.result[data-v-05b896bb]{margin-left:0}}.faq-list[data-v-7cda3803]{display:grid;gap:10px}.faq-item[data-v-7cda3803]{border:1px solid #dfe6ed;background:#fff}.faq-item button[data-v-7cda3803]{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:0;padding:0 14px;background:#f8fafc;color:#2f3a4a;font-weight:700;text-align:left;cursor:pointer}.faq-item button.active[data-v-7cda3803]{background:var(--console-accent, #165dff);color:#fff}.faq-item p[data-v-7cda3803]{margin:0;padding:14px;line-height:1.8;color:#4b5968;white-space:pre-line}.rank-note[data-v-1b9ba28b]{margin:12px 0 0;padding:12px;border:1px solid #f0dfb0;background:#fff8e5;color:#6d5310;text-align:center}.rank-note span[data-v-1b9ba28b]{color:#d92d20;font-size:1.15rem}.rank-range[data-v-1b9ba28b]{margin:8px 0 0;color:#667085;text-align:center}.inline-message.error[data-v-1b9ba28b]{border-color:#ffb4a8;background:#fff5f3;color:#b42318}.rank-note[data-v-39f3008f]{margin:12px 0 0;padding:12px;border:1px solid #dbe4f0;background:#f8fbff;color:#526071;text-align:center}.inline-message.success[data-v-39f3008f]{border-color:#7bd88f;background:#f0fff4;color:#1f7a38}.inline-message.error[data-v-39f3008f]{border-color:#ffb4a8;background:#fff5f3;color:#b42318}.inline-message.info[data-v-39f3008f]{border-color:#a9c7ff;background:#f5f8ff;color:#165dff}.table-action[data-v-39f3008f]{min-width:58px;height:28px;border:1px solid var(--console-accent, #165dff);background:#fff;color:var(--console-accent, #165dff);cursor:pointer}.table-action.active[data-v-39f3008f],.table-action[data-v-39f3008f]:hover{background:var(--console-accent, #165dff);color:#fff}.muted[data-v-39f3008f]{color:#98a2b3}.sup-find-page[data-v-25a6ec00]{min-height:calc(100vh - 88px);display:flex;align-items:flex-start;justify-content:center;padding:48px 16px;background:#eef3f7}.sup-find-card[data-v-25a6ec00]{width:min(620px,100%);border:1px solid #d8e1ea;background:#fff;box-shadow:0 10px 28px #202c421f}.sup-find-card header[data-v-25a6ec00]{position:relative;min-height:74px;display:grid;place-items:center;border-bottom:1px solid #e8eef4}.sup-find-card header h1[data-v-25a6ec00]{margin:0;font-size:22px;color:#24364b}.sup-find-card header button[data-v-25a6ec00]{position:absolute;right:18px;top:18px}.sup-find-card button[data-v-25a6ec00]{border:1px solid #cfd9e4;background:#f8fafc;color:#40546a;padding:8px 12px;cursor:pointer}.sup-find-tabs[data-v-25a6ec00]{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #dfe7ef}.sup-find-tabs button[data-v-25a6ec00]{height:44px;border:0;border-right:1px solid #dfe7ef;background:#f7fafc;color:#34495e;font-weight:700}.sup-find-tabs button[data-v-25a6ec00]:last-child{border-right:0}.sup-find-tabs .active[data-v-25a6ec00]{background:var(--console-accent, #165dff);color:#fff}.sup-find-qr[data-v-25a6ec00]{padding:26px 28px;text-align:center;color:#617284}.login-tip[data-v-25a6ec00]{margin:0 auto 16px;padding:10px 12px;border:1px solid #bee1f7;background:#eef8ff;color:#315d79;font-weight:700}.qr-box[data-v-25a6ec00]{width:164px;height:164px;margin:0 auto 16px;display:grid;place-items:center;border:1px solid #d8e2ec;background:#f5fbff;color:#1685c8;font-size:18px;font-weight:800}.qr-box img[data-v-25a6ec00]{width:148px;height:148px;object-fit:contain}.refresh-button[data-v-25a6ec00],.code-row button[data-v-25a6ec00],.submit-button[data-v-25a6ec00]{border:1px solid var(--console-accent, #165dff);background:var(--console-accent, #165dff);color:#fff}.sup-find-form[data-v-25a6ec00]{padding:24px 28px 28px;display:grid;gap:14px}.notice[data-v-25a6ec00]{border:1px solid #cce4f6;background:#eef8ff;color:#39627f;padding:10px 12px}.notice p[data-v-25a6ec00]{margin:4px 0}.sup-find-form label[data-v-25a6ec00]{display:grid;grid-template-columns:110px 1fr;align-items:stretch}.sup-find-form span[data-v-25a6ec00]{display:grid;place-items:center;border:1px solid #cfdbe6;border-right:0;background:#f5f8fb;color:#40546a}.sup-find-form input[data-v-25a6ec00]{min-width:0;height:38px;border:1px solid #cfdbe6;padding:0 12px}.code-row[data-v-25a6ec00]{display:grid;grid-template-columns:1fr 92px}.submit-button[data-v-25a6ec00]{min-height:38px}.code-row button[data-v-25a6ec00]:disabled,.submit-button[data-v-25a6ec00]:disabled,.refresh-button[data-v-25a6ec00]:disabled,.qr-box[data-v-25a6ec00]:disabled{opacity:.7;cursor:not-allowed}.sup-find-message[data-v-25a6ec00]{margin:0 28px 18px;padding:11px 12px;border:1px solid #d0d5dd;background:#f9fafb;color:#344054;text-align:center}.sup-find-message.success[data-v-25a6ec00]{border-color:#7bd88f;background:#f0fff4;color:#1f7a38}.sup-find-message.error[data-v-25a6ec00]{border-color:#ffb4a8;background:#fff5f3;color:#b42318}.sup-find-card footer[data-v-25a6ec00]{display:flex;justify-content:space-between;gap:12px;padding:0 28px 26px}@media(max-width:640px){.sup-find-form label[data-v-25a6ec00],.code-row[data-v-25a6ec00]{grid-template-columns:1fr}.sup-find-form span[data-v-25a6ec00]{min-height:36px;justify-content:start;padding-left:12px;border-right:1px solid #cfdbe6;border-bottom:0}}:root{font-family:DM Sans,PingFang SC,Microsoft YaHei,sans-serif;color:#1f2937;background:#f3f5f8}*{box-sizing:border-box}body{margin:0;min-width:320px;background:#f3f5f8}body:has(.app-user){background:#f5f6f8}body:has(.app-biz),body:has(.app-admin),body:has(.app-sup){background:#f2f3f5}button,input,select,textarea{font:inherit}button{cursor:pointer}.button-like{display:inline-flex;align-items:center;justify-content:center;min-height:38px;border:1px solid #cbd7e2;padding:8px 12px;color:#2c4055;background:#fff;text-decoration:none}.button-like:hover{background:#f3f7fb}.app{min-height:100vh}.store-page{min-height:100vh;padding:0;background:transparent}.legacy-form input,.legacy-form select,.legacy-form textarea{width:100%;border:1px solid #d5dde5;padding:10px 12px;background:#fff}.captcha-row{display:grid;grid-template-columns:1fr 108px;gap:8px;align-items:stretch}.captcha-button{width:108px;height:42px;padding:0;border:1px solid #d5dde5;background:#fff;overflow:hidden}.captcha-button img{display:block;width:108px;height:42px}.auth-switch{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid #d5dde5;background:#f8fafc}.auth-switch button{height:36px;border:0;color:#526273;background:transparent}.auth-switch button.active{color:#fff;background:#7565bd;font-weight:700}.legacy-form{display:grid;gap:12px;margin-bottom:16px}.legacy-form.compact{grid-template-columns:repeat(6,minmax(120px,1fr));align-items:stretch}.legacy-form textarea{min-height:112px;resize:vertical}.source-debug-output{max-height:360px;overflow:auto;padding:12px;border:1px solid #d5dde5;background:#f8fafc;color:#263445;font-size:12px;line-height:1.6;white-space:pre-wrap}.remote-goods-panel{display:grid;gap:10px;padding:12px;border:1px solid #d6e0ea;background:#f8fbff}.remote-goods-panel h4{margin:0;color:#263445;font-size:14px}.remote-goods-panel .source-debug-output{margin:0;max-height:180px}.stock-option-panel{display:grid;gap:10px;padding:12px;border:1px solid #d6e0ea;background:#fbfdff}.stock-option-panel h4{margin:0;color:#263445;font-size:14px}.stock-option-list{display:grid;gap:6px}.stock-option-list p{margin:0;color:#7b8794;font-size:12px}.stock-option-row{display:grid;grid-template-columns:minmax(140px,1.4fr) repeat(4,minmax(72px,.8fr)) repeat(2,auto);gap:8px;align-items:center;padding:8px;border:1px solid #e2e8f0;background:#fff;color:#354555;font-size:12px}.helper-panel{display:grid;gap:10px;padding:12px;border:1px solid #d6e0ea;background:#fbfdff}.helper-panel h4{margin:0;color:#263445;font-size:14px}.helper-panel p{margin:0;color:#7b8794;font-size:12px;line-height:1.6}.helper-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.helper-row strong{min-width:86px;color:#52606d;font-size:12px}.helper-row button{padding:5px 8px;font-size:12px}.workspace-head{display:flex;align-items:center;justify-content:space-between;padding:18px 16px 6px}.workspace-head h1{margin:0;font-size:20px}.workspace-head span{color:#768493}.stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:16px}.admin-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-tile{min-height:88px;display:flex;align-items:center;gap:18px;padding:14px;background:#fff;border-bottom:8px solid #eef3f6}.stat-icon{width:64px;height:64px;display:grid;place-items:center;border-radius:50%;color:#fff;font-size:28px;font-weight:800}.stat-tile.purple .stat-icon{background:#7d62b7}.stat-tile.green .stat-icon{background:#a9df51}.stat-tile.orange .stat-icon{background:#e9835c}.stat-tile.cyan .stat-icon{background:#4fc4cc}.stat-tile.brown .stat-icon{background:#a9897d}.stat-tile div:last-child{display:grid;gap:3px}.stat-tile span{color:#617181}.stat-tile strong{color:#396dcb;font-size:20px}.stat-tile small{color:#7e8a96}.data-panel{margin:0 16px 16px;background:#fff;border:1px solid #dfe6ed}.panel-heading{min-height:51px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid #e6ebf0}.panel-heading h2{margin:0;font-size:16px}.panel-heading span{color:#8c9aa6}.row-item{display:grid;gap:6px;padding:13px 16px;border-bottom:1px solid #edf1f5}.row-item span{color:#667586}.work-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;padding:12px 16px;border-bottom:1px solid #edf1f5;color:#526273;font-size:13px}.work-summary span:last-child:nth-child(odd),.work-summary span:last-child:nth-child(2n){grid-column:1 / -1}.work-attachments{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px;border-bottom:1px solid #edf1f5}.work-attachments a{display:inline-flex;align-items:center;gap:6px;max-width:180px;padding:6px 8px;border:1px solid #d8e0e8;background:#f8fafc;color:#2f6fb0;text-decoration:none}.work-attachments img{width:34px;height:34px;object-fit:cover;border:1px solid #d8e0e8;background:#fff}.work-attachments span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-message{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;padding:13px 16px;border-bottom:1px solid #edf1f5}.work-message img{width:36px;height:36px;border-radius:50%;object-fit:cover;background:#f3f5f7}.work-message div{display:grid;gap:6px}.work-message strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-message span{color:#667586;white-space:pre-wrap;word-break:break-word}.work-message.supplier{background:#fafbff}.row-actions{display:flex;flex-wrap:wrap;gap:8px}.row-actions button{border:1px solid #d8e0e8;padding:5px 10px;background:#fff;color:#4b5a69}.legacy-table-wrap{width:100%;overflow-x:auto}.legacy-table{width:100%;min-width:760px;border-collapse:collapse}.legacy-table th,.legacy-table td{padding:10px 12px;border-bottom:1px solid #edf1f5;text-align:left;vertical-align:top;white-space:nowrap}.legacy-table th{color:#4b5968;background:#f8fafc;font-weight:700}.legacy-table td{color:#354555}.legacy-table-actions{width:160px;text-align:right}.legacy-table-actions button{margin:0 3px 4px 0;border:1px solid #d8e0e8;padding:4px 8px;color:#435466;background:#fff}.sort-inline{display:inline-flex;gap:3px;align-items:center;margin:0 3px 4px 0}.sort-inline input{width:58px;height:27px;border:1px solid #d8e0e8;padding:3px 5px;color:#354555;background:#fff}.price-rule-inline{width:150px;height:27px;margin:0 3px 4px 0;border:1px solid #d8e0e8;padding:3px 5px;color:#354555;background:#fff;vertical-align:middle}.class-check-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px 12px;max-height:360px;overflow:auto;padding:10px;border:1px solid #e2e8f0;background:#fbfdff}.class-check-grid label{display:flex;gap:6px;align-items:center;min-width:0;color:#354555}.class-check-grid span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-empty{padding:28px;color:#83909d;text-align:center}.category-strip{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 14px}.category-strip button{border:1px solid #d8e0e8;padding:6px 10px;color:#405266;background:#fff}.two-column,.three-column{display:grid;gap:16px;padding:14px}.two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.three-column{grid-template-columns:repeat(3,minmax(0,1fr))}.two-column h3,.three-column h3{margin:0 0 10px;font-size:15px}.profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:14px;background:#edf1f5}.profile-grid p{display:grid;gap:6px;min-height:72px;margin:0;padding:13px;background:#fff}.profile-grid strong{color:#3a4858}.profile-grid span{color:#6a7887;overflow-wrap:anywhere}.admin-dashboard{padding-bottom:32px}.admin-home-grid{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:start}.metric-board{display:grid;grid-template-columns:repeat(3,1fr)}.metric-board p{min-height:118px;display:grid;place-items:center;margin:0;border-right:1px solid #edf1f5;border-bottom:1px solid #edf1f5;text-align:center}.metric-board strong{color:#3b4655;font-size:22px}.metric-board span{color:#6d7987}.alert-row{margin:10px 12px;padding:10px 12px;border-left:5px solid #4d97d8;background:#f6fbff}.alert-row.danger{border-color:#f14b4b}.alert-row.warn{border-color:#f2c84b}.system-config-form{display:grid;gap:16px;margin-bottom:18px}.settings-stack{display:grid;gap:16px}.system-config-group{border:1px solid #d9e2ec;background:#fff}.system-config-group h3{margin:0;padding:10px 12px;border-bottom:1px solid #e6edf3;background:#f7fafc;color:#2d3d50;font-size:14px}.system-config-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.system-config-grid label{display:grid;gap:6px;padding:10px;border-right:1px solid #edf1f5;border-bottom:1px solid #edf1f5}.system-config-grid span{color:#5f6d7b;font-size:12px}.system-config-grid input,.system-config-grid select,.system-config-grid textarea{width:100%;min-width:0;border:1px solid #d9dfe5;padding:8px 10px;color:#2f3f51}.checkbox-row{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;min-height:36px}.system-config-grid .checkbox-row label{display:inline-flex;gap:6px;align-items:center;padding:0;border:0;color:#334155;font-size:13px}.system-config-grid .checkbox-row input{width:auto;min-width:0}.upload-inline{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center}.upload-inline input[type=file]{min-width:0;font-size:12px}.upload-inline button{white-space:nowrap}.option-editor{display:grid;gap:8px;padding:12px;border-top:1px solid #edf1f5}.option-row{display:grid;grid-template-columns:1.2fr .7fr .7fr 1.4fr .8fr 72px;gap:8px;align-items:center}.attr-editor .option-row{grid-template-columns:1fr 1fr 1.4fr 72px}.option-head{color:#66758a;font-size:12px;font-weight:700}.option-row input{width:100%;min-width:0;border:1px solid #d9dfe5;padding:8px 10px}.option-row button{min-height:34px}.placeholder-board{display:grid;gap:8px;padding:28px;color:#617080}.placeholder-board strong{color:#34465a}.hide{display:none!important}.work-upload-row{display:flex;align-items:center;gap:12px;color:#6b7280}.work-image-list{display:flex;flex-wrap:wrap;gap:12px}.work-image-list figure{width:112px;margin:0;padding:6px;border:1px solid #d7e1ea;background:#fff}.work-image-list img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.work-image-list button{width:100%;margin-top:6px}@media(max-width:960px){.stat-grid,.admin-stats,.admin-home-grid,.two-column,.three-column,.profile-grid,.legacy-form.compact,.system-config-grid{grid-template-columns:1fr}.system-config-grid label{border-right:0}}@media(max-width:640px){.system-config-grid input,.system-config-grid select,.system-config-grid textarea{min-height:38px;font-size:13px}}:root{--console-font: "Segoe UI", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--console-radius-sm: 10px;--console-radius-md: 14px;--console-radius-lg: 18px;--console-shadow-sm: 0 1px 2px rgba(15, 23, 42, .06);--console-shadow-md: 0 8px 24px rgba(15, 23, 42, .08);--console-shadow-lg: 0 20px 50px rgba(15, 23, 42, .12)}.app-biz,.app-admin,.app-sup{min-height:100vh;font-family:var(--console-font);background:#f2f3f5;-webkit-font-smoothing:antialiased}.auth-shell{min-height:100vh;display:grid;grid-template-columns:minmax(340px,1.1fr) minmax(400px,.9fr);background:#f8fafc}.auth-brand{position:relative;display:flex;align-items:center;justify-content:center;padding:56px 48px;color:#fff;overflow:hidden}.auth-brand-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--auth-brand-bg, #1d2129)}.auth-brand-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:24px 24px;opacity:.5}.auth-brand-inner{position:relative;z-index:1;width:min(440px,100%)}.auth-brand-logo{width:56px;height:56px;display:grid;place-items:center;margin-bottom:24px;border-radius:12px;font-size:24px;font-weight:700;background:#ffffff1a;border:1px solid rgba(255,255,255,.15)}.auth-brand h1{margin:0 0 12px;font-size:32px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.auth-brand p{margin:0 0 32px;color:#ffffffe0;line-height:1.75;font-size:15px}.auth-brand-features{margin:0 0 36px;padding:0;list-style:none;display:grid;gap:14px}.auth-brand-features li{display:flex;align-items:center;gap:10px;color:#ffffffd9;font-size:14px;padding-left:14px;position:relative}.auth-brand-features li:before{content:"";position:absolute;left:0;width:6px;height:6px;border-radius:50%;background:#ffffff80}.auth-main{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 28px;background:#f2f3f5}.auth-card{width:min(440px,100%);padding:36px 32px;border-radius:var(--console-radius-lg);background:#fff;border:1px solid rgba(226,232,240,.9);box-shadow:var(--console-shadow-lg)}.auth-footer-note{margin:18px 0 0;color:#94a3b8;font-size:12px;text-align:center}.auth-theme-agent{--auth-brand-bg: #1d2129;--console-accent: #165dff;--console-accent-soft: rgba(22, 93, 255, .1)}.auth-theme-admin{--auth-brand-bg: #141414;--console-accent: #165dff;--console-accent-soft: rgba(22, 93, 255, .1)}.auth-theme-sup{--auth-brand-bg: #1a2e2e;--console-accent: #0e9f8e;--console-accent-soft: rgba(14, 159, 142, .1)}.auth-card h2{margin:0 0 8px;font-size:24px;font-weight:700;color:#0f172a;text-align:center;letter-spacing:-.02em}.auth-card .auth-desc{margin:0 0 24px;color:#64748b;text-align:center;font-size:14px;line-height:1.65}.auth-card .auth-tabs,.auth-card .auth-switch{display:grid;gap:4px;margin-bottom:22px;padding:4px;border-radius:12px;background:#f1f5f9}.auth-card .auth-tabs{grid-template-columns:repeat(2,1fr)}.auth-card .auth-switch{grid-template-columns:repeat(3,1fr)}.auth-card .auth-tabs button,.auth-card .auth-switch button{height:38px;border:0;border-radius:9px;color:#64748b;background:transparent;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.auth-card .auth-tabs button.active,.auth-card .auth-switch button.active{color:#fff;background:var(--console-accent);font-weight:600;box-shadow:0 4px 14px var(--console-accent-soft)}.auth-card input{width:100%;height:44px;margin-bottom:14px;padding:0 16px;border:1px solid #e2e8f0;border-radius:11px;background:#fafbfc;color:#0f172a;transition:border-color .2s,box-shadow .2s,background .2s}.auth-card input:focus{outline:none;border-color:var(--console-accent);background:#fff;box-shadow:0 0 0 4px var(--console-accent-soft)}.auth-card .primary-block{width:100%;height:44px;margin-top:6px;border:0;border-radius:8px;color:#fff;font-weight:600;font-size:15px;background:var(--console-accent);cursor:pointer;transition:background .15s,opacity .15s}.auth-card .primary-block:hover:not(:disabled){background:var(--console-accent-hover, #0e42d2)}.auth-card .primary-block:disabled{opacity:.6;cursor:not-allowed}.auth-card .link-button{width:100%;margin-top:14px;border:0;background:transparent;color:var(--console-accent);cursor:pointer;text-align:center;font-size:13px;font-weight:500}.auth-card .captcha-row,.auth-card .code-row{display:grid;grid-template-columns:minmax(0,1fr) 116px;gap:10px;margin-bottom:14px}.auth-card .captcha-row input,.auth-card .code-row input{margin-bottom:0}.auth-card .captcha-button,.auth-card .code-row button{height:44px;padding:0;border:1px solid #e2e8f0;border-radius:11px;background:#fff;cursor:pointer;overflow:hidden}.auth-card .captcha-button img{width:100%;height:100%;object-fit:cover}.auth-card .code-row button{color:#fff;background:var(--console-accent);border-color:transparent}.auth-card .inline-message{margin-top:16px;padding:12px 14px;border-radius:10px;background:var(--console-accent-soft);color:#334155;font-size:13px;line-height:1.5}.auth-card .qr-login-box{display:grid;gap:14px;justify-items:center}.auth-card .qr-image-wrap{width:210px;height:210px;padding:12px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;box-shadow:var(--console-shadow-sm)}.auth-card .qr-image-wrap img{width:100%;height:100%;object-fit:contain}.auth-card .qr-hint{margin:0;color:#64748b;text-align:center;font-size:13px}.console-shell{--console-sidebar-width: 260px;--console-header-height: 60px;display:flex;height:100vh;overflow:hidden;background:var(--console-bg);font-family:var(--console-font)}.console-sidebar{flex:0 0 var(--console-sidebar-width);height:100vh;display:flex;flex-direction:column;background:var(--console-sidebar-bg);color:var(--console-sidebar-text);border-right:1px solid var(--console-sidebar-border);overflow:hidden}.console-sidebar-brand{flex-shrink:0;display:flex;align-items:center;gap:14px;min-height:calc(var(--console-header-height) + 4px);padding:0 20px;border-bottom:1px solid var(--console-sidebar-border)}.console-brand-mark{position:relative;width:36px;height:36px;border-radius:8px;background:var(--console-accent)}.console-brand-glow{display:none}.console-brand-text strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;letter-spacing:-.01em}.console-brand-text small{color:var(--console-sidebar-muted);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.console-sidebar-nav{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:14px 12px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}.console-nav-group{display:block;margin:18px 10px 8px;color:var(--console-sidebar-muted);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.console-nav-item{position:relative;width:100%;min-height:40px;display:flex;align-items:center;gap:10px;margin-bottom:2px;padding:0 12px 0 14px;border:0;border-radius:6px;color:var(--console-sidebar-text);text-align:left;background:transparent;cursor:pointer;transition:background .15s ease,color .15s ease}.console-nav-item:hover{background:var(--console-sidebar-hover)}.console-nav-item.active{color:#fff;background:var(--console-sidebar-hover);box-shadow:none}.console-nav-item.active:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 2px 2px 0;background:var(--console-accent)}.console-nav-icon{flex:0 0 28px;height:28px;display:grid;place-items:center;border-radius:6px;color:var(--console-sidebar-muted);background:transparent}.console-nav-item.active .console-nav-icon{color:var(--console-accent);background:transparent}.console-nav-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500}.console-nav-active-dot{display:none}.console-nav-parent .console-nav-chevron{flex:0 0 auto;margin-left:auto;color:var(--console-sidebar-muted);font-size:14px;line-height:1;transition:transform .15s ease}.console-nav-parent.expanded .console-nav-chevron{transform:rotate(90deg)}.console-nav-children{margin:0 0 4px;padding-left:12px}.console-nav-child{min-height:36px;padding-left:42px;font-size:13px}.console-nav-child:before{display:none}.console-nav-child.active{color:#fff;background:#ffffff1a}.console-nav-child.active:after{content:"";position:absolute;left:22px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:var(--console-accent)}.console-sidebar-foot{flex-shrink:0;padding:14px 12px 16px;border-top:1px solid var(--console-sidebar-border);background:#0000001f}.console-user-card{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding:10px 12px;border-radius:10px;background:#ffffff0f}.console-user-avatar{width:36px;height:36px;display:grid;place-items:center;border-radius:8px;font-size:14px;font-weight:600;color:#fff;background:var(--console-accent)}.console-user-meta{min-width:0;display:grid;gap:2px}.console-user-meta strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.console-user-meta span{font-size:11px;color:var(--console-sidebar-muted)}.console-logout-btn{width:100%;height:36px;border:1px solid rgba(248,113,113,.35);border-radius:9px;color:#fecaca;background:#f871711a;font-size:13px;cursor:pointer;transition:background .15s}.console-logout-btn:hover{background:#f871712e}.console-frame{flex:1;min-width:0;display:flex;flex-direction:column;height:100vh;overflow:hidden}.console-header{flex-shrink:0;height:var(--console-header-height);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 24px;background:#fff;border-bottom:1px solid #e5e6eb}.console-header-left{display:flex;align-items:center;gap:10px;min-width:0}.console-home-link{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border:1px solid #e2e8f0;border-radius:9px;color:#64748b;background:#f8fafc;font-size:13px;cursor:pointer;transition:all .15s}.console-home-link:hover{color:var(--console-accent);border-color:var(--console-accent-soft);background:#fff}.console-home-icon{font-size:14px}.console-breadcrumb-sep{color:#cbd5e1;font-size:14px}.console-header-titles{min-width:0;display:grid;gap:2px}.console-page-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0f172a;font-size:16px;font-weight:700;letter-spacing:-.02em}.console-page-subtitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#94a3b8;font-size:12px}.console-user-badge{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:8px 14px;border-radius:999px;color:#334155;font-size:13px;font-weight:600;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e2e8f0;box-shadow:var(--console-shadow-sm)}.console-body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:16px 20px 28px;background:var(--console-bg)}.console-theme-agent{--console-bg: #f2f3f5;--console-sidebar-bg: #1d2129;--console-sidebar-text: #c9cdd4;--console-sidebar-muted: #86909c;--console-sidebar-border: rgba(255, 255, 255, .06);--console-sidebar-hover: rgba(255, 255, 255, .06);--console-accent: #165dff;--console-accent-hover: #0e42d2;--console-accent-light: #4080ff;--console-accent-soft: rgba(22, 93, 255, .1)}.console-variant-primary.console-theme-agent,.auth-variant-primary.auth-theme-agent{--console-sidebar-bg: #0e42d2;--console-accent: #165dff;--console-accent-hover: #0e42d2;--console-accent-soft: rgba(22, 93, 255, .14)}.auth-theme-agent.console-variant-primary .auth-brand-bg{background:linear-gradient(145deg,#0e42d2,#165dff 55%,#4080ff)}.console-theme-admin{--console-bg: #f2f3f5;--console-sidebar-bg: #141414;--console-sidebar-text: #c9cdd4;--console-sidebar-muted: #86909c;--console-sidebar-border: rgba(255, 255, 255, .06);--console-sidebar-hover: rgba(255, 255, 255, .06);--console-accent: #165dff;--console-accent-hover: #0e42d2;--console-accent-light: #4080ff;--console-accent-soft: rgba(22, 93, 255, .1)}.console-theme-sup{--console-bg: #f2f3f5;--console-sidebar-bg: #1a2e2e;--console-sidebar-text: #c9cdd4;--console-sidebar-muted: #86909c;--console-sidebar-border: rgba(255, 255, 255, .06);--console-sidebar-hover: rgba(255, 255, 255, .06);--console-accent: #0e9f8e;--console-accent-hover: #0b7f71;--console-accent-light: #12b8a4;--console-accent-soft: rgba(14, 159, 142, .1)}.console-body .data-panel,.console-body .console-panel{margin:0 0 16px;border:1px solid #e5e6eb;border-radius:8px;background:#fff;box-shadow:none;overflow:hidden}.console-body .console-panel-head,.console-body .panel-heading{min-height:48px;padding:0 16px;border-bottom:1px solid #f2f3f5;background:#fff}.console-body .console-panel-head h2,.console-body .panel-heading h2{margin:0;font-size:15px;font-weight:700;color:#0f172a;letter-spacing:-.01em}.console-panel-hint{display:block;margin-top:2px;color:#94a3b8;font-size:12px;font-weight:400}.console-panel-body{padding:0}.console-body .console-panel-body{padding:16px 20px 20px}.console-body .console-panel-body>.console-toolbar:first-child{margin:-16px -20px 0;padding-left:20px;padding-right:20px}.console-body .console-panel-body>.legacy-table-wrap{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.console-body .console-panel-body>.finance-stats:first-child,.console-body .console-panel-body>.finance-alert:first-child{margin-top:0}.console-body .legacy-settings-form,.console-body .system-config-form{max-width:760px}.console-body .stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:0;margin-bottom:18px}.modern-stat{position:relative;display:flex;align-items:center;gap:16px;min-height:88px;padding:16px 18px;border-radius:8px;background:#fff;border:1px solid #e5e6eb;box-shadow:none;overflow:hidden}.modern-stat-shine{display:none}.modern-stat-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:8px;color:var(--stat-color);background:var(--stat-bg)}.modern-stat-body{display:grid;gap:4px;min-width:0}.modern-stat-label{color:#64748b;font-size:13px;font-weight:500}.modern-stat-value{color:#0f172a;font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.modern-stat-note{color:#94a3b8;font-size:12px}.modern-stat.blue,.modern-stat.indigo,.stat-tile.purple{--stat-color: #165dff;--stat-color-light: #4080ff;--stat-bg: #e8f3ff}.modern-stat.green,.stat-tile.green{--stat-color: #00b42a;--stat-color-light: #23c343;--stat-bg: #e8ffea}.modern-stat.orange,.stat-tile.orange{--stat-color: #ff7d00;--stat-color-light: #ff9a2e;--stat-bg: #fff7e8}.modern-stat.cyan,.stat-tile.cyan{--stat-color: #0fc6c2;--stat-color-light: #33d1c9;--stat-bg: #e8fffb}.modern-stat.brown,.stat-tile.brown{--stat-color: #86909c;--stat-color-light: #a9aeb8;--stat-bg: #f2f3f5}.modern-stat.rose{--stat-color: #f53f3f;--stat-color-light: #f76560;--stat-bg: #ffece8}.console-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px;padding:18px 20px;border-radius:8px;color:#1d2129;background:#fff;border:1px solid #e5e6eb;box-shadow:none}.console-hero h1{margin:0 0 4px;font-size:18px;font-weight:600}.console-hero p{margin:0;color:#86909c;font-size:13px}.console-hero-actions button{height:36px;padding:0 14px;border:1px solid #e5e6eb;border-radius:6px;color:#4e5969;background:#fff;font-size:13px;cursor:pointer}.console-hero-actions button:hover{border-color:#c9cdd4;background:#f7f8fa}.console-hero-actions button.primary{color:#fff;background:var(--console-accent);border-color:var(--console-accent)}.console-menu-toggle{display:none;flex-direction:column;justify-content:center;gap:5px;flex-shrink:0;width:44px;height:44px;padding:0;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;cursor:pointer}.console-menu-toggle-bar{display:block;width:18px;height:2px;margin:0 auto;border-radius:1px;background:#475569}.console-sidebar-backdrop,.console-sidebar-close{display:none}.console-home-link-text{white-space:nowrap}body.console-drawer-open{overflow:hidden}@media(max-width:1100px){.console-body .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:959px){.auth-shell{grid-template-columns:1fr}.auth-brand{display:none}.auth-main{min-height:100vh;min-height:100dvh;padding:max(20px,env(safe-area-inset-top)) 16px max(24px,env(safe-area-inset-bottom));justify-content:flex-start;padding-top:max(32px,env(safe-area-inset-top))}.auth-card{width:100%;max-width:440px;padding:28px 22px;border-radius:var(--console-radius-md);box-shadow:var(--console-shadow-md)}.auth-card h2{font-size:22px}.auth-card input,.auth-card .primary-block,.auth-card .auth-tabs button,.auth-card .auth-switch button{min-height:44px}.auth-footer-note{max-width:440px;width:100%}.console-shell{--console-header-height: 52px}.console-menu-toggle{display:inline-flex;width:32px;height:32px;gap:3px;border-radius:7px}.console-menu-toggle-bar{width:14px;height:1.5px}.console-shell.sidebar-open .console-menu-toggle-bar:nth-child(1){transform:translateY(4.5px) rotate(45deg)}.console-shell.sidebar-open .console-menu-toggle-bar:nth-child(2){opacity:0}.console-shell.sidebar-open .console-menu-toggle-bar:nth-child(3){transform:translateY(-4.5px) rotate(-45deg)}.console-menu-toggle-bar{transition:transform .2s ease,opacity .2s ease}.console-sidebar-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:190;background:#0f172a73;opacity:0;pointer-events:none;transition:opacity .22s ease;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.console-sidebar-backdrop.is-visible{opacity:1;pointer-events:auto}.console-shell.sidebar-open .console-header{position:relative;z-index:220}.console-shell.sidebar-open .console-menu-toggle{position:relative;z-index:1}.console-sidebar{position:fixed;top:0;left:0;bottom:0;z-index:200;flex:none;width:min(260px,calc(100vw - 56px));max-height:none;height:100%;height:100dvh;padding-bottom:env(safe-area-inset-bottom);transform:translate(-105%);transition:transform .24s ease;box-shadow:8px 0 32px #0f172a2e}.console-shell.sidebar-open .console-sidebar{transform:translate(0)}.console-sidebar-brand{padding-right:12px}.console-sidebar-close{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;margin-left:auto;border:0;border-radius:8px;color:var(--console-sidebar-muted);background:#ffffff0f;font-size:20px;line-height:1;cursor:pointer;touch-action:manipulation}.console-nav-item{min-height:36px;padding-left:10px}.console-nav-icon{flex-basis:24px;width:24px;height:24px}.console-nav-label{font-size:12.5px}.console-nav-child{min-height:34px;padding-left:36px;font-size:12px}.console-sidebar-brand{min-height:48px;padding:0 14px}.console-brand-mark{width:30px;height:30px}.console-brand-text strong{font-size:14px}.console-brand-text small{font-size:9px}.console-logout-btn{min-height:40px}.console-frame{flex:1;min-width:0;width:100%}.console-header{gap:8px;padding:0 max(12px,env(safe-area-inset-right)) 0 max(12px,env(safe-area-inset-left));padding-top:env(safe-area-inset-top)}.console-header-left{gap:8px;min-width:0}.console-home-link{flex-shrink:0;min-width:36px;min-height:36px;padding:0 8px;font-size:12px}.console-home-link-text,.console-breadcrumb-sep,.console-page-subtitle{display:none}.console-header-right{flex-shrink:0}.console-user-badge{max-width:88px;padding:6px 8px;font-size:11px}.console-body{font-size:13px;padding:12px max(12px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.console-hero{flex-direction:column;align-items:flex-start;gap:12px;padding:14px 16px}.console-hero-actions{display:flex;flex-wrap:wrap;gap:8px;width:100%}.console-hero-actions button{flex:1 1 auto;min-height:44px}}@media(max-width:640px){.console-body .stat-grid{grid-template-columns:1fr}.console-page-title{font-size:14px}.console-header-right{display:none}.console-header{--console-header-height: 48px;height:auto;min-height:var(--console-header-height);padding-top:max(8px,env(safe-area-inset-top));padding-bottom:8px}}.console-body .admin-dashboard{display:grid;gap:16px;padding-bottom:24px}.console-body .admin-dashboard>.stat-grid{padding:0;margin:0;gap:12px}.console-body .two-column,.console-body .three-column{display:grid;gap:16px}.console-body .two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.console-body .three-column{grid-template-columns:repeat(3,minmax(0,1fr))}.console-body .stat-grid .stat-tile:not(.modern-stat){display:flex;align-items:center;gap:14px;min-height:88px;padding:16px 18px;margin:0;border:1px solid #e5e6eb;border-radius:8px;background:#fff;border-bottom:1px solid #e5e6eb}.console-body .stat-tile .stat-icon{width:44px;height:44px;border-radius:8px;font-size:15px;font-weight:600}.console-body .stat-tile.purple .stat-icon{background:#e8f3ff;color:#165dff}.console-body .stat-tile.green .stat-icon{background:#e8ffea;color:#00b42a}.console-body .stat-tile.orange .stat-icon{background:#fff7e8;color:#ff7d00}.console-body .stat-tile.cyan .stat-icon{background:#e8fffb;color:#0fc6c2}.console-body .stat-tile.brown .stat-icon{background:#f2f3f5;color:#86909c}.console-body .stat-tile div:last-child{display:grid;gap:4px}.console-body .stat-tile span{color:#86909c;font-size:13px}.console-body .stat-tile strong{color:#1d2129;font-size:20px;font-weight:600}.console-body .inline-message{margin:0 0 12px;padding:10px 14px;border:1px solid #e8f3ff;border-left:3px solid var(--console-accent, #165dff);border-radius:6px;background:#f7f8fa;color:#4e5969;font-size:13px;line-height:1.55}.console-body .inline-message.error{border-color:#ffece8;border-left-color:#f53f3f;background:#fff8f7;color:#cb2634}.console-body .inline-message.success{border-color:#e8ffea;border-left-color:#00b42a;background:#f6ffed;color:#009a29}.console-body .profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;background:#f2f3f5;border-bottom:1px solid #f2f3f5}.console-body .profile-grid p{display:grid;gap:4px;min-height:68px;margin:0;padding:12px 14px;background:#fff}.console-body .profile-grid strong{color:#4e5969;font-size:12px;font-weight:500}.console-body .profile-grid span{color:#1d2129;font-size:14px;overflow-wrap:anywhere}.console-body .quick-order-metrics,.console-body .order-status-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:14px 16px;border-bottom:1px solid #f2f3f5}.console-body .quick-order-metrics div{display:grid;gap:4px;padding:12px 8px;border:1px solid #f2f3f5;border-radius:6px;background:#fafbfc;text-align:center}.console-body .quick-order-metrics span{color:#86909c;font-size:12px}.console-body .quick-order-metrics strong{color:#1d2129;font-size:18px;font-weight:600}.console-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.console-panel-title-wrap{min-width:0}.console-body{--console-input-height: 40px;--console-input-border: #e5e6eb;--console-input-radius: 6px;--console-input-bg: #fff;--console-input-color: #1d2129;--console-input-font-size: 13px;--console-select-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2386909c' d='M3 4.5 6 7.5 9 4.5'/%3E%3C/svg%3E")}.console-body input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):not([type=hidden]):not([type=image]):not([type=range]),.console-body textarea,.console-body select,.console-input,.console-textarea,.console-select{box-sizing:border-box;width:100%;min-height:var(--console-input-height);padding:8px 12px;border:1px solid var(--console-input-border);border-radius:var(--console-input-radius);background:var(--console-input-bg);color:var(--console-input-color);font-family:inherit;font-size:var(--console-input-font-size);line-height:1.45;transition:border-color .15s ease,box-shadow .15s ease}.console-body textarea,.console-textarea{min-height:88px;padding-top:10px;padding-bottom:10px;resize:vertical}.console-body select,.console-select{padding-right:32px;background-image:var(--console-select-arrow);background-repeat:no-repeat;background-position:right 10px center;background-size:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.console-body input:not([type=checkbox]):not([type=radio]):focus,.console-body textarea:focus,.console-body select:focus,.console-input:focus,.console-textarea:focus,.console-select:focus{outline:none;border-color:var(--console-accent, #165dff);box-shadow:0 0 0 2px var(--console-accent-soft, rgba(22, 93, 255, .1))}.console-body input:not([type=checkbox]):not([type=radio])::placeholder,.console-body textarea::placeholder,.console-input::placeholder,.console-textarea::placeholder{color:#c9cdd4}.console-body input:not([type=checkbox]):not([type=radio]):disabled,.console-body textarea:disabled,.console-body select:disabled,.console-input:disabled,.console-textarea:disabled,.console-select:disabled{background:#f7f8fa;color:#86909c;cursor:not-allowed}.console-body input[type=checkbox],.console-body input[type=radio]{width:16px;height:16px;margin:0;accent-color:var(--console-accent, #165dff);cursor:pointer;flex-shrink:0}.console-body label.check-line,.console-body .check-line{display:inline-flex;align-items:center;gap:8px;min-height:var(--console-input-height);color:#4e5969;font-size:13px;cursor:pointer}.console-body .legacy-table-wrap{padding:0 16px 16px;overflow-x:auto;-webkit-overflow-scrolling:touch}.console-body .console-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;padding:12px 16px;border-bottom:1px solid #f2f3f5;background:#fff}.console-body .console-toolbar>input,.console-body .console-toolbar>select,.console-body .console-toolbar>button{flex:0 1 auto}.console-body .legacy-table{min-width:640px;border-collapse:collapse}.console-body .legacy-table th{padding:10px 14px;color:#4e5969;font-size:13px;font-weight:500;text-transform:none;letter-spacing:0;background:#f7f8fa;border-bottom:1px solid #e5e6eb}.console-body .legacy-table td{padding:10px 14px;color:#1d2129;font-size:13px;border-bottom:1px solid #f2f3f5}.console-body .legacy-table tbody tr:hover td{background:#fafbfc}.console-body .legacy-table-select{width:42px;text-align:center}.console-body .legacy-table-select input[type=checkbox]{width:15px;height:15px;cursor:pointer}.console-body .table-empty{padding:32px 16px;text-align:center;color:#86909c;font-size:13px}.console-body .legacy-table-footer{display:flex;justify-content:flex-end;padding:0 16px 16px;border-top:1px solid #f2f3f5}.console-body .console-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;width:100%;padding:12px 0 0;color:#86909c;font-size:13px}.console-body .console-pagination-info,.console-body .console-pagination-page{white-space:nowrap}.console-body .console-pagination-actions{display:inline-flex;gap:8px}.console-body .console-section-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 16px}.console-body .console-form-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:0 0 12px;margin-bottom:4px;border-bottom:1px solid #f2f3f5}.console-body .console-collapsible{margin:0 16px 12px;padding:12px;border:1px dashed #e5e6eb;border-radius:8px;background:#fafbfc}.console-body .pager-row{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:12px 16px 16px;color:#86909c;font-size:13px;border-top:1px solid #f2f3f5}.console-body .console-form-card{display:grid;gap:12px;margin:0 16px 12px;padding:16px;border:1px solid #e5e6eb;border-radius:8px;background:#fafbfc}.console-body .console-form-card label{display:grid;gap:6px}.console-body .console-form-card label>span{color:#4e5969;font-size:12px;font-weight:500}.console-body .console-form-card.compact-form{grid-template-columns:minmax(0,1fr) auto auto;align-items:end}.console-body .console-form-card.compact-form label{grid-column:1 / -1}.console-body .console-form-head{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-bottom:12px}.console-body .console-form-head h3{margin:0;font-size:16px;font-weight:600;color:#1d2129}.console-body .console-form-actions{display:flex;flex-wrap:wrap;gap:8px;padding:12px 0 0}.console-body .console-option-editor{margin-top:12px;border:1px solid #e5e6eb;border-radius:8px;overflow:hidden;background:#fff}.console-body .console-option-row{display:grid;gap:8px;align-items:center;padding:10px 12px;border-bottom:1px solid #f2f3f5}.console-body .console-option-row:last-child{border-bottom:0}.console-body .console-option-row--head{background:#f7f8fa;color:#86909c;font-size:12px;font-weight:500}.console-body .console-option-row--specs{grid-template-columns:1.2fr .8fr .8fr 1fr .8fr auto}.console-body .console-option-row--attr{grid-template-columns:1.2fr 1fr 1fr auto}.console-body .console-option-row input{width:100%;height:32px;padding:0 10px;border:1px solid #e5e6eb;border-radius:4px;font-size:13px}.console-body .console-option-row button{height:32px;padding:0 10px;border:1px solid #e5e6eb;border-radius:4px;background:#fff;color:#4e5969;font-size:12px;cursor:pointer}.console-body .console-bulk-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 16px 16px;padding:12px;border:1px solid #e5e6eb;border-radius:8px;background:#f7f8fa}.console-body .console-badge{display:inline-flex;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:500}.console-body .console-badge--success{color:#389e0d;background:#f6ffed}.console-body .console-badge--muted{color:#86909c;background:#f2f3f5}.console-body .admin-page-shell{display:grid;gap:0}.console-body .legacy-form{gap:12px;margin:0;padding:16px;background:#fff;border-bottom:1px solid #f2f3f5}.console-body .legacy-form.compact{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));align-items:end}.console-body .legacy-form label{display:grid;gap:6px}.console-body .legacy-form label>span{color:#4e5969;font-size:12px;font-weight:500}.console-body .row-item{padding:12px 16px;border-bottom:1px solid #f2f3f5}.console-body .row-item:hover{background:#fafbfc}.console-body .row-actions{display:flex;flex-wrap:wrap;gap:8px}.console-body .alert-row{margin:12px 16px;padding:10px 12px;border-left:3px solid var(--console-accent, #165dff);border-radius:4px;background:#f7f8fa;color:#4e5969;font-size:13px}.console-body .alert-row.danger{border-left-color:#f53f3f;background:#fff8f7}.console-body .metric-board{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #f2f3f5}.console-body .metric-board p{min-height:96px;display:grid;place-items:center;gap:4px;margin:0;padding:12px;border-right:1px solid #f2f3f5;text-align:center;background:#fff}.console-body .metric-board strong{color:#1d2129;font-size:20px;font-weight:600}.console-body .metric-board span{color:#86909c;font-size:12px}.console-body .pagination,.console-body .page-nav{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:12px 16px;border-top:1px solid #f2f3f5}.console-body .pagination button,.console-body .page-nav button{min-width:32px;height:32px;padding:0 8px;border:1px solid #e5e6eb;border-radius:4px;color:#4e5969;background:#fff;font-size:13px}.console-body .pagination button.active,.console-body .page-nav button.active{color:#fff;border-color:var(--console-accent, #165dff);background:var(--console-accent, #165dff)}.console-modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px;background:#1d212980}.console-modal{width:min(520px,100%);max-height:min(86vh,680px);display:flex;flex-direction:column;border-radius:8px;background:#fff;border:1px solid #e5e6eb;box-shadow:0 8px 32px #1d212926;overflow:hidden}.console-modal header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #f2f3f5;background:#fff}.console-modal header h2{margin:0;font-size:16px;font-weight:600;color:#1d2129}.console-modal header button{width:28px;height:28px;border:0;border-radius:4px;color:#86909c;background:#f2f3f5;font-size:16px;cursor:pointer}.console-modal-body{flex:1;overflow:auto;padding:16px;color:#4e5969;font-size:14px;line-height:1.65}.console-modal footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid #f2f3f5;background:#fafbfc}.console-modal footer button{min-height:32px;padding:0 14px;border:1px solid #e5e6eb;border-radius:6px;color:#4e5969;background:#fff;font-size:13px;cursor:pointer}.console-modal footer .modal-primary{color:#fff;border-color:var(--console-accent, #165dff);background:var(--console-accent, #165dff)}.console-form-grid{display:grid;gap:12px}.console-form-grid label{display:grid;gap:6px}.console-form-grid label>span{color:#4e5969;font-size:12px;font-weight:500}.console-form-grid input,.console-form-grid select{min-height:36px;padding:0 12px;border:1px solid #e5e6eb;border-radius:6px;background:#fff;color:#1d2129}.console-form-grid input:disabled{background:#f7f8fa;color:#86909c}.console-body .work-summary{padding:12px 16px;border-bottom:1px solid #f2f3f5;color:#4e5969;font-size:13px}.console-body .work-message{padding:12px 16px;border-bottom:1px solid #f2f3f5}.console-body .work-message.supplier{background:#fafbfc}.console-body .work-attachments a{border:1px solid #e5e6eb;border-radius:6px;background:#f7f8fa;color:var(--console-accent, #165dff)}.console-body .code-row{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}.console-body .code-row button{white-space:nowrap}.console-body .data-panel{margin:0}.console-body .data-panel .stat-grid{padding:16px;margin-bottom:0}.console-body .workspace-head{margin-bottom:12px;padding:0}.console-body .workspace-head h1{font-size:16px;font-weight:600;color:#1d2129}@media(max-width:1100px){.console-body .two-column,.console-body .three-column{grid-template-columns:1fr}.console-body .profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.console-body .quick-order-metrics,.console-body .order-status-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:959px){.console-body{--console-input-height: 38px;--console-input-font-size: 13px}.console-body .system-config-grid{grid-template-columns:1fr!important}.console-body .system-config-grid label{border-right:0;padding:8px 10px}.console-body .system-config-grid span{font-size:11px}.console-body .system-config-grid input,.console-body .system-config-grid select,.console-body .system-config-grid textarea{min-height:36px;padding:6px 10px;font-size:13px}.console-body .system-config-group h3{font-size:13px;padding:10px 12px}.console-body .legacy-form.compact{grid-template-columns:1fr;align-items:stretch}.console-body .legacy-table{font-size:13px}}@media(max-width:640px){.console-body .profile-grid{grid-template-columns:1fr}.console-body .quick-order-metrics,.console-body .order-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.console-body .metric-board{grid-template-columns:1fr}.console-body .metric-board p{min-height:72px;border-right:0;border-bottom:1px solid #f2f3f5}.console-body .metric-board p:last-child{border-bottom:0}.console-body .legacy-form.compact,.console-body .console-toolbar{display:grid;grid-template-columns:1fr;gap:10px;align-items:stretch}.console-body .legacy-form.compact>*,.console-body .console-toolbar>*{width:100%;min-width:0}.console-body input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):not([type=hidden]):not([type=image]):not([type=range]),.console-body textarea,.console-body select,.console-body .legacy-form button,.console-body .console-toolbar button,.console-body .console-form-card button{min-height:38px}.console-body input[type=checkbox],.console-body input[type=radio]{width:18px;height:18px}.console-body .console-form-card.compact-form{grid-template-columns:1fr;align-items:stretch}.console-body .console-form-card.compact-form label{grid-column:auto}.console-body .legacy-table-wrap{margin:0 -12px;padding:0 12px 12px}.console-body .legacy-table{min-width:560px;font-size:12px}.console-body .row-actions{flex-direction:column;align-items:stretch}.console-body .row-actions button,.console-body .row-actions a{width:100%;min-height:44px;justify-content:center}.console-body .console-pagination,.console-body .pagination,.console-body .page-nav,.console-body .pager-row{flex-direction:column;align-items:stretch;gap:10px}.console-body .console-pagination-actions,.console-body .pagination button,.console-body .page-nav button{width:100%;justify-content:center}.console-body .console-pagination-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.console-body .console-section-tabs,.console-body .console-form-tabs{gap:6px;padding-left:12px;padding-right:12px}.console-body .console-section-tabs button,.console-body .console-form-tabs button{flex:1 1 calc(50% - 6px);min-height:40px}.console-modal-mask{align-items:flex-end;padding:0}.console-modal{width:100%;max-height:min(92dvh,720px);border-radius:16px 16px 0 0}.console-body .console-form-card,.console-body .console-collapsible{margin-left:0;margin-right:0}.console-body .console-form-head{flex-direction:column;align-items:stretch}}.console-body{--page-gap: 16px;--panel-gap: 16px;--form-gap: 12px;--cell-pad: 14px 16px}.console-body .legacy-panel-head,.console-body .rank-panel-head,.console-body .tomoney-panel header,.console-body .record-panel header,.console-body .upgrade-card header,.console-body .renew-panel header,.console-body .legacy-modal header,.console-body .balance-strip,.console-body .message-total,.console-body .promotion-head{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px;padding:0 16px;border-bottom:1px solid #f2f3f5;background:#f7f8fa;color:#1d2129;font-size:14px;font-weight:600}.console-body .legacy-panel-head a,.console-body .tomoney-panel header a{padding:4px 10px;border:1px solid #e5e6eb;border-radius:4px;background:#fff;color:var(--console-accent, #165dff);font-size:12px;font-weight:500;text-decoration:none}.console-body .tomoney-panel,.console-body .ndomain-panel,.console-body .changeurl-panel,.console-body .renew-panel,.console-body .upgrade-card,.console-body .expired-renew-card{border:1px solid #e5e6eb;border-radius:8px;background:#fff;overflow:hidden}.console-body .panel-body{padding:16px 18px}.console-body .list-note,.console-body .renew-help,.console-body .renew-warning,.console-body .changeurl-warning,.console-body .recharge-alert,.console-body .rank-note{margin:0 0 14px;padding:10px 14px;border:1px solid #e5e6eb;border-radius:6px;background:#f7f8fa;color:#4e5969;font-size:13px;line-height:1.6}.console-body .renew-warning,.console-body .changeurl-warning{border-color:#ffe58f;background:#fffbe6;color:#ad6800}.console-body .form-row,.console-body .input-group-line{display:grid;grid-template-columns:108px minmax(0,1fr) auto;align-items:stretch;gap:0;margin-bottom:12px}.console-body .row-title,.console-body .unit{display:flex;align-items:center;min-height:36px;padding:0 12px;border:1px solid #e5e6eb;background:#f7f8fa;color:#4e5969;font-size:13px}.console-body .row-title{border-right:0;border-radius:6px 0 0 6px}.console-body .unit{border-left:0;border-radius:0 6px 6px 0}.console-body .form-row input,.console-body .form-row select,.console-body .input-group-line input{min-height:36px;border:1px solid #e5e6eb;padding:0 12px;color:#1d2129;font-size:13px}.console-body .form-row input:not(:disabled){border-radius:0}.console-body .form-row button,.console-body .tomoney-panel button[type=submit]{width:100%;min-height:36px;margin-top:8px;border:0;border-radius:6px;background:var(--console-accent, #165dff);color:#fff;font-size:14px;font-weight:500}.console-body .biz-faq-list,.console-body .faq-list{display:grid;gap:8px;padding:16px}.console-body .biz-faq-item,.console-body .faq-item{border:1px solid #e5e6eb;border-radius:8px;background:#fff;overflow:hidden}.console-body .biz-faq-item button,.console-body .faq-item button{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;padding:0 14px;background:#fafbfc;color:#1d2129;font-size:14px;font-weight:500;text-align:left;cursor:pointer}.console-body .biz-faq-item button.active,.console-body .faq-item button.active{background:#f7f8fa;color:var(--console-accent, #165dff)}.console-body .biz-faq-item p,.console-body .faq-item p{margin:0;padding:12px 14px 14px;border-top:1px solid #f2f3f5;color:#4e5969;font-size:13px;line-height:1.75}.console-body .legacy-alert{margin:0 0 12px;padding:10px 14px;border-left:3px solid var(--console-accent, #165dff);border-radius:4px;background:#f7f8fa;color:#4e5969;font-size:13px}.console-body .pager,.console-body .pager-row,.console-body .pager-actions,.console-body .load-more{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid #f2f3f5}.console-body .tab-row,.console-body .rank-tabs,.console-body .app-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0 16px}.console-body .tab-row button,.console-body .rank-tabs button,.console-body .app-tabs button{min-height:32px;padding:0 14px;border:1px solid #e5e6eb;border-radius:6px;background:#fff;color:#4e5969;font-size:13px;cursor:pointer}.console-body .tab-row button.active,.console-body .rank-tabs button.active,.console-body .app-tabs button.active{color:#fff;background:var(--console-accent, #165dff);border-color:var(--console-accent, #165dff)}.console-body .legacy-message-table{width:100%;border-collapse:collapse}.console-body .legacy-message-table th,.console-body .legacy-message-table td{padding:10px 14px;border-bottom:1px solid #f2f3f5;font-size:13px;text-align:left}.console-body .legacy-message-table th{background:#f7f8fa;color:#4e5969;font-weight:500}.console-body .balance-strip,.console-body .stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;padding:16px}.console-body .stats-grid>div{padding:14px;border:1px solid #e5e6eb;border-radius:8px;background:#fafbfc;text-align:center}.console-body .chart-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.console-body .upgrade-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px}.console-body .upgrade-card{padding:16px}.console-body .upgrade-card h3{margin:0 0 12px;font-size:15px;font-weight:600}.console-body .moderation-search,.console-body .moderation-submit{padding:16px}.console-body .inline-actions{display:flex;flex-wrap:wrap;gap:8px}.console-body .table-inline-input{width:100%;min-height:30px;padding:4px 8px;border:1px solid #e5e6eb;border-radius:4px;font-size:13px}.console-body .wide-field{grid-column:1 / -1}.console-body .catalog-panel-nav{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px;border-bottom:1px solid #f2f3f5}.console-body .badge-ok{color:#00b42a}.console-body .badge-warn{color:#ff7d00}.console-body .badge-off{color:#86909c}.console-body .wizard-steps{display:flex;flex-wrap:wrap;gap:8px;padding:16px;border-bottom:1px solid #f2f3f5}.console-body .wizard-panel{padding:16px 18px}@media(max-width:959px){.console-body .chart-grid,.console-body .upgrade-grid,.console-body .form-row,.console-body .input-group-line{grid-template-columns:1fr}.console-body .row-title,.console-body .unit{border-radius:6px 6px 0 0;border-right:1px solid #e5e6eb}.console-body .two-column,.console-body .three-column{grid-template-columns:1fr}.console-body .profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.console-body .profile-grid{grid-template-columns:1fr}.console-body .dashboard-quick-grid,.console-body .biz-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.console-body .dashboard-quick-grid button,.console-body .biz-quick-grid button{min-height:72px}}.console-body{--cb-height: 34px;--cb-height-sm: 28px;--cb-radius: 8px;--cb-radius-sm: 6px;--cb-font: 13px;--cb-shadow: 0 1px 2px rgba(15, 23, 42, .06);--cb-shadow-primary: 0 2px 6px rgba(22, 93, 255, .22);--cb-border: #dfe3eb;--cb-bg: linear-gradient(180deg, #ffffff 0%, #f8fafc 100%);--cb-bg-hover: #f2f5fa;--cb-text: #344054}.console-body button{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--cb-height);padding:0 16px;border:1px solid var(--cb-border);border-radius:var(--cb-radius);background:var(--cb-bg);box-shadow:var(--cb-shadow);color:var(--cb-text);font-family:inherit;font-size:var(--cb-font);font-weight:500;line-height:1.2;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .08s ease}.console-body button:hover:not(:disabled){border-color:#c9d2df;background:var(--cb-bg-hover);color:#1d2129}.console-body button:active:not(:disabled){transform:translateY(1px);box-shadow:none}.console-body button:focus-visible{outline:none;box-shadow:0 0 0 3px #165dff2e}.console-body button:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.console-body .console-section-tab,.console-body .console-form-tab,.console-body .order-stat,.console-body .legacy-mini-badge,.console-body .product-name-link,.console-body .price-line{box-shadow:none;font-weight:inherit}.console-body .console-nav-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit}.console-body a.button-link,.console-body a.button-like,.console-body a.compact-link,.console-body .console-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--cb-height);padding:0 16px;border:1px solid var(--cb-border);border-radius:var(--cb-radius);background:#fff;box-shadow:var(--cb-shadow);color:#4e5969;font-family:inherit;font-size:var(--cb-font);font-weight:500;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;transition:all .16s ease}.console-body a.button-link:hover,.console-body a.button-like:hover,.console-body a.compact-link:hover{border-color:#165dff;color:#165dff;background:#f7faff}.console-body .primary-block,.console-body button.primary-block,.console-body .console-btn-primary,.console-body button[type=submit]:not(.danger-button):not(.console-btn-danger),.console-body .legacy-form button[type=submit]:not(.danger-button),.console-body .legacy-btn.primary,.console-body .state-btn.on{border-color:#165dff;background:linear-gradient(180deg,#4d8dff,#165dff);box-shadow:var(--cb-shadow-primary);color:#fff}.console-body .primary-block:hover:not(:disabled),.console-body button.primary-block:hover:not(:disabled),.console-body .console-btn-primary:hover:not(:disabled),.console-body button[type=submit]:not(.danger-button):not(:disabled):hover,.console-body .legacy-btn.primary:hover,.console-body .state-btn.on:hover{border-color:#0e42d2;background:linear-gradient(180deg,#3d7ff0,#0e42d2);color:#fff}.console-body .danger-button,.console-body button.danger-button,.console-body .console-btn-danger,.console-body .order-bulk-danger,.console-body .finance-bulk-danger,.console-body button.danger{border-color:#ff7875;background:linear-gradient(180deg,#ff7875,#f5222d);box-shadow:0 2px 6px #f5222d2e;color:#fff}.console-body .danger-button:hover:not(:disabled),.console-body .console-btn-danger:hover:not(:disabled),.console-body button.danger:hover:not(:disabled){border-color:#cf1322;background:linear-gradient(180deg,#ff4d4f,#cf1322);color:#fff}.console-body .console-btn-ghost,.console-body .order-toggle,.console-body .console-action-primary,.console-body .finance-action-primary,.console-body .catalog-action-primary,.console-body .order-action-primary{border-color:#b7d4ff;background:#f0f5ff;color:#165dff;box-shadow:none}.console-body .console-btn-ghost:hover:not(:disabled),.console-body .order-toggle:hover:not(:disabled),.console-body .console-action-primary:hover:not(:disabled),.console-body .finance-action-primary:hover:not(:disabled),.console-body .catalog-action-primary:hover:not(:disabled),.console-body .order-action-primary:hover:not(:disabled){border-color:#165dff;background:#e8f3ff;color:#0e42d2}.console-body .legacy-table-actions button,.console-body .legacy-btn,.console-body .state-btn,.console-body .mini-btn,.console-body .table-action,.console-body .console-btn-sm{min-height:var(--cb-height-sm);padding:0 12px;border-radius:var(--cb-radius-sm);font-size:12px}.console-body .legacy-table-actions button:hover:not(:disabled),.console-body .legacy-btn:hover,.console-body .state-btn:hover,.console-body .mini-btn:hover{border-color:#165dff;color:#165dff;background:#f7faff}.console-body .console-pagination-btn,.console-body .pager-row button,.console-body .pager button,.console-body .load-more button{min-width:76px}.console-body .pager button.active{border-color:#165dff;background:linear-gradient(180deg,#4d8dff,#165dff);color:#fff;box-shadow:var(--cb-shadow-primary)}.console-body .console-section-tab{min-height:var(--cb-height);padding:0 18px;border:1px solid #e5e6eb;border-radius:var(--cb-radius);background:#fff;box-shadow:var(--cb-shadow);color:#4e5969;font-size:var(--cb-font);font-weight:500}.console-body .console-section-tab:hover{border-color:#94bfff;color:#165dff;background:#f7faff}.console-body .console-section-tab.is-active{border-color:#165dff;background:linear-gradient(180deg,#f0f5ff,#e8f3ff);box-shadow:inset 0 0 0 1px #165dff1f;color:#165dff}.console-body .console-form-tab{min-height:32px;padding:0 14px;border:0;border-radius:var(--cb-radius-sm);background:transparent;box-shadow:none;color:#4e5969;font-size:var(--cb-font);font-weight:500}.console-body .console-form-tab:hover{background:#f2f3f5}.console-body .console-form-tab.is-active{background:#e8f3ff;color:#165dff}.console-body .order-stat{flex-direction:column;align-items:flex-start;gap:4px;min-height:auto;padding:12px 14px;border:1px solid #e5e6eb;border-radius:var(--cb-radius);background:#fff;text-align:left;font-weight:inherit}.console-body .order-stat:hover{border-color:#94bfff}.console-body .order-stat--active{border-color:#165dff;background:#f7faff;box-shadow:0 0 0 1px #165dff1f}.console-body .legacy-mini-badge,.console-body .product-name-link,.console-body .price-line{min-height:auto;padding:2px 6px;border:0;border-radius:3px;background:transparent;box-shadow:none;font-size:12px;font-weight:inherit}.console-body button.legacy-mini-badge.badge-info,.console-body .legacy-mini-badge.badge-info{background:#5bc0de;color:#fff}.console-body button.legacy-mini-badge.badge-warning,.console-body .legacy-mini-badge.badge-warning{background:#f0ad4e;color:#fff}.console-body button.legacy-mini-badge.badge-success,.console-body .legacy-mini-badge.badge-success{background:#5cb85c;color:#fff}.console-body button.legacy-mini-badge.badge-info:hover:not(:disabled),.console-body button.legacy-mini-badge.badge-warning:hover:not(:disabled),.console-body button.legacy-mini-badge.badge-success:hover:not(:disabled){color:#fff;filter:brightness(.94)}.console-body .catalog-bulk-wrap,.console-body .console-bulk-bar,.console-body .order-bulk-bar,.console-body .finance-bulk-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 16px 16px;padding:12px;border:1px solid #e5e6eb;border-radius:var(--cb-radius);background:#f7f8fa}.console-body select.console-action-select,.console-body select.order-action-select,.console-body select.finance-action-select,.console-body select.catalog-action-select{min-height:var(--cb-height-sm);padding:0 28px 0 10px;border:1px solid var(--cb-border);border-radius:var(--cb-radius-sm);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2386909c' d='M3 4.5 6 7.5 9 4.5'/%3E%3C/svg%3E") no-repeat right 8px center;color:#4e5969;font-size:12px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(max-width:640px){.console-body{--cb-height: 44px;--cb-height-sm: 40px}.console-body .catalog-bulk-wrap,.console-body .console-bulk-bar,.console-body .order-bulk-bar,.console-body .finance-bulk-bar{flex-direction:column;align-items:stretch;margin-left:0;margin-right:0}.console-body .catalog-bulk-wrap button,.console-body .console-bulk-bar button,.console-body .order-bulk-bar button,.console-body .finance-bulk-bar button{width:100%}}.biz-dashboard{display:grid;gap:16px}.biz-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:16px;align-items:start}.biz-profile-banner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px;color:#1d2129;background:#fff;border-bottom:1px solid #f2f3f5}.biz-profile-user{display:flex;align-items:center;gap:14px;min-width:0}.biz-profile-user img{width:56px;height:56px;border:2px solid #e5e6eb;border-radius:50%;object-fit:cover;background:#f7f8fa}.biz-profile-user div{display:grid;gap:4px;min-width:0}.biz-profile-user strong{font-size:18px;font-weight:600}.biz-profile-user span{color:#86909c;font-size:13px}.biz-profile-actions{display:flex;flex-wrap:wrap;gap:8px}.biz-profile-actions button{height:36px;padding:0 14px;border:1px solid #e5e6eb;border-radius:6px;color:#4e5969;background:#fff;font-size:13px;cursor:pointer}.biz-profile-actions button:hover{border-color:#c9cdd4;background:#f7f8fa}.biz-profile-actions button.solid{color:#fff;background:var(--console-accent, #165dff);border-color:var(--console-accent, #165dff)}.biz-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #f2f3f5}.biz-metric-grid>*{min-height:80px;display:grid;gap:4px;place-content:center;padding:12px 8px;border:0;border-right:1px solid #f2f3f5;background:#fff;color:#86909c;text-align:center;cursor:pointer;transition:background .12s}.biz-metric-grid>*:hover{background:#f7f8fa}.biz-metric-grid>*:last-child{border-right:0}.biz-metric-grid span{font-size:12px}.biz-metric-grid strong{color:#1d2129;font-size:18px;font-weight:600}.biz-metric-grid strong.accent{color:var(--console-accent, #165dff)}.biz-metric-grid strong.danger{color:#f53f3f}.biz-metric-grid em{color:#c9cdd4;font-size:11px;font-style:normal}.biz-quick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px;background:#fafbfc}.biz-quick-grid button{position:relative;min-height:76px;display:grid;gap:6px;place-items:center;padding:10px 6px;border:1px solid #e5e6eb;border-radius:8px;color:#4e5969;background:#fff;cursor:pointer;transition:border-color .12s,background .12s}.biz-quick-grid button:hover{border-color:#c9cdd4;background:#f7f8fa}.biz-quick-grid button i{width:36px;height:36px;display:grid;place-items:center;border-radius:8px;font-style:normal;color:var(--quick-color);background:var(--quick-bg)}.biz-quick-grid button b{font-size:12px;font-weight:500;text-align:center;line-height:1.3}.biz-quick-grid .quick-primary{--quick-color: #165dff;--quick-bg: #e8f3ff}.biz-quick-grid .quick-success{--quick-color: #00b42a;--quick-bg: #e8ffea}.biz-quick-grid .quick-info{--quick-color: #0fc6c2;--quick-bg: #e8fffb}.biz-quick-grid .quick-warning{--quick-color: #ff7d00;--quick-bg: #fff7e8}.biz-quick-grid .quick-danger{--quick-color: #f53f3f;--quick-bg: #ffece8}.biz-quick-badge{position:absolute;top:8px;right:8px;width:7px;height:7px;border-radius:50%;background:#f53f3f}.biz-security-note{margin:0;padding:12px 16px;color:#ad6800;font-size:13px;background:#fffbe6;border-top:1px solid #ffe58f}.biz-site-list{margin:0;padding:0;list-style:none}.biz-site-list li{display:grid;grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:48px;padding:10px 16px;border-bottom:1px solid #f2f3f5}.biz-site-list li:hover{background:#fafbfc}.biz-site-list li:last-child{border-bottom:0}.biz-site-list b{color:#4e5969;font-size:13px;font-weight:500}.biz-site-list span{min-width:0;overflow-wrap:anywhere;color:#86909c;font-size:13px}.biz-site-list button{height:30px;padding:0 12px;border:1px solid var(--console-accent, #165dff);border-radius:6px;color:var(--console-accent, #165dff);background:#fff;font-size:12px;cursor:pointer;white-space:nowrap}.biz-site-list button:hover{color:#fff;background:var(--console-accent, #165dff)}.biz-order-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:16px}.biz-order-strip>div{display:grid;gap:6px;place-items:center;padding:14px 10px;border-radius:8px;background:#fafbfc;border:1px solid #f2f3f5;text-align:center}.biz-order-strip span{color:#86909c;font-size:12px}.biz-order-strip strong{color:#1d2129;font-size:20px;font-weight:600}.biz-order-strip .status-pending strong{color:#ff7d00}.biz-order-strip .status-processing strong{color:#165dff}.biz-order-strip .status-error strong{color:#f53f3f}.biz-order-strip .status-done strong{color:#00b42a}.biz-order-strip .status-refund strong{color:#86909c}.biz-alert{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:6px;font-size:13px;line-height:1.55}.biz-alert.warn{color:#ad6800;background:#fffbe6;border:1px solid #ffe58f}.biz-alert button{flex-shrink:0;height:30px;padding:0 12px;border:0;border-radius:6px;color:#fff;background:#ff7d00;font-size:12px;cursor:pointer}@media(max-width:1100px){.biz-dashboard-grid{grid-template-columns:1fr}.biz-metric-grid{grid-template-columns:repeat(2,1fr)}.biz-quick-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.biz-profile-banner{flex-direction:column;align-items:flex-start}.biz-quick-grid,.biz-order-strip{grid-template-columns:repeat(2,1fr)}.biz-site-list li{grid-template-columns:1fr}}.app-user{--sf-page-pad-x: 16px;--sf-page-pad-bottom: 88px;--sf-card-radius: 16px;--sf-card-gap: 14px;--sf-accent: #ef4444;--sf-accent-soft: #fff1f2;--sf-border: #e5e7eb;--sf-text: #111827;--sf-muted: #6b7280;--sf-surface: #ffffff;--sf-bg: #f5f6f8;--sf-shadow: 0 12px 28px rgba(15, 23, 42, .05);--sf-shell-width: min(1200px, calc(100vw - 32px) );--sf-aside-width: 380px;color:var(--sf-text)}.app-user .store-page,.app-user .detail-page,.app-user .query-page,.app-user .orders-page,.app-user .cart-page,.app-user .member-page,.app-user .invite-page,.app-user .gift-page,.app-user .kefu-page,.app-user .find-page,.app-user .kami-page,.app-user .faka-page,.app-user .record-page,.app-user .address-page,.app-user .class-list-page,.app-user .article-page,.app-user .feedback-public,.app-user .qzone-page,.app-user .checkout-page{box-sizing:border-box;min-height:100vh;padding:20px var(--sf-page-pad-x) var(--sf-page-pad-bottom);background:transparent!important;background-image:none!important;color:var(--sf-text)}.app-user .gift-page{padding-top:0}.app-user .store-hero,.app-user .store-card,.app-user .store-footer-card,.app-user .store-news-strip,.app-user .store-workspace,.app-user .detail-workspace,.app-user .query-shell,.app-user .orders-panel,.app-user .member-card,.app-user .invite-shell,.app-user .gift-shell,.app-user .kefu-card,.app-user .find-card,.app-user .faka-card,.app-user .record-panel,.app-user .address-card,.app-user .article-shell,.app-user .qzone-card,.app-user .checkout-shell,.app-user .cart-shell{width:var(--sf-shell-width);max-width:none;margin-left:auto;margin-right:auto}.app-user .store-hero,.app-user .store-card,.app-user .store-footer-card,.app-user .order-panel,.app-user .query-shell,.app-user .orders-panel,.app-user .member-card,.app-user .invite-card,.app-user .invite-shell,.app-user .gift-shell,.app-user .kefu-card,.app-user .find-card,.app-user .kami-card,.app-user .faka-card,.app-user .record-panel,.app-user .address-card,.app-user .article-card,.app-user .article-shell,.app-user .qzone-card,.app-user .checkout-shell,.app-user .cart-shell,.app-user .profile-card,.app-user .panel,.app-user .query-header,.app-user .query-info-card,.app-user .search-card,.app-user .order-list,.app-user .detail-panel,.app-user .kami-header,.app-user .invite-hero,.app-user .notice,.app-user .invite-form,.app-user .progress-form,.app-user .result-card,.app-user .progress-card,.app-user .reward-panel{border-radius:var(--sf-card-radius)!important;border-color:var(--sf-border)!important;box-shadow:var(--sf-shadow);background:var(--sf-surface)}.app-user input,.app-user select,.app-user textarea{border-radius:10px;border-color:#cfd9e4}.app-user .primary-block,.app-user .buy-button,.app-user .cart-button,.app-user .pay-submit,.app-user .checkout-button{border-radius:12px;font-weight:700}.app-user .inline-message,.app-user .cart-message,.app-user .checkout-message,.app-user .message,.app-user .page-message{margin:12px 0;padding:10px 14px;border-radius:10px;border:1px solid #e2e8f0;border-left:3px solid var(--sf-accent);background:#f8fafc;color:#475569;font-size:13px;line-height:1.55}.app-user .store-catalog-card,.app-user .store-aside .store-card{padding:16px}.app-user .store-products{gap:12px}.app-user .store-product{border-radius:12px;border-color:#e5e6eb;padding:12px}.app-user .search-card,.app-user .order-list article,.app-user .order-card{border-radius:12px}.app-user .tab-buttons button,.app-user .invite-tabs button,.app-user .store-tabs button{border-radius:10px}.app-user .store-workspace,.app-user .detail-workspace,.app-user .cart-workspace,.app-user .checkout-workspace{display:grid;gap:16px}.app-user .store-aside,.app-user .detail-aside,.app-user .cart-aside,.app-user .checkout-aside{min-width:0}.app-user .store-main,.app-user .detail-main,.app-user .cart-main,.app-user .checkout-main{min-width:0;display:grid;gap:14px;align-content:start}.app-user .cart-header,.app-user .checkout-header,.app-user .kami-header,.app-user .query-header{display:grid;grid-template-columns:120px 1fr 120px;align-items:center;min-height:56px;padding:0 16px;margin-bottom:14px;border:1px solid var(--sf-border);background:var(--sf-surface)}.app-user .cart-header h1,.app-user .checkout-header h1,.app-user .kami-header h1,.app-user .query-header h1{margin:0;text-align:center;font-size:18px;color:var(--sf-text)}.app-user .cart-header button,.app-user .checkout-header button,.app-user .kami-header button,.app-user .query-header button,.app-user .ghost-button{min-height:34px;border:1px solid var(--sf-border);border-radius:10px;background:#fff;color:#334155;cursor:pointer}.app-user .cart-list,.app-user .checkout-items{display:grid;gap:10px}.app-user .cart-item,.app-user .checkout-items article,.app-user .order-summary{display:grid;gap:10px;align-items:center;padding:14px;border:1px solid var(--sf-border);border-radius:12px;background:#fff}.app-user .cart-item{grid-template-columns:20px 64px 1fr auto auto}.app-user .cart-item img{width:64px;height:64px;object-fit:cover;border-radius:10px;background:#eef2f7}.app-user .order-summary{grid-template-columns:48px 1fr auto}.app-user .summary-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:var(--sf-accent-soft);color:#e11d48;font-weight:800}.app-user .cart-total,.app-user .pay-panel{display:grid;gap:12px;padding:16px;border:1px solid var(--sf-border);border-radius:16px;background:#fff;box-shadow:var(--sf-shadow)}.app-user .pay-methods{display:grid;grid-template-columns:1fr 1fr;gap:8px}.app-user .pay-methods button{min-height:40px;border:1px solid var(--sf-border);border-radius:10px;background:#fff;color:#334155}.app-user .pay-methods button.active{border-color:#fecaca;background:var(--sf-accent-soft);color:#e11d48;font-weight:700}.app-user .pay-submit,.app-user .checkout-button{min-height:44px;border:0;color:#fff;background:linear-gradient(135deg,#ef4444,#f97316)}.app-user .cart-empty{display:grid;justify-items:center;gap:10px;padding:48px 16px;border:1px dashed var(--sf-border);border-radius:16px;background:#fff;color:var(--sf-muted)}.app-user .cart-empty .mall-btn-primary{margin-top:4px}.app-user .cart-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;color:var(--sf-muted)}.app-user .detail-page .detail-top{width:var(--sf-shell-width);margin:0 auto 12px;border-radius:14px;border:1px solid var(--sf-border)}.app-user .detail-page .notice,.app-user .detail-page .hero,.app-user .detail-page .fill-entry,.app-user .detail-page .shop-card,.app-user .detail-page .order-panel,.app-user .detail-page .tabs{max-width:none;width:100%;margin:0}.app-user .detail-aside .order-panel{position:sticky;top:16px}.app-user .invite-page .invite-shell{background:transparent;box-shadow:none}.app-user .gift-page .gift-shell{background:#fff;box-shadow:var(--sf-shadow)}.app-user .gift-page .gift-header{width:var(--sf-shell-width);margin:0 auto 14px;border:1px solid var(--sf-border);border-radius:14px;background:#fff}.app-user .invite-page .invite-hero,.app-user .invite-page .notice,.app-user .invite-page .invite-form,.app-user .invite-page .progress-form,.app-user .invite-page .result-card,.app-user .invite-page .progress-card,.app-user .invite-page .reward-panel,.app-user .invite-page .actions{box-shadow:var(--sf-shadow)!important}@media(min-width:980px){.app-user{--sf-page-pad-x: 28px;--sf-shell-width: min(1180px, calc(100vw - 56px) )}.app-user .store-workspace{grid-template-columns:minmax(0,1fr) var(--sf-aside-width);align-items:start}.app-user .store-aside{order:2}.app-user .store-main{order:1}.app-user .store-aside .store-card{position:sticky;top:18px;width:100%}.app-user .detail-workspace{grid-template-columns:minmax(0,1fr) 400px;align-items:start}.app-user .detail-page .hero{display:grid;grid-template-columns:minmax(240px,360px) 1fr;gap:0;overflow:hidden}.app-user .detail-page .hero img{height:100%;min-height:240px;aspect-ratio:auto}.app-user .cart-workspace,.app-user .checkout-workspace{grid-template-columns:minmax(0,1fr) 360px;align-items:start}.app-user .cart-aside,.app-user .checkout-aside{position:sticky;top:18px}.app-user .cart-item{grid-template-columns:20px 72px 1fr 56px 88px 88px}.app-user .invite-page .invite-content{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:16px;align-items:start}.app-user .invite-page .invite-main,.app-user .invite-page .invite-side{display:grid;gap:14px;align-content:start}.app-user .invite-page .reward-panel{position:sticky;top:18px}.app-user .gift-shell{display:grid;grid-template-columns:minmax(280px,420px) minmax(0,1fr);gap:16px;align-items:start}.app-user .gift-shell>.chance-line{grid-column:1 / -1}.app-user .gift-shell>.egg-stage{grid-column:1}.app-user .gift-shell>.page-message{grid-column:1 / -1}}@media(max-width:979px){.app-user .store-workspace,.app-user .detail-workspace,.app-user .cart-workspace,.app-user .checkout-workspace{grid-template-columns:1fr}.app-user .cart-aside,.app-user .checkout-aside{position:sticky;bottom:0;z-index:12;margin-top:4px}.app-user .cart-total,.app-user .pay-panel{border-radius:14px 14px 0 0;box-shadow:0 -8px 24px #0f172a14}.app-user .cart-shell,.app-user .query-shell{padding-bottom:8px}.app-user .cart-item{grid-template-columns:20px 56px 1fr}.app-user .cart-item span,.app-user .cart-item strong,.app-user .cart-actions{grid-column:2 / -1}}.app-user .mall-page{padding:0!important;background:#f5f6f8!important}.app-user .mall-drawer .inline-message{margin:0}.mall-page{min-height:100vh;padding-bottom:48px;color:#111827;background:#f5f6f8}.mall-topbar{position:sticky;top:0;z-index:40;border-bottom:1px solid #e5e7eb;background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mall-topbar-inner{width:min(1200px,calc(100% - 32px));margin:0 auto;display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;min-height:68px}.mall-brand{display:inline-flex;align-items:center;gap:10px;border:0;background:transparent;padding:0;cursor:pointer;text-decoration:none;color:inherit}.mall-brand-mark{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;color:#fff;font-weight:800;background:linear-gradient(135deg,#ef4444,#f97316)}.mall-brand strong{font-size:18px;letter-spacing:-.02em}.mall-top-links{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.mall-top-links a,.mall-top-links button{border:0;background:transparent;color:#4b5563;font-size:13px;font-weight:600;padding:8px 10px;border-radius:8px;cursor:pointer;text-decoration:none}.mall-top-links a:hover,.mall-top-links button:hover,.mall-top-links a.active{background:#fff1f2;color:#e11d48}.mall-subpage-wrap{width:min(1200px,calc(100% - 32px));margin:0 auto;padding-top:18px}.mall-page-head{display:flex;align-items:center;gap:14px;margin-bottom:16px}.mall-page-head h1{margin:0;font-size:24px;letter-spacing:-.02em}.mall-page-head p{margin:4px 0 0;color:#6b7280;font-size:13px}.mall-back{flex:0 0 auto;min-height:36px;padding:0 14px;border:1px solid #e5e7eb;border-radius:999px;background:#fff;color:#374151;font-weight:600;cursor:pointer}.mall-back:hover{border-color:#fecaca;color:#e11d48}.mall-panel{border:1px solid #e5e7eb;border-radius:14px;background:#fff;box-shadow:0 8px 24px #0f172a0a}.mall-panel+.mall-panel{margin-top:14px}.mall-panel-head{padding:14px 18px;border-bottom:1px solid #f1f5f9;font-size:15px;font-weight:700}.mall-panel-body{padding:16px 18px}.mall-field{display:grid;gap:6px}.mall-field span{color:#6b7280;font-size:12px;font-weight:700}.mall-field input,.mall-field select,.mall-field textarea{min-height:42px;border:1px solid #e5e7eb;border-radius:10px;padding:0 12px;background:#fff}.mall-btn-primary{min-height:42px;border:0;border-radius:10px;padding:0 18px;color:#fff;font-weight:700;background:linear-gradient(135deg,#ef4444,#f97316);cursor:pointer}.mall-btn-ghost{min-height:42px;border:1px solid #e5e7eb;border-radius:10px;padding:0 18px;background:#fff;color:#374151;font-weight:600;cursor:pointer}.mall-empty{padding:48px 16px;text-align:center;color:#9ca3af}.mall-data-state{width:100%}.mall-state-loading,.mall-state-empty,.mall-state-error{display:grid;justify-items:center;gap:12px;padding:32px 16px;text-align:center;color:#6b7280}.mall-data-state.variant-inline .mall-state-loading,.mall-data-state.variant-inline .mall-state-empty,.mall-data-state.variant-inline .mall-state-error{grid-template-columns:auto 1fr;justify-items:start;align-items:center;padding:16px;text-align:left}.mall-spinner{width:28px;height:28px;border:3px solid #e5e7eb;border-top-color:#ef4444;border-radius:50%;animation:mall-spin .8s linear infinite}.mall-skeleton-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.mall-skeleton-card,.mall-skeleton-row,.mall-skeleton-block{border-radius:14px;background:linear-gradient(90deg,#f3f4f6 25%,#eceff3,#f3f4f6 75%);background-size:200% 100%;animation:mall-shimmer 1.2s ease-in-out infinite}.mall-skeleton-card{min-height:260px}.mall-skeleton-list{display:grid;gap:10px}.mall-skeleton-row{min-height:88px}.mall-skeleton-panel{display:grid;gap:12px}.mall-skeleton-block{min-height:52px}.mall-skeleton-block.tall{min-height:120px}.mall-skeleton-block.short{min-height:36px;width:60%}.mall-state-error{color:#b91c1c}.mall-state-error p,.mall-state-empty p,.mall-state-loading p{margin:0;font-size:14px;line-height:1.6}.mall-list-loading{position:relative}.mall-list-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;background:#ffffff8c;pointer-events:none}@keyframes mall-spin{to{transform:rotate(360deg)}}@keyframes mall-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.mall-toast-stack{position:fixed;top:18px;right:18px;z-index:9999;display:grid;gap:10px;width:min(360px,calc(100vw - 24px));pointer-events:none}.mall-toast{pointer-events:auto;display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:start;padding:12px 14px;border-radius:12px;border:1px solid #e5e7eb;background:#fff;box-shadow:0 12px 32px #0f172a1f}.mall-toast.is-success{border-color:#bbf7d0;background:#f0fdf4}.mall-toast.is-error{border-color:#fecaca;background:#fef2f2}.mall-toast.is-warning{border-color:#fde68a;background:#fffbeb}.mall-toast.is-info{border-color:#bfdbfe;background:#eff6ff}.mall-toast-icon{width:10px;height:10px;margin-top:5px;border-radius:50%;background:#64748b}.mall-toast.is-success .mall-toast-icon{background:#16a34a}.mall-toast.is-error .mall-toast-icon{background:#dc2626}.mall-toast.is-warning .mall-toast-icon{background:#d97706}.mall-toast.is-info .mall-toast-icon{background:#2563eb}.mall-toast-body strong{display:block;margin-bottom:2px;font-size:13px;color:#111827}.mall-toast-body p{margin:0;font-size:13px;line-height:1.55;color:#374151;word-break:break-word}.mall-toast-close{border:0;background:transparent;color:#9ca3af;font-size:18px;line-height:1;cursor:pointer;padding:0}.mall-toast-close:hover{color:#4b5563}.mall-toast-enter-active,.mall-toast-leave-active{transition:opacity .22s ease,transform .22s ease}.mall-toast-enter-from,.mall-toast-leave-to{opacity:0;transform:translate(16px)}@media(max-width:900px){.mall-topbar-inner{grid-template-columns:1fr;padding:10px 0;gap:10px}.mall-top-links{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.mall-top-links::-webkit-scrollbar{display:none}.mall-top-links a,.mall-top-links button{flex:0 0 auto;white-space:nowrap;font-size:12px;padding:7px 9px}.mall-subpage-wrap{width:min(1200px,calc(100% - 16px));padding-top:12px;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.mall-page-head{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-bottom:12px}.mall-page-head h1{font-size:20px}.mall-page-head p{font-size:12px}.mall-toast-stack{top:12px;right:12px;left:12px;width:auto}.mall-btn-primary,.mall-btn-ghost{min-height:44px}}@media(max-width:560px){.mall-brand strong{font-size:16px}.mall-page-head>div{min-width:0;flex:1}}.store-theme-shell{min-height:100%;color:var(--sf-text, #0f172a);background:var(--sf-bg, #f4f7fb)}.store-theme-shell .store-page{margin:0 auto;max-width:var(--sf-contentWidth, 1120px)}.store-theme-shell.layout-center .store-page{padding:12px 16px 28px}.store-theme-shell.layout-center .store-card,.store-theme-shell.layout-center .store-hero,.store-theme-shell.layout-center .store-news-strip{border-radius:var(--sf-radius, 16px);box-shadow:var(--sf-shadow, 0 18px 40px rgba(15, 23, 42, .08))}.store-theme-shell.layout-faka .store-page{padding:12px 16px 28px}.store-theme-shell.layout-faka .store-hero,.store-theme-shell.layout-faka .store-card{border:1px solid var(--sf-border, #334155);border-radius:var(--sf-radius, 12px)}.store-theme-shell.layout-faka .store-product,.store-theme-shell.layout-faka .store-like-product{background:var(--sf-surface, #1f2937);border-color:var(--sf-border, #334155)}.store-theme-shell.layout-dashboard .store-hero{background:var(--sf-surface, #fff);border-bottom:1px solid var(--sf-border, #dbe3ec);color:var(--sf-text, #313a46)}.store-theme-shell.layout-dashboard .store-hero .store-actions button,.store-theme-shell.layout-dashboard .hero-search-row input,.store-theme-shell.layout-dashboard .hero-search-row button{border-radius:8px}.store-theme-shell .store-card{background:var(--sf-surface, #fff);border:1px solid var(--sf-border, #dbe3ec);border-radius:var(--sf-radius, 16px)}.store-theme-shell .store-tabs button.active,.store-theme-shell .buy-button,.store-theme-shell .primary-block{background:var(--sf-primary, #2563eb);color:#fff}.store-theme-shell .store-products{display:grid;gap:12px;grid-template-columns:var(--sf-productColumns, repeat(4, minmax(0, 1fr)))}.store-theme-shell .store-like-grid{display:grid;gap:10px;grid-template-columns:var(--sf-productColumns, repeat(4, minmax(0, 1fr)))}.store-theme-shell .product-card{border-radius:var(--sf-radius, 16px);box-shadow:var(--sf-shadow, 0 18px 40px rgba(15, 23, 42, .08))}.store-theme-shell.layout-center .product-card,.store-theme-shell[data-template=simple] .product-card{box-shadow:none}.hero-avatar-wrap{display:grid;gap:10px;justify-items:center;padding:24px 16px 18px;color:var(--sf-heroText, #fff)}.hero-avatar-wrap img{width:84px;height:84px;border-radius:50%;border:3px solid rgba(255,255,255,.85);object-fit:cover}.hero-minimal{padding:20px 16px;color:var(--sf-heroText, #fff)}.hero-minimal strong{display:block;font-size:24px;margin-bottom:6px}.hero-minimal p{margin:0;color:var(--sf-muted, #94a3b8)}.hero-search-row{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:18px 16px}.hero-search-row input{min-height:42px;border:1px solid var(--sf-border, #dbe3ec);border-radius:8px;padding:0 12px}.hero-search-row button{min-height:42px;padding:0 16px;border:0;border-radius:8px;background:var(--sf-primary, #2563eb);color:#fff;cursor:pointer}.template-badge{position:fixed;right:12px;bottom:12px;z-index:30;padding:6px 10px;border-radius:999px;background:#0f172ac7;color:#fff;font-size:12px;pointer-events:none}.template-picker-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.template-picker-card{display:grid;gap:8px;padding:10px;border:1px solid #dbe3ec;border-radius:12px;background:#fff;cursor:pointer;text-align:left}.template-picker-card.active{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb26}.template-picker-swatch{height:54px;border-radius:8px}.template-picker-card strong{font-size:13px}.template-picker-card span{color:#64748b;font-size:12px}
