.search_searchPage__4aMPE{display:flex;flex-direction:column;gap:var(--spacing-2xl);padding-block:var(--spacing-2xl)}@media (min-width:1024px){.search_searchPage__4aMPE{flex-direction:row;align-items:flex-start}}.search_filtersSidebar__QRSLa{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:var(--spacing-lg);width:100%}@media (min-width:1024px){.search_filtersSidebar__QRSLa{width:300px;position:-webkit-sticky;position:sticky;top:100px}}.search_filterHeader__68XSh{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-border)}.search_filterHeader__68XSh h2{font-size:1.25rem;color:var(--color-primary)}.search_filterGroup__Y1IMY{margin-bottom:var(--spacing-xl)}.search_filterGroup__Y1IMY h3{font-size:1rem;margin-bottom:var(--spacing-sm);color:var(--color-text-main)}.search_checkboxLabel__5EG_c{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-xs);cursor:pointer;color:var(--color-text-muted)}.search_checkboxLabel__5EG_c input[type=checkbox]{width:18px;height:18px;accent-color:var(--color-primary);cursor:pointer}.search_resultsArea__cSwja{flex:1 1}.search_resultsHeader__UO94G{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-bottom:var(--spacing-xl)}@media (min-width:640px){.search_resultsHeader__UO94G{flex-direction:row;justify-content:space-between;align-items:center}}.search_resultsHeader__UO94G h1{font-size:1.75rem;color:var(--color-primary)}.search_sortDropdown__Im3df{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--color-text-muted)}.search_sortBtn__qNkO9{display:flex;align-items:center;gap:var(--spacing-xs);font-weight:500;color:var(--color-text-main);background:var(--color-bg-subtle);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius-md);border:1px solid var(--color-border)}.search_propertyList__5OAMd{display:flex;flex-direction:column;gap:var(--spacing-lg)}.search_cardLink__d3Pi8{text-decoration:none;color:inherit;display:block}.search_listCard__voOpF{display:flex;flex-direction:column}@media (min-width:768px){.search_listCard__voOpF{flex-direction:row;height:240px}}.search_cardImage__EYrQN{width:100%;height:240px}@media (min-width:768px){.search_cardImage__EYrQN{width:320px;height:100%;flex-shrink:0}}.search_cardImage__EYrQN img{width:100%;height:100%;object-fit:cover}.search_cardContent__Q7hrY{padding:var(--spacing-lg);display:flex;flex-direction:column;flex:1 1}.search_headerRow__NPUAb{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-xs)}.search_typeTag__p3WkG{background:var(--color-bg-subtle);color:var(--color-text-muted);font-size:.75rem;padding:.125rem .5rem;border-radius:var(--border-radius-sm);text-transform:uppercase;letter-spacing:.5px}.search_ratingInfo__yGcue{display:flex;align-items:center;gap:var(--spacing-xs)}.search_reviewCount__H99hC{color:var(--color-text-muted);font-size:.875rem}.search_cardContent__Q7hrY h2{font-size:1.5rem;color:var(--color-primary);margin-bottom:var(--spacing-xs)}.search_location__f3wD2{display:flex;align-items:center;gap:var(--spacing-xs);color:var(--color-text-muted);margin-bottom:auto}.search_cardFooter___fUfs{display:flex;justify-content:space-between;align-items:flex-end;margin-top:var(--spacing-lg);padding-top:var(--spacing-md);border-top:1px solid var(--color-border)}.search_priceInfo__S9y2i{display:flex;align-items:baseline;gap:var(--spacing-xs)}.search_price__ZzT0i{font-size:1.75rem;font-weight:700;color:var(--color-primary)}.search_period__W5gnS{color:var(--color-text-muted);font-size:.875rem}