.rd_counter_option {
	display: grid;
	grid-template-columns: 87px 24px 87px;
	align-items: center;
	margin-bottom: 17px;
}

.rd_counter_content:first-child .rd_seperator_be {
	border: 2px solid var(--rd-list-default-dark);
}

.rd_counter_content:last-child .rd_seperator_af {
	border: 2px solid var(--rd-list-default-dark);
}

.rd_counter input[type="radio"] {
	-webkit-appearance: none;
	appearance: none;
	background-color: var(--rd-font-light);
	margin: 0;
	width: 24px;
	height: 24px;
	border: var(--rd-borderwidth-border-default) solid var(--cl-light-grey);
	border-radius: 50%;
	place-content: center;
	text-align: center;
	cursor: pointer;
}

.rd_counter input[type="radio"]::before {
	content: "";
	display: inline-block;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	transform: scale(0);
	transition: 120ms transform ease-in-out;
	background-color: var(--rd-success-default);
}

.rd_counter input[type="radio"]:checked::before {
	transform: scale(1);
}

.rd_counter {
	display: flex;
	position: relative;
	padding: var(--rd-spacing-md) 0;
	text-align: center;
	justify-content: center;
}

.rd_counter input[type="radio"]:checked + label::before {
	border: var(--rd-borderwidth-border-default) solid var(--rd-success-default);
}

.rd-pfdgi-label-input-grid:last-child {
	margin-bottom: var(--rd-spacing-x-big);
}

.rd_counter[data-selected="Mittel"] .rd_counter_content:nth-child(1) .rd_seperator_af,
.rd_counter[data-selected="Mittel"] .rd_counter_content:nth-child(2) .rd_seperator_be {
	border: 2px solid var(--rd-success-default);
}

.rd_counter[data-selected="Schwer"] .rd_seperator_af,
.rd_counter[data-selected="Schwer"] .rd_seperator_be {
	border: 2px solid var(--rd-success-default);
}

.rd_counter[data-selected="Schwer"] .rd_counter_content:nth-child(1) .rd_seperator_be,
.rd_counter[data-selected="Schwer"] .rd_counter_content:nth-child(3) .rd_seperator_af {
	border: 2px solid var(--rd-list-default-dark);
}

.rd_counter_title p {
	margin-bottom: 0;
}

.rd_counter_title p:first-child {
	font-size: var(--rd-fontsize-4);
	line-height: 18px;
	color: var(--rd-font-dark);
}

.rd_counter_title p {
	font-weight: var(--rd-fontweights-open-sans-0);
	font-size: var(--rd-fontsize-3);
	color: var(--rd-input-hover);
}

.rd_counter .rd_seperator_af,
.rd_counter .rd_seperator_be {
	display: inline-block;
	width: 87px;
	border: 2px solid var(--rd-success-inactive);
	height: 2px;
	-webkit-mask-image: none;
	mask-image: none;
}

#instructionForm .rd_counter_content:last-child .rd_seperator_af,
#instructionForm .rd_counter_content:first-child .rd_seperator_be {
	border: 2px solid var(--rd-font-light) !important;
}

@media screen and (max-width: 800px) {
	.rd_counter_option {
		grid-template-columns: auto 24px auto;
	}

	.rd_counter .rd_seperator_af,
	.rd_counter .rd_seperator_be {
		width: 100%;
	}
}
