.FilterDialog_dialog__6iEn4{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.FilterDialog_dialogPaper__PGFBb{animation:FilterDialog_dialogEntry__y1FMM .3s cubic-bezier(.4,0,.2,1);background:#fff!important;border-radius:24px!important;box-shadow:0 24px 48px #0000001f!important;margin:16px!important;max-height:calc(100% - 32px)!important;overflow:hidden!important;width:calc(100% - 32px)!important}@keyframes FilterDialog_dialogEntry__y1FMM{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.FilterDialog_filterHeader__kpMuU{align-items:center;background:#fff;border-bottom:1px solid #0000000d;display:flex;justify-content:space-between;padding:20px 24px}.FilterDialog_filterHeader__kpMuU h2{color:#1e293b;font-size:1.5rem;font-weight:700;letter-spacing:-.025em}.FilterDialog_closeButton__xJ66q{color:#64748b!important;transition:all .3s ease!important}.FilterDialog_closeButton__xJ66q:hover{background-color:#f1f5f9!important;color:#1e293b!important;transform:rotate(90deg)}.FilterDialog_dialogContent__-\+5pz{padding:24px!important}.FilterDialog_filterSection__Tfril{background:#f8fafc;border-radius:20px;margin-bottom:24px;padding:24px;transition:all .3s ease}.FilterDialog_filterSection__Tfril:hover{background:#fff;box-shadow:0 8px 24px #0000000f}.FilterDialog_filterSection__Tfril:last-child{margin-bottom:0}.FilterDialog_filterSection__Tfril h6{color:#1e293b;font-size:18px;font-weight:600;letter-spacing:-.025em;margin-bottom:16px}.FilterDialog_filterOptions__3XSZ8{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.FilterDialog_filterPill__1\+6IF{background:#f1f5f9!important;border:none!important;border-radius:16px!important;color:#475569!important;font-weight:500!important;letter-spacing:-.025em!important;min-width:auto!important;padding:10px 24px!important;text-transform:none!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.FilterDialog_filterPill__1\+6IF:hover{background:#e2e8f0!important;color:#1e293b!important;transform:translateY(-1px)}.FilterDialog_filterPill__1\+6IF.FilterDialog_selected__GlOM7{background:#2563eb!important;box-shadow:0 4px 12px #2563eb33!important;color:#fff!important}.FilterDialog_priceRange__2Qg9u{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));width:100%}.FilterDialog_priceInput__y9zq2{width:100%!important}.FilterDialog_priceInput__y9zq2 .MuiOutlinedInput-root{background:#fff;border-radius:12px;transition:all .3s ease}.FilterDialog_priceInput__y9zq2 .MuiOutlinedInput-root:hover{box-shadow:0 4px 12px #0000000d}.FilterDialog_priceInput__y9zq2 .MuiOutlinedInput-root.Mui-focused{box-shadow:0 4px 20px #2563eb1a}.FilterDialog_dialogActions__pKUbI{background:linear-gradient(180deg,#f8fafc,#fff);border-top:1px solid #0000000d;gap:16px;padding:20px 24px!important}.FilterDialog_resetButton__Z5YzV{border:2px solid #2563eb!important;border-radius:12px!important;color:#2563eb!important;font-weight:600!important;letter-spacing:-.025em!important;padding:8px 24px!important;transition:all .3s ease!important}.FilterDialog_resetButton__Z5YzV:hover{background-color:#2563eb0a!important;transform:translateY(-2px)}.FilterDialog_applyButton__v5\+Gw{background:#2563eb!important;border-radius:16px!important;color:#fff!important;font-weight:600!important;letter-spacing:-.025em!important;overflow:hidden!important;padding:12px 32px!important;position:relative!important;transition:all .2s ease!important}.FilterDialog_applyButton__v5\+Gw:before{background:linear-gradient(45deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);transition:transform .6s;width:100%}.FilterDialog_applyButton__v5\+Gw:hover{background:#1d4ed8!important;box-shadow:0 8px 24px #2563eb40!important;transform:translateY(-2px)!important}.FilterDialog_applyButton__v5\+Gw:hover:before{transform:translateX(100%)}.FilterDialog_searchContainer__NXtVk{margin-bottom:24px;position:relative}.FilterDialog_searchInput__42dTM{width:100%!important}.FilterDialog_searchInput__42dTM .MuiOutlinedInput-root{background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000000d;padding:12px 16px;transition:all .3s ease}.FilterDialog_searchInput__42dTM .MuiOutlinedInput-root:hover{box-shadow:0 8px 24px #00000014;transform:translateY(-2px)}.FilterDialog_searchInput__42dTM .MuiOutlinedInput-root.Mui-focused{box-shadow:0 8px 28px #2563eb1f}.FilterDialog_searchIcon__MYqCN{color:#2563eb!important}@media (max-width:600px){.FilterDialog_dialogPaper__PGFBb{border-radius:0!important;height:100%!important;margin:0!important;max-height:100%!important;width:100%!important}.FilterDialog_filterHeader__kpMuU{padding:16px 20px}.FilterDialog_filterHeader__kpMuU h2{font-size:1.25rem}.FilterDialog_dialogContent__-\+5pz{padding:16px!important}.FilterDialog_filterSection__Tfril{margin-bottom:24px;padding:16px}.FilterDialog_filterPill__1\+6IF{font-size:15px!important;padding:6px 16px!important}.FilterDialog_dialogActions__pKUbI{flex-direction:column;padding:16px 20px!important}.FilterDialog_applyButton__v5\+Gw,.FilterDialog_resetButton__Z5YzV{width:100%!important}.FilterDialog_searchInput__42dTM .MuiOutlinedInput-root{padding:10px 14px}}.Card_property-card__APyZT{background-color:#fff;border-radius:8px;box-shadow:0 2px 6px #00000014;display:flex;flex-direction:column;margin:6px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.Card_property-card__APyZT:hover{box-shadow:0 4px 12px #0000001f;transform:scale(1.01)}.Card_property-image-wrapper__uQc-M{height:160px;overflow:hidden;position:relative;width:100%}.Card_property-image__-Pt4V{display:block;height:100%;object-fit:cover;width:100%}.Card_wishlist-button__Bu2Qa{background:#fffc;border-radius:50%;padding:3px;position:absolute;right:6px;top:6px}.Card_wishlist-button__Bu2Qa:hover{background:#fff}.Card_property-title__L8cNA{font-size:16px;font-weight:600;margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Card_property-price__Kfbiu{color:#1976d2;font-size:1rem;font-weight:500;margin-bottom:6px;margin-top:3px}.Card_property-attributes__-JaKZ{display:flex;flex-wrap:wrap;gap:8px}.Card_attr-item__94MwO{align-items:center;color:#555;display:flex;font-size:.8rem;gap:3px}@media (max-width:600px){.Card_property-card__APyZT{margin:4px 0}.Card_property-attributes__-JaKZ{justify-content:space-between}.Card_property-image-wrapper__uQc-M{height:140px}.Card_property-title__L8cNA{font-size:16px}.Card_property-price__Kfbiu{font-size:16px;margin-bottom:4px}.Card_attr-item__94MwO{font-size:.75rem}.Card_attr-item__94MwO svg{font-size:1rem!important}.MuiCardContent-root{padding:12px!important}.Card_propertiesSlider__TOPmU{padding:15px 0 30px}.Card_propertiesSlider__TOPmU .slick-list{margin:0 -3px}.Card_propertiesSlider__TOPmU .slick-slide{padding:0 3px}.Card_propertiesSlider__TOPmU .slick-next,.Card_propertiesSlider__TOPmU .slick-prev{display:none!important}}@media (min-width:1200px){.Card_property-card__APyZT{max-width:280px}}.SearchPage_searchPage__H20UP{animation:SearchPage_fadeIn__2I6gT .3s ease-out forwards;background-color:#f8f9fa;opacity:0;padding-bottom:24px}.SearchPage_searchBarContainer__jw3Gd{align-items:center;animation:SearchPage_slideDown__usUfN .3s ease-out forwards;background-color:#fff;box-shadow:0 2px 8px #0000001a;display:flex;gap:12px;opacity:0;padding:1rem;position:-webkit-sticky;position:sticky;top:0;z-index:100}@media (max-width:768px){.SearchPage_searchBarContainer__jw3Gd{flex-direction:column;padding:.75rem}.SearchPage_topRow__BFkbi{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px;width:100%}.SearchPage_citySelect__JsTwt{flex:1 1;margin:0 8px!important;min-width:140px!important}.SearchPage_searchRow__p-byL{padding:0 8px;width:100%}.SearchPage_backButton__VCMcC,.SearchPage_filterButton__Aj26y{flex-shrink:0}}.SearchPage_searchField__ngmw5{background:#fff!important;border-radius:30px!important;transition:all .3s ease!important}.SearchPage_searchField__ngmw5 .MuiOutlinedInput-root{border-radius:30px;padding-right:14px}.SearchPage_searchField__ngmw5 .MuiOutlinedInput-input{padding:12px 14px}.SearchPage_searchField__ngmw5:hover{box-shadow:0 2px 8px #0000001a}.SearchPage_searchField__ngmw5:focus-within{box-shadow:0 4px 12px #00000026}.SearchPage_backButton__VCMcC,.SearchPage_filterButton__Aj26y{height:36px!important;transition:all .2s ease!important;width:36px!important}.SearchPage_backButton__VCMcC svg,.SearchPage_filterButton__Aj26y svg{font-size:1.2rem}.SearchPage_backButton__VCMcC:hover{background-color:#0000000a;transform:translateX(-2px)}.SearchPage_filterButton__Aj26y:hover{background-color:#0000000a;transform:scale(1.02)}.SearchPage_filterBar__HsO2Z{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;background:#fff;border-bottom:1px solid #0000001a;display:flex;gap:8px;margin-top:1px;overflow-x:auto;padding:8px 12px;scrollbar-width:none}.SearchPage_filterBar__HsO2Z::-webkit-scrollbar{display:none}.SearchPage_filterSelect__X9DUi{background:#fff!important;border-radius:16px!important;box-shadow:0 1px 3px #0000000d!important;min-width:140px!important}.SearchPage_filterSelect__X9DUi .MuiSelect-select{font-size:16px;padding:8px 12px!important}.SearchPage_filterSelect__X9DUi .MuiOutlinedInput-root{border-radius:20px!important}.SearchPage_resultsContainer__tWQIR{animation:SearchPage_fadeIn__2I6gT .3s ease-out forwards;animation-delay:.2s;margin:0 auto;max-width:1200px;opacity:0;padding:24px}.SearchPage_recentSearches__332Fb{animation:SearchPage_fadeIn__2I6gT .3s ease-out forwards;margin:0 auto;max-width:1200px;opacity:0;padding:24px}.SearchPage_recentSearchButton__7ZxUn{border-radius:20px!important;margin:4px!important;padding:8px 16px!important;text-transform:none!important;transition:all .2s ease!important}.SearchPage_recentSearchButton__7ZxUn:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.SearchPage_loadingSpinner__vsdV0{display:flex;justify-content:center;padding:40px 0}.SearchPage_errorMessage__FR4Sw{color:#dc3545;padding:20px;text-align:center}.SearchPage_noResults__cr5tC{color:#666;padding:40px 0;text-align:center}@keyframes SearchPage_fadeIn__2I6gT{0%{opacity:0}to{opacity:1}}@keyframes SearchPage_slideDown__usUfN{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.SearchPage_searchBarContainer__jw3Gd{flex-direction:column;padding:.5rem}.SearchPage_topRow__BFkbi{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px;width:100%}.SearchPage_citySelect__JsTwt{flex:1 1;margin:0 8px!important}.SearchPage_citySelect__JsTwt .MuiSelect-select{font-size:16px;padding:6px 10px!important}.SearchPage_searchRow__p-byL{width:100%}.SearchPage_searchField__ngmw5 .MuiOutlinedInput-input{font-size:16px;padding:8px 12px}.SearchPage_backButton__VCMcC,.SearchPage_filterButton__Aj26y{flex-shrink:0}.SearchPage_filterBar__HsO2Z{padding:6px 8px}.SearchPage_resultsContainer__tWQIR{padding:12px 8px}.SearchPage_recentSearches__332Fb{padding:16px 12px}.SearchPage_recentSearchButton__7ZxUn{font-size:15px!important;padding:6px 12px!important}.SearchPage_noResults__cr5tC{font-size:16px;padding:24px 0}}