.input-group.svelte-138axrz{display:flex;flex-direction:column;gap:var(--space-1)}.input-group__label.svelte-138axrz{font-size:.875rem;font-weight:500;color:var(--text-primary)}.input-group__wrap.svelte-138axrz{position:relative}.input-group__input.svelte-138axrz{width:100%;height:48px;padding:0 var(--space-4);border:1px solid var(--border-primary);border-radius:var(--radius-md);background:var(--bg-surface);font-size:1rem;transition:border-color .15s ease}.input-group__input--small.svelte-138axrz{height:40px;font-size:.875rem}.input-group__input--has-addon.svelte-138axrz{padding-right:40px}.input-group__input.svelte-138axrz:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 10%,transparent)}.input-group__input.svelte-138axrz::placeholder{color:var(--text-tertiary)}.input-group__toggle.svelte-138axrz,.input-group__clear.svelte-138axrz{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:var(--text-tertiary);cursor:pointer;border-radius:var(--radius-sm)}.input-group__toggle.svelte-138axrz:hover,.input-group__clear.svelte-138axrz:hover{color:var(--text-primary)}.input-group__clear.svelte-138axrz{font-size:1.25rem}.input-group--error.svelte-138axrz .input-group__input:where(.svelte-138axrz){border-color:var(--status-error)}.input-group__error.svelte-138axrz{font-size:.8125rem;color:var(--status-error)}.input-group__helper.svelte-138axrz{font-size:.8125rem;color:var(--text-tertiary)}
