.urcar-rental-calendar[dir=rtl] :is(.flatpickr-prev-month, .flatpickr-next-month) { transform: scaleX(-1); }
.urcar-rental-calendar[dir=rtl] .flatpickr-prev-month { left: auto; right: 0; }
.urcar-rental-calendar[dir=rtl] .flatpickr-next-month { right: auto; left: 0; }
.urcar-rental-calendar .flatpickr-time { direction: ltr; }
.urcar-rental-calendar .flatpickr-weekday { font-size: .65rem; }
.urcar-rental-calendar-actions { display: flex; justify-content: space-between; gap: 5px; padding: 6px 8px; border-top: 1px solid #e6edf2; }
.urcar-rental-calendar-actions button { min-height: 36px; border: 1px solid #d6e2eb; border-radius: 7px; background: #f3f7fa; color: #102b40; font: inherit; font-size: .82rem; cursor: pointer; padding: 4px 9px; }
.urcar-rental-calendar-actions button:focus-visible { outline: 2px solid #296484; }
