.ab.svelte-u8gkey{--ab-pad:12px 14px;--ab-bg:var(--panel);--ab-border:var(--line);--ab-radius:8px;--ab-basis:22em;position:relative}.row.svelte-u8gkey{flex-wrap:wrap;gap:10px;display:flex}input.svelte-u8gkey{flex:1 1 var(--ab-basis);min-width:0;padding:var(--ab-pad);font:inherit;border:1px solid var(--ab-border);border-radius:var(--ab-radius);background:var(--ab-bg);color:var(--ink);font-size:16px}input.svelte-u8gkey::placeholder{color:var(--ab-placeholder,var(--muted))}input.svelte-u8gkey:focus-visible{outline:2px solid var(--water);outline-offset:1px}.btn.svelte-u8gkey{padding:var(--ab-btn-pad,12px 22px);font:inherit;background:var(--water-ink);color:var(--wash-warm);cursor:pointer;border:0;border-radius:8px;font-weight:600}.sug.svelte-u8gkey{z-index:20;background:var(--wash,#fff);border:1px solid var(--line);border-radius:8px;max-height:20rem;margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0d22401f}.sug.svelte-u8gkey button:where(.svelte-u8gkey){text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;border-radius:5px;flex-direction:column;gap:.05rem;padding:.42rem .55rem;display:flex}.sug.svelte-u8gkey button.on:where(.svelte-u8gkey){background:var(--water-soft,#e6eef7)}.l.svelte-u8gkey{font-size:.92rem}.s.svelte-u8gkey{color:var(--muted);font-size:.78rem}
