/* Keep the date label outside the clipped native control, level with time. */
#dlg#dlg#dlg#dlg.customer203 .wizard-datetime-row>.date213-field{display:block!important;position:static!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;padding:0!important;isolation:auto!important}
#dlg#dlg#dlg#dlg.customer203 .date213-field>label{position:static!important;display:block!important;width:auto!important;height:auto!important;min-height:0!important;padding:0!important;margin:0 0 5px!important;font-size:13px!important;line-height:1.4!important;white-space:nowrap!important}
#dlg#dlg#dlg#dlg.customer203 .date213-control{height:46px!important;min-height:46px!important;max-height:46px!important;margin:0!important}
#dlg#dlg#dlg#dlg.customer203 .date213-control>svg{display:block!important;color:#080f18!important}
#dlg#dlg#dlg#dlg.customer203 .date213-control>.date209-value{padding-inline-start:34px!important;font-size:14px!important;font-weight:500!important}
#dlg#dlg#dlg#dlg.customer203 .wizard-datetime-row{align-items:start!important}
#dlg#dlg#dlg#dlg.customer203 .form203-dates{row-gap:10px!important}
/* Dark, readable contact text with less repeated visual weight. */
#dlg#dlg#dlg.customer203[data-form203-view=details] #bookingForm .wizard-contact-grid{gap:12px!important}
#dlg#dlg#dlg.customer203[data-form203-view=details] #bookingForm input::placeholder{font-weight:400!important;color:#465366!important;-webkit-text-fill-color:#465366!important}
#dlg#dlg#dlg.customer203[data-form203-view=details] #bookingForm .form203-note{font-size:11px!important;line-height:1.4!important;font-weight:400!important;margin:4px 0 0!important;color:#243246!important}
#dlg#dlg#dlg.customer203[data-form203-view=details] #bookingForm .form203-mini-trip{margin-bottom:12px!important}
@media(max-width:350px){#dlg#dlg#dlg#dlg.customer203 .date213-field>label{white-space:normal!important}}
