.pfc__slider {
  width: 100%;
  appearance: none;
  -webkit-appearance: none;
  border-radius: 100px;
  outline: none;
  cursor: pointer;
  background-image: url("../images/steps.svg");
  background-color: white;
  height: 26px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.pfc__slider.is-active {
  background-image: linear-gradient(to right, #F2D793 0%, #F2D793 var(--fill, 100%), rgba(255, 255, 255, 0) var(--fill, 100%), rgba(255, 255, 255, 0) 100%), url(../images/steps.svg);
  border: solid 3px white;
}
.pfc__slider:disabled {
  cursor: not-allowed;
}
.pfc__slider::-webkit-slider-thumb {
  appearance: none;
  -webkit-appearance: none;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background: #fff;
  cursor: pointer;
  border: none;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25);
}
.pfc__slider::-moz-range-thumb {
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background: #fff;
  cursor: pointer;
  border: none;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25);
}

.pfc__slider-labels {
  display: flex;
  justify-content: space-between;
  margin-top: 8px;
  margin-bottom: 20px;
}

/*# sourceMappingURL=personal-finance-calculator.css.map */
