#enquiry-dialog .contact-name-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}
#enquiry-dialog .dialog-head{position:sticky;top:0;background:white;z-index:2}
#enquiry-dialog .des-contact-form input{display:block;width:100%;min-width:0;min-height:48px;padding:12px;border:1px solid #8a9085;background:white;color:var(--ink);font:inherit;font-size:16px;margin:8px 0 20px;border-radius:0}
#enquiry-dialog .des-contact-form input:focus-visible{outline:2px solid currentColor;outline-offset:4px}
#enquiry-dialog .des-contact-form input[aria-invalid=true]{border-color:#ff8574}
#enquiry-dialog .contact-verification-label,#enquiry-dialog .contact-note,#enquiry-dialog .contact-fallback,#enquiry-dialog .contact-verification-status{font-size:13px;line-height:1.5;letter-spacing:0;text-transform:none}
#enquiry-dialog .contact-verification-label{margin:0 0 10px}
#enquiry-dialog .contact-verification-status:empty{display:none}
#enquiry-dialog .contact-note{margin:14px 0;color:var(--muted,#565b53)}
#enquiry-dialog .contact-fallback{margin:0}
#enquiry-dialog .contact-fallback a{text-underline-offset:3px;overflow-wrap:anywhere}
#enquiry-dialog .enquiry-status[data-state=success]{border-color:#9fc4a3}
#enquiry-dialog .form-submit:disabled{cursor:default;opacity:.6}
#enquiry-dialog form[aria-busy=true] .form-submit{cursor:wait}
@media(max-width:400px){#enquiry-dialog .contact-name-fields{grid-template-columns:1fr;gap:20px}}
