.exam-item[data-v-f0ac60fc]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 18px;border-top:1px solid #eeede8}.exam-item[data-v-f0ac60fc]:first-child{border-top:none}.exam-item-main[data-v-f0ac60fc]{min-width:0}.exam-item-name[data-v-f0ac60fc]{display:flex;align-items:center;gap:8px}.exam-item-name .bi[data-v-f0ac60fc]{font-size:1.1rem;line-height:1;color:#71717a}.exam-item-name .bi.is-final[data-v-f0ac60fc]{color:var(--primary-color)}.exam-item-name span[data-v-f0ac60fc]{font-family:Plus Jakarta Sans,sans-serif;font-size:.92rem;color:#18181b}.exam-item-name span.is-bold[data-v-f0ac60fc]{font-weight:700}.exam-item-kind[data-v-f0ac60fc]{margin:1px 0 0;font-size:.74rem;color:#8a8a93}.exam-item-meta[data-v-f0ac60fc]{margin-top:2px;font-size:.78rem;color:#71717a}.exam-item-cert[data-v-f0ac60fc]{display:inline-flex;align-items:center;gap:5px;margin-top:4px;font-size:.76rem;font-weight:600;color:#71717a}.exam-item-cert.is-yes[data-v-f0ac60fc]{color:#059669}.exam-item-side[data-v-f0ac60fc]{flex:0 0 auto;text-align:right}.status-badge-approved[data-v-f0ac60fc],.status-badge-failed[data-v-f0ac60fc],.status-badge-locked[data-v-f0ac60fc],.status-badge-pending[data-v-f0ac60fc]{display:inline-flex;align-items:center;padding:6px 14px;border-radius:20px;font-family:Outfit,sans-serif;font-size:.85rem;font-weight:700}.status-badge-approved[data-v-f0ac60fc]{background:rgba(16,185,129,.12);color:var(--primary-color)}.status-badge-pending[data-v-f0ac60fc]{background:rgba(0,158,208,.12);color:#0086b3}.status-badge-locked[data-v-f0ac60fc]{background:rgba(245,158,11,.14);color:#b45309}.status-badge-failed[data-v-f0ac60fc]{background:rgba(208,0,75,.1);color:#d0004b}.attempts-text[data-v-f0ac60fc]{margin-top:4px;font-size:.75rem;color:#71717a;max-width:220px;margin-left:auto}.best-score[data-v-f0ac60fc]{margin-top:2px;font-size:.78rem;color:#52525b}.best-score strong[data-v-f0ac60fc]{color:#18181b}.btn-result-link[data-v-f0ac60fc]{background:none;border:none;padding:0;font-size:.78rem;font-weight:600;color:var(--primary-color);text-decoration:underline;cursor:pointer}.btn-take-exam[data-v-f0ac60fc]{display:inline-flex;align-items:center;padding:6px 16px;border:none;border-radius:12px;background-color:var(--primary-color);color:#fff;font-family:Outfit,sans-serif;font-size:.85rem;font-weight:700;transition:all .2s ease;cursor:pointer}.btn-take-exam[data-v-f0ac60fc]:hover{background-color:var(--primary-hover);box-shadow:0 4px 14px rgba(16,185,129,.35)}@media (max-width:576px){.exam-item[data-v-f0ac60fc]{flex-direction:column}.exam-item-side[data-v-f0ac60fc]{text-align:left}.attempts-text[data-v-f0ac60fc]{margin-left:0}}.exam-container[data-v-1408f586]{min-height:85vh}.courses-wrapper[data-v-1408f586]{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-1408f586]{font-family:Outfit,sans-serif!important;font-weight:700!important;color:#18181b!important;font-size:1.15rem!important}.border-bottom-subtle[data-v-1408f586]{border-bottom:1px solid #e5e3dc!important}.courses-list[data-v-1408f586]{display:flex;flex-direction:column;gap:12px}.course-card-item[data-v-1408f586]{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-1408f586]: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-1408f586]{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-1408f586]{width:52px;height:52px;border-radius:12px;overflow:hidden;background:#e5e3dc}.course-image[data-v-1408f586]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.course-card-title[data-v-1408f586]{font-family:Outfit,sans-serif!important;font-weight:600!important;font-size:.92rem!important;color:#18181b!important}.exam-guide[data-v-1408f586]{list-style:none;padding:14px 18px;margin:0 auto;max-width:520px;border-radius:14px;background:#fff;border:1px solid #e5e3dc;display:flex;flex-direction:column;gap:10px;font-size:.86rem;color:#52525b}.exam-guide li[data-v-1408f586]{display:flex;gap:10px;align-items:flex-start;line-height:1.4}.exam-guide i[data-v-1408f586]{color:var(--primary-color);font-size:1.05rem;flex:0 0 auto}.course-cert[data-v-1408f586]{display:flex;align-items:center;gap:6px;margin:2px 0 12px;font-size:.8rem;font-weight:600;color:#71717a}.course-cert.is-yes[data-v-1408f586]{color:#059669}.avg-box[data-v-1408f586]{margin:14px 0 0}.avg-cards[data-v-1408f586]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.avg-card[data-v-1408f586]{background:#f4f4f5;border-radius:10px;padding:12px 14px}.avg-label[data-v-1408f586]{display:block;font-size:.76rem;color:#71717a}.avg-value[data-v-1408f586]{display:block;margin-top:2px;font-size:1.5rem;line-height:1.2;font-weight:600;color:#18181b}.avg-message[data-v-1408f586]{margin:8px 0 0;font-size:.86rem;font-weight:600;color:#52525b}.avg-foot[data-v-1408f586]{margin:2px 0 0;font-size:.76rem;color:#71717a}.avg-box.is-ok .avg-card-now .avg-value[data-v-1408f586],.avg-box.is-ok .avg-message[data-v-1408f586]{color:#047857}.avg-box.is-low .avg-card-now .avg-value[data-v-1408f586],.avg-box.is-low .avg-message[data-v-1408f586]{color:#b45309}.exam-badge[data-v-1408f586]{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;gap:6px}.exam-badge.is-loading[data-v-1408f586],.exam-badge.is-none[data-v-1408f586],.exam-badge.is-unknown[data-v-1408f586]{color:#a1a1aa!important}.exam-badge.is-done[data-v-1408f586]{color:#059669!important}.course-card-item.is-dimmed[data-v-1408f586]{opacity:.6;background:#fafaf9!important}.course-card-item.is-dimmed.active[data-v-1408f586],.course-card-item.is-dimmed[data-v-1408f586]:hover{opacity:1}.exam-content[data-v-1408f586]{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-1408f586]{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-1408f586]{font-family:Outfit,sans-serif!important;font-weight:700!important;font-size:1.25rem!important;color:#18181b!important}.empty-subtitle[data-v-1408f586]{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-1408f586]{background:#fff!important;border:1px solid #e5e3dc!important;border-radius:18px!important}.selected-img-wrapper[data-v-1408f586]{width:64px;height:64px;border-radius:14px;overflow:hidden;background:#e5e3dc}.selected-course-image[data-v-1408f586]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.selected-course-title[data-v-1408f586]{font-family:Outfit,sans-serif!important;font-weight:700!important;font-size:1.2rem!important;color:#18181b!important}.progress-label[data-v-1408f586]{font-family:Plus Jakarta Sans,sans-serif;font-size:.82rem;color:#71717a}.progress-value[data-v-1408f586]{font-family:Outfit,sans-serif;font-size:.88rem;font-weight:700;color:var(--primary-color)}.custom-progress[data-v-1408f586]{background-color:#e5e3dc!important;border-radius:10px!important;overflow:hidden}.bg-emerald[data-v-1408f586]{background-color:var(--primary-color)!important}.exams-list-card[data-v-1408f586]{background:#fff!important;border:1px solid #e5e3dc!important;border-radius:18px!important}.section-card-title[data-v-1408f586]{font-family:Outfit,sans-serif!important;font-weight:700!important;font-size:1.05rem!important;color:#18181b!important}.alert-no-exams[data-v-1408f586]{background:#fef3c7!important;border:1px solid #fcd34d!important;border-radius:14px!important}.alert-title[data-v-1408f586]{font-family:Outfit,sans-serif!important;font-weight:700!important;color:#92400e!important}.alert-desc[data-v-1408f586]{font-family:Plus Jakarta Sans,sans-serif!important;color:#b45309!important;font-size:.88rem!important}.exam-groups[data-v-1408f586]{display:flex;flex-direction:column;gap:14px}.exam-module[data-v-1408f586]{border:1px solid #e5e3dc;border-radius:14px;background:#fff;overflow:hidden}.exam-module-head[data-v-1408f586]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;background:#faf9f5;border-bottom:1px solid #e5e3dc;cursor:pointer;color:#71717a}.exam-module-head.is-static[data-v-1408f586]{cursor:default}.exam-module-title[data-v-1408f586]{display:flex;align-items:center;gap:10px;min-width:0}.exam-module-title strong[data-v-1408f586]{font-family:Outfit,sans-serif;font-size:.98rem;color:#18181b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exam-chip[data-v-1408f586]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:30px;height:30px;border-radius:9px;background:#f1f0ec;color:#52525b}.exam-chip.is-final[data-v-1408f586]{background:rgba(16,185,129,.12);color:var(--primary-color)}.exam-count[data-v-1408f586]{flex:0 0 auto;padding:2px 10px;border-radius:999px;background:#f1f0ec;font-size:.74rem;font-weight:600;color:#71717a}.skeleton-course-item[data-v-1408f586]{background:#fff;border:1px solid #e5e3dc;border-radius:16px}.skeleton-box[data-v-1408f586]{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-1408f586 1.6s ease-in-out infinite}@keyframes skeleton-shimmer-1408f586{to{background-position:calc(100% + 150px) 0}}