@charset "UTF-8";

/********* public:listing_filter.less ********/
#listing-filter-popup{padding:15px 12px}#listing-filter-popup #listing-filter-header{font-weight:600;font-size:1rem;line-height:140%}#listing-filter-popup .listing-filter-header{margin-bottom:12px}#listing-filter-popup .listing-filters-error-message{color:var(--negative-600);display:none}#listing-filter-popup label{margin:3px 0 6px;display:block}#listing-filter-popup .listing-filters-error{border:1px solid var(--negative-500);background-color:rgba(var(--negative-500-rgb), 0.04)}#listing-filter-popup .listing-filter-inputGroup{display:flex;max-width:100%;align-items:center;margin-top:9px}#listing-filter-popup .dash-container{padding-top:27px;width:30px;text-align:center;color:var(--neutral-300)}#listing-filter-popup #mileage-units-input-wrapper,#listing-filter-popup #currency-input-wrapper{margin-left:10px;flex:0 0 70px}#listing-filter-popup #min-price-input-wrapper,#listing-filter-popup #max-price-input-wrapper{flex:0 0 108px}#listing-filter-popup #min-model-year-input-wrapper,#listing-filter-popup #max-model-year-input-wrapper{flex:0 0 148px}#listing-filter-popup .full-width-filter{width:100%}#listing-filter-popup label.disabled{opacity:0.4}#listing-filter-popup .listing-filter-menu-footer{margin-top:18px;text-align:right}#listing-filter-popup .hidden{display:none}#listing-filter-popup #max-mileage-input-wrapper .input{max-width:247px;width:247px}#listing-filter-popup input::-webkit-outer-spin-button,#listing-filter-popup input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#listing-filter-popup input[type="number"]{-moz-appearance:textfield}#listing-filter-popup #with-photos-input-wrapper{margin-top:18px}#listing-filter-popup #with-photos-input-wrapper span{font-weight:normal;font-size:0.875rem;line-height:150%}#listing-filter-popup #distance-filter-checkbox-wrapper{width:144px;padding-top:3px}#listing-filter-popup #filter-geo-data-input-wrapper .input{width:187px}#listing-filter-popup #listing-slider-wrapper{margin-top:21px}#listing-filter-popup #listing-slider-input-wrapper .fa-map-marker-alt{display:inline-block;color:var(--text-secondary)}#listing-filter-popup #listing-slider-input-wrapper .fa-map-marker-alt.start{font-size:13.33px;top:-4.8px;position:relative;padding-left:2px;padding-right:5px}#listing-filter-popup #listing-slider-input-wrapper .fa-map-marker-alt.end{font-size:18px;top:-2.8px;position:relative;padding-left:5px}#listing-filter-popup #listing-slider-input-wrapper .distance-slider-container{display:inline-block;width:173px;border-left:1px solid var(--neutral-500);border-right:1px solid var(--neutral-500);padding:0;height:10px}#listing-filter-popup #listing-slider-input-wrapper .distance-slider-container .slider{-webkit-appearance:none;width:173px;height:1px;background-color:var(--neutral-500);outline:none;opacity:0.7;-webkit-transition:0.2s;transition:opacity .2s;padding:0;margin:0 -1px;position:relative;top:-10px}#listing-filter-popup #listing-slider-input-wrapper .distance-slider-container .slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:9px;height:25px;border:1px solid var(--neutral-500);border-radius:.125rem;background-color:var(--neutral-000);cursor:pointer}#listing-filter-popup #listing-slider-input-wrapper .distance-slider-container .slider::-moz-range-thumb{width:9px;height:25px;border:1px solid var(--neutral-500);background-color:var(--neutral-000);cursor:pointer}#listing-filter-popup #listing-slider-input-wrapper .distance-slider-value-container{display:inline-block;text-align:right;width:105px;position:relative;top:-5px}#listing-filter-popup .clear-filter-span{cursor:pointer;float:right}#listing-filter-popup .clear-filter-span:hover{text-decoration:underline}#listing-filter-popup .menu-row{padding-left:0;padding-right:0}.california-sorting-container .filterBar-menuTrigger{background-color:var(--card-bg);margin-right:12px}#listing-sorting-popup{padding:0 0 3px}#listing-sorting-popup .menu-linkRow{border:0;padding:9px 12px 9px 12px;cursor:pointer}#listing-sorting-popup .menu-linkRow-input{width:100%;padding:9px 12px 6px 12px}#listing-sorting-popup .menu-linkRow-input.location--input{padding:0 12px}#listing-sorting-popup .error-msg{display:none}#listing-sorting-popup .right{text-align:right}#listing-sorting-popup .location--inputfields{display:none}#listing-sorting-popup .location--selector{padding-bottom:6px}.menu--sorting{width:270px}
