.input-wrapper.svelte-138axrz{display:flex;flex-direction:column;gap:4px}.input-container.svelte-138axrz{position:relative;border-radius:var(--radius-md);border:1px solid var(--border);background-color:var(--bg-tertiary);transition:border-color .15s ease}.input-container.focused.svelte-138axrz{border-color:var(--accent)}.input-container.has-error.svelte-138axrz{border-color:var(--error)}.input-container.disabled.svelte-138axrz{opacity:.5;cursor:not-allowed}.input-field.svelte-138axrz{width:100%;background:transparent;color:var(--text-primary);font-size:.875rem;padding:.75rem 1rem;border:none;outline:none;font-family:inherit}.input-field.has-label.svelte-138axrz{padding-top:1.25rem;padding-bottom:.25rem}.input-field.svelte-138axrz::placeholder{color:var(--text-muted)}.floating-label.svelte-138axrz{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--text-muted);font-size:.875rem;pointer-events:none;transition:all .15s ease;transform-origin:left top}.floating-label.floated.svelte-138axrz{top:.5rem;transform:none;font-size:.7rem;color:var(--text-muted)}.input-container.focused.svelte-138axrz .floating-label.floated:where(.svelte-138axrz){color:var(--accent)}.required-mark.svelte-138axrz{color:var(--error);margin-left:2px}.error-text.svelte-138axrz{font-size:.75rem;color:var(--error);margin:0}.hint-text.svelte-138axrz{font-size:.75rem;color:var(--text-muted);margin:0}
