.search-page.svelte-e12qt1{max-width:1100px;margin:0 auto;padding:3rem 1.5rem}.search-header.svelte-e12qt1{margin-bottom:2.5rem}.search-header.svelte-e12qt1 h1:where(.svelte-e12qt1){margin-bottom:1.25rem}.search-bar-form.svelte-e12qt1{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.search-bar-form.svelte-e12qt1 input:where(.svelte-e12qt1){border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-paper);min-width:160px;color:var(--color-ink);outline:none;flex:1;padding:.65rem .9rem;font-size:1rem}.search-bar-form.svelte-e12qt1 input:where(.svelte-e12qt1):focus{border-color:var(--color-green-700)}.search-empty.svelte-e12qt1{text-align:center;color:var(--color-muted);padding:3rem}.results-count.svelte-e12qt1{color:var(--color-muted);margin-bottom:1rem;font-size:.9rem}.results-list.svelte-e12qt1{flex-direction:column;gap:1rem;display:flex}.result-row.svelte-e12qt1{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-lg);color:inherit;grid-template-columns:200px 1fr auto;align-items:center;gap:1.5rem;padding:1rem;text-decoration:none;transition:box-shadow .15s,border-color .15s;display:grid}.result-row.svelte-e12qt1:hover{box-shadow:var(--shadow-md);border-color:var(--color-line-2)}.result-img.svelte-e12qt1 img:where(.svelte-e12qt1),.result-img-placeholder.svelte-e12qt1{border-radius:var(--radius);object-fit:cover;width:200px;height:140px}.result-img-placeholder.svelte-e12qt1{background:var(--color-cream-2)}.result-info.svelte-e12qt1{flex-direction:column;gap:.4rem;display:flex}.result-info.svelte-e12qt1 h3:where(.svelte-e12qt1){margin:0;font-size:1.2rem}.result-location.svelte-e12qt1{color:var(--color-muted);margin:0;font-size:.9rem}.result-price.svelte-e12qt1{text-align:right;white-space:nowrap}.result-price.svelte-e12qt1 strong:where(.svelte-e12qt1){color:var(--color-green-800);font-size:1.25rem;display:block}.result-price.svelte-e12qt1 span:where(.svelte-e12qt1){color:var(--color-muted);font-size:.85rem}@media (width<=640px){.result-row.svelte-e12qt1{grid-template-columns:1fr}.result-img.svelte-e12qt1 img:where(.svelte-e12qt1),.result-img-placeholder.svelte-e12qt1{width:100%;height:180px}.result-price.svelte-e12qt1{text-align:left}}
