.page.svelte-1u7km32{padding-block:2.25rem 3rem}.hero.svelte-1u7km32 h1:where(.svelte-1u7km32){margin-block-end:.35rem}.hero-sub.svelte-1u7km32{color:var(--text-muted);margin-block-end:1.5rem}.search-bar.svelte-1u7km32{gap:.5rem;margin-block-end:.9rem;display:flex}.search-input-wrap.svelte-1u7km32{flex:auto;min-width:0;display:flex;position:relative}.search-input-wrap.svelte-1u7km32 input:where(.svelte-1u7km32){min-width:0;padding-right:2.4rem}.search-bar.svelte-1u7km32 button[type=submit]:where(.svelte-1u7km32){flex-shrink:0}.clear-search.svelte-1u7km32{height:auto;color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:.3rem .5rem;font-size:1.15rem;font-weight:400;line-height:1;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.clear-search.svelte-1u7km32:hover{color:var(--text);background:0 0}.clear-search.hidden.svelte-1u7km32{visibility:hidden;pointer-events:none}.facet-row.svelte-1u7km32{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.5rem;margin-block-end:1rem;display:grid}.facet-form.svelte-1u7km32{min-width:0;margin:0;display:flex}.facet-form.svelte-1u7km32 select:where(.svelte-1u7km32){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filters.svelte-1u7km32{flex-wrap:wrap;align-items:center;gap:.5rem;margin-block-end:1.5rem;display:flex}.chip.svelte-1u7km32{background:var(--chip-term-bg);color:var(--text);border:1px solid var(--border);border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .8rem;font-size:.85rem;line-height:1;text-decoration:none;display:inline-flex}.chip.svelte-1u7km32:hover{border-color:var(--border-strong);color:var(--text);text-decoration:none}.chip-city.svelte-1u7km32{background:var(--chip-city-bg);border-color:var(--chip-city-border)}.chip-supplier.svelte-1u7km32{background:var(--chip-supplier-bg);border-color:var(--chip-supplier-border)}.chip-category.svelte-1u7km32{background:var(--chip-category-bg);border-color:var(--chip-category-border)}.chip-x.svelte-1u7km32{opacity:.55;font-weight:700}.clear-all.svelte-1u7km32{font-size:.85rem}.empty-note.svelte-1u7km32{color:var(--text-muted);padding:1.5rem 0}.popular.svelte-1u7km32{margin-block-start:1.5rem}.popular.svelte-1u7km32 h2:where(.svelte-1u7km32){margin-block-end:.9rem;font-size:1.15rem}.popular-grid.svelte-1u7km32{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.6rem;display:grid}.popular-card.svelte-1u7km32{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);box-shadow:var(--shadow-card);justify-content:space-between;align-items:baseline;gap:.6rem;padding:.7rem .95rem;font-size:.92rem;font-weight:600;display:flex}.popular-card.svelte-1u7km32:hover{border-color:var(--accent);color:var(--accent);text-decoration:none}.popular-count.svelte-1u7km32{color:var(--text-muted);font-size:.8rem;font-weight:400}.popular-all.svelte-1u7km32{margin-block-start:1rem;font-size:.9rem}.results.svelte-1u7km32{flex-direction:column;gap:.75rem;display:flex}
