input[type=range]{width:100%;margin:5px 0;background-color:transparent;-webkit-appearance:none}input[type=range]::-webkit-slider-thumb{margin-top:-6px;width:31px;height:20px;background:currentColor;border:1px solid #000000;border-radius:3px;cursor:pointer;-webkit-appearance:none}input[type=range]::-moz-range-thumb{width:31px;height:20px;background:currentColor;border:1px solid #000000;border-radius:3px;cursor:pointer}input[type=range]::-ms-track{background:transparent;border-color:transparent;border-width:6px 0;color:transparent;width:100%;height:10px;cursor:pointer}input[type=range]::-ms-thumb{width:31px;height:20px;background:currentColor;border:1px solid #000000;border-radius:3px;cursor:pointer;margin-top:0}input[type=range]{width:100%;margin:7.5px 0;background-color:transparent;-webkit-appearance:none}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{background:#c8c8c8;border:1px solid #969696;border-radius:2px;width:100%;height:10px;cursor:pointer}input[type=range]::-webkit-slider-thumb{margin-top:-8.5px;width:40px;height:25px;background:currentColor;border:1px solid #000000;border-radius:3px;cursor:pointer;-webkit-appearance:none}input[type=range]:focus::-webkit-slider-runnable-track{background:#d5d5d5}input[type=range]::-moz-range-track{background:#c8c8c8;border:1px solid #969696;border-radius:2px;width:100%;height:10px;cursor:pointer}input[type=range]::-moz-range-thumb{width:40px;height:25px;background:currentColor;border:1px solid #000000;border-radius:3px;cursor:pointer}input[type=range]::-ms-track{background:transparent;border-color:transparent;border-width:8.5px 0;color:transparent;width:100%;height:10px;cursor:pointer}input[type=range]::-ms-fill-lower{background:#bbbbbb;border:1px solid #969696;border-radius:4px}input[type=range]::-ms-fill-upper{background:#c8c8c8;border:1px solid #969696;border-radius:4px}input[type=range]::-ms-thumb{width:40px;height:25px;background:currentColor;border:1px solid #000000;border-radius:3px;cursor:pointer;margin-top:0}input[type=range]:focus::-ms-fill-lower{background:#c8c8c8}input[type=range]:focus::-ms-fill-upper{background:#d5d5d5}@supports (-ms-ime-align:auto){input[type=range]{margin:0}}
