.pp-calculator__range {
	--track-h: 1rem;
	--fill: var(--_colors---background--new-accent);
	--empty: var(--_colors---background--new-secondary);
	--thumb: #fff;
	--thumb-border: #D0E3EC;
	--thumb-size: 2.125rem;
	--thumb-radius: 50%;

	width: 100%;
	height: var(--track-h);
	border-radius: 62.4375rem;
	appearance: none;
	-webkit-appearance: none;
	outline: none;
	background: linear-gradient(to right, var(--fill) 0%, var(--fill) 0%, var(--empty) 0%, var(--empty) 100%);
}

.pp-calculator__range::-webkit-slider-thumb {
	-webkit-appearance: none;
	margin-top: -0.5625rem;
	width: var(--thumb-size);
	height: var(--thumb-size);
	border-radius: var(--thumb-radius);
	background: var(--thumb);
	border: .1875rem solid var(--thumb-border);
	cursor: pointer;
}

.pp-calculator__range::-webkit-slider-runnable-track {
	height: var(--track-h);
	border-radius: 62.4375rem;
	background: transparent;
}

.pp-calculator__range::-moz-range-thumb {
	width: var(--thumb-size);
	height: var(--thumb-size);
	border-radius: var(--thumb-radius);
	background: var(--thumb);
	border: .1875rem solid var(--thumb-border);
	cursor: pointer;
}

.pp-calculator__range::-moz-range-track {
	height: var(--track-h);
	border-radius: 2rem;
	background: transparent;
}

.pp-calculator__range::-moz-focus-outer {
	border: 0;
}

.how-mach-tabs__button {
	flex: 1;
}
