.properties_page__Rcen1{min-height:100vh;background:#f8fafc;padding-top:72px}.properties_container__Xtmxx{max-width:1280px;margin:0 auto;padding:0 20px 32px}.properties_heroBanner__6qsRG{position:relative;height:200px;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,#0a0f1e,#059669);margin-bottom:24px;overflow:hidden}.properties_heroBannerOverlay__AFi4E{position:absolute;inset:0;overflow:hidden}.properties_heroGlow1__Cb4w4{position:absolute;top:-40%;right:-10%;width:400px;height:400px;background:radial-gradient(circle,rgba(52,211,153,.1) 0,transparent 70%);border-radius:50%;animation:properties_glowPulse__12Fp9 4s ease-in-out infinite}.properties_heroGlow2__s8TmV{position:absolute;bottom:-30%;left:-10%;width:300px;height:300px;background:radial-gradient(circle,rgba(16,185,129,.06) 0,transparent 70%);border-radius:50%;animation:properties_glowPulse__12Fp9 5s ease-in-out infinite reverse}@keyframes properties_glowPulse__12Fp9{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.1);opacity:1}}.properties_heroBannerContent__mLv9C{position:relative;z-index:1;text-align:center;color:white;padding:0 24px}.properties_heroBadge__MXm7k{display:inline-flex;align-items:center;gap:4px;padding:3px 14px;background:rgba(255,255,255,.06);backdrop-filter:blur(10px);color:#34d399;border-radius:20px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;border:1px solid rgba(255,255,255,.05)}.properties_heroBannerContent__mLv9C h1{font-size:30px;font-weight:800;color:white;margin:0 0 4px;line-height:1.2;letter-spacing:-.5px}.properties_heroBannerContent__mLv9C p{font-size:14px;color:rgba(255,255,255,.7);margin:0}.properties_mobileFilterBar__Ci5yM{display:none;margin-bottom:14px}.properties_mobileFilterToggle__ymxU1{display:flex;align-items:center;gap:8px;padding:10px 16px;background:white;border:1px solid #eef2f6;border-radius:10px;font-size:14px;font-weight:500;color:#4a5568;cursor:pointer;width:100%;justify-content:center;transition:all .2s;position:relative}.properties_mobileFilterToggle__ymxU1:hover{border-color:#059669;color:#059669}.properties_chevronOpen__Yiebs{transform:rotate(180deg)}.properties_filterCount__CBRL8{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:#059669;border-radius:50%;font-size:10px;font-weight:700;color:white}.properties_propertiesLayout__eqKmF{display:grid;grid-template-columns:300px 1fr;gap:24px}.properties_filtersSidebar__ufhmI{background:white;border-radius:12px;border:1px solid #eef2f6;height:fit-content;position:sticky;top:80px;max-height:calc(100vh - 100px);display:flex;flex-direction:column}.properties_filtersSidebarHeader__hd4B0{display:flex;justify-content:space-between;align-items:center;padding:16px 20px 14px;border-bottom:1px solid #f3f4f6;flex-shrink:0}.properties_filtersSidebarHeader__hd4B0 h3{font-size:16px;font-weight:700;color:#111827;margin:0}.properties_filterCountText__KUM25{font-size:12px;font-weight:500;color:#6b7280}.properties_filtersSidebarActions__VN5hp{display:flex;align-items:center;gap:8px}.properties_clearAllBtn__1gOo8{padding:3px 12px;background:rgba(239,68,68,.06);border:1px solid rgba(239,68,68,.1);border-radius:6px;font-size:11px;font-weight:500;color:#dc2626;cursor:pointer;transition:all .2s}.properties_clearAllBtn__1gOo8:hover{background:rgba(239,68,68,.12)}.properties_closeFilters__0_1tg{display:none;background:none;border:none;cursor:pointer;color:#6b7280;padding:4px}.properties_filtersSidebarContent__mOV6R{padding:14px 20px 20px;overflow-y:auto;flex:1}.properties_filtersSidebarContent__mOV6R::-webkit-scrollbar{width:4px}.properties_filtersSidebarContent__mOV6R::-webkit-scrollbar-track{background:transparent}.properties_filtersSidebarContent__mOV6R::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:2px}.properties_filterSection__5PlTK{border-bottom:1px solid #f3f4f6}.properties_filterSection__5PlTK:last-child{border-bottom:none}.properties_filterSectionHeader___AeP9{display:flex;align-items:center;gap:8px;width:100%;padding:10px 0;background:none;border:none;font-size:13px;font-weight:600;color:#111827;cursor:pointer;transition:color .2s;user-select:none}.properties_filterSectionHeader___AeP9:hover{color:#059669}.properties_filterSectionHeader___AeP9 svg:first-child{color:#6b7280;flex-shrink:0}.properties_sectionChevron__uS9Lw{margin-left:auto;color:#9ca3af;transition:transform .3s ease}.properties_sectionChevronOpen__GhUG8{transform:rotate(180deg)}.properties_sectionBadge__2oQoM{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:#059669;border-radius:50%;font-size:9px;font-weight:700;color:white;margin-left:4px}.properties_filterSectionContent__fSLqb{padding-bottom:10px}.properties_searchInputWrapper__ijFyE{position:relative}.properties_searchIconSmall__VEU2G{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#9ca3af}.properties_filterSearchInput__KWEw4{width:100%;padding:8px 12px 8px 36px;border:1px solid #eef2f6;border-radius:8px;font-size:13px;color:#111827;background:#fafbfc;transition:border-color .2s}.properties_filterSearchInput__KWEw4:focus{border-color:#059669;outline:none}.properties_filterSelect__QhmB3{width:100%;padding:8px 12px;border:1px solid #eef2f6;border-radius:8px;font-size:13px;color:#111827;background:#fafbfc;transition:border-color .2s;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.properties_filterSelect__QhmB3:focus{border-color:#059669;outline:none}.properties_rangeInputs__pZCv_{display:flex;gap:8px;align-items:center}.properties_rangeInputGroup__1pR5J{flex:1}.properties_rangeInputGroup__1pR5J label{display:block;font-size:10px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.3px;margin-bottom:3px}.properties_rangeInput__mf8PK{width:100%;padding:6px 10px;border:1px solid #eef2f6;border-radius:6px;font-size:12px;color:#111827;background:#fafbfc;transition:border-color .2s}.properties_rangeInput__mf8PK:focus{border-color:#059669;outline:none}.properties_rangeSeparator__n25sQ{color:#9ca3af;font-size:12px;padding-top:12px}.properties_rangePresets__4k8Gc{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.properties_rangePreset__KV9TA{padding:3px 10px;background:#f8fafc;border:1px solid #eef2f6;border-radius:12px;font-size:10px;font-weight:500;color:#4b5563;cursor:pointer;transition:all .2s}.properties_rangePreset__KV9TA:hover{border-color:#059669;color:#059669;background:rgba(5,150,105,.04)}.properties_checkboxGrid__DMCrq{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.properties_checkboxLabel__5wFPr{display:flex;align-items:center;gap:4px;cursor:pointer;font-size:12px;color:#4b5563}.properties_checkboxInput__qhxov{display:none}.properties_checkboxCustom__uc_Ok{display:flex;align-items:center;justify-content:center;padding:3px 6px;background:#f8fafc;border:1px solid #eef2f6;border-radius:6px;font-size:12px;color:#4b5563;transition:all .2s;cursor:pointer;width:100%;text-align:center}.properties_checkboxInput__qhxov:checked+.properties_checkboxCustom__uc_Ok{background:rgba(5,150,105,.06);border-color:#059669;color:#059669;font-weight:500}.properties_checkboxLabel__5wFPr:hover .properties_checkboxCustom__uc_Ok{border-color:#059669}.properties_amenitiesGrid__MG8vP{display:grid;grid-template-columns:repeat(2,1fr);gap:4px}.properties_amenityCustom__Pqny7,.properties_amenityLabel__zHeZc{display:flex;align-items:center;gap:4px;cursor:pointer;font-size:12px;color:#4b5563}.properties_amenityCustom__Pqny7{padding:4px 8px;background:#f8fafc;border:1px solid #eef2f6;border-radius:6px;transition:all .2s;width:100%}.properties_amenityIcon__JLpRp{font-size:14px}.properties_amenityLabel__zHeZc .properties_checkboxInput__qhxov:checked+.properties_amenityCustom__Pqny7{background:rgba(5,150,105,.06);border-color:#059669;color:#059669;font-weight:500}.properties_amenityLabel__zHeZc:hover .properties_amenityCustom__Pqny7{border-color:#059669}.properties_filterActions__GGgfS{display:flex;gap:6px;padding-top:12px;border-top:1px solid #f3f4f6;margin-top:4px}.properties_applyFiltersBtn__U5WYk,.properties_clearFiltersBtn__sGujL{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;padding:8px 12px;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.properties_clearFiltersBtn__sGujL{background:#f8fafc;border:1px solid #eef2f6;color:#4b5563}.properties_clearFiltersBtn__sGujL:hover{background:#f1f5f9}.properties_applyFiltersBtn__U5WYk{background:#059669;color:white}.properties_applyFiltersBtn__U5WYk:hover{background:#047857}.properties_resultsContent__fLla3{flex:1;min-width:0}.properties_resultsControls__5__qT{display:flex;gap:10px;margin-bottom:14px;flex-wrap:wrap}.properties_resultsControls__5__qT .properties_searchInputWrapper__ijFyE{flex:1;min-width:200px}.properties_resultsControls__5__qT .properties_searchInputWrapper__ijFyE .properties_searchIcon__2DOF3{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#9ca3af}.properties_resultsControls__5__qT .properties_searchInput__6saLy{width:100%;padding:8px 14px 8px 40px;border:1px solid #eef2f6;border-radius:8px;font-size:13px;color:#111827;background:white;transition:border-color .2s}.properties_resultsControls__5__qT .properties_searchInput__6saLy:focus{border-color:#059669;outline:none}.properties_controlsRight__bYidW{display:flex;align-items:center;gap:8px}.properties_viewToggle__nMpHe{display:flex;gap:2px;background:white;border-radius:8px;padding:3px;border:1px solid #eef2f6}.properties_viewBtn__4L4dr{display:flex;align-items:center;justify-content:center;padding:4px 8px;background:transparent;border:none;border-radius:6px;color:#9ca3af;cursor:pointer;transition:all .2s}.properties_viewBtn__4L4dr:hover{color:#4b5563}.properties_viewBtnActive__NM9aV{background:#f8fafc;color:#111827}.properties_sortWrapper__eR606{position:relative}.properties_sortButton__DH_2X{display:flex;align-items:center;gap:4px;padding:6px 12px;background:white;border:1px solid #eef2f6;border-radius:8px;font-size:12px;color:#4b5563;cursor:pointer;transition:all .2s}.properties_sortButton__DH_2X:hover{border-color:#059669;color:#059669}.properties_sortLabel__O0Fdq{display:inline}.properties_sortDropdown__sep9K{position:absolute;top:calc(100% + 6px);right:0;min-width:180px;background:white;border-radius:10px;box-shadow:0 8px 32px rgba(0,0,0,.08);border:1px solid #eef2f6;padding:4px;z-index:10;animation:properties_slideDown__dKFOW .12s ease}@keyframes properties_slideDown__dKFOW{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.properties_sortOption__n0HEw{display:block;width:100%;padding:6px 12px;background:transparent;border:none;border-radius:6px;font-size:12px;color:#4b5563;cursor:pointer;text-align:left;transition:all .1s ease}.properties_sortOption__n0HEw:hover{background:rgba(5,150,105,.04);color:#059669}.properties_sortOptionActive__iI7Gp{background:rgba(5,150,105,.06);color:#059669;font-weight:500}.properties_resultsInfo__svzGX{display:flex;align-items:center;gap:6px;margin-bottom:10px;flex-wrap:wrap}.properties_resultsCount__cED7f{font-size:16px;font-weight:700;color:#111827}.properties_resultsLabel__al_TZ{font-size:13px;color:#6b7280}.properties_clearAllFilters__ty8fm{padding:2px 10px;background:transparent;border:none;font-size:12px;font-weight:500;color:#dc2626;cursor:pointer;transition:color .2s}.properties_clearAllFilters__ty8fm:hover{color:#b91c1c}.properties_activeFilters__V8EzX{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:14px}.properties_activeFilter__fnR1G{display:flex;align-items:center;gap:3px;padding:3px 8px 3px 10px;background:rgba(5,150,105,.06);border:1px solid rgba(5,150,105,.08);border-radius:14px;font-size:11px;font-weight:500;color:#059669}.properties_activeFilter__fnR1G button{display:flex;align-items:center;justify-content:center;padding:0;background:none;border:none;cursor:pointer;color:#059669;opacity:.5;transition:opacity .2s}.properties_activeFilter__fnR1G button:hover{opacity:1}.properties_propertiesGrid__3SPiG{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:32px}.properties_propertyCardGrid__mvmgo{display:block;text-decoration:none;background:white;border-radius:12px;border:1px solid #eef2f6;overflow:hidden;transition:all .3s ease}.properties_propertyCardGrid__mvmgo:hover{border-color:#059669;box-shadow:0 4px 24px rgba(0,0,0,.04);transform:translateY(-2px)}.properties_propertyCardGridImage__cVjIv{position:relative;height:160px;background:linear-gradient(135deg,#f0fdf4,#ecfdf5);display:flex;align-items:center;justify-content:center}.properties_propertyCardEmoji__sow82{font-size:48px}.properties_propertyCardPhoto__tmq3K{width:100%;height:100%;object-fit:cover}.properties_propertyStatusBadge__pTj6M{position:absolute;top:10px;left:10px;padding:2px 10px;border-radius:12px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.properties_statusSale__hCUXR{background:#dcfce7;color:#166534}.properties_statusRent__MsqZE{background:#dbeafe;color:#1e40af}.properties_hotBadge__4BHdW{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;gap:3px;padding:2px 10px;border-radius:12px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;background:linear-gradient(135deg,#f97316,#ef4444);color:#fff;box-shadow:0 2px 6px rgba(239,68,68,.35)}.properties_cardImageActions__324JW{position:absolute;bottom:10px;right:10px;display:flex;gap:8px;z-index:2}.properties_favoriteToggleBtn__JsGKh,.properties_shareToggleBtn__KSr5L{width:32px;height:32px;border-radius:50%;border:none;background:rgba(255,255,255,.9);color:#64748b;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.properties_favoriteToggleBtn__JsGKh:hover{background:white;color:#ef4444;transform:scale(1.08)}.properties_shareToggleBtn__KSr5L:hover{background:white;color:#059669;transform:scale(1.08)}.properties_propertyCardGridContent__gwcVD{padding:12px 14px 14px}.properties_propertyCardGridHeader__CXqxb{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4px}.properties_propertyCardCategory__gglWs{font-size:11px;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.3px}.properties_propertyCardGridPrice__gxNoD{font-size:16px;font-weight:700;color:#059669}.properties_propertyCardGridTitle__HrRo1{font-size:14px;font-weight:600;color:#111827;margin:4px 0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.properties_propertyCardGridLocation__zvxvB{display:flex;align-items:center;gap:4px;font-size:12px;color:#6b7280;margin:0 0 8px}.properties_propertyCardGridLocation__zvxvB svg{flex-shrink:0}.properties_propertyCardGridSpecs__uU5eG{display:flex;gap:12px;padding:8px 0 10px;border-top:1px solid #f3f4f6;border-bottom:1px solid #f3f4f6}.properties_propertyCardGridSpec___Wc9y{display:flex;align-items:center;gap:4px;font-size:12px;color:#4b5563}.properties_propertyCardGridSpec___Wc9y svg{color:#9ca3af}.properties_propertyCardGridFooter___pGci{display:flex;justify-content:space-between;align-items:center;padding-top:10px}.properties_propertyCardGridRating__Cc_D0{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:500;color:#f59e0b}.properties_propertyCardGridFeatured__TILfR{font-size:10px;font-weight:600;color:#059669;background:rgba(5,150,105,.08);padding:2px 10px;border-radius:10px}.properties_propertiesGrid__3SPiG.properties_listView__SqaPF{grid-template-columns:1fr}.properties_propertyCardList__xL7vJ{display:flex;gap:20px;text-decoration:none;background:white;border-radius:12px;border:1px solid #eef2f6;overflow:hidden;transition:all .3s ease}.properties_propertyCardList__xL7vJ:hover{border-color:#059669;box-shadow:0 4px 24px rgba(0,0,0,.04);transform:translateY(-2px)}.properties_propertyCardListImage__3BSJc{position:relative;width:220px;min-height:180px;flex-shrink:0;background:linear-gradient(135deg,#f0fdf4,#ecfdf5);display:flex;align-items:center;justify-content:center}.properties_propertyCardListImage__3BSJc .properties_propertyCardEmoji__sow82{font-size:56px}.properties_propertyCardListImage__3BSJc .properties_propertyStatusBadge__pTj6M{position:absolute;top:10px;left:10px;padding:2px 10px;border-radius:12px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.properties_propertyCardListContent__XZTdZ{flex:1;padding:14px 18px 14px 0;display:flex;flex-direction:column}.properties_propertyCardListHeader___241l{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.properties_propertyCardListHeader___241l .properties_propertyCardCategory__gglWs{font-size:11px;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.3px}.properties_propertyCardListPrice__TiqQ5{font-size:18px;font-weight:700;color:#059669}.properties_propertyCardListTitle__huZ28{font-size:16px;font-weight:600;color:#111827;margin:2px 0 6px;line-height:1.3}.properties_propertyCardListLocation__a__WD{display:flex;align-items:center;gap:4px;font-size:13px;color:#6b7280;margin:0 0 10px}.properties_propertyCardListLocation__a__WD svg{flex-shrink:0}.properties_propertyCardListSpecs__H98Ov{display:flex;gap:16px;margin-bottom:12px}.properties_propertyCardListSpec__K0Yql{display:flex;align-items:center;gap:4px;font-size:13px;color:#4b5563}.properties_propertyCardListSpec__K0Yql svg{color:#9ca3af}.properties_propertyCardListFooter__xMpY1{display:flex;justify-content:space-between;align-items:center;padding-top:10px;border-top:1px solid #f3f4f6;margin-top:auto}.properties_propertyCardListMeta__16X_o{display:flex;align-items:center;gap:12px}.properties_propertyCardListMetaItem__WDeGf{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:500;color:#f59e0b}.properties_propertyCardListFeatured__ZeTUp{font-size:10px;font-weight:600;color:#059669;background:rgba(5,150,105,.08);padding:2px 10px;border-radius:10px}.properties_propertyCardListEngagement__a5Dg6{display:flex;align-items:center;gap:12px}.properties_propertyCardListEngagementItem__BF39a{display:flex;align-items:center;gap:4px;font-size:12px;color:#6b7280}.properties_propertyCardListEngagementItem__BF39a svg{color:#9ca3af}.properties_noResults__EccUL{text-align:center;padding:48px 20px;background:white;border-radius:12px;border:1px solid #eef2f6}.properties_noResultsIcon__uvHyk{font-size:48px;margin-bottom:12px}.properties_noResults__EccUL h3{font-size:20px;font-weight:700;color:#111827;margin:0 0 4px}.properties_noResults__EccUL p{font-size:14px;color:#6b7280;margin:0 0 14px}.properties_noResultsReset__s6inG{padding:8px 24px;background:#059669;border:none;border-radius:8px;font-size:13px;font-weight:600;color:white;cursor:pointer;transition:all .2s}.properties_noResultsReset__s6inG:hover{background:#047857}.properties_pagination__jyEui{display:flex;justify-content:center;gap:4px}.properties_paginationBtn__4Qg7j{display:flex;text-decoration:none;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;background:white;border:1px solid #eef2f6;border-radius:8px;font-size:13px;font-weight:500;color:#4b5563;cursor:pointer;transition:all .2s}.properties_paginationBtn__4Qg7j:hover:not(.properties_paginationBtnDisabled__1ZASu){border-color:#059669;color:#059669}.properties_paginationBtnActive__BY4KH{background:#059669;border-color:#059669;color:white}.properties_paginationBtnActive__BY4KH:hover{color:white}.properties_paginationBtnDisabled__1ZASu{opacity:.4;cursor:not-allowed}.properties_gridPending__pc0Uf{opacity:.55;pointer-events:none;transition:opacity .15s ease}@media (max-width:1024px){.properties_propertiesLayout__eqKmF{grid-template-columns:1fr}.properties_filtersSidebar__ufhmI{position:fixed;left:-100%;width:380px;max-width:90vw;height:100vh;border-radius:0;z-index:1000;overflow-y:auto;transition:left .3s ease;box-shadow:0 4px 24px rgba(0,0,0,.15);max-height:100vh;top:0}.properties_filtersSidebarOpen__FHQ_E{left:0}.properties_closeFilters__0_1tg,.properties_mobileFilterBar__Ci5yM{display:block}.properties_filtersSidebarHeader__hd4B0{padding:14px 16px}.properties_filtersSidebarContent__mOV6R{padding:10px 16px 16px}.properties_propertiesGrid__3SPiG{grid-template-columns:repeat(2,1fr)}.properties_propertiesGrid__3SPiG.properties_listView__SqaPF{grid-template-columns:1fr}.properties_resultsControls__5__qT{flex-direction:column}.properties_controlsRight__bYidW{justify-content:flex-start}.properties_checkboxGrid__DMCrq{grid-template-columns:repeat(3,1fr)}.properties_amenitiesGrid__MG8vP{grid-template-columns:repeat(2,1fr)}.properties_propertyCardList__xL7vJ{flex-direction:column}.properties_propertyCardListImage__3BSJc{width:100%;min-height:160px;height:160px}.properties_propertyCardListContent__XZTdZ{padding:12px 16px 16px}}@media (max-width:768px){.properties_heroBanner__6qsRG{height:160px}.properties_heroBannerContent__mLv9C h1{font-size:24px}.properties_heroBannerContent__mLv9C p{font-size:13px}.properties_propertiesGrid__3SPiG,.properties_propertiesGrid__3SPiG.properties_listView__SqaPF{grid-template-columns:1fr}.properties_sortLabel__O0Fdq{display:none}.properties_resultsControls__5__qT .properties_searchInputWrapper__ijFyE{min-width:100%}.properties_controlsRight__bYidW{width:100%;justify-content:space-between}.properties_filterActions__GGgfS{flex-direction:column}.properties_filtersSidebar__ufhmI{width:100%;max-width:100%}.properties_checkboxGrid__DMCrq{grid-template-columns:repeat(4,1fr)}.properties_amenitiesGrid__MG8vP{grid-template-columns:repeat(2,1fr)}.properties_propertyCardListImage__3BSJc{height:140px;min-height:140px}.properties_propertyCardListImage__3BSJc .properties_propertyCardEmoji__sow82{font-size:40px}.properties_propertyCardListTitle__huZ28{font-size:15px}.properties_propertyCardListPrice__TiqQ5{font-size:16px}.properties_propertyCardListSpecs__H98Ov{gap:12px}.properties_propertyCardListFooter__xMpY1{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:480px){.properties_page__Rcen1{padding-top:0}.properties_container__Xtmxx{padding:0 14px 24px}.properties_heroBanner__6qsRG{height:140px}.properties_heroBannerContent__mLv9C h1{font-size:20px}.properties_checkboxGrid__DMCrq{grid-template-columns:repeat(3,1fr)}.properties_amenitiesGrid__MG8vP{grid-template-columns:1fr}.properties_pagination__jyEui{flex-wrap:wrap}.properties_rangeInputs__pZCv_{flex-direction:column;gap:4px}.properties_rangeSeparator__n25sQ{padding-top:0}.properties_rangePresets__4k8Gc{flex-wrap:wrap}.properties_propertyCardListImage__3BSJc{height:120px;min-height:120px}.properties_propertyCardListImage__3BSJc .properties_propertyCardEmoji__sow82{font-size:32px}.properties_propertyCardListTitle__huZ28{font-size:14px}.properties_propertyCardListSpecs__H98Ov{flex-wrap:wrap;gap:8px}}.properties_quickFilters__YK_CQ{display:flex;gap:6px;justify-content:center;flex-wrap:wrap;margin-top:12px}.properties_quickFilterChip__TvMVK{padding:4px 14px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);border-radius:20px;color:rgba(255,255,255,.7);font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none}.properties_quickFilterChip__TvMVK:hover{background:rgba(255,255,255,.12);color:white}.properties_quickFilterChipActive__vrsQr{background:rgba(52,211,153,.2);border-color:#34d399;color:#34d399}.properties_quickFilterChipActive__vrsQr:hover{background:rgba(52,211,153,.25);color:#34d399}.properties_mobileOverlay__DBKSZ{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:999;animation:properties_fadeIn__iYd8H .2s ease}@keyframes properties_fadeIn__iYd8H{0%{opacity:0}to{opacity:1}}@media (max-width:1024px){.properties_filtersSidebar__ufhmI{position:fixed;right:-100%;left:auto;width:380px;max-width:90vw;height:100vh;border-radius:0;z-index:1000;overflow-y:auto;transition:right .3s cubic-bezier(.4,0,.2,1);box-shadow:-8px 0 40px rgba(0,0,0,.15);max-height:100vh;top:0;background:white;border-left:1px solid #eef2f6;margin-top:64px}.properties_filtersSidebarOpen__FHQ_E{right:0}.properties_closeFilters__0_1tg{display:flex!important;align-items:center;justify-content:center;width:36px;height:36px;background:#f8fafc;border:1px solid #eef2f6;border-radius:8px;cursor:pointer;color:#4b5563;transition:all .2s}.properties_closeFilters__0_1tg:hover{background:#f1f5f9;border-color:#d1d5db}.properties_filtersSidebarHeader__hd4B0{position:sticky;top:0;background:white;z-index:10;padding:16px 20px;border-bottom:1px solid #f3f4f6}.properties_filtersSidebarHeader__hd4B0 h3{font-size:18px}.properties_filtersSidebarActions__VN5hp{gap:10px}.properties_clearAllBtn__1gOo8{padding:4px 14px;font-size:12px}.properties_filtersSidebarContent__mOV6R{padding:16px 20px 100px}.properties_filterActions__GGgfS{position:sticky;bottom:0;background:white;padding:16px 20px;border-top:1px solid #f3f4f6;margin-top:8px;gap:10px}.properties_filterActions__GGgfS .properties_applyFiltersBtn__U5WYk,.properties_filterActions__GGgfS .properties_clearFiltersBtn__sGujL{padding:10px 16px;font-size:14px}.properties_mobileFilterBar__Ci5yM{display:block;margin-bottom:14px}.properties_mobileFilterToggle__ymxU1{display:flex;align-items:center;gap:10px;padding:12px 18px;background:white;border:1px solid #eef2f6;border-radius:10px;font-size:14px;font-weight:500;color:#4b5563;cursor:pointer;width:100%;justify-content:center;transition:all .2s;position:relative}.properties_mobileFilterToggle__ymxU1:hover{border-color:#059669;color:#059669}.properties_filterCount__CBRL8{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;background:#059669;border-radius:50%;font-size:11px;font-weight:700;color:white}.properties_mobileFilterToggle__ymxU1 svg:last-child{color:#9ca3af;transition:transform .2s}}@media (max-width:768px){.properties_filtersSidebar__ufhmI{width:100%;max-width:100%;margin-top:64px}.properties_filtersSidebarContent__mOV6R{padding:12px 16px 100px}.properties_filtersSidebarHeader__hd4B0{padding:14px 16px}.properties_filtersSidebarHeader__hd4B0 h3{font-size:16px}.properties_filterSectionHeader___AeP9{font-size:13px;padding:10px 0}.properties_filterSectionContent__fSLqb{padding-bottom:8px}.properties_checkboxGrid__DMCrq{grid-template-columns:repeat(4,1fr);gap:6px}.properties_checkboxCustom__uc_Ok{font-size:11px;padding:4px 6px}.properties_amenitiesGrid__MG8vP{grid-template-columns:repeat(2,1fr);gap:6px}.properties_amenityCustom__Pqny7{font-size:11px;padding:4px 8px}.properties_rangeInputs__pZCv_{flex-direction:row;gap:6px}.properties_rangeInputGroup__1pR5J label{font-size:9px}.properties_rangeInput__mf8PK{font-size:11px;padding:5px 8px}.properties_rangeSeparator__n25sQ{padding-top:16px;font-size:11px}.properties_rangePreset__KV9TA{font-size:9px;padding:2px 8px}.properties_filterActions__GGgfS{padding:12px 16px;flex-direction:row}.properties_filterActions__GGgfS .properties_applyFiltersBtn__U5WYk,.properties_filterActions__GGgfS .properties_clearFiltersBtn__sGujL{font-size:13px;padding:10px 12px}.properties_mobileFilterToggle__ymxU1{font-size:13px;padding:10px 14px}}@media (max-width:480px){.properties_filtersSidebarContent__mOV6R{padding:10px 12px 100px}.properties_filtersSidebarHeader__hd4B0{padding:12px 14px}.properties_checkboxGrid__DMCrq{grid-template-columns:repeat(3,1fr);gap:4px}.properties_amenitiesGrid__MG8vP{grid-template-columns:1fr;gap:4px}.properties_rangeInputs__pZCv_{flex-direction:column;gap:4px}.properties_rangeSeparator__n25sQ{padding-top:0;text-align:center}.properties_filterActions__GGgfS{flex-direction:column;gap:8px}.properties_filterActions__GGgfS .properties_applyFiltersBtn__U5WYk,.properties_filterActions__GGgfS .properties_clearFiltersBtn__sGujL{width:100%;justify-content:center}.properties_mobileFilterToggle__ymxU1{font-size:12px;padding:10px 12px}.properties_filterSectionHeader___AeP9{font-size:12px;padding:8px 0}.properties_filterSectionHeader___AeP9 svg,.properties_sectionChevron__uS9Lw{width:14px;height:14px}}