/* Свитчбокс */
.switch {
	position: relative;
	cursor: pointer;
	padding-left: 44px;
}

.switch_block {
	display: block;
	margin: 10px 0 13px;
	width: max-content;
}

.switch__input {
	position: absolute;
	visibility: hidden;
}
.switch__box {
	position: absolute;
	left: 0;

	width: 36px;
	height: 20px;

	border-radius: 20px;
	background-color: #869098;
	transition: background-color .2s;
}
.switch__input:checked + .switch__box {
	background-color: #008000;
}

.switch__box::before {
	content: "";
	position: absolute;
	top: 50%;
	left: 2px;

	width: 14px;
	height: 14px;

	display: block;
	transform: translateY(-50%);
	
	background-color: #fff;
	border-radius: 100%;
	transition: left .2s, background-color .2s;
}
.switch__input:checked + .switch__box::before {
	left: 17px;
}

.switch__label {
	font-size: 14px;
	font-weight: normal;

	padding-top: 3px;
}

.switch_third {
	margin: 10px;
}

.switch_third .switch__label {
	color: #fff;
}
.switch_third .switch__box {
	background-color: transparent;
	border: 2px solid #fff;
}
.switch_third .switch__box::before {
	background-color: transparent;
	border: 2px solid #fff;
}

.switch_third .switch__input:checked + .switch__box {
	background-color: #fff;
}
.switch_third .switch__input:checked + .switch__box::before {
	background-color: #E2000F;
	border: none;
}
/* //Свитчбокс */