.se-atc-verifying {
	position: relative;
	pointer-events: none;
	opacity: .75;
	padding-right: 2.75em !important;
}

.se-atc-verifying::after {
	content: "";
	position: absolute;
	top: 50%;
	right: 1em;
	width: 1em;
	height: 1em;
	margin-top: -.5em;
	box-sizing: border-box;
	border: 2px solid currentColor;
	border-right-color: transparent;
	border-radius: 50%;
	animation: se-atc-spin .65s linear infinite;
}

@keyframes se-atc-spin {
	to { transform: rotate(360deg); }
}

@media (prefers-reduced-motion: reduce) {
	.se-atc-verifying::after { animation-duration: 1.5s; }
}
