.debate-vote-main.loading,
.debate-results-main.loading {
	opacity: 0.6;
	pointer-events: none;
	position: relative;
}
.vote-circle.debate-option-btn strong {
	transition: opacity 0.3s ease;
}
.debate-vote-main.loading .vote-circle.debate-option-btn strong,
.debate-results-main.loading .vote-circle.debate-option-btn strong {
	opacity: 0;
}
.debate-vote-main.loading .debate-results.debate-form,
.debate-results-main.loading .debate-results.debate-form {
	position: relative;
}
.debate-vote-main.loading .debate-results.debate-form::after,
.debate-results-main.loading .debate-results.debate-form::after {
	content: "";
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.debate-vote-main.loading .debate-results.debate-form::after,
.debate-results-main.loading .debate-results.debate-form::after {
	width: 50px;
	aspect-ratio: 1;
	border-radius: 50%;
	border: 8px solid;
	border-color: #fff #fff0;
	animation: l1 1s infinite;
}

@keyframes l1 {
	to {
		transform: translate(-50%, -50%) rotate(.5turn)
	}
}