/* WordPress/Contact Form 7 integration, layered after the approved preview styles. */
.wpcf7 .form-grid p { margin: 0; }
.wpcf7 .form-grid .wpcf7-form-control-wrap { display: block; }
.wpcf7 .form-grid input,
.wpcf7 .form-grid select,
.wpcf7 .form-grid textarea { width: 100%; }
.wpcf7 .wpcf7-submit.btn { cursor: pointer; }
.wpcf7 .wpcf7-submit[disabled] { cursor: not-allowed; opacity: .55; }
.wpcf7 .wpcf7-spinner { vertical-align: middle; }
.ppc-form-pending { margin: 0 0 1rem; padding: .8rem 1rem; border: 1px solid currentColor; border-radius: 8px; }
