.field.svelte-175sa6o{gap:var(--space-2xs);flex-direction:column;display:flex}.head.svelte-175sa6o{justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}.save.svelte-175sa6o{font-size:var(--text-2xs);font-weight:var(--weight-semibold);white-space:nowrap}.save.saved.svelte-175sa6o{color:var(--status-ok)}.save.autosaving.svelte-175sa6o{color:var(--text-muted)}.save.error.svelte-175sa6o{color:var(--color-error)}.counter.svelte-175sa6o{margin:var(--space-2xs) 0 0;font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-muted);align-self:flex-end}label.svelte-175sa6o{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--text-primary)}.required.svelte-175sa6o{color:var(--color-error);margin-left:var(--space-2xs)}.hint.svelte-175sa6o{font-size:var(--text-xs);color:var(--text-secondary);margin:0}.error.svelte-175sa6o{margin:var(--space-2xs) 0 0;font-size:var(--text-xs);color:var(--color-error);font-weight:var(--weight-semibold)}.field.svelte-175sa6o input,.field.svelte-175sa6o textarea,.field.svelte-175sa6o select{width:100%;padding:var(--space-sm);border:1px solid var(--hairline-strong);border-radius:var(--radius-sm);background:var(--surface-base);color:var(--text-primary);font-family:var(--font-ui);font-size:var(--text-md);transition:border-color var(--transition-fast)}.field.svelte-175sa6o input:hover:not(:disabled),.field.svelte-175sa6o textarea:hover:not(:disabled){border-color:var(--color-primary-deep)}.field.svelte-175sa6o input[aria-invalid=true],.field.svelte-175sa6o textarea[aria-invalid=true]{border-color:var(--color-error)}.field.svelte-175sa6o input:disabled,.field.svelte-175sa6o textarea:disabled{opacity:.55;cursor:not-allowed}
