.vue-swatches__check__wrapper{position:absolute;width:100%;height:100%}.vue-swatches__check__circle{width:21px;height:21px}[dir] .vue-swatches__check__circle{border-radius:50%;background-color:rgba(0,0,0,.15)}.vue-swatches__check__path{fill:#fff}.vue-swatches__swatch{position:relative;display:inline-block;font-size:0}.vue-swatches__swatch:focus,.vue-swatches__swatch:hover{opacity:.9;outline:none}[dir] .vue-swatches__swatch.vue-swatches__swatch--border,[dir] .vue-swatches__swatch.vue-swatches__swatch--selected,[dir] .vue-swatches__swatch:focus,[dir] .vue-swatches__swatch:hover{box-shadow:inset 0 0 2px rgba(0,0,0,.75)}.vue-swatches__swatch__label{position:absolute;color:#666;font-size:10px;font-weight:700}[dir] .vue-swatches__swatch__label{text-align:center}[dir=ltr] .vue-swatches__swatch__label,[dir=rtl] .vue-swatches__swatch__label{left:0;right:0}.vue-swatches__swatch .vue-swatches__diagonal__wrapper{position:absolute}fieldset[disabled] .vue-swatches{pointer-events:none}.vue-swatches{position:relative;outline:none}.vue-swatches,.vue-swatches__trigger__wrapper{display:inline-block}[dir] .vue-swatches__trigger__wrapper{cursor:pointer}[dir] .vue-swatches__trigger.vue-swatches--is-empty{border:2px solid #ccc}[dir] .vue-swatches__trigger.vue-swatches--is-disabled{cursor:not-allowed}.vue-swatches__container{box-sizing:content-box}.vue-swatches__container.vue-swatches--inline{font-size:0}.vue-swatches__container:not(.vue-swatches--inline){position:absolute;display:block;overflow:auto;z-index:50}[dir] .vue-swatches__container:not(.vue-swatches--inline){border-radius:5px;box-shadow:0 2px 3px rgba(10,10,10,.2),0 0 0 1px rgba(10,10,10,.2)}.vue-swatches__wrapper{box-sizing:content-box}[dir] .vue-swatches__wrapper{background-color:inherit}.vue-swatches__row{font-size:0}.vue-swatches__fallback__wrapper{display:table}.vue-swatches__fallback__input--wrapper{display:table-cell;width:100%;font-size:14px}[dir=ltr] .vue-swatches__fallback__input--wrapper{padding-right:10px}[dir=rtl] .vue-swatches__fallback__input--wrapper{padding-left:10px}.vue-swatches__fallback__input{width:100%;color:#35495e}[dir] .vue-swatches__fallback__input{padding-top:6px;padding-bottom:6px;border-radius:5px;border:1px solid #dcdcdc;background:#fff}.vue-swatches__fallback__button{display:table-cell;font-weight:700;color:#fff}[dir] .vue-swatches__fallback__button{padding:6px 15px;border:0;cursor:pointer;background-color:#3571c8;border-radius:5px}.vue-swatches-show-hide-enter-active,.vue-swatches-show-hide-leave-active{transition:all .3s ease}.vue-swatches-show-hide-enter,.vue-swatches-show-hide-leave-active{opacity:0}.vue-swatches--has-children-centered{display:flex;align-items:center;justify-content:center}.vue-swatches__diagonal__wrapper{width:100%;height:100%}.vue-swatches__diagonal{width:75%;height:75%}[dir=ltr] .vue-swatches__diagonal{background:linear-gradient(to top right,transparent 0,transparent calc(50% - 2.4px),#de080a 50%,transparent calc(50% + 2.4px),transparent)}[dir=rtl] .vue-swatches__diagonal{background:linear-gradient(to top left,transparent 0,transparent calc(50% - 2.4px),#de080a 50%,transparent calc(50% + 2.4px),transparent)}.btn-width[data-v-0c7c682d] .dropdown-menu{width:100%!important}.gap-2[data-v-385c46cf]{gap:.5rem}.slide-enter-active[data-v-1fa0dd4e],.slide-leave-active[data-v-1fa0dd4e]{-moz-transition-duration:.5s;-webkit-transition-duration:.5s;-o-transition-duration:.5s;-moz-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out}[dir] .slide-enter-active[data-v-1fa0dd4e],[dir] .slide-leave-active[data-v-1fa0dd4e]{transition-duration:.5s;transition-timing-function:ease-in-out}.slide-enter-to[data-v-1fa0dd4e],.slide-leave[data-v-1fa0dd4e]{max-height:200px;overflow:hidden}.slide-enter[data-v-1fa0dd4e],.slide-leave-to[data-v-1fa0dd4e]{overflow:hidden;max-height:0}.card[data-v-e4679dfe]{overflow:hidden;transition:all .3s ease}[dir] .card[data-v-e4679dfe]{background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);cursor:pointer;border:1px solid #e5e7eb}[dir] .card[data-v-e4679dfe]:hover{transform:translateY(-2px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.card-image[data-v-e4679dfe]{position:relative;width:100%;height:250px;overflow:hidden}.card-image img[data-v-e4679dfe]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}[dir] .card:hover .card-image img[data-v-e4679dfe]{transform:scale(1.05)}.hover-overlay[data-v-e4679dfe]{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}[dir] .hover-overlay[data-v-e4679dfe]{background:rgba(0,0,0,.7)}[dir=ltr] .hover-overlay[data-v-e4679dfe],[dir=rtl] .hover-overlay[data-v-e4679dfe]{left:0;right:0}.hover-overlay.active[data-v-e4679dfe]{opacity:1}.hover-content[data-v-e4679dfe]{display:flex;flex-direction:column;align-items:center;color:#fff}[dir] .hover-content[data-v-e4679dfe]{text-align:center}.eye-icon[data-v-e4679dfe]{font-size:32px}[dir] .eye-icon[data-v-e4679dfe]{margin-bottom:5px}.hover-content span[data-v-e4679dfe]{font-size:16px;font-weight:600}.eye-icon[data-v-e4679dfe]{font-size:larger}.scrollable-content[data-v-e4679dfe]{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent;max-height:200px;overflow-y:auto;font-size:1rem;font-weight:500;line-height:1.5;overscroll-behavior:contain;scroll-behavior:smooth}[dir] .scrollable-content[data-v-e4679dfe]{background-color:#f1f1f1;border-radius:8px;padding:15px;margin-bottom:15px}.precision-badge[data-v-e4679dfe]{position:absolute;top:12px;font-size:14px;font-weight:500;color:#fff;font-weight:700}[dir] .precision-badge[data-v-e4679dfe]{padding:4px 8px;border-radius:10px}[dir=ltr] .precision-badge[data-v-e4679dfe]{right:12px}[dir=rtl] .precision-badge[data-v-e4679dfe]{left:12px}@media (max-width:767.98px){[dir] .card-body[data-v-e4679dfe]{padding:.75rem}.card-title[data-v-e4679dfe]{font-size:.9rem}.text-muted[data-v-e4679dfe]{font-size:.8rem}}.feature[data-v-6ee67168]{position:relative!important;min-height:150px!important}.sticky-header[data-v-6ee67168]{position:sticky!important;top:65px!important;z-index:1}[dir] .sticky-header[data-v-6ee67168]{background:#fff!important;padding-top:6px}.lms-container[data-v-3c06ad57]{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}[dir] .lms-container[data-v-3c06ad57]{background:#f8fafc;padding:40px 20px}.bg-decoration[data-v-3c06ad57]{position:absolute;pointer-events:none}[dir] .bg-decoration[data-v-3c06ad57]{border:2px solid rgba(226,232,240,.6);border-radius:50%}.accent-circle[data-v-3c06ad57]{position:absolute;top:80px;width:56px;height:56px;display:flex;align-items:center;justify-content:center}[dir] .accent-circle[data-v-3c06ad57]{border-radius:50%;box-shadow:0 8px 25px rgba(251,191,36,.3)}[dir=ltr] .accent-circle[data-v-3c06ad57]{right:80px;background:linear-gradient(135deg,#fbbf24,#f59e0b)}[dir=rtl] .accent-circle[data-v-3c06ad57]{left:80px;background:linear-gradient(-135deg,#fbbf24,#f59e0b)}.content[data-v-3c06ad57]{max-width:600px;z-index:1;position:relative}[dir] .content[data-v-3c06ad57]{text-align:center}[dir] .book-icon-container[data-v-3c06ad57]{margin-bottom:40px}.book-icon[data-v-3c06ad57]{width:120px;height:120px;display:flex;align-items:center;justify-content:center}[dir] .book-icon[data-v-3c06ad57]{border-radius:50%;margin:0 auto;box-shadow:0 20px 60px rgba(0,0,0,.2)}.title[data-v-3c06ad57]{font-size:2.5rem;font-weight:700;color:#1e293b;line-height:1.2}[dir] .title[data-v-3c06ad57]{margin-bottom:24px}.subtitle[data-v-3c06ad57]{font-size:1.125rem;color:#64748b;line-height:1.6}[dir] .subtitle[data-v-3c06ad57]{margin-bottom:16px}.description[data-v-3c06ad57]{font-size:1rem;color:#64748b;line-height:1.6}[dir] .description[data-v-3c06ad57]{margin-bottom:40px}.contact-btn[data-v-3c06ad57]{display:inline-flex;align-items:center;gap:12px;color:#fff;font-size:1rem;font-weight:600;transition:all .3s ease}[dir] .contact-btn[data-v-3c06ad57]{padding:16px 32px;border:none;border-radius:12px;cursor:pointer;box-shadow:0 8px 25px rgba(0,0,0,.2);margin-bottom:16px}[dir] .contact-btn[data-v-3c06ad57]:hover{transform:translateY(-2px);box-shadow:0 12px 35px rgba(0,0,0,.2)}[dir] .contact-btn[data-v-3c06ad57]:active{transform:translateY(0)}.email[data-v-3c06ad57]{color:#64748b;font-size:.9rem}[dir] .email[data-v-3c06ad57]{margin-bottom:60px}@media (max-width:768px){[dir] .lms-container[data-v-3c06ad57]{padding:20px}.title[data-v-3c06ad57]{font-size:2rem}.description[data-v-3c06ad57],.subtitle[data-v-3c06ad57]{font-size:1rem}}@media (max-width:480px){.contact-btn[data-v-3c06ad57]{font-size:.9rem}[dir] .contact-btn[data-v-3c06ad57]{padding:14px 28px}}[dir] .clickable-item[data-v-0b208b7c]{cursor:pointer}.time-picker-wrapper[data-v-ed49abfa]{display:flex;flex-direction:column;gap:.5rem}.time-picker-inputs[data-v-ed49abfa]{display:flex;align-items:flex-start;gap:.5rem}.time-input-group[data-v-ed49abfa]{display:flex;flex-direction:column;gap:.25rem;flex:1;max-width:80px}.time-input[data-v-ed49abfa]{font-size:.875rem;font-weight:400;height:calc(1.5em + .75rem + 2px)}[dir] .time-input[data-v-ed49abfa]{text-align:center;padding:.375rem .5rem}.time-input[data-v-ed49abfa]::-webkit-inner-spin-button,.time-input[data-v-ed49abfa]::-webkit-outer-spin-button{-webkit-appearance:none}[dir] .time-input[data-v-ed49abfa]::-webkit-inner-spin-button,[dir] .time-input[data-v-ed49abfa]::-webkit-outer-spin-button{margin:0}.time-input[type=number][data-v-ed49abfa]{-moz-appearance:textfield}.time-label[data-v-ed49abfa]{font-size:.7rem;color:#6c757d;font-weight:500;line-height:1}[dir] .time-label[data-v-ed49abfa]{text-align:center;margin:0}.time-separator[data-v-ed49abfa]{font-size:1.25rem;font-weight:500;color:#495057}[dir] .time-separator[data-v-ed49abfa]{margin-top:.25rem}.total-minutes-display[data-v-ed49abfa]{font-size:.875rem;color:#6c757d;font-style:italic}[dir] .total-minutes-display[data-v-ed49abfa]{margin-top:-.25rem}[dir] .tox-tinymce[data-v-048dfe14]{border-radius:.25rem;border:1px solid #dae1e7}.loader[data-v-5fd95430]{color:#bbb;margin-inline:auto}[dir] .loader[data-v-5fd95430]{text-align:center}[dir] .card[data-v-67032d59]{margin-bottom:1.5rem;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card-header[data-v-67032d59]{font-weight:600}[dir] .card-header[data-v-67032d59]{background-color:#f8f9fa;border-bottom:1px solid rgba(0,0,0,.125);padding:.75rem 1.25rem}[dir] .form-group[data-v-67032d59]{margin-bottom:1.5rem}.container[data-v-67032d59]{max-width:600px}[dir] .container[data-v-67032d59]{margin:0 auto}.title[data-v-67032d59]{font-size:24px;font-weight:600;color:#333}[dir] .title[data-v-67032d59]{margin-bottom:30px}[dir=ltr] .title[data-v-67032d59]{text-align:left}[dir=rtl] .title[data-v-67032d59]{text-align:right}.btn[data-v-67032d59]:hover{opacity:.8}.questions-list[data-v-67032d59]{display:flex;flex-direction:column;gap:20px}[dir] .question-card[data-v-67032d59]{background:#fff;border-radius:8px;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e9ecef}.question-header[data-v-67032d59]{display:flex;justify-content:space-between;align-items:center}[dir] .question-header[data-v-67032d59]{margin-bottom:20px}.question-number-badge[data-v-67032d59]{display:flex;align-items:center;gap:12px}.question-number[data-v-67032d59]{color:#fff;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500}[dir] .question-number[data-v-67032d59]{background:#6c757d;border-radius:50%}.question-type-label[data-v-67032d59]{font-size:12px;font-weight:500}[dir] .question-type-label[data-v-67032d59]{padding:4px 12px;border-radius:12px}.type-mcq[data-v-67032d59]{color:#155724}[dir] .type-mcq[data-v-67032d59]{background:#d4edda}.type-text[data-v-67032d59]{color:#6f42c1}[dir] .type-text[data-v-67032d59]{background:#e2d9f3}.type-tf[data-v-67032d59]{color:#d68910}[dir] .type-tf[data-v-67032d59]{background:#ffeaa7}.delete-btn[data-v-67032d59]{color:#dc3545;font-size:16px;transition:background-color .2s ease}[dir] .delete-btn[data-v-67032d59]{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px}[dir] .delete-btn[data-v-67032d59]:hover{background:#f8d7da}[dir] .form-group[data-v-67032d59]{margin-bottom:20px}.form-label[data-v-67032d59]{display:block;font-size:14px;font-weight:500;color:#495057}[dir] .form-label[data-v-67032d59]{margin-bottom:8px}.form-input[data-v-67032d59]{width:100%;font-size:14px;transition:border-color .2s ease}[dir] .form-input[data-v-67032d59]{padding:12px;border:1px solid #ced4da;border-radius:4px;background:#fff}.form-input[data-v-67032d59]:focus{outline:none}[dir] .form-input[data-v-67032d59]:focus{border-color:#80bdff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.form-input[data-v-67032d59]::placeholder{color:#adb5bd}.points-input[data-v-67032d59]{width:80px}[dir] .options-section[data-v-67032d59]{margin-top:20px}[dir] .options-list[data-v-67032d59]{margin-bottom:12px}.option-item[data-v-67032d59]{display:flex;align-items:center}[dir] .option-item[data-v-67032d59]{margin-bottom:.5rem}.option-actions[data-v-67032d59]{display:flex}[dir=ltr] .option-actions[data-v-67032d59]{margin-left:8px}[dir=rtl] .option-actions[data-v-67032d59]{margin-right:8px}.explanation-btn[data-v-67032d59]{color:#6c757d;opacity:.7;transition:all .2s}[dir] .explanation-btn[data-v-67032d59]{background:none;border:none;cursor:pointer;padding:4px}[dir=ltr] .explanation-btn[data-v-67032d59]{margin-right:4px}[dir=rtl] .explanation-btn[data-v-67032d59]{margin-left:4px}.explanation-btn[data-v-67032d59]:hover{opacity:1;color:#007bff}.remove-option-btn[data-v-67032d59]{transition:all .2s}.remove-option-btn[data-v-67032d59]:hover:not(:disabled){opacity:1}.remove-option-btn[data-v-67032d59]:disabled{opacity:.3}.option-radio[data-v-67032d59]{width:16px;height:16px;flex-shrink:0}.option-input[data-v-67032d59]{flex:1;font-size:14px}[dir] .option-input[data-v-67032d59]{padding:8px 12px;border:1px solid #ced4da;border-radius:4px}.option-input[data-v-67032d59]:focus{outline:none}[dir] .option-input[data-v-67032d59]:focus{border-color:#80bdff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.remove-option-btn[data-v-67032d59]{color:#dc3545;font-size:14px;flex-shrink:0}[dir] .remove-option-btn[data-v-67032d59]{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px}[dir] .remove-option-btn[data-v-67032d59]:hover:not(:disabled){background:#f8d7da}.remove-option-btn[data-v-67032d59]:disabled{opacity:.5}[dir] .remove-option-btn[data-v-67032d59]:disabled{cursor:not-allowed}.add-option-btn[data-v-67032d59]{color:#007bff;font-size:14px;font-weight:500}[dir] .add-option-btn[data-v-67032d59]{background:none;border:none;cursor:pointer;padding:8px 0}.add-option-btn[data-v-67032d59]:hover{text-decoration:underline}.radio-group[data-v-67032d59]{display:flex;gap:24px}[dir] .radio-group[data-v-67032d59]{margin-top:8px}.radio-label[data-v-67032d59]{display:flex;align-items:center;gap:8px;font-size:14px;color:#495057}[dir] .radio-label[data-v-67032d59]{cursor:pointer}.radio-input[data-v-67032d59]{width:16px;height:16px}.empty-state[data-v-67032d59]{color:#6c757d;font-size:16px}[dir] .empty-state[data-v-67032d59]{text-align:center;padding:60px 20px}[dir] .quiz-questions-section[data-v-67032d59]{margin-bottom:3rem}.main-title[data-v-67032d59]{font-size:1.5rem;font-weight:600;color:#374151;letter-spacing:-.025em}[dir] .main-title[data-v-67032d59]{margin:0 0 1.5rem 0}.dropdown-container[data-v-67032d59]{position:relative;display:inline-block}.add-question-btn[data-v-67032d59]{display:flex;align-items:center;gap:.5rem;color:#3b82f6;font-size:.875rem;font-weight:500;transition:all .2s ease;min-width:140px}[dir] .add-question-btn[data-v-67032d59]{padding:.75rem 1rem;background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;cursor:pointer}[dir] .add-question-btn[data-v-67032d59]:hover{background:#dbeafe;border-color:#bfdbfe}[dir] .add-question-btn.active[data-v-67032d59]{background:#dbeafe;border-color:#3b82f6}.plus-icon[data-v-67032d59]{width:1rem;height:1rem}.chevron-icon[data-v-67032d59]{width:1rem;height:1rem;transition:transform .2s ease}[dir=ltr] .chevron-icon[data-v-67032d59]{margin-left:auto}[dir=rtl] .chevron-icon[data-v-67032d59]{margin-right:auto}[dir=ltr] .chevron-icon.rotated[data-v-67032d59]{transform:rotate(180deg)}[dir=rtl] .chevron-icon.rotated[data-v-67032d59]{transform:rotate(-180deg)}.dropdown-menu[data-v-67032d59]{position:absolute;top:100%;z-index:50;opacity:0;visibility:hidden;transition:all .2s ease}[dir] .dropdown-menu[data-v-67032d59]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transform:translateY(-10px);margin-top:.25rem}[dir=ltr] .dropdown-menu[data-v-67032d59],[dir=rtl] .dropdown-menu[data-v-67032d59]{left:0;right:0}.dropdown-menu.open[data-v-67032d59]{opacity:1;visibility:visible}[dir] .dropdown-menu.open[data-v-67032d59]{transform:translateY(0)}.dropdown-item[data-v-67032d59]{display:flex;align-items:center;gap:.75rem;transition:background-color .15s ease}[dir] .dropdown-item[data-v-67032d59]{padding:.75rem 1rem;cursor:pointer}[dir] .dropdown-item[data-v-67032d59]:hover{background:#f9fafb}.question-type-badge[data-v-67032d59]{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;color:#fff;flex-shrink:0}[dir] .question-type-badge[data-v-67032d59]{border-radius:100%}.question-type-badge.mc[data-v-67032d59]{--tw-bg-opacity:1;color:green}[dir] .question-type-badge.mc[data-v-67032d59]{background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.question-type-badge.tx[data-v-67032d59]{--tw-bg-opacity:1;color:purple}[dir] .question-type-badge.tx[data-v-67032d59]{background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.question-type-badge.tf[data-v-67032d59]{--tw-bg-opacity:1;color:orange}[dir] .question-type-badge.tf[data-v-67032d59]{background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.question-type-text[data-v-67032d59]{font-size:.875rem;font-weight:500;color:#374151}.settings-container[data-v-67032d59]{max-width:1200px;display:grid;grid-template-columns:1fr 1fr;gap:2rem}[dir] .settings-container[data-v-67032d59]{margin:0 auto}[dir] .settings-section[data-v-67032d59]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.section-title[data-v-67032d59]{font-size:1rem;font-weight:600}.setting-item[data-v-67032d59]{display:flex;justify-content:space-between;align-items:center}[dir] .setting-item[data-v-67032d59]{padding:1rem 0}.setting-content[data-v-67032d59]{display:flex;align-items:flex-start;gap:.75rem;flex:1}[dir] .setting-icon[data-v-67032d59]{margin-top:.125rem}.setting-info[data-v-67032d59]{flex:1}.setting-title[data-v-67032d59]{font-size:1rem;font-weight:500;color:#1e293b}[dir] .setting-title[data-v-67032d59]{margin:0 0 .25rem 0}.setting-description[data-v-67032d59]{font-size:.875rem;color:#64748b;line-height:1.4}[dir] .setting-description[data-v-67032d59]{margin:0}.toggle-switch[data-v-67032d59]{position:relative;width:48px;height:24px;transition:background-color .2s ease}[dir] .toggle-switch[data-v-67032d59]{background-color:#e2e8f0;border-radius:12px;cursor:pointer}[dir] .toggle-switch.active[data-v-67032d59]{background-color:#3b82f6}.toggle-slider[data-v-67032d59]{position:absolute;top:2px;width:20px;height:20px;transition:transform .2s ease}[dir] .toggle-slider[data-v-67032d59]{background-color:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.2)}[dir=ltr] .toggle-slider[data-v-67032d59]{left:2px}[dir=rtl] .toggle-slider[data-v-67032d59]{right:2px}[dir=ltr] .toggle-switch.active .toggle-slider[data-v-67032d59]{transform:translateX(24px)}[dir=rtl] .toggle-switch.active .toggle-slider[data-v-67032d59]{transform:translateX(-24px)}.toggle-checkmark[data-v-67032d59]{position:absolute;top:50%;opacity:0;transition:opacity .2s ease}[dir] .toggle-checkmark[data-v-67032d59]{transform:translateY(-50%)}[dir=ltr] .toggle-checkmark[data-v-67032d59]{left:8px}[dir=rtl] .toggle-checkmark[data-v-67032d59]{right:8px}.toggle-switch.active .toggle-checkmark[data-v-67032d59]{opacity:1}@media (max-width:768px){.settings-container[data-v-67032d59]{grid-template-columns:1fr;gap:1rem}}.marks-summary[data-v-67032d59]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}[dir] .marks-summary[data-v-67032d59]{margin-top:1rem;padding:1rem;background:#f8f9fa;border:1px solid #e5e7eb;border-radius:8px}[dir] .marks-summary.marks-mismatch[data-v-67032d59]{background:#fef2f2;border-color:#fecaca}.marks-info[data-v-67032d59]{display:flex;align-items:center;gap:.5rem;font-size:.9375rem}.marks-label[data-v-67032d59]{color:#6b7280;font-weight:500}.marks-value[data-v-67032d59]{font-weight:700;font-size:1.125rem;color:#374151}.marks-separator[data-v-67032d59]{color:#9ca3af;font-weight:600}.marks-total[data-v-67032d59]{font-weight:700;font-size:1.125rem;color:#374151}.marks-warning[data-v-67032d59]{display:flex;align-items:center;gap:.5rem;color:#dc2626;font-size:.875rem;font-weight:500}.marks-warning i[data-v-67032d59]{font-size:1rem}.marks-success[data-v-67032d59]{display:flex;align-items:center;gap:.5rem;color:#10b981;font-size:.875rem;font-weight:500}.marks-success i[data-v-67032d59]{font-size:1rem}@media (max-width:768px){.marks-summary[data-v-67032d59]{flex-direction:column;align-items:flex-start}}[dir] .clickable-item[data-v-3095b6b8]{cursor:pointer}.assignment-form[data-v-1e0519e4]{max-width:800px}[dir] .assignment-form[data-v-1e0519e4]{margin:0 auto}[dir] .tasks-section[data-v-1e0519e4]{margin-top:2rem;padding:1rem;border:1px solid #dee2e6;border-radius:.25rem}.loader[data-v-3bc95854]{color:#bbb;margin-inline:auto}[dir] .loader[data-v-3bc95854]{text-align:center}.badge[data-v-3bf223ac]{font-size:.85rem}.table-nowrap[data-v-3bf223ac]{white-space:nowrap}[dir=ltr] .gradebook-header[data-v-1268a9a6]{padding-right:.5rem}[dir=rtl] .gradebook-header[data-v-1268a9a6]{padding-left:.5rem}.header-progress .h2[data-v-1268a9a6]{color:#2f4f75;font-size:1.75rem}.student-summary[data-v-1268a9a6]{display:flex;flex-direction:column;align-items:center;gap:1.25rem}[dir] .student-summary[data-v-1268a9a6]{background:#fff;border:1px solid #e7ebf1;border-radius:.6rem;padding:1.25rem 1.75rem;box-shadow:0 8px 24px rgba(15,33,55,.05)}.summary-identification[data-v-1268a9a6]{display:flex;flex-direction:column;align-items:center;gap:.75rem}[dir] .summary-avatar[data-v-1268a9a6]{border:3px solid rgba(47,79,117,.12);border-radius:50%}.summary-name[data-v-1268a9a6]{font-size:1.4rem;font-weight:600;color:#1f2a37}.summary-meta-row[data-v-1268a9a6]{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap;width:100%}.summary-chip[data-v-1268a9a6]{min-width:150px}[dir] .summary-chip[data-v-1268a9a6]{background:#f5f8fd;border:1px solid #dee7f3;border-radius:.45rem;padding:.45rem .9rem;text-align:center}[dir] .summary-chip.grade-passed[data-v-1268a9a6]{border-color:#10b981;background:#f0fdf4}[dir] .summary-chip.grade-failed[data-v-1268a9a6]{border-color:#ef4444;background:#fef2f2}.chip-label[data-v-1268a9a6]{display:block;font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;color:#6b7280}[dir] .chip-label[data-v-1268a9a6]{margin-bottom:.1rem}.chip-value[data-v-1268a9a6]{font-size:.85rem;font-weight:600;color:#1f2a37}.progress-summary-grid[data-v-1268a9a6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}[dir] .progress-card[data-v-1268a9a6]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.progress-card-header[data-v-1268a9a6]{display:flex;justify-content:space-between;align-items:center}[dir] .progress-card-header[data-v-1268a9a6]{margin-bottom:.5rem}.progress-title[data-v-1268a9a6]{font-size:.875rem;color:#6b7280;font-weight:500}.progress-icon[data-v-1268a9a6]{color:#9ca3af;font-size:1rem}.progress-value[data-v-1268a9a6]{font-size:1.5rem;font-weight:700;color:#111827}[dir] .progress-value[data-v-1268a9a6]{margin-bottom:.25rem}.progress-description[data-v-1268a9a6]{font-size:.75rem;color:#6b7280}[dir] .chapter-progress-section[data-v-1268a9a6]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1.5rem}.section-header[data-v-1268a9a6]{display:flex;align-items:center;font-size:1.125rem;font-weight:600;color:#111827}[dir] .section-header[data-v-1268a9a6]{margin-bottom:1rem}.chapter-progress-list[data-v-1268a9a6]{display:flex;flex-direction:column;gap:1rem}.chapter-progress-item[data-v-1268a9a6]{display:flex;align-items:center;gap:1rem}[dir] .chapter-progress-item[data-v-1268a9a6]{padding:.75rem 0;border-bottom:1px solid #f3f4f6}[dir] .chapter-progress-item[data-v-1268a9a6]:last-child{border-bottom:none}.chapter-info[data-v-1268a9a6]{min-width:120px}.chapter-info .chapter-name[data-v-1268a9a6]{font-weight:500;color:#111827;font-size:.875rem}.chapter-info .chapter-order[data-v-1268a9a6]{font-size:.75rem;color:#6b7280}.progress-bar-container[data-v-1268a9a6]{flex:1}[dir] .progress-bar-container[data-v-1268a9a6]{margin:0 1rem}.progress-bar[data-v-1268a9a6]{width:100%;height:8px;overflow:hidden}[dir] .progress-bar[data-v-1268a9a6]{background-color:#f3f4f6;border-radius:4px;margin-bottom:.25rem}.progress-fill[data-v-1268a9a6]{height:100%;transition:width .3s ease}[dir] .progress-fill[data-v-1268a9a6]{background-color:var(--secondary-color,#d1d5db);border-radius:4px}[dir] .progress-fill.completed[data-v-1268a9a6]{background-color:#10b981}.progress-info[data-v-1268a9a6]{display:flex;justify-content:space-between;align-items:center;font-size:.75rem}.progress-percentage[data-v-1268a9a6]{font-weight:600;color:#111827}.progress-status[data-v-1268a9a6]{color:#6b7280}.chapter-stats[data-v-1268a9a6]{min-width:120px;display:flex;flex-direction:column;gap:.25rem}[dir=ltr] .chapter-stats[data-v-1268a9a6]{text-align:right}[dir=rtl] .chapter-stats[data-v-1268a9a6]{text-align:left}.chapter-stats .stat-group[data-v-1268a9a6]{display:flex;align-items:center;justify-content:flex-end}.chapter-stats .stat-item[data-v-1268a9a6]{font-weight:600;color:#111827;font-size:.875rem}.chapter-stats .stat-label[data-v-1268a9a6]{font-size:.75rem;color:#6b7280}[dir=ltr] .chapter-stats .stat-label[data-v-1268a9a6]{margin-left:.25rem}[dir=rtl] .chapter-stats .stat-label[data-v-1268a9a6]{margin-right:.25rem}[dir] .detailed-progress-section[data-v-1268a9a6]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1.5rem}.section-subtitle[data-v-1268a9a6]{font-size:.875rem;color:#6b7280}.activity-tabs[data-v-1268a9a6]{display:flex;gap:.5rem;flex-wrap:wrap}[dir] .activity-tabs[data-v-1268a9a6]{border-bottom:1px solid #e5e7eb;padding-bottom:.5rem}.tab-button[data-v-1268a9a6]{font-size:.875rem;color:#6b7280;transition:all .2s}[dir] .tab-button[data-v-1268a9a6]{background:none;border:none;padding:.5rem 1rem;cursor:pointer;border-radius:4px}.tab-button[data-v-1268a9a6]:hover{color:#374151}[dir] .tab-button[data-v-1268a9a6]:hover{background-color:#f9fafb}.tab-button.active[data-v-1268a9a6]{color:#fff}[dir] .tab-button.active[data-v-1268a9a6]{background-color:var(--primary-color,#3b82f6)}.activity-list[data-v-1268a9a6]{display:flex;flex-direction:column;gap:.75rem}[dir] .activity-list[data-v-1268a9a6]{margin-top:1rem}.activity-item[data-v-1268a9a6]{display:flex;align-items:center;gap:1rem}[dir] .activity-item[data-v-1268a9a6]{padding:.75rem;border:1px solid #f3f4f6;border-radius:6px;background:#fafafa}.activity-icon[data-v-1268a9a6]{width:32px;height:32px;display:flex;align-items:center;justify-content:center}[dir] .activity-icon[data-v-1268a9a6]{border-radius:50%;background:#f3f4f6}.activity-icon .activity-type-icon[data-v-1268a9a6]{font-size:.875rem;color:#6b7280}.activity-details[data-v-1268a9a6]{flex:1}.activity-details .activity-title[data-v-1268a9a6]{font-weight:500;color:#111827;font-size:.875rem}[dir] .activity-details .activity-title[data-v-1268a9a6]{margin-bottom:.125rem}.activity-details .activity-meta[data-v-1268a9a6]{font-size:.75rem;color:#6b7280}.activity-time[data-v-1268a9a6]{font-size:.75rem;color:#6b7280;display:flex;align-items:center;min-width:60px}.assignment-modal-item .assignment-primary-icon[data-v-1268a9a6]{color:var(--primary-color,#3b82f6)}.activity-status[data-v-1268a9a6]{min-width:80px}[dir=ltr] .activity-status[data-v-1268a9a6]{text-align:right}[dir=rtl] .activity-status[data-v-1268a9a6]{text-align:left}.activity-action[data-v-1268a9a6]{min-width:130px}[dir=ltr] .activity-action[data-v-1268a9a6]{text-align:right}[dir=rtl] .activity-action[data-v-1268a9a6]{text-align:left}.status-badge[data-v-1268a9a6]{font-size:.75rem;font-weight:500}[dir] .status-badge[data-v-1268a9a6]{padding:.25rem .5rem;border-radius:12px}.status-badge.completed[data-v-1268a9a6]{color:#065f46}[dir] .status-badge.completed[data-v-1268a9a6]{background-color:#d1fae5}.status-badge.pending[data-v-1268a9a6]{color:#92400e}[dir] .status-badge.pending[data-v-1268a9a6]{background-color:#fef3c7}.status-badge.in_progress[data-v-1268a9a6]{color:#1e40af}[dir] .status-badge.in_progress[data-v-1268a9a6]{background-color:#dbeafe}.empty-state[data-v-1268a9a6]{color:#6b7280;font-style:italic}[dir] .empty-state[data-v-1268a9a6]{padding:2rem;text-align:center}.download-link[data-v-1268a9a6]{color:#2563eb;font-weight:600;text-decoration:underline}.task-html-content[data-v-1268a9a6]{max-height:60vh;overflow:auto}[dir=ltr] .task-html-content[data-v-1268a9a6]{padding-right:.25rem}[dir=rtl] .task-html-content[data-v-1268a9a6]{padding-left:.25rem}.font-weight-semibold[data-v-1268a9a6]{font-weight:600}.tracking-wide[data-v-1268a9a6]{letter-spacing:.12em}[dir][data-v-1268a9a6] .assignment-details-modal .modal-content{border:none;border-radius:0;box-shadow:0 10px 40px rgba(0,0,0,.1)}[dir][data-v-1268a9a6] .assignment-details-modal .modal-header{background:#fff;border-bottom:1px solid #f1f3f5;padding:0}[dir][data-v-1268a9a6] .assignment-details-modal .assignment-modal-body{background:#fff;padding:2rem}[dir] .assignment-modal-header[data-v-1268a9a6]{padding:1.5rem 2rem}.assignment-modal-header .modal-title[data-v-1268a9a6]{color:#1a1a1a;font-weight:600;font-size:1.125rem}[dir] .assignment-modal-header .modal-title[data-v-1268a9a6]{margin:0}.assignment-modal-header .modal-subtitle[data-v-1268a9a6]{color:#6b7280;font-size:.8125rem;font-weight:400}[dir] .assignment-modal-header .modal-subtitle[data-v-1268a9a6]{margin-top:.25rem}.assignment-modal-header .assignment-header-icon[data-v-1268a9a6]{display:none}.assignment-modal-header .close-btn[data-v-1268a9a6]{color:#9ca3af;width:28px;height:28px;display:flex;align-items:center;justify-content:center;transition:all .15s ease;font-size:1.25rem}[dir] .assignment-modal-header .close-btn[data-v-1268a9a6]{background:transparent;border:none;border-radius:4px;cursor:pointer}.assignment-modal-header .close-btn[data-v-1268a9a6]:hover{color:#1a1a1a}.loading-text[data-v-1268a9a6]{color:#6b7280;font-size:.9375rem;font-weight:400}[dir] .empty-state-modal[data-v-1268a9a6]{text-align:center;padding:4rem 2rem}.empty-state-modal .empty-icon[data-v-1268a9a6]{font-size:3rem;color:#e5e7eb}[dir] .empty-state-modal .empty-icon[data-v-1268a9a6]{margin-bottom:1rem}.empty-state-modal .empty-title[data-v-1268a9a6]{font-size:1rem;font-weight:600;color:#1a1a1a}[dir] .empty-state-modal .empty-title[data-v-1268a9a6]{margin-bottom:.5rem}.empty-state-modal .empty-description[data-v-1268a9a6]{color:#6b7280;font-size:.875rem}.tasks-container[data-v-1268a9a6]{display:flex;flex-direction:column;gap:1.25rem}.task-card[data-v-1268a9a6]{overflow:hidden;transition:all .15s ease}[dir] .task-card[data-v-1268a9a6]{background:#fff;border:1px solid #f1f3f5;border-radius:0}[dir] .task-card[data-v-1268a9a6]:hover{border-color:#e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.05)}[dir] .task-card-header[data-v-1268a9a6]{background:#fafbfc;padding:1.25rem 1.5rem;border-bottom:1px solid #f1f3f5}.task-number-badge[data-v-1268a9a6]{display:flex;align-items:center;justify-content:center;min-width:24px;height:24px;color:#fff;font-weight:500;font-size:.8125rem;flex-shrink:0}[dir] .task-number-badge[data-v-1268a9a6]{border-radius:4px}[dir=ltr] .task-number-badge[data-v-1268a9a6]{margin-right:1rem}[dir=rtl] .task-number-badge[data-v-1268a9a6]{margin-left:1rem}.task-title[data-v-1268a9a6]{font-weight:500;color:#1a1a1a;font-size:.9375rem;line-height:1.4}[dir] .task-title[data-v-1268a9a6]{margin-bottom:0}.task-type-label[data-v-1268a9a6]{font-size:.75rem;color:#9ca3af;text-transform:uppercase;letter-spacing:.03em;font-weight:500}[dir] .task-type-label[data-v-1268a9a6]{margin-top:.375rem}.task-status-badge[data-v-1268a9a6]{font-size:.6875rem;font-weight:500;white-space:nowrap;text-transform:uppercase;letter-spacing:.02em}[dir] .task-status-badge[data-v-1268a9a6]{padding:.25rem .5rem}[dir] .task-card-body[data-v-1268a9a6]{padding:1.5rem}[dir] .upload-section .file-attachment[data-v-1268a9a6]{background:#fafbfc;border:1px solid #f1f3f5;border-radius:0;padding:1.25rem;margin-bottom:1rem}.upload-section .file-label[data-v-1268a9a6]{font-weight:500;color:#6b7280;font-size:.8125rem;display:flex;align-items:center;text-transform:uppercase;letter-spacing:.03em}[dir] .upload-section .file-label[data-v-1268a9a6]{margin-bottom:.75rem}.upload-section .download-btn[data-v-1268a9a6]{display:inline-flex;align-items:center;color:#fff;font-weight:500;font-size:.8125rem;text-decoration:none;transition:all .15s ease}[dir] .upload-section .download-btn[data-v-1268a9a6]{padding:.5rem 1.125rem;border-radius:0}.upload-section .download-btn[data-v-1268a9a6]:hover{opacity:.9;color:#fff;text-decoration:none}[dir] .upload-section .submission-note[data-v-1268a9a6]{background:#fafbfc;border:1px solid #f1f3f5;border-radius:0;padding:1.25rem}.upload-section .note-label[data-v-1268a9a6]{font-weight:500;color:#6b7280;font-size:.8125rem;display:flex;align-items:center;text-transform:uppercase;letter-spacing:.03em}[dir] .upload-section .note-label[data-v-1268a9a6]{margin-bottom:.75rem}.upload-section .note-content[data-v-1268a9a6]{color:#4b5563;line-height:1.6;font-size:.9375rem}.upload-section .no-submission[data-v-1268a9a6]{color:#9ca3af;font-size:.875rem;display:flex;align-items:center}[dir] .upload-section .no-submission[data-v-1268a9a6]{background:#fafbfc;border:1px solid #f1f3f5;border-radius:0;padding:1rem}[dir] .text-section .text-submission[data-v-1268a9a6]{background:#fafbfc;border:1px solid #f1f3f5;border-radius:0;padding:1.25rem}.text-section .submission-label[data-v-1268a9a6]{font-weight:500;color:#6b7280;font-size:.8125rem;display:flex;align-items:center;text-transform:uppercase;letter-spacing:.03em}[dir] .text-section .submission-label[data-v-1268a9a6]{margin-bottom:.75rem}.text-section .text-content[data-v-1268a9a6]{color:#1a1a1a;line-height:1.7;max-height:400px;overflow-y:auto;font-size:.9375rem}[dir=ltr] .text-section .text-content[data-v-1268a9a6]{padding-right:.5rem}[dir=rtl] .text-section .text-content[data-v-1268a9a6]{padding-left:.5rem}.text-section .text-content[data-v-1268a9a6]::-webkit-scrollbar{width:4px}[dir] .text-section .text-content[data-v-1268a9a6]::-webkit-scrollbar-track{background:transparent}[dir] .text-section .text-content[data-v-1268a9a6]::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:0}[dir] .text-section .text-content[data-v-1268a9a6]::-webkit-scrollbar-thumb:hover{background:#d1d5db}.text-section .no-submission[data-v-1268a9a6]{color:#9ca3af;font-size:.875rem;display:flex;align-items:center}[dir] .text-section .no-submission[data-v-1268a9a6]{background:#fafbfc;border:1px solid #f1f3f5;border-radius:0;padding:1rem}.checkbox-section .checkbox-completed[data-v-1268a9a6]{color:#1a1a1a;font-weight:400;display:flex;align-items:center;font-size:.875rem}[dir] .checkbox-section .checkbox-completed[data-v-1268a9a6]{background:#fafbfc;border:1px solid #f1f3f5;border-radius:0;padding:1rem}.checkbox-section .checkbox-pending[data-v-1268a9a6]{color:#9ca3af;font-weight:400;display:flex;align-items:center;font-size:.875rem}[dir] .checkbox-section .checkbox-pending[data-v-1268a9a6]{background:#fafbfc;border:1px solid #f1f3f5;border-radius:0;padding:1rem}@media(max-width:768px){[dir][data-v-1268a9a6] .assignment-details-modal .assignment-modal-body{padding:1.5rem}[dir] .assignment-modal-header[data-v-1268a9a6]{padding:1.25rem 1.5rem}.assignment-modal-header .modal-title[data-v-1268a9a6]{font-size:1rem}.task-number-badge[data-v-1268a9a6]{min-width:22px;height:22px;font-size:.75rem}[dir] .task-card-header[data-v-1268a9a6]{padding:1rem 1.25rem}[dir] .task-card-body[data-v-1268a9a6]{padding:1.25rem}}.empty-state[data-v-12421efc]{color:#6b7280;font-style:italic}[dir] .empty-state[data-v-12421efc]{padding:2rem;text-align:center}[dir] .quiz-header-section[data-v-12421efc]{border-radius:12px;padding:1.5rem;border:1px solid #e5e7eb;margin-bottom:1.5rem}[dir=ltr] .quiz-header-section[data-v-12421efc]{background:linear-gradient(135deg,#f8f9fa,#fff)}[dir=rtl] .quiz-header-section[data-v-12421efc]{background:linear-gradient(-135deg,#f8f9fa,#fff)}.total-attempts-badge[data-v-12421efc]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#374151;min-width:100px}[dir] .total-attempts-badge[data-v-12421efc]{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;padding:.75rem 1.25rem}.total-attempts-badge .attempts-number[data-v-12421efc]{font-size:1.5rem;font-weight:700;line-height:1}[dir] .total-attempts-badge .attempts-number[data-v-12421efc]{margin-bottom:.25rem}.total-attempts-badge .attempts-label[data-v-12421efc]{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;font-weight:600}.stats-cards[data-v-12421efc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}[dir] .stats-cards[data-v-12421efc]{margin-top:1rem}.stat-card[data-v-12421efc]{display:flex;align-items:center;transition:all .3s ease}[dir] .stat-card[data-v-12421efc]{background:#fff;border-radius:10px;padding:1.25rem;border:2px solid;box-shadow:0 2px 4px rgba(0,0,0,.05)}[dir] .stat-card[data-v-12421efc]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.stat-card .stat-icon[data-v-12421efc]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;font-size:1.25rem;flex-shrink:0}[dir] .stat-card .stat-icon[data-v-12421efc]{border-radius:10px}[dir=ltr] .stat-card .stat-icon[data-v-12421efc]{margin-right:1rem}[dir=rtl] .stat-card .stat-icon[data-v-12421efc]{margin-left:1rem}.stat-card .stat-content[data-v-12421efc]{flex-grow:1}.stat-card .stat-label[data-v-12421efc]{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;font-weight:600;opacity:.8}[dir] .stat-card .stat-label[data-v-12421efc]{margin-bottom:.25rem}.stat-card .stat-value[data-v-12421efc]{font-size:1.5rem;font-weight:700;line-height:1}[dir] .stat-average[data-v-12421efc]{border-color:#93c5fd}[dir=ltr] .stat-average[data-v-12421efc]{background:linear-gradient(135deg,#dbeafe,#fff)}[dir=rtl] .stat-average[data-v-12421efc]{background:linear-gradient(-135deg,#dbeafe,#fff)}.stat-average .stat-icon[data-v-12421efc]{color:#fff}[dir=ltr] .stat-average .stat-icon[data-v-12421efc]{background:linear-gradient(135deg,#3b82f6,#2563eb)}[dir=rtl] .stat-average .stat-icon[data-v-12421efc]{background:linear-gradient(-135deg,#3b82f6,#2563eb)}.stat-average .stat-label[data-v-12421efc]{color:#1e40af}.stat-average .stat-value[data-v-12421efc]{color:#1d4ed8}[dir] .stat-best[data-v-12421efc]{border-color:#fcd34d}[dir=ltr] .stat-best[data-v-12421efc]{background:linear-gradient(135deg,#fef3c7,#fff)}[dir=rtl] .stat-best[data-v-12421efc]{background:linear-gradient(-135deg,#fef3c7,#fff)}.stat-best .stat-icon[data-v-12421efc]{color:#fff}[dir=ltr] .stat-best .stat-icon[data-v-12421efc]{background:linear-gradient(135deg,#f59e0b,#d97706)}[dir=rtl] .stat-best .stat-icon[data-v-12421efc]{background:linear-gradient(-135deg,#f59e0b,#d97706)}.stat-best .stat-label[data-v-12421efc]{color:#92400e}.stat-best .stat-value[data-v-12421efc]{color:#b45309}[dir] .stat-highest[data-v-12421efc]{border-color:#86efac}[dir=ltr] .stat-highest[data-v-12421efc]{background:linear-gradient(135deg,#d1fae5,#fff)}[dir=rtl] .stat-highest[data-v-12421efc]{background:linear-gradient(-135deg,#d1fae5,#fff)}.stat-highest .stat-icon[data-v-12421efc]{color:#fff}[dir=ltr] .stat-highest .stat-icon[data-v-12421efc]{background:linear-gradient(135deg,#10b981,#059669)}[dir=rtl] .stat-highest .stat-icon[data-v-12421efc]{background:linear-gradient(-135deg,#10b981,#059669)}.stat-highest .stat-label[data-v-12421efc]{color:#065f46}.stat-highest .stat-value[data-v-12421efc]{color:#047857}.attempt-card[data-v-12421efc]{transition:all .2s ease}[dir] .attempt-card[data-v-12421efc]{border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.05)}[dir] .attempt-card[data-v-12421efc]:hover{box-shadow:0 4px 6px rgba(0,0,0,.1);border-color:#d1d5db}.attempt-header[data-v-12421efc]{color:#374151;transition:all .2s ease}[dir] .attempt-header[data-v-12421efc]{padding:1rem 1.25rem;border-radius:8px}[dir] .attempt-header[data-v-12421efc]:hover{background-color:#f9fafb}.attempt-header[data-v-12421efc]:focus{outline:none}[dir] .attempt-header[data-v-12421efc]:focus{box-shadow:none}.chevron-icon[data-v-12421efc]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;transition:transform .3s ease;color:#6b7280}[dir=ltr] .attempt-header:not(.collapsed) .chevron-icon[data-v-12421efc]{transform:rotate(90deg)}[dir=rtl] .attempt-header:not(.collapsed) .chevron-icon[data-v-12421efc]{transform:rotate(-90deg)}.attempt-title[data-v-12421efc]{font-weight:600;font-size:1rem;color:#111827;white-space:nowrap}.score-badge[data-v-12421efc]{font-weight:600;font-size:.8125rem;white-space:nowrap;color:#374151}[dir] .score-badge[data-v-12421efc]{background:#f3f4f6;padding:.25rem .625rem;border-radius:12px}.date-text[data-v-12421efc]{font-size:.875rem;color:#9ca3af;white-space:nowrap}[dir] .attempt-content[data-v-12421efc]{padding:1.5rem;background:#fafafa;border-top:1px solid #e5e7eb}[dir] .attempt-summary[data-v-12421efc]{background:#fff;border-radius:8px;padding:1.25rem;border:1px solid #e5e7eb}.performance-circle[data-v-12421efc]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:80px;height:80px;transition:all .3s ease}[dir] .performance-circle[data-v-12421efc]{border-radius:50%;border:3px solid var(--secondary-color,#6b7280);background:#fff}.performance-circle .percentage[data-v-12421efc]{font-size:1.25rem;font-weight:700;line-height:1;color:var(--secondary-color,#6b7280)}[dir] .performance-circle .percentage[data-v-12421efc]{margin-bottom:2px}.performance-circle .label[data-v-12421efc]{font-size:.65rem;text-transform:uppercase;letter-spacing:.05em;font-weight:600;opacity:.8;color:var(--secondary-color,#6b7280)}.attempt-meta .badge[data-v-12421efc]{font-size:.875rem;font-weight:500}[dir] .questions-container[data-v-12421efc]{margin-top:1rem}.question-card[data-v-12421efc]{overflow:hidden;transition:all .3s ease}[dir] .question-card[data-v-12421efc]{background:#fff;border:1px solid #e5e7eb;border-radius:8px}[dir] .question-card[data-v-12421efc]:hover{box-shadow:0 4px 12px -2px rgba(0,0,0,.1);transform:translateY(-1px)}[dir] .question-header[data-v-12421efc]{background:#fff;padding:1rem 1.25rem;border-bottom:1px solid #e5e7eb}.question-number-badge[data-v-12421efc]{display:flex;align-items:center;justify-content:center;min-width:32px;height:32px;color:#fff;font-weight:700;font-size:.875rem;flex-shrink:0}[dir] .question-number-badge[data-v-12421efc]{background:var(--primary-color,#3b82f6);border-radius:6px}[dir=ltr] .question-number-badge[data-v-12421efc]{margin-right:1rem}[dir=rtl] .question-number-badge[data-v-12421efc]{margin-left:1rem}.question-text[data-v-12421efc]{font-weight:600;color:#111827;font-size:1rem;line-height:1.5}[dir] .question-text[data-v-12421efc]{padding-top:4px}.question-type-badge[data-v-12421efc]{flex-shrink:0}[dir=ltr] .question-type-badge[data-v-12421efc]{margin-left:1rem}[dir=rtl] .question-type-badge[data-v-12421efc]{margin-right:1rem}.type-label[data-v-12421efc]{font-size:.75rem;font-weight:600;color:#6b7280;letter-spacing:.5px}[dir] .question-body[data-v-12421efc]{padding:1.25rem}[dir] .text-answer-section[data-v-12421efc]{margin-top:.5rem}.answer-box[data-v-12421efc]{overflow:hidden}[dir] .answer-box[data-v-12421efc]{background:#f8fafc;border-radius:4px}[dir=ltr] .answer-box[data-v-12421efc]{border-left:3px solid #0ea5e9}[dir=rtl] .answer-box[data-v-12421efc]{border-right:3px solid #0ea5e9}.answer-box-header[data-v-12421efc]{color:#0369a1;font-weight:600;font-size:.8125rem}[dir] .answer-box-header[data-v-12421efc]{background:transparent;padding:.75rem 1rem .5rem 1rem}.answer-box-content[data-v-12421efc]{color:#1e293b;min-height:3rem;line-height:1.6}[dir] .answer-box-content[data-v-12421efc]{padding:0 1rem .875rem 1rem}.acceptable-answers-header[data-v-12421efc]{font-weight:600;font-size:.8125rem;color:#059669;display:flex;align-items:center}[dir] .acceptable-answers-header[data-v-12421efc]{margin-bottom:.75rem}[dir] .acceptable-answers-list[data-v-12421efc]{background:#f0fdf4;border-radius:4px;padding:.875rem 1rem}[dir=ltr] .acceptable-answers-list[data-v-12421efc]{border-left:3px solid #10b981}[dir=rtl] .acceptable-answers-list[data-v-12421efc]{border-right:3px solid #10b981}.acceptable-answer-item[data-v-12421efc]{display:flex;align-items:flex-start;color:#065f46;line-height:1.5}[dir] .acceptable-answer-item[data-v-12421efc]{padding:.375rem 0}[dir] .acceptable-answer-item[data-v-12421efc]:not(:last-child){border-bottom:1px solid #d1fae5;margin-bottom:.375rem;padding-bottom:.625rem}.explanation-inline[data-v-12421efc]{color:#6b7280;font-style:italic}[dir] .options-section[data-v-12421efc]{margin-top:.75rem}.option-item[data-v-12421efc]{display:flex;align-items:center;transition:all .2s ease}[dir] .option-item[data-v-12421efc]{padding:.875rem 1rem;margin-bottom:.625rem;border-radius:6px;border:1px solid #e5e7eb;background:#fff}[dir] .option-item[data-v-12421efc]:hover{background:#fafafa}[dir] .option-correct[data-v-12421efc]{background:#fff;border-color:#10b981}[dir] .option-selected-wrong[data-v-12421efc]{background:#fff;border-color:#ef4444}[dir] .option-selected.option-correct[data-v-12421efc]{background:#fff;border-color:#10b981}.option-icon[data-v-12421efc]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:1rem;flex-shrink:0}[dir=ltr] .option-icon[data-v-12421efc]{margin-right:.875rem}[dir=rtl] .option-icon[data-v-12421efc]{margin-left:.875rem}.option-icon .fa-check-circle[data-v-12421efc]{color:#10b981}.option-icon .fa-times-circle[data-v-12421efc]{color:#ef4444}.option-icon .fa-circle[data-v-12421efc]{color:#d1d5db;font-size:.5rem}.option-content[data-v-12421efc]{color:#111827;line-height:1.5}.option-text[data-v-12421efc]{font-weight:500}.option-badges[data-v-12421efc]{flex-shrink:0}[dir=ltr] .option-badges[data-v-12421efc]{margin-left:auto}[dir=rtl] .option-badges[data-v-12421efc]{margin-right:auto}.option-label[data-v-12421efc]{font-size:.75rem;font-weight:600;letter-spacing:.3px}[dir] .option-label[data-v-12421efc]{padding:.25rem .625rem;border-radius:4px}.label-correct[data-v-12421efc]{color:#10b981}[dir] .label-correct[data-v-12421efc]{background:#f0fdf4}.label-wrong[data-v-12421efc]{color:#ef4444}[dir] .label-wrong[data-v-12421efc]{background:#fef2f2}.explanation-section[data-v-12421efc]{overflow:hidden}[dir] .explanation-section[data-v-12421efc]{margin-top:1.25rem;background:#fffbeb;border-radius:4px}[dir=ltr] .explanation-section[data-v-12421efc]{border-left:3px solid #f59e0b}[dir=rtl] .explanation-section[data-v-12421efc]{border-right:3px solid #f59e0b}.explanation-header[data-v-12421efc]{color:#92400e;font-weight:600;font-size:.8125rem;display:flex;align-items:center}[dir] .explanation-header[data-v-12421efc]{background:transparent;padding:.75rem 1rem .5rem 1rem}.explanation-header .fa-lightbulb[data-v-12421efc]{color:#f59e0b}.explanation-content[data-v-12421efc]{color:#78350f;line-height:1.6;font-size:.9375rem}[dir] .explanation-content[data-v-12421efc]{padding:0 1rem .875rem 1rem}@media (max-width:768px){[dir] .quiz-header-section[data-v-12421efc]{padding:1rem}.stats-cards[data-v-12421efc]{grid-template-columns:1fr;gap:.75rem}[dir] .stat-card[data-v-12421efc]{padding:1rem}.stat-card .stat-icon[data-v-12421efc]{width:40px;height:40px;font-size:1.125rem}[dir=ltr] .stat-card .stat-icon[data-v-12421efc]{margin-right:.875rem}[dir=rtl] .stat-card .stat-icon[data-v-12421efc]{margin-left:.875rem}.stat-card .stat-value[data-v-12421efc]{font-size:1.25rem}.total-attempts-badge[data-v-12421efc]{min-width:90px}[dir] .total-attempts-badge[data-v-12421efc]{padding:.625rem 1rem}.total-attempts-badge .attempts-number[data-v-12421efc]{font-size:1.25rem}.performance-circle[data-v-12421efc]{width:70px;height:70px}.performance-circle .percentage[data-v-12421efc]{font-size:1.125rem}.question-number-badge[data-v-12421efc]{min-width:28px;height:28px;font-size:.8125rem}.option-label[data-v-12421efc]{font-size:.7rem}[dir] .option-label[data-v-12421efc]{padding:.2rem .5rem}}@media (max-width:576px){[dir] .stats-cards[data-v-12421efc]{margin-top:.75rem}.stat-card .stat-label[data-v-12421efc]{font-size:.7rem}.stat-card .stat-value[data-v-12421efc]{font-size:1.125rem}}.loader[data-v-60adf904]{color:#bbb;margin-inline:auto}[dir] .loader[data-v-60adf904]{text-align:center}.loader[data-v-c7d92250]{color:#bbb;margin-inline:auto}[dir] .loader[data-v-c7d92250]{text-align:center}