/* Additions are scoped to the existing enquiry forms. */
.enquiry-form .contact-consent { display:flex; align-items:flex-start; gap:.65rem; font-weight:400; }
.enquiry-form .contact-consent input { width:1.1rem; height:1.1rem; flex:0 0 auto; padding:0; margin:.22rem 0 0; accent-color:var(--teal); }
.enquiry-form .contact-consent span { flex:1; }
.enquiry-form .contact-honeypot { position:absolute; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden; }
.enquiry-form button:disabled { opacity:.65; cursor:wait; }
.enquiry-form .contact-status { padding:.8rem; border:1px solid var(--line); border-radius:.4rem; overflow-wrap:anywhere; }
.enquiry-form .contact-status[hidden] { display:none; }
.enquiry-form .contact-status[data-state="success"] { border-color:var(--teal); }
.enquiry-form .contact-status a { color:inherit; text-decoration:underline; white-space:nowrap; }
