.TimeKeepingReportModal_container__rD48Z{width:95%;height:95%;background-color:var(--bg-secondary)}.TimeKeepingReportModal_container__rD48Z,.TimeKeepingReportModal_submit-hours-notification--container__WWX_9{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:1rem;display:flex;flex-direction:column;gap:.5rem}.TimeKeepingReportModal_submit-hours-notification--container__WWX_9{width:40rem}.TimeKeepingReportModal_company-card--container___N6U_{width:100%;margin:2rem;display:flex;flex-direction:column;height:82vh;padding:1.75rem 1rem 1rem;background-color:var(--bg-secondary)}.TimeKeepingReportModal_report--container__yPAZJ{display:flex;width:100%;min-width:110rem;margin:1rem;flex-direction:column}.TimeKeepingReportModal_report-card--container__q1WSR{display:flex;flex-direction:column;padding:0 .75rem .75rem;height:100%;min-width:60rem;background-color:var(--bg-secondary)}.TimeKeepingReportModal_report-header--container__wD1yl{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;margin:.5rem 0}.TimeKeepingReportModal_report-header--filter__XlawU{display:flex;flex:1 1;flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem}.TimeKeepingReportModal_project-phase-breakdown--container__Ir_j5{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:1rem;display:flex;flex-direction:column;gap:.5rem;width:50%;height:50%;background-color:var(--bg-secondary)}.TimeKeepingReportModal_project-phase-breakdown-header--container__ik0gb{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:.5rem}.TimeKeepingReportModal_project-phase-breakdown-header--actions__RZL_R{display:flex;flex-direction:row;align-items:center;margin-bottom:.5rem}.TimeKeepingReportModal_report--filter-buttons__cbcid{display:flex;flex-direction:column;margin-left:.75rem}.TimeKeepingReportModal_grid-cell-divider--right__oYcnT{border-right:1px solid var(--border-gray)}.TimeKeepingReportModal_grid-cell-divider--left__TYk5B{border-left:1px solid var(--border-gray)}.TimeKeepingReportModal_company-header--container__vIMX0{flex:0 1 auto;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.TimeKeepingReportModal_company-report-list__5edDQ{flex:1 1 auto;width:100%;overflow-y:auto}.TimeKeepingReportModal_flex-center__BREWO{display:flex;flex-direction:row;align-items:center}.TimeKeepingReportModal_submitted-rows__BNDhW{background-color:var(--gray300)}.TimeKeepingReportModal_invalid-rows__L9zMd{background-color:rgba(126,10,15,.1)}.TimeKeepingReportModal_create-report--week-selector__P_ZQi{display:flex;flex-direction:row;justify-content:space-between;gap:.5rem}.TimeKeepingReportModal_create-report--container__u8m4b{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:1rem;display:flex;flex-direction:column;gap:.5rem;width:25rem}.TimeKeepingReportModal_actions--container__lMf6X,.TimeKeepingReportModal_title--container__YpzXs{display:flex;gap:.5rem}.TimeKeepingReportModal_actions--container__lMf6X{padding-top:.5rem}.TimeKeepingReportModal_spacer__fHU0_{flex:1 1}.TimeKeepingReportModal_loading-spinner__NTbI2{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:2rem 0}.TimeKeepingReportModal_detail-cell--container__VWSZY{display:flex;justify-content:center;align-items:center;width:100%}.TimeKeepingReportModal_detail-cell--container__VWSZY:hover{cursor:pointer}.TimeKeepingReportModal_detail-cell--text--container__wq_zL{flex:1 1;display:flex;flex-direction:row-reverse;padding-right:.25rem}.TimeKeepingReportModal_detail-cell--icon--container__6HMxV{flex:0.85 1;display:flex;align-items:flex-end}