/* Keep scoped hidden controls hidden even when the shared toolbar uses display:flex. */
#dashboardSection #ceoTimeClockReportPanel [hidden],
#ceoTimeClockEditOverlay #ceoTimeClockPaymentField[hidden],
#ceoTimeClockEditOverlay #ceoTimeClockOvertimeField[hidden],
#ceoTimeClockShiftDetailsOverlay #ceoPayrollAddShiftMenu [data-ceo-add-shift-type][hidden] { display: none !important; }
#ceoTimeClockReportPanel.is-temporary .ceo-timeclock-summary { grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)) !important; }
#ceoTimeClockAgencyFilter { flex: 1 1 260px; min-width: 0; max-width: 100%; }
@media (max-width: 767px) {
  #ceoTimeClockReportPanel.is-temporary .ceo-timeclock-summary { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
}
