.field.svelte-138axrz{display:flex;flex-direction:column;gap:var(--spacing-1-5)}.label.svelte-138axrz{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.required.svelte-138axrz{color:var(--color-error-500);margin-left:var(--spacing-0-5)}.input.svelte-138axrz{width:100%;padding:var(--spacing-2-5) var(--spacing-3);font-size:var(--font-size-md);font-family:var(--font-family-base);color:var(--color-text-primary);background:var(--color-bg-base);border:1px solid var(--color-border-default);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--easing-standard);box-sizing:border-box}.input.svelte-138axrz::placeholder{color:var(--color-text-disabled)}.input[type=number].svelte-138axrz,.input[type=tel].svelte-138axrz,.input[type=date].svelte-138axrz,.input[type=time].svelte-138axrz,.input[type=datetime-local].svelte-138axrz{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.input.svelte-138axrz:focus-visible{border-color:var(--color-border-focus);outline:var(--focus-ring-width) solid var(--color-border-focus);outline-offset:var(--focus-ring-offset)}.input.svelte-138axrz:disabled{background:var(--color-bg-subtle);color:var(--color-text-disabled);cursor:not-allowed}.input-error.svelte-138axrz{border-color:var(--color-border-destructive)}.input-error.svelte-138axrz:focus-visible{border-color:var(--color-border-destructive);outline-color:var(--color-border-destructive)}.error-msg.svelte-138axrz{font-size:var(--font-size-sm);color:var(--color-error-600)}.hint-msg.svelte-138axrz{font-size:var(--font-size-sm);color:var(--color-text-secondary)}
