.PropertyCard_card__9nrQX{display:flex;flex-direction:column;background:#fff;border-radius:20px;overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow .3s ease;box-shadow:0 1px 4px rgba(0,0,0,.05);width:100%;max-width:100%;box-sizing:border-box;min-width:0;flex-shrink:1}.PropertyCard_card__9nrQX:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.PropertyCard_imageContainer__mxXFI{position:relative;width:calc(100% - 24px);height:280px;margin:12px 12px 0;overflow:hidden;background:#f5f5f5;border-radius:8px}.PropertyCard_imageSkeleton__eQS3v{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#f0f0f0,#e0e0e0 50%,#f0f0f0);background-size:200% 100%;animation:PropertyCard_shimmer__sWfEY 1.5s infinite;border-radius:8px;z-index:1}@keyframes PropertyCard_shimmer__sWfEY{0%{background-position:-200% 0}to{background-position:200% 0}}.PropertyCard_imageWrapper__038Jq{position:relative;width:100%;height:100%;overflow:hidden}.PropertyCard_placeholderImage__C6zSQ{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f5f5f5;color:#999;border-radius:8px}.PropertyCard_placeholderImage__C6zSQ svg{opacity:.3}.PropertyCard_cardImage__k13MU{position:absolute;top:0;left:0;width:100%;height:100%}.PropertyCard_currentImage__6yxON{opacity:1;transform:translateX(0);z-index:1}.PropertyCard_prevImage__i6NKo{opacity:1;transform:translateX(0);z-index:2}.PropertyCard_currentImage__6yxON.PropertyCard_slideInRight__pYsor{animation:PropertyCard_slideInRight__pYsor .5s cubic-bezier(.4,0,.2,1) forwards}.PropertyCard_currentImage__6yxON.PropertyCard_slideInLeft__cvCA8{animation:PropertyCard_slideInLeft__cvCA8 .5s cubic-bezier(.4,0,.2,1) forwards}.PropertyCard_prevImage__i6NKo.PropertyCard_slideOutLeft__YEzxb{animation:PropertyCard_slideOutLeft__YEzxb .5s cubic-bezier(.4,0,.2,1) forwards}.PropertyCard_prevImage__i6NKo.PropertyCard_slideOutRight__PzYpu{animation:PropertyCard_slideOutRight__PzYpu .5s cubic-bezier(.4,0,.2,1) forwards}@keyframes PropertyCard_slideInRight__pYsor{0%{transform:translateX(100%);opacity:1}to{transform:translateX(0);opacity:1}}@keyframes PropertyCard_slideInLeft__cvCA8{0%{transform:translateX(-100%);opacity:1}to{transform:translateX(0);opacity:1}}@keyframes PropertyCard_slideOutLeft__YEzxb{0%{transform:translateX(0);opacity:1}to{transform:translateX(-100%);opacity:1}}@keyframes PropertyCard_slideOutRight__PzYpu{0%{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:1}}.PropertyCard_imageNav__b_lTp{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .4s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);z-index:2;opacity:0;pointer-events:none;color:#e6a165}.PropertyCard_imageContainer__mxXFI:hover .PropertyCard_imageNav__b_lTp{opacity:1;pointer-events:auto}.PropertyCard_imageNav__b_lTp:hover{background:#fff}.PropertyCard_imageNav__b_lTp.PropertyCard_prev__kE3yq{left:12px}.PropertyCard_imageNav__b_lTp.PropertyCard_next__a5U5D{right:12px}.PropertyCard_imageIndicator___tAjk{position:absolute;bottom:12px;right:12px;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;padding:4px 12px;border-radius:16px;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;z-index:2;opacity:0;transition:opacity .3s ease;pointer-events:none}.PropertyCard_imageContainer__mxXFI:hover .PropertyCard_imageIndicator___tAjk{opacity:1}.PropertyCard_badgesContainer__iaWWs{position:absolute;top:12px;left:12px;right:12px;display:flex;align-items:center;justify-content:space-between;z-index:4}.PropertyCard_typeBadge__DlKTO{background:hsla(0,0%,100%,.15);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;padding:6px 12px;border-radius:6px;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;text-transform:capitalize;border:1px solid hsla(0,0%,100%,.2)}.PropertyCard_content__UQRgX{padding:16px 12px 20px;display:flex;flex-direction:column;gap:8px;min-width:0;width:100%}.PropertyCard_locationRow__blM6S{display:flex;align-items:baseline;gap:6px;margin:0}.PropertyCard_locationRow__blM6S svg{color:rgba(93,93,93,.6);flex-shrink:0}.PropertyCard_locationText__HPEZO{font-family:Poppins,sans-serif;font-size:13px;font-weight:400;color:rgba(93,93,93,.6);transform:translateY(-2px)}.PropertyCard_title__P7D2m{font-family:Poppins,sans-serif;font-size:18px;font-weight:600;color:#e6a165;margin:-4px 0 0;line-height:1.7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PropertyCard_price___VbHn{display:flex;align-items:baseline}.PropertyCard_priceAmount__FsP80{font-family:Poppins,sans-serif;font-size:18px;font-weight:600;color:#eba44e}.PropertyCard_details__ocDeE{display:flex;gap:16px;flex-wrap:wrap;margin:-4px 0 0}.PropertyCard_detailItem__J7YPd{display:flex;align-items:center;gap:6px;font-family:Poppins,sans-serif;font-size:13px;font-weight:400;color:rgba(93,93,93,.6)}.PropertyCard_detailItem__J7YPd svg{color:rgba(93,93,93,.6);flex-shrink:0}.PropertyCard_footer__U78T5{display:flex;justify-content:space-between;align-items:flex-end;margin:0;padding-top:8px;min-width:0;width:100%}.PropertyCard_developerBadge__xwozt{display:flex;align-items:center;gap:6px;padding:6px 12px;background:hsla(0,0%,100%,.15);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);border-radius:6px}.PropertyCard_developerLogo__lYqGm{width:16px;height:16px;object-fit:contain;border-radius:4px}.PropertyCard_favoriteButton__dxHmu{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:hsla(0,0%,100%,.15);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;cursor:pointer;transition:all .3s ease;color:#fff;flex-shrink:0}.PropertyCard_favoriteButton__dxHmu:hover{background:hsla(0,0%,100%,.25)}.PropertyCard_favoriteButton__dxHmu svg{width:16px;height:16px}.PropertyCard_developerBadge__xwozt .PropertyCard_developerName__dRvpP{font-family:Poppins,sans-serif;font-size:12px;font-weight:500;color:#fff;text-transform:capitalize}.PropertyCard_imageGradientTop__4vS_j{position:absolute;top:0;left:0;right:0;height:80px;background:linear-gradient(180deg,rgba(0,0,0,.4),transparent);z-index:3;pointer-events:none}.PropertyCard_imageGradientBottom__389Z_{position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(0deg,rgba(0,0,0,.4),transparent);z-index:3;pointer-events:none}.PropertyCard_pricePerSqm__zUcwF{font-family:Poppins,sans-serif;font-size:13px;font-weight:400;color:rgba(93,93,93,.6)}@media (max-width:600px){.PropertyCard_imageContainer__mxXFI{height:240px}.PropertyCard_content__UQRgX{padding:20px}.PropertyCard_title__P7D2m{font-size:18px}.PropertyCard_priceAmount__FsP80{font-size:20px}}.PropertyCardSkeleton_card__xPvTh{display:flex;flex-direction:column;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.05);width:100%;max-width:100%;box-sizing:border-box;min-width:0;flex-shrink:1}.PropertyCardSkeleton_imageContainer__yOHcK{position:relative;width:calc(100% - 24px);height:280px;margin:12px 12px 0;overflow:hidden;background:#f5f5f5;border-radius:8px}.PropertyCardSkeleton_imageSkeleton__qenCw{width:100%;height:100%;background:linear-gradient(90deg,#f0f0f0,#e0e0e0 50%,#f0f0f0);background-size:200% 100%;animation:PropertyCardSkeleton_shimmer__E9_fC 1.5s infinite;border-radius:8px}@keyframes PropertyCardSkeleton_shimmer__E9_fC{0%{background-position:-200% 0}to{background-position:200% 0}}.PropertyCardSkeleton_content__SZD_k{padding:16px 12px 20px;display:flex;flex-direction:column;gap:8px;min-width:0;width:100%}.PropertyCardSkeleton_locationSkeleton__Th4d0{width:60%;height:14px}.PropertyCardSkeleton_locationSkeleton__Th4d0,.PropertyCardSkeleton_titleSkeleton__kf1VM{background:linear-gradient(90deg,#f0f0f0,#e0e0e0 50%,#f0f0f0);background-size:200% 100%;animation:PropertyCardSkeleton_shimmer__E9_fC 1.5s infinite;border-radius:4px;margin-top:4px}.PropertyCardSkeleton_titleSkeleton__kf1VM{width:85%;height:22px}.PropertyCardSkeleton_details__bQBbv{display:flex;gap:16px;flex-wrap:wrap;margin:4px 0 0}.PropertyCardSkeleton_detailSkeleton__FFeZ6{width:60px;height:14px;background:linear-gradient(90deg,#f0f0f0,#e0e0e0 50%,#f0f0f0);background-size:200% 100%;animation:PropertyCardSkeleton_shimmer__E9_fC 1.5s infinite;border-radius:4px}.PropertyCardSkeleton_footer__WHjbG{display:flex;justify-content:space-between;align-items:flex-end;margin:0;padding-top:8px;min-width:0;width:100%}.PropertyCardSkeleton_priceSkeleton__1Wt_5{width:140px;height:22px}.PropertyCardSkeleton_pricePerSqmSkeleton__ZmFA4,.PropertyCardSkeleton_priceSkeleton__1Wt_5{background:linear-gradient(90deg,#f0f0f0,#e0e0e0 50%,#f0f0f0);background-size:200% 100%;animation:PropertyCardSkeleton_shimmer__E9_fC 1.5s infinite;border-radius:4px}.PropertyCardSkeleton_pricePerSqmSkeleton__ZmFA4{width:80px;height:14px}@media (max-width:600px){.PropertyCardSkeleton_imageContainer__yOHcK{height:240px}}.PropertyFilters_filters__W_jtX{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:12px;padding:20px;margin-bottom:40px;position:relative;z-index:auto}.PropertyFilters_filtersModal__ipThW{border:none;padding:0;margin-bottom:0;background:transparent}.PropertyFilters_filtersRow__fB5KZ{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.PropertyFilters_filtersRowModal__116s8{flex-direction:column;align-items:stretch;gap:16px}.PropertyFilters_typeToggle__5X0GN{display:flex;gap:0;border:1px solid hsla(28,72%,65%,.4);border-radius:8px;overflow:hidden;flex-shrink:0}.PropertyFilters_typeButton__r8DFE{padding:10px 20px;background:#fff;color:#e6a165;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;cursor:pointer;transition:all .3s ease;border:none;border-right:1px solid hsla(28,72%,65%,.2);white-space:nowrap}.PropertyFilters_typeButton__r8DFE:last-child{border-right:none}.PropertyFilters_typeButton__r8DFE:hover{background:hsla(28,72%,65%,.05)}.PropertyFilters_typeButton__r8DFE.PropertyFilters_active__463Vu{background:#e6a165;color:#fff}.PropertyFilters_searchWrapper__o2WFg{flex:1 1;min-width:200px}.PropertyFilters_searchInput__VjUqH{width:100%;padding:10px 16px;border:1px solid hsla(28,72%,65%,.4);border-radius:8px;font-family:Poppins,sans-serif;font-size:14px;font-weight:300;color:#e6a165;outline:none;transition:border-color .3s ease}.PropertyFilters_searchInput__VjUqH:focus{border-color:#e6a165}.PropertyFilters_searchInput__VjUqH::placeholder{color:rgba(0,0,0,.5)}.PropertyFilters_dropdownWrapper__1rddS{position:relative;flex-shrink:0;z-index:1}.PropertyFilters_dropdownWrapper__1rddS:has(.PropertyFilters_dropdownMenu__kL2th){z-index:1100;position:relative}.PropertyFilters_dropdownWrapper__1rddS[data-dropdown-open=true]{z-index:1100;position:relative}.PropertyFilters_locationDropdown__qR7S1,.PropertyFilters_locationDropdown__qR7S1 .PropertyFilters_dropdownButton__0maRL{min-width:180px}.PropertyFilters_locationDropdown__qR7S1 .PropertyFilters_dropdownMenu__kL2th{min-width:320px;max-width:450px}.PropertyFilters_bedroomsDropdown__t_JQ4,.PropertyFilters_bedroomsDropdown__t_JQ4 .PropertyFilters_dropdownButton__0maRL{min-width:140px}.PropertyFilters_bedroomsDropdown__t_JQ4 .PropertyFilters_dropdownMenu__kL2th{min-width:140px;max-width:180px}.PropertyFilters_sizeDropdown__E1vIv,.PropertyFilters_sizeDropdown__E1vIv .PropertyFilters_dropdownButton__0maRL{min-width:140px}.PropertyFilters_sizeDropdown__E1vIv .PropertyFilters_dropdownMenu__kL2th{min-width:280px;max-width:320px}.PropertyFilters_priceDropdown__Hn5w3,.PropertyFilters_priceDropdown__Hn5w3 .PropertyFilters_dropdownButton__0maRL{min-width:140px}.PropertyFilters_priceDropdown__Hn5w3 .PropertyFilters_dropdownMenu__kL2th{min-width:280px;max-width:320px}.PropertyFilters_sortDropdown__G4P0u,.PropertyFilters_sortDropdown__G4P0u .PropertyFilters_dropdownButton__0maRL{min-width:140px}.PropertyFilters_sortDropdown__G4P0u .PropertyFilters_dropdownMenu__kL2th{min-width:180px;max-width:220px}.PropertyFilters_dropdownButton__0maRL{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;width:100%;border:1px solid hsla(28,72%,65%,.4);border-radius:8px;background:#fff;color:#e6a165;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;cursor:pointer;transition:all .3s ease;white-space:nowrap}.PropertyFilters_dropdownButton__0maRL:hover{border-color:#e6a165;background:hsla(28,72%,65%,.02)}.PropertyFilters_dropdownButton__0maRL span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PropertyFilters_dropdownButton__0maRL svg{flex-shrink:0;transition:transform .3s ease}.PropertyFilters_dropdownButton__0maRL svg.PropertyFilters_rotated__EvZPN{transform:rotate(180deg)}.PropertyFilters_dropdownMenu__kL2th{position:absolute;top:calc(100% + 8px);left:0;width:100%;background:#fff;border:1px solid hsla(28,72%,65%,.3);border-radius:8px;box-shadow:none;z-index:1100;max-height:300px;overflow-y:auto;overflow-x:hidden;padding:8px}.PropertyFilters_dropdownMenuDown__guHWU{top:calc(100% + 8px);bottom:auto}.PropertyFilters_dropdownMenuUp__DT3jl{top:auto;bottom:calc(100% + 8px);box-shadow:none}.PropertyFilters_dropdownMenuModal__62FDJ{z-index:2100!important;width:100%!important;left:0!important;right:0!important;max-width:100%!important;box-sizing:border-box;position:absolute!important}.PropertyFilters_dropdownItem__jv0fU{width:100%;padding:10px 12px;border:none;background:transparent;color:#666;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;text-align:left;cursor:pointer;border-radius:6px;transition:all .2s ease;white-space:normal;word-wrap:break-word}.PropertyFilters_dropdownItem__jv0fU:hover{background:hsla(28,72%,65%,.08);color:#e6a165}.PropertyFilters_dropdownItem__jv0fU.PropertyFilters_active__463Vu{background:hsla(28,72%,65%,.12);color:#e6a165;font-weight:500}.PropertyFilters_checkboxItem__7bKZd{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;cursor:pointer;border-radius:6px;transition:all .2s ease;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;width:100%}.PropertyFilters_checkboxItem__7bKZd:hover{background:hsla(28,72%,65%,.08)}.PropertyFilters_checkboxItem__7bKZd:hover span{color:#e6a165}.PropertyFilters_checkboxItem__7bKZd input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:#e6a165;flex-shrink:0;margin-top:2px;border:1px solid hsla(28,72%,65%,.4);border-radius:3px;transition:all .2s ease}.PropertyFilters_checkboxItem__7bKZd input[type=checkbox]:checked{background-color:#e6a165;border-color:#e6a165}.PropertyFilters_checkboxItem__7bKZd input[type=checkbox]:hover{border-color:#e6a165}.PropertyFilters_checkboxItem__7bKZd span{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;color:#666;flex:1 1;min-width:0;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;line-height:1.4;transition:color .2s ease}.PropertyFilters_rangeInputs__vO0ty{display:flex;align-items:center;gap:8px;padding:8px;min-width:250px}.PropertyFilters_rangeInput__Zs_cN{width:100px;min-width:80px;padding:10px 12px;border:1px solid hsla(28,72%,65%,.3);border-radius:6px;font-family:Poppins,sans-serif;font-size:14px;font-weight:300;color:#111;outline:none;transition:border-color .3s ease}.PropertyFilters_unitInLabel__Nz3Bb{font-family:Poppins,sans-serif;font-size:11px;font-weight:400;color:#e6a165;opacity:.7;margin-left:4px}.PropertyFilters_rangeInput__Zs_cN:focus{border-color:#e6a165}.PropertyFilters_rangeInput__Zs_cN::placeholder{color:rgba(0,0,0,.5)}.PropertyFilters_rangeSeparator__JYo_i{opacity:.7}.PropertyFilters_rangeSeparator__JYo_i,.PropertyFilters_rangeUnit__xbCp9{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;color:#e6a165;flex-shrink:0}.PropertyFilters_rangeUnit__xbCp9{opacity:.8;min-width:40px}@media (max-width:1400px){.PropertyFilters_locationDropdown__qR7S1,.PropertyFilters_locationDropdown__qR7S1 .PropertyFilters_dropdownButton__0maRL{min-width:160px}.PropertyFilters_locationDropdown__qR7S1 .PropertyFilters_dropdownMenu__kL2th{min-width:300px;max-width:420px}.PropertyFilters_bedroomsDropdown__t_JQ4,.PropertyFilters_bedroomsDropdown__t_JQ4 .PropertyFilters_dropdownButton__0maRL,.PropertyFilters_priceDropdown__Hn5w3,.PropertyFilters_priceDropdown__Hn5w3 .PropertyFilters_dropdownButton__0maRL,.PropertyFilters_sizeDropdown__E1vIv,.PropertyFilters_sizeDropdown__E1vIv .PropertyFilters_dropdownButton__0maRL,.PropertyFilters_sortDropdown__G4P0u,.PropertyFilters_sortDropdown__G4P0u .PropertyFilters_dropdownButton__0maRL{min-width:130px}}@media (max-width:1200px){.PropertyFilters_filtersRow__fB5KZ{gap:10px}.PropertyFilters_typeButton__r8DFE{padding:10px 16px;font-size:12px}.PropertyFilters_searchWrapper__o2WFg{min-width:180px}.PropertyFilters_locationDropdown__qR7S1,.PropertyFilters_locationDropdown__qR7S1 .PropertyFilters_dropdownButton__0maRL{min-width:150px}.PropertyFilters_locationDropdown__qR7S1 .PropertyFilters_dropdownMenu__kL2th{min-width:280px;max-width:400px}.PropertyFilters_bedroomsDropdown__t_JQ4,.PropertyFilters_bedroomsDropdown__t_JQ4 .PropertyFilters_dropdownButton__0maRL,.PropertyFilters_priceDropdown__Hn5w3,.PropertyFilters_sizeDropdown__E1vIv,.PropertyFilters_sortDropdown__G4P0u{min-width:120px}.PropertyFilters_priceDropdown__Hn5w3 .PropertyFilters_dropdownButton__0maRL,.PropertyFilters_sizeDropdown__E1vIv .PropertyFilters_dropdownButton__0maRL,.PropertyFilters_sortDropdown__G4P0u .PropertyFilters_dropdownButton__0maRL{min-width:120px;font-size:12px;padding:10px 14px}}.PropertyFilters_filtersRowModal__116s8 .PropertyFilters_typeToggle__5X0GN{width:100%}.PropertyFilters_filtersRowModal__116s8 .PropertyFilters_typeButton__r8DFE{flex:1 1}.PropertyFilters_filtersRowModal__116s8 .PropertyFilters_searchWrapper__o2WFg{width:100%;min-width:100%}.PropertyFilters_filtersRowModal__116s8 .PropertyFilters_dropdownWrapper__1rddS{width:100%;position:relative;isolation:isolate;z-index:1}.PropertyFilters_filtersRowModal__116s8 .PropertyFilters_dropdownWrapper__1rddS[data-dropdown-open=true]{z-index:2100;position:relative}.PropertyFilters_filtersRowModal__116s8 .PropertyFilters_dropdownWrapper__1rddS:has(.PropertyFilters_dropdownMenu__kL2th){z-index:2100;position:relative}.PropertyFilters_filtersRowModal__116s8 .PropertyFilters_dropdownButton__0maRL{width:100%;min-width:100%}.PropertyFilters_filtersRowModal__116s8 .PropertyFilters_dropdownMenu__kL2th{right:0!important;left:0!important;width:100%!important;max-width:100%!important;position:absolute!important;box-sizing:border-box}.PropertyFilters_filtersRowModal__116s8 .PropertyFilters_rangeInputs__vO0ty{width:100%;flex-wrap:wrap}.PropertyFilters_filtersRowModal__116s8 .PropertyFilters_rangeInput__Zs_cN{flex:1 1;min-width:100px;max-width:none}.PropertyFilters_filtersRowModal__116s8 .PropertyFilters_checkboxItem__7bKZd{white-space:normal;word-wrap:break-word}.PropertyFilters_filtersRowModal__116s8 .PropertyFilters_checkboxItem__7bKZd span{white-space:normal;word-wrap:break-word;overflow-wrap:break-word}@media (min-width:901px){.PropertyFilters_filtersRow__fB5KZ,.PropertyFilters_filters__W_jtX{position:relative;z-index:auto}.PropertyFilters_dropdownMenu__kL2th{z-index:1100!important}}@media (max-width:900px){.PropertyFilters_filtersRow__fB5KZ{flex-direction:column;align-items:stretch}.PropertyFilters_typeToggle__5X0GN{width:100%}.PropertyFilters_typeButton__r8DFE{flex:1 1}.PropertyFilters_searchWrapper__o2WFg{width:100%;min-width:100%}.PropertyFilters_dropdownWrapper__1rddS{width:100%}.PropertyFilters_dropdownButton__0maRL{width:100%;min-width:100%}.PropertyFilters_dropdownMenu__kL2th{right:0}}.FilterModal_modalBackdrop__acb_S{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100vh;height:100dvh;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:2000;display:flex;align-items:flex-start;justify-content:center;padding:20px;overflow-y:auto;animation:FilterModal_fadeIn__wakc1 .3s ease}@keyframes FilterModal_fadeIn__wakc1{0%{opacity:0}to{opacity:1}}.FilterModal_modal__wmJ9T{background:#fff;border-radius:16px;width:100%;max-width:1200px;max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);margin:auto;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:FilterModal_slideUp__o9rJ3 .3s ease;position:relative;z-index:2001}@keyframes FilterModal_slideUp__o9rJ3{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.FilterModal_modalHeader__1XEd3{display:flex;align-items:center;justify-content:space-between;padding:24px 32px;border-bottom:1px solid hsla(28,72%,65%,.1);flex-shrink:0}.FilterModal_modalTitle__a8GiK{font-family:Poppins,sans-serif;font-size:32px;font-weight:400;color:#e6a165;margin:0;display:flex;align-items:center;gap:12px}.FilterModal_filterCount__7GSEh{font-family:Poppins,sans-serif;font-size:18px;font-weight:400;color:#e6a165;opacity:.7}.FilterModal_closeButton___eoEZ{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:#e6a165;border-radius:50%;transition:all .3s ease;padding:8px}.FilterModal_closeButton___eoEZ:hover{background:hsla(28,72%,65%,.1);transform:rotate(90deg)}.FilterModal_closeButton___eoEZ:active{transform:rotate(90deg) scale(.95)}.FilterModal_closeButton___eoEZ svg{width:24px;height:24px}.FilterModal_modalContent__pn43d{flex:1 1;overflow-y:auto;padding:32px;-webkit-overflow-scrolling:touch}.FilterModal_modalFooter__chQcO{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:24px 32px;border-top:1px solid hsla(28,72%,65%,.1);flex-shrink:0;background:#fff;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.FilterModal_resetButton__KZb_K{padding:12px 24px;border:1px solid hsla(28,72%,65%,.2);background:#fff;color:#e6a165;border-radius:8px;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;cursor:pointer;transition:all .3s ease}.FilterModal_resetButton__KZb_K:hover{background:hsla(28,72%,65%,.05);border-color:hsla(28,72%,65%,.3)}.FilterModal_resetButton__KZb_K:active{background:hsla(28,72%,65%,.1)}.FilterModal_applyButton__iq8UD{padding:12px 32px;border:1px solid #e6a165;background:#e6a165;color:#fff;border-radius:8px;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.FilterModal_applyButton__iq8UD:hover{background:#e6a165;border-color:#e6a165}.FilterModal_applyButton__iq8UD:active{background:#002866;border-color:#002866}@media (max-width:768px){.FilterModal_modalBackdrop__acb_S{padding:0;align-items:flex-end}.FilterModal_modal__wmJ9T{max-width:100%;max-height:90vh;max-height:90dvh;border-radius:16px 16px 0 0;margin:0}.FilterModal_modalHeader__1XEd3{padding:20px}.FilterModal_modalTitle__a8GiK{font-size:24px}.FilterModal_modalContent__pn43d{padding:20px}.FilterModal_modalFooter__chQcO{padding:20px;flex-direction:column;gap:12px}.FilterModal_applyButton__iq8UD,.FilterModal_resetButton__KZb_K{width:100%;padding:14px 24px}}