.Loading{color:#05f;font-size:90px;text-indent:-9999em;overflow:hidden;width:1em;height:1em;border-radius:50%;margin:72px auto;position:relative;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load6 1.7s infinite ease,round 1.7s infinite ease;animation:load6 1.7s infinite ease,round 1.7s infinite ease}@-webkit-keyframes load6{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}to{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@keyframes load6{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}to{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@-webkit-keyframes round{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes round{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.Layout nav ul{margin:0;padding:0;list-style-type:none;display:flex;align-items:center;padding:.5rem;background-color:#4c75db;color:#fff;font-size:1.5rem;font-weight:700}.Layout nav ul:nth-child(2){background-color:#6b8ad7;border-top:1px solid rgb(71,93,162)}.Layout nav button{padding:.7rem 1.7rem;font-weight:700}.Layout nav button:hover{box-shadow:0 0 5px #fff}.Layout nav li.user{font-size:1rem;gap:1rem;display:flex;align-items:start;flex:1}.Layout nav li.user .sign-out{margin:.5rem 0 0 -1px;padding:.5rem 1rem;outline:none;border:none;box-shadow:0 2px 2px #000}.Layout .avatar{width:60px;height:60px;border-radius:50%;overflow:hidden}.Layout .avatar>img{width:100%}.Home a{color:#00f;font-weight:700;text-decoration:underline}.AuthForm{background-color:#88a7e5;box-shadow:0 2px 5px #00000049;border-radius:5px}*{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff}button{padding:.2rem 1rem;margin:.1rem;font-weight:700;color:#000;text-transform:uppercase;outline:rgb(99,151,254);border-radius:4px;cursor:pointer;background-color:#fff}button:hover{border-color:#6397fe}a{text-decoration:none;color:inherit}.EmployeeTable{padding:.5rem}table{width:100%;text-align:left;border-collapse:collapse}table tbody tr{background-color:#c6daff}table tbody tr:nth-child(2n){background-color:#dbe6ff}table td,table th{padding:.2rem}table button{padding:.2rem 1rem;margin:.1rem}form{display:grid;font-size:1.2rem}form .control{width:100%;padding:1rem;display:grid;gap:.2rem}form .buttons{font-size:1.2rem;padding:1rem}form .control input,form .control select{font-size:1.2rem;padding:.2rem}form .control .checkbox,form .control .radio{display:flex;gap:.5rem;align-items:center;padding:.2rem;cursor:pointer}form button{padding:.7rem 1.7rem;margin-right:1rem}.grow{flex:1}form button.show-password{margin:0;margin-top:.5rem;width:10rem}.panel{width:80%;margin:1rem auto 0rem;background-color:#73afeb;border-radius:.2rem}.panel header{background-color:#a5cbf2;border-top-left-radius:.2rem;border-top-right-radius:.2rem;padding:.5rem}.panel main{padding:1.5rem}.panel header h1{margin:0;padding:0;font-size:1.5rem;color:#193583}.auth-page{width:50%;margin:0 auto}.auth-page .error-box{background-color:#a91f1f;color:#fff;padding:.5rem;margin:.5rem}.auth-page a{margin-top:10px;display:block;color:#7587cf;font-weight:700;text-decoration:underline}
