/*!
 * Enquiry form states (new: the approved form was visual-only). Uses the approved palette.
 */
.ace-enquiry-form .ace-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}
.ace-enquiry-form{position:relative}
.ace-enquiry-form [aria-invalid="true"]{border-color:#c2410c!important;box-shadow:0 0 0 3px #ff990a33}
.ace-enquiry-form button[disabled]{opacity:.7;cursor:wait!important;transform:none}
.ace-enquiry-status{margin:18px 0 0;padding:13px 15px;border-radius:8px;font-weight:700;font-size:15px;line-height:1.5}
.ace-enquiry-status.is-success{background:#EAF1FF;color:#071D54;border-left:4px solid #FF990A}
.ace-enquiry-status.is-error{background:#fff4ed;color:#9a3412;border-left:4px solid #c2410c}
.ace-enquiry-status[hidden]{display:none}
.ace-enquiry-form .ace-field-error{display:block;margin-top:6px;color:#b42318;font-size:13px;font-weight:700;line-height:1.4}
