.exam-container[data-v-df2480aa]{min-height:85vh}.courses-wrapper[data-v-df2480aa]{background:#faf9f5!important;border:1px solid #e5e3dc!important;border-radius:24px!important;box-shadow:0 4px 20px rgba(0,0,0,.03)!important;height:calc(100vh - 120px);overflow-y:auto}.sidebar-main-title[data-v-df2480aa]{font-family:Outfit,sans-serif!important;font-weight:700!important;color:#18181b!important;font-size:1.15rem!important}.border-bottom-subtle[data-v-df2480aa]{border-bottom:1px solid #e5e3dc!important}.courses-list[data-v-df2480aa]{display:flex;flex-direction:column;gap:12px}.course-card-item[data-v-df2480aa]{background:#fff!important;border:1px solid #e5e3dc!important;border-radius:16px!important;padding:12px 14px!important;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1)!important}.course-card-item[data-v-df2480aa]:hover{transform:translateY(-2px);border-color:var(--primary-color)!important;box-shadow:0 6px 18px rgba(16,185,129,.12)!important}.course-card-item.active[data-v-df2480aa]{background:rgba(16,185,129,.08)!important;border:2px solid var(--primary-color)!important;box-shadow:0 8px 24px rgba(16,185,129,.18)!important}.course-img-wrapper[data-v-df2480aa]{width:52px;height:52px;border-radius:12px;overflow:hidden;background:#e5e3dc}.course-image[data-v-df2480aa]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.course-card-title[data-v-df2480aa]{font-family:Outfit,sans-serif!important;font-weight:600!important;font-size:.92rem!important;color:#18181b!important}.exam-badge[data-v-df2480aa]{font-family:Plus Jakarta Sans,sans-serif!important;font-size:.78rem!important;font-weight:600!important;color:var(--primary-color)!important;display:inline-flex;align-items:center}.exam-content[data-v-df2480aa]{background:#faf9f5!important;border:1px solid #e5e3dc!important;border-radius:24px!important;min-height:580px;display:flex;flex-direction:column;justify-content:center;box-shadow:0 4px 20px rgba(0,0,0,.03)!important}.empty-icon-circle[data-v-df2480aa]{width:80px;height:80px;border-radius:50%;background:#fff;border:1px solid #e5e3dc;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(0,0,0,.04)}.empty-title[data-v-df2480aa]{font-family:Outfit,sans-serif!important;font-weight:700!important;font-size:1.25rem!important;color:#18181b!important}.empty-subtitle[data-v-df2480aa]{font-family:Plus Jakarta Sans,sans-serif!important;font-size:.9rem!important;color:#71717a!important;max-width:420px;margin:0 auto}.selected-course-header[data-v-df2480aa]{background:#fff!important;border:1px solid #e5e3dc!important;border-radius:18px!important}.selected-img-wrapper[data-v-df2480aa]{width:64px;height:64px;border-radius:14px;overflow:hidden;background:#e5e3dc}.selected-course-image[data-v-df2480aa]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.selected-course-title[data-v-df2480aa]{font-family:Outfit,sans-serif!important;font-weight:700!important;font-size:1.2rem!important;color:#18181b!important}.progress-label[data-v-df2480aa]{font-family:Plus Jakarta Sans,sans-serif;font-size:.82rem;color:#71717a}.progress-value[data-v-df2480aa]{font-family:Outfit,sans-serif;font-size:.88rem;font-weight:700;color:var(--primary-color)}.custom-progress[data-v-df2480aa]{background-color:#e5e3dc!important;border-radius:10px!important;overflow:hidden}.bg-emerald[data-v-df2480aa]{background-color:var(--primary-color)!important}.exams-list-card[data-v-df2480aa]{background:#fff!important;border:1px solid #e5e3dc!important;border-radius:18px!important}.section-card-title[data-v-df2480aa]{font-family:Outfit,sans-serif!important;font-weight:700!important;font-size:1.05rem!important;color:#18181b!important}.alert-no-exams[data-v-df2480aa]{background:#fef3c7!important;border:1px solid #fcd34d!important;border-radius:14px!important}.alert-title[data-v-df2480aa]{font-family:Outfit,sans-serif!important;font-weight:700!important;color:#92400e!important}.alert-desc[data-v-df2480aa]{font-family:Plus Jakarta Sans,sans-serif!important;color:#b45309!important;font-size:.88rem!important}.custom-table[data-v-df2480aa]{margin-bottom:0!important}.custom-table thead th[data-v-df2480aa]{background-color:#faf9f5!important;font-family:Outfit,sans-serif!important;font-weight:700!important;color:#18181b!important;border-bottom:1px solid #e5e3dc!important;padding:12px 16px!important}.custom-table tbody td[data-v-df2480aa]{padding:14px 16px!important;border-bottom:1px solid #e5e3dc!important}.exam-name-text[data-v-df2480aa]{font-family:Plus Jakarta Sans,sans-serif!important;font-size:.92rem!important;color:#18181b!important}.status-badge-approved[data-v-df2480aa]{background:rgba(16,185,129,.12)!important;color:var(--primary-color)!important;padding:6px 14px!important;border-radius:20px!important}.btn-take-exam[data-v-df2480aa],.status-badge-approved[data-v-df2480aa]{display:inline-flex;align-items:center;font-family:Outfit,sans-serif!important;font-size:.85rem!important;font-weight:700!important}.btn-take-exam[data-v-df2480aa]{background-color:var(--primary-color)!important;color:#fff!important;border:none!important;border-radius:12px!important;padding:6px 16px!important;transition:all .2s ease!important}.btn-take-exam[data-v-df2480aa]:hover{background-color:var(--primary-hover)!important;box-shadow:0 4px 14px rgba(16,185,129,.35)!important}.skeleton-course-item[data-v-df2480aa]{background:#fff;border:1px solid #e5e3dc;border-radius:16px}.skeleton-box[data-v-df2480aa]{background-color:#e5e3dc;background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5) 20%,hsla(0,0%,100%,0) 60%);background-size:200px 100%;background-repeat:no-repeat;background-position:-150px 0;animation:skeleton-shimmer-df2480aa 1.6s ease-in-out infinite}@keyframes skeleton-shimmer-df2480aa{to{background-position:calc(100% + 150px) 0}}