.filter_group{--padding: var(--content--padding)}.filter_group .filter_list{display:flex;flex-direction:column;gap:var(--padding)}[data-filters-root=apartment] .filter_submit{--padding: 1rem;flex:0 0 auto;display:flex;flex-direction:row;gap:var(--padding);z-index:1}[data-filters-root=apartment] .filter_submit button{flex:1 1 50%;--btn-padding: 0.75rem 1.5rem;font-size:.81rem}#property_filter .filter_group{position:relative;display:flex;flex-direction:column;height:100%;background:#ddd;overflow:hidden}#property_filter .filter_list{padding:var(--padding);flex:1 1 100%;overflow:auto}#property_filter .filter_submit{box-shadow:0 0 1.5rem rgba(0,0,0,.3);padding:var(--padding)}#property_filter button{padding-left:0;padding-right:0}#property_filter ul.checkbox-list label,#property_filter ul.tag-group li span{font-size:.75rem}#apartments_filter_section .filter_group{--padding: var(--S-gap);display:flex;flex-direction:column;gap:var(--padding);text-align:left;font-weight:400}#apartments_filter_section .filter_list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;row-gap:var(--block--padding)}#apartments_filter_section .filter_submit{align-self:center;flex-wrap:wrap}#apartments_filter_section .filter_submit button{flex:1 1 auto}#apartments_filter_section .labeled-group{align-items:flex-start;flex:1 0 max(200px,33.3333333333% - .6666666667*var(--S-gap));min-width:0}#apartments_filter_section .labeled-group[data-name=floor-plan]~.labeled-group{flex:1 0 100%}#apartments_filter_section [data-name=location]{min-width:200px;max-width:100%}#apartments_filter_section ul.checkbox-list label,#apartments_filter_section ul.tag-group li span{font-size:.81rem}[data-posts-root].has_loader{position:relative}[data-posts-root].has_loader::before,[data-posts-root].has_loader::after{position:absolute}[data-posts-root].has_loader::after{top:calc(min(50%,50vh) + var(--gap, 0))}.labeled-group{display:inline-flex;flex-direction:column;gap:var(--row-gap);--row-gap: 0.5rem;--column-gap: 1rem}.labeled-group>.smallcaps{display:inline-block}.labeled-group ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap}.labeled-group>ul{margin-top:.25rem}.labeled-group.disabled{opacity:.6;cursor:not-allowed}.labeled-group.disabled>*{pointer-events:none}.dropdown-container{position:relative;width:100%;font-size:.875rem;--dropdown-line-height: 1.25rem;--dropdown-item-padding: 0.75rem;--dropdown-arrow-width: 2.5rem;cursor:pointer;white-space:nowrap}.dropdown-container *{line-height:var(--dropdown-line-height)}.dropdown-display{width:100%;position:relative;border-radius:var(--chip--border-radius);background:var(--chip--bg-color);padding:var(--dropdown-item-padding);padding-right:var(--dropdown-arrow-width);outline:1px solid var(--chip--bg-color);--outline-offset: 0px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;transition:outline-color .3s;min-height:calc(var(--dropdown-line-height) + var(--dropdown-item-padding)*2)}.dropdown-display:focus,.dropdown-display.expanded{outline-color:var(--theme--accent)}.dropdown-display::before{font-family:var(--fa-style-family-classic);font-weight:900;content:"\f107";position:absolute;right:0;width:var(--dropdown-arrow-width);aspect-ratio:1;display:flex;align-items:center;justify-content:center;will-change:transform;transition:transform .3s}.dropdown-display.expanded::before{transform:rotate(180deg)}.dropdown-display .dropdown-display-hidden{visibility:hidden;opacity:0;padding-right:2rem}.dropdown-display .dropdown-display-label{position:absolute;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left}.dropdown-list{will-change:transform,opacity;transition-property:transform,opacity;transition-duration:.25s;position:absolute;top:calc(100% + var(--chip--border-width));left:0;width:100%;max-height:min(60vh,200px);overflow:auto;border-radius:.125rem;box-shadow:.25rem .25rem 1.25rem rgba(0,0,0,.5);z-index:calc(var(--z--content) + 100);background:var(--chip--bg-color);color:var(--chip--text-color);opacity:0;transform:translate3d(0, -1rem, 0);pointer-events:none}.dropdown-list ul{margin:0;padding:calc(var(--dropdown-item-padding)*.5) 0;display:flex;flex-direction:column}.dropdown-list li.selected,.dropdown-list li:hover,.dropdown-list li:focus-within{background:var(--theme--accent);color:#000}.dropdown-list button{padding:.31rem 1rem;width:100%;text-align:left}.dropdown-list button:focus{outline:none}.dropdown-list.expanded{opacity:1;transform:translate3d(0, 0, 0);pointer-events:auto}ul.tag-group{gap:.5rem}ul.tag-group li{cursor:pointer;position:relative;display:inline-flex;align-items:center;justify-content:center;padding:var(--chip--padding)}ul.tag-group li span{display:inline-flex;flex-direction:row;align-items:center;gap:.5em;position:relative;z-index:1}ul.tag-group li::before{content:"";position:absolute;width:100%;height:100%;color:var(--chip--text-color);background:var(--chip--bg-color);border-radius:var(--chip--border-radius);padding:var(--chip--padding);border:var(--chip--border-width) solid var(--chip--bg-color);opacity:var(--chip--bg-opacity, 0.5);transition-property:border-color,opacity;transition-duration:.3s;padding:0}ul.tag-group li.selected::before{opacity:1;border-color:var(--chip--hover-border)}ul.filter-tabs{display:flex;flex-direction:row;justify-content:center;--bar-height: 0.125rem;border-bottom:var(--bar-height) solid rgba(0,0,0,.25);row-gap:1rem}ul.filter-tabs li{cursor:pointer;position:relative;font-size:1.125rem;transition:opacity .3s;opacity:.5;padding:0 1.25rem calc(var(--bar-height) + .5rem);--hovered: 0}ul.filter-tabs li::after{content:"";position:absolute;bottom:calc(-1*var(--bar-height));left:0;width:100%;height:var(--bar-height);background:var(--theme--text);opacity:0;transition:opacity .3s}ul.filter-tabs li.selected,ul.filter-tabs li.selected::after,ul.filter-tabs li:hover,ul.filter-tabs li:hover::after{opacity:1}ul.checkbox-list{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:.875rem;row-gap:.625rem}ul.checkbox-list label{position:relative;display:flex;flex-direction:row;align-items:center;gap:.375rem}ul.checkbox-list input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:1}ul.checkbox-list input+span{--checkbox-height: 1rem;position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--checkbox-height);aspect-ratio:1;border-radius:var(--chip--border-radius);background:var(--chip--bg-color);border:1px solid var(--chip--bg-color);transition:border-color .3s}ul.checkbox-list input+span::before{font-family:var(--fa-style-family-classic);font-weight:900;content:"\f00c";position:absolute;font-size:calc(var(--checkbox-height)*.65);transform:scale(0.5);opacity:0;transition-property:transform,opacity;transition-duration:.3s}ul.checkbox-list input:checked+span{border-color:var(--chip--hover-border)}ul.checkbox-list input:checked+span::before{transform:scale(1);opacity:1}ul.page-numbers{margin:0;padding:0;list-style:none;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font--nav);font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em}a.page-numbers,span.page-numbers{display:inline-flex;align-items:center;justify-content:center}a.page-numbers:not(.next,.prev),span.page-numbers:not(.next,.prev){height:2rem;aspect-ratio:1;border-radius:999px;font-size:.875rem}a.page-numbers.current,span.page-numbers.current{background:#e3e3e3}.results_found{font-size:.875rem;opacity:.6}.no_results{display:flex;flex-direction:column;text-align:center}.no_results-icon{font-size:3rem;opacity:.5}.no_results-title{font-size:1.125rem;font-weight:500;opacity:.8;margin:.75rem 0 .25rem}.no_results p{font-size:.91rem;opacity:.6}/*# sourceMappingURL=filter.css.map */
