/* Dedicated direct-enquiry form controls; retains approved page layout. */
.enquiry-honeypot {
  position:absolute!important;left:-10000px!important;top:auto!important;
  width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;
}
.enquiry-consent { display:flex;align-items:flex-start;gap:11px;line-height:1.5;color:#234662;font-size:.87rem; }
.enquiry-consent input {
  appearance:auto!important; width:18px!important;min-width:18px!important;
  height:18px!important;min-height:18px!important;margin:3px 0 0!important;
  accent-color:#0b4a85!important;flex:none;
}
.enquiry-consent label {font-weight:500;line-height:1.45;}
.enquiry-consent input:focus-visible {outline:3px solid rgba(248,135,52,.3);outline-offset:2px;}
.enquiry-actions button[disabled] {opacity:.66;cursor:progress;}
.enquiry-status[data-status="error"] {color:#9b341b;}
.enquiry-status[data-status="success"] {color:#126244;}
.enquiry-status[data-status="pending"] {color:#365a7f;}
