a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{-webkit-appearance:none;-moz-appearance:none;border:none;color:#fff;cursor:pointer;display:inline-block;font-family:sans-serif;font-size:1rem;margin:0;padding:1rem 2rem;text-decoration:none}.App,button{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.modal-background{align-items:center;background-color:rgba(0,0,0,.3);bottom:0;display:flex;height:100%;justify-content:center;position:fixed;top:0;width:100%;z-index:9999}.clock-modal{background-color:#fff;border-radius:12px;box-shadow:0 5px 10px gray;display:flex;flex-direction:column;height:auto;padding:20px;width:auto}.clock-modal .modal-title{font-size:2rem;font-weight:700;margin-bottom:.5rem;padding-left:50px;padding-right:50px}.modal-field{display:flex;justify-content:space-between;margin:5%}.close-modal{display:flex;justify-content:flex-end}.close-modal>button{background-color:transparent;border:none;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:2.5rem;font-weight:bolder}.clock-modal .modal-body{font-size:1.5rem}.clock-modal .modal-footer{display:flex;justify-content:space-evenly;padding-top:3vh}.clock-modal .modal-footer .modal-cancel{background-color:#e8d286;border-radius:10px;font-weight:700}.clock-modal .modal-footer .modal-confirm{background-color:#67cba7;border-radius:10px;font-weight:700}.manage-button{background-color:#67cba7;margin-bottom:20px}.delete-button,.manage-button{border-radius:100px;color:#000;padding:.5rem 2rem}.delete-button{background-color:#cb6767}.add-user-form{align-items:center;background:#fff;border-radius:20px;display:flex;flex-direction:column;gap:1rem;margin:5rem auto auto;padding:2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.strikethrough{text-decoration:line-through}@media (max-width:500px){.clock-modal{height:100vh;justify-content:center;width:100vw}}#login{display:flex;height:100vh}.logo-panel{background-color:#005587;width:55%}.login-panel{width:45%}.login-container,.login-panel{display:flex;justify-content:center}.login-container{flex-direction:column;width:55%}.login-container>h2{display:flex;font-size:32px;justify-content:center;margin-bottom:10%}.form-field{display:flex;flex-direction:column}.form-field>label{display:flex;flex-direction:left;padding-bottom:6px}.form-field{margin:5% 0}.form-field>input{border:1px solid #e6e6e6;border-radius:7px;color:#333;padding:12px 16px}.login-submit{background:#005587;border-radius:5px;color:#fff;margin-top:10%}.logo-panel{align-items:center;display:flex;justify-content:center}.brand{color:#fff;font-family:Helvetica,sans-serif;font-size:10rem;font-weight:700;letter-spacing:20px;padding:10%}@media (max-width:900px){.logo-panel{display:none}.login-panel{width:100%}}.navbar{align-items:center;background-color:#000;color:#fff;display:flex;justify-content:flex-end;width:100%}.brand-title{font-size:2rem;font-weight:bolder;margin:.5rem auto .5rem 2vh}.navbar-links>ul{display:flex;margin:0 1vh 0 0;padding:0}.navbar-links>ul>li{list-style:none}.nav-link{color:#fff;display:block;font-size:1.15rem;padding:1rem;text-decoration:none}.navbar-links>ul>li:hover{color:grey}.toggle-nav{display:none;flex-direction:column;height:21px;justify-content:space-between;position:absolute;right:1rem;top:.75rem;width:30px}.toggle-nav .bar{background-color:#fff;border-radius:15px;height:3px;width:100%}.nav-button{background-color:#ffb81c;border-radius:10px;font-size:1.15rem;font-weight:700;justify-content:center;line-height:1.5vh;margin-right:2vh;padding:1vh;width:6rem}.nav-button-link{color:#fff;font-size:1.15rem;text-align:center;text-decoration:none}.nav-button:hover{background-color:#ffa100}.navbar-hamburger{display:none}@media (max-width:1150px){.navbar-links{background-color:red;display:none}.navbar-hamburger{display:block}.navbar-hamburger>button{background-color:transparent;font-size:2rem;margin:.5rem 1rem;padding:0}.navbar-hamburger>button:hover{color:grey}.navbar-hamburger>.navbar-menu{align-items:center;background-color:#000;display:flex;flex-direction:column;height:100vh;justify-content:center;opacity:0;position:absolute;right:0;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:opacity .1s ease-in-out,visibility .4s,-webkit-transform .4s cubic-bezier(.25,1,.5,1);transition:transform .4s cubic-bezier(.25,1,.5,1),opacity .1s ease-in-out,visibility .4s;transition:transform .4s cubic-bezier(.25,1,.5,1),opacity .1s ease-in-out,visibility .4s,-webkit-transform .4s cubic-bezier(.25,1,.5,1);visibility:hidden;width:100%}.navbar-hamburger>.navbar-menu.active{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);visibility:visible}.navbar-hamburger>.navbar-menu a:hover{color:grey}.navbar-hamburger>.navbar-menu .navbar-close-menu{background:transparent;font-size:2rem;position:absolute;right:0;top:0}.navbar-hamburger>.navbar-menu .navbar-close-menu:hover{color:grey}}.timesheet-container{background-color:#005587;height:100%;max-width:100%;min-height:100vh;overflow:hidden;padding-bottom:10vh;padding-top:5vh}.timesheet-title{color:#fff;font-size:3rem;font-weight:bolder;letter-spacing:.1rem}.timesheet-search,.timesheet-title{padding-bottom:1rem}.timesheet-search>input,select{border:1px solid #e6e6e6;border-radius:10px;display:flex;flex-direction:column;margin:5px auto;outline:none;padding:12px 16px;text-align:center}.timesheet{font-size:1rem;margin:auto;max-width:80%}.time-table{border-collapse:collapse;box-shadow:0 5px 10px #87cefa;table-layout:fixed;text-align:center;text-overflow:ellipsis;width:100%}.table-headers{font-size:1.25rem;font-weight:700;letter-spacing:.1rem;overflow-wrap:anywhere;padding:1rem 0;text-transform:uppercase}.table-headers,.table-row{background-color:#fff}.table-data,.table-data-auto-clocked{word-wrap:break-word;padding:1rem 0}.table-data-auto-clocked{color:red}.table-clockIn{background-color:#67cba7;padding:.2rem 0}.table-clockIn,.table-clockOut{border-radius:25px;font-weight:700;width:10rem}.table-clockOut{background-color:#ff3030;padding:.2rem 1rem}.table-clockIn:hover,.table-clockOut:hover{background-color:#000}.table-row:nth-child(odd){background-color:#add8e6}@media (max-width:670px){.timesheet{margin:0;max-width:100vw}.table-clockIn{background-color:#67cba7;width:80%}.table-clockIn,.table-clockOut{border-radius:25px;font-weight:700;padding:.2rem 1rem}.table-clockOut{background-color:#ff3030;width:auto}.table-headers{background-color:#fff;font-size:1rem;font-weight:700;letter-spacing:.1rem;padding:1rem 0;text-transform:uppercase}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}button:disabled,button:hover:disabled{background:grey}
/*# sourceMappingURL=main.51e05b8b.css.map*/