.form-grid.svelte-9fk07v{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=768px){.form-grid.svelte-9fk07v{grid-template-columns:1fr 1fr 1fr}}.form-actions.svelte-9fk07v{padding-top:var(--space-2);justify-content:flex-end;display:flex}.edit-field.svelte-9fk07v{width:100%;min-width:120px;font-size:var(--text-sm);padding:var(--space-1) var(--space-2);border:1px solid var(--color-primary);border-radius:var(--radius-sm);background-color:var(--color-primary-bg)}.edit-field.svelte-9fk07v:focus{box-shadow:0 0 0 2px var(--color-primary-bg);border-color:var(--color-primary-dark);outline:none}.edit-field--disabled.svelte-9fk07v{border-color:var(--color-border);background-color:var(--color-neutral-100);color:var(--color-text-muted);cursor:not-allowed}.empty-state.svelte-9fk07v{text-align:center;padding:var(--space-12) var(--space-4);flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-state-icon.svelte-9fk07v{margin-bottom:var(--space-4);opacity:.6}.empty-state.svelte-9fk07v p:where(.svelte-9fk07v){font-size:var(--text-sm);margin:0}.alert-icon.svelte-9fk07v{flex-shrink:0;margin-top:1px}.alert-text.svelte-9fk07v{flex:1}.alert-dismiss.svelte-9fk07v{padding:var(--space-1);color:inherit;cursor:pointer;border-radius:var(--radius-sm);opacity:.7;transition:opacity var(--transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.alert-dismiss.svelte-9fk07v:hover{opacity:1}.alert-dismiss.svelte-9fk07v:focus-visible{outline-offset:2px;outline:2px solid}.spinner.svelte-9fk07v{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite svelte-9fk07v-spin;display:inline-block}.spinner-sm.svelte-9fk07v{border-width:1.5px;width:12px;height:12px}@keyframes svelte-9fk07v-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner.svelte-9fk07v{opacity:.5;animation:none}}@media (width<=768px){table.svelte-9fk07v{font-size:var(--text-xs)}th.svelte-9fk07v,td.svelte-9fk07v{padding:var(--space-2) var(--space-2)}}
