/*
 * The widget is rendered by the security plugin, so its placement must not
 * depend on a particular WordPress theme. Keep the submit button's visible
 * center independent from Contact Form 7's adjacent loading spinner.
 */
.wpcf7-form .spm-security-turnstile {
	grid-column: 1 / -1;
	display: flex;
	justify-content: center;
	min-width: 0;
}

.wpcf7-form .form__actions {
	display: grid;
	grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);
	align-items: center;
}

.wpcf7-form .form__actions .wpcf7-submit {
	grid-column: 2;
}

.wpcf7-form .form__actions .wpcf7-spinner {
	grid-column: 3;
	justify-self: start;
	margin: 0 0 0 24px;
}

.wpcf7-form .spm-security-turnstile iframe {
	max-width: 100%;
}
