.TimeKeepingAdminPage_container___3Gqy{display:flex;flex-direction:row;width:100%;height:100%;overflow-x:auto}.TimeKeepingAdminPage_time-keeping--container__OLxqm{flex:1 1;display:flex;flex-direction:column;background:linear-gradient(180deg,#fff 25%,hsla(0,0%,100%,.652) 50%);min-width:calc((175px * 8) + 1px)}.TimeKeepingAdminPage_time-tracking--bar__eKUmb{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem 0 .5rem 1rem;border-bottom:2px solid var(--border-gray)}.TimeKeepingAdminPage_calander-details--container__gkW6Y{display:flex;flex-direction:row;align-items:center;padding:.75rem 0 .75rem 1rem;border-bottom:2px solid var(--border-gray)}.TimeKeepingAdminPage_calander-details--left__h0EQX{flex:0.8 1;display:flex;flex-direction:row;align-items:center}.TimeKeepingAdminPage_calander-details--right__VIBcr{flex:0.2 1;display:flex;flex-direction:row;align-items:center;justify-content:space-evenly}.TimeKeepingAdminPage_hour-progress--container__yBaZi{display:flex;flex-direction:column;text-align:center}.TimeKeepingAdminPage_calender-week--container__XdIPU{flex:1 1;width:100%;height:100%}.TimeKeepingAdminPage_info-button__yccZy,.TimeKeepingAdminPage_info-button__yccZy:hover{min-width:15vw;margin-bottom:.75rem;color:var(--white);background-color:var(--primary-orange)}.BaseModal_container__tPQVZ{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;background-color:var(--bg-secondary);max-height:95vh;overflow-y:auto}.BaseModal_header__xpNyq{display:flex;align-items:center;padding:.5rem 1rem;gap:.5rem;border-bottom:1px solid var(--border-default)}.BaseModal_content__2pc7c{display:flex;flex-direction:column;flex:1 1;overflow-y:auto}.BaseModal_footer__RT8Oj{display:flex;padding:.5rem 1rem;border-top:1px solid var(--border-default)}.BaseModal_actions-left__P2E3i{display:flex;flex:1 1;justify-content:flex-start;gap:.5rem}.BaseModal_actions-right__GcD_O{display:flex;flex:1 1;justify-content:flex-end;gap:.5rem}.PMSubmitHoursModal_container__32trH{padding:2rem;width:min(35rem,(100% - 4rem));min-height:25rem;height:55vh}.PMSubmitHoursModal_container__32trH,.PMSubmitHoursModal_warning-modal--container__7hztI{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column}.PMSubmitHoursModal_warning-modal--container__7hztI{justify-content:space-between;padding:1rem;width:min(40rem,100%);height:max(150px,20vh)}.PMSubmitHoursModal_divider__KPsQo{border:1px solid var(--info)}.PMSubmitHoursModal_hours-view--divider__x6ATP{margin-top:.25rem;border:1px solid var(--info)}.PMSubmitHoursModal_action-button--container__ZVBNL{flex:1 1;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:2rem}.PMSubmitHoursModal_loading--container__ipNhR{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1}.Option_dropdown-option--container__X6R25{display:flex;flex-direction:column;align-items:flex-start!important}.Option_details--container___lBxh{width:100%;display:flex;justify-content:space-between;align-items:center}.Option_dropdown-option--text__DbY1H{width:100%;text-align:start}.BaseAccordion_content--nested__mecP6{background-color:var(--gray200)}.BaseAccordion_container__mBvDU{box-shadow:0 0 5px rgba(0,0,0,.2)}.AttachmentsAccordion_container__z5GH7{display:flex;flex:1 1;flex-direction:column;gap:.5rem}.AttachmentsAccordion_attachments--actions__aLDGs{display:flex;flex:1 1;gap:.5rem;justify-content:space-between;align-items:center}.AttachmentsAccordion_attachment--container__bWHAw{flex:1 1;padding:1rem 1rem 0;display:flex;flex-direction:column}.ViewDailyReportsBox_container__EkOYI{height:100%;width:100%;overflow:hidden;flex:1 1}.ViewDailyReportsBox_card__MB9B1{flex:1 1;background-color:var(--bg-secondary);height:100%;display:flex;flex-direction:column;padding:0 .5rem;overflow:hidden}.ViewDailyReportsBox_daily-reports--title__nVbFu{text-align:center}.ViewDailyReportsBox_daily-reports--top-bar__FEjPH{display:flex;padding:1rem 1rem 0;align-items:center;gap:.5rem}.ViewDailyReportsBox_daily-reports--loading__cvpcx{display:flex;align-items:center;justify-content:center;margin-top:6rem}.ViewDailyReportsBox_spacer__e3Enq{flex:1 1}.ViewDailyReportsBox_list__7WwfT{padding:1rem;display:flex;flex-direction:column;gap:1rem;overflow:auto;align-items:center}.ViewDailyReportsBox_download-state__d13bn{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ViewDailyReportsBox_download-state__d13bn:hover,.ViewDailyReportsBox_download-text__2Rn4o:hover{cursor:pointer}.ViewCommentBox_view-comments__2P5R9{display:flex;flex-direction:column;align-items:flex-start;min-height:0;flex:1 1;overflow-y:auto;padding-right:.75rem;padding-top:.75rem}.TasksGridCard_list--container__iOty7{display:flex;flex:1 1;flex-direction:column;gap:10px;width:100%;min-height:90%}.TasksGridCard_list--item-button__KQA4v{padding:0;margin:0 .5rem 0 0;flex:none;flex-grow:0}.TasksGridCard_card--container__4N1pF{display:flex;justify-content:space-between;width:100%}.TasksGridCard_card--container__4N1pF:hover .TasksGridCard_checkbox--container__7v9Z3{max-width:40px;transform:translateX(0);visibility:visible}.TasksGridCard_content--container__kWhhh{display:flex;alignItems:center;justify-content:space-between;width:100%}.TasksGridCard_grid-item--centering__iU8p4{display:flex;align-items:center;justify-content:center}.TasksGridCard_content--left--container__Z3f6G{display:flex;flex-direction:column;padding:5px 0 5px 5px}.TasksGridCard_content--left--row1__usV0u{display:flex;gap:5px}.TasksGridCard_content--left--details__zyPfz{display:flex;width:100%;align-items:flex-start;gap:10px;padding:0 5px}.TasksGridCard_details--item-container__izXdK{display:flex;align-items:center;justify-content:center;gap:2px}.TasksGridCard_details--icon__rnAOK{height:18px;width:18px;color:#656565}.TasksGridCard_details--text__xrzmp{font-size:14px}.TasksGridCard_avatar--container__jPMn4{display:flex;align-items:center;height:100%;gap:5px}.TasksGridCard_profile-picture--item__XO9dA{width:32px;height:32px}.TasksGridCard_content--right--container__CuqY_{display:flex;align-items:center;gap:10px;padding-left:10px}.TasksGridCard_checkbox--container__7v9Z3{display:flex;max-width:0;margin-left:0;transform:translateX(42px);transition:all .3s ease-in-out;overflow:hidden;flex-shrink:0}.AppHeader_header-container__12w8r{display:flex;flex-direction:column;width:100%}.AppHeader_header-bar__CZOl8{background-color:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}.AppHeader_logo__FHXdT{cursor:pointer}.AppHeader_header-bar--left-section__AKc_4{display:flex;flex:0.3 1;justify-content:flex-start;align-items:center;gap:.75rem;margin-left:1rem}.AppHeader_header-bar--center-section__K_g2W{display:flex;flex:0.4 1;justify-content:center}.AppHeader_header-bar--right-section__qLRht{display:flex;flex:0.3 1;justify-content:flex-end;gap:.75rem;margin-right:1rem}.AppHeader_header-button__Ft8B0{color:#241e20}.AppHeader_header-button__Ft8B0:hover{color:var(--primary-default);background-color:transparent}.AppHeader_notification-menu-header--container__NQz8l{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 .25rem}.AppHeader_notification-menu--container__AbojC{max-height:75vh;overflow-y:scroll}.AppHeader_no-notifications-text__3emyL{text-align:center;padding:2rem}.AppHeader_profile-menu--container__uiA5F{display:flex;flex-direction:column;padding:.5rem 1rem}.AppHeader_header-bar--mobile__RSX6B{margin:0 1rem;padding:.25rem;gap:.5rem;display:flex;justify-content:flex-start}.AppHeader_header-button--mobile__IH_QF{color:#241e20}.AppHeader_header-button-container--mobile__MdMBg{display:flex;align-items:center}.AppHeader_mobile-drawer--list__bPw34{display:flex;flex-direction:column;height:calc(100% - 16px)}.AppHeader_mobile-drawer--header__79rY_{display:flex;align-items:center;margin-bottom:.25rem}.AppHeader_mobile-drawer--list-item__gI2L1{max-height:2.5rem;display:flex;gap:.5rem}.NotificationCardContainer_accordion-summary-expand-icon--container__wLZHA{display:flex;flex-direction:row}.NotificationCardContainer_accordion-summary__eb4hg{display:flex;align-items:center;justify-content:center}.NotificationCardContainer_notification-list__beSvN{max-height:10rem;overflow-y:scroll;padding-right:.75rem;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.5) transparent}.NotificationCardContainer_notification-list__beSvN::-webkit-scrollbar{width:12px}.NotificationCardContainer_notification-list__beSvN::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5)}.NotificationCardContainer_notification-list__beSvN::-webkit-scrollbar{display:none}.CommentInput_mention--container__p78q9{font-family:var(--roboto-font);background-color:var(--bg-primary)}.CommentInput_comments--actions-container__W5C30{display:flex;flex-direction:column;flex:1 1;width:100%}.CommentInput_enter-comment--container__z7Pv_{display:flex;flex-direction:row;justify-content:flex-start}.CommentInput_user--profile-picture__M860I{flex:0.10 1;max-width:1.75rem;max-height:1.75rem;margin-top:.25rem!important;margin-right:.5rem}.CommentInput_comment--edit-buttons__kvWdR{flex:1 1;display:flex;flex-direction:row;width:100%;justify-content:space-between;flex:0.95 1;background-color:var(--bg-primary)}.CommentInput_comment--create-button__0jXls{flex:0.05 1}.DateInput_container__bvGec{display:flex;flex:2.25 1;align-items:center;text-align:end}.DateInput_date-picker--label__OvmoJ{text-align:end;font-weight:700}.DateInput_required-label__ru4p5{color:#f23232;font-family:var(--font-roboto);font-weight:700}.FileUploadInput_container__Nq_eS{display:flex;flex-direction:column;font-family:sans-serif;margin-bottom:.75rem}.FileUploadInput_container__Nq_eS>p{font-size:1rem}.FileUploadInput_container__Nq_eS>em{font-size:.8rem}.FileUploadInput_dropzone___eEOI{flex:1 1;display:flex;flex-direction:column;align-items:center;padding:20px;border-radius:2px;border:2px dashed #eee;background-color:#fafafa;color:#bdbdbd;outline:none;transition:border .24s ease-in-out}.FileUploadInput_dropzone___eEOI:focus{border-color:#2196f3}.FileUploadInput_dropzone___eEOI.FileUploadInput_disabled__RBbym{opacity:.6}.FileUploadInput_uploaded-file--card__TlCU4{width:100%;display:flex;flex-direction:row;align-items:center}.TaskCopyFromModal_modal__OD3KL{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:50rem;white-space:nowrap;overflow:hidden}.TaskCopyFromModal_container__sV8vy,.TaskCopyFromModal_modal__OD3KL{display:flex;flex-direction:column}.TaskCopyFromModal_title__TBXtZ{padding:.5rem 1rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d3d3d3}.TaskCopyFromModal_content__4OM5W{padding:1rem}.CreateAttachmentCard_attachment--container__M2e_v{padding:1rem 1rem 0;display:flex;flex-direction:column;transition:transform .1s;white-space:normal;height:13rem;width:19.75rem}.CreateAttachmentCard_attachment--container__M2e_v:hover{cursor:pointer;transform:scale(1.02)}.CreateAttachmentCard_modal--container__Ij3M3{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:1rem;display:flex;flex-direction:column;gap:1rem}.CreateAttachmentCard_description__BTbuC{min-width:30rem}.CreateAttachmentCard_top-bar__1_hW6{display:flex;align-items:center}.CreateAttachmentCard_card-name__eHt_7{display:flex}.CreateAttachmentCard_card-name--text__uBqXp{flex:1 1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:break-word}.CreateAttachmentCard_attachment--display__J56gd{flex:1 1;width:100%;overflow:hidden;display:flex;justify-content:center;align-content:center;align-items:center}.CreateAttachmentCard_spacer__ojBzH{flex:1 1}.SelectInput_container__L5uA1{display:flex;flex-direction:row;align-items:center;padding:.5rem 0}.SelectInput_select-input--label__aQorA{flex:0.5 1;font-weight:700;text-align:end;padding-right:.5rem}.SelectInput_required-label__wsWf7{color:#f23232;font-weight:700}.TextInput_container__3WHad{display:flex;flex-direction:row;align-items:center;padding:.5rem 0}.TextInput_text-input--label__2giGR{padding-right:.5rem;font-weight:700}.TextInput_required-label__ZTC9a{color:#f23232;font-family:var(--font-roboto);font-weight:700}.TextInput_container--multiline__yb1GX{display:flex;flex:0.90 1;flex-direction:column;text-align:start}.TextInput_text-input--multiline-label__8dtrH{display:inline;flex:1 1;font-weight:700}.TextInput_text-input--multiline__D33xJ{flex:1 1}.TextInput_multiline-chat--buttons__jo_w_{display:flex;flex-direction:column-reverse;justify-content:flex-start;align-content:flex-start}.UpsertProjectModal_container__WSg1Y{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:90vh;white-space:nowrap;display:flex;flex-direction:column;max-width:100vw}.UpsertProjectModal_title-bar__Z558z{padding:.5rem;gap:.5rem;display:flex;align-items:center;border-bottom:1px solid var(--border-default)}.UpsertProjectModal_titlebar--clear-btn__vGwsa{color:gray;padding:0;margin-left:.5rem}.UpsertProjectModal_project-details--container__VJgX9,.UpsertProjectModal_site-details--container__w4WMX{display:flex;flex-direction:row;gap:2rem;padding:1rem}.UpsertProjectModal_project-details--left-col__AXvDq,.UpsertProjectModal_site-details--left-col__4k8of{flex:3 1;display:flex;flex-direction:column;gap:.5rem}.UpsertProjectModal_project-details--right-col__e8OHP,.UpsertProjectModal_site-details--right-col__q6xKf{flex:2 1;display:flex;flex-direction:column;gap:1rem}.UpsertProjectModal_add-team-members--container__EMPX5,.UpsertProjectModal_mailing-lists--container__kKjAi,.UpsertProjectModal_phase-codes--container__k5vsy{display:flex;flex-direction:column;gap:1rem;padding:1rem}.UpsertProjectModal_actions--container__qLeuP{display:flex;flex-direction:row-reverse;padding:.5rem;border-top:1px solid var(--border-default)}.UpsertProjectModal_spacer__sdWOB{flex:1 1}.UpsertProjectModal_laborer-grid--container__nAM86,.UpsertProjectModal_mailing-list-grid--container__Ftld6,.UpsertProjectModal_other-users-grid--container__VqtEd,.UpsertProjectModal_phase-manager-grid--container__A7NtQ,.UpsertProjectModal_work-areas-grid-container__ld6O_,.UpsertProjectModal_work-group-users-grid--container__6JWAx{height:20rem;width:100%}.UpsertProjectModal_phase-manager-grid--container__A7NtQ{width:40rem}.UpsertProjectModal_img--container__XG2yl{display:flex;justify-content:center;align-items:center;overflow:hidden}.UpsertProjectModal_img--container__XG2yl>img{max-width:100%;max-height:100%;object-fit:contain}.UpsertProjectModal_logo--container__FqtSJ{display:flex;justify-content:center;align-items:center;overflow:hidden;width:auto;height:auto}.UpsertProjectModal_logo-actions--container__D6r2y{display:flex;padding-bottom:1rem}.UpsertProjectModal_flex-row__h7NqD{display:flex;gap:1rem;align-items:center}.UpsertProjectModal_data-grid--max-width-headers__ELKR_ .MuiDataGrid-columnHeaderTitleContainerContent{flex:1 1}.ClientAutocomplete_img--container__Qpcyn{display:flex;justify-content:center;align-items:center;overflow:hidden}.ClientAutocomplete_img--container__Qpcyn>img{max-width:100%;max-height:100%;object-fit:contain}.ClientAutocomplete_logo--container__8sVsu{display:flex;justify-content:center;align-items:center;overflow:hidden;width:auto;height:auto}.CompactAccordion_accordion__w2G65{border-radius:8px;overflow:hidden;transition:margin .1s ease}.CompactAccordion_accordion-header__whigV{display:flex;justify-content:space-between;gap:.5rem;padding:.5rem;border-radius:8px 8px 0 0;cursor:pointer}.CompactAccordion_accordion-content__gv_oV{overflow:hidden;transition:height .3s ease}.CompactAccordion_accordion-icon__WEdVe{transition:transform .3s ease}.CompactAccordion_accordion-header-slot__bLBO5{flex:1 1}.AddUpdateUserModal_modal__zXhGF{position:absolute;width:40%;top:50%;left:50%;transform:translate(-50%,-50%);padding:1rem;display:flex;flex-direction:column;gap:.25rem}.AddUpdateUserModal_header--container__IU_e7{margin-bottom:1rem}.AddUpdateUserModal_header--row___GOCV{display:flex;justify-content:space-between;align-items:center}.AddUpdateUserModal_form--container__bcCYk{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.AddUpdateUserModal_actions--container___rPsQ{display:flex;justify-content:space-between;padding-top:1rem}.NotificationSettingItem_accordion-content--container__vA7IH{display:flex;flex-direction:column;gap:.5rem;padding:.5rem}.NotificationSettingItem_opt-in-item--container__YcND7{display:flex;justify-content:space-between;padding:0}.NotificationSettingItem_opt-in-item-options--container__lnWLw{display:flex;gap:10px}.NotificationSettingItem_item-switch-label__GMJ1r{display:flex;align-items:center}.NotificationSettingItem_entity-item--container__jSEoI{display:flex;gap:10px;padding:0 10px}.ProjectPanelDocumentContainer_project-panel--document-list__Ip8eJ{display:flex;flex-direction:column;flex:1 1;overflow:auto;padding:.5rem;gap:.5rem;min-height:0}.ProjectPanelDocumentContainer_project-panel--document-header__Fs9iG{display:flex;padding:.25rem .5rem;flex-direction:row;align-items:center;gap:.5rem}.TaskGroupModal_container__dnHYW{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:50rem;white-space:nowrap;display:flex;flex-direction:column;overflow:hidden;padding:1rem .75rem;height:85vh}.TaskGroupModal_modal-header--container__nHujw{display:flex;flex-direction:row;justify-content:space-between;margin-top:.5rem}.TaskGroupModal_task-grouping--container__HEwrS{height:100%;overflow-y:auto;padding-left:1rem;padding-right:1rem}.TaskGroupModal_loading--container__VxH91{height:100%;width:100%;display:flex;align-items:center;justify-content:center;margin-top:15rem}.TaskGroupModal_flex-row--container__Bfl09{display:flex;flex-direction:row}.TaskGroupModal_flex-column--container__cpiVU{display:flex;flex-direction:column}.ViewTaskPanel_panel-container__uqGDi{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 1rem;background-color:var(--bg-secondary);overflow-y:auto}.ViewTaskPanel_panel--main-content__lLdGO{flex:2 1;width:100%;height:55vh}.ViewTaskPanel_input-containers__pQGH_{flex:1 1;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%}.ViewTaskPanel_text-input--for-label__5XAbB{padding-right:.88rem;font-weight:700}.ViewTaskPanel_text-input--in-label__coEDZ{padding-right:1.5rem;font-weight:700}.ViewTaskPanel_text-input--description-container__6XeAm{display:flex;flex-direction:column}.ViewTaskPanel_actions--container__o2ABR{display:flex;flex-direction:row;width:100%;align-items:flex-end;justify-content:flex-end;gap:5px}.ViewTaskPanel_add-subtask--create-container__Y6hQb{flex:0.5 1;display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.ViewTaskPanel_complete-task--button__BVjGq,.ViewTaskPanel_complete-task--button__BVjGq:hover{width:8rem;color:#fff}.ViewTaskPanel_archive-task--button__wkLnT,.ViewTaskPanel_archive-task--button__wkLnT:hover{margin:0 .5rem;width:6rem;color:#fff}.ViewTaskPanel_user--profile-picture__xZN8d{margin-right:.5rem;width:30px;height:30px;font-size:.8rem}.ViewTaskPanel_drawer-styles___8Ozj{min-height:5rem;overflow-y:scroll}.ViewTaskPanel_header-container__R8Onw{flex:0.25 1;display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:.5rem;width:100%}.ViewTaskPanel_header-close__Iy5F5{flex:0.05 1}.ViewTaskPanel_view-task--comments__bTykM{padding-bottom:1rem;padding-top:.5rem;width:100%}.ViewTaskPanel_due-date__lmmw5{flex:1.5 1;padding-left:.5rem}.ViewTaskPanel_upload-task-document__L5dwC{flex:1 1;margin-top:1rem;margin-bottom:1rem}.ViewTaskPanel_expand-options__QlYs8{display:flex;justify-content:center}.ViewTaskPanel_completed-task--container__pP523{flex:0.75 1}.ViewTaskPanel_completed-task--button__X24c6,.ViewTaskPanel_completed-task--button__X24c6:disabled{max-width:9rem;margin-right:.5rem;background-color:#e8b7b7}.ViewTaskPanel_modify-task--buttons-container__9PNqF{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.ViewTaskPanel_modify-task--buttons__E45em{flex:1 1;margin-top:.75rem;width:100%;margin-bottom:1rem}.BaseTypography_container__JIYW3{margin-top:.75rem}.BaseTypography_text-label__UsznM{display:inline;margin-right:.5rem}.BaseTypography_text-value__s8vaK{display:inline;font-style:italic;padding-right:.05rem}.ManageUserProjectsModal_modal__LAuY5{display:flex;flex-direction:column;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60%;height:60%}.ManageUserProjectsModal_header--container__09EA7{display:flex;justify-content:space-between;padding:.5rem 1rem}.ManageUserProjectsModal_content--container__Fsd28{display:flex;flex:1 1;flex-direction:column;padding:5px;overflow-y:hidden}.ManageUserProjectsModal_filter-row__CCmmC{padding:10px}.ManageUserProjectsModal_table--container__1afO_{display:flex;flex:1 1;padding:10px;overflow-y:hidden}.ManageUserProjectsModal_project-column-header__TtVUV{display:flex;gap:5px;align-items:center}.ManageUserProjectsModal_actions--container__Km034{display:flex;padding:.5rem 1rem;gap:.5rem}.ManageUserProjectsModal_actions-left__14l8b{display:flex;flex:1 1;flex-direction:column}.ManageUserProjectsModal_actions-left-buttons__NN_7J{display:flex;justify-content:space-between}.KanbanBoard_container__iEtn7{display:flex;flex:1 1;min-height:0;align-items:flex-start;overflow-x:auto;gap:1rem;padding:1rem}.KanbanBoard_container__iEtn7::-webkit-scrollbar{height:6px}.KanbanBoard_container__iEtn7::-webkit-scrollbar-track{background-color:rgba(0,0,0,.4)}.KanbanBoard_container__iEtn7::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.6);border-radius:6px}.KanbanBoard_container__iEtn7::-webkit-scrollbar-thumb:hover{background-color:hsla(0,0%,100%,.8)}.KanbanBoard_list__erLga{align-items:flex-start;border-radius:10px;max-height:100%;display:flex;flex-direction:column;flex-shrink:0;overflow-y:auto;cursor:pointer}.KanbanBoard_list-header__4TyNu{box-sizing:border-box;display:flex;flex:1 1;justify-content:space-between;align-items:center;padding:.5rem;width:100%}.KanbanBoard_list-header-button__HS_YS{color:rgba(0,0,0,.6)}.KanbanBoard_list-header-button__HS_YS:hover{background-color:rgba(0,0,0,.15)}.KanbanBoard_list-content__njlxy{box-sizing:border-box;overflow-y:auto;width:100%;max-height:100%;display:flex;flex-direction:column;padding:.5rem;gap:.5rem}.KanbanBoard_list-content__njlxy::-webkit-scrollbar{width:6px}.KanbanBoard_list-content__njlxy::-webkit-scrollbar-track{background-color:rgba(0,0,0,.1);border-radius:6px}.KanbanBoard_list-content__njlxy::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:6px}.KanbanBoard_list-content__njlxy::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.4)}.KanbanBoard_list-content-item__m0S5a{background-color:var(--bg-primary);border-radius:8px;box-shadow:1px 1px 3px rgba(0,0,0,.2);border:1px solid var(--border-default);transition:box-shadow .2s}.KanbanBoard_list-content-item__m0S5a:hover{outline:2px solid var(--border-focus);box-shadow:2px 3px 6px rgba(0,0,0,.2)}.KanbanBoard_list-footer__ZQITT{box-sizing:border-box;width:100%;padding:.5rem}.KanbanBoard_list-footer-button__bBLm2{justify-content:flex-start;width:100%;color:rgba(0,0,0,.6)}.KanbanBoard_list-footer-button__bBLm2:hover{background-color:rgba(0,0,0,.15)}.EstimationView_container__GJdic{display:flex;flex-direction:column;padding:1rem;height:calc(100% - 2rem)}.EstimationView_paper__V2RSI{display:flex;flex:1 1;flex-direction:column;overflow:hidden;padding:.5rem;background-color:var(--bg-secondary)}.EstimationView_header__oyLN6{display:flex;flex:1 1;align-items:center;gap:1rem;background-color:var(--bg-secondary)}.EstimationView_header-actions--container__wPEQ3{gap:.5rem;flex:1 1;align-items:center;flex-wrap:wrap}.EstimationView_header-actions--right__vufDW{display:flex;justify-content:flex-start;align-items:center;flex:1 1 auto;min-width:0;gap:.5rem}.EstimationView_content-container__gYQGU{display:flex;align-items:center;justify-content:center;height:calc(100% - 3rem)}.EstimationPage_page-container__U3cwv{display:flex;flex-direction:column;height:100%}.MeetingsView_container__EAShv{gap:1rem;height:100%;overflow-y:auto;background-color:var(--bg-secondary)}.MeetingsView_header--container__EMQCK{gap:1rem;align-items:flex-start;flex-wrap:wrap;flex-direction:row-reverse;margin:1rem 1rem 0}.MeetingsView_header-left--container__CKtCe{display:flex;gap:.5rem;flex:0 0 auto}.MeetingsView_header-right--container__yWy7u{display:flex;alignItems:flex-start;flex:1 1 auto;minWidth:0;gap:.5rem}.MeetingsView_card-list-header--container__xbKm4{display:flex;flex:1 1;align-items:center;gap:1rem}.MeetingsView_card-list--container__2H1NQ{gap:.5rem;display:flex;flex-direction:column;padding:.5rem;border:1px solid var(--border-strong);background-color:var(--bg-tertiary);border-radius:.25rem;box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.ProjectListCard_container___ufaO{display:flex;justify-content:space-between;min-height:55px;padding:0}.ProjectListCard_list-button__hEOLX{padding:5px}.ProjectListCard_info--container__U3va_{display:flex;flex:1 1;flex-direction:column}.ProjectListCard_info--top__sPUl3{display:flex}.ProjectListCard_icon--container__yzaBv{display:flex;align-items:center;justify-content:center;height:47px;width:47px}.ProjectListCard_icon__oFaTY{border-radius:3px;max-width:100%;max-height:100%}.ProjectListCard_title--container__Qdr8z{display:flex;flex-direction:column;justify-content:center;padding-left:10px}.ProjectListCard_title__iFNW2{font-weight:700}.ProjectListCard_address__gYnEw{font-size:small;color:#707070}.ProjectListCard_actions--container__gZQ0Q{display:flex;align-items:center;justify-content:center}.ViewProjectsBox_container__ODqKI{flex:1 1;display:flex;flex-direction:column;gap:10px;overflow-y:auto;padding:5px}.ViewProjectsBox_container__ODqKI:hover{cursor:pointer}.SignInPage_container__rA_Qu{display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center;padding-top:10rem;margin-top:10rem}.SignInPage_sign-in--button__xSObi{flex:1 1;margin-top:1rem}.SignInPage_sign-in--button-up__tqiUH{margin-top:1.5rem;min-width:11.5rem}.SignInPage_sign-in--text-fields__JzXJM{flex:1 1;margin-top:.5rem;min-width:20rem}.PMTimePunchCard_pm-tp-card--container__PZjJw{display:flex;flex-direction:column;padding:.5rem;background-color:var(--gray400);width:100%;white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.PMTimePunchCard_pm-tp-card--footer__ToChF{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:1.25rem}.PMTimePunchCard_pm-tp-card--note__urBTW{padding:0 .65rem;margin-top:.25rem;overflow-y:auto;max-height:10rem}.PMTimeTrackingColumn_container__hi8tN{display:flex;flex-direction:column;align-items:center;height:100%;min-width:175px}.PMTimeTrackingColumn_day-hours--container__DCZg9{display:flex;flex-direction:row;justify-content:space-between}.PMTimeTrackingColumn_add-time-punch--button__c_jsM,.PMTimeTrackingColumn_add-time-punch--button__c_jsM:hover{height:2rem;width:90%;background-color:var(--gray400)}.PMTimeTrackingColumn_pm-log--header__O7kwZ{display:flex;flex-direction:row;width:100%;margin-top:1rem}.PMTimeTrackingColumn_pm-log--header-divider__Vth0h{width:75%;border-color:var(--black);margin-bottom:.35rem}.PMTimeTrackingColumn_pm-tp--list-item__gK8Rz{padding:0!important;border-radius:1;min-height:6rem;margin:0 1.25rem 1.25rem}.PMTimeTrackingLogModal_container__dEZUg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);min-width:35vw;width:min(100%,max(35vw,670px));max-height:85vh;display:flex;flex-direction:column}.PMTimeTrackingLogModal_divider__F1QTe{border:1px solid var(--border-gray)}.PMTimeTrackingLogModal_log-time--header__vjD6S{display:flex;align-items:center;justify-content:space-between;padding:1rem}.PMTimeTrackingLogModal_log-time--title__NC3aF{display:flex;align-items:center;gap:15px}.PMTimeTrackingLogModal_log-time--form__g6xJc{flex:1 1;overflow-y:auto;display:flex;flex-direction:column;padding:1rem}.PMTimeTrackingLogModal_log-time--row__j7dKg{display:flex;align-items:center;justify-content:center}.PMTimeTrackingLogModal_date-input__NrDQx,.PMTimeTrackingLogModal_project-detail--autocomplete__XNP1P{min-width:19rem}.PMTimeTrackingLogModal_project-checkbox-list--container__NXT_G{border:1px solid #bdbdbd;border-radius:4px;height:15vh;overflow-y:auto}.PMTimeTrackingLogModal_log-time--footer__1xrTS{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:1rem 2rem}.PMTimeKeepingBox_week-day-columns--border__wVOnT{border-right:2px solid var(--border-gray)}.ReportViewPdfModal_container__p38Je{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50vw;height:90vh;padding:0;margin:0}.ReportViewPdfModal_content--container__GDZUQ{width:100%;height:100%;display:flex;flex:1 1;align-items:center;justify-content:center;padding:0;margin:0}.ReportViewPdfModal_iframe__pseNz{width:100%;height:100%;padding:0;margin:0;border-width:0}.TimeTrackingCard_container__5ABHL{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-height:80vh}.TimeTrackingCard_card-container__LKny0{min-width:35rem;max-height:80vh;overflow-y:auto}.TimeTrackingCard_login-container__1cfZc{display:flex;flex-direction:column;justify-content:flex-start;margin-top:1rem}.TimeTrackingCard_project-detail--autocomplete__ZaXVx{min-width:18.4rem;max-width:18.4rem}.SubmitPhaseHoursModal_container__AHTJB{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:.25rem 1rem;min-height:20rem;border:1px solid #000}.SubmitPhaseHoursModal_container__AHTJB,.SubmitPhaseHoursModal_outer-container__FQmjU{display:flex;align-items:center;justify-content:center;min-width:35rem;max-width:35rem}.SubmitPhaseHoursModal_outer-container__FQmjU{flex-direction:column;margin:.25rem 0}.SubmitPhaseHoursModal_close-icon--container__Gtt9b{display:flex;width:100%;justify-content:flex-end;align-items:flex-end;margin-bottom:1rem}.SubmitPhaseHoursModal_message-container__plCK_{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-bottom:4rem;width:100%}.SubmitPhaseHoursModal_button-container__ctAbH{display:flex;flex-direction:row;justify-content:space-evenly;width:100%;margin-top:2rem}.SubmitPhaseHoursModal_left-action-button__OtMr6{color:var(--black);background-color:var(--white);border:1px solid var(--black);text-transform:none;width:11rem}.SubmitPhaseHoursModal_left-action-button__OtMr6:hover{background-color:var(--white)}.SubmitPhaseHoursModal_right-action-button__bvb1o{color:var(--white);background-color:var(--green);text-transform:none;width:11rem}.SubmitPhaseHoursModal_right-action-button__bvb1o:hover{background-color:var(--green)}.WeekDatePicker_week--container__03qI8{display:flex;gap:3px;--workgroup-color:#1976d2;--workgroup-color-dark:#1565c0}.WeekDatePicker_day--container__hdZwU{display:flex;flex-direction:column;justify-content:center;align-items:center;width:45px;height:45px;border-radius:50%;border:1px solid transparent;cursor:pointer;transition:all .2s ease-in-out;background-color:transparent;padding-top:2px}.WeekDatePicker_day--container__hdZwU:hover{background-color:color-mix(in srgb,var(--workgroup-color) 10%,transparent);border-color:color-mix(in srgb,var(--workgroup-color) 40%,transparent)}.WeekDatePicker_day--container-active__TWQOh{background-color:var(--workgroup-color);border-color:var(--workgroup-color);color:#fff}.WeekDatePicker_day--container-disabled__hj7hd{opacity:.3;cursor:not-allowed;pointer-events:none}.WeekDatePicker_day--container-active__TWQOh:hover{background-color:var(--workgroup-color-dark);border-color:var(--workgroup-color-dark)}.WeekDatePicker_day--text__2Wao_{font-size:.8rem;font-weight:500;line-height:.8;margin:0;padding:0}.WeekDatePicker_day--text-active__HfgED{color:#fff;font-weight:600;line-height:.9}.PhaseSelectModal_container__gelQ2{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:.25rem 1rem;width:55rem;height:38rem;border:1px solid #000}.ApplyPhaseHoursBox_container__4wqMJ{margin-top:1.5rem;height:80vh;padding:1rem}.ApplyPhaseHoursBox_employee-search--container__ILLzl{display:flex;flex-direction:column;align-items:flex-start}.ApplyPhaseHoursBox_employee-list--container__csX5j{display:flex;flex-direction:column;width:100%;height:80vh}.ApplyPhaseHoursBox_add-employee-option__LUmgz{display:flex;flex-direction:row;padding:.5rem}.ApplyPhaseHoursBox_add-employeee--button__I9wwj{flex:1 1;display:flex;justify-content:flex-end;align-items:flex-end;width:60%}.ApplyPhaseHoursBox_search-phase-codes__EqH3O{flex:0.5 1;width:20rem}.ApplyPhaseHoursBox_search-employees__8SmPz{flex:0.75 1;width:14rem}.ApplyPhaseHoursBox_data-grid--headers__OYdEz{font-weight:700}.ApplyPhaseHoursBox_employee-row--container__UBevi{display:flex;flex-direction:row;align-items:center;justify-content:center}.ApplyPhaseHoursBox_employee-row--button__5aV8X{flex:0.5 1;margin-right:1rem;text-transform:none;min-width:6rem}.ApplyPhaseHoursBox_clocked-in--styling__7Yu7T{background-color:var(--success)}.ApplyPhaseHoursBox_hours-worked-column--flagged__RuTAv{display:flex;align-items:center;justify-content:center}.ApplyPhaseHoursBox_hours-worked-column--container__WUPrj{display:flex;align-items:flex-end;justify-content:flex-start;width:100%}