.PropertyFilters_activePills__pfLaT{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:var(--spacing-xs) var(--spacing-sm-md);background:var(--bg-light);border-bottom:1px solid var(--border-light-medium)}.PropertyFilters_pill__V8MQ3{display:inline-flex;align-items:center;gap:4px;padding:5px 10px 5px 12px;background:var(--blue-dark);color:#fff;border-radius:var(--border-radius-pill);font-size:var(--text-label-sm);font-weight:600;letter-spacing:.01em;white-space:nowrap;transition:background .18s ease-out;border:1px solid transparent}.PropertyFilters_pillHovered__hYtA2,.PropertyFilters_pill__V8MQ3:hover{background-color:var(--purple-medium,#905dce)}.PropertyFilters_pillExcluded__gJDAc{background:var(--error-color);color:#fff}.PropertyFilters_pillExcluded__gJDAc.PropertyFilters_pillHovered__hYtA2,.PropertyFilters_pillExcluded__gJDAc:hover{background-color:var(--error-color);filter:brightness(.9)}.PropertyFilters_pillRemove__GNK63{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;color:#fff;cursor:pointer;font-size:16px;line-height:1;padding:0 2px;opacity:.75;transition:opacity .15s}.PropertyFilters_pillRemove__GNK63:hover{opacity:1}.PropertyFilters_clearAllPills__0GNBY{background:none;border:none;color:var(--blue-dark);font-size:12px;font-weight:600;cursor:pointer;padding:4px 6px;text-decoration:underline;opacity:.8;transition:opacity .15s}.PropertyFilters_clearAllPills__0GNBY:hover{opacity:1}.PropertyFilters_searchBar__WbooB{display:flex;flex-direction:column;gap:var(--spacing-xs-md);padding:var(--spacing-sm) var(--spacing-sm-md);background:var(--bg-light);border-bottom:1px solid var(--border-light-medium)}.PropertyFilters_bottomRow__bzwND,.PropertyFilters_topRow__haorf{display:flex;align-items:center;gap:var(--spacing-xs-md)}.PropertyFilters_filterInputsWrapper__gii0Z{display:flex;align-items:center;gap:var(--spacing-xs-md);flex:1;min-width:0}.PropertyFilters_singleRow__XMXzl{display:flex;align-items:center;gap:var(--spacing-xs-md);min-width:0;flex-wrap:wrap}.PropertyFilters_searchInputWrapper__MZNJZ{position:relative;flex:1 1 auto;min-width:0}.PropertyFilters_searchInput__ZpMX1{width:100%;height:40px;padding:0 var(--spacing-sm) 0 5px;border:1px solid var(--border-medium);border-radius:var(--border-radius-sm);font-size:var(--text-body-sm);outline:none;transition:var(--transition-fast);background:var(--bg-light);-webkit-tap-highlight-color:transparent}.PropertyFilters_searchInput__ZpMX1::-moz-placeholder{color:var(--text-dark);opacity:.5}.PropertyFilters_searchInput__ZpMX1::placeholder{color:var(--text-dark);opacity:.5}.PropertyFilters_searchInput__ZpMX1:active,.PropertyFilters_searchInput__ZpMX1:focus{border-color:var(--purple-medium)}.PropertyFilters_searchInput__ZpMX1:focus-visible{border-color:var(--purple-medium);box-shadow:0 0 0 2px rgba(144,93,206,.2);outline:none}.PropertyFilters_autocompleteDropdown__gCEf8{position:absolute;top:100%;left:0;right:0;margin-top:2px;background:var(--bg-light);border:1px solid var(--border-medium);border-radius:var(--border-radius-sm);box-shadow:0 4px 6px rgba(0,0,0,.1);max-height:200px;overflow-y:auto;z-index:var(--z-modal)}.PropertyFilters_autocompleteOption__0foW5{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xs);text-align:left;border:none;background:transparent;padding:var(--spacing-xs-md) var(--spacing-sm);cursor:pointer;font-size:var(--text-body-sm);color:var(--text-dark);transition:var(--transition-fast);border-bottom:1px solid var(--border-light)}.PropertyFilters_autocompleteOption__0foW5:last-child{border-bottom:none}.PropertyFilters_autocompleteOption__0foW5:hover{background-color:var(--bg-dark);color:var(--bg-light)}.PropertyFilters_autocompleteOptionText__qthKZ{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PropertyFilters_autocompleteTypeBadge__QiMEJ{flex-shrink:0;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:2px 7px;border-radius:20px;background:var(--blue-dark);color:#fff;opacity:.75}.PropertyFilters_autocompleteOption__0foW5:hover .PropertyFilters_autocompleteTypeBadge__QiMEJ{background:rgba(255,255,255,.25);opacity:1}.PropertyFilters_priceInput__2sZoJ{flex:0 0 120px;width:120px;min-width:120px;max-width:120px;height:40px;padding:0 var(--spacing-sm-md) 0 5px;border:1px solid var(--border-medium);border-radius:var(--border-radius-sm);font-size:var(--text-body-sm);outline:none;transition:var(--transition-fast);background:var(--bg-light);-webkit-tap-highlight-color:transparent}.PropertyFilters_priceInput__2sZoJ::-moz-placeholder{color:var(--text-dark);opacity:.5;text-align:left}.PropertyFilters_priceInput__2sZoJ::placeholder{color:var(--text-dark);opacity:.5;text-align:left}.PropertyFilters_priceInput__2sZoJ:not(:-moz-placeholder){text-align:right}.PropertyFilters_priceInput__2sZoJ:not(:placeholder-shown){text-align:right}.PropertyFilters_priceInput__2sZoJ:active,.PropertyFilters_priceInput__2sZoJ:focus{border-color:var(--purple-medium)}.PropertyFilters_priceInput__2sZoJ:focus-visible{border-color:var(--purple-medium);box-shadow:0 0 0 2px rgba(144,93,206,.2);outline:none}.PropertyFilters_filterSelect__musMT{flex:0 0 120px;width:120px;min-width:120px;max-width:120px;height:40px;padding:0 var(--spacing-sm-md) 0 5px;border:1px solid var(--border-medium);border-radius:var(--border-radius-sm);font-size:var(--text-body-sm);background:var(--bg-light);color:var(--text-dark);cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23403f3f' d='M1.41 0L6 4.59L10.59 0L12 1.41l-6 6l-6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;transition:var(--transition-fast);text-align:left;-webkit-tap-highlight-color:transparent;white-space:nowrap}.PropertyFilters_filterSelect__musMT.PropertyFilters_placeholder__PmNfI{color:var(--text-dark);opacity:.5}.PropertyFilters_filterSelect__musMT:active,.PropertyFilters_filterSelect__musMT:focus{border-color:var(--purple-medium)}.PropertyFilters_filterSelect__musMT:focus-visible{border-color:var(--purple-medium);box-shadow:0 0 0 2px rgba(144,93,206,.2);outline:none}.PropertyFilters_multiSelectWrapper__aweLd{position:relative;flex:0 0 120px;width:120px;min-width:120px;max-width:120px;height:40px}.PropertyFilters_topFilters__RdoxR{display:flex;align-items:center;gap:var(--spacing-xs);flex-wrap:wrap}.PropertyFilters_topDropdown__5d0iV{position:relative}.PropertyFilters_topFilterButton__IqVBx{height:40px;min-width:120px;padding:0 var(--spacing-2xs) 0 var(--spacing-sm);border:1px solid var(--border-medium);border-radius:var(--border-radius-sm);background:var(--bg-light);color:var(--text-dark);font-size:var(--text-body-sm);font-weight:500;display:inline-flex;align-items:center;justify-content:space-between;gap:var(--spacing-xs);cursor:pointer;transition:var(--transition-fast);white-space:nowrap}.PropertyFilters_topFilterButton__IqVBx:hover{border-color:var(--gray-medium)}.PropertyFilters_topFilterButtonActive__GwMyu{border-color:var(--border-medium)}.PropertyFilters_topFilterChevron__Tp24Q{color:var(--text-dark);opacity:.7;transition:var(--transition-fast);flex-shrink:0}.PropertyFilters_topFilterButton__IqVBx span{color:var(--text-dark);opacity:.5}.PropertyFilters_topFilterChevronOpen__wsYoZ{transform:rotate(180deg)}.PropertyFilters_topFilterPanel__SIgRY{position:absolute;top:calc(100% + 6px);left:0;z-index:calc(var(--z-modal) + 1);min-width:280px;padding:var(--spacing-sm);background:var(--bg-light);border:1px solid var(--border-light-medium);border-radius:var(--border-radius-md);box-shadow:0 16px 32px rgba(5,39,80,.12)}.PropertyFilters_topPanelGrid__JPSbL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-sm)}.PropertyFilters_topPanelApply__jP8Et{margin-top:var(--spacing-sm);width:100%;height:40px;border:none;border-radius:var(--button-radius);background:var(--blue-dark);color:var(--text-light);font-size:var(--text-body-sm);font-weight:600;cursor:pointer;transition:var(--transition-fast)}.PropertyFilters_topPanelApply__jP8Et:hover{background:var(--blue-dark-shade)}.PropertyFilters_multiSelectDropdownInline__vaE0s{display:flex;flex-direction:column;gap:var(--spacing-2xs)}.PropertyFilters_listingModeToggle__jjcBK{display:flex;flex:0 0 180px;min-width:180px}.PropertyFilters_listingModeToggle__jjcBK,.PropertyFilters_modalListingModeToggle__VYr2E{border:1px solid var(--border-medium);border-radius:var(--border-radius-sm);overflow:hidden;height:40px}.PropertyFilters_modalListingModeToggle__VYr2E{display:inline-flex;align-items:center;width:180px;max-width:100%}.PropertyFilters_modalModeButton__JqOQ4{flex:1 1 50%;height:100%;border:none;font-size:var(--text-body-sm);font-weight:500;cursor:pointer;background:var(--bg-light);color:var(--text-dark);opacity:.5;transition:var(--transition-fast);white-space:nowrap}.PropertyFilters_modalModeButton__JqOQ4:first-child{border-right:1px solid var(--border-medium)}.PropertyFilters_modalModeButton__JqOQ4:hover{opacity:.75}.PropertyFilters_modalModeButtonActive__uyxPi{background:var(--purple-dark);color:var(--text-light);opacity:1}.PropertyFilters_modalModeButtonActive__uyxPi:hover{opacity:.9}.PropertyFilters_modeButton__eBYMt{height:100%;width:90px;border:none;font-size:var(--text-body-sm);font-weight:500;cursor:pointer;background:var(--bg-light);color:var(--text-dark);opacity:.5;transition:var(--transition-fast);white-space:nowrap}.PropertyFilters_modeButton__eBYMt:first-child{border-right:1px solid var(--border-medium)}.PropertyFilters_modeButton__eBYMt:hover{opacity:.75}.PropertyFilters_modeButtonActive__xj0DH{background:var(--purple-dark);color:var(--text-light);opacity:1}.PropertyFilters_modeButtonActive__xj0DH:hover{opacity:.9}.PropertyFilters_multiSelectWrapper__aweLd .PropertyFilters_filterSelect__musMT{width:100%;height:100%;display:block}.PropertyFilters_multiSelectDropdown__WTYk6{position:absolute;top:100%;left:0;right:0;margin-top:var(--spacing-2xs);background:var(--bg-light);border:1px solid var(--border-medium);border-radius:var(--border-radius-sm);box-shadow:0 4px 12px var(--overlay-medium);z-index:var(--z-modal);max-height:250px;overflow-y:auto}.PropertyFilters_multiSelectOption__sPXSh{display:flex;width:100%;align-items:center;padding:var(--spacing-xs) var(--spacing-xs-md);border:none;outline:none;background:transparent;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:var(--transition-fast);font-size:var(--text-body-sm);color:var(--text-dark)}.PropertyFilters_multiSelectOption__sPXSh:hover{background:var(--overlay-light)}.PropertyFilters_multiSelectOption__sPXSh.PropertyFilters_selected__X3PdW{background:var(--purple-medium);color:var(--text-light)}.PropertyFilters_multiSelectOption__sPXSh.PropertyFilters_selected__X3PdW:hover{background:var(--purple-medium)}.PropertyFilters_filterButton__hnBCR,.PropertyFilters_saveSearchButton___c2SG{height:40px;width:130px;flex:0 0 130px;padding:0 var(--spacing-md);color:var(--text-light);border:none;border-radius:var(--button-radius);font-size:var(--text-label);font-weight:500;letter-spacing:.5px;cursor:pointer;transition:var(--transition-fast);white-space:nowrap;display:flex;align-items:center;justify-content:center}.PropertyFilters_filterButton__hnBCR{background:var(--blue-dark);gap:var(--spacing-2xs);padding:0 var(--spacing-xs-md)}.PropertyFilters_filterButton__hnBCR:hover{background:var(--blue-dark-shade)}.PropertyFilters_filterButton__hnBCR:focus-visible,.PropertyFilters_saveSearchButton___c2SG:focus-visible{outline:2px solid var(--blue-dark);outline-offset:2px}.PropertyFilters_saveSearchButton___c2SG{background:transparent;color:var(--blue-dark);border:1px solid rgba(7,42,82,.35);margin-left:var(--spacing-xs);font-weight:600;letter-spacing:.02em}.PropertyFilters_saveSearchButton___c2SG:hover{background:rgba(7,42,82,.06);border-color:var(--blue-dark)}.PropertyFilters_modalOverlay__3Hxfq{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--overlay-medium);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal)}.PropertyFilters_modal__ESsVV{background:var(--bg-light);border-radius:var(--border-radius-md);width:90%;max-width:530px;max-height:80vh;overflow:hidden;display:flex;flex-direction:column}.PropertyFilters_modalHeader__BT_U3{position:relative;display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm-md) var(--spacing-md);border-bottom:1px solid var(--border-light-medium)}.PropertyFilters_modalHeader__BT_U3 h2{font-size:var(--text-subtitle-lg);font-weight:500;margin:0;flex:0 0 auto}.PropertyFilters_modalHeaderSearchWrap__f7_2_{position:relative;flex:1 1 auto;max-width:320px;margin-right:48px}.PropertyFilters_modalHeaderSearchInput__9GfTI{width:100%;height:38px;padding:0 var(--spacing-sm);border:1px solid var(--border-medium);border-radius:var(--border-radius-sm);font-size:var(--text-body-sm);outline:none;transition:var(--transition-fast);background:var(--bg-light)}.PropertyFilters_modalHeaderSearchInput__9GfTI::-moz-placeholder{color:var(--text-dark);opacity:.5}.PropertyFilters_modalHeaderSearchInput__9GfTI::placeholder{color:var(--text-dark);opacity:.5}.PropertyFilters_modalHeaderSearchInput__9GfTI:focus,.PropertyFilters_modalHeaderSearchInput__9GfTI:focus-visible{border-color:var(--purple-medium);box-shadow:0 0 0 2px rgba(144,93,206,.2)}.PropertyFilters_modalFilterJumpDropdown__jvTrh{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--bg-light);border:1px solid var(--border-medium);border-radius:var(--border-radius-sm);box-shadow:0 6px 18px rgba(0,0,0,.12);max-height:240px;overflow-y:auto;z-index:calc(var(--z-modal) + 1)}.PropertyFilters_modalFilterJumpOption__wWEZk{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);text-align:left;border:none;border-bottom:1px solid var(--border-light);background:transparent;padding:var(--spacing-xs-md) var(--spacing-sm);cursor:pointer;color:var(--text-dark)}.PropertyFilters_modalFilterJumpOption__wWEZk:last-child{border-bottom:none}.PropertyFilters_modalFilterJumpOption__wWEZk:hover{background:var(--overlay-light)}.PropertyFilters_modalFilterJumpLabel__zuJJS{flex:1;min-width:0}.PropertyFilters_modalFilterJumpSection__oguHd{flex-shrink:0;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}@keyframes PropertyFilters_filterJumpPulse__AMAuM{0%{box-shadow:0 0 0 0 rgba(144,93,206,.45);outline-color:rgba(144,93,206,.95)}to{box-shadow:0 0 0 10px rgba(144,93,206,0);outline-color:rgba(144,93,206,0)}}.PropertyFilters_filterJumpHighlight__AXlaP{border-radius:var(--border-radius-sm);outline:2px solid rgba(144,93,206,.95);outline-offset:6px;animation:PropertyFilters_filterJumpPulse__AMAuM 2s ease-out forwards}.PropertyFilters_poolControlRow__BjW1z.PropertyFilters_filterJumpHighlight__AXlaP{width:-moz-fit-content;width:fit-content;min-width:calc((460px - var(--spacing-sm)) / 2);max-width:100%}.PropertyFilters_modalHeaderMeta__JaT5Y{position:absolute;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;text-align:center}.PropertyFilters_modalResultPreview__v_qq3{font-size:var(--text-body-sm);color:var(--text-muted);white-space:nowrap}.PropertyFilters_closeButton__2kuab{position:absolute;top:6px;right:6px;width:44px;height:44px;border:none;background:transparent;font-size:28px;line-height:1;cursor:pointer;color:var(--text-dark);opacity:.6;display:flex;align-items:center;justify-content:center;margin-left:auto}.PropertyFilters_closeButton__2kuab:hover{opacity:1}.PropertyFilters_modalPills__ubT57{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--spacing-2xs);padding:var(--spacing-xs) var(--spacing-md);border-bottom:1px solid var(--border-light-medium);box-sizing:border-box}.PropertyFilters_modalPillsEmpty__QU5yK{padding-top:0;padding-bottom:0}.PropertyFilters_modalContent__45sR8{flex:1;overflow-y:auto;scrollbar-gutter:stable;padding:0 0 calc(var(--spacing-md) + 72px);scroll-padding-bottom:calc(var(--spacing-md) + 72px)}.PropertyFilters_filterSection__r8MkR{border-bottom:1px solid var(--border-light-medium)}.PropertyFilters_filterSection__r8MkR:last-child{border-bottom:none}.PropertyFilters_sectionHeader__OXlHv{width:100%;display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-md);background:none;border:none;cursor:pointer;font-size:var(--text-body);font-weight:600;color:var(--text-dark);transition:var(--transition-fast)}.PropertyFilters_sectionHeader__OXlHv:hover{background:var(--overlay-light)}.PropertyFilters_chevron__1Q5c7{transition:var(--transition-fast);color:var(--text-dark);opacity:.5}.PropertyFilters_chevronOpen__33FM0{transform:rotate(180deg)}.PropertyFilters_sectionBody__kTrji{padding:0 var(--spacing-md) var(--spacing-sm-md)}.PropertyFilters_sectionBodyTwoCol__bziuZ{display:grid;grid-template-columns:1fr 1fr;gap:0 var(--spacing-md)}@media (max-width:991px){.PropertyFilters_sectionBodyTwoCol__bziuZ{grid-template-columns:1fr}}.PropertyFilters_filterGrid__NvYmZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-sm);max-width:460px}.PropertyFilters_communityFilterGrid__zuf0z{margin-top:calc(var(--spacing-sm) / 2)}.PropertyFilters_parkingRow__Ge0cX{display:flex;gap:var(--spacing-2xs)}.PropertyFilters_filterGroup__haM_L{display:flex;flex-direction:column}.PropertyFilters_label__YKJ26{font-size:var(--text-body-sm);font-weight:500;margin-bottom:6px;color:var(--text-dark)}.PropertyFilters_input__E7zB3,.PropertyFilters_select__tGrVa{height:40px;padding:0 var(--spacing-2xs);border:1px solid var(--border-medium);border-radius:var(--border-radius-sm);font-size:var(--text-body-sm);outline:none}.PropertyFilters_select__tGrVa{padding-right:18px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23666' stroke-width='1.2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 4px center}.PropertyFilters_pricePanelInput__Sff4U{text-align:right}.PropertyFilters_pricePanelInput__Sff4U::-moz-placeholder{text-align:left}.PropertyFilters_pricePanelInput__Sff4U::placeholder{text-align:left}.PropertyFilters_selectDefault__X_VQv{color:var(--gray-medium,#999)}.PropertyFilters_multiDropdown__zpRvX{position:relative}.PropertyFilters_multiDropdownTrigger__fcDUr{width:100%;cursor:pointer;text-align:left;color:var(--text-dark);background:var(--bg-light);padding-right:18px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23666' stroke-width='1.2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 4px center}.PropertyFilters_multiDropdownLabel__eeXpq{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PropertyFilters_multiDropdownMenu__lDi4A{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--bg-light);border:1px solid var(--border-medium);border-radius:var(--border-radius-sm);box-shadow:0 4px 12px rgba(0,0,0,.12);z-index:10;max-height:200px;overflow-y:auto}.PropertyFilters_multiDropdownItem__2S0Ke{display:flex;align-items:center;width:100%;padding:var(--spacing-xs) var(--spacing-xs-md);border:none;background:none;font-size:var(--text-body-sm);color:var(--text-dark);cursor:pointer;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:var(--transition-fast)}.PropertyFilters_multiDropdownItem__2S0Ke:hover{background:var(--overlay-light)}.PropertyFilters_multiDropdownItemActive__81_Sx{background:var(--purple-medium);color:var(--text-light)}.PropertyFilters_multiDropdownItemActive__81_Sx:hover{background:var(--purple-medium)}.PropertyFilters_multiDropdownCheck__FAQ9J{display:none}.PropertyFilters_input__E7zB3:focus,.PropertyFilters_select__tGrVa:focus{border-color:var(--blue-dark);box-shadow:0 0 0 2px var(--overlay-light)}.PropertyFilters_parkingSelect__CedNO{flex:1;min-width:0}.PropertyFilters_poolControlRow__BjW1z{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-xs);margin-top:var(--spacing-sm)}.PropertyFilters_poolControlHeader__igkWr{display:flex;align-items:center;gap:var(--spacing-xs);flex-wrap:wrap}.PropertyFilters_communityControlRow__ssvKq{margin-top:0;margin-bottom:0}.PropertyFilters_poolControlButton___PicU{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:0;border:none;background:transparent;color:var(--text-dark);font-size:var(--text-body-sm);font-weight:500;cursor:pointer}.PropertyFilters_poolControlButton___PicU:hover .PropertyFilters_poolCheckbox__ApY5X{border-color:var(--purple-dark)}.PropertyFilters_poolCheckbox__ApY5X{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid var(--border-medium);border-radius:4px;background:var(--bg-light);color:var(--text-light);transition:var(--transition-fast);flex-shrink:0}.PropertyFilters_poolCheckboxChecked__4leAS,.PropertyFilters_poolCheckboxNegative__Q1XSi{border-color:var(--purple-dark);background:var(--purple-dark)}.PropertyFilters_poolCheckboxNegative__Q1XSi{border-color:var(--error-color);background:var(--error-color)}.PropertyFilters_poolDropdown__X32Hf{width:120px;max-width:100%}.PropertyFilters_doubleWidthDropdown__6Uggr{width:100%;max-width:calc((460px - var(--spacing-sm)) / 2)}.PropertyFilters_poolDropdownRow__E_9C9{width:120px;max-width:100%}.PropertyFilters_poolDropdownRowDual__V0U6S{width:100%;max-width:calc((460px - var(--spacing-sm)) / 2);display:flex;gap:var(--spacing-2xs)}.PropertyFilters_poolDropdownRowDual__V0U6S .PropertyFilters_poolDropdown__X32Hf{flex:1;width:auto;min-width:0}.PropertyFilters_poolSubAction__yk6V4{border:none;background:none;padding:0;color:var(--blue-dark);font-size:var(--text-body-sm);font-weight:500;cursor:pointer}.PropertyFilters_poolSubAction__yk6V4:hover{color:var(--purple-dark)}.PropertyFilters_rangeRow__YVyeH{width:100%;max-width:calc((460px - var(--spacing-sm)) / 2);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-xs)}.PropertyFilters_schoolDropdownMenu__8KrJg{position:absolute;bottom:calc(100% + 4px);left:0;right:0;background:var(--bg-light);border:1px solid var(--border-medium);border-radius:var(--border-radius-sm);box-shadow:0 4px 12px var(--overlay-medium);z-index:var(--z-modal);overflow:hidden}.PropertyFilters_dropdownToolbar__wzekf{display:flex;align-items:center;gap:var(--spacing-2xs);padding:var(--spacing-2xs);border-bottom:1px solid var(--border-light-medium)}.PropertyFilters_schoolDropdownSearchWrap__e9FJi{flex:1;min-width:0}.PropertyFilters_schoolDropdownSearch__xQqIu{width:100%;height:36px;padding:0 var(--spacing-2xs);border:1px solid var(--border-medium);border-radius:var(--border-radius-sm);font-size:var(--text-body-sm);color:var(--text-dark)}.PropertyFilters_schoolDropdownSearch__xQqIu:focus{border-color:var(--blue-dark);box-shadow:0 0 0 2px var(--overlay-light);outline:none}.PropertyFilters_schoolDropdownOptions__dpoRW{max-height:220px;overflow-y:auto}.PropertyFilters_schoolDropdownEmpty__hajJj{padding:var(--spacing-sm);font-size:var(--text-body-sm);color:var(--text-muted)}.PropertyFilters_dropdownActionButtons__d_GPY{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.PropertyFilters_dropdownActionButton__H_hy_{border:none;background:none;color:var(--blue-dark);padding:0;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;line-height:1.2}.PropertyFilters_dropdownActionButton__H_hy_:hover{color:var(--purple-dark);text-decoration:underline}.PropertyFilters_accessibilityDropdownMenu__7sN9g{min-width:calc((460px - var(--spacing-sm)) / 2)}.PropertyFilters_chipRow__k4_PK{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-top:calc(var(--spacing-sm) / 2)}.PropertyFilters_toggleChip__NcaGa{display:inline-flex;align-items:center;height:34px;padding:0 var(--spacing-sm);border:1px solid var(--border-medium);border-radius:var(--border-radius-pill);background:var(--bg-light);color:var(--text-dark);font-size:var(--text-body-sm);cursor:pointer;transition:var(--transition-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none}.PropertyFilters_toggleChip__NcaGa:hover{border-color:var(--purple-dark)}.PropertyFilters_toggleChipActive__yMcyn{background:var(--purple-dark);border-color:var(--purple-dark);color:var(--text-light)}.PropertyFilters_toggleChipActive__yMcyn:hover{background:var(--purple-medium);border-color:var(--purple-medium)}.PropertyFilters_filterBadge__k9k4s{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--bg-light);color:var(--blue-dark);font-size:var(--text-label-xs);font-weight:700;line-height:1;flex-shrink:0}.PropertyFilters_modalActions__VrHCw{position:relative;padding:var(--spacing-sm) var(--spacing-md);border-top:1px solid var(--border-light-medium);display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-sm)}.PropertyFilters_modalFooterResultPreview__4HJbm{position:absolute;left:50%;bottom:calc(var(--spacing-sm) + 10px);transform:translateX(-50%);font-size:var(--text-body-sm);color:var(--text-muted);white-space:nowrap;pointer-events:none}.PropertyFilters_resetButton__SfN_L{height:40px;padding:0 var(--spacing-md);background:none;color:var(--text-dark);border:1px solid var(--border-medium);border-radius:var(--button-radius);font-size:var(--text-body-sm);font-weight:500;cursor:pointer;transition:var(--transition-fast)}.PropertyFilters_resetButton__SfN_L:hover{background:var(--overlay-light)}.PropertyFilters_applyButton__ThBWW{height:40px;padding:0 var(--spacing-lg);background:var(--blue-dark);color:var(--text-light);border:none;border-radius:var(--button-radius);font-size:var(--text-body-sm);font-weight:500;cursor:pointer;transition:var(--transition-fast)}.PropertyFilters_applyButton__ThBWW:hover{background:var(--blue-dark-shade)}@media (max-width:767px){.PropertyFilters_bottomRow__bzwND,.PropertyFilters_searchBar__WbooB,.PropertyFilters_topRow__haorf{flex-wrap:wrap}.PropertyFilters_filterInputsWrapper__gii0Z{flex:1 1 100%;flex-wrap:wrap}.PropertyFilters_singleRow__XMXzl{flex-wrap:wrap}.PropertyFilters_searchInputWrapper__MZNJZ{flex:1 1 100%}.PropertyFilters_filterSelect__musMT,.PropertyFilters_listingModeToggle__jjcBK,.PropertyFilters_multiSelectWrapper__aweLd,.PropertyFilters_priceInput__2sZoJ,.PropertyFilters_topFilters__RdoxR{flex:1 1 calc(50% - var(--spacing-xs-md))}.PropertyFilters_topFilters__RdoxR{width:100%}.PropertyFilters_topDropdown__5d0iV{flex:1 1 calc(50% - var(--spacing-xs-md))}.PropertyFilters_topFilterButton__IqVBx{width:100%;min-width:0}.PropertyFilters_topFilterPanel__SIgRY{min-width:min(320px,calc(100vw - 32px))}.PropertyFilters_filterButton__hnBCR,.PropertyFilters_saveSearchButton___c2SG{flex:1 1 100%}.PropertyFilters_filterGrid__NvYmZ{grid-template-columns:1fr}}