@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);
body{font-family:Poppins;background-repeat:no-repeat;background-size:cover;position:relative;min-height:100vh}.innerBG{display:flex;background-image:url(/static/media/mainBG.521b99986b389ca95527.png);background-repeat:no-repeat;background-size:cover;min-height:100vh}.tabContainer-width{width:80%;margin:auto}.tabContainer-width .nav-link{background-color:#fff;color:#02ffb0;font-size:20px;margin-right:10px}.tabContainer-width .nav-link.active{background-color:#02ffb0;color:#fff}.regModal .modalTitle{font-size:24px;color:#252850;font-weight:400}.regModal .iconBG{width:113px;height:113px;background-color:#252850;border-radius:100%;padding:20px;display:flex;align-items:center;justify-content:center}.regModal .label{font-size:16px;color:#252850;font-weight:400}.regModal .modalInput{border-radius:8px;border:1px solid #d9d9d9;background:#fff;font-size:16px;color:#252850;font-weight:400;padding:16px}.regModal .link16Primary{font-size:16px;color:#02ffb0;font-weight:400;text-decoration:none}.regModal .link16Primary:hover{color:#252850}.regModal .button{float:left;margin:0 5px 5px 0;min-width:100px;height:40px;position:relative;background-color:#e8e8e8;padding:8px 10px;justify-content:center;align-items:center;gap:10px;white-space:nowrap;border-radius:8px}.regModal .button label,.regModal .button input{display:block;position:absolute;top:0;left:0;right:0;bottom:0;font-size:14px;color:#252850;font-weight:400;cursor:pointer}.regModal .button input[type=radio]{opacity:.011;z-index:100}.regModal .button input[type=radio]:checked+label{background:#02ffb0;color:#fff;border-radius:8px}.regModal .button label{cursor:pointer;z-index:90;line-height:1.8em}.regModal .font30Blk{font-size:26px;color:#000;font-weight:400}.regModal .font16Gray{font-size:16px;color:#6b6b6b;font-weight:400}.regModal .w75{width:75%}@media(max-width: 575.75px){.regModal .w75{width:100%}}.btnGreen{padding:10px 15px;border-radius:6px;border:0;background:#02ffb0;font-size:16px;color:#252850;text-align:center;text-decoration:none;display:flex;align-items:center;justify-content:center;text-decoration:none;height:40px}.btnGreen:disabled{background-color:#b2dfdb;cursor:not-allowed}.btnGreen:hover{background:rgba(2,255,176,.8);color:#252850}.btnGreen:active,.btnGreen:focus{background:rgba(2,255,176,.8) !important;color:#252850}.btnGray{padding:7px 20px;display:flex;justify-content:center;align-items:center;border-radius:6px;background:#fff;color:#252850;font-weight:500;border:solid 1px #02ffb0}.btnGray:hover{background-color:rgba(255,255,255,.5);color:#252850;border:solid 1px #02ffb0}.chat-container{border-radius:10px;background:#1b666b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);min-height:calc(80vh - 140px);max-height:650px;display:flex;flex-direction:column;justify-content:space-between;color:#fff;border:1px solid #fff}.error{width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545;margin-left:3px}.modal-backdrop.show{opacity:.9999;background-image:url(/static/media/backdrop-bg.651e7a41068716017509.png);background-repeat:no-repeat;background-size:cover}.congratulationsImg{background-image:url(/static/media/congratulationsImg.612097b9269b4dac1a24.png);background-repeat:no-repeat;background-size:cover;height:500px;display:flex;align-items:center;justify-content:center;flex-direction:column}.font30Blk{font-size:26px;color:#000;font-weight:400}.font22Blk{font-size:22px;color:#000;font-weight:400}.font16Gray{font-size:16px;color:#6b6b6b;font-weight:400}.underline{border-bottom:2px dashed #fff;display:inline-block;width:90px}.selectCustom{background:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%274%27 height=%275%27 viewBox=%270 0 4 5%27><path fill=%27%23ffffff%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/></svg>") right .75rem center/8px 10px no-repeat !important;padding-right:30px !important;white-space:normal}.quiz-container{border-radius:10px;background:#1b666b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;flex-direction:column;justify-content:space-between;color:#fff;border:1px solid #fff;padding:50px 0}.manual-assessment-container{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;flex-direction:column;justify-content:space-between;color:#fff;padding:50px 0}.resultPart{border-radius:10px;background:#1b666b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;flex-direction:column;justify-content:space-between;color:#fff;border:1px solid #fff;padding:30px}.resultPart .question{font-family:Poppins;font-size:24px;font-weight:500;color:#fff}.resultPart .answerWrong{background-color:rgba(255,255,255,.1);padding:8px 10px;font-family:Poppins;font-size:20px;font-weight:400;color:#fff;border-radius:6px;min-height:46px;display:flex;align-items:center}.resultPart .answerRight{background-color:rgba(255,255,255,.25);padding:8px 10px;font-family:Poppins;font-size:20px;font-weight:400;color:#fff;border-radius:6px;min-height:46px;display:flex;align-items:center}.resultPart .font16White400{font-family:Poppins;font-size:16px;font-weight:400;color:#fff}.resultPart .font20White400{font-family:Poppins;font-size:20px;font-weight:400;color:#fff}.resultPart .font20White500{font-family:Poppins;font-size:20px;font-weight:500;color:#fff}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.trueBox{background-color:rgba(255,255,255,.25);padding:8px 10px;font-family:Poppins;font-size:20px;font-weight:400;color:#fff;border:solid 1px #0aa06e;border-radius:8px;display:inline-block}.falseBox{background-color:rgba(255,255,255,.25);padding:8px 10px;font-family:Poppins;font-size:20px;font-weight:400;color:#fff;border:solid 1px #b73635;border-radius:8px;display:inline-block}.paginationCustom .pagination .page-item .page-link{background-color:rgba(255,255,255,.3);color:rgba(0,0,0,.85)}.paginationCustom .pagination .page-item.active .page-link{background-color:#1b666b;color:#fff;border:solid 1px #fff}.google-sign-in-button{display:flex;align-items:center;justify-content:center;height:40px;padding:0 16px;background-color:#fff;border:1px solid #747775;border-radius:4px;color:#1f1f1f;font-family:Roboto,sans-serif;font-size:14px;cursor:pointer;transition:background-color .3s}.google-sign-in-button .google-logo{width:18px;height:18px;margin-right:8px}.google-sign-in-button:hover{background-color:#f5f5f5}.google-sign-in-button:active{background-color:#e0e0e0}.google-sign-in-button:disabled{opacity:.6;cursor:not-allowed}
.user-symbol{border-radius:50%;background-color:#252850;height:55px;width:55px}.user-symbol span{color:#02ffb0;font-family:Poppins;font-size:24px;font-weight:700;line-height:36px;text-align:center}.quizModal .modal-content{background-color:#1b666b;color:#fff;border-radius:10px}.quizModal .modal-footer{border-top:none}.quizModal .modalTitle{font-size:24px;color:#252850;font-weight:400}.quizModal .iconBG{width:113px;height:113px;background-color:#252850;border-radius:100%;padding:20px;display:flex;align-items:center;justify-content:center}.quizModal .title-label{font-size:16px;color:#fff;font-weight:700;line-height:21px;font-family:Poppins}.quizModal label{font-size:16px;color:#fff;font-weight:500;font-family:Poppins}.quizModal .subtext{font-family:Poppins;font-weight:400;font-size:16px}.quizModal .modalInput{border-radius:8px;border:1px solid #d9d9d9;background:#1b666b;font-size:16px;color:#d9d9d9;font-weight:400;padding:16px}.quizModal .modalInput::placeholder{color:#d9d9d9;opacity:1}.quiz-title{font-family:Poppins;font-size:24px;font-weight:700;line-height:36px;color:#fff;padding:5px}.question-header{font-family:Poppins;margin-bottom:1rem;color:#fff}.question-header .current-number{font-size:32px;font-weight:700;color:#02ffb0;line-height:48px}.question-header .total-number{font-size:32px;font-weight:700;color:#fff;line-height:48px}.question-header .time-left{font-size:24px;font-weight:500;color:#fff;line-height:36px}.question-body{font-family:Poppins}.question-body .question{font-size:22px;font-weight:500;line-height:36px;text-align:left}.question-body .questionMarkDown{font-size:20px;font-weight:500;line-height:30px;text-align:left}.question-body .custom-radio .form-check-input[type=radio]{width:20px;height:20px;border-radius:50%;background-color:#fff;border:1px solid #fff;transition:background-color .3s ease-in-out,border-color .3s ease-in-out}.question-body .custom-radio .form-check-input[type=radio]:checked{background-color:#252850;border-color:#252850;width:20px !important;height:20px !important}.question-body .custom-radio .form-check-input[type=radio]:focus{outline:none;border-color:#c2e0e0;box-shadow:0 0 5px rgba(0,0,0,.2)}.question-body .custom-radio .form-check-label{font-family:Poppins;margin-left:10px;font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#fff}.question-body .custom-radio .form-check{margin:.7rem 0}.question-body .input-math{display:block;width:100%;padding:10px;font-size:20px;font-weight:400;color:#fff;line-height:30px;background-color:#1b666b;border:1px solid #fff;border-radius:6px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.question-body .quizInput{border-radius:8px;border:1px solid #fff;background:#1b666b;font-size:16px;color:#fff;font-weight:400;padding:16px}.question-body .quizInput::placeholder{color:#d9d9d9;opacity:1}.question-body .quizInput:focus{outline:none;border-color:#c2e0e0;box-shadow:0 0 5px rgba(0,0,0,.2)}.question-body .quizMatchingInput{border-radius:8px;border:1px solid #fff;background:#1b666b;font-size:16px;color:#fff;font-weight:400;padding:11px}.question-body .quizMatchingInput::placeholder{color:#d9d9d9;opacity:1}.question-body .quizMatchingInput:focus{outline:none;border-color:#c2e0e0;box-shadow:0 0 5px rgba(0,0,0,.2)}.question-body .selectCustom{background-color:#1b666b;color:#fff;border:1px solid #fff;border-radius:5px;padding:11px;font-size:16px}.question-body .selectCustom:focus{outline:none;border-color:#c2e0e0;box-shadow:0 0 5px rgba(0,0,0,.2)}.question-body .selectCustom option{background-color:#fff;color:#000;font-family:Poppins;font-size:16px;font-weight:400;line-height:24px;text-align:left}.question-body .custom-textarea{background-color:#1b666b;color:#fff;border:1px solid #fff;border-radius:5px;padding:10px;font-size:16px;line-height:1.5}.question-body .custom-textarea:focus{outline:none;border-color:#fff;box-shadow:none}.question-body .custom-textarea::placeholder{color:#d9d9d9;opacity:1}.question-body .draggable-item{display:flex;align-items:center;padding:10px;border:1px solid #fff;background-color:#1b666b;margin-bottom:10px;transition:background-color .2s ease,transform .2s ease}.question-body .drag-input{font-family:Poppins;font-size:20px;font-weight:400;line-height:30px;text-align:left;background-color:#fff;color:#000;display:block;width:100%;padding:10px;border-radius:6px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.question-body .draggable-item.dragging{background-color:#f0f0f0;border:1px solid #252850;transform:scale(1.05);box-shadow:0 4px 8px rgba(37,40,80,.2)}.results-container{color:#fff;padding:2px;text-align:center;border-radius:10px;width:100%;max-width:500px;margin:0 auto;position:relative}.results-container .score-wrapper{position:relative;display:flex;align-items:center;justify-content:center;width:150px;height:150px;margin:0 auto;background-image:url(/static/media/score.28ee62f700ac5a81998f.png);background-size:contain;background-position:center;background-repeat:no-repeat}.results-container .score-circle{width:100px;height:100px;background-color:#02ffb0;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto;position:absolute;z-index:1}.results-container .score-circle .score-text{font-family:Poppins;font-size:36px;font-weight:700;line-height:24px;text-align:left;color:#252850;position:relative;z-index:2}.results-container .congratulations-text{margin-top:25px;font-family:Poppins;font-size:30px;font-weight:500;line-height:24px;text-align:center}.results-container .quiz-completion-text{font-family:Poppins;font-size:20px;font-weight:500;line-height:30px;text-align:center;color:#02ffb0;margin-top:20px}.results-container .results-details{margin-top:30px}.results-container .results-details .total-questions{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;font-family:Poppins;font-size:18px;font-weight:600;line-height:24px;text-align:left}.results-container .results-details .total-questions .total-question-circle{background-color:#02ffb0;color:#252850;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:bold}.results-container .results-details .score-bar{margin-bottom:15px}.results-container .results-details .score-bar .score-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px;font-family:Poppins;font-size:18px;font-weight:600;line-height:24px;text-align:left}.results-container .results-details .score-bar .score-label .score-count{font-size:18px;font-weight:bold;margin-left:auto}.results-container .results-details .score-bar .score-label .correct-count{color:#11c36a}.results-container .results-details .score-bar .score-label .wrong-count{color:#da6723}.results-container .results-details .score-bar .score-label .skip-count{color:#252850}.results-container .results-details .score-bar .progress{width:100%;height:5px;background-color:#fff;border-radius:5px;overflow:hidden;position:relative}.results-container .results-details .score-bar .progress .progress-bar{height:5px}.results-container .results-details .score-bar .progress .progress-bar.correct-bar{background-color:#11c36a}.results-container .results-details .score-bar .progress .progress-bar.wrong-bar{background-color:#da6723}.results-container .results-details .score-bar .progress .progress-bar.skip-bar{background-color:#252850}.results-container .retake-btn{margin-top:10px;background-color:#02ffb0;border:none;padding:10px 20px;font-family:Poppins;font-size:22px;font-weight:400;line-height:24px;text-align:center;border-radius:5px;color:#252850}.results-container .retake-btn:hover{background-color:#009688}.results-container .retake-btn:active,.results-container .retake-btn:focus{background:rgba(2,255,176,.8) !important;color:#252850}.assessment-result .score-wrapper{position:relative;display:flex;align-items:center;justify-content:center;width:220px;height:220px;background-image:url(/static/media/score.28ee62f700ac5a81998f.png);background-size:contain;background-position:center;background-repeat:no-repeat}.assessment-result .score-circle{width:140px;height:140px;background-color:#1b666b;border-radius:50%;border:2px solid #fff;display:flex;align-items:center;justify-content:center;margin:0 auto;position:absolute;z-index:1}.assessment-result .score-circle .score-text{font-family:Poppins;font-size:36px;font-weight:700;line-height:24px;text-align:left;color:#fff;position:relative;z-index:2}.assessment-result .congratulations-text{margin-top:25px;font-family:Poppins;font-size:30px;font-weight:500;line-height:24px}.assessment-result .quiz-completion-text{font-family:Poppins;font-size:20px;font-weight:500;line-height:30px;color:rgba(255,255,255,.5);margin-top:20px}.assessment-result .retake-btn{margin-top:10px;background-color:#02ffb0;border:none;padding:10px 20px;font-family:Poppins;font-size:16px;font-weight:400;line-height:24px;text-align:center;border-radius:5px;color:#252850}.assessment-result .retake-btn:hover{background-color:#009688}.assessment-result .retake-btn:active,.assessment-result .retake-btn:focus{background:rgba(2,255,176,.8) !important;color:#252850}.assessment-result .assessment-btn{margin-top:10px;background-color:rgba(255,255,255,.3);padding:10px 20px;font-family:Poppins;font-size:16px;font-weight:400;line-height:24px;text-align:center;border-radius:5px;color:#fff;border:1px solid #fff}.assessment-result .assessment-btn:hover{background-color:rgba(255,255,255,.3)}.assessment-result .assessment-btn:active,.assessment-result .assessment-btn:focus{background-color:rgba(255,255,255,.3);color:#fff}.assessment-result .bordered-btn{margin-top:10px;background-color:rgba(0,0,0,0);padding:10px 20px;font-family:Poppins;font-size:16px;font-weight:400;line-height:24px;text-align:center;border-radius:5px;color:#fff;border:1px solid #fff}.assessment-result .bordered-btn:hover{background-color:rgba(255,255,255,.3)}.assessment-result .bordered-btn:active,.assessment-result .bordered-btn:focus{background-color:rgba(255,255,255,.3);color:#fff}.assessment-result .pie-chart-container{width:360px;height:360px;position:relative}.assessment-result .pie-chart-container .total-questions{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;color:#fff;font-size:63px;font-weight:500;line-height:24px}.assessment-result .pie-chart-container .total-questions-label{font-size:23px;color:rgba(255,255,255,.5);font-weight:300}.assessment-result .pie-chart-container .incorrect-tooltip,.assessment-result .pie-chart-container .correct-tooltip{position:absolute;background-color:#fff;padding:2px 5px;border-radius:3px;font-size:16px;color:#252850;z-index:10}.assessment-result .pie-chart-container .incorrect-tooltip::after,.assessment-result .pie-chart-container .incorrect-tooltip::before,.assessment-result .pie-chart-container .correct-tooltip::after,.assessment-result .pie-chart-container .correct-tooltip::before{content:"";position:absolute;left:50%;border:solid rgba(0,0,0,0);height:0;width:0;pointer-events:none}.assessment-result .pie-chart-container .incorrect-tooltip::after,.assessment-result .pie-chart-container .correct-tooltip::after{border-width:8px;margin-left:-8px}.assessment-result .pie-chart-container .incorrect-tooltip::before,.assessment-result .pie-chart-container .correct-tooltip::before{border-width:9px;margin-left:-9px}.assessment-result .pie-chart-container .incorrect-tooltip{top:10%;right:68%;border:1px solid #b73635}.assessment-result .pie-chart-container .incorrect-tooltip::after{top:100%;border-top-color:#fff}.assessment-result .pie-chart-container .incorrect-tooltip::before{top:100%;border-top-color:#b73635}.assessment-result .pie-chart-container .correct-tooltip{bottom:20%;right:10%;border:1px solid #70f0b0}.assessment-result .pie-chart-container .correct-tooltip::after,.assessment-result .pie-chart-container .correct-tooltip::before{content:"";position:absolute;top:100%;left:50%;border:solid rgba(0,0,0,0);height:0;width:0;pointer-events:none}.assessment-result .pie-chart-container .correct-tooltip::after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:8px;margin-left:-8px}.assessment-result .pie-chart-container .correct-tooltip::before{border-color:rgba(183,54,53,0);border-top-color:#70f0b0;border-width:9px;margin-left:-9px}.assessment-result .pie-chart-container .legend-color-indicator{display:inline-block;width:20px;height:20px;border-radius:50%;margin-right:8px}.assessment-result .pie-chart-container .legend-color-title{font-size:18px}.assessment-result .pie-chart-container .legend-item{display:flex;align-items:center;margin-right:20px}.quiz-navigation .btn-custom{border-radius:6px;background-color:#02ffb0;border:none;border-radius:5px;color:#252850;padding:.5rem 1rem;font-size:16px;cursor:pointer;width:100px;min-width:165px}.quiz-navigation .btn-custom:hover{background-color:rgba(2,255,176,.8)}.quiz-navigation .btn-custom:disabled{background-color:#b2dfdb;cursor:not-allowed}.quiz-navigation .btn-custom.btn-skip{background-color:rgba(0,0,0,0);color:#fff;border:1px solid #fff}.quizDetailBox{width:700px}.zIndex99{z-index:99}.combined-content{display:inline}.inline-paragraph{display:inline}.mathjax-block{display:inline}.custom-button{font-size:16px;font-weight:500;border:2px solid #02ffb0;color:#fff;transition:all .25s ease-in-out}.custom-button:hover,.custom-button:focus{background-color:#02ffb0 !important;border-color:#02ffb0 !important;color:#000 !important}.custom-button.active{background-color:#02ffb0 !important;border-color:#02ffb0 !important;color:#000 !important}.custom-button:disabled{opacity:.5;cursor:not-allowed;color:#fff;border-color:#fff}.import-dropzone-box{margin-top:10px;display:flex;flex-direction:row;align-items:center;color:#e0ffff;cursor:pointer;padding:20px;border-radius:8px;border:2px dashed #e6e6e6;opacity:0px}.import-dropzone-box .import-dropzone-inner-text{font-family:Poppins;font-size:16px;font-weight:500;line-height:24px;text-align:left;color:#e0ffff}.import-dropzone-box .import-dropzone-outer-text{font-family:Poppins;font-size:12px !important;font-weight:500;line-height:18px;text-align:left;color:#727272 !important}.image-list__header{border-bottom:1px solid rgba(230,230,230,.3);padding-bottom:10px}.image-list__item{transition:background-color .2s}.image-list__item:hover{background-color:rgba(255,255,255,.05)}.image-list__file-info-icon{display:flex;align-items:center;justify-content:center;width:32px}.image-list__file-info-details .file-name{font-family:Poppins;font-size:14px;font-weight:500}.image-list__file-info-details .file-meta{font-family:Poppins;font-size:12px;color:#727272}.page-number-select{min-width:140px;background-color:#1b666b;color:#fff;border:1px solid #fff;font-size:14px}.page-number-select:focus{outline:none;border-color:#c2e0e0;box-shadow:0 0 5px rgba(0,0,0,.2)}.page-number-select:disabled{background-color:#113f42;color:#4dcad2;border-color:#258d94;cursor:not-allowed;opacity:.7}.page-number-select option{font-family:Poppins;font-size:14px}.custom-text-light{color:#fff8dc}
@media(max-width: 991.95px){.tabContainer-width{width:100%}.quiz-navigation .btn-custom{min-width:auto;width:auto}.question-header .total-number,.question-header .current-number{font-size:24px}.question-body .question,.question-header .time-left,.question-body .input-math,.question-body .custom-radio .form-check-label,.question-body .drag-input{font-size:16px;line-height:24px}.time-left{width:100%}.chat-container{max-height:-webkit-max-content;max-height:max-content}.resultPart{padding:20px}}@media(min-width: 280px){.resultPart .question,.resultPart .answerWrong{font-size:calc(1rem + (1vw - 2.8px)*.4878)}.resultPart .answerRight,.resultPart .font20White400,.resultPart .font20White500,.falseBox,.trueBox{font-size:calc(1rem + (1vw - 2.8px)*.2439)}}
:root{--color-white: #fff;--color-black: #000;--color-background-light: #f5f5f5;--color-primary-disabled: #4478a1;--color-text-title: 45, 59, 69;--color-background-neutral: 199, 205, 209;--color-primary: 0, 102, 184;--color-input: 53, 73, 89}[data-theme=canvas]{--color-white: #fff;--color-black: #000;--color-background-light: #f5f5f5;--color-primary-disabled: #4478a1;--color-text-title: 45, 59, 69;--color-background-neutral: 199, 205, 209;--color-primary: 0, 102, 184;--color-input: 53, 73, 89}[data-theme=google]{--color-white: #fff;--color-black: #000;--color-background-light: #f5f5f5;--color-primary-disabled: #4478a1;--color-text-title: 45, 59, 69;--color-background-neutral: 199, 205, 209;--color-primary: 0, 102, 184;--color-input: 53, 73, 89}[data-theme=moodle]{--color-white: #fff;--color-black: #000;--color-background-light: #f5f5f5;--color-primary-disabled: #4478a1;--color-text-title: 45, 59, 69;--color-background-neutral: 199, 205, 209;--color-primary: 0, 102, 184;--color-input: 53, 73, 89}.parent-quiz-container{padding:2rem 0;min-height:100vh;background:linear-gradient(135deg, rgba(245, 245, 245, 0.8) 0%, rgba(240, 240, 240, 0.9) 100%)}.parent-quiz-container .quiz-details-card{box-shadow:0 4px 20px rgba(0,0,0,.08);border:none;border-radius:12px;overflow:hidden}.parent-quiz-container .quiz-details-card .card-body{padding:2rem}.parent-quiz-container .quiz-details-card .quiz-header-compact .quiz-title-section{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;gap:1rem}.parent-quiz-container .quiz-details-card .quiz-header-compact .quiz-title-section .quiz-title{font-family:"Poppins",sans-serif;font-size:24px;font-weight:700;color:#252850;margin-bottom:0;flex:1 1;line-height:1.3}.parent-quiz-container .quiz-details-card .quiz-header-compact .quiz-title-section .total-marks-badge{font-family:"Poppins",sans-serif;font-size:14px;font-weight:600;padding:.4rem .8rem;border-radius:15px;background-color:#0066b8;border:none;white-space:nowrap;flex-shrink:0}.parent-quiz-container .quiz-details-card .quiz-header-compact .quiz-metadata-compact{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.parent-quiz-container .quiz-details-card .quiz-header-compact .quiz-metadata-compact .quiz-meta-item-compact{display:flex;align-items:center;gap:.5rem;padding:.4rem .8rem;background:rgba(0,102,184,.05);border-radius:6px;border-left:3px solid #0066b8}.parent-quiz-container .quiz-details-card .quiz-header-compact .quiz-metadata-compact .quiz-meta-item-compact svg{color:#0066b8;flex-shrink:0;width:16px;height:16px}.parent-quiz-container .quiz-details-card .quiz-header-compact .quiz-metadata-compact .quiz-meta-item-compact .meta-label{font-family:"Poppins",sans-serif;font-size:12px;font-weight:600;color:#727272;margin-right:.25rem}.parent-quiz-container .quiz-details-card .quiz-header-compact .quiz-metadata-compact .quiz-meta-item-compact .meta-value{font-family:"Poppins",sans-serif;font-size:13px;font-weight:500;color:#252850}.parent-quiz-container .quiz-details-card .quiz-header-compact .quiz-metadata-compact .download-btn-compact{display:inline-flex;align-items:center;gap:.4rem;font-family:"Poppins",sans-serif;font-weight:600;font-size:13px;padding:.4rem .8rem;border-radius:6px;border:1.5px solid #0066b8;color:#0066b8;background:rgba(0,0,0,0);transition:all .2s ease;margin-left:auto}.parent-quiz-container .quiz-details-card .quiz-header-compact .quiz-metadata-compact .download-btn-compact svg{width:16px;height:16px}.parent-quiz-container .quiz-details-card .quiz-header-compact .quiz-metadata-compact .download-btn-compact:hover{background-color:#0066b8;color:#fff;transform:translateY(-1px);box-shadow:0 3px 8px rgba(0,102,184,.3)}.parent-quiz-container .quiz-details-card .quiz-header-compact .quiz-metadata-compact .download-btn-compact:focus{box-shadow:0 0 0 .15rem rgba(0,102,184,.25)}.parent-quiz-container .section-divider{display:flex;align-items:center;margin:3rem 0;gap:1rem}.parent-quiz-container .section-divider .divider-line{flex:1 1;height:2px;background:linear-gradient(90deg, transparent 0%, #e6e6e6 20%, #e6e6e6 80%, transparent 100%);position:relative}.parent-quiz-container .section-divider .divider-line::after{content:"";position:absolute;top:-1px;left:20%;right:20%;height:4px;background:repeating-linear-gradient(90deg, #0066b8 0px, #0066b8 8px, transparent 8px, transparent 16px);border-radius:2px}.parent-quiz-container .section-divider .divider-text{font-family:"Poppins",sans-serif;font-size:18px;font-weight:600;color:#252850;padding:.75rem 1.5rem;background:linear-gradient(135deg, #fff 0%, rgba(245, 245, 245, 0.9) 100%);border-radius:25px;box-shadow:0 2px 10px rgba(0,0,0,.1);white-space:nowrap}.parent-quiz-container .upload-section-card{box-shadow:0 8px 30px rgba(0,0,0,.12);border:none;border-radius:16px;overflow:hidden;background:linear-gradient(135deg, #fff 0%, rgba(255, 255, 255, 0.95) 100%)}.parent-quiz-container .upload-section-card .card-body{padding:2.5rem}.parent-quiz-container .upload-section-card .upload-section-header{text-align:center;margin-bottom:2rem}.parent-quiz-container .upload-section-card .upload-section-header .upload-title{font-family:"Poppins",sans-serif;font-size:24px;font-weight:700;color:#252850;margin-bottom:.5rem}.parent-quiz-container .upload-section-card .upload-section-header .upload-subtitle{font-family:"Poppins",sans-serif;font-size:16px;font-weight:400;color:#727272;margin-bottom:0;max-width:600px;margin-left:auto;margin-right:auto}.parent-quiz-container .upload-section-card .submit-section{text-align:center;margin-top:2.5rem;padding-top:2rem;border-top:1px solid rgba(230,230,230,.5)}.parent-quiz-container .upload-section-card .submit-section .submit-btn{font-family:"Poppins",sans-serif;font-size:18px;font-weight:600;padding:1rem 3rem;border-radius:12px;border:none;background:linear-gradient(135deg, #28a745 0%, #20c997 100%);color:#fff;transition:all .3s ease;min-width:200px}.parent-quiz-container .upload-section-card .submit-section .submit-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgba(40,167,69,.4);background:linear-gradient(135deg, #20c997 0%, #28a745 100%)}.parent-quiz-container .upload-section-card .submit-section .submit-btn:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.parent-quiz-container .upload-section-card .submit-section .submit-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.parent-quiz-container .upload-section-card .submit-section .submit-btn .spinner-border-sm{width:1rem;height:1rem}.parent-quiz-container .upload-section-card .submit-section .submit-note{font-family:"Poppins",sans-serif;font-size:14px;color:#727272;margin-top:1rem;margin-bottom:0;font-style:italic}.quiz-submitted-container{padding:4rem 0;min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, rgba(245, 245, 245, 0.8) 0%, rgba(240, 240, 240, 0.9) 100%)}.quiz-submitted-container .quiz-submitted-card{box-shadow:0 12px 40px rgba(0,0,0,.15);border:none;border-radius:20px;overflow:hidden;background:linear-gradient(135deg, #fff 0%, rgba(255, 255, 255, 0.95) 100%)}.quiz-submitted-container .quiz-submitted-card .card-body{position:relative}.quiz-submitted-container .quiz-submitted-card .card-body::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg, #28a745, #20c997, #17a2b8)}.quiz-submitted-container .quiz-submitted-card .success-icon{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;background:linear-gradient(135deg, #28a745, #20c997);border-radius:50%;color:#fff;margin:0 auto}.quiz-submitted-container .quiz-submitted-card .success-icon svg{width:40px;height:40px}.quiz-submitted-container .quiz-submitted-card .success-title{font-family:"Poppins",sans-serif;font-size:28px;font-weight:700;color:#252850;margin-bottom:1rem}.quiz-submitted-container .quiz-submitted-card .success-message{font-family:"Poppins",sans-serif;font-size:16px;color:#727272;margin-bottom:0;line-height:1.6}.quiz-submitted-container .quiz-submitted-card .submission-details .submission-badge{font-family:"Poppins",sans-serif;font-size:12px;font-weight:600;padding:.5rem 1rem;border-radius:15px}@media(max-width: 768px){.parent-quiz-container{padding:1rem 0}.parent-quiz-container .quiz-details-card .card-body{padding:1.5rem}.parent-quiz-container .quiz-details-card .quiz-header-compact .quiz-title-section{flex-direction:column;align-items:flex-start;gap:.75rem}.parent-quiz-container .quiz-details-card .quiz-header-compact .quiz-title-section .quiz-title{font-size:20px}.parent-quiz-container .quiz-details-card .quiz-header-compact .quiz-title-section .total-marks-badge{align-self:flex-start}.parent-quiz-container .quiz-details-card .quiz-header-compact .quiz-metadata-compact{flex-direction:column;align-items:stretch;gap:.75rem}.parent-quiz-container .quiz-details-card .quiz-header-compact .quiz-metadata-compact .quiz-meta-item-compact .meta-value{font-size:12px}.parent-quiz-container .quiz-details-card .quiz-header-compact .quiz-metadata-compact .download-btn-compact{margin-left:0;align-self:flex-start}.parent-quiz-container .section-divider{margin:2rem 0}.parent-quiz-container .section-divider .divider-text{font-size:16px;padding:.5rem 1rem}.parent-quiz-container .upload-section-card .card-body{padding:1.5rem}.parent-quiz-container .upload-section-card .upload-section-header .upload-title{font-size:20px}.parent-quiz-container .upload-section-card .upload-section-header .upload-subtitle{font-size:14px}.parent-quiz-container .upload-section-card .submit-section{margin-top:2rem;padding-top:1.5rem}.parent-quiz-container .upload-section-card .submit-section .submit-btn{font-size:16px;padding:.875rem 2rem;min-width:180px}.quiz-submitted-container{padding:2rem 0}.quiz-submitted-container .quiz-submitted-card .card-body{padding:2rem 1.5rem}.quiz-submitted-container .quiz-submitted-card .success-icon{width:60px;height:60px}.quiz-submitted-container .quiz-submitted-card .success-icon svg{width:30px;height:30px}.quiz-submitted-container .quiz-submitted-card .success-title{font-size:24px}.quiz-submitted-container .quiz-submitted-card .success-message{font-size:14px}}@media(max-width: 576px){.parent-quiz-container .quiz-details-card .card-body{padding:1rem}.parent-quiz-container .quiz-details-card .quiz-header-compact .quiz-title-section .quiz-title{font-size:18px}.parent-quiz-container .quiz-details-card .quiz-header-compact .quiz-metadata-compact .quiz-meta-item-compact{padding:.3rem .6rem}.parent-quiz-container .quiz-details-card .quiz-header-compact .quiz-metadata-compact .quiz-meta-item-compact .meta-value{font-size:11px}.parent-quiz-container .quiz-details-card .quiz-header-compact .quiz-metadata-compact .download-btn-compact{font-size:12px;padding:.35rem .7rem}.parent-quiz-container .upload-section-card .card-body{padding:1rem}.parent-quiz-container .upload-section-card .submit-section .submit-btn{width:100%;max-width:300px}}.upload-component .upload-mode-selection{display:flex;gap:2rem;padding:1rem 0;border-bottom:1px solid rgba(230,230,230,.3);margin-bottom:1rem}.upload-component .upload-mode-selection .upload-mode-option .form-check-input{margin-right:.5rem}.upload-component .upload-mode-selection .upload-mode-option .form-check-input:checked{background-color:#0066b8;border-color:#0066b8}.upload-component .upload-mode-selection .upload-mode-option .form-check-input:focus{border-color:#0066b8;box-shadow:0 0 0 .2rem rgba(0,102,184,.25)}.upload-component .upload-mode-selection .upload-mode-option .form-check-label{font-family:"Poppins",sans-serif;font-size:16px;font-weight:500;color:#252850;cursor:pointer}.upload-component .upload-dropzone{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;border:2px dashed #e6e6e6;border-radius:8px;background-color:#fff;cursor:pointer;transition:all .3s ease;min-height:160px}.upload-component .upload-dropzone:hover:not(.uploading){border-color:#0066b8;background-color:rgba(0,102,184,.02)}.upload-component .upload-dropzone.uploading{cursor:not-allowed;opacity:.7}.upload-component .upload-dropzone .dropzone-content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem}.upload-component .upload-dropzone .dropzone-content .dropzone-icon{color:#0066b8;opacity:.7}.upload-component .upload-dropzone .dropzone-content .dropzone-text .dropzone-main-text{font-family:"Poppins",sans-serif;font-size:16px;font-weight:500;line-height:24px;color:#252850;margin-bottom:.5rem}.upload-component .upload-dropzone .dropzone-content .dropzone-text .dropzone-sub-text{font-family:"Poppins",sans-serif;font-size:12px;font-weight:500;line-height:18px;color:#727272;margin-bottom:0}.upload-component .upload-dropzone .upload-progress-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(255,255,255,.95);border-radius:8px;gap:1rem}.upload-component .upload-dropzone .upload-progress-overlay .progress{width:60%;height:8px}.upload-component .upload-dropzone .upload-progress-overlay .upload-text{font-family:"Poppins",sans-serif;font-size:14px;font-weight:500;color:#252850}.upload-component .uploaded-file-card{display:flex;justify-content:space-between;align-items:center;padding:1rem;border:1px solid #e6e6e6;border-radius:8px;background-color:#fff;margin-bottom:1rem}.upload-component .uploaded-file-card .file-info{display:flex;align-items:center;gap:.75rem}.upload-component .uploaded-file-card .file-info .file-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:#0066b8}.upload-component .uploaded-file-card .file-info .file-details .file-name{font-family:"Poppins",sans-serif;font-size:14px;font-weight:500;color:#252850;margin-bottom:.25rem}.upload-component .uploaded-file-card .file-info .file-details .file-meta{display:flex;align-items:center;gap:.5rem}.upload-component .uploaded-file-card .file-info .file-details .file-meta .file-type{font-family:"Poppins",sans-serif;font-size:12px;color:#727272}.upload-component .uploaded-file-card .file-info .file-details .file-meta .file-status{font-size:10px;padding:.25rem .5rem}.upload-component .uploaded-file-card .remove-file-btn{color:#dc3545;padding:.5rem}.upload-component .uploaded-file-card .remove-file-btn:hover{color:#c82333}.upload-component .uploaded-images-list{margin-top:1rem;border:1px solid #e6e6e6;border-radius:8px;background-color:#fff}.upload-component .uploaded-images-list .images-header{padding:1rem;border-bottom:1px solid rgba(230,230,230,.3);background-color:rgba(245,245,245,.5)}.upload-component .uploaded-images-list .images-header .images-title{font-family:"Poppins",sans-serif;font-size:16px;font-weight:600;color:#252850;margin-bottom:.25rem}.upload-component .uploaded-images-list .images-header .images-subtitle{font-family:"Poppins",sans-serif;font-size:12px;color:#727272;margin-bottom:0}.upload-component .uploaded-images-list .image-item{display:flex;align-items:center;padding:.75rem 1rem;border-bottom:1px solid rgba(230,230,230,.3);transition:all .2s ease;cursor:grab}.upload-component .uploaded-images-list .image-item:last-child{border-bottom:none}.upload-component .uploaded-images-list .image-item:hover:not(.dragging){background-color:rgba(245,245,245,.5)}.upload-component .uploaded-images-list .image-item.dragging{opacity:.5;cursor:grabbing;transform:rotate(2deg)}.upload-component .uploaded-images-list .image-item.drag-over{background-color:rgba(0,102,184,.1);border-color:#0066b8}.upload-component .uploaded-images-list .image-item .image-drag-handle{display:flex;align-items:center;margin-right:.75rem;color:#999;cursor:grab}.upload-component .uploaded-images-list .image-item .image-drag-handle:hover{color:#0066b8}.upload-component .uploaded-images-list .image-item .image-info{display:flex;align-items:center;flex:1 1;gap:.75rem}.upload-component .uploaded-images-list .image-item .image-info .image-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;color:#0066b8}.upload-component .uploaded-images-list .image-item .image-info .image-details{flex:1 1}.upload-component .uploaded-images-list .image-item .image-info .image-details .image-name{font-family:"Poppins",sans-serif;font-size:14px;font-weight:500;color:#252850;margin-bottom:.25rem}.upload-component .uploaded-images-list .image-item .image-info .image-details .image-meta{display:flex;align-items:center;gap:.5rem}.upload-component .uploaded-images-list .image-item .image-info .image-details .image-meta .image-type{font-family:"Poppins",sans-serif;font-size:12px;color:#727272}.upload-component .uploaded-images-list .image-item .image-info .image-details .image-meta .page-number{font-family:"Poppins",sans-serif;font-size:12px;font-weight:600;color:#0066b8;background-color:rgba(0,102,184,.1);padding:.125rem .5rem;border-radius:12px}.upload-component .uploaded-images-list .image-item .image-info .image-details .image-meta .image-status{font-size:10px;padding:.25rem .5rem}.upload-component .uploaded-images-list .image-item .remove-image-btn{color:#dc3545;padding:.5rem}.upload-component .uploaded-images-list .image-item .remove-image-btn:hover{color:#c82333}.upload-component .handwritten-checkbox .form-check-input:checked{background-color:#0066b8;border-color:#0066b8}.upload-component .handwritten-checkbox .form-check-input:focus{border-color:#0066b8;box-shadow:0 0 0 .2rem rgba(0,102,184,.25)}.upload-component .handwritten-checkbox .form-check-label{font-family:"Poppins",sans-serif;font-size:14px;font-weight:500;color:#252850;cursor:pointer}@media(max-width: 768px){.upload-component .upload-mode-selection{flex-direction:column;gap:1rem}.upload-component .upload-dropzone{padding:1.5rem 1rem;min-height:120px}.upload-component .upload-dropzone .dropzone-content .dropzone-text .dropzone-main-text{font-size:14px}.upload-component .uploaded-file-card,.upload-component .image-item{padding:.75rem}.upload-component .images-header{padding:.75rem}}

/*# sourceMappingURL=main.ede646da.css.map*/