.workstation-shell[data-v-acae1485]{background:var(--workstation-bg);min-height:100vh;display:flex}.workstation-sidebar[data-v-acae1485]{width:var(--workstation-sidebar-width);border-right:1px solid var(--workstation-sidebar-border);height:100vh;color:var(--workstation-sidebar-text);background:var(--workstation-sidebar-bg);flex-direction:column;flex-shrink:0;transition:width .18s;display:flex;position:sticky;top:0}.sidebar-collapsed .workstation-sidebar[data-v-acae1485]{width:72px}.sidebar-brand[data-v-acae1485]{height:var(--workstation-header-height);border-bottom:1px solid var(--workstation-sidebar-border);align-items:center;gap:12px;padding:0 16px;display:flex}.brand-mark[data-v-acae1485]{color:#fff;background:var(--workstation-primary);border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:16px;font-weight:700;display:grid}.brand-name[data-v-acae1485]{color:#fff;white-space:nowrap;font-size:14px;font-weight:600}.brand-version[data-v-acae1485]{color:#bfdbfe;background:#2563eb59;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700}.sidebar-nav[data-v-acae1485]{flex-direction:column;flex:1;gap:4px;padding:12px;display:flex;overflow-y:auto}.side-item[data-v-acae1485]{width:100%;color:var(--workstation-sidebar-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;transition:background .15s,color .15s;display:flex}.sidebar-collapsed .side-item[data-v-acae1485]{justify-content:center;padding:10px 0}.side-item[data-v-acae1485]:hover{color:#fff;background:var(--workstation-sidebar-hover)}.side-item-active[data-v-acae1485],.side-item-active[data-v-acae1485]:hover{color:var(--workstation-sidebar-active-text);background:var(--workstation-sidebar-active)}.side-badge[data-v-acae1485]{color:#fff;background:var(--workstation-sidebar-badge);border-radius:4px;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:10px;font-weight:500;display:grid}.side-item-active .side-badge[data-v-acae1485]{background:#fff3}.side-label[data-v-acae1485]{white-space:nowrap;flex:1}.side-icon[data-v-acae1485]{color:var(--workstation-sidebar-muted)}.side-item-secondary[data-v-acae1485]{font-size:13px}.sidebar-foot[data-v-acae1485]{border-top:1px solid var(--workstation-sidebar-border);justify-content:space-between;align-items:center;gap:8px;padding:16px;display:flex}.workspace-note[data-v-acae1485]{flex-direction:column;gap:2px;min-width:0;font-size:12px;display:flex}.workspace-note strong[data-v-acae1485]{color:var(--workstation-sidebar-muted);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.workspace-note span[data-v-acae1485]{color:var(--workstation-sidebar-muted);opacity:.85}.collapse-btn[data-v-acae1485]{width:32px;height:32px;color:var(--workstation-sidebar-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.collapse-btn[data-v-acae1485]:hover{color:#fff;background:var(--workstation-sidebar-hover)}.workstation-body[data-v-acae1485]{flex-direction:column;flex:1;min-width:0;display:flex}.workstation-topbar[data-v-acae1485]{z-index:20;height:var(--workstation-header-height);border-bottom:1px solid var(--workstation-border);background:var(--workstation-topbar-bg);justify-content:space-between;align-items:center;gap:16px;padding:0 24px;display:flex;position:sticky;top:0}.topbar-crumbs[data-v-acae1485]{align-items:center;gap:8px;font-size:14px;display:flex}.crumb-portal[data-v-acae1485]{color:var(--workstation-text-muted)}.crumb-sep[data-v-acae1485]{color:var(--workstation-text-faint)}.crumb-current[data-v-acae1485]{color:var(--workstation-text-strong);font-weight:500}.topbar-actions[data-v-acae1485]{align-items:center;gap:12px;display:flex}.skin-switch[data-v-acae1485]{border:1px solid var(--workstation-border);width:34px;height:34px;color:var(--workstation-text-muted);background:var(--workstation-panel);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.skin-switch[data-v-acae1485]:hover{border-color:var(--workstation-border-strong);color:var(--workstation-primary);background:var(--workstation-panel-soft)}.user-block[data-v-acae1485]{cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:12px;padding:4px 4px 4px 8px;display:flex}.user-block[data-v-acae1485]:hover{background:var(--workstation-panel-soft)}.account-tag[data-v-acae1485]{color:var(--workstation-success-strong);background:var(--tint-success);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px}.user-avatar[data-v-acae1485]{color:#fff;background:#059669;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:grid}.workstation-main[data-v-acae1485]{flex:1;padding:20px 24px 32px}.content-inner[data-v-acae1485]{max-width:var(--workstation-content-width);margin:0 auto}@media (width<=960px){.workstation-sidebar[data-v-acae1485]{z-index:30;position:fixed}.workstation-body[data-v-acae1485]{padding-left:72px}}.admin-shell[data-v-4d971071]{background:var(--workstation-bg);min-height:100vh;display:flex}.admin-sidebar[data-v-4d971071]{width:var(--workstation-sidebar-width);border-right:1px solid var(--workstation-sidebar-border);height:100vh;color:var(--workstation-sidebar-text);background:var(--workstation-sidebar-bg);flex-direction:column;flex-shrink:0;transition:width .18s;display:flex;position:sticky;top:0}.sidebar-collapsed .admin-sidebar[data-v-4d971071]{width:64px}.sidebar-brand[data-v-4d971071]{height:var(--workstation-header-height);border-bottom:1px solid var(--workstation-sidebar-border);align-items:center;gap:12px;padding:0 16px;display:flex}.sidebar-collapsed .sidebar-brand[data-v-4d971071]{justify-content:center;padding:0}.brand-mark[data-v-4d971071]{color:#fff;background:var(--workstation-primary);border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:16px;font-weight:700;display:grid}.brand-name[data-v-4d971071]{color:#fff;white-space:nowrap;font-size:14px;font-weight:600}.brand-version[data-v-4d971071]{color:#bfdbfe;background:#2563eb59;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700}.portal-block[data-v-4d971071]{border-bottom:1px solid var(--workstation-sidebar-border);flex-direction:column;gap:4px;padding:12px 16px;display:flex}.portal-block span[data-v-4d971071]{color:var(--workstation-sidebar-muted);font-size:11px}.portal-block strong[data-v-4d971071]{color:#93c5fd;font-size:14px;font-weight:500}.sidebar-nav[data-v-4d971071]{flex-direction:column;flex:1;gap:4px;padding:12px;display:flex;overflow-y:auto}.side-item[data-v-4d971071]{width:100%;color:var(--workstation-sidebar-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;transition:background .15s,color .15s;display:flex}.sidebar-collapsed .side-item[data-v-4d971071]{justify-content:center;padding:10px 0}.side-item[data-v-4d971071]:hover{color:#fff;background:var(--workstation-sidebar-hover)}.side-item-active[data-v-4d971071],.side-item-active[data-v-4d971071]:hover{color:var(--workstation-sidebar-active-text);background:var(--workstation-sidebar-active)}.side-badge[data-v-4d971071]{color:#fff;background:var(--workstation-sidebar-badge);border-radius:4px;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:10px;font-weight:500;display:grid}.side-item-active .side-badge[data-v-4d971071]{background:#fff3}.side-label[data-v-4d971071]{white-space:nowrap;flex:1}.side-chevron[data-v-4d971071]{transition:transform .15s}.side-chevron.open[data-v-4d971071]{transform:rotate(90deg)}.side-children[data-v-4d971071]{flex-direction:column;gap:2px;margin-top:2px;padding-left:44px;display:flex}.side-child[data-v-4d971071]{color:var(--workstation-sidebar-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 12px;font-size:14px}.side-child[data-v-4d971071]:hover,.side-child-active[data-v-4d971071],.side-child-active[data-v-4d971071]:hover{color:#fff;background:var(--workstation-sidebar-hover)}.sidebar-foot[data-v-4d971071]{border-top:1px solid var(--workstation-sidebar-border);justify-content:space-between;align-items:center;gap:8px;padding:16px;display:flex}.sidebar-collapsed .sidebar-foot[data-v-4d971071]{justify-content:center;padding:12px 0}.workspace-note[data-v-4d971071]{flex-direction:column;gap:2px;min-width:0;font-size:12px;display:flex}.workspace-note strong[data-v-4d971071]{color:var(--workstation-sidebar-muted);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.workspace-note span[data-v-4d971071]{color:var(--workstation-sidebar-muted);opacity:.85}.collapse-btn[data-v-4d971071]{width:32px;height:32px;color:var(--workstation-sidebar-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.collapse-btn[data-v-4d971071]:hover{color:#fff;background:var(--workstation-sidebar-hover)}.admin-body[data-v-4d971071]{flex-direction:column;flex:1;min-width:0;display:flex}.admin-topbar[data-v-4d971071]{z-index:20;height:var(--workstation-header-height);border-bottom:1px solid var(--workstation-border);background:var(--workstation-topbar-bg);justify-content:space-between;align-items:center;gap:16px;padding:0 24px;display:flex;position:sticky;top:0}.topbar-crumbs[data-v-4d971071]{align-items:center;gap:8px;font-size:14px;display:flex}.crumb-portal[data-v-4d971071]{color:var(--workstation-text-muted)}.crumb-sep[data-v-4d971071]{color:var(--workstation-text-faint)}.crumb-current[data-v-4d971071]{color:var(--workstation-text-strong);font-weight:500}.crumb-link[data-v-4d971071]{color:var(--workstation-text-strong);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.crumb-link.is-parent[data-v-4d971071]{color:var(--workstation-text-muted);font-weight:400}.crumb-link[data-v-4d971071]:hover{color:var(--workstation-primary);text-underline-offset:3px;text-decoration:underline}.topbar-actions[data-v-4d971071]{align-items:center;gap:12px;display:flex}.skin-switch[data-v-4d971071]{border:1px solid var(--workstation-border);width:34px;height:34px;color:var(--workstation-text-muted);background:var(--workstation-panel);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.skin-switch[data-v-4d971071]:hover{border-color:var(--workstation-border-strong);color:var(--workstation-primary);background:var(--workstation-panel-soft)}.user-block[data-v-4d971071]{cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:10px;padding:4px 8px 4px 4px;display:flex}.user-block[data-v-4d971071]:hover{background:var(--workstation-panel-soft)}.user-account[data-v-4d971071]{color:var(--workstation-text);white-space:nowrap;font-size:14px}.user-avatar[data-v-4d971071]{color:#fff;background:linear-gradient(135deg,#3b82f6,#4f46e5);border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:grid}.logout-btn[data-v-4d971071]{color:var(--workstation-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 10px;font-size:14px}.logout-btn[data-v-4d971071]:hover{color:var(--workstation-text-strong);background:var(--workstation-panel-soft)}.admin-main[data-v-4d971071]{flex:1;padding:24px}.content-inner[data-v-4d971071]{max-width:var(--workstation-content-width);margin:0 auto}@media (width<=960px){.admin-sidebar[data-v-4d971071]{z-index:30;position:fixed}.admin-body[data-v-4d971071]{padding-left:64px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--workstation-bg:#f8fafc;--workstation-bg-deep:#f1f5f9;--workstation-panel:#fff;--workstation-panel-strong:#fff;--workstation-panel-soft:#f8fafc;--workstation-border:#e2e8f0;--workstation-border-strong:#93c5fd;--workstation-text:#1e293b;--workstation-text-strong:#0f172a;--workstation-text-muted:#64748b;--workstation-text-faint:#94a3b8;--workstation-primary:#2563eb;--workstation-primary-strong:#1d4ed8;--workstation-success:#059669;--workstation-success-strong:#047857;--workstation-warning:#d97706;--workstation-warning-strong:#b45309;--workstation-danger:#dc2626;--workstation-danger-strong:#b91c1c;--workstation-orange:#ea580c;--workstation-orange-strong:#c2410c;--workstation-violet:#7c3aed;--tint-neutral:#f8fafc;--tint-primary:#eff6ff;--tint-success:#ecfdf5;--tint-danger:#fef2f2;--tint-warning:#fffbeb;--tint-orange:#fff7ed;--tint-emerald-line:#a7f3d0;--sev-critical-fg:#b91c1c;--sev-critical-bg:#ef44441f;--sev-critical-line:#ef444480;--sev-critical-tint:#ef444414;--sev-critical-solid:#ef4444;--sev-high-fg:#c2410c;--sev-high-bg:#f9731624;--sev-high-line:#f9731680;--sev-high-tint:#f9731614;--sev-high-solid:#f97316;--sev-medium-fg:#a16207;--sev-medium-bg:#eab30829;--sev-medium-line:#eab30880;--sev-medium-tint:#eab30814;--sev-medium-solid:#eab308;--sev-low-fg:#1d4ed8;--sev-low-bg:#3b82f61f;--sev-low-line:#3b82f673;--sev-low-tint:#3b82f614;--sev-low-solid:#3b82f6;--sev-info-fg:#475569;--sev-info-bg:#94a3b82e;--sev-info-line:#94a3b866;--sev-info-tint:#94a3b80f;--sev-info-solid:#94a3b8;--workstation-body-bg:#f8fafc;--workstation-grid-line:transparent;--workstation-sidebar-bg:#0f172a;--workstation-sidebar-border:#1e293b;--workstation-sidebar-text:#cbd5e1;--workstation-sidebar-muted:#64748b;--workstation-sidebar-hover:#1e293b;--workstation-sidebar-active:#2563eb;--workstation-sidebar-active-text:#fff;--workstation-sidebar-badge:#334155;--workstation-sidebar-accent:#6ee7b7;--workstation-topbar-bg:#fff;--workstation-table-head-bg:#f8fafc;--workstation-table-cell-bg:#fff;--workstation-table-hover-bg:#f8fafc;--workstation-input-bg:#fff;--workstation-radius:12px;--workstation-radius-sm:8px;--workstation-header-height:64px;--workstation-sidebar-width:256px;--workstation-content-width:1280px;--workstation-shadow:0 1px 2px #0f172a0d;--workstation-shadow-lg:0 10px 25px #0f172a14}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--workstation-bg:#010102;--workstation-bg-deep:#010102;--workstation-panel:#0f1011;--workstation-panel-strong:#0f1011;--workstation-panel-soft:#141516;--workstation-border:#23252a;--workstation-border-strong:#34343a;--workstation-text:#d0d6e0;--workstation-text-strong:#f7f8f8;--workstation-text-muted:#8a8f98;--workstation-text-faint:#62666d;--workstation-primary:#5e6ad2;--workstation-primary-strong:#6b77e8;--workstation-success:#27a644;--workstation-success-strong:#34d399;--workstation-warning:#f59e0b;--workstation-warning-strong:#fbbf24;--workstation-danger:#ef4444;--workstation-danger-strong:#f87171;--workstation-orange:#fb923c;--workstation-orange-strong:#fdba74;--workstation-violet:#a78bfa;--tint-neutral:#141516;--tint-primary:#171a35;--tint-success:#10251a;--tint-danger:#2a1417;--tint-warning:#2a2111;--tint-orange:#2a1b12;--tint-emerald-line:#1f4d35;--sev-critical-fg:#f87171;--sev-critical-bg:#ef444438;--sev-critical-line:#ef4444cc;--sev-critical-tint:#ef44441a;--sev-high-fg:#fb923c;--sev-high-bg:#f9731638;--sev-high-line:#f97316cc;--sev-high-tint:#f973161a;--sev-medium-fg:#facc15;--sev-medium-bg:#eab30833;--sev-medium-line:#eab308bf;--sev-medium-tint:#eab30817;--sev-low-fg:#828fff;--sev-low-bg:#5e6ad238;--sev-low-line:#5e6ad2b3;--sev-low-tint:#5e6ad217;--sev-info-fg:#d0d6e0;--sev-info-bg:#8a8f9829;--sev-info-line:#8a8f9866;--sev-info-tint:#8a8f980f;--workstation-body-bg:#010102;--workstation-grid-line:transparent;--workstation-sidebar-bg:#010102;--workstation-sidebar-border:#23252a;--workstation-sidebar-text:#d0d6e0;--workstation-sidebar-muted:#8a8f98;--workstation-sidebar-hover:#18191a;--workstation-sidebar-active:#5e6ad2;--workstation-sidebar-active-text:#fff;--workstation-sidebar-badge:#23252a;--workstation-sidebar-accent:#34d399;--workstation-topbar-bg:#010102;--workstation-table-head-bg:#141516;--workstation-table-cell-bg:#0f1011;--workstation-table-hover-bg:#141516;--workstation-input-bg:#141516;--workstation-shadow:0 8px 24px #00000047;--workstation-shadow-lg:0 10px 25px #00000073}*{box-sizing:border-box}html,body,#app{width:100%;min-height:100%;margin:0}body{letter-spacing:0;color:var(--workstation-text);background:var(--workstation-body-bg);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:14px;line-height:1.5}a{color:inherit;text-decoration:none}.workstation-page{flex-direction:column;gap:16px;display:flex}.workstation-section,.workstation-glass-panel{border:1px solid var(--workstation-border);border-radius:var(--workstation-radius);background:var(--workstation-panel);box-shadow:var(--workstation-shadow)}.workstation-card-hover{transition:border-color .18s,box-shadow .18s}.workstation-card-hover:hover{border-color:var(--workstation-border-strong);box-shadow:var(--workstation-shadow-lg)}.metric-glow{text-shadow:none}.shortcut-icon{background:var(--tint-primary)}.status-dot{box-shadow:none}.n-card.workstation-section,.n-card.workstation-glass-panel{color:var(--workstation-text)}.n-card.workstation-section>.n-card-header,.n-card.workstation-glass-panel>.n-card-header{color:var(--workstation-text-strong);border-bottom:1px solid var(--workstation-border)}.n-card.workstation-section>.n-card__content,.n-card.workstation-glass-panel>.n-card__content{color:var(--workstation-text)}.n-data-table .n-data-table-th{color:var(--workstation-text-muted);background:var(--workstation-table-head-bg)}.n-data-table .n-data-table-td{color:var(--workstation-text);background:var(--workstation-table-cell-bg);border-color:var(--workstation-border)}.n-data-table .n-data-table-tr:hover .n-data-table-td{background:var(--workstation-table-hover-bg)}.severity-chip{white-space:nowrap;border:1px solid #0000;border-radius:6px;align-items:center;padding:2px 8px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.severity-chip.sev-critical{background:var(--sev-critical-bg);border-color:var(--sev-critical-line);color:var(--sev-critical-fg)}.severity-chip.sev-high{background:var(--sev-high-bg);border-color:var(--sev-high-line);color:var(--sev-high-fg)}.severity-chip.sev-medium{background:var(--sev-medium-bg);border-color:var(--sev-medium-line);color:var(--sev-medium-fg)}.severity-chip.sev-low{background:var(--sev-low-bg);border-color:var(--sev-low-line);color:var(--sev-low-fg)}.severity-chip.sev-info,.severity-chip.sev-unknown{background:var(--sev-info-bg);border-color:var(--sev-info-line);color:var(--sev-info-fg)}.n-statistic .n-statistic__label{color:var(--workstation-text-muted)}.n-statistic .n-statistic-value{color:var(--workstation-text-strong)}.qc-btn{border:1px solid var(--workstation-border);border-radius:var(--workstation-radius-sm);color:var(--workstation-text);background:var(--workstation-panel);font:inherit;cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:500;line-height:1.4;display:inline-flex}.qc-btn:hover:not(:disabled){background:var(--workstation-panel-soft)}.qc-btn:disabled{cursor:not-allowed;opacity:.5}.qc-btn.qc-btn-primary{border-color:var(--workstation-primary);color:#fff;background:var(--workstation-primary)}.qc-btn.qc-btn-primary:hover:not(:disabled){border-color:var(--workstation-primary-strong);background:var(--workstation-primary-strong)}.qc-btn.qc-btn-sm{padding:6px 12px;font-size:13px}.qc-link{color:var(--workstation-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px}.qc-link:hover{color:var(--workstation-primary-strong)}.qc-link:disabled{cursor:not-allowed;opacity:.5}.qc-input,.qc-textarea{border:1px solid var(--workstation-border);border-radius:var(--workstation-radius-sm);width:100%;color:var(--workstation-text);background:var(--workstation-input-bg);font:inherit;outline:0;padding:8px 12px;font-size:14px;line-height:1.4}.qc-input:focus,.qc-textarea:focus{border-color:var(--workstation-primary);box-shadow:0 0 0 2px #2563eb2e}.qc-input::placeholder,.qc-textarea::placeholder{color:var(--workstation-text-faint)}.qc-label{color:var(--workstation-text-muted);margin-bottom:6px;font-size:12px;font-weight:500;display:block}.qc-table{border-collapse:collapse;width:100%;font-size:14px}.qc-table thead{background:var(--workstation-table-head-bg);color:var(--workstation-text-muted)}.qc-table th{text-align:left;white-space:nowrap;padding:12px 20px;font-weight:500}.qc-table td{border-top:1px solid var(--workstation-border);color:var(--workstation-text);vertical-align:middle;padding:12px 20px}.qc-table tbody tr:hover td{background:var(--workstation-table-hover-bg)}.qc-table th.is-right,.qc-table td.is-right{text-align:right}.qc-chip{background:var(--tint-neutral);border:1px solid var(--workstation-border);color:var(--workstation-text);white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-flex}.qc-chip i{background:currentColor;border-radius:50%;width:6px;height:6px}.qc-chip.tone-success{background:var(--tint-success);color:var(--workstation-success-strong);border-color:#0000}.qc-chip.tone-danger{background:var(--tint-danger);color:var(--workstation-danger);border-color:#0000}.qc-chip.tone-warning{background:var(--tint-warning);color:var(--workstation-warning);border-color:#0000}.qc-chip.tone-orange{background:var(--tint-orange);color:var(--workstation-orange);border-color:#0000}.qc-chip.tone-primary{background:var(--tint-primary);color:var(--workstation-primary);border-color:#0000}.qc-chip.tone-violet{color:var(--workstation-violet);background:#7c3aed1a;border-color:#0000}.qc-chip.tone-muted{background:var(--tint-neutral);color:var(--workstation-text-muted);border-color:#0000}.qc-pager{border-top:1px solid var(--workstation-border);color:var(--workstation-text-muted);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:14px;display:flex}.qc-pager-pages{align-items:center;gap:4px;display:flex}.qc-pager-pages button{border:1px solid var(--workstation-border);border-radius:var(--workstation-radius-sm);min-width:32px;color:var(--workstation-text);background:var(--workstation-panel);font:inherit;cursor:pointer;padding:6px 10px;font-size:13px}.qc-pager-pages button.is-active{border-color:var(--workstation-primary);color:#fff;background:var(--workstation-primary)}.qc-pager-pages button:disabled{cursor:not-allowed;opacity:.45}.qc-card-head{border-bottom:1px solid var(--workstation-border);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.qc-card-head h2,.qc-card-head h3{color:var(--workstation-text-strong);margin:0;font-size:14px;font-weight:600}.qc-card-head .qc-muted{color:var(--workstation-text-faint);font-size:12px}.qc-muted{color:var(--workstation-text-muted)}.qc-empty{color:var(--workstation-text-muted);text-align:center;padding:40px 20px;font-size:14px}.qc-error{color:var(--workstation-danger)}.qc-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.section-title{color:var(--workstation-text-strong);margin:0;font-size:20px;font-weight:600;line-height:1.3}.ap-page{flex-direction:column;gap:24px;display:flex}.ap-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ap-head h1{color:var(--workstation-text-strong);margin:0;font-size:24px;font-weight:700;line-height:1.3}.ap-head p{color:var(--workstation-text-muted);margin:4px 0 0;font-size:14px}.ap-head-actions{flex-wrap:wrap;gap:8px;display:flex}.ap-filter{padding:16px}.ap-filter-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:16px;display:grid}.ap-filter-actions{flex-wrap:wrap;gap:8px;display:flex}.ap-kpis{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;display:grid}.ap-kpi{padding:16px}.ap-kpi-label{color:var(--workstation-text-muted);font-size:14px}.ap-kpi-value{color:var(--workstation-text-strong);margin-top:4px;font-size:24px;font-weight:700;line-height:1.2}.ap-kpi-value.is-success{color:var(--workstation-success-strong)}.ap-kpi-value.is-primary{color:var(--workstation-primary)}.ap-kpi-value.is-warning{color:var(--workstation-warning)}.ap-kpi-value.is-danger{color:var(--workstation-danger)}.ap-kpi-hint{color:var(--workstation-text-faint);margin-top:4px;font-size:12px}.ap-kpi-hint.is-up{color:var(--workstation-success-strong)}.ap-kpi-hint.is-down{color:var(--workstation-danger)}.ap-charts{gap:24px;display:grid}.ap-charts.cols-2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.ap-charts.cols-2-1{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}.ap-chart{padding:20px}.ap-chart-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.ap-chart-head h3{color:var(--workstation-text-strong);margin:0;font-size:14px;font-weight:600}.ap-chart-head span{color:var(--workstation-text-faint);font-size:12px}.ap-table-wrap{overflow-x:auto}.ap-field{flex-direction:column;gap:6px;display:flex}.ap-field>label{color:var(--workstation-text-muted);font-size:12px;font-weight:500}.ap-field>label.required:after{content:" *";color:var(--workstation-danger)}.ap-modal-backdrop{z-index:50;background:#0f172a73;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ap-modal{background:var(--workstation-panel);width:100%;max-width:560px;max-height:calc(100vh - 32px);box-shadow:var(--workstation-shadow-lg);border-radius:12px;flex-direction:column;display:flex}.ap-modal.is-wide{max-width:760px}.ap-modal-head{border-bottom:1px solid var(--workstation-border);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.ap-modal-head h3{color:var(--workstation-text-strong);margin:0;font-size:16px;font-weight:600}.ap-modal-close{color:var(--workstation-text-faint);cursor:pointer;background:0 0;border:0;padding:4px;font-size:18px;line-height:1}.ap-modal-body{flex-direction:column;flex:1;gap:16px;padding:20px;display:flex;overflow-y:auto}.ap-modal-foot{border-top:1px solid var(--workstation-border);justify-content:flex-end;gap:8px;padding:16px 20px;display:flex}.ap-tabs{gap:4px;padding:8px;display:inline-flex}.ap-tab{color:var(--workstation-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500}.ap-tab:hover{background:var(--workstation-panel-soft)}.ap-tab.is-active{color:#fff;background:var(--workstation-primary)}.ap-range{border:1px solid var(--workstation-border);border-radius:8px;display:inline-flex;overflow:hidden}.ap-range button{color:var(--workstation-text-muted);background:var(--workstation-panel);font:inherit;cursor:pointer;border:0;padding:8px 12px;font-size:14px}.ap-range button.is-active{color:#fff;background:var(--workstation-primary)}.ap-note{border:1px solid var(--tint-emerald-line,var(--workstation-border));border-radius:var(--workstation-radius);color:var(--workstation-text-muted);padding:16px 20px;font-size:13px;line-height:1.6}.ap-note.is-warning{color:#92400e;background:var(--tint-warning);border-color:#d9770659}.ap-note.is-warning strong{color:#78350f;margin-bottom:4px;font-size:14px;display:block}.ap-progress{background:var(--tint-neutral);border-radius:999px;height:6px;overflow:hidden}.ap-progress i{background:var(--workstation-primary);border-radius:999px;height:100%;display:block}.ap-progress.is-warning i{background:var(--workstation-warning)}.ap-progress.is-danger i{background:var(--workstation-danger)}@media (width<=960px){.ap-charts.cols-2-1{grid-template-columns:1fr}}
