
/* Batch 146 — enquiry form required fields */
.ns146-extra-fields {
  grid-column:1 / -1;
  display:grid;
  gap:12px;
  margin:10px 0 20px;
}

.ns146-extra-fields > label:first-child {
  font-weight:600;
}

.ns146-extra-fields select {
  width:100%;
  padding:13px 15px;
  border:1px solid #cbd5dc;
  border-radius:4px;
  font:inherit;
  background:#fff;
}

.ns146-consent {
  display:flex !important;
  align-items:flex-start;
  gap:12px;
  font-size:14px;
  line-height:1.6;
}

.ns146-consent input {
  width:18px !important;
  height:18px;
  margin-top:3px;
  flex:0 0 auto;
}
