
/* AUTOVIGO V182 — clickable upcoming bookings, white calendar, correct location counts */
.v182-upcoming-open{position:relative;width:100%;border:0;background:#fff;color:#101828;text-align:left;cursor:pointer;font:inherit}
.v182-upcoming-open:hover{background:#fffdf2}.v182-upcoming-open:focus-visible{outline:2px solid #ffd400;outline-offset:-2px}
.v182-open-arrow{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:22px;color:#c69a00;font-weight:800}

#adminView-calendar #bookingCalendar,
#adminView-calendar .daily-panel{background:#fff!important;color:#101828!important;border-color:#e2e6eb!important}
#adminView-calendar .daily-heading h2,
#adminView-calendar .daily-heading p,
#adminView-calendar label,
#adminView-calendar #calendarRange,
#adminView-calendar .muted{color:#344054!important}
#adminView-calendar input,
#adminView-calendar select{background:#fff!important;color:#101828!important;border:1px solid #d9dee5!important}
#adminView-calendar .secondary{background:#fff!important;color:#101828!important;border:1px solid #d9dee5!important}
#adminView-calendar .calendar-column{background:#f8fafc!important;color:#101828!important;border-color:#e4e7ec!important}
#adminView-calendar .calendar-event{background:#fff!important;color:#101828!important;border-color:#e4e7ec!important}
#adminView-calendar .calendar-event small{color:#667085!important}
#adminView-calendar .calendar-pending{color:#a06d00!important}
#adminView-calendar .calendar-alert{color:#b42318!important}
#adminView-calendar .fleet-timeline-scroll{background:#fff!important;border-color:#e4e7ec!important}
#adminView-calendar .fleet-timeline{background:#fff!important;color:#101828!important}
#adminView-calendar .fleet-timeline th,#adminView-calendar .fleet-timeline td{background:#fff!important;color:#101828!important;border-color:#e4e7ec!important}
#adminView-calendar .timeline-chip{background:#eef6ff!important;color:#1849a9!important;border-color:#b2ccff!important}
#adminView-calendar .timeline-chip[data-state="rented"]{background:#ecfdf3!important;color:#067647!important;border-color:#abefc6!important}
#adminView-calendar .timeline-chip[data-state="overdue"]{background:#fef3f2!important;color:#b42318!important;border-color:#fecdca!important}
#adminView-calendar .timeline-detail{background:#fff!important;color:#101828!important}

@media(max-width:760px){
 .v182-upcoming-open{padding-right:30px!important}
 #adminView-calendar .calendar-controls{grid-template-columns:1fr 1fr!important}
 #adminView-calendar .calendar-scroll{overflow-x:auto!important}
 #adminView-calendar .calendar-grid{min-width:720px!important}
 #adminView-calendar .calendar-grid.calendar-day-view{min-width:0!important}
}
