.custom-slider{--trackHeight:.35rem;--thumbRadius:1rem;--progressLeft:0%;--progressRight:0%;background:#005a3c;border-radius:999px;height:var(--trackHeight);margin:.5rem 0;position:relative}.custom-slider__range{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border-radius:999px;height:100%;pointer-events:none;position:absolute;width:calc(100% - var(--thumbRadius));z-index:0}.custom-slider__range:before{background:#00865a;border-radius:999px;content:"";display:none;height:100%;position:absolute;width:var(--ProgressPercent,100%)}.custom-slider__range::-webkit-slider-runnable-track{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border-radius:999px;height:var(--trackHeight)}.custom-slider__range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#005a3c;border:1px solid #00865a;border-radius:999px;height:var(--thumbRadius);margin-top:calc((var(--trackHeight) - var(--thumbRadius))/2);pointer-events:all;position:relative;width:var(--thumbRadius);z-index:1}.custom-slider__range::-moz-range-track{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:#005a3c;border-radius:999px;height:var(--trackHeight)}.custom-slider__range::-moz-range-thumb{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:#005a3c;border:1px solid #00865a;border-radius:999px;box-sizing:border-box;height:var(--thumbRadius);margin-top:calc((var(--trackHeight) - var(--thumbRadius))/2);pointer-events:all;position:relative;width:var(--thumbRadius);z-index:1}.custom-slider .minmax-indicator{height:100%;left:var(--thumbRadius);pointer-events:none;position:absolute;right:var(--thumbRadius)}.custom-slider .minmax-indicator:before{background:#00865a;content:"";height:100%;left:var(--progressLeft);position:absolute;right:var(--progressRight)}.custom-slider.minmax input[type=range][name=max]{left:var(--thumbRadius)}.minmax-inputs{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.minmax-inputs .vv-input-text{min-width:150px}
