main.svelte-1uha8ag{max-width:var(--content-width);padding:var(--space-6) var(--space-4) var(--space-8);margin:0 auto}.page-head.svelte-1uha8ag{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);padding-bottom:var(--space-4);margin-bottom:var(--space-6);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}h1.svelte-1uha8ag{letter-spacing:-.01em;margin:0;font-size:1.5rem}h2.svelte-1uha8ag{margin:0 0 var(--space-4);font-size:1.125rem}.signed-in-as.svelte-1uha8ag{color:var(--color-fg-muted);margin:0;font-size:.875rem}.muted.svelte-1uha8ag{color:var(--color-fg-muted)}.lede.svelte-1uha8ag{margin:0 0 var(--space-4);color:var(--color-fg-muted);font-size:1.0625rem}.card.svelte-1uha8ag{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-5)}.hero.svelte-1uha8ag{margin-top:var(--space-2)}.button.svelte-1uha8ag{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font:inherit;cursor:pointer;border:1px solid #0000;font-weight:600;line-height:1.2;text-decoration:none;display:inline-block}.button.svelte-1uha8ag:hover{text-decoration:none}.button--primary.svelte-1uha8ag{background:var(--color-primary);color:var(--color-primary-fg)}.button--primary.svelte-1uha8ag:hover{background:var(--color-primary-hover)}.button--primary.svelte-1uha8ag:disabled{opacity:.5;cursor:not-allowed}.warning.svelte-1uha8ag{padding:var(--space-3) var(--space-4);background:var(--color-warn-bg);border:1px solid var(--color-warn-border);border-radius:var(--radius-md)}.error.svelte-1uha8ag{margin:var(--space-3) 0 0;color:var(--color-danger);font-size:.9375rem}code.svelte-1uha8ag{font-family:var(--font-mono);background:var(--color-border-muted);border-radius:var(--radius-sm);padding:.1em .35em;font-size:.875em}.field.svelte-1uha8ag{gap:var(--space-1);flex-direction:column;display:flex}.field.svelte-1uha8ag label:where(.svelte-1uha8ag){color:var(--color-fg-muted);font-size:.8125rem;font-weight:600}.field.svelte-1uha8ag select:where(.svelte-1uha8ag){padding:var(--space-2) var(--space-3);font:inherit;color:var(--color-fg);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:inset 0 1px #1b1f240a}.field.svelte-1uha8ag select:where(.svelte-1uha8ag):focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px #0969da4d}.dashboard-head.svelte-1uha8ag{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.dashboard-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0}.dashboard-actions.svelte-1uha8ag{align-items:flex-end;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.filters.svelte-1uha8ag{gap:var(--space-3);align-items:flex-end;display:flex}.field--inline.svelte-1uha8ag label:where(.svelte-1uha8ag){font-size:.75rem}.empty.svelte-1uha8ag{padding:var(--space-6);text-align:center;color:var(--color-fg-muted);background:var(--color-canvas);border:1px dashed var(--color-border);border-radius:var(--radius-md);margin:0}.table-wrap.svelte-1uha8ag{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow-x:auto}table.svelte-1uha8ag{border-collapse:collapse;width:100%;font-size:.9375rem}thead.svelte-1uha8ag th:where(.svelte-1uha8ag){text-align:left;padding:var(--space-3) var(--space-4);text-transform:uppercase;letter-spacing:.04em;color:var(--color-fg-muted);background:var(--color-canvas);border-bottom:1px solid var(--color-border);font-size:.75rem;font-weight:600}tbody.svelte-1uha8ag td:where(.svelte-1uha8ag){padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-muted)}tbody.svelte-1uha8ag tr:where(.svelte-1uha8ag):last-child td:where(.svelte-1uha8ag){border-bottom:none}tbody.svelte-1uha8ag tr:where(.svelte-1uha8ag):nth-child(2n){background:var(--color-canvas)}tbody.svelte-1uha8ag tr:where(.svelte-1uha8ag):hover{background:#f0f3f6}.num.svelte-1uha8ag{font-variant-numeric:tabular-nums;color:var(--color-fg-muted)}.badge.svelte-1uha8ag{padding:.125rem var(--space-2);white-space:nowrap;border-radius:2rem;font-size:.75rem;font-weight:600;line-height:1.4;display:inline-block}.badge--enquiry.svelte-1uha8ag{background:var(--status-enquiry-bg);color:var(--status-enquiry-fg)}.badge--active.svelte-1uha8ag{background:var(--status-active-bg);color:var(--status-active-fg)}.badge--on-hold.svelte-1uha8ag{background:var(--status-on-hold-bg);color:var(--status-on-hold-fg)}.badge--delivered.svelte-1uha8ag{background:var(--status-delivered-bg);color:var(--status-delivered-fg)}.badge--closed.svelte-1uha8ag{background:var(--status-closed-bg);color:var(--status-closed-fg)}
