.sbox.svelte-1o0c7a1{width:100%;position:relative}form.svelte-1o0c7a1{align-items:center;gap:var(--s2);background:var(--bg-raised);border:1px solid var(--border-strong);border-radius:var(--r-full);transition:border-color .15s var(--ease), box-shadow .15s var(--ease);padding:0 6px 0 14px;display:flex}form.svelte-1o0c7a1:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 20%, transparent)}form.svelte-1o0c7a1 .lead{color:var(--text-faint);flex:none}input.svelte-1o0c7a1{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:9px 0}input.svelte-1o0c7a1::-webkit-search-cancel-button{display:none}.lg.svelte-1o0c7a1 form:where(.svelte-1o0c7a1){border-radius:var(--r-full);box-shadow:var(--shadow-2);padding:0 8px 0 20px}.lg.svelte-1o0c7a1 input:where(.svelte-1o0c7a1){font-size:var(--fs-lg);padding:15px 0}.go.svelte-1o0c7a1{flex:none}.clear.svelte-1o0c7a1{color:var(--text-faint);cursor:pointer;border-radius:var(--r-full);background:0 0;border:0;flex:none;place-items:center;padding:6px;display:grid}.clear.svelte-1o0c7a1:hover{color:var(--text);background:var(--bg-sunken)}.list.svelte-1o0c7a1{z-index:60;background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-3);max-height:min(66vh,440px);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}.list.svelte-1o0c7a1 li:where(.svelte-1o0c7a1) button:where(.svelte-1o0c7a1){justify-content:space-between;align-items:center;gap:var(--s3);text-align:left;border-radius:var(--r-md);cursor:pointer;width:100%;font-size:var(--fs-base);background:0 0;border:0;padding:9px 12px;display:flex}.list.svelte-1o0c7a1 li.active:where(.svelte-1o0c7a1) button:where(.svelte-1o0c7a1),.list.svelte-1o0c7a1 li:where(.svelte-1o0c7a1) button:where(.svelte-1o0c7a1):hover{background:var(--bg-sunken)}.s-name.svelte-1o0c7a1{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.s-meta.svelte-1o0c7a1{align-items:center;gap:var(--s3);flex:none;display:flex}.s-cat.svelte-1o0c7a1{font-size:var(--fs-xs);color:var(--text-faint)}.s-price.svelte-1o0c7a1{font-variant-numeric:tabular-nums;font-weight:700;font-size:var(--fs-sm)}.all.svelte-1o0c7a1{border-top:1px solid var(--border);margin-top:4px;padding-top:4px}.all.svelte-1o0c7a1 button:where(.svelte-1o0c7a1){color:var(--accent-ink);font-weight:650;font-size:var(--fs-sm);justify-content:flex-start;gap:6px}
