.services-workspace[data-v-9090dfcb]{background:#f8fafc;color:#0f172a;display:grid;font-size:15px;grid-template-columns:244px minmax(0,1fr);height:100%;line-height:1.6;min-height:0}.project-sidebar[data-v-9090dfcb],.workspace-main[data-v-9090dfcb]{min-height:0;overflow:auto}.services-workspace.nav-collapsed[data-v-9090dfcb]{grid-template-columns:76px minmax(0,1fr)}.project-sidebar[data-v-9090dfcb]{background:#fff;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;padding:14px 10px}.sidebar-heading[data-v-9090dfcb]{align-items:center;display:flex;font-weight:700;gap:8px;justify-content:space-between;margin-bottom:12px}.nav-collapsed .nav-group button span[data-v-9090dfcb],.nav-collapsed .nav-group p[data-v-9090dfcb],.nav-collapsed .sidebar-heading span[data-v-9090dfcb]{display:none}.nav-group p[data-v-9090dfcb]{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.08em;margin:14px 8px 6px;text-transform:uppercase}.nav-group button[data-v-9090dfcb],.primary[data-v-9090dfcb],.secondary[data-v-9090dfcb],select[data-v-9090dfcb]{min-height:44px}.nav-group button[data-v-9090dfcb]{align-items:center;background:transparent;border:0;border-radius:10px;color:#334155;display:flex;gap:10px;padding:8px 10px;text-align:left;width:100%}.nav-group button i[data-v-9090dfcb]{background:#f1f5f9;border-radius:8px;display:grid;height:30px;place-items:center;width:30px}a[data-v-9090dfcb]:focus-visible,button[data-v-9090dfcb]:focus-visible,select[data-v-9090dfcb]:focus-visible{outline:3px solid #2563eb;outline-offset:3px}.nav-group button[aria-current=page][data-v-9090dfcb]{background:#eff6ff;color:#1d4ed8;font-weight:700}.workspace-main[data-v-9090dfcb]{max-width:1600px;min-width:0;padding:clamp(16px,2.2vw,36px) clamp(16px,2.2vw,36px) calc(clamp(16px,2.2vw,36px) + env(safe-area-inset-bottom))}.workspace-toolbar[data-v-9090dfcb]{display:flex;gap:16px;justify-content:space-between;margin-bottom:22px}.module-title[data-v-9090dfcb]{align-items:center;display:flex;gap:16px}.module-icon[data-v-9090dfcb]{background:#1d4ed8;border-radius:16px;color:#fff;display:grid;font-size:22px;height:52px;place-items:center;width:52px}.module-title h1[data-v-9090dfcb]{font-size:28px;letter-spacing:-.03em;margin:0}.crumbs[data-v-9090dfcb]{color:#64748b;font-size:13px;margin:0}.metric-grid[data-v-9090dfcb]{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));margin-bottom:22px}.metric-card[data-v-9090dfcb]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:14px;display:flex;gap:14px;padding:20px}.metric-card p[data-v-9090dfcb]{color:#475569;font-size:12px;font-weight:600;margin:0}.metric-card strong[data-v-9090dfcb]{font-size:22px}.metric-icon[data-v-9090dfcb]{border-radius:12px;display:grid;height:44px;place-items:center;width:44px}.blue[data-v-9090dfcb]{background:#eff6ff;color:#1d4ed8}.teal[data-v-9090dfcb]{background:#f0fdfa;color:#0f766e}.purple[data-v-9090dfcb]{background:#faf5ff;color:#6b21a8}.slate[data-v-9090dfcb]{background:#f1f5f9;color:#334155}.overview-columns[data-v-9090dfcb]{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.connection-card[data-v-9090dfcb]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:22px}.connection-card h2[data-v-9090dfcb]{font-size:20px;margin:0 0 8px}.choice-row[data-v-9090dfcb]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.primary[data-v-9090dfcb],.secondary[data-v-9090dfcb]{border-radius:9px;font-size:13px;font-weight:600;padding:10px 16px}.primary[data-v-9090dfcb]{background:#1d4ed8;border:0;box-shadow:0 1px 2px #1e40af20;color:#fff}.primary[data-v-9090dfcb]:hover{background:#1e40af}.secondary[data-v-9090dfcb]:hover{background:#f8fafc}.primary[data-v-9090dfcb]:disabled,.secondary[data-v-9090dfcb]:disabled{opacity:.5}.primary[aria-pressed=true][data-v-9090dfcb],.secondary[aria-pressed=true][data-v-9090dfcb]{outline:2px solid #0f172a}.secondary[data-v-9090dfcb]{background:#fff;border:1px solid #cbd5e1;color:#0f172a}.project-table[data-v-9090dfcb]{border-collapse:collapse;margin-top:12px;width:100%}.project-table-wrap[data-v-9090dfcb]{overflow-x:auto}.project-table[data-v-9090dfcb]{min-width:790px}.project-table tbody tr[data-v-9090dfcb]:hover{background:#f8fafc}.project-table td[data-v-9090dfcb],.project-table th[data-v-9090dfcb]{border-bottom:1px solid #e2e8f0;font-size:14px;padding:14px 16px;text-align:left}.project-table th[data-v-9090dfcb]{background:#f8fafc;color:#64748b;font-size:11px;letter-spacing:.065em;text-transform:uppercase}.amount[data-v-9090dfcb]{font-variant-numeric:tabular-nums;font-weight:700}.stage-badge[data-v-9090dfcb]{background:#f1f5f9;border-radius:6px;display:inline-flex;font-size:12px;font-weight:700;padding:3px 9px}.alert[data-v-9090dfcb]{background:#fef2f2;color:#991b1b}.alert[data-v-9090dfcb],.saved[data-v-9090dfcb]{border-radius:8px;margin-bottom:16px;padding:16px}.saved[data-v-9090dfcb]{background:#f0fdf4;color:#14532d;font-weight:700}.section-picker[data-v-9090dfcb]{display:none;font-size:13px;font-weight:600;margin-bottom:16px}.section-picker select[data-v-9090dfcb]{border:1px solid #cbd5e1;border-radius:8px;display:block;margin-top:6px;padding:10px 12px;width:100%}.fine[data-v-9090dfcb]{color:#64748b;font-size:13px}@media(prefers-reduced-motion:reduce){.services-workspace[data-v-9090dfcb]{scroll-behavior:auto}}@media(max-width:760px){.services-workspace[data-v-9090dfcb],.services-workspace.nav-collapsed[data-v-9090dfcb]{grid-template-columns:1fr}.project-sidebar[data-v-9090dfcb]{display:none}.section-picker[data-v-9090dfcb]{display:block}.workspace-main[data-v-9090dfcb]{padding:16px}}
