.user-exams-container[data-v-09d60444]{--module-accent:var(--module-accent-certification,var(--color-module-accent,#f97316));box-sizing:border-box;color:#0f172a;display:flex;flex-direction:column;font-family:inherit;gap:20px;width:100%}.user-exams-header[data-v-09d60444]{display:flex;flex-direction:column;gap:8px}.header-back-row[data-v-09d60444]{margin-bottom:4px}.main-page-title[data-v-09d60444]{color:#0f172a;font-size:24px;font-weight:800;letter-spacing:-.02em;margin:0}.main-page-subtitle[data-v-09d60444]{color:#64748b;font-size:14px;margin:0}.state-alert-error[data-v-09d60444]{background:#fef2f2;border:1px solid #fecaca;border-radius:12px;color:#dc2626;font-size:14px;padding:14px 18px}.state-box-empty[data-v-09d60444],.state-box-loading[data-v-09d60444]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:20px;color:#64748b;display:flex;flex-direction:column;gap:14px;justify-content:center;padding:64px 24px;text-align:center}.empty-icon-art[data-v-09d60444]{font-size:44px}.loading-spinner[data-v-09d60444]{animation:spin-09d60444 .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#f05a28;height:36px;width:36px}@keyframes spin-09d60444{to{transform:rotate(1turn)}}.exams-web-grid[data-v-09d60444]{align-items:stretch;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}@media(max-width:1440px){.exams-web-grid[data-v-09d60444]{gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1024px){.exams-web-grid[data-v-09d60444]{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.exams-web-grid[data-v-09d60444]{gap:14px;grid-template-columns:minmax(0,1fr)}}.modern-exam-card[data-v-09d60444]{--exam-card-bg:#fff;--exam-card-border:#e9e9e9;--exam-card-text:#171717;--exam-card-muted:#9a999b;align-items:stretch;background:transparent;border:0;border-radius:0;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;font-family:"Golos Text",var(--font-family-inter,sans-serif);gap:0;height:100%;max-width:100%;min-height:346px;min-width:0;overflow:visible;padding:0;position:relative;transition:transform .15s ease;width:100%;word-break:break-word}.modern-exam-card[data-v-09d60444]:hover{transform:translateY(-2px)}.card-action-footer[data-v-09d60444],.exam-card-main[data-v-09d60444]{background:var(--exam-card-bg);border:1px solid var(--exam-card-border);border-radius:16px;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.modern-exam-card:hover .card-action-footer[data-v-09d60444],.modern-exam-card:hover .exam-card-main[data-v-09d60444]{border-color:#d7d7da;box-shadow:0 4px 16px #1711420d}.exam-card-main[data-v-09d60444]{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-height:282px;padding:16px}@media(max-width:480px){.modern-exam-card[data-v-09d60444]{min-height:346px}}.card-org-header[data-v-09d60444]{align-items:center;display:flex;gap:10px;justify-content:space-between;width:100%}.org-profile-group[data-v-09d60444]{align-items:center;display:flex;flex:1;gap:8px;min-width:0}.org-info-col[data-v-09d60444]{display:flex;flex-direction:column;gap:1px;min-width:0}.org-display-name[data-v-09d60444]{color:var(--exam-card-text);font-size:12px;font-weight:500;margin:0}.org-display-name[data-v-09d60444],.org-handle[data-v-09d60444]{line-height:1.5;max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-handle[data-v-09d60444]{color:var(--exam-card-muted);font-size:10px}.bookmark-btn[data-v-09d60444]{align-items:center;background:#ededed;border:0;border-radius:8px;color:#121212;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:background-color .15s ease,transform .15s ease;width:32px}.bookmark-btn[data-v-09d60444]:hover{background:#e0e0e0;transform:scale(1.04)}.bookmark-btn.is-active[data-v-09d60444]{background:#ededed;color:#121212}.exam-card-divider[data-v-09d60444]{background:var(--exam-card-border);flex:0 0 1px;height:1px;width:100%}.card-tags-row[data-v-09d60444]{display:flex;flex-wrap:nowrap;gap:8px;width:100%}.card-tags-row[data-v-09d60444],.tag-pill[data-v-09d60444]{align-items:center;min-width:0;overflow:hidden}.tag-pill[data-v-09d60444]{border-radius:8px;display:inline-flex;font-size:12px;font-weight:400;justify-content:center;line-height:1.5;max-width:100%;padding:4px 8px;text-overflow:ellipsis;white-space:nowrap}.tag-pill--accent[data-v-09d60444]{background:#f5f5f7;color:#7e7ef5}.tag-pill--success[data-v-09d60444]{background:#ecfdf5;color:#059669}.tag-pill--category[data-v-09d60444]{background:#f5f5f7;color:#5d5d5f}.tag-pill--danger[data-v-09d60444]{background:#fef2f2;color:#dc2626}.exam-card-content[data-v-09d60444]{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-width:0}.exam-card-copy[data-v-09d60444]{display:flex;flex:0 0 89px;flex-direction:column;gap:8px;height:89px;min-height:89px;overflow:hidden}.card-exam-title[data-v-09d60444]{font-size:16px;font-weight:500;line-height:1.4;max-height:44.8px}.card-exam-desc[data-v-09d60444],.card-exam-title[data-v-09d60444]{color:var(--exam-card-text);display:-webkit-box;-webkit-line-clamp:2;margin:0;min-width:0;width:100%;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;word-break:break-word}.card-exam-desc[data-v-09d60444]{font-size:12px;font-weight:400;line-height:1.5;max-height:36px}.card-chips-row[data-v-09d60444]{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;min-width:0;overflow:hidden}.chip-item[data-v-09d60444]{background:#fdfdfd;border:1px solid #f5f5f7;border-radius:8px;color:var(--exam-card-text);flex-shrink:0;font-size:12px;font-weight:400;gap:4px;line-height:1.5;padding:6px 8px}.chip-icon[data-v-09d60444],.chip-item[data-v-09d60444]{align-items:center;display:inline-flex}.chip-icon[data-v-09d60444]{flex:0 0 16px;height:16px;justify-content:center;width:16px}.chip-icon img[data-v-09d60444]{display:block;height:16px;width:16px}.segmented-progress-row[data-v-09d60444]{align-items:center;display:flex;gap:8px;width:100%}.segment-bar-piece[data-v-09d60444]{border-radius:999px;flex:1;height:6px;transition:background .3s ease}.card-action-footer[data-v-09d60444]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:-1px;min-height:65px;padding:12px 16px}.attempts-counter-col[data-v-09d60444]{display:flex;flex-direction:column;gap:1px}.counter-number[data-v-09d60444]{color:var(--exam-card-text);font-size:16px;font-weight:500;line-height:1.4}.counter-label[data-v-09d60444]{color:var(--exam-card-muted);line-height:1.35}.counter-label[data-v-09d60444],.modern-exam-card .cta-gradient-btn[data-v-09d60444]{font-family:"Inter",var(--font-family-inter,sans-serif);font-size:12px;font-weight:500}.modern-exam-card .cta-gradient-btn[data-v-09d60444]{border-radius:999px;flex:0 0 156px;height:40px;width:156px}.cta-gradient-btn[data-v-09d60444],.modern-exam-card .cta-gradient-btn[data-v-09d60444]{background:var(--module-accent,#f97316);padding:0 16px}.cta-gradient-btn[data-v-09d60444]{align-items:center;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;height:38px;justify-content:center;transition:all .2s ease;white-space:nowrap}.cta-gradient-btn[data-v-09d60444]:hover:not(:disabled){background:color-mix(in srgb,var(--module-accent,#f97316) 88%,#000);box-shadow:0 4px 12px color-mix(in srgb,var(--module-accent,#f97316) 32%,transparent);transform:translateY(-1px)}.cta-gradient-btn[data-v-09d60444]:active:not(:disabled){transform:translateY(0)}.cta-gradient-btn[data-v-09d60444]:disabled{cursor:not-allowed;opacity:.6;transform:none}.cta-gradient-btn--cert[data-v-09d60444]{background:var(--module-accent,#f97316);box-shadow:0 4px 12px color-mix(in srgb,var(--module-accent,#f97316) 28%,transparent)}.cta-gradient-btn--cert[data-v-09d60444]:hover:not(:disabled){box-shadow:0 6px 16px color-mix(in srgb,var(--module-accent,#f97316) 40%,transparent)}.modern-exam-card .cta-gradient-btn--cert[data-v-09d60444]{background:var(--module-accent,#f97316)}.cta-gradient-btn--large[data-v-09d60444]{border-radius:16px;font-size:16px;padding:14px 28px;width:100%}.cta-gradient-btn--download[data-v-09d60444]{padding:11px 24px}.cta-download-icon[data-v-09d60444]{display:block;flex:0 0 16px;height:16px;width:16px}.exam-detail-layout[data-v-09d60444]{display:flex;flex-direction:column;gap:24px}.certificate-showcase-box[data-v-09d60444]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 4px 18px #0f172a0d;display:flex;gap:20px;padding:24px}.cert-left-preview[data-v-09d60444]{flex-shrink:0}.cert-mini-sheet[data-v-09d60444]{background:#fffbeb;border:1.5px solid #fde68a;border-radius:8px;box-shadow:0 2px 8px #f59e0b26;height:56px;padding:5px;width:80px}.cert-mini-inner[data-v-09d60444]{align-items:center;border:1px dashed #f59e0b;border-radius:4px;display:flex;height:100%;justify-content:space-around;padding:2px 4px;width:100%}.cert-seal[data-v-09d60444]{font-size:16px}.cert-lines[data-v-09d60444]{display:flex;flex-direction:column;gap:3px;width:36px}.line-1[data-v-09d60444],.line-2[data-v-09d60444],.line-3[data-v-09d60444]{background:#d97706;border-radius:1px;height:2px}.line-1[data-v-09d60444]{width:100%}.line-2[data-v-09d60444]{width:75%}.line-3[data-v-09d60444]{width:50%}.cert-middle-info[data-v-09d60444]{display:flex;flex:1;flex-direction:column;gap:4px}.cert-section-caption[data-v-09d60444]{color:#94a3b8;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.cert-course-name[data-v-09d60444]{color:#0f172a;font-size:17px;font-weight:800;margin:0}.cert-status-badge[data-v-09d60444]{align-items:center;color:#10b981;display:inline-flex;font-size:13px;font-weight:600;gap:6px}.badge-dot-green[data-v-09d60444]{background:#10b981}.badge-dot-green[data-v-09d60444],.badge-dot-red[data-v-09d60444]{border-radius:50%;height:8px;width:8px}.badge-dot-red[data-v-09d60444]{background:#ef4444}.cert-status-badge--expired[data-v-09d60444]{color:#ef4444}.cert-right-action[data-v-09d60444]{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:10px}.cta-review-btn[data-v-09d60444]{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:12px;box-shadow:0 1px 3px #0000000d;color:#1e293b;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;padding:10px 18px;transition:all .2s ease}.cta-review-btn[data-v-09d60444]:hover{background:#f8fafc;border-color:#94a3b8;color:#0f172a}.results-visual-container[data-v-09d60444]{background:#fff;border:1px solid #e2e8f0;border-radius:22px;box-shadow:0 4px 18px #0f172a0a;display:flex;flex-direction:column;gap:20px;padding:28px}.section-title-row[data-v-09d60444]{align-items:center;color:#475569;display:flex;gap:8px}.section-title-icon[data-v-09d60444]{display:block;flex:0 0 20px;height:20px;width:20px}.section-title-text[data-v-09d60444]{color:#334155;font-size:15px;font-weight:700}.result-score-banner[data-v-09d60444]{align-items:center;display:flex;gap:16px;justify-content:space-between}.score-heading[data-v-09d60444]{color:#0f172a;font-size:20px;font-weight:500;margin:0 0 6px}.score-heading strong[data-v-09d60444]{font-weight:800}.score-subtext[data-v-09d60444]{color:#64748b;font-size:13px;margin:0}.status-square-icon[data-v-09d60444]{align-items:center;border-radius:10px;display:flex;height:38px;justify-content:center;width:38px}.status-square-icon--success[data-v-09d60444]{background:#e3f7ec}.status-square-icon--fail[data-v-09d60444]{background:#ef4444}.result-status-icon[data-v-09d60444]{display:block;height:24px;width:24px}.ticks-meter-track[data-v-09d60444]{align-items:center;display:flex;gap:4px;height:28px;padding:4px 0;width:100%}.tick-bar[data-v-09d60444]{background:#e2e8f0;border-radius:2px;flex:1;height:100%;transition:background .3s ease}.tick-bar--active[data-v-09d60444]{background:#10b981}.detail-tri-stats-row[data-v-09d60444]{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.tri-stat-card[data-v-09d60444]{align-items:center;background:#f8fafc;border:1px solid #f1f5f9;border-radius:16px;display:flex;flex-direction:row;gap:14px;padding:16px 20px;text-align:left}.tri-stat-icon-wrap[data-v-09d60444]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:50%;box-shadow:0 2px 6px #0000000a;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.tri-stat-icon-wrap img[data-v-09d60444]{display:block;height:20px;width:20px}.tri-stat-info-col[data-v-09d60444]{display:flex;flex-direction:column;gap:2px;min-width:0}.tri-stat-label[data-v-09d60444]{color:#64748b;font-size:13px;font-weight:500;line-height:1.2}.tri-stat-value[data-v-09d60444]{color:#0f172a;font-size:20px;font-weight:800;line-height:1.2}.attempts-history-container[data-v-09d60444]{display:flex;flex-direction:column;gap:16px}.attempts-section-heading[data-v-09d60444]{color:#0f172a;font-size:18px;font-weight:800;margin:0}.no-attempts-alert[data-v-09d60444]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;color:#64748b;font-size:14px;padding:24px;text-align:center}.attempts-accordion-list[data-v-09d60444]{display:flex;flex-direction:column;gap:14px}.attempt-card[data-v-09d60444]{background:#fff;border:1.5px solid #e2e8f0;border-radius:18px;overflow:hidden;transition:all .25s ease}.attempt-card[data-v-09d60444]:hover{border-color:color-mix(in srgb,var(--module-accent,#f97316) 45%,#e2e8f0)}.attempt-card--expanded[data-v-09d60444],.attempt-card--failed.attempt-card--expanded[data-v-09d60444]{border-color:var(--module-accent,#f97316)!important;box-shadow:0 8px 24px color-mix(in srgb,var(--module-accent,#f97316) 14%,transparent)!important}.attempt-card-header[data-v-09d60444]{align-items:center;background:#fff;cursor:pointer;display:flex;justify-content:space-between;padding:16px 20px;transition:background .2s ease,border-color .2s ease}.attempt-card-header[data-v-09d60444]:hover{background:color-mix(in srgb,var(--module-accent,#f97316) 4%,#fff)}.attempt-card--expanded .attempt-card-header[data-v-09d60444]{background:color-mix(in srgb,var(--module-accent,#f97316) 5%,#fff);border-bottom:1.5px solid color-mix(in srgb,var(--module-accent,#f97316) 20%,#e2e8f0)}.header-left-side[data-v-09d60444]{align-items:center;display:flex;gap:14px}.attempt-date[data-v-09d60444]{color:#0f172a;font-size:14px;font-weight:700}.attempt-status-pill[data-v-09d60444]{align-items:center;border-radius:8px;display:inline-flex;font-size:12px;font-weight:700;gap:4px;padding:4px 10px}.attempt-status-pill--success[data-v-09d60444]{background:#ecfdf5;color:#10b981}.attempt-status-pill--failed[data-v-09d60444]{background:#fef2f2;color:#ef4444}.attempt-status-icon[data-v-09d60444]{display:block;flex:0 0 16px;height:16px;width:16px}.header-right-side[data-v-09d60444]{align-items:center;display:flex;gap:16px}.collapsed-score-text[data-v-09d60444]{color:#475569;font-size:14px}.collapsed-score-text strong[data-v-09d60444]{color:#0f172a}.chevron-btn[data-v-09d60444]{align-items:center;background:transparent;border:none;color:#64748b;cursor:pointer;display:flex;justify-content:center;transition:transform .2s ease,color .2s ease}.chevron-btn.is-open[data-v-09d60444],.chevron-btn[data-v-09d60444]:hover{color:var(--module-accent,#f97316)}.chevron-btn.is-open[data-v-09d60444]{transform:rotate(180deg)}.attempt-card-body[data-v-09d60444]{display:flex;flex-direction:column;gap:18px;padding:0 20px 20px}.attempt-metrics-grid[data-v-09d60444]{border-top:1px solid #f1f5f9;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);padding-top:14px}.metric-cell[data-v-09d60444]{display:flex;flex-direction:column;gap:2px}.cell-label[data-v-09d60444]{color:#64748b;font-size:12.5px}.cell-value[data-v-09d60444]{color:#0f172a;font-size:15px;font-weight:700}.text-success[data-v-09d60444]{color:#10b981}.text-danger[data-v-09d60444]{color:#ef4444}.attempt-videos-preview[data-v-09d60444]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;display:flex;flex-direction:column;gap:12px;padding:16px}.video-preview-header[data-v-09d60444]{align-items:center;display:flex;justify-content:space-between}.video-preview-title[data-v-09d60444]{align-items:center;color:#0f172a;display:flex;font-size:13.5px;gap:8px}.video-preview-badge[data-v-09d60444]{background:#e2e8f0;border-radius:6px;color:#475569;font-size:12px;font-weight:600;padding:2px 8px}.attempt-videos-grid[data-v-09d60444]{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.attempt-video-card[data-v-09d60444]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-direction:column;overflow:hidden}.attempt-video-player-wrap[data-v-09d60444]{aspect-ratio:16/9;background:#000;position:relative;width:100%}.attempt-video-player[data-v-09d60444]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.attempt-video-info[data-v-09d60444]{align-items:center;background:#fff;display:flex;font-size:12px;justify-content:space-between;padding:8px 12px}.part-name[data-v-09d60444]{color:#1e293b;font-weight:700}.part-size[data-v-09d60444]{color:#64748b;font-weight:500}.part-open-link[data-v-09d60444]{color:var(--module-accent,#f97316);font-weight:600;text-decoration:underline;text-underline-offset:3px}.part-open-link[data-v-09d60444]:hover{text-decoration:underline}.attempt-body-actions[data-v-09d60444]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;padding-top:6px}.btn-dark-pill[data-v-09d60444]{align-items:center;background:#0f172a;border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:600;gap:8px;padding:10px 20px;transition:background .2s ease}.btn-dark-pill[data-v-09d60444]:hover{background:#1e293b}.btn-continue-exam[data-v-09d60444]{border:none;border-radius:10px;cursor:pointer}.btn-cert-link[data-v-09d60444],.btn-continue-exam[data-v-09d60444]{align-items:center;background:var(--module-accent,#f97316);color:#fff;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:9px 16px}.btn-cert-link[data-v-09d60444]{border-radius:10px;text-decoration:none}.bottom-sticky-action-bar[data-v-09d60444]{bottom:20px;margin-top:12px;position:sticky;z-index:10}.attempt-proctor-section[data-v-09d60444]{border-top:1px solid #f1f5f9;display:flex;flex-direction:column;gap:16px;margin-top:14px;padding-top:16px}.proctor-checks-card[data-v-09d60444]{background:color-mix(in srgb,var(--module-accent,#f97316) 3%,#f8fafc);border:1px solid color-mix(in srgb,var(--module-accent,#f97316) 18%,#e2e8f0);border-radius:14px;display:flex;flex-direction:column;gap:12px;padding:16px}.check-item[data-v-09d60444]{align-items:flex-start;display:flex;gap:12px}.check-icon--ok[data-v-09d60444]{background:#ecfdf5;color:#10b981}.check-icon--ok[data-v-09d60444],.check-icon--warn[data-v-09d60444]{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:12px;height:20px;justify-content:center;width:20px}.check-icon--warn[data-v-09d60444]{background:#fffbeb;color:#f59e0b}.check-info[data-v-09d60444]{color:#334155;display:flex;flex-direction:column;font-size:13px}.check-info strong[data-v-09d60444]{color:#0f172a}.proctor-media-tabs[data-v-09d60444]{align-items:center;border-bottom:2px solid color-mix(in srgb,var(--module-accent,#f97316) 18%,#f1f5f9);display:flex;gap:12px;padding-bottom:12px}.media-tab-btn[data-v-09d60444]{align-items:center;background:#f8fafc;border:1.5px solid transparent;border-radius:12px;color:#475569;cursor:pointer;display:inline-flex;font-size:14.5px;font-weight:700;gap:8px;padding:10px 20px;transition:all .2s ease}.media-tab-btn[data-v-09d60444]:hover{background:color-mix(in srgb,var(--module-accent,#f97316) 10%,#fff);border-color:color-mix(in srgb,var(--module-accent,#f97316) 35%,transparent);color:var(--module-accent,#f97316)}.media-tab-btn.is-active[data-v-09d60444]{background:var(--module-accent,#f97316);border-color:var(--module-accent,#f97316);color:#fff}.media-tab-count[data-v-09d60444]{background:#ffffff40;border-radius:9999px;color:inherit;font-size:11.5px;font-weight:700;padding:2px 8px}.media-tab-btn:not(.is-active) .media-tab-count[data-v-09d60444]{background:#e2e8f0;color:#334155}.proctor-tab-panel[data-v-09d60444]{display:flex;flex-direction:column;gap:12px}.tab-panel-header[data-v-09d60444]{align-items:center;display:flex;justify-content:space-between}.tab-panel-hint[data-v-09d60444]{color:#64748b;font-size:12.5px}.scroll-container-wrapper[data-v-09d60444]{position:relative;width:100%}.proctor-horizontal-track[data-v-09d60444]{display:flex;flex-direction:row;gap:16px;overflow-x:auto;overflow-y:hidden;padding:8px 4px 18px;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.proctor-horizontal-track[data-v-09d60444]::-webkit-scrollbar{height:8px}.proctor-horizontal-track[data-v-09d60444]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.proctor-horizontal-track[data-v-09d60444]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.proctor-horizontal-track[data-v-09d60444]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.scroll-arrow-btn[data-v-09d60444]{align-items:center;background:#fffffff2;border:1px solid #cbd5e1;border-radius:50%;box-shadow:0 4px 14px #00000029;color:#1e293b;cursor:pointer;display:flex;font-size:24px;font-weight:700;height:38px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:38px;z-index:10}.scroll-arrow-btn[data-v-09d60444]:hover{background:var(--module-accent,#f97316);border-color:var(--module-accent,#f97316);box-shadow:0 6px 18px color-mix(in srgb,var(--module-accent,#f97316) 35%,transparent);color:#fff;transform:translateY(-50%) scale(1.1)}.scroll-arrow-btn--left[data-v-09d60444]{left:-8px}.scroll-arrow-btn--right[data-v-09d60444]{right:-8px}.proctor-photo-card-h[data-v-09d60444]{background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;cursor:pointer;display:flex;flex:0 0 260px;flex-direction:column;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;width:260px}.proctor-photo-card-h[data-v-09d60444]:hover{border-color:var(--module-accent,#f97316);box-shadow:0 8px 20px color-mix(in srgb,var(--module-accent,#f97316) 16%,transparent);transform:translateY(-3px)}.photo-img-wrap-h[data-v-09d60444]{aspect-ratio:16/10;background:#0f172a;overflow:hidden;position:relative;width:100%}.photo-img-wrap-h img[data-v-09d60444]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.proctor-photo-card-h:hover .photo-img-wrap-h img[data-v-09d60444]{transform:scale(1.05)}.photo-meta-h[data-v-09d60444]{background:#fff;display:flex;flex-direction:column;gap:4px;padding:10px 14px}.photo-title-h[data-v-09d60444]{color:#0f172a;font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.photo-time-row-h[data-v-09d60444]{align-items:center;color:#64748b;display:inline-flex;font-size:11.5px;gap:5px}.photo-time-row-h svg[data-v-09d60444]{flex-shrink:0;opacity:.75}.photo-time-exact[data-v-09d60444]{color:#475569;font-variant-numeric:tabular-nums;font-weight:500}.proctor-video-card-h[data-v-09d60444]{background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;box-shadow:0 4px 14px #0000000d;display:flex;flex:0 0 320px;flex-direction:column;overflow:hidden;width:320px}.video-preview-col-h[data-v-09d60444]{aspect-ratio:16/9;background:#000;position:relative;width:100%}.proctor-video-element-h[data-v-09d60444]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.video-info-col-h[data-v-09d60444]{background:#fff;display:flex;flex-direction:column;gap:8px;padding:12px 14px}.video-meta-top-h[data-v-09d60444]{align-items:center;display:flex;justify-content:space-between}.video-part-title-h[data-v-09d60444]{color:#0f172a;font-size:14px;font-weight:800}.video-size-badge-h[data-v-09d60444]{background:#e2e8f0;border-radius:6px;color:#334155;font-size:11.5px;font-weight:600;padding:2px 7px}.video-time-row-h[data-v-09d60444]{align-items:center;color:#64748b;display:inline-flex;font-size:11.5px;gap:5px}.video-time-row-h svg[data-v-09d60444]{flex-shrink:0;opacity:.75}.video-time-exact[data-v-09d60444]{color:#475569;font-variant-numeric:tabular-nums;font-weight:500}.video-loading-placeholder[data-v-09d60444]{align-items:center;background:#0f172a;color:#94a3b8;display:flex;flex-direction:column;font-size:13px;font-weight:500;gap:8px;inset:0;justify-content:center;position:absolute;z-index:2}.video-loading-placeholder--retry[data-v-09d60444]{color:#60a5fa;cursor:pointer;transition:color .15s ease}.video-loading-placeholder--retry[data-v-09d60444]:hover{color:#93c5fd;text-decoration:underline}.video-play-placeholder[data-v-09d60444]{align-items:center;background:linear-gradient(135deg,#0b1120,#1e293b);cursor:pointer;display:flex;flex-direction:column;gap:10px;inset:0;justify-content:center;overflow:hidden;position:absolute;transition:all .2s ease;z-index:1}.video-play-placeholder[data-v-09d60444]:hover{background:linear-gradient(135deg,#0f172a,#334155)}.video-play-placeholder.has-poster[data-v-09d60444]{background-position:50%;background-repeat:no-repeat;background-size:cover}.video-play-placeholder.has-poster[data-v-09d60444]:before{-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);background:#0f172a6b;content:"";inset:0;position:absolute;transition:background .2s ease}.video-play-placeholder.has-poster[data-v-09d60444]:hover:before{background:#0f172a33}.video-play-placeholder.has-poster .video-play-btn-circle[data-v-09d60444],.video-play-placeholder.has-poster .video-play-label[data-v-09d60444]{position:relative;z-index:2}.video-play-btn-circle[data-v-09d60444]{align-items:center;background:var(--module-accent,#f97316);border-radius:50%;box-shadow:0 4px 14px color-mix(in srgb,var(--module-accent,#f97316) 45%,transparent);color:#fff;display:flex;height:50px;justify-content:center;transition:transform .2s ease,background .2s ease;width:50px}.video-play-btn-circle svg[data-v-09d60444]{margin-left:3px}.video-play-placeholder:hover .video-play-btn-circle[data-v-09d60444]{background:color-mix(in srgb,var(--module-accent,#f97316) 88%,#000);transform:scale(1.1)}.video-play-label[data-v-09d60444]{color:#f1f5f9;font-size:13px;font-weight:600;letter-spacing:.2px}.btn-video-download-h[data-v-09d60444]{align-items:center;background:color-mix(in srgb,var(--module-accent,#f97316) 10%,#fff);border:1px solid color-mix(in srgb,var(--module-accent,#f97316) 30%,transparent);border-radius:8px;color:var(--module-accent,#f97316);cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;justify-content:center;padding:7px 12px;transition:all .15s ease;width:100%}.btn-video-download-h[data-v-09d60444]:hover:not(:disabled){background:var(--module-accent,#f97316);border-color:var(--module-accent,#f97316);color:#fff}.btn-video-download-h[data-v-09d60444]:disabled{cursor:not-allowed;opacity:.65}.proctor-video-list[data-v-09d60444]{display:flex;flex-direction:column;gap:12px}.proctor-video-item[data-v-09d60444]{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:16px;padding:12px}.video-preview-col[data-v-09d60444]{background:#000;border-radius:8px;flex-shrink:0;height:120px;overflow:hidden;width:200px}.proctor-video-element[data-v-09d60444]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.video-info-col[data-v-09d60444]{display:flex;flex:1;flex-direction:column;gap:10px}.video-meta-top[data-v-09d60444]{display:flex;flex-direction:column;gap:4px}.video-part-title[data-v-09d60444]{color:#0f172a;font-size:14px}.video-time[data-v-09d60444]{color:#64748b;font-size:12px}.btn-video-download[data-v-09d60444]{align-items:center;background:#eff6ff;border-radius:8px;color:#2563eb;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:6px 14px;text-decoration:none;transition:background .2s ease;width:-moz-fit-content;width:fit-content}.btn-video-download[data-v-09d60444]:hover{background:#dbeafe}.media-empty-card[data-v-09d60444]{align-items:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:24px 16px;text-align:center}.media-empty-icon[data-v-09d60444]{font-size:28px}.media-empty-card p[data-v-09d60444]{color:#64748b;font-size:13px;margin:0}@media(max-width:768px){.certificate-showcase-box[data-v-09d60444]{align-items:flex-start;flex-direction:column}.cert-right-action[data-v-09d60444],.cert-right-action .cta-gradient-btn[data-v-09d60444]{width:100%}.proctor-gallery-grid[data-v-09d60444]{grid-template-columns:1fr}}@media(max-width:480px){.user-exams-container--detail[data-v-09d60444]{gap:16px}.user-exams-container--detail .user-exams-header[data-v-09d60444]{gap:0;justify-content:center;min-height:32px;position:relative}.user-exams-container--detail .header-back-row[data-v-09d60444]{left:0;margin:0;position:absolute;top:0;z-index:1}.user-exams-container--detail[data-v-09d60444] .header-back-row .ecb{background:transparent;border:0;border-radius:50%;box-shadow:none;height:32px;min-height:32px;padding:0;width:32px}.user-exams-container--detail[data-v-09d60444] .header-back-row .ecb__label{display:none}.user-exams-container--detail .header-titles[data-v-09d60444]{min-width:0;padding:0 48px;text-align:center}.user-exams-container--detail .main-page-title[data-v-09d60444]{display:none}.user-exams-container--detail .main-page-subtitle[data-v-09d60444]{color:#171717;font-size:14px;font-weight:500;line-height:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exam-detail-layout[data-v-09d60444]{gap:12px}.certificate-showcase-box[data-v-09d60444]{align-items:center;border-color:#e0e0e0;border-radius:16px;box-shadow:0 2px 3px #1c273114;display:grid;gap:12px;grid-template-columns:90px minmax(0,1fr);padding:49px 16px 16px;position:relative}.cert-section-caption[data-v-09d60444]{color:#171717;font-size:14px;font-weight:600;left:16px;letter-spacing:0;line-height:21px;position:absolute;text-transform:none;top:16px}.cert-mini-sheet[data-v-09d60444]{box-sizing:border-box;height:64px;width:90px}.cert-middle-info[data-v-09d60444]{gap:2px}.cert-course-name[data-v-09d60444]{color:#353437;display:-webkit-box;font-weight:500;margin:0;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cert-course-name[data-v-09d60444],.cert-status-badge[data-v-09d60444]{font-family:"Golos Text",var(--font-family-inter,sans-serif);font-size:12px;line-height:1.5}.cert-status-badge[data-v-09d60444]{color:#9a999b;font-weight:400;gap:4px}.cert-right-action[data-v-09d60444]{align-items:stretch;flex-direction:column;gap:8px;grid-column:1/-1;width:100%}.cert-right-action .cta-gradient-btn[data-v-09d60444],.cert-right-action .cta-review-btn[data-v-09d60444]{border-radius:24px;font-size:12px;font-weight:500;min-height:32px;padding:8px 14px;width:100%}.results-visual-container[data-v-09d60444]{background:transparent;border:0;border-radius:0;box-shadow:none;gap:12px;padding:0}.section-title-row[data-v-09d60444]{border-bottom:1px solid #ededed;gap:8px;padding:4px 2px 16px}.section-title-text[data-v-09d60444]{color:#171717;font-size:14px;font-weight:500;line-height:20px}.result-score-banner[data-v-09d60444]{gap:12px}.score-banner-text[data-v-09d60444]{min-width:0}.score-heading[data-v-09d60444]{color:#5c5c5c;font-size:16px;font-weight:400;line-height:24px;margin:0 0 2px}.score-heading strong[data-v-09d60444]{color:#171717;font-weight:500}.score-subtext[data-v-09d60444]{color:#717784;font-size:12px;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-square-icon[data-v-09d60444]{border-radius:50%;flex:0 0 44px;height:44px;width:44px}.status-square-icon--success[data-v-09d60444]{background:#e3f7ec}.ticks-meter-track[data-v-09d60444]{gap:3px;height:18px;padding:0}.tick-bar[data-v-09d60444]{background:#ededed;border-radius:0}.tick-bar--active[data-v-09d60444]{background:#1fc16b}.detail-tri-stats-row[data-v-09d60444]{border-bottom:1px solid #ededed;border-top:1px solid #ededed;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0;padding:12px 0}.tri-stat-card[data-v-09d60444]{background:transparent;border:0;border-radius:0;box-shadow:none;flex-direction:column;gap:12px;min-width:0;padding:0 8px;text-align:center}.tri-stat-card+.tri-stat-card[data-v-09d60444]{border-left:1px solid #ededed}.tri-stat-icon-wrap[data-v-09d60444]{background:#f7f7f7;border:0;box-shadow:none;height:32px;width:32px}.tri-stat-info-col[data-v-09d60444]{align-items:center;gap:4px;width:100%}.tri-stat-label[data-v-09d60444]{color:#5c5c5c;font-size:12px;font-weight:400;line-height:16px;min-height:32px;text-align:center}.tri-stat-value[data-v-09d60444]{color:#171717;font-size:14px;font-weight:500;line-height:20px}.attempts-history-container[data-v-09d60444]{gap:12px}.attempts-section-heading[data-v-09d60444]{display:none}.attempts-accordion-list[data-v-09d60444]{gap:12px}.attempt-card[data-v-09d60444]{border:1px solid #e9e9e9;border-radius:16px}.attempt-card--expanded[data-v-09d60444]{background:#f7f7f7;border-color:#1fc16b;box-shadow:none}.attempt-card--failed.attempt-card--expanded[data-v-09d60444]{border-color:#fb3748;box-shadow:none}.attempt-card-header[data-v-09d60444]{background:#fff;display:grid;gap:8px 4px;grid-template-columns:minmax(0,1fr) auto auto;padding:16px}.attempt-card--expanded .attempt-card-body[data-v-09d60444],.attempt-card--expanded .attempt-card-header[data-v-09d60444]{background:#f7f7f7}.header-left-side[data-v-09d60444],.header-right-side[data-v-09d60444]{display:contents}.attempt-date[data-v-09d60444]{color:#171717;font-size:14px;font-weight:500;grid-column:1/3;grid-row:1;line-height:20px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attempt-status-pill[data-v-09d60444]{border-radius:6px;font-size:11px;font-weight:500;grid-column:1;grid-row:2;justify-self:start;line-height:16px;padding:3px 6px}.attempt-card--expanded .attempt-date[data-v-09d60444]{grid-column:1}.attempt-card--expanded .attempt-status-pill[data-v-09d60444]{background:#1fc16b;color:#fff;grid-column:2;grid-row:1}.attempt-card--expanded .attempt-status-icon[data-v-09d60444]{filter:brightness(0) invert(1)}.attempt-card--failed.attempt-card--expanded .attempt-status-pill[data-v-09d60444]{background:#fb3748}.collapsed-score-text[data-v-09d60444]{color:#171717;font-size:14px;grid-column:2/4;grid-row:2;justify-self:end;line-height:20px;white-space:nowrap}.chevron-btn[data-v-09d60444]{color:#171717;grid-column:3;grid-row:1;height:24px;padding:3px;width:24px}.attempt-card-body[data-v-09d60444]{gap:16px;padding:0 16px 16px}.attempt-metrics-grid[data-v-09d60444]{border-top:0;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:0}.metric-cell[data-v-09d60444]{gap:4px;min-width:0}.cell-label[data-v-09d60444]{color:#717784;font-size:12px;line-height:16px}.cell-value[data-v-09d60444]{color:#171717;font-size:14px;font-weight:500;line-height:20px;overflow-wrap:anywhere}.attempt-body-actions[data-v-09d60444]{align-items:stretch;flex-direction:column;gap:8px;padding-top:0;width:100%}.btn-cert-link[data-v-09d60444],.btn-continue-exam[data-v-09d60444],.btn-dark-pill[data-v-09d60444]{border-radius:24px;box-sizing:border-box;font-size:12px;font-weight:500;justify-content:center;min-height:32px;padding:8px 14px;width:100%}.btn-dark-pill[data-v-09d60444]{background:#171717;gap:6px}.btn-dark-pill svg[data-v-09d60444]{display:none}.bottom-sticky-action-bar[data-v-09d60444]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb,#fff 94%,transparent);bottom:0;margin-top:4px;padding:12px 0 calc(12px + env(safe-area-inset-bottom));position:sticky;z-index:20}.bottom-sticky-action-bar .cta-gradient-btn--large[data-v-09d60444]{border-radius:24px;font-size:16px;font-weight:500;min-height:48px;padding:12px 24px;width:100%}}html.dark{--exam-card-bg:#1e293b;--exam-card-border:#334155;--exam-card-text:#f8fafc;--exam-card-muted:#94a3b8;background:transparent;border:0}html.dark{border:0;box-shadow:none}html.dark{background:#334155;color:#f8fafc}html.dark{background:#475569}html.dark{background:#334155;color:#a5b4fc}html.dark{background:#10b98126;color:#34d399}html.dark{background:#0f172a;border-color:#334155;color:#cbd5e1}html.dark{background:#1e293b;border-color:#334155}html.dark{border-color:#334155}html.dark{background:#0f172a;border-color:#334155}html.dark{background:#0f172a}html.dark{color:#f8fafc}html.dark{background:#1e293b;color:#cbd5e1}html.dark{background:var(--module-accent,#f97316);color:#fff}html.dark{background:#1e293b;border-color:#475569;color:#f8fafc}html.dark{background:#334155;color:#cbd5e1}html.dark{background:#1e3a8a;border-color:#2563eb;color:#93c5fd}html.dark{color:#94a3b8}html.dark{color:#cbd5e1}.my-certs-wrap[data-v-5eab17e1]{display:flex;flex-direction:column;gap:24px;width:100%}.certs-toolbar[data-v-5eab17e1]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 3px #0000000a;gap:16px;justify-content:space-between;padding:16px 20px}.certs-toolbar[data-v-5eab17e1],.toolbar-left[data-v-5eab17e1]{align-items:center;display:flex;flex-wrap:wrap}.toolbar-left[data-v-5eab17e1]{gap:20px}.toolbar-title-box[data-v-5eab17e1]{align-items:center;display:flex;gap:10px}.page-title[data-v-5eab17e1]{color:#0f172a;font-size:20px;font-weight:700;margin:0}.count-badge[data-v-5eab17e1]{background:#ecfdf5;border:1px solid #d1fae5;border-radius:20px;color:#059669;font-size:13px;font-weight:700;padding:3px 10px}.status-filter-pills[data-v-5eab17e1]{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:6px;padding:4px}.filter-pill[data-v-5eab17e1]{align-items:center;background:transparent;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:6px 12px;transition:all .15s ease}.filter-pill[data-v-5eab17e1]:hover{color:#0f172a}.filter-pill.is-active[data-v-5eab17e1]{background:#fff;box-shadow:0 1px 3px #00000014;color:#0f172a}.pill-count[data-v-5eab17e1]{background:#e2e8f0;border-radius:10px;color:#475569;display:inline-block;font-size:11px;font-weight:700;padding:1px 6px}.pill-count--green[data-v-5eab17e1]{background:#dcfce7;color:#15803d}.pill-count--red[data-v-5eab17e1]{background:#fee2e2;color:#b91c1c}.search-box[data-v-5eab17e1]{flex:1 1 260px;max-width:360px;position:relative}.search-icon[data-v-5eab17e1]{color:#94a3b8;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.search-input[data-v-5eab17e1]{background:#fff;border:1px solid #cbd5e1;border-radius:10px;color:#0f172a;font-size:13.5px;outline:none;padding:9px 34px 9px 36px;transition:all .15s ease;width:100%}.search-input[data-v-5eab17e1]:focus{border-color:#249462;box-shadow:0 0 0 3px #2494621f}.clear-search-btn[data-v-5eab17e1]{align-items:center;background:transparent;border:none;color:#94a3b8;cursor:pointer;display:flex;justify-content:center;padding:2px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.clear-search-btn[data-v-5eab17e1]:hover{color:#0f172a}.certs-grid[data-v-5eab17e1]{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}@media(max-width:1280px){.certs-grid[data-v-5eab17e1]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.certs-grid[data-v-5eab17e1]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.certs-grid[data-v-5eab17e1]{grid-template-columns:1fr}}.modern-cert-card[data-v-5eab17e1]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 3px #0000000a;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:18px;position:relative;transition:all .2s ease}.modern-cert-card[data-v-5eab17e1]:hover{border-color:#249462;box-shadow:0 10px 24px #24946214;transform:translateY(-4px)}.modern-cert-card.is-expired[data-v-5eab17e1]{border-color:#fed7aa}.modern-cert-card.is-expired[data-v-5eab17e1]:hover{border-color:#f97316;box-shadow:0 10px 24px #f9731614}.cert-card-top[data-v-5eab17e1]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.org-profile-snippet[data-v-5eab17e1]{align-items:center;display:flex;gap:10px;min-width:0}.org-meta[data-v-5eab17e1]{display:flex;flex-direction:column;min-width:0}.org-name[data-v-5eab17e1]{color:#1e293b;font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-verified-label[data-v-5eab17e1]{color:#249462;font-size:11px;font-weight:600;gap:4px}.org-verified-label[data-v-5eab17e1],.status-pill[data-v-5eab17e1]{align-items:center;display:inline-flex}.status-pill[data-v-5eab17e1]{border-radius:20px;flex-shrink:0;font-size:11.5px;font-weight:700;gap:5px;padding:3px 9px;white-space:nowrap}.status-dot[data-v-5eab17e1]{border-radius:50%;height:6px;width:6px}.status-pill--active[data-v-5eab17e1]{background:#ecfdf5;border:1px solid #a7f3d0;color:#047857}.status-pill--active .status-dot[data-v-5eab17e1]{background:#10b981}.status-pill--expired[data-v-5eab17e1]{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.status-pill--expired .status-dot[data-v-5eab17e1]{background:#ef4444}.doc-num-row[data-v-5eab17e1]{align-items:center;background:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;display:flex;gap:8px;justify-content:space-between;margin-bottom:10px;padding:4px 10px}.doc-num-tag[data-v-5eab17e1]{align-items:center;color:#475569;display:inline-flex;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11.5px;font-weight:600;gap:5px}.copy-btn[data-v-5eab17e1],.doc-num-icon[data-v-5eab17e1]{color:#94a3b8}.copy-btn[data-v-5eab17e1]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;justify-content:center;padding:2px;transition:color .15s ease}.cert-title[data-v-5eab17e1],.copy-btn[data-v-5eab17e1]:hover{color:#0f172a}.cert-title[data-v-5eab17e1]{display:-webkit-box;font-size:15px;font-weight:700;height:42px;-webkit-line-clamp:2;line-clamp:2;line-height:1.35;margin:0 0 6px;-webkit-box-orient:vertical;overflow:hidden}.cert-subtitle[data-v-5eab17e1]{color:#64748b;font-size:12.5px;margin:0 0 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cert-chips-row[data-v-5eab17e1]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.cert-chip[data-v-5eab17e1]{align-items:center;background:#f1f5f9;border-radius:6px;color:#334155;display:inline-flex;font-size:12px;font-weight:600;gap:5px;padding:3px 8px}.chip-svg[data-v-5eab17e1]{color:#64748b}.cert-chip--score[data-v-5eab17e1]{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.cert-chip--score .chip-svg[data-v-5eab17e1]{color:#16a34a}.cert-chip--danger[data-v-5eab17e1]{background:#fff1f2;border:1px solid #fecdd3;color:#9f1239}.cert-chip--danger .chip-svg[data-v-5eab17e1]{color:#e11d48}.cert-actions-footer[data-v-5eab17e1]{border-top:1px solid #f1f5f9;display:flex;gap:8px;margin-top:auto;padding-top:12px}.action-btn[data-v-5eab17e1]{align-items:center;border:1px solid transparent;border-radius:10px;cursor:pointer;display:inline-flex;flex:1;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:8px 12px;transition:all .15s ease}.action-btn--view[data-v-5eab17e1]{background:#f8fafc;border-color:#cbd5e1;color:#1e293b}.action-btn--view[data-v-5eab17e1]:hover{background:#fff;border-color:#249462;box-shadow:0 2px 6px #2494621a;color:#249462}.action-btn--download[data-v-5eab17e1]{background:#249462;color:#fff}.action-btn--download[data-v-5eab17e1]:hover{background:#1e7b51;box-shadow:0 2px 6px #24946240}.empty-state-box[data-v-5eab17e1]{background:#fff;border:1px dashed #cbd5e1;border-radius:16px;flex-direction:column;padding:60px 20px;text-align:center}.empty-state-box[data-v-5eab17e1],.empty-state-icon[data-v-5eab17e1]{align-items:center;display:flex;justify-content:center}.empty-state-icon[data-v-5eab17e1]{background:#ecfdf5;border-radius:50%;height:64px;margin-bottom:12px;width:64px}.empty-state-title[data-v-5eab17e1]{color:#0f172a;font-size:17px;font-weight:700;margin:0 0 6px}.empty-state-desc[data-v-5eab17e1]{color:#64748b;font-size:13.5px;margin:0;max-width:420px}.skeleton-cert-card[data-v-5eab17e1]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;display:flex;flex-direction:column;gap:12px;height:250px;padding:18px}.skeleton-line[data-v-5eab17e1]{animation:skeleton-shimmer-5eab17e1 1.4s ease infinite;background:linear-gradient(90deg,#f1f5f9 25%,#f8fafc 37%,#f1f5f9 63%);background-size:400% 100%;border-radius:6px}.skeleton-line--header[data-v-5eab17e1]{height:34px;width:60%}.skeleton-line--pill[data-v-5eab17e1]{height:22px;width:40%}.skeleton-line--title[data-v-5eab17e1]{height:42px;width:100%}.skeleton-line--body[data-v-5eab17e1]{height:20px;width:80%}.skeleton-line--footer[data-v-5eab17e1]{height:36px;margin-top:auto;width:100%}@keyframes skeleton-shimmer-5eab17e1{0%{background-position:100% 50%}to{background-position:0 50%}}.modal-cert[data-v-5eab17e1]{display:flex;flex-direction:column;gap:20px}.modal-header-bar[data-v-5eab17e1]{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;gap:16px;justify-content:space-between;padding-bottom:14px}.modal-title-wrap[data-v-5eab17e1]{align-items:center;display:flex;gap:10px}.modal-heading[data-v-5eab17e1]{color:#0f172a;font-size:18px;font-weight:700;margin:0}.modal-close-btn[data-v-5eab17e1]{align-items:center;background:transparent;border:none;border-radius:8px;color:#94a3b8;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .15s ease}.modal-close-btn[data-v-5eab17e1]:hover{background:#f1f5f9;color:#0f172a}.modal-body-content[data-v-5eab17e1]{display:flex;flex-direction:column;gap:16px}.modal-cert-highlight[data-v-5eab17e1]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px}.modal-cert-name[data-v-5eab17e1]{color:#0f172a;font-size:17px;font-weight:700;margin:0 0 4px}.modal-cert-sub[data-v-5eab17e1]{color:#64748b;font-size:13px;margin:0}.modal-info-grid[data-v-5eab17e1]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.modal-info-item[data-v-5eab17e1]{background:#fff;border:1px solid #f1f5f9;border-radius:10px;display:flex;flex-direction:column;gap:2px;padding:10px 12px}.info-label[data-v-5eab17e1]{color:#64748b;font-size:11.5px}.info-value[data-v-5eab17e1]{color:#0f172a;font-size:13.5px;font-weight:700}.modal-preview-box[data-v-5eab17e1]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;height:320px;overflow:hidden;width:100%}.modal-cert-iframe[data-v-5eab17e1]{border:none;height:100%;width:100%}.modal-cert-img[data-v-5eab17e1]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.modal-footer-actions[data-v-5eab17e1]{align-items:center;border-top:1px solid #e2e8f0;display:flex;gap:10px;justify-content:flex-end;padding-top:14px}.certs-grid .modern-cert-card[data-v-5eab17e1]{background:transparent;border:0;border-radius:0;box-shadow:none;box-sizing:border-box;gap:0;min-height:323px;overflow:visible;padding:0}.certs-grid .modern-cert-card[data-v-5eab17e1]:hover{border-color:transparent;box-shadow:none}.certs-grid .modern-cert-card.is-expired[data-v-5eab17e1],.certs-grid .modern-cert-card.is-expired[data-v-5eab17e1]:hover{border-color:transparent}.certs-grid .cert-card-main[data-v-5eab17e1]{background:#fff;border:1px solid #e9e9e9;border-radius:16px;box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;min-height:262px;padding:16px;transition:border-color .15s ease,box-shadow .15s ease}.certs-grid .modern-cert-card:hover .cert-actions-footer[data-v-5eab17e1],.certs-grid .modern-cert-card:hover .cert-card-main[data-v-5eab17e1]{border-color:color-mix(in srgb,var(--module-accent,#f97316) 42%,#e9e9e9);box-shadow:0 8px 20px color-mix(in srgb,var(--module-accent,#f97316) 10%,transparent)}.certs-grid .cert-card-top[data-v-5eab17e1]{border-bottom:1px solid #e9e9e9;margin-bottom:12px;padding-bottom:12px}.certs-grid .org-profile-snippet[data-v-5eab17e1]{gap:8px}.certs-grid .org-name[data-v-5eab17e1]{color:#020105;font-size:12px;font-weight:500;line-height:1.5;max-width:190px}.certs-grid .org-verified-label[data-v-5eab17e1]{color:#9a999b;font-size:10px;font-weight:400;line-height:1.5;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.certs-grid .status-pill[data-v-5eab17e1]{background:#ededed;border:0;border-radius:8px;color:transparent;cursor:pointer;flex-shrink:0;font-size:0;gap:0;height:32px;justify-content:center;overflow:hidden;padding:8px;width:32px}.certs-grid .status-pill[data-v-5eab17e1]:hover{background:#e5e5e5}.certs-grid .status-pill .status-dot[data-v-5eab17e1]{display:none}.status-bookmark-icon[data-v-5eab17e1]{display:block;height:16px;width:16px}.cert-tags-row[data-v-5eab17e1]{align-items:center;display:flex;gap:8px;margin-bottom:12px;min-width:0}.cert-tag[data-v-5eab17e1]{background:#f5f5f7;border-radius:8px;color:#5d5d5f;font-size:12px;font-weight:400;line-height:1.5;max-width:55%;overflow:hidden;padding:4px 8px;text-overflow:ellipsis;white-space:nowrap}.cert-tag--status[data-v-5eab17e1]{color:#7e7ef5;flex-shrink:0}.cert-tag--status.is-expired[data-v-5eab17e1]{color:#dc2626}.certs-grid .doc-num-row[data-v-5eab17e1]{display:none}.certs-grid .cert-title[data-v-5eab17e1]{color:#171142;font-size:16px;font-weight:500;height:auto;line-height:1.4;margin:0 0 8px;min-height:44.8px}.certs-grid .cert-subtitle[data-v-5eab17e1]{color:#353437;display:-webkit-box;font-size:12px;font-weight:400;line-height:1.5;margin:0 0 12px;max-height:36px;min-height:36px;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.certs-grid .cert-chips-row[data-v-5eab17e1]{gap:8px;margin-bottom:14px}.certs-grid .cert-chip[data-v-5eab17e1]{background:#fdfdfd;border:1px solid #f5f5f7;border-radius:8px;color:#020105;font:inherit;font-size:12px;font-weight:400;line-height:1.5;min-width:0;padding:6px 8px}.certs-grid .cert-chip img[data-v-5eab17e1],.certs-grid .cert-chip svg[data-v-5eab17e1]{flex:0 0 16px;height:16px;width:16px}.certs-grid .cert-chip--score[data-v-5eab17e1]{background:#fdfdfd;border-color:#f5f5f7;color:#020105}.cert-chip--document[data-v-5eab17e1]{cursor:pointer;max-width:112px}.cert-chip--document span[data-v-5eab17e1]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.certs-grid .cert-actions-footer[data-v-5eab17e1]{align-items:center;background:#fff;border:1px solid #e9e9e9;border-radius:16px;justify-content:space-between;margin:0;min-height:61px;padding:12px 16px}.validity-info[data-v-5eab17e1]{display:flex;flex-direction:column;justify-content:center;min-width:0}.validity-info strong[data-v-5eab17e1]{color:#171717;font-size:15px;line-height:1.4}.validity-info span[data-v-5eab17e1],.validity-info strong[data-v-5eab17e1]{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.validity-info span[data-v-5eab17e1]{color:#9a999b;font-size:12px;line-height:16px}.certs-grid .action-btn--view[data-v-5eab17e1]{display:none}.certs-grid .action-btn--download[data-v-5eab17e1]{background:var(--module-accent,#f97316);border-radius:999px;color:#fff;flex:0 0 auto;font-size:12px;font-weight:500;line-height:16px;min-width:103px;padding:8px 14px;width:auto}.certs-grid .action-btn--download svg[data-v-5eab17e1]{display:none}.certs-grid .action-btn--download[data-v-5eab17e1]:hover{background:color-mix(in srgb,var(--module-accent,#f97316) 88%,#000);box-shadow:0 4px 12px color-mix(in srgb,var(--module-accent,#f97316) 28%,transparent)}@media(max-width:560px){.certs-grid .modern-cert-card[data-v-5eab17e1]{min-height:323px}.certs-grid .org-name[data-v-5eab17e1],.certs-grid .org-verified-label[data-v-5eab17e1]{max-width:min(190px,48vw)}}[data-v-532f752f] *{box-sizing:border-box}.orc[data-v-532f752f]{color:#1d2129;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;min-height:100%;width:100%}.orc-header-row[data-v-532f752f]{gap:16px;justify-content:space-between;margin-bottom:24px;padding:4px 0}.orc-header-left[data-v-532f752f],.orc-header-row[data-v-532f752f]{align-items:center;display:flex;flex-wrap:wrap}.orc-header-left[data-v-532f752f]{gap:20px}.orc-header-row[data-v-532f752f] .ecb{background:#165dff!important;border-color:#165dff!important;font-weight:700!important;padding:0 18px!important}.stats-bar[data-v-532f752f]{display:flex;flex-wrap:wrap;gap:8px}.stat-pill[data-v-532f752f]{align-items:center;background:#fff;border:1px solid #e5e6eb;border-radius:10px;display:flex;font-size:12.5px;gap:6px;padding:5px 12px}.stat-lbl[data-v-532f752f]{color:#86909c}.stat-val[data-v-532f752f]{color:#1d2129;font-weight:700}.stat-pill--active[data-v-532f752f]{background:#f0fdf4;border-color:#bbf7d0}.stat-pill--active .stat-val[data-v-532f752f]{color:#16a34a}.stat-pill--draft[data-v-532f752f]{background:#f8fafc;border-color:#e5e6eb}.stat-pill--draft .stat-val[data-v-532f752f]{color:#64748b}.stat-pill--pending[data-v-532f752f]{background:#fefce8;border-color:#fef08a}.stat-pill--pending .stat-val[data-v-532f752f]{color:#ca8a04}.orc-toolbar[data-v-532f752f]{align-items:center;background:#fff;border:1px solid #e5e6eb;border-radius:16px;display:flex;flex-wrap:nowrap;gap:12px;margin-bottom:24px;padding:14px 18px}.oc-search-comp[data-v-532f752f]{flex:1;max-width:none;min-width:260px}.orc-toolbar[data-v-532f752f] .eci__field,.orc-toolbar[data-v-532f752f] .ecs__trigger{border-color:#e5e6eb!important}.btn-reset[data-v-532f752f]{background:#fff;border:1px solid #e5e6eb;border-radius:12px;color:#165dff;cursor:pointer;font-size:13px;font-weight:600;height:40px;padding:0 16px;transition:background-color .15s ease,border-color .15s ease;white-space:nowrap}.btn-reset[data-v-532f752f]:hover{background:#f2f3f5;border-color:#c9cdd4}.orc-grid[data-v-532f752f]{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.orc-card[data-v-532f752f]{background:#fff;border:1px solid #e5e6eb;border-radius:20px;display:flex;flex-direction:column;min-height:280px;overflow:visible;padding:24px;position:relative;transition:box-shadow .2s ease,border-color .2s ease}.orc-card[data-v-532f752f]:hover{border-color:#d6dae1;box-shadow:0 8px 20px #0000000a;z-index:20}.orc-title-wrap[data-v-532f752f]{display:block;margin:0 0 12px;position:relative;width:100%}.course-title[data-v-532f752f]{color:#1d2129;cursor:default;display:-webkit-box;font-size:15px;font-weight:700;height:42px;line-height:1.4;margin-bottom:0;overflow:hidden;padding-right:0;-webkit-box-orient:vertical;-webkit-line-clamp:2}.orc-title-tip[data-v-532f752f]{background:#1d2129;border-radius:8px;bottom:calc(100% + 10px);box-shadow:0 4px 12px #0000002e;color:#fff;font-size:12px;font-weight:500;left:50%;line-height:1.4;max-width:320px;opacity:0;overflow-wrap:break-word;padding:6px 10px;pointer-events:none;position:absolute;transform:translate(-50%) translateY(4px);transition:opacity .15s ease,transform .15s ease;visibility:hidden;white-space:normal;width:-moz-max-content;width:max-content;z-index:9999}.orc-title-tip[data-v-532f752f]:after{border:5px solid transparent;border-top-color:#1d2129;content:"";left:50%;position:absolute;top:100%;transform:translate(-50%)}.orc-title-wrap:hover .orc-title-tip[data-v-532f752f]{opacity:1;transform:translate(-50%) translateY(0);visibility:visible}.tags-row[data-v-532f752f]{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.meta-row[data-v-532f752f]{font-weight:500;gap:4px}.cert-meta-bar[data-v-532f752f],.meta-row[data-v-532f752f]{align-items:center;color:#86909c;display:flex;font-size:12px}.cert-meta-bar[data-v-532f752f]{flex-wrap:wrap;gap:6px;margin-bottom:16px}.type-tag[data-v-532f752f]{align-items:center;background:#f2f3f5;border-radius:6px;color:#4e5969;display:inline-flex;font-size:11px;font-weight:600;padding:2px 7px}.cert-meta-divider[data-v-532f752f]{color:#c9cdd4}.score-tag[data-v-532f752f],.validity-tag[data-v-532f752f]{color:#4e5969;font-size:11.5px;font-weight:500}.org-wrapper-flex[data-v-532f752f]{gap:8px;margin-bottom:20px;margin-top:auto;width:100%}.org-box[data-v-532f752f],.org-wrapper-flex[data-v-532f752f]{align-items:center;display:flex}.org-box[data-v-532f752f]{background:#f7f8fa;border:1px solid #e5e6eb;border-radius:16px;flex:1;min-height:52px;min-width:0;padding:10px 14px}.org-avatar[data-v-532f752f]{border-radius:50%;flex-shrink:0;height:28px;margin-right:10px;overflow:hidden;width:28px}.org-info[data-v-532f752f]{flex:1;min-width:0}.org-name[data-v-532f752f]{color:#1d2129;font-size:13px;font-weight:700}.org-name[data-v-532f752f],.org-username[data-v-532f752f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-username[data-v-532f752f]{color:#86909c;font-size:11px;margin-top:1px}.assigned-employees-box[data-v-532f752f]{background:#e8f3ff;border:1px solid #bedbff;border-radius:12px;flex:1;justify-content:space-between;min-height:52px;padding:8px 12px}.assigned-employees-box[data-v-532f752f],.assigned-left[data-v-532f752f]{align-items:center;display:flex;min-width:0}.assigned-left[data-v-532f752f]{gap:8px}.employee-avatar-circle[data-v-532f752f],.employee-avatars[data-v-532f752f]{align-items:center;display:flex}.employee-avatar-circle[data-v-532f752f]{background:#86909c;border:1.5px solid #e8f3ff;border-radius:50%;color:#fff;font-size:10px;font-weight:600;height:24px;justify-content:center;margin-left:-6px;overflow:hidden;width:24px}.employee-avatar-circle[data-v-532f752f]:first-child{margin-left:0}.employee-avatar-circle img[data-v-532f752f]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.assigned-text[data-v-532f752f]{color:#165dff;font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assigned-swap-btn[data-v-532f752f]{align-items:center;background:#165dff;border:0;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex:none;height:22px;justify-content:center;transition:transform .15s ease;width:22px}.assigned-swap-btn[data-v-532f752f]:hover{transform:scale(1.08)}.badge-tag[data-v-532f752f]{align-items:center;border-radius:6px;display:inline-flex;font-size:11px;font-weight:600;padding:3px 8px}.tag-rating-orange[data-v-532f752f]{background:#fff3e8;color:#ff7d00;font-weight:700}.passed-tag[data-v-532f752f]{color:#16a34a;font-size:11.5px;font-weight:600}.orc-card-buttons[data-v-532f752f]{width:100%}.three-btn-row[data-v-532f752f]{display:flex;gap:8px;width:100%}.card-btn-main[data-v-532f752f]{align-items:center;background:#f2f3f5;border:0;border-radius:12px;color:#1d2129;cursor:pointer;display:flex;flex:1;font-size:14px;font-weight:600;gap:6px;height:40px;justify-content:center;transition:background-color .2s}.card-btn-main[data-v-532f752f]:hover{background:#e5e6eb}.card-btn-main[data-v-532f752f]:disabled{cursor:not-allowed;opacity:.5}.card-btn-tooltip-wrap[data-v-532f752f]{display:inline-flex;position:relative}.card-btn-icon[data-v-532f752f],.card-btn-tooltip-wrap[data-v-532f752f]{align-items:center;justify-content:center}.card-btn-icon[data-v-532f752f]{background:#f2f3f5;border:0;border-radius:12px;color:#4e5969;cursor:pointer;display:flex;height:40px;transition:background-color .2s,color .2s;width:40px}.card-btn-icon[data-v-532f752f]:hover:not(:disabled){background:#e5e6eb;color:#1d2129}.card-btn-icon[data-v-532f752f]:disabled{cursor:not-allowed;opacity:.45}.card-btn-tooltip[data-v-532f752f]{background:#1d2129;border-radius:8px;bottom:calc(100% + 6px);color:#fff;font-size:11px;font-weight:600;opacity:0;padding:6px 12px;pointer-events:none;transition:opacity .15s ease,transform .15s ease;white-space:nowrap;z-index:20}.card-btn-tooltip[data-v-532f752f],.card-btn-tooltip[data-v-532f752f]:after{left:50%;position:absolute;transform:translate(-50%)}.card-btn-tooltip[data-v-532f752f]:after{border:4px solid transparent;border-top-color:#1d2129;content:"";top:100%}.card-btn-tooltip-wrap:hover .card-btn-tooltip[data-v-532f752f]{opacity:1;transform:translate(-50%) translateY(-4px)}.orc-pagination[data-v-532f752f]{display:flex;justify-content:center;margin-top:28px}.orc-loading[data-v-532f752f]{color:#86909c;padding:40px 20px;text-align:center}.spinner[data-v-532f752f]{animation:spin-532f752f .8s linear infinite;border:3px solid #e5e6eb;border-radius:50%;border-top-color:#165dff;height:28px;margin:0 auto 12px;width:28px}@keyframes spin-532f752f{to{transform:rotate(1turn)}}.orc-empty[data-v-532f752f]{background:#fff;border:1px solid #e5e6eb;border-radius:24px;margin-bottom:40px;padding:60px 20px;text-align:center}.orc-empty svg[data-v-532f752f]{color:#86909c;margin-bottom:16px}.orc-empty h3[data-v-532f752f]{margin-bottom:8px}.orc-error[data-v-532f752f]{background:#fff0f0;border-radius:10px;color:#a3210d;padding:12px 16px}.orc-error button[data-v-532f752f]{background:transparent;border:0;color:inherit;cursor:pointer;margin-left:8px;text-decoration:underline}@media(max-width:1100px){.orc-grid[data-v-532f752f]{grid-template-columns:repeat(2,minmax(0,1fr))}.orc-toolbar[data-v-532f752f]{flex-wrap:wrap}.oc-search-comp[data-v-532f752f]{min-width:320px}}@media(max-width:700px){.orc-grid[data-v-532f752f]{grid-template-columns:minmax(0,1fr);width:100%}.orc-card[data-v-532f752f]{border-radius:16px;box-sizing:border-box;padding:16px;width:100%}.oc-search-comp[data-v-532f752f]{min-width:100%}.orc-header-row[data-v-532f752f]{align-items:stretch;flex-direction:column}.stats-bar[data-v-532f752f]{width:100%}}@media(max-width:640px){.orc-toolbar[data-v-532f752f]{align-items:stretch;flex-direction:column}.orc-toolbar[data-v-532f752f] .ecs{width:100%!important}}.ccn[data-v-27d67f13]{font-family:var(--font-family-inter,sans-serif)}.ccn__back[data-v-27d67f13]{margin-bottom:16px}.ccn__steps[data-v-27d67f13]{margin-bottom:24px;padding:4px 0;width:100%}.ccn__workspace[data-v-27d67f13]{display:flex;flex-direction:column;gap:20px}.ccn__step-actions[data-v-27d67f13]{align-items:center;display:flex;gap:12px;justify-content:space-between;padding-top:4px}.ccn__step-actions--end[data-v-27d67f13]{justify-content:flex-end}.ccn__faq-head[data-v-27d67f13],.ccn__faq-item[data-v-27d67f13],.ccn__section-head[data-v-27d67f13]{align-items:center;display:flex}.ccn__faq-head[data-v-27d67f13],.ccn__section-head[data-v-27d67f13]{gap:16px;justify-content:space-between}.ccn__section-note[data-v-27d67f13]{margin-top:6px}.ccn__editor-label[data-v-27d67f13]{display:block;letter-spacing:.5px;margin-bottom:8px}.ccn__attributes-grid[data-v-27d67f13]{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.ccn__full-row[data-v-27d67f13]{grid-column:1/-1}.ccn__workspace[data-v-27d67f13] .eci:not(.eci--area) .eci__field{border-radius:12px!important;height:44px!important}.ccn__workspace[data-v-27d67f13] .eci__field:focus,.ccn__workspace[data-v-27d67f13] .ecs__trigger--open,.ccn__workspace[data-v-27d67f13] .ecs__trigger:focus-visible,.ccn__workspace[data-v-27d67f13] .ecs__trigger:focus-within{box-shadow:none!important}.ccn__faq-head[data-v-27d67f13]{border-top:1px solid var(--color-primary-200,#e5e6eb);margin-top:8px;padding-top:20px}.ccn__faq-list[data-v-27d67f13]{display:flex;flex-direction:column;gap:12px}.ccn__faq-item[data-v-27d67f13]{align-items:flex-end;background:var(--color-primary-50,#fff);border:1px solid var(--color-primary-200,#e5e6eb);border-radius:12px;gap:12px;padding:16px}.ccn__faq-fields[data-v-27d67f13]{display:grid;flex:1;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.ccn__empty-note[data-v-27d67f13]{background:var(--color-primary-100,#f7f8fa);border-radius:12px;padding:16px;text-align:center}.ccn__retake-alert[data-v-27d67f13]{align-items:flex-start;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;display:flex;gap:12px;padding:12px 16px;transition:all .2s ease}.ccn__retake-alert-icon[data-v-27d67f13]{flex-shrink:0;margin-top:2px}.ccn__retake-alert-content[data-v-27d67f13]{display:flex;flex-direction:column;gap:2px}.ccn__retake-alert-title[data-v-27d67f13]{color:#92400e;font-size:13px;font-weight:600}.ccn__retake-alert-text[data-v-27d67f13]{color:#b45309;font-size:13px;line-height:1.5}@media(max-width:768px){.ccn__faq-item[data-v-27d67f13],.ccn__section-head[data-v-27d67f13]{align-items:stretch;flex-direction:column}.ccn__attributes-grid[data-v-27d67f13],.ccn__faq-fields[data-v-27d67f13]{grid-template-columns:1fr}.ccn__full-row[data-v-27d67f13]{grid-column:auto}.ccn__step-actions[data-v-27d67f13]>*{flex:1}}.org-exams-wrap[data-v-4d31101f]{display:flex;flex-direction:column;gap:20px;width:100%}.list-head[data-v-4d31101f]{align-items:center;gap:16px;justify-content:space-between}.list-head[data-v-4d31101f],.stats-bar[data-v-4d31101f]{display:flex;flex-wrap:wrap}.stats-bar[data-v-4d31101f]{gap:12px}.stat-pill[data-v-4d31101f]{align-items:center;background:#fff;border:1px solid var(--color-primary-200,#e2e8f0);border-radius:12px;display:flex;font-size:13px;gap:6px;padding:6px 14px}.stat-lbl[data-v-4d31101f]{color:var(--color-primary-600,#64748b)}.stat-val[data-v-4d31101f]{color:var(--color-primary-900,#0f172a);font-weight:700}.stat-pill--passed[data-v-4d31101f]{background:#f0fdf4;border-color:#bbf7d0}.stat-pill--progress[data-v-4d31101f]{background:#faf5ff;border-color:#e9d5ff}.stat-pill--failed[data-v-4d31101f]{background:#fef2f2;border-color:#fecaca}.filters-row[data-v-4d31101f]{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.search-field[data-v-4d31101f]{flex:1 1 280px;max-width:420px}.filter-selects[data-v-4d31101f]{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.btn-reset[data-v-4d31101f]{background:#fff;border:1px solid var(--color-primary-200,#e2e8f0);border-radius:10px;color:#f97316;cursor:pointer;font-size:13px;font-weight:600;height:38px;padding:0 14px}.btn-reset[data-v-4d31101f]:hover{background:#fff7ed}.error-alert[data-v-4d31101f]{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#dc2626;font-size:13px;padding:12px 16px}.empty-state[data-v-4d31101f],.loading-state[data-v-4d31101f]{align-items:center;background:#fff;border:1px solid var(--color-primary-200,#e2e8f0);border-radius:16px;color:var(--color-primary-600,#64748b);display:flex;flex-direction:column;gap:12px;justify-content:center;padding:48px 20px;text-align:center}.spinner[data-v-4d31101f]{animation:spin-4d31101f .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#f97316;height:32px;width:32px}@keyframes spin-4d31101f{to{transform:rotate(1turn)}}.empty-icon[data-v-4d31101f]{font-size:40px}.table-wrap[data-v-4d31101f]{background:#fff;border:1px solid var(--color-primary-200,#e2e8f0);border-radius:16px;overflow-x:auto}.exams-table[data-v-4d31101f]{border-collapse:collapse;font-size:13.5px;width:100%}.exams-table td[data-v-4d31101f],.exams-table th[data-v-4d31101f]{border-bottom:1px solid #f1f5f9;padding:12px 16px;text-align:left}.exams-table th[data-v-4d31101f]{background:#f8fafc;color:var(--color-primary-700,#334155);font-weight:600}.expand-btn[data-v-4d31101f]{background:transparent;border:none;color:var(--color-primary-500,#64748b);cursor:pointer;font-size:12px}.student-cell[data-v-4d31101f]{display:flex;flex-direction:column}.student-name[data-v-4d31101f]{color:var(--color-primary-900,#0f172a);font-weight:700}.student-sub[data-v-4d31101f]{color:var(--color-primary-500,#64748b);font-size:12px}.cert-title[data-v-4d31101f]{color:var(--color-primary-800,#1e293b)}.score-val[data-v-4d31101f]{color:#f97316;font-weight:700}.badge[data-v-4d31101f]{border-radius:8px;font-size:11px;font-weight:600;padding:3px 8px}.badge--green[data-v-4d31101f]{background:#f0fdf4;color:#16a34a}.badge--purple[data-v-4d31101f]{background:#faf5ff;color:#9333ea}.badge--red[data-v-4d31101f]{background:#fef2f2;color:#dc2626}.badge--gray[data-v-4d31101f]{background:#f1f5f9;color:#64748b}.details-row td[data-v-4d31101f]{background:#fafafa;padding:16px 24px}.details-box[data-v-4d31101f]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px}.det-title[data-v-4d31101f]{color:var(--color-primary-900,#0f172a);font-size:14px;font-weight:700;margin:0 0 12px}.det-grid[data-v-4d31101f]{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.det-item[data-v-4d31101f]{display:flex;flex-direction:column;font-size:12.5px}.det-item span[data-v-4d31101f]{color:#64748b}.det-item strong[data-v-4d31101f]{color:#0f172a}.issued-certs-wrap[data-v-b21eb385]{display:flex;flex-direction:column;gap:20px;width:100%}.list-head[data-v-b21eb385]{align-items:center;gap:16px;justify-content:space-between}.list-head[data-v-b21eb385],.stats-bar[data-v-b21eb385]{display:flex;flex-wrap:wrap}.stats-bar[data-v-b21eb385]{gap:12px}.stat-pill[data-v-b21eb385]{align-items:center;background:#fff;border:1px solid var(--color-primary-200,#e2e8f0);border-radius:12px;display:flex;font-size:13px;gap:6px;padding:6px 14px}.stat-lbl[data-v-b21eb385]{color:var(--color-primary-600,#64748b)}.stat-val[data-v-b21eb385]{color:var(--color-primary-900,#0f172a);font-weight:700}.stat-pill--signed[data-v-b21eb385]{background:#f0fdf4;border-color:#bbf7d0}.stat-pill--unsigned[data-v-b21eb385]{background:#f8fafc;border-color:#e2e8f0}.stat-pill--expired[data-v-b21eb385]{background:#fef2f2;border-color:#fecaca}.filters-row[data-v-b21eb385]{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.search-field[data-v-b21eb385]{flex:1 1 280px;max-width:420px}.filter-selects[data-v-b21eb385]{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.btn-reset[data-v-b21eb385]{background:#fff;border:1px solid var(--color-primary-200,#e2e8f0);border-radius:10px;color:#f97316;cursor:pointer;font-size:13px;font-weight:600;height:38px;padding:0 14px}.btn-reset[data-v-b21eb385]:hover{background:#fff7ed}.error-alert[data-v-b21eb385]{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#dc2626;font-size:13px;padding:12px 16px}.empty-state[data-v-b21eb385],.loading-state[data-v-b21eb385]{align-items:center;background:#fff;border:1px solid var(--color-primary-200,#e2e8f0);border-radius:16px;color:var(--color-primary-600,#64748b);display:flex;flex-direction:column;gap:12px;justify-content:center;padding:48px 20px;text-align:center}.spinner[data-v-b21eb385]{animation:spin-b21eb385 .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#f97316;height:32px;width:32px}@keyframes spin-b21eb385{to{transform:rotate(1turn)}}.empty-icon[data-v-b21eb385]{font-size:40px}.table-wrap[data-v-b21eb385]{background:#fff;border:1px solid var(--color-primary-200,#e2e8f0);border-radius:16px;overflow-x:auto}.certs-table[data-v-b21eb385]{border-collapse:collapse;font-size:13.5px;width:100%}.certs-table td[data-v-b21eb385],.certs-table th[data-v-b21eb385]{border-bottom:1px solid #f1f5f9;padding:12px 16px;text-align:left}.certs-table th[data-v-b21eb385]{background:#f8fafc;color:var(--color-primary-700,#334155);font-weight:600}.expand-btn[data-v-b21eb385]{background:transparent;border:none;color:var(--color-primary-500,#64748b);cursor:pointer;font-size:12px}.student-cell[data-v-b21eb385]{display:flex;flex-direction:column}.student-name[data-v-b21eb385]{color:var(--color-primary-900,#0f172a);font-weight:700}.doc-badge[data-v-b21eb385]{background:#f1f5f9;border-radius:6px;font-family:monospace;font-size:12.5px;font-weight:700;padding:2px 8px}.cert-title[data-v-b21eb385],.doc-badge[data-v-b21eb385]{color:var(--color-primary-800,#1e293b)}.badge[data-v-b21eb385]{border-radius:8px;font-size:11px;font-weight:600;padding:3px 8px}.badge--green[data-v-b21eb385]{background:#f0fdf4;color:#16a34a}.badge--red[data-v-b21eb385]{background:#fef2f2;color:#dc2626}.badge--gray[data-v-b21eb385]{background:#f1f5f9;color:#64748b}.actions-cell[data-v-b21eb385]{display:flex;justify-content:flex-end}.btn-dl[data-v-b21eb385]{background:#f97316;border:1px solid #f97316;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px}.btn-dl[data-v-b21eb385]:hover{background:#ea580c}.details-row td[data-v-b21eb385]{background:#fafafa;padding:16px 24px}.details-box[data-v-b21eb385]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px}.det-title[data-v-b21eb385]{color:var(--color-primary-900,#0f172a);font-size:14px;font-weight:700;margin:0 0 12px}.det-grid[data-v-b21eb385]{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.det-item[data-v-b21eb385]{display:flex;flex-direction:column;font-size:12.5px}.det-item span[data-v-b21eb385]{color:#64748b}.det-item strong[data-v-b21eb385]{color:#0f172a}.cd-page[data-v-de7906ff]{color:#121116;display:flex;flex-direction:column;gap:24px}.cd-back-wrap[data-v-de7906ff]{align-items:center;display:flex;width:100%}.cd-layout[data-v-de7906ff]{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(280px,326px)}.cd-layout--single[data-v-de7906ff]{grid-template-columns:minmax(0,1fr)}.cd-main[data-v-de7906ff],.cd-sidebar[data-v-de7906ff]{display:flex;flex-direction:column;gap:24px}.cd-hero-card[data-v-de7906ff]{background-color:#fff;border:1px solid #e9e9e9;border-radius:16px;display:flex;flex-direction:column;gap:16px;padding:24px}html.dark{background-color:#18181b;border-color:#27272a}.cd-hero-tags[data-v-de7906ff]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.cd-badge-new[data-v-de7906ff]{background:#f5f5f7;border-radius:8px;color:#7e7ef5;font-family:Golos Text,sans-serif;font-size:12px;font-weight:400;line-height:1.5;padding:4px 8px}html.dark{background:#7c3aed33;color:#c4b5fd}.cd-badge-category[data-v-de7906ff]{background:#f5f5f7;border-radius:8px;color:#5d5d5f;font-family:Golos Text,sans-serif;font-size:12px;font-weight:400;line-height:1.5;padding:4px 8px}html.dark{background:#27272a;color:#d1d5db}.cd-hero-title[data-v-de7906ff]{color:#171142;font-family:Golos Text,sans-serif;font-size:18px;font-weight:500;line-height:1.4;margin:0}.cd-hero-desc[data-v-de7906ff]{color:#353437;font-family:Golos Text,sans-serif;font-size:14px;font-weight:400;line-height:1.5;margin:-8px 0 0}.cd-hero-desc[data-v-de7906ff] .expandable-content,.cd-hero-desc[data-v-de7906ff] p{color:inherit;font:inherit;margin:0}.cd-hero-pills[data-v-de7906ff]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.cd-meta-pill[data-v-de7906ff]{align-items:center;background:#f9fafb;border:1px solid #f5f5f7;border-radius:12px;color:#5d5d5f;display:inline-flex;font-family:Golos Text,sans-serif;font-size:14px;gap:8px;line-height:1.5;padding:12px 16px}html.dark{background:#27272a;border-color:#3f3f46;color:#9ca3af}.cd-meta-pill strong[data-v-de7906ff]{color:#020105;font-weight:400}.cd-pill-icon[data-v-de7906ff]{flex-shrink:0;height:20px;width:20px}.cd-hero-divider[data-v-de7906ff]{height:0;position:relative;width:100%}.cd-hero-divider[data-v-de7906ff]:before{background:url(../figma/certification-detail/divider.svg) 50%/100% 1px no-repeat;content:"";height:1px;left:0;position:absolute;right:0;top:-1px}html.dark{background:#27272a}.cd-hero-stats[data-v-de7906ff]{display:grid;gap:16px;grid-template-columns:repeat(5,minmax(0,1fr));width:100%}@media(max-width:860px){.cd-hero-stats[data-v-de7906ff]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.cd-hero-stats[data-v-de7906ff]{grid-template-columns:repeat(2,minmax(0,1fr))}}.cd-stat-item[data-v-de7906ff]{align-items:flex-start;height:104px;justify-content:space-between}.cd-stat-content[data-v-de7906ff],.cd-stat-item[data-v-de7906ff]{display:flex;flex-direction:column}.cd-stat-content[data-v-de7906ff]{gap:4px;width:100%}.cd-stat-icon-wrap[data-v-de7906ff]{align-items:center;background:#fff7ed;border-radius:50%;color:#f97316;display:flex;flex-shrink:0;height:32px;justify-content:center;margin-bottom:4px;width:32px}.cd-stat-icon-wrap img[data-v-de7906ff]{height:20px;width:20px}html.dark{background:#f9731626;color:#fb923c}.cd-stat-label[data-v-de7906ff]{color:#5c5c5c;font-size:12px;line-height:16px;margin:0}.cd-stat-value[data-v-de7906ff]{color:#171717;font-size:16px;font-weight:600;line-height:24px;margin:0}.cd-alert-banner[data-v-de7906ff]{align-items:center;border-radius:12px;display:flex;font-size:13px;font-weight:500;gap:10px;padding:12px 16px}.cd-alert-icon[data-v-de7906ff]{flex-shrink:0}.cd-alert-banner--blue[data-v-de7906ff]{background:#eef2ff;border:1px solid #e0e7ff;color:#4338ca}html.dark{background:#4f46e526;border-color:#4f46e54d;color:#a5b4fc}.cd-alert-banner--orange[data-v-de7906ff]{background:#fff7ed;border:1px solid #ffedd5;color:#c2410c}html.dark{background:#ea580c26;border-color:#ea580c4d;color:#fdba74}.cd-hero-footer[data-v-de7906ff]{align-items:center;display:flex;gap:20px;justify-content:space-between;width:100%}@media(max-width:640px){.cd-hero-footer[data-v-de7906ff]{align-items:stretch;flex-direction:column;gap:16px}}.cd-footer-info[data-v-de7906ff]{display:flex;flex-direction:column;gap:4px}.cd-footer-price-main[data-v-de7906ff]{color:#121212;font-size:20px;font-weight:600;line-height:1.4}.cd-footer-price-sub[data-v-de7906ff]{align-items:center;display:flex;font-size:14px;gap:8px;line-height:1.55}.cd-footer-stat-number[data-v-de7906ff]{color:#121212;font-size:20px;font-weight:600;line-height:1.4}html.dark{color:#fff}.cd-footer-stat-label[data-v-de7906ff]{color:#5c5c5c;font-size:12px;font-weight:400;line-height:16px}html.dark{color:#9ca3af}.cd-footer-actions[data-v-de7906ff]{align-items:center;display:flex;gap:20px}@media(max-width:640px){.cd-footer-actions[data-v-de7906ff]{justify-content:flex-end;width:100%}}.cd-action-btn-bookmark[data-v-de7906ff]{align-items:center;background:#ededed;border:0;border-radius:8px;cursor:pointer;display:flex;flex-shrink:0;height:48px;justify-content:center;transition:all .15s ease;width:48px}.cd-action-btn-bookmark img[data-v-de7906ff]{height:24px;width:24px}html.dark{background:#27272a;border-color:#3f3f46}.cd-action-btn-bookmark[data-v-de7906ff]:hover{background:#f9fafb;border-color:#d1d5db}.cd-action-btn-gradient[data-v-de7906ff]{align-items:center;background:#f05a2a url(../figma/certification-detail/action-gradient.png) 50%/cover no-repeat;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;justify-content:center;line-height:24px;min-height:48px;padding:0 24px;transition:all .2s ease;white-space:nowrap}.cd-action-btn-gradient[data-v-de7906ff]:hover:not(:disabled){opacity:.95;transform:translateY(-1px)}.cd-action-btn-gradient[data-v-de7906ff]:disabled{cursor:not-allowed;opacity:.7}.cd-action-btn-disabled[data-v-de7906ff]{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;color:#9ca3af;cursor:not-allowed;display:inline-flex;font-size:16px;font-weight:500;justify-content:center;min-height:48px;padding:0 28px;white-space:nowrap}html.dark{background:#27272a;border-color:#3f3f46;color:#71717a}.cd-action-btn-org[data-v-de7906ff]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;min-height:48px;padding:0 20px;transition:all .15s ease;white-space:nowrap}.cd-action-btn-org[data-v-de7906ff]:hover{background:#f9fafb;border-color:#d1d5db}html.dark{background:#27272a;border-color:#3f3f46;color:#e4e4e7}html.dark{background:#3f3f46}.cd-hero[data-v-de7906ff],.cd-section[data-v-de7906ff],.cd-sidebar-card[data-v-de7906ff]{background-color:#fff;border:1px solid #e0e0e0;border-radius:16px;padding:24px}.cd-tags[data-v-de7906ff]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.tag-badge[data-v-de7906ff]{border-radius:9999px;font-size:12px;font-weight:500;padding:4px 10px}.tag-gray[data-v-de7906ff]{background:#f0f0f0;color:#333}.cd-title[data-v-de7906ff]{font-size:24px;font-weight:600;line-height:32px;margin-bottom:12px}.cd-about[data-v-de7906ff]{border-top:1px solid #ededed;margin-top:24px;padding-top:24px}.cd-about-title[data-v-de7906ff]{color:#121116;font-size:16px;font-weight:600;line-height:24px;margin:0 0 16px}.cd-about-grid[data-v-de7906ff]{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.cd-about-item[data-v-de7906ff]{background:#fafafa;border:1px solid #ededed;border-radius:16px;display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px}.cd-about-label[data-v-de7906ff]{color:#777;font-size:12px;font-weight:400;line-height:16px;margin:0}.cd-about-row[data-v-de7906ff]{gap:10px}.cd-about-icon[data-v-de7906ff],.cd-about-row[data-v-de7906ff]{align-items:center;display:flex}.cd-about-icon[data-v-de7906ff]{border-radius:10px;flex-shrink:0;height:36px;justify-content:center;width:36px}.cd-about-icon--validity[data-v-de7906ff]{background:#fbeee8;color:#f97316}.cd-about-icon--exam-time[data-v-de7906ff]{background:#fef3c7;color:#d97706}.cd-about-icon--questions[data-v-de7906ff]{background:#e0f2fe;color:#0284c7}.cd-about-icon--score[data-v-de7906ff]{background:#e8f9eb;color:#00b368}.cd-about-icon--attempts[data-v-de7906ff]{background:#f3e8ff;color:#9333ea}.cd-about-value[data-v-de7906ff]{color:#121212;font-size:15px;font-weight:700;line-height:20px;margin:0;overflow-wrap:anywhere}.cd-about+.cd-status-banner[data-v-de7906ff]{margin-top:20px}.cd-price-row[data-v-de7906ff]{border-top:1px solid #e0e0e0;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:16px;padding-top:24px}.cd-price-policy[data-v-de7906ff],.cd-price-row[data-v-de7906ff]{align-items:center;display:flex}.cd-price-policy[data-v-de7906ff]{background:#fafafa;border:1px solid #ededed;border-radius:12px;flex:1 1 240px;gap:12px;max-width:300px;min-width:220px;padding:12px 14px}.cd-price-policy-icon[data-v-de7906ff]{background:#ecfdf5;border-radius:10px;color:#059669;flex:0 0 36px;height:36px;width:36px}.cd-price-policy .cd-meta-content[data-v-de7906ff]{min-width:0}.cd-price-policy .cd-meta-label[data-v-de7906ff]{font-size:11px;line-height:16px}.cd-price-policy .cd-meta-value[data-v-de7906ff]{font-size:14px;line-height:20px;overflow-wrap:anywhere}.cd-price-current[data-v-de7906ff]{color:#121212;font-size:22px;font-weight:600;line-height:28px}.cd-price-meta[data-v-de7906ff]{align-items:center;display:flex;font-size:14px;gap:10px;line-height:20px;margin-top:4px}.cd-price-old[data-v-de7906ff]{color:#999;text-decoration:line-through}.cd-price-discount[data-v-de7906ff]{color:#e11d48;font-weight:600}.cd-price-remaining[data-v-de7906ff]{color:#666;font-weight:400}.cd-price-actions[data-v-de7906ff]{align-items:center;display:flex;gap:12px}.cd-section-title[data-v-de7906ff]{color:#121116;font-size:16px;font-weight:600;line-height:24px;margin-bottom:16px}.cd-learn-list[data-v-de7906ff]{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.cd-learn-item[data-v-de7906ff]{align-items:center;color:#121116;display:flex;font-size:14px;font-weight:500;gap:12px}.cd-learn-check[data-v-de7906ff]{color:#22c55e;flex-shrink:0}.cd-accordion[data-v-de7906ff]{display:flex;flex-direction:column;gap:8px}.cd-accordion-item[data-v-de7906ff]{border:1px solid #ededed;border-radius:12px;overflow:hidden}.cd-accordion-toggle[data-v-de7906ff]{align-items:center;background:#fff;border:none;cursor:pointer;display:flex;justify-content:space-between;min-height:44px;padding:12px 16px;text-align:left;width:100%}.cd-accordion-title[data-v-de7906ff],.cd-accordion-toggle[data-v-de7906ff]{color:#121116;font-size:14px;font-weight:500}.cd-accordion-title[data-v-de7906ff]{flex:1}.arrow[data-v-de7906ff]{transition:transform .2s ease}.arrow.rotated[data-v-de7906ff]{transform:rotate(180deg)}.cd-accordion-body[data-v-de7906ff]{background:#fafafa;border-top:1px solid #ededed;padding:12px 16px 16px}.faq-text[data-v-de7906ff]{color:#555;font-size:14px;line-height:22px;margin:0}.cd-reviews-section[data-v-de7906ff]{gap:24px;padding:28px}.cd-reviews-list[data-v-de7906ff]{display:flex;flex-direction:column;gap:24px}.cd-review[data-v-de7906ff]{background:#f8f8f8;border-radius:16px;display:grid;gap:12px;grid-template-columns:40px minmax(0,1fr);padding:24px}.cd-reply-body[data-v-de7906ff],.cd-review-body[data-v-de7906ff]{min-width:0}.cd-reply-header[data-v-de7906ff],.cd-review-author[data-v-de7906ff],.cd-review-header[data-v-de7906ff]{align-items:center;display:flex}.cd-review-header[data-v-de7906ff]{gap:16px;justify-content:space-between;min-height:40px}.cd-review-author[data-v-de7906ff]{gap:12px;min-width:0}.cd-reply-name[data-v-de7906ff],.cd-review-name[data-v-de7906ff]{color:#121212;font-weight:600}.cd-review-name[data-v-de7906ff]{font-size:16px;line-height:24px}.cd-review-rating[data-v-de7906ff]{align-items:center;background:#fff0e8;border-radius:999px;color:#ff7114;display:inline-flex;flex:0 0 auto;font-size:14px;font-weight:500;gap:5px;line-height:20px;padding:5px 10px}.cd-reply-time[data-v-de7906ff],.cd-review-time[data-v-de7906ff]{color:#777;flex:0 0 auto;font-size:13px;line-height:20px}.cd-review-text[data-v-de7906ff]{background:#fff;border-radius:12px;color:#666;font-size:15px;line-height:24px;margin:12px 0 0;overflow-wrap:anywhere;padding:16px}.cd-review-reply[data-v-de7906ff]{display:grid;gap:8px;grid-template-columns:32px minmax(0,1fr);margin-top:16px}.cd-reply-header[data-v-de7906ff]{flex-wrap:wrap;gap:8px}.cd-reply-name[data-v-de7906ff]{font-size:14px;line-height:20px}.cd-reply-content[data-v-de7906ff]{color:#666;font-size:14px;line-height:22px;margin:4px 0 0;overflow-wrap:anywhere}.cd-reviews-more[data-v-de7906ff]{background:#ededed;border:0;border-radius:12px;color:#121212;cursor:pointer;font-size:16px;font-weight:500;line-height:24px;min-height:48px;transition:background-color .15s ease;width:100%}.cd-reviews-more[data-v-de7906ff]:hover{background:#e2e2e2}.cd-reviews-more[data-v-de7906ff]:focus-visible{outline:2px solid #1769e0;outline-offset:2px}.cd-sidebar-card[data-v-de7906ff]{border-radius:20px;padding:20px}.cd-org-profile[data-v-de7906ff],.cd-sidebar-card[data-v-de7906ff]{display:flex;flex-direction:column;gap:16px}.cd-org-head[data-v-de7906ff]{align-items:center;display:flex;gap:16px}.cd-org-avatar[data-v-de7906ff]{flex-shrink:0}.cd-org-identity[data-v-de7906ff]{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.cd-org-name-lg[data-v-de7906ff]{color:#121116;font-size:18px;font-weight:600;line-height:24px;margin:0;overflow-wrap:break-word;word-break:break-word}.cd-org-username-lg[data-v-de7906ff]{color:#666;font-size:14px;margin:0}.cd-org-profile[data-v-de7906ff] .expandable-text-wrap{margin:0}.cd-org-profile[data-v-de7906ff] .expandable-content{color:#555;font-size:14px;line-height:22px}.cd-org-profile[data-v-de7906ff] .ecb{background:#ededed!important;border:0!important;border-radius:12px;color:#121212!important;font-size:15px;font-weight:500;min-height:48px;transition:all .2s ease}.cd-org-profile[data-v-de7906ff] .ecb:hover{background:#e0e0e0!important}.cd-rating-summary[data-v-de7906ff]{align-items:center;display:flex;gap:12px}.cd-rating-icon[data-v-de7906ff]{align-items:center;background:#fff0e8;border-radius:12px;color:#ff7114;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.cd-meta-label[data-v-de7906ff],.cd-rating-label[data-v-de7906ff]{color:#777;font-size:12px;margin:0}.cd-meta-value[data-v-de7906ff],.cd-rating-value[data-v-de7906ff]{color:#121212;font-size:18px;font-weight:600;line-height:24px;margin:0}.cd-rating-bars[data-v-de7906ff]{display:flex;flex-direction:column;gap:10px;margin-top:4px}.cd-rating-row[data-v-de7906ff]{align-items:center;color:#444;display:grid;font-size:13px;gap:10px;grid-template-columns:18px minmax(0,1fr)}.cd-rating-track[data-v-de7906ff]{background:#ededed;border-radius:9999px;height:8px;overflow:hidden}.cd-rating-track span[data-v-de7906ff]{background:#ff7114;border-radius:9999px;display:block;height:100%;transition:width .2s ease}.cd-meta-box[data-v-de7906ff]{gap:12px}.cd-meta-box[data-v-de7906ff],.cd-meta-icon[data-v-de7906ff]{align-items:center;display:flex}.cd-meta-icon[data-v-de7906ff]{border-radius:12px;flex-shrink:0;height:44px;justify-content:center;width:44px}.cd-meta-box--date .cd-meta-icon[data-v-de7906ff]{background:#e8f0fc;color:#1055c9}.cd-meta-box--validity .cd-meta-icon[data-v-de7906ff]{background:#fbeee8;color:#f97316}.cd-meta-box--exam-time .cd-meta-icon[data-v-de7906ff]{background:#fef3c7;color:#d97706}.cd-meta-box--questions .cd-meta-icon[data-v-de7906ff]{background:#e0f2fe;color:#0284c7}.cd-meta-box--score .cd-meta-icon[data-v-de7906ff]{background:#e8f9eb;color:#00b368}.cd-meta-box--attempts .cd-meta-icon[data-v-de7906ff]{background:#f3e8ff;color:#9333ea}.cd-meta-box--policy .cd-meta-icon[data-v-de7906ff]{background:#ecfdf5;color:#059669}.cd-meta-subnote[data-v-de7906ff]{color:#d97706;font-size:11px;font-weight:500;margin:2px 0 0}.cd-status-banner[data-v-de7906ff]{align-items:flex-start;border-radius:12px;display:flex;gap:12px;margin-bottom:20px;padding:14px 16px}.cd-status-banner--warning[data-v-de7906ff]{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.cd-status-banner--success[data-v-de7906ff]{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.cd-status-banner--info[data-v-de7906ff]{background:#f0f7ff;border:1px solid #bae0ff;color:#0050b3}.cd-status-icon[data-v-de7906ff]{flex-shrink:0;margin-top:2px}.cd-status-title[data-v-de7906ff]{font-size:14px;font-weight:600;margin:0 0 2px}.cd-status-desc[data-v-de7906ff]{font-size:13px;line-height:18px;margin:0;opacity:.95}.purchase-policy-alert[data-v-de7906ff]{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;color:#92400e}.purchase-policy-alert[data-v-de7906ff],.purchase-policy-info[data-v-de7906ff]{align-items:flex-start;display:flex;gap:10px;margin-top:14px;padding:12px}.purchase-policy-info[data-v-de7906ff]{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;color:#065f46}.cd-meta-box--duration .cd-meta-icon[data-v-de7906ff]{background:#fbeee8;color:#f97316}.cd-related[data-v-de7906ff]{align-items:center;border-top:1px solid #e0e0e0;display:flex;flex-direction:column;gap:24px;padding-top:32px}.cd-related-title[data-v-de7906ff]{font-size:22px;font-weight:600;margin:0;text-align:center}.cd-related-grid[data-v-de7906ff]{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.buy-modal-overlay[data-v-de7906ff]{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:9999}.buy-modal[data-v-de7906ff]{background:#fff;border-radius:16px;box-shadow:0 10px 25px #00000026;max-width:460px;overflow:hidden;width:100%}.buy-modal__header[data-v-de7906ff]{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:18px 24px}.buy-modal__title[data-v-de7906ff]{color:#121116;font-size:18px;font-weight:600;margin:0}.buy-modal__close-btn[data-v-de7906ff]{align-items:center;background:transparent;border:none;color:#888;cursor:pointer;display:flex;justify-content:center}.buy-modal__body[data-v-de7906ff]{display:flex;flex-direction:column;gap:16px;padding:24px}.balance-card[data-v-de7906ff]{background:#f0f6ff;border:1px solid #d0e1fd;border-radius:12px;gap:12px;padding:14px 16px}.balance-card[data-v-de7906ff],.balance-icon[data-v-de7906ff]{align-items:center;display:flex}.balance-icon[data-v-de7906ff]{background:#fff;border-radius:8px;flex-shrink:0;height:36px;justify-content:center;width:36px}.balance-info[data-v-de7906ff]{display:flex;flex-direction:column;gap:2px}.balance-label[data-v-de7906ff]{color:#555;font-size:12px}.balance-val[data-v-de7906ff]{color:#2563eb;font-size:16px;font-weight:600}.b2b-mode-tabs[data-v-de7906ff]{background:#f1f5f9;border-radius:10px;display:flex;gap:4px;padding:4px}.b2b-mode-tab[data-v-de7906ff]{background:transparent;border:none;border-radius:6px;color:#64748b;cursor:pointer;flex:1;font-size:13px;font-weight:500;padding:8px 12px;transition:all .2s ease}.b2b-mode-tab.active[data-v-de7906ff]{background:#fff;box-shadow:0 1px 3px #0000001a;color:#0f172a;font-weight:600}.b2b-slot-selector[data-v-de7906ff]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:14px 16px}.b2b-slot-label[data-v-de7906ff]{color:#334155;font-size:13px;font-weight:600}.b2b-slot-stepper[data-v-de7906ff]{align-items:center;display:flex;gap:10px}.b2b-slot-btn[data-v-de7906ff]{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#1e293b;cursor:pointer;display:flex;font-size:18px;font-weight:600;height:36px;justify-content:center;transition:all .15s ease;width:36px}.b2b-slot-btn[data-v-de7906ff]:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8}.b2b-slot-btn[data-v-de7906ff]:disabled{cursor:not-allowed;opacity:.4}.b2b-slot-input[data-v-de7906ff]{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-size:15px;font-weight:700;height:36px;text-align:center;width:80px}.purchase-item-qty-sub[data-v-de7906ff]{color:#64748b;font-size:12px;font-weight:400;margin-left:4px}.purchase-item-card[data-v-de7906ff]{border:1px solid #e0e0e0;border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:16px}.purchase-item-title[data-v-de7906ff]{color:#121116;font-size:15px;font-weight:600}.purchase-item-org[data-v-de7906ff]{color:#666;font-size:13px}.purchase-item-price-row[data-v-de7906ff]{align-items:center;display:flex;gap:8px;margin-top:4px}.purchase-item-current-price[data-v-de7906ff]{color:#121116;font-size:16px;font-weight:700}.purchase-item-old-price[data-v-de7906ff]{color:#999;font-size:13px;text-decoration:line-through}.purchase-item-discount[data-v-de7906ff]{color:#e11d48;font-size:12px;font-weight:600}.balance-warning-alert[data-v-de7906ff]{align-items:flex-start;background:#fff1f2;border:1px solid #fecdd3;border-radius:8px;color:#be123c;display:flex;gap:10px;padding:12px}.buy-modal__footer[data-v-de7906ff]{border-top:1px solid #f0f0f0;display:flex;justify-content:flex-end;padding:16px 24px}.buy-modal__submit-btn[data-v-de7906ff]{background:#f97316;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:12px 20px;transition:background .2s ease;width:100%}.buy-modal__submit-btn[data-v-de7906ff]:hover{background:#ea580c}.buy-modal__submit-btn[data-v-de7906ff]:disabled{cursor:not-allowed;opacity:.6}@media(max-width:992px){.cd-layout[data-v-de7906ff]{grid-template-columns:1fr}.cd-about-grid[data-v-de7906ff],.cd-sidebar[data-v-de7906ff]{grid-template-columns:repeat(2,minmax(0,1fr))}.cd-sidebar[data-v-de7906ff]{display:grid}.cd-related-grid[data-v-de7906ff]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.cd-reviews-section[data-v-de7906ff]{gap:20px;padding:16px}.cd-reviews-list[data-v-de7906ff]{gap:16px}.cd-review[data-v-de7906ff]{padding:16px}.cd-review-author[data-v-de7906ff],.cd-review-header[data-v-de7906ff]{flex-wrap:wrap}.cd-review-header[data-v-de7906ff]{align-items:flex-start}.cd-price-actions[data-v-de7906ff],.cd-price-row[data-v-de7906ff]{width:100%}.cd-price-policy[data-v-de7906ff]{box-sizing:border-box;flex-basis:100%;max-width:none;width:100%}.cd-price-actions[data-v-de7906ff]{justify-content:flex-end}.cd-related-grid[data-v-de7906ff],.cd-sidebar[data-v-de7906ff]{grid-template-columns:1fr}}@media(max-width:520px){.cd-about-grid[data-v-de7906ff]{grid-template-columns:minmax(0,1fr)}}[data-v-1b691287] *{box-sizing:border-box}.org-purchased-cert[data-v-1b691287]{display:flex;flex-direction:column;font-family:var(--font-family-inter,Inter,sans-serif);gap:20px;width:100%}.org-purchased-cert__toolbar[data-v-1b691287]{background:#fff;border:1px solid #e5e6eb;border-radius:14px;display:grid;gap:10px;grid-template-columns:minmax(240px,1fr) auto auto auto;padding:14px}.org-purchased-cert__state[data-v-1b691287]{align-items:center;background:#fff;border:1px dashed #c9cdd4;border-radius:14px;color:#86909c;display:flex;flex-direction:column;gap:7px;justify-content:center;min-height:220px;padding:24px;text-align:center}.org-purchased-cert__error[data-v-1b691287]{background:#fff0f0;border-radius:10px;color:#a3210d;padding:12px}.org-purchased-cert__error button[data-v-1b691287]{background:transparent;border:0;color:inherit;cursor:pointer;text-decoration:underline}.org-purchased-cert__grid[data-v-1b691287]{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.purchased-card[data-v-1b691287]{background:#fff;border:1px solid #e5e6eb;border-radius:20px;display:flex;flex-direction:column;min-height:300px;min-width:0;overflow:visible;padding:24px;position:relative;transition:box-shadow .2s ease,border-color .2s ease}.purchased-card[data-v-1b691287]:hover{border-color:#d6dae1;box-shadow:0 8px 20px #0000000a;z-index:20}.purchased-card__title-wrap[data-v-1b691287]{display:block;margin:0 0 12px;position:relative;width:100%}.purchased-card__title[data-v-1b691287]{color:#1d2129;cursor:default;display:-webkit-box;font-size:15px;font-weight:700;height:42px;line-height:1.4;margin-bottom:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.purchased-card__title-tip[data-v-1b691287]{background:#1d2129;border-radius:8px;bottom:calc(100% + 10px);box-shadow:0 4px 12px #0000002e;color:#fff;font-size:12px;font-weight:500;left:50%;line-height:1.4;max-width:320px;opacity:0;overflow-wrap:break-word;padding:6px 10px;pointer-events:none;position:absolute;transform:translate(-50%) translateY(4px);transition:opacity .15s ease,transform .15s ease;visibility:hidden;white-space:normal;width:-moz-max-content;width:max-content;z-index:9999}.purchased-card__title-tip[data-v-1b691287]:after{border:5px solid transparent;border-top-color:#1d2129;content:"";left:50%;position:absolute;top:100%;transform:translate(-50%)}.purchased-card__title-wrap:hover .purchased-card__title-tip[data-v-1b691287]{opacity:1;transform:translate(-50%) translateY(0);visibility:visible}.purchased-card__tags[data-v-1b691287]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.purchased-card__meta[data-v-1b691287]{align-items:center;color:#86909c;display:flex;font-size:12px;font-weight:500;gap:4px}.purchased-card__slots-summary[data-v-1b691287]{background:#f7f8fa;border-radius:12px;display:flex;flex-direction:column;gap:8px;margin-bottom:16px;padding:12px}.purchased-card__slots-header[data-v-1b691287]{align-items:center;color:#4e5969;display:flex;font-size:12px;justify-content:space-between}.purchased-card__slots-counts strong[data-v-1b691287]{color:#165dff;font-weight:700}.purchased-card__progress-bar[data-v-1b691287]{background:#e5e6eb;border-radius:3px;height:6px;overflow:hidden;width:100%}.purchased-card__progress-fill[data-v-1b691287]{background:#165dff;border-radius:3px;height:100%;transition:width .3s ease}.purchased-card__slots-footer[data-v-1b691287]{align-items:center;display:flex;font-size:11px;justify-content:space-between}.purchased-card__available-badge[data-v-1b691287]{background:#e8ffea;border-radius:6px;color:#00b42a;font-weight:600;padding:2px 8px}.purchased-card__passed-count[data-v-1b691287]{color:#165dff;font-weight:600}.purchased-card__organization-row[data-v-1b691287]{align-items:center;display:flex;gap:8px;margin-bottom:16px;margin-top:auto;width:100%}.purchased-card__employees[data-v-1b691287]{align-items:center;background:#e8f3ff;border:1px solid #bedbff;border-radius:12px;display:flex;flex:1;justify-content:space-between;min-width:0;padding:8px 12px}.purchased-card__employees-left[data-v-1b691287]{align-items:center;display:flex;gap:8px;min-width:0}.purchased-card__avatar-circle[data-v-1b691287],.purchased-card__avatars[data-v-1b691287]{align-items:center;display:flex}.purchased-card__avatar-circle[data-v-1b691287]{background:#86909c;border:1.5px solid #e8f3ff;border-radius:50%;color:#fff;font-size:10px;font-weight:600;height:24px;justify-content:center;margin-left:-6px;overflow:hidden;width:24px}.purchased-card__avatar-circle[data-v-1b691287]:first-child{margin-left:0}.purchased-card__avatar-circle img[data-v-1b691287]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.purchased-card__employees-text[data-v-1b691287]{color:#165dff;font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.purchased-card__swap[data-v-1b691287]{align-items:center;background:#165dff;border:0;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex:none;height:22px;justify-content:center;width:22px}.purchased-card__organization[data-v-1b691287]{align-items:center;background:#fff;border:1px solid #e5e6eb;border-radius:14px;display:flex;flex:1;min-height:48px;min-width:0;padding:8px 12px}.purchased-card__organization-avatar[data-v-1b691287]{border-radius:50%;flex-shrink:0;height:28px;margin-right:10px;overflow:hidden;width:28px}.purchased-card__organization-info[data-v-1b691287]{flex:1;min-width:0}.purchased-card__organization-name[data-v-1b691287],.purchased-card__organization-username[data-v-1b691287]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.purchased-card__organization-name[data-v-1b691287]{color:#1d2129;font-size:13px;font-weight:700}.purchased-card__organization-username[data-v-1b691287]{color:#86909c;font-size:11px;margin-top:1px}.purchased-card__main-button[data-v-1b691287]{align-items:center;background:#165dff;border:0;border-radius:12px;color:#fff;cursor:pointer;display:flex;flex:1;font-size:14px;font-weight:600;gap:6px;height:40px;justify-content:center;transition:background-color .2s}.purchased-card__main-button[data-v-1b691287]:hover:not(:disabled){background:#0e42d2}.purchased-card__main-button--disabled[data-v-1b691287]{background:#f2f3f5;color:#c9cdd4;cursor:not-allowed}.purchased-card__main-button--sign[data-v-1b691287]{background:#eff6ff;border:1px solid #bfdbfe;color:#2563eb}.purchased-card__main-button--sign[data-v-1b691287]:hover{background:#dbeafe;color:#1d4ed8}.purchased-card__pending-banner[data-v-1b691287]{align-items:center;background:#fefce8;border:1px solid #fef08a;border-radius:8px;display:flex;font-size:11px;gap:8px;justify-content:space-between;margin-bottom:12px;padding:6px 10px}.purchased-card__pending-text[data-v-1b691287]{color:#854d0e;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.purchased-card__pending-link[data-v-1b691287]{background:none;border:none;color:#2563eb;cursor:pointer;font-weight:700;padding:0;white-space:nowrap}.purchased-card__pending-link[data-v-1b691287]:hover{text-decoration:underline}.purchased-card__tooltip-wrap[data-v-1b691287]{align-items:center;display:inline-flex;justify-content:center;position:relative}.purchased-card__icon-button[data-v-1b691287]{align-items:center;background:#f2f3f5;border:0;border-radius:12px;color:#4e5969;cursor:pointer;display:flex;height:40px;justify-content:center;transition:background-color .2s,color .2s;width:40px}.purchased-card__icon-button[data-v-1b691287]:hover{background:#e5e6eb;color:#1d2129}.purchased-card__tooltip[data-v-1b691287]{background:#1d2129;border-radius:8px;bottom:calc(100% + 6px);color:#fff;font-size:11px;font-weight:600;left:50%;opacity:0;padding:6px 12px;pointer-events:none;position:absolute;transform:translate(-50%);transition:opacity .15s ease,transform .15s ease;white-space:nowrap;z-index:20}.purchased-card__tooltip[data-v-1b691287]:after{border:4px solid transparent;border-top-color:#1d2129;content:"";left:50%;position:absolute;top:100%;transform:translate(-50%)}.purchased-card__tooltip-wrap:hover .purchased-card__tooltip[data-v-1b691287]{opacity:1;transform:translate(-50%) translateY(-4px)}@media(max-width:1200px){.org-purchased-cert__grid[data-v-1b691287],.org-purchased-cert__toolbar[data-v-1b691287]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.org-purchased-cert__grid[data-v-1b691287],.org-purchased-cert__toolbar[data-v-1b691287]{grid-template-columns:minmax(0,1fr);width:100%}.purchased-card[data-v-1b691287]{border-radius:16px;box-sizing:border-box;padding:16px;width:100%}}.bcd-page[data-v-3adebbe1]{background:#f7f8fa;color:#1d2129;min-height:100vh;padding:28px 24px 48px}.bcd-header-row[data-v-3adebbe1]{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin:24px 0 16px}.bcd-header h1[data-v-3adebbe1]{font-size:28px;font-weight:800;margin:0 0 5px}.bcd-header p[data-v-3adebbe1]{color:#6b6f76;font-size:16px;margin:0}.bcd-tab-toolbar[data-v-3adebbe1]{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:28px}.bcd-assign-button[data-v-3adebbe1]{flex-shrink:0;margin-left:auto}.status-badge[data-v-3adebbe1]{border-radius:8px;display:inline-block;font-size:12px;font-weight:600;padding:4px 10px;white-space:nowrap}.status-badge--not-started[data-v-3adebbe1],.status-badge--unassigned[data-v-3adebbe1]{background:#f3f4f6;color:#6b7280}.status-badge--completed[data-v-3adebbe1]{background:#e8f8ed;color:#16a344}.status-badge--in-progress[data-v-3adebbe1]{background:#e8f0fe;color:#1769e0}.sales-table-wrap[data-v-3adebbe1]{border:1px solid var(--color-primary-300,#e0e0e0);border-radius:12px;overflow-x:auto;width:100%}.sales-table[data-v-3adebbe1]{background:#fff;border-collapse:collapse;min-width:980px;table-layout:fixed;width:100%}.sales-table td[data-v-3adebbe1],.sales-table th[data-v-3adebbe1]{border-bottom:1px solid var(--color-primary-300,#e0e0e0);border-right:1px solid var(--color-primary-300,#e0e0e0);font-size:14px;padding:12px 14px;text-align:center;vertical-align:middle}.sales-table td[data-v-3adebbe1]:last-child,.sales-table th[data-v-3adebbe1]:last-child{border-right:0}.sales-table thead th[data-v-3adebbe1]{background:var(--color-primary-100,#f8f8f8);font-weight:600}.sales-table tbody:last-child tr:last-child td[data-v-3adebbe1]{border-bottom:0}.sales-group-row th[data-v-3adebbe1]{background:#f5f6f8;font-size:15px;font-weight:800;padding:14px 18px;text-align:left}.sales-group-count[data-v-3adebbe1]{font-weight:600;margin-left:8px}.sales-group-count[data-v-3adebbe1],.sales-row-no[data-v-3adebbe1]{color:#8a8e95;font-size:13px}.sales-assignee-cell[data-v-3adebbe1]{text-align:left!important}.sales-nowrap[data-v-3adebbe1]{white-space:nowrap}.sales-col-no[data-v-3adebbe1]{width:58px}.sales-col-amount[data-v-3adebbe1]{width:150px}.sales-col-date[data-v-3adebbe1]{width:190px}.sales-col-progress[data-v-3adebbe1]{width:160px}.sales-col-status[data-v-3adebbe1]{width:145px}.sales-col-actions[data-v-3adebbe1]{width:165px}.sales-table-state[data-v-3adebbe1]{align-items:center;border:1px solid var(--color-primary-300,#e0e0e0);border-radius:12px;color:#858a92;display:flex;font-size:14px;justify-content:center;min-height:96px}.bcd-cards[data-v-3adebbe1]{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:28px}.metric-card[data-v-3adebbe1]{background:#fff;border:1px solid #e1e3e6;border-radius:18px;box-shadow:0 1px 2px #1018280a;display:flex;min-height:100px;padding:20px 22px;position:relative}.metric-line[data-v-3adebbe1]{border-radius:8px;bottom:20px;left:16px;position:absolute;top:20px;width:4px}.metric-body[data-v-3adebbe1]{margin-left:12px}.metric-value strong[data-v-3adebbe1]{color:#1d2129;font-size:22px;font-weight:800}.metric-label[data-v-3adebbe1]{color:#383b40;font-size:14px;margin-top:8px}.bcd-chart-grid[data-v-3adebbe1]{display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}.bcd-panel[data-v-3adebbe1]{background:#fff;border:1px solid #e1e3e6;border-radius:18px;padding:24px}.panel-head[data-v-3adebbe1]{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.panel-head h2[data-v-3adebbe1]{font-size:20px;margin:0 0 5px}.panel-head p[data-v-3adebbe1]{color:#858a92;font-size:13px;margin:0}.revenue-total[data-v-3adebbe1]{color:#1769e0;font-size:18px}.bar-chart[data-v-3adebbe1]{align-items:flex-end;display:flex;gap:10px;height:240px;padding-top:25px}.bar-column[data-v-3adebbe1]{align-items:center;display:flex;flex:1;flex-direction:column;height:100%;justify-content:flex-end;min-width:18px}.bar-track[data-v-3adebbe1]{align-items:flex-end;background:#fff7ed;display:flex;height:170px;max-width:38px;overflow:hidden;width:65%}.bar-fill[data-v-3adebbe1],.bar-track[data-v-3adebbe1]{border-radius:6px 6px 0 0}.bar-fill[data-v-3adebbe1]{background:linear-gradient(180deg,#f97316,#fb923c);width:100%}.bar-value[data-v-3adebbe1]{color:#777;font-size:10px;margin-bottom:4px}.bar-column>span[data-v-3adebbe1]{color:#8a8e95;font-size:10px;margin-top:8px}.line-chart[data-v-3adebbe1]{height:240px;padding-top:24px}.line-chart svg[data-v-3adebbe1]{height:200px;width:100%}.grid-line[data-v-3adebbe1]{stroke:#edf0f2;stroke-width:1}.area-line[data-v-3adebbe1]{fill:none;stroke:#f97316;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.chart-empty[data-v-3adebbe1]{align-items:center;color:#8a8e95;display:flex;justify-content:center;min-height:180px}.status[data-v-3adebbe1]{border-radius:7px;display:inline-block;font-size:12px;font-weight:700;padding:5px 9px}.status-completed[data-v-3adebbe1]{background:#e8f8ed;color:#16a344}.bcd-state[data-v-3adebbe1]{color:#8a8e95;padding:40px;text-align:center}.cert-view-btn[data-v-3adebbe1]{align-items:center!important;background-color:#f0fdf4!important;border-color:#86efac!important;border-radius:8px!important;color:#15803d!important;display:inline-flex!important;font-weight:600!important;justify-content:center!important;padding:6px 12px!important;transition:all .2s ease;white-space:nowrap!important}.cert-view-btn[data-v-3adebbe1]:hover{background-color:#dcfce7!important;border-color:#4ade80!important;color:#166534!important}.certification-page[data-v-51ce516f]{background:var(--color-primary-100,#f8f8f8);min-height:calc(100vh - 64px);min-width:0;width:100%}.certification-page[data-v-51ce516f] .main-tabs{background:var(--Primary-50,#fff);min-height:42px;position:sticky;top:64px;z-index:1900}.certification-page__content[data-v-51ce516f]{box-sizing:border-box;padding:24px;width:100%}.certification-page__exam-section[data-v-51ce516f]{display:flex;flex-direction:column;gap:20px;width:100%}.certification-page__loading[data-v-51ce516f]{color:var(--color-primary-600,#666);display:grid;min-height:50vh;place-items:center}@media(max-width:768px){.certification-page__content[data-v-51ce516f]{padding:16px}}
