.PropertyFilters_filters__W_jtX{background:#fff;border:1px solid rgba(0,48,119,.1);border-radius:12px;padding:25px;margin-bottom:0;position:relative;z-index:auto}.PropertyFilters_filters__W_jtX.PropertyFilters_withMap__Cu6Kl{padding:16px;background:#fff;border-bottom:1px solid rgba(0,48,119,.05);box-shadow:0 2px 10px rgba(0,0,0,.02)}.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_filtersRow__fB5KZ.PropertyFilters_withMap__Cu6Kl{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:12px;gap:12px;align-items:center}.PropertyFilters_filtersRow__fB5KZ.PropertyFilters_withMap__Cu6Kl .PropertyFilters_typeToggle__5X0GN{grid-column:span 1;min-width:180px}.PropertyFilters_filtersRow__fB5KZ.PropertyFilters_withMap__Cu6Kl .PropertyFilters_searchWrapper__o2WFg{grid-column:span 2;min-width:200px}@media (max-width:1400px){.PropertyFilters_filtersRow__fB5KZ.PropertyFilters_withMap__Cu6Kl{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.PropertyFilters_filtersRowModal__116s8{flex-direction:column;align-items:stretch;gap:16px}.PropertyFilters_typeToggle__5X0GN{display:flex;gap:0;border:1px solid rgba(0,48,119,.2);border-radius:8px;overflow:hidden;flex-shrink:0}.PropertyFilters_typeButton__r8DFE{padding:10px 20px;background:#fff;color:#003077;font-family:Inter,sans-serif;font-size:14px;font-weight:400;cursor:pointer;transition:all .3s ease;border:none;border-right:1px solid rgba(0,48,119,.2);white-space:nowrap}.PropertyFilters_typeButton__r8DFE:last-child{border-right:none}.PropertyFilters_typeButton__r8DFE:hover{background:rgba(0,48,119,.05)}.PropertyFilters_typeButton__r8DFE.PropertyFilters_active__463Vu{background:#003077;color:#fff}.PropertyFilters_searchWrapper__o2WFg{flex:1 1;min-width:200px}.PropertyFilters_searchInput__VjUqH{width:100%;padding:10px 16px;border:1px solid rgba(0,48,119,.2);border-radius:8px;font-family:Inter,sans-serif;font-size:14px;font-weight:300;color:#003077;outline:none;transition:border-color .3s ease}.PropertyFilters_searchInput__VjUqH:focus{border-color:#003077}.PropertyFilters_searchInput__VjUqH::placeholder{color:rgba(0,48,119,.65);opacity:1;font-weight:400}.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;left:auto;right:0}.PropertyFilters_priceDropdown__Hn5w3,.PropertyFilters_priceDropdown__Hn5w3 .PropertyFilters_dropdownButton__0maRL{min-width:140px}.PropertyFilters_priceDropdown__Hn5w3 .PropertyFilters_dropdownMenu__kL2th{min-width:280px;max-width:320px;left:auto;right:0}.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 rgba(0,48,119,.2);border-radius:8px;background:#fff;color:#003077;font-family:Inter,sans-serif;font-size:14px;font-weight:400;cursor:pointer;transition:all .3s ease;white-space:nowrap}.PropertyFilters_dropdownButton__0maRL:hover{border-color:#003077;background:rgba(0,48,119,.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 rgba(0,48,119,.2);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:1100;max-height:300px;overflow-y:auto;overflow-x:hidden;padding:8px}.PropertyFilters_withMap__Cu6Kl .PropertyFilters_dropdownMenu__kL2th{left:auto;right:0;min-width:200px;max-width:280px}.PropertyFilters_withMap__Cu6Kl .PropertyFilters_locationDropdown__qR7S1 .PropertyFilters_dropdownMenu__kL2th{min-width:250px;max-width:300px}.PropertyFilters_dropdownMenuDown__guHWU{top:calc(100% + 8px);bottom:auto}.PropertyFilters_dropdownMenuUp__DT3jl{top:auto;bottom:calc(100% + 8px);box-shadow:0 -4px 12px rgba(0,0,0,.1)}.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_stickySearch__X6aZ9{position:-webkit-sticky;position:sticky;top:-8px;background:#fff;padding:8px 4px;margin:-8px -8px 8px;border-bottom:1px solid rgba(0,48,119,.08);z-index:10}.PropertyFilters_dropdownSearchInput__cVxIF{width:100%;padding:8px 12px;border:1px solid rgba(0,48,119,.1);border-radius:6px;font-family:Inter,sans-serif;font-size:13px;outline:none;transition:all .2s ease;background:#f8faff}.PropertyFilters_dropdownSearchInput__cVxIF:focus{border-color:#003077;background:#fff;box-shadow:0 0 0 3px rgba(0,48,119,.05)}.PropertyFilters_dropdownItem__jv0fU{width:100%;padding:10px 12px;border:none;background:transparent;color:#003077;font-family:Inter,sans-serif;font-size:14px;font-weight:400;text-align:left;cursor:pointer;border-radius:6px;transition:background .2s ease;white-space:normal;word-wrap:break-word}.PropertyFilters_dropdownItem__jv0fU:hover{background:rgba(0,48,119,.05)}.PropertyFilters_dropdownItem__jv0fU.PropertyFilters_active__463Vu{background:rgba(0,48,119,.1);font-weight:500}.PropertyFilters_checkboxItem__7bKZd{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;cursor:pointer;border-radius:6px;transition:background .2s ease;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;width:100%}.PropertyFilters_checkboxItem__7bKZd:hover{background:rgba(0,48,119,.05)}.PropertyFilters_checkboxItem__7bKZd input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:#003077;flex-shrink:0;margin-top:2px}.PropertyFilters_checkboxItem__7bKZd span{font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:#003077;flex:1 1;min-width:0;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;line-height:1.4}.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 rgba(0,48,119,.2);border-radius:6px;font-family:Inter,sans-serif;font-size:14px;font-weight:300;color:#003077;outline:none;transition:border-color .3s ease}.PropertyFilters_unitInLabel__Nz3Bb{font-family:Inter,sans-serif;font-size:11px;font-weight:400;color:#003077;opacity:.6;margin-left:4px}.PropertyFilters_rangeInput__Zs_cN:focus{border-color:#003077}.PropertyFilters_rangeInput__Zs_cN::placeholder{color:rgba(0,48,119,.5)}.PropertyFilters_rangeSeparator__JYo_i{opacity:.6}.PropertyFilters_rangeSeparator__JYo_i,.PropertyFilters_rangeUnit__xbCp9{font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:#003077;flex-shrink:0}.PropertyFilters_rangeUnit__xbCp9{opacity:.7;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_bedroomsDropdown__t_JQ4 .PropertyFilters_dropdownButton__0maRL,.PropertyFilters_checkboxItem__7bKZd span,.PropertyFilters_dropdownButton__0maRL,.PropertyFilters_dropdownItem__jv0fU,.PropertyFilters_dropdownSearchInput__cVxIF,.PropertyFilters_locationDropdown__qR7S1 .PropertyFilters_dropdownButton__0maRL,.PropertyFilters_priceDropdown__Hn5w3 .PropertyFilters_dropdownButton__0maRL,.PropertyFilters_rangeInput__Zs_cN,.PropertyFilters_rangeSeparator__JYo_i,.PropertyFilters_rangeUnit__xbCp9,.PropertyFilters_searchInput__VjUqH,.PropertyFilters_sizeDropdown__E1vIv .PropertyFilters_dropdownButton__0maRL,.PropertyFilters_sortDropdown__G4P0u .PropertyFilters_dropdownButton__0maRL,.PropertyFilters_typeButton__r8DFE{font-size:16px}}.mapbox-gl-draw_ctrl-bottom-left,.mapbox-gl-draw_ctrl-top-left{margin-left:0;border-radius:0 4px 4px 0}.mapbox-gl-draw_ctrl-bottom-right,.mapbox-gl-draw_ctrl-top-right{margin-right:0;border-radius:4px 0 0 4px}.mapbox-gl-draw_ctrl-draw-btn{border-color:rgba(0,0,0,.9);color:hsla(0,0%,100%,.5);width:30px;height:30px}.mapbox-gl-draw_ctrl-draw-btn.active,.mapbox-gl-draw_ctrl-draw-btn.active:hover{background-color:rgb(0 0 0/5%)}.mapbox-gl-draw_ctrl-draw-btn{background-repeat:no-repeat;background-position:50%}.mapbox-gl-draw_point{background-image:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20">%3Cpath d="m10 2c-3.3 0-6 2.7-6 6s6 9 6 9 6-5.7 6-9-2.7-6-6-6zm0 2c2.1 0 3.8 1.7 3.8 3.8 0 1.5-1.8 3.9-2.9 5.2h-1.7c-1.1-1.4-2.9-3.8-2.9-5.2-.1-2.1 1.6-3.8 3.7-3.8z"/>%3C/svg>')}.mapbox-gl-draw_polygon{background-image:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20">%3Cpath d="m15 12.3v-4.6c.6-.3 1-1 1-1.7 0-1.1-.9-2-2-2-.7 0-1.4.4-1.7 1h-4.6c-.3-.6-1-1-1.7-1-1.1 0-2 .9-2 2 0 .7.4 1.4 1 1.7v4.6c-.6.3-1 1-1 1.7 0 1.1.9 2 2 2 .7 0 1.4-.4 1.7-1h4.6c.3.6 1 1 1.7 1 1.1 0 2-.9 2-2 0-.7-.4-1.4-1-1.7zm-8-.3v-4l1-1h4l1 1v4l-1 1h-4z"/>%3C/svg>')}.mapbox-gl-draw_line{background-image:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20">%3Cpath d="m13.5 3.5c-1.4 0-2.5 1.1-2.5 2.5 0 .3 0 .6.2.9l-3.8 3.8c-.3-.1-.6-.2-.9-.2-1.4 0-2.5 1.1-2.5 2.5s1.1 2.5 2.5 2.5 2.5-1.1 2.5-2.5c0-.3 0-.6-.2-.9l3.8-3.8c.3.1.6.2.9.2 1.4 0 2.5-1.1 2.5-2.5s-1.1-2.5-2.5-2.5z"/>%3C/svg>')}.mapbox-gl-draw_trash{background-image:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20">%3Cpath d="M10,3.4 c-0.8,0-1.5,0.5-1.8,1.2H5l-1,1v1h12v-1l-1-1h-3.2C11.5,3.9,10.8,3.4,10,3.4z M5,8v7c0,1,1,2,2,2h6c1,0,2-1,2-2V8h-2v5.5h-1.5V8h-3 v5.5H7V8H5z"/>%3C/svg>')}.mapbox-gl-draw_uncombine{background-image:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20">%3Cpath d="m12 2c-.3 0-.5.1-.7.3l-1 1c-.4.4-.4 1 0 1.4l1 1c.4.4 1 .4 1.4 0l1-1c.4-.4.4-1 0-1.4l-1-1c-.2-.2-.4-.3-.7-.3zm4 4c-.3 0-.5.1-.7.3l-1 1c-.4.4-.4 1 0 1.4l1 1c.4.4 1 .4 1.4 0l1-1c.4-.4.4-1 0-1.4l-1-1c-.2-.2-.4-.3-.7-.3zm-7 1c-1 0-1 1-.5 1.5.3.3 1 1 1 1l-1 1s-.5.5 0 1 1 0 1 0l1-1 1 1c.5.5 1.5.5 1.5-.5v-4zm-5 3c-.3 0-.5.1-.7.3l-1 1c-.4.4-.4 1 0 1.4l4.9 4.9c.4.4 1 .4 1.4 0l1-1c.4-.4.4-1 0-1.4l-4.9-4.9c-.1-.2-.4-.3-.7-.3z"/>%3C/svg>')}.mapbox-gl-draw_combine{background-image:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20">%3Cpath d="M12.1,2c-0.3,0-0.5,0.1-0.7,0.3l-1,1c-0.4,0.4-0.4,1,0,1.4l4.9,4.9c0.4,0.4,1,0.4,1.4,0l1-1 c0.4-0.4,0.4-1,0-1.4l-4.9-4.9C12.6,2.1,12.3,2,12.1,2z M8,8C7,8,7,9,7.5,9.5c0.3,0.3,1,1,1,1l-1,1c0,0-0.5,0.5,0,1s1,0,1,0l1-1l1,1 C11,13,12,13,12,12V8H8z M4,10c-0.3,0-0.5,0.1-0.7,0.3l-1,1c-0.4,0.4-0.4,1,0,1.4l1,1c0.4,0.4,1,0.4,1.4,0l1-1c0.4-0.4,0.4-1,0-1.4 l-1-1C4.5,10.1,4.3,10,4,10z M8,14c-0.3,0-0.5,0.1-0.7,0.3l-1,1c-0.4,0.4-0.4,1,0,1.4l1,1c0.4,0.4,1,0.4,1.4,0l1-1 c0.4-0.4,0.4-1,0-1.4l-1-1C8.5,14.1,8.3,14,8,14z"/>%3C/svg>')}.mapboxgl-map.mouse-pointer .mapboxgl-canvas-container.mapboxgl-interactive{cursor:pointer}.mapboxgl-map.mouse-move .mapboxgl-canvas-container.mapboxgl-interactive{cursor:move}.mapboxgl-map.mouse-add .mapboxgl-canvas-container.mapboxgl-interactive{cursor:crosshair}.mapboxgl-map.mouse-move.mode-direct_select .mapboxgl-canvas-container.mapboxgl-interactive{cursor:grab;cursor:-webkit-grab}.mapboxgl-map.mode-direct_select.feature-vertex.mouse-move .mapboxgl-canvas-container.mapboxgl-interactive{cursor:move}.mapboxgl-map.mode-direct_select.feature-midpoint.mouse-pointer .mapboxgl-canvas-container.mapboxgl-interactive{cursor:cell}.mapboxgl-map.mode-direct_select.feature-feature.mouse-move .mapboxgl-canvas-container.mapboxgl-interactive{cursor:move}.mapboxgl-map.mode-static.mouse-pointer .mapboxgl-canvas-container.mapboxgl-interactive{cursor:grab;cursor:-webkit-grab}.mapbox-gl-draw_boxselect{pointer-events:none;position:absolute;top:0;left:0;width:0;height:0;background:rgba(0,0,0,.1);border:2px dotted #fff;opacity:.5}