body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Roboto","Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;font-size:13px}:root{--moranblue:#3c5778;--moranred:#824c5c;--morangray:#a2b2c5;--moranlightgray:#f2f1fc;--morandarkgray:#303d44;--morangreen:#d5edd7}.App,.App-header{display:block}.App-header{position:-webkit-sticky;position:sticky;top:0;height:21px;background-color:#824c5c;background-color:var(--moranred);text-align:center;align-items:center;justify-content:center;font-size:1.3em;font-weight:700;color:#fff;padding:8px;z-index:6000}.App-link{color:#61dafb}.App-content{padding:15px}.page-header{position:-webkit-sticky;position:sticky;top:37px;z-index:4500;background-color:#f2f1fc;background-color:var(--moranlightgray);padding:7px 15px;min-height:27px;border-bottom:1px solid #824c5c;border-bottom:1px solid var(--moranred)}.page-header:after{clear:both}.page-heading{color:#3c5778;color:var(--moranblue);font-size:1.2em;font-weight:700;padding-top:2px;float:left}.page-buttons{float:right}button{border-radius:5px;margin:0 3px;padding:6px 12px;min-width:5rem;background:#303d44;font-weight:700;color:#fff;border:1px solid #000;font-size:12px}button:hover{background:#d5edd7;background:var(--morangreen);color:#000;cursor:pointer}button:active,button:focus{background:rgba(130,76,92,.6);color:#000;border-color:#fff}button:disabled{background:#616166;cursor:default}nav{padding:0 15px;background-color:#e4e9e9;display:none}nav>a{padding:.5em}nav>a:first-child{padding-left:0}nav a{color:#404040;text-decoration:none;display:inline-block}a.active,nav a:hover{text-decoration:underline}a.active{color:#824c5c;color:var(--moranred);cursor:default}.field-label{font-weight:700}.heading{font-style:italic}.direction-summary{display:inline-block;font-weight:400;padding-left:0;padding-bottom:10px;padding-right:20px;text-align:left}.timesheet-info{position:-webkit-sticky;position:sticky;top:79px;z-index:4500;background-color:#fff;border-bottom:1px solid #824c5c;border-bottom:1px solid var(--moranred);padding:4px 15px 14px}.timesheet-info.locked{padding-bottom:6px}.timesheet-info-totals{background-color:#fff}.timesheet-container>table,table.people-grid{width:100%;table-layout:fixed}.timesheet-container td,.timesheet-container th,table.people-grid td{overflow:hidden;text-overflow:ellipsis}table.people-grid th{text-overflow:clip}.time-management-grid{width:100%}.time-management-filter{position:relative;max-height:200px}.people-grid-container{position:relative}.last-column-filter .filter-popdown-container{right:35px}.timesheet-tabs{display:block;margin-top:1em}.timesheet-tab{float:left;border-top-left-radius:10px;border-top-right-radius:10px;border:1px solid #000;border-bottom:0;min-width:10rem;text-align:center;padding:.4em;cursor:pointer}.timesheet-tab.active{background-color:#3c5778;color:#fff;font-weight:700}.timesheet-container{clear:both;position:relative}.timesheet-tablist{list-style:none;padding:0;margin:0}.timesheet-tab-panel{clear:both}table{border-collapse:collapse}table td{text-align:center}table td a{text-decoration:none}.alternate-bkg{background-color:#f2f1fc;background-color:var(--moranlightgray)}tr:hover.alternate-bkg,tr:hover.normal-bkg,tr:hover input[type=text]{background-color:#d5edd7;background-color:var(--morangreen)}tr:focus-within,tr:focus-within:hover{background-color:rgba(130,76,92,.6)}tr:focus-within:hover input,tr:focus-within input{background-color:rgba(130,76,92,.2)}td,th{padding:2px 5px}td{border:1px solid #a2b2c5;border:1px solid var(--morangray)}th{border:1px solid #3c5778;border:1px solid var(--moranblue);background-color:#a2b2c5;color:#fff;font-weight:700}th.col-one-half{width:4.166%}th.col-one{width:8.333%}th.col-two{width:16.666%}th.col-three{width:25%}th.col-five{width:41.667%}th.col-six{width:50%}.start-column{border-left-width:2px}.end-column{border-right-width:2px}.button-column{min-width:88px}.column-rate{width:70px}.timecard-no-border{border:0;padding:15px 0;text-align:left}.timecard-no-border button{margin-bottom:1px}.hours{text-align:right;width:47px}td.timesheet-summary{text-align:right;font-weight:700;min-height:1em;border:none}td.timesheet-summary.hours{padding-top:20px}td.totals{border-top:2px solid #a2b2c5;border-top:2px solid var(--morangray)}input[type=number],input[type=text]{font-size:1em;padding:0}.number,input[type=number]{text-align:right;-moz-appearance:textfield}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #000;padding:5px;position:relative;top:2px}input[type=checkbox]:checked:after{content:"\2714";font-size:12px;position:absolute;top:-3px;left:1px}.filter-popdown-container input[type=checkbox]{top:4px}input.dollars,input.hours{width:100%}input.search{border-radius:5px;border-style:solid;border-width:1px;margin:5px;padding:2px 2px 2px 30px;width:16.2em}input.comment{min-width:400px;width:60%}input:disabled{background-color:#fff;border-width:1px}.people-header{display:flex;flex-direction:row;align-items:stretch;padding:5px}.people-header-search{flex:1 1;padding-bottom:5px;text-align:left}.people-header-types{flex:1 1;text-align:right}.people-header-buttons{text-align:right}.header-left{display:inline-block;vertical-align:top;margin-right:5px}.header-right{text-align:right;float:right}.modal-content .header-right{padding-right:16px}.filter-popdown-container{position:absolute;overflow:hidden;text-align:left;background-color:#fff;color:#000;z-index:4000}.filter-popdown{position:relative;box-sizing:border-box;max-height:calc(100vh - 140px);overflow-y:auto;border:1px solid #000;padding:3px;font-weight:400;display:none}.time-management-filter .filter-popdown{max-height:calc(80vh - 185px)}.people-grid-container .filter-popdown{max-height:calc(80vh - 225px)}.people-header .filter-popdown{max-height:calc(80vh - 140px)}.filter-popdown.visible{display:block}.clickable{cursor:pointer}.clickable svg{width:12px}.dialog-fixed{margin:0 0 35px;text-align:left}.header-left.label{font-weight:700;color:#404040}.header-left.label+div,.types-to-add{min-height:1.3em}.header-left.select .clickable{border:1px solid #000;padding:3px 5px;margin:0 3px 0 0}.scrollable{width:100%;overflow-y:scroll;height:calc(100% - 95px)}.close-button{position:absolute;top:6px;right:15px;background-color:#824c5c;background-color:var(--moranred);padding:2px 5px}.close-button svg{color:#fff;top:0;position:relative;font-size:1.5em}svg.active{color:#824c5c;color:var(--moranred)}.modal-container{position:fixed;height:80vh;width:80vw;top:0;left:0;text-align:center;margin:10vh 10vw;z-index:5200}.modal{position:relative;display:inline-block;height:100%;width:100%;z-index:5500;background-color:#fff;overflow-x:hidden;overflow-y:hidden;box-shadow:2px 5px 15px 0 #000}.modal.collapse{height:auto;width:auto;min-width:800px}.modal.collapse-x{width:auto}.modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;z-index:5000;background:rgba(0,0,0,.4)}.modal-backdrop.timeout{z-index:5100}.modal.timeout{z-index:5600;color:#fff;background:rgba(130,76,92,.93);width:30%;height:auto;min-height:0;padding:1%;font-size:.8em}.modal-header{background-color:#824c5c;background-color:var(--moranred);text-align:left;color:#fff;padding:10px;font-weight:700}.modal-content{box-sizing:border-box;padding:15px;height:calc(100% - 37px)}.modal-content li{text-align:left}.comment-icon{display:inline-block;vertical-align:top;padding:5px}.comment-details{display:inline-block;padding:3px}ol{margin:0}.timecard-buttons{float:right;display:block;padding-bottom:14px}.approval-buttons button:first-child{margin-left:0}select{width:100%;margin:0;padding:0;font-size:1em}select:hover{cursor:pointer}option{padding:0;min-height:1em;margin:0}.top-choice{font-weight:700}.select-all{border-bottom:1px solid #f2f1fc;border-bottom:1px solid var(--moranlightgray);padding-bottom:3px}select.number{direction:rtl}select.number option{direction:ltr}.pay-container,.pay-container table{margin:auto}.pay-container table td{text-align:left}.pay-container .timecard-buttons td{text-align:center}.pay-period-dropdowns select{width:auto}.error-container{display:inline-block;width:100%;text-align:center}.error-container h3{color:#824c5c;color:var(--moranred);margin:0 0 5px}.user-container{display:flex;flex-direction:row;top:0;text-align:left}.user-list-container{display:flex;flex-direction:column;padding:0 20px;top:0;bottom:0;height:80vh}.user-selection-container{display:flex;flex-direction:column;padding:0 20px 0 0;width:360px;height:80vh}.user-list-results{flex-grow:1}.user-list{border:1px solid #000;max-height:calc(80vh - 180px);text-align:left;margin:5px;padding:3px;overflow-y:auto}.user-list-name:hover{background-color:#d5edd7;background-color:var(--morangreen);cursor:pointer}.user-list-name.active{background-color:rgba(130,76,92,.6)}.user-list-no-results{font-style:italic}.user-list-message{max-width:220px;min-height:3em;margin-left:.3em;font-style:italic}.user-edit-container{display:flex;flex-direction:column;text-align:left}.user-edit-fields{display:grid;grid-template-columns:auto auto;padding:2px 5px;grid-gap:.2em;gap:.2em}.user-edit-container input:disabled{border:none;margin:2px}.user-edit-container input[type=text]{width:calc(100% - 4px)}.user-edit-fields div{min-height:19px}.grid-button-row{grid-column:1/3}.user-field-label{font-weight:700}.user-edit-divisions h3{margin-top:.5em;margin-bottom:0}.user-division-list{border:1px solid #000;max-height:calc(80vh - 290px);overflow-y:auto}.timesheet-locked{margin-left:.2em;color:#000}.loader,.loader:after{border-radius:50%;width:5em;height:5em}.loader{margin:60px auto;font-size:10px;position:relative;text-indent:-9999em;border:.6em solid rgba(130,76,92,.2);border-left-color:#824c5c;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s linear infinite;animation:load8 1.1s linear infinite}.small{margin:auto 60px;width:2.2em;height:2.2em}.overlay{position:absolute;left:calc(50% - 2.5em)}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
/*# sourceMappingURL=main.46a9f1ab.chunk.css.map */