.cursor-pointer{cursor:pointer}a[href]{text-decoration:none}.avatar-container{overflow:hidden;display:flex;align-items:center;justify-content:center}.avatar-img{border-radius:50%;object-fit:cover}#vue3-snackbar--container{position:fixed;margin:16px 16px 0;padding:0;z-index:var(--snackbar-zindex);pointer-events:none}#vue3-snackbar--container.is-rtl .vue3-snackbar-message-icon{margin-right:0;margin-left:16px}#vue3-snackbar--container.is-top{top:0}#vue3-snackbar--container.is-bottom{bottom:0}#vue3-snackbar--container.is-left{left:0}#vue3-snackbar--container.is-right{right:0}#vue3-snackbar--container.is-start{inset-inline-start:0}#vue3-snackbar--container.is-end{inset-inline-end:0}#vue3-snackbar--container.is-middle{top:50%;transform:translateY(-50%)}#vue3-snackbar--container.is-centre{left:50%;transform:translate(-50%)}#vue3-snackbar--container.shadow-xs .vue3-snackbar-message{box-shadow:0 1px 2px #0000000d}#vue3-snackbar--container.shadow-sm .vue3-snackbar-message{box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}#vue3-snackbar--container.shadow-md .vue3-snackbar-message{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}#vue3-snackbar--container.shadow-lg .vue3-snackbar-message{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}#vue3-snackbar--container.shadow-xl .vue3-snackbar-message{box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}#vue3-snackbar--container.shadow-2xl .vue3-snackbar-message{box-shadow:0 25px 50px -12px #00000040}.vue3-snackbar-message{display:flex;color:var(--message-text-color, #fff);margin-bottom:16px;position:relative;border-radius:4px;pointer-events:all}.vue3-snackbar-message-action{display:flex;width:100%;justify-content:flex-end}.vue3-snackbar-message-action:not(:empty){padding-top:.5rem}.vue3-snackbar-message.has-border{position:relative;background-color:var(--base-background-color, #fff);border-style:solid;border-color:currentColor;border-width:0}.vue3-snackbar-message.has-border:before{border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0;content:"";background-color:var(--background-color);opacity:var(--background-opacity);pointer-events:none}.vue3-snackbar-message.has-border.success{color:var(--success-colour)}.vue3-snackbar-message.has-border.error{color:var(--error-colour)}.vue3-snackbar-message.has-border.info{color:var(--info-colour)}.vue3-snackbar-message.has-border.warning{color:var(--warning-colour)}.vue3-snackbar-message.has-border.has-background{color:var(--message-background)}.vue3-snackbar-message.border-left{border-left-width:var(--snackbar-border-width)}.vue3-snackbar-message.border-right{border-right-width:var(--snackbar-border-width)}.vue3-snackbar-message.border-top{border-top-width:var(--snackbar-border-width)}.vue3-snackbar-message.border-bottom{border-bottom-width:var(--snackbar-border-width)}.vue3-snackbar-message.border-start{border-inline-start-width:var(--snackbar-border-width)}.vue3-snackbar-message.border-end{border-inline-end-width:var(--snackbar-border-width)}.vue3-snackbar-message.success:not(.has-background):not(.has-border){background-color:var(--success-colour);border-color:var(--success-colour)}.vue3-snackbar-message.error:not(.has-background):not(.has-border){background-color:var(--error-colour);border-color:var(--error-colour)}.vue3-snackbar-message.warning:not(.has-background):not(.has-border){background-color:var(--warning-colour);border-color:var(--warning-colour)}.vue3-snackbar-message.info:not(.has-background):not(.has-border){background-color:var(--info-colour);border-color:var(--info-colour)}.vue3-snackbar-message.has-background:not(.has-border){background-color:var(--message-background);border-color:var(--message-background)}.vue3-snackbar-message-wrapper{align-items:center;border-radius:inherit;display:flex;padding:16px}.vue3-snackbar-message.is-dense .vue3-snackbar-message-wrapper{padding:8px 16px}.vue3-snackbar-message-title{font-weight:700;position:relative}.vue3-snackbar-message-additional{position:relative}.vue3-snackbar-message-icon{margin-right:16px;display:flex;color:var(--message-icon-color, currentColor)}.vue3-snackbar-message-close{margin-left:16px;min-width:30px}.vue3-snackbar-message-close button{-webkit-appearance:none}.vue3-snackbar-message-close button:focus:not(:focus-visible){outline:none}.vue3-snackbar-message-close button:focus:not(:-moz-focusring){outline:none}.vue3-snackbar-message-close button{border:none;margin:0;padding:0;overflow:visible;background:transparent;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;text-align:inherit;cursor:pointer;width:30px;height:30px;display:flex;align-items:center;justify-content:center;position:relative}.vue3-snackbar-message-close button:before{position:absolute;content:"";top:0;left:0;right:0;bottom:0;background:currentColor;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out;border-radius:50%}.vue3-snackbar-message-close button:hover:before{opacity:.22}.vue3-snackbar-message-content{display:flex;flex-flow:column;width:var(--snackbar-content-width)}.vue3-snackbar-message-badge{font-size:.9em;font-weight:700;padding:.125em .5em;border-radius:8px;position:absolute;background:#c10015;border:1px solid crimson;box-shadow:0 1px 3px #0003,0 1px 1px #00000024,0 2px 1px -1px #0000001f;color:#fff;top:0;left:0;transform:translate(-25%,-25%)}.vue3-snackbar-message.border-left .vue3-snackbar-message-badge{left:0;top:-5px}.vue3-snackbar-message-enter-from{opacity:0;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.vue3-snackbar-message-leave-from{max-height:1000px}.vue3-snackbar .vue3-snackbar-message.vue3-snackbar-message-leave-to{max-height:0;opacity:0;margin-bottom:0;overflow:hidden}.vue3-snackbar .vue3-snackbar-message.vue3-snackbar-message-leave-to .vue3-snackbar-message-badge{opacity:0}.vue3-snackbar-message-enter-active{transition:transform .3s,opacity .3s}.vue3-snackbar-message-leave-active{transition:max-height .45s cubic-bezier(0,1,0,1),opacity .3s,margin-bottom .3s}@keyframes headShake{0%{transform:translate(-25%,-25%)}6.5%{transform:translate(calc(-25% - 6px),-25%) rotateY(-9deg)}18.5%{transform:translate(calc(-25% + 5px),-25%) rotateY(7deg)}31.5%{transform:translate(calc(-25% - 3px),-25%) rotateY(-5deg)}43.5%{transform:translate(calc(-25% + 2px),-25%) rotateY(3deg)}50%{transform:translate(-25%,-25%)}}.shake-baby-shake .vue3-snackbar-message-badge{animation-timing-function:ease-in-out;animation-name:headShake;animation-duration:1s;animation-fill-mode:both}.row[data-v-612180b5]{--bs-gutter-x: 30px;--bs-gutter-y: 0}ul[data-v-612180b5]{margin-top:0;margin-bottom:0}a[href][data-v-612180b5]{text-decoration:none}@media (max-width: 575px){.sm[data-v-612180b5]:d-none{display:none!important}}a[href][data-v-85e78db7]{text-decoration:none}.view-wrapper[data-v-b7f5204d]{padding:0%}body .homepage[data-v-b7f5204d]{background-color:#fff}.categoryCard.-type-3 .categoryCard__icon img[data-v-b7f5204d]{width:100%;height:100%;object-fit:cover;border-radius:50%}.more-button[data-v-b7f5204d]{display:flex;justify-content:center;margin-top:20px}.swiper-wrapper[data-v-b7f5204d]{min-height:442px}.dialog-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000}.dialog-box{max-width:600px;width:100%;position:relative}.dialog__close{position:absolute;top:10px;right:10px;background:none;border:none;cursor:pointer}.studentform__actions button{margin-top:10px}.absolute[data-v-83cb5e55]{position:absolute}.top-0[data-v-83cb5e55]{top:0}.right-0[data-v-83cb5e55]{right:0}.bg-blue-500[data-v-83cb5e55]{background-color:#007bff}.text-white[data-v-83cb5e55]{color:#fff}.rounded-bl-lg[data-v-83cb5e55]{border-bottom-left-radius:8px;border-top-right-radius:8px}.p-2[data-v-83cb5e55]{padding:6px}.report[data-v-83cb5e55]{text-decoration:underline;cursor:pointer}.desktop-only{inset:0px 0px auto auto;margin:0;display:block;position:absolute;box-sizing:content-box;width:360px;height:604.672px}.mobile-only{display:none}@media (max-width: 768px){.desktop-only{display:none!important}.mobile-only{display:block}}.quiz-question[data-v-fa15261b]{padding:20px;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:20px}.quiz-option[data-v-fa15261b]{margin:10px 0;display:flex;align-items:center}.quiz-option input[data-v-fa15261b]{margin-right:10px}.video-content-container[data-v-fa15261b]{max-width:800px;margin:0 auto;padding:20px}.video-title[data-v-fa15261b]{font-size:1.5rem;margin-bottom:1rem;color:var(--text-primary)}.video-player-wrapper[data-v-fa15261b]{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:8px;background:#000;margin-top:1rem}.video-player[data-v-fa15261b]{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.fullscreen-button[data-v-fa15261b]{position:absolute;bottom:10px;right:10px;background:#00000080;color:#fff;border:none;border-radius:4px;padding:8px;cursor:pointer;z-index:10;transition:background .2s ease}.fullscreen-button[data-v-fa15261b]:hover{background:#000c}.video-player.loading[data-v-fa15261b]{background:#222;display:flex;align-items:center;justify-content:center}.current-module[data-v-fa15261b]{background-color:#673ab71a;border-radius:8px;padding:10px;margin:-10px}.cursor-pointer[data-v-fa15261b]{cursor:pointer}[data-v-fa15261b] .article ul,[data-v-fa15261b] .article ol{-webkit-padding-start:20px;-moz-padding-start:20px;list-style-position:outside}[data-v-fa15261b] .article ul li{list-style-type:disc!important;color:#000}[data-v-fa15261b] .article ol li{list-style-type:decimal!important;color:#000}.cursor-pointer[data-v-2736c671]{cursor:pointer}.hidden[data-v-2736c671]{display:none}.avatar-container[data-v-2736c671]{overflow:hidden;display:flex;align-items:center;justify-content:center}.avatar-img[data-v-2736c671]{border-radius:50%;object-fit:cover}@media (max-width: 575px){.sm[data-v-334ad2b3]:d-none{display:none!important}}a[href][data-v-3cfa2c2f]{text-decoration:none}a[data-v-48216c55],a[data-v-1ec6f4e4],.course-content[data-v-8a1fce94]{cursor:pointer}.error[data-v-a3b7542f]{border-color:red}.text-red[data-v-a3b7542f]{color:red}.text-gray[data-v-a3b7542f]{color:#6b7280}.flex[data-v-a3b7542f]{display:flex}.items-center[data-v-a3b7542f]{align-items:center}.gap-10[data-v-a3b7542f]{gap:10px}.mt-10[data-v-a3b7542f]{margin-top:10px}.text-14[data-v-a3b7542f]{font-size:14px}.form-page-composition[data-v-caae1505]{display:flex;align-items:center;justify-content:center;height:80%}.forgot-pass[data-v-caae1505]{cursor:pointer}.password-field[data-v-caae1505]{position:relative}.password-field input[data-v-caae1505]{padding-right:52px}.password-toggle[data-v-caae1505]{position:absolute;top:50%;right:18px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;color:#6b7280;background:transparent;border:0;cursor:pointer;transform:translateY(-50%)}.password-toggle[data-v-caae1505]:focus{outline:none}.google-login-button[data-v-caae1505]{min-height:60px;padding:12px 24px;color:#1f2937;background:#fff;border:1px solid #dddddd;white-space:nowrap}.google-login-button[data-v-caae1505]:disabled{cursor:not-allowed;opacity:.7}.google-login-button__content[data-v-caae1505]{display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1;white-space:nowrap}.google-login-button__icon[data-v-caae1505]{width:16px;height:16px;flex:0 0 16px;object-fit:contain}.certificate-item[data-v-9b673fca]{cursor:pointer}.modal-overlay[data-v-9b673fca]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-9b673fca]{background:#fff;padding:20px;border-radius:10px;width:50%;text-align:center;position:relative}.certificate-img[data-v-9b673fca]{max-width:100%;border-radius:8px}.modal-footer[data-v-9b673fca]{margin-top:20px;display:flex;justify-content:center;gap:15px}.dropdown[data-v-9b673fca]{position:relative;display:inline-block}.dropdown-content[data-v-9b673fca]{position:absolute;top:40px;left:0;background:#fff;box-shadow:0 4px 6px #0000001a;border-radius:5px;min-width:180px;padding:10px;text-align:left}.dropdown-content a[data-v-9b673fca]{display:flex;align-items:center;padding:8px;color:#0073b1;text-decoration:none}.dropdown-content a[data-v-9b673fca]:hover{background:#f0f0f0}.mdi-linkedin[data-v-9b673fca]{font-size:20px;margin-right:8px}a[data-v-3c3048c2]{font-family:DM Sans,sans-serif!important;cursor:pointer}.chart-container[data-v-dafb4466]{height:350px}.avatar-img[data-v-370fa4ed]{border-radius:50%;object-fit:cover}.relative[data-v-8898ff49]{position:relative}.hover\:bg-gray-100[data-v-8898ff49]:hover{background-color:#f3f4f6}.absolute[data-v-8898ff49]{position:absolute}.z-10[data-v-8898ff49]{z-index:10}.shadow-lg[data-v-8898ff49]{box-shadow:0 4px 6px #0000001a}.border-1[data-v-8898ff49]{border-width:1px}.certificate-preview[data-v-8898ff49]{background:#f7f8fb;border:1px solid #e5e7eb;border-radius:6px;color:#374151;padding:10px 12px}.d-flex[data-v-8898ff49]{display:flex}.items-center[data-v-8898ff49]{align-items:center}.hover\:bg-light-4[data-v-8898ff49]:hover{background-color:#f5f5f5}.course-content[data-v-7ed86f35]{cursor:pointer}.preview-video[data-v-59488d9b]{max-width:100%;max-height:300px;background:#000;border-radius:8px;margin-top:10px}.video-info[data-v-59488d9b]{display:flex;gap:1rem;flex-wrap:wrap;margin-top:8px;font-size:.8rem;color:#666}.upload-area[data-v-59488d9b]{margin-top:1rem}.text-danger[data-v-59488d9b]{color:#dc3545;display:block;margin-top:5px;font-size:.8rem}.rbt-btn[data-v-59488d9b]:disabled{opacity:.6;cursor:not-allowed}.progress[data-v-59488d9b]{height:25px;border-radius:4px;background-color:#f1f1f1}.progress-bar[data-v-59488d9b]{transition:width .3s ease}.toolbar{margin-bottom:10px}.button-text-editor button{margin-right:5px;padding:5px 10px;border:none;cursor:pointer;border-radius:4px}.button-text-editor button{font-size:.75rem!important}.button-text-editor button:hover,body.is-dark .button-text-editor button:hover{background-color:#3273dc}.editor-content{font-size:1rem;line-height:1.5;min-height:200px;max-height:200px;overflow-y:auto;border-radius:4px;border:solid 1px #343a40}.button-text-editor .is-active,body.is-dark .button-text-editor .is-active{background-color:#3273dc;color:#fff}.button-text-editor button{border:.2px solid #dbdbdb}body.is-dark .button-text-editor button{background-color:#dbdbdb}.control-group{display:flex;margin-bottom:1rem}.tiptap:first-child{margin-top:0}.tiptap ul li{list-style-type:disc;color:#000}.tiptap ol li{list-style-type:decimal;color:#000}.tiptap ul li p{color:#000;list-style-position:inside}.tiptap ul,.tiptap ol{padding:0 2rem;margin:1.25rem 1rem 1.25rem .4rem}.tiptap ul li p,.tiptap ol li p{margin-top:.25em;margin-bottom:.25em}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6{line-height:1.1;margin-top:2.5rem;overflow-wrap:break-word}.tiptap h1,.tiptap h2{margin-top:3.5rem;margin-bottom:1.5rem}.tiptap h1{font-size:2em}.tiptap h2{font-size:1.5em}.tiptap h3{font-size:1.25em}.tiptap h4{font-size:1em}.tiptap h5{font-size:.83em}.tiptap h6{font-size:.75em}.tiptap p{font-size:12px}.tiptap code{background-color:#401877;color:#000;font-size:.85rem;padding:.25em .3em}.tiptap pre{background-color:#202836!important;border-radius:.2rem;color:#fff;font-family:JetBrainsMono,monospace;margin:1.5rem 0;padding:.75rem 1rem}.tiptap pre code{background:none;color:inherit;font-size:.8rem;padding:10px!important}.dialog-overlay[data-v-5dd51ae5]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.dialog-box[data-v-5dd51ae5]{max-width:800px;width:90%;max-height:90vh;overflow-y:auto;position:relative}.dialog__header[data-v-5dd51ae5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.dialog__close[data-v-5dd51ae5]{background:none;border:none;font-size:20px;cursor:pointer}.article-content[data-v-5dd51ae5]{line-height:1.6}.article-content[data-v-5dd51ae5] p{margin-bottom:1em}.article-content[data-v-5dd51ae5] ul,.article-content[data-v-5dd51ae5] ol{margin-left:20px;margin-bottom:1em}[data-v-5dd51ae5] .article-content ul li{list-style-type:disc!important;color:#000}[data-v-5dd51ae5] .article-content ol li{list-style-type:decimal!important;color:#000}.video-container[data-v-5dd51ae5]{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-container video[data-v-5dd51ae5]{position:absolute;top:0;left:0;width:100%;height:100%}.quiz-container[data-v-5dd51ae5]{background:#f9f9f9;padding:20px;border-radius:8px}h1[data-v-dc52a51c],h2[data-v-dc52a51c],label[data-v-dc52a51c]{font-family:DM Sans,sans-serif!important}.hidden[data-v-dc52a51c]{display:none}.w-200[data-v-dc52a51c]{width:200px}.h-150[data-v-dc52a51c]{height:150px}.absolute-full-center[data-v-dc52a51c]{position:absolute;top:0;right:0}.text-red-500[data-v-dc52a51c]{color:#ef4444}.absolute[data-v-f3b9fda0]{min-width:100px;max-width:200px}.select__dropdown[data-v-f3b9fda0]{min-height:100px}.course-select[data-v-f3b9fda0]{padding:15px 12px;border-radius:6px;border:1px solid #e0e0e0;background-color:#fff}.course-list[data-v-f3b9fda0]{border:1px solid #e0e0e0;border-radius:8px;padding:15px;max-height:200px;overflow-y:auto}.course-item[data-v-f3b9fda0]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #f0f0f0}.course-item[data-v-f3b9fda0]:last-child{border-bottom:none}.course-image[data-v-f3b9fda0]{width:40px;height:40px;border-radius:4px;object-fit:cover;margin-right:12px}.course-name[data-v-f3b9fda0]{font-size:14px}.remove-course[data-v-f3b9fda0]{background:none;border:none;color:#ef4444;cursor:pointer;padding:5px}.mandatory-checkbox[data-v-f3b9fda0]{display:flex;align-items:center;margin-left:10px;margin-top:5px}.btn[data-v-265f6efe]{padding:5px 10px;border-radius:5px}.btn-primary[data-v-265f6efe]{background-color:#f4f1fe;color:#6440ff;border:none}.btn-primary[data-v-265f6efe]:hover{background-color:#0056b3}.course-content[data-v-875a64ee]{cursor:pointer}.chart-container{position:relative;height:300px;width:100%}canvas[data-v-9cf4103f]{width:100%;height:250px}.btn[data-v-1004c1eb]{border:none;border-radius:5px;cursor:pointer}.btn-primary[data-v-1004c1eb]{background-color:#007bff}button .button .disabled[data-v-23c53a36]{cursor:not-allowed}.btn[data-v-32d22842]{border:none;border-radius:5px;cursor:pointer}.btn-primary[data-v-32d22842]{background-color:#007bff}.avatar-container[data-v-5884862b]{overflow:hidden;display:flex;align-items:center;justify-content:center}.avatar-img[data-v-5884862b]{border-radius:50%;object-fit:cover}.hidden[data-v-5884862b]{display:none}h2 a.link[data-v-b28589d1]{cursor:pointer;color:#0d6efd!important;text-decoration:underline;transition:color .2s ease}input[type=checkbox][data-v-c780c840]{width:18px;height:18px;accent-color:#6d28d9}label[data-v-c780c840]{cursor:pointer;-webkit-user-select:none;user-select:none}.camera-frame[data-v-204caae9]{position:relative;width:100%;max-width:640px;margin:0 auto;border:2px solid #ddd;border-radius:8px;overflow:hidden;aspect-ratio:4/3}.video-preview[data-v-204caae9],.photo-preview[data-v-204caae9]{width:100%;height:100%;object-fit:cover}.flash-overlay[data-v-204caae9]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fff;opacity:.8;z-index:999;animation:flash-204caae9 .5s ease-in-out}@keyframes flash-204caae9{0%{opacity:.8}to{opacity:0}}.hidden[data-v-204caae9]{display:none}@font-face{font-family:Lato;font-display:swap;font-style:normal;font-weight:100;src:local("Lato")}html[data-v-f0e01058]{font-family:Lato,Segoe UI;font-size:16px;font-variant:small-caps}body[data-v-f0e01058]{margin:0;background:#000;color:#fff;overflow-x:hidden;width:100vw;height:100vh}body[data-v-f0e01058]::-webkit-scrollbar{display:none}.test-page[data-v-47d0c62e]{min-height:100vh;padding:60px 0}.test-card[data-v-47d0c62e]{padding:0}.start-test-button[data-v-47d0c62e]{min-width:180px}.test-info[data-v-47d0c62e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.test-info__item[data-v-47d0c62e]{display:flex;flex-direction:column;gap:6px;padding:18px 20px;background:#f7f8fb;border:1px solid #eeeeee;border-radius:8px}.question-box[data-v-47d0c62e]{padding:30px;min-height:400px}.option-list[data-v-47d0c62e]{display:flex;flex-direction:column;gap:12px}.option-item[data-v-47d0c62e]{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border:1px solid #eeeeee;cursor:pointer;transition:border-color .2s,box-shadow .2s,background-color .2s}.option-item[data-v-47d0c62e]:hover,.option-item.is-selected[data-v-47d0c62e]{background:#fff;border-color:var(--color-purple-1);box-shadow:0 4px 14px #644ded14}.option-item input[data-v-47d0c62e]{flex:0 0 auto;margin-top:2px}.test-action-button[data-v-47d0c62e]:disabled{background:#e5e7eb!important;border-color:#e5e7eb!important;color:#8a8f98!important;cursor:not-allowed;opacity:1;box-shadow:none}.video-test-fixed[data-v-47d0c62e]{position:fixed;top:10px;right:10px;padding:10px;z-index:9999}@media (max-width: 767px){.test-page[data-v-47d0c62e]{padding:30px 0}.test-card[data-v-47d0c62e]{padding:24px 18px}.test-info[data-v-47d0c62e]{grid-template-columns:1fr}.question-box[data-v-47d0c62e]{padding:20px;min-height:auto}.start-test-button[data-v-47d0c62e],.test-card .button[data-v-47d0c62e]{width:100%}}.cursor-pointer[data-v-3909260c]{cursor:pointer}.hidden[data-v-3909260c]{display:none}.avatar-container[data-v-3909260c]{overflow:hidden;display:flex;align-items:center;justify-content:center}.avatar-img[data-v-3909260c]{border-radius:50%;object-fit:cover}.tabs__button[data-v-146a65b4]{cursor:pointer;padding:10px 15px;border:none;background:transparent;font-size:14px;transition:color .3s}.tabs__button.is-active[data-v-146a65b4]{font-weight:700;color:#6a0dad;border-bottom:2px solid #6a0dad}.btn-icon[data-v-146a65b4]{border:none;background:none;cursor:pointer;font-size:16px}pre[data-v-01d3c81a]{white-space:pre-wrap;font-family:inherit;margin:0;border-radius:4px;max-height:200px;overflow-y:auto}.cursor-pointer[data-v-01d3c81a]{cursor:pointer}.absolute[data-v-09f42686]{position:absolute}.top-0[data-v-09f42686]{top:0}.right-0[data-v-09f42686]{right:0}.bg-blue-500[data-v-09f42686]{background-color:#57789b}.text-white[data-v-09f42686]{color:#fff}.rounded-bl-lg[data-v-09f42686]{border-bottom-left-radius:8px;border-top-right-radius:8px}.p-2[data-v-09f42686]{padding:6px}.report[data-v-09f42686]{text-decoration:underline;cursor:pointer}.lesson[data-v-09f42686]{cursor:pointer}.lesson[data-v-09f42686]:hover{text-decoration:underline}.floating-next-module[data-v-23fa3248]{position:fixed;right:20px;bottom:20px;width:300px;background:#fff;box-shadow:0 4px 12px #00000026;border-radius:8px;border:1px solid #e0e0e0;padding:15px;z-index:1000;animation:fadeIn-23fa3248 .3s ease;transition:all .3s ease}.floating-content[data-v-23fa3248]{position:relative}h4[data-v-23fa3248]{font-size:1.125rem;font-weight:500;margin-bottom:12px;color:#333}.module-info[data-v-23fa3248]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;margin-bottom:15px}.name[data-v-23fa3248]{display:flex;align-items:center;color:#333}.name i[data-v-23fa3248]{margin-right:8px}.duration[data-v-23fa3248]{color:#666;font-size:.875rem}.next-button[data-v-23fa3248]{width:100%;padding:10px;background:#6c5ce7;color:#fff;border:none;border-radius:4px;font-weight:500;cursor:pointer;transition:background .2s}.next-button[data-v-23fa3248]:hover{background:#5649c0}.close-button[data-v-23fa3248]{position:absolute;top:-10px;right:-10px;width:24px;height:24px;background:#fff;border:1px solid #e0e0e0;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1rem;color:#666}.floating-next-module.mobile-version[data-v-23fa3248]{width:calc(100% - 40px);right:20px;left:20px;bottom:70px}@keyframes fadeIn-23fa3248{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 480px){.floating-next-module.mobile-version[data-v-23fa3248]{bottom:20px}}.report[data-v-23fa3248]{cursor:pointer}.report[data-v-23fa3248]:hover{text-decoration:underline}.card[data-v-0388d243]{padding:40px;border:none}.text-gray-1[data-v-0388d243]{color:#6b7280}.text-purple-1[data-v-0388d243]{color:#8b5cf6}.star-rating[data-v-8e42b778]{display:inline-flex;gap:5px}.star[data-v-8e42b778]{color:#e0e0e0;cursor:pointer;transition:color .2s}.star.active[data-v-8e42b778],.star[data-v-8e42b778]:hover{color:#ffc107}.min-h-100[data-v-8e42b778]{min-height:100px}.scope-tag[data-v-dcd6fc95]{display:inline-block;padding:4px 8px;background-color:#f3e8ff;color:#6b21a8;border-radius:4px;font-size:12px;white-space:nowrap}.d-flex[data-v-dcd6fc95]{display:flex}.flex-wrap[data-v-dcd6fc95]{flex-wrap:wrap}.gap-5[data-v-dcd6fc95]{gap:5px}td[data-v-dcd6fc95]{white-space:nowrap}.multiselect-dropdown[data-v-dcd6fc95]{position:relative;width:100%}.selected-options[data-v-dcd6fc95]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;min-height:44px}.selected-tags[data-v-dcd6fc95]{display:flex;flex-wrap:wrap;gap:6px}.scope-tag[data-v-dcd6fc95]{background-color:#e9d8fd;color:#6b46c1;padding:4px 8px;border-radius:4px;font-size:12px;display:flex;align-items:center}.tag-remove[data-v-dcd6fc95]{margin-left:4px;background:none;border:none;cursor:pointer;color:#6b46c1}.dropdown-options[data-v-dcd6fc95]{position:absolute;width:100%;max-height:200px;overflow-y:auto;background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-top:4px;z-index:10}.option[data-v-dcd6fc95]{padding:10px;display:flex;align-items:center;cursor:pointer}.option[data-v-dcd6fc95]:hover{background-color:#f8fafc}.option input[data-v-dcd6fc95]{margin-right:8px}.dropdown-icon[data-v-dcd6fc95]{margin-left:auto;transition:transform .2s}.dropdown-icon.open[data-v-dcd6fc95]{transform:rotate(180deg)}.dialog__footer[data-v-dcd6fc95]{display:flex;justify-content:flex-end}h1[data-v-226bad23],h2[data-v-226bad23],label[data-v-226bad23]{font-family:DM Sans,sans-serif!important}.hidden[data-v-226bad23]{display:none}.w-200[data-v-226bad23]{width:200px}.h-150[data-v-226bad23]{height:150px}.absolute-full-center[data-v-226bad23]{position:absolute;top:0;right:0}.text-red-500[data-v-226bad23]{color:#ef4444}
