@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap);*{padding:0;box-sizing:border-box}*,body{margin:0}body{background:#e5e5e5;font-family:-apple-system,"Roboto","Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.background{width:100vw;height:100vh;background:url(/static/media/main_bg.af474504.png) no-repeat 50%/cover}.background:before{content:"";background:rgba(0,0,0,.5);position:absolute;top:0;left:0;width:100%;height:100%}.login-container{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:480px;height:555px;background:#fff;border-radius:12px;z-index:5000}.login-container .logo{margin:32px 86px 12px 85px}.login-container .version-text{font-family:"Helvetica";font-size:12px;line-height:14px;text-align:center;color:#828282}.login-container h2{margin-top:40px;font-family:"Roboto";font-weight:400;font-size:24px;line-height:28px;letter-spacing:.0018em;color:rgba(0,0,0,.87);text-align:center}.login-container h2 span{display:block;margin-top:8px;font-size:14px;line-height:24px}.login-container .input-container{position:relative;display:flex;flex-direction:column;width:100%;align-items:center;margin:32px auto;font-family:"Roboto"}.login-container .input-container h4{font-family:"Roboto";font-size:13px;color:#f46262;position:absolute;left:80px;top:-10px}.login-container .bottom-text{margin-top:25px;font-family:Helvetica;font-style:italic;font-weight:400;font-size:12px;line-height:14px;text-align:center;color:#bdbdbd}h1{top:200px;width:-webkit-max-content;width:-moz-max-content;width:max-content}h1,p{font-family:Roboto;position:absolute;left:0;right:0;margin:auto;height:-webkit-max-content;height:-moz-max-content;height:max-content}p{top:280px;max-width:600px;line-height:2rem}.container{display:flex;font-family:Roboto;font-style:normal;font-weight:400;color:rgba(0,0,0,.87)}.dashbaord{flex:1 1}.title{margin-left:48px;margin-top:100px;font-size:24px;line-height:28px;letter-spacing:.0018em}.back-button{margin-top:104px;margin-left:56px;text-transform:uppercase;font-weight:700;font-size:14px;line-height:16px;letter-spacing:.02em;color:rgba(0,0,0,.6);cursor:pointer}.grading-text{margin-left:48px;margin-top:36px;font-size:24px;line-height:28px;letter-spacing:.0018em}.side-bar{margin-top:60px;width:250px;height:calc(100vh - 60px);background:#fff;box-shadow:0 5.5px 5px rgba(0,0,0,.24),0 9px 18px rgba(0,0,0,.18)}.side-bar .user-info{display:flex;flex-direction:column;font-family:Roboto;font-style:normal;color:rgba(0,0,0,.87);padding:32px 16px;margin-bottom:3px}.side-bar .user-info .greeting{font-weight:400;font-size:14px;line-height:20px;color:rgba(0,0,0,.54);padding-bottom:16px}.side-bar .user-info .name{font-weight:700;font-size:20px;line-height:23px;letter-spacing:.0015em;padding-bottom:4px}.side-bar .user-info .type{font-size:16px;line-height:24px}.side-bar hr{border-color:rgba(0,0,0,.12)}.side-bar .menu{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:rgba(0,0,0,.87);list-style:none;margin:26px 18px}.side-bar .menu .link{text-decoration:none;color:rgba(0,0,0,.87)}.side-bar .menu li{display:flex;align-items:center;padding-bottom:26px;cursor:pointer}.side-bar .menu li .icon{height:24px;padding-right:34px}.side-bar .menu li:last-child{padding-bottom:0}.side-bar .menu li:hover{font-weight:700}.copyright{position:absolute;width:211px;height:14px;left:18px;bottom:16px;font-family:Helvetica;font-style:normal;font-weight:400;font-size:12px;line-height:14px;text-align:center;color:#bdbdbd}.info-card{height:372px;width:262px;margin-top:34px;margin-left:48px;background:#fff;border:1px solid #e0e0e0;border-radius:4px}.info-card .card-title{padding:24px 24px 17px;font-weight:700;font-size:20px;line-height:23px;letter-spacing:.0015em}.info-card ul{list-style:none;margin:0 24px}.info-card ul li .topic{font-size:14px;line-height:24px;letter-spacing:.25px;color:#9b9b9b}.info-card ul li .info{font-size:16px;line-height:28px;margin-bottom:16px}.table-container{margin-top:34px;margin-left:16px;height:372px;width:816px;background:#fff;border:1px solid #e0e0e0;border-radius:4px}.table-container .table-title{margin:24px 24px 17px;font-weight:700;font-size:20px;line-height:23px;letter-spacing:.0015em}.student-list-table-container{margin-top:34px;margin-left:48px;height:600px;width:1094px;background:#fff;border:1px solid #e0e0e0;border-radius:4px}.student-list-table-container .table-title{margin:24px 24px 17px;font-weight:700;font-size:20px;line-height:23px;letter-spacing:.0015em}.grade-edit-table-container{position:relative;margin-top:34px;margin-left:14px;height:500px;width:816px;background:#fff;border:1px solid #e0e0e0;border-radius:4px}.grade-edit-table-container .table-title{margin:24px 24px 17px;font-weight:700;font-size:20px;line-height:23px;letter-spacing:.0015em}.status-text{position:absolute;right:24px;top:28px;font-size:16px;line-height:28px;color:rgba(0,0,0,.87)}.discard-text{font-family:Roboto;font-style:normal;font-weight:700;font-size:14px;line-height:18px;letter-spacing:.16px;color:#cf658d;position:absolute;bottom:33px;right:193px;cursor:pointer}.discard-text:hover{color:#bd4774}.nav{position:absolute;display:flex;align-items:center;top:0;left:0;height:60px;width:100vw;background:#fff;z-index:10;box-shadow:0 4px 4px rgba(0,0,0,.24),0 0 4px rgba(0,0,0,.12)}.nav img{margin-left:24px}
/*# sourceMappingURL=main.7883b191.chunk.css.map */