@import url(https://fonts.googleapis.com/css2?family=Caveat:wght@400;700&display=swap);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}.neu{border-radius:20px;box-shadow:5px 5px 10px #dfdffd99,-5px -5px 5px #fff}.navbar{align-items:center;background-color:#fff;border:1px solid #00000026;display:flex;height:12vh;justify-content:space-between;left:5%;padding:0 10px;position:fixed;top:2%;width:90%;z-index:1000}.logo-img-block{height:50px;width:50px}.logo-img-block img{border-radius:50%;height:100%;width:100%}.navigation{align-items:center;display:flex;height:100%;justify-content:space-between;width:100%}.password-container-1{align-items:center;border:1px solid #4e8a9533;border-radius:20px;display:flex;margin-bottom:10px;padding-right:20px}.password-container-1 .input-1{border:none}.app-title{align-items:center;color:#0d3473;display:flex;font-size:30px;font-weight:400;font-weight:bolder;gap:10px;left:30px;position:relative}.app-title h1{text-decoration:none}ol.menu{display:flex;flex-direction:row;list-style:none;margin:0;padding:0}.menu-items{align-items:center;display:flex;font-size:21.7px;font-weight:500;height:6vh;justify-content:center;padding:0 30px;text-align:center;transition:all .3s ease;width:fit-content}.menu-items:hover{border-radius:10px;box-shadow:5px 5px 5px #4e8a9533,-5px -5px 5px #fff}.menu-items a{color:#000;text-decoration:none}.logout-button{align-items:center;background-color:#3372ede6;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:15px;gap:10px;height:40px;justify-content:center;padding:10px;width:fit-content}.menu-items.active{border-radius:10px;box-shadow:inset 4px 4px 8px #c8cbd0,inset -4px -4px 4px #fff}.hamburger{background:none;border:none;cursor:pointer;display:none;font-size:30px;position:relative;right:20px}@media (max-width:768px){.navbar{height:10vh;left:3%;padding:0 5px;width:94%}.navigation{justify-content:space-between}.app-title{left:10px}.hamburger{display:block}ol.menu{background-color:#fff;border:1px solid #00000026;display:none;flex-direction:column;left:0;position:absolute;top:10vh;width:100%;z-index:999}ol.menu.open{display:flex}.menu-items{font-size:18px;justify-content:center;margin-left:5%;width:80%}.logout-item{padding:15px 0;width:90%}.logout-button{background:none;color:#000;font-size:18px;font-weight:700;height:auto;padding:10px 20px;width:100%}}@media (max-width:480px){.navbar{height:8vh}.app-title span:first-child{font-size:40px}.app-title span:last-child{font-size:30px}.hamburger{font-size:25px;right:10px}.menu-items{font-size:16px}.logout-button{font-size:16px;padding:8px 15px}}@media (min-width:769px) and (max-width:1024px){.navbar{left:4%;width:92%}.navigation{gap:40px}.menu-items{font-size:20px;padding:0 20px}}
/*!
 * Toastify js 1.12.0
 * https://github.com/apvarun/toastify-js
 * @license MIT licensed
 *
 * Copyright (C) 2018 Varun A P
 */.toastify{background:linear-gradient(135deg,#73a5ff,#5477f5);border-radius:2px;box-shadow:0 3px 6px -1px #0000001f,0 10px 36px -4px #4d60e84d;color:#fff;cursor:pointer;display:inline-block;max-width:calc(50% - 20px);opacity:0;padding:12px 20px;position:fixed;text-decoration:none;transition:all .4s cubic-bezier(.215,.61,.355,1);z-index:2147483647}.toastify.on{opacity:1}.toast-close{background:#0000;border:0;color:#fff;cursor:pointer;font-family:inherit;font-size:1em;opacity:.4;padding:0 5px}.toastify-right{right:15px}.toastify-left{left:15px}.toastify-top{top:-150px}.toastify-bottom{bottom:-150px}.toastify-rounded{border-radius:25px}.toastify-avatar{border-radius:2px;height:1.5em;margin:-7px 5px;width:1.5em}.toastify-center{left:0;margin-left:auto;margin-right:auto;max-width:fit-content;max-width:-moz-fit-content;right:0}@media only screen and (max-width:360px){.toastify-left,.toastify-right{left:0;margin-left:auto;margin-right:auto;max-width:fit-content;right:0}}.teacher-home{font-family:Arial,sans-serif;height:auto;left:5%;padding:10px;position:relative;top:17vh;width:90%;z-index:2}.welcome-section{align-items:center;display:flex;height:100px;justify-content:space-between}.welcome-name{font-size:2.2rem;font-weight:100}.text{font-size:1.3em;margin-top:8px;opacity:.5}.search-section{display:flex;justify-content:flex-end;margin:20px 0;max-width:400px;position:relative;width:100%}.search-bar{background-color:#f6f8fa;border:1px solid #ccc;border-radius:15px;box-shadow:0 2px 5px #0000001a;font-size:16px;height:5vh;outline:none;padding:10px;width:100%}.search-results-dropdown{background:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 2px 10px #0000001a;left:15%;list-style:none;margin:0;padding:0;position:absolute;top:110%;width:84%;z-index:10}.search-result-item{border-bottom:1px solid #f0f0f0;cursor:pointer;font-size:16px;padding:10px}.search-result-item:last-child{border-bottom:none}.search-result-item:hover{background:#f8f8f8}.classes-section{margin-bottom:20px;position:relative;top:-20px}.class-buttons button{background-color:#f2f8ff;border:1px solid #bbb;border-radius:20px;cursor:pointer;font-size:21px;font-weight:500;height:50px;margin-bottom:10px;margin-right:20px;outline:none;padding:10px 40px;transition:all .4s ease;width:fit-content}.cls-btn.active,.cls-btn:active{background-color:#c2d9f6;border:none;color:#000;outline:none}.overview-sction{margin:30px 0}.over{font-size:1.3em;font-weight:400;margin-bottom:20px;opacity:.8}.start-exam-section{display:flex;gap:20px;justify-content:space-between;margin-top:70px}.exam-option{align-items:center;background-color:initial;border:1px solid #ddd;border-radius:10px;display:flex;flex:1 1;flex-direction:column;gap:5px;height:35vh;justify-content:center;padding:20px;text-align:center}.exam-option h3{color:#032872}.generate-button{align-items:center;background-color:#fff;border:1px solid #0000001a;border-radius:5px;box-shadow:2px 2px 15px #0003;color:#000;cursor:pointer;display:flex;gap:2px;justify-content:center;margin-top:10px;max-width:500px;padding:10px 20px;transition:all .5s ease;width:100%}.generate-button:hover{transform:translateY(-5px)}.ai-img-block{height:60%;width:95%}.ai-img{height:100%;object-fit:contain;width:100%}.nonai-img-block{height:60%;width:95%}.nonai-img{height:100%;object-fit:contain;width:100%}@media (max-width:1024px){.teacher-home{left:4%;padding:8px;width:92%}.welcome-name{font-size:1.8rem;font-weight:700}.text{font-size:1.1em}.search-section{max-width:350px}.class-buttons button{font-size:18px;height:45px;padding:8px 30px}.start-exam-section{gap:15px;margin-top:50px}.exam-option{height:30vh;padding:15px}.generate-button{font-size:14px;padding:8px 15px}}@media (max-width:768px){.teacher-home{left:3%;padding:5px;top:12vh;width:94%}.welcome-section{height:auto;padding:10px 0}.welcome-name{font-size:1.5rem;font-weight:700}.text{font-size:1em;margin-top:5px}.search-section{justify-content:flex-start;max-width:50%}.search-bar{font-size:14px;height:4vh}.search-results-dropdown{left:0;width:100%}.class-buttons{display:flex;flex-wrap:wrap;gap:10px}.class-buttons button{font-size:16px;height:40px;margin-right:10px;padding:8px 20px}.start-exam-section{flex-direction:column;gap:20px;margin-top:40px}.exam-option{height:25vh;padding:10px}.generate-button{font-size:14px;max-width:none;padding:8px 10px;width:100%}.ai-img-block,.nonai-img-block{height:50%;width:100%}}@media (max-width:480px){.teacher-home{left:2%;top:10vh;width:96%}.welcome-name{font-size:1.2rem;font-weight:700}.text{font-size:.9em}.search-bar{font-size:12px;height:3.5vh}.search-result-item{font-size:14px;padding:8px}.class-buttons button{font-size:14px;height:35px;margin-right:5px;padding:6px 15px}.over{font-size:1.1em}.exam-option{height:20vh}.exam-option h3{font-size:1.1rem}.generate-button{font-size:12px;padding:6px 8px}.ai-img-block,.nonai-img-block{height:40%}}.login-container{align-items:center;background-image:url(/static/media/bg.1419694b48dd04963efa.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100vh;justify-content:center;width:100%}.container{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff26;border:1px solid #ffffff4d;border-radius:40px;box-shadow:0 8px 32px 0 #1f26875e;box-sizing:border-box;left:50%;padding:25px 35px;position:absolute;top:50%;transform:translate(-50%,-50%);width:450px}.overlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#ffffff1a;display:flex;height:100%;justify-content:center;width:100%}.marquee{overflow:hidden;position:absolute;top:20px;white-space:nowrap;width:100%;z-index:1}.marquee p{animation:marquee 15s linear infinite;color:#fff;display:inline-block;font-size:4rem;font-weight:700;letter-spacing:2px;padding-left:100%;text-shadow:0 2px 10px #0000004d}@keyframes marquee{0%{color:#fff;transform:translateX(0)}to{color:#12b1d1;transform:translateX(-100%)}}.heading{color:#fff;font-size:2rem;font-weight:700;margin-bottom:20px;text-align:center;text-shadow:0 2px 10px #0006}.form{margin-top:20px}.form .input{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #ffffff4d;border-radius:20px;box-shadow:0 4px 20px #12b1d126;color:#fff;font-size:16px;font-weight:500;margin-top:15px;outline:none;padding:15px 20px;text-shadow:0 0 5px #0000004d;transition:all .3s ease;width:90%}.form .input::placeholder{color:#fff9}.form .input:focus{background:#fff3;border:1px solid #12b1d199;box-shadow:0 0 12px #12b1d180,0 0 20px #12b1d14d}.password-container{align-items:center;display:flex;position:relative}.password-container .input{flex:1 1;padding-right:40px}.password-container .visibility-icon{color:#aaa;cursor:pointer;position:absolute;right:10px;top:25px;transition:color .2s}.password-container .visibility-icon:hover{color:#12b1d1}.form .input::placeholder{color:#aaa}.form .input:focus{border-inline:2px solid #12b1d1;outline:none}.remember-forgot{display:flex;font-size:14.5px;justify-content:space-between;margin-top:20px}.remember-forgot label input{accent-color:#fff;margin-right:3px}.remember-forgot a{color:#0a0a0a;text-decoration:none}.remember-forgot a:hover{text-decoration:underline}.form .login-button{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #ffffff4d;border-radius:15px;box-shadow:0 4px 30px #12b1d140;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:600;margin:20px auto;padding:14px;text-shadow:0 0 5px #0003;transition:all .3s ease;width:100%}.form .login-button:hover{animation:glow 1.5s infinite alternate}@keyframes glow{0%{box-shadow:0 0 10px #12b1d1}to{box-shadow:0 0 20px #0f7db6,0 0 30px #12b1d1}}.form .login-button:active{box-shadow:0 3px 10px #12b1d14d;transform:scale(.96)}.register-link{font-size:14.5px;margin:20px 0 15px;text-align:center}.register-link p{color:#fff;margin:0}.register-link p a{font-weight:600;text-decoration:none}.register-link p a:hover{text-decoration:underline}.error-text{color:red;font-size:12px;margin-top:5px}@media (max-width:1024px){.container{padding:20px 30px;width:400px}.heading{font-size:26px}.form .input{margin-top:12px;padding:12px 18px}.password-container .visibility-icon{right:8px;top:22px}.remember-forgot{font-size:13.5px;margin-top:15px}.form .login-button{margin:15px auto;padding-block:12px}.register-link{font-size:13.5px;margin:15px 0 10px}.error-text{font-size:11px}}@media (max-width:768px){.container{border-radius:30px;max-width:350px;padding:15px 25px;width:100%}.heading{font-size:24px}.form{margin-top:15px}.form .input{border-radius:15px;margin-top:10px;padding:10px 15px;width:90%}.password-container .visibility-icon{right:10px;top:18px}.remember-forgot{align-items:flex-start;flex-direction:column;font-size:13px;gap:8px;margin-top:12px}.form .login-button{border-radius:15px;margin:12px auto;padding-block:10px}.register-link{font-size:13px;margin:12px 0 8px}.error-text{font-size:10px}}@media (max-width:480px){.container{border-radius:20px;border-width:3px;padding:10px 20px;width:100%}.heading{font-size:20px}.form{margin-top:10px}.form .input{border-radius:12px;margin-top:8px;padding:8px 12px;width:90%}.password-container .visibility-icon{font-size:small;right:8px;top:13px}.remember-forgot{font-size:12px;gap:6px;margin-top:10px}.form .login-button{border-radius:12px;font-size:14px;margin:10px auto;padding-block:8px}.register-link{font-size:12px;margin:10px 0 6px}.error-text{font-size:9px;margin-top:4px}}.exam-list{grid-gap:40px;box-sizing:border-box;display:grid;gap:40px;grid-template-columns:repeat(2,1fr);padding:20px;width:100%}.exxam-card,.studen-exxam-card{background:#fff;border:1px solid #0000001a;border-radius:20px;box-shadow:0 4px 8px #0000001a;font-family:Arial,sans-serif;height:33vh;transition:transform .3s ease;width:100%}.exxam-card:hover,.studen-exxam-card:hover{transform:scale(1.03)}.card-header{align-items:center;background-color:#e7f0fc;border:1px solid #0000001a;border-radius:20px;box-shadow:5px 5px 9px #0000001a,-5px -5px 9px #ffffff1a;display:flex;font-weight:500;height:10vh;justify-content:space-between;margin-bottom:10px;margin-top:0;padding:0 15px}.card-header p,.stattus{font-size:.9em}.stattus{border:1px solid #0000001a;border-radius:30px;color:#000;padding:8px 15px;text-transform:capitalize;width:fit-content}.stattus.running{background:#f13f3f}.stattus.pending{background:#fbf4a7f4}.stattus.completed{background:#76df869d}.card-body{display:flex;flex-direction:column;padding:10px 15px 0}.sub{justify-content:space-between}.sub,.subject-info{align-items:center;display:flex}.subject-icon img{border-radius:50%;height:40px;margin-right:10px;width:40px}.subject-info h3{color:#333;font-size:1.2em;margin:0}.subject-info p{color:#888;font-size:.9em;margin:0}.view-more-btn{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:0 2px 4px #0000001a;color:#000;cursor:pointer;display:flex;flex-direction:row;font-family:Arial,sans-serif;font-size:12px;justify-content:center;padding:10px;text-align:center;text-decoration:none;width:fit-content}.view-more-btn:hover{background-color:#f7f7f7;box-shadow:0 4px 6px #00000026}.e-stats,.stats,.stu-e-stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.stat-item{display:flex;flex-direction:column;gap:5px;position:relative;text-align:left}.e-stats p,.stats p,.stu-e-stats p{color:#000;font-size:1.7em;font-weight:100;margin:0}.e-stats span,.stats span,.stu-e-stats span{color:#003498;display:block;font-size:.8em;font-weight:400}.vertical-line{background-color:#000;bottom:0;height:40px;left:-30%;opacity:.5;position:absolute;top:0;transform:translateX(-50%);width:1px}.start-btn{align-items:center;background-color:#3372ed;border:solid;border-radius:10px;color:#fff;display:flex;height:40px;justify-content:center;margin-left:90%;text-align:center;width:100%}.start-item{border:solid}@media (max-width:1024px){.exam-list{gap:30px;grid-template-columns:repeat(2,1fr);padding:15px}.exxam-card,.studen-exxam-card{height:30vh}.card-header{height:8vh;padding:0 10px}.card-header p,.stattus{font-size:.8em}.stattus{padding:6px 12px}.card-body{padding:8px 10px 0}.subject-icon img{height:35px;width:35px}.subject-info h3{font-size:1.1em}.subject-info p{font-size:.8em}.view-more-btn{font-size:11px;padding:8px}.stats{gap:8px}.stats p{font-size:1.5em}.stats span{font-size:.7em}.start-btn{height:35px}}@media (max-width:768px){.exam-list{gap:20px;grid-template-columns:1fr;padding:10px}.exxam-card,.studen-exxam-card{height:35vh}.card-header{height:7vh;padding:0 8px}.card-header p,.stattus{font-size:.75em}.stattus{padding:5px 10px}.card-body{height:25vh;padding:6px 8px 0}.subject-icon img{height:30px;width:30px}.subject-info h3{font-size:1em}.subject-info p{font-size:.75em}.view-more-btn{font-size:10px;padding:6px}.stats{gap:6px;grid-template-columns:repeat(2,1fr)}.stats p{font-size:1.3em}.stats span{font-size:.65em}.vertical-line{height:30px;left:-15%}.start-btn{height:35px;margin:0 auto;max-width:150px;width:auto}}@media (max-width:480px){.exam-list{gap:15px;padding:8px}.exxam-card{height:30vh}.studen-exxam-card{height:25vh}.card-header{height:6vh;padding:0 6px}.card-header p,.stattus{font-size:.7em}.stattus{padding:4px 8px}.card-body{padding:5px 6px 0}.subject-icon img{height:25px;width:25px}.subject-info h3{font-size:.9em}.subject-info p{font-size:.7em}.view-more-btn{font-size:9px;padding:5px}.e-stats,.stats{gap:5px}.e-stats p,.stats p,.stu-e-stats p{font-size:1.2em}.e-stats span,.stats span,.stu-e-stats span{font-size:.6em}.vertical-line{height:25px}.start-btn{font-size:.9em;height:35px;margin-left:100%;text-align:center;width:100%}}.stu-exxam-card{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;font-family:Arial,sans-serif;height:33vh;margin-bottom:100px;transition:transform .3s ease;width:50%}.stu-exam-card:hover{transform:scale(1.03)}.students{border:2px solid #0003;border-radius:10px;box-shadow:8px 8px 16px #c8cbd0,-8px -8px 16px #fff;padding:20px 0 0}.stu-inner{border:1px solid #0000001a;border-radius:10px;box-shadow:inset 4px 4px 8px #c8cbd040,inset -4px -4px 8px #ffffffb3;height:15vh;left:30px;position:absolute;top:400px;width:220px}.stu-inner,.stu-inner h5{align-items:center;background-color:#fff;display:flex;justify-content:center}.stu-inner h5{border-radius:10px;box-shadow:4px 4px 8px #c8cbd0,-4px -4px 8px #fff;font-size:18px;height:6vh;width:150px}.stu-stu-inner{border:1px solid #0000001a;border-radius:10px;box-shadow:inset 4px 4px 8px #c8cbd040,inset -4px -4px 8px #ffffffb3;height:15vh;left:30px;position:absolute;top:400px;width:220px}.stu-stu-inner,.stu-stu-inner h5{align-items:center;background-color:#fff;display:flex;justify-content:center}.stu-stu-inner h5{border-radius:10px;box-shadow:4px 4px 8px #c8cbd0,-4px -4px 8px #fff;font-size:18px;height:6vh;width:150px}.search-box{border:1px solid #d1d5db;border-radius:8px;left:78%;margin-bottom:20px;outline:none;padding:10px;position:relative;right:0;width:20%}.table{border-collapse:collapse;font-size:16px;margin:20px 0;text-align:left;width:100%}.table td,.table th{padding:12px 15px}.table th{font-weight:700}.table thead tr{border-bottom:2px solid #ddd;color:#1a3874}.table tbody tr td:first-of-type{border-right:1px solid #00000080}.table tbody tr:hover{border-radius:20px;box-shadow:10px 10px 20px #a4b1c44d}.table tbody tr td:first-of-type:hover{box-shadow:none}.search{border:1px solid #ddd;border-radius:4px;margin:10px 0 20px;padding:10px;width:100%}.stu-inner h2{font-size:24px;margin-bottom:10px}@media (max-width:1024px){.stu-exxam-card{height:30vh;margin-bottom:80px;width:60%}.students{padding:15px 0 0}.stu-inner{height:12vh;left:20px;top:350px;width:200px}.stu-inner h5{font-size:16px;height:5vh;width:130px}.search-box{left:73%;padding:8px;width:25%}.table-block{overflow-x:scroll}.table{font-size:14px}.table td,.table th{padding:10px 12px}.search{padding:8px}.stu-inner h2{font-size:20px}}@media (max-width:768px){.stu-exxam-card{height:35vh;margin-bottom:60px;width:100%}.students{padding:10px 0 0}.stu-inner{height:10vh;left:20px;top:340px;width:180px}.stu-inner h5{font-size:14px;height:4vh;width:120px}.stu-stu-inner{height:10vh;left:20px;top:386px;width:180px}.stu-stu-inner h5{font-size:14px;height:4vh;width:120px}.search-box{margin-bottom:15px;padding:6px;width:24%}.table-block{overflow-x:scroll}.table{font-size:13px}.table td,.table th{padding:8px 10px}.table tbody tr:hover{box-shadow:5px 5px 10px #a4b1c44d}.search{margin:8px 0 15px;padding:6px}.stu-inner h2{font-size:18px}}@media (max-width:480px){.stu-exxam-card{height:30vh;margin-bottom:40px;width:100%}.students{border-width:1px;padding:8px 0 0}.stu-inner{display:none;height:8vh;left:15px;top:350px;width:150px}.stu-inner h5{font-size:12px;height:3.5vh;width:100px}.stu-stu-inner{display:none;height:8vh;left:20px;top:330px;width:150px}.stu-stu-inner h5{font-size:12px;height:3.5vh;width:100px}.search-box{margin-bottom:10px;padding:5px;width:23%}.table,.table-block{overflow-x:scroll}.table{font-size:12px}.table td,.table th{padding:6px 8px}.table thead tr{border-bottom:1px solid #ddd}.table tbody tr td:first-of-type{border-right:none}.table tbody tr:hover{box-shadow:none}.search{border:solid;margin:5px 0 10px;padding:5px}.stu-inner h2{font-size:16px;margin-bottom:8px}}.cls-teacher-home{box-sizing:border-box;font-family:Arial,sans-serif;padding:20px;width:100%}.cls-header{margin-bottom:20px}.model-label{align-self:flex-start;display:flex;font-weight:600;justify-items:flex-start;text-align:left}.cls-button{align-items:center;display:flex;gap:10px;margin-bottom:100px}.cls-add-btn,.cls-class-btn,.cls-remove-btn{border:1px solid #ddd;border-radius:105px;cursor:pointer;font-size:15px;font-weight:500;margin-right:10px;outline:none;padding:10px 20px;transition:all .4s ease}.cls-class-btn{background-color:#c2d9f6}.cls-add-btn{background-color:#f2f8ff}.cls-remove-btn{background-color:#fdd}.select-btn{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;padding:8px 12px;transition:background-color .3s ease}.cls-remove-btn:disabled{background-color:#ddd;cursor:not-allowed;opacity:.6}.selected-row{background-color:#e0f7fa;box-shadow:0 4px 8px #0003}.cls-stu-inner{left:2%;top:25%}.cls-stu-inner,.te-cls-stu-inner{align-items:center;background-color:#fff;border:1px solid #0000001a;border-radius:10px;box-shadow:inset 4px 4px 8px #c8cbd040,inset -4px -4px 8px #ffffffb3;display:flex;height:15vh;justify-content:center;position:absolute;width:220px}.te-cls-stu-inner{left:30px;top:180px}.cls-stu-inner h5,.te-cls-stu-inner h5{align-items:center;background-color:#fff;border-radius:10px;box-shadow:4px 4px 8px #c8cbd0,-4px -4px 8px #fff;display:flex;font-size:18px;height:6vh;justify-content:center;width:150px}.table td:first-child,.table th:first-child{text-align:center}.table td input[type=checkbox],.table th input[type=checkbox]{cursor:pointer;transform:scale(1.2)}.modal{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content{background:#fff;border-radius:8px;padding:20px;text-align:center;width:400px}.modal-content input,.modal-content select{border:1px solid #ddd;border-radius:5px;margin:10px 0;outline:none;padding:10px;width:90%}.modal-content select{width:95%}.modal-actions{display:flex;justify-content:space-between;margin-top:20px}.cancel-btn,.save-btn{border:none;border-radius:5px;cursor:pointer;padding:10px 20px}.save-btn{background-color:#4caf50;color:#fff}.cancel-btn{background-color:#f44336;color:#fff}.link-row{color:inherit;text-decoration:none}@media (max-width:1024px){.cls-teacher-home{padding:15px}.cls-button{gap:8px;margin-bottom:80px}.cls-add-btn,.cls-class-btn,.cls-remove-btn{font-size:14px;margin-right:8px;padding:8px 15px}.select-btn{font-size:13px;padding:6px 10px}.cls-stu-inner{height:12vh;width:200px}.cls-stu-inner h5{font-size:16px;height:5vh;width:130px}.te-cls-stu-inner{height:12vh;width:200px}.te-cls-stu-inner h5{font-size:16px;height:5vh;width:130px}.modal-content{padding:15px;width:350px}.modal-content input,.modal-content select{padding:8px}.cancel-btn,.save-btn{padding:8px 15px}}@media (max-width:768px){.cls-teacher-home{padding:10px}.cls-header{margin-bottom:15px}.cls-button{align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:60px}.cls-add-btn,.cls-class-btn,.cls-remove-btn{font-size:13px;margin-right:0;max-width:200px;padding:8px 12px;width:100%}.select-btn{font-size:12px;padding:6px 8px}.cls-stu-inner{height:10vh;left:20px;top:250px;width:180px}.cls-stu-inner h5{font-size:14px;height:4vh;width:120px}.te-cls-stu-inner{height:10vh;left:21px;top:120px;width:180px}.te-cls-stu-inner h5{font-size:14px;height:4vh;width:120px}.table td input[type=checkbox],.table th input[type=checkbox]{transform:scale(1)}.modal-content{max-width:300px;padding:10px;width:90%}.modal-content input,.modal-content select{font-size:14px;padding:6px}.modal-actions{flex-direction:column;gap:10px}.cancel-btn,.save-btn{padding:8px 10px;width:100%}}@media (max-width:480px){.cls-teacher-home{padding:8px}.cls-header{margin-bottom:10px}.cls-button{display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:40px}.cls-add-btn,.cls-class-btn,.cls-remove-btn{font-size:12px;max-width:150px;padding:6px 10px}.select-btn{font-size:11px;padding:5px 6px}.cls-stu-inner{display:none;height:8vh;left:15px;top:210px;width:150px}.cls-stu-inner h5{font-size:12px;height:3.5vh;width:100px}.te-cls-stu-inner{display:none;height:8vh;width:150px}.te-cls-stu-inner h5{font-size:12px;height:3.5vh;width:100px}.modal-content{max-width:250px;padding:8px;width:85%}.modal-content input,.modal-content select{font-size:12px;padding:5px}.cancel-btn,.save-btn{font-size:12px;padding:6px 8px}}.error{color:red;font-size:12px;margin-top:4px}.ge-divider{border:1px solid #000;margin:20px 0}.ge-exam-form{border-radius:8px;box-sizing:border-box;flex-direction:column;width:100%}.ge-exam-form,.ge-row,.ge-row-2{display:flex;gap:16px}.ge-row-2{align-items:center;width:60%}.ge-generate-button{align-items:center;background-color:#000;border:1px solid #0000001a;border-radius:5px;box-shadow:2px 2px 15px #0003;color:#fff;cursor:pointer;display:flex;gap:2px;justify-content:center;margin-top:10px;padding:10px 20px;transition:all .5s ease}.ge-generate-button:hover{transform:translateY(-5px)}.ge-form-group{display:flex;flex:1 1;flex-direction:column}.ge-form-group label{color:#333;font-weight:600;margin-bottom:8px}.ge-form-group input,.ge-form-group select{border:1px solid #ccc;border-radius:4px;font-size:14px;outline:none;padding:8px}.ge-form-group input::placeholder{color:#999}.ge-submit-questions{align-items:center;display:flex;justify-content:flex-end}.ge-submit-button{align-self:flex-end;background-color:#000;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin-bottom:20px;padding:10px 20px;transition:all .3s ease}.ge-submit-button:hover{background-color:#675e5e}.create-question{box-sizing:border-box;height:135vh;margin-top:20px;scroll-behavior:smooth;width:100%}.question-block{border-radius:5px;margin-bottom:20px;padding:10px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.question-block textarea{border:2px solid #0003;border-radius:10px;box-shadow:8px 8px 16px #fff9,-8px -8px 16px #fff;font-family:Arial,Helvetica,sans-serif;height:150px;margin-bottom:10px;outline:none;padding:20px;resize:none;width:96%}.choices{align-items:center;display:flex;gap:50px;margin-top:10px}.choice{display:flex;flex-direction:column;gap:10px;padding:10px;text-align:center;width:40%}.choice label{font-size:1.3em;font-weight:500;text-align:center;width:100%}.choice input{border:2px solid #ccc;border-radius:4px;box-shadow:8px 8px 16px #fff9,-8px -8px 16px #fff;height:4vh;outline:none;padding:5px;width:95%}.add-question-btn{background-color:initial;border:2px solid #00000080;border-radius:4px;cursor:pointer;margin:20px 0;padding:10px 20px;transition:all .5s ease}.add-question-btn:hover{background-color:#000;color:#fff}.add-question-btn:disabled{background-color:#ccc;cursor:not-allowed}@media (max-width:1024px){.ge-exam-form,.ge-row,.ge-row-2{gap:12px}.ge-row-2{width:70%}.ge-form-group label{font-size:13px;margin-bottom:6px}.ge-form-group input,.ge-form-group select{font-size:13px;padding:6px}.ge-generate-button,.ge-submit-button{font-size:14px;padding:8px 15px}.create-question{height:120vh}.question-block textarea{height:120px;padding:15px}.choices{gap:30px}.choice{width:45%}.choice label{font-size:1.2em}.choice input{height:3.5vh;padding:4px}.add-question-btn{padding:8px 15px}}@media (max-width:768px){.ge-exam-form,.ge-row{gap:10px}.ge-row,.ge-row-2{flex-direction:column}.ge-row-2{align-items:flex-start}.ge-form-group,.ge-row-2{width:100%}.ge-form-group label{font-size:12px;margin-bottom:5px}.ge-form-group input,.ge-form-group select{font-size:12px;padding:5px}.ge-generate-button,.ge-submit-button{font-size:13px;max-width:200px;padding:6px 12px;width:100%}.create-question{height:auto;margin-top:15px}.question-block{margin-bottom:15px;padding:8px}.question-block textarea{height:100px;padding:10px;width:100%}.choices{flex-direction:column;gap:20px}.choice{padding:5px;width:100%}.choice label{font-size:1.1em}.choice input{height:3vh;padding:4px;width:100%}.add-question-btn{max-width:150px;padding:6px 12px;width:100%}.ge-submit-questions{justify-content:center}}@media (max-width:480px){.error{font-size:10px}.ge-divider{margin:15px 0}.ge-exam-form,.ge-row,.ge-row-2{gap:8px}.ge-form-group label{font-size:11px;margin-bottom:4px}.ge-form-group input,.ge-form-group select{font-size:11px;padding:4px}.ge-generate-button,.ge-submit-button{font-size:12px;height:4vh;max-width:120px;padding:5px 10px}.create-question{margin-top:10px;overflow-x:hidden}.mcq{width:88%}.question-block{margin-bottom:10px;padding:5px}.question-block textarea{height:80px;padding:8px}.choices{gap:15px}.choice label{font-size:1em}.choice input{height:2.5vh;padding:3px}.add-question-btn{max-width:120px;padding:5px 10px}}.create-exam-ai{box-sizing:border-box;margin-top:30px;width:100%}.create-exam-ai,.create-exam-ai-left{display:flex;height:80vh;justify-content:space-between}.create-exam-ai-left{width:40%}.gea-exam-form{display:flex;flex-direction:column;gap:30px;width:100%}.gea-row{align-items:center;display:flex;gap:20px;justify-content:space-between}.gea-form-group{display:flex;flex-direction:column;gap:5px;width:50%}.gea-label{font-size:14px;font-weight:700}.gea-input,.gea-select{border:1px solid #ccc;border-radius:4px;font-size:14px;outline:none;padding:10px}.gea-sub{align-items:center;display:flex;justify-content:center}.gea-vertical-line{background-color:#000;height:100vh;left:45%;opacity:.5;position:absolute;top:11%;transform:translateX(-50%);width:1px}.error-message{color:red;font-size:12px;margin-top:5px}.create-exam-ai-right{overflow-y:auto;padding:20px;width:50%}.gea-questions-container{display:flex;flex-direction:column;gap:20px}.gea-questions-title{color:#333;font-size:18px;margin-bottom:10px}.gea-questions-list{list-style:none;margin:0;padding:0}.gea-question-item{border:1px solid #ddd;border-radius:10px;box-shadow:1px 1px 5px #0000004d;margin-bottom:10px;padding:10px}.gea-question-text{font-size:14px;font-weight:700;margin-bottom:5px}.gea-options-list{list-style:none;padding-left:20px}.gea-option-item{color:#555;font-size:13px}.gea-no-questions{color:#999;font-size:14px;text-align:center}.gea-ques-sub{justify-content:flex-end}.gea-ques-sub,.gea-sub-btn{align-items:center;display:flex}.gea-sub-btn{background-color:#000;border:1px solid #0000001a;border-radius:5px;box-shadow:2px 2px 15px #0003;color:#fff;cursor:pointer;gap:2px;justify-content:center;margin-top:10px;padding:10px 20px;transition:all .5s ease}.gea-questions-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.gea-edit-button{background-color:initial;border:1px solid #0003;border-radius:5px;box-shadow:8px 8px 16px #fff,-8px -8px 16px #fff;cursor:pointer;font-size:14px;padding:5px 10px;transition:all .3s ease}@media (max-width:1024px){.create-exam-ai{height:70vh;margin-top:20px}.create-exam-ai-left{height:70vh;width:45%}.create-exam-ai-right{padding:15px;width:50%}.gea-exam-form{gap:20px}.gea-row{gap:15px}.gea-form-group{width:48%}.gea-label{font-size:13px}.gea-input,.gea-select{font-size:13px;padding:8px}.gea-vertical-line{left:47%}.gea-questions-title{font-size:16px}.gea-question-item{padding:8px}.gea-question-text{font-size:13px}.gea-option-item{font-size:12px}.gea-sub-btn{font-size:14px;padding:8px 15px}.gea-edit-button{font-size:13px;padding:4px 8px}}@media (max-width:768px){.create-exam-ai{flex-direction:column;height:auto;margin-top:15px}.create-exam-ai-left{height:auto;padding:10px;width:100%}.create-exam-ai-right{max-height:50vh;padding:10px;width:100%}.gea-exam-form{gap:15px}.gea-row{flex-direction:column;gap:10px}.gea-form-group{width:100%}.gea-label{font-size:12px}.gea-input,.gea-select{font-size:12px;padding:6px}.gea-vertical-line{display:none}.gea-questions-title{font-size:15px}.gea-question-item{margin-bottom:8px;padding:6px}.gea-question-text{font-size:12px}.gea-options-list{padding-left:10px}.gea-option-item{font-size:11px}.gea-no-questions,.gea-sub-btn{font-size:13px}.gea-sub-btn{max-width:200px;padding:6px 12px;width:100%}.gea-edit-button{font-size:12px;padding:3px 6px}}@media (max-width:480px){.create-exam-ai{margin-top:10px}.create-exam-ai-left{padding:5px}.create-exam-ai-right{max-height:40vh;padding:5px}.gea-exam-form{gap:10px}.gea-row{gap:8px}.gea-label{font-size:11px}.gea-input,.gea-select{font-size:11px;padding:5px}.error-message{font-size:10px}.gea-questions-title{font-size:14px}.gea-question-item{margin-bottom:6px;padding:5px}.gea-question-text{font-size:11px}.gea-option-item{font-size:10px}.gea-no-questions,.gea-sub-btn{font-size:12px}.gea-sub-btn{height:4vh;margin-bottom:10px;margin-right:30%;max-width:150px;padding:5px 10px}.gea-edit-button{font-size:11px;padding:2px 5px}}.stu-container{box-sizing:border-box;gap:30px;margin-top:10px;padding:20px 0;width:100%}.stu-card,.stu-container{align-items:center;display:flex;justify-content:space-around}.stu-card{background:#fff;border:2px solid #0003;border-radius:10px;box-shadow:5px 5px 15px #0000001a,-5px -5px 15px #ffffffb3;height:140px;text-align:center;transition:transform .2s,box-shadow .2s;width:317px}.stu-card:hover{box-shadow:8px 8px 20px #0003,-8px -8px 20px #fffc;transform:translateY(-5px)}.stu-icon{box-shadow:inset 8px 8px 16px #c8cbd099,inset -8px -8px 16px #fffc;height:70px;margin-bottom:10px;width:70px}.stu-circle-ico,.stu-icon{align-items:center;border-radius:50%;display:flex;justify-content:center}.stu-circle-ico{background:#fff;box-shadow:0 2px 4px #0000001a;height:50px;width:50px}.stu-space{align-items:flex-start;display:flex;flex-direction:column-reverse;height:100%;justify-content:center;text-align:left;width:50%}.stu-value{color:#000;font-size:40px;font-weight:700}.stu-label{font-size:14px;margin-top:5px;opacity:.5}@media (max-width:1024px){.stu-container{flex-wrap:wrap;gap:20px;padding:15px 0}.stu-card{height:120px;width:280px}.stu-icon{height:60px;width:60px}.stu-circle-ico{height:40px;width:40px}.stu-value{font-size:35px}.stu-label{font-size:13px}}@media (max-width:768px){.stu-container{gap:15px;padding:10px 0}.stu-card{height:110px;max-width:300px;width:100%}.stu-icon{height:50px;margin-bottom:5px;width:50px}.stu-circle-ico{height:35px;width:35px}.stu-space{width:60%}.stu-value{font-size:30px}.stu-label{font-size:12px}}@media (max-width:480px){.stu-container{gap:10px;padding:8px 0}.stu-card{box-shadow:3px 3px 10px #0000001a,-3px -3px 10px #ffffffb3;height:100px;max-width:250px;width:100%}.stu-card:hover{box-shadow:5px 5px 15px #0003,-5px -5px 15px #fffc;transform:translateY(-3px)}.stu-icon{height:40px;width:40px}.stu-circle-ico{height:30px;width:30px}.stu-space{width:65%}.stu-value{font-size:25px}.stu-label{font-size:11px;margin-top:3px}}.interview-main{display:flex;flex-direction:column;height:99vh;overflow:hidden;position:relative}.inv-container{align-items:flex-start;box-sizing:border-box;display:flex;height:94%;justify-content:space-between}.questions{height:100%;overflow-y:auto;width:65%}.question-block{word-wrap:break-word;background-color:#f9f9f9;border-radius:20px;box-shadow:4px 4px 8px #0003,-4px -4px 8px #fff;margin:20px 20px 0 5px;padding:7px 20px;transition:background-color .3s ease;width:90%}.question-number{border-radius:50%;height:40px;margin:5px;transition:all .3s ease;width:40px}.question-number.visited{background-color:#e7f3ff}.question-number.answered{background-color:#d4edda;border-color:#28a745;color:#155724}.question-number.not-visited{background-color:#f9f9f9;border-color:#6c757d;color:#6c757d}.question-number:hover{border-color:#343a40;transform:scale(1.1)}.descriptive-answer{border:solid;border-radius:5px;box-shadow:0 0 5px #0000001a;font-size:14px;margin:10px 0;padding:5px;resize:none;width:50%}.descriptive-answer:focus{box-shadow:0 0 10px #006fff33;outline:none}.question-block:hover{background-color:#e9e9e9}.question-block h3{font-size:16px;margin-bottom:10px}.options label{cursor:pointer;display:block;margin:5px 0}.time-numbers{flex-direction:column;height:100%;width:35%}.time-numbers,.timer{align-items:center;display:flex}.timer{height:50%;justify-content:center;width:100%}.inv-number{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,1fr);height:40%;overflow-y:auto;padding:20px;width:100%}.question-number{align-items:center;background-color:#f9f9f9;border-radius:5px;box-shadow:0 2px 5px #0003;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:60px;justify-content:center;margin:1px;transition:background-color .3s ease,transform .2s ease;width:60px}.question-number:hover{transform:scale(1.05)}.question-number.visited{background-color:orange}.inv-sub{align-items:center;display:flex;height:8vh;justify-content:center}.inv-submit-btn{background-color:#000;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;height:45px;transition:background-color .3s ease;width:200px}.inv-submit-btn:hover{background-color:#413f3f}.inv-submit-btn:disabled{background-color:#ccc;cursor:not-allowed}@media (max-width:1024px) and (min-width:768px){.inv-container{flex-direction:row}.questions{width:60%}.time-numbers{width:35%}.number{grid-template-columns:repeat(4,1fr)}.question-number{font-size:14px;height:50px;width:50px}.question-block{width:92%}}@media (max-width:767px) and (min-width:480px){.inv-container{flex-direction:column}.questions{height:60%;width:100%}.time-numbers{flex-direction:row;height:40%;justify-content:center;width:100%}.timer{height:30%}.number{grid-template-columns:repeat(4,1fr);height:70%}.question-number{font-size:14px;height:45px;width:45px}.question-block{width:95%}.descriptive-answer{border:solid;width:90%}}@media (max-width:479px){.inv-head{align-items:flex-start;flex-direction:column;height:auto;padding:10px}.inv-btn{font-size:14px;height:35px;margin-top:10px;padding:1px 8px}.inv-container{flex-direction:column;height:84vh}.questions{height:60%}.questions,.time-numbers{padding:10px 0;width:100%}.time-numbers{flex-direction:row;height:40%;justify-content:space-around}.timer{height:40%}.number{grid-template-columns:repeat(3,1fr);height:60%;padding:10px}.question-number{font-size:12px;height:40px;width:40px}.question-block{margin:15px 0;width:100%}.options label,.question-block h3{font-size:14px}.inv-sub{height:8vh}.inv-submit-btn{font-size:14px;height:40px;width:150px}}.timer-container{align-items:center;display:flex;flex-direction:column;margin:2% 0}.timer-label{font-size:18px;font-weight:700;margin-bottom:10px}.circle{align-items:center;border:5px solid;border-radius:50%;display:flex;height:150px;justify-content:center;margin-bottom:2%;transition:border-color .3s ease;width:150px}.time{font-size:24px;font-weight:700}.blinking .time{animation:blink-animation 1s steps(5,start) infinite;color:red}@keyframes blink-animation{to{visibility:hidden}}.warning-message{bottom:20px;color:red;font-size:18px;left:75%;margin-top:20px;position:absolute;transform:translateX(-50%)}@media (max-width:1024px) and (min-width:768px){.timer-container{margin:1.5% 0}.timer-label{font-size:16px;margin-bottom:8px}.circle{border-width:4px;height:130px;width:130px}.time{font-size:20px}.warning-message{font-size:16px;left:80%}}@media (max-width:767px) and (min-width:480px){.timer-container{flex-direction:row;justify-content:space-around;margin:1% 0;width:90%}.timer-label{font-size:16px;margin-bottom:0;margin-right:10px}.circle{border-width:4px;height:120px;width:120px}.time{font-size:20px}.warning-message{bottom:15px;font-size:16px;left:80%}}@media (max-width:479px){.timer-container{flex-direction:column;margin:1% 0}.timer-label{font-size:16px;margin-bottom:8px}.circle{border-width:3px;height:100px;width:100px}.time{font-size:18px}.warning-message{bottom:10px;font-size:10px;left:83%;transform:translateX(-50%)}}.exam-stats-container{border-radius:10px;box-sizing:border-box;font-family:Arial,sans-serif;padding:20px;width:100%}.exam-stats-container h3{color:#333;font-size:1.5em;margin-bottom:20px}.subjects-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(200px,2fr))}.subject-card{align-items:center;background-color:#fff;border:1px solid #0006;border-radius:10px;box-shadow:0 4px 6px #0000001a;display:flex;justify-content:space-around;margin-bottom:10px;padding:20px;text-align:center;transition:transform .3s ease}.subject-card:hover{transform:scale(1.05)}.subject-icon{margin-bottom:10px}.circle-icon,.subject-icon{align-items:center;display:flex;justify-content:center}.circle-icon{background-color:#c2d9f6;font-size:1.5em}.circle-icon,.subject-image{border-radius:50%;height:60px;width:60px}.subject-image{border:2px solid #ccc;object-fit:cover}.subject-details{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center}.subject-name{color:#333;font-size:1em}.subject-count{color:#007bff;font-size:1.5em}.subject-card.active{background-color:#c2d9f6;border:1px solid #0000004d;cursor:pointer}@media (max-width:1024px){.exam-stats-container{padding:15px}.exam-stats-container h3{font-size:1.3em;margin-bottom:15px}.subjects-grid{gap:15px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.subject-card{padding:15px}.circle-icon,.subject-image{height:50px;width:50px}.circle-icon{font-size:1.3em}.subject-name{font-size:.95em}.subject-count{font-size:1.3em}}@media (max-width:768px){.exam-stats-container{padding:10px}.exam-stats-container h3{font-size:1.2em;margin-bottom:10px}.subjects-grid{gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.subject-card{flex-direction:column;justify-content:center;padding:10px}.subject-icon{margin-bottom:5px}.circle-icon,.subject-image{height:45px;width:45px}.circle-icon{font-size:1.2em}.subject-details{gap:5px}.subject-name{font-size:.9em}.subject-count{font-size:1.2em}}@media (max-width:480px){.exam-stats-container{padding:8px}.exam-stats-container h3{font-size:1.1em;margin-bottom:8px}.subjects-grid{gap:8px;grid-template-columns:1fr}.subject-card{margin-bottom:8px;padding:8px}.circle-icon,.subject-image{height:40px;width:40px}.circle-icon{font-size:1.1em}.subject-name{font-size:.85em}.subject-count{font-size:1.1em}}.student-exam-list{grid-gap:40px;box-sizing:border-box;display:grid;gap:40px;grid-template-columns:repeat(2,1fr);padding:20px;width:100%}.student-exam-card{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;font-family:Arial,sans-serif;height:35vh;transition:transform .3s ease;width:100%}.student-exam-card:hover{transform:scale(1.03)}.student-card-header{align-items:center;background-color:#e7f0fc;border:1px solid #0000001a;border-radius:10px;display:flex;font-weight:500;height:8vh;justify-content:space-between;margin-bottom:10px;padding:0 15px}.student-card-header p{font-size:.9em}.student-status{border-radius:15px;font-size:.8em;padding:5px 10px;text-transform:capitalize}.student-status.running{background:#fdd}.student-status.completed{background:#ddffdf}.student-card-body{display:flex;flex-direction:column;padding:10px 15px 0}.student-sub{justify-content:space-between}.student-sub,.student-subject-info{align-items:center;display:flex}.student-subject-icon img{border-radius:50%;height:40px;margin-right:10px;width:40px}.student-subject-info h3{color:#333;font-size:1.2em;margin:0}.student-subject-info p{color:#888;font-size:.9em;margin:0}.student-view-more-btn{background-color:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:0 2px 4px #0000001a;color:#000;cursor:pointer;display:inline-block;font-family:Arial,sans-serif;font-size:12px;padding:10px;text-align:center;text-decoration:none;width:79px}.student-view-more-btn:hover{background-color:#f7f7f7;box-shadow:0 4px 6px #00000026}.student-stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.student-stat-item{position:relative;text-align:left}.student-stats p{color:#333;font-size:1.5em;font-weight:100;margin:0}.student-stats span{color:#637db2;display:block;font-size:.8em;font-weight:200}.student-vertical-line{background-color:#000;bottom:0;height:40px;left:-30%;opacity:.5;position:absolute;top:0;transform:translateX(-50%);width:1px}hr{border:1px solid #000;opacity:.5}.student-start-btn{align-items:center;background-color:#3372ed;border:solid;border-radius:10px;color:#fff;display:flex;height:40px;justify-content:center;margin-left:90%;text-align:center;width:100%}.student-start-item{border:solid}@media (max-width:1024px){.student-exam-list{gap:30px;grid-template-columns:repeat(2,1fr);padding:15px}.student-exam-card{height:32vh}.student-card-header{height:7vh;padding:0 10px}.student-card-header p{font-size:.85em}.student-status{font-size:.75em;padding:4px 8px}.student-card-body{padding:8px 10px 0}.student-subject-icon img{height:35px;width:35px}.student-subject-info h3{font-size:1.1em}.student-subject-info p{font-size:.85em}.student-view-more-btn{font-size:11px;padding:8px}.student-stats{gap:8px}.student-stats p{font-size:1.3em}.student-stats span{font-size:.75em}.student-start-btn{height:35px}}@media (max-width:768px){.student-exam-list{gap:20px;grid-template-columns:1fr;padding:10px}.student-exam-card{height:30vh}.student-card-header{height:6vh;padding:0 8px}.student-card-header p{font-size:.8em}.student-status{font-size:.7em;padding:3px 6px}.student-card-body{padding:6px 8px 0}.student-subject-icon img{height:30px;width:30px}.student-subject-info h3{font-size:1em}.student-subject-info p{font-size:.8em}.student-view-more-btn{font-size:10px;padding:6px;width:70px}.student-stats{gap:6px;grid-template-columns:repeat(4,1fr)}.student-stats p{font-size:1.2em}.student-stats span{font-size:.7em}.student-vertical-line{height:30px;left:-15%}.student-start-btn{height:30px;margin:0 auto;max-width:150px;width:50%}}@media (max-width:480px){.student-exam-list{gap:15px;padding:8px}.student-exam-card{height:27vh}.student-card-header{height:5vh;padding:0 6px}.student-card-header p{font-size:.75em}.student-status{font-size:.65em;padding:2px 5px}.student-card-body{padding:5px 6px 0}.student-subject-icon img{height:25px;width:25px}.student-subject-info h3{font-size:.9em}.student-subject-info p{font-size:.75em}.student-view-more-btn{font-size:9px;padding:5px;width:60px}.student-stats{gap:5px}.student-stats p{font-size:1em;font-weight:500}.student-stats span{font-size:.65em;font-weight:400}.student-vertical-line{height:25px}.student-start-btn{font-size:.9em;height:25px;max-width:120px;width:60%}}.hero{align-items:center;background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014;box-sizing:border-box;display:flex;gap:2rem;margin-bottom:2rem;padding:2rem;width:100%}.backarrow{cursor:pointer}.teacher-name-status h2{color:#1a237e;font-size:2.2rem;margin-bottom:.5rem}.status{align-items:center;color:#4caf50;display:flex;gap:.5rem}.status span{font-size:.9rem;font-weight:600}.vertical{background:#e0e0e0;height:80px;width:2px}.empolyee{display:flex;flex-direction:column;height:100%;justify-content:center}.empolyee span{color:#666;font-size:.9rem;font-weight:500}.empolyee h2{color:#1a237e;font-size:1.8rem;margin-top:.5rem}.details-block{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin:2rem 0}.address-details,.contact-details,.personal-details,.stu-academic-overview,.stu-exam-history{background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014;padding:20px}.contact-details{height:80%}.stu-det{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);height:20vh;overflow-y:scroll}.student-info{background-color:#d4d4d4;border-radius:10px;padding-left:10px}.address-details .header,.contact-details .header,.personal-details .header{margin-bottom:10px}.address-details h2,.contact-details h2,.personal-details h2{align-items:center;color:#1976d2;display:flex;font-size:1.4rem;font-weight:600;gap:.75rem}.info span{color:#666;font-size:.9rem}.info h5{font-size:1.1rem;margin-top:.25rem}.address-details .det{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr 1fr;margin-bottom:2rem}.det-in{border-radius:8px;padding:1rem;text-align:center}.det-in span{color:#666;font-size:.9rem}.det-in h3{color:#333;font-size:1.5rem;margin-top:.5rem}.te-exams{background:#f8f9fa;border-radius:12px;cursor:pointer;margin-bottom:1rem;padding:1.5rem;transition:transform .2s}.te-exams h4{color:#333;margin-bottom:.5rem}.te-exams .det{display:flex;justify-content:space-between;margin-bottom:.5rem}.te-exams .det span{color:#666}.te-exams .horizon{background:#e0e0e0;height:1px;margin:1rem 0}.det-in.completed{background:#e8f5e9;color:#2e7d32}.det-in.pending{background:#ffebee;color:#c62828}.address-details{background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014;margin-top:2rem;padding:2rem}.section-title{align-items:center;color:#1976d2;display:flex;gap:.75rem}.statistics-overview{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr);margin-bottom:2rem}.statistics-card{background:#f5f5f5;border-radius:8px;padding:1rem;text-align:center}.statistics-card.completed{background:#e8f5e9;color:#2e7d32}.statistics-card.pending{background:#ffebee;color:#c62828}.main-exam-card{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.exam-card{background:#f8f9fa;border-radius:12px;color:#000;cursor:pointer;height:fit-content;margin-bottom:1rem;padding:1.5rem;transition:transform .2s;width:90%}.exam-card:hover{transform:scale(1.02)}.exam-details,.exam-header{margin-bottom:.5rem}.exam-details{display:flex;justify-content:space-between}.exam-questions{color:#666}.status.completed{background:#e8f5e9;color:#2e7d32}.status.completed,.status.pending{border-radius:10px;padding:.25rem .75rem}.status.pending{background:#ffebee;color:#c62828}@media (max-width:1024px){.hero{gap:1.5rem;padding:1.5rem}.teacher-name-status h2{font-size:1.8rem}.status span{font-size:.85rem}.vertical{height:60px}.empolyee h2{font-size:1.5rem}.details-block{gap:1.5rem;grid-template-columns:1fr}.address-details,.contact-details,.personal-details,.stu-academic-overview,.stu-exam-history{padding:1.5rem}.stu-det{gap:15px;grid-template-columns:1fr;height:25vh}.address-details h2,.contact-details h2,.personal-details h2{font-size:1.3rem}.info-row{gap:1rem}.address-details .det{gap:1rem;grid-template-columns:1fr 1fr}.statistics-overview{gap:1rem;grid-template-columns:repeat(2,1fr)}.main-exam-card{gap:15px;grid-template-columns:1fr}.exam-card{padding:1.2rem;width:100%}}@media (max-width:768px){.hero{align-items:flex-start;flex-direction:column;gap:1rem;padding:1rem}.teacher-name-status h2{font-size:1.6rem}.status span{font-size:.8rem}.vertical{display:none}.empolyee{align-items:flex-start}.empolyee h2{font-size:1.3rem}.empolyee span{font-size:.8rem}.details-block{gap:1rem}.address-details,.contact-details,.personal-details,.stu-academic-overview,.stu-exam-history{padding:1rem}.stu-det{gap:10px;height:30vh}.address-details h2,.contact-details h2,.personal-details h2{font-size:1.2rem;gap:.5rem}.info-row{gap:.75rem;grid-template-columns:1fr}.info span{font-size:.85rem}.info h5{font-size:1rem}.address-details .det{gap:.75rem;grid-template-columns:1fr}.det-in{padding:.75rem}.det-in h3{font-size:1.3rem}.te-exams{padding:1rem}.statistics-overview{gap:.75rem;grid-template-columns:1fr}.statistics-card{padding:.75rem}.exam-card{padding:1rem}.exam-details,.exam-header{align-items:flex-start;flex-direction:column;gap:.5rem}}@media (max-width:480px){.hero{margin-bottom:1rem;padding:.75rem}.teacher-name-status h2{font-size:1.4rem}.status span{font-size:.75rem}.empolyee h2{font-size:1.2rem}.empolyee span{font-size:.75rem}.details-block{gap:.75rem;margin:1rem 0}.address-details,.contact-details,.personal-details,.stu-academic-overview,.stu-exam-history{padding:.75rem}.stu-det{gap:8px;height:35vh}.address-details h2,.contact-details h2,.personal-details h2{font-size:1.1rem;gap:.4rem}.info span{font-size:.8rem}.info h5{font-size:.9rem}.det-in span{font-size:.8rem}.det-in h3{font-size:1.2rem}.te-exams h4{font-size:1rem}.te-exams .det span{font-size:.85rem}.statistics-card{padding:.5rem}.exam-card{padding:.75rem}}.stu-details-block{grid-gap:2rem;box-sizing:border-box;display:grid;gap:2rem;grid-template-columns:1fr 1fr;width:100%}.stu-left-details,.stu-right-details{background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014;padding:2rem}.stu-section-header{align-items:center;color:#1976d2;display:flex;font-size:1.4rem;font-weight:600;gap:.75rem}.info-row{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.stu-pd span{color:#666;font-size:.9rem}.stu-pd h5{font-size:1.1rem;margin-top:.25rem}.stu-exam-card{background:#eaeaeb;border-radius:12px;margin-bottom:1rem;padding:1.5rem;transition:transform .2s;width:90%}.stu-exam-card:hover{transform:translateY(-2px)}.status{border-radius:4px;height:3vh;margin-bottom:10px;padding:.25rem .75rem;width:fit-content}.status.passed{background:#e8f5e9;color:#2e7d32}.status.failed{background:#ffebee;color:#c62828}.stu-overview-cards{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr)}.stu-overview-card{align-items:center;background:#f5f5f5;border-radius:8px;display:flex;flex-direction:column;justify-content:center;padding:10px 0;text-align:center}.stu-overview-card.passed{background:#e8f5e9;color:#2e7d32}.stu-overview-card.failed{background:#ffebee;color:#c62828}.stu-overview-card.average-grade{background:#e3f2fd}.stu-exam-history{margin-top:20px}.stu-exam-scroll{display:grid;grid-template-columns:repeat(2,1fr)}.stu-exam-details{align-items:center;display:flex;justify-content:space-between}.ttt{display:flex;flex-direction:column;gap:5px}.exam-header{align-items:center;display:flex;justify-content:space-between}@media (max-width:1024px){.stu-details-block{gap:1.5rem;grid-template-columns:1fr 1fr}.stu-left-details,.stu-right-details{padding:1.5rem}.stu-section-header{font-size:1.3rem;gap:.5rem}.info-row{gap:1rem}.stu-pd span{font-size:.85rem}.stu-pd h5{font-size:1rem}.stu-exam-card{padding:1.2rem;width:100%}.status{height:2.5vh;padding:.2rem .6rem}.stu-overview-cards{gap:1rem;grid-template-columns:repeat(2,1fr)}.stu-overview-card{padding:8px 0}.stu-exam-scroll{grid-template-columns:1fr}}@media (max-width:768px){.stu-details-block{gap:1rem;grid-template-columns:1fr}.stu-left-details,.stu-right-details{padding:1rem}.stu-section-header{font-size:1.2rem;gap:.4rem}.info-row{gap:.75rem;grid-template-columns:1fr}.stu-pd span{font-size:.8rem}.stu-pd h5{font-size:.95rem}.stu-exam-card{padding:1rem;width:100%}.status{font-size:.9rem;height:2vh;padding:.15rem .5rem}.stu-overview-cards{gap:.75rem;grid-template-columns:repeat(2,1fr)}.stu-overview-card{font-size:.9rem;padding:6px 0}.stu-exam-history{margin-top:15px}.stu-exam-scroll{grid-template-columns:1fr}.exam-header,.stu-exam-details{align-items:flex-start;flex-direction:column;gap:.5rem}}@media (max-width:480px){.hero{align-items:flex-start;flex-direction:column}.vertical{display:none}.stu-details-block{gap:.75rem}.stu-left-details,.stu-right-details{padding:.75rem}.stu-section-header{font-size:1.1rem;gap:.3rem}.info-row{gap:.5rem}.stu-pd span{font-size:.75rem}.stu-pd h5{font-size:.9rem}.stu-exam-card{margin-bottom:.75rem;padding:.75rem;width:95%}.status{font-size:.8rem;height:1.8vh;padding:.1rem .4rem}.stu-overview-cards{gap:.5rem;grid-template-columns:1fr}.stu-overview-card{font-size:.85rem;padding:5px 0}.stu-exam-history{margin-top:10px}.stu-exam-details{gap:.3rem}.ttt{gap:3px}.exam-header{gap:.3rem}}:root{--primary-color:#3498db;--secondary-color:#2ecc71;--background-color:#f4f6f7;--text-color:#2c3e50;--border-radius:12px}.DetailedExam_miniExamContainer__d20QG{background-color:#f4f6f7;background-color:var(--background-color);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh;padding:20px}.DetailedExam_miniExamWrapper__nQEK\+{display:flex;flex-direction:column;gap:20px;margin:100px auto 0;max-width:900px}.DetailedExam_miniExamCard__w7ssv{background:#fff;border-radius:12px;border-radius:var(--border-radius);box-shadow:0 10px 25px #0000001a;transition:all .3s ease}.DetailedExam_miniExamCard__w7ssv:hover{box-shadow:0 15px 35px #00000026;transform:translateY(-5px)}.DetailedExam_miniCardHeader__T7BQb{background-color:#3498db;background-color:var(--primary-color);border-top-left-radius:12px;border-top-left-radius:var(--border-radius);border-top-right-radius:12px;border-top-right-radius:var(--border-radius);color:#fff;display:flex;justify-content:space-between;padding:15px 20px}.DetailedExam_miniCardBody__dRq1T{display:flex;flex-direction:column;gap:20px;padding:20px}.DetailedExam_miniSubjectSection__hq6BR{align-items:center;display:flex;gap:15px;justify-content:space-between}.DetailedExam_miniSubjectIcon__z0fAw img{border-radius:10px;height:80px;object-fit:cover;width:80px}.DetailedExam_miniSubjectInfo__CVVoK{flex-grow:1}.DetailedExam_miniBackButton__RduRW{background-color:#2ecc71;background-color:var(--secondary-color);border:none;border-radius:8px;color:#fff;cursor:pointer;padding:10px 20px;transition:background-color .3s ease}.DetailedExam_miniBackButton__RduRW:hover{background-color:#27ae60}.DetailedExam_miniMarksSection__wZbmE{background-color:#f1f3f4;border-radius:10px;padding:15px;text-align:center}.DetailedExam_miniMarksValue__\+P98b{color:#3498db;color:var(--primary-color);display:block;font-size:2rem;font-weight:700}.DetailedExam_miniExamQuestions__zJIje{background:#fff;border-radius:12px;border-radius:var(--border-radius);box-shadow:0 10px 25px #0000001a;padding:20px}.DetailedExam_miniQuestionBlock__2yVYj{border:1px solid #e0e0e0;border-radius:10px;margin-bottom:20px;overflow:hidden}.DetailedExam_miniQuestionHeader__NW55k{background-color:#f1f3f4;border-bottom:1px solid #e0e0e0;padding:10px 15px}.DetailedExam_miniQuestionNumber__um0LY{color:#3498db;color:var(--primary-color);font-weight:700}.DetailedExam_miniQuestionContent__vExaN{padding:15px}.DetailedExam_miniAnswerSection__u8iV6{display:flex;flex-direction:column;gap:10px;margin-top:10px}.DetailedExam_miniCorrectAnswer__fYwWA,.DetailedExam_miniStudentAnswer__HoVvm{border-radius:8px;padding:10px}.DetailedExam_miniCorrectAnswer__fYwWA{background-color:#2ecc711a;border:1px solid #2ecc71}.DetailedExam_miniStudentAnswer__HoVvm{background-color:#3498db1a;border:1px solid #3498db;border:1px solid var(--primary-color)}@media (max-width:768px){.DetailedExam_miniExamWrapper__nQEK\+{margin:80px 10px 20px;padding:0 10px}.DetailedExam_miniSubjectSection__hq6BR{flex-direction:column;text-align:center}.DetailedExam_miniBackButton__RduRW{margin-top:10px;width:100%}}.DetailedExam_passed__zzSjz{background-color:#2ecc71;color:#fff}.DetailedExam_failed__8DiR\+{background-color:#e74c3c;color:#fff}.DetailedExam_pending__hKI38{background-color:#f39c12;color:#fff}
/*# sourceMappingURL=main.dc46ae28.css.map*/