input[type=range].filled-slider {
    width: 100%;
    height: 6px;
    background: transparent;
    -webkit-appearance: none;
  }
  input[type=range].filled-slider:focus {
    outline: none;
  }
  input[type=range].filled-slider::-webkit-slider-runnable-track {
    height: 6px;
    background: linear-gradient(to right, var(--onstageobra) var(--percent, 0%), #444950 var(--percent, 0%));
    border-radius: 3px;
  }
  input[type=range].filled-slider::-webkit-slider-thumb {
    -webkit-appearance: none;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    background: var(--onstageobra);
    border: 2px solid #fff;
    margin-top: -6px;
    cursor: pointer;
    box-shadow: 0 0 2px #0003;
  }
  input[type=range].filled-slider::-moz-range-thumb {
    width: 18px;
    height: 18px;
    border-radius: 50%;
    background: var(--onstageobra);
    border: 2px solid #fff;
    cursor: pointer;
    box-shadow: 0 0 2px #0003;
  }
  input[type=range].filled-slider::-ms-thumb {
    width: 18px;
    height: 18px;
    border-radius: 50%;
    background: var(--onstageobra);
    border: 2px solid #fff;
    cursor: pointer;
    box-shadow: 0 0 2px #0003;
  }
  input[type=range].filled-slider::-ms-fill-lower {
    background: var(--onstageobra);
    border-radius: 3px;
  }
  input[type=range].filled-slider::-ms-fill-upper {
    background: #444950;
    border-radius: 3px;
  }
  input[type=range].filled-slider:focus::-ms-fill-lower {
    background: var(--onstageobra);
  }
  input[type=range].filled-slider:focus::-ms-fill-upper {
    background: #444950;
  }
  input[type=range].filled-slider::-moz-range-track {
    height: 6px;
    background: #444950;
    border-radius: 3px;
  }
  input[type=range].filled-slider::-moz-range-progress {
    height: 6px;
    background: var(--onstageobra);
    border-radius: 3px;
  }
  input[type=range].filled-slider::-ms-tooltip {
    display: none;
  }