/* stylelint-disable scss/percent-placeholder-pattern */
/* Typography */
.ev-range-charging-simulator__pip25-wrapper .rc-RangeSimulator__rangeWrapper,
.ev-range-charging-simulator__pip25-wrapper .rc-ChargingSimulator, .ev-range-charging-simulator__pip25-wrapper .rc-ChargingSimulator__resultTitle .rc-RangeSimulator__headingText {
  font-family: var(--typo-copy-font);
  font-weight: var(--typo-copy-regular-weight);
  font-size: var(--typo-copy-m-size);
  letter-spacing: normal;
  line-height: 1.2;
  text-transform: none;
  font-optical-sizing: auto;
}

.ev-range-charging-simulator__pip25-wrapper .rc-RangeSimulator__cTitle {
  font-family: var(--typo-headline-font);
  font-weight: var(--typo-headline-regular-weight);
  font-size: var(--typo-h4-size);
  letter-spacing: normal;
  line-height: 1;
  text-transform: none;
  font-optical-sizing: auto;
}

.ev-range-charging-simulator__pip25-wrapper .rc-RangeSimulator__headingText {
  font-family: var(--typo-headline-font);
  font-weight: var(--typo-headline-regular-weight);
  font-size: var(--typo-h6-size);
  letter-spacing: normal;
  line-height: 1.2;
  text-transform: none;
  font-optical-sizing: auto;
}

.ev-range-charging-simulator__pip25-wrapper .rc-RangeSimulator__rangeWrapper,
.ev-range-charging-simulator__pip25-wrapper .rc-ChargingSimulator {
  padding: 0 var(--grid-standard-margin);
}
.ev-range-charging-simulator__pip25-wrapper .rc-RangeSimulator__rangeWrapper .is-font-icon-tooltip::before,
.ev-range-charging-simulator__pip25-wrapper .rc-ChargingSimulator .is-font-icon-tooltip::before {
  color: rgb(0, 121, 148);
}
.ev-range-charging-simulator__pip25-wrapper .rc-RangeSimulator__rangeRightSection,
.ev-range-charging-simulator__pip25-wrapper .rc-ChargingSimulator__chargingRightSection {
  background-color: rgb(246, 243, 242);
  padding: var(--spacing-xs);
}
.ev-range-charging-simulator__pip25-wrapper .rc-RangeSimulator__calulatedResultSection,
.ev-range-charging-simulator__pip25-wrapper .rc-ChargingSimulator__calulatedResultSection {
  margin-bottom: var(--grid-standard-gutter);
}
.ev-range-charging-simulator__pip25-wrapper .rc-RangeSimulator__cTitle {
  font-weight: 500;
}
.ev-range-charging-simulator__pip25-wrapper .rc-twoHeadSliderInfo {
  font-weight: 500;
}
.ev-range-charging-simulator__pip25-wrapper .rc-radioGroup__option {
  border-color: rgb(0, 121, 148);
}
.ev-range-charging-simulator__pip25-wrapper .rc-radioGroup__option .rc-radioGroup__option__radio {
  border: 2px solid rgb(0, 121, 148);
  height: 1.8rem;
  width: 1.8rem;
  margin: -0.3rem;
}
.ev-range-charging-simulator__pip25-wrapper .rc-radioGroup__option .rc-radioGroup__option__radio::after {
  height: 1rem;
  width: 1rem;
  margin: 0.3rem;
  background-color: rgb(255, 255, 255);
}
.ev-range-charging-simulator__pip25-wrapper .rc-radioGroup__option .rc-radioGroup__option__radio.rc-radioGroup__option__radio--selected {
  border: 7px solid rgb(0, 121, 148);
}
.ev-range-charging-simulator__pip25-wrapper .rc-radioGroup__option .rc-radioGroup__option__radio.rc-radioGroup__option__radio--selected::after {
  height: 0.6rem;
  width: 0.6rem;
  margin: -0.1rem;
}
.ev-range-charging-simulator__pip25-wrapper .rc-radioGroup__option .rc-radioGroup__option__radio:hover {
  border-color: rgb(0, 121, 148);
}
.ev-range-charging-simulator__pip25-wrapper .rc-temperatureTrack {
  background-color: rgb(105, 105, 110);
}
.ev-range-charging-simulator__pip25-wrapper .rc-dropdown__button__value {
  color: rgb(0, 121, 148);
}
.ev-range-charging-simulator__pip25-wrapper .rc-headLevel,
.ev-range-charging-simulator__pip25-wrapper .rc-temperatureTrackChoosen {
  background-color: rgb(0, 121, 148);
}
.ev-range-charging-simulator__pip25-wrapper .rc-dropdown .rc-dropdown__wrapper {
  border-color: rgb(0, 121, 148);
}
.ev-range-charging-simulator__pip25-wrapper .rc-thumbhead {
  background-size: contain;
}
.ev-range-charging-simulator__pip25-wrapper .rc-toggleButton__button {
  border-color: rgb(0, 121, 148);
}
.ev-range-charging-simulator__pip25-wrapper .rc-toggleButton__button:hover {
  border-color: rgb(0, 121, 148);
}
.ev-range-charging-simulator__pip25-wrapper .rc-toggleButton__button:hover .rc-toggleButton__button__switch {
  border-color: rgb(0, 121, 148);
}
.ev-range-charging-simulator__pip25-wrapper .rc-toggleButton__button .rc-toggleButton__button__switch {
  background: rgb(0, 121, 148);
  border-color: rgb(0, 121, 148);
}
.ev-range-charging-simulator__pip25-wrapper input[type=range]::-webkit-slider-thumb {
  background: rgb(0, 121, 148);
  border: rgb(0, 121, 148);
}