/* PB: filter-widget rules extracted from realhomes/common/css/elementor-styles.min.css. Regenerate after theme updates: python3 /root/pb-css-extract.py <theme css> <this file> */
.rhea_price_slider_wrapper .ui-slider .ui-slider-range{background:var(--rh-global-color-primary);border:none}
.rhea_ultra_search_form_wrapper .ui-slider .ui-slider-range{background:var(--rh-global-color-primary-light);border:none}
.widget_properties_filter_widget .property-filters,.rhea-properties-filter-widget .property-filters{padding:0;border-radius:30px;background-color:#fff;position:relative;box-shadow:0 0 7px -2px rgba(var(--rh-global-color-primary-rgb), 0.5)}
.widget_properties_filter_widget .property-filters .collapse-button,.rhea-properties-filter-widget .property-filters .collapse-button{position:absolute;right:0;top:-63px;width:160px;padding:6px 16px 6px 0;color:var(--rh-global-color-primary);cursor:pointer;font-size:14px;text-align:right;transition:all 200ms}
.widget_properties_filter_widget .property-filters .collapse-button .hidden,.rhea-properties-filter-widget .property-filters .collapse-button .hidden{display:none}
.widget_properties_filter_widget .property-filters .collapse-button>span .button-text,.rhea-properties-filter-widget .property-filters .collapse-button>span .button-text{display:inline-block;height:20px;font-size:14px;overflow:hidden;transition:all 200ms}
.widget_properties_filter_widget .property-filters .collapse-button>span i,.rhea-properties-filter-widget .property-filters .collapse-button>span i{position:relative;transition:all 200ms;bottom:4px}
.widget_properties_filter_widget .property-filters .collapse-button:hover,.rhea-properties-filter-widget .property-filters .collapse-button:hover{color:var(--rh-global-color-link)}
.widget_properties_filter_widget .filter-wrapper .filter-section.range-list,.rhea-properties-filter-widget .filter-wrapper .filter-section.range-list{padding:0 10px 10px 12px}
.widget_properties_filter_widget .filter-wrapper .filter-section.range-slider,.rhea-properties-filter-widget .filter-wrapper .filter-section.range-slider{padding:15px 20px 25px 20px}
.widget_properties_filter_widget .filter-wrapper .filter-section.range-slider .ranges,.rhea-properties-filter-widget .filter-wrapper .filter-section.range-slider .ranges{overflow:hidden;margin:0 0 10px}
.widget_properties_filter_widget .filter-wrapper .filter-section.range-slider .ranges span,.rhea-properties-filter-widget .filter-wrapper .filter-section.range-slider .ranges span{display:block;font-size:13px;font-weight:bold}
.widget_properties_filter_widget .filter-wrapper .filter-section.range-slider .ranges .min-value,.rhea-properties-filter-widget .filter-wrapper .filter-section.range-slider .ranges .min-value{float:left}
.widget_properties_filter_widget .filter-wrapper .filter-section.range-slider .ranges .max-value,.rhea-properties-filter-widget .filter-wrapper .filter-section.range-slider .ranges .max-value{float:right}
.widget_properties_filter_widget .filter-wrapper .filter-section.range-slider .range-slider-trigger .ui-slider-range,.rhea-properties-filter-widget .filter-wrapper .filter-section.range-slider .range-slider-trigger .ui-slider-range{background-color:#f7f7f7}
.widget_properties_filter_widget .filter-wrapper .filter-section.range-slider .range-slider-trigger.ui-widget-content,.rhea-properties-filter-widget .filter-wrapper .filter-section.range-slider .range-slider-trigger.ui-widget-content{height:20px;border-radius:20px;border-color:var(--rh-global-color-primary);background-color:var(--rh-global-color-primary-light)}
.widget_properties_filter_widget .filter-wrapper .filter-section.range-slider .range-slider-trigger .ui-slider-handle,.rhea-properties-filter-widget .filter-wrapper .filter-section.range-slider .range-slider-trigger .ui-slider-handle{width:30px;height:30px;top:-7px;border-color:var(--rh-global-color-primary);border-radius:50%;background-color:var(--rh-global-color-primary);transition:all 200ms linear}
.widget_properties_filter_widget .filter-wrapper .filter-section.range-slider .range-slider-trigger .ui-slider-handle:before,.widget_properties_filter_widget .filter-wrapper .filter-section.range-slider .range-slider-trigger .ui-slider-handle:after,.rhea-properties-filter-widget .filter-wrapper .filter-section.range-slider .range-slider-trigger .ui-slider-handle:before,.rhea-properties-filter-widget .filter-wrapper .filter-section.range-slider .range-slider-trigger .ui-slider-handle:after{content:"";width:7px;height:1px;background-color:#fff;position:absolute;top:11px;left:10px;transition:all 200ms linear}
.widget_properties_filter_widget .filter-wrapper .filter-section.range-slider .range-slider-trigger .ui-slider-handle:after,.rhea-properties-filter-widget .filter-wrapper .filter-section.range-slider .range-slider-trigger .ui-slider-handle:after{top:15px}
.widget_properties_filter_widget .filter-wrapper .filter-section.range-slider .range-slider-trigger .ui-slider-handle:hover,.widget_properties_filter_widget .filter-wrapper .filter-section.range-slider .range-slider-trigger .ui-slider-handle:active,.rhea-properties-filter-widget .filter-wrapper .filter-section.range-slider .range-slider-trigger .ui-slider-handle:hover,.rhea-properties-filter-widget .filter-wrapper .filter-section.range-slider .range-slider-trigger .ui-slider-handle:active{background-color:var(--rh-global-color-primary-dark);box-shadow:3px -2px 5px 0px rgba(181,181,181,.6705882353) inset}
.widget_properties_filter_widget .filter-wrapper .filter-section.range-slider .range-slider-trigger .ui-slider-handle:hover:before,.widget_properties_filter_widget .filter-wrapper .filter-section.range-slider .range-slider-trigger .ui-slider-handle:hover:after,.widget_properties_filter_widget .filter-wrapper .filter-section.range-slider .range-slider-trigger .ui-slider-handle:active:before,.widget_properties_filter_widget .filter-wrapper .filter-section.range-slider .range-slider-trigger .ui-slider-handle:active:after,.rhea-properties-filter-widget .filter-wrapper .filter-section.range-slider .range-slider-trigger .ui-slider-handle:hover:before,.rhea-properties-filter-widget .filter-wrapper .filter-section.range-slider .range-slider-trigger .ui-slider-handle:hover:after,.rhea-properties-filter-widget .filter-wrapper .filter-section.range-slider .range-slider-trigger .ui-slider-handle:active:before,.rhea-properties-filter-widget .filter-wrapper .filter-section.range-slider .range-slider-trigger .ui-slider-handle:active:after{background-color:var(--rh-global-color-primary)}
.widget_properties_filter_widget .filter-wrapper .filter-section.range-slider .range-slider-trigger .ui-slider-handle:focus,.widget_properties_filter_widget .filter-wrapper .filter-section.range-slider .range-slider-trigger .ui-slider-handle:focus-visible,.rhea-properties-filter-widget .filter-wrapper .filter-section.range-slider .range-slider-trigger .ui-slider-handle:focus,.rhea-properties-filter-widget .filter-wrapper .filter-section.range-slider .range-slider-trigger .ui-slider-handle:focus-visible{outline:var(--rh-global-color-primary-dark)}
.widget_properties_filter_widget .filter-wrapper .filter-section.range-slider .current-values,.rhea-properties-filter-widget .filter-wrapper .filter-section.range-slider .current-values{text-align:center;margin:10px 0}
.widget_properties_filter_widget .filter-wrapper .filter-section.range-slider .current-values span,.rhea-properties-filter-widget .filter-wrapper .filter-section.range-slider .current-values span{display:inline-block;font-size:14px;font-weight:bold}
.widget_properties_filter_widget .filter-wrapper.radio-buttons .filter-section,.rhea-properties-filter-widget .filter-wrapper.radio-buttons .filter-section{padding:0 12px 10px}
.widget_properties_filter_widget .filter-wrapper.radio-buttons .number-option-wrap,.rhea-properties-filter-widget .filter-wrapper.radio-buttons .number-option-wrap{display:flex;flex-wrap:wrap}
.widget_properties_filter_widget .filter-wrapper.radio-buttons .number-option-wrap>span,.rhea-properties-filter-widget .filter-wrapper.radio-buttons .number-option-wrap>span{display:block;order:5;align-content:space-between}
.widget_properties_filter_widget .filter-wrapper.radio-buttons .number-option-wrap>span label,.rhea-properties-filter-widget .filter-wrapper.radio-buttons .number-option-wrap>span label{display:block;min-width:40px;height:40px;margin:5px;padding:10px;font-family:inherit;font-size:14px;line-height:18px;color:#333;font-weight:500;text-align:center;background-color:#fff;cursor:pointer;border:1px solid #eaeaea;border-radius:100%;transition:all 200ms linear}
.widget_properties_filter_widget .filter-wrapper.radio-buttons .number-option-wrap>span label:hover,.rhea-properties-filter-widget .filter-wrapper.radio-buttons .number-option-wrap>span label:hover{border-color:var(--rh-global-color-primary)}
.widget_properties_filter_widget .filter-wrapper.radio-buttons .number-option-wrap>span input,.rhea-properties-filter-widget .filter-wrapper.radio-buttons .number-option-wrap>span input{display:none}
.widget_properties_filter_widget .filter-wrapper.radio-buttons .number-option-wrap>span input:checked+label,.rhea-properties-filter-widget .filter-wrapper.radio-buttons .number-option-wrap>span input:checked+label{background-color:var(--rh-global-color-primary);border-color:var(--rh-global-color-primary);color:#fff}
.rhea-properties-filter-widget .filter-wrapper.radio-buttons .number-option-wrap>span label{padding:0;width:40px;height:40px;line-height:40px;box-sizing:content-box}
.design_modern .rhea-properties-filter-widget .property-filters .collapse-button>span i{bottom:8px}
