.admin-app[data-v-506c0aba]{--sidebar-width: 360px;display:grid;grid-template-columns:var(--sidebar-width) 18px minmax(0,1fr);gap:6px;min-height:100vh;padding:24px}.admin-app.is-resizing-sidebar[data-v-506c0aba]{cursor:col-resize}.admin-sidebar[data-v-506c0aba]{position:sticky;top:24px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:20px;height:calc(100vh - 48px);padding:28px 24px;border:1px solid var(--app-border-strong);border-radius:8px;background:linear-gradient(180deg,#0f172a06,#0f172a03),#fff;box-shadow:var(--app-shadow-lg)}.mobile-nav-trigger[data-v-506c0aba],.mobile-nav-close[data-v-506c0aba],.mobile-nav-backdrop[data-v-506c0aba]{display:none}.sidebar-resizer[data-v-506c0aba]{position:sticky;top:24px;display:grid;place-items:center;align-self:start;height:calc(100vh - 48px);padding:0;border:0;background:transparent;cursor:col-resize;touch-action:none}.sidebar-resizer[data-v-506c0aba]:focus-visible{outline:none}.sidebar-resizer__line[data-v-506c0aba],.sidebar-resizer__thumb[data-v-506c0aba]{pointer-events:none}.sidebar-resizer__line[data-v-506c0aba]{grid-area:1 / 1;width:2px;height:100%;border-radius:999px;background:linear-gradient(180deg,#0c5cab14,#0c5cab47,#0c5cab14);transition:transform .24s ease,background .24s ease}.sidebar-resizer__thumb[data-v-506c0aba]{grid-area:1 / 1;width:12px;height:84px;border:1px solid rgba(12,92,171,.14);border-radius:999px;background:linear-gradient(180deg,#fffffffa,#f1f5f9fa);box-shadow:0 12px 30px #0f172a1a,inset 0 0 0 1px #ffffffb3;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.sidebar-resizer:hover .sidebar-resizer__line[data-v-506c0aba],.sidebar-resizer:focus-visible .sidebar-resizer__line[data-v-506c0aba],.admin-app.is-resizing-sidebar .sidebar-resizer__line[data-v-506c0aba]{transform:scaleY(1.02);background:linear-gradient(180deg,#0c5cab29,#0c5cab73,#0c5cab29)}.sidebar-resizer:hover .sidebar-resizer__thumb[data-v-506c0aba],.sidebar-resizer:focus-visible .sidebar-resizer__thumb[data-v-506c0aba],.admin-app.is-resizing-sidebar .sidebar-resizer__thumb[data-v-506c0aba]{transform:scale(1.08);border-color:#0c5cab47;box-shadow:0 18px 38px #0c5cab29,inset 0 0 0 1px #ffffffd1}.brand-block[data-v-506c0aba]{display:flex;align-items:center;gap:14px;padding-bottom:20px;border-bottom:1px solid var(--app-border)}.brand-logo[data-v-506c0aba]{width:42px;height:42px;border-radius:8px;object-fit:cover;box-shadow:0 14px 24px #0f172a1a}.brand-copy[data-v-506c0aba]{display:grid;gap:3px}.brand-copy strong[data-v-506c0aba]{font-size:18px;line-height:1.1}.brand-copy span[data-v-506c0aba]{color:var(--app-text-muted);font-size:13px}.side-groups[data-v-506c0aba],.side-group[data-v-506c0aba],.side-links[data-v-506c0aba]{display:grid}.side-groups[data-v-506c0aba]{align-content:start;gap:22px;overflow-y:auto;padding-right:4px}.side-group[data-v-506c0aba]{gap:10px}.side-group__label[data-v-506c0aba]{margin:0;color:var(--app-text-dim);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.side-links[data-v-506c0aba]{gap:8px}.side-link[data-v-506c0aba]{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 14px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--app-text-soft);font-size:14px;font-weight:500;text-decoration:none;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .2s ease}.side-link[data-v-506c0aba]:hover{border-color:#0c5cab38;background:#0c5cab0f;color:var(--app-text);transform:translateY(-1px)}.side-link.is-active[data-v-506c0aba]{border-color:#0c5cab6b;background:linear-gradient(90deg,#0c5cab24,#0c5cab0a);color:var(--app-text);box-shadow:inset 0 0 0 1px #0c5cab14}.side-link.is-disabled[data-v-506c0aba]{justify-content:space-between;border-color:#0f172a0f;color:#0f172a66;cursor:not-allowed}.side-link__icon[data-v-506c0aba]{font-size:16px}.side-link__badge[data-v-506c0aba]{margin-left:auto;color:var(--app-text-dim);font-size:12px}.admin-frame[data-v-506c0aba]{min-width:0}.account-chip__avatar[data-v-506c0aba]{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:999px;background:linear-gradient(135deg,#0c5cabf0,#0b3d7ef5);color:#fff;font-size:13px;font-weight:700}.account-chip__copy[data-v-506c0aba]{display:grid;gap:2px}.account-chip__copy strong[data-v-506c0aba],.account-chip__copy span[data-v-506c0aba]{display:block;line-height:1.1}.account-chip__copy strong[data-v-506c0aba]{font-size:13px;font-weight:600}.account-chip__copy span[data-v-506c0aba]{color:var(--app-text-dim);font-size:12px}.sidebar-account[data-v-506c0aba]{display:grid;gap:14px;padding-top:18px;border-top:1px solid var(--app-border)}.sidebar-account__identity[data-v-506c0aba]{display:flex;align-items:center;gap:12px;min-width:0;padding:0 4px}.sidebar-account__identity .account-chip__copy[data-v-506c0aba]{min-width:0}.sidebar-account__identity .account-chip__copy strong[data-v-506c0aba],.sidebar-account__identity .account-chip__copy span[data-v-506c0aba]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-account__logout[data-v-506c0aba]{width:100%;justify-content:flex-start}.page-body[data-v-506c0aba]{display:block}@media (max-width: 1180px){.admin-app[data-v-506c0aba]{grid-template-columns:1fr;gap:24px}.admin-sidebar[data-v-506c0aba]{position:fixed;z-index:51;inset:16px auto 16px 16px;width:min(340px,calc(100vw - 32px));height:auto;overflow-y:auto;visibility:hidden;transform:translate(calc(-100% - 24px));transition:transform .24s cubic-bezier(.22,1,.36,1),visibility .24s}.admin-sidebar.is-mobile-open[data-v-506c0aba]{visibility:visible;transform:translate(0)}.mobile-nav-trigger[data-v-506c0aba],.mobile-nav-close[data-v-506c0aba]{display:inline-flex}.mobile-nav-close[data-v-506c0aba]{margin-left:auto}.mobile-nav-trigger[data-v-506c0aba]{position:fixed;z-index:49;top:24px;right:24px;width:44px;height:44px;margin:0;border-color:var(--app-border-strong);background:#fffffff5;box-shadow:var(--app-shadow-md)}.mobile-nav-backdrop[data-v-506c0aba]{position:fixed;z-index:50;top:0;right:0;bottom:0;left:0;display:block;border:0;background:#0f172a75}.sidebar-resizer[data-v-506c0aba]{display:none}}@media (max-width: 760px){.admin-app[data-v-506c0aba]{gap:18px;padding:16px}.mobile-nav-trigger[data-v-506c0aba]{top:20px;right:20px}}.panel-card__header[data-v-febe530f]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.panel-card__copy[data-v-febe530f]{display:grid;gap:8px}.panel-card__copy h3[data-v-febe530f]{margin:0;font-size:18px;line-height:1.15}.panel-card__copy p[data-v-febe530f]{margin:0;color:var(--app-text-muted);font-size:13px}@media (max-width: 760px){.panel-card__header[data-v-febe530f]{flex-direction:column}}.contracts-view[data-v-e08b12bc]{display:grid;gap:20px}.mode-alert[data-v-e08b12bc],.detail-alert[data-v-e08b12bc]{margin-bottom:0}.stats-grid[data-v-e08b12bc]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.contracts-layout[data-v-e08b12bc]{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}.panel-extra[data-v-e08b12bc],.toolbar-actions[data-v-e08b12bc],.detail-block__head[data-v-e08b12bc],.pagination-row[data-v-e08b12bc],.detail-actions[data-v-e08b12bc],.file-picker__actions[data-v-e08b12bc],.dialog-footer[data-v-e08b12bc]{display:flex;align-items:center;justify-content:space-between;gap:12px}.panel-meta[data-v-e08b12bc],.admin-meta[data-v-e08b12bc],.primary-cell span[data-v-e08b12bc]{color:var(--app-text-muted);font-size:12px}.toolbar-grid[data-v-e08b12bc]{display:grid;grid-template-columns:minmax(0,1fr) 220px auto;gap:14px;margin-bottom:18px}.toolbar-actions[data-v-e08b12bc],.pagination-row[data-v-e08b12bc]{justify-content:flex-end}.primary-cell[data-v-e08b12bc],.detail-stack[data-v-e08b12bc],.detail-block[data-v-e08b12bc],.mini-metric[data-v-e08b12bc],.mini-list[data-v-e08b12bc],.dialog-summary[data-v-e08b12bc],.file-picker[data-v-e08b12bc],.order-option[data-v-e08b12bc]{display:grid;gap:8px}.row-actions[data-v-e08b12bc]{display:flex;align-items:center;justify-content:flex-end;gap:8px}.primary-cell strong[data-v-e08b12bc]{font-size:14px}.mini-metrics[data-v-e08b12bc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mini-metric[data-v-e08b12bc]{padding:14px;border:1px solid var(--app-border);border-radius:8px;background:#0f172a08}.mini-metric span[data-v-e08b12bc]{color:var(--app-text-muted);font-size:12px}.mini-metric strong[data-v-e08b12bc]{font-size:18px}.mini-item[data-v-e08b12bc]{display:grid;gap:4px}.mini-item strong[data-v-e08b12bc]{line-height:1.5;white-space:pre-wrap;word-break:break-word}.detail-actions[data-v-e08b12bc]{justify-content:flex-start}.dialog-summary[data-v-e08b12bc]{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.summary-chip[data-v-e08b12bc]{display:grid;gap:6px;padding:12px 14px;border:1px solid var(--app-border);border-radius:8px;background:#0f172a08}.summary-chip span[data-v-e08b12bc],.file-pill[data-v-e08b12bc],.order-option__meta[data-v-e08b12bc]{color:var(--app-text-muted);font-size:12px}.file-input[data-v-e08b12bc]{display:none}.file-picker[data-v-e08b12bc]{width:100%}.file-picker__actions[data-v-e08b12bc],.dialog-footer[data-v-e08b12bc]{justify-content:flex-start;flex-wrap:wrap}.file-pill[data-v-e08b12bc]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px dashed var(--app-border);border-radius:8px}.order-option strong[data-v-e08b12bc],.summary-chip strong[data-v-e08b12bc]{line-height:1.5;word-break:break-word}@media (max-width: 1280px){.stats-grid[data-v-e08b12bc]{grid-template-columns:repeat(2,minmax(0,1fr))}.contracts-layout[data-v-e08b12bc]{grid-template-columns:1fr}}@media (max-width: 760px){.stats-grid[data-v-e08b12bc],.toolbar-grid[data-v-e08b12bc],.mini-metrics[data-v-e08b12bc],.dialog-summary[data-v-e08b12bc]{grid-template-columns:1fr}.panel-extra[data-v-e08b12bc],.toolbar-actions[data-v-e08b12bc],.detail-block__head[data-v-e08b12bc],.pagination-row[data-v-e08b12bc],.detail-actions[data-v-e08b12bc],.file-picker__actions[data-v-e08b12bc],.dialog-footer[data-v-e08b12bc],.file-pill[data-v-e08b12bc]{align-items:flex-start;flex-direction:column}}.admin-users-view[data-v-93995cbb]{display:grid;gap:20px}.mode-alert[data-v-93995cbb],.error-alert[data-v-93995cbb]{margin:0}.stats-grid[data-v-93995cbb]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.toolbar-actions[data-v-93995cbb]{display:flex;gap:12px}.filters-bar[data-v-93995cbb]{display:grid;grid-template-columns:minmax(0,2fr) 180px auto auto;gap:12px;margin-bottom:18px}.users-panel[data-v-93995cbb]{display:grid;gap:16px}.detail-grid[data-v-93995cbb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.user-cell[data-v-93995cbb]{display:flex;align-items:center;gap:12px}.user-avatar[data-v-93995cbb]{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;background:#4f8cff2e;color:#9fbcff;font-size:13px;font-weight:700}.user-copy[data-v-93995cbb],.contact-copy[data-v-93995cbb]{display:grid;gap:4px}.user-copy strong[data-v-93995cbb]{font-size:14px}.user-copy span[data-v-93995cbb],.contact-copy span[data-v-93995cbb],.log-item p[data-v-93995cbb],.role-card__head p[data-v-93995cbb]{color:var(--app-text-muted);font-size:12px;line-height:1.5}.status-cell[data-v-93995cbb]{display:flex;align-items:center;gap:10px}.tag-list[data-v-93995cbb]{display:flex;flex-wrap:wrap;gap:8px}.row-actions[data-v-93995cbb]{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.pagination-wrap[data-v-93995cbb]{display:flex;justify-content:flex-end}.detail-card[data-v-93995cbb],.detail-section[data-v-93995cbb]{display:grid;gap:12px}.detail-card[data-v-93995cbb],.detail-section[data-v-93995cbb]{padding:14px;border:1px solid var(--app-border-strong);border-radius:8px;background:#0b111b9e}.detail-card span[data-v-93995cbb],.detail-section strong[data-v-93995cbb],.drawer-header strong[data-v-93995cbb]{font-size:14px;line-height:1.4}.detail-card span[data-v-93995cbb]{color:var(--app-text-muted);font-size:12px}.drawer-header[data-v-93995cbb]{justify-content:flex-start}.drawer-header i[data-v-93995cbb]{margin-top:2px}.drawer-header p[data-v-93995cbb]{margin:4px 0 0;color:var(--app-text-muted);font-size:12px;line-height:1.5}.drawer-footer[data-v-93995cbb],.dialog-footer[data-v-93995cbb]{display:flex;justify-content:flex-end;gap:12px}.password-help[data-v-93995cbb]{margin-top:8px;color:var(--app-text-muted);font-size:12px;line-height:1.6}@media (max-width: 1280px){.stats-grid[data-v-93995cbb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.filters-bar[data-v-93995cbb],.detail-grid[data-v-93995cbb]{grid-template-columns:minmax(0,1fr)}.toolbar-actions[data-v-93995cbb],.pagination-wrap[data-v-93995cbb]{width:100%;justify-content:flex-start}}@media (max-width: 640px){.stats-grid[data-v-93995cbb]{grid-template-columns:minmax(0,1fr)}.row-actions[data-v-93995cbb]{justify-content:flex-start}}.stat-tile[data-v-01cbeefe]{min-height:136px}.stat-tile__head[data-v-01cbeefe]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--app-text-muted);font-size:13px}.stat-tile__value[data-v-01cbeefe]{display:block;margin-top:18px;font-size:clamp(30px,3vw,38px);line-height:1}.dashboard-view[data-v-af0bb503]{display:grid;gap:20px}.dashboard-alert[data-v-af0bb503]{border-radius:8px}.stats-grid[data-v-af0bb503]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.insight-grid[data-v-af0bb503],.detail-grid[data-v-af0bb503]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr);gap:16px}.wide-panel[data-v-af0bb503]{min-width:0}.structure-list[data-v-af0bb503],.reminder-list[data-v-af0bb503]{display:grid;gap:14px}.structure-item[data-v-af0bb503],.reminder-item[data-v-af0bb503]{display:grid;gap:12px;padding:18px;border:1px solid rgba(148,163,184,.12);border-radius:8px;background:#0f172a08}.structure-head[data-v-af0bb503],.reminder-head[data-v-af0bb503],.structure-progress[data-v-af0bb503]{display:flex;align-items:center;justify-content:space-between;gap:12px}.structure-copy p[data-v-af0bb503],.reminder-copy p[data-v-af0bb503]{margin:10px 0 0;color:var(--app-text-muted);font-size:13px;line-height:1.5}.structure-progress[data-v-af0bb503] .el-progress{flex:1}.reminder-count[data-v-af0bb503]{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-width:44px;height:44px;padding:0 12px;border-radius:8px;background:#0c5cab29;color:#064b8f;font-size:20px;font-weight:700}.reminder-link[data-v-af0bb503]{display:inline-flex;align-items:center;min-height:44px;color:#0c5cab;font-size:13px;font-weight:700;text-decoration:none}.reminder-link[data-v-af0bb503]:hover,.reminder-link[data-v-af0bb503]:focus-visible{color:#063b73;text-decoration:underline}@media (max-width: 1380px){.stats-grid[data-v-af0bb503]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1180px){.insight-grid[data-v-af0bb503],.detail-grid[data-v-af0bb503]{grid-template-columns:1fr}}@media (max-width: 760px){.stats-grid[data-v-af0bb503]{grid-template-columns:1fr}.structure-head[data-v-af0bb503],.structure-progress[data-v-af0bb503],.reminder-head[data-v-af0bb503]{flex-direction:column;align-items:flex-start}}.customers-view[data-v-6f9a0857]{display:grid;gap:20px}.mode-alert[data-v-6f9a0857],.detail-alert[data-v-6f9a0857]{margin-bottom:0}.stats-grid[data-v-6f9a0857]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.crm-layout[data-v-6f9a0857]{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}.panel-extra[data-v-6f9a0857],.toolbar-actions[data-v-6f9a0857],.row-actions[data-v-6f9a0857],.detail-item__head[data-v-6f9a0857],.detail-block__head[data-v-6f9a0857],.pagination-row[data-v-6f9a0857],.dialog-footer[data-v-6f9a0857]{display:flex;align-items:center;justify-content:space-between;gap:12px}.panel-meta[data-v-6f9a0857],.detail-meta[data-v-6f9a0857],.admin-meta[data-v-6f9a0857]{color:var(--app-text-muted);font-size:12px}.toolbar-grid[data-v-6f9a0857],.detail-stack[data-v-6f9a0857],.detail-list[data-v-6f9a0857],.detail-block[data-v-6f9a0857],.mini-metric[data-v-6f9a0857],.dialog-summary[data-v-6f9a0857],.form-grid[data-v-6f9a0857]{display:grid;gap:14px}.toolbar-grid[data-v-6f9a0857]{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.toolbar-actions[data-v-6f9a0857],.row-actions[data-v-6f9a0857],.dialog-footer[data-v-6f9a0857]{justify-content:flex-end}.primary-cell[data-v-6f9a0857]{display:grid;gap:6px}.primary-cell strong[data-v-6f9a0857]{font-size:14px}.primary-cell span[data-v-6f9a0857]{color:var(--app-text-muted);font-size:12px;line-height:1.5}.pagination-row[data-v-6f9a0857]{justify-content:flex-end;margin-top:18px}.mini-metrics[data-v-6f9a0857],.dialog-summary[data-v-6f9a0857],.form-grid[data-v-6f9a0857]{grid-template-columns:repeat(2,minmax(0,1fr))}.mini-metric[data-v-6f9a0857],.detail-item[data-v-6f9a0857],.summary-chip[data-v-6f9a0857],.mini-item[data-v-6f9a0857]{padding:14px;border:1px solid var(--app-border);border-radius:8px;background:#0f172a08}.mini-metric[data-v-6f9a0857]{display:grid;gap:8px}.mini-metric span[data-v-6f9a0857],.summary-chip span[data-v-6f9a0857]{color:var(--app-text-muted);font-size:12px}.mini-metric strong[data-v-6f9a0857]{font-size:18px}.mini-list[data-v-6f9a0857]{display:grid;gap:10px}.mini-item[data-v-6f9a0857]{display:grid;gap:6px;padding:12px 14px}.integrity-flags[data-v-6f9a0857]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.edit-form[data-v-6f9a0857]{margin-top:18px}.form-span[data-v-6f9a0857]{grid-column:1 / -1}@media (max-width: 1280px){.stats-grid[data-v-6f9a0857]{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-layout[data-v-6f9a0857]{grid-template-columns:1fr}}@media (max-width: 760px){.stats-grid[data-v-6f9a0857],.toolbar-grid[data-v-6f9a0857],.mini-metrics[data-v-6f9a0857],.dialog-summary[data-v-6f9a0857],.form-grid[data-v-6f9a0857]{grid-template-columns:1fr}.panel-extra[data-v-6f9a0857],.toolbar-actions[data-v-6f9a0857],.row-actions[data-v-6f9a0857],.detail-item__head[data-v-6f9a0857],.detail-block__head[data-v-6f9a0857],.pagination-row[data-v-6f9a0857],.dialog-footer[data-v-6f9a0857]{align-items:flex-start;flex-direction:column}}.invoice-profiles-view[data-v-1d07c054]{display:grid;gap:20px}.mode-alert[data-v-1d07c054],.detail-alert[data-v-1d07c054]{margin-bottom:0}.stats-grid[data-v-1d07c054]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.crm-layout[data-v-1d07c054]{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}.panel-extra[data-v-1d07c054],.toolbar-actions[data-v-1d07c054],.row-actions[data-v-1d07c054],.detail-item__head[data-v-1d07c054],.detail-block__head[data-v-1d07c054],.pagination-row[data-v-1d07c054],.dialog-footer[data-v-1d07c054]{display:flex;align-items:center;justify-content:space-between;gap:12px}.panel-meta[data-v-1d07c054],.detail-meta[data-v-1d07c054],.admin-meta[data-v-1d07c054]{color:var(--app-text-muted);font-size:12px}.toolbar-grid[data-v-1d07c054],.primary-cell[data-v-1d07c054],.detail-stack[data-v-1d07c054],.detail-list[data-v-1d07c054],.detail-block[data-v-1d07c054],.mini-metric[data-v-1d07c054],.dialog-summary[data-v-1d07c054],.form-grid[data-v-1d07c054]{display:grid;gap:14px}.toolbar-grid[data-v-1d07c054]{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.toolbar-actions[data-v-1d07c054],.dialog-footer[data-v-1d07c054]{justify-content:flex-end}.row-actions[data-v-1d07c054]{display:flex;justify-content:flex-end;gap:8px}.primary-cell strong[data-v-1d07c054]{font-size:14px}.primary-cell span[data-v-1d07c054]{color:var(--app-text-muted);font-size:12px;line-height:1.5}.pagination-row[data-v-1d07c054]{justify-content:flex-end;margin-top:18px}.mini-metrics[data-v-1d07c054],.dialog-summary[data-v-1d07c054],.form-grid[data-v-1d07c054]{grid-template-columns:repeat(2,minmax(0,1fr))}.mini-metric[data-v-1d07c054],.detail-item[data-v-1d07c054],.summary-chip[data-v-1d07c054],.mini-item[data-v-1d07c054]{padding:14px;border:1px solid var(--app-border);border-radius:8px;background:#0f172a08}.mini-metric[data-v-1d07c054]{display:grid;gap:8px}.mini-metric span[data-v-1d07c054],.summary-chip span[data-v-1d07c054]{color:var(--app-text-muted);font-size:12px}.mini-metric strong[data-v-1d07c054]{font-size:18px}.mini-list[data-v-1d07c054]{display:grid;gap:10px}.mini-item[data-v-1d07c054]{display:grid;gap:6px;padding:12px 14px}.integrity-flags[data-v-1d07c054]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.edit-form[data-v-1d07c054]{margin-top:18px}.form-span[data-v-1d07c054]{grid-column:1 / -1}@media (max-width: 1280px){.stats-grid[data-v-1d07c054]{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-layout[data-v-1d07c054]{grid-template-columns:1fr}}@media (max-width: 760px){.stats-grid[data-v-1d07c054],.toolbar-grid[data-v-1d07c054],.mini-metrics[data-v-1d07c054],.dialog-summary[data-v-1d07c054],.form-grid[data-v-1d07c054]{grid-template-columns:1fr}.panel-extra[data-v-1d07c054],.toolbar-actions[data-v-1d07c054],.detail-item__head[data-v-1d07c054],.detail-block__head[data-v-1d07c054],.pagination-row[data-v-1d07c054],.dialog-footer[data-v-1d07c054]{align-items:flex-start;flex-direction:column}}.login-page[data-v-8f10b049]{display:grid;min-height:100vh;padding:24px;background:#eef2f3}.login-shell[data-v-8f10b049]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,460px);width:min(1180px,100%);min-height:min(720px,calc(100vh - 48px));margin:auto;overflow:hidden;border-radius:8px;background:#fff}.login-context[data-v-8f10b049]{display:grid;align-content:space-between;gap:36px;padding:clamp(32px,5vw,64px);background:#102426;color:#f5faf9}.login-brand[data-v-8f10b049],.login-card__header[data-v-8f10b049]{display:flex;align-items:center;gap:14px}.login-brand__logo[data-v-8f10b049],.login-card__logo[data-v-8f10b049]{width:52px;height:52px;border-radius:8px;object-fit:cover;background:#fff}.login-brand div[data-v-8f10b049],.login-card__header div[data-v-8f10b049]{display:grid;gap:4px}.login-brand strong[data-v-8f10b049]{font-size:18px}.login-brand span[data-v-8f10b049]{color:#aec2bf;font-size:13px}.login-context__copy[data-v-8f10b049]{display:grid;gap:18px;max-width:680px}.login-context__copy h1[data-v-8f10b049],.login-context__copy p[data-v-8f10b049],.login-context__notice p[data-v-8f10b049],.login-card__header h2[data-v-8f10b049],.login-card__header p[data-v-8f10b049]{margin:0}.login-context__copy h1[data-v-8f10b049]{max-width:11em;font-size:clamp(40px,5vw,64px);line-height:1.08;letter-spacing:0;text-wrap:balance}.login-context__copy p[data-v-8f10b049]{max-width:54ch;color:#c6d4d2;font-size:16px;line-height:1.8}.login-context__notice[data-v-8f10b049]{display:grid;gap:8px;padding-top:20px;border-top:1px solid #526965}.login-context__notice p[data-v-8f10b049]{max-width:58ch;color:#aec2bf;font-size:13px;line-height:1.7}.login-card[data-v-8f10b049]{display:grid;align-content:center;gap:26px;padding:clamp(28px,4vw,52px);background:#fff}.login-card__logo[data-v-8f10b049]{display:none}.login-card__header h2[data-v-8f10b049]{color:var(--app-text);font-size:30px;line-height:1.15}.login-card__header p[data-v-8f10b049]{color:var(--app-text-muted)}.login-alert[data-v-8f10b049],.login-form[data-v-8f10b049]{width:100%}.login-form[data-v-8f10b049]{display:grid;gap:4px}.login-submit[data-v-8f10b049]{width:100%;min-height:48px;margin-top:8px}@media (max-width: 900px){.login-page[data-v-8f10b049]{padding:0;background:#fff}.login-shell[data-v-8f10b049]{grid-template-columns:1fr;min-height:100vh}.login-context[data-v-8f10b049]{display:none}.login-card[data-v-8f10b049]{align-content:start;min-height:100vh;padding:48px 24px 32px}.login-card__logo[data-v-8f10b049]{display:block}}.orders-view[data-v-7aaf82f2]{display:grid;gap:20px}.mode-alert[data-v-7aaf82f2],.detail-alert[data-v-7aaf82f2]{margin-bottom:0}.stats-grid[data-v-7aaf82f2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.orders-layout[data-v-7aaf82f2]{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}.toolbar-actions[data-v-7aaf82f2],.row-actions[data-v-7aaf82f2],.detail-item__head[data-v-7aaf82f2],.detail-block__head[data-v-7aaf82f2],.pagination-row[data-v-7aaf82f2],.detail-item__actions[data-v-7aaf82f2],.file-picker__actions[data-v-7aaf82f2],.dialog-footer[data-v-7aaf82f2],.section-heading[data-v-7aaf82f2]{display:flex;align-items:center;justify-content:space-between;gap:12px}.detail-meta[data-v-7aaf82f2]{color:var(--app-text-muted);font-size:12px}.toolbar-grid[data-v-7aaf82f2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:18px}.toolbar-grid--inline[data-v-7aaf82f2]{grid-template-columns:minmax(320px,2fr) minmax(180px,1fr) auto auto}.toolbar-actions[data-v-7aaf82f2]{justify-content:flex-end}.toolbar-actions--inline[data-v-7aaf82f2]{display:grid;grid-template-columns:repeat(3,minmax(0,140px));grid-column:span 2;justify-content:flex-end}.toolbar-actions--inline[data-v-7aaf82f2] .el-button{width:100%;margin:0}.row-actions[data-v-7aaf82f2]{justify-content:flex-end}.primary-cell[data-v-7aaf82f2],.detail-stack[data-v-7aaf82f2],.detail-list[data-v-7aaf82f2],.detail-block[data-v-7aaf82f2],.mini-metric[data-v-7aaf82f2],.dialog-summary[data-v-7aaf82f2],.file-picker[data-v-7aaf82f2],.contract-empty[data-v-7aaf82f2]{display:grid;gap:8px}.primary-cell strong[data-v-7aaf82f2]{font-size:14px}.pagination-row[data-v-7aaf82f2]{justify-content:flex-end;margin-top:18px}.mini-metrics[data-v-7aaf82f2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mini-metric[data-v-7aaf82f2],.detail-item[data-v-7aaf82f2]{padding:14px;border:1px solid var(--app-border);border-radius:8px;background:#0f172a08}.mini-metric span[data-v-7aaf82f2]{color:var(--app-text-muted);font-size:12px}.mini-metric strong[data-v-7aaf82f2]{font-size:18px}.integrity-flags[data-v-7aaf82f2]{display:flex;flex-wrap:wrap;gap:8px}.detail-list--contracts[data-v-7aaf82f2]{gap:12px}.form-grid[data-v-7aaf82f2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-span[data-v-7aaf82f2]{grid-column:1 / -1}.dialog-loading[data-v-7aaf82f2]{display:grid}.dialog-summary[data-v-7aaf82f2]{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.summary-chip[data-v-7aaf82f2]{display:grid;gap:6px;padding:12px 14px;border:1px solid var(--app-border);border-radius:8px;background:#0f172a08}.summary-chip span[data-v-7aaf82f2],.file-pill[data-v-7aaf82f2]{color:var(--app-text-muted);font-size:12px}.file-input[data-v-7aaf82f2]{display:none}.file-picker[data-v-7aaf82f2]{width:100%}.file-picker__actions[data-v-7aaf82f2]{justify-content:flex-start;flex-wrap:wrap}.number-input[data-v-7aaf82f2],.switch-grid[data-v-7aaf82f2]{width:100%}.switch-grid[data-v-7aaf82f2]{display:flex;flex-wrap:wrap;gap:16px}.file-pill[data-v-7aaf82f2]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px dashed var(--app-border);border-radius:8px}.contract-empty[data-v-7aaf82f2]{justify-items:start}@media (max-width: 1280px){.stats-grid[data-v-7aaf82f2]{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-layout[data-v-7aaf82f2]{grid-template-columns:1fr}.toolbar-grid--inline[data-v-7aaf82f2]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.toolbar-actions--inline[data-v-7aaf82f2]{grid-column:1 / -1;justify-content:flex-start}}@media (max-width: 760px){.stats-grid[data-v-7aaf82f2],.toolbar-grid[data-v-7aaf82f2],.mini-metrics[data-v-7aaf82f2],.form-grid[data-v-7aaf82f2],.dialog-summary[data-v-7aaf82f2]{grid-template-columns:1fr}.toolbar-actions[data-v-7aaf82f2],.row-actions[data-v-7aaf82f2],.detail-item__head[data-v-7aaf82f2],.detail-block__head[data-v-7aaf82f2],.pagination-row[data-v-7aaf82f2],.detail-item__actions[data-v-7aaf82f2],.file-picker__actions[data-v-7aaf82f2],.switch-grid[data-v-7aaf82f2],.dialog-footer[data-v-7aaf82f2],.section-heading[data-v-7aaf82f2],.file-pill[data-v-7aaf82f2]{align-items:flex-start;flex-direction:column}.toolbar-actions--inline[data-v-7aaf82f2]{grid-template-columns:1fr}}.procurement-view[data-v-24e80741]{display:grid;gap:20px}.procurement-alert[data-v-24e80741]{margin-bottom:0}.stats-grid[data-v-24e80741]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.procurement-layout[data-v-24e80741]{display:grid;grid-template-columns:minmax(0,1.55fr) 360px;gap:16px}.procurement-table-panel[data-v-24e80741],.summary-panel[data-v-24e80741]{min-width:0}.toolbar-actions[data-v-24e80741],.summary-block__header[data-v-24e80741],.summary-actions[data-v-24e80741],.product-cell[data-v-24e80741],.row-actions[data-v-24e80741]{display:flex}.toolbar-grid[data-v-24e80741]{display:grid;grid-template-columns:180px 180px minmax(0,1fr) auto;gap:12px;margin-bottom:18px}.toolbar-actions[data-v-24e80741]{align-items:center;gap:12px}.product-cell[data-v-24e80741]{flex-direction:column;gap:4px}.product-cell span[data-v-24e80741],.platform-pill-list span[data-v-24e80741],.muted-copy[data-v-24e80741]{color:var(--app-text-muted);font-size:13px}.row-actions[data-v-24e80741]{align-items:center;gap:6px;flex-wrap:wrap}.summary-panel[data-v-24e80741] .el-card__body{display:grid;gap:18px}.summary-metrics[data-v-24e80741]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.summary-metric[data-v-24e80741],.draft-card[data-v-24e80741],.selected-item[data-v-24e80741],.migration-item[data-v-24e80741]{border:1px solid var(--app-border);border-radius:12px;background:#121a2fad}.summary-metric[data-v-24e80741]{padding:14px;display:grid;gap:6px}.summary-metric span[data-v-24e80741]{color:var(--app-text-muted);font-size:13px}.summary-metric strong[data-v-24e80741]{font-size:20px}.summary-block[data-v-24e80741]{display:grid;gap:12px}.summary-block__header[data-v-24e80741]{align-items:center;justify-content:space-between;gap:12px}.summary-block__header h4[data-v-24e80741]{margin:0;font-size:15px}.platform-pill-list[data-v-24e80741],.selected-list[data-v-24e80741],.field-stack[data-v-24e80741]{display:grid;gap:10px}.selected-item[data-v-24e80741]{padding:12px 14px;display:flex;justify-content:space-between;gap:12px}.selected-item p[data-v-24e80741]{margin:4px 0 0;color:var(--app-text-muted);font-size:13px}.field-label[data-v-24e80741]{display:grid;gap:8px}.field-label span[data-v-24e80741]{color:var(--app-text-muted);font-size:13px}.summary-actions[data-v-24e80741]{gap:12px;flex-wrap:wrap}.dialog-grid[data-v-24e80741]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dialog-actions[data-v-24e80741]{display:flex;justify-content:flex-end;gap:12px}.detail-dialog[data-v-24e80741],.detail-section[data-v-24e80741]{display:grid;gap:14px}.detail-head[data-v-24e80741],.detail-head__actions[data-v-24e80741],.detail-section__head[data-v-24e80741]{display:flex}.detail-head[data-v-24e80741],.detail-section__head[data-v-24e80741]{align-items:center;justify-content:space-between;gap:12px}.detail-head h4[data-v-24e80741],.detail-section__head h4[data-v-24e80741]{margin:0;font-size:16px}.detail-head p[data-v-24e80741],.detail-remark[data-v-24e80741]{margin:0;color:var(--app-text-secondary);line-height:1.7}.detail-head__actions[data-v-24e80741]{align-items:center;gap:10px;flex-wrap:wrap}.detail-kv-grid[data-v-24e80741]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.detail-kv[data-v-24e80741]{display:grid;gap:6px;padding:12px 14px;border:1px solid var(--app-border);border-radius:8px;background:#121a2f7a}.detail-kv span[data-v-24e80741]{color:var(--app-text-muted);font-size:13px}.detail-kv strong[data-v-24e80741]{min-width:0;overflow-wrap:anywhere}@media (max-width: 1200px){.stats-grid[data-v-24e80741]{grid-template-columns:repeat(2,minmax(0,1fr))}.procurement-layout[data-v-24e80741]{grid-template-columns:1fr}}@media (max-width: 900px){.toolbar-grid[data-v-24e80741],.dialog-grid[data-v-24e80741],.detail-kv-grid[data-v-24e80741],.stats-grid[data-v-24e80741],.summary-metrics[data-v-24e80741]{grid-template-columns:1fr}}.quotes-view[data-v-2c5353c0]{display:grid;gap:20px}.mode-alert[data-v-2c5353c0]{margin-bottom:0}.stats-grid[data-v-2c5353c0]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.quotes-layout[data-v-2c5353c0]{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.quotes-table-panel[data-v-2c5353c0],.quote-detail-panel[data-v-2c5353c0]{min-width:0}.toolbar-group[data-v-2c5353c0],.detail-head[data-v-2c5353c0],.detail-kv[data-v-2c5353c0],.record-cell[data-v-2c5353c0],.row-actions[data-v-2c5353c0],.action-row[data-v-2c5353c0],.action-controls[data-v-2c5353c0],.dialog-footer[data-v-2c5353c0]{display:flex}.detail-head[data-v-2c5353c0],.detail-kv[data-v-2c5353c0],.action-row[data-v-2c5353c0]{align-items:center;justify-content:space-between;gap:12px}.action-controls[data-v-2c5353c0]{align-items:center;gap:10px}.panel-meta[data-v-2c5353c0]{color:var(--app-text-muted);font-size:13px}.toolbar-stack[data-v-2c5353c0],.action-stack[data-v-2c5353c0],.dialog-summary[data-v-2c5353c0],.form-grid[data-v-2c5353c0]{display:grid;gap:14px}.toolbar-stack[data-v-2c5353c0]{margin-bottom:18px}.toolbar-group[data-v-2c5353c0]{align-items:center;justify-content:space-between;gap:16px}.toolbar-group span[data-v-2c5353c0],.detail-meta[data-v-2c5353c0],.detail-copy[data-v-2c5353c0],.record-cell span[data-v-2c5353c0],.item-card p[data-v-2c5353c0],.summary-chip span[data-v-2c5353c0],.linked-order span[data-v-2c5353c0]{color:var(--app-text-muted)}.record-cell[data-v-2c5353c0],.item-list[data-v-2c5353c0],.summary-chip[data-v-2c5353c0],.linked-order[data-v-2c5353c0]{flex-direction:column}.record-cell[data-v-2c5353c0]{gap:4px}.row-actions[data-v-2c5353c0]{justify-content:flex-end}.quote-detail-panel[data-v-2c5353c0] .el-card__body{display:grid;gap:16px}.detail-block[data-v-2c5353c0],.summary-chip[data-v-2c5353c0]{display:grid;gap:10px;padding:16px;border:1px solid rgba(148,163,184,.12);border-radius:8px;background:#0f172a08}.detail-block h4[data-v-2c5353c0],.detail-copy[data-v-2c5353c0],.item-card p[data-v-2c5353c0]{margin:0}.detail-copy[data-v-2c5353c0]{white-space:pre-wrap;line-height:1.6}.item-list[data-v-2c5353c0]{display:grid;gap:10px}.item-card[data-v-2c5353c0]{display:flex;justify-content:space-between;gap:12px;padding:14px;border-radius:8px;background:#0f172a08}.item-card span[data-v-2c5353c0]{color:#dfe8ff;font-weight:600;white-space:nowrap}.linked-order[data-v-2c5353c0]{display:grid;gap:4px}.dialog-summary[data-v-2c5353c0]{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.form-grid[data-v-2c5353c0]{grid-template-columns:repeat(2,minmax(0,1fr))}.form-span[data-v-2c5353c0]{grid-column:1 / -1}.number-input[data-v-2c5353c0],.switch-grid[data-v-2c5353c0]{width:100%}.switch-grid[data-v-2c5353c0]{display:flex;flex-wrap:wrap;gap:16px}@media (max-width: 1200px){.stats-grid[data-v-2c5353c0]{grid-template-columns:repeat(2,minmax(0,1fr))}.quotes-layout[data-v-2c5353c0]{grid-template-columns:1fr}}@media (max-width: 760px){.stats-grid[data-v-2c5353c0],.dialog-summary[data-v-2c5353c0],.form-grid[data-v-2c5353c0]{grid-template-columns:1fr}.toolbar-group[data-v-2c5353c0],.item-card[data-v-2c5353c0],.action-row[data-v-2c5353c0],.action-controls[data-v-2c5353c0],.dialog-footer[data-v-2c5353c0]{align-items:flex-start;flex-direction:column}}.service-catalog-view[data-v-5824ee81]{display:grid;gap:20px}.catalog-alert[data-v-5824ee81]{border-radius:8px}.stats-grid[data-v-5824ee81]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.catalog-layout[data-v-5824ee81]{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.catalog-table-panel[data-v-5824ee81],.catalog-detail-panel[data-v-5824ee81]{min-width:0}.panel-extra[data-v-5824ee81]{display:flex;align-items:center;gap:12px}.panel-meta[data-v-5824ee81]{color:var(--app-text-muted);font-size:13px}.toolbar-stack[data-v-5824ee81]{display:grid;gap:14px;margin-bottom:18px}.toolbar-top[data-v-5824ee81],.toolbar-filters[data-v-5824ee81],.toolbar-actions[data-v-5824ee81],.row-actions[data-v-5824ee81],.detail-top[data-v-5824ee81],.detail-actions[data-v-5824ee81],.dialog-footer[data-v-5824ee81]{display:flex;gap:12px}.toolbar-top[data-v-5824ee81]>:first-child,.toolbar-filters[data-v-5824ee81]>*{min-width:0;flex:1}.toolbar-top[data-v-5824ee81]{align-items:stretch}.toolbar-filters[data-v-5824ee81]{flex-wrap:wrap}.toolbar-actions[data-v-5824ee81]{justify-content:space-between;align-items:center;padding:12px 14px;border:1px solid var(--app-border);border-radius:8px;background:#0f172a08}.selection-indicator[data-v-5824ee81]{display:flex;align-items:center;gap:10px;min-width:0}.selection-hint[data-v-5824ee81]{color:var(--app-text-muted);font-size:12px}.batch-actions[data-v-5824ee81]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.row-actions[data-v-5824ee81]{justify-content:flex-end}.primary-cell[data-v-5824ee81]{display:grid;gap:6px}.primary-cell strong[data-v-5824ee81]{font-size:14px;line-height:1.25}.primary-cell span[data-v-5824ee81],.secondary-copy[data-v-5824ee81]{color:var(--app-text-muted);font-size:12px}.detail-top[data-v-5824ee81]{align-items:flex-start;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid var(--app-border)}.detail-title[data-v-5824ee81]{display:block;font-size:20px;line-height:1.2}.detail-top p[data-v-5824ee81]{margin:8px 0 0;color:var(--app-text-muted)}.detail-tags[data-v-5824ee81]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.price-block[data-v-5824ee81]{display:grid;gap:10px;margin:18px 0;padding:18px;border:1px solid rgba(12,92,171,.22);border-radius:8px;background:#0c5cab1a}.price-block span[data-v-5824ee81]{color:var(--app-text-muted);font-size:13px}.price-block strong[data-v-5824ee81]{font-size:34px;line-height:1}.price-block p[data-v-5824ee81]{margin:0;color:var(--app-text-soft);font-size:14px;line-height:1.6}.detail-grid[data-v-5824ee81],.dialog-summary[data-v-5824ee81],.form-grid[data-v-5824ee81],.reimport-meta-grid[data-v-5824ee81],.reimport-stats-grid[data-v-5824ee81],.reimport-stack[data-v-5824ee81]{display:grid;gap:12px}.detail-grid[data-v-5824ee81],.dialog-summary[data-v-5824ee81],.reimport-meta-grid[data-v-5824ee81],.reimport-stats-grid[data-v-5824ee81]{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-row[data-v-5824ee81],.summary-chip[data-v-5824ee81]{display:grid;gap:6px;padding:12px 14px;border:1px solid var(--app-border);border-radius:8px;background:#0f172a08}.detail-row span[data-v-5824ee81],.summary-chip span[data-v-5824ee81]{color:var(--app-text-muted);font-size:12px}.detail-actions[data-v-5824ee81]{margin-top:18px;padding-top:18px;border-top:1px solid var(--app-border)}.edit-form[data-v-5824ee81]{margin-top:18px}.result-header[data-v-5824ee81]{display:grid;gap:6px}.result-header span[data-v-5824ee81]{color:var(--app-text-muted);font-size:13px}.form-grid[data-v-5824ee81]{grid-template-columns:repeat(2,minmax(0,1fr))}.form-span[data-v-5824ee81]{grid-column:1 / -1}.number-input[data-v-5824ee81]{width:100%}.dialog-footer[data-v-5824ee81]{justify-content:flex-end}[data-v-5824ee81] .admin-table .is-selected-row>td.el-table__cell{background:#0c5cab14!important}[data-v-5824ee81] .number-input .el-input__wrapper{width:100%}@media (max-width: 1280px){.stats-grid[data-v-5824ee81]{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-layout[data-v-5824ee81]{grid-template-columns:minmax(0,1fr)}}@media (max-width: 760px){.stats-grid[data-v-5824ee81],.detail-grid[data-v-5824ee81],.dialog-summary[data-v-5824ee81],.form-grid[data-v-5824ee81],.reimport-meta-grid[data-v-5824ee81],.reimport-stats-grid[data-v-5824ee81]{grid-template-columns:minmax(0,1fr)}.toolbar-top[data-v-5824ee81],.toolbar-filters[data-v-5824ee81],.toolbar-actions[data-v-5824ee81],.detail-top[data-v-5824ee81],.detail-actions[data-v-5824ee81],.dialog-footer[data-v-5824ee81]{flex-direction:column}.detail-tags[data-v-5824ee81]{justify-content:flex-start}.selection-indicator[data-v-5824ee81],.batch-actions[data-v-5824ee81]{width:100%}}.site-profile-view[data-v-2f3ee0e5]{display:grid;gap:20px}.site-profile-alert[data-v-2f3ee0e5]{margin-bottom:0}.site-profile-layout[data-v-2f3ee0e5]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.9fr);gap:16px}.summary-strip[data-v-2f3ee0e5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.summary-item[data-v-2f3ee0e5]{display:grid;gap:10px;padding:16px;border:1px solid rgba(148,163,184,.12);border-radius:8px;background:#0f172a08}.summary-item span[data-v-2f3ee0e5],.summary-copy[data-v-2f3ee0e5]{color:var(--app-text-muted)}.summary-copy[data-v-2f3ee0e5]{margin:16px 0 0}.site-form[data-v-2f3ee0e5],.form-grid[data-v-2f3ee0e5]{display:grid;gap:12px}.form-grid[data-v-2f3ee0e5]{grid-template-columns:repeat(2,minmax(0,1fr))}.form-span[data-v-2f3ee0e5]{grid-column:1 / -1}.form-actions[data-v-2f3ee0e5]{margin-top:18px;display:flex;justify-content:flex-end}@media (max-width: 1100px){.site-profile-layout[data-v-2f3ee0e5]{grid-template-columns:1fr}}@media (max-width: 760px){.summary-strip[data-v-2f3ee0e5],.form-grid[data-v-2f3ee0e5]{grid-template-columns:1fr}}:root{color-scheme:light;font-family:IBM Plex Sans,PingFang SC,Microsoft YaHei,sans-serif;line-height:1.5;font-weight:400;--app-bg: #ffffff;--app-surface: #ffffff;--app-surface-strong: #f8fafc;--app-surface-soft: rgba(15, 23, 42, .04);--app-border: rgba(15, 23, 42, .1);--app-border-strong: rgba(15, 23, 42, .16);--app-text: #0f172a;--app-text-soft: rgba(15, 23, 42, .86);--app-text-muted: rgba(15, 23, 42, .62);--app-text-dim: rgba(15, 23, 42, .48);--app-text-secondary: rgba(15, 23, 42, .7);--app-primary: #0c5cab;--app-primary-soft: rgba(12, 92, 171, .16);--app-success: #10b981;--app-warning: #f59e0b;--app-danger: #ef4444;--app-shadow-md: 0 18px 38px rgba(15, 23, 42, .08);--app-shadow-lg: 0 26px 60px rgba(15, 23, 42, .1);--el-color-primary: #0c5cab;--el-color-success: #10b981;--el-color-warning: #f59e0b;--el-color-danger: #ef4444;--el-color-info: #64748b;--el-bg-color: #ffffff;--el-bg-color-page: #ffffff;--el-bg-color-overlay: #ffffff;--el-fill-color-blank: #ffffff;--el-fill-color-light: rgba(15, 23, 42, .04);--el-fill-color-lighter: rgba(15, 23, 42, .03);--el-fill-color-dark: rgba(15, 23, 42, .08);--el-border-color: rgba(15, 23, 42, .14);--el-border-color-light: rgba(15, 23, 42, .1);--el-border-color-lighter: rgba(15, 23, 42, .08);--el-border-color-extra-light: rgba(15, 23, 42, .06);--el-popover-bg-color: #ffffff;--el-popover-border-color: rgba(15, 23, 42, .14);--el-text-color-primary: #0f172a;--el-text-color-regular: rgba(15, 23, 42, .86);--el-text-color-secondary: rgba(15, 23, 42, .62);--el-text-color-placeholder: #64748b;--el-mask-color: rgba(15, 23, 42, .38);--el-box-shadow-light: 0 14px 30px rgba(15, 23, 42, .1);--el-border-radius-base: 8px;--el-disabled-bg-color: rgba(15, 23, 42, .04)}*{box-sizing:border-box}html,body,#app{min-height:100%}body{margin:0;min-width:320px;background:#fff;color:var(--app-text)}button,input,textarea,select{font:inherit}a{color:inherit}.panel-card.el-card,.stat-tile.el-card{overflow:hidden;border-color:var(--app-border-strong);background:#fff;box-shadow:var(--app-shadow-md)}.panel-card.el-card .el-card__header,.stat-tile.el-card .el-card__body{border-color:var(--app-border)}.panel-card.el-card .el-card__header{padding:18px 20px}.panel-card.el-card .el-card__body,.stat-tile.el-card .el-card__body{padding:20px}.admin-table.el-table{--el-table-header-bg-color: rgba(15, 23, 42, .03);--el-table-tr-bg-color: #ffffff;--el-table-row-hover-bg-color: rgba(12, 92, 171, .06);--el-table-border-color: rgba(15, 23, 42, .08);--el-table-current-row-bg-color: rgba(12, 92, 171, .08);background:#fff}.admin-table.el-table th.el-table__cell,.admin-table.el-table td.el-table__cell{background:inherit}.admin-table.el-table .cell{font-size:13px}.admin-table.el-table .el-table__cell{padding:13px 0}.el-button{min-height:44px;font-weight:600}.el-button--primary{box-shadow:0 14px 24px #0c5cab38}.el-radio-group{gap:8px}.el-radio-button__inner{min-width:72px;min-height:44px;border-radius:999px;border-left:1px solid var(--el-border-color)!important;background:#fff;box-shadow:none!important}.el-radio-button:first-child .el-radio-button__inner,.el-radio-button:last-child .el-radio-button__inner{border-radius:999px}.el-radio-button__original-radio:checked+.el-radio-button__inner{background:linear-gradient(135deg,#0c5cabeb,#0b3d7ef5);border-color:#0c5cabd6}.el-input__wrapper,.el-textarea__inner,.el-select__wrapper{min-height:44px;background:#fff;box-shadow:0 0 0 1px #0f172a1f inset}.el-button:focus-visible,.el-radio-button__inner:focus-visible,.el-switch:focus-visible,.el-pagination button:focus-visible{outline:3px solid rgba(12,92,171,.32);outline-offset:3px}.el-input__wrapper.is-focus,.el-select__wrapper.is-focused,.el-textarea__inner:focus{box-shadow:0 0 0 1px #0c5cabe6 inset!important}.el-select__popper.el-popper,.el-select-dropdown{border-color:var(--app-border-strong)!important;background:#fff!important;box-shadow:var(--app-shadow-md)!important}.el-select__popper.el-popper .el-popper__arrow:before{border-color:var(--app-border-strong)!important;background:#fff!important}.el-popover.el-popper{border-color:var(--app-border-strong)!important;background:#fff!important;box-shadow:var(--app-shadow-md)!important}.el-popover.el-popper .el-popper__arrow:before{border-color:var(--app-border-strong)!important;background:#fff!important}.el-popconfirm__main{color:var(--app-text-soft)!important;line-height:1.6}.el-popconfirm__main .el-icon,.el-popconfirm__main svg{color:var(--app-warning)!important}.el-popconfirm__action .el-button:not(.el-button--primary){color:var(--app-text-soft);border-color:var(--app-border-strong);background:#fff}.el-popconfirm__action .el-button:not(.el-button--primary):hover{color:var(--app-text);border-color:#0c5cab80;background:#0c5cab14}.el-pagination{--el-pagination-bg-color: transparent;--el-pagination-text-color: var(--app-text-soft);--el-pagination-button-color: var(--app-text-soft);--el-pagination-button-bg-color: #ffffff;--el-pagination-button-disabled-color: rgba(15, 23, 42, .38);--el-pagination-button-disabled-bg-color: rgba(15, 23, 42, .04);--el-pagination-hover-color: #0c5cab;--el-pagination-border-radius: 8px;flex-wrap:wrap;row-gap:10px}.el-pagination__total,.el-pagination__jump{color:var(--app-text-soft)!important}.el-pagination .btn-prev,.el-pagination .btn-next,.el-pagination .el-pager li{border:1px solid var(--app-border-strong);background:#fff;box-shadow:none;transition:color .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.el-pagination .btn-prev:hover:not(:disabled):not(.is-disabled),.el-pagination .btn-next:hover:not(:disabled):not(.is-disabled),.el-pagination .el-pager li:hover:not(.is-active):not(.is-disabled){color:var(--app-text);border-color:#4c9bff80;background:#0c5cab14}.el-pagination.is-background .btn-prev.is-active,.el-pagination.is-background .btn-next.is-active,.el-pagination.is-background .el-pager li.is-active{border-color:#3b82f6e6;background:linear-gradient(180deg,#226ec2f5,#0c5cabf5);box-shadow:0 10px 20px #0c5cab38}.el-pagination .btn-prev:disabled,.el-pagination .btn-prev.is-disabled,.el-pagination .btn-next:disabled,.el-pagination .btn-next.is-disabled,.el-pagination .el-pager li:disabled,.el-pagination .el-pager li.is-disabled,.el-pagination.is-background .btn-prev:disabled,.el-pagination.is-background .btn-prev.is-disabled,.el-pagination.is-background .btn-next:disabled,.el-pagination.is-background .btn-next.is-disabled,.el-pagination.is-background .el-pager li:disabled,.el-pagination.is-background .el-pager li.is-disabled{border-color:#94a3b81a;background:#0f172a0a;box-shadow:none}.el-select-dropdown__item{color:var(--app-text-soft)!important}.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{background:#0c5cab1f!important;color:var(--app-text)!important}.el-select-dropdown__item.is-selected{color:var(--app-primary)!important;font-weight:700}.el-select-dropdown__item.is-disabled{color:var(--app-text-dim)!important}.el-checkbox__input.is-checked .el-checkbox__inner,.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:var(--app-primary);border-color:var(--app-primary)}.el-empty__description p{color:var(--app-text-muted)}.detail-modal{max-width:calc(100vw - 32px)}.detail-modal .el-dialog{overflow:hidden;border:1px solid rgba(148,163,184,.24);border-radius:28px;background:radial-gradient(circle at top left,rgba(12,92,171,.1),transparent 28%),linear-gradient(180deg,#fffffffa,#f7fafffa);box-shadow:0 32px 90px #0f172a38}.detail-modal .el-dialog__header{margin-right:0;padding:18px 24px 16px;border-bottom:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,#fffffff5,#f7faffeb)}.detail-modal .el-dialog__title{color:var(--app-text);font-size:15px;font-weight:700;letter-spacing:.02em}.detail-modal .el-dialog__headerbtn{top:16px;right:18px}.detail-modal .el-dialog__body{padding:24px}.detail-modal .el-dialog__footer{padding:18px 24px 24px;border-top:1px solid rgba(148,163,184,.16);background:#ffffffdb}.detail-shell{display:grid;gap:18px}.detail-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 24px;border:1px solid rgba(12,92,171,.18);border-radius:24px;background:radial-gradient(circle at top left,rgba(12,92,171,.16),transparent 32%),linear-gradient(135deg,#fffffff0,#f0f7fff0 58%,#edfbf7eb);box-shadow:0 22px 50px #0c5cab1f}.detail-hero__copy,.detail-hero__aside,.detail-section-card,.detail-record-card,.detail-fact,.detail-copy-card,.detail-table-shell{display:grid}.detail-hero__copy{min-width:0;gap:10px}.detail-hero__label{color:#0c5cabdb;font-size:12px;font-weight:700;letter-spacing:.04em}.detail-hero__copy h3{margin:0;color:var(--app-text);font-size:clamp(28px,2.8vw,38px);line-height:1.02;letter-spacing:-.04em}.detail-hero__summary{margin:0;max-width:72ch;color:var(--app-text-soft);font-size:14px;line-height:1.7}.detail-hero__aside{justify-items:end;align-content:space-between;gap:12px}.detail-hero__meta,.detail-pill-row,.detail-record-card__actions,.detail-panel-actions{display:flex;flex-wrap:wrap;gap:8px}.detail-hero__meta{justify-content:flex-end}.detail-hero__note{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border:1px solid rgba(148,163,184,.26);border-radius:999px;background:#fffc;color:var(--app-text-secondary);font-size:12px;font-weight:600;line-height:1.4}.detail-metric-grid,.detail-fact-grid{display:grid;gap:12px}.detail-metric-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.detail-fact-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.detail-metric-card,.detail-fact,.detail-copy-card,.detail-record-card,.detail-table-shell{border:1px solid rgba(148,163,184,.16);background:linear-gradient(180deg,#fffffff0,#f8fafcf0);box-shadow:0 16px 34px #0f172a0f}.detail-metric-card{display:grid;gap:8px;padding:16px 18px;border-radius:18px}.detail-metric-card span,.detail-fact span{color:var(--app-text-muted);font-size:12px}.detail-metric-card strong{color:var(--app-text);font-size:24px;line-height:1.08;letter-spacing:-.03em}.detail-section-card{gap:16px;padding:20px;border:1px solid rgba(148,163,184,.18);border-radius:22px;background:#ffffffe0;box-shadow:0 18px 42px #0f172a0f}.detail-section-card__head,.detail-record-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.detail-section-card__head>div,.detail-record-card__head>div{display:grid;gap:6px;min-width:0}.detail-section-card__head strong,.detail-record-card__head strong{color:var(--app-text);font-size:15px;line-height:1.35}.detail-section-card__head p,.detail-record-card__meta{margin:0;color:var(--app-text-muted);font-size:12px;line-height:1.65}.detail-fact{gap:6px;min-width:0;padding:14px 16px;border-radius:16px}.detail-fact strong{color:var(--app-text);font-size:14px;line-height:1.65;overflow-wrap:anywhere}.detail-record-grid{display:grid;gap:12px}.detail-record-card{gap:10px;padding:16px 18px;border-radius:18px}.detail-record-card__actions,.detail-panel-actions{justify-content:flex-end;padding-top:2px}.detail-copy-card{gap:10px;padding:16px 18px;border-radius:18px;color:var(--app-text-soft);line-height:1.8;white-space:pre-wrap}.detail-table-shell{gap:14px;padding:16px;border-radius:22px}.detail-note-strip{padding:14px 16px;border:1px solid rgba(245,158,11,.26);border-radius:18px;background:linear-gradient(180deg,#fefce8eb,#fff7edeb)}.detail-note-strip .el-alert{--el-alert-bg-color: transparent;--el-alert-border-color: transparent;padding:0}@media (max-width: 900px){.detail-hero,.detail-section-card__head,.detail-record-card__head{flex-direction:column}.detail-hero__aside,.detail-hero__meta,.detail-panel-actions,.detail-record-card__actions{justify-items:start;justify-content:flex-start}}@media (max-width: 760px){.detail-modal{max-width:calc(100vw - 12px)}.detail-modal .el-dialog__header,.detail-modal .el-dialog__body,.detail-modal .el-dialog__footer{padding-left:16px;padding-right:16px}.detail-hero{padding:18px;border-radius:20px}.detail-section-card,.detail-table-shell{padding:16px;border-radius:18px}.detail-metric-grid,.detail-fact-grid{grid-template-columns:1fr}}
