:root{--bm-main: rgb(42, 86, 101);--bm-main-darker: rgb(30, 62, 74);--bm-secondary: rgb(36,191,246);--bm-info: #0077b5;--bm-white: #ffffff;--bm-black: #000000;--bm-disabled: #cccccc;--bm-disabled-text: #000000;--bm-link: #0077b5;--bm-hilight: #0077b5;--bm-grid-bg: #f4f4f4;--bm-red: red;--bm-yellow: yellow;--bm-green: rgb(76, 219, 76);--bm-orange: orange;--bm-overDue-red: #d90429;--bm-error: #d9042930;--bm-success: rgb(76, 219, 76);--bm-admin: #f47f7b;--bm-owner-admin: #f4a261;--bm-almost-overdue: #d9042920;--bm-muted-slightly: #cccccc;--bm-muted-very-slightly: #f4f4f4;--bm-muted: #999999;--bm-dark: #666666;--bm-cellborder: transparent;--bm-border: #2d3c3c;--bm-font-medium: 1.1rem;--bm-section-bg: #efefef;--bm-section-border: #2d3c3c}body{display:flex;min-width:1280px;min-height:100vh;font-family:Roboto,sans-serif;font-size:16px;line-height:1.5;color:#333;background:#fff;margin:0;padding:0;height:100vh}#root{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}.bm-main{background-color:var(--bm-main);color:var(--bm-white)}.bm-main-darker{background-color:var(--bm-main-darker);color:var(--bm-white)}.bm-fg-info{color:var(--bm-info)}.bm-fg-muted-slightly{color:var(--bm-muted-slightly)}.bm-fg-muted{color:var(--bm-muted)}.bm-edittable-good{color:var(--bm-green)}.bm-edittable-bad{color:var(--bm-red)}.bm-clickable-link{color:var(--bm-link);margin:5px;cursor:pointer;text-decoration:underline}.login-button{background-color:#000;color:#fff;font-size:35px;font-family:Geneva,Verdana,sans-serif;padding:.3em;margin-top:20px;margin-bottom:20px;border-radius:40px;width:200px}.version{font-size:.8rem;color:var(--bm-muted);text-align:right;margin-top:20px}.bm-error-badge{background-color:var(--bm-red);color:var(--bm-white);font-size:1rem;padding:5px;border-radius:5px}.bm-success-badge{background-color:var(--bm-success);color:var(--bm-black);font-size:1rem;padding:5px;border-radius:5px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:black;transition:background-color 5000s ease-in-out 0s}.MuiContainer-root{padding:0;margin-left:auto;margin-right:auto}.MuiDataGrid-root{font-size:1.5rem;background-color:var(--bm-grid-bg)}.MuiDataGrid-cell{font-size:var(--bm-font-medium)}.MuiDataGrid-filler{background-color:var(--bm-main)}.MuiGrid2-root{background-color:var(--bm-muted-slightly);border-radius:5px;padding:5px 10px}.MuiTypography-body2{font-size:var(--bm-font-medium)!important}.MuiCardContent-root:last-child{padding-bottom:10px!important}.MuiTable-root{border-collapse:unset}.MuiTableCell-root{font-size:1.3rem!important;padding:5px!important;border-left:3px solid var(--bm-cellborder)!important;border-right:2px solid var(--bm-cellborder)!important}.MuiTableCell-root:first-child{border-left:0!important}.MuiTableCell-root:last-child{border-right:0!important}.MuiFilledInput-root,.MuiFilledInput-input{font-size:var(--bm-font-medium)!important;padding-top:0!important}input.MuiSelect-select{font-size:var(--bm-font-medium)!important}.MuiCardContent-root{background-color:#d3d3d3!important}.MuiTableCell-root{font-size:var(--bm-font-medium)!important;padding:5px!important}.MuiOutlinedInput-root,.MuiOutlinedInput-input{font-size:var(--bm-font-medium)!important}.MuiOutlinedInput-root.Mui-error fieldset{border-width:3px!important;border-color:var(--bm-error)!important;border-radius:5px!important}.MuiInputBase-multiline.Mui-error:before{border-width:3px!important;border-color:var(--bm-error)!important;border-radius:5px!important}.MuiFilledInput-root,.MuiFilledInput-input{font-size:var(--bm-font-medium)!important;padding:5px!important}.MuiInputBase-input{caret-color:#000}.MuiTextField-root{padding-top:0!important;margin-top:0!important}#activityFilterGrid .MuiOutlinedInput-root,#activityFilterGrid .MuiOutlinedInput-input,#contactFilterGrid .MuiOutlinedInput-root,#contactFilterGrid .MuiOutlinedInput-input{font-size:1rem!important;padding:5px 0 2px 2px!important}.MuiInputBase-root.MuiInputBase-colorPrimary:not(.act-category-dropdown){background-color:var(--bm-white)}.MuiInputBase-root.MuiInputBase-colorPrimary.Mui-disabled:not(.act-category-dropdown){background-color:var(--bm-disabled)}.MuiInputBase-input.MuiFilledInput-input.MuiInputBase-inputMultiline{background-color:var(--bm-white)}.MuiInputBase-input.MuiFilledInput-input.MuiInputBase-inputMultiline.Mui-disabled{background-color:var(--bm-disabled)}.MuiSelect-select{min-height:var(--bm-font-medium)!important;padding:5px!important;font-size:var(--bm-font-medium)!important}.filterSelect>.MuiSelect-select{font-size:1rem!important;line-height:1!important}.pageSelect>.MuiSelect-select{font-size:var(--bm-font-medium)!important;padding:5px!important}.pageSelect.--activity-color-none{background-color:var(--bm-white)!important}.MuiInputBase-input.Mui-disabled:not(#categorySelect){color:var(--bm-disabled-text)!important;-webkit-text-fill-color:var(--bm-disabled-text)!important}.bm-font-medium{font-size:var(--bm-font-medium)!important}.tableHeader{font-size:1.3rem;font-weight:500;background-color:var(--bm-main);color:var(--bm-white)}.tableHeader .MuiDataGrid-columnHeaderTitle{white-space:normal}.lockedCell{background-color:gray}.meetingCategory{background-color:var(--bm-red);color:var(--bm-white)}.category1Category{background-color:var(--bm-yellow);color:var(--bm-black)}.evenDataGridRow{background-color:var(--bm-muted-slightly)}.oddDataGridRow{background-color:var(--bm-white)}.contactFilterSelect{width:100%;font-size:1.5rem;padding:5px;margin:5px}.overdueActivity{background-color:var(--bm-overDue-red);color:var(--bm-white)}.dueTodayActivity{background-color:var(--bm-almost-overdue);color:var(--bm-black)}#activityGrid{cursor:pointer}.version{font-size:.8rem;color:var(--bm-muted);text-align:right;padding-top:10px}.hideDgFooter .MuiDataGrid-footerContainer{display:none!important}.completedActivity{opacity:60%}.fade-out{animation:fade 1s forwards}.fade-in{opacity:0;animation:fadeIn 1s ease-in-out .1s forwards}.fade-in-and-out{animation:fadeInOut 5s ease-in-out}@keyframes fade{0%{opacity:1}to{opacity:0}}@keyframes fadeInOut{0%{opacity:0}25%{opacity:1}75%{opacity:1}to{opacity:0}}.adminHeader{background-color:var(--bm-admin);color:var(--bm-black);padding:5px;border-radius:5px;margin:5px}.ownerAdminHeader{background-color:var(--bm-owner-admin);color:var(--bm-black);padding:5px;border-radius:5px;margin:5px}.pagination-footer{display:flex;justify-content:flex-end;align-items:center;padding:10px}.pagination-footer .left{padding-right:20px}.pagination-footer .right .prev-button{margin-right:10px}.sectionHeader .MuiTypography-root{background-color:var(--bm-main);color:var(--bm-white);padding-left:1em;padding-top:.25em!important;padding-bottom:.25em!important;border-radius:5px;margin-top:1em;margin-bottom:1em}.sectionHeader{width:100%}.punch-time-list .punch-time-in,.punch-time-list .punch-time-out,.punch-time-list .punch-time-duration{color:var(--bm-dark)!important;font-size:1rem!important}.bm-admin-heading{background-color:var(--bm-main-darker);color:var(--bm-white);font-size:1.5rem;font-weight:500;padding:5px;border-radius:5px;margin-top:1em;margin-bottom:1em}#punchedInActivitiesPopup .MuiDialog-paper{width:80%}.punchedInActivitiesList{width:100%}.punchedInActivitiesListItem{padding-left:20px!important}.searchbar #contactSearchField{width:250px;padding:0 5px!important}.bm-table.logged-in-users td{font-size:1rem;border-bottom:1px solid var(--bm-muted-slightly);padding:5px}.bm-table.logged-in-users td:first-child{text-align:center}.categoryColorSwatch{width:100px;height:50px;border:1px solid var(--bm-border);border-radius:5px;margin-left:10px;text-align:center;padding-top:20px;color:var(--bm-black);background-color:var(--bm-white)}.bm-popup-title{font-size:1rem!important;font-weight:500!important;color:var(--bm-main)!important;border-bottom:1px solid var(--bm-main)!important}.bm-popup-message{font-size:1rem!important}
