.admin-sidebar[data-v-702da9ce]{flex-direction:column;display:flex}.admin-brand[data-v-702da9ce]{margin-bottom:28px}.admin-brand strong[data-v-702da9ce],.admin-brand small[data-v-702da9ce]{display:block}.flat-admin-nav[data-v-702da9ce]{flex-direction:column;gap:4px;display:flex}.logout-link[data-v-702da9ce]{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;margin-top:28px}.admin-main-area[data-v-702da9ce]{min-height:100vh}.admin-shell[data-v-702da9ce]{color:#fff;background:#05060a;min-height:100vh}.admin-sidebar[data-v-702da9ce]{color:#fff;background:#0b0d12;border-right:1px solid #ffffff14}.admin-brand strong[data-v-702da9ce]{color:#fff}.admin-brand small[data-v-702da9ce]{color:#ffffff9e}.nav-link[data-v-702da9ce]{color:#ffffffb8}.nav-link[data-v-702da9ce]:hover,.nav-link.router-link-active[data-v-702da9ce]{color:#fff;background:#ffffff14}.admin-main-area[data-v-702da9ce]{color:#fff;background:#05060a}.clients-page[data-v-bd2d69a7]{color:#fff;background:#05060a;min-height:100vh;padding:28px}.page-head[data-v-bd2d69a7],.metrics-grid[data-v-bd2d69a7],.filters-card[data-v-bd2d69a7],.table-card[data-v-bd2d69a7],.state-card[data-v-bd2d69a7],.modal-card[data-v-bd2d69a7]{background:#10131a;border:1px solid #ffffff1a;border-radius:22px}.page-head[data-v-bd2d69a7]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;padding:22px;display:flex}.page-head h1[data-v-bd2d69a7]{margin:0 0 6px;font-size:30px}.page-head p[data-v-bd2d69a7]{color:#ffffff9e;margin:0}.head-actions[data-v-bd2d69a7]{flex-wrap:wrap;gap:8px;display:flex}.primary-btn[data-v-bd2d69a7],.ghost-btn[data-v-bd2d69a7],.open-btn[data-v-bd2d69a7],.icon-btn[data-v-bd2d69a7]{color:#fff;cursor:pointer;background:#171b24;border:1px solid #ffffff24;border-radius:12px;padding:10px 13px;text-decoration:none}.primary-btn[data-v-bd2d69a7]{color:#05060a;background:#fff}button[data-v-bd2d69a7]:disabled{opacity:.55;cursor:not-allowed}.metrics-grid[data-v-bd2d69a7]{grid-template-columns:repeat(6,minmax(130px,1fr));gap:12px;margin-bottom:16px;padding:14px;display:grid}.metric-card[data-v-bd2d69a7]{background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;padding:14px}.metric-card small[data-v-bd2d69a7]{color:#ffffff94;margin-bottom:8px;display:block}.metric-card strong[data-v-bd2d69a7]{font-size:24px;display:block}.filters-card[data-v-bd2d69a7]{margin-bottom:16px;padding:16px}.filters-card input[data-v-bd2d69a7]{color:#fff;background:#171b24;border:0;border-radius:12px;width:min(420px,100%);min-height:42px;margin-bottom:12px;padding:0 12px}.filters[data-v-bd2d69a7]{flex-wrap:wrap;gap:8px;display:flex}.filters button[data-v-bd2d69a7]{color:#ffffffbd;cursor:pointer;background:#171b24;border:1px solid #ffffff1f;border-radius:999px;padding:8px 11px}.filters button.active[data-v-bd2d69a7]{color:#05060a;background:#fff}.table-card[data-v-bd2d69a7]{padding:0;overflow:hidden}.table-wrap[data-v-bd2d69a7]{width:100%;overflow-x:auto}table[data-v-bd2d69a7]{border-collapse:collapse;width:100%;min-width:1380px}th[data-v-bd2d69a7],td[data-v-bd2d69a7]{text-align:left;white-space:nowrap;border-bottom:1px solid #ffffff14;padding:13px}th[data-v-bd2d69a7]{color:#ffffff85;background:#0c0f15;font-size:12px}td[data-v-bd2d69a7]{color:#ffffffd6;font-size:13px}td strong[data-v-bd2d69a7]{display:block}td span[data-v-bd2d69a7]{color:#ffffff85;margin-top:3px;display:block}.badge[data-v-bd2d69a7]{border-radius:999px;align-items:center;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.badge-green[data-v-bd2d69a7]{color:#a7f3d0;background:#10b9811f;border:1px solid #10b98152}.badge-yellow[data-v-bd2d69a7]{color:#fde68a;background:#f59e0b1f;border:1px solid #f59e0b52}.badge-red[data-v-bd2d69a7]{color:#fecaca;background:#ef44441f;border:1px solid #ef444452}.state-card[data-v-bd2d69a7]{padding:20px}.error-card[data-v-bd2d69a7],.danger-text[data-v-bd2d69a7]{color:#ffb4b4}.success-text[data-v-bd2d69a7]{color:#a7f3d0}.modal-backdrop[data-v-bd2d69a7]{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal-card[data-v-bd2d69a7]{width:min(820px,100%);max-height:90vh;padding:22px;overflow:auto;box-shadow:0 24px 80px #00000080}.modal-head[data-v-bd2d69a7],.modal-actions[data-v-bd2d69a7]{justify-content:space-between;gap:14px;display:flex}.modal-head[data-v-bd2d69a7]{align-items:flex-start;margin-bottom:18px}.modal-head h2[data-v-bd2d69a7]{margin:0 0 6px}.modal-head p[data-v-bd2d69a7]{color:#ffffff9e;margin:0}.icon-btn[data-v-bd2d69a7]{padding:8px 11px;font-size:20px;line-height:1}.form-grid[data-v-bd2d69a7]{grid-template-columns:repeat(2,minmax(220px,1fr));gap:14px;display:grid}.form-grid label[data-v-bd2d69a7]{color:#ffffffad;gap:8px;display:grid}.form-grid input[data-v-bd2d69a7],.form-grid select[data-v-bd2d69a7]{color:#fff;background:#171b24;border:0;border-radius:12px;min-height:42px;padding:0 12px}.check-row[data-v-bd2d69a7]{align-items:center;gap:10px!important;display:flex!important}.check-row input[data-v-bd2d69a7]{min-height:auto}.modal-actions[data-v-bd2d69a7]{justify-content:flex-end;margin-top:18px}@media (width<=1200px){.metrics-grid[data-v-bd2d69a7]{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.clients-page[data-v-bd2d69a7]{padding:16px}.page-head[data-v-bd2d69a7],.modal-head[data-v-bd2d69a7],.modal-actions[data-v-bd2d69a7]{flex-direction:column}.metrics-grid[data-v-bd2d69a7],.form-grid[data-v-bd2d69a7]{grid-template-columns:1fr}.page-head[data-v-bd2d69a7],.modal-card[data-v-bd2d69a7]{border-radius:16px;padding:16px}}.event-map-box[data-v-71f2a052]{background:#0f172ab8;border:1px solid #94a3b833;border-radius:18px;margin-top:18px;padding:18px}.event-map-head[data-v-71f2a052]{justify-content:space-between;gap:16px;margin-bottom:16px;display:flex}.eyebrow[data-v-71f2a052]{color:#38bdf8;text-transform:uppercase;letter-spacing:.12em;margin:0 0 6px;font-size:12px;font-weight:800}h2[data-v-71f2a052],h3[data-v-71f2a052],h4[data-v-71f2a052]{margin:0}.muted[data-v-71f2a052],p[data-v-71f2a052]{color:#94a3b8}.btn[data-v-71f2a052]{color:#082f49;cursor:pointer;background:#38bdf8;border:0;border-radius:12px;padding:9px 12px;font-weight:800}.error[data-v-71f2a052]{color:#fecaca;background:#ef444426;border-radius:12px;margin-bottom:12px;padding:12px}.stats[data-v-71f2a052],.grid[data-v-71f2a052],.mini[data-v-71f2a052],.map[data-v-71f2a052]{gap:12px;display:grid}.stats[data-v-71f2a052]{grid-template-columns:repeat(3,1fr);margin-bottom:20px}.grid[data-v-71f2a052]{grid-template-columns:repeat(2,1fr)}.stats>div[data-v-71f2a052],.card[data-v-71f2a052],.empty[data-v-71f2a052]{background:#02061780;border:1px solid #94a3b82e;border-radius:16px;padding:14px}.stats span[data-v-71f2a052],.mini span[data-v-71f2a052],.map span[data-v-71f2a052]{color:#94a3b8;font-size:12px;display:block}.stats b[data-v-71f2a052]{margin-top:4px;font-size:24px;display:block}.top[data-v-71f2a052]{justify-content:space-between;gap:12px;display:flex}.top p[data-v-71f2a052]{margin:5px 0 0;font-size:12px}.badge[data-v-71f2a052]{color:#cbd5e1;background:#94a3b829;border-radius:999px;height:fit-content;padding:5px 9px;font-size:12px}.badge.good[data-v-71f2a052]{color:#86efac;background:#22c55e29}.badge.warn[data-v-71f2a052]{color:#fcd34d;background:#f59e0b29}.mini[data-v-71f2a052]{grid-template-columns:repeat(2,1fr);margin:12px 0}.map[data-v-71f2a052]{grid-template-columns:repeat(2,1fr)}.mini>div[data-v-71f2a052],.map>div[data-v-71f2a052]{background:#0f172abf;border-radius:12px;padding:10px}.map b[data-v-71f2a052],.mini b[data-v-71f2a052]{word-break:break-word;margin-top:4px;display:block}details[data-v-71f2a052]{margin-top:12px}summary[data-v-71f2a052]{cursor:pointer;color:#38bdf8;font-weight:700}a[data-v-71f2a052]{color:#7dd3fc;word-break:break-word}@media (width<=900px){.event-map-head[data-v-71f2a052]{flex-direction:column}.stats[data-v-71f2a052],.grid[data-v-71f2a052]{grid-template-columns:1fr}}.client-dashboard[data-v-8312d104]{color:#fff;background:#05060a;min-height:100vh;padding:28px}.client-hero[data-v-8312d104],.kpi-card[data-v-8312d104],.tab-card[data-v-8312d104],.state-card[data-v-8312d104],.info-card[data-v-8312d104],.summary-grid article[data-v-8312d104]{background:#10131a;border:1px solid #ffffff1a;border-radius:22px}.client-hero[data-v-8312d104]{margin-bottom:16px;padding:22px}.client-hero__top[data-v-8312d104],.client-hero__main[data-v-8312d104],.section-head[data-v-8312d104],.action-row[data-v-8312d104]{justify-content:space-between;align-items:center;gap:16px;display:flex}.back-link[data-v-8312d104]{color:#ffffffb8;text-decoration:none}.client-hero h1[data-v-8312d104]{margin:18px 0 6px;font-size:30px}.client-hero p[data-v-8312d104],.muted[data-v-8312d104]{color:#ffffff9e;margin:0}.hero-badges[data-v-8312d104],.hero-actions[data-v-8312d104],.tabs[data-v-8312d104],.filters-row[data-v-8312d104]{flex-wrap:wrap;gap:8px;display:flex}.hero-badges span[data-v-8312d104]{color:#fff;background:#ffffff17;border-radius:999px;padding:8px 12px}.hero-actions[data-v-8312d104]{margin-top:18px}.primary-btn[data-v-8312d104],.ghost-btn[data-v-8312d104],.tabs button[data-v-8312d104]{color:#fff;cursor:pointer;background:#171b24;border:1px solid #ffffff24;border-radius:12px;padding:10px 13px}.primary-btn[data-v-8312d104]{color:#05060a;background:#fff}button[data-v-8312d104]:disabled{opacity:.55;cursor:not-allowed}.kpi-grid[data-v-8312d104]{grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;margin-bottom:16px;display:grid}.kpi-card[data-v-8312d104]{padding:16px}.kpi-card small[data-v-8312d104],.summary-grid small[data-v-8312d104]{color:#fff9;margin-bottom:8px;display:block}.kpi-card strong[data-v-8312d104],.summary-grid strong[data-v-8312d104]{font-size:24px;display:block}.tabs[data-v-8312d104]{flex-wrap:nowrap;margin-bottom:16px;padding-bottom:4px;overflow-x:auto}.tabs button[data-v-8312d104]{white-space:nowrap}.tabs button.active[data-v-8312d104]{color:#05060a;background:#fff}.tab-card[data-v-8312d104],.state-card[data-v-8312d104]{padding:20px}.error-card[data-v-8312d104]{color:#ffb4b4}.split-grid[data-v-8312d104]{grid-template-columns:repeat(2,minmax(240px,1fr));gap:14px;margin-bottom:14px;display:grid}.info-card[data-v-8312d104]{padding:18px}.info-card h2[data-v-8312d104],.tab-card h2[data-v-8312d104]{margin:0 0 14px}dl[data-v-8312d104]{gap:10px;margin:0;display:grid}dl div[data-v-8312d104],.mini-list div[data-v-8312d104]{border-bottom:1px solid #ffffff14;justify-content:space-between;gap:18px;padding-bottom:8px;display:flex}dt[data-v-8312d104]{color:#ffffff8c}dd[data-v-8312d104]{text-align:right;margin:0}.table-wrap[data-v-8312d104]{width:100%;margin-top:14px;overflow-x:auto}table[data-v-8312d104]{border-collapse:collapse;width:100%;min-width:980px}th[data-v-8312d104],td[data-v-8312d104]{text-align:left;white-space:nowrap;border-bottom:1px solid #ffffff14;padding:13px}th[data-v-8312d104]{color:#ffffff8c;background:#0c0f15;font-size:12px}td[data-v-8312d104]{color:#ffffffd6;font-size:13px}.summary-grid[data-v-8312d104]{grid-template-columns:repeat(3,minmax(160px,1fr));gap:12px;margin:18px 0;display:grid}.summary-grid article[data-v-8312d104]{padding:16px}.filters-row[data-v-8312d104]{margin:14px 0}.filters-row input[data-v-8312d104],.filters-row select[data-v-8312d104],.plan-form input[data-v-8312d104]{color:#fff;background:#171b24;border:0;border-radius:12px;min-height:42px;padding:0 12px}.plan-form[data-v-8312d104]{grid-template-columns:repeat(2,minmax(220px,1fr));gap:14px;max-width:900px;display:grid}.plan-form label[data-v-8312d104]{color:#ffffffa6;gap:8px;display:grid}.source-tools[data-v-8312d104]{color:#ffffffb8;background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:12px 14px;display:flex}.source-status[data-v-8312d104]{border:1px solid #ffffff24;border-radius:999px;align-items:center;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.source-status--active[data-v-8312d104]{color:#a7f3d0;background:#10b9811f;border-color:#10b98159}.source-status--paused[data-v-8312d104]{color:#fde68a;background:#f59e0b1f;border-color:#f59e0b59}.source-status--archived[data-v-8312d104]{color:#cbd5e1;background:#94a3b81f;border-color:#94a3b847}.danger-inline[data-v-8312d104]{color:#fecaca;background:#7f1d1d2e;border-color:#f8717159}@media (width<=760px){.source-tools[data-v-8312d104]{flex-direction:column;align-items:flex-start}}.copy-message[data-v-8312d104]{color:#ffffffdb;background:#ffffff14;border-radius:12px;margin:14px 0 0;padding:10px 12px}.test-result[data-v-8312d104]{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;margin-top:14px;padding:14px}.test-result strong[data-v-8312d104]{margin-bottom:6px;display:block}.test-result p[data-v-8312d104]{color:#ffffffc2;margin:0 0 6px}.test-result small[data-v-8312d104]{color:#ffffff94}.test-result--success[data-v-8312d104]{background:#5dffa414;border-color:#5dffa473}.test-result--warning[data-v-8312d104]{background:#ffd36914;border-color:#ffd36973}.test-result--failed[data-v-8312d104]{background:#ff787814;border-color:#ff787873}.shopify-pixel-card[data-v-8312d104]{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:18px;display:flex}.shopify-pixel-card h3[data-v-8312d104]{margin:0 0 6px}.shopify-pixel-card p[data-v-8312d104]{color:#ffffff9e;margin:0}.steps-list[data-v-8312d104]{color:#ffffffc7;margin:0;padding-left:20px}.steps-list li[data-v-8312d104]{margin:6px 0}@media (width<=760px){.shopify-pixel-card[data-v-8312d104]{flex-direction:column;align-items:stretch}}.wordpress-plugin-card[data-v-8312d104]{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:18px;display:flex}.wordpress-plugin-card h3[data-v-8312d104]{margin:0 0 6px}.wordpress-plugin-card p[data-v-8312d104]{color:#ffffff9e;margin:0}.download-link[data-v-8312d104]{white-space:nowrap;text-decoration:none}.settings-template[data-v-8312d104]{gap:10px;display:grid}.settings-template div[data-v-8312d104]{border-bottom:1px solid #ffffff14;grid-template-columns:160px 1fr;gap:12px;padding-bottom:9px;display:grid}.settings-template span[data-v-8312d104]{color:#ffffff8c}.settings-template strong[data-v-8312d104]{color:#fff;word-break:break-word}@media (width<=760px){.source-tools[data-v-8312d104]{color:#ffffffb8;background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:12px 14px;display:flex}.source-status[data-v-8312d104]{border:1px solid #ffffff24;border-radius:999px;align-items:center;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.source-status--active[data-v-8312d104]{color:#a7f3d0;background:#10b9811f;border-color:#10b98159}.source-status--paused[data-v-8312d104]{color:#fde68a;background:#f59e0b1f;border-color:#f59e0b59}.source-status--archived[data-v-8312d104]{color:#cbd5e1;background:#94a3b81f;border-color:#94a3b847}.danger-inline[data-v-8312d104]{color:#fecaca;background:#7f1d1d2e;border-color:#f8717159}@media (width<=760px){.source-tools[data-v-8312d104]{flex-direction:column;align-items:flex-start}}.copy-message[data-v-8312d104]{color:#ffffffdb;background:#ffffff14;border-radius:12px;margin:14px 0 0;padding:10px 12px}.test-result[data-v-8312d104]{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;margin-top:14px;padding:14px}.test-result strong[data-v-8312d104]{margin-bottom:6px;display:block}.test-result p[data-v-8312d104]{color:#ffffffc2;margin:0 0 6px}.test-result small[data-v-8312d104]{color:#ffffff94}.test-result--success[data-v-8312d104]{background:#5dffa414;border-color:#5dffa473}.test-result--warning[data-v-8312d104]{background:#ffd36914;border-color:#ffd36973}.test-result--failed[data-v-8312d104]{background:#ff787814;border-color:#ff787873}.shopify-pixel-card[data-v-8312d104]{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:18px;display:flex}.shopify-pixel-card h3[data-v-8312d104]{margin:0 0 6px}.shopify-pixel-card p[data-v-8312d104]{color:#ffffff9e;margin:0}.steps-list[data-v-8312d104]{color:#ffffffc7;margin:0;padding-left:20px}.steps-list li[data-v-8312d104]{margin:6px 0}@media (width<=760px){.shopify-pixel-card[data-v-8312d104]{flex-direction:column;align-items:stretch}}.wordpress-plugin-card[data-v-8312d104]{flex-direction:column;align-items:stretch}.settings-template div[data-v-8312d104]{grid-template-columns:1fr}}.modal-backdrop[data-v-8312d104]{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal-card[data-v-8312d104]{background:#10131a;border:1px solid #ffffff24;border-radius:24px;width:min(720px,100%);max-height:90vh;padding:22px;overflow:auto;box-shadow:0 24px 80px #00000080}.modal-card--wide[data-v-8312d104]{width:min(1040px,100%)}.modal-head[data-v-8312d104],.modal-actions[data-v-8312d104]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.modal-head[data-v-8312d104]{margin-bottom:18px}.modal-head h2[data-v-8312d104]{margin:0 0 6px}.modal-head p[data-v-8312d104]{color:#ffffff9e;margin:0}.icon-btn[data-v-8312d104],.inline-btn[data-v-8312d104]{color:#fff;cursor:pointer;background:#171b24;border:1px solid #ffffff24;border-radius:10px;padding:8px 10px}.icon-btn[data-v-8312d104]{font-size:20px;line-height:1}.inline-btn[data-v-8312d104]{font-size:12px}.table-actions[data-v-8312d104]{gap:8px;display:flex}.form-grid[data-v-8312d104],.setup-grid[data-v-8312d104]{grid-template-columns:repeat(2,minmax(220px,1fr));gap:14px;display:grid}.form-grid label[data-v-8312d104]{color:#ffffffad;gap:8px;display:grid}.form-grid input[data-v-8312d104],.form-grid select[data-v-8312d104]{color:#fff;background:#171b24;border:0;border-radius:12px;min-height:42px;padding:0 12px}.check-row[data-v-8312d104]{align-items:center;grid-template-columns:unset!important;gap:10px!important;display:flex!important}.check-row input[data-v-8312d104]{min-height:auto}.setup-code[data-v-8312d104]{white-space:pre-wrap;word-break:break-word;color:#ffffffdb;background:#05060a;border:1px solid #ffffff1a;border-radius:14px;margin:0;padding:14px}.danger-text[data-v-8312d104]{color:#ffb4b4;margin:14px 0 0}.modal-actions[data-v-8312d104]{justify-content:flex-end;margin-top:18px}@media (width<=760px){.form-grid[data-v-8312d104],.setup-grid[data-v-8312d104]{grid-template-columns:1fr}.modal-card[data-v-8312d104]{border-radius:18px;padding:16px}.modal-head[data-v-8312d104],.modal-actions[data-v-8312d104]{flex-direction:column;align-items:stretch}}@media (width<=1100px){.kpi-grid[data-v-8312d104]{grid-template-columns:repeat(2,minmax(150px,1fr))}.split-grid[data-v-8312d104],.summary-grid[data-v-8312d104],.plan-form[data-v-8312d104]{grid-template-columns:1fr}}@media (width<=680px){.client-dashboard[data-v-8312d104]{padding:16px}.client-hero__main[data-v-8312d104],.client-hero__top[data-v-8312d104],.section-head[data-v-8312d104]{flex-direction:column;align-items:flex-start}.kpi-grid[data-v-8312d104]{grid-template-columns:1fr}.tab-card[data-v-8312d104],.client-hero[data-v-8312d104]{border-radius:16px;padding:16px}.filters-row input[data-v-8312d104],.filters-row select[data-v-8312d104]{width:100%}}*{box-sizing:border-box}body{color:#0f172a;background:#f8fafc;margin:0;font-family:Inter,Cairo,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.app-shell{grid-template-columns:280px 1fr;min-height:100vh;display:grid}.sidebar{background:#fff;border-right:1px solid #e2e8f0;min-height:100vh;padding:22px}.admin-sidebar{background:#fafafa}.client-sidebar{background:#fff}.brand{align-items:center;gap:12px;margin-bottom:30px;display:flex}.brand-mark{color:#fff;border-radius:14px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.admin-mark{background:#d97706}.client-mark{background:#2563eb}.brand strong,.brand small{display:block}.brand small{color:#64748b;margin-top:3px}.nav-groups{gap:24px;display:grid}.nav-group p{color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px;font-size:12px;font-weight:800}.nav-link{color:#334155;border-radius:12px;padding:11px 12px;font-weight:800;display:block}.nav-link.router-link-active{color:#0f172a;background:#f1f5f9}.admin-shell .nav-link.router-link-active{color:#92400e;background:#fffbeb}.client-shell .nav-link.router-link-active{color:#1d4ed8;background:#eff6ff}.main-area{min-width:0}.topbar{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;height:72px;padding:0 28px;display:flex}.topbar small,.topbar strong{display:block}.topbar small{color:#64748b;margin-bottom:4px}.top-link{border:1px solid #e2e8f0;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:800}.content{padding:28px}.page-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.page-head h1{letter-spacing:-.04em;margin:8px 0;font-size:34px}.page-head p{color:#64748b;max-width:760px;margin:0;line-height:1.7}.eyebrow{border-radius:999px;width:fit-content;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.admin-eyebrow{color:#92400e;background:#fffbeb}.client-eyebrow{color:#1d4ed8;background:#eff6ff}.clean-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.clean-card,.auth-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:20px;box-shadow:0 14px 35px #0f172a0a}.clean-card small{color:#64748b;font-weight:800}.clean-card strong{margin:8px 0;font-size:24px;display:block}.clean-card p{color:#64748b;margin:0;line-height:1.6}.auth-page{place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{width:min(440px,100%)}.auth-card h1{margin:12px 0 8px}.auth-card p{color:#64748b;line-height:1.6}.form-demo{gap:10px;margin:22px 0;display:grid}.form-demo div,.form-demo button{color:#64748b;text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;width:100%;padding:12px;font-weight:700}.form-demo button{color:#fff;text-align:center;cursor:pointer;background:#0f172a}.admin-auth .form-demo button{background:#d97706}.client-auth .form-demo button{background:#2563eb}@media (width<=900px){.app-shell{grid-template-columns:1fr}.sidebar{border-bottom:1px solid #e2e8f0;border-right:0;min-height:auto}.clean-grid{grid-template-columns:1fr}}.auth-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;margin:16px 0;padding:12px;font-weight:800;line-height:1.5}.google-login-btn{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;margin:20px 0 14px;padding:13px 16px;font-size:15px;font-weight:900;display:flex}.google-login-btn:disabled{opacity:.65;cursor:not-allowed}.google-dot{background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;place-items:center;width:26px;height:26px;font-weight:900;display:inline-grid}.auth-back-link{color:#64748b;font-size:14px;font-weight:800;display:inline-flex}.top-button{cursor:pointer;background:#fff}
