.customerHoursSimple .driverReportControls{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.customerHoursSimple .driverReportControls>details{grid-column:1/-1}.customerHoursSimple summary{cursor:pointer;padding:10px 0;font-weight:600}.customerHoursSimple .customerHoursFooter{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0}.customerHoursSimple .customerHoursFooter label{display:flex;gap:8px;align-items:center}.customerHoursSimple .driverReportBody>.card{padding:12px}.customerHoursSimple .card .driverReportControls{grid-template-columns:repeat(4,minmax(0,1fr))}.customerHoursSimple input,.customerHoursSimple select{min-width:0;max-width:100%;box-sizing:border-box}.customerHoursSimple .card p{font-size:13px;margin:6px 0}.customerHoursSimple details p{font-size:13px;grid-column:1/-1}@media(max-width:600px){.customerHoursSimple .customerHoursFooter{flex-wrap:wrap}.customerHoursSimple .customerHoursFooter button{width:100%}.customerHoursSimple .card .driverReportControls{grid-template-columns:repeat(2,minmax(0,1fr))}}