.property-card-grid.svelte-1tx6560{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:100%;padding:0rem;align-items:stretch}.pagination-container.svelte-1tx6560{display:flex;justify-content:center;align-items:center;gap:1rem;padding:1.5rem 0 4rem}.pagination-container.svelte-1tx6560 span:where(.svelte-1tx6560){align-self:last baseline}.pagination-container.svelte-1tx6560 a:where(.svelte-1tx6560),.pagination-container.svelte-1tx6560 .btn:where(.svelte-1tx6560),.pagination-container.svelte-1tx6560 span:where(.svelte-1tx6560){font-size:var(--text-sm)}.btn-pagination.svelte-1tx6560{padding:.5rem}.btn-pagination.svelte-1tx6560.selected{outline:2px solid #a0a0a0;color:#a0a0a0}@media screen and (max-width: 1024px){.property-card-grid.svelte-1tx6560{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 768px){.property-card-grid.svelte-1tx6560{grid-template-columns:repeat(1,1fr);gap:1rem}}#sort.svelte-7bby36{background:transparent;outline:none;border:none;padding-left:.5rem}#top-content.svelte-7bby36{display:flex;justify-content:space-between;align-items:center;padding:0 .75rem}#top-content.svelte-7bby36 button:where(.svelte-7bby36){padding-right:0}#top-content.svelte-7bby36 form[method=dialog]:where(.svelte-7bby36){padding:0;align-self:flex-start}#top-content.svelte-7bby36 form[method=dialog]:where(.svelte-7bby36) button:where(.svelte-7bby36){border:none;background:transparent}#top-content.svelte-7bby36 form[method=dialog]:where(.svelte-7bby36) button:where(.svelte-7bby36):focus,#top-content.svelte-7bby36 form[method=dialog]:where(.svelte-7bby36) button:where(.svelte-7bby36):hover{background:transparent}#top-content.svelte-7bby36 svg:where(.svelte-7bby36){fill:var(--dark-text)}.sorting.svelte-7bby36{display:flex;justify-content:space-between;align-items:center;margin-bottom:-2rem}.sorting.svelte-7bby36 button:where(.svelte-7bby36){background-color:transparent}.sorting.svelte-7bby36 button:where(.svelte-7bby36) svg:where(.svelte-7bby36){fill:var(--dark-text)}#current-search.svelte-7bby36{display:flex;flex-direction:column;gap:.75rem;padding-bottom:.75rem}#current-search.svelte-7bby36 p:where(.svelte-7bby36):not(.pill){margin:0;font-style:italic}.tags.svelte-7bby36{display:flex;flex-wrap:wrap;gap:1rem}.tags.svelte-7bby36 .pill:where(.svelte-7bby36){background-color:transparent;border:1px solid var(--dark-text)}dialog.svelte-7bby36{width:100%;max-width:fit-content;margin:0 auto;position:fixed;inset:auto 0 0 0;padding:.75rem .75rem 3rem;border-top-left-radius:var(--default-border-radius);border-top-right-radius:var(--default-border-radius);border-bottom-right-radius:0;border-bottom-left-radius:0;background-color:var(--neutral-grey);overflow-y:visible}dialog.svelte-7bby36 #title:where(.svelte-7bby36){font-size:var(--text-md);font-weight:500}button.svelte-7bby36{display:flex;gap:.5rem;color:var(--dark-text)}svg.svelte-7bby36{fill:var(--dark-text)}.btn-group.svelte-7bby36{grid-column:1/-1;justify-content:space-between;padding-top:.5rem}form[method=GET].svelte-7bby36{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;padding:.75rem}form[method=GET].svelte-7bby36 label:where(.svelte-7bby36){font-weight:500}form[method=GET].svelte-7bby36 select:where(.svelte-7bby36):disabled{cursor:not-allowed;background-color:transparent}form[method=GET].svelte-7bby36 .input-group:where(.svelte-7bby36):first-child{grid-column:1/-1}form[method=GET].svelte-7bby36 .input-group:where(.svelte-7bby36):first-child div:where(.svelte-7bby36){display:flex;align-items:center}#address-input.svelte-7bby36{grid-column:span 2}#action-bar.svelte-7bby36{display:flex;justify-content:center;padding:0;position:sticky;top:1rem;z-index:99}#action-bar.svelte-7bby36 svg:where(.svelte-7bby36){fill:var(--light-text)}button[type=reset].svelte-7bby36{background-color:transparent}@media screen and (max-width: 768px){dialog.svelte-7bby36{width:100%;max-width:500px;height:auto;min-height:80dvh;margin:0 auto;inset:auto 0 0 0}.btn-group.svelte-7bby36{grid-column:1/-1;justify-content:space-between;align-items:center}form[method=GET].svelte-7bby36{grid-template-columns:1fr}.input-group.svelte-7bby36 label:where(.svelte-7bby36){max-width:fit-content}.input-group.svelte-7bby36 select:where(.svelte-7bby36){width:100%;white-space:normal}.input-group.svelte-7bby36 select:where(.svelte-7bby36) option:where(.svelte-7bby36){max-width:fit-content}.input-group.svelte-7bby36#address-input{grid-column:span 1}}#search-results-container.svelte-vgp07j{min-height:350px}#error-message.svelte-vgp07j{text-align:center;font-size:var(--text-md)}
