/* CF7 transport wrappers must not alter the approved Contact layout. */
.contact-page .ancheng-cf7{position:relative}
.contact-page .ancheng-cf7 .hidden-fields-container{display:none}
.contact-page .ancheng-cf7 .wpcf7-form-control-wrap{display:block}
.contact-page .ancheng-cf7 .wpcf7-spinner{position:absolute;right:12px;bottom:12px;margin:0;pointer-events:none}
.contact-page .ancheng-cf7[data-ancheng-network-error] .wpcf7-spinner{display:none}
.contact-page .ancheng-cf7 .wpcf7-response-output{grid-column:1/-1;margin:0;padding:10px 12px;font-size:14px;line-height:1.7}
.contact-page .ancheng-cf7 .wpcf7-response-output:empty{display:none}
.contact-page .ancheng-cf7 .wpcf7-not-valid-tip{display:block;font-size:13px;line-height:1.5;margin-top:6px}
.contact-page .ancheng-cf7 button:disabled{cursor:wait;opacity:.65}
.contact-page .ancheng-cf7 .form-note.is-error{color:#a41926}
