/* Simplified public enquiry layout. Load after the revision 3 interface CSS.
   Existing control styling, optional details and submit behavior remain owned
   by the existing interface and application code. */
body .enquiry form .enquiry-contact-row {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1.35fr) minmax(0, 1.15fr);
  gap: 16px;
  margin-bottom: 24px;
}
body .enquiry form .enquiry-contact-row > div { min-width: 0; }
@media (max-width: 640px) {
  body .enquiry form .enquiry-contact-row {
    grid-template-columns: minmax(0, 1fr);
    gap: 22px;
  }
}
