.page.svelte-1wayqje{display:flex;flex-direction:column;gap:var(--spacing-lg)}.page-header.svelte-1wayqje{display:flex;justify-content:space-between;align-items:center}.error-banner.svelte-1wayqje{background:#fef2f2;color:var(--color-danger);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm)}.form-card.svelte-1wayqje{display:flex;flex-direction:column;gap:var(--spacing-md)}.form-grid.svelte-1wayqje{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md)}.field.svelte-1wayqje{display:flex;flex-direction:column;gap:var(--spacing-xs)}.field.svelte-1wayqje label:where(.svelte-1wayqje){font-size:.8rem;font-weight:500;color:var(--color-text-secondary)}.form-actions.svelte-1wayqje{display:flex;gap:var(--spacing-sm);justify-content:flex-end}.content-grid.svelte-1wayqje{display:flex;flex-direction:column;gap:var(--spacing-lg)}.card-header.svelte-1wayqje{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.inline-form.svelte-1wayqje{margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border);display:flex;flex-direction:column;gap:var(--spacing-md)}tbody.svelte-1wayqje tr:where(.svelte-1wayqje){transition:background-color .15s ease}tbody.svelte-1wayqje tr:where(.svelte-1wayqje):hover{background:#f8faff}tr.selected.svelte-1wayqje{background:#e8f0ff;box-shadow:inset 4px 0 #3b82f6;font-weight:600}.row-action.svelte-1wayqje{white-space:nowrap}.badge.svelte-1wayqje{background:var(--color-bg-tertiary);padding:2px 8px;border-radius:var(--radius-sm);font-size:.75rem}.empty.svelte-1wayqje{text-align:center;color:var(--color-text-muted);padding:var(--spacing-xl)!important}
