.input-wrapper.svelte-18p14ab{box-sizing:border-box;display:flex;align-items:stretch;position:relative;width:100%;border-radius:var(--radius-control);border:1px solid var(--border-control);background:var(--bg-input);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.input-wrapper.svelte-18p14ab:hover{border-color:var(--border-control-hover)}.input-wrapper.svelte-18p14ab:focus-within{border-color:var(--primary);box-shadow:var(--focus-ring)}.input-wrapper.svelte-18p14ab.bordered{border-color:var(--border-active)}.input-wrapper.svelte-18p14ab.invalid{border-color:var(--error)}.input.svelte-18p14ab{all:unset;box-sizing:border-box;width:100%;height:100%;padding:0 var(--space-3);background:transparent;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-tight)}.input.svelte-18p14ab::placeholder{color:var(--text-tertiary)}.input.svelte-18p14ab:disabled{opacity:.5;cursor:not-allowed}.input-wrapper.size-md.svelte-18p14ab{height:2.25rem}.input-wrapper.size-sm.svelte-18p14ab{height:1.75rem}.size-sm.svelte-18p14ab .input:where(.svelte-18p14ab){font-size:var(--text-sm)}.icon-container.svelte-18p14ab{position:absolute;right:var(--space-3);top:50%;transform:translateY(-50%);display:flex;align-items:center;color:var(--text-tertiary);pointer-events:none}.input-wrapper.svelte-18p14ab:has(.icon-container:where(.svelte-18p14ab)) .input:where(.svelte-18p14ab){padding-right:2.5rem}
