/* Booking search → Durmo BUS app (2026-10-29). Loaded by home.php with ?v=filemtime (always fresh). */
.search_home .sd_msg { display: none; padding: 10px 20px; color: #d0021b; font-weight: 600; }
.search_home .sd_date { cursor: pointer; }
.ui-datepicker { z-index: 1000 !important; }
/* days with a departure: the whole cell green (user 2026-10-29) — on the td, so rows keep their normal height; other days are
   greyed out by jQuery UI (not clickable) */
.ui-datepicker .ui-datepicker-calendar td.sd_day { background: #3aa76d; }
.ui-datepicker .ui-datepicker-calendar td.sd_day:hover { background: #2e8b57; }
.ui-datepicker .ui-datepicker-calendar td.sd_day a { color: #fff !important; background: none !important; border: 0 !important; font-weight: 700; }
.ui-datepicker .ui-datepicker-calendar td.sd_day.ui-datepicker-current-day { background: #1f6f45; }
/* prev / next arrows: datepicker.css draws them with the Glyphicons font, which this site does not load → plain characters */
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { font-family: inherit !important; cursor: pointer; text-decoration: none; }
.ui-datepicker .ui-datepicker-prev::before { content: "\2039" !important; font-family: inherit !important; font-size: 26px; line-height: 1; color: #2a5bd7; }
.ui-datepicker .ui-datepicker-next::before { content: "\203A" !important; font-family: inherit !important; font-size: 26px; line-height: 1; color: #2a5bd7; }
.ui-datepicker .ui-datepicker-prev.ui-state-disabled::before, .ui-datepicker .ui-datepicker-next.ui-state-disabled::before { color: #ccc; }
