/*
 * Keep Turnstile outside Elementor's form grid. The Managed widget remains
 * hidden for normal visitors and can appear here only when Cloudflare decides
 * an interactive challenge is required.
 */
.rapt-form-shield-widget--discreet {
	position: fixed !important;
	left: 24px !important;
	bottom: 89px !important;
	z-index: 2147483640 !important;
	width: 300px !important;
	height: 0 !important;
	min-height: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	overflow: visible !important;
	flex: 0 0 0 !important;
}

/* Elementor creates a field wrapper in selected-form mode. Collapse it too,
 * otherwise it can still become a column in horizontal forms. */
.elementor-field-group.rapt-form-shield-field-discreet {
	position: absolute !important;
	left: 0 !important;
	top: 0 !important;
	width: 0 !important;
	height: 0 !important;
	min-height: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	overflow: visible !important;
}

@media (max-width: 360px) {
	.rapt-form-shield-widget--discreet {
		left: 10px !important;
		width: calc(100vw - 20px) !important;
	}
}

.rapt-form-shield-widget--visible {
	position: relative !important;
	display: block !important;
	width: 100% !important;
	min-height: 65px !important;
	margin: 8px 0 !important;
	padding: 0 !important;
}
