.input-group.svelte-160ybrk{margin-bottom:1.25rem;position:relative;width:100%}.input-group.svelte-160ybrk .label-container:where(.svelte-160ybrk){display:flex;align-items:center;margin-bottom:.25rem;gap:6px}.input-group.svelte-160ybrk .label:where(.svelte-160ybrk){display:block;color:var(--text);font-weight:400;font-size:.75rem;transition:color .2s ease;white-space:nowrap}.input-group.svelte-160ybrk .label.error:where(.svelte-160ybrk){color:var(--error)}.input-group.svelte-160ybrk .tooltip-trigger:where(.svelte-160ybrk){background:none;border:none;padding:0;cursor:help;color:var(--text-secondary);display:flex;align-items:center;justify-content:center;position:relative}.input-group.svelte-160ybrk .tooltip-trigger:where(.svelte-160ybrk):hover{color:var(--accent)}.input-group.svelte-160ybrk .tooltip-content:where(.svelte-160ybrk){position:absolute;top:100%;left:50%;transform:translate(-50%);background-color:var(--surface);color:var(--text);padding:8px 12px;border-radius:6px;box-shadow:0 2px 8px #00000026;z-index:100;width:max-content;max-width:250px;font-size:.75rem;margin-top:6px;text-align:left;border:1px solid var(--border);white-space:normal;line-height:1.4}.input-group.svelte-160ybrk .input-wrapper:where(.svelte-160ybrk){position:relative;width:100%;display:flex;align-items:center}.input-group.svelte-160ybrk .input:where(.svelte-160ybrk){width:100%;padding:6px 10px;border-radius:6px;background:var(--card);border:1px solid var(--border);color:var(--text);font-size:.9rem;min-height:38px;transition:all .3s ease;font-family:Space Grotesk,sans-serif}.input-group.svelte-160ybrk .input.with-clear:where(.svelte-160ybrk){padding-right:36px}.input-group.svelte-160ybrk .input:where(.svelte-160ybrk):focus:not(:disabled){outline:none;border-color:var(--accent);box-shadow:var(--accent-glow)}.input-group.svelte-160ybrk .input.focused:where(.svelte-160ybrk):not(:disabled){border-color:var(--accent)}.input-group.svelte-160ybrk .input.error:where(.svelte-160ybrk){border-color:var(--error)}.input-group.svelte-160ybrk .input:where(.svelte-160ybrk)::placeholder{color:var(--text-secondary);opacity:.7;font-size:.85rem}.input-group.svelte-160ybrk .input:where(.svelte-160ybrk):disabled{opacity:.6;cursor:not-allowed;background-color:var(--card-hover);border-color:var(--border)}.input-group.svelte-160ybrk .clear-button:where(.svelte-160ybrk){position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;padding:4px;cursor:pointer;color:var(--text-secondary);display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease;opacity:.6}.input-group.svelte-160ybrk .clear-button:where(.svelte-160ybrk):hover{opacity:1;background-color:rgba(var(--text-rgb),.05);color:var(--text)}.input-group.svelte-160ybrk .clear-button:where(.svelte-160ybrk):active{background-color:rgba(var(--text-rgb),.1)}.input-group.svelte-160ybrk .clear-button:where(.svelte-160ybrk) svg:where(.svelte-160ybrk){display:block}.error-message.svelte-160ybrk{color:var(--error);font-size:.85rem;margin-top:.5rem}
