.field.svelte-138axrz{display:flex;flex-direction:column;gap:var(--space-1)}.field__label.svelte-138axrz{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text)}.field__required.svelte-138axrz{color:var(--color-error);margin-left:var(--space-1)}.field__input-wrap.svelte-138axrz{position:relative;display:flex;align-items:center}.field__input.svelte-138axrz{width:100%;padding:var(--space-2) var(--space-3);font-size:var(--text-base);font-family:var(--font-sans);color:var(--color-text);background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default);outline:none}.field__input--has-eye.svelte-138axrz{padding-right:2.5rem}.field__input.svelte-138axrz:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 3px #3b82f633}.field__input--error.svelte-138axrz{border-color:var(--color-error)}.field__input.svelte-138axrz:disabled{opacity:.5;cursor:not-allowed}.field__eye.svelte-138axrz{position:absolute;right:var(--space-2);display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;background:none;border:none;cursor:pointer;color:var(--color-text-muted);border-radius:var(--radius-sm);transition:color var(--duration-fast) var(--ease-default)}.field__eye.svelte-138axrz:hover{color:var(--color-text)}.field__eye.svelte-138axrz svg:where(.svelte-138axrz){width:1rem;height:1rem}.field__error.svelte-138axrz{font-size:var(--text-sm);color:var(--color-error);margin:0}
