.admin-app[data-v-4d610250]{display:grid;grid-template-columns:280px minmax(0,1fr);gap:24px;min-height:100vh;padding:24px}.admin-sidebar[data-v-4d610250]{position:sticky;top:24px;display:grid;align-content:start;gap:24px;height:calc(100vh - 48px);padding:24px 20px;border:1px solid var(--app-border-strong);border-radius:8px;background:linear-gradient(180deg,#141821fa,#0c0f16f5),#09090be6;box-shadow:var(--app-shadow-lg)}.brand-block[data-v-4d610250]{display:flex;align-items:center;gap:14px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.08)}.brand-logo[data-v-4d610250]{width:42px;height:42px;border-radius:8px;object-fit:cover;box-shadow:0 20px 30px #080f2059}.brand-copy[data-v-4d610250]{display:grid;gap:3px}.brand-copy strong[data-v-4d610250]{font-size:18px;line-height:1.1}.brand-copy span[data-v-4d610250]{color:var(--app-text-muted);font-size:13px}.side-groups[data-v-4d610250],.side-group[data-v-4d610250],.side-links[data-v-4d610250]{display:grid}.side-groups[data-v-4d610250]{gap:22px}.side-group[data-v-4d610250]{gap:10px}.side-group__label[data-v-4d610250]{margin:0;color:var(--app-text-dim);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.side-links[data-v-4d610250]{gap:8px}.side-link[data-v-4d610250]{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-4d610250]:hover{border-color:#5f7da647;background:#131b2cd9;color:var(--app-text);transform:translateY(-1px)}.side-link.is-active[data-v-4d610250]{border-color:#0c5cab6b;background:linear-gradient(90deg,#0c5cab3d,#0f172aeb);color:#fff;box-shadow:inset 0 0 0 1px #8cbeff14}.side-link.is-disabled[data-v-4d610250]{justify-content:space-between;border-color:#ffffff0a;color:#9ca3afbd;cursor:not-allowed}.side-link__icon[data-v-4d610250]{font-size:16px}.side-link__badge[data-v-4d610250]{margin-left:auto;color:#94a3b8bd;font-size:12px}.admin-frame[data-v-4d610250]{display:grid;grid-template-rows:auto minmax(0,1fr);gap:24px}.topbar[data-v-4d610250]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:112px;padding:22px 24px;border:1px solid var(--app-border-strong);border-radius:8px;background:linear-gradient(120deg,#0f172af2,#111827d1),#111827b8;box-shadow:var(--app-shadow-md)}.page-copy[data-v-4d610250]{display:grid;gap:12px}.page-copy h1[data-v-4d610250]{margin:0 0 8px;font-size:clamp(28px,3.2vw,40px);line-height:1.08}.page-copy p[data-v-4d610250]{margin:0;max-width:760px;color:var(--app-text-muted);font-size:15px}.topbar-actions[data-v-4d610250]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;justify-content:flex-end}.status-note[data-v-4d610250]{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:999px;background:#10b9811f;color:#7ef0bb;font-size:13px;font-weight:600;white-space:nowrap}.account-chip[data-v-4d610250]{display:inline-flex;align-items:center;gap:12px;min-height:48px;padding:0 14px 0 10px;border:1px solid rgba(148,163,184,.14);border-radius:999px;background:#ffffff0a}.account-chip__avatar[data-v-4d610250]{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:999px;background:linear-gradient(135deg,#0c5cabe6,#111827f5);color:#fff;font-size:13px;font-weight:700}.account-chip__copy[data-v-4d610250]{display:grid;gap:2px}.account-chip__copy strong[data-v-4d610250],.account-chip__copy span[data-v-4d610250]{display:block;line-height:1.1}.account-chip__copy strong[data-v-4d610250]{font-size:13px;font-weight:600}.account-chip__copy span[data-v-4d610250]{color:var(--app-text-dim);font-size:12px}.page-body[data-v-4d610250]{display:block}@media (max-width: 1180px){.admin-app[data-v-4d610250]{grid-template-columns:1fr}.admin-sidebar[data-v-4d610250]{position:static;height:auto}}@media (max-width: 760px){.admin-app[data-v-4d610250]{gap:18px;padding:16px}.topbar[data-v-4d610250],.topbar-actions[data-v-4d610250]{flex-direction:column;align-items:flex-start}.topbar-actions[data-v-4d610250],.topbar-actions[data-v-4d610250] .el-button{width:100%}}.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}}.stat-tile[data-v-554d8065]{min-height:136px}.stat-tile__head[data-v-554d8065]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--app-text-muted);font-size:13px}.stat-tile__value[data-v-554d8065]{display:block;margin-top:18px;font-size:clamp(30px,3vw,38px);line-height:1}.contracts-view[data-v-b377ce25]{display:grid;gap:20px}.mode-alert[data-v-b377ce25],.detail-alert[data-v-b377ce25]{margin-bottom:0}.stats-grid[data-v-b377ce25]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.contracts-layout[data-v-b377ce25]{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.9fr);gap:20px;align-items:start}.panel-extra[data-v-b377ce25],.toolbar-actions[data-v-b377ce25],.detail-block__head[data-v-b377ce25],.pagination-row[data-v-b377ce25],.detail-actions[data-v-b377ce25],.file-picker__actions[data-v-b377ce25],.dialog-footer[data-v-b377ce25]{display:flex;align-items:center;justify-content:space-between;gap:12px}.panel-meta[data-v-b377ce25],.admin-meta[data-v-b377ce25],.primary-cell span[data-v-b377ce25]{color:var(--app-text-muted);font-size:12px}.toolbar-grid[data-v-b377ce25]{display:grid;grid-template-columns:minmax(0,1fr) 220px auto;gap:14px;margin-bottom:18px}.toolbar-actions[data-v-b377ce25],.pagination-row[data-v-b377ce25]{justify-content:flex-end}.primary-cell[data-v-b377ce25],.detail-stack[data-v-b377ce25],.detail-block[data-v-b377ce25],.mini-metric[data-v-b377ce25],.mini-list[data-v-b377ce25],.dialog-summary[data-v-b377ce25],.file-picker[data-v-b377ce25],.order-option[data-v-b377ce25]{display:grid;gap:8px}.row-actions[data-v-b377ce25]{display:flex;align-items:center;justify-content:flex-end;gap:8px}.primary-cell strong[data-v-b377ce25]{font-size:14px}.mini-metrics[data-v-b377ce25]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mini-metric[data-v-b377ce25]{padding:14px;border:1px solid var(--app-border);border-radius:8px;background:#ffffff05}.mini-metric span[data-v-b377ce25]{color:var(--app-text-muted);font-size:12px}.mini-metric strong[data-v-b377ce25]{font-size:18px}.mini-item[data-v-b377ce25]{display:grid;gap:4px}.mini-item strong[data-v-b377ce25]{line-height:1.5;white-space:pre-wrap;word-break:break-word}.detail-actions[data-v-b377ce25]{justify-content:flex-start}.dialog-summary[data-v-b377ce25]{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.summary-chip[data-v-b377ce25]{display:grid;gap:6px;padding:12px 14px;border:1px solid var(--app-border);border-radius:8px;background:#ffffff05}.summary-chip span[data-v-b377ce25],.file-pill[data-v-b377ce25],.order-option__meta[data-v-b377ce25]{color:var(--app-text-muted);font-size:12px}.file-input[data-v-b377ce25]{display:none}.file-picker[data-v-b377ce25]{width:100%}.file-picker__actions[data-v-b377ce25],.dialog-footer[data-v-b377ce25]{justify-content:flex-start;flex-wrap:wrap}.file-pill[data-v-b377ce25]{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-b377ce25],.summary-chip strong[data-v-b377ce25]{line-height:1.5;word-break:break-word}@media (max-width: 1280px){.stats-grid[data-v-b377ce25]{grid-template-columns:repeat(2,minmax(0,1fr))}.contracts-layout[data-v-b377ce25]{grid-template-columns:1fr}}@media (max-width: 760px){.stats-grid[data-v-b377ce25],.toolbar-grid[data-v-b377ce25],.mini-metrics[data-v-b377ce25],.dialog-summary[data-v-b377ce25]{grid-template-columns:1fr}.panel-extra[data-v-b377ce25],.toolbar-actions[data-v-b377ce25],.detail-block__head[data-v-b377ce25],.pagination-row[data-v-b377ce25],.detail-actions[data-v-b377ce25],.file-picker__actions[data-v-b377ce25],.dialog-footer[data-v-b377ce25],.file-pill[data-v-b377ce25]{align-items:flex-start;flex-direction:column}}.admin-users-view[data-v-b0c48a58]{display:grid;gap:20px}.mode-alert[data-v-b0c48a58],.error-alert[data-v-b0c48a58]{margin:0}.stats-grid[data-v-b0c48a58]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.toolbar-actions[data-v-b0c48a58]{display:flex;gap:12px}.filters-bar[data-v-b0c48a58]{display:grid;grid-template-columns:minmax(0,2fr) 180px auto auto;gap:12px;margin-bottom:18px}.main-grid[data-v-b0c48a58]{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(320px,.9fr);gap:20px;align-items:start}.users-panel[data-v-b0c48a58]{display:grid;gap:16px}.side-column[data-v-b0c48a58]{display:grid;gap:20px}.user-cell[data-v-b0c48a58]{display:flex;align-items:center;gap:12px}.user-avatar[data-v-b0c48a58]{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-b0c48a58],.contact-copy[data-v-b0c48a58]{display:grid;gap:4px}.user-copy strong[data-v-b0c48a58]{font-size:14px}.user-copy span[data-v-b0c48a58],.contact-copy span[data-v-b0c48a58],.log-item p[data-v-b0c48a58],.role-card__head p[data-v-b0c48a58]{color:var(--app-text-muted);font-size:12px;line-height:1.5}.status-cell[data-v-b0c48a58]{display:flex;align-items:center;gap:10px}.tag-list[data-v-b0c48a58]{display:flex;flex-wrap:wrap;gap:8px}.row-actions[data-v-b0c48a58]{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.pagination-wrap[data-v-b0c48a58]{display:flex;justify-content:flex-end}.role-stack[data-v-b0c48a58],.log-list[data-v-b0c48a58]{display:grid;gap:12px}.role-card[data-v-b0c48a58],.log-item[data-v-b0c48a58]{display:grid;gap:10px;padding:14px;border:1px solid var(--app-border-strong);border-radius:8px;background:#0b111b9e}.role-card__head[data-v-b0c48a58],.log-item__head[data-v-b0c48a58],.drawer-header[data-v-b0c48a58]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.log-item__head span[data-v-b0c48a58]{color:var(--app-text-muted);font-size:12px}.log-item strong[data-v-b0c48a58],.role-card__head strong[data-v-b0c48a58],.drawer-header strong[data-v-b0c48a58]{font-size:14px;line-height:1.4}.drawer-header[data-v-b0c48a58]{justify-content:flex-start}.drawer-header i[data-v-b0c48a58]{margin-top:2px}.drawer-header p[data-v-b0c48a58]{margin:4px 0 0;color:var(--app-text-muted);font-size:12px;line-height:1.5}.drawer-footer[data-v-b0c48a58],.dialog-footer[data-v-b0c48a58]{display:flex;justify-content:flex-end;gap:12px}@media (max-width: 1280px){.stats-grid[data-v-b0c48a58]{grid-template-columns:repeat(2,minmax(0,1fr))}.main-grid[data-v-b0c48a58]{grid-template-columns:minmax(0,1fr)}}@media (max-width: 900px){.filters-bar[data-v-b0c48a58]{grid-template-columns:minmax(0,1fr)}.toolbar-actions[data-v-b0c48a58],.pagination-wrap[data-v-b0c48a58]{width:100%;justify-content:flex-start}}@media (max-width: 640px){.stats-grid[data-v-b0c48a58]{grid-template-columns:minmax(0,1fr)}.row-actions[data-v-b0c48a58]{justify-content:flex-start}}.dashboard-view[data-v-b9e9bc2a]{display:grid;gap:20px}.dashboard-alert[data-v-b9e9bc2a]{border-radius:8px}.stats-grid[data-v-b9e9bc2a]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.insight-grid[data-v-b9e9bc2a],.detail-grid[data-v-b9e9bc2a]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr);gap:16px}.wide-panel[data-v-b9e9bc2a]{min-width:0}.structure-list[data-v-b9e9bc2a],.reminder-list[data-v-b9e9bc2a]{display:grid;gap:14px}.structure-item[data-v-b9e9bc2a],.reminder-item[data-v-b9e9bc2a]{display:grid;gap:12px;padding:18px;border:1px solid rgba(148,163,184,.12);border-radius:8px;background:#ffffff05}.structure-head[data-v-b9e9bc2a],.reminder-head[data-v-b9e9bc2a],.structure-progress[data-v-b9e9bc2a]{display:flex;align-items:center;justify-content:space-between;gap:12px}.structure-copy p[data-v-b9e9bc2a],.reminder-copy p[data-v-b9e9bc2a]{margin:10px 0 0;color:var(--app-text-muted);font-size:13px;line-height:1.5}.structure-progress[data-v-b9e9bc2a] .el-progress{flex:1}.reminder-count[data-v-b9e9bc2a]{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:#beddff;font-size:20px;font-weight:700}@media (max-width: 1380px){.stats-grid[data-v-b9e9bc2a]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1180px){.insight-grid[data-v-b9e9bc2a],.detail-grid[data-v-b9e9bc2a]{grid-template-columns:1fr}}@media (max-width: 760px){.stats-grid[data-v-b9e9bc2a]{grid-template-columns:1fr}.structure-head[data-v-b9e9bc2a],.structure-progress[data-v-b9e9bc2a],.reminder-head[data-v-b9e9bc2a]{flex-direction:column;align-items:flex-start}}.customers-view[data-v-4c718fdd]{display:grid;gap:20px}.mode-alert[data-v-4c718fdd],.detail-alert[data-v-4c718fdd]{margin-bottom:0}.stats-grid[data-v-4c718fdd]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.crm-layout[data-v-4c718fdd]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.95fr);gap:20px;align-items:start}.panel-extra[data-v-4c718fdd],.toolbar-actions[data-v-4c718fdd],.detail-item__head[data-v-4c718fdd],.detail-block__head[data-v-4c718fdd],.pagination-row[data-v-4c718fdd],.dialog-footer[data-v-4c718fdd]{display:flex;align-items:center;justify-content:space-between;gap:12px}.panel-meta[data-v-4c718fdd],.detail-meta[data-v-4c718fdd],.admin-meta[data-v-4c718fdd]{color:var(--app-text-muted);font-size:12px}.toolbar-grid[data-v-4c718fdd],.detail-stack[data-v-4c718fdd],.detail-list[data-v-4c718fdd],.detail-block[data-v-4c718fdd],.mini-metric[data-v-4c718fdd],.dialog-summary[data-v-4c718fdd],.form-grid[data-v-4c718fdd]{display:grid;gap:14px}.toolbar-grid[data-v-4c718fdd]{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.toolbar-actions[data-v-4c718fdd],.dialog-footer[data-v-4c718fdd]{justify-content:flex-end}.primary-cell[data-v-4c718fdd]{display:grid;gap:6px}.primary-cell strong[data-v-4c718fdd]{font-size:14px}.primary-cell span[data-v-4c718fdd]{color:var(--app-text-muted);font-size:12px;line-height:1.5}.pagination-row[data-v-4c718fdd]{justify-content:flex-end;margin-top:18px}.mini-metrics[data-v-4c718fdd],.dialog-summary[data-v-4c718fdd],.form-grid[data-v-4c718fdd]{grid-template-columns:repeat(2,minmax(0,1fr))}.mini-metric[data-v-4c718fdd],.detail-item[data-v-4c718fdd],.summary-chip[data-v-4c718fdd],.mini-item[data-v-4c718fdd]{padding:14px;border:1px solid var(--app-border);border-radius:8px;background:#ffffff05}.mini-metric[data-v-4c718fdd]{display:grid;gap:8px}.mini-metric span[data-v-4c718fdd],.summary-chip span[data-v-4c718fdd]{color:var(--app-text-muted);font-size:12px}.mini-metric strong[data-v-4c718fdd]{font-size:18px}.mini-list[data-v-4c718fdd]{display:grid;gap:10px}.mini-item[data-v-4c718fdd]{display:grid;gap:6px;padding:12px 14px}.integrity-flags[data-v-4c718fdd]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.edit-form[data-v-4c718fdd]{margin-top:18px}.form-span[data-v-4c718fdd]{grid-column:1 / -1}@media (max-width: 1280px){.stats-grid[data-v-4c718fdd]{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-layout[data-v-4c718fdd]{grid-template-columns:1fr}}@media (max-width: 760px){.stats-grid[data-v-4c718fdd],.toolbar-grid[data-v-4c718fdd],.mini-metrics[data-v-4c718fdd],.dialog-summary[data-v-4c718fdd],.form-grid[data-v-4c718fdd]{grid-template-columns:1fr}.panel-extra[data-v-4c718fdd],.toolbar-actions[data-v-4c718fdd],.detail-item__head[data-v-4c718fdd],.detail-block__head[data-v-4c718fdd],.pagination-row[data-v-4c718fdd],.dialog-footer[data-v-4c718fdd]{align-items:flex-start;flex-direction:column}}.invoice-profiles-view[data-v-d2652335]{display:grid;gap:20px}.mode-alert[data-v-d2652335],.detail-alert[data-v-d2652335]{margin-bottom:0}.stats-grid[data-v-d2652335]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.crm-layout[data-v-d2652335]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.95fr);gap:20px;align-items:start}.panel-extra[data-v-d2652335],.toolbar-actions[data-v-d2652335],.detail-item__head[data-v-d2652335],.detail-block__head[data-v-d2652335],.pagination-row[data-v-d2652335],.dialog-footer[data-v-d2652335]{display:flex;align-items:center;justify-content:space-between;gap:12px}.panel-meta[data-v-d2652335],.detail-meta[data-v-d2652335],.admin-meta[data-v-d2652335]{color:var(--app-text-muted);font-size:12px}.toolbar-grid[data-v-d2652335],.primary-cell[data-v-d2652335],.detail-stack[data-v-d2652335],.detail-list[data-v-d2652335],.detail-block[data-v-d2652335],.mini-metric[data-v-d2652335],.dialog-summary[data-v-d2652335],.form-grid[data-v-d2652335]{display:grid;gap:14px}.toolbar-grid[data-v-d2652335]{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.toolbar-actions[data-v-d2652335],.dialog-footer[data-v-d2652335]{justify-content:flex-end}.primary-cell strong[data-v-d2652335]{font-size:14px}.primary-cell span[data-v-d2652335]{color:var(--app-text-muted);font-size:12px;line-height:1.5}.pagination-row[data-v-d2652335]{justify-content:flex-end;margin-top:18px}.mini-metrics[data-v-d2652335],.dialog-summary[data-v-d2652335],.form-grid[data-v-d2652335]{grid-template-columns:repeat(2,minmax(0,1fr))}.mini-metric[data-v-d2652335],.detail-item[data-v-d2652335],.summary-chip[data-v-d2652335],.mini-item[data-v-d2652335]{padding:14px;border:1px solid var(--app-border);border-radius:8px;background:#ffffff05}.mini-metric[data-v-d2652335]{display:grid;gap:8px}.mini-metric span[data-v-d2652335],.summary-chip span[data-v-d2652335]{color:var(--app-text-muted);font-size:12px}.mini-metric strong[data-v-d2652335]{font-size:18px}.mini-list[data-v-d2652335]{display:grid;gap:10px}.mini-item[data-v-d2652335]{display:grid;gap:6px;padding:12px 14px}.integrity-flags[data-v-d2652335]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.edit-form[data-v-d2652335]{margin-top:18px}.form-span[data-v-d2652335]{grid-column:1 / -1}@media (max-width: 1280px){.stats-grid[data-v-d2652335]{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-layout[data-v-d2652335]{grid-template-columns:1fr}}@media (max-width: 760px){.stats-grid[data-v-d2652335],.toolbar-grid[data-v-d2652335],.mini-metrics[data-v-d2652335],.dialog-summary[data-v-d2652335],.form-grid[data-v-d2652335]{grid-template-columns:1fr}.panel-extra[data-v-d2652335],.toolbar-actions[data-v-d2652335],.detail-item__head[data-v-d2652335],.detail-block__head[data-v-d2652335],.pagination-row[data-v-d2652335],.dialog-footer[data-v-d2652335]{align-items:flex-start;flex-direction:column}}.login-page[data-v-e0bf41b9]{display:grid;min-height:100vh;padding:24px}.login-shell[data-v-e0bf41b9]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(360px,460px);gap:24px;min-height:calc(100vh - 48px)}.login-hero[data-v-e0bf41b9],.login-card[data-v-e0bf41b9]{border:1px solid var(--app-border-strong);border-radius:8px;box-shadow:var(--app-shadow-lg)}.login-hero[data-v-e0bf41b9]{display:grid;align-content:space-between;gap:32px;padding:32px;background:radial-gradient(circle at top left,rgba(12,92,171,.18),transparent 32%),radial-gradient(circle at bottom right,rgba(16,185,129,.14),transparent 28%),linear-gradient(180deg,#0f172af2,#0a0e16fa)}.login-brand[data-v-e0bf41b9]{display:flex;align-items:center;gap:14px}.login-brand__logo[data-v-e0bf41b9]{width:48px;height:48px;border-radius:8px;object-fit:cover}.login-brand p[data-v-e0bf41b9],.login-brand strong[data-v-e0bf41b9],.login-card__header h2[data-v-e0bf41b9],.login-card__header p[data-v-e0bf41b9],.login-hero__copy h1[data-v-e0bf41b9],.login-hero__copy p[data-v-e0bf41b9],.highlight-card p[data-v-e0bf41b9],.highlight-card strong[data-v-e0bf41b9],.login-card__footer span[data-v-e0bf41b9]{margin:0}.login-brand p[data-v-e0bf41b9]{color:var(--app-text-dim);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.login-brand strong[data-v-e0bf41b9]{font-size:18px}.login-hero__copy[data-v-e0bf41b9]{display:grid;gap:14px;max-width:680px}.login-hero__eyebrow[data-v-e0bf41b9],.login-card__eyebrow[data-v-e0bf41b9]{display:inline-flex;align-items:center;width:fit-content;min-height:28px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600}.login-hero__eyebrow[data-v-e0bf41b9]{border:1px solid rgba(148,163,184,.18);background:#ffffff0a;color:var(--app-text-soft)}.login-hero__copy h1[data-v-e0bf41b9]{max-width:720px;font-size:clamp(36px,4vw,56px);line-height:1.04}.login-hero__copy p[data-v-e0bf41b9]{max-width:620px;color:var(--app-text-muted);font-size:16px}.login-hero__highlights[data-v-e0bf41b9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.highlight-card[data-v-e0bf41b9]{display:grid;gap:10px;min-height:144px;padding:18px;border:1px solid rgba(148,163,184,.14);border-radius:8px;background:#ffffff0a}.highlight-card strong[data-v-e0bf41b9]{font-size:15px}.highlight-card p[data-v-e0bf41b9]{color:var(--app-text-muted);font-size:14px}.login-card[data-v-e0bf41b9]{display:grid;align-content:center;gap:24px;padding:32px 28px;background:linear-gradient(180deg,#141821f5,#0c0f16fa),#0c0f16f5}.login-card__header[data-v-e0bf41b9]{display:grid;gap:10px}.login-card__eyebrow[data-v-e0bf41b9]{border:1px solid rgba(12,92,171,.34);background:#0c5cab1f;color:#8fc7ff}.login-card__header h2[data-v-e0bf41b9]{font-size:30px;line-height:1.08}.login-card__header p[data-v-e0bf41b9]{color:var(--app-text-muted)}.login-alert[data-v-e0bf41b9],.login-form[data-v-e0bf41b9]{width:100%}.login-form[data-v-e0bf41b9]{display:grid;gap:4px}.login-submit[data-v-e0bf41b9]{width:100%;margin-top:8px}.login-card__footer[data-v-e0bf41b9]{color:var(--app-text-dim);font-size:13px}@media (max-width: 1180px){.login-shell[data-v-e0bf41b9],.login-hero__highlights[data-v-e0bf41b9]{grid-template-columns:1fr}}@media (max-width: 760px){.login-page[data-v-e0bf41b9]{padding:16px}.login-shell[data-v-e0bf41b9]{min-height:calc(100vh - 32px)}.login-hero[data-v-e0bf41b9],.login-card[data-v-e0bf41b9]{padding:24px 20px}.login-hero__copy h1[data-v-e0bf41b9]{font-size:32px}}.orders-view[data-v-830b02c1]{display:grid;gap:20px}.mode-alert[data-v-830b02c1],.detail-alert[data-v-830b02c1]{margin-bottom:0}.stats-grid[data-v-830b02c1]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.orders-layout[data-v-830b02c1]{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.9fr);gap:20px;align-items:start}.panel-extra[data-v-830b02c1],.toolbar-actions[data-v-830b02c1],.row-actions[data-v-830b02c1],.detail-item__head[data-v-830b02c1],.detail-block__head[data-v-830b02c1],.pagination-row[data-v-830b02c1],.date-range[data-v-830b02c1],.detail-item__actions[data-v-830b02c1],.file-picker__actions[data-v-830b02c1],.dialog-footer[data-v-830b02c1],.section-heading[data-v-830b02c1]{display:flex;align-items:center;justify-content:space-between;gap:12px}.panel-meta[data-v-830b02c1],.detail-meta[data-v-830b02c1]{color:var(--app-text-muted);font-size:12px}.toolbar-grid[data-v-830b02c1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:18px}.toolbar-actions[data-v-830b02c1],.row-actions[data-v-830b02c1]{justify-content:flex-end}.primary-cell[data-v-830b02c1],.detail-stack[data-v-830b02c1],.detail-list[data-v-830b02c1],.detail-block[data-v-830b02c1],.mini-metric[data-v-830b02c1],.dialog-summary[data-v-830b02c1],.file-picker[data-v-830b02c1],.contract-empty[data-v-830b02c1]{display:grid;gap:8px}.primary-cell strong[data-v-830b02c1]{font-size:14px}.pagination-row[data-v-830b02c1]{justify-content:flex-end;margin-top:18px}.mini-metrics[data-v-830b02c1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mini-metric[data-v-830b02c1],.detail-item[data-v-830b02c1]{padding:14px;border:1px solid var(--app-border);border-radius:8px;background:#ffffff05}.mini-metric span[data-v-830b02c1]{color:var(--app-text-muted);font-size:12px}.mini-metric strong[data-v-830b02c1]{font-size:18px}.integrity-flags[data-v-830b02c1]{display:flex;flex-wrap:wrap;gap:8px}.detail-list--contracts[data-v-830b02c1]{gap:12px}.form-grid[data-v-830b02c1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-span[data-v-830b02c1]{grid-column:1 / -1}.dialog-loading[data-v-830b02c1]{display:grid}.dialog-summary[data-v-830b02c1]{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.summary-chip[data-v-830b02c1]{display:grid;gap:6px;padding:12px 14px;border:1px solid var(--app-border);border-radius:8px;background:#ffffff05}.summary-chip span[data-v-830b02c1],.file-pill[data-v-830b02c1]{color:var(--app-text-muted);font-size:12px}.file-input[data-v-830b02c1]{display:none}.file-picker[data-v-830b02c1]{width:100%}.file-picker__actions[data-v-830b02c1]{justify-content:flex-start;flex-wrap:wrap}.number-input[data-v-830b02c1],.switch-grid[data-v-830b02c1]{width:100%}.switch-grid[data-v-830b02c1]{display:flex;flex-wrap:wrap;gap:16px}.file-pill[data-v-830b02c1]{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-830b02c1]{justify-items:start}@media (max-width: 1280px){.stats-grid[data-v-830b02c1]{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-layout[data-v-830b02c1]{grid-template-columns:1fr}}@media (max-width: 760px){.stats-grid[data-v-830b02c1],.toolbar-grid[data-v-830b02c1],.mini-metrics[data-v-830b02c1],.form-grid[data-v-830b02c1],.dialog-summary[data-v-830b02c1]{grid-template-columns:1fr}.panel-extra[data-v-830b02c1],.toolbar-actions[data-v-830b02c1],.row-actions[data-v-830b02c1],.detail-item__head[data-v-830b02c1],.detail-block__head[data-v-830b02c1],.pagination-row[data-v-830b02c1],.date-range[data-v-830b02c1],.detail-item__actions[data-v-830b02c1],.file-picker__actions[data-v-830b02c1],.switch-grid[data-v-830b02c1],.dialog-footer[data-v-830b02c1],.section-heading[data-v-830b02c1],.file-pill[data-v-830b02c1]{align-items:flex-start;flex-direction:column}}.procurement-view[data-v-ecf38b23]{display:grid;gap:20px}.procurement-alert[data-v-ecf38b23]{margin-bottom:0}.stats-grid[data-v-ecf38b23]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.procurement-layout[data-v-ecf38b23]{display:grid;grid-template-columns:minmax(0,1.55fr) 360px;gap:16px}.procurement-table-panel[data-v-ecf38b23],.summary-panel[data-v-ecf38b23]{min-width:0}.panel-extra[data-v-ecf38b23],.toolbar-actions[data-v-ecf38b23],.summary-block__header[data-v-ecf38b23],.summary-actions[data-v-ecf38b23],.product-cell[data-v-ecf38b23],.row-actions[data-v-ecf38b23]{display:flex}.panel-extra[data-v-ecf38b23]{align-items:center;gap:12px}.toolbar-grid[data-v-ecf38b23]{display:grid;grid-template-columns:180px 180px minmax(0,1fr) auto;gap:12px;margin-bottom:18px}.toolbar-actions[data-v-ecf38b23]{align-items:center;gap:12px}.product-cell[data-v-ecf38b23]{flex-direction:column;gap:4px}.product-cell span[data-v-ecf38b23],.platform-pill-list span[data-v-ecf38b23],.muted-copy[data-v-ecf38b23]{color:var(--app-text-muted);font-size:13px}.row-actions[data-v-ecf38b23]{align-items:center;gap:6px;flex-wrap:wrap}.summary-panel[data-v-ecf38b23] .el-card__body{display:grid;gap:18px}.summary-metrics[data-v-ecf38b23]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.summary-metric[data-v-ecf38b23],.draft-card[data-v-ecf38b23],.selected-item[data-v-ecf38b23],.migration-item[data-v-ecf38b23]{border:1px solid var(--app-border);border-radius:12px;background:#121a2fad}.summary-metric[data-v-ecf38b23]{padding:14px;display:grid;gap:6px}.summary-metric span[data-v-ecf38b23]{color:var(--app-text-muted);font-size:13px}.summary-metric strong[data-v-ecf38b23]{font-size:20px}.summary-block[data-v-ecf38b23]{display:grid;gap:12px}.summary-block__header[data-v-ecf38b23]{align-items:center;justify-content:space-between;gap:12px}.summary-block__header h4[data-v-ecf38b23]{margin:0;font-size:15px}.platform-pill-list[data-v-ecf38b23],.selected-list[data-v-ecf38b23],.field-stack[data-v-ecf38b23],.migration-list[data-v-ecf38b23]{display:grid;gap:10px}.selected-item[data-v-ecf38b23]{padding:12px 14px;display:flex;justify-content:space-between;gap:12px}.selected-item p[data-v-ecf38b23]{margin:4px 0 0;color:var(--app-text-muted);font-size:13px}.field-label[data-v-ecf38b23]{display:grid;gap:8px}.field-label span[data-v-ecf38b23]{color:var(--app-text-muted);font-size:13px}.summary-actions[data-v-ecf38b23]{gap:12px;flex-wrap:wrap}.history-grid[data-v-ecf38b23]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.9fr);gap:16px}.migration-item[data-v-ecf38b23]{padding:16px;display:grid;gap:6px}.migration-item strong[data-v-ecf38b23]{font-size:15px}.migration-item p[data-v-ecf38b23]{margin:0;color:var(--app-text-secondary);line-height:1.7}.dialog-grid[data-v-ecf38b23]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dialog-actions[data-v-ecf38b23]{display:flex;justify-content:flex-end;gap:12px}.detail-dialog[data-v-ecf38b23],.detail-section[data-v-ecf38b23]{display:grid;gap:14px}.detail-head[data-v-ecf38b23],.detail-head__actions[data-v-ecf38b23],.detail-section__head[data-v-ecf38b23]{display:flex}.detail-head[data-v-ecf38b23],.detail-section__head[data-v-ecf38b23]{align-items:center;justify-content:space-between;gap:12px}.detail-head h4[data-v-ecf38b23],.detail-section__head h4[data-v-ecf38b23]{margin:0;font-size:16px}.detail-head p[data-v-ecf38b23],.detail-remark[data-v-ecf38b23]{margin:0;color:var(--app-text-secondary);line-height:1.7}.detail-head__actions[data-v-ecf38b23]{align-items:center;gap:10px;flex-wrap:wrap}.detail-kv-grid[data-v-ecf38b23]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.detail-kv[data-v-ecf38b23]{display:grid;gap:6px;padding:12px 14px;border:1px solid var(--app-border);border-radius:8px;background:#121a2f7a}.detail-kv span[data-v-ecf38b23]{color:var(--app-text-muted);font-size:13px}.detail-kv strong[data-v-ecf38b23]{min-width:0;overflow-wrap:anywhere}@media (max-width: 1200px){.stats-grid[data-v-ecf38b23]{grid-template-columns:repeat(2,minmax(0,1fr))}.procurement-layout[data-v-ecf38b23],.history-grid[data-v-ecf38b23]{grid-template-columns:1fr}}@media (max-width: 900px){.toolbar-grid[data-v-ecf38b23],.dialog-grid[data-v-ecf38b23],.detail-kv-grid[data-v-ecf38b23],.stats-grid[data-v-ecf38b23],.summary-metrics[data-v-ecf38b23]{grid-template-columns:1fr}}.quotes-view[data-v-ec1af308]{display:grid;gap:20px}.mode-alert[data-v-ec1af308]{margin-bottom:0}.stats-grid[data-v-ec1af308]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.quotes-layout[data-v-ec1af308]{display:grid;grid-template-columns:minmax(0,1.45fr) 380px;gap:16px}.quotes-table-panel[data-v-ec1af308],.quote-detail-panel[data-v-ec1af308]{min-width:0}.panel-extra[data-v-ec1af308],.toolbar-group[data-v-ec1af308],.detail-head[data-v-ec1af308],.detail-kv[data-v-ec1af308],.record-cell[data-v-ec1af308],.row-actions[data-v-ec1af308],.action-row[data-v-ec1af308],.action-controls[data-v-ec1af308],.dialog-footer[data-v-ec1af308]{display:flex}.panel-extra[data-v-ec1af308],.detail-head[data-v-ec1af308],.detail-kv[data-v-ec1af308],.action-row[data-v-ec1af308]{align-items:center;justify-content:space-between;gap:12px}.action-controls[data-v-ec1af308]{align-items:center;gap:10px}.panel-meta[data-v-ec1af308]{color:var(--app-text-muted);font-size:13px}.toolbar-stack[data-v-ec1af308],.action-stack[data-v-ec1af308],.dialog-summary[data-v-ec1af308],.form-grid[data-v-ec1af308]{display:grid;gap:14px}.toolbar-stack[data-v-ec1af308]{margin-bottom:18px}.toolbar-group[data-v-ec1af308]{align-items:center;justify-content:space-between;gap:16px}.toolbar-group span[data-v-ec1af308],.detail-meta[data-v-ec1af308],.detail-copy[data-v-ec1af308],.record-cell span[data-v-ec1af308],.item-card p[data-v-ec1af308],.summary-chip span[data-v-ec1af308],.linked-order span[data-v-ec1af308]{color:var(--app-text-muted)}.record-cell[data-v-ec1af308],.item-list[data-v-ec1af308],.summary-chip[data-v-ec1af308],.linked-order[data-v-ec1af308]{flex-direction:column}.record-cell[data-v-ec1af308]{gap:4px}.row-actions[data-v-ec1af308]{justify-content:flex-end}.quote-detail-panel[data-v-ec1af308] .el-card__body{display:grid;gap:16px}.detail-block[data-v-ec1af308],.summary-chip[data-v-ec1af308]{display:grid;gap:10px;padding:16px;border:1px solid rgba(148,163,184,.12);border-radius:8px;background:#ffffff05}.detail-block h4[data-v-ec1af308],.detail-copy[data-v-ec1af308],.item-card p[data-v-ec1af308]{margin:0}.detail-copy[data-v-ec1af308]{white-space:pre-wrap;line-height:1.6}.item-list[data-v-ec1af308]{display:grid;gap:10px}.item-card[data-v-ec1af308]{display:flex;justify-content:space-between;gap:12px;padding:14px;border-radius:8px;background:#ffffff08}.item-card span[data-v-ec1af308]{color:#dfe8ff;font-weight:600;white-space:nowrap}.linked-order[data-v-ec1af308]{display:grid;gap:4px}.dialog-summary[data-v-ec1af308]{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.form-grid[data-v-ec1af308]{grid-template-columns:repeat(2,minmax(0,1fr))}.form-span[data-v-ec1af308]{grid-column:1 / -1}.number-input[data-v-ec1af308],.switch-grid[data-v-ec1af308]{width:100%}.switch-grid[data-v-ec1af308]{display:flex;flex-wrap:wrap;gap:16px}@media (max-width: 1200px){.stats-grid[data-v-ec1af308]{grid-template-columns:repeat(2,minmax(0,1fr))}.quotes-layout[data-v-ec1af308]{grid-template-columns:1fr}}@media (max-width: 760px){.stats-grid[data-v-ec1af308],.dialog-summary[data-v-ec1af308],.form-grid[data-v-ec1af308]{grid-template-columns:1fr}.toolbar-group[data-v-ec1af308],.item-card[data-v-ec1af308],.action-row[data-v-ec1af308],.action-controls[data-v-ec1af308],.dialog-footer[data-v-ec1af308]{align-items:flex-start;flex-direction:column}}.service-catalog-view[data-v-24bd3d62]{display:grid;gap:20px}.catalog-alert[data-v-24bd3d62]{border-radius:8px}.stats-grid[data-v-24bd3d62]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.catalog-layout[data-v-24bd3d62]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(360px,.9fr);gap:16px}.catalog-table-panel[data-v-24bd3d62],.catalog-detail-panel[data-v-24bd3d62]{min-width:0}.panel-extra[data-v-24bd3d62]{display:flex;align-items:center;gap:12px}.panel-meta[data-v-24bd3d62]{color:var(--app-text-muted);font-size:13px}.toolbar-stack[data-v-24bd3d62]{display:grid;gap:14px;margin-bottom:18px}.toolbar-top[data-v-24bd3d62],.toolbar-filters[data-v-24bd3d62],.toolbar-actions[data-v-24bd3d62],.detail-top[data-v-24bd3d62],.detail-actions[data-v-24bd3d62],.dialog-footer[data-v-24bd3d62]{display:flex;gap:12px}.toolbar-top[data-v-24bd3d62]>:first-child,.toolbar-filters[data-v-24bd3d62]>*{min-width:0;flex:1}.toolbar-top[data-v-24bd3d62]{align-items:stretch}.toolbar-filters[data-v-24bd3d62]{flex-wrap:wrap}.toolbar-actions[data-v-24bd3d62]{justify-content:space-between;align-items:center;padding:12px 14px;border:1px solid var(--app-border);border-radius:8px;background:#ffffff05}.selection-indicator[data-v-24bd3d62]{display:flex;align-items:center;gap:10px;min-width:0}.selection-hint[data-v-24bd3d62]{color:var(--app-text-muted);font-size:12px}.batch-actions[data-v-24bd3d62]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.primary-cell[data-v-24bd3d62]{display:grid;gap:6px}.primary-cell strong[data-v-24bd3d62]{font-size:14px;line-height:1.25}.primary-cell span[data-v-24bd3d62],.secondary-copy[data-v-24bd3d62]{color:var(--app-text-muted);font-size:12px}.detail-top[data-v-24bd3d62]{align-items:flex-start;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid var(--app-border)}.detail-title[data-v-24bd3d62]{display:block;font-size:20px;line-height:1.2}.detail-top p[data-v-24bd3d62]{margin:8px 0 0;color:var(--app-text-muted)}.detail-tags[data-v-24bd3d62]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.price-block[data-v-24bd3d62]{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-24bd3d62]{color:var(--app-text-muted);font-size:13px}.price-block strong[data-v-24bd3d62]{font-size:34px;line-height:1}.price-block p[data-v-24bd3d62]{margin:0;color:var(--app-text-soft);font-size:14px;line-height:1.6}.detail-grid[data-v-24bd3d62],.dialog-summary[data-v-24bd3d62],.form-grid[data-v-24bd3d62],.reimport-meta-grid[data-v-24bd3d62],.reimport-stats-grid[data-v-24bd3d62],.reimport-stack[data-v-24bd3d62]{display:grid;gap:12px}.detail-grid[data-v-24bd3d62],.dialog-summary[data-v-24bd3d62],.reimport-meta-grid[data-v-24bd3d62],.reimport-stats-grid[data-v-24bd3d62]{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-row[data-v-24bd3d62],.summary-chip[data-v-24bd3d62]{display:grid;gap:6px;padding:12px 14px;border:1px solid var(--app-border);border-radius:8px;background:#ffffff05}.detail-row span[data-v-24bd3d62],.summary-chip span[data-v-24bd3d62]{color:var(--app-text-muted);font-size:12px}.detail-actions[data-v-24bd3d62]{margin-top:18px;padding-top:18px;border-top:1px solid var(--app-border)}.edit-form[data-v-24bd3d62]{margin-top:18px}.result-header[data-v-24bd3d62]{display:grid;gap:6px}.result-header span[data-v-24bd3d62]{color:var(--app-text-muted);font-size:13px}.form-grid[data-v-24bd3d62]{grid-template-columns:repeat(2,minmax(0,1fr))}.form-span[data-v-24bd3d62]{grid-column:1 / -1}.number-input[data-v-24bd3d62]{width:100%}.dialog-footer[data-v-24bd3d62]{justify-content:flex-end}[data-v-24bd3d62] .admin-table .is-selected-row>td.el-table__cell{background:#0c5cab14!important}[data-v-24bd3d62] .number-input .el-input__wrapper{width:100%}@media (max-width: 1280px){.stats-grid[data-v-24bd3d62]{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-layout[data-v-24bd3d62]{grid-template-columns:minmax(0,1fr)}}@media (max-width: 760px){.stats-grid[data-v-24bd3d62],.detail-grid[data-v-24bd3d62],.dialog-summary[data-v-24bd3d62],.form-grid[data-v-24bd3d62],.reimport-meta-grid[data-v-24bd3d62],.reimport-stats-grid[data-v-24bd3d62]{grid-template-columns:minmax(0,1fr)}.toolbar-top[data-v-24bd3d62],.toolbar-filters[data-v-24bd3d62],.toolbar-actions[data-v-24bd3d62],.detail-top[data-v-24bd3d62],.detail-actions[data-v-24bd3d62],.dialog-footer[data-v-24bd3d62]{flex-direction:column}.detail-tags[data-v-24bd3d62]{justify-content:flex-start}.selection-indicator[data-v-24bd3d62],.batch-actions[data-v-24bd3d62]{width:100%}}.site-profile-view[data-v-0952087a]{display:grid;gap:20px}.site-profile-alert[data-v-0952087a]{margin-bottom:0}.site-profile-layout[data-v-0952087a]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.9fr);gap:16px}.summary-strip[data-v-0952087a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.summary-item[data-v-0952087a]{display:grid;gap:10px;padding:16px;border:1px solid rgba(148,163,184,.12);border-radius:8px;background:#ffffff08}.summary-item span[data-v-0952087a],.summary-copy[data-v-0952087a]{color:var(--app-text-muted)}.summary-copy[data-v-0952087a]{margin:16px 0 0}.site-form[data-v-0952087a],.form-grid[data-v-0952087a]{display:grid;gap:12px}.form-grid[data-v-0952087a]{grid-template-columns:repeat(2,minmax(0,1fr))}.form-span[data-v-0952087a]{grid-column:1 / -1}.form-actions[data-v-0952087a]{margin-top:18px;display:flex;justify-content:flex-end}@media (max-width: 1100px){.site-profile-layout[data-v-0952087a]{grid-template-columns:1fr}}@media (max-width: 760px){.summary-strip[data-v-0952087a],.form-grid[data-v-0952087a]{grid-template-columns:1fr}}:root{color-scheme:dark;font-family:IBM Plex Sans,PingFang SC,Microsoft YaHei,sans-serif;line-height:1.5;font-weight:400;--app-bg: #09090b;--app-surface: #12141b;--app-surface-strong: #171a23;--app-surface-soft: rgba(17, 24, 39, .74);--app-border: rgba(148, 163, 184, .12);--app-border-strong: rgba(148, 163, 184, .18);--app-text: #fafafa;--app-text-soft: rgba(248, 250, 252, .88);--app-text-muted: rgba(226, 232, 240, .68);--app-text-dim: rgba(148, 163, 184, .72);--app-primary: #0c5cab;--app-primary-soft: rgba(12, 92, 171, .16);--app-success: #10b981;--app-warning: #f59e0b;--app-danger: #ef4444;--app-shadow-md: 0 20px 40px rgba(3, 7, 18, .28);--app-shadow-lg: 0 30px 60px rgba(2, 6, 23, .34);--el-color-primary: #0c5cab;--el-color-success: #10b981;--el-color-warning: #f59e0b;--el-color-danger: #ef4444;--el-color-info: #64748b;--el-bg-color: #12141b;--el-bg-color-page: #09090b;--el-bg-color-overlay: #171a23;--el-fill-color-blank: transparent;--el-fill-color-light: rgba(255, 255, 255, .04);--el-fill-color-lighter: rgba(255, 255, 255, .03);--el-fill-color-dark: rgba(15, 23, 42, .88);--el-border-color: rgba(148, 163, 184, .16);--el-border-color-light: rgba(148, 163, 184, .12);--el-border-color-lighter: rgba(148, 163, 184, .1);--el-border-color-extra-light: rgba(148, 163, 184, .08);--el-popover-bg-color: #171a23;--el-popover-border-color: rgba(148, 163, 184, .18);--el-text-color-primary: #fafafa;--el-text-color-regular: rgba(248, 250, 252, .88);--el-text-color-secondary: rgba(226, 232, 240, .68);--el-text-color-placeholder: rgba(148, 163, 184, .72);--el-mask-color: rgba(3, 7, 18, .72);--el-box-shadow-light: 0 14px 30px rgba(2, 6, 23, .2);--el-border-radius-base: 8px;--el-disabled-bg-color: rgba(255, 255, 255, .03)}*{box-sizing:border-box}html,body,#app{min-height:100%}body{margin:0;min-width:320px;background:radial-gradient(circle at top left,rgba(12,92,171,.16),transparent 20%),radial-gradient(circle at top right,rgba(16,185,129,.12),transparent 20%),linear-gradient(180deg,#09090b,#0f1117 38%,#09090b);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:linear-gradient(180deg,#141821f0,#0f131bf0),#12141bf5;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(255, 255, 255, .02);--el-table-tr-bg-color: transparent;--el-table-row-hover-bg-color: rgba(255, 255, 255, .03);--el-table-border-color: rgba(148, 163, 184, .08);--el-table-current-row-bg-color: rgba(12, 92, 171, .08);background:transparent}.admin-table.el-table th.el-table__cell,.admin-table.el-table td.el-table__cell{background:transparent}.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:42px;border-radius:999px;border-left:1px solid var(--el-border-color)!important;background:#ffffff08;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,#0c5cabe6,#0b3d7ef2);border-color:#0c5cabd6}.el-input__wrapper,.el-textarea__inner,.el-select__wrapper{background:#ffffff08;box-shadow:0 0 0 1px #94a3b81f inset}.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:linear-gradient(180deg,#141821fa,#0f131bfa),#12141bfa!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:#12141bfa!important}.el-popover.el-popper{border-color:var(--app-border-strong)!important;background:linear-gradient(180deg,#141821fa,#0f131bfa),#12141bfa!important;box-shadow:var(--app-shadow-md)!important}.el-popover.el-popper .el-popper__arrow:before{border-color:var(--app-border-strong)!important;background:#12141bfa!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:#ffffff08}.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: rgba(18, 24, 37, .92);--el-pagination-button-disabled-color: rgba(148, 163, 184, .5);--el-pagination-button-disabled-bg-color: rgba(17, 24, 39, .46);--el-pagination-hover-color: #8fd0ff;--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:linear-gradient(180deg,#18202ff5,#101622f5),#121825eb;box-shadow:inset 0 1px #ffffff08;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:linear-gradient(180deg,#122849eb,#0e1f39eb),#0c5cab2e}.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),#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:#11182775;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:#7ec3ff!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)}
