.o-range-slider{position:relative;height:2.75rem;margin:.5rem 0;--progressLeft:0%;--progressRight:0%;--trackHeight:2px;--thumbRadius:1rem}.o-range-slider input[type=range]{position:absolute;width:calc(100% - var(--thumbRadius));appearance:none;background:0 0;border-radius:999px;height:var(--trackHeight);pointer-events:none}.o-range-slider input[type=range][name=max]{left:var(--thumbRadius)}.o-range-slider input[type=range]::-webkit-slider-runnable-track{appearance:none;height:var(--trackHeight);border-radius:999px}.o-range-slider input[type=range]::before{content:"";display:none;position:absolute;width:var(--ProgressPercent,100%);height:100%;background:#007a93;border-radius:999px}.o-range-slider input[type=range]::-webkit-slider-thumb{position:relative;width:var(--thumbRadius);height:var(--thumbRadius);margin-top:calc((var(--trackHeight) - var(--thumbRadius))/ 2);background:#fff;border:5px solid #007a93;border-radius:999px;pointer-events:all;appearance:none}.o-range-slider input[type=range]::-moz-range-thumb{position:relative;box-sizing:border-box;width:var(--thumbRadius);height:var(--thumbRadius);margin-top:calc((var(--trackHeight) - var(--thumbRadius))/ 2);background:#fff;border:5px solid #007a93;border-radius:999px;pointer-events:all;appearance:none}.o-range-slider__minmax-indicator{position:absolute;height:var(--trackHeight);pointer-events:none;left:0;right:0;border-bottom:2px solid #edf1f2}.o-range-slider__minmax-indicator::before{content:"";position:absolute;background:#007a93;height:var(--trackHeight);left:var(--progressLeft);right:var(--progressRight)}.o-range-slider__minmax{display:flex;justify-content:space-between;position:relative;width:auto;height:2rem;margin:0 15px}.o-range-slider__minmax-placeholder{width:1px;position:absolute;overflow:visible}.o-range-slider__minmax-placeholder:nth-child(1){left:var(--progressLeft);margin-left:-20px}.o-range-slider__minmax-placeholder:nth-child(2){right:var(--progressRight);margin-right:4px}.o-range-slider__minmax-placeholder input{text-align:center;width:40px}.o-range-slider--single .o-range-slider__minmax{margin-right:0}.o-range-slider--single input[type=range]{width:100%}.o-range-slider--white .o-range-slider__minmax-indicator{border-bottom:2px solid #fff}