.PropertyFilters-module__ACbGoW__section{flex-direction:column;gap:1.25rem;display:flex}.PropertyFilters-module__ACbGoW__searchBar{gap:.75rem;display:flex}.PropertyFilters-module__ACbGoW__searchField{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-muted);flex:1;align-items:center;gap:.6rem;padding:0 1rem;transition:border-color .15s,box-shadow .15s;display:flex}.PropertyFilters-module__ACbGoW__searchField:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px #1d4ed81f}.PropertyFilters-module__ACbGoW__searchInput{color:var(--color-foreground);background:0 0;border:none;outline:none;flex:1;padding:.75rem 0;font-size:.9375rem}.PropertyFilters-module__ACbGoW__filters{grid-template-columns:repeat(2,1fr);gap:.9rem;display:grid}.PropertyFilters-module__ACbGoW__field{flex-direction:column;gap:.35rem;display:flex}.PropertyFilters-module__ACbGoW__label{text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted);font-size:.75rem;font-weight:700}.PropertyFilters-module__ACbGoW__field select{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;color:var(--color-foreground);outline:none;padding:.6rem .75rem;font-size:.9375rem;transition:border-color .15s,box-shadow .15s}.PropertyFilters-module__ACbGoW__field select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #1d4ed81f}.PropertyFilters-module__ACbGoW__reset{color:var(--color-primary);grid-column:span 2;place-self:end start;padding:.6rem .25rem;font-size:.875rem;font-weight:600}.PropertyFilters-module__ACbGoW__reset:hover{text-decoration:underline}.PropertyFilters-module__ACbGoW__count{color:var(--color-foreground-soft);font-size:.9375rem;font-weight:600}@media (min-width:640px){.PropertyFilters-module__ACbGoW__filters{grid-template-columns:repeat(3,1fr)}.PropertyFilters-module__ACbGoW__reset{grid-column:auto;align-self:center}}@media (min-width:1024px){.PropertyFilters-module__ACbGoW__filters{grid-template-columns:repeat(5,1fr) auto}}@media (max-width:480px){.PropertyFilters-module__ACbGoW__searchButton span{display:none}}@media screen and (max-width:400px){.PropertyFilters-module__ACbGoW__filters{grid-template-columns:1fr!important}.PropertyFilters-module__ACbGoW__searchBar{flex-wrap:wrap;justify-content:center}}
