.input-root.svelte-z6u026{width:100%;color:var(--color-base-content,#0f172a);--input-bg:var(--color-base-100,#fff);--input-border:var(--color-base-300,#e5e7eb);--input-accent:var(--color-primary,#2563eb);--input-error:var(--color-error,#dc2626);--input-radius:var(--radius-field,1rem);flex-direction:column;gap:6px;font-family:inherit;display:flex}.input-label.svelte-z6u026{color:color-mix(in oklch, var(--color-base-content,#0f172a) 60%, transparent);font-size:12px;font-weight:600}.input-wrapper.svelte-z6u026{background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--input-radius);box-sizing:border-box;align-items:center;height:40px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.input-wrapper.sm.svelte-z6u026{gap:6px;height:32px;padding:0 10px}.input-wrapper.md.svelte-z6u026{gap:8px;height:40px;padding:0 12px}.input-wrapper.lg.svelte-z6u026{gap:10px;height:48px;padding:0 14px}.input-wrapper.svelte-z6u026:hover:not(:focus-within){border-color:color-mix(in oklch, var(--input-accent) 40%, var(--input-border))}.input-wrapper.svelte-z6u026:focus-within{border-color:var(--input-accent);box-shadow:0 0 0 3px color-mix(in oklch, var(--input-accent) 20%, transparent)}.input-wrapper.error.svelte-z6u026{border-color:var(--input-error)}.input-wrapper.error.svelte-z6u026:focus-within{box-shadow:0 0 0 3px color-mix(in oklch, var(--input-error) 20%, transparent)}.input-root.disabled.svelte-z6u026{opacity:.6}.input-root.disabled.svelte-z6u026 .input-wrapper:where(.svelte-z6u026){background:var(--color-base-200,#f1f2f5);cursor:not-allowed}.input-field.svelte-z6u026{min-width:0;color:var(--color-base-content,#0f172a);background:0 0;border:none;outline:none;flex:1;height:100%;padding:0;font-family:inherit}.input-field.svelte-z6u026::placeholder{color:color-mix(in oklch, var(--color-base-content,#0f172a) 40%, transparent)}.input-field.svelte-z6u026:disabled{cursor:not-allowed}.input-wrapper.sm.svelte-z6u026 .input-field:where(.svelte-z6u026){font-size:12px}.input-wrapper.md.svelte-z6u026 .input-field:where(.svelte-z6u026){font-size:13px}.input-wrapper.lg.svelte-z6u026 .input-field:where(.svelte-z6u026){font-size:14px}.input-wrapper.textarea.svelte-z6u026{align-items:flex-start;height:auto;padding:10px 12px}.input-wrapper.textarea.svelte-z6u026 .input-field:where(.svelte-z6u026){resize:vertical;min-height:80px;padding:0;font-size:13px;line-height:1.5}.input-icon.svelte-z6u026{color:color-mix(in oklch, var(--color-base-content,#0f172a) 60%, transparent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.input-actions.svelte-z6u026{flex-shrink:0;align-items:center;gap:2px;display:inline-flex}.input-action-btn.svelte-z6u026{width:24px;height:24px;color:color-mix(in oklch, var(--color-base-content,#0f172a) 60%, transparent);cursor:pointer;background:0 0;border:none;border-radius:4px;place-items:center;transition:background-color .15s,color .15s;display:inline-grid}.input-action-btn.svelte-z6u026:hover{background:var(--color-base-200,#f1f2f5);color:var(--color-base-content,#0f172a)}.input-hint.svelte-z6u026{color:color-mix(in oklch, var(--color-base-content,#0f172a) 60%, transparent);font-size:11px}.input-error.svelte-z6u026{color:var(--input-error);align-items:center;gap:4px;font-size:11px;display:flex}
