/*
 * These rules apply only after confirm.js has initialized a form. Without
 * JavaScript, the native CF7 submit button stays available as a safe fallback.
 */
.wpcf7 form.wpcf7c-ready .wpcf7c-back-button,
.wpcf7 form.wpcf7c-ready .wpcf7c-final-submit {
	display: none;
}

.wpcf7 form.wpcf7c-ready.wpcf7c-confirming .wpcf7c-confirm-button {
	display: none;
}

.wpcf7 form.wpcf7c-ready.wpcf7c-confirming .wpcf7c-back-button,
.wpcf7 form.wpcf7c-ready.wpcf7c-confirming .wpcf7c-final-submit {
	display: inline-block;
}

.wpcf7 form.wpcf7c-confirming .wpcf7-form-control-wrap {
	pointer-events: none;
}

.wpcf7 form.wpcf7c-confirming .wpcf7c-frozen-field {
	background-color: #f5f5f5;
	border: none;
	color: inherit;
	cursor: default;
}

.wpcf7 .wpcf7c-confirmation-notice {
	margin: 0 0 1rem;
	padding: 0.75rem 1rem;
	border-left: 4px solid currentColor;
	background: #f5f5f5;
}
