.input-wrapper.svelte-8ff5h4{display:flex;flex-direction:column;gap:var(--space-1)}.input-label.svelte-8ff5h4{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-secondary)}.input-field.svelte-8ff5h4{width:100%;background:transparent;border:none;border-bottom:1px solid var(--color-border-default);border-radius:0;color:var(--color-text-primary);font-family:var(--font-sans);transition:border-color var(--duration-fast) var(--easing-default)}.input-field.svelte-8ff5h4:hover{border-bottom-color:var(--color-border-strong)}.input-field.svelte-8ff5h4:focus{outline:none;border-bottom-color:var(--color-accent-default);border-bottom-width:2px;margin-bottom:-1px}.input-field.svelte-8ff5h4::placeholder{color:var(--color-text-secondary)}.input-field-sm.svelte-8ff5h4{padding:var(--space-1) 0;font-size:var(--text-xs);height:calc(var(--space-5) + var(--space-1))}.input-field-md.svelte-8ff5h4{padding:var(--space-2) 0;font-size:var(--text-sm);height:calc(var(--space-6) + var(--space-1))}.input-field-error.svelte-8ff5h4{border-bottom-color:var(--color-error)}.input-field-error.svelte-8ff5h4:focus{border-bottom-color:var(--color-error)}.input-error-msg.svelte-8ff5h4{font-size:var(--text-xs);color:var(--color-error)}.input-field.svelte-8ff5h4:disabled{opacity:.5;cursor:not-allowed;border-bottom-style:dashed}
