@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Amarante&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&display=swap);.exam-header{background-color:#00598d;border-bottom:1px solid #ccc;font-family:Poppins;font-size:2vw;font-weight:700;padding:1vw 3vw}.exam-card{background-color:#f9f9f9;border:1px solid #d3d3d3;border-radius:8px;color:#000;font-family:Poppins;margin:40px auto;max-width:500px;padding:3vw 4vw;text-align:center}.exam-card h2{font-family:Poppins;font-weight:600;margin-bottom:10px;margin-left:-1vw}.exam-card h4{color:#848484;font-family:Poppins;font-weight:400;margin:0}.start-time{color:#00598d;font-family:Poppins;font-weight:500;margin:10px 0 20px}.instructions{font-family:Poppins;margin-bottom:25px;padding-left:20px;text-align:left}.instructions li{font-family:Poppins;line-height:1.6;margin-bottom:10px}.start-btn{align-items:center;background-color:#00598d;border:none;border-radius:.4vw;color:#fff;cursor:pointer;display:flex;font-size:1vw;font-weight:400;justify-content:center;padding:.8vw;text-align:center;text-decoration:none;transition:background-color .3s ease;width:100%}.start-btn.inactive{background-color:#fff;border:1px solid #ccc;border-radius:.8vw;color:grey;cursor:not-allowed;pointer-events:none;width:18vw}.start-btn.active{background-color:#00598d;border:none;border-radius:.8vw;color:#fff;cursor:pointer;font-size:1vw;font-weight:400;padding:.8vw;text-decoration:none;transition:background-color .3s ease;width:18vw}.Start-button,.start-btn.active{align-items:center;display:flex;justify-content:center;text-align:center}@media (min-width:320px) and (max-width:500px){.exam-header{font-size:3.8vw;padding:2vh 5vw;text-align:center}.exam-card{background:#f9f9f9;border-radius:2vw;margin:5vw auto 5vh;max-width:85vw;padding:5vw}.exam-card h2{font-size:3.8vw}.exam-card h4{font-size:3.5vw}.start-time{font-size:3vw}.instructions{margin-bottom:5vh;padding-left:5vw}.instructions li{font-size:2.8vw}.start-btn,.start-btn.active,.start-btn.inactive{font-size:2.8vw;margin-top:-4vw;padding:1.5vh 0;width:30vw}.Start-button{padding-top:3vh}}.exam-header{align-items:center;background-color:#035f96;color:#fff;display:flex;justify-content:space-between;padding:1vw 2vw}.option-item.selected{color:#000}.exam-subtitle{font-family:Poppins;font-size:1.2vw;margin:0 0 0 2vw;padding:1vw 2vw}.exam-main{display:flex;gap:0;padding:0 2vw 2vw}.question-panel{flex:3 1}.question-box{background:#fff;border:1px solid #ccc;border-radius:10px;height:65vh;margin-top:2vw;padding:2vw}.question-header{align-items:center;border-bottom:1px solid #ccc;display:flex;font-family:Poppins,sans-serif;font-size:1vw;font-weight:500;justify-content:space-between;margin-bottom:1vw;padding-bottom:.5vw}.question-instruction{color:#000;flex:1 1}.question-count{font-weight:500;margin-left:1vw}.question-text{font-family:Poppins;font-size:1.05vw;margin-bottom:1vw}.option-item{color:#000;display:block;font-size:1.05vw;margin-bottom:.6vw}.passage{background-color:#fdfdfd;border-radius:.5vw;color:#333;font-size:1.05vw;line-height:1.8;margin-bottom:1.2vw;padding:1.2vw;position:relative;top:-.5vw}.sub-question{font-size:1.05vw;font-weight:700;margin:1vw 0}.navigation-buttons{bottom:50px;display:flex;gap:1vw;justify-content:flex-end;position:absolute}.nav-btnOne{background-color:#00598d;background-color:var(--Primary-Blue,#00598d);border:1px solid #ccc;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;transition:background-color .3s ease}.nav-btnOne,.nav-btnPreview{height:3vw;margin-top:18vw;padding:.6vw 1.5vw;text-align:center;width:10vw}.nav-btnPreview{background-color:#fff;background-color:var(--White,#fff);border:1px solid #848484;border:1px solid var(--Grey,#848484);border-radius:6px;color:#848484;color:var(--Grey,#848484);font-size:.9vw;margin-left:70vw;transition:background-color .3s ease,color .3s ease,border .3s ease}.exam-heading-sec{border-bottom:1px solid #c6c6c6;display:flex;flex-direction:row;gap:30vw;width:100vw}.review-btn{background-color:#e8eaed;border:none;border-radius:6px;color:#777;cursor:not-allowed;margin-left:1vw;margin-top:1vw;padding:.5vw 1vw}.review-btn:hover{background-color:#d6d8db;color:#555}.Exam-timer{color:red;font-size:1.2vw;margin:2vh 0 2vh 16vw;padding:0}.side-panel{display:flex;flex:1.5 1;flex-direction:column}.question-grid{grid-gap:.6vw;display:grid;gap:.6vw;grid-template-columns:repeat(5,1fr);margin-left:1vw;margin-top:1vw}.question-number{align-items:center;background:#eee;border-radius:50%;cursor:pointer;display:flex;font-size:1vw;height:2vw;justify-content:center;width:2vw}.submit-btn{background-color:#00598d;background-color:var(--Primary-Blue,#00598d);border:1px solid #ccc;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;height:3vw;margin-right:1vw;margin-top:18vw;padding:.6vw 2vw;text-align:center;transition:background-color .3s ease;width:10vw}.modal-overlay{background-color:#0006;display:flex;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-box,.modal-overlay{align-items:center;justify-content:center}.modal-box{background:#fff;background:var(--White,#fff);border:1px solid #00598d;border:1px solid var(--Primary-Blue,#00598d);border-radius:10px;height:25vh;max-width:20%;padding:2em 2em 25px;position:relative;text-align:center;width:30%}.modal-box h3{font-size:1.2vw;font-weight:600;margin:0 0 .5em}.modal-box p{color:#666;font-size:1vw;margin:0 0 1.5em}.modal-actions{display:flex;gap:1em;justify-content:center}.modal-cancel,.modal-submit{border:1px solid #00598d;border-radius:6px;cursor:pointer;font-size:1vw;font-weight:500;padding:.5em 0}.modal-cancel{background-color:#fff;color:#00598d;width:10vw}.modal-submit{background-color:#00598d;color:#fff;text-decoration:none;width:10vw}.close-modal{background:#0000;border:none;cursor:pointer;font-size:1.2em;position:absolute;right:12px;top:8px}.circle-option-label{align-items:center;color:#333;cursor:pointer;display:flex;font-size:1rem;margin:10px 0 10px 1.5vw;padding-left:1.8rem;position:relative;-webkit-user-select:none;user-select:none}.circle-option-label input[type=radio]{cursor:pointer;opacity:0;position:absolute}.custom-radio{background-color:#fff;border:2px solid #848484;border-radius:50%;height:16px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:16px}.circle-option-label input[type=radio]:checked+.custom-radio{background-color:#000;box-shadow:inset 0 0 0 4px #fff}.option-text{margin-left:.5rem}.circle-option-label.selected{color:#000;font-weight:700}.success-popup-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:2000}.success-popup{animation:fadeIn .3s ease-in-out;background:#fff;border-radius:10px;box-shadow:0 5px 15px #0000004d;padding:20px 30px;text-align:center}.success-popup h3{color:green;margin-bottom:10px}.popup-logo{height:auto;margin-bottom:15px;width:80px}.popup-ok-btn{background-color:#2e7d32;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:15px;padding:8px 16px}.popup-ok-btn:hover{background-color:#1b5e20}@keyframes fadeIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media screen and (min-width:320px) and (max-width:500px){.exam-header{align-items:flex-start;flex-direction:column;font-size:3.8vw;padding:4vw}.exam-subtitle{font-size:3.6vw;margin-left:-2vw;padding:2vw;text-align:center;width:100vw}.exam-main{flex-direction:column;padding:2vw}.question-instruction{color:#000;flex:1 1;font-size:2.8vw}.question-count{font-weight:500;margin-left:81vw;margin-top:-4.5vw}.question-panel{width:100%}.question-box{height:auto;margin-top:4vw;padding:4vw}.question-header{align-items:flex-start;flex-direction:column;font-size:2.8vw;margin-bottom:3vw}.option-item,.option-text,.passage,.question-text,.sub-question{font-size:2.8vw;margin-left:-2vw}.passage{font-size:2.8vw;margin-bottom:3vw;padding:3vw}.circle-option-label{font-size:2.8vw;padding-left:2.5rem}.custom-radio{height:3vw;width:3vw}.navigation-buttons{align-items:center;flex-direction:column;gap:3vw;margin-top:6vw;position:static}.nav-btnOne,.nav-btnPreview,.submit-btn{font-size:2.8vw;height:auto;margin-top:2vw;padding:3vw 0;width:80vw}.nav-btnPreview{margin-left:0}.side-panel{margin-top:5vw;width:100%}.question-grid{gap:2vw;grid-template-columns:repeat(5,1fr);justify-content:center;margin-left:0}.question-number{font-size:2.8vw;height:8vw;width:8vw}.Exam-timer{font-size:3.8vw;margin:-4vw auto 4vw;text-align:center}.modal-box{height:auto;margin-top:-50vw;max-width:none;padding:5vw;width:60%}.modal-box h3,.modal-box p{font-size:2.8vw}.modal-cancel,.modal-submit{font-size:2.8vw;padding:1.5vh 0;width:40vw}.review-btn{font-size:2.8vw;margin-left:0;margin-top:4vw;padding:2vw 4vw}.exam-heading-sec{flex-direction:column;gap:4vw;width:100%}}@media (min-width:768px) and (max-width:1024px){.exam-container{margin:0 auto;padding:2vh 2vw;width:95vw}.exam-header{align-items:flex-start;flex-direction:column;font-size:2vw;gap:2vh;padding:3vh 2vw}.exam-subtitle{font-size:2vw;margin:0;padding:2vh 0;text-align:center;width:90vw}.exam-main{flex-direction:column;gap:3vh;padding:2vh 2vw}.question-panel{margin-top:-5vw;padding:2vh 2vw;width:95%}.question-box{height:80vh;margin:2vh auto;padding:3vh 2vw;width:95%}.option-item,.passage,.question-header,.question-text,.sub-question{font-size:1.3vw;padding:2vh 2vw}.passage{border-radius:2vw;margin:2vh 0}.option-item{margin-bottom:2vh;margin-top:1vh}.navigation-buttons{align-items:center;display:flex;flex-direction:row;gap:4vw;justify-content:center;margin:4vh 0 2vh;position:static}.nav-btnOne,.nav-btnPreview,.submit-btn{font-size:clamp(1rem,2vw,1.3rem);height:6vh;margin:-2vw 0 0;padding:1vh 0;width:15vw}.exam-heading-sec{border:none;flex-direction:column;gap:2vh;padding:2vh 3vw}.review-btn{font-size:clamp(1rem,2.5vw,1.2rem);margin:2vh 0 0;padding:1vh 2vw}.Exam-timer{font-size:2vw;margin-left:0;margin-top:-2vh;text-align:center;width:90vw}.side-panel{width:100%}.question-grid{gap:2vw;grid-template-columns:repeat(6,1fr);margin-left:0}.question-number{font-size:clamp(.9rem,.5vw,1rem);height:7vw;width:7vw}.omr-sheet{border-radius:2vw;height:auto;margin:0 auto;padding:4vh 2vw;width:92%}.omr-rowQuestion{align-items:center;display:flex;flex-direction:row;gap:1vw;justify-content:flex-start;padding-left:1vw}.omr-scroll{grid-gap:1vw;display:grid;gap:1vw;grid-template-columns:repeat(10,1fr);margin-top:0}.omr-sheet h4{font-size:clamp(1rem,1.2vw,1.3rem);margin-bottom:1vh;margin-left:-60vw;text-align:center}.bubble,.omr-qnum{font-size:clamp(.9rem,1vw,1.1rem);height:5vw;line-height:6vw;min-width:5vw}.bubble,.omr-qnum{border-radius:50%;text-align:center}.bubble{align-items:center;display:flex;font-size:2vw;height:35px;justify-content:center;width:35px}.modal-box{border-radius:1vw;padding:4vh 4vw;width:80%}.modal-box h3{font-size:clamp(1.2rem,2.8vw,1.5rem)}.modal-box p{font-size:clamp(1rem,2.5vw,1.3rem)}.modal-cancel,.modal-submit{font-size:clamp(1rem,2.5vw,1.2rem);padding:1.5vh 0;width:35vw}}@media (min-width:1025px) and (max-width:1440px){.exam-container{margin:0 auto;padding:3vh 3vw;width:90vw}.exam-header{align-items:center;flex-direction:row;font-size:clamp(1.2rem,1.8vw,1.6rem);gap:2vh;justify-content:space-between;padding:3vh 2vw}.exam-subtitle{font-size:clamp(1rem,1vw,1.3rem);margin:-3vw 0 0 -1vw;padding:2vh 0;text-align:center;width:85vw}.exam-main{flex-direction:row;gap:3vw;padding:3vh 3vw}.question-panel{margin-top:-6vw;padding:3vh 2vw;width:100%}.question-box{height:75vh;margin:2vh auto 2vh -4vw;padding:3vh 2vw;width:100%}.option-item,.passage,.question-header,.question-text,.sub-question{font-size:1.3vw;padding:1.5vh 2vw}.passage{border-radius:1.5vw;margin:2vh 0}.option-item{margin-bottom:2vh;margin-top:1vh}.navigation-buttons{align-items:center;display:flex;flex-direction:row;gap:3vw;justify-content:center;margin:4vh 0 2vh 38vw;position:static}.nav-btnOne,.nav-btnPreview,.submit-btn{font-size:1.3vw;height:6vh;margin:0;padding:1vh 0;width:12vw}.exam-heading-sec{border:none;flex-direction:row;gap:2vh;padding:2vh 3vw}.review-btn{font-size:1.3vw;margin:2vh 0 0;padding:1vh 2vw}.Exam-timer{font-size:1.5vw;margin-left:15vw;margin-top:-3vh;text-align:center;width:90vw}.side-panel{width:100%}.question-grid{gap:1.5vw;grid-template-columns:repeat(7,4fr);margin-left:0}.question-number{font-size:1.2vw;height:6vw;width:6vw}.omr-sheet{background-color:#fff;border:2px solid #d1d5db;border-radius:1vw;box-shadow:0 4px 12px #0000001a;display:flex;flex:none;flex-direction:column;height:77.5vh;justify-content:flex-start;margin-left:-3.5vw;margin-top:-3vw;overflow-y:auto;padding:1vw;width:16vw}.omr-sheet h4{color:#003b73;font-size:1.2vw;margin-bottom:1vw;margin-left:2vw;margin-top:-1vw;text-align:center}.omr-scroll{display:flex;flex-direction:column;gap:.8vw}.omr-rowQuestion{align-items:center;display:flex;gap:.5vw;justify-content:flex-start;padding-left:.4vw}.omr-qnum{color:#333;font-size:1vw;font-weight:700;min-width:2.5vw;text-align:center}.omr-bubble{display:flex;gap:.5vw}.bubble{background-color:#fff;border:1.5px solid #001a4a;border:1.5px solid var(--Text,#001a4a);border-radius:50%;color:#000;cursor:pointer;font-size:1vw;font-weight:600;height:2vw;line-height:2vw;text-align:center;transition:background-color .2s,color .2s;-webkit-user-select:none;user-select:none;width:2vw}.omr-bubble.selected .bubble{background-color:#00598d;color:#fff}.modal-box{border-radius:1vw;padding:4vh 4vw;width:70%}.modal-box h3{font-size:clamp(1.2rem,2vw,1.5rem)}.modal-box p{font-size:clamp(1rem,1.8vw,1.3rem)}.modal-cancel,.modal-submit{font-size:clamp(1rem,1.8vw,1.2rem);padding:1.5vh 0;width:30vw}}@media (min-width:1441px) and (max-width:1920px){.exam-container{margin:0 auto;padding:3vh 3vw;width:85vw}.exam-header{align-items:center;flex-direction:row;font-size:clamp(1.4rem,1.5vw,2rem);gap:2vh;justify-content:space-between;padding:3vh 2vw}.exam-subtitle{font-size:1.5vw;margin-left:-9vw;margin-top:-2vw;padding:2vh 0;text-align:center;width:85vw}.exam-main{flex-direction:row;gap:3vw;padding:3vh 3vw}.question-panel{margin-top:-4vw;padding:3vh 2vw;width:100%}.question-box{height:70vh;margin:.5vw auto 2vh -10vw;padding:3vh 2vw;width:115%}.option-item,.passage,.question-header,.question-text,.sub-question{font-size:1.2vw;padding:1.5vh 2vw}.passage{border-radius:1vw;margin:2vh 0 2vh -2vw}.option-item{margin-bottom:2vh;margin-top:1vh}.navigation-buttons{align-items:center;display:flex;flex-direction:row;gap:2.5vw;justify-content:center;margin:-7vw 0 2vh;position:static}.nav-btnOne,.nav-btnPreview,.submit-btn{font-size:1.3vw;height:6vh;padding:1vh 0;width:15vw}.exam-heading-sec{border:none;flex-direction:row;gap:2vh;padding:2vh 3vw}.review-btn{font-size:clamp(1rem,1.3vw,1.4rem);margin:2vh 0 0;padding:1vh 2vw}.Exam-timer{font-size:1.3vw;margin-left:14vw;margin-top:-2.5vh;text-align:center;width:90vw}.side-panel{width:100%}.question-grid{gap:1.5vw;grid-template-columns:repeat(7,4fr)}.question-number{font-size:1.2vw,;height:5vw;width:5vw}.omr-sheet{background-color:#fff;border:2px solid #d1d5db;border-radius:1vw;box-shadow:0 4px 12px #0000001a;display:flex;flex:none;flex-direction:column;height:79.8vh;justify-content:flex-start;margin-left:-17.5vw;margin-top:-2.1vw;overflow-y:auto;padding:1vw;width:15vw}.omr-sheet h4{color:#003b73;font-size:1.2vw;margin-bottom:1vw;margin-left:-1vw;margin-top:-1vw;text-align:center}.omr-scroll{display:flex;flex-direction:column;gap:.8vw}.omr-rowQuestion{align-items:center;display:flex;gap:.5vw;justify-content:flex-start;padding-left:.4vw}.omr-qnum{color:#333;font-size:.9vw;font-weight:700;min-width:2.2vw;text-align:center}.omr-bubble{display:flex;gap:.5vw}.bubble{background-color:#fff;border:1.5px solid #001a4a;border:1.5px solid var(--Text,#001a4a);border-radius:50%;color:#000;cursor:pointer;font-size:.9vw;font-weight:600;height:1.8vw;line-height:1.8vw;text-align:center;transition:background-color .2s,color .2s;-webkit-user-select:none;user-select:none;width:1.8vw}.omr-bubble.selected .bubble{background-color:#00598d;color:#fff}.modal-box{border-radius:1vw;padding:4vh 4vw;width:65%}.modal-box h3{font-size:clamp(1.2rem,2vw,1.5rem)}.modal-box p{font-size:clamp(1rem,1.8vw,1.3rem)}.modal-cancel,.modal-submit{font-size:clamp(1rem,1.6vw,1.2rem);padding:1.5vh 0;width:28vw}}.endtest-container{background-color:#fff;font-family:Poppins,sans-serif;min-height:100vh}.endtest-box{border:1.5px solid #c6c6c6;border-radius:1vw;height:70vh;margin:1vw auto 5vw;max-width:80%;padding:2vw;text-align:center}.student-info{align-items:center;border-bottom:1px solid #c6c6c6;display:flex;font-family:Poppins,sans-serif;font-size:clamp(.9rem,1.2vw,1.1rem);gap:2vw;justify-content:flex-start;overflow-x:auto;padding:1vh 2vw;white-space:nowrap}.student-info p{display:flex;flex-wrap:wrap;gap:1.5vw;margin:0}hr{background:#ccc;border:0;height:0;margin:0 0 10vw}.end-message h2{font-size:2vw;font-weight:600;margin-bottom:.8vw;margin-left:0;margin-top:6vw}.end-message p{font-size:1vw;line-height:1.2;margin:.3vw 0}.review-btnend{align-items:center;background-color:#00598d;border:none;border-radius:.5vw;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;height:4vh;justify-content:center;margin-bottom:1vw;margin-top:1vw;padding:.6vw 0;text-align:center;text-decoration:none;transition:.2s ease;width:10vw}.review-btnend:hover{background-color:#004b76}@media screen and (min-width:320px) and (max-width:500px){.endtest-container{border:none;padding:4vw}.endtest-box{border:none;border-radius:2vw;height:auto;margin:3vw auto 5vw;max-width:95%;padding:5vw}.student-info{align-items:center;border:none;gap:4vw;height:20vh;justify-content:flex-start;margin-left:-5vw;margin-top:-6vw;padding:0;width:90vw}.student-info,.student-info p{flex-direction:row;flex-wrap:wrap;font-size:2.8vw}.student-info p{border:1px solid #ccc;border-radius:1vw;display:flex;gap:2vw;margin:0;padding:1.5vh 3vw}.Insruction-bx-endtest{border:1px solid #ccc;border-radius:2vw;box-shadow:0 2px 6px #0000001a;margin-bottom:5vh;margin-left:-5vw;margin-top:0;padding:6vw 0;text-align:center;width:90vw}hr{height:1px;margin:5vw 0}.end-message h2{font-size:3.8vw;margin-bottom:4.5vw;margin-top:8vw;text-align:center}.end-message p{font-size:2.8vw;margin:2vw 0;text-align:center}.review-btnend{align-items:center;display:flex;font-size:2.8vw;height:auto;justify-content:center;margin:4vw auto;padding:3vw 0;width:30vw}}.container{background-color:#fff;font-family:Poppins,sans-serif;font-size:1.05vw;margin:0 auto;max-width:90%;padding:2vw}.card{background:#fff;border:1px solid #ddd;border-radius:8px;margin-top:2vw;padding:1.5vw}.h3{margin-left:-1vw}.card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1vw}.edit-btn{background-color:#3e85f5;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9vw;padding:.5vw 1.2vw}.profile-body{display:flex;flex-wrap:wrap;gap:2vw}.left-section{align-items:center;display:flex;gap:1vw;width:250px}.profile-picture{border-radius:50%;height:60px;width:60px}.name-main{font-size:1.2vw;font-weight:600}.email{color:gray;font-size:.9vw}.download-buttons,.eye-buttons{width:1.5vw}.info-section{flex:1 1}.info-grid{grid-row-gap:1vw;grid-column-gap:3vw;column-gap:3vw;display:grid;font-size:.95vw;grid-template-columns:repeat(2,1fr);margin-left:-15vw;row-gap:1vw}.info-gridTwo{margin-left:-20vw}.exam-table{border-collapse:collapse;margin-top:1vw;width:100%}.exam-table td,.exam-table th{border:1px solid #ddd;font-size:.95vw;padding:.7vw;text-align:center}.exam-table th{background-color:#f5f5f5}.status{border-radius:4px;color:#fff;cursor:pointer;font-size:.8vw;font-size:.95vw;font-weight:500;padding:.3vw 1vw}.status.pass{color:green}.status.fail{color:red}.-btn{background-color:#00598d;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.95vw;padding:.5vw 1.5vw;transition:background-color .3s ease,transform .2s ease}.-btn:hover{background-color:#02446c;transform:scale(1.05)}.-btn:active{transform:scale(.98)}.navbar{background-color:#035e9d;color:#fff;font-family:Poppins,sans-serif;height:auto;padding:.8vw 2vw;width:96%}.navbar,.navbar-left{align-items:center;display:flex}.navbar-title{font-size:1.5vw;font-weight:600;margin-left:2vw}.navbar-right{align-items:center;display:flex;gap:1vw}.navbar-username{font-size:.95vw;margin-left:70vw}.navbar-username-link{color:inherit;text-decoration:none}@media (min-width:320px) and (max-width:500px){.navbar{align-items:flex-start;flex-direction:row;font-family:Poppins,sans-serif;gap:35vw;justify-content:center;padding:2.5vh 0;width:100%}.navbar-left{align-items:center;display:flex;margin-left:2vw;width:100%}.navbar-logo{height:10vw;width:10vw}.navbar-title{font-size:4vw;width:30vw}.navbar-right{align-items:center;display:flex;gap:3vw;width:100%}.navbar-username{font-size:3vw;margin-left:35vw;margin-top:1vw}.navbar-username-link{display:flex;font-size:clamp(1rem,4vw,1.2rem);justify-content:center;margin-left:0;margin-top:0}.navbar-profile-img{border-radius:50%;height:8vw;width:8vw}}@media (min-width:768px) and (max-width:991px){.navbar{align-items:flex-start;border:none;box-shadow:none;flex-direction:column;font-family:Poppins,sans-serif;height:auto;padding:2vh 4vw;width:92vw}.navbar-left{align-items:center;border:none;display:flex;gap:2vw;margin-bottom:1vh}.navbar-title{border:none;font-size:2.5vw;font-weight:600;margin-left:-1vw}.navbar-logo{border:none;height:6vw;width:6vw}.navbar-right{align-items:center;border:none;display:flex;flex-direction:row;gap:2vw;justify-content:space-between;margin-top:1vh;width:100%}.navbar-username{border:none;font-size:2vw;margin-left:55vw}.navbar-profile-img{border:none;border-radius:50%;height:6vw;width:6vw}.navbar-username-link{border:none;font-size:clamp(2.2vw,2.5vw,3vw)}}@media (min-width:992px) and (max-width:1199px){.navbar{flex-direction:row;font-family:Poppins,sans-serif;height:auto;justify-content:space-between;padding:2vh 3vw;width:94vw}.navbar,.navbar-left{align-items:center;border:none}.navbar-left{display:flex;gap:1.5vw}.navbar-title{border:none;font-size:2vw;font-weight:600;margin-left:-1vw}.navbar-logo{height:4vw;width:4vw}.navbar-right{align-items:center;border:none;display:flex;gap:2vw}.navbar-username{border:none;font-size:1.5vw;margin-left:65vw}.navbar-profile-img{border:none;border-radius:50%;height:4vw;width:4vw}.navbar-username-link{border:none;font-size:2vw}}@media (min-width:1200px) and (max-width:1440px){.navbar{flex-direction:row;font-family:Poppins,sans-serif;height:auto;justify-content:space-between;padding:2vh 2.5vw;width:95vw}.navbar,.navbar-left{align-items:center;border:none}.navbar-left{display:flex;gap:1.2vw}.navbar-title{border:none;font-size:clamp(1.4rem,2vw,2rem);font-weight:600;margin-left:0}.navbar-logo{height:3.5vw;width:3.5vw}.navbar-right{align-items:center;border:none;display:flex;gap:1.8vw}.navbar-username{border:none;font-size:clamp(1rem,1.8vw,1.3rem);margin-left:64vw}.navbar-profile-img{border:none;border-radius:50%;height:3.5vw;width:3.5vw}.navbar-username-link{border:none;font-size:clamp(.9rem,1.5vw,1.1rem)}}@media (min-width:1441px) and (max-width:1920px){.navbar{flex-direction:row;font-family:Poppins,sans-serif;height:auto;justify-content:space-between;padding:2vh 2vw;width:96vw}.navbar,.navbar-left{align-items:center;border:none}.navbar-left{display:flex;gap:1vw}.navbar-title{border:none;font-size:1.5vw;font-weight:600;margin-left:0}.navbar-logo{height:3vw;width:3vw}.navbar-right{align-items:center;border:none;display:flex;gap:1.5vw}.navbar-username{border:none;font-size:1vw;margin-left:75vw}.navbar-profile-img{border:none;border-radius:50%;height:3vw;width:3vw}.navbar-username-link{border:none;font-size:clamp(.95rem,1.2vw,1.15rem)}}.subtitle{color:#555;font-size:1vw;margin-bottom:2vw}.login-form{display:flex;flex-direction:column;max-width:300px;width:100%}.login-form label{font-weight:500;margin-bottom:.3vw}.login-form input{background-color:#f7fbff;border:1px solid #d4d7e3;border-radius:.6vw;font-size:.9vw;margin-bottom:1.2vw;padding:.8vw}.forgot-password{font-size:.9vw;margin-bottom:1vw;margin-top:-1vh;text-align:right}.forgot-password a{color:#00598d;text-decoration:none}.login-button{align-items:center;background-color:#00598d;display:flex;font-size:1vw;font-weight:600;justify-content:center;padding:1vw;text-align:center;text-decoration:none;width:20vw}.login-wrapper{background-color:#f9f9f9;display:flex;font-family:Segoe UI,sans-serif;height:100vh}.login-left{background-color:#fff;display:flex;flex:1 1;flex-direction:column;justify-content:center;overflow:hidden;padding:2rem}.logo{margin-bottom:1rem;margin-left:19vw;width:15%}h2{color:#333;margin-left:14vw;margin-top:-1vw}form{display:flex;flex-direction:column;gap:.4rem;width:100%}form label{color:#333;font-size:.95rem;font-weight:500;margin-left:10vw}form input,form select{border:1px solid #ccc;border-radius:.5vw;font-size:1rem;margin-left:10vw;padding:8px;width:25vw}.student_name{width:24vw}.login-button{background-color:#005b96;border:none;border-radius:.5vw;color:#fff;cursor:pointer;font-size:1rem;margin-left:10vw;margin-top:1vw;padding:10px;transition:background-color .3s ease;width:25vw}.login-button:hover{background-color:#003f6b}.image-section{align-items:center;background-color:#fff;display:flex;flex:1 1;justify-content:center;overflow:hidden}.image-section img{border-radius:12px;height:95vh;margin-left:-1vw;object-fit:contain;width:auto}@media screen and (min-width:1025px) and (max-width:1400px){.login-wrapper{align-items:center;background-color:#fff;padding:4vh 0}.logo{margin-left:21vw;width:14%}form{display:flex;justify-content:center;width:50%}h2{font-size:1.8vw;margin-left:0;text-align:center}.login-left{align-items:center;display:flex;justify-content:center}form label{font-size:1.1vw;margin-left:0}form input,form select{font-size:1vw;margin-left:0;width:26vw}.login-button{font-size:1.1vw;margin-left:0;padding:1.1vw;width:26vw}.student_name{width:25vw}.image-section,.image-section img{height:100vh;width:100vw}.image-section img{border-radius:24px}}@media screen and (min-width:725px) and (max-width:1024px){.login-wrapper{align-items:center;flex-direction:column;height:auto;overflow-y:auto;padding:6vh 0;text-align:center}.image-section{align-items:center;display:flex;justify-content:center;margin-bottom:2vh;order:1;width:100%}.image-section img{border-radius:14px;height:auto;margin-bottom:2vw;width:80%}.logo{margin-bottom:2vh;margin-left:0;order:2;width:25%}h2{color:#333;font-size:2.4vw;margin-left:2vw;margin-top:-.5vw}.login-heading{font-size:2.4vw;margin:2vh 0 3vh;order:3;width:100%}.login-left{align-items:center;display:flex;flex-direction:column;order:4;padding:0 6vw;width:100%}form{width:100%}form label{align-self:flex-start;font-size:2vw;margin-left:3vw}.login-button,form input,form select{font-size:2vw;margin-left:3vw;width:80%}.login-button{font-size:2vw;margin-top:2vh;padding:14px}.student_name{width:68.5vw}}@media screen and (min-width:501px) and (max-width:724px){.login-wrapper{align-items:center;flex-direction:column;height:auto;overflow-y:auto;padding:5vh 5vw;text-align:center}.image-section{align-items:center;display:flex;justify-content:center;margin-bottom:2vh;order:1;width:100%}.image-section img{border-radius:12px;height:auto;margin-bottom:2vw;width:90%}.logo{margin-bottom:1.5vh;margin-left:-2vw;order:2;width:30%}h2{color:#333;font-size:5vw;margin-left:2vw;margin-top:-.5vw}.login-heading{font-size:2.8vw;margin:2vh 0 3vh;order:3;width:100%}.login-left{align-items:center;display:flex;flex-direction:column;order:4;padding:0 5vw;width:100%}form{width:100%}form label{align-self:flex-start;font-size:2.2vw;margin-left:4vw}.login-button,form input,form select{font-size:4vw;margin-left:4vw;width:85%}.login-button{font-size:4vw;margin-top:2vh;padding:12px}.student_name{width:73.5vw}}@media screen and (min-width:320px) and (max-width:500px){.login-wrapper{align-items:center;flex-direction:column;height:auto;overflow-y:auto;padding:4vh 4vw;text-align:center}.image-section{align-items:center;display:flex;justify-content:center;margin-bottom:1vh;order:1;width:100%}.image-section img{border-radius:10px;height:auto;margin-bottom:2vw;width:100%}.logo{margin-bottom:1vh;margin-left:-3vw;order:2;width:35%}h2{color:#333;font-size:5vw;margin-left:2vw;margin-top:-1vw}.login-heading{font-size:3.8vw;margin:1vh 0 2vh;order:3;width:100%}.login-left{align-items:center;display:flex;flex-direction:column;order:4;padding:0 4vw;width:100%}form{width:100%}form label{align-self:flex-start;font-size:3.5vw;margin-left:4.5vw}.login-button,form input,form select{font-size:3.5vw;margin-left:4vw;width:90%}.login-button{font-size:3.5vw;margin-top:1.5vh;padding:10px}.student_name{width:78vw}}.review-container{background-color:#fff;font-family:Poppins,sans-serif;margin:2vh auto;max-width:80vw;padding:2vw}.review-title{border-bottom:1px solid #0000001a;font-size:1.2vw;font-weight:700;margin-bottom:1vw;margin-left:0;margin-top:-30px;padding:1vw 0}.review-title,.student-details{align-items:center;background:#fff;display:flex;justify-content:space-between}.student-details{border:1px solid #ddd;border-radius:.8vw;flex-wrap:wrap;font-size:1vw;font-weight:300;gap:.5vw;margin-top:1vw;padding:1vw;transition:all .3s ease}.back-btn{margin-right:1vw}.back-btn,.pass-btn{background-color:#00598d;border:1px solid #ccc;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;height:auto;padding:.5vw 1vw;text-align:center;transition:background-color .3s ease;width:10vw}.pass-btn{background-color:#28a745}.Score-box-main{background:#fff;border:1px solid #ddd;border-radius:10px;display:flex;flex-direction:column;height:10vw;margin-top:1vw;padding:1vw}.Score-box-main p{color:#333;font-size:1vw;margin:.5vw 0}.review-box{display:flex;flex-wrap:wrap;gap:2vw;justify-content:center;margin-left:-10vw;margin-top:1vw}.score-summary{align-items:center;background:#fff;border:1px solid #ccc;border-radius:.5vw;box-shadow:0 2px 6px #00000014;color:#333;display:flex;flex-direction:column;font-size:1vw;height:35%;margin-bottom:1vw;padding:1.2vw;text-align:center;width:30%}.score-summary p{margin-left:2vw;margin-top:-5vw}.score-BoxTwo-total-blue,.score-BoxTwo-total-gray,.score-BoxTwo-total-green,.score-BoxTwo-total-red{align-items:center;border-radius:50%;color:#fff;display:flex;flex-direction:column;font-size:1.2vw;font-weight:700;height:5vw;justify-content:center;margin-left:-15vw;margin-top:-1vw;width:5vw}.score-BoxTwo-total-blue{background-color:#00598d}.score-BoxTwo-total-green{background-color:#28a745}.score-BoxTwo-total-gray{background-color:#6c757d}.score-BoxTwo-total-red{background-color:#dc3545}.question-Testbox{background:#fff;border:1px solid #ddd;border-radius:.8vw;margin-top:1vw;padding:1.5vw;transition:all .3s ease-in-out}.question-Testbox p{color:#333;font-size:1vw;line-height:1.6;margin:.8vw 0}.option{border-radius:.3vw;margin:.5vw 0;padding:.5vw}.correct-option{background-color:#e8f5e9;color:#2e7d32;font-weight:600}.selected-option{background-color:#ffebee;color:#c62828}.right-Answer{color:#3dca12;margin-left:.5vw}.wrong-answer{color:red;margin-left:.5vw}.answer-status.skipped{color:#8c8c8c}.answer-status.correct{color:#28a745}.answer-status.wrong{color:#dc3545}.score-summary-container{background-color:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 6px #0000000d;display:flex;flex-direction:column;font-family:Poppins,sans-serif;gap:1vw;margin-top:2vw;padding:1vw;width:78vw}.score-headers{color:#333;font-size:1vw;font-weight:500}.score-cards{border:1px solid #ccc;border-radius:.5vw;display:flex;gap:1vw;margin-top:1vw;padding:1vw}.score-card{justify-content:center}.score-card,.score-cardd{align-items:center;background:#fff;border:1px solid #eee;border-radius:0;box-shadow:0 1px 3px #0000000d;display:flex;gap:.8vw;padding:1vw;width:15vw}.score-cardd{margin-left:10vw}.circle{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:1.2vw;font-weight:700;height:3vw;justify-content:center;width:3vw}.circle.blue{background-color:#004c91}.circle.green{background-color:#3bc83b}.label{color:#333;font-size:1vw}@media screen and (min-width:320px) and (max-width:500px){.review-container{font-size:3.8vw;margin-top:-1vw;max-width:96vw;padding:4vw}.student-details{align-items:flex-start;box-sizing:border-box;flex-direction:column;font-size:2.8vw;gap:.3vh;height:15vh;justify-content:space-between;line-height:1.1;margin-left:3.5vw;padding:1.5vw;width:92%}.back-btn,.review-title,.score-header{display:none}.pass-btn{border:none;border-radius:.5vw;color:#fff;cursor:pointer;font-size:2.8vw;margin:1vh 0 0 -1vw;padding:1.2vw 2vw;text-align:center;width:20vw}.Score-box-main{border-radius:3vw;height:auto;padding:3vw}.Score-box-main p{font-size:2.8vw;margin:2vw 0}.review-box{gap:4vw;margin-left:0}.score-summary{font-size:2.8vw;height:auto;padding:4vw;width:90%}.score-summary p{margin-left:0;margin-top:2vw}.score-BoxTwo-total-blue,.score-BoxTwo-total-gray,.score-BoxTwo-total-green,.score-BoxTwo-total-red{font-size:2.8vw;height:12vw;margin-left:0;margin-top:2vw;width:12vw}.question-Testbox{border-radius:.5vw;margin-left:3.5vw;margin-top:4vw;padding:4vw;width:76.5vw}.option,.question-Testbox p{font-size:2.8vw;margin:2vw 0}.option{border-radius:1vw;padding:2vw}.right-Answer,.wrong-answer{font-size:2.8vw;margin-left:1vw}.score-summary-container{background-color:red;border-radius:.5vw;gap:3vw;margin-left:3.5vw;padding:3vw;width:78.5vw}.score-header{display:none}.score-cards{flex-direction:row;margin-left:3.5vw;margin-top:3vw;width:85vw}.score-card{margin-left:6vw}.score-card,.score-cardd{background:#fff;border-radius:0;box-shadow:none;display:flex;flex-direction:row;font-size:2.8vw;gap:4vw;justify-content:flex-start;padding:4vw;width:40vw}.score-cardd{margin-left:0}.circle{height:8vw;width:10vw}.circle,.label{font-size:2.8vw}}body,html{overflow-x:hidden}
/*# sourceMappingURL=main.4a71bd0e.css.map*/