/* SUNZ Enquiry Form. Field styling comes from the site's existing .form-group / .form-control / .sunz-button rules. */
.sunz-enquiry { width: 100%; }
.sunz-enquiry .form-group { margin-bottom: 1rem; }
.sunz-enquiry label { display: block; margin-bottom: .35rem; }
.sunz-enquiry .form-control { width: 100%; box-sizing: border-box; }
.sunz-enquiry [aria-invalid="true"] { border-color: #cd153e; }
.sunz-enquiry__error { margin-top: .3rem; color: #a50f31; font-size: .9em; }
.sunz-enquiry__messages { margin-bottom: 1rem; color: #a50f31; }
.sunz-enquiry__messages[hidden] { display: none; }
.sunz-enquiry__done { white-space: pre-line; padding: 1rem 0; }
.sunz-enquiry__submit[disabled] { opacity: .7; cursor: wait; }
.sunz-enquiry__hp { position: absolute !important; left: -10000px !important; width: 1px; height: 1px; overflow: hidden; }

/* The Contact Us block still contains the old hand-coded recipient dropdown (Oxygen code block, #emailForm).
   The new form has its own, so hide the old one until it is deleted from the block in Oxygen. */
#emailForm { display: none !important; }
