.input-field.svelte-138axrz{display:flex;flex-direction:column;gap:var(--cs-space-1)}.input-field__label.svelte-138axrz{font-size:var(--cs-text-sm);font-weight:var(--cs-font-medium);color:var(--cs-text-secondary)}.input-field__required.svelte-138axrz{color:var(--cs-color-error);margin-left:2px}.input-field__input.svelte-138axrz{width:100%;background:var(--cs-bg-elevated);border:1px solid var(--cs-border);color:var(--cs-text-primary);font-family:var(--cs-font-sans);transition:border-color var(--cs-transition-fast),box-shadow var(--cs-transition-fast)}.input-field__input.svelte-138axrz::placeholder{color:var(--cs-text-secondary)}.input-field__input.svelte-138axrz:hover:not(:disabled){border-color:var(--cs-border-strong)}.input-field__input.svelte-138axrz:focus{outline:none;border-color:var(--cs-color-primary);box-shadow:0 0 0 1px var(--cs-color-primary)}.input-field__input.svelte-138axrz:disabled{opacity:.5;cursor:not-allowed}.input-field--sm.svelte-138axrz .input-field__input:where(.svelte-138axrz){padding:var(--cs-space-1) var(--cs-space-2);font-size:var(--cs-text-sm);border-radius:var(--cs-radius-sm);min-height:1.75rem}.input-field--md.svelte-138axrz .input-field__input:where(.svelte-138axrz){padding:var(--cs-space-2) var(--cs-space-3);font-size:var(--cs-text-base);border-radius:var(--cs-radius-md);min-height:2.25rem}.input-field--lg.svelte-138axrz .input-field__input:where(.svelte-138axrz){padding:var(--cs-space-3) var(--cs-space-4);font-size:var(--cs-text-md);border-radius:var(--cs-radius-md);min-height:2.75rem}.input-field--error.svelte-138axrz .input-field__input:where(.svelte-138axrz){border-color:var(--cs-color-error)}.input-field--error.svelte-138axrz .input-field__input:where(.svelte-138axrz):focus{box-shadow:0 0 0 1px var(--cs-color-error)}.input-field__error.svelte-138axrz{font-size:var(--cs-text-xs);color:var(--cs-color-error);margin:0}.input-field__helper.svelte-138axrz{font-size:var(--cs-text-xs);color:var(--cs-text-secondary);margin:0}@media(max-width:768px){.input-field--sm.svelte-138axrz .input-field__input:where(.svelte-138axrz),.input-field--md.svelte-138axrz .input-field__input:where(.svelte-138axrz),.input-field--lg.svelte-138axrz .input-field__input:where(.svelte-138axrz){font-size:16px}}
