.field.svelte-138axrz{display:flex;flex-direction:column;gap:var(--space-1)}.label.svelte-138axrz{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-primary)}.required.svelte-138axrz{color:var(--color-danger-red);margin-left:var(--space-1)}.input-wrap.svelte-138axrz{position:relative;display:flex;align-items:center}.input.svelte-138axrz{width:100%;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--color-text-primary);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);transition:border-color var(--duration-fast),box-shadow var(--duration-fast);min-height:38px}.input.svelte-138axrz:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-subtle)}.input.svelte-138axrz:disabled{background:var(--color-bg-base);color:var(--color-text-tertiary);cursor:not-allowed}.has-error.svelte-138axrz .input:where(.svelte-138axrz){border-color:var(--color-danger-red)}.has-error.svelte-138axrz .input:where(.svelte-138axrz):focus{box-shadow:0 0 0 3px var(--color-danger-bg)}.input.has-prefix.svelte-138axrz{padding-left:2.5rem}.input.has-suffix.svelte-138axrz{padding-right:2.5rem}.prefix.svelte-138axrz,.suffix.svelte-138axrz{position:absolute;display:flex;align-items:center;color:var(--color-text-tertiary);pointer-events:none}.prefix.svelte-138axrz{left:var(--space-3)}.suffix.svelte-138axrz{right:var(--space-3)}.error-text.svelte-138axrz{font-size:var(--text-xs);color:var(--color-danger-red)}.hint-text.svelte-138axrz{font-size:var(--text-xs);color:var(--color-text-tertiary)}
