.el-table .el-table__cell.is-center>.cell,.el-table .el-table__cell.is-left>.cell,.el-table .el-table__cell.is-right>.cell,.el-table td.el-table__cell,.el-table td.el-table__cell>.cell,.el-table th.el-table__cell,.el-table th.el-table__cell>.cell{text-align:center!important}.login-page[data-v-3a64d2e3]{position:relative;min-height:100vh;overflow:hidden;background:#f35b44}.login-page__backdrop[data-v-3a64d2e3]{position:absolute;inset:0;background-position:50%;background-repeat:no-repeat;background-size:cover}.login-page__overlay[data-v-3a64d2e3]{position:absolute;inset:0;background:linear-gradient(120deg,rgba(109,34,154,.45),rgba(255,111,74,.18) 45%,rgba(22,157,255,.32)),rgba(16,22,45,.18);backdrop-filter:blur(2px)}.login-page__glow[data-v-3a64d2e3]{position:absolute;border-radius:999px;filter:blur(12px);opacity:.65}.login-page__glow--left[data-v-3a64d2e3]{left:-8%;bottom:-10%;width:340px;height:340px;background:rgba(255,214,93,.38)}.login-page__glow--right[data-v-3a64d2e3]{top:-8%;right:-4%;width:300px;height:300px;background:rgba(66,203,255,.3)}.login-page__content[data-v-3a64d2e3]{position:relative;z-index:1;min-height:100vh;display:flex;align-items:center;justify-content:space-between;gap:48px;padding:56px 7vw}.login-page__intro[data-v-3a64d2e3]{max-width:540px;color:#fff;text-shadow:0 8px 28px rgba(66,20,20,.28)}.login-page__eyebrow[data-v-3a64d2e3]{margin:0 0 16px;font-size:13px;letter-spacing:.3em;opacity:.84}.login-page__intro h1[data-v-3a64d2e3]{margin:0 0 18px;font-size:48px;line-height:1.15;font-weight:700}.login-page__desc[data-v-3a64d2e3]{margin:0;font-size:16px;line-height:1.8;color:hsla(0,0%,100%,.92)}.login-panel[data-v-3a64d2e3]{width:420px;max-width:100%;padding:34px 30px 28px;border-radius:20px;background:hsla(0,0%,100%,.94);box-shadow:0 28px 70px rgba(88,39,39,.22);backdrop-filter:blur(10px)}.login-panel__header h2[data-v-3a64d2e3]{margin:0;color:#1f2a44;font-size:28px}.login-panel__header p[data-v-3a64d2e3]{margin:10px 0 0;color:#7f8aa3;font-size:14px}.login-form[data-v-3a64d2e3]{margin-top:28px}.login-form[data-v-3a64d2e3] .el-input__inner{height:46px;border-radius:10px;border-color:#f0d2d7;background:#fff8fa}.login-form[data-v-3a64d2e3] .el-input__prefix{color:#d16c7c}.login-form__submit[data-v-3a64d2e3]{width:100%;height:46px;margin-top:6px;border:none;border-radius:10px;background:linear-gradient(135deg,#ff6a54,#ffb347);box-shadow:0 16px 30px rgba(255,112,84,.28)}.login-form__submit[data-v-3a64d2e3]:focus,.login-form__submit[data-v-3a64d2e3]:hover{background:linear-gradient(135deg,#f35b44,#ffa235)}@media (max-width:980px){.login-page__content[data-v-3a64d2e3]{justify-content:center;padding:40px 20px}.login-page__intro[data-v-3a64d2e3]{display:none}.login-panel[data-v-3a64d2e3]{width:100%;max-width:420px}}.layout[data-v-9b66af74]{min-height:100vh;display:flex;background:#f3f4f6}.sidebar[data-v-9b66af74]{width:220px;background:#1f2937;color:#fff}.brand[data-v-9b66af74]{padding:20px 16px;font-size:20px;font-weight:700;border-bottom:1px solid hsla(0,0%,100%,.08)}.content[data-v-9b66af74]{flex:1;display:flex;flex-direction:column;min-width:0}.header[data-v-9b66af74]{height:60px;padding:0 24px;background:#fff;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e7eb}.user-dropdown[data-v-9b66af74]{color:#2563eb;cursor:pointer;font-size:14px;font-weight:500}.tabs-wrapper[data-v-9b66af74]{padding:12px 16px 0;background:#f8fafc;border-bottom:1px solid #e5e7eb}.tabs-wrapper[data-v-9b66af74] .el-tabs__header{margin:0}.tabs-wrapper[data-v-9b66af74] .el-tabs__nav-wrap:after{height:0}.tabs-wrapper[data-v-9b66af74] .el-tabs__item{height:34px;line-height:34px}.page[data-v-9b66af74]{padding:24px}.dashboard-page[data-v-9ac6ee42]{display:flex;flex-direction:column;gap:16px;padding-bottom:8px}.topbar-panel[data-v-9ac6ee42]{display:grid;grid-template-columns:minmax(0,1.8fr) 320px;gap:16px;padding:20px;border-radius:28px;background:radial-gradient(circle at top left,hsla(0,0%,100%,.18),transparent 28%),radial-gradient(circle at bottom right,rgba(104,214,255,.2),transparent 32%),linear-gradient(135deg,#0d47a1,#0f5ec9 48%,#1b7df2);color:#fff;box-shadow:0 20px 44px rgba(21,84,182,.28)}.topbar-main[data-v-9ac6ee42]{display:grid;grid-template-columns:minmax(220px,1fr) minmax(260px,1.15fr) minmax(220px,1fr);gap:16px}.filter-block[data-v-9ac6ee42],.manager-card[data-v-9ac6ee42],.notice-card[data-v-9ac6ee42],.quick-block[data-v-9ac6ee42],.title-block[data-v-9ac6ee42]{border-radius:22px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.12);padding:18px 18px 16px;backdrop-filter:blur(8px)}.block-label[data-v-9ac6ee42],.title-tag[data-v-9ac6ee42]{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;background:hsla(0,0%,100%,.14);font-size:12px;letter-spacing:1px}.title-block h1[data-v-9ac6ee42]{margin:14px 0 8px;font-size:34px;line-height:1.18}.manager-card span[data-v-9ac6ee42],.notice-line span[data-v-9ac6ee42],.range-caption[data-v-9ac6ee42],.title-block p[data-v-9ac6ee42]{margin:0;color:hsla(0,0%,100%,.82);line-height:1.7}.notice-actions[data-v-9ac6ee42],.range-list[data-v-9ac6ee42]{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.range-button[data-v-9ac6ee42]{border:0;border-radius:999px;padding:8px 14px;background:hsla(0,0%,100%,.14);color:#fff;cursor:pointer;transition:all .2s ease}.range-button.active[data-v-9ac6ee42],.range-button[data-v-9ac6ee42]:hover{background:#fff;color:#0f5ec9}.custom-picker[data-v-9ac6ee42]{width:100%;margin-top:14px}.quick-grid[data-v-9ac6ee42]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.quick-action-button[data-v-9ac6ee42]{height:42px;border:0;border-radius:999px;background:#fff;color:#2453a6;font-size:14px;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;box-shadow:0 8px 18px rgba(17,57,123,.16)}.quick-action-button.primary[data-v-9ac6ee42]{background:linear-gradient(135deg,#6ec8ff,#4fa0ff);color:#fff}.quick-action-button[data-v-9ac6ee42]:hover{transform:translateY(-1px);box-shadow:0 12px 22px rgba(17,57,123,.2)}.topbar-side[data-v-9ac6ee42]{display:flex;flex-direction:column;gap:16px}.manager-title[data-v-9ac6ee42]{font-size:13px;color:hsla(0,0%,100%,.78)}.manager-card strong[data-v-9ac6ee42],.notice-head em[data-v-9ac6ee42]{display:block;margin-top:8px;font-size:24px;font-style:normal}.notice-head[data-v-9ac6ee42]{display:flex;align-items:center;justify-content:space-between}.notice-line[data-v-9ac6ee42]{margin-top:14px}.notice-line strong[data-v-9ac6ee42]{display:block;margin-top:6px;font-size:16px}.kpi-row[data-v-9ac6ee42]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.kpi-card[data-v-9ac6ee42],.panel-card[data-v-9ac6ee42]{background:#fff;border-radius:24px;box-shadow:0 14px 36px rgba(15,38,66,.08)}.kpi-card[data-v-9ac6ee42]{padding:18px 20px;border:1px solid rgba(15,38,66,.05)}.kpi-card.blue[data-v-9ac6ee42]{background:linear-gradient(180deg,#eff6ff,#fff)}.kpi-card.cyan[data-v-9ac6ee42]{background:linear-gradient(180deg,#ecfeff,#fff)}.kpi-card.orange[data-v-9ac6ee42]{background:linear-gradient(180deg,#fff7ed,#fff)}.kpi-card.rose[data-v-9ac6ee42]{background:linear-gradient(180deg,#fff1f2,#fff)}.kpi-header[data-v-9ac6ee42]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#526176;font-size:13px}.kpi-header small[data-v-9ac6ee42]{color:#7c8ba1}.kpi-value[data-v-9ac6ee42]{margin:16px 0 10px;font-size:34px;font-weight:700;color:#13293d}.kpi-extra[data-v-9ac6ee42]{color:#6c7a90;line-height:1.6}.grid-row[data-v-9ac6ee42]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.panel-card[data-v-9ac6ee42]{padding:20px}.panel-head[data-v-9ac6ee42]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.panel-head h3[data-v-9ac6ee42]{margin:0;color:#14283c;font-size:20px}.panel-head p[data-v-9ac6ee42]{margin:8px 0 0;color:#7a879b;line-height:1.7}.panel-head strong[data-v-9ac6ee42]{color:#0f5ec9;font-size:24px;white-space:nowrap}.chart-shell[data-v-9ac6ee42]{position:relative;border-radius:20px;background:linear-gradient(180deg,#f7fbff,#fff);border:1px solid #edf2f7;padding:14px 16px 12px}.trend-svg[data-v-9ac6ee42]{width:100%;height:220px}.chart-axis[data-v-9ac6ee42]{display:flex;justify-content:space-between;gap:8px;color:#8b98ab;font-size:12px}.panel-foot[data-v-9ac6ee42]{display:flex;flex-wrap:wrap;gap:14px;margin-top:14px;color:#66768c}.analysis-content[data-v-9ac6ee42]{display:grid;gap:18px}.category-content[data-v-9ac6ee42]{grid-template-columns:240px minmax(0,1fr);align-items:center}.donut-chart[data-v-9ac6ee42],.donut-wrap[data-v-9ac6ee42]{display:flex;justify-content:center}.donut-chart[data-v-9ac6ee42]{width:210px;height:210px;border-radius:50%;align-items:center;position:relative}.donut-chart[data-v-9ac6ee42]:after{content:"";position:absolute;inset:32px;background:#fff;border-radius:50%;box-shadow:inset 0 0 0 1px #edf2f7}.donut-core[data-v-9ac6ee42]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.activity-desc[data-v-9ac6ee42],.donut-core small[data-v-9ac6ee42],.donut-core span[data-v-9ac6ee42],.legend-main small[data-v-9ac6ee42],.level-meta[data-v-9ac6ee42],.warning-item p[data-v-9ac6ee42]{color:#748397}.donut-core strong[data-v-9ac6ee42]{font-size:22px;color:#14283c}.legend-list[data-v-9ac6ee42],.level-list[data-v-9ac6ee42],.warning-list[data-v-9ac6ee42]{display:flex;flex-direction:column;gap:12px}.legend-item[data-v-9ac6ee42],.level-item[data-v-9ac6ee42],.warning-item[data-v-9ac6ee42]{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:18px;background:#f8fbff;border:1px solid #edf2f7}.legend-dot[data-v-9ac6ee42]{width:12px;height:12px;border-radius:50%;flex:0 0 auto}.legend-main[data-v-9ac6ee42]{flex:1;min-width:0}.legend-main strong[data-v-9ac6ee42],.warning-title strong[data-v-9ac6ee42]{color:#14283c}.legend-item em[data-v-9ac6ee42]{font-style:normal;color:#0f5ec9;font-weight:600}.level-item[data-v-9ac6ee42]{display:block}.activity-title[data-v-9ac6ee42],.level-meta[data-v-9ac6ee42],.level-top[data-v-9ac6ee42],.warning-title[data-v-9ac6ee42]{display:flex;align-items:center;justify-content:space-between;gap:10px}.level-bar[data-v-9ac6ee42]{margin:12px 0 10px;width:100%;height:10px;border-radius:999px;background:#eaf0f7;overflow:hidden}.level-bar span[data-v-9ac6ee42]{display:block;height:100%;min-width:10px;border-radius:inherit}.level-toggle[data-v-9ac6ee42]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:38px;border:1px solid #dbe7f5;border-radius:18px;background:#f7fbff;color:#0f5ec9;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.level-toggle[data-v-9ac6ee42]:hover{background:#edf6ff;border-color:#bdd7f5}.level-toggle i[data-v-9ac6ee42]{font-style:normal;font-size:16px;line-height:1;transition:transform .2s ease}.level-toggle i.expanded[data-v-9ac6ee42]{transform:rotate(180deg)}.activity-marquee[data-v-9ac6ee42]{height:372px;overflow:hidden;position:relative}.activity-track[data-v-9ac6ee42]{display:flex;flex-direction:column}.activity-item[data-v-9ac6ee42]{height:90px;display:grid;grid-template-columns:132px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;border-radius:18px;background:#f8fbff;border:1px solid #edf2f7;margin-bottom:12px}.activity-time[data-v-9ac6ee42]{color:#8b98ab;font-size:13px}.activity-content[data-v-9ac6ee42]{min-width:0}.activity-title strong[data-v-9ac6ee42]{color:#14283c}.activity-desc[data-v-9ac6ee42]{margin-top:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-side[data-v-9ac6ee42]{color:#0f5ec9;font-weight:700;white-space:nowrap}.status-chip[data-v-9ac6ee42]{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;font-size:12px}.status-chip.ok[data-v-9ac6ee42]{background:#ecfdf3;color:#0d9b6b}.status-chip.warning[data-v-9ac6ee42]{background:#fff7ed;color:#ea580c}.status-chip.danger[data-v-9ac6ee42]{background:#fef2f2;color:#dc2626}.status-chip.mute[data-v-9ac6ee42]{background:#f1f5f9;color:#64748b}.warning-item[data-v-9ac6ee42]{align-items:flex-start}.warning-main[data-v-9ac6ee42]{flex:1;min-width:0}.warning-item.warning[data-v-9ac6ee42]{background:linear-gradient(180deg,#fffaf0,#fff)}.warning-item.danger[data-v-9ac6ee42]{background:linear-gradient(180deg,#fff5f5,#fff)}.warning-title span[data-v-9ac6ee42]{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;font-size:12px;color:#0f5ec9;background:#eaf3ff}.empty-state[data-v-9ac6ee42]{padding:24px 18px;border-radius:18px;background:#f8fbff;border:1px dashed #d6e1ee;color:#7b8ca2;text-align:center}.activity-empty[data-v-9ac6ee42]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}@media (max-width:1440px){.topbar-panel[data-v-9ac6ee42]{grid-template-columns:1fr}.topbar-side[data-v-9ac6ee42]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1200px){.category-content[data-v-9ac6ee42],.grid-row[data-v-9ac6ee42],.kpi-row[data-v-9ac6ee42],.topbar-main[data-v-9ac6ee42]{grid-template-columns:1fr}}@media (max-width:768px){.dashboard-page[data-v-9ac6ee42]{gap:12px}.panel-card[data-v-9ac6ee42],.topbar-panel[data-v-9ac6ee42]{padding:16px;border-radius:20px}.title-block h1[data-v-9ac6ee42]{font-size:28px}.quick-grid[data-v-9ac6ee42],.topbar-side[data-v-9ac6ee42]{grid-template-columns:1fr}.activity-item[data-v-9ac6ee42],.panel-head[data-v-9ac6ee42],.warning-item[data-v-9ac6ee42]{grid-template-columns:1fr;flex-direction:column}.activity-item[data-v-9ac6ee42],.activity-marquee[data-v-9ac6ee42]{height:auto}}.toolbar[data-v-5f99a78b]{display:flex;align-items:center;justify-content:space-between}.search-bar[data-v-5f99a78b]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.search-wrap[data-v-5f99a78b]{flex-wrap:wrap}.pagination-bar[data-v-5f99a78b]{display:flex;justify-content:flex-end;margin-top:16px}.toolbar[data-v-6e0bee72]{display:flex;align-items:center;justify-content:space-between}.search-bar[data-v-6e0bee72]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.search-wrap[data-v-6e0bee72]{flex-wrap:wrap}.pagination-bar[data-v-6e0bee72]{display:flex;justify-content:flex-end;margin-top:16px}.menu-page[data-v-674688bf]{min-height:calc(100vh - 160px)}.toolbar[data-v-674688bf]{display:flex;align-items:center;justify-content:space-between}.toolbar-actions[data-v-674688bf]{display:flex;gap:8px}.menu-layout[data-v-674688bf]{display:flex;gap:16px;min-height:620px}.tree-panel[data-v-674688bf]{width:360px;min-width:360px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;display:flex;flex-direction:column}.tree-toolbar[data-v-674688bf]{padding:16px;border-bottom:1px solid #eef2f7}.tree-container[data-v-674688bf]{flex:1;overflow:auto;padding:10px 12px 16px}.tree-container[data-v-674688bf] .el-tree-node__content{height:auto;min-height:36px;padding-right:8px}.tree-node[data-v-674688bf]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0;padding:4px 0}.tree-node__name[data-v-674688bf]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1f2937}.tree-node__tag[data-v-674688bf]{flex-shrink:0}.detail-panel[data-v-674688bf]{flex:1;min-width:0;border:1px solid #e5e7eb;border-radius:10px;background:#fff;padding:18px 18px 22px}.detail-header[data-v-674688bf]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.detail-title h3[data-v-674688bf]{margin:0 0 8px;color:#111827}.detail-title p[data-v-674688bf]{margin:0;color:#6b7280;font-size:13px}.detail-actions[data-v-674688bf]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.detail-card[data-v-674688bf]{margin-top:8px}.detail-empty[data-v-674688bf]{height:100%;min-height:560px;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#9ca3af;gap:12px}.detail-empty i[data-v-674688bf]{font-size:42px}.toolbar[data-v-23eac40d]{display:flex;align-items:center;justify-content:space-between}.search-bar[data-v-23eac40d]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.pagination-bar[data-v-23eac40d]{display:flex;justify-content:flex-end;margin-top:16px}.ellipsis-text[data-v-23eac40d]{display:inline-block;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.detail-content[data-v-23eac40d]{max-height:420px;overflow:auto;white-space:pre-wrap;word-break:break-all;background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;padding:12px;margin:0}.toolbar[data-v-319fb77f]{display:flex;align-items:center;justify-content:space-between}.stat-grid[data-v-319fb77f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.stat-card[data-v-319fb77f]{padding:16px;border-radius:10px;background:linear-gradient(135deg,#f8fafc,#eef6ff);border:1px solid #e5edf7}.stat-label[data-v-319fb77f]{color:#64748b;font-size:13px}.stat-value[data-v-319fb77f]{margin-top:8px;color:#1f2937;font-size:24px;font-weight:700}.search-bar[data-v-319fb77f]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.limit-alert[data-v-319fb77f]{margin-bottom:12px}.pagination-bar[data-v-319fb77f]{display:flex;justify-content:flex-end;margin-top:16px}.detail-content[data-v-319fb77f]{max-height:420px;overflow:auto;white-space:pre-wrap;word-break:break-all;background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;padding:12px;margin:12px 0 0}.form-tip[data-v-319fb77f]{color:#909399;font-size:12px;line-height:22px}@media (max-width:1200px){.stat-grid[data-v-319fb77f]{grid-template-columns:repeat(2,minmax(0,1fr))}}.redis-delete-message-box{width:520px;border-radius:14px}.redis-delete-message-box .el-message-box__header{padding:20px 22px 10px}.redis-delete-message-box .el-message-box__title{font-weight:700;color:#1f2937}.redis-delete-message-box .el-message-box__content{padding:10px 22px 18px}.redis-delete-message-box .el-message-box__status{display:none}.redis-delete-message-box .el-message-box__message{padding-left:0}.redis-delete-message-box .el-message-box__btns{padding:0 22px 22px}.redis-delete-message-box .el-button{border-radius:8px;padding:10px 18px}.redis-delete-confirm{display:flex;gap:14px;padding:14px;border-radius:12px;background:linear-gradient(135deg,#fff7ed,#fff1f2);border:1px solid #fed7aa}.redis-delete-confirm__icon{flex:0 0 auto;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;font-weight:800;background:linear-gradient(135deg,#f59e0b,#ef4444);box-shadow:0 8px 18px rgba(239,68,68,.22)}.redis-delete-confirm__body{min-width:0;flex:1}.redis-delete-confirm__title{margin-bottom:8px;color:#111827;font-size:15px;font-weight:700}.redis-delete-confirm__key{padding:9px 10px;border-radius:8px;color:#b91c1c;background:hsla(0,0%,100%,.78);border:1px solid hsla(0,91%,71%,.28);font-family:Consolas,Monaco,monospace;font-size:12px;line-height:1.45;word-break:break-all}.redis-delete-confirm__tip{margin-top:9px;color:#7c2d12;font-size:13px;line-height:1.6}.image-selector[data-v-13aae69a]{width:100%}.selector-row[data-v-13aae69a]{display:flex;gap:10px;align-items:center}.preview-row[data-v-13aae69a]{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.preview-item[data-v-13aae69a]{width:120px}.preview-image[data-v-13aae69a]{width:120px;height:120px;border-radius:6px;border:1px solid #ebeef5;display:block;cursor:pointer}.preview-text[data-v-13aae69a]{margin-top:6px;font-size:12px;color:#606266;word-break:break-all}.preview-empty[data-v-13aae69a]{margin-top:10px;color:#909399;font-size:12px}.preview-error[data-v-13aae69a]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#c0c4cc;background:#f5f7fa}.toolbar[data-v-6d6ef943]{display:flex;align-items:center;justify-content:space-between}.search-bar[data-v-6d6ef943]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.search-wrap[data-v-6d6ef943]{flex-wrap:wrap}.table-image[data-v-6d6ef943]{width:64px;height:64px;border-radius:6px;border:1px solid #ebeef5;cursor:pointer}.table-image-error[data-v-6d6ef943]{width:64px;height:64px;display:flex;align-items:center;justify-content:center;color:#c0c4cc;background:#f5f7fa;border:1px solid #ebeef5;border-radius:6px}.table-image-empty[data-v-6d6ef943]{font-size:12px}.pagination-bar[data-v-6d6ef943]{display:flex;justify-content:flex-end;margin-top:16px}.form-tip[data-v-6d6ef943]{margin-top:4px;color:#909399;font-size:12px;line-height:18px}.action-tooltip-wrap[data-v-6d6ef943]{display:inline-block}.toolbar[data-v-24d5f3f8]{display:flex;align-items:center;justify-content:space-between}.search-bar[data-v-24d5f3f8]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.search-wrap[data-v-24d5f3f8]{flex-wrap:wrap}.table-image[data-v-24d5f3f8]{width:64px;height:64px;border-radius:6px;border:1px solid #ebeef5;cursor:pointer}.table-image-error[data-v-24d5f3f8]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#c0c4cc;background:#f5f7fa}.form-tip[data-v-24d5f3f8]{margin-top:4px;color:#909399;font-size:12px;line-height:18px}.pagination-bar[data-v-24d5f3f8]{display:flex;justify-content:flex-end;margin-top:16px}.spec-builder[data-v-24d5f3f8]{margin:12px 0 18px;padding:14px;border:1px solid #ebeef5;border-radius:6px;background:#fafcff}.spec-builder-actions[data-v-24d5f3f8]{display:flex;gap:8px}.spec-empty[data-v-24d5f3f8]{padding:10px 0 4px;color:#909399}.spec-group-row[data-v-24d5f3f8]{display:flex;align-items:center;gap:10px;margin-top:10px}.spec-name-input[data-v-24d5f3f8]{width:220px}.spec-values-input[data-v-24d5f3f8]{flex:1}.sku-section[data-v-24d5f3f8]{margin:18px 0}.required-label[data-v-24d5f3f8]:before{content:"*";margin-right:4px;color:#f56c6c}.sku-section-header[data-v-24d5f3f8]{margin-bottom:10px;font-weight:600;color:#303133}.sku-section-header[data-v-24d5f3f8],.toolbar[data-v-5010b6b7]{display:flex;align-items:center;justify-content:space-between}.search-bar[data-v-5010b6b7]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.search-wrap[data-v-5010b6b7]{flex-wrap:wrap}.pagination-bar[data-v-5010b6b7]{margin-top:12px;text-align:right}.toolbar[data-v-25c05c0e]{display:flex;align-items:center;justify-content:space-between}.summary-grid[data-v-25c05c0e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.summary-card[data-v-25c05c0e]{padding:16px;border-radius:10px;background:linear-gradient(135deg,#f8fafc,#eef6ff);border:1px solid #e5edf7}.summary-label[data-v-25c05c0e]{color:#64748b;font-size:13px}.summary-value[data-v-25c05c0e]{margin-top:8px;color:#1f2937;font-size:24px;font-weight:700}.summary-value.available[data-v-25c05c0e]{color:#16a34a}.summary-value.issued[data-v-25c05c0e]{color:#2563eb}.search-bar[data-v-25c05c0e]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:12px}.batch-tip[data-v-25c05c0e]{margin-bottom:12px}.table-actions[data-v-25c05c0e]{margin-top:12px}.action-button-wrap[data-v-25c05c0e]{display:inline-block}.pagination-bar[data-v-25c05c0e]{display:flex;justify-content:flex-end;margin-top:16px}.toolbar[data-v-30ae025e]{display:flex;align-items:center;justify-content:space-between}.search-bar[data-v-30ae025e]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.search-wrap[data-v-30ae025e]{flex-wrap:wrap}.table-image[data-v-30ae025e]{width:64px;height:64px;border-radius:6px;border:1px solid #ebeef5;cursor:pointer}.table-image-error[data-v-30ae025e]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#c0c4cc;background:#f5f7fa}.upload-count[data-v-30ae025e]{margin-top:8px;color:#606266;font-size:12px}.pagination-bar[data-v-30ae025e]{display:flex;justify-content:flex-end;margin-top:16px}.toolbar[data-v-c4d78392]{display:flex;align-items:center;justify-content:space-between}.search-bar[data-v-c4d78392]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.search-wrap[data-v-c4d78392]{flex-wrap:wrap}.table-image[data-v-c4d78392]{width:64px;height:64px;border-radius:6px;border:1px solid #ebeef5;cursor:pointer}.table-image-error[data-v-c4d78392]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#c0c4cc;background:#f5f7fa}.pagination-bar[data-v-c4d78392]{display:flex;justify-content:flex-end;margin-top:16px}.toolbar[data-v-ece4ebca]{display:flex;align-items:center;justify-content:space-between}.search-bar[data-v-ece4ebca]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.search-wrap[data-v-ece4ebca]{flex-wrap:wrap}.table-image[data-v-ece4ebca]{width:64px;height:64px;border-radius:6px;border:1px solid #ebeef5;cursor:pointer}.table-image-error[data-v-ece4ebca]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#c0c4cc;background:#f5f7fa}.pagination-bar[data-v-ece4ebca]{display:flex;justify-content:flex-end;margin-top:16px}.toolbar[data-v-42203354]{display:flex;align-items:center;justify-content:space-between}.search-bar[data-v-42203354]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.search-wrap[data-v-42203354]{flex-wrap:wrap}.table-image[data-v-42203354]{width:64px;height:64px;border-radius:6px;border:1px solid #ebeef5;cursor:pointer}.table-image-error[data-v-42203354]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#c0c4cc;background:#f5f7fa}.pagination-bar[data-v-42203354]{display:flex;justify-content:flex-end;margin-top:16px}.toolbar[data-v-1f2dd3ce]{display:flex;align-items:center;justify-content:space-between}.search-bar[data-v-1f2dd3ce]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.search-wrap[data-v-1f2dd3ce]{flex-wrap:wrap}.pagination-bar[data-v-1f2dd3ce]{margin-top:12px;text-align:right}.toolbar[data-v-0b918737]{display:flex;align-items:center;justify-content:space-between}.search-bar[data-v-0b918737]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.search-wrap[data-v-0b918737]{flex-wrap:wrap}.pagination-bar[data-v-0b918737]{margin-top:12px;text-align:right}.qr-preview[data-v-0b918737]{width:48px;height:48px;border-radius:6px}.empty-text[data-v-0b918737],.form-tip[data-v-0b918737]{color:#909399;font-size:12px}.upload-row[data-v-0b918737]{display:flex;align-items:center;gap:10px}.form-qr-preview[data-v-0b918737]{width:120px;height:120px;margin-top:10px;border-radius:8px}.toolbar[data-v-8f2df2a8]{display:flex;align-items:center;justify-content:space-between}.search-bar[data-v-8f2df2a8]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.search-wrap[data-v-8f2df2a8]{flex-wrap:wrap}.operation-grid[data-v-8f2df2a8]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;justify-items:stretch;padding:4px 0}.operation-grid .action-button-wrap .el-button[data-v-8f2df2a8],.operation-grid .action-button-wrap[data-v-8f2df2a8],.operation-grid .el-button[data-v-8f2df2a8]{width:100%;margin:0}.operation-grid__wide[data-v-8f2df2a8]{grid-column:1/span 2}.logistics-op-btn[data-v-8f2df2a8]{color:#46627f;background:#edf4fb;border-color:#c8d8e8}.logistics-op-btn[data-v-8f2df2a8]:focus,.logistics-op-btn[data-v-8f2df2a8]:hover{color:#2f5f8f;background:#e4f0fb;border-color:#9fbedc}.action-button-wrap[data-v-8f2df2a8]{display:inline-block}.section-title[data-v-8f2df2a8]{margin:16px 0 10px;font-weight:600;color:#303133}.form-tip[data-v-8f2df2a8]{margin-top:6px;color:#909399;font-size:12px;line-height:1.5}.pagination-bar[data-v-8f2df2a8]{display:flex;justify-content:flex-end;margin-top:16px}.logistics-panel[data-v-8f2df2a8]{padding-top:4px}.logistics-timeline[data-v-8f2df2a8]{margin-top:20px}.toolbar[data-v-466d60a1]{display:flex;align-items:center;justify-content:space-between}.search-bar[data-v-466d60a1]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.search-wrap[data-v-466d60a1]{flex-wrap:wrap}.pagination-bar[data-v-466d60a1]{display:flex;justify-content:flex-end;margin-top:16px}.toolbar[data-v-39824e2e]{display:flex;align-items:center;justify-content:space-between}.search-bar[data-v-39824e2e]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.search-wrap[data-v-39824e2e]{flex-wrap:wrap}.pagination-bar[data-v-39824e2e]{display:flex;justify-content:flex-end;margin-top:16px}.form-tip[data-v-39824e2e]{margin-top:6px;color:#909399;font-size:12px;line-height:1.5}.member-preview[data-v-39824e2e]{display:flex;align-items:center;gap:12px;padding:10px 12px;background:#f6f8fb;border-radius:8px}.member-preview__name[data-v-39824e2e]{color:#1f2937;font-weight:600}.member-preview__meta[data-v-39824e2e]{margin-top:4px;color:#6b7280;font-size:12px}.toolbar[data-v-8a644310]{display:flex;align-items:center;justify-content:space-between}.search-bar[data-v-8a644310]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.search-wrap[data-v-8a644310]{flex-wrap:wrap}.pagination-bar[data-v-8a644310]{display:flex;justify-content:flex-end;margin-top:16px}.toolbar[data-v-00a60b10]{display:flex;align-items:center;justify-content:space-between}.search-bar[data-v-00a60b10]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.search-wrap[data-v-00a60b10]{flex-wrap:wrap}.level-icon-empty[data-v-00a60b10],.level-icon[data-v-00a60b10]{width:44px;height:44px;border-radius:50%}.level-icon[data-v-00a60b10]{border:1px solid #ebeef5;cursor:pointer}.level-icon-empty[data-v-00a60b10]{display:inline-flex;align-items:center;justify-content:center;color:#c0c4cc;background:#f5f7fa;font-size:12px}.pagination-bar[data-v-00a60b10]{display:flex;justify-content:flex-end;margin-top:16px}.form-tip[data-v-00a60b10]{margin-top:4px;color:#909399;font-size:12px}.toolbar[data-v-24774248]{display:flex;align-items:center;justify-content:space-between}.search-bar[data-v-24774248]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.search-wrap[data-v-24774248]{flex-wrap:wrap}.pagination-bar[data-v-24774248]{display:flex;justify-content:flex-end;margin-top:16px}.detail-wrap[data-v-24774248]{display:flex;flex-direction:column;gap:16px}.detail-head[data-v-24774248]{display:flex;align-items:center;gap:14px}.detail-head-text[data-v-24774248]{flex:1}.detail-name[data-v-24774248]{font-size:18px;font-weight:600;color:#1f2937}.detail-sub[data-v-24774248]{margin-top:4px;color:#6b7280}.break-text[data-v-24774248]{word-break:break-all}