.input-group.svelte-138axrz{gap:var(--space-1);flex-direction:column;display:flex}label.svelte-138axrz{font-family:var(--font-body);color:var(--color-text);font-size:14px;font-weight:600}input.svelte-138axrz{width:100%;height:48px;padding:0 var(--space-4);font-family:var(--font-body);color:var(--color-text);background-color:var(--color-surface-lowest);border-radius:var(--fd-r-input,var(--radius-lg));box-shadow:inset 0 0 0 1px var(--fd-control-border), var(--shadow-sm);border:none;font-size:16px;transition:all .2s cubic-bezier(.4,0,.2,1)}input.svelte-138axrz::placeholder{color:var(--color-text-secondary);opacity:1}input.svelte-138axrz:disabled{opacity:.65;cursor:not-allowed}input.svelte-138axrz:focus{background-color:var(--color-surface-lowest);box-shadow:0 0 0 2px var(--fd-button-focus-ring), var(--shadow-glow);outline:none}.has-error.svelte-138axrz input:where(.svelte-138axrz){box-shadow:inset 0 0 0 2px var(--color-error-text)}.has-error.svelte-138axrz input:where(.svelte-138axrz):focus{box-shadow:0 0 0 2px var(--color-error-text), var(--shadow-glow)}.hint.svelte-138axrz{color:var(--color-text-secondary);font-size:14px}.error-text.svelte-138axrz{color:var(--color-error-text)}
