@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);
: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}.user-symbol{border-radius:50%;background-color:rgba(0, 102, 184);background-color:rgba(var(--color-primary));height:55px;width:55px}.user-symbol span{color:#f5f5f5;color:var(--color-background-light);font-family:Poppins;font-size:24px;font-weight:700;line-height:36px;text-align:center}.quizModal .modal-content{background-color:#f5f5f5;background-color:var(--color-background-light);color:#fff;color:var(--color-white);border-radius:10px}.quizModal .modal-footer{border-top:none}.quizModal .iconBG{width:113px;height:113px;background-color:rgba(53, 73, 89);background-color:rgba(var(--color-input));border-radius:100%;padding:20px;display:flex;align-items:center;justify-content:center}.quizModal .title-label{font-size:16px;color:rgba(45, 59, 69);color:rgba(var(--color-text-title));font-weight:700;line-height:21px;font-family:Poppins}.quizModal label{font-size:16px;color:rgba(45, 59, 69);color:rgba(var(--color-text-title));font-weight:500;font-family:Poppins}.quizModal .subtext{font-family:Poppins;font-weight:400;font-size:16px;color:rgba(45, 59, 69);color:rgba(var(--color-text-title))}.quizModal .modalInput{border-radius:8px;border:1px solid #f5f5f5;border:1px solid var(--color-background-light);background-color:rgba(53, 73, 89);background-color:rgba(var(--color-input));font-size:16px;color:#f5f5f5;color:var(--color-background-light);font-weight:400;padding:16px}.quizModal .modalInput::placeholder{color:#f5f5f5;color:var(--color-background-light);opacity:1}.quiz-title{font-family:Poppins;font-size:20px;font-weight:700;color:rgba(45, 59, 69);color:rgba(var(--color-text-title));padding:5px}.question-header{font-family:Poppins;margin-bottom:1rem;color:#fff;color:var(--color-white)}.question-header .current-number{font-size:22px;font-weight:700;color:rgba(53, 73, 89);color:rgba(var(--color-input));line-height:48px}.question-header .total-number{font-size:22px;font-weight:700;color:rgba(45, 59, 69);color:rgba(var(--color-text-title));line-height:48px}.question-header .time-left{font-size:22px;font-weight:500;color:rgba(45, 59, 69);color:rgba(var(--color-text-title));line-height:36px}.question-body{font-family:Poppins}.question-body .question{font-size:20px;font-weight:500;line-height:36px;text-align:left}.question-body .custom-radio .form-check-input[type=radio]{width:25px;height:25px;border-radius:50%;background-color:rgba(199, 205, 209, 0.5);background-color:rgba(var(--color-background-neutral), 0.5);border:1px solid rgba(199, 205, 209);border:1px solid rgba(var(--color-background-neutral));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:rgba(53, 73, 89);background-color:rgba(var(--color-input));border-color:rgba(53, 73, 89);border-color:rgba(var(--color-input));width:25px !important;height:25px !important}.question-body .custom-radio .form-check-input[type=radio]:focus{outline:none;border-color:#4478a1;border-color:var(--color-primary-disabled);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:18px;font-weight:400;line-height:30px;text-align:left;color:rgba(45, 59, 69);color:rgba(var(--color-text-title))}.question-body .custom-radio .form-check{margin:.7rem 0}.question-body .input-math{display:block;width:100%;padding:10px;font-size:18px;font-weight:400;color:#fff;color:var(--color-white);line-height:30px;background-color:rgba(53, 73, 89);background-color:rgba(var(--color-input));border:1px solid #f5f5f5;border:1px solid var(--color-background-light);border-radius:6px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.question-body .input-math-matching{display:block;width:100%;padding:8px;font-size:16px;font-weight:400;color:#fff;color:var(--color-white);line-height:30px;background-color:rgba(53, 73, 89);background-color:rgba(var(--color-input));border:1px solid #f5f5f5;border:1px solid var(--color-background-light);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;border:1px solid var(--color-white);background:rgba(53, 73, 89);background:rgba(var(--color-input));font-size:18px;color:#fff;color:var(--color-white);font-weight:400;padding:13px}.question-body .quizInput::placeholder{color:#d9d9d9;opacity:1}.question-body .quizInput:focus{outline:none;border-color:#4478a1;border-color:var(--color-primary-disabled);box-shadow:0 0 5px rgba(0,0,0,.2)}.question-body .selectCustom{background-color:rgba(53, 73, 89) !important;background-color:rgba(var(--color-input)) !important;color:#fff;color:var(--color-white);border:1px solid #f5f5f5;border:1px solid var(--color-background-light);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;background-color:var(--color-white);color:#000;color:var(--color-black);font-family:Poppins;font-size:16px;font-weight:400;line-height:24px;text-align:left}.question-body .custom-textarea{background-color:rgba(53, 73, 89);background-color:rgba(var(--color-input));color:#fff;color:var(--color-white);border:1px solid #fff;border:1px solid var(--color-white);border-radius:5px;padding:7px;font-size:16px;line-height:1.5}.question-body .custom-textarea:focus{outline:none;border-color:#fff;border-color:var(--color-white);box-shadow:none}.question-body .custom-textarea::placeholder{color:#d9d9d9;opacity:1}.question-body .draggable-item{display:flex;align-items:center;padding:7px;border:1px solid #f5f5f5;border:1px solid var(--color-background-light);background-color:rgba(53, 73, 89);background-color:rgba(var(--color-input));margin-bottom:10px;transition:background-color .2s ease,transform .2s ease}.question-body .drag-input{font-family:Poppins;font-size:18px;font-weight:400;line-height:30px;text-align:left;background-color:#fff;background-color:var(--color-white);color:#000;color:var(--color-black);display:block;width:100%;padding:8px;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)}.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:rgba(53, 73, 89);background-color:rgba(var(--color-input));border-radius:50%;border:2px solid #f5f5f5;border:2px solid var(--color-background-light);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;color:var(--color-white);position:relative;z-index:2}.assessment-result .congratulations-text{margin-top:25px;font-family:Poppins;font-size:26px;font-weight:500;line-height:24px;color:rgba(45, 59, 69);color:rgba(var(--color-text-title))}.assessment-result .quiz-completion-text{font-family:Poppins;font-size:20px;font-weight:500;line-height:30px;color:rgba(45, 59, 69, 0.9);color:rgba(var(--color-text-title), 0.9);margin-top:20px}.assessment-result .retake-btn{margin-top:10px;background-color:rgba(0, 102, 184);background-color:rgba(var(--color-primary));border:none;padding:10px 20px;font-family:Poppins;font-size:16px;font-weight:400;line-height:24px;text-align:center;border-radius:5px;color:#f5f5f5;color:var(--color-background-light)}.assessment-result .retake-btn:hover{background:rgba(0, 102, 184, 0.8);background:rgba(var(--color-primary), 0.8);color:#f5f5f5;color:var(--color-background-light)}.assessment-result .retake-btn:active,.assessment-result .retake-btn:focus{background:rgba(0, 102, 184, 0.8) !important;background:rgba(var(--color-primary), 0.8) !important;color:#f5f5f5;color:var(--color-background-light)}.assessment-result .assessment-btn{margin-top:10px;background-color:rgba(199, 205, 209, 0.9);background-color:rgba(var(--color-background-neutral), 0.9);padding:10px 20px;font-family:Poppins;font-size:16px;font-weight:400;line-height:24px;text-align:center;border-radius:5px;color:rgba(45, 59, 69);color:rgba(var(--color-text-title));border:1px solid rgba(199, 205, 209);border:1px solid rgba(var(--color-background-neutral))}.assessment-result .assessment-btn:hover{background-color:rgba(199, 205, 209, 0.3);background-color:rgba(var(--color-background-neutral), 0.3);color:rgba(45, 59, 69);color:rgba(var(--color-text-title))}.assessment-result .assessment-btn:active,.assessment-result .assessment-btn:focus{background-color:rgba(199, 205, 209, 0.3);background-color:rgba(var(--color-background-neutral), 0.3);color:rgba(45, 59, 69);color:rgba(var(--color-text-title))}.assessment-result .assessment-btn-report{margin-top:10px;background-color:rgba(53, 73, 89);background-color:rgba(var(--color-input));padding:10px 20px;font-family:Poppins;font-size:16px;font-weight:400;line-height:24px;text-align:center;border-radius:5px;color:#f5f5f5;color:var(--color-background-light);border:1px solid rgba(199, 205, 209);border:1px solid rgba(var(--color-background-neutral))}.assessment-result .assessment-btn-report:hover{background-color:rgba(53, 73, 89, 0.8);background-color:rgba(var(--color-input), 0.8);color:#f5f5f5;color:var(--color-background-light)}.assessment-result .assessment-btn-report:active,.assessment-result .assessment-btn-report:focus{background-color:rgba(53, 73, 89, 0.8);background-color:rgba(var(--color-input), 0.8);color:#f5f5f5;color:var(--color-background-light)}.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:rgba(45, 59, 69);color:rgba(var(--color-text-title));border:1px solid rgba(53, 73, 89);border:1px solid rgba(var(--color-input))}.assessment-result .bordered-btn:hover{background-color:rgba(53, 73, 89, 0.3);background-color:rgba(var(--color-input), 0.3);color:rgba(45, 59, 69);color:rgba(var(--color-text-title));border:1px solid rgba(53, 73, 89, 0.3);border:1px solid rgba(var(--color-input), 0.3)}.assessment-result .bordered-btn:active,.assessment-result .bordered-btn:focus{background-color:hsla(0,0%,100%,.3);color:#fff;color:var(--color-white)}.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:rgba(45, 59, 69);color:rgba(var(--color-text-title));font-size:63px;font-weight:500;line-height:24px}.assessment-result .pie-chart-container .total-questions-label{font-size:23px;color:rgba(45, 59, 69, 0.9);color:rgba(var(--color-text-title), 0.9);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:hsla(0,0%,100%,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;color:rgba(45, 59, 69);color:rgba(var(--color-text-title))}.assessment-result .pie-chart-container .legend-item{display:flex;align-items:center;margin-right:20px}.quiz-navigation .btn-custom{border-radius:6px;background-color:rgba(0, 102, 184);background-color:rgba(var(--color-primary));border:none;border-radius:5px;color:#f5f5f5;color:var(--color-background-light);padding:.5rem 1rem;font-size:16px;cursor:pointer;width:100px;min-width:165px}.quiz-navigation .btn-custom:hover{background-color:rgba(0, 102, 184, 0.8);background-color:rgba(var(--color-primary), 0.8)}.quiz-navigation .btn-custom:disabled{background-color:#4478a1;background-color:var(--color-primary-disabled);cursor:not-allowed}.quiz-navigation .btn-custom.btn-skip{background-color:rgba(199, 205, 209);background-color:rgba(var(--color-background-neutral));color:rgba(45, 59, 69);color:rgba(var(--color-text-title));border:1px solid rgba(199, 205, 209);border:1px solid rgba(var(--color-background-neutral))}.quizDetailBox{width:700px}.zIndex99{z-index:99}.fs-18{font-size:18px}.custom-button{font-size:16px;font-weight:500;border:2px solid #02ffb0;color:#000;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}.import-dropzone-box{margin-top:10px;display:flex;flex-direction:row;align-items:center;color:#252850;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:#252850}.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:hsla(0,0%,100%,.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:#fff;color:#000;border:1px solid #ddd;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 option{font-family:Poppins;font-size:14px}.custom-text-light{color:#fff8dc}.exam-time-container .exam-time-card{background:linear-gradient(135deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.05) 100%);border:1px solid hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.exam-time-container .exam-time-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.exam-time-container .exam-time-item{padding:15px;border-radius:8px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);transition:all .3s ease}.exam-time-container .exam-time-item:hover{background:hsla(0,0%,100%,.1);transform:scale(1.02)}.exam-time-container .exam-time-label{font-size:14px;letter-spacing:.5px;text-transform:uppercase}.exam-time-container .exam-time-label i{color:0, 102, 184;color:var(--color-primary);font-size:16px}.exam-time-container .exam-time-value{margin-top:8px;padding:8px 12px;border-radius:6px;background:hsla(0,0%,100%,.1);border-left:4px solid}.exam-time-container .exam-time-value.text-success{border-left-color:#28a745}.exam-time-container .exam-time-value.text-danger{border-left-color:#dc3545}.exam-time-container h4{background:linear-gradient(45deg, 0, 102, 184, #02FFB0);background:linear-gradient(45deg, var(--color-primary), #02FFB0);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;font-weight:700;letter-spacing:1px}
@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: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}body{font-family:Poppins;background-repeat:no-repeat;background-size:cover;position:relative;min-height:100vh}.innerBG{display:flex;background-color:rgba(199, 205, 209);background-color:rgba(var(--color-background-neutral));background-repeat:no-repeat;background-size:cover;min-height:100vh}.tabContainer-width{width:80%;margin:auto}.tabContainer-width .nav-link{background-color:#fff;background-color:var(--color-white);font-size:20px;margin-right:10px}.tabContainer-width .nav-link.active{color:#fff;color:var(--color-white)}.tabContainer-width .assessment-preview{color:rgba(45, 59, 69);color:rgba(var(--color-text-title))}.regModal .font30Blk{font-size:26px;color:#000;color:var(--color-black);font-weight:400}.regModal .font16Gray{font-size:16px;color:rgba(45, 59, 69);color:rgba(var(--color-text-title));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;font-size:16px;text-align:center;text-decoration:none;display:flex;align-items:center;justify-content:center;text-decoration:none;height:40px;background:rgba(0, 102, 184);background:rgba(var(--color-primary));color:#f5f5f5;color:var(--color-background-light)}.btnGreen:disabled{background-color:#4478a1;background-color:var(--color-primary-disabled);cursor:not-allowed}.btnGreen:hover{background:rgba(0, 102, 184, 0.8);background:rgba(var(--color-primary), 0.8);color:#f5f5f5;color:var(--color-background-light)}.btnGreen:active,.btnGreen:focus{background:rgba(0, 102, 184, 0.8) !important;background:rgba(var(--color-primary), 0.8) !important;color:#f5f5f5;color:var(--color-background-light)}.chat-container{border-radius:10px;-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;background-color:#f5f5f5;background-color:var(--color-background-light);color:rgba(45, 59, 69);color:rgba(var(--color-text-title));border:1px solid rgba(199, 205, 209);border:1px solid rgba(var(--color-background-neutral))}.error{width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545;margin-left:3px}.modal-backdrop.show{opacity:.9999;background-color:rgba(199, 205, 209);background-color:rgba(var(--color-background-neutral));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;color:var(--color-black);font-weight:400}.font22Blk{font-size:22px;color:#000;color:var(--color-black);font-weight:400}.font16Gray{font-size:16px;color:#6b6b6b;font-weight:400}.underline{border-bottom:2px solid #2d3b45;display:inline-block;width:120px}.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-color:#f5f5f5;background-color:var(--color-background-light);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;flex-direction:column;justify-content:space-between;color:rgba(45, 59, 69);color:rgba(var(--color-text-title));border:1px solid #fff;border:1px solid var(--color-white);padding:15px 0}.resultPart{border-radius:10px;background:#f5f5f5;background:var(--color-background-light);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;flex-direction:column;justify-content:space-between;color:rgba(45, 59, 69);color:rgba(var(--color-text-title));border:1px solid #fff;border:1px solid var(--color-white);padding:30px}.resultPart .question{font-family:Poppins;font-size:20px;font-weight:500;color:rgba(45, 59, 69);color:rgba(var(--color-text-title))}.resultPart .answerWrong{background-color:rgba(53, 73, 89, 1);background-color:rgba(var(--color-input), 1);padding:8px 10px;font-family:Poppins;font-size:18px;font-weight:400;color:#fff;color:var(--color-white);border-radius:6px;min-height:46px;display:flex;align-items:center}.resultPart .answerRight{background-color:rgba(53, 73, 89, 0.8);background-color:rgba(var(--color-input), 0.8);padding:8px 10px;font-family:Poppins;font-size:18px;font-weight:400;color:#fff;color:var(--color-white);border-radius:6px;min-height:46px;display:flex;align-items:center}.resultPart .font16White400{font-family:Poppins;font-size:16px;font-weight:400;color:#fff;color:var(--color-white)}.resultPart .font20White400{font-family:Poppins;font-size:18px;font-weight:400;color:rgba(45, 59, 69);color:rgba(var(--color-text-title))}.resultPart .font20White500{font-family:Poppins;font-size:18px;font-weight:500;color:rgba(45, 59, 69);color:rgba(var(--color-text-title))}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.trueBox{background-color:#fff;background-color:var(--color-white);padding:5px 8px;font-family:Poppins;font-size:18px;font-weight:400;color:rgba(45, 59, 69);color:rgba(var(--color-text-title));border:solid 1px #248331;border-radius:8px;display:inline-block}.falseBox{background-color:#fff;background-color:var(--color-white);padding:5px 8px;font-family:Poppins;font-size:18px;font-weight:400;color:rgba(45, 59, 69);color:rgba(var(--color-text-title));border:solid 1px #d41e00;border-radius:8px;display:inline-block}.paginationCustom .pagination .page-item .page-link{background-color:#f5f5f5;background-color:var(--color-background-light);color:rgba(45, 59, 69, 0.85);color:rgba(var(--color-text-title), 0.85)}.paginationCustom .pagination .page-item.active .page-link{background-color:rgba(0, 102, 184);background-color:rgba(var(--color-primary));color:#fff;color:var(--color-white);border:solid 1px rgba(199, 205, 209);border:solid 1px rgba(var(--color-background-neutral))}.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}
: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:hsla(0,0%,100%,.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.d07fba36.css.map*/