.field.svelte-12dp97g{gap:var(--spacing-xs);flex-direction:column;display:flex}label.svelte-12dp97g{font-family:var(--font-label-family);font-size:var(--font-label-size);font-weight:var(--font-label-weight);line-height:var(--font-label-line-height)}.required.svelte-12dp97g{color:var(--colors-danger)}.hint.svelte-12dp97g,.error.svelte-12dp97g{font-family:var(--font-body-sm-family);font-size:var(--font-body-sm-size);line-height:var(--font-body-sm-line-height)}.hint.svelte-12dp97g{color:var(--colors-text-muted)}.error.svelte-12dp97g{color:var(--colors-danger);align-items:baseline;gap:var(--spacing-xs);display:flex}.field.svelte-12dp97g input,.field.svelte-12dp97g select,.field.svelte-12dp97g textarea{padding:var(--spacing-sm) var(--spacing-md);min-height:var(--layout-touch-target-min);background:var(--colors-surface);border:var(--border-width-hairline) solid var(--colors-border-control);border-radius:var(--rounded-md);width:100%}.field.svelte-12dp97g input[aria-invalid=true],.field.svelte-12dp97g select[aria-invalid=true],.field.svelte-12dp97g textarea[aria-invalid=true]{border-color:var(--colors-danger);border-width:var(--border-width-focus-ring)}
