.nav-group[data-v-e1e3ae5a]{gap:4px;display:grid}.nav-group+.nav-group[data-v-e1e3ae5a]{margin-top:11px}.nav-group-title[data-v-e1e3ae5a]{color:#6f91a8;letter-spacing:.12em;margin:0;padding:0 11px 3px;font-size:10px;font-weight:700}.sidebar-close[data-v-e1e3ae5a]{color:#d8e7ef;cursor:pointer;background:#ffffff14;border:0;border-radius:10px;width:36px;height:36px;margin-left:auto;font-size:24px;display:none}.logout-button[data-v-e1e3ae5a]{border-radius:9px;min-width:38px;min-height:38px;font-size:11px}.logout-button[data-v-e1e3ae5a]:hover,.logout-button[data-v-e1e3ae5a]:focus-visible{color:#fff;background:#ffffff14}.nav-item[data-v-e1e3ae5a]:focus-visible,.menu-button[data-v-e1e3ae5a]:focus-visible,.sidebar-close[data-v-e1e3ae5a]:focus-visible,.mobile-nav a[data-v-e1e3ae5a]:focus-visible,.mobile-more[data-v-e1e3ae5a]:focus-visible,.ai-pill[data-v-e1e3ae5a]:focus-visible,.top-avatar[data-v-e1e3ae5a]:focus-visible{outline-offset:2px;outline:3px solid #35c6b873}.mobile-more[data-v-e1e3ae5a]{display:none}@media (width<=760px){.sidebar[data-v-e1e3ae5a]{visibility:hidden}.sidebar.open[data-v-e1e3ae5a]{visibility:visible}.sidebar-close[data-v-e1e3ae5a]{place-items:center;display:grid}.brand-copy[data-v-e1e3ae5a]{min-width:0}.sidebar-nav[data-v-e1e3ae5a]{padding-bottom:20px;display:block}.nav-group+.nav-group[data-v-e1e3ae5a]{margin-top:16px}.nav-group-title[data-v-e1e3ae5a]{padding-top:3px}.mobile-nav[data-v-e1e3ae5a]{grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.mobile-nav a[data-v-e1e3ae5a],.mobile-more[data-v-e1e3ae5a]{color:#718293;cursor:pointer;background:0 0;border:0;border-radius:0;width:auto;min-width:0}.mobile-nav a[data-v-e1e3ae5a]{flex:none}.mobile-more[data-v-e1e3ae5a]{place-content:center;justify-items:center;gap:2px;display:grid}.mobile-more.active[data-v-e1e3ae5a]{color:#0f8179}.mobile-nav a span[data-v-e1e3ae5a],.mobile-more span[data-v-e1e3ae5a]{font-size:14px;font-weight:800;line-height:1}.mobile-nav a small[data-v-e1e3ae5a],.mobile-more small[data-v-e1e3ae5a]{white-space:nowrap;font-size:10px}}.ai-heading[data-v-1b83ce27]{align-items:center}.ai-service-status[data-v-1b83ce27]{color:#617383;background:#f5f7f9;border:1px solid #d8e1e7;border-radius:13px;align-items:center;gap:10px;max-width:480px;padding:10px 14px;display:flex}.ai-service-status>span[data-v-1b83ce27]:last-child{gap:3px;min-width:0;display:grid}.ai-service-status strong[data-v-1b83ce27],.ai-service-status small[data-v-1b83ce27]{display:block}.ai-service-status strong[data-v-1b83ce27]{font-size:12px}.ai-service-status small[data-v-1b83ce27]{color:inherit;font-size:10px;line-height:1.4}.service-dot[data-v-1b83ce27]{background:#8b9aa6;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 4px #8b9aa61f}.ai-service-status[data-ai-status=online][data-v-1b83ce27]{color:#08735b;background:#e8f8f2;border-color:#bde4d7}.ai-service-status[data-ai-status=online] .service-dot[data-v-1b83ce27]{background:#11a06f;box-shadow:0 0 0 4px #11a06f21}.ai-service-status[data-ai-status=degraded][data-v-1b83ce27]{color:#8a5a00;background:#fff6df;border-color:#ecd49b}.ai-service-status[data-ai-status=degraded] .service-dot[data-v-1b83ce27]{background:#d98e04;box-shadow:0 0 0 4px #d98e0421}.ai-service-status[data-ai-status=error][data-v-1b83ce27]{color:#a82d3a;background:#fdecef;border-color:#efbec4}.ai-service-status[data-ai-status=error] .service-dot[data-v-1b83ce27]{background:#cf4450;box-shadow:0 0 0 4px #cf445021}.ai-tabs[data-v-1b83ce27]{z-index:12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #dce5ec;border-radius:13px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:5px;padding:5px;display:grid;position:sticky;top:96px}.ai-tabs button[data-v-1b83ce27]{color:#657789;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:42px;font-weight:700}.ai-tabs button.active[data-v-1b83ce27]{color:#fff;background:#173f5f;box-shadow:0 5px 14px #173f5f2b}.ai-tabs button[data-v-1b83ce27]:focus-visible,.ai-job-card[data-v-1b83ce27]:focus-visible,.task-toolbar button[data-v-1b83ce27]:focus-visible,.suggestion-list button[data-v-1b83ce27]:focus-visible{outline-offset:2px;outline:3px solid #1ba3a345}.tab-count[data-v-1b83ce27]{color:#0b6d68;background:#dff5f1;border-radius:999px;place-items:center;min-width:20px;margin-left:7px;padding:2px 5px;font-size:10px;display:inline-grid}.ai-tabs button.active .tab-count[data-v-1b83ce27]{color:#173f5f;background:#fff}.ai-feedback[data-v-1b83ce27]{z-index:11;position:sticky;top:154px;box-shadow:0 8px 24px #142d4617}.status-metric[data-ai-status=online][data-v-1b83ce27]{color:#08735b}.status-metric[data-ai-status=degraded][data-v-1b83ce27]{color:#9a6300}.status-metric[data-ai-status=error][data-v-1b83ce27]{color:#a82d3a}.assistant-grid[data-v-1b83ce27]{align-items:stretch}.assistant-question[data-v-1b83ce27]{min-height:130px}.prompt-suggestions>span[data-v-1b83ce27]{color:#506579;font-size:12px;font-weight:700}.suggestion-list[data-v-1b83ce27]{flex-wrap:wrap;gap:7px;display:flex}.suggestion-list button[data-v-1b83ce27]{color:#3f6178;cursor:pointer;background:#f7fafb;border:1px solid #d6e3ea;border-radius:999px;padding:7px 10px;font-size:11px}.suggestion-list button[data-v-1b83ce27]:hover{color:#08735b;background:#edf9f6;border-color:#9dcec9}.boundary-list[data-v-1b83ce27]{gap:13px;display:grid}.boundary-list>div[data-v-1b83ce27]{grid-template-columns:34px 1fr;align-items:start;gap:11px;display:grid}.boundary-list>div>span[data-v-1b83ce27]{color:#087d75;background:#e7f7f4;border-radius:10px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.boundary-list p[data-v-1b83ce27]{gap:4px;margin:0;display:grid}.boundary-list strong[data-v-1b83ce27]{font-size:12px}.boundary-list small[data-v-1b83ce27]{color:#718294;font-size:11px;line-height:1.5}.tasks-header[data-v-1b83ce27]{flex-wrap:wrap}.polling-status[data-v-1b83ce27]{color:#08735b;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.polling-status span[data-v-1b83ce27]{background:#11a06f;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite ai-pulse-1b83ce27}@keyframes ai-pulse-1b83ce27{50%{opacity:.35;transform:scale(.78)}}.task-toolbar[data-v-1b83ce27]{border-bottom:1px solid #edf1f4;gap:6px;padding:12px 16px;display:flex;overflow-x:auto}.task-toolbar button[data-v-1b83ce27]{color:#66798b;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dce5ec;border-radius:999px;min-height:34px;padding:6px 11px;font-size:11px}.task-toolbar button.active[data-v-1b83ce27]{color:#fff;background:#173f5f;border-color:#173f5f}.poll-error[data-v-1b83ce27]{margin:12px 16px 0}.task-list-body[data-v-1b83ce27]{padding:0}.ai-task-list[data-v-1b83ce27]{display:grid}.ai-task-item[data-v-1b83ce27]{border-bottom:1px solid #edf1f4;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 16px;display:grid}.ai-task-item[data-v-1b83ce27]:last-child{border-bottom:0}.ai-task-item.selected[data-v-1b83ce27]{background:#f1faf8;box-shadow:inset 3px 0 #1ba3a3}.ai-job-card[data-v-1b83ce27]{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-width:0;padding:0;display:grid}.task-copy[data-v-1b83ce27]{gap:5px;min-width:0;display:grid}.task-copy strong[data-v-1b83ce27],.task-copy small[data-v-1b83ce27]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-copy strong[data-v-1b83ce27]{color:#102a43;font-size:13px}.task-copy small[data-v-1b83ce27]{color:#718294;font-size:11px}.task-token[data-v-1b83ce27]{color:#789;white-space:nowrap;font-size:10px}.task-actions[data-v-1b83ce27]{gap:6px;display:flex}.result-processing[data-v-1b83ce27],.result-failure[data-v-1b83ce27]{text-align:left;justify-content:center;align-items:center;gap:13px;min-height:180px;display:flex}.result-processing p[data-v-1b83ce27],.result-failure p[data-v-1b83ce27]{color:#718294;margin:5px 0 0;font-size:11px}.result-failure[data-v-1b83ce27]{color:#a82d3a;text-align:center;flex-direction:column}.result-degraded[data-v-1b83ce27]{color:#805600;background:#fff7e3;border:1px solid #ecd49b;border-radius:10px;align-items:center;gap:10px;padding:11px 13px;font-size:11px;display:flex}.result-degraded strong[data-v-1b83ce27]{white-space:nowrap}.result-section[data-v-1b83ce27]{margin-top:18px}.result-section h4[data-v-1b83ce27]{margin:0 0 10px;font-size:13px}.result-lead[data-v-1b83ce27]{color:#21445b;background:#eff9f7;border-left:4px solid #1ba3a3;border-radius:10px;gap:7px;margin:14px 0 0;padding:16px;line-height:1.7;display:grid}.result-lead strong[data-v-1b83ce27]{color:#08735b;font-size:11px}.result-text[data-v-1b83ce27]{color:#38586d;margin:0;font-size:12px;line-height:1.75}.result-list[data-v-1b83ce27]{color:#38586d;gap:8px;margin:0;padding-left:20px;font-size:12px;line-height:1.6;display:grid}.result-metrics[data-v-1b83ce27]{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.result-metrics>div[data-v-1b83ce27]{background:#f9fbfc;border:1px solid #e0e8ee;border-radius:11px;gap:7px;padding:13px;display:grid}.result-metrics span[data-v-1b83ce27]{color:#718294;font-size:10px}.result-metrics strong[data-v-1b83ce27]{font-size:17px}.result-records[data-v-1b83ce27]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.result-records article[data-v-1b83ce27]{background:#fbfcfd;border:1px solid #e0e8ee;border-radius:11px;padding:13px}.result-records article>strong[data-v-1b83ce27]{margin-bottom:9px;font-size:12px;display:block}.result-records dl[data-v-1b83ce27]{grid-template-columns:auto minmax(0,1fr);gap:6px 10px;margin:0;font-size:11px;display:grid}.result-records dt[data-v-1b83ce27]{color:#718294}.result-records dd[data-v-1b83ce27]{text-align:right;word-break:break-word;margin:0}.citation-grid[data-v-1b83ce27]{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.citation-grid article[data-v-1b83ce27]{border:1px solid #dfe8ee;border-radius:10px;gap:5px;padding:12px;display:grid}.citation-grid strong[data-v-1b83ce27]{font-size:11px}.citation-grid span[data-v-1b83ce27]{color:#718294;font-size:10px}.result-actions[data-v-1b83ce27]{border-top:1px solid #edf1f4;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;padding-top:15px;display:flex}.result-actions>span[data-v-1b83ce27]{color:#617487;margin-right:3px;font-size:11px}.risk-list[data-v-1b83ce27]{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.risk-item[data-v-1b83ce27]{background:#fff;border:1px solid #e0e8ee;border-left:4px solid #d98e04;border-radius:12px;padding:15px}.risk-item[data-severity=critical][data-v-1b83ce27]{border-left-color:#cf4450}.risk-item[data-severity=info][data-v-1b83ce27]{border-left-color:#1261a0}.risk-head[data-v-1b83ce27]{justify-content:space-between;align-items:center;gap:10px;display:flex}.risk-level[data-v-1b83ce27]{color:#9a6300;font-size:10px;font-weight:800}.risk-item[data-severity=critical] .risk-level[data-v-1b83ce27]{color:#a82d3a}.risk-item h4[data-v-1b83ce27]{margin:12px 0 7px;font-size:13px}.risk-item p[data-v-1b83ce27]{color:#617487;margin:0;font-size:11px;line-height:1.6}.risk-item>small[data-v-1b83ce27]{color:#8a98a4;margin-top:10px;font-size:10px;display:block}.risk-item .actions[data-v-1b83ce27]{margin-top:12px}.settings-intro[data-v-1b83ce27]{color:#365c72;background:#f0f8fa;border:1px solid #d8e7ee;border-radius:13px;padding:16px 18px}.settings-intro p[data-v-1b83ce27]{margin:5px 0 0;font-size:11px;line-height:1.6}.config-status[data-v-1b83ce27]{border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex}.config-status span[data-v-1b83ce27]{border-radius:50%;width:7px;height:7px}.config-status[data-ai-status=online][data-v-1b83ce27]{color:#08735b;background:#e8f8f2}.config-status[data-ai-status=online] span[data-v-1b83ce27]{background:#11a06f}.config-status[data-ai-status=degraded][data-v-1b83ce27]{color:#8a5a00;background:#fff6df}.config-status[data-ai-status=degraded] span[data-v-1b83ce27]{background:#d98e04}.config-status[data-ai-status=error][data-v-1b83ce27]{color:#a82d3a;background:#fdecef}.config-status[data-ai-status=error] span[data-v-1b83ce27]{background:#cf4450}.advanced-settings[data-v-1b83ce27]{border:1px solid #dce5ec;border-radius:10px;padding:0}.advanced-settings summary[data-v-1b83ce27]{color:#3e6077;cursor:pointer;padding:11px 13px;font-size:11px;font-weight:700}.advanced-grid[data-v-1b83ce27]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 13px 13px;display:grid}.config-test-result[data-v-1b83ce27]{border-radius:10px;padding:12px 13px}.config-test-result[data-test-status=success][data-v-1b83ce27]{color:#08735b;background:#e8f8f2}.config-test-result[data-test-status=error][data-v-1b83ce27]{color:#a82d3a;background:#fdecef}.config-test-result p[data-v-1b83ce27]{margin:5px 0;font-size:11px}.config-test-result small[data-v-1b83ce27]{opacity:.78;font-size:10px}.unsaved-note[data-v-1b83ce27]{color:#7a540a;background:#fff8e8;border:1px solid #ecd49b;border-radius:9px;padding:10px 12px;font-size:11px}@media (width<=1100px){.result-metrics[data-v-1b83ce27]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.ai-heading[data-v-1b83ce27]{align-items:stretch}.ai-service-status[data-v-1b83ce27]{width:100%;max-width:none}.ai-tabs[data-v-1b83ce27]{grid-template-columns:repeat(4,minmax(0,1fr));top:80px}.ai-tabs button[data-v-1b83ce27]{min-width:0;padding:7px 5px;font-size:11px}.tab-count[data-v-1b83ce27]{margin-left:3px}.ai-feedback[data-v-1b83ce27]{top:134px}.ai-metrics[data-v-1b83ce27]{grid-template-columns:repeat(2,minmax(0,1fr))}.suggestion-list[data-v-1b83ce27]{display:grid}.suggestion-list button[data-v-1b83ce27]{text-align:left;min-height:42px}.task-toolbar[data-v-1b83ce27]{scrollbar-width:none}.task-toolbar[data-v-1b83ce27]::-webkit-scrollbar{display:none}.task-toolbar button[data-v-1b83ce27]{min-height:40px}.ai-task-item[data-v-1b83ce27]{grid-template-columns:minmax(0,1fr);padding:13px}.ai-job-card[data-v-1b83ce27]{grid-template-columns:minmax(0,1fr) auto}.task-token[data-v-1b83ce27]{grid-column:1/-1}.task-actions[data-v-1b83ce27]{justify-content:flex-end}.result-degraded[data-v-1b83ce27]{flex-direction:column;align-items:flex-start}.result-records[data-v-1b83ce27],.citation-grid[data-v-1b83ce27],.risk-list[data-v-1b83ce27]{grid-template-columns:1fr}.result-actions .button[data-v-1b83ce27]{min-height:40px}.advanced-grid[data-v-1b83ce27]{grid-template-columns:1fr}.settings-intro[data-v-1b83ce27]{padding:14px}}.compact-filter-form[data-v-acebbb8d]{grid-template-columns:minmax(260px,1.5fr) minmax(220px,1fr) auto;align-items:end;gap:12px;display:grid}.filter-actions[data-v-acebbb8d]{gap:8px;display:flex}.audit-mobile[data-v-acebbb8d]{display:none}.actor-badge[data-v-acebbb8d]{color:#526779;background:#edf2f5;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex}.audit-mobile dl[data-v-acebbb8d]{gap:9px;margin:14px 0 0;display:grid}.audit-mobile dl div[data-v-acebbb8d]{gap:3px;display:grid}.audit-mobile dt[data-v-acebbb8d]{color:var(--muted);font-size:10px}.audit-mobile dd[data-v-acebbb8d]{margin:0;font-size:12px;line-height:1.5}@media (width<=900px){.compact-filter-form[data-v-acebbb8d]{grid-template-columns:1fr 1fr}.filter-actions[data-v-acebbb8d]{grid-column:1/-1;justify-content:flex-end}}@media (width<=760px){.compact-filter-form[data-v-acebbb8d]{grid-template-columns:1fr}.filter-actions[data-v-acebbb8d]{grid-column:auto;grid-template-columns:1fr 1fr;display:grid}.audit-desktop[data-v-acebbb8d]{display:none}.audit-mobile[data-v-acebbb8d]{display:grid}}.bonus-workspace[data-v-00cd7dfa]{gap:18px}.section-kicker[data-v-00cd7dfa]{color:#13857e;letter-spacing:.12em;margin:0 0 6px;font-size:11px;font-weight:800}.context-bar[data-v-00cd7dfa]{background:#fff;border:1px solid #dbe5eb;border-radius:14px;justify-content:space-between;align-items:flex-end;gap:16px;padding:16px 18px;display:flex}.package-picker[data-v-00cd7dfa]{width:min(520px,100%)}.context-summary[data-v-00cd7dfa]{color:#6b7c8f;align-items:center;gap:12px;font-size:12px;display:flex}.return-notice[data-v-00cd7dfa]{color:#8f2632;background:#fff0f2;border:1px solid #edbdc2;border-radius:14px;padding:16px 18px}.return-notice p[data-v-00cd7dfa]{margin:6px 0 0;line-height:1.55}.workflow-panel .panel-body[data-v-00cd7dfa]{padding:16px 20px}.bonus-summary-grid[data-v-00cd7dfa]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.bonus-summary-grid article[data-v-00cd7dfa]{background:#fff;border:1px solid #dde6ec;border-radius:14px;gap:6px;padding:17px 18px;display:grid}.bonus-summary-grid span[data-v-00cd7dfa],.bonus-summary-grid small[data-v-00cd7dfa]{color:#6b7c8f;font-size:12px}.bonus-summary-grid strong[data-v-00cd7dfa]{font-size:24px}.bonus-summary-grid article[data-balance=ok] strong[data-v-00cd7dfa]{color:#08735b}.bonus-summary-grid article[data-balance=error] strong[data-v-00cd7dfa]{color:#b82f3c}.subnav[data-v-00cd7dfa]{background:#edf2f5;border:1px solid #dce5ec;border-radius:12px;gap:4px;width:max-content;max-width:100%;padding:4px;display:flex;overflow:auto}.subnav button[data-v-00cd7dfa]{color:#607386;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:36px;padding:7px 14px;font-weight:700}.subnav button.active[data-v-00cd7dfa]{color:#102a43;background:#fff;box-shadow:0 2px 9px #142d461a}.subnav span[data-v-00cd7dfa]{background:#e2eeee;border-radius:10px;place-items:center;min-width:20px;height:20px;margin-left:5px;font-size:10px;display:inline-grid}.allocation-header[data-v-00cd7dfa]{align-items:flex-start}.allocation-table[data-v-00cd7dfa]{min-width:620px}.money-input[data-v-00cd7dfa]{background:#fff;border:1px solid #c8d6df;border-radius:9px;align-items:center;width:180px;display:flex;overflow:hidden}.money-input span[data-v-00cd7dfa]{color:#6b7c8f;padding-left:11px}.money-input input[data-v-00cd7dfa]{color:#102a43;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;width:100%;height:40px;padding:0 10px 0 5px;font-weight:800}.money-input[data-v-00cd7dfa]:focus-within{border-color:#249b9b;box-shadow:0 0 0 3px #249b9b1f}.allocation-footer[data-v-00cd7dfa]{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #dce5ec;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex;position:sticky;bottom:0}.allocation-footer>div[data-v-00cd7dfa]:first-child{gap:3px;display:grid}.allocation-footer small[data-v-00cd7dfa]{color:#6b7c8f}.balance-ok[data-v-00cd7dfa]{color:#08735b}.balance-error[data-v-00cd7dfa]{color:#b82f3c}.disabled[data-v-00cd7dfa]{opacity:.5;pointer-events:none}.ai-suggestion-card[data-v-00cd7dfa]{background:#fbfdfd}.timeline-list[data-v-00cd7dfa]{display:grid}.timeline-list article[data-v-00cd7dfa]{border-bottom:1px solid #edf1f4;grid-template-columns:88px 1fr;gap:16px;padding:14px 0;display:grid}.timeline-list article[data-v-00cd7dfa]:last-child{border:0}.timeline-list span[data-v-00cd7dfa]{color:#13857e;font-weight:800}.timeline-list p[data-v-00cd7dfa]{color:#6b7c8f;margin:5px 0 0;font-size:12px}@media (width<=760px){.bonus-summary-grid[data-v-00cd7dfa]{grid-template-columns:1fr}.context-bar[data-v-00cd7dfa]{flex-direction:column;align-items:stretch}.context-summary[data-v-00cd7dfa]{flex-wrap:wrap}.allocation-header[data-v-00cd7dfa]{flex-direction:column;align-items:stretch}.allocation-header .actions[data-v-00cd7dfa]{grid-template-columns:1fr 1fr;display:grid}.allocation-table[data-v-00cd7dfa]{min-width:0}.allocation-table thead[data-v-00cd7dfa]{display:none}.allocation-table[data-v-00cd7dfa],.allocation-table tbody[data-v-00cd7dfa],.allocation-table tr[data-v-00cd7dfa],.allocation-table td[data-v-00cd7dfa]{width:100%;display:block}.allocation-table tr[data-v-00cd7dfa]{border-top:1px solid #edf1f4;padding:13px 15px}.allocation-table td[data-v-00cd7dfa]{border:0;justify-content:space-between;align-items:center;gap:16px;padding:5px 0;display:flex}.allocation-table td[data-v-00cd7dfa]:before{content:attr(data-label);color:#6b7c8f;font-size:11px}.money-input[data-v-00cd7dfa]{width:150px}.allocation-footer[data-v-00cd7dfa]{flex-direction:column;align-items:stretch}.allocation-footer .actions[data-v-00cd7dfa]{grid-template-columns:1fr 1fr;display:grid}.subnav[data-v-00cd7dfa]{width:100%}.subnav button[data-v-00cd7dfa]{flex:1}.page-heading .actions[data-v-00cd7dfa]{grid-template-columns:1fr 1fr;display:grid}.page-heading .actions .button.primary[data-v-00cd7dfa]{grid-column:1/-1}}.dashboard-heading[data-v-eb9f7c80]{align-items:center}.dashboard-warning[data-v-eb9f7c80]{color:#78520c;background:#fff8e8;border:1px solid #efd49a;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.dashboard-warning p[data-v-eb9f7c80]{margin:3px 0 0;font-size:12px}.quick-actions[data-v-eb9f7c80]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.quick-action-card[data-v-eb9f7c80]{background:#fff;border:1px solid #dfe8ee;border-radius:14px;align-items:center;gap:11px;min-width:0;min-height:72px;padding:14px;transition:all .16s;display:flex;box-shadow:0 8px 26px #142d460e}.quick-action-card[data-v-eb9f7c80]:hover{border-color:#a8d8d4;transform:translateY(-2px);box-shadow:0 12px 30px #142d461a}.quick-action-card[data-v-eb9f7c80]:focus-visible,.metric-link[data-v-eb9f7c80]:focus-visible,.attention-item[data-v-eb9f7c80]:focus-visible,.compact-item[data-v-eb9f7c80]:focus-visible{outline-offset:2px;outline:3px solid #1ba3a340}.quick-action-icon[data-v-eb9f7c80]{color:#087d75;background:#e7f7f4;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:grid}.quick-action-card>span[data-v-eb9f7c80]:nth-child(2){gap:4px;min-width:0;display:grid}.quick-action-card strong[data-v-eb9f7c80]{font-size:13px}.quick-action-card small[data-v-eb9f7c80]{color:#708195;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.quick-action-arrow[data-v-eb9f7c80]{color:#8aa0b0;margin-left:auto}.metric-link[data-v-eb9f7c80]{transition:all .16s;display:block}.metric-link[data-v-eb9f7c80]:hover{border-color:#b6d7d4;transform:translateY(-2px)}.metric-link.metric-warning[data-v-eb9f7c80]{border-color:#ecdcae}.metric-link.metric-danger[data-v-eb9f7c80]{border-color:#efc5ca}.metric-link.metric-warning .metric-value[data-v-eb9f7c80]{color:#9a6300}.metric-link.metric-danger .metric-value[data-v-eb9f7c80]{color:#b93442}.metric-arrow[data-v-eb9f7c80]{color:#6d8998;font-size:10px;font-weight:700;position:absolute;bottom:15px;right:17px}.dashboard-main-grid[data-v-eb9f7c80]{grid-template-columns:minmax(0,1.55fr) minmax(300px,.95fr)}.panel-count[data-v-eb9f7c80]{color:#0d746d;text-align:center;background:#e7f7f4;border-radius:999px;min-width:30px;padding:5px 9px;font-size:11px;font-weight:800}.dashboard-list-body[data-v-eb9f7c80]{padding:0}.attention-list[data-v-eb9f7c80],.compact-list[data-v-eb9f7c80]{display:grid}.attention-item[data-v-eb9f7c80]{border-bottom:1px solid #edf1f4;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-width:0;min-height:68px;padding:12px 16px;transition:background .15s;display:grid}.attention-item[data-v-eb9f7c80]:last-child,.compact-item[data-v-eb9f7c80]:last-child{border-bottom:0}.attention-item[data-v-eb9f7c80]:hover,.compact-item[data-v-eb9f7c80]:hover{background:#f8fbfc}.attention-copy[data-v-eb9f7c80],.compact-item>span[data-v-eb9f7c80]:first-child{gap:5px;min-width:0;display:grid}.attention-copy strong[data-v-eb9f7c80],.compact-item strong[data-v-eb9f7c80]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.attention-copy small[data-v-eb9f7c80],.compact-item small[data-v-eb9f7c80]{color:#718294;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.attention-arrow[data-v-eb9f7c80]{color:#8aa0b0}.attention-marker[data-v-eb9f7c80]{color:#526779;white-space:nowrap;background:#edf2f5;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:700}.marker-warning[data-v-eb9f7c80]{color:#8a5a00;background:#fff1cf}.marker-danger[data-v-eb9f7c80]{color:#a82d3a;background:#fdecef}.compact-item[data-v-eb9f7c80]{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:62px;padding:12px 16px;display:flex}.dashboard-section-loading[data-v-eb9f7c80],.dashboard-section-error[data-v-eb9f7c80]{color:#66798b;text-align:center;justify-content:center;align-items:center;gap:12px;min-height:170px;padding:22px;display:flex}.dashboard-section-error[data-v-eb9f7c80]{color:#9b2631;flex-direction:column}.dashboard-section-error p[data-v-eb9f7c80]{margin:-4px 0 3px;font-size:12px}.result-summary[data-v-eb9f7c80]{align-items:stretch;min-height:220px;display:grid}.result-card[data-v-eb9f7c80]{text-align:center;flex-direction:column;justify-content:center;padding:8px;display:flex}.result-card>span[data-v-eb9f7c80]{color:#63768a;font-size:12px}.result-card>strong[data-v-eb9f7c80]{color:#0d756e;letter-spacing:-.04em;margin:13px 0 5px;font-size:34px}.result-card p[data-v-eb9f7c80]{color:#718294;margin:0;font-size:11px}.ai-summary-body[data-v-eb9f7c80]{color:#697d8e;align-items:center;gap:22px;min-height:58px;font-size:12px;display:flex}.ai-summary-body strong[data-v-eb9f7c80]{color:#102a43;font-size:14px}.ai-summary-body a[data-v-eb9f7c80]{color:#087d75;margin-left:auto;font-weight:700}.dashboard-inline-state.error[data-v-eb9f7c80]{color:#9b2631}@media (width<=1100px){.quick-actions[data-v-eb9f7c80]{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-main-grid[data-v-eb9f7c80]{grid-template-columns:1fr}}@media (width<=760px){.dashboard-heading[data-v-eb9f7c80]{align-items:flex-start}.dashboard-primary-action[data-v-eb9f7c80]{width:100%}.dashboard-warning[data-v-eb9f7c80]{flex-direction:column;align-items:stretch}.quick-actions[data-v-eb9f7c80]{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.quick-action-card[data-v-eb9f7c80]{min-height:78px;padding:11px}.quick-action-card small[data-v-eb9f7c80]{white-space:normal;line-height:1.35}.quick-action-arrow[data-v-eb9f7c80]{display:none}.dashboard-metrics[data-v-eb9f7c80]{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-link[data-v-eb9f7c80]{min-height:142px}.metric-arrow[data-v-eb9f7c80]{bottom:13px;left:16px;right:auto}.attention-item[data-v-eb9f7c80]{grid-template-columns:minmax(0,1fr) auto;padding:13px 14px}.attention-item .attention-arrow[data-v-eb9f7c80]{display:none}.attention-copy strong[data-v-eb9f7c80],.attention-copy small[data-v-eb9f7c80]{white-space:normal}.compact-item[data-v-eb9f7c80]{align-items:flex-start;padding:13px 14px}.compact-item strong[data-v-eb9f7c80],.compact-item small[data-v-eb9f7c80]{white-space:normal}.ai-summary-body[data-v-eb9f7c80]{flex-direction:column;align-items:flex-start;gap:7px}.ai-summary-body a[data-v-eb9f7c80]{margin:5px 0 0}}.operation-feedback[data-v-5404c1cd]{z-index:260;width:min(430px,100vw - 32px);position:fixed;top:96px;right:28px;box-shadow:0 18px 52px #142d462e}.operation-mobile-list[data-v-5404c1cd]{display:none}.drawer-form[data-v-5404c1cd]{padding:20px}.drawer-actions[data-v-5404c1cd]{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #edf1f4;margin:4px -20px -20px;padding:14px 20px;position:sticky;bottom:0}.action-context[data-v-5404c1cd]{color:#456378;background:#f4fafb;border:1px solid #d9e7ec;border-radius:12px;gap:5px;padding:14px;display:grid}.action-context strong[data-v-5404c1cd]{color:var(--navy)}.action-context span[data-v-5404c1cd]{font-size:12px}@media (width<=760px){.operation-desktop-table[data-v-5404c1cd]{display:none}.operation-mobile-list[data-v-5404c1cd]{background:#f7f9fb;gap:10px;padding:12px;display:grid}.operation-card[data-v-5404c1cd]{background:#fff;border:1px solid #dde7ee;border-radius:14px;padding:15px;box-shadow:0 7px 22px #142d460f}.operation-card header[data-v-5404c1cd]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.operation-card header strong[data-v-5404c1cd]{font-size:15px}.operation-card header p[data-v-5404c1cd]{color:var(--muted);margin:4px 0 0;font-size:12px}.operation-facts[data-v-5404c1cd]{border-top:1px solid #edf1f4;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 14px;margin:14px 0 0;padding-top:13px;display:grid}.operation-facts .full[data-v-5404c1cd]{grid-column:1/-1}.operation-facts dt[data-v-5404c1cd]{color:var(--muted);font-size:10px}.operation-facts dd[data-v-5404c1cd]{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:700}.operation-card-actions[data-v-5404c1cd]{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.operation-card-actions .button[data-v-5404c1cd]{flex:1}.operation-feedback[data-v-5404c1cd]{width:calc(100vw - 28px);top:80px;right:14px}.drawer-form[data-v-5404c1cd]{padding:16px}.drawer-actions[data-v-5404c1cd]{margin:4px -16px -16px;padding:12px 16px}}.metric-button[data-v-f5944f5a]{width:100%;color:inherit;text-align:left;cursor:pointer}.metric-button[data-v-f5944f5a]:hover{border-color:#a8d8d2;transform:translateY(-1px)}.metric-button .metric-label[data-v-f5944f5a],.metric-button .metric-value[data-v-f5944f5a],.metric-button .metric-note[data-v-f5944f5a]{display:block}.records-toolbar[data-v-f5944f5a]{align-items:flex-end}.visually-labeled[data-v-f5944f5a]{gap:5px;display:grid}.visually-labeled>span[data-v-f5944f5a]{color:var(--muted);font-size:10px;font-weight:700}.visually-labeled .input[data-v-f5944f5a]{width:270px}.energy-mobile[data-v-f5944f5a]{padding:14px;display:none}.card-facts[data-v-f5944f5a]{gap:8px;margin:14px 0 0;display:grid}.card-facts div[data-v-f5944f5a]{justify-content:space-between;gap:14px;display:flex}.card-facts dt[data-v-f5944f5a]{color:var(--muted);font-size:11px}.card-facts dd[data-v-f5944f5a]{text-align:right;margin:0;font-size:12px}.shift-list[data-v-f5944f5a]{padding-top:14px;padding-bottom:14px}.shift-facts[data-v-f5944f5a]{grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0 0;display:grid}.shift-facts div[data-v-f5944f5a]{background:#f6f9fb;border-radius:10px;gap:4px;padding:10px;display:grid}.shift-facts span[data-v-f5944f5a]{color:var(--muted);font-size:10px}.shift-facts strong[data-v-f5944f5a]{font-size:12px}.drawer-form[data-v-f5944f5a]{padding:22px 24px 30px}.drawer-actions[data-v-f5944f5a]{padding:14px 24px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fffffff5;margin:8px -24px -30px;position:sticky;bottom:0}@media (width<=760px){.energy-metrics[data-v-f5944f5a]{grid-template-columns:1fr 1fr}.records-toolbar[data-v-f5944f5a]{flex-direction:column;align-items:stretch}.visually-labeled .input[data-v-f5944f5a]{width:100%}.energy-desktop[data-v-f5944f5a]{display:none}.energy-mobile[data-v-f5944f5a]{display:grid}.shift-facts[data-v-f5944f5a]{grid-template-columns:1fr}.drawer-form[data-v-f5944f5a]{padding:18px 16px 28px}.drawer-actions[data-v-f5944f5a]{margin-inline:-16px;margin-bottom:-28px;padding-inline:16px}}.inventory-metrics[data-v-ccda433e]{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-button[data-v-ccda433e]{width:100%;color:inherit;text-align:left;cursor:pointer}.metric-button[data-v-ccda433e]:hover{border-color:#a8d8d2;transform:translateY(-1px)}.metric-button .metric-label[data-v-ccda433e],.metric-button .metric-value[data-v-ccda433e],.metric-button .metric-note[data-v-ccda433e]{display:block}.risk-value[data-v-ccda433e]{color:#b34724}.inventory-toolbar[data-v-ccda433e]{align-items:flex-end}.compact-filters[data-v-ccda433e]{gap:10px;display:flex}.visually-labeled[data-v-ccda433e]{gap:5px;display:grid}.visually-labeled>span[data-v-ccda433e]{color:var(--muted);font-size:10px;font-weight:700}.visually-labeled .input[data-v-ccda433e]{width:230px}.visually-labeled .select[data-v-ccda433e]{width:150px}.stock-state[data-v-ccda433e]{color:#08735b;background:#e6f7f1;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.stock-state[data-low=true][data-v-ccda433e]{color:#a82d3a;background:#fdecef}.inventory-mobile[data-v-ccda433e]{padding:14px;display:none}.stock-balance[data-v-ccda433e]{justify-content:space-between;align-items:baseline;gap:12px;margin:14px 0;display:flex}.stock-balance strong[data-v-ccda433e]{font-size:20px}.stock-balance span[data-v-ccda433e]{color:var(--muted);font-size:11px}.movement-list[data-v-ccda433e]{padding-top:14px;padding-bottom:14px}.movement-delta[data-v-ccda433e]{color:#a82d3a;font-variant-numeric:tabular-nums}.movement-delta[data-positive=true][data-v-ccda433e]{color:#08735b}.drawer-form[data-v-ccda433e]{padding:22px 24px 30px}.drawer-actions[data-v-ccda433e]{padding:14px 24px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fffffff5;margin:8px -24px -30px;position:sticky;bottom:0}@media (width<=760px){.inventory-metrics[data-v-ccda433e]{grid-template-columns:1fr 1fr}.inventory-metrics .metric-button[data-v-ccda433e]:last-child{grid-column:1/-1}.inventory-toolbar[data-v-ccda433e]{flex-direction:column;align-items:stretch}.compact-filters[data-v-ccda433e]{width:100%;display:grid}.visually-labeled .input[data-v-ccda433e],.visually-labeled .select[data-v-ccda433e]{width:100%}.inventory-desktop[data-v-ccda433e]{display:none}.inventory-mobile[data-v-ccda433e]{display:grid}.drawer-form[data-v-ccda433e]{padding:18px 16px 28px}.drawer-actions[data-v-ccda433e]{margin-inline:-16px;margin-bottom:-28px;padding-inline:16px}}.login-page[data-v-28289325]{background:#f4f7fa;grid-template-columns:1.15fr .85fr;min-height:100vh;display:grid}.login-story[data-v-28289325]{color:#fff;background:radial-gradient(circle at 20% 20%,#1eac9d40,#0000 32%),radial-gradient(circle at 80% 75%,#1b77b445,#0000 35%),linear-gradient(145deg,#102a43,#0b2238 65%,#123d54);flex-direction:column;justify-content:space-between;padding:50px 7vw;display:flex;position:relative;overflow:hidden}.login-story[data-v-28289325]:after{content:"";border:1px solid #ffffff1a;border-radius:50%;width:520px;height:520px;position:absolute;top:12%;right:-260px;box-shadow:0 0 0 80px #ffffff06,0 0 0 160px #ffffff05}.story-brand[data-v-28289325]{letter-spacing:.08em;align-items:center;gap:13px;display:flex}.story-copy[data-v-28289325]{z-index:1;max-width:640px;position:relative}.story-kicker[data-v-28289325]{color:#77d4cc;letter-spacing:.14em;text-transform:uppercase;font-size:12px}.story-copy h1[data-v-28289325]{letter-spacing:-.04em;margin:14px 0 20px;font-size:clamp(36px,4vw,62px);line-height:1.13}.story-copy>p[data-v-28289325]:last-child{color:#b9ccd8;max-width:560px;line-height:1.9}.story-stats[data-v-28289325]{z-index:1;color:#a8bfcc;gap:34px;font-size:12px;display:flex;position:relative}.story-stats strong[data-v-28289325]{color:#fff;margin-bottom:5px;font-size:24px;display:block}.login-panel[data-v-28289325]{place-items:center;padding:30px;display:grid}.login-card[data-v-28289325]{background:#fff;border:1px solid #dee7ed;border-radius:20px;gap:20px;width:min(420px,100%);padding:38px;display:grid;box-shadow:0 24px 70px #142c441f}.login-card h2[data-v-28289325]{margin:5px 0 6px;font-size:27px}.login-card .field span[data-v-28289325]{font-size:12px;font-weight:700}.login-submit[data-v-28289325]{width:100%;min-height:46px}.login-help[data-v-28289325]{color:#8493a0;text-align:center;margin:-5px 0 0;font-size:10px;line-height:1.6}.password-control[data-v-28289325]{display:block;position:relative}.password-control .input[data-v-28289325]{padding-right:58px}.password-control button[data-v-28289325]{color:#126f78;cursor:pointer;background:#eef7f6;border:0;border-radius:7px;min-width:44px;min-height:30px;font-size:11px;font-weight:700;position:absolute;top:50%;right:7px;transform:translateY(-50%)}@media (width<=850px){.login-page[data-v-28289325]{grid-template-columns:1fr}.login-story[data-v-28289325]{min-height:280px;padding:28px 24px}.story-copy h1[data-v-28289325]{font-size:34px}.story-copy>p[data-v-28289325]:last-child,.story-stats[data-v-28289325]{display:none}.login-panel[data-v-28289325]{z-index:2;margin-top:-28px;padding:0 14px 30px;position:relative}.login-card[data-v-28289325]{padding:28px 22px}}.maintenance-feedback[data-v-23332d36]{z-index:260;width:min(430px,100vw - 32px);position:fixed;top:96px;right:28px;box-shadow:0 18px 52px #142d462e}.maintenance-mobile-list[data-v-23332d36]{display:none}.drawer-form[data-v-23332d36]{padding:20px}.drawer-actions[data-v-23332d36]{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #edf1f4;margin:4px -20px -20px;padding:14px 20px;position:sticky;bottom:0}.part-context[data-v-23332d36]{color:#755e3f;background:#fffaf0;border:1px solid #ecd6b2;border-radius:12px;gap:5px;padding:14px;display:grid}.part-context strong[data-v-23332d36]{color:#745116}.part-context span[data-v-23332d36]{font-size:12px;line-height:1.55}.result-note[data-v-23332d36]{color:#4d6879;margin-top:5px;line-height:1.45;display:block}@media (width<=760px){.maintenance-desktop-table[data-v-23332d36]{display:none}.maintenance-mobile-list[data-v-23332d36]{background:#f7f9fb;gap:10px;padding:12px;display:grid}.maintenance-card[data-v-23332d36]{background:#fff;border:1px solid #dde7ee;border-radius:14px;min-width:0;padding:15px;box-shadow:0 7px 22px #142d460f}.maintenance-card header[data-v-23332d36]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.maintenance-card header>div[data-v-23332d36]{min-width:0}.maintenance-card header strong[data-v-23332d36]{overflow-wrap:anywhere;font-size:15px}.maintenance-card header p[data-v-23332d36]{color:var(--muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.maintenance-facts[data-v-23332d36]{border-top:1px solid #edf1f4;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 14px;margin:14px 0 0;padding-top:13px;display:grid}.maintenance-facts .full[data-v-23332d36]{grid-column:1/-1}.maintenance-facts dt[data-v-23332d36]{color:var(--muted);font-size:10px}.maintenance-facts dd[data-v-23332d36]{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:700;line-height:1.5}.maintenance-card-actions[data-v-23332d36]{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.maintenance-card-actions .button[data-v-23332d36]{flex:calc(50% - 4px)}.maintenance-feedback[data-v-23332d36]{width:calc(100vw - 28px);top:80px;right:14px}.drawer-form[data-v-23332d36]{padding:16px}.drawer-actions[data-v-23332d36]{margin:4px -16px -16px;padding:12px 16px}}.people-workspace[data-v-766bb018]{gap:18px;display:grid}.workspace-tabs[data-v-766bb018]{gap:8px;padding:4px 0 2px;display:flex;overflow-x:auto}.workspace-tab[data-v-766bb018]{border:1px solid var(--line);min-height:42px;color:var(--muted);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:8px;padding:8px 16px;font-weight:800;display:inline-flex}.workspace-tab span[data-v-766bb018],.status-segments span[data-v-766bb018]{color:#526779;background:#edf2f5;border-radius:999px;place-items:center;min-width:22px;min-height:22px;padding:0 6px;font-size:11px;display:inline-grid}.workspace-tab.active[data-v-766bb018]{color:#fff;border-color:var(--navy-soft);background:var(--navy-soft)}.workspace-tab.active span[data-v-766bb018]{color:var(--navy);background:#fff}.people-filter-panel[data-v-766bb018]{padding:16px 18px}.status-segments[data-v-766bb018]{gap:7px;padding-bottom:13px;display:flex;overflow-x:auto}.status-segments button[data-v-766bb018]{border:1px solid var(--line);min-height:34px;color:var(--muted);white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-flex}.status-segments button.active[data-v-766bb018]{color:#08735b;background:#e8f8f2;border-color:#bde4d7}.status-segments button.active span[data-v-766bb018]{color:#08735b;background:#fff}.compact-filter-grid[data-v-766bb018]{grid-template-columns:minmax(260px,2fr) minmax(190px,1fr) auto;align-items:end;gap:12px;display:grid}.filter-reset[data-v-766bb018]{min-width:98px}.people-mobile-list[data-v-766bb018]{display:none}.list-pagination[data-v-766bb018]{border-top:1px solid #edf1f4;padding:14px 18px}.people-feedback[data-v-766bb018]{z-index:120;width:min(430px,100vw - 32px);position:fixed;top:96px;right:28px;box-shadow:0 18px 52px #142d462e}.drawer-form[data-v-766bb018]{padding:20px}.drawer-actions[data-v-766bb018]{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #edf1f4;margin:4px -20px -20px;padding:14px 20px;position:sticky;bottom:0}@media (width<=760px){.people-filter-panel[data-v-766bb018]{padding:14px}.compact-filter-grid[data-v-766bb018]{grid-template-columns:1fr 112px}.search-field[data-v-766bb018]{grid-column:1/-1}.filter-reset[data-v-766bb018]{min-width:0}.people-desktop-table[data-v-766bb018]{display:none}.people-mobile-list[data-v-766bb018]{background:#f7f9fb;gap:10px;padding:12px;display:grid}.people-card[data-v-766bb018]{background:#fff;border:1px solid #dde7ee;border-radius:14px;padding:15px;box-shadow:0 7px 22px #142d460f}.people-card header[data-v-766bb018]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.people-card header strong[data-v-766bb018]{font-size:16px}.people-card header p[data-v-766bb018]{color:var(--muted);margin:4px 0 0;font-size:11px}.people-card-facts[data-v-766bb018]{border-top:1px solid #edf1f4;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 14px;margin:15px 0 0;padding-top:14px;display:grid}.people-card-facts div[data-v-766bb018]{min-width:0}.people-card-facts dt[data-v-766bb018]{color:var(--muted);font-size:10px}.people-card-facts dd[data-v-766bb018]{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:700}.people-card-actions[data-v-766bb018]{gap:8px;margin-top:14px;display:flex}.people-card-actions .button[data-v-766bb018]{flex:1}.team-member-count[data-v-766bb018]{color:var(--muted);margin:16px 0 0;font-size:12px}.team-member-count strong[data-v-766bb018]{color:var(--navy);font-size:18px}.list-pagination[data-v-766bb018]{padding:13px 12px}.people-feedback[data-v-766bb018]{width:calc(100vw - 28px);top:80px;right:14px}.drawer-form[data-v-766bb018]{padding:16px}.drawer-actions[data-v-766bb018]{margin:4px -16px -16px;padding:12px 16px}}.performance-workspace[data-v-f0408c32]{gap:18px}.section-kicker[data-v-f0408c32]{color:#13857e;letter-spacing:.12em;margin:0 0 6px;font-size:11px;font-weight:800}.performance-context[data-v-f0408c32]{background:#fff;border:1px solid #dbe5eb;border-radius:14px;justify-content:space-between;align-items:flex-end;gap:16px;padding:16px 18px;display:flex}.month-picker[data-v-f0408c32]{width:min(420px,100%)}.context-summary[data-v-f0408c32]{color:#6b7c8f;align-items:center;gap:12px;font-size:12px;display:flex}.next-action-card[data-v-f0408c32]{background:linear-gradient(135deg,#f2fbf9,#f6f9fd);border:1px solid #c9e1de;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.next-action-card[data-complete=true][data-v-f0408c32]{background:#fff;border-color:#dce5ec}.next-action-card span[data-v-f0408c32]{color:#13857e;letter-spacing:.12em;font-size:11px;font-weight:800}.next-action-card h3[data-v-f0408c32]{margin:5px 0 4px;font-size:20px}.next-action-card p[data-v-f0408c32]{color:#6b7c8f;margin:0;font-size:13px}.workflow-panel .panel-body[data-v-f0408c32]{padding:16px 20px}.performance-summary-grid[data-v-f0408c32]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.performance-summary-grid article[data-v-f0408c32]{background:#fff;border:1px solid #dde6ec;border-radius:14px;gap:6px;padding:17px 18px;display:grid}.performance-summary-grid span[data-v-f0408c32],.performance-summary-grid small[data-v-f0408c32]{color:#6b7c8f;font-size:12px}.performance-summary-grid strong[data-v-f0408c32]{font-size:22px}.performance-summary-grid article[data-alert=true][data-v-f0408c32]{background:#fffaf0;border-color:#edcb83}.performance-summary-grid article[data-alert=true] strong[data-v-f0408c32]{color:#9a6300}.subnav[data-v-f0408c32]{background:#edf2f5;border:1px solid #dce5ec;border-radius:12px;gap:4px;width:max-content;max-width:100%;padding:4px;display:flex;overflow:auto}.subnav button[data-v-f0408c32]{color:#607386;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:36px;padding:7px 14px;font-weight:700}.subnav button.active[data-v-f0408c32]{color:#102a43;background:#fff;box-shadow:0 2px 9px #142d461a}.subnav span[data-v-f0408c32]{background:#e2eeee;border-radius:10px;place-items:center;min-width:20px;height:20px;margin-left:5px;font-size:10px;display:inline-grid}.overview-grid[data-v-f0408c32]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.summary-list[data-v-f0408c32]{margin:0}.summary-list div[data-v-f0408c32]{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.summary-list div[data-v-f0408c32]:last-child{border:0}.summary-list dt[data-v-f0408c32]{color:#6b7c8f}.summary-list dd[data-v-f0408c32]{font-variant-numeric:tabular-nums;margin:0;font-weight:800}.text-button[data-v-f0408c32]{color:#0f8179;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-weight:700}.compact-filter[data-v-f0408c32]{background:#fbfcfd;border-bottom:1px solid #edf1f4;grid-template-columns:minmax(220px,2fr) minmax(180px,1fr);gap:12px;padding:14px 18px;display:grid}.compact-filter .field[data-v-f0408c32]{gap:4px}@media (width<=1100px){.performance-summary-grid[data-v-f0408c32]{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-grid[data-v-f0408c32]{grid-template-columns:1fr}}@media (width<=760px){.performance-context[data-v-f0408c32],.next-action-card[data-v-f0408c32]{flex-direction:column;align-items:stretch}.context-summary[data-v-f0408c32]{flex-wrap:wrap}.performance-summary-grid[data-v-f0408c32]{grid-template-columns:1fr 1fr}.performance-summary-grid article[data-v-f0408c32]{padding:14px}.performance-summary-grid strong[data-v-f0408c32]{font-size:19px}.performance-subnav[data-v-f0408c32]{width:100%}.performance-subnav button[data-v-f0408c32]{flex:1}.compact-filter[data-v-f0408c32]{grid-template-columns:1fr}.responsive-table thead[data-v-f0408c32]{display:none}.responsive-table[data-v-f0408c32],.responsive-table tbody[data-v-f0408c32],.responsive-table tr[data-v-f0408c32],.responsive-table td[data-v-f0408c32]{width:100%;display:block}.responsive-table tr[data-v-f0408c32]{border-top:1px solid #edf1f4;padding:12px 15px}.responsive-table td[data-v-f0408c32]{text-align:right;border:0;justify-content:space-between;align-items:center;gap:16px;padding:6px 0;display:flex}.responsive-table td[data-v-f0408c32]:before{content:attr(data-label);color:#6b7c8f;text-align:left;flex:0 0 38%;font-size:11px}.responsive-table td .actions[data-v-f0408c32]{justify-content:flex-end}.responsive-table td[data-v-f0408c32]:first-child{align-items:flex-start}.page-heading .actions[data-v-f0408c32]{grid-template-columns:1fr 1fr;display:grid}.next-action-card .button[data-v-f0408c32]{width:100%}}.profile-identity[data-v-70230c0a]{border-bottom:1px solid #edf1f4;align-items:center;gap:13px;padding-bottom:16px;display:flex}.profile-identity>span[data-v-70230c0a]{color:#fff;background:linear-gradient(135deg,#16988e,#1261a0);border-radius:15px;place-items:center;width:48px;height:48px;font-size:20px;font-weight:800;display:grid}.profile-identity strong[data-v-70230c0a]{font-size:18px}.profile-identity p[data-v-70230c0a]{color:#6b7c8f;margin:4px 0 0;font-size:12px}.profile-list[data-v-70230c0a]{gap:0;margin:0;display:grid}.profile-list div[data-v-70230c0a]{border-bottom:1px solid #edf1f4;grid-template-columns:110px 1fr;padding:13px 0;display:grid}.profile-list div[data-v-70230c0a]:last-child{border:0}.profile-list dt[data-v-70230c0a]{color:#6b7c8f;font-size:12px}.profile-list dd[data-v-70230c0a]{margin:0;font-weight:700}.profile-list dd small[data-v-70230c0a]{color:#6b7c8f;margin-top:3px;font-size:10px;font-weight:500;display:block}.profile-feedback[data-v-70230c0a]{z-index:120;width:min(430px,100vw - 32px);position:fixed;top:96px;right:28px;box-shadow:0 18px 52px #142d462e}@media (width<=760px){.profile-feedback[data-v-70230c0a]{width:calc(100vw - 28px);top:80px;right:14px}.responsive-profile-table thead[data-v-70230c0a]{display:none}.responsive-profile-table[data-v-70230c0a],.responsive-profile-table tbody[data-v-70230c0a],.responsive-profile-table tr[data-v-70230c0a],.responsive-profile-table td[data-v-70230c0a]{width:100%;display:block}.responsive-profile-table tr[data-v-70230c0a]{border-top:1px solid #edf1f4;padding:12px 15px}.responsive-profile-table td[data-v-70230c0a]{border:0;justify-content:space-between;align-items:center;gap:16px;padding:6px 0;display:flex}.responsive-profile-table td[data-v-70230c0a]:before{content:attr(data-label);color:#6b7c8f;font-size:11px}}.metric-button[data-v-22d9aeeb]{width:100%;color:inherit;text-align:left;cursor:pointer}.metric-button[data-v-22d9aeeb]:hover{border-color:#a8d8d2;transform:translateY(-1px)}.metric-button .metric-label[data-v-22d9aeeb],.metric-button .metric-value[data-v-22d9aeeb],.metric-button .metric-note[data-v-22d9aeeb]{display:block}.vehicle-toolbar[data-v-22d9aeeb]{align-items:flex-end}.compact-filters[data-v-22d9aeeb]{gap:10px;display:flex}.visually-labeled[data-v-22d9aeeb]{gap:5px;display:grid}.visually-labeled>span[data-v-22d9aeeb]{color:var(--muted);font-size:10px;font-weight:700}.visually-labeled .input[data-v-22d9aeeb]{width:230px}.visually-labeled .select[data-v-22d9aeeb]{width:160px}.due-text[data-v-22d9aeeb]{color:#ad4e10;font-weight:700}.vehicle-mobile[data-v-22d9aeeb]{padding:14px;display:none}.card-facts[data-v-22d9aeeb]{gap:8px;margin:14px 0;display:grid}.card-facts div[data-v-22d9aeeb]{justify-content:space-between;gap:14px;display:flex}.card-facts dt[data-v-22d9aeeb]{color:var(--muted);font-size:11px}.card-facts dd[data-v-22d9aeeb]{text-align:right;margin:0;font-size:12px}.drawer-form[data-v-22d9aeeb]{padding:22px 24px 30px}.drawer-actions[data-v-22d9aeeb]{padding:14px 24px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fffffff5;margin:8px -24px -30px;position:sticky;bottom:0}@media (width<=760px){.vehicle-toolbar[data-v-22d9aeeb]{flex-direction:column;align-items:stretch}.compact-filters[data-v-22d9aeeb]{grid-template-columns:1fr;width:100%;display:grid}.visually-labeled .input[data-v-22d9aeeb],.visually-labeled .select[data-v-22d9aeeb]{width:100%}.vehicle-desktop[data-v-22d9aeeb]{display:none}.vehicle-mobile[data-v-22d9aeeb]{display:grid}.drawer-form[data-v-22d9aeeb]{padding:18px 16px 28px}.drawer-actions[data-v-22d9aeeb]{margin-inline:-16px;margin-bottom:-28px;padding-inline:16px}}.operation-feedback[data-v-76495af7]{z-index:260;width:min(430px,100vw - 32px);position:fixed;top:96px;right:28px;box-shadow:0 18px 52px #142d462e}.operation-mobile-list[data-v-76495af7]{display:none}.drawer-form[data-v-76495af7]{padding:20px}.drawer-actions[data-v-76495af7]{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #edf1f4;margin:4px -20px -20px;padding:14px 20px;position:sticky;bottom:0}.task-detail[data-v-76495af7]{color:#536a7d;margin:12px 0 0;font-size:12px;line-height:1.6}@media (width<=760px){.operation-desktop-table[data-v-76495af7]{display:none}.operation-mobile-list[data-v-76495af7]{background:#f7f9fb;gap:10px;padding:12px;display:grid}.operation-card[data-v-76495af7]{background:#fff;border:1px solid #dde7ee;border-radius:14px;padding:15px;box-shadow:0 7px 22px #142d460f}.operation-card header[data-v-76495af7]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.operation-card header strong[data-v-76495af7]{font-size:15px}.operation-card header p[data-v-76495af7]{color:var(--muted);margin:4px 0 0;font-size:12px}.operation-facts[data-v-76495af7]{border-top:1px solid #edf1f4;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 14px;margin:14px 0 0;padding-top:13px;display:grid}.operation-facts .full[data-v-76495af7]{grid-column:1/-1}.operation-facts dt[data-v-76495af7]{color:var(--muted);font-size:10px}.operation-facts dd[data-v-76495af7]{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:700}.operation-card-actions[data-v-76495af7]{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.operation-card-actions .button[data-v-76495af7]{flex:1}.operation-feedback[data-v-76495af7]{width:calc(100vw - 28px);top:80px;right:14px}.drawer-form[data-v-76495af7]{padding:16px}.drawer-actions[data-v-76495af7]{margin:4px -16px -16px;padding:12px 16px}}:root{color:#102a43;font-synthesis:none;--navy:#102a43;--navy-soft:#173f5f;--blue:#1261a0;--cyan:#1ba3a3;--green:#16856c;--amber:#d98e04;--red:#cf4450;--muted:#6b7c8f;--line:#dce5ec;--surface:#fff;--shadow:0 14px 40px #142d4614;background:#f4f7fa;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.app-loading{min-height:100vh;color:var(--muted);place-content:center;justify-items:center;gap:14px;display:grid}.brand-mark{color:#fff;background:linear-gradient(135deg,#2bb6a8,#1976b8);border-radius:13px;place-items:center;width:42px;height:42px;font-weight:800;display:grid;box-shadow:0 10px 24px #1ba3a34d}.app-shell{min-height:100vh}.sidebar{z-index:40;color:#e9f3f8;background:linear-gradient(#102a43 0%,#0b2238 100%);flex-direction:column;width:248px;padding:22px 16px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-brand{align-items:center;gap:12px;padding:2px 8px 24px;display:flex}.sidebar-brand strong,.sidebar-brand small{display:block}.sidebar-brand strong{letter-spacing:.04em;font-size:15px}.sidebar-brand small{color:#94afc2;letter-spacing:.05em;margin-top:4px;font-size:11px}.sidebar-nav{flex:1;gap:5px;min-height:0;padding-right:2px;display:grid;overflow:auto}.nav-item{color:#aec3d1;border-radius:11px;align-items:center;gap:12px;min-height:44px;padding:8px 11px;font-size:14px;transition:all .18s;display:flex}.nav-item:hover{color:#fff;background:#ffffff0f}.nav-item.router-link-exact-active{color:#fff;background:linear-gradient(90deg,#1ba3a352,#1261a03d);box-shadow:inset 3px 0 #35c6b8}.nav-icon{color:#8bd7d0;background:#ffffff0f;border-radius:8px;place-items:center;width:27px;height:27px;font-size:12px;font-weight:800;display:grid}.sidebar-footer{border-top:1px solid #ffffff14;align-items:center;gap:10px;margin-top:auto;padding:16px 8px 0;display:flex}.user-avatar,.top-avatar{color:#fff;background:#1ba3a3;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.user-copy{flex:1;min-width:0}.user-copy strong,.user-copy small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.user-copy strong{font-size:13px}.user-copy small{color:#8faabc;margin-top:2px;font-size:10px}.icon-button{color:#b6c9d5;cursor:pointer;background:0 0;border:0}.main-area{min-height:100vh;margin-left:248px}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#ffffffe0;align-items:center;gap:18px;height:84px;padding:0 30px;display:flex;position:sticky;top:0}.topbar h1{margin:2px 0 0;font-size:22px;line-height:1.15}.eyebrow{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px}.topbar-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.ai-pill{color:#617383;background:#f5f7f9;border:1px solid #d8e1e7;border-radius:999px;align-items:center;gap:7px;padding:8px 13px;font-size:12px;font-weight:700;transition:all .2s;display:flex}.ai-pill[data-ai-status=online]{color:#08735b;background:#e8f8f2;border-color:#bde4d7}.ai-pill[data-ai-status=online] span{color:#11a06f}.ai-pill[data-ai-status=degraded]{color:#8a5a00;background:#fff6df;border-color:#ecd49b}.ai-pill[data-ai-status=degraded] span{color:#d98e04}.ai-pill[data-ai-status=error]{color:#a82d3a;background:#fdecef;border-color:#efbec4}.ai-pill[data-ai-status=error] span{color:#cf4450}.top-avatar{display:none}.menu-button{color:var(--navy);background:0 0;border:0;font-size:24px;display:none}.page-content{width:min(1480px,100%);margin:0 auto;padding:28px 30px 52px}.page-stack{gap:22px;display:grid}.page-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.page-heading h2{margin:0;font-size:22px}.page-heading p{color:var(--muted);margin:6px 0 0;font-size:13px}.actions{flex-wrap:wrap;gap:9px;display:flex}.button{color:#fff;background:var(--navy-soft);cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 14px;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex}.button:hover{transform:translateY(-1px);box-shadow:0 7px 16px #14325024}.button:disabled{opacity:.5;cursor:not-allowed;transform:none}.button.primary{background:linear-gradient(135deg,#167f84,#1261a0)}.button.secondary{color:var(--navy);border-color:var(--line);background:#fff}.button.danger{background:var(--red)}.button.small{min-height:31px;padding:5px 10px;font-size:12px}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.metric-card{background:var(--surface);box-shadow:var(--shadow);border:1px solid #e2eaf0;border-radius:16px;padding:20px;position:relative;overflow:hidden}.metric-card:after{content:"";background:#e6f5f3;border-radius:50%;width:72px;height:72px;position:absolute;top:-26px;right:-22px}.metric-label{color:var(--muted);font-size:12px}.metric-value{letter-spacing:-.03em;margin:8px 0 2px;font-size:28px;font-weight:800}.metric-note{color:#789;font-size:11px}.panel{background:var(--surface);box-shadow:var(--shadow);border:1px solid #e0e8ee;border-radius:16px;overflow:hidden}.panel-header{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:15px;padding:17px 20px;display:flex}.panel-header h3{margin:0;font-size:15px}.panel-header p{color:var(--muted);margin:3px 0 0;font-size:11px}.panel-body{padding:20px}.panel-body.flush{padding:0}.split-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:16px;display:grid}.data-table{border-collapse:collapse;width:100%;font-size:13px}.data-table th{color:#627589;text-align:left;white-space:nowrap;background:#f7f9fb;padding:11px 15px;font-size:11px;font-weight:700}.data-table td{vertical-align:middle;border-top:1px solid #edf1f4;padding:13px 15px}.data-table tbody tr:hover{background:#fbfdfd}.table-wrap{overflow-x:auto}.performance-participants{min-width:880px}.performance-packages{min-width:720px}.primary-text{color:var(--navy);font-weight:700}.muted{color:var(--muted)}.money{font-variant-numeric:tabular-nums;font-weight:700}.status-badge{color:#526779;white-space:nowrap;background:#edf2f5;border-radius:999px;align-items:center;min-height:24px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.status-badge[data-status=active],.status-badge[data-status=completed],.status-badge[data-status=locked],.status-badge[data-status=succeeded],.status-badge[data-status=finalized],.status-badge[data-status=exported],.status-badge[data-status=archived],.status-badge[data-status=resolved]{color:#08735b;background:#e6f7f1}.status-badge[data-status=in_service],.status-badge[data-status=in_progress],.status-badge[data-status=running],.status-badge[data-status=repairing]{color:#0c61a0;background:#e8f2fb}.status-badge[data-status=submitted],.status-badge[data-status=maintenance],.status-badge[data-status=waiting_parts],.status-badge[data-status=degraded],.status-badge[data-status=acknowledged]{color:#9a6300;background:#fff4db}.status-badge[data-status=returned],.status-badge[data-status=failed],.status-badge[data-status=cancelled],.status-badge[data-status=error]{color:#a82d3a;background:#fdecef}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.field{gap:6px;display:grid}.field.full{grid-column:1/-1}.field label{color:#506579;font-size:12px;font-weight:700}.input,.select,.textarea{width:100%;color:var(--navy);background:#fff;border:1px solid #cedae3;border-radius:9px;outline:none;transition:all .15s}.input,.select{height:40px;padding:0 11px}.textarea{resize:vertical;min-height:86px;padding:10px 11px}.input:focus,.select:focus,.textarea:focus{border-color:#249b9b;box-shadow:0 0 0 3px #249b9b1f}.form-actions{grid-column:1/-1;justify-content:flex-end;gap:9px;padding-top:4px;display:flex}.inline-error{color:#9b2631;background:#fdecee;border-radius:9px;padding:10px 12px;font-size:12px}.inline-success{color:#08735b;background:#e8f8f2;border-radius:9px;padding:10px 12px;font-size:12px}.empty-state{min-height:190px;color:var(--muted);text-align:center;place-content:center;justify-items:center;padding:24px;display:grid}.empty-symbol{color:#16988e;background:#e8f7f4;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:10px;font-size:22px;display:grid}.empty-state p{max-width:360px;margin:6px 0 0;font-size:12px}.loading-state,.load-error{min-height:150px;color:var(--muted);justify-content:center;align-items:center;gap:14px;padding:24px;display:flex}.loading-state strong,.load-error strong{color:var(--navy);font-size:14px}.loading-state p,.load-error p{margin:5px 0 0;font-size:12px}.loading-spinner{border:3px solid #dbe9ec;border-top-color:#16988e;border-radius:50%;flex:none;width:30px;height:30px;animation:.8s linear infinite loading-spin}.load-error{color:#9b2631;flex-wrap:wrap}.load-error p{max-width:520px}@keyframes loading-spin{to{transform:rotate(360deg)}}.notice{color:#3f6178;background:#f2f9fb;border:1px solid #d7e8ef;border-radius:12px;padding:14px 16px;font-size:13px;line-height:1.6}.cards-list{gap:10px;display:grid}.list-card{background:#fff;border:1px solid #e0e8ee;border-radius:12px;padding:15px}.list-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.list-card h4{margin:0;font-size:14px}.list-card p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.55}.tabs{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.tab{border:1px solid var(--line);color:var(--muted);white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;padding:8px 12px}.tab.active{color:#fff;border-color:var(--navy-soft);background:var(--navy-soft)}.mobile-nav,.sidebar-scrim{display:none}@media (width<=1100px){.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.split-grid{grid-template-columns:1fr}}@media (width<=760px){.sidebar{transition:transform .22s;transform:translate(-105%);box-shadow:20px 0 60px #00000038}.sidebar.open{transform:translate(0)}.sidebar-scrim{z-index:35;background:#05142073;display:block;position:fixed;inset:0}.main-area{padding-bottom:calc(84px + env(safe-area-inset-bottom));margin-left:0}.topbar{height:72px;padding:0 16px}.topbar h1{font-size:18px}.menu-button{display:block}.ai-pill{display:none}.top-avatar{display:grid}.page-content{padding:18px 14px 28px}.page-heading{flex-direction:column;align-items:flex-start}.page-heading .actions{width:100%}.page-heading .actions .button{flex:1}.metrics-grid{gap:10px}.metric-card{padding:16px}.metric-value{font-size:24px}.panel-header,.panel-body{padding:15px}.form-grid{grid-template-columns:1fr}.field.full{grid-column:auto}.mobile-nav{z-index:30;height:calc(64px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);scrollbar-width:none;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;justify-content:flex-start;display:flex;position:fixed;inset:auto 0 0;overflow-x:auto}.mobile-nav::-webkit-scrollbar{display:none}.mobile-nav a{color:#718293;flex:0 0 68px;place-content:center;justify-items:center;gap:2px;min-width:68px;display:grid}.mobile-nav a.router-link-exact-active{color:#0f8179}.mobile-nav span{font-size:14px;font-weight:800}.mobile-nav small{font-size:9px}.data-table th,.data-table td{padding:11px 12px}}:where(button,a,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #1ba3a33d}.feedback-notice{background:#fff;border:1px solid;border-radius:13px;grid-template-columns:34px 1fr 28px;align-items:start;gap:11px;padding:13px 14px;display:grid}.feedback-notice.is-success{color:#086c58;background:#eefaf6;border-color:#b8e0d5}.feedback-notice.is-error{color:#992c38;background:#fff1f3;border-color:#edbdc3}.feedback-symbol{color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.feedback-notice.is-success .feedback-symbol{background:#16856c}.feedback-notice.is-error .feedback-symbol{background:#cf4450}.feedback-notice strong{font-size:13px;display:block}.feedback-notice p{color:inherit;margin:3px 0 0;font-size:12px;line-height:1.5}.feedback-notice>button{color:currentColor;cursor:pointer;background:0 0;border:0;width:28px;height:28px;font-size:20px}.pagination-bar{color:var(--muted);background:#fbfcfd;justify-content:space-between;align-items:center;gap:14px;font-size:11px;display:flex}.pagination-bar p{margin:0}.pagination-actions{align-items:center;gap:7px;display:flex}.pagination-actions>span{text-align:center;min-width:82px}.drawer-layer{z-index:200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#081a2870;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer-panel{background:#fff;flex-direction:column;width:min(560px,100%);height:100%;display:flex;box-shadow:-24px 0 70px #081c2c38}.drawer-panel.drawer-wide{width:min(760px,100%)}.drawer-header{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #e4ebf0;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px 18px;display:flex;position:sticky;top:0}.drawer-kicker{color:#13857e;letter-spacing:.13em;margin:0 0 5px;font-size:10px;font-weight:800}.drawer-header h2{margin:0;font-size:21px}.drawer-header p:not(.drawer-kicker){color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.5}.drawer-close{color:#526779;cursor:pointer;background:#fff;border:1px solid #dce5ec;border-radius:11px;flex:none;width:38px;height:38px;font-size:24px}.drawer-content{min-height:0;overflow:auto}.drawer-enter-active,.drawer-leave-active{transition:opacity .2s}.drawer-enter-active .drawer-panel,.drawer-leave-active .drawer-panel{transition:transform .22s}.drawer-enter-from,.drawer-leave-to{opacity:0}.drawer-enter-from .drawer-panel,.drawer-leave-to .drawer-panel{transform:translate(100%)}.workflow-stepper{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.workflow-stepper li{color:#8a99a6;align-items:flex-start;gap:9px;min-width:0;padding:6px 10px 6px 0;display:flex;position:relative}.workflow-stepper li:not(:last-child):after{content:"";background:#e3e9ed;height:2px;position:absolute;top:20px;left:32px;right:8px}.step-dot{z-index:1;background:#fff;border:2px solid #d5dee5;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid;position:relative}.workflow-stepper li>div{z-index:1;background:#fff;min-width:0;padding-right:4px;position:relative}.workflow-stepper strong,.workflow-stepper small{display:block}.workflow-stepper strong{color:#647789;font-size:12px}.workflow-stepper small{color:#8b9aa7;margin-top:3px;font-size:9px;line-height:1.35}.workflow-stepper li[data-step-status=done] .step-dot{color:#fff;background:#16856c;border-color:#16856c}.workflow-stepper li[data-step-status=done]:after{background:#90cdbd}.workflow-stepper li[data-step-status=done] strong{color:#08735b}.workflow-stepper li[data-step-status=current] .step-dot{color:#fff;background:#126f8f;border-color:#126f8f;box-shadow:0 0 0 5px #126f8f1a}.workflow-stepper li[data-step-status=current] strong{color:#102a43}.workflow-stepper li[data-step-status=error] .step-dot{color:#fff;background:#cf4450;border-color:#cf4450}.workflow-stepper li[data-step-status=error] strong{color:#a82d3a}.dialog-layer{z-index:240;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#081a2880;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.confirm-dialog{background:#fff;border-radius:18px;grid-template-columns:44px 1fr;gap:16px;width:min(460px,100%);padding:23px;display:grid;box-shadow:0 26px 90px #05182647}.confirm-icon{color:#fff;background:#16856c;border-radius:13px;place-items:center;width:42px;height:42px;font-size:18px;font-weight:900;display:grid}.confirm-icon[data-tone=danger]{background:#cf4450}.confirm-dialog h2{margin:0;font-size:19px}.confirm-dialog p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.65}.confirm-dialog>.field{grid-column:1/-1}.dialog-actions{grid-column:1/-1;justify-content:flex-end;gap:9px;padding-top:3px;display:flex}.dialog-enter-active,.dialog-leave-active{transition:opacity .16s}.dialog-enter-from,.dialog-leave-to{opacity:0}@media (width<=760px){.pagination-bar{flex-direction:column;align-items:stretch;padding:12px}.pagination-actions{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.pagination-actions .button{min-width:0;padding-inline:6px}.pagination-actions>span{place-items:center;min-width:0;display:grid}.drawer-header{padding:18px 16px 14px}.drawer-header h2{font-size:19px}.workflow-stepper{grid-template-columns:1fr;gap:3px}.workflow-stepper li{min-height:50px;padding:4px 0 8px}.workflow-stepper li:not(:last-child):after{width:2px;height:auto;inset:31px auto -5px 13px}.workflow-stepper li>div{padding-right:0}.confirm-dialog{grid-template-columns:38px 1fr;gap:13px;padding:18px}.confirm-icon{border-radius:11px;width:36px;height:36px}.dialog-actions{grid-template-columns:1fr 1fr;display:grid}}
