.login-page[data-v-08afe100]{min-height:100vh;display:grid;place-items:center;padding:38px 5vw;background:linear-gradient(120deg,#12a44900 0 58%,#12a4491f 58.1%,#12a44900 58.4%),linear-gradient(145deg,#0d14240d,#fff0 42%),linear-gradient(135deg,#f6faf5,#edf7ef 52%,#f8fbff)}.login-window[data-v-08afe100]{max-width:1180px;min-height:670px;display:grid;grid-template-columns:1.05fr 1fr;margin:0 auto;border:1px solid rgba(207,216,229,.9);border-radius:8px;background:#fff;box-shadow:0 28px 80px #12213a24;overflow:hidden}.brand-panel[data-v-08afe100]{position:relative;min-height:670px;padding:78px 70px 38px;color:#fff;background:linear-gradient(180deg,#07142429,#071424cc),linear-gradient(90deg,#071424f0,#0714244d),url(/admin-assets/generated/admin-login-plaza-bg.jpg) center / cover no-repeat #071424;overflow:hidden}.brand-panel[data-v-08afe100]:after{content:"";position:absolute;inset:0;background:linear-gradient(130deg,transparent 42%,rgba(255,255,255,.08)),linear-gradient(32deg,#12a44900 0 54%,#12a4492e 54.2%,#12a44900 54.5%);pointer-events:none}.brand-logo[data-v-08afe100],.brand-copy[data-v-08afe100],.brand-panel small[data-v-08afe100]{position:relative;z-index:1}.brand-logo[data-v-08afe100]{display:flex;align-items:center;gap:12px}.logo-mark[data-v-08afe100]{width:52px;height:52px;flex:0 0 52px;display:block;object-fit:contain;border-radius:14px;box-shadow:0 1px 5px #07142429}.brand-logo strong[data-v-08afe100],.brand-logo span[data-v-08afe100]{display:block}.brand-logo strong[data-v-08afe100]{font-size:24px;line-height:1.05}.brand-logo span[data-v-08afe100]{margin-top:5px;color:#a9f0c0;font-size:10px;font-weight:900;letter-spacing:1.6px}.brand-copy[data-v-08afe100]{margin-top:86px}.brand-copy h1[data-v-08afe100]{margin:0;color:#86d99f;font-size:46px;font-weight:500;line-height:1.18;letter-spacing:0}.brand-copy p[data-v-08afe100]{margin:20px 0 0;color:#e6edf7;font-size:18px}.brand-copy i[data-v-08afe100]{display:block;width:54px;height:3px;margin-top:36px;background:#86d99f}.brand-panel small[data-v-08afe100]{position:absolute;left:70px;bottom:38px;color:#eef5ffb8}.form-panel[data-v-08afe100]{display:grid;place-items:center;padding:60px;background:linear-gradient(135deg,#fffffff7,#fafcfff2),linear-gradient(130deg,#12a44900 0 68%,#12a44914 68.2%,#12a44900 68.5%)}.login-card[data-v-08afe100]{width:430px;border:1px solid rgba(230,235,243,.95);border-radius:8px;padding:40px 38px 34px;background:#fffffff0;box-shadow:0 18px 55px #12213a14}.login-card h2[data-v-08afe100]{margin:0;color:var(--ink);font-size:26px}.login-card p[data-v-08afe100]{margin:9px 0 28px;color:var(--muted)}.login-options[data-v-08afe100]{display:flex;align-items:center;justify-content:space-between;margin:18px 0 24px}.login-options button[data-v-08afe100]{border:0;color:#7b8798;background:transparent;cursor:pointer}.login-card .el-button[data-v-08afe100]{width:100%;height:48px;font-size:16px}.captcha-row[data-v-08afe100]{display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:12px}.captcha-image[data-v-08afe100]{width:112px;height:40px;display:grid;place-items:center;border:1px solid #e1e7ef;border-radius:8px;padding:0;color:#7b8798;background:#f7f9fc;cursor:pointer;overflow:hidden}.captcha-image img[data-v-08afe100]{width:112px;height:42px;display:block}.secure-note[data-v-08afe100]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:28px;color:#7b8798;font-size:12px}.login-other[data-v-08afe100]{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center;margin-top:28px;color:#a3adba;font-size:12px}.login-other span[data-v-08afe100]{height:1px;background:#e7ecf3}.login-other em[data-v-08afe100]{font-style:normal}.lock-login[data-v-08afe100]{width:48px;height:48px;display:grid;place-items:center;margin:18px auto 0;border:1px solid #e1e7ef;border-radius:50%;color:#6f7c90;background:#fff}.admin-page-shell[data-v-4ff97cf0]{height:100vh;min-height:100vh;overflow:hidden;background:#fbfcfe}.admin-frame[data-v-4ff97cf0]{min-width:1180px;width:100%;height:100vh;margin:0;overflow:hidden;border:0;border-radius:0;background:#fff;box-shadow:none}.admin-shell[data-v-4ff97cf0]{height:100%;display:grid;grid-template-columns:194px minmax(0,1fr);background:linear-gradient(90deg,rgba(255,255,255,.72),transparent 38%),linear-gradient(135deg,#fbfcff,#f7f9fc);transition:grid-template-columns .18s ease}.admin-shell.collapsed[data-v-4ff97cf0]{grid-template-columns:72px minmax(0,1fr)}.admin-shell.collapsed .logo[data-v-4ff97cf0]{justify-content:center;padding-left:10px;padding-right:10px}.admin-shell.collapsed .logo>div[data-v-4ff97cf0]:not(.logo-mark),.admin-shell.collapsed .nav-menu[data-v-4ff97cf0] .el-menu-item span,.admin-shell.collapsed .nav-menu[data-v-4ff97cf0] .el-sub-menu__title span,.admin-shell.collapsed .collapse-entry span[data-v-4ff97cf0]{display:none}.sidebar[data-v-4ff97cf0]{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;color:#dbe7f7;background:linear-gradient(180deg,#071424fc,#091e36fc),linear-gradient(140deg,rgba(18,164,73,.12),transparent 42%);box-shadow:18px 0 45px #0d1f371f;z-index:10}.logo[data-v-4ff97cf0]{flex:none;min-height:78px;display:flex;align-items:center;gap:10px;padding:18px 18px 12px}.logo-mark[data-v-4ff97cf0]{width:40px;height:40px;flex:0 0 40px;display:block;object-fit:contain;border-radius:10px;box-shadow:0 1px 5px #07142429}.logo strong[data-v-4ff97cf0]{display:block;color:#fff;font-size:17px;line-height:1.1}.logo span[data-v-4ff97cf0]{display:block;margin-top:4px;color:#a9f0c0;font-size:9px;font-weight:800;letter-spacing:1.2px}.nav-menu[data-v-4ff97cf0]{flex:1 1 auto;min-height:0;padding:4px 10px 14px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable}.nav-menu[data-v-4ff97cf0]::-webkit-scrollbar{width:6px}.nav-menu[data-v-4ff97cf0]::-webkit-scrollbar-track{background:transparent}.nav-menu[data-v-4ff97cf0]::-webkit-scrollbar-thumb{border-radius:999px;background:#9fb1c861}.nav-menu[data-v-4ff97cf0]:hover::-webkit-scrollbar-thumb{background:#bff5c97a}.nav-menu[data-v-4ff97cf0] .el-menu-item,.nav-menu[data-v-4ff97cf0] .el-sub-menu__title{height:42px;margin:4px 0;border-radius:8px;color:#c8d4e5;font-size:13px}.nav-menu[data-v-4ff97cf0] .el-menu-item.is-active{color:#f8d89f;background:linear-gradient(90deg,#d0a05338,#ffffff12);box-shadow:inset 0 0 0 1px #f6cf9057}.nav-menu[data-v-4ff97cf0] .el-sub-menu.is-active>.el-sub-menu__title{color:#f8d89f}.nav-menu[data-v-4ff97cf0] .el-icon{font-size:17px}.nav-menu[data-v-4ff97cf0] .el-menu{background:transparent}.nav-menu[data-v-4ff97cf0] .el-sub-menu .el-menu-item{height:35px;margin-left:24px;min-width:0;color:#9fb1c8;font-size:12px}.collapse-entry[data-v-4ff97cf0]{flex:none;height:54px;display:flex;align-items:center;gap:8px;margin:0 14px 14px;padding:0 12px;border:0;border-top:1px solid rgba(255,255,255,.08);color:#9fb1c8;background:transparent;border-radius:8px;cursor:pointer;transition:background .16s ease,color .16s ease}.collapse-entry[data-v-4ff97cf0]:hover,.collapse-entry[data-v-4ff97cf0]:focus-visible{color:#dff8e4;background:#ffffff12;outline:none}.workspace[data-v-4ff97cf0]{min-width:0;min-height:0;display:flex;flex-direction:column;background:linear-gradient(120deg,#12a44900 0 64%,#12a4491a 64.1%,#12a44900 64.4%),#fbfcfe}.topbar[data-v-4ff97cf0]{z-index:9;height:58px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:0 28px;border-bottom:1px solid rgba(218,226,238,.74);background:#ffffffdb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.top-left[data-v-4ff97cf0],.top-actions[data-v-4ff97cf0]{display:flex;align-items:center;gap:12px}.icon-button[data-v-4ff97cf0]{position:relative;width:34px;height:34px;display:inline-grid;place-items:center;border:0;border-radius:8px;color:#637189;background:transparent;cursor:pointer}.icon-button[data-v-4ff97cf0]:hover{color:#118845;background:#eef9ee}.icon-button.badge[data-v-4ff97cf0]:after{content:attr(data-count);position:absolute;top:-3px;right:-5px;min-width:16px;display:grid;place-items:center;padding:0 4px;border-radius:999px;border:2px solid #fff;color:#fff;background:#ef4d45;font-size:10px;line-height:16px;opacity:0}.icon-button.badge.active[data-v-4ff97cf0]:after{opacity:1;animation:notice-pulse-4ff97cf0 1.2s ease-in-out infinite}@keyframes notice-pulse-4ff97cf0{50%{transform:scale(1.35)}}.admin-profile[data-v-4ff97cf0]{display:flex;align-items:center;gap:9px;padding-left:8px}.avatar[data-v-4ff97cf0]{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#fff;font-weight:900;background:linear-gradient(135deg,#d7a455,#75471d)}.admin-profile strong[data-v-4ff97cf0],.admin-profile span[data-v-4ff97cf0]{display:block}.admin-profile strong[data-v-4ff97cf0]{color:var(--ink);font-size:12px}.admin-profile span[data-v-4ff97cf0]{margin-top:2px;color:var(--muted);font-size:11px}.content[data-v-4ff97cf0]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:auto;padding:24px 28px 32px}.notice-panel[data-v-4ff97cf0]{display:grid;gap:8px}.notice-panel strong[data-v-4ff97cf0]{color:var(--ink);font-size:14px}.notice-panel button[data-v-4ff97cf0],.search-results button[data-v-4ff97cf0]{display:flex;align-items:center;justify-content:space-between;border:1px solid #edf1f7;border-radius:8px;padding:10px 12px;color:var(--text);background:#fff;cursor:pointer}.notice-panel button[data-v-4ff97cf0]{position:relative;display:grid;align-items:start;justify-content:stretch;text-align:left}.notice-panel button.urgent[data-v-4ff97cf0]{border-color:#fecaca;background:#fff7f7}.notice-panel i[data-v-4ff97cf0]{position:absolute;top:10px;right:10px;min-width:18px;height:18px;display:grid;place-items:center;padding:0 5px;border-radius:999px;color:#fff;background:#ef4444;font-size:11px;font-style:normal;line-height:18px}.notice-panel em[data-v-4ff97cf0],.search-results span[data-v-4ff97cf0]{margin-top:4px;color:var(--muted);font-size:12px;font-style:normal}.search-results[data-v-4ff97cf0]{display:grid;gap:10px;margin-top:16px}.dashboard-stats[data-v-4f051f50]{grid-template-columns:repeat(5,minmax(156px,1fr))}.stat-card em[data-v-4f051f50]{display:block;margin-top:8px;color:#2dad72;font-size:11px;font-style:normal}.dashboard-grid[data-v-4f051f50]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(330px,.72fr);gap:16px}.trend-panel[data-v-4f051f50]{min-height:298px}.chart-wrap[data-v-4f051f50]{position:relative;height:224px;padding:12px 6px 0}.axis-lines[data-v-4f051f50]{position:absolute;inset:16px 6px 34px;display:grid;grid-template-rows:repeat(5,1fr)}.axis-lines span[data-v-4f051f50]{border-top:1px dashed #e4eaf2}.bars[data-v-4f051f50]{position:relative;z-index:1;height:100%;display:flex;align-items:flex-end;justify-content:space-around;gap:12px}.bar-group[data-v-4f051f50]{height:100%;flex:1;display:flex;align-items:flex-end;justify-content:center;gap:5px;padding-bottom:28px;position:relative}.bar[data-v-4f051f50]{width:min(30px,36%);min-height:12px;border-radius:8px 8px 0 0;transition:height .25s ease}.bar.primary[data-v-4f051f50]{background:linear-gradient(180deg,#4b87ff,#2b69e6)}.bar.secondary[data-v-4f051f50]{background:linear-gradient(180deg,#f2bb62,#d78922)}.bar-group span[data-v-4f051f50]{position:absolute;bottom:0;color:#8a96a8;font-size:11px}.ranking-panel[data-v-4f051f50],.todo-panel[data-v-4f051f50]{min-height:298px}.rank-list[data-v-4f051f50]{display:grid;gap:17px}.rank-row[data-v-4f051f50]{display:grid;grid-template-columns:26px 88px 1fr auto;align-items:center;gap:12px;color:var(--text);font-size:13px}.rank-row b[data-v-4f051f50]{width:22px;height:22px;display:grid;place-items:center;border-radius:6px;color:#fff;background:linear-gradient(135deg,#e4b163,#b6751e);font-size:12px}.rank-row div[data-v-4f051f50]{height:6px;border-radius:999px;background:#edf2f8;overflow:hidden}.rank-row i[data-v-4f051f50]{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#3f80f6,#f0a33d)}.rank-row strong[data-v-4f051f50]{color:var(--ink);font-size:12px}.todo-list[data-v-4f051f50]{display:grid;gap:12px}.todo-list button[data-v-4f051f50]{height:40px;display:flex;align-items:center;justify-content:space-between;border:0;border-radius:8px;padding:0 14px;color:var(--text);background:#f8fafc;cursor:pointer}.todo-list strong[data-v-4f051f50]{color:#e35e53}.quick-panel[data-v-4f051f50]{grid-column:1 / -1}.quick-grid[data-v-4f051f50]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.quick-grid button[data-v-4f051f50]{min-height:106px;display:grid;justify-items:center;gap:8px;border:1px solid #edf1f7;border-radius:8px;padding:14px 10px;color:var(--text);background:#fff;cursor:pointer}.quick-grid strong[data-v-4f051f50]{color:var(--ink)}.quick-grid span[data-v-4f051f50]{color:var(--muted);font-size:12px}.image-preview-trigger[data-v-5de0b8c5]{display:inline-flex;align-items:center;justify-content:center;min-width:0;margin:0;padding:0;border:0;background:transparent;cursor:zoom-in}.image-preview-trigger img[data-v-5de0b8c5]{display:block;width:100%;height:100%;object-fit:contain}.image-preview-trigger.table-image[data-v-5de0b8c5]{width:80px;height:64px;border:1px solid #e2e8f0;border-radius:6px;background:#fff}.image-preview-trigger.detail-image[data-v-5de0b8c5]{width:320px;max-width:100%;height:202px;border:1px solid #dfe6f1;border-radius:6px;background:#fff}.image-preview-trigger.product-thumb[data-v-5de0b8c5]{width:64px;height:48px;flex:none;border:1px solid #edf1f7;border-radius:6px;background:#eef9ee}.image-preview-trigger.related-option-thumb[data-v-5de0b8c5],.image-preview-trigger.related-product-thumb[data-v-5de0b8c5]{width:38px;height:38px;flex:none;border-radius:6px;background:#f1f5f9}.image-preview-trigger.order-thumb[data-v-5de0b8c5]{width:46px;height:46px;flex:none;border-radius:10px;background:#eef7ee}.image-preview-trigger.gallery-thumb[data-v-5de0b8c5]{width:80px;height:64px;border:1px solid #edf1f7;border-radius:4px;background:#fff}.image-preview-trigger.image-thumb[data-v-5de0b8c5]{width:132px;aspect-ratio:3 / 2;height:auto;border:1px solid #edf1f7;border-radius:6px;background:#f8fafc}.image-preview-trigger.asset-preview[data-v-5de0b8c5],.image-preview-trigger.gallery-asset-preview[data-v-5de0b8c5]{width:100%;aspect-ratio:1 / 1;border:1px solid #edf1f7;border-radius:6px;background:#f8fafc}.image-preview-trigger.ai-result-preview[data-v-5de0b8c5],.image-preview-trigger.gallery-ai-preview[data-v-5de0b8c5]{width:100%;aspect-ratio:16 / 9;border:1px solid #edf1f7;border-radius:6px;background:#f8fafc}.image-preview-trigger.detail-ai-preview[data-v-5de0b8c5]{width:100%;aspect-ratio:4 / 5;border:1px solid #edf1f7;border-radius:6px;background:#f8fafc}.image-preview-trigger.table-image[data-v-5de0b8c5]:hover,.image-preview-trigger.detail-image[data-v-5de0b8c5]:hover,.image-preview-trigger.product-thumb[data-v-5de0b8c5]:hover,.image-preview-trigger.order-thumb[data-v-5de0b8c5]:hover,.image-preview-trigger.gallery-thumb[data-v-5de0b8c5]:hover,.image-preview-trigger.image-thumb[data-v-5de0b8c5]:hover,.image-preview-trigger.asset-preview[data-v-5de0b8c5]:hover,.image-preview-trigger.gallery-asset-preview[data-v-5de0b8c5]:hover,.image-preview-trigger.ai-result-preview[data-v-5de0b8c5]:hover,.image-preview-trigger.gallery-ai-preview[data-v-5de0b8c5]:hover,.image-preview-trigger.detail-ai-preview[data-v-5de0b8c5]:hover{border-color:#2dad72;box-shadow:0 0 0 2px #2dad721f}.image-preview-empty[data-v-5de0b8c5]{display:inline-flex}.image-preview-toolbar[data-v-5de0b8c5]{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:12px}.image-preview-toolbar strong[data-v-5de0b8c5]{min-width:58px;color:#334155;font-size:13px;text-align:center}.image-preview-stage[data-v-5de0b8c5]{height:min(70vh,720px);overflow:auto;display:flex;align-items:flex-start;justify-content:flex-start;border:1px solid #e2e8f0;border-radius:8px;background:linear-gradient(45deg,#f8fafc 25%,transparent 25%),linear-gradient(-45deg,#f8fafc 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#f8fafc 75%),linear-gradient(-45deg,transparent 75%,#f8fafc 75%),#fff;background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.image-preview-stage img[data-v-5de0b8c5]{object-fit:contain;transition:width .12s ease,height .12s ease}.optimize-layout[data-v-31990245]{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:18px}.compare-panel[data-v-31990245]{min-width:0}.compare-stage[data-v-31990245]{position:relative;min-height:320px;max-height:540px;overflow:hidden;border:1px solid #dfe6f1;border-radius:8px;background:#f8fafc}.compare-image[data-v-31990245]{width:100%;height:100%;display:block;object-fit:contain}.compare-overlay[data-v-31990245]{position:absolute;inset:0;overflow:hidden}.compare-divider[data-v-31990245]{position:absolute;top:0;bottom:0;z-index:2;width:2px;background:#16a34a;transform:translate(-1px)}.compare-divider[data-v-31990245]:after{content:"";position:absolute;left:50%;bottom:12px;width:18px;height:18px;border:2px solid #fff;border-radius:999px;background:#16a34a;box-shadow:0 6px 14px #0f172a2e;transform:translate(-50%,50%)}.compare-label[data-v-31990245]{position:absolute;top:10px;padding:4px 8px;border-radius:999px;color:#fff;background:#0f172ab8;font-size:12px}.compare-label.original[data-v-31990245]{right:10px}.compare-label.compressed[data-v-31990245]{left:10px;background:#16a34adb}.compare-range[data-v-31990245]{position:absolute;inset:0;z-index:4;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.optimize-control[data-v-31990245]{display:grid;align-content:start;gap:12px}.size-card[data-v-31990245]{padding:12px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.size-card.green[data-v-31990245]{border-color:#bbf7d0;background:#f0fdf4}.size-card span[data-v-31990245],.size-card em[data-v-31990245]{display:block;color:#64748b;font-size:12px;font-style:normal}.size-card strong[data-v-31990245]{display:block;margin:5px 0;color:#172033;font-size:22px}.optimize-note[data-v-31990245]{display:grid;gap:5px;padding:12px;border:1px solid #dbeafe;border-radius:8px;background:#eff6ff}.optimize-warning[data-v-31990245]{padding:10px 12px;border:1px solid #fed7aa;border-radius:8px;color:#9a3412;background:#fff7ed;font-size:12px;line-height:1.6}.optimize-note strong[data-v-31990245]{color:#1e3a8a;font-size:13px}.optimize-note span[data-v-31990245]{color:#334155;font-size:12px;line-height:1.6}.quality-control[data-v-31990245]{padding:12px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.quality-control span[data-v-31990245]{display:block;margin-bottom:8px;color:#334155;font-size:13px;font-weight:700}.quality-control small[data-v-31990245]{display:block;margin-top:8px;color:#64748b;font-size:12px;line-height:1.6}.optimize-tip[data-v-31990245]{margin:0;color:#64748b;font-size:12px;line-height:1.7}.image-field[data-v-1dde4d2b]{width:100%;display:grid;gap:10px}.image-preset[data-v-1dde4d2b]{width:100%}.preset-grid[data-v-1dde4d2b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:12px;max-height:360px;overflow:auto;padding:12px;border:1px solid #e2e8f0;border-radius:8px;background:#f6f8fb}.preset-card[data-v-1dde4d2b]{position:relative;min-width:0;display:grid;grid-template-rows:auto minmax(36px,auto);gap:8px;padding:8px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;cursor:pointer;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.preset-card[data-v-1dde4d2b]:hover{border-color:#9acb90;box-shadow:0 10px 24px #0f172a14;transform:translateY(-1px)}.preset-card.active[data-v-1dde4d2b]{border-color:#16a34a;box-shadow:0 0 0 2px #16a34a24,0 10px 24px #16a34a1f}.preset-card.active[data-v-1dde4d2b]:after{content:"已选";position:absolute;top:12px;right:12px;padding:2px 8px;border-radius:999px;background:#166534eb;color:#fff;font-size:12px;line-height:18px}.preset-preview[data-v-1dde4d2b]{width:100%;aspect-ratio:1500 / 620;display:grid;place-items:center;overflow:hidden;padding:8px;border:1px solid #edf1f7;border-radius:6px;background:linear-gradient(135deg,#f8fafcf2,#eef2f7f2),#f8fafc;box-sizing:border-box}.preview-banner .preset-preview[data-v-1dde4d2b],.preview-banner .image-thumb[data-v-1dde4d2b],.preview-banner .ai-result-preview[data-v-1dde4d2b]{aspect-ratio:10 / 3}.preview-home-goods-banner .preset-preview[data-v-1dde4d2b],.preview-home-goods-banner .image-thumb[data-v-1dde4d2b],.preview-home-goods-banner .ai-result-preview[data-v-1dde4d2b]{aspect-ratio:50 / 11}.preview-category-banner .preset-preview[data-v-1dde4d2b],.preview-category-banner .image-thumb[data-v-1dde4d2b],.preview-category-banner .ai-result-preview[data-v-1dde4d2b],.preview-promo .preset-preview[data-v-1dde4d2b],.preview-promo .image-thumb[data-v-1dde4d2b],.preview-promo .ai-result-preview[data-v-1dde4d2b],.preview-activity .preset-preview[data-v-1dde4d2b],.preview-activity .image-thumb[data-v-1dde4d2b],.preview-activity .ai-result-preview[data-v-1dde4d2b]{aspect-ratio:1500 / 620}.preview-category-icon .preset-preview[data-v-1dde4d2b],.preview-category-icon .image-thumb[data-v-1dde4d2b],.preview-category-icon .ai-result-preview[data-v-1dde4d2b],.preview-product-cover .preset-preview[data-v-1dde4d2b],.preview-product-cover .image-thumb[data-v-1dde4d2b],.preview-product-cover .ai-result-preview[data-v-1dde4d2b]{aspect-ratio:1 / 1}.preview-product-gallery .preset-preview[data-v-1dde4d2b],.preview-product-gallery .image-thumb[data-v-1dde4d2b],.preview-product-gallery .ai-result-preview[data-v-1dde4d2b]{aspect-ratio:25 / 24}.preview-product-detail .preset-preview[data-v-1dde4d2b],.preview-product-detail .image-thumb[data-v-1dde4d2b],.preview-product-detail .ai-result-preview[data-v-1dde4d2b]{aspect-ratio:4 / 5}.preset-card img[data-v-1dde4d2b]{width:100%;height:100%;border-radius:4px;object-fit:contain}.preset-title[data-v-1dde4d2b]{display:-webkit-box;overflow:hidden;color:#475569;font-size:12px;font-weight:600;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical}.image-card[data-v-1dde4d2b]{display:grid;grid-template-columns:132px minmax(0,1fr);gap:12px;align-items:center;padding:10px;border:1px solid #dfe6f1;border-radius:8px;background:#fff}.image-card.empty[data-v-1dde4d2b]{border-style:dashed;background:#f8fafc}.image-thumb[data-v-1dde4d2b]{width:132px;aspect-ratio:3 / 2;height:auto;display:grid;place-items:center;overflow:hidden;border:1px solid #edf1f7;border-radius:6px;background:#f8fafc;color:#94a3b8;font-size:12px}.image-thumb-wrap[data-v-1dde4d2b]{width:132px;display:block}.image-thumb img[data-v-1dde4d2b]{width:100%;height:100%;object-fit:contain}.image-meta[data-v-1dde4d2b]{min-width:0}.image-meta strong[data-v-1dde4d2b],.image-meta span[data-v-1dde4d2b]{display:block}.image-meta strong[data-v-1dde4d2b]{color:#172033;font-size:14px}.image-meta span[data-v-1dde4d2b]{margin-top:4px;color:#64748b;font-size:12px;line-height:1.5}.image-actions[data-v-1dde4d2b]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:8px}.image-help[data-v-1dde4d2b]{margin:0;color:#64748b;font-size:12px;line-height:1.6}.asset-library[data-v-1dde4d2b]{display:grid;grid-template-rows:auto minmax(0,1fr);gap:14px;min-height:0}.asset-search[data-v-1dde4d2b]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.asset-grid[data-v-1dde4d2b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(142px,1fr));gap:12px}.asset-tabs[data-v-1dde4d2b]{min-height:0}.asset-scroll[data-v-1dde4d2b]{min-height:260px;max-height:min(62vh,620px);overflow:auto;padding:2px 4px 4px 0}.asset-card[data-v-1dde4d2b]{min-width:0;display:grid;grid-template-rows:auto minmax(64px,auto) auto;gap:6px;padding:8px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;text-align:left}.asset-card[data-v-1dde4d2b]:hover{border-color:#9acb90;box-shadow:0 10px 24px #0f172a14}.asset-card.active[data-v-1dde4d2b]{border-color:#16a34a;box-shadow:0 0 0 2px #16a34a24}.asset-preview[data-v-1dde4d2b]{aspect-ratio:1 / 1;display:grid;place-items:center;overflow:hidden;border:1px solid #edf1f7;border-radius:6px;background:#f8fafc}.asset-preview img[data-v-1dde4d2b]{width:100%;height:100%;object-fit:contain}.asset-info[data-v-1dde4d2b],.asset-select[data-v-1dde4d2b]{min-width:0;display:grid;gap:4px;text-align:left}.asset-select[data-v-1dde4d2b]{padding:0;border:0;background:transparent;cursor:pointer}.asset-select:hover strong[data-v-1dde4d2b]{color:#15803d}.asset-info strong[data-v-1dde4d2b],.asset-info span[data-v-1dde4d2b],.asset-select strong[data-v-1dde4d2b],.asset-select span[data-v-1dde4d2b],.asset-select small[data-v-1dde4d2b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-info strong[data-v-1dde4d2b],.asset-select strong[data-v-1dde4d2b]{color:#172033;font-size:12px}.asset-info span[data-v-1dde4d2b],.asset-select span[data-v-1dde4d2b],.asset-select small[data-v-1dde4d2b]{color:#64748b;font-size:11px}.asset-use[data-v-1dde4d2b]{width:100%}.asset-empty[data-v-1dde4d2b]{grid-column:1 / -1;display:grid;place-items:center;min-height:180px;color:#94a3b8;font-size:13px}.asset-library-dialog .el-dialog__body{max-height:calc(100vh - 170px);overflow:hidden}.asset-library-dialog .el-dialog__footer{border-top:1px solid #edf1f7}.ai-generator[data-v-1dde4d2b]{display:grid;gap:16px}.ai-template-grid[data-v-1dde4d2b]{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:14px;align-items:start}.ai-scene-form[data-v-1dde4d2b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.ai-scene-form[data-v-1dde4d2b] .el-form-item{min-width:0;margin-bottom:0}.ai-scene-form[data-v-1dde4d2b] .el-form-item:nth-child(n+5){grid-column:1 / -1}.ai-scene-form[data-v-1dde4d2b] .el-form-item__label{padding-bottom:4px;color:#334155;font-size:12px;font-weight:700}.ai-side[data-v-1dde4d2b]{display:grid;gap:8px;align-content:start;padding:12px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.ai-side strong[data-v-1dde4d2b]{color:#172033;font-size:14px}.ai-side span[data-v-1dde4d2b]{color:#64748b;font-size:12px;line-height:1.5}.ai-side em[data-v-1dde4d2b]{color:#166534;font-size:12px;font-style:normal;line-height:1.5}.ai-side ul[data-v-1dde4d2b]{display:grid;gap:4px;margin:0;padding-left:16px;color:#64748b;font-size:12px;line-height:1.45}.ai-count-row[data-v-1dde4d2b]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center}.ai-count-row[data-v-1dde4d2b] .el-input-number{width:100%}.ai-side[data-v-1dde4d2b] .el-button{margin-left:0}.ai-prompt-panel[data-v-1dde4d2b]{display:grid;gap:8px;padding:12px;border:1px solid #dfe6f1;border-radius:8px;background:#fff}.ai-prompt-panel.stale[data-v-1dde4d2b]{border-color:#f1b44c;background:#fffaf0}.ai-prompt-title[data-v-1dde4d2b]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ai-prompt-title strong[data-v-1dde4d2b]{color:#172033;font-size:13px}.ai-prompt-title span[data-v-1dde4d2b]{color:#64748b;font-size:12px;line-height:1.5;text-align:right}.ai-status[data-v-1dde4d2b]{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#64748b;font-size:12px}.ai-status span[data-v-1dde4d2b]{min-width:0;overflow-wrap:anywhere}.ai-status em[data-v-1dde4d2b]{color:#b45309;font-style:normal}.ai-result-grid[data-v-1dde4d2b]{min-height:220px;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.ai-result-card[data-v-1dde4d2b]{display:grid;gap:8px;padding:8px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;text-align:left}.ai-result-card[data-v-1dde4d2b]:hover{border-color:#16a34a;box-shadow:0 10px 24px #0f172a14}.ai-result-preview[data-v-1dde4d2b]{aspect-ratio:16 / 9;display:grid;place-items:center;overflow:hidden;border:1px solid #edf1f7;border-radius:6px;background:#f8fafc}.ai-result-preview img[data-v-1dde4d2b]{width:100%;height:100%;object-fit:contain}.ai-result-card strong[data-v-1dde4d2b]{color:#172033;font-size:13px}.ai-result-card small[data-v-1dde4d2b]{color:#64748b;font-size:11px}@media(max-width:760px){.ai-template-grid[data-v-1dde4d2b],.ai-scene-form[data-v-1dde4d2b]{grid-template-columns:1fr}}.list-panel[data-v-887de642]{min-height:0}.product-dialog.el-dialog{max-width:calc(100vw - 24px);max-height:96vh;display:flex;flex-direction:column;margin-bottom:0}.product-dialog .el-dialog__body{flex:1;min-width:0;padding:14px 22px 18px;overflow-x:hidden;overflow-y:auto}.product-dialog .el-dialog__footer{padding:12px 22px;border-top:1px solid #edf1f7}.product-dialog .el-form{min-width:0}.product-dialog *{box-sizing:border-box}.filter-panel[data-v-887de642]{margin-bottom:16px}.product-stats[data-v-887de642]{grid-template-columns:repeat(4,minmax(168px,1fr))}.stat-card em[data-v-887de642]{display:block;margin-top:8px;color:#2dad72;font-size:11px;font-style:normal}.panel-actions[data-v-887de642]{display:flex;align-items:center;gap:10px}.stock-note[data-v-887de642]{display:block;margin-top:3px;color:#64748b;font-size:11px;line-height:1.3}.product-cell[data-v-887de642]{display:flex;gap:12px;align-items:center}.product-cell p[data-v-887de642]{margin:4px 0 0;color:#64748b;font-size:12px}.product-cell .el-tag[data-v-887de642]{margin-top:6px}.badge-list[data-v-887de642]{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.product-thumb[data-v-887de642],.product-fallback[data-v-887de642]{width:64px;height:48px;flex:none;border:1px solid #edf1f7;border-radius:6px;background:#eef9ee;object-fit:cover}.product-fallback[data-v-887de642]{display:grid;place-items:center;color:#118845;font-size:22px;font-weight:900}.editor-steps[data-v-887de642]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px}.editor-steps span[data-v-887de642]{height:30px;display:grid;place-items:center;border-bottom:2px solid #e8edf4;color:#8a96a8;font-size:13px;font-weight:800}.editor-steps span.active[data-v-887de642]{color:#3578f6;border-color:#3578f6}.form-grid[data-v-887de642]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;min-width:0}.form-grid[data-v-887de642] .el-form-item{min-width:0;margin-bottom:4px}.span-2[data-v-887de642],.detail-form-item[data-v-887de642]{grid-column:1 / -1}.detail-form-item[data-v-887de642]{margin-top:6px}.cover-input[data-v-887de642],.manual-url-line[data-v-887de642]{display:grid;grid-template-columns:1fr auto;gap:10px;width:100%}.video-editor[data-v-887de642]{width:100%;display:grid;gap:10px}.video-preview[data-v-887de642]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:12px;align-items:center;min-width:0;padding:10px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.video-preview video[data-v-887de642]{width:220px;height:150px;border-radius:8px;background:#111827;object-fit:cover}.video-preview div[data-v-887de642]{min-width:0;display:grid;gap:6px}.video-preview span[data-v-887de642]{min-width:0;color:#64748b;font-size:12px;overflow-wrap:anywhere}.video-task-panel[data-v-887de642]{display:grid;gap:6px;padding:8px 10px;border-radius:8px;background:#fff;border:1px solid #e2e8f0}.video-task-panel div[data-v-887de642]{display:flex;align-items:center;justify-content:space-between;gap:10px}.video-task-panel strong[data-v-887de642]{white-space:nowrap}.video-task-panel em[data-v-887de642]{min-width:0;color:#64748b;font-size:12px;font-style:normal;overflow-wrap:anywhere}.badge-editor[data-v-887de642]{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:10px;align-items:center;width:100%}.badge-editor-list[data-v-887de642]{width:100%;display:grid;gap:10px;padding-bottom:2px}.badge-editor-head[data-v-887de642],.badge-editor-row[data-v-887de642]{display:grid;grid-template-columns:72px minmax(160px,1fr) minmax(130px,.7fr) minmax(166px,.8fr) 74px 58px;min-width:0;gap:10px;align-items:center}.badge-editor-head[data-v-887de642]{padding:0 10px;color:#64748b;font-size:12px}.badge-editor-row[data-v-887de642]{padding:10px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.badge-editor-row[data-v-887de642] .el-input__wrapper{min-width:0}.badge-editor-row[data-v-887de642] .el-select{width:100%}.badge-color-presets[data-v-887de642]{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.badge-color-presets button[data-v-887de642]{width:18px;height:18px;padding:0;border:2px solid transparent;border-radius:999px;cursor:pointer}.badge-color-presets button.active[data-v-887de642]{border-color:#172033}.cover-editor[data-v-887de642],.gallery-editor[data-v-887de642]{width:100%}.related-editor[data-v-887de642]{width:100%;display:grid;gap:10px}.related-editor[data-v-887de642] .el-select{width:100%}.related-option[data-v-887de642]{min-width:0;display:flex;align-items:center;gap:10px}.related-option-thumb[data-v-887de642],.related-option-fallback[data-v-887de642],.related-product-thumb[data-v-887de642],.related-product-fallback[data-v-887de642]{width:38px;height:38px;flex:none;display:grid;place-items:center;overflow:hidden;border-radius:6px;background:#f1f5f9;color:#166534;font-weight:800}.related-option-thumb img[data-v-887de642],.related-product-thumb img[data-v-887de642]{width:100%;height:100%;object-fit:contain}.related-option div[data-v-887de642],.related-product-chip div[data-v-887de642]{min-width:0;display:grid;gap:2px}.related-option strong[data-v-887de642],.related-product-chip strong[data-v-887de642]{overflow:hidden;color:#172033;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.related-option span[data-v-887de642],.related-product-chip span[data-v-887de642]{overflow:hidden;color:#64748b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.related-product-list[data-v-887de642]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.related-product-chip[data-v-887de642]{min-width:0;display:flex;align-items:center;gap:10px;padding:8px;border:1px solid #e5eaf1;border-radius:8px;background:#f8fafc}.related-product-chip .el-button[data-v-887de642]{margin-left:auto}.gallery-list[data-v-887de642]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.gallery-item[data-v-887de642]{width:92px;padding:6px;border:1px solid #dfe6f1;border-radius:6px;background:#fff;text-align:center}.gallery-thumb[data-v-887de642]{width:80px;height:64px;display:block;border-radius:4px;background:#fff}.gallery-actions[data-v-887de642]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.manual-url-line[data-v-887de642]{margin-bottom:10px}.rich-editor[data-v-887de642]{width:100%;min-width:0;max-width:100%;border:1px solid #dfe6f1;border-radius:6px;background:#fff;overflow:hidden}.editor-topline[data-v-887de642]{min-height:46px;display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:7px 10px;border-bottom:1px solid #edf1f7;background:#f8fafc}.editor-topline>div[data-v-887de642]{min-width:0}.editor-topline strong[data-v-887de642]{display:block;color:#1f2a44;font-size:13px}.editor-topline span[data-v-887de642]{color:#8a96a8;font-size:12px}.editor-state[data-v-887de642]{flex:none;color:#8a96a8;font-size:12px}.editor-mode[data-v-887de642]{margin-left:auto}.wang-editor-wrap[data-v-887de642]{--w-e-toolbar-bg-color: #ffffff;--w-e-toolbar-active-bg-color: #eef5ff;--w-e-toolbar-active-color: #3578f6;--w-e-toolbar-border-color: #e6edf7;--w-e-textarea-bg-color: #ffffff;--w-e-textarea-color: #1f2a44;--w-e-textarea-slight-color: #9aa6b5;--w-e-textarea-selected-border-color: #8db8ff;position:relative;max-width:100%;overflow-x:hidden;background:#fff}.editor-surface[data-v-887de642]{min-height:170px;max-height:260px;color:#1f2a44;line-height:1.75;outline:none;overflow-y:auto}.wang-toolbar[data-v-887de642]{border-bottom:1px solid #edf1f7}.wang-editor[data-v-887de642]{height:260px}.wang-editor[data-v-887de642] .w-e-text-container{min-height:260px}.wang-editor[data-v-887de642] [data-slate-editor]{padding:10px 16px 24px;line-height:1.75}.wang-editor[data-v-887de642] [data-slate-editor] p{margin:10px 0}.wang-editor[data-v-887de642] [data-slate-editor] h1,.wang-editor[data-v-887de642] [data-slate-editor] h2,.wang-editor[data-v-887de642] [data-slate-editor] h3,.wang-editor[data-v-887de642] [data-slate-editor] h4,.wang-editor[data-v-887de642] [data-slate-editor] h5{margin:16px 0 10px}.wang-editor[data-v-887de642] [data-slate-editor] img{max-width:100%;height:auto;border-radius:6px}.wang-editor[data-v-887de642] .w-e-bar-item button{border-radius:4px}.wang-editor-wrap[data-v-887de642] .w-e-modal,.wang-editor-wrap[data-v-887de642] .w-e-drop-panel,.wang-editor-wrap[data-v-887de642] .w-e-select-list{z-index:3200}.editor-preview[data-v-887de642]{min-height:170px;padding:14px 16px;outline:none}.html-editor[data-v-887de642]{display:block}.html-editor[data-v-887de642] textarea{border:0;border-radius:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;line-height:1.7}.editor-preview[data-v-887de642]{background:#fcfdff}.editor-preview[data-v-887de642] .preview-empty{color:#8a96a8}.editor-surface[data-v-887de642] p,.editor-preview[data-v-887de642] p{margin:0 0 10px}.editor-surface[data-v-887de642] h1,.editor-preview[data-v-887de642] h1,.editor-surface[data-v-887de642] h2,.editor-preview[data-v-887de642] h2,.editor-surface[data-v-887de642] h3,.editor-preview[data-v-887de642] h3,.editor-surface[data-v-887de642] h4,.editor-preview[data-v-887de642] h4{margin:14px 0 10px;font-size:18px}.editor-surface[data-v-887de642] img,.editor-preview[data-v-887de642] img{max-width:100%;height:auto;display:block;margin:12px 0;border-radius:6px}.editor-surface[data-v-887de642] blockquote,.editor-preview[data-v-887de642] blockquote{margin:12px 0;padding-left:12px;border-left:3px solid #d8e3f3;color:#56637a}.editor-surface[data-v-887de642] a,.editor-preview[data-v-887de642] a{color:#3578f6;text-decoration:underline}.form-tip[data-v-887de642]{flex-basis:100%;margin:6px 0 0;color:#118845;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.sku-head[data-v-887de642]{display:flex;align-items:center;justify-content:space-between;margin:18px 0 12px;padding-top:14px;border-top:1px solid #edf1f7}.sku-head strong[data-v-887de642]{font-size:16px}.sku-editor[data-v-887de642]{width:100%;min-width:0;display:grid;gap:12px}.sku-empty[data-v-887de642]{min-height:112px;display:grid;place-items:center;border:1px dashed #d8e3f3;border-radius:8px;background:#f8fafc;color:#8a96a8;font-size:14px}.sku-card[data-v-887de642]{min-width:0;padding:14px;border:1px solid #dfe6f1;border-radius:8px;background:#fff}.sku-card-head[data-v-887de642]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.sku-card-head strong[data-v-887de642]{display:block;color:#1f2a44;font-size:15px}.sku-card-head span[data-v-887de642]{display:block;margin-top:3px;color:#8a96a8;font-size:12px}.sku-field-grid[data-v-887de642]{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px 14px}.sku-field[data-v-887de642]{min-width:0;display:grid;gap:6px}.sku-field-wide[data-v-887de642]{grid-column:span 2}.sku-field>span[data-v-887de642]{min-height:20px;display:inline-flex;align-items:center;gap:5px;color:#64748b;font-size:12px;font-weight:800}.sku-field[data-v-887de642] .el-select,.sku-field[data-v-887de642] .el-input-number,.sku-field[data-v-887de642] .el-input-number .el-input__wrapper{width:100%}.sku-stock-grid[data-v-887de642]{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px;margin-top:12px}.sku-stock-grid>div[data-v-887de642]{min-width:0;padding:10px 12px;border-radius:8px;background:#f8fafc;border:1px solid #edf1f7}.sku-stock-grid span[data-v-887de642]{display:block;color:#8a96a8;font-size:12px;font-weight:800}.sku-stock-grid strong[data-v-887de642]{display:block;margin-top:4px;color:#1f2a44;font-size:16px}.sku-hint[data-v-887de642]{margin:6px 0 0;color:#94a3b8;font-size:12px;line-height:1.4}.th-help[data-v-887de642]{display:inline-flex;align-items:center;gap:5px}.th-help .el-icon[data-v-887de642]{color:#94a3b8;cursor:help}.commission-note[data-v-887de642]{margin:10px 0 0;color:#64748b;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.gallery-asset-library[data-v-887de642]{display:grid;grid-template-rows:auto minmax(0,1fr);gap:14px;min-height:0}.gallery-asset-search[data-v-887de642]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.gallery-asset-grid[data-v-887de642]{display:grid;grid-template-columns:repeat(auto-fill,minmax(142px,1fr));gap:12px}.gallery-asset-tabs[data-v-887de642]{min-height:0}.gallery-asset-scroll[data-v-887de642]{min-height:280px;max-height:min(62vh,620px);overflow:auto;padding:2px 4px 4px 0}.gallery-asset-card[data-v-887de642]{min-width:0;display:grid;grid-template-rows:auto minmax(64px,auto) auto;gap:6px;padding:8px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;text-align:left}.gallery-asset-card[data-v-887de642]:hover{border-color:#9acb90;box-shadow:0 10px 24px #0f172a14}.gallery-asset-preview[data-v-887de642]{aspect-ratio:1 / 1;display:grid;place-items:center;overflow:hidden;border:1px solid #edf1f7;border-radius:6px;background:#f8fafc}.gallery-asset-card.active[data-v-887de642]{border-color:#16a34a;box-shadow:0 0 0 2px #16a34a24}.gallery-asset-info[data-v-887de642],.gallery-asset-select[data-v-887de642]{min-width:0;display:grid;gap:4px;text-align:left}.gallery-asset-select[data-v-887de642]{padding:0;border:0;background:transparent;cursor:pointer}.gallery-asset-select:hover strong[data-v-887de642]{color:#15803d}.gallery-asset-info strong[data-v-887de642],.gallery-asset-info span[data-v-887de642],.gallery-asset-select strong[data-v-887de642]{overflow:hidden;min-width:0;color:#172033;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.gallery-asset-info span[data-v-887de642]{color:#64748b;font-size:11px}.gallery-asset-use[data-v-887de642]{width:100%}.video-asset-grid[data-v-887de642]{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.video-asset-card[data-v-887de642]{grid-template-rows:auto minmax(76px,auto) auto}.video-asset-preview[data-v-887de642]{width:100%;aspect-ratio:25 / 24;display:grid;place-items:center;overflow:hidden;border:1px solid #edf1f7;border-radius:6px;background:#111827}.video-asset-preview img[data-v-887de642],.video-asset-preview video[data-v-887de642]{width:100%;height:100%;display:block;object-fit:contain}.video-asset-actions[data-v-887de642]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.video-poster-dialog[data-v-887de642]{display:grid;gap:14px}.video-poster-grid[data-v-887de642]{max-height:min(60vh,560px);display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;overflow:auto;padding-right:4px}.video-poster-card[data-v-887de642]{min-width:0;display:grid;gap:8px;padding:8px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;text-align:left;cursor:pointer}.video-poster-card[data-v-887de642]:hover,.video-poster-card.active[data-v-887de642]{border-color:#16a34a;box-shadow:0 0 0 2px #16a34a24}.video-poster-card img[data-v-887de642]{width:100%;aspect-ratio:25 / 24;display:block;border-radius:6px;background:#111827;object-fit:contain}.video-poster-card span[data-v-887de642]{overflow:hidden;color:#334155;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.gallery-asset-empty[data-v-887de642]{grid-column:1 / -1;display:grid;place-items:center;min-height:180px;color:#94a3b8;font-size:13px}.gallery-asset-dialog .el-dialog__body{max-height:calc(100vh - 170px);overflow:hidden}.gallery-asset-dialog .el-dialog__footer{border-top:1px solid #edf1f7}.detail-ai-dialog[data-v-887de642],.gallery-ai-dialog[data-v-887de642]{display:grid;gap:16px}.detail-ai-form[data-v-887de642]{display:block}.gallery-scene-form[data-v-887de642]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.gallery-scene-form[data-v-887de642] .el-form-item{min-width:0;margin-bottom:0}.gallery-scene-form[data-v-887de642] .el-form-item:nth-child(4){grid-column:1 / -1}.gallery-scene-form[data-v-887de642] .el-form-item__label{padding-bottom:4px;color:#334155;font-size:12px;font-weight:700}.ai-template-layout[data-v-887de642]{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:14px;align-items:start}.ai-template-card[data-v-887de642]{display:grid;gap:8px;align-content:start;padding:12px;border:1px solid #dfe6f1;border-radius:8px;background:#f8fafc}.ai-template-card strong[data-v-887de642]{color:#172033;font-size:14px}.ai-template-card span[data-v-887de642]{color:#64748b;font-size:12px;line-height:1.5}.ai-template-card em[data-v-887de642]{color:#166534;font-size:12px;font-style:normal;line-height:1.5}.ai-template-card ul[data-v-887de642]{display:grid;gap:4px;margin:0;padding-left:16px;color:#64748b;font-size:12px;line-height:1.45}.ai-count-line[data-v-887de642]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center}.ai-count-line[data-v-887de642] .el-input-number{width:100%}.ai-reference-note[data-v-887de642]{margin:0;padding:8px 10px;border-radius:8px;color:#166534;background:#ecfdf3;font-size:12px;line-height:1.5}.ai-template-card[data-v-887de642] .el-button{margin-left:0}.ai-prompt-panel[data-v-887de642]{display:grid;gap:8px;padding:12px;border:1px solid #dfe6f1;border-radius:8px;background:#fff}.ai-prompt-panel.stale[data-v-887de642]{border-color:#f1b44c;background:#fffaf0}.detail-prompt-panel[data-v-887de642]{align-content:start}.ai-prompt-title[data-v-887de642]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ai-prompt-title strong[data-v-887de642]{color:#172033;font-size:13px}.ai-prompt-title span[data-v-887de642]{color:#64748b;font-size:12px;line-height:1.5;text-align:right}.detail-ai-status[data-v-887de642]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;color:#64748b;font-size:12px}.detail-ai-status span[data-v-887de642]{min-width:0;overflow-wrap:anywhere}.detail-ai-status em[data-v-887de642]{color:#b45309;font-style:normal}.detail-ai-copy[data-v-887de642]{display:grid;gap:5px;padding:12px 14px;border:1px solid #d7ead5;border-radius:8px;background:#f7fbf5}.detail-ai-copy strong[data-v-887de642]{color:#14532d;font-size:15px}.detail-ai-copy span[data-v-887de642],.detail-ai-copy em[data-v-887de642]{color:#166534;font-size:12px;font-style:normal;line-height:1.6}.detail-ai-grid[data-v-887de642]{min-height:260px;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.gallery-ai-grid[data-v-887de642]{min-height:240px;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.detail-ai-card[data-v-887de642],.gallery-ai-card[data-v-887de642]{min-width:0;display:grid;gap:8px;padding:8px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.detail-ai-card strong[data-v-887de642],.gallery-ai-select strong[data-v-887de642],.gallery-ai-select small[data-v-887de642]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-ai-card strong[data-v-887de642],.gallery-ai-select strong[data-v-887de642]{color:#172033;font-size:12px}.gallery-ai-select small[data-v-887de642]{color:#64748b;font-size:11px}.detail-ai-preview[data-v-887de642]{aspect-ratio:4 / 5;display:grid;place-items:center;overflow:hidden;border:1px solid #edf1f7;border-radius:6px;background:#f8fafc}.gallery-ai-preview[data-v-887de642]{aspect-ratio:25 / 24;display:grid;place-items:center;overflow:hidden;border:1px solid #edf1f7;border-radius:6px;background:#f8fafc}.detail-ai-preview img[data-v-887de642],.gallery-ai-preview img[data-v-887de642]{width:100%;height:100%;object-fit:contain}.gallery-ai-select[data-v-887de642]{min-width:0;display:grid;gap:4px;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.gallery-ai-select:hover strong[data-v-887de642]{color:#15803d}@media(max-width:980px){.editor-steps[data-v-887de642]{grid-template-columns:repeat(2,1fr)}.form-grid[data-v-887de642]{grid-template-columns:1fr}.span-2[data-v-887de642],.detail-form-item[data-v-887de642]{grid-column:auto}.editor-mode[data-v-887de642]{margin-left:0}.sku-field-grid[data-v-887de642],.sku-stock-grid[data-v-887de642]{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-template-layout[data-v-887de642],.gallery-scene-form[data-v-887de642]{grid-template-columns:1fr}}@media(max-width:640px){.sku-field-grid[data-v-887de642],.sku-stock-grid[data-v-887de642]{grid-template-columns:1fr}.sku-field-wide[data-v-887de642]{grid-column:auto}}.list-panel[data-v-2030a5d7]{min-height:0}.order-stats[data-v-2030a5d7]{grid-template-columns:repeat(auto-fit,minmax(154px,1fr))}.stat-card em[data-v-2030a5d7]{display:block;margin-top:8px;color:#2dad72;font-size:11px;font-style:normal}.filter-panel[data-v-2030a5d7]{margin-bottom:16px}.external-order-alert[data-v-2030a5d7]{margin:16px 0}.filter-grid[data-v-2030a5d7]{display:grid;grid-template-columns:minmax(130px,.9fr) minmax(150px,1fr) minmax(130px,.9fr) minmax(220px,1.3fr) minmax(320px,1.8fr) auto;gap:14px;align-items:end;margin-top:14px}.filter-grid label[data-v-2030a5d7]{display:grid;gap:8px;min-width:0;color:#6f7c90;font-size:12px;font-weight:800}.filter-actions[data-v-2030a5d7]{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.order-product[data-v-2030a5d7],.detail-product[data-v-2030a5d7],.fulfillment-item[data-v-2030a5d7]{display:flex;align-items:center;gap:12px;min-width:0}.order-thumb[data-v-2030a5d7]{width:46px;height:46px;flex:none;border-radius:10px;background:#eef7ee}.order-product div[data-v-2030a5d7],.detail-product div[data-v-2030a5d7],.fulfillment-item div[data-v-2030a5d7]{min-width:0}.order-product strong[data-v-2030a5d7],.order-product span[data-v-2030a5d7],.detail-product strong[data-v-2030a5d7],.detail-product span[data-v-2030a5d7],.fulfillment-item strong[data-v-2030a5d7],.fulfillment-item span[data-v-2030a5d7],.person-cell strong[data-v-2030a5d7],.person-cell span[data-v-2030a5d7],.person-cell em[data-v-2030a5d7],.source-cell strong[data-v-2030a5d7],.source-cell span[data-v-2030a5d7],.source-cell em[data-v-2030a5d7],.fulfillment-cell strong[data-v-2030a5d7],.fulfillment-cell span[data-v-2030a5d7],.fulfillment-cell em[data-v-2030a5d7]{display:block}.order-product strong[data-v-2030a5d7],.detail-product strong[data-v-2030a5d7],.fulfillment-item strong[data-v-2030a5d7],.person-cell strong[data-v-2030a5d7],.source-cell strong[data-v-2030a5d7],.fulfillment-cell strong[data-v-2030a5d7]{overflow:hidden;color:var(--ink);white-space:nowrap;text-overflow:ellipsis}.order-product span[data-v-2030a5d7],.detail-product span[data-v-2030a5d7],.fulfillment-item span[data-v-2030a5d7]{margin-top:4px;color:var(--muted);font-size:12px}.detail-product.short strong[data-v-2030a5d7]{color:#6b7280;text-decoration:line-through}.detail-product em[data-v-2030a5d7]{display:block;margin-top:4px;color:#dc2626;font-size:12px;font-style:normal;line-height:1.4}.fulfillment-qty[data-v-2030a5d7]{display:block;margin-top:3px;color:var(--muted);font-size:12px}.refund-form[data-v-2030a5d7]{margin-top:16px}.fulfillment-cell[data-v-2030a5d7],.person-cell[data-v-2030a5d7]{min-width:0}.person-cell span[data-v-2030a5d7],.person-cell em[data-v-2030a5d7],.source-cell span[data-v-2030a5d7],.source-cell em[data-v-2030a5d7]{overflow:hidden;margin-top:4px;color:#4d5b6f;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.person-cell em[data-v-2030a5d7],.source-cell em[data-v-2030a5d7]{color:var(--muted);font-style:normal}.source-cell[data-v-2030a5d7]{min-width:0}.source-cell strong[data-v-2030a5d7]{color:#0f766e}.source-cell.natural strong[data-v-2030a5d7]{color:#475569}.fulfillment-cell span[data-v-2030a5d7]{overflow:hidden;margin-top:4px;color:#4d5b6f;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.fulfillment-cell em[data-v-2030a5d7]{margin-top:4px;color:var(--muted);font-size:12px;font-style:normal}.fulfillment-task strong[data-v-2030a5d7],.fulfillment-task span[data-v-2030a5d7]{display:block}.fulfillment-task strong[data-v-2030a5d7]{color:var(--ink);font-weight:900}.fulfillment-task span[data-v-2030a5d7]{overflow:hidden;margin-top:5px;max-width:168px;color:var(--muted);font-size:12px;white-space:nowrap;text-overflow:ellipsis}.fulfillment-dialog[data-v-2030a5d7]{display:grid;gap:16px}.fulfillment-summary[data-v-2030a5d7]{padding:14px 16px;border:1px solid #e8f0df;border-radius:14px;background:#f8fbf6}.fulfillment-summary h3[data-v-2030a5d7]{margin:0 0 10px}.fulfillment-summary p[data-v-2030a5d7]{margin:6px 0 0;color:#4d5b6f;line-height:1.6}.fulfillment-items[data-v-2030a5d7]{display:grid;gap:10px}.wx-waybill-panel[data-v-2030a5d7]{margin-top:16px;padding:14px 16px;border:1px solid #dbeafe;border-radius:8px;background:#f8fbff}.wx-waybill-head[data-v-2030a5d7]{display:flex;justify-content:space-between;gap:16px;align-items:center}.wx-waybill-head h3[data-v-2030a5d7],.wx-waybill-head p[data-v-2030a5d7]{margin:0}.wx-waybill-head p[data-v-2030a5d7]{margin-top:6px;color:#526173;font-size:13px}.wx-waybill-head>div[data-v-2030a5d7]:last-child{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.waybill-layout[data-v-2030a5d7],.printer-dialog[data-v-2030a5d7]{display:grid;gap:16px}.waybill-grid[data-v-2030a5d7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.waybill-grid[data-v-2030a5d7] .el-select,.waybill-grid[data-v-2030a5d7] .el-input-number,.waybill-grid[data-v-2030a5d7] .el-date-editor{width:100%}.span-2[data-v-2030a5d7]{grid-column:1 / -1}.size-inputs[data-v-2030a5d7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}.insured-line[data-v-2030a5d7],.printer-actions[data-v-2030a5d7],.waybill-tools[data-v-2030a5d7]{display:flex;align-items:center;gap:10px}.printer-actions .el-input[data-v-2030a5d7]{flex:1}.json-preview[data-v-2030a5d7]{max-height:260px;margin:0;padding:12px;overflow:auto;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;color:#334155;font-size:12px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.message-json{max-height:460px;overflow:auto;margin:0;padding:12px;border-radius:8px;background:#f8fafc;color:#334155;font-size:12px;line-height:1.6;white-space:pre-wrap}h3[data-v-2030a5d7]{margin:22px 0 12px;color:var(--ink);font-size:15px}.list-panel[data-v-a0157aec]{min-height:0}.module-stats[data-v-a0157aec]{grid-template-columns:repeat(auto-fit,minmax(168px,1fr))}.module-stats.finance-stats[data-v-a0157aec]{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.module-stats.finance-stats .stat-card[data-v-a0157aec]{min-height:92px;gap:10px;padding:15px 14px}.module-stats.finance-stats .icon-badge[data-v-a0157aec]{width:38px;height:38px}.module-stats .icon-badge[data-v-a0157aec]:before{display:none}.module-stats.finance-stats .stat-card strong[data-v-a0157aec]{font-size:22px}.risk-category-tabs[data-v-a0157aec]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.risk-category-tabs button[data-v-a0157aec]{height:34px;display:inline-flex;align-items:center;gap:7px;border:1px solid #dfe8f3;border-radius:8px;padding:0 12px;color:#50627a;background:#fff;font-weight:700;cursor:pointer;transition:all .18s ease}.risk-category-tabs button[data-v-a0157aec]:hover{border-color:#12a44959;color:var(--leaf-deep)}.risk-category-tabs button.active[data-v-a0157aec]{border-color:#12a4496b;color:var(--leaf-deep);background:#eefaf3}.risk-category-tabs b[data-v-a0157aec]{min-width:22px;border-radius:999px;padding:2px 7px;color:#16824b;background:#12a4491a;font-size:12px;line-height:1.35;text-align:center}@media(max-width:1580px){.module-stats.finance-stats[data-v-a0157aec]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1180px){.module-stats.finance-stats[data-v-a0157aec]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.module-stats.finance-stats[data-v-a0157aec]{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-v-a0157aec] .el-dialog__body{max-height:calc(100vh - 178px);overflow-y:auto}[data-v-a0157aec] .home-block-editor-dialog .el-dialog__body{max-height:calc(100vh - 160px)}[data-v-a0157aec] .home-block-editor-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;align-items:start}[data-v-a0157aec] .home-block-editor-form .el-form-item{margin-bottom:18px}[data-v-a0157aec] .home-block-editor-form .home-form-span-all{grid-column:1 / -1}[data-v-a0157aec] .home-block-editor-form .el-form-item__content{min-width:0}.stat-card em[data-v-a0157aec]{display:block;margin-top:8px;color:#2dad72;font-size:11px;font-style:normal}.pickup-option[data-v-a0157aec]{display:flex;flex-direction:column;gap:2px;min-width:0;line-height:1.35}.pickup-option strong[data-v-a0157aec]{display:flex;align-items:center;gap:6px;overflow:hidden;color:#0f172a;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.pickup-option small[data-v-a0157aec]{color:#94a3b8;font-size:11px;font-weight:600}.pickup-option span[data-v-a0157aec]{overflow:hidden;color:#64748b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.filter-panel[data-v-a0157aec]{margin-bottom:16px}.finance-filter-field[data-v-a0157aec]{display:inline-flex;align-items:center;gap:8px}.finance-filter-field>span[data-v-a0157aec]{color:#475569;font-size:12px;font-weight:700;white-space:nowrap}.wxpay-bill-line-note[data-v-a0157aec]{max-width:560px}.points-ranking-board[data-v-a0157aec]{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.08fr) minmax(0,.94fr);align-items:stretch;gap:14px;margin-bottom:16px}.points-rank-card[data-v-a0157aec]{position:relative;min-height:188px;display:flex;flex-direction:column;align-items:center;gap:12px;padding:22px 18px 18px;border:1px solid #dde5ef;border-radius:8px;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 12px 28px #0f172a14}.points-rank-card.rank-1[data-v-a0157aec]{min-height:210px;border-color:#f4c667;background:linear-gradient(180deg,#fff7df,#fff 76%);box-shadow:0 16px 34px #925f1429}.points-rank-card.rank-2[data-v-a0157aec]{background:linear-gradient(180deg,#f5f7fa,#fff 76%)}.points-rank-card.rank-3[data-v-a0157aec]{background:linear-gradient(180deg,#fff0e6,#fff 76%)}.rank-medal[data-v-a0157aec]{position:absolute;top:14px;right:14px;min-width:54px;padding:6px 10px;border-radius:999px;background:#111827;color:#fff;font-size:12px;font-weight:800;line-height:1}.rank-1 .rank-medal[data-v-a0157aec]{background:#b7791f}.rank-2 .rank-medal[data-v-a0157aec]{background:#64748b}.rank-3 .rank-medal[data-v-a0157aec]{background:#b45309}.rank-avatar-wrap[data-v-a0157aec]{width:76px;height:76px;flex:none;display:grid;place-items:center;margin-top:8px;border-radius:50%;background:#ffffffc2;box-shadow:inset 0 0 0 1px #cbd5e1c7}.rank-1 .rank-avatar-wrap[data-v-a0157aec]{width:88px;height:88px;margin-top:12px;box-shadow:inset 0 0 0 1px #f4c667cc,0 10px 20px #925f141f}.rank-avatar[data-v-a0157aec],.table-avatar[data-v-a0157aec]{object-fit:cover;border:1px solid #dbe3ee;border-radius:50%;background:#f8fafc}.rank-avatar[data-v-a0157aec]{width:68px;height:68px;flex:none;display:block}.rank-avatar[data-v-a0157aec] img{object-fit:cover}.rank-1 .rank-avatar[data-v-a0157aec]{width:80px;height:80px}.rank-avatar-fallback[data-v-a0157aec]{display:grid;place-items:center;color:#1f2937;background:linear-gradient(135deg,#16804424,#f6cf9038),#fff;font-size:24px;font-weight:800}.rank-info[data-v-a0157aec]{width:100%;min-width:0;display:grid;gap:6px;text-align:center}.rank-info strong[data-v-a0157aec],.rank-info span[data-v-a0157aec]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-info strong[data-v-a0157aec]{color:#0f172a;font-size:17px;line-height:1.2}.rank-info span[data-v-a0157aec]{color:#475569;font-size:13px}.rank-score[data-v-a0157aec]{width:100%;min-height:58px;display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:auto;padding-top:8px;border-top:1px solid #e5ebf3}.rank-score b[data-v-a0157aec]{color:#111827;font-size:32px;line-height:1}.rank-score span[data-v-a0157aec]{color:#64748b;font-size:12px}.finance-range-note[data-v-a0157aec]{max-width:320px;color:#64748b;font-size:12px;line-height:1.4}.field-label[data-v-a0157aec]{display:inline-flex;align-items:center;gap:5px}.field-help[data-v-a0157aec]{color:#94a3b8;cursor:help}.field-help-text[data-v-a0157aec]{flex-basis:100%;margin:6px 0 0;color:#64748b;font-size:12px;line-height:1.6}.home-product-sorter[data-v-a0157aec]{width:100%;margin-top:10px;padding:12px;border:1px solid #e1e8f2;border-radius:8px;background:#f8fafc;box-sizing:border-box}.home-product-sorter-head[data-v-a0157aec]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;color:#334155;font-size:12px}.home-product-sorter-head strong[data-v-a0157aec]{color:#0f172a;font-size:13px}.home-product-sorter-list[data-v-a0157aec]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:8px}.home-product-sort-card[data-v-a0157aec]{min-width:0;display:grid;grid-template-columns:28px 28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;border:1px solid #d9e3ee;border-radius:7px;background:#fff;color:#1f2a44;box-sizing:border-box;cursor:grab}.home-product-sort-card[data-v-a0157aec]:hover{border-color:#2dad72;background:#f7fcf9}.home-product-sort-card.dragging[data-v-a0157aec]{opacity:.55;border-style:dashed}.sort-handle[data-v-a0157aec]{width:28px;height:28px;display:grid;place-items:center;border-radius:6px;background:#eef6f1;color:#16854f}.sort-index[data-v-a0157aec]{color:#64748b;font-size:12px;font-weight:800;text-align:center}.sort-name[data-v-a0157aec]{min-width:0;overflow:hidden;font-size:13px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.sort-remove[data-v-a0157aec]{padding:0;border:0;background:transparent;color:#ef4444;font-size:12px;cursor:pointer}.leader-parent-current[data-v-a0157aec]{display:grid;gap:4px;color:#334155;line-height:1.4}.leader-parent-current strong[data-v-a0157aec]{color:#0f172a;font-size:14px}.leader-parent-current span[data-v-a0157aec]{color:#64748b;font-size:12px}.label-template-builder[data-v-a0157aec]{width:100%;display:grid;gap:10px}.label-builder-actions[data-v-a0157aec]{display:flex;flex-wrap:wrap;gap:8px}.label-variable-panel[data-v-a0157aec]{display:grid;grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:8px}.label-variable-panel button[data-v-a0157aec]{min-height:58px;padding:8px 10px;border:1px solid #d9e2ef;border-radius:6px;background:#fff;color:#1e293b;text-align:left;cursor:pointer}.label-variable-panel button[data-v-a0157aec]:hover{border-color:#2dad72;background:#f4fbf7}.label-variable-panel strong[data-v-a0157aec],.label-variable-panel span[data-v-a0157aec]{display:block}.label-variable-panel strong[data-v-a0157aec]{font-size:13px;line-height:1.35}.label-variable-panel span[data-v-a0157aec]{margin-top:4px;color:#64748b;font-size:11px;line-height:1.35}.label-advanced-template[data-v-a0157aec]{border:1px solid #e2e8f0;border-radius:6px;background:#fff}.label-advanced-template summary[data-v-a0157aec]{padding:8px 10px;color:#475569;font-size:12px;line-height:1.4;cursor:pointer}.label-advanced-template[data-v-a0157aec] .el-textarea{padding:0 10px 10px}.table-image[data-v-a0157aec]{width:80px;height:64px;object-fit:contain;border:1px solid #e2e8f0;border-radius:6px;background:#fff}.table-avatar[data-v-a0157aec]{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center}.table-avatar-fallback[data-v-a0157aec]{color:#1f2937;background:linear-gradient(135deg,#1680441f,#f6cf9033),#fff;font-size:16px;font-weight:800;line-height:1}.rank-pill[data-v-a0157aec]{display:inline-flex;align-items:center;justify-content:center;min-width:58px;padding:4px 9px;border-radius:999px;background:#eef2f7;color:#475569;font-size:12px;font-weight:800}.rank-pill.rank-1[data-v-a0157aec]{background:#fff4cc;color:#a16207}.rank-pill.rank-2[data-v-a0157aec]{background:#eef2f7;color:#475569}.rank-pill.rank-3[data-v-a0157aec]{background:#ffedd5;color:#b45309}.table-image[data-v-a0157aec]:hover,.table-avatar[data-v-a0157aec]:hover,.detail-image[data-v-a0157aec]:hover{border-color:#2dad72;box-shadow:0 0 0 2px #2dad721f}.detail-image[data-v-a0157aec]{width:320px;max-width:100%;height:202px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;object-fit:contain}.table-code[data-v-a0157aec]{display:inline-block;max-width:100%;overflow:hidden;color:#475569;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.table-multiline[data-v-a0157aec]{display:-webkit-box;max-width:100%;overflow:hidden;color:#334155;font-size:12px;line-height:1.45;white-space:pre-line;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:3}.detail-code[data-v-a0157aec]{max-height:360px;overflow:auto;margin:0;padding:12px;border-radius:8px;background:#0f172a;color:#dbeafe;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.65;white-space:pre-wrap;word-break:break-all}.detail-multiline[data-v-a0157aec]{margin:0;color:#334155;font-family:inherit;font-size:13px;line-height:1.7;white-space:pre-wrap;word-break:break-word}.label-preview-section[data-v-a0157aec]{margin-top:14px;padding:14px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.detail-label-preview[data-v-a0157aec]{background:#fff}.label-preview-head[data-v-a0157aec]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.label-preview-head strong[data-v-a0157aec]{color:#1e293b;font-size:15px}.label-preview-head span[data-v-a0157aec]{color:#64748b;font-size:12px}.label-preview-tools[data-v-a0157aec]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.label-preview-shell[data-v-a0157aec]{min-height:340px;display:flex;align-items:center;justify-content:center;overflow:auto;padding:18px;border-radius:8px;background:linear-gradient(45deg,#edf2f7 25%,transparent 25%),linear-gradient(-45deg,#edf2f7 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#edf2f7 75%),linear-gradient(-45deg,transparent 75%,#edf2f7 75%);background-color:#f8fafc;background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.label-paper[data-v-a0157aec]{position:relative;flex:none;overflow:hidden;border:1px solid #cbd5e1;border-radius:6px;background:#fff;box-shadow:0 12px 28px #0f172a29}.label-preview-item[data-v-a0157aec]{touch-action:none;cursor:move;-webkit-user-select:none;user-select:none}.label-preview-item.active[data-v-a0157aec]{outline:2px solid #2dad72;outline-offset:2px}.label-element-delete[data-v-a0157aec]{position:absolute;top:2px;right:2px;z-index:2;width:18px;height:18px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;color:#fff;background:#ef4444;box-shadow:0 4px 10px #ef444447;cursor:pointer}.label-element-delete .el-icon[data-v-a0157aec]{font-size:12px}.label-element-delete[data-v-a0157aec]:hover{background:#dc2626}.label-preview-text[data-v-a0157aec],.label-preview-barcode[data-v-a0157aec],.label-preview-box[data-v-a0157aec]{position:absolute;box-sizing:border-box}.label-preview-text[data-v-a0157aec]{overflow:hidden;color:#111827;font-weight:700;line-height:1.1;white-space:nowrap;text-overflow:clip}.label-preview-barcode[data-v-a0157aec]{display:flex;align-items:flex-end;justify-content:center;gap:1px;padding:2px 3px 13px;border:1px dashed #94a3b8;color:#111827}.label-preview-barcode i[data-v-a0157aec]{width:2px;height:100%;display:block;background:#111827}.label-preview-barcode i[data-v-a0157aec]:nth-child(2n){width:1px}.label-preview-barcode i[data-v-a0157aec]:nth-child(5n){height:72%}.label-preview-barcode span[data-v-a0157aec]{position:absolute;left:2px;right:2px;bottom:1px;overflow:hidden;font-size:9px;line-height:11px;text-align:center;white-space:nowrap;text-overflow:ellipsis}.label-preview-box[data-v-a0157aec]{border:1px dashed #94a3b8;background:#94a3b814}.label-resize-handle[data-v-a0157aec]{position:absolute;right:-5px;bottom:-5px;width:10px;height:10px;border:1px solid #fff;border-radius:2px;background:#2dad72;box-shadow:0 1px 4px #0f172a47;cursor:nwse-resize}.detail-map-section[data-v-a0157aec]{margin-top:16px;padding:14px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.detail-map-head[data-v-a0157aec]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.detail-map-head>div[data-v-a0157aec]{min-width:0;display:grid;gap:4px}.detail-map-head strong[data-v-a0157aec]{color:#1e293b;font-size:15px;line-height:1.3}.detail-map-head span[data-v-a0157aec]{color:#64748b;font-size:12px;line-height:1.5}.detail-map-wrap[data-v-a0157aec],.detail-map-canvas[data-v-a0157aec],.detail-map-fallback[data-v-a0157aec]{height:300px;border:1px solid #dfe6f1;border-radius:6px;overflow:hidden}.detail-map-wrap[data-v-a0157aec]{position:relative}.detail-map-canvas[data-v-a0157aec]{height:100%;border:0;border-radius:0}.detail-map-pin[data-v-a0157aec]{z-index:2}.map-picker[data-v-a0157aec]{width:100%}.map-search-row[data-v-a0157aec],.map-coordinates[data-v-a0157aec]{display:grid;grid-template-columns:1fr auto;gap:10px;margin-bottom:10px}.map-coordinates[data-v-a0157aec]{grid-template-columns:repeat(2,minmax(0,1fr)) auto;margin:10px 0 0}.map-suggestions[data-v-a0157aec]{display:grid;gap:6px;margin-bottom:10px}.map-suggestions button[data-v-a0157aec]{width:100%;padding:9px 10px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#1f2a44;text-align:left;cursor:pointer}.map-suggestions button[data-v-a0157aec]:hover{border-color:#3578f6;background:#f5f8ff}.map-suggestions strong[data-v-a0157aec],.map-suggestions span[data-v-a0157aec]{display:block}.map-suggestions span[data-v-a0157aec]{margin-top:2px;color:#64748b;font-size:12px}.map-canvas-wrap[data-v-a0157aec],.map-canvas[data-v-a0157aec],.map-fallback[data-v-a0157aec]{height:320px;border:1px solid #dfe6f1;border-radius:6px;overflow:hidden}.map-canvas-wrap[data-v-a0157aec]{position:relative}.map-canvas[data-v-a0157aec]{height:100%;border:0;border-radius:0}.map-center-pin[data-v-a0157aec]{position:absolute;left:50%;top:50%;width:18px;height:18px;border:3px solid #e64a3b;border-radius:50% 50% 50% 0;background:#fff;transform:translate(-50%,-100%) rotate(-45deg);box-shadow:0 4px 12px #0f172a38;pointer-events:none}.map-center-pin[data-v-a0157aec]:after{content:"";position:absolute;inset:4px;border-radius:50%;background:#e64a3b}.map-fallback[data-v-a0157aec]{display:grid;gap:8px;place-items:center;padding:24px;background:#f8fafc;color:#64748b;text-align:center;line-height:1.7}.map-fallback small[data-v-a0157aec]{max-width:620px;color:#8a96a8}.risk-text[data-v-a0157aec]{color:#b42318;font-weight:600}.risk-text.ok[data-v-a0157aec]{color:#059669;font-weight:500}.inline-tip[data-v-a0157aec]{display:inline-flex;margin-left:10px;vertical-align:middle}.settings-page[data-v-5abe8f95]{gap:14px;overflow:hidden}.settings-page[data-v-5abe8f95] .icon-badge:before{display:none}.settings-workspace[data-v-5abe8f95]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.settings-tabs[data-v-5abe8f95]{min-height:0;flex:1;display:flex;flex-direction:column}.settings-tabs[data-v-5abe8f95] .el-tabs__header{flex:none;margin:0 0 14px;padding:0 14px;border:1px solid rgba(226,232,240,.95);border-radius:8px;background:#fffffff5}.settings-tabs[data-v-5abe8f95] .el-tabs__nav-wrap:after{display:none}.settings-tabs[data-v-5abe8f95] .el-tabs__item{height:48px;padding:0 18px;color:#64748b;font-size:13px;font-weight:800}.settings-tabs[data-v-5abe8f95] .el-tabs__item.is-active{color:#118845}.settings-tabs[data-v-5abe8f95] .el-tabs__active-bar{height:3px;border-radius:999px;background:#118845}.settings-tabs[data-v-5abe8f95] .el-tabs__content{min-height:0;flex:1;overflow:hidden}.settings-tabs[data-v-5abe8f95] .el-tab-pane{height:100%}.settings-tab-content[data-v-5abe8f95]{min-height:0;height:100%;overflow-y:auto;overflow-x:hidden;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;padding:2px 6px 10px 0}.settings-top-grid[data-v-5abe8f95]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:14px}.settings-card[data-v-5abe8f95]{min-width:0;padding:16px;border:1px solid rgba(226,232,240,.95);border-radius:8px;background:#fffffff5;box-shadow:0 12px 30px #0f172a0d}.config-card-head[data-v-5abe8f95]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.card-title[data-v-5abe8f95]{min-width:0;display:flex;align-items:flex-start;gap:12px}.card-title h2[data-v-5abe8f95]{margin:0;color:var(--ink);font-size:15px;font-weight:900;line-height:1.3}.card-title p[data-v-5abe8f95]{margin:5px 0 0;color:#64748b;font-size:12px;line-height:1.55}.field-grid[data-v-5abe8f95]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.settings-rule-stack[data-v-5abe8f95]{display:grid;gap:14px}.settings-subsection[data-v-5abe8f95]{min-width:0;padding:14px;border:1px solid #edf1f7;border-radius:8px;background:#fbfcfe}.settings-subhead[data-v-5abe8f95]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:13px}.settings-subhead strong[data-v-5abe8f95]{color:var(--ink);font-size:13px;line-height:1.35}.settings-subhead span[data-v-5abe8f95]{color:#64748b;font-size:12px;line-height:1.45;text-align:right}.basic-grid[data-v-5abe8f95],.order-grid[data-v-5abe8f95]{grid-template-columns:repeat(3,minmax(0,1fr))}.payment-experience-grid[data-v-5abe8f95]{grid-template-columns:repeat(5,minmax(150px,1fr));gap:16px 18px}.feie-grid[data-v-5abe8f95]{grid-template-columns:repeat(3,minmax(0,1fr))}.model-config-grid[data-v-5abe8f95]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.model-column[data-v-5abe8f95]{min-width:0;padding:14px;border:1px solid #edf1f7;border-radius:8px;background:#fbfcfe}.model-subhead[data-v-5abe8f95]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.model-subhead strong[data-v-5abe8f95]{color:var(--ink);font-size:13px;line-height:1.35}.preset-row[data-v-5abe8f95]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:12px}.model-field-grid[data-v-5abe8f95]{grid-template-columns:repeat(2,minmax(0,1fr))}.span-2[data-v-5abe8f95]{grid-column:span 2}.span-3[data-v-5abe8f95]{grid-column:1 / -1}.settings-workspace[data-v-5abe8f95] .el-form-item{min-width:0;margin-bottom:0}.settings-workspace[data-v-5abe8f95] .el-form-item__label{margin-bottom:7px;color:#334155;font-size:12px;font-weight:800;line-height:1.25}.settings-workspace[data-v-5abe8f95] .el-form-item__content{min-width:0;display:block}.settings-workspace[data-v-5abe8f95] .el-input,.settings-workspace[data-v-5abe8f95] .el-select,.settings-workspace[data-v-5abe8f95] .el-input-number{width:100%}.settings-workspace[data-v-5abe8f95] .el-input__inner{overflow:hidden;text-overflow:ellipsis}.pay-head[data-v-5abe8f95]{align-items:flex-start;margin-bottom:12px}.pay-toolbar[data-v-5abe8f95]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;padding:12px 14px;border:1px solid #edf1f7;border-radius:8px;background:#fbfcfe}.pay-toolbar strong[data-v-5abe8f95],.pay-toolbar span[data-v-5abe8f95]{display:block}.pay-toolbar strong[data-v-5abe8f95]{color:var(--ink);font-size:13px;line-height:1.35}.pay-toolbar span[data-v-5abe8f95]{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.45}.pay-status-grid[data-v-5abe8f95]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0}.pay-status-grid .status-item[data-v-5abe8f95]:last-child:nth-child(odd){grid-column:1 / -1}.status-item[data-v-5abe8f95]{min-height:0;display:flex;align-items:flex-start;gap:10px;border:1px solid #edf1f7;border-radius:8px;padding:12px;background:#fbfcfe}.status-item strong[data-v-5abe8f95],.status-item span[data-v-5abe8f95],.status-item em[data-v-5abe8f95]{display:block}.status-item strong[data-v-5abe8f95]{color:var(--ink);font-size:13px;line-height:1.35}.status-item span[data-v-5abe8f95]{margin-top:5px;color:var(--muted);font-size:12px;line-height:1.45;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.status-item em[data-v-5abe8f95]{margin-top:4px;color:#6b778c;font-size:12px;font-style:normal;line-height:1.45}.pay-warnings[data-v-5abe8f95]{display:grid;gap:8px;margin-bottom:12px}.delivery-choices[data-v-5abe8f95]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-option[data-v-5abe8f95]{min-height:72px;display:block;padding:12px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.delivery-option.active[data-v-5abe8f95]{border-color:#2dad7273;background:#f4fbf7}.delivery-option span[data-v-5abe8f95]{display:block;margin-top:6px;color:#64748b;font-size:12px;line-height:1.55}.route-plan-setting[data-v-5abe8f95]{display:grid;gap:8px;padding:12px;border:1px solid #e2e8f0;border-radius:8px;background:#fbfcfe}.number-with-unit[data-v-5abe8f95]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.number-with-unit.compact-number[data-v-5abe8f95]{max-width:360px}.number-with-unit span[data-v-5abe8f95]{color:#64748b;font-size:12px}.form-tip[data-v-5abe8f95]{width:100%;margin:7px 0 0;color:var(--muted);font-size:12px;line-height:1.65}@media(max-width:1280px){.settings-top-grid[data-v-5abe8f95]{grid-template-columns:minmax(0,1fr)}}@media(max-width:1180px){.config-card-head[data-v-5abe8f95]{align-items:flex-start;flex-direction:column}.config-card-head[data-v-5abe8f95] .el-switch{align-self:stretch;justify-content:flex-start}.pay-toolbar[data-v-5abe8f95]{align-items:flex-start;flex-direction:column}.pay-toolbar[data-v-5abe8f95] .el-button{width:100%}.field-grid[data-v-5abe8f95],.basic-grid[data-v-5abe8f95],.feie-grid[data-v-5abe8f95],.model-config-grid[data-v-5abe8f95],.model-field-grid[data-v-5abe8f95],.order-grid[data-v-5abe8f95],.payment-experience-grid[data-v-5abe8f95],.pay-status-grid[data-v-5abe8f95],.delivery-choices[data-v-5abe8f95]{grid-template-columns:1fr}.settings-subhead[data-v-5abe8f95]{align-items:flex-start;flex-direction:column}.settings-subhead span[data-v-5abe8f95]{text-align:left}.span-2[data-v-5abe8f95],.span-3[data-v-5abe8f95]{grid-column:auto}}.miniapp-health-page[data-v-c4026741]{display:grid;gap:16px}.progress-panel[data-v-c4026741]{display:grid;gap:14px}.progress-head[data-v-c4026741]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.progress-head div[data-v-c4026741]{min-width:0;display:grid;gap:6px}.progress-head strong[data-v-c4026741]{color:var(--ink);font-size:15px}.progress-head span[data-v-c4026741]{color:var(--muted);font-size:12px;line-height:1.55}.progress-head em[data-v-c4026741]{color:var(--leaf-deep);font-size:22px;font-style:normal;font-weight:900}.step-grid[data-v-c4026741]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.step-grid article[data-v-c4026741]{min-height:76px;display:grid;align-content:start;gap:6px;padding:12px;border:1px solid #e7edf3;border-radius:8px;background:#fff}.step-grid strong[data-v-c4026741]{color:var(--ink);font-size:13px}.step-grid span[data-v-c4026741]{color:var(--muted);font-size:12px;line-height:1.45}.step-running[data-v-c4026741]{border-color:#9bd8b5!important;background:#f4fbf7!important}.step-done[data-v-c4026741]{border-color:#d8efe0!important}.step-failed[data-v-c4026741]{border-color:#ffd0d0!important;background:#fff7f7!important}.result-panel[data-v-c4026741],.page-card[data-v-c4026741],.package-panel[data-v-c4026741]{border-left:4px solid #2dad72}.result-panel.level-watch[data-v-c4026741],.page-card.level-watch[data-v-c4026741],.package-panel.level-watch[data-v-c4026741]{border-left-color:#e6a23c}.result-panel.level-poor[data-v-c4026741],.result-panel.level-critical[data-v-c4026741],.page-card.level-poor[data-v-c4026741],.page-card.level-critical[data-v-c4026741],.package-panel.level-poor[data-v-c4026741],.package-panel.level-critical[data-v-c4026741]{border-left-color:#f56c6c}.result-layout[data-v-c4026741]{display:grid;grid-template-columns:320px minmax(0,1fr);gap:16px}.score-card[data-v-c4026741]{display:grid;gap:8px;min-height:150px;align-content:center;padding:18px;border-radius:8px;background:#f7fbf4}.level-watch .score-card[data-v-c4026741]{background:#fff8eb}.level-poor .score-card[data-v-c4026741],.level-critical .score-card[data-v-c4026741]{background:#fff4f4}.score-card span[data-v-c4026741],.metric-grid span[data-v-c4026741],.package-metrics span[data-v-c4026741]{color:var(--muted);font-size:12px}.score-card strong[data-v-c4026741]{color:var(--ink);font-size:32px;line-height:1.1}.score-card em[data-v-c4026741],.metric-grid em[data-v-c4026741]{color:var(--text);font-size:12px;font-style:normal;line-height:1.55}.metric-grid[data-v-c4026741],.package-metrics[data-v-c4026741]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.metric-grid div[data-v-c4026741],.package-metrics div[data-v-c4026741]{display:grid;gap:7px;align-content:center;min-width:0;padding:16px;border:1px solid #edf1f7;border-radius:8px;background:#fff}.metric-grid strong[data-v-c4026741],.package-metrics strong[data-v-c4026741]{overflow:hidden;color:var(--ink);font-size:22px;text-overflow:ellipsis;white-space:nowrap}.page-card-grid[data-v-c4026741]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.page-card[data-v-c4026741]{display:grid;gap:12px}.page-card-head[data-v-c4026741]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.page-card-head div[data-v-c4026741]{min-width:0;display:grid;gap:5px}.page-card-head strong[data-v-c4026741]{color:var(--ink);font-size:15px}.page-card-head span[data-v-c4026741],.page-card p[data-v-c4026741],.package-summary[data-v-c4026741]{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.page-metrics[data-v-c4026741]{display:flex;flex-wrap:wrap;gap:8px}.page-metrics span[data-v-c4026741],.mini-warning-list span[data-v-c4026741],.warning-row span[data-v-c4026741]{padding:6px 10px;border-radius:999px;color:#475569;background:#f6f8fb;font-size:12px}.mini-warning-list[data-v-c4026741],.warning-row[data-v-c4026741]{display:flex;flex-wrap:wrap;gap:8px}.mini-warning-list span[data-v-c4026741],.warning-row span[data-v-c4026741]{color:#8a5a00;background:#fff5df}.health-grid[data-v-c4026741]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.suggestion-list[data-v-c4026741],.rule-list[data-v-c4026741]{display:grid;gap:10px}.suggestion-list article[data-v-c4026741],.rule-list article[data-v-c4026741]{padding:13px 14px;border:1px solid #e7edf3;border-radius:8px;background:#fff}.suggestion-list article.priority-high[data-v-c4026741]{border-color:#ffd2d2;background:#fff8f8}.suggestion-list article.priority-medium[data-v-c4026741]{border-color:#f3dfb5;background:#fffaf0}.suggestion-list strong[data-v-c4026741],.rule-list strong[data-v-c4026741]{display:block;color:var(--ink);font-size:13px}.suggestion-list p[data-v-c4026741],.rule-list p[data-v-c4026741],.reference-panel p[data-v-c4026741]{margin:6px 0 0;color:var(--text);font-size:12px;line-height:1.65}.image-table[data-v-c4026741]{width:100%}.resource-actions[data-v-c4026741]{display:flex;align-items:center;gap:8px}.muted-action[data-v-c4026741]{color:#94a3b8}.health-optimize-layout[data-v-c4026741]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px}.health-compare-panel[data-v-c4026741]{min-width:0;display:grid;gap:12px}.optimize-target-title[data-v-c4026741]{display:grid;gap:4px}.optimize-target-title strong[data-v-c4026741]{color:var(--ink);font-size:15px}.optimize-target-title span[data-v-c4026741],.compare-caption[data-v-c4026741],.optimize-note[data-v-c4026741]{color:var(--muted);font-size:12px;line-height:1.6}.health-compare-stage[data-v-c4026741]{--compare: 50%;position:relative;min-height:360px;max-height:620px;overflow:hidden;border:1px solid #dfe6f1;border-radius:8px;background:#f8fafc}.health-compare-stage.loading[data-v-c4026741]{border-color:#bce3ca}.compare-base[data-v-c4026741]{width:100%;height:100%;display:block;object-fit:contain;background:#f8fafc}.compare-after[data-v-c4026741]{position:absolute;inset:0;overflow:hidden;clip-path:inset(0 calc(100% - var(--compare)) 0 0)}.compare-after .compare-base[data-v-c4026741]{width:100%;height:100%}.compare-divider[data-v-c4026741]{position:absolute;top:0;bottom:0;left:var(--compare);z-index:2;width:2px;background:#16a34a;box-shadow:0 0 0 1px #fffc;transform:translate(-1px);pointer-events:none}.compare-divider[data-v-c4026741]:after{content:"";position:absolute;left:50%;bottom:14px;width:18px;height:18px;border:2px solid #fff;border-radius:999px;background:#16a34a;box-shadow:0 6px 14px #0f172a2e;transform:translate(-50%,50%)}.compare-badge[data-v-c4026741]{position:absolute;top:10px;z-index:3;padding:4px 8px;border-radius:999px;color:#fff;background:#0f172ac2;font-size:12px}.compare-badge.original[data-v-c4026741]{right:10px}.compare-badge.optimized[data-v-c4026741]{left:10px;background:#16a34ae0}.compare-range[data-v-c4026741]{position:absolute;inset:0;z-index:4;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.preview-loading[data-v-c4026741]{position:absolute;inset:0;display:grid;place-items:center;color:#14532d;background:#f8fafcc2;font-size:13px;font-weight:700}.compare-caption[data-v-c4026741]{display:flex;align-items:center;justify-content:space-between;gap:12px}.compare-caption em[data-v-c4026741]{color:#166534;font-style:normal;white-space:nowrap}.health-optimize-side[data-v-c4026741]{display:grid;align-content:start;gap:12px}.optimize-stat-grid[data-v-c4026741]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.optimize-stat-grid article[data-v-c4026741],.save-summary[data-v-c4026741],.dimension-compare[data-v-c4026741],.control-block[data-v-c4026741]{display:grid;gap:7px;min-width:0;padding:12px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.optimize-stat-grid article.green[data-v-c4026741]{border-color:#bdeccc;background:#f1fbf5}.optimize-stat-grid span[data-v-c4026741],.save-summary span[data-v-c4026741],.dimension-compare span[data-v-c4026741],.control-block span[data-v-c4026741]{color:var(--muted);font-size:12px}.optimize-stat-grid strong[data-v-c4026741],.save-summary strong[data-v-c4026741],.dimension-compare strong[data-v-c4026741]{color:var(--ink);font-size:17px}.optimize-stat-grid em[data-v-c4026741]{overflow:hidden;color:var(--text);font-size:12px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.dimension-compare[data-v-c4026741]{border-color:#c9ddff;background:#f6f9ff}.dimension-compare div[data-v-c4026741]{display:grid;gap:5px}.preset-row[data-v-c4026741]{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:1320px){.result-layout[data-v-c4026741],.health-grid[data-v-c4026741],.page-card-grid[data-v-c4026741],.health-optimize-layout[data-v-c4026741]{grid-template-columns:1fr}.metric-grid[data-v-c4026741],.package-metrics[data-v-c4026741],.step-grid[data-v-c4026741]{grid-template-columns:repeat(2,minmax(0,1fr))}}.aiops-page[data-v-91a054c0]{--aiops-green: #2dad72}.status-alert[data-v-91a054c0]{margin-bottom:14px}.period-hint[data-v-91a054c0]{display:flex;align-items:center;gap:8px;width:fit-content;max-width:100%;margin:-8px 0 14px;padding:8px 11px;border:1px solid #dcebf7;border-radius:6px;color:#47647f;background:#f6fbff;font-size:13px;line-height:1.45}.hero-grid[data-v-91a054c0],.content-grid[data-v-91a054c0],.chart-grid[data-v-91a054c0]{display:grid;gap:16px}.hero-grid[data-v-91a054c0]{grid-template-columns:minmax(0,1.45fr) minmax(360px,.75fr);margin-bottom:16px}.score-panel[data-v-91a054c0],.weather-panel[data-v-91a054c0],.panel[data-v-91a054c0]{background:#fff;border:1px solid #e7edf4;border-radius:8px;padding:18px}.score-panel[data-v-91a054c0]{display:flex;align-items:center;gap:22px}.score-ring[data-v-91a054c0]{width:126px;height:126px;border-radius:50%;display:grid;place-items:center;align-content:center;background:radial-gradient(circle at center,#fff 58%,transparent 59%),conic-gradient(var(--aiops-green),#dcefe6);color:#1d8f5b;flex:0 0 auto}.score-ring strong[data-v-91a054c0]{font-size:34px;line-height:1}.score-ring span[data-v-91a054c0],.score-copy span[data-v-91a054c0],.stat-card em[data-v-91a054c0],.action-item em[data-v-91a054c0]{color:#8090a3;font-size:12px}.score-copy h2[data-v-91a054c0]{margin:0 0 8px;font-size:22px}.score-copy p[data-v-91a054c0]{margin:0;color:#34455c;line-height:1.7}.meta-row[data-v-91a054c0]{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px;align-items:center}.weather-days[data-v-91a054c0]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0}.weather-days div[data-v-91a054c0]{background:#f6faf8;border-radius:6px;padding:10px;min-width:0}.weather-days strong[data-v-91a054c0],.weather-days span[data-v-91a054c0],.weather-days em[data-v-91a054c0]{display:block;font-style:normal}.weather-days span[data-v-91a054c0]{color:#34455c;margin:4px 0}.plain-list[data-v-91a054c0],.finding-list[data-v-91a054c0],.watch-list[data-v-91a054c0]{list-style:none;padding:0;margin:0}.plain-list li[data-v-91a054c0],.watch-list li[data-v-91a054c0]{padding:8px 0;border-top:1px solid #edf1f5;color:#43546a;line-height:1.55}.compact-stats[data-v-91a054c0]{grid-template-columns:repeat(4,minmax(168px,1fr));margin-bottom:16px}.stat-card em[data-v-91a054c0]{display:block;margin-top:6px;font-style:normal}.content-grid[data-v-91a054c0]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-bottom:16px}.panel-head.tight[data-v-91a054c0]{margin-bottom:0}.finding-list li[data-v-91a054c0]{display:flex;gap:10px;padding:10px 0;border-top:1px solid #edf1f5;line-height:1.6}.finding-list b[data-v-91a054c0]{width:24px;height:24px;border-radius:50%;background:#e9f7ef;color:#1d8f5b;display:grid;place-items:center;flex:0 0 auto}.action-list[data-v-91a054c0]{display:grid;gap:12px}.action-item[data-v-91a054c0]{display:flex;gap:12px;align-items:flex-start;padding:12px;background:#f8fafc;border-radius:6px}.action-item div[data-v-91a054c0]{min-width:0}.action-item strong[data-v-91a054c0],.action-item span[data-v-91a054c0],.action-item em[data-v-91a054c0]{display:block}.action-item span[data-v-91a054c0]{margin:5px 0;color:#43546a;line-height:1.55}.chart-grid[data-v-91a054c0]{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.chart-panel[data-v-91a054c0]{padding:0;overflow:hidden}.chart-panel.wide[data-v-91a054c0]{grid-column:1 / -1}.chart[data-v-91a054c0]{height:328px}.risk-grid[data-v-91a054c0]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:14px}.risk-grid span[data-v-91a054c0]{display:flex;justify-content:space-between;background:#f8fafc;border-radius:6px;padding:10px 12px}@media(max-width:1180px){.hero-grid[data-v-91a054c0],.content-grid[data-v-91a054c0],.chart-grid[data-v-91a054c0]{grid-template-columns:1fr}.compact-stats[data-v-91a054c0]{grid-template-columns:repeat(2,minmax(168px,1fr))}}.aiops-page[data-v-fd8f7fd4]{--aiops-green: #2dad72}.metric-grid[data-v-fd8f7fd4],.content-grid[data-v-fd8f7fd4]{display:grid;gap:16px;margin-bottom:16px}.metric-grid[data-v-fd8f7fd4]{grid-template-columns:repeat(4,minmax(170px,1fr))}.content-grid[data-v-fd8f7fd4]{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card[data-v-fd8f7fd4],.panel[data-v-fd8f7fd4]{background:#fff;border:1px solid #e7edf4;border-radius:8px;padding:16px}.metric-card span[data-v-fd8f7fd4],.metric-card em[data-v-fd8f7fd4]{display:block;color:#7b8797;font-style:normal}.metric-card strong[data-v-fd8f7fd4]{display:block;margin:8px 0 6px;font-size:28px;color:#1d2a3a}@media(max-width:1180px){.metric-grid[data-v-fd8f7fd4],.content-grid[data-v-fd8f7fd4]{grid-template-columns:1fr}}.content-grid[data-v-74c79b1e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.panel[data-v-74c79b1e]{background:#fff;border:1px solid #e7edf4;border-radius:8px;padding:18px}.funnel-list[data-v-74c79b1e]{display:grid;gap:14px}.funnel-row[data-v-74c79b1e]{display:grid;grid-template-columns:130px minmax(0,1fr) 64px;align-items:center;gap:12px}.funnel-row strong[data-v-74c79b1e],.funnel-row span[data-v-74c79b1e],.funnel-row em[data-v-74c79b1e]{display:block;font-style:normal}.funnel-row span[data-v-74c79b1e],.funnel-row em[data-v-74c79b1e]{color:#7b8797}.time-grid[data-v-74c79b1e],.friction-grid[data-v-74c79b1e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.friction-grid[data-v-74c79b1e]{margin-top:14px}.time-grid span[data-v-74c79b1e],.friction-grid span[data-v-74c79b1e]{background:#f8fafc;border-radius:6px;padding:12px;color:#65748a}.time-grid b[data-v-74c79b1e],.friction-grid b[data-v-74c79b1e]{display:block;margin-top:6px;color:#1d2a3a;font-size:18px}.plain-list[data-v-74c79b1e]{list-style:none;margin:0;padding:0}.plain-list li[data-v-74c79b1e]{padding:10px 0;border-top:1px solid #edf1f5;color:#43546a;line-height:1.55}@media(max-width:1180px){.content-grid[data-v-74c79b1e],.time-grid[data-v-74c79b1e],.friction-grid[data-v-74c79b1e]{grid-template-columns:1fr}}.content-grid[data-v-3f71d939]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.panel[data-v-3f71d939]{background:#fff;border:1px solid #e7edf4;border-radius:8px;padding:18px}.search-columns[data-v-3f71d939]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.search-columns h3[data-v-3f71d939]{margin:0 0 10px;font-size:14px}@media(max-width:1180px){.content-grid[data-v-3f71d939],.search-columns[data-v-3f71d939]{grid-template-columns:1fr}}.metric-grid[data-v-11e8e76f],.content-grid[data-v-11e8e76f]{display:grid;gap:16px;margin-bottom:16px}.metric-grid[data-v-11e8e76f]{grid-template-columns:repeat(4,minmax(170px,1fr))}.metric-grid.small[data-v-11e8e76f]{grid-template-columns:repeat(4,minmax(150px,1fr))}.content-grid[data-v-11e8e76f]{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card[data-v-11e8e76f],.panel[data-v-11e8e76f]{background:#fff;border:1px solid #e7edf4;border-radius:8px;padding:16px}.metric-card span[data-v-11e8e76f],.metric-card em[data-v-11e8e76f]{display:block;color:#7b8797;font-style:normal}.metric-card strong[data-v-11e8e76f]{display:block;margin:8px 0 6px;font-size:28px;color:#1d2a3a}.metric-card.compact strong[data-v-11e8e76f]{font-size:22px}.method[data-v-11e8e76f]{display:inline-flex;width:48px;margin-right:8px;color:#2dad72;font-weight:700}.method.danger[data-v-11e8e76f]{color:#d94841}.note-list[data-v-11e8e76f]{margin:0;padding-left:18px;color:#5f6b7a;line-height:1.8}@media(max-width:1180px){.metric-grid[data-v-11e8e76f],.metric-grid.small[data-v-11e8e76f],.content-grid[data-v-11e8e76f]{grid-template-columns:1fr}}.panel[data-v-b9d4f480]{background:#fff;border:1px solid #e7edf4;border-radius:8px;padding:16px}.pager[data-v-b9d4f480]{display:flex;justify-content:flex-end;padding-top:14px}.settings-grid[data-v-63873a90]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-bottom:16px}.panel[data-v-63873a90]{background:#fff;border:1px solid #e7edf4;border-radius:8px;padding:18px}.field-help[data-v-63873a90]{margin-left:10px;color:#8090a3;font-size:12px}.status-grid[data-v-63873a90]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.status-grid div[data-v-63873a90]{display:flex;align-items:center;justify-content:space-between;background:#f8fafc;border-radius:6px;padding:14px}.weather-alert[data-v-63873a90]{margin-bottom:12px}.weather-days[data-v-63873a90]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.weather-days div[data-v-63873a90]{background:#f8fafc;border-radius:6px;padding:12px}.weather-days strong[data-v-63873a90],.weather-days span[data-v-63873a90],.weather-days em[data-v-63873a90]{display:block;font-style:normal}.weather-days span[data-v-63873a90]{color:#34455c;margin:5px 0}@media(max-width:1120px){.settings-grid[data-v-63873a90]{grid-template-columns:1fr}}.realtime-page[data-v-7a7f4531]{overflow:auto}.status-strip[data-v-7a7f4531],.metric-grid[data-v-7a7f4531],.content-grid[data-v-7a7f4531],.diagnostic-grid[data-v-7a7f4531]{display:grid;gap:14px;margin-bottom:16px}.status-strip[data-v-7a7f4531]{grid-template-columns:repeat(4,minmax(180px,1fr));border:1px solid #e4eaf3;border-radius:8px;background:#fff;padding:14px 16px}.status-strip span[data-v-7a7f4531],.metric-card span[data-v-7a7f4531],.metric-card em[data-v-7a7f4531],.endpoint-grid span[data-v-7a7f4531]{display:block;color:#748195;font-style:normal;font-size:12px}.status-strip strong[data-v-7a7f4531]{display:block;margin-top:6px;color:#1d2a3a;font-size:14px}.metric-grid[data-v-7a7f4531]{grid-template-columns:repeat(4,minmax(170px,1fr))}.metric-card[data-v-7a7f4531],.diagnostic-card[data-v-7a7f4531]{border:1px solid #e4eaf3;border-radius:8px;background:#fff;padding:16px}.metric-card strong[data-v-7a7f4531]{display:block;margin:8px 0 6px;color:#1d2a3a;font-size:26px;line-height:1.15}.diagnostic-grid[data-v-7a7f4531]{grid-template-columns:repeat(3,minmax(0,1fr))}.diagnostic-card[data-v-7a7f4531]{border-left-width:4px}.diagnostic-card strong[data-v-7a7f4531],.diagnostic-card span[data-v-7a7f4531]{display:block}.diagnostic-card strong[data-v-7a7f4531]{color:#1d2a3a;font-size:14px}.diagnostic-card span[data-v-7a7f4531]{margin-top:8px;color:#657286;line-height:1.55}.diagnostic-card.success[data-v-7a7f4531]{border-left-color:#28a745}.diagnostic-card.warning[data-v-7a7f4531]{border-left-color:#e6a23c}.diagnostic-card.danger[data-v-7a7f4531]{border-left-color:#e34d59}.diagnostic-card.info[data-v-7a7f4531]{border-left-color:#409eff}.content-grid[data-v-7a7f4531]{grid-template-columns:repeat(2,minmax(0,1fr))}.endpoint-grid[data-v-7a7f4531]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.endpoint-grid div[data-v-7a7f4531]{border:1px solid #edf1f6;border-radius:8px;padding:12px}.endpoint-grid strong[data-v-7a7f4531]{display:block;margin-top:6px;color:#1d2a3a;font-size:20px}.endpoint-last[data-v-7a7f4531]{display:grid;grid-template-columns:80px minmax(0,1fr);gap:10px 12px;margin:16px 0 0;color:#657286;font-size:13px}.endpoint-last dt[data-v-7a7f4531],.endpoint-last dd[data-v-7a7f4531]{margin:0}.endpoint-last dd[data-v-7a7f4531]{color:#1d2a3a;word-break:break-all}.metric-table[data-v-7a7f4531]{min-height:210px}.metric-row[data-v-7a7f4531]{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #edf1f6;padding:10px 0}.metric-row span[data-v-7a7f4531]{min-width:0;color:#344055;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metric-row strong[data-v-7a7f4531]{color:#1d2a3a}.empty-line[data-v-7a7f4531]{padding:56px 0;color:#8b97a8;text-align:center}.method[data-v-7a7f4531]{display:inline-block;min-width:46px;margin-right:8px;color:#1677ff;font-weight:800}.method.danger[data-v-7a7f4531]{color:#d9304f}@media(max-width:1180px){.status-strip[data-v-7a7f4531],.metric-grid[data-v-7a7f4531]{grid-template-columns:repeat(2,minmax(0,1fr))}.content-grid[data-v-7a7f4531],.diagnostic-grid[data-v-7a7f4531]{grid-template-columns:1fr}}:root{color-scheme:light;font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif;color:#12213a;background:#f5f7f1;--navy-950: #071424;--navy-900: #0b1b31;--navy-850: #10233b;--navy-700: #173452;--ink: #12213a;--text: #263a58;--muted: #7b8798;--line: #e8edf4;--panel: #ffffff;--cream: #f3faf3;--leaf: #86d99f;--leaf-deep: #118845;--leaf-soft: #e8f8ec;--blue: #3578f6;--green: #35bd7f;--orange: #ff8a00;--purple: #7c6bf2;--red: #ef6262;--shadow-soft: 0 14px 38px rgba(28, 44, 72, .07);--shadow-panel: 0 18px 50px rgba(12, 28, 52, .09);--radius: 8px;--el-color-primary: #118845;--el-color-primary-light-3: #34c66a;--el-color-primary-light-5: #6edc8d;--el-color-primary-light-7: #bcefc8;--el-color-primary-light-8: #dff7e5;--el-color-primary-light-9: #eef9ee;--el-color-primary-dark-2: #0b6f37;--el-border-radius-base: 8px;--el-border-color: var(--line);--el-text-color-primary: var(--ink);--el-text-color-regular: var(--text);--el-text-color-secondary: var(--muted)}*{box-sizing:border-box}html,body,#app{height:100%;min-height:100%}body{margin:0;min-width:1180px;min-height:100vh;overflow:hidden;background:linear-gradient(120deg,#12a44900 0 48%,#12a4491a 48.1%,#12a44900 48.4%),linear-gradient(146deg,#0d14240d,#fff0 42%),linear-gradient(135deg,#f6faf5,#eef7ef,#f8fbff)}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.money{color:var(--leaf-deep);font-weight:800}.page-title{margin:0;color:var(--ink);font-size:22px;font-weight:900;line-height:1.2;letter-spacing:0}.page-subtitle{margin:8px 0 0;color:var(--muted);font-size:13px}.page-head,.module-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.page-actions{display:flex;align-items:center;gap:10px}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin-bottom:16px}.stat-card{position:relative;min-height:98px;display:flex;align-items:center;gap:14px;border:1px solid rgba(228,234,243,.94);border-radius:var(--radius);padding:17px 18px;background:linear-gradient(180deg,#fffffffc,#fffffff0);box-shadow:var(--shadow-soft);overflow:hidden}.stat-card:after{content:"";position:absolute;inset:auto 16px 0;height:2px;background:linear-gradient(90deg,transparent,rgba(18,164,73,.42),transparent);opacity:0;transition:opacity .2s ease}.stat-card:hover:after{opacity:1}.stat-card>div{min-width:0}.stat-card span{display:block;color:var(--muted);font-size:12px;font-weight:700}.stat-card strong{display:block;margin-top:8px;color:var(--ink);font-size:24px;line-height:1}.stat-card strong.hot{color:var(--leaf-deep)}.asset-icon,.icon-badge{position:relative;width:42px;height:42px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;color:var(--blue);background:#edf4ff;box-shadow:inset 0 0 0 1px #3578f614,0 10px 24px #1d427d14}.asset-icon:before,.icon-badge:before{content:"";width:18px;height:18px;border-radius:6px;border:2px solid currentColor}.asset-icon.order,.icon-badge.order,.icon-badge.truck{color:var(--orange);background:#fff4e6}.asset-icon.finance,.icon-badge.finance,.icon-badge.wallet{color:var(--leaf-deep);background:var(--leaf-soft)}.asset-icon.risk,.icon-badge.risk,.icon-badge.warn{color:var(--red);background:#fff0ef}.asset-icon.store,.icon-badge.store,.icon-badge.member,.icon-badge.users{color:var(--green);background:#eafaf3}.asset-icon.product,.icon-badge.product,.icon-badge.box{color:var(--purple);background:#f1efff}.asset-icon.cache,.asset-icon.scan,.asset-icon.home,.icon-badge.home,.icon-badge.data{color:var(--blue);background:#edf4ff}.asset-icon svg,.icon-badge svg{width:19px;height:19px}.asset-icon svg+*,.icon-badge svg+*{display:none}.panel{border:1px solid rgba(228,234,243,.94);border-radius:var(--radius);background:#fffffff5;padding:18px;box-shadow:var(--shadow-soft)}.admin-section>.panel:last-child{margin-bottom:0}.panel+.panel{margin-top:16px}.panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.panel-title{margin:0;color:var(--ink);font-size:16px;font-weight:900}.panel-subtitle{margin:5px 0 0;color:var(--muted);font-size:12px}.toolbar{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:14px}.search-row,.filter-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.table-footer{display:flex;align-items:center;justify-content:flex-end;margin-top:14px}.empty-state{min-height:220px;display:grid;place-items:center;color:var(--muted)}.empty-state :deep(.el-empty__description p){color:var(--muted)}.el-button{font-weight:700}.el-button--primary{--el-button-bg-color: #118845;--el-button-border-color: #118845;--el-button-hover-bg-color: #c98c35;--el-button-hover-border-color: #c98c35;--el-button-active-bg-color: #0b6f37;--el-button-active-border-color: #0b6f37;box-shadow:0 10px 18px #12884529}.el-button:not(.is-link){border-radius:8px}.el-input__wrapper,.el-select__wrapper,.el-textarea__inner{border-radius:8px;box-shadow:0 0 0 1px var(--line) inset}.el-input__wrapper.is-focus,.el-select__wrapper.is-focused,.el-textarea__inner:focus{box-shadow:0 0 0 1px #12a449b3 inset,0 0 0 3px #12a44917}.el-menu{border-right:none}.el-table{--el-table-header-bg-color: #f7f9fc;--el-table-border-color: #edf1f7;--el-table-row-hover-bg-color: #f3faf3;--el-table-current-row-bg-color: #eef9ee;color:var(--text);border-radius:8px;overflow:hidden}.el-table__empty-block{min-height:96px}.el-empty{--el-empty-padding: 24px 0 10px}.el-table th.el-table__cell{color:#6f7c90;font-size:12px;font-weight:800}.el-table td.el-table__cell{padding:11px 0}.el-table .cell{line-height:1.45}.el-pagination{--el-pagination-button-bg-color: #fff;--el-pagination-hover-color: var(--leaf-deep);justify-content:flex-end}.el-tag{border-radius:999px;font-weight:700}.el-dialog,.el-drawer{--el-dialog-border-radius: 10px}.el-dialog{border:1px solid var(--line);box-shadow:var(--shadow-panel)}.el-drawer__header{margin-bottom:0;padding-bottom:18px;border-bottom:1px solid var(--line);color:var(--ink);font-weight:900}.el-descriptions__label{color:var(--muted);font-weight:700}.admin-section{flex:1;height:100%;min-height:0;display:flex;flex-direction:column}.admin-section>.page-head,.admin-section>.module-head{flex:none}.admin-section>.stat-grid,.admin-section>.filter-panel{flex:none}.admin-section>.panel:last-of-type{flex:1;min-height:0;display:flex;flex-direction:column}.admin-section>.panel:last-of-type>.el-table{flex:1;min-height:0}.admin-section>.panel:last-of-type>.table-footer{flex:none}.admin-section>.settings-grid,.admin-section>.dashboard-grid{flex:1;min-height:0}.el-overlay{position:fixed;inset:0}.el-dialog{max-height:calc(100vh - 48px);display:flex;flex-direction:column;margin-bottom:0}.el-dialog__body{min-height:0;overflow-y:auto}.el-dialog__footer{flex:none}
