.PropertySearchFilters-module__eFEamW__panel{--brand:#16335a;--brand-dark:#12294a;box-sizing:border-box;flex-direction:column;gap:.75rem;width:100%;max-width:100%;padding:0;font-family:inherit;display:flex;overflow:visible}.PropertySearchFilters-module__eFEamW__panel .PropertySearchFilters-module__eFEamW__section{overflow:visible}.PropertySearchFilters-module__eFEamW__panelHeader{box-shadow:none;border:none;flex-shrink:0;align-items:center;gap:.5rem;margin:0;padding:0;display:flex}.PropertySearchFilters-module__eFEamW__panelBody{border:none;flex-direction:column;gap:.625rem;min-width:0;display:flex}.PropertySearchFilters-module__eFEamW__panelTitle{color:var(--brand);margin:0;font-size:1rem;font-weight:700}.PropertySearchFilters-module__eFEamW__panelHeaderIcon{width:1rem;height:1rem;color:var(--brand);flex-shrink:0}.PropertySearchFilters-module__eFEamW__section{border:1px solid var(--brand);background:#fff;border-radius:6px;overflow:visible}.PropertySearchFilters-module__eFEamW__sectionHeader{border:none;border-bottom:1px solid var(--brand);cursor:pointer;text-align:left;background:#fff;justify-content:space-between;align-items:center;gap:.5rem;width:100%;margin:0;padding:.5rem .75rem;display:flex}.PropertySearchFilters-module__eFEamW__sectionHeaderOpen{border-bottom:1px solid var(--brand)}.PropertySearchFilters-module__eFEamW__sectionTitle{color:var(--brand);margin:0;font-size:.875rem;font-weight:700}.PropertySearchFilters-module__eFEamW__sectionChevron{width:.75rem;height:.75rem;color:var(--brand);flex-shrink:0}.PropertySearchFilters-module__eFEamW__sectionBody{padding:.625rem .75rem .75rem}.PropertySearchFilters-module__eFEamW__sectionLocation,.PropertySearchFilters-module__eFEamW__sectionLocation .PropertySearchFilters-module__eFEamW__sectionBody{overflow:visible}.PropertySearchFilters-module__eFEamW__staticBlock{border:none;margin-bottom:.625rem;padding-bottom:0}.PropertySearchFilters-module__eFEamW__staticBlockTitle{color:var(--brand);margin:0 0 .375rem;font-size:.875rem;font-weight:700}.PropertySearchFilters-module__eFEamW__fieldInput{box-sizing:border-box;border:1px solid var(--brand);color:#333;background:#fff;border-radius:4px;width:100%;height:2.25rem;padding:0 .625rem;font-size:.8125rem}.PropertySearchFilters-module__eFEamW__fieldInput::placeholder{color:#9ca3af}.PropertySearchFilters-module__eFEamW__fieldInput:focus{box-shadow:0 0 0 1px var(--brand);outline:none}.PropertySearchFilters-module__eFEamW__helpText{color:var(--brand);margin:.5rem 0 0;font-size:.6875rem;font-weight:600;line-height:1.45}.PropertySearchFilters-module__eFEamW__subBlock{margin-bottom:.625rem}.PropertySearchFilters-module__eFEamW__subBlockHeader{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;margin:0 0 .375rem;padding:.375rem 0;display:flex}.PropertySearchFilters-module__eFEamW__subBlockTitle{color:var(--brand);margin:0;font-size:.8125rem;font-weight:700}.PropertySearchFilters-module__eFEamW__searchWrap{width:100%;position:relative}.PropertySearchFilters-module__eFEamW__searchInput{box-sizing:border-box;border:1px solid var(--brand);color:#333;background:#fff;border-radius:4px;width:100%;height:2.25rem;padding:0 1.75rem 0 2rem;font-size:.8125rem}.PropertySearchFilters-module__eFEamW__searchInput:focus{box-shadow:0 0 0 1px var(--brand);outline:none}.PropertySearchFilters-module__eFEamW__searchIcon{width:.75rem;height:.75rem;color:var(--brand);opacity:.7;pointer-events:none;position:absolute;top:50%;left:.625rem;transform:translateY(-50%)}.PropertySearchFilters-module__eFEamW__searchClear{color:#9ca3af;cursor:pointer;background:0 0;border:none;padding:0;line-height:0;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.PropertySearchFilters-module__eFEamW__optionsList{--options-row-height:2.25rem;box-sizing:border-box;width:100%;height:auto;min-height:var(--options-row-height);max-height:calc(var(--options-row-height)*var(--options-visible-rows,6));border:1px solid var(--brand);scrollbar-width:auto;scrollbar-color:var(--brand)#e8edf3;border-radius:4px;flex:none;padding:.125rem .25rem .125rem .125rem;overflow:hidden auto}.PropertySearchFilters-module__eFEamW__optionsList::-webkit-scrollbar{width:12px}.PropertySearchFilters-module__eFEamW__optionsList::-webkit-scrollbar-track{background:#e8edf3;border-left:1px solid #16335a26}.PropertySearchFilters-module__eFEamW__optionsList::-webkit-scrollbar-thumb{background:var(--brand);border:2px solid #e8edf3;border-radius:6px;min-height:40px}.PropertySearchFilters-module__eFEamW__optionsInner{flex-direction:column;display:flex}.PropertySearchFilters-module__eFEamW__optionRow{text-transform:uppercase;letter-spacing:.02em;color:var(--brand);cursor:pointer;border-radius:2px;align-items:center;gap:.375rem;padding:.375rem .5rem;font-size:.75rem;font-weight:600;display:flex}.PropertySearchFilters-module__eFEamW__optionRow:hover:not(.PropertySearchFilters-module__eFEamW__optionRowSelected){background:#16335a0f}.PropertySearchFilters-module__eFEamW__optionRowSelected{background:var(--brand);color:#fff}.PropertySearchFilters-module__eFEamW__optionCheckbox{width:.875rem;height:.875rem;accent-color:var(--brand);cursor:pointer;flex-shrink:0;margin:0}.PropertySearchFilters-module__eFEamW__optionRowSelected .PropertySearchFilters-module__eFEamW__optionCheckbox{accent-color:#fff}.PropertySearchFilters-module__eFEamW__fieldGroup{margin-bottom:.625rem}.PropertySearchFilters-module__eFEamW__fieldGroup:last-child{margin-bottom:0}.PropertySearchFilters-module__eFEamW__fieldLabel{color:#4b5563;margin-bottom:.25rem;font-size:.8125rem;font-weight:600;display:block}.PropertySearchFilters-module__eFEamW__rangeRow{grid-template-columns:1fr 1fr;gap:.375rem;display:grid}.PropertySearchFilters-module__eFEamW__rangeSubLabel{color:#6b7280;margin-bottom:.2rem;font-size:.6875rem;font-weight:600;display:block}.PropertySearchFilters-module__eFEamW__rangeRow .PropertySearchFilters-module__eFEamW__fieldInput{text-align:left}.PropertySearchFilters-module__eFEamW__filterStack{flex-direction:column;gap:.5rem;display:flex}.PropertySearchFilters-module__eFEamW__sectionsStack{flex-direction:column;gap:.625rem;display:flex}.PropertySearchFilters-module__eFEamW__selectWrap{width:100%;position:relative}.PropertySearchFilters-module__eFEamW__selectTrigger{box-sizing:border-box;border:1px solid var(--brand);width:100%;height:2.25rem;color:var(--brand);text-align:left;cursor:pointer;background:#fff;border-radius:4px;align-items:center;padding:0 2rem 0 .625rem;font-size:.8125rem;font-weight:500;display:flex}.PropertySearchFilters-module__eFEamW__selectTrigger:disabled{opacity:.55;cursor:not-allowed;background:#f9fafb}.PropertySearchFilters-module__eFEamW__selectTrigger svg{width:.65rem;height:.65rem;color:var(--brand);pointer-events:none;transition:transform .2s;position:absolute;right:.625rem}.PropertySearchFilters-module__eFEamW__selectTriggerOpen svg{transform:rotate(180deg)}.PropertySearchFilters-module__eFEamW__locationFields{flex-direction:column;gap:12px;display:flex}.PropertySearchFilters-module__eFEamW__locationFieldWrap{flex-shrink:0;width:100%}.PropertySearchFilters-module__eFEamW__locationSelect{width:100%}.PropertySearchFilters-module__eFEamW__locationSelectHeader{box-sizing:border-box;border:1px solid var(--brand);cursor:pointer;text-align:left;appearance:none;background:#fff;border-radius:4px;flex-flow:row;justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-height:2.375rem;margin:0;padding:.375rem .625rem;font-family:inherit;display:flex}.PropertySearchFilters-module__eFEamW__locationSelectHeaderDisabled{cursor:not-allowed;background:#fafafa}.PropertySearchFilters-module__eFEamW__locationSelectHeaderOpen{background:#16335a0f;border-bottom:none;border-radius:4px 4px 0 0}.PropertySearchFilters-module__eFEamW__locationSelectLabel{color:var(--brand);white-space:nowrap;flex:none;font-size:.8125rem;font-weight:700;display:block}.PropertySearchFilters-module__eFEamW__locationSelectValue{color:#1f2937;text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.8125rem;font-weight:500;display:block;overflow:hidden}.PropertySearchFilters-module__eFEamW__locationSelectValueDisabled{color:#9ca3af;font-weight:400}.PropertySearchFilters-module__eFEamW__locationSelectChevron{width:.65rem;height:.65rem;color:var(--brand);flex:none;display:block}.PropertySearchFilters-module__eFEamW__locationSelectPanel{border:1px solid var(--brand);background:#fff;border-top:none;border-radius:0 0 4px 4px;flex-direction:column;gap:.375rem;margin-top:-1px;padding:.375rem;display:flex}.PropertySearchFilters-module__eFEamW__locationSelectSearch{box-sizing:border-box;border:1px solid var(--brand);color:#333;background:#fff;border-radius:4px;width:100%;height:2rem;padding:0 .5rem;font-size:.75rem}.PropertySearchFilters-module__eFEamW__locationSelectSearch::placeholder{color:#9ca3af}.PropertySearchFilters-module__eFEamW__locationSelectSearch:focus{box-shadow:0 0 0 1px var(--brand);outline:none}.PropertySearchFilters-module__eFEamW__locationSelectList{--options-row-height:2.125rem;box-sizing:border-box;width:100%;height:auto;min-height:var(--options-row-height);max-height:calc(var(--options-row-height)*var(--options-visible-rows,5));border:1px solid var(--brand);scrollbar-width:thin;scrollbar-color:var(--brand)#e8edf3;background:#fff;border-radius:4px;overflow:hidden auto}.PropertySearchFilters-module__eFEamW__locationSelectList::-webkit-scrollbar{width:10px}.PropertySearchFilters-module__eFEamW__locationSelectList::-webkit-scrollbar-thumb{background:var(--brand);border-radius:4px}.PropertySearchFilters-module__eFEamW__locationSelectOption{width:100%;min-height:var(--options-row-height);text-align:left;color:var(--brand);cursor:pointer;background:0 0;border:none;padding:.5rem .625rem;font-size:.8125rem;font-weight:500;display:block}.PropertySearchFilters-module__eFEamW__locationSelectOption:hover:not(.PropertySearchFilters-module__eFEamW__locationSelectOptionActive){background:#16335a0f}.PropertySearchFilters-module__eFEamW__locationSelectOptionActive{background:var(--brand);color:#fff;font-weight:600}.PropertySearchFilters-module__eFEamW__locationSelectEmpty{text-align:center;color:#9ca3af;padding:.75rem .5rem;font-size:.75rem}.PropertySearchFilters-module__eFEamW__selectMenu{--select-row-height:2.125rem;z-index:60;border:1px solid var(--brand);background:#fff;border-radius:4px;flex-direction:column;height:auto;max-height:none;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 4px 12px #0000001f}.PropertySearchFilters-module__eFEamW__selectMenuSearch{border-bottom:1px solid #16335a26;flex-shrink:0;padding:.375rem}.PropertySearchFilters-module__eFEamW__selectMenuList{height:auto;max-height:calc(var(--select-row-height)*var(--select-visible-rows,6));flex:0 auto;overflow:hidden auto}.PropertySearchFilters-module__eFEamW__selectOption{width:100%;min-height:var(--select-row-height);text-align:left;color:var(--brand);cursor:pointer;background:0 0;border:none;padding:.5rem .625rem;font-size:.8125rem;line-height:1.25;display:block}.PropertySearchFilters-module__eFEamW__selectOption:hover{background:#16335a14}.PropertySearchFilters-module__eFEamW__selectOptionActive{background:var(--brand);color:#fff}.PropertySearchFilters-module__eFEamW__selectEmpty{color:#6b7280;text-align:center;padding:.625rem;font-size:.75rem}.PropertySearchFilters-module__eFEamW__clearBtn{border:1px solid var(--brand);width:100%;height:2.5rem;color:var(--brand);cursor:pointer;background:#fff;border-radius:4px;margin-top:.25rem;font-size:.875rem;font-weight:700}.PropertySearchFilters-module__eFEamW__clearBtn:hover{background:#16335a0d}.PropertySearchFilters-module__eFEamW__chipsHidden{display:none}
