.pavel-ysc-container {
	width: 0;
	height: 0;
	min-height: 0;
	padding: 0;
	margin: 0;
	overflow: visible;
}

form.wpcf7-form.pavel-ysc-loading {
	cursor: progress;
}

form.wpcf7-form.pavel-ysc-loading input[type="submit"],
form.wpcf7-form.pavel-ysc-loading button[type="submit"] {
	opacity: 0.75;
	cursor: progress;
}

.pavel-ysc-client-message {
	display: none;
	margin-top: 0.75rem;
	padding: 0.65rem 0.8rem;
	border: 1px solid currentColor;
	font-size: 0.95em;
	line-height: 1.4;
}

.pavel-ysc-client-message.is-visible {
	display: block;
}

/*
 * Popup Maker may use z-index values close to 2,000,000,000, while
 * SmartCaptcha's challenge overlay defaults to 9,999,999. Keep the
 * challenge above every site modal without changing the popup itself.
 */
html body .SmartCaptcha-Overlay,
html body [class~="SmartCaptcha-Overlay"] {
	z-index: 2147483647 !important;
}
