@font-face{font-family:"M PLUS 2";src:local("M PLUS 2"),url(/fonts/MPLUS2/MPLUS2%5Bwght%5D.woff) format("woff")}:root{--primary-color: #7575ff;--primary-color-hover: #6262e6;--primary-color-pressed: #4949b3;--text-color-base: #1c1c1c;--text-color-white: #ffffff;--text-color-gray: #a0a0a0;--checkbox-border: 1.3px solid var(--text-color-base);--radio-inset: inset 0 0 0 1px var(--text-color-base);--radio-inset-primary: inset 0 0 0 1px var(--primary-color);--button-border: 1.5px solid var(--text-color-white);--button-border-primary: 1.5px solid var(--primary-color);--divider-color: #d7d7f6ff;--font-family: "M PLUS 2", serif;--font-size: 14px;--line-height: 20px;--background-color: #f0f2f5;--normal-weight: 400;--radio-set: #1a1b8a;--incorrect-color: #ff6161;--error-color: #ff0000;--dark-blue: #1a1b8a;--header-height: 52px;--fixed-footer-height: 86px;--border-color: #d7d7f6;--background-popup: #f8f8f8;--drill-color: #59a2d9;--test-color: #3a3b99;--link-color: #007aff;--chart-x-color: #1c1c1c;--chart-y-color: #a0a0a0;--highlight-color: #252525;--exam-type-bg: #cbedff;--exam-type-color: #7993cb;--bookmark-bg: #fc565626;--bookmark-color: #fc5656;--submit-color: #ff8400;--highlight-text: #ffe4b2;--start-active: #7374ff;--exercise-tag-required: #9d3234;--exercise-tag-non-required: #ff7c7e;--striped-row-color: #d7d7f633}#app{display:none;-webkit-touch-callout:none}body{box-sizing:border-box;margin:0;background:var(--background-color);padding:0;color:var(--text-color-base);font-size:var(--font-size);line-height:var(--line-height);font-family:var(--font-family)}.text-base{color:var(--text-color-base);font-weight:600;font-size:1rem;line-height:1.4rem}.screen-title{display:inline-block;color:var(--text-color-base);font-weight:700;font-size:1.375rem}.fixed-bottom-wrapper{position:fixed;bottom:0;left:0;box-sizing:border-box;background:var(--background-color);padding:20px 20px 32px;width:100%;z-index:10}.header-wrapper{position:fixed;top:0;width:100%;background:var(--background-color);padding:10px 20px;box-sizing:border-box;z-index:20;overflow:hidden}.main-header{display:flex;align-items:center;gap:12px;height:100%;background:transparent;box-sizing:border-box}#subHeader{width:100%;background:transparent}.footer-menu-wrapper,.footer-menu-wrapper-with-qr{box-sizing:border-box;border-radius:24px 24px 0 0;position:fixed;padding:10px 20px;bottom:0;left:0;width:100%;background:var(--text-color-white);z-index:2}.layout-content:has(.fixed-bottom-wrapper){margin-bottom:calc(var(--fixed-footer-height))}.layout-content:has(.footer-menu-wrapper){margin-bottom:calc(var(--fixed-footer-height))}.pointer{cursor:pointer}.flex-1{flex:1}.w-1-2{width:50%}.w-2-3{width:70%}.w-full{width:100%}.m-0{margin:0}.mt-10{margin-top:10px}.mb-10{margin-bottom:10px}.mt-20{margin-top:20px}.mb-20{margin-bottom:20px}.mb-24{margin-bottom:24px}.gap-20{gap:20px}.gap-4{gap:4px}.gap-10{gap:10px}.public-date{color:var(--text-color-gray);font-weight:var(--normal-weight);font-size:var(--font-size)}.tag{display:flex;align-items:center;gap:2px;color:#fc5656;font-size:13px;font-weight:500;padding:4px;border-radius:5px;background:#fc565626;cursor:pointer}.text-center{text-align:center}.font-base{font-size:14px;color:var(--text-color-gray)}.font-large{font-size:22px;color:var(--text-color-base);font-weight:700}.text-primary{color:var(--primary-color)}.text-gray{color:var(--text-color-gray)}.bg-white{background:var(--text-color-white)}.flex{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-stretch{align-items:flex-stretch}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.custom-legend{display:flex;justify-content:center;align-items:center;gap:24px;font-family:"M PLUS 2",serif;font-weight:600;font-size:14px;color:#333}.legend-item{display:flex;align-items:center;gap:6px}.legend-color{width:40px;height:10px;border-radius:12px;display:inline-block}.highlight-match{background-color:#ffe4b2!important}.truncate-1-line{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.n-data-table-empty{background:var(--text-color-white)}.n-table,.n-data-table{border-radius:20px;box-shadow:0 3px 10px -3px #00000020}@media screen and (min-width: 1080px){.layout-content{width:1080px;margin:0 auto}.main-header,#subHeader{width:1050px;margin:0 auto}.fixed-bottom-wrapper{width:1080px;left:50%;transform:translate(-50%)}}.html-selectable-no-popup{-webkit-touch-callout:none;-webkit-user-select:text;user-select:text}.no-keyboard{-webkit-user-select:text;user-select:text;-webkit-touch-callout:none;caret-color:transparent}.no-keyboard:focus{outline:none}.inline-highlight{background-color:#ffe4b2;border-radius:2px;cursor:pointer;color:var(--highlight-color)}p{margin:inherit;padding:inherit}.apexcharts-xaxis-tick{display:none}.policy-title{padding:0;margin-bottom:14px}.required-badge{margin-top:2.5px;width:10px;height:10px;background:#ff4144;border-radius:50%}.badge{width:24px;height:24px;border-radius:4px;color:var(--text-color-white);display:flex;align-items:center;justify-content:center}.badge-correct{background:#4caf50}.badge-incorrect{background:var(--text-color-white)}.question-container{overflow:auto;padding:1px}.question-container::-webkit-scrollbar{width:10px;height:10px}.question-container::-webkit-scrollbar-track{background:#f1f1f1}.question-container::-webkit-scrollbar-thumb{background:#888;border-radius:8px}.question-container::-webkit-scrollbar-thumb:hover{background:#555}.question-container::-webkit-scrollbar-button:start:decrement,.question-container::-webkit-scrollbar-button:end:increment{display:none;width:0;height:0}.question-container{scrollbar-width:thin;scrollbar-color:#888 #f1f1f1}.n-collapse-item__header-main{width:100%}.question-wrapper{background:var(--text-color-white);border-radius:12px}.question-wrapper .question-info{font-size:1rem;font-weight:600}.question-wrapper .question-info .incorrect,.question-wrapper .question-info .ur-answer{color:var(--incorrect-color)}.question-wrapper .question-info .correct{color:var(--primary-color)}.question-wrapper .square{background:var(--primary-color);width:13px;height:12px}.question-wrapper .answer-wrapper{margin-bottom:37px}.question-wrapper .content-title{font-size:1rem;font-weight:600;margin-bottom:17px}.question-wrapper .question-content{background:var(--text-color-white);padding:0 20px 20px}.answer{border:1.5px solid var(--dark-blue);border-radius:8px;padding:6px 16px;color:var(--text-color-base);line-height:20px;font-weight:400;cursor:pointer;position:static;z-index:-1}.answer.choicer{color:var(--text-color-white)!important;background:var(--dark-blue)!important}.answer.choicer *{color:var(--text-color-white)!important}.answer.choicer .inline-highlight,.answer.choicer .inline-highlight *{color:var(--text-color-base)!important}.choicer qti-simple-choice img{filter:invert(1)}@media (max-width: 768px){.explanation img,.question-content img{min-width:auto;max-width:100%;height:auto}.explanation .no-scale>img{max-width:none;width:auto;height:auto}}.img-wrapper{padding:1px}.img-wrapper img{max-width:100%;height:auto;object-fit:contain;display:block}[data-v-001edb0b] .n-notification{border-radius:20px}.loading-wrapper[data-v-b2fd9072]{position:fixed;top:0;left:0;bottom:0;right:0;background:#6e686844;z-index:50}.n-data-table .n-data-table-tr.n-data-table-tr--striped,.n-data-table .n-data-table-tr.n-data-table-tr--striped .n-data-table-td{background-color:var(--striped-row-color)!important}:deep(.n-data-table-empty){background:var(--text-color-white)}.collapse_item[data-v-40ebc1c2]{padding:10px;display:flex;width:100%;gap:4px;flex-direction:column}.collapse_item_first_line_checkbox[data-v-40ebc1c2]{display:flex;flex-direction:column;justify-items:center}.collapse_item_first_line[data-v-40ebc1c2],.collapse_item_second_line[data-v-40ebc1c2],.collapse_item_third_line[data-v-40ebc1c2]{display:flex;width:100%;gap:2px;flex-direction:column}.collapse_item_first_line[data-v-40ebc1c2]{justify-content:space-between;align-items:flex-start}[data-v-40ebc1c2] .n-checkbox__label{color:var(--text-color-base);font-weight:600;font-size:1rem;line-height:1.4rem}.text-xs[data-v-40ebc1c2]{color:var(--primary-color);font-size:.875rem;line-height:1.25rem;font-weight:500}.rating[data-v-80b8d398]{display:flex;justify-content:space-between;align-items:center;gap:10px;background:var(--background-color);color:var(--text-color-base);padding:20px;border-radius:6px;cursor:pointer;line-break:anywhere;box-sizing:border-box}.starts[data-v-80b8d398]{min-width:50px}.collapse-item[data-v-51de7b11]{border-radius:6px;height:auto}.collapse_header[data-v-51de7b11]{display:flex;align-items:center;width:100%;background:var(--text-color-white);flex:1;border-radius:0 12px 12px}.border-opened[data-v-51de7b11]{border-radius:0 12px 0 0}.collapse_header_process_bar[data-v-51de7b11]{flex:1;padding:12px}.collapse_header_process_bar-first[data-v-51de7b11],.collapse_header_process_bar-second[data-v-51de7b11]{display:flex;align-items:center;width:100%;gap:12px;color:var(--text-color-base);font:.875rem;font-weight:400}.collapse_header_text[data-v-51de7b11]{display:inline-block;padding:12px;background:var(--text-color-white);border-radius:12px 12px 0 0;border-bottom:1px solid var(--divider-color)}[data-v-51de7b11] .n-collapse-item__content-inner{padding-top:0!important}[data-v-51de7b11] .n-collapse-item__header-main{display:block!important;width:100%}.fake-border[data-v-51de7b11]{margin:0 auto;background:var(--text-color-white);padding:0 15px;width:calc(100% - 30px)}[data-v-51de7b11] .n-divider__line .n-divider__line--left{background:none}.collapse-content-wrapper[data-v-25a47045]{display:flex;align-items:flex-end;gap:10px;justify-content:center}[data-v-25a47045] .n-collapse-item__content-wrapper{border-radius:0 0 12px 12px;background:var(--text-color-white)}.n-divider[data-v-400b7e97]:not(.n-divider--vertical){margin-top:var(--marginTop);margin-bottom:var(--marginBottom)}button[data-v-c7710048]{width:100%;flex:1}.without_title[data-v-c7710048]{display:flex;gap:25px}.tabs-wrapper[data-v-598f9824]{position:fixed;bottom:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:center;background:#ccc;padding:8px 0}.tab-item[data-v-598f9824]{flex:1;display:flex;flex-direction:column;align-items:center}.tab-item-label[data-v-598f9824]{font-weight:600;font-size:12px}.white-container[data-v-1e69f26e]{background:var(--text-color-white);border-radius:12px;padding:20px}#paddingWrapper[data-v-deccc22d]{padding:var(--paddingWrapper);box-sizing:border-box}.bg-container[data-v-455900bb]{background:var(--background-color);padding:12px}.sub-block-title[data-v-455900bb]{font-weight:700;font-size:17px;color:var(--text-color-base)}.toggle-switch[data-v-72e13fc9]{position:relative;display:inline-flex;border-radius:32px;gap:6px;padding:6px}.switch-background[data-v-72e13fc9]{position:absolute;top:50%;transform:translateY(-50%);height:calc(100% - 12px);background-color:var(--primary-color);border-radius:32px;transition:all .3s ease;z-index:1}.toggle-switch button[data-v-72e13fc9]{position:relative;z-index:2;border:none;padding:2.5px 12px;border-radius:32px;cursor:pointer;background-color:transparent;color:var(--text-color-base);font-size:14px;text-align:center}.toggle-switch button.active[data-v-72e13fc9]{color:var(--text-color-white);font-weight:500}.btn-type[data-v-ed8b9092]{background:var(--exam-type-bg);color:var(--exam-type-color);border-radius:6px;border:1.5px solid #7993cb;font-size:14px;font-weight:500;height:26px;min-width:80px;text-align:center;line-height:24px;box-sizing:border-box;pointer-events:none}.btn-mode[data-v-ed8b9092]{font-size:14px;font-weight:500;height:26px;pointer-events:none}.unit-label[data-v-ada9c8fc]{font-size:1.25rem;font-weight:600}.min-max[data-v-ada9c8fc]{color:#a9b4cc;font-size:14px;font-weight:600}.number[data-v-ada9c8fc]{width:100px;text-align:center}[data-v-ada9c8fc] .n-input__input-el{font-weight:600!important}.tab-header[data-v-2e68ec4b]{display:inline-block;background:var(--text-color-white);border-top-left-radius:12px;border-top-right-radius:12px;padding:13px 12px;font-size:var(--font-size);color:var(--text-color-base);font-weight:500;transform:translateY(1px)}.tab-body[data-v-2e68ec4b]{background:var(--text-color-white);border-radius:0 12px 12px;padding:12px}.select-wrapper[data-v-b8a35520]{background:var(--text-color-white);border-radius:8px;padding:6px}.toggle-switch[data-v-b8a35520]{position:relative;display:inline-flex;border-radius:8px;gap:6px;padding:6px}.switch-background[data-v-b8a35520]{position:absolute;top:50%;transform:translateY(-50%);height:calc(100% - 12px);background:var(--primary-color);border-radius:8px;transition:all .3s ease;z-index:1}.toggle-switch button[data-v-b8a35520]{position:relative;z-index:2;border:none;padding:2.5px 12px;border-radius:8px;cursor:pointer;background:transparent;color:var(--text-color-base);font-size:14px;text-align:center}.toggle-switch button.active[data-v-b8a35520]{color:var(--text-color-white);font-weight:500}[data-v-b8a35520] .n-card-header,[data-v-b8a35520] .n-card__content,[data-v-b8a35520] .n-card__footer{padding:0}[data-v-b8a35520] .n-card-header{padding:20px 20px 0}[data-v-b8a35520] .n-card__content{padding:10px 20px}[data-v-b8a35520] .n-card__footer{padding:0 20px 20px}.modal-title[data-v-b8a35520]{color:var(--text-color-base);font-size:20px;font-weight:700}.mode-description[data-v-b8a35520]{font-weight:500;color:var(--text-color-base)}.btn-mode[data-v-b8a35520]{pointer-events:none}.label-group[data-v-aec3e475]{display:flex;align-items:center;gap:3px}.badge[data-v-aec3e475]{margin-top:2px;height:10px;width:8px;border-radius:0}.label[data-v-aec3e475]{font-size:14px}.progress-bar[data-v-aec3e475]{width:100%;height:12px;background-color:#f0f2f5;overflow:hidden;position:relative}.progress-segment[data-v-aec3e475]{height:100%;width:0%;position:absolute}.first[data-v-aec3e475]{z-index:3}.second[data-v-aec3e475]{z-index:2}.animate[data-v-aec3e475]{animation:growWidth-aec3e475 1.2s ease forwards;animation-delay:.1s}@keyframes growWidth-aec3e475{0%{width:0%}to{width:var(--target-width)}}.count-per-total[data-v-aec3e475]{font-weight:500;width:fit-content;margin-left:auto;flex:1}.count-per-total .count[data-v-aec3e475]{color:#7374ff}.count-per-total .total[data-v-aec3e475]{color:#777}.collapse-content-wrapper[data-v-8913fd21]{display:flex;justify-content:center;padding:10px;gap:10px;flex-direction:column}[data-v-8913fd21] .n-collapse-item__content-wrapper{border-radius:0 0 12px 12px;background:var(--text-color-white)}.collapse_item[data-v-8913fd21]{display:flex;width:100%;gap:4px;flex-direction:column}.collapse_item_first_line_checkbox[data-v-8913fd21]{display:flex;flex-direction:column;justify-items:center}.collapse_item_first_line[data-v-8913fd21],.collapse_item_second_line[data-v-8913fd21],.collapse_item_third_line[data-v-8913fd21]{display:flex;width:100%;gap:2px;flex-direction:column}.collapse_item_first_line[data-v-8913fd21]{justify-content:space-between;align-items:flex-start}[data-v-8913fd21] .n-checkbox__label{color:var(--text-color-base);font-weight:600;font-size:1rem}.text-xs[data-v-8913fd21]{color:var(--primary-color);font-size:.875rem;font-weight:500}[data-v-8913fd21] .n-progress-icon{min-width:50px!important}.pl-25[data-v-8913fd21]{padding-left:25px}.collapse-item[data-v-3320cdb7]{border-radius:6px;height:auto}.collapse_header[data-v-3320cdb7]{display:flex;align-items:center;width:100%;background:var(--text-color-white);flex:1;border-radius:0 12px 12px}.border-opened[data-v-3320cdb7]{border-radius:0 12px 0 0}.collapse_header_process_bar[data-v-3320cdb7]{flex:1;padding:12px}.collapse_header_process_bar-first[data-v-3320cdb7]{margin-bottom:12px}.collapse_header_process_bar-first[data-v-3320cdb7],.collapse_header_process_bar-second[data-v-3320cdb7]{display:flex;align-items:center;width:100%;gap:12px;color:var(--text-color-base);font:.875rem;font-weight:400}.collapse_header_text[data-v-3320cdb7]{display:inline-block;border-bottom:1px solid var(--divider-color);padding:12px;background:var(--text-color-white);border-radius:12px 12px 0 0}[data-v-3320cdb7] .n-collapse-item__content-inner{padding-top:0!important}[data-v-3320cdb7] .n-collapse-item__header-main{display:block!important;width:100%}.fake-border[data-v-3320cdb7]{margin:0 auto;background:var(--text-color-white);padding:0 15px;width:calc(100% - 30px)}[data-v-3320cdb7] .n-divider__line .n-divider__line--left{background:none}.text-title[data-v-3320cdb7]{font-weight:600;font-size:16px;line-height:16px}.tag[data-v-84de8348]{display:flex;align-items:center;gap:3px;cursor:pointer;transition:all .3s cubic-bezier(.23,1,.32,1)}.fade-enter-active[data-v-84de8348],.fade-leave-active[data-v-84de8348]{transition:opacity .1s ease}.fade-enter-from[data-v-84de8348],.fade-leave-to[data-v-84de8348]{opacity:0}.tag span[data-v-84de8348]{-webkit-user-select:none;user-select:none}.light-wrapper[data-v-b6076695]{position:relative;user-select:text;-webkit-user-select:text;-ms-user-select:text}.highlight[data-v-b6076695]{padding:8px 10px;background:var(--highlight-color);border-radius:8px;transition:opacity .2s ease-in-out}.highlight-title[data-v-b6076695]{color:var(--text-color-white);min-width:70px;font-weight:500;padding-right:8px}.donut[data-v-5c501c2d]{width:100%;height:100%}.donut-segment[data-v-5c501c2d]{stroke-linecap:butt;transition:stroke-dasharray .3s ease}.label[data-v-5c501c2d]{color:#fff;pointer-events:none;text-align:center;font-size:9px;background:#00000040;padding:2px 3px;border-radius:3px;z-index:1;width:80px}.label.left[data-v-5c501c2d]{text-align:center}.label.small[data-v-5c501c2d]{font-size:9px;background:#0009;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.label-text[data-v-5c501c2d]{display:inline-block;word-break:break-word;white-space:normal}.scroll-thumb-only[data-v-5c501c2d]{overflow:auto;scrollbar-width:thin;scrollbar-color:#888 transparent}.scroll-thumb-only[data-v-5c501c2d]::-webkit-scrollbar{width:4px;height:4px}.scroll-thumb-only[data-v-5c501c2d]::-webkit-scrollbar-track{background:transparent}.scroll-thumb-only[data-v-5c501c2d]::-webkit-scrollbar-thumb{background-color:#888;border-radius:2px}.scroll-thumb-only[data-v-5c501c2d]::-webkit-scrollbar-thumb:hover{background-color:#555}.scroll-thumb-only[data-v-5c501c2d]{scroll-behavior:auto}.scroll-thumb-only[data-v-5c501c2d]{-webkit-overflow-scrolling:auto}.chart-container[data-v-5c501c2d],.donut[data-v-5c501c2d],svg[data-v-5c501c2d]{pointer-events:none;touch-action:none}.scroll-thumb-only[data-v-5c501c2d]{overflow:auto;touch-action:auto;-webkit-overflow-scrolling:touch}.row[data-v-ea33e4b0]{width:100%;cursor:pointer}.text-container[data-v-ea33e4b0]{overflow:hidden;position:relative}.text-ellipsis[data-v-ea33e4b0]{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;cursor:pointer}.tooltip[data-v-ea33e4b0]{background:#333;color:#fff;padding:6px 12px;border-radius:4px;white-space:normal;z-index:9999;box-shadow:0 2px 8px #0000004d;position:absolute;max-width:90vw;pointer-events:auto;line-break:anywhere}.search-for-btn[data-v-16f3fc76]{display:flex;align-items:center;justify-content:center;gap:6px}.img-wrapper[data-v-09a82879]{max-width:100%;overflow-x:hidden}.buttons[data-v-3b04ad41]{width:125px;height:34px}.br-12[data-v-3b04ad41]{border-radius:12px}[data-v-3b04ad41] .n-card-header__main{font-weight:700!important;font-size:20px}.back-wrapper[data-v-be47a513]{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.burger-icon[data-v-c3714765]{padding-top:4px;cursor:pointer}.burger-icon .line[data-v-c3714765]{width:20px;height:3px;border-radius:2px;background-color:var(--primary-color);margin:3px 0}.clickable[data-v-cb8bbd00]{cursor:pointer}.clickable[data-v-cb8bbd00]:hover{background-color:#f5f5f5}.empty-slot[data-v-a52775ff]{flex:1}.content[data-v-3f2f0946]{font-size:1.6em;font-weight:700;flex:1}.pwa-toast[data-v-201c8692]{position:fixed;right:0;bottom:0;margin:16px;padding:12px;border:1px solid #8885;border-radius:4px;z-index:1;text-align:left;box-shadow:3px 4px 5px #8885;display:grid}.pwa-toast .message[data-v-201c8692]{margin-bottom:8px}.pwa-toast .buttons[data-v-201c8692]{display:flex}.pwa-toast button[data-v-201c8692]{border:1px solid #8885;outline:none;margin-right:5px;border-radius:2px;padding:3px 10px}.pwa-toast button.reload[data-v-201c8692]{display:block}span[data-v-a6c1bfe4]{color:var(--border-color);font-size:11px;font-weight:500}span.active[data-v-a6c1bfe4]{color:var(--primary-color)}.footer-menu[data-v-a6c1bfe4]{max-width:1050px;left:50%;transform:translate(-50%)}.login-container[data-v-ef18588b]{max-width:1080px;margin:auto;height:100vh;background:var(--text-color-white);position:relative}.login-container .images-card[data-v-ef18588b]{position:absolute;width:100%;height:24vh;top:0;z-index:1}.login-container .images-card .design-group[data-v-ef18588b]{margin-bottom:10vh}.login-container .images-card .design-group .logo-description[data-v-ef18588b]{font-size:16px;font-weight:700;color:var(--text-color-base);margin-top:5px}.login-container .images-card .ml-10[data-v-ef18588b]{margin-left:10px}.login-container .login-card[data-v-ef18588b]{display:flex;flex-direction:column;align-items:center;justify-content:space-around;position:absolute;background:var(--background-color);height:80vh;width:100%;bottom:0;margin-top:16px;border-top-left-radius:10%;border-top-right-radius:10%}.login-container .login-card .login-form[data-v-ef18588b]{display:flex;flex-direction:column;gap:4px;width:85%}.login-container .login-card .login-form .forgot-password[data-v-ef18588b]{margin:10px}.login-container .login-card .login-form .login-button[data-v-ef18588b]{border-radius:6px}.login-container .login-card .login-form .show-password[data-v-ef18588b]{margin-top:10px;align-self:start}.login-container .text-underline[data-v-ef18588b]{cursor:pointer}.login-container .text-underline[data-v-ef18588b]:hover{text-decoration:underline}.login-container .contact[data-v-ef18588b]{text-decoration:none;color:#333639}.login-container .divider.n-divider--vertical[data-v-ef18588b]{background-color:#333;margin:0}.login-container .login-error-message[data-v-ef18588b]{color:red;text-align:center;margin-top:4px}[data-v-ef18588b] .n-form-item-blank{flex-direction:column}[data-v-ef18588b] .n-input__input-el{font-size:16px}.policy-list.no-border[data-v-ef18588b]{border:none}.policy-list.no-border .n-list-item[data-v-ef18588b]{border-bottom:none!important;font-size:12px;padding:1px 0!important}@media only screen and (max-width: 375px){.login-container .images-card[data-v-ef18588b]{height:32vh}.login-container .login-card[data-v-ef18588b]{height:72vh}}.container[data-v-07ddc3bb]{background:#f8f9fa;border-radius:8px}.card[data-v-07ddc3bb]{max-width:500px;margin:auto}.submit-btn[data-v-07ddc3bb]{width:100%;margin-top:20px}.text-xl[data-v-da0cf0fe]{font-size:1.25rem}.bg-gray-50[data-v-da0cf0fe]{background-color:#f9fafb}.policy-list.no-border[data-v-da0cf0fe]{border:none}.policy-list.no-border .n-list-item[data-v-da0cf0fe]{border-bottom:none!important;font-size:12px;padding:1px 0!important}.policy-page[data-v-460f3e05]{display:flex;flex-direction:column;height:98vh;max-width:1080px;padding-top:16px;background-color:#5a5bff;margin:0 auto}.policy-container[data-v-460f3e05]{flex:1;background:#fff;border-top-left-radius:32px;border-top-right-radius:32px;padding:16px 16px 0}.policy-container h2[data-v-460f3e05]{font-size:20px;font-weight:700;margin-bottom:16px}.policy-content[data-v-460f3e05]{height:calc(100vh - 155px);overflow-y:hidden}.policy-content iframe[data-v-460f3e05]{border:none;width:100%;height:100%}.policy-footer[data-v-460f3e05]{background-color:#fff;margin-top:16px}.terms-page[data-v-cda8a0e5]{display:flex;flex-direction:column;height:98vh;max-width:1080px;margin:0 auto;padding-top:16px;background-color:#5a5bff}.terms-container[data-v-cda8a0e5]{flex:1;overflow:hidden;background:#fff;border-radius:32px 32px 0 0;padding:16px 16px 0}.terms-container h2[data-v-cda8a0e5]{font-size:20px;font-weight:700;margin-bottom:16px}.terms-content[data-v-cda8a0e5]{height:calc(100vh - 155px);overflow-y:hidden}.terms-content iframe[data-v-cda8a0e5]{border:none;width:100%;height:100%}.terms-footer[data-v-cda8a0e5]{background-color:#fff;margin-top:16px;gap:10px}.terms-footer button[data-v-cda8a0e5]{width:100%}.container{padding:10px 20px}.notify-more{white-space:nowrap;font-weight:500;color:var(--primary-color)}.meno-square{width:8px;height:10px;background:#0152a2}.fw-700{font-weight:700}.text-grey{color:var(--text-color-gray)}.grow-1{flex-grow:1}.mb-8{margin-bottom:8px}.mb-12{margin-bottom:12px}.buttons{height:35px;border-radius:6px;padding:18px 30px}.chalenge-btn{height:35px;border-radius:6px;padding:18px 0}.question-pane{background:#fff;padding:15px 20px;border-bottom-right-radius:12px;border-bottom-left-radius:12px}.question-pane .n-input__input-el{font-size:16px}.question-tab{padding:10px 12px;cursor:pointer}.question-tab-active{background:#fff;border-top-left-radius:12px;border-top-right-radius:12px}.assignment-card{padding:6px 8px;border-radius:4px}.circle-number{text-align:center;font-size:12px;padding:2px;border-radius:100%;line-height:24px;width:25px;height:25px;background:var(--primary-color);color:var(--text-color-white)}.red-circle{background:var(--bookmark-color)}.question-challenge-card{padding:8px 12px;background:var(--background-color);border-bottom:solid 2px var(--background-color)}.challenge-card-active{background:#b2e9ff;border-bottom-color:var(--primary-color)}.challenge-card-active .dot{background:var(--primary-color)}.dot{background:transparent;border-radius:32px;width:8px;height:8px}.search-input{border-color:red;font-size:16px}.practice-tab{font-weight:500;color:var(--text-color-gray);padding-top:8px;padding-bottom:8px;justify-items:center;display:inline-flex;justify-content:center;position:relative;border-bottom:1.5px solid var(--text-color-gray)}.practice-tab:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;background:var(--primary-color);transition:height .1s ease}.practice-tab-active{color:var(--primary-color);border-color:var(--primary-color);font-weight:700;border:none;border-bottom:1.5px solid var(--primary-color)}.practice-tab-active.practice-tab-active:after{height:3px}.practice-tab-active .dot{background:var(--primary-color)}.practice-pane{padding:15px 0 0;border-top:none;border-bottom-right-radius:12px;border-bottom-left-radius:12px}.visibility{visibility:hidden}.required-desc{font-size:14px}.required-desc .indent{margin-left:1em}@media (max-width: 385px){.question-challenge{width:100px}.tab-title{font-size:14px}.cumulative-button{padding-left:20px;padding-right:20px}.size-13{font-size:13px}}@media (max-width: 430px){.required-desc{font-size:12px}}@media (max-width: 390px){.required-desc{font-size:11px}}@media (max-width: 360px){.required-desc{font-size:10px}}.challenge-active{border-top-right-radius:12px}.free-active{border-top-right-radius:12px;border-top-left-radius:12px}.assessment-active{border-top-left-radius:12px}[data-v-0089b1c0] .apexcharts-legend-series{width:100px!important}[data-v-0089b1c0] .apexcharts-legend-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-v-0089b1c0] .apexcharts-legend-marker{min-width:16px}.container{padding:10px 20px!important}.question-tab{position:relative;display:flex;justify-content:center;align-items:center;gap:6px}.search-content-wrapper[data-v-662b70a6]{margin-top:-10px}[data-v-662b70a6] .n-data-table-tr--striped td{background-color:red!important}[data-v-662b70a6] .search-content .id{width:25%}[data-v-662b70a6] .n-data-table-th__title{display:inline-block!important;flex:none!important}[data-v-662b70a6] .n-form-item-feedback__line{text-align:end}[data-v-662b70a6] .n-data-table .n-data-table-empty{background-color:#fff}[data-v-662b70a6] .n-data-table .n-data-table-tr.n-data-table-tr--striped,[data-v-662b70a6] .n-data-table .n-data-table-tr.n-data-table-tr--striped .n-data-table-td{background-color:var(--striped-row-color)!important}.notice-wrapper[data-v-d1261b96]{border-radius:12px;padding:10px 16px;background:var(--text-color-white);cursor:pointer;position:relative}.notice-title[data-v-d1261b96]{color:var(--text-color-base);font-size:var(--font-size);font-weight:var(--normal-weight)}.notice-badge[data-v-d1261b96]{width:8px;height:8px;border-radius:100%;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.bg-white[data-v-d1261b96]{background:#fff}.bg-primary[data-v-d1261b96]{background:var(--primary-color)}.notice-title[data-v-d7393078]{margin-top:12px}.routerLink[data-v-d7393078]{text-decoration:none}[data-v-d7393078] .n-input__prefix{margin-right:8px}.notice-title[data-v-b81b7242]{color:var(--text-color-base);font-weight:600;font-size:1.25rem;line-break:anywhere}.badge[data-v-b70728e9]{width:6px;height:10px;background:var(--primary-color);margin-top:5px}.fw-medium[data-v-b70728e9]{font-weight:500}.footer-wrapper[data-v-d214c11a]{display:flex;gap:8px}.btn-count[data-v-d214c11a]{width:40%}.btn-test[data-v-d214c11a]{flex:1}.block-title[data-v-d214c11a]{font-weight:600;font-size:16px;color:var(--text-color-base)}.subject-title[data-v-d214c11a]{font-size:500;font-weight:var(--normal-weight)}.btn-priority[data-v-d214c11a]{height:auto;padding:13px 20px;border-radius:8px}.base-with[data-v-d214c11a]{min-width:40px}.count[data-v-d214c11a]{font-size:16;color:var(--primary-color);font-weight:600;padding:0 4px}.importance-button[data-v-d214c11a]{padding:12px 1px;border-radius:4px;flex:1;display:flex;justify-content:center;align-items:center;height:auto}.importance-content[data-v-d214c11a]{display:flex;flex-direction:column;align-items:center;gap:4px;border-radius:8px}.importance-rate[data-v-d214c11a]{margin:0}.button-group[data-v-d214c11a]{display:flex;gap:8px;margin-bottom:8px}.footer-wrapper[data-v-16fa5705]{display:flex;gap:8px}.btn-count[data-v-16fa5705]{width:40%}.btn-test[data-v-16fa5705]{flex:1}.block-title[data-v-16fa5705]{font-weight:600;font-size:16px;color:var(--text-color-base)}.badge[data-v-16fa5705]{width:6px;height:10px;background:var(--primary-color)}.subject-title[data-v-16fa5705]{font-size:500;font-weight:var(--normal-weight)}.btn-priority[data-v-16fa5705]{height:auto;padding:13px 20px;border-radius:8px}.base-with[data-v-16fa5705]{min-width:40px}.count[data-v-16fa5705]{font-size:16;color:var(--primary-color);font-weight:600;padding:0 4px}.sub-title[data-v-16fa5705]{font-weight:var(--normal-weight);font-size:.813rem;color:var(--text-color-gray);margin-bottom:18px;display:inline-block}.count-input[data-v-16fa5705]{width:100px;height:48px;text-align:center}.count-input .n-input__input-el[data-v-16fa5705]{font-size:47px!important;color:var(--primary-color)!important;font-weight:600}.collapse-content-wrapper[data-v-f7bfb581]{display:flex;justify-content:center;padding:10px;gap:10px;flex-direction:column}[data-v-f7bfb581] .n-collapse-item__content-wrapper{border-radius:0 0 12px 12px;background:var(--text-color-white)}.collapse_item[data-v-f7bfb581]{display:flex;width:100%;gap:4px;flex-direction:column}.collapse_item_first_line_checkbox[data-v-f7bfb581]{display:flex;flex-direction:column;justify-items:center}.collapse_item_first_line[data-v-f7bfb581],.collapse_item_second_line[data-v-f7bfb581],.collapse_item_third_line[data-v-f7bfb581]{display:flex;width:100%;gap:2px;flex-direction:column}.collapse_item_first_line[data-v-f7bfb581]{justify-content:space-between;align-items:flex-start}[data-v-f7bfb581] .n-checkbox__label{color:var(--text-color-base);font-weight:600;font-size:1rem}.text-xs[data-v-f7bfb581]{color:var(--primary-color);font-size:.875rem;font-weight:500}[data-v-f7bfb581] .n-progress-icon{min-width:50px!important}.pl-25[data-v-f7bfb581]{padding-left:25px}.collapse-item[data-v-f7bfb581]{border-radius:6px;height:auto}.collapse_header[data-v-f7bfb581]{display:flex;align-items:center;width:100%;background:var(--text-color-white);flex:1;border-radius:0 12px 12px}.border-opened[data-v-f7bfb581]{border-radius:0 12px 0 0}.collapse_header_process_bar[data-v-f7bfb581]{flex:1;padding:12px}.collapse_header_process_bar-first[data-v-f7bfb581],.collapse_header_process_bar-second[data-v-f7bfb581]{display:flex;align-items:center;width:100%;gap:12px;color:var(--text-color-base);font:.875rem;font-weight:400}.collapse_header_text[data-v-f7bfb581]{display:inline-block;padding:12px;background:var(--text-color-white);border-radius:12px 12px 0 0;border-bottom:1px solid var(--divider-color)}[data-v-f7bfb581] .n-collapse-item__content-inner{padding-top:0!important}[data-v-f7bfb581] .n-collapse-item__header-main{display:block!important;width:100%}.fake-border[data-v-f7bfb581]{margin:0 auto;background:var(--text-color-white);padding:0 15px;width:calc(100% - 30px)}[data-v-f7bfb581] .n-divider__line .n-divider__line--left{background:none}.badge[data-v-d45f4000],.badge[data-v-2c085aa4]{display:flex;align-items:center;gap:2px;color:var(--bookmark-color);font-size:13px;font-weight:500;padding:4px 6px;border-radius:5px;background:var(--bookmark-bg);cursor:pointer}.btn-wrapper[data-v-b99db4f7]{display:flex;gap:8px}.btn-skip[data-v-b99db4f7]{width:150px}.btn-explain[data-v-b99db4f7]{flex:1}.button_questions[data-v-b99db4f7]{display:flex;align-items:center;justify-content:space-between;gap:10px}.mode-container[data-v-4a01d971]{padding:8px 6px}.mode-container div[data-v-4a01d971]:first-child{margin-left:2px}.buttons[data-v-4a01d971]{height:35px;border-radius:8px;padding:18px 30px}.buttons.fit-content[data-v-4a01d971]{width:fit-content}.tabs-container .link[data-v-4a01d971]{font-size:var(--font-size);font-weight:500;text-decoration:none}.tabs-container .tab[data-v-4a01d971]{padding:10px 15px;cursor:pointer;transform:translateY(1px)}.tabs-container .tab.active[data-v-4a01d971]{border-top-left-radius:12px;border-top-right-radius:12px;background:var(--text-color-white)}.tabs-container .pane[data-v-4a01d971]{background:var(--text-color-white);padding:15px 0 5px;border-radius:12px}.tabs-container .pane.active[data-v-4a01d971]{border-top-left-radius:0}.search-for[data-v-4a01d971]{padding:12px;border-radius:12px;background:var(--text-color-white)}.search-for .search-for-btn[data-v-4a01d971]{display:flex;align-items:center;gap:6px}.tab-header[data-v-d84b1a2e]{display:inline-block;background:var(--text-color-white);border-top-left-radius:12px;border-top-right-radius:12px;padding:13px 12px;font-size:var(--font-size);color:var(--text-color-base);font-weight:500;transform:translateY(1px)}.link-item[data-v-d84b1a2e]{color:var(--link-color);font-weight:500;cursor:pointer}[data-v-b346953f] .n-collapse-item__header-main{display:initial!important}.tag[data-v-b346953f]{display:flex;align-items:center;gap:2px;color:#fc5656;font-size:13px;font-weight:500;padding:4px;border-radius:5px;background:#fc565626;cursor:pointer}.semi-bold[data-v-b346953f]{font-weight:500}.cover-gray[data-v-b346953f]{padding:8px;background:var(--background-color)}.flex[data-v-b346953f]{display:flex}.items-center[data-v-b346953f]{align-items:center}.incorrect[data-v-b346953f]{color:var(--incorrect-color)}[data-v-b346953f] .n-collapse-item{margin-left:0!important}[data-v-ff46e8fc] .n-collapse-item__header-main{display:initial!important}.tag[data-v-ff46e8fc]{display:flex;align-items:center;gap:2px;color:#fc5656;font-size:13px;font-weight:500;padding:4px;border-radius:5px;background:#fc565626;cursor:pointer}.semi-bold[data-v-ff46e8fc]{font-weight:500}.cover-gray[data-v-ff46e8fc]{padding:8px;background:var(--background-color)}.flex[data-v-ff46e8fc]{display:flex}.items-center[data-v-ff46e8fc]{align-items:center}.incorrect[data-v-ff46e8fc]{color:var(--incorrect-color)}.overview-side .left-title[data-v-d14ad2c2]{color:var(--text-color-gray)}.overview-side .current[data-v-d14ad2c2]{color:var(--primary-color)}.overview-side .total[data-v-d14ad2c2]{color:var(--text-color-gray)}.result-footer[data-v-d14ad2c2]{display:flex;gap:12px;align-items:center;justify-content:flex-end}.collection-wrapper .collection-type[data-v-97e54aad]{border-radius:8px;padding:6px 8px;cursor:pointer;box-sizing:content-box;text-align:center;background-color:var(--text-color-white);border:1.5px solid #e0e0e0;color:#a0a0a0}.collection-wrapper .collection-type.collection-type-unanswered[data-v-97e54aad]{background-color:#e0e0e0;color:#a0a0a0}.collection-wrapper .collection-type.collection-type-correct[data-v-97e54aad]{border:1.5px solid var(--primary-color);color:var(--primary-color)}.collection-wrapper .collection-type.collection-type-correct.active[data-v-97e54aad]{background-color:var(--primary-color);color:var(--text-color-white)}.collection-wrapper .collection-type.collection-type-correct.active-cr[data-v-97e54aad]{background-color:var(--text-color-white);border:1.5px solid var(--primary-color);color:var(--primary-color)}.collection-wrapper .collection-type.collection-type-incorrect[data-v-97e54aad]{border:1.5px solid var(--incorrect-color);color:var(--incorrect-color)}.collection-wrapper .collection-type.collection-type-incorrect.active[data-v-97e54aad]{background-color:var(--incorrect-color);color:var(--text-color-white)}.collection-wrapper .questions[data-v-97e54aad]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.overview-side .left-title[data-v-28befbd2]{color:var(--text-color-gray)}.overview-side .current[data-v-28befbd2]{color:var(--primary-color)}.overview-side .total[data-v-28befbd2]{color:var(--text-color-gray)}.result-footer[data-v-28befbd2]{display:flex;gap:12px;align-items:center}.white-container[data-v-28befbd2]{background:var(--text-color-white);border-radius:12px}.question-head[data-v-28befbd2]{padding:10px 20px}[data-v-999268fc] .n-data-table-th__title{display:inline-block!important;flex:none!important}[data-v-999268fc] .history-content .execution_date,[data-v-999268fc] .history-content .question_count{width:120px}.qr-scanner-overlay[data-v-ad86ed11]{position:relative;height:84vh;overflow:hidden}.camera-stream[data-v-ad86ed11]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.blur-overlay[data-v-ad86ed11]{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000b3;mask-image:linear-gradient(to right,black 11vw,transparent 11vw,transparent 89vw,black 89vw),linear-gradient(to bottom,black 26vh,transparent 26vh,transparent calc(100% - 26vh),black calc(100% - 26vh));-webkit-mask-image:linear-gradient(to right,black 11vw,transparent 11vw,transparent 89vw,black 89vw),linear-gradient(to bottom,black 26vh,transparent 26vh,transparent calc(100% - 26vh),black calc(100% - 26vh));z-index:2}.clear-center[data-v-ad86ed11]{position:absolute;top:50%;left:50vw;width:79vw;height:32.5vh;transform:translate(-50%,-50%);background:transparent;z-index:3}.frame-border[data-v-ad86ed11]{position:absolute;top:50%;left:50vw;transform:translate(-50%,-50%);width:79vw;height:32.5vh;z-index:4}.corner[data-v-ad86ed11]{position:absolute;width:20px;height:20px;border:4px solid white}.top-left[data-v-ad86ed11]{top:0;left:0;border-right:none;border-bottom:none;border-radius:4px}.top-right[data-v-ad86ed11]{top:0;right:0;border-left:none;border-bottom:none;border-radius:4px}.bottom-left[data-v-ad86ed11]{bottom:0;left:0;border-right:none;border-top:none;border-radius:4px}.bottom-right[data-v-ad86ed11]{bottom:0;right:0;border-left:none;border-top:none;border-radius:4px}.qr-header-container[data-v-ad86ed11]{height:4vh;background:var(--Backgrounds, rgba(240, 242, 245, 1));text-align:center;z-index:3}.qr-header[data-v-ad86ed11]{color:#5379f6;font-size:18px;font-weight:700;height:4vh}.qr-message[data-v-ad86ed11]{position:absolute;top:15%;left:50%;transform:translate(-50%);width:80%;z-index:5}.error-alert[data-v-ad86ed11]{background-color:#ff4d4f;color:#fff;border-radius:5px;padding:10px;display:flex;align-items:center;font-size:16px}.error-icon[data-v-ad86ed11]{margin-right:8px;font-size:20px}[data-v-8472c5fb] .n-data-table-th__title{display:inline-block!important;flex:none!important}.search-ctn[data-v-8472c5fb]{width:100%;background:#fff;padding:12px;border-radius:12px;gap:8px;box-sizing:border-box}.w-100[data-v-8472c5fb]{width:100%}.btn-load-more[data-v-8472c5fb]{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--primary-color)}.type-tab[data-v-8472c5fb]{display:inline-flex;align-items:center;margin-bottom:-10px;margin-left:1.5px}.tab-item[data-v-8472c5fb]{font-weight:600;cursor:pointer;padding:10px 20px;border-radius:16px 16px 0 0;background:var(--text-color-white);z-index:4}.tab-item.active[data-v-8472c5fb]{font-weight:400;background-color:var(--primary-color);color:var(--text-color-white)}.tab-header[data-v-010f3f14]{display:inline-block;background:var(--text-color-white);border-top-left-radius:12px;border-top-right-radius:12px;padding:13px 12px;font-size:16px;color:var(--text-color-base);font-weight:600;transform:translateY(1px)}.tab-body[data-v-010f3f14]{background:var(--text-color-white);border-radius:0 0 12px 12px;padding:0}.pw-label[data-v-700c1281]{font-weight:500}.pw-wrapper[data-v-700c1281],.info-wrapper[data-v-e248e861]{width:100%;background:#fff;padding:12px;border-radius:12px;gap:8px;box-sizing:border-box}.comment[data-v-e248e861]{margin-top:16px;display:flex;flex-direction:column}.comment .comment-tab[data-v-e248e861]{width:70px;background:var(--text-color-white);font-weight:500;border-radius:12px 12px 0 0;padding:12px}.comment .comment-content[data-v-e248e861]{padding:12px;border-radius:0 12px 12px;background:var(--text-color-white)}.section-modal .title-modal[data-v-e9d99d3a]{margin-bottom:0}.section-modal .icon-close[data-v-e9d99d3a]{cursor:pointer}.section-modal .colon[data-v-e9d99d3a]{margin-left:4px;margin-right:4px}.section-modal .fw-500[data-v-e9d99d3a]{font-weight:500}.section-modal .fw-800[data-v-e9d99d3a]{font-weight:800}.section-modal .text-primary[data-v-e9d99d3a]{color:var(--start-active)}.section-modal .text-base[data-v-e9d99d3a]{color:var(--text-color-base)}.section-modal .text-grey[data-v-e9d99d3a]{color:var(--text-color-gray)}.self[data-v-7dee5e54]{padding:20px 23px;border-radius:12px}.active[data-v-7dee5e54]{border:3px solid var(--primary-color)}.times-selection[data-v-7dee5e54]{padding:12px;border-radius:12px;background:var(--text-color-white);display:flex;align-items:center;gap:5px;justify-content:space-between}.comment[data-v-7dee5e54]{display:flex;flex-direction:column}.comment .comment-tab[data-v-7dee5e54]{width:70px;background:var(--text-color-white);font-weight:500;border-radius:12px 12px 0 0;padding:12px}.comment .comment-content[data-v-7dee5e54]{padding:12px;border-radius:0 12px 12px;background:var(--text-color-white)}.unit[data-v-7dee5e54]{font-weight:400;font-size:14px}.cursor[data-v-7dee5e54]{cursor:pointer}.my-score[data-v-7dee5e54]{color:var(--text-color-base);font-weight:600}[data-v-7dee5e54] .n-data-table-tr.low-score-row td{background-color:#ff04091f!important}[data-v-7dee5e54] .n-data-table-th__title{display:inline-block!important;flex:none!important}[data-v-7dee5e54] .n-base-selection{border-radius:8px}[data-v-7dee5e54] .n-base-selection-input__content{color:var(--primary-color);font-weight:700;font-size:14px}[data-v-d0917f16] .n-table.n-table--striped tr:nth-of-type(2n) td{background-color:#d7d7f653!important}.table-container[data-v-d0917f16]{margin-top:12px;overflow:auto;max-height:44em}.p-6[data-v-d0917f16]{padding:6px}.hidden[data-v-d0917f16]{display:none!important}.active-btn[data-v-d0917f16]{background:#b2e9ff!important}.group-buttons[data-v-d0917f16]{width:fit-content;background:#f0f2f5;padding:6px;border-radius:8px}.group-buttons button[data-v-d0917f16]{min-width:85px}.flex[data-v-d0917f16]{height:45px;display:flex;justify-content:space-between;align-items:center;padding-left:16px;padding-right:16px}.questions-table[data-v-d0917f16]{table-layout:fixed;width:100%;cursor:pointer}.questions-table colgroup .selection[data-v-d0917f16]{width:40px;min-width:40px}.questions-table colgroup .subjects[data-v-d0917f16]{width:100px;min-width:100px}.questions-table thead>tr>th[data-v-d0917f16]{font-weight:600}.questions-table .disabled-row[data-v-d0917f16]{background-color:#f0f0f0;color:#aaa;cursor:not-allowed;pointer-events:none}.number-input[data-v-2976f985]{font-weight:600;font-size:36px;color:var(--primary-color);width:100px;height:50px;border:solid 1px var(--border-color);background:var(--background-popup);border-radius:6px;text-align:center}.range[data-v-2976f985]{font-weight:600}.range[data-v-2976f985],.sub[data-v-2976f985]{color:var(--text-color-gray)}.header[data-v-2976f985]{margin-top:0;margin-bottom:12px}.flex[data-v-2976f985]{display:flex;flex-direction:column}.mt-24[data-v-2976f985]{margin-top:24px}.mb-12[data-v-2976f985]{margin-bottom:12px}.mb-24[data-v-2976f985]{margin-bottom:24px}.m-0[data-v-2976f985]{margin:0}.fw-6[data-v-2976f985]{font-weight:600}.fw-7[data-v-2976f985]{font-weight:700}.w-full[data-v-2976f985]{width:100%}.button-group[data-v-2976f985]{width:fit-content;padding:6px;border-radius:32px;background:var(--background-color)}.button-group div[data-v-2976f985]{text-align:center;min-width:45px;padding:4px 8px;border-radius:32px}.button-group .active[data-v-2976f985]{color:var(--text-color-white);background:var(--primary-color)}.select-zone[data-v-2976f985]{width:100%}.select-zone[data-v-2976f985] .n-space>div{background:var(--background-color);padding:8px}.select-zone[data-v-2976f985] .n-radio__dot{width:20px;height:20px}.select-zone[data-v-2976f985] .n-radio__dot-wrapper{width:22px}.select-zone[data-v-2976f985] .n-radio{width:100%}.slider-group h1[data-v-2976f985],.slider-group span[data-v-2976f985]{font-weight:600}.slider-group h1[data-v-2976f985]{font-size:36px;color:var(--primary-color);width:100px;height:50px;border:solid 1px var(--border-color);background:var(--background-popup);border-radius:6px;text-align:center;line-height:45px}.slider-group span[data-v-2976f985]{font-size:20px}.slider-group input[data-v-2976f985]::-webkit-outer-spin-button,.slider-group input[data-v-2976f985]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.slider-group input[type=number][data-v-2976f985]{-moz-appearance:textfield}[data-v-2976f985] .n-slider-handle{background-color:#fff;border:6px solid #6366f1;width:16px;height:16px;border-radius:50%;box-sizing:border-box;box-shadow:none}.container[data-v-4abeab68]{padding:4px 12px 12px;border-top-left-radius:0}.header[data-v-4abeab68]{width:fit-content;background:var(--text-color-white);padding:12px;border-top-left-radius:12px;border-top-right-radius:12px}.no-wrap[data-v-4abeab68]{white-space:nowrap}.m-0[data-v-4abeab68]{margin:0}.mb-16[data-v-4abeab68]{margin-bottom:16px}[data-v-bf4e3a94] .n-data-table .n-data-table-tr.n-data-table-tr--striped,[data-v-bf4e3a94] .n-data-table .n-data-table-tr.n-data-table-tr--striped .n-data-table-td{background-color:var(--striped-row-color)!important}[data-v-bf4e3a94] .n-data-table-td__ellipsis{width:100%}.fw-600[data-v-bf4e3a94]{font-weight:600}.fw-700[data-v-bf4e3a94]{font-weight:700}.m-0[data-v-bf4e3a94]{margin:0}.p-4[data-v-bf4e3a94]{padding:4px}.button[data-v-bf4e3a94]{height:32px;min-width:54px}.text-primary[data-v-bf4e3a94]{color:var(--primary-color)}.table-data-wrapper[data-v-bf4e3a94]{border-radius:0 12px 12px;padding:0;box-shadow:0 3px 10px -3px #00000020;overflow:hidden}.table-data-wrapper .n-data-table[data-v-bf4e3a94]{box-shadow:none}.list-question[data-v-bf4e3a94]{background:var(--text-color-white);width:fit-content;padding:8px 12px;border-top-left-radius:12px;border-top-right-radius:12px}[data-v-bf4e3a94] .question-no{text-align:center!important}.rows[data-v-bf4e3a94]{width:initial!important;background:var(--background-color);padding:6px;margin:8px 16px 16px;border-radius:8px}.rows .col[data-v-bf4e3a94]{display:flex;padding:4px;cursor:pointer;align-items:center;justify-content:center;gap:8px}.rows .col.active[data-v-bf4e3a94]{border-radius:6px;background:var(--primary-color);color:var(--text-color-white)}.rows .col .circe[data-v-bf4e3a94]{line-height:23px;width:24px;height:24px;text-align:center;border-radius:30px;background:#ff4141}.rows .col .circe.hidden[data-v-bf4e3a94]{display:none}[data-v-684b05f8] .n-collapse-item__header-main{display:initial!important}.tag[data-v-684b05f8]{display:flex;align-items:center;gap:2px;color:#fc5656;font-size:13px;font-weight:500;padding:4px;border-radius:5px;background:#fc565626;cursor:pointer}.semi-bold[data-v-684b05f8]{font-weight:500}.cover-gray[data-v-684b05f8]{padding:8px;background:var(--background-color)}.flex[data-v-684b05f8]{display:flex}.items-center[data-v-684b05f8]{align-items:center}.incorrect[data-v-684b05f8]{color:var(--incorrect-color)}[data-v-684b05f8] .n-collapse-item{margin-left:0!important}[data-v-33a5a76e] .n-collapse-item__header-main{display:initial!important}.tag[data-v-33a5a76e]{display:flex;align-items:center;gap:2px;color:#fc5656;font-size:13px;font-weight:500;padding:4px;border-radius:5px;background:#fc565626;cursor:pointer}.semi-bold[data-v-33a5a76e]{font-weight:500}.cover-gray[data-v-33a5a76e]{padding:8px;background:var(--background-color)}.flex[data-v-33a5a76e]{display:flex}.items-center[data-v-33a5a76e]{align-items:center}.incorrect[data-v-33a5a76e]{color:var(--incorrect-color)}.overview-side .left-title[data-v-70bf8fe6]{color:var(--text-color-gray)}.overview-side .current[data-v-70bf8fe6]{color:var(--primary-color)}.overview-side .total[data-v-70bf8fe6]{color:var(--text-color-gray)}.result-footer[data-v-70bf8fe6]{display:flex;gap:12px;align-items:center}.white-container[data-v-70bf8fe6]{background:var(--text-color-white);border-radius:12px}.question-head[data-v-70bf8fe6]{padding:10px 20px}[data-v-70bf8fe6] .n-progress-icon{min-width:50px!important}.container[data-v-1a7cead5]{background:#f8f9fa;border-radius:8px;padding:20px}.card[data-v-1a7cead5]{margin:auto}.submit-btn[data-v-1a7cead5]{width:100%;margin-top:20px}.container[data-v-a9b1458b]{background:#f8f9fa;border-radius:8px}.card[data-v-a9b1458b]{width:100%;padding:20px;background:#fff;border-radius:10px;box-shadow:0 2px 10px #0000001a}.submit-btn[data-v-a9b1458b]{width:100%;margin-top:20px}.policy-list.no-border[data-v-a9b1458b]{border:none}.policy-list.no-border .n-list-item[data-v-a9b1458b]{border-bottom:none!important;font-size:12px;padding:1px 0!important}.modal-body[data-v-a9b1458b]{text-align:center;margin:30px;font-weight:700}.filter-group[data-v-a0a968f1]{margin-top:16px;background:#fff;border-radius:4%;padding:3%}.filter-header[data-v-a0a968f1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.buttons[data-v-a0a968f1]{height:35px;border-radius:8px;padding:18px 30px}.filter-label[data-v-a0a968f1]{display:block;font-size:14px;font-weight:700}h2[data-v-a0a968f1]{justify-content:center;font-size:20px;font-weight:700}.divider[data-v-a0a968f1]{margin:10px 0}h3[data-v-a0a968f1]{font-size:16px;font-weight:700}.n-card[data-v-a0a968f1]{margin-bottom:16px;border-radius:8px;padding:16px;text-align:left;background-color:#fff}p[data-v-a0a968f1]{font-size:var(--font-size);color:#666;margin:10px 0;padding:0}strong[data-v-a0a968f1]{font-weight:700;color:#000}[data-v-a0a968f1] .n-tag{background-color:#1890ff;color:#fff;font-size:12px;padding:2px 8px;border-radius:12px;height:20px;line-height:16px}.n-card .n-tabs[data-v-a0a968f1]{padding:0}[data-v-a0a968f1] .n-tabs-nav{padding-bottom:8px}[data-v-a0a968f1] .n-tabs-tab{font-size:16px;font-weight:700;color:#000;padding:0 16px}[data-v-a0a968f1] .n-tabs-tab--active{color:#1890ff}.tab-content[data-v-a0a968f1]{padding:8px 0}[data-v-a0a968f1] .n-tabs-bar{background-color:#1890ff}[data-v-a0a968f1] .n-tabs{box-shadow:none;border-radius:0;background-color:transparent}.stats-card[data-v-a0a968f1]{margin-bottom:16px;position:relative}.stats-header[data-v-a0a968f1]{font-size:14px;font-weight:700;background:#fff;padding:9px;width:fit-content;border-radius:8px 8px 0 0}.stats-content[data-v-a0a968f1]{background:#fff;border-radius:0 8px 8px;padding:3%}.btn-type[data-v-a0a968f1]{background:var(--exam-type-bg);color:var(--exam-type-color);border:1.5px solid currentColor;font-size:14px;font-weight:500;height:26px}[data-v-60a45343] .n-data-table .n-data-table-tr.n-data-table-tr--striped,[data-v-60a45343] .n-data-table .n-data-table-tr.n-data-table-tr--striped .n-data-table-td{background-color:var(--striped-row-color)!important}.filter-section[data-v-60a45343]{background-color:#fff;padding:16px;border-radius:0 0 4px 4px;flex-shrink:0}.table-section[data-v-60a45343]{flex:1;overflow:hidden;display:flex;flex-direction:column}.table-container[data-v-60a45343]{flex:1;overflow-y:auto;max-height:100%}.filter-group[data-v-60a45343]{margin-top:16px;background:#f0f2f5;border-radius:8px;padding:3%}.filter-header[data-v-60a45343]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.filter-label[data-v-60a45343]{display:block;font-size:14px;font-weight:700}.button-group[data-v-60a45343]{display:flex;gap:8px;margin-bottom:8px}.icon-button[data-v-60a45343]{padding:6px 12px;border-radius:4px;border:1px solid #d9d9d9;background-color:#fff;min-width:40px;display:flex;justify-content:center;align-items:center}.icon-button[type=primary][data-v-60a45343]{background-color:#1890ff;border-color:#1890ff}.icon-button[type=primary] .n-icon[data-v-60a45343]{color:#fff}.icon-button[type=default] .n-icon[data-v-60a45343]{color:#1890ff}.icon-button[data-v-60a45343]:hover{background-color:#f5f5f5}.filter-checkbox[data-v-60a45343]{font-size:14px;display:block}.divider[data-v-60a45343]{margin:10px 0}.sticky-button-group[data-v-60a45343]{display:flex;background:#fff;border-radius:20px;padding:4px;width:fit-content}.sticky-button[data-v-60a45343]{flex:1;border:none;border-radius:20px;font-size:14px;font-weight:500;color:#666;background:transparent;transition:all .3s ease}.sticky-button.active[data-v-60a45343]{background:#6d5dfc;color:#fff}.period-button[data-v-60a45343]{padding:4px 10px;border-radius:4px;font-size:13px}.importance-buttons[data-v-60a45343]{justify-content:space-between;gap:7px}.importance-button[data-v-60a45343]{padding:12px 1px;border-radius:4px;flex:1;display:flex;justify-content:center;align-items:center;height:auto}.importance-content[data-v-60a45343]{display:flex;flex-direction:column;align-items:center;gap:4px}.importance-rate[data-v-60a45343]{margin:0}.checkbox-group[data-v-60a45343]{display:flex;flex-wrap:wrap;gap:8px 10px;overflow-y:auto;max-height:300px}.rate-checkbox-group[data-v-60a45343]{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.rate-row[data-v-60a45343]{max-width:150px;gap:16px}.subject-checkbox[data-v-60a45343],.rate-checkbox[data-v-60a45343]{font-size:13px}.search-button[data-v-60a45343]{width:100%;margin:16px 0;padding:8px;font-size:14px;font-weight:700;border-radius:4px}.history-table[data-v-60a45343]{margin-top:12px;width:100%}.history-table th[data-v-60a45343],.history-table td[data-v-60a45343]{padding:6px;text-align:center;font-size:13px}.loading[data-v-60a45343],.error[data-v-60a45343],.no-data[data-v-60a45343]{margin-top:12px;text-align:center}.error[data-v-60a45343]{color:red}.no-data[data-v-60a45343]{color:#888;font-size:14px;flex:1;display:flex;align-items:center;justify-content:center}.btn-type[data-v-60a45343]{background:var(--exam-type-bg);color:var(--exam-type-color);border:1.5px solid currentColor;font-size:14px;font-weight:500;height:26px}.btn-back[data-v-60a45343]{font-size:14px}[data-v-60a45343] .n-data-table-th__title{display:inline-block!important;flex:none!important}.count[data-v-60a45343]{font-weight:700}.collapse-content-wrapper[data-v-67d60721]{display:flex;justify-content:center;padding:10px;gap:10px;flex-direction:column}[data-v-67d60721] .n-collapse-item__content-wrapper{border-radius:0 0 12px 12px;background:var(--text-color-white)}.collapse_item[data-v-67d60721]{display:flex;width:100%;gap:4px;flex-direction:column}.collapse_item_first_line_checkbox[data-v-67d60721]{display:flex;flex-direction:column;justify-items:center}.collapse_item_first_line[data-v-67d60721]{justify-content:space-between;align-items:flex-start}[data-v-67d60721] .n-checkbox__label{color:var(--text-color-base);font-weight:600;font-size:1rem}.text-xs[data-v-67d60721]{color:var(--primary-color);font-size:.875rem;font-weight:500}[data-v-67d60721] .n-progress-icon{min-width:50px!important}.pl-25[data-v-67d60721]{padding-left:25px}.collapse-item[data-v-67d60721]{border-radius:6px;height:auto}.collapse_header[data-v-67d60721]{display:flex;align-items:center;width:100%;background:var(--text-color-white);flex:1;border-radius:0 12px 12px}.border-opened[data-v-67d60721]{border-radius:0 12px 0 0}.collapse_header_process_bar[data-v-67d60721]{flex:1;padding:12px}.collapse_header_process_bar-first[data-v-67d60721],.collapse_header_process_bar-second[data-v-67d60721]{display:flex;align-items:center;width:100%;gap:12px;color:var(--text-color-base);font:.875rem;font-weight:400}.collapse_header_text[data-v-67d60721]{display:inline-block;padding:12px;background:var(--text-color-white);border-radius:12px 12px 0 0;border-bottom:1px solid var(--divider-color)}[data-v-67d60721] .n-collapse-item__content-inner,[data-v-67d60721] .n-collapse-item__header{padding-top:0!important}[data-v-67d60721] .n-collapse-item__header-main{display:block!important;width:100%}.fake-border[data-v-67d60721]{margin:0 auto;background:var(--text-color-white);padding:0 15px;width:calc(100% - 30px)}[data-v-67d60721] .n-divider__line .n-divider__line--left{background:none}.collapse-content-wrapper[data-v-140cc40c]{display:flex;justify-content:center;padding:10px;gap:10px;flex-direction:column}[data-v-140cc40c] .n-collapse-item__content-wrapper{border-radius:0 0 12px 12px;background:var(--text-color-white)}.collapse_item[data-v-140cc40c]{display:flex;width:100%;gap:4px;flex-direction:column}.collapse_item_first_line_checkbox[data-v-140cc40c]{display:flex;flex-direction:column;justify-items:center}.collapse_item_first_line[data-v-140cc40c]{justify-content:space-between;align-items:flex-start}[data-v-140cc40c] .n-checkbox__label{color:var(--text-color-base);font-weight:600;font-size:1rem}.text-xs[data-v-140cc40c]{color:var(--primary-color);font-size:.875rem;font-weight:500}[data-v-140cc40c] .n-progress-icon{min-width:50px!important}.pl-25[data-v-140cc40c]{padding-left:25px}.collapse-item[data-v-140cc40c]{border-radius:6px;height:auto}.collapse_header[data-v-140cc40c]{display:flex;align-items:center;width:100%;background:var(--text-color-white);flex:1;border-radius:0 12px 12px}.border-opened[data-v-140cc40c]{border-radius:0 12px 0 0}.collapse_header_process_bar[data-v-140cc40c]{flex:1;padding:12px}[data-v-140cc40c] .n-collapse-item__header{padding-top:0!important}.collapse_header_process_bar-first[data-v-140cc40c],.collapse_header_process_bar-second[data-v-140cc40c]{display:flex;align-items:center;width:100%;gap:12px;color:var(--text-color-base);font:.875rem;font-weight:400}.collapse_header_text[data-v-140cc40c]{display:inline-block;padding:12px;background:var(--text-color-white);border-radius:12px 12px 0 0;border-bottom:1px solid var(--divider-color)}[data-v-140cc40c] .n-collapse-item__content-inner{padding-top:0!important}[data-v-140cc40c] .n-collapse-item__header-main{display:block!important;width:100%}.fake-border[data-v-140cc40c]{margin:0 auto;background:var(--text-color-white);padding:0 15px;width:calc(100% - 30px)}[data-v-140cc40c] .n-divider__line .n-divider__line--left{background:none}.not-found[data-v-0d86a8e9]{text-align:center;margin-top:100px}
