/* Campus visit booking fields on the Admission Enquiry form */
.visit-box{display:grid;gap:14px;margin:0;padding:12px 14px;border:1px dashed var(--gold,#946a22);border-radius:4px;background:var(--cream,#faf6ee)}
.visit-box .visit-note{margin:0;font:600 .82rem/1.45 'Inter',system-ui,sans-serif;letter-spacing:0;text-transform:none;color:var(--navy,#0f2747)}
.visit-box .visit-hint{margin:0;font:500 .8rem/1.45 'Inter',system-ui,sans-serif;letter-spacing:0;text-transform:none;color:var(--maroon,#7a1f2b)}
.visit-box.visit-focus{box-shadow:0 0 0 2px var(--gold,#946a22)}
.visit-box input[type=date],.visit-box select{min-height:48px;width:100%}
@media(max-width:760px){
  .visit-box{padding:12px}
  /* Keep focused fields and the visit box clear of the fixed mobile action bar */
  #enq input, #enq select, #enq textarea, #enq .btn, .visit-box{scroll-margin-bottom:88px}
}
