/* Fix for Django 5.2 admin date/time pickers being too wide */
/* The calendarbox/clockbox were stretching to fill flex containers */
.admin-interface .calendarbox,
.admin-interface .clockbox,
.calendarbox,
.clockbox {
    width: 19em !important;
    max-width: 19em !important;
    min-width: auto !important;
    flex-grow: 0 !important;
    flex-shrink: 0 !important;
}

.admin-interface .calendarbox .calendar table,
.calendarbox .calendar table {
    width: 100% !important;
    max-width: 100% !important;
    table-layout: fixed !important;
}

/* Fix Cancel link contrast - django-admin-interface overrides Django's white text */
.admin-interface .calendar-cancel,
.admin-interface .calendar-cancel a,
.admin-interface .calendar-cancel a:link,
.admin-interface .calendar-cancel a:visited,
.admin-interface .calendar-cancel a:hover,
.admin-interface .calendar-cancel a:active {
    color: #fff !important;
}

/* Fix pagination button text contrast - django-admin-interface overrides Django's white text */
.admin-interface .paginator a,
.admin-interface .paginator a:link,
.admin-interface .paginator a:visited,
.admin-interface .paginator a:hover,
.admin-interface .paginator a:active {
    color: #fff !important;
}
