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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.main-content{margin-left:120px;padding-top:70px;margin-right:20px}.login-container{flex-direction:column;justify-content:center;height:100vh;background:url(https://learningx-s3.s3.ap-south-1.amazonaws.com/LKO5rxAkM-background.png) no-repeat 50%/cover;padding:20px}.login-container,nav{display:flex;align-items:center}nav{width:100vw;position:fixed;top:0;left:0;right:0;padding:15px 30px;background-color:hsla(0,0%,100%,.5);grid-gap:10%;gap:10%;cursor:pointer;box-shadow:0 6px 12px -2px rgba(50,50,93,.25),0 3px 7px -3px rgba(0,0,0,.3)}.nav-links{position:absolute;right:10%;width:fit;grid-gap:60%;gap:60%;font-size:24px;color:#4283ca;justify-content:center}.menu-item,.nav-links{display:flex;align-items:center}.menu-item{text-decoration:none;color:#000;font-size:18px}.logo{margin-right:8px;width:32px;height:auto}.nav-links pre{margin:0;font-size:16px;cursor:pointer}.login-content{display:flex;flex-direction:column;align-items:center;padding:20px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);border-radius:8px;margin-top:20px}.contentDiv{margin-bottom:20px}.contentText{font-size:24px;text-align:center;margin:0}.ui.login.form{display:flex;flex-direction:column;width:100%}form input{padding:10px;font-size:16px;border:1px solid #ccc;border-radius:4px}button:hover{background-color:#0056b3}.links{display:flex;flex-direction:column;align-items:center;grid-gap:16px;gap:16px;margin-top:20px}.links a{color:#007bff;text-decoration:none;font-size:14px}.links a:hover{text-decoration:underline}.boxes{display:flex;justify-content:center}.bottom,.top{height:max-content}.card-container{display:flex;flex-wrap:wrap;grid-gap:32px;gap:32px}.card-item{display:flex;height:260px;width:200px;flex-direction:column;justify-content:center;align-items:center;position:relative;padding:15px;border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.card-item img{width:160px;margin-top:24px;height:auto;display:block;border-radius:8px}.card-content{text-align:center;margin-top:16px;margin-bottom:16px;max-width:180px}.three-lines{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;color:#444}*{padding:0;margin:0;box-sizing:border-box;font-family:Arial,Helvetica,sans-serif}body,html{height:100%;width:100%;background-color:#f9f9f9}.container{width:100%;display:flex;flex-direction:column;align-items:center;grid-gap:30px;gap:30px;padding:30px 20px}.report{margin:8px;width:90%;max-width:1200px;border-radius:12px;padding:16px 20px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.08);border:1px solid #e0e0e0;transition:box-shadow .3s ease}.report:hover{box-shadow:0 4px 8px rgba(0,0,0,.2),0 8px 16px rgba(0,0,0,.15)}.top-bar{justify-content:space-between;flex-wrap:wrap;grid-gap:10px;gap:10px}.info,.top-bar{display:flex;align-items:center}.info img{width:50px;height:50px;border-radius:50%;margin-right:15px;border:2px solid #104dae}.name{display:flex;flex-direction:column;justify-content:center;line-height:1.2}.name h3{font-size:16px;margin:0;color:#333;font-weight:600}.name h4{font-size:14px;margin:0;color:#6c757d;font-weight:400}select{border:1px solid #104dae;font-size:14px;padding:6px 12px;border-radius:6px;background-color:#f8f9fa;cursor:pointer;transition:border-color .3s ease,background-color .3s ease}select:hover{border-color:#3c6bb7;background-color:#fff}i{color:#104dae}.attachment{font-size:15px;color:#0c0cd9}.btn{display:flex;justify-content:flex-end;align-items:center;margin-top:10px}.btn button{border:none;border-radius:25px;font-size:14px;background-color:#104dae;padding:10px 20px;color:#fff;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:background-color .3s ease,transform .2s ease}.btn button:hover{background-color:#3c6bb7;transform:translateY(-2px)}.btn button i{margin-right:8px}@media (max-width:992px){.main p{font-size:15px}.attachment,.btn button{font-size:14px}.btn button{padding:8px 16px}}@media (max-width:768px){.main p{font-size:14px}.attachment,.btn button{font-size:13px}.btn button{padding:8px 14px}}@media (max-width:576px){.container{padding:20px 10px}.main p{font-size:13px}.attachment,.btn button{font-size:12px}.btn button{padding:6px 12px}}
/*# sourceMappingURL=main.1c3ae586.chunk.css.map */