.location-search-content{position:relative}.location-search-panel{position:absolute;display:flex;flex-direction:column;left:0;top:0;right:0;bottom:0}.location-search-panel:after{content:"";position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(0deg, #fff 0%, rgba(255,255,255,0) 100%);pointer-events:none}.location-search-footer{display:flex;justify-content:center;flex-shrink:0}.location-search-modal{position:fixed;top:0;left:0;bottom:0;right:0;z-index:99999999999999999999;display:flex;align-items:center;justify-content:center;background-color:transparent}.location-search-modal .overlay-close{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;background:rgba(0,0,0,0.75)}.location-search-modal-body{height:600px;width:500px;background-color:white;padding:50px;position:relative}.location-search-modal-header{position:absolute;top:0;left:0;right:0;width:100%}.location-search-modal-header a.close span{font-size:16px;position:relative;top:12px;margin-right:15px}.location-search ul.location-list{list-style:none;padding:0 0 80px 0;margin:0;width:100%;overflow-y:auto;overflow-x:hidden}.location-search ul.location-list li a.remove-location{width:18px;height:18px;display:inline-block;background:#f2f2f2;border-radius:100%;font-size:16px;line-height:18px;text-align:center;background-repeat:no-repeat;background-size:10px;background-position:center;transform:rotate(45deg);cursor:pointer}.location-search ul.location-list li a.remove-location:hover{box-shadow:0 0 2px #BFBFBF;text-decoration:none}.location-search ul.location-list li a.remove-location:before{content:"+";color:#9b9b9b;display:inline-block}.location-search .search-box{position:relative;flex:1}.location-search .search-box input{border-radius:6px;width:100%}.location-search .search-box span.icon{position:absolute;top:13px;font-size:18px;right:20px}.location-search .search-box ul{position:absolute;top:42px;width:100%;list-style:none;padding:0;margin:0;background-color:white;z-index:999}.location-search .search-box ul li{cursor:pointer}.location-search .search-box ul li:hover,.location-search .search-box ul li.highlighted{background-color:var(--light)}.StepRangeSlider__track{background-color:var(--primary) !important;border-color:var(--primary) !important}.StepRangeSlider__thumb{height:16px !important;width:16px !important;cursor:pointer;background-color:var(--light) !important;border-color:var(--gray) !important;-webkit-box-shadow:2px 2px 7px 1px rgba(0,0,0,0.35);-moz-box-shadow:2px 2px 7px 1px rgba(0,0,0,0.35);box-shadow:2px 2px 7px 1px rgba(0,0,0,0.35)}.StepRangeSlider__tooltip{display:none}

.StepRangeSlider{position:relative;width:100%;padding:5px 2px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.StepRangeSlider__track{height:5px;width:100%;border-radius:4px;background-color:#bbb;border:1px solid #999;box-sizing:border-box}.StepRangeSlider__handle{position:absolute;left:0;top:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transform:translate3d(-50%, -50%, 0)}.StepRangeSlider__thumb{border-radius:10px;width:14px;height:14px;border:1px solid #888;background-color:#eee}.StepRangeSlider__thumb:active{background-color:#ddd}.StepRangeSlider__tooltip{position:absolute;bottom:35px;left:50%;transform:translateX(-50%)}

