.assessment-list[data-v-cfa5109c],.assessment-result[data-v-cfa5109c]{color:#10204c;margin:auto;max-width:1450px;padding:12px}.assessment-heading h1[data-v-cfa5109c],.assessment-result h1[data-v-cfa5109c]{font-size:30px;font-weight:900;margin:0 0 12px}.assessment-heading p[data-v-cfa5109c],.assessment-muted[data-v-cfa5109c]{color:#718096;line-height:1.9}.assessment-card[data-v-cfa5109c]{background:#fff;border:1px solid #e4e0f2;border-radius:18px;margin:20px 0;min-width:0;padding:24px}.assessment-card h2[data-v-cfa5109c]{font-size:20px;font-weight:800;margin:12px 0}.assessment-card p[data-v-cfa5109c]{line-height:1.9;margin:12px 0}.assessment-toolbar[data-v-cfa5109c]{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.assessment-danger[data-v-cfa5109c],.assessment-primary[data-v-cfa5109c],.assessment-secondary[data-v-cfa5109c]{align-items:center;border:1px solid transparent;border-radius:10px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:800;justify-content:center;padding:12px 18px}.assessment-primary[data-v-cfa5109c]{background:#6d28d9;color:#fff}.assessment-secondary[data-v-cfa5109c]{background:#f5f0ff;border-color:#e0d5ff;color:#6d28d9}.assessment-danger[data-v-cfa5109c]{background:#fff;border-color:#fda4af;color:#e11d48}button[data-v-cfa5109c]:disabled{cursor:default;opacity:.5}.assessment-error[data-v-cfa5109c]{background:#fff1f2;border-radius:12px;color:#b91c1c;line-height:1.9;padding:16px}.assessment-badge[data-v-cfa5109c]{background:#efe9ff;border-radius:8px;display:inline-block;font-size:13px;padding:6px 12px}.assessment-badge[data-v-cfa5109c],.assessment-link[data-v-cfa5109c]{color:#6d28d9;font-weight:800}.exam-list-grid[data-v-cfa5109c],.objective-grid[data-v-cfa5109c]{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.exam-list-grid .assessment-card[data-v-cfa5109c]{margin:0}.assessment-tabs[data-v-cfa5109c]{justify-content:flex-start;margin:24px 0}.assessment-start[data-v-cfa5109c]{color:#10204c;margin:60px auto;max-width:760px;padding:20px}.assessment-start h1[data-v-cfa5109c]{font-size:26px;font-weight:900}.assessment-session[data-v-cfa5109c]{background:#f7f8fe;color:#10204c;min-height:100vh}.session-header[data-v-cfa5109c]{align-items:center;background:#fff;border-bottom:1px solid #e7e6f4;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;padding:18px 28px;position:sticky;top:0;z-index:20}.exam-logo[data-v-cfa5109c]{height:50px;-o-object-fit:contain;object-fit:contain;width:100px}.timer[data-v-cfa5109c]{background:#f3eeff;border-radius:12px;color:#6d28d9;font-variant-numeric:tabular-nums;font-weight:900;padding:12px 18px}.timer.urgent[data-v-cfa5109c]{background:#fff1f2;color:#e11d48}.assessment-content[data-v-cfa5109c]{margin:auto;max-width:1500px;padding:24px}.session-grid[data-v-cfa5109c]{display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 280px}.question-card h1[data-v-cfa5109c]{font-size:25px;font-weight:800;line-height:2;margin:28px 0;white-space:pre-wrap}.answer-options[data-v-cfa5109c]{display:grid;gap:14px;margin:24px 0}.answer-options button[data-v-cfa5109c]{align-items:center;background:#fff;border:1px solid #dddfea;border-radius:12px;display:flex;gap:18px;line-height:1.8;padding:20px;text-align:right;white-space:pre-wrap}.answer-options button span[data-v-cfa5109c]{align-items:center;background:#f4f0ff;border-radius:50%;display:flex;height:35px;justify-content:center;min-width:35px;width:35px}.answer-options button.selected[data-v-cfa5109c]{background:#f4eeff;border-color:#7c3aed;color:#5b21b6}.question-navigation[data-v-cfa5109c]{border-top:1px solid #eee;margin-top:35px;padding-top:22px}.question-grid[data-v-cfa5109c]{display:grid;gap:8px;grid-template-columns:repeat(5,1fr);margin-top:20px}.question-grid button[data-v-cfa5109c]{border:1px solid #e0ddef;border-radius:8px;font-size:13px;padding:9px 4px}.question-grid .answered[data-v-cfa5109c]{background:#22b573;color:#fff}.question-grid .current[data-v-cfa5109c]{outline:2px solid #7c3aed;outline-offset:2px}.save-status[data-v-cfa5109c]{background:#ecfdf5;border-radius:12px;color:#15803d;margin-top:24px;padding:15px;text-align:center}.submit-confirmation[data-v-cfa5109c]{box-shadow:0 0 0 100vmax #10204c66;inset:20% 15% auto;position:fixed;z-index:40}.result-overview[data-v-cfa5109c]{align-items:center;display:flex;gap:30px}.result-percentage[data-v-cfa5109c]{align-items:center;border:12px solid #7c3aed;border-radius:50%;color:#6d28d9;display:flex;font-size:32px;font-weight:900;height:140px;justify-content:center;min-width:140px;width:140px}.objective-card[data-v-cfa5109c]{border:1px solid #e7e2f1;border-radius:12px;padding:18px}.objective-card small[data-v-cfa5109c]{color:#718096;display:block;margin-top:8px}.objective-card.strong[data-v-cfa5109c]{background:#effcf4;border-color:#bbf7d0}.objective-card.weak[data-v-cfa5109c]{background:#fff7ed;border-color:#fed7aa}.objective-card span[data-v-cfa5109c]{font-size:13px}.review-question[data-v-cfa5109c]{border-top:1px solid #eceaf4;padding:24px 0}.review-question h3[data-v-cfa5109c]{font-size:19px;font-weight:800;line-height:1.9;margin-top:16px;white-space:pre-wrap}.review-options[data-v-cfa5109c]{display:grid;gap:10px;list-style:none;margin:18px 0;padding:0}.review-options li[data-v-cfa5109c]{background:#f4f5fa;border-radius:9px;padding:12px}.review-options .correct[data-v-cfa5109c]{background:#ecfdf5;color:#15803d}.review-options .wrong[data-v-cfa5109c]{background:#fff1f2;color:#b91c1c}.answer-explanation[data-v-cfa5109c]{color:#526381;white-space:pre-wrap}a[data-v-cfa5109c]:focus-visible,button[data-v-cfa5109c]:focus-visible,input[data-v-cfa5109c]:focus-visible{outline:2px solid #7c3aed;outline-offset:3px}@media(max-width:800px){.exam-list-grid[data-v-cfa5109c],.objective-grid[data-v-cfa5109c],.session-grid[data-v-cfa5109c]{grid-template-columns:1fr}.session-grid aside[data-v-cfa5109c]{order:2}.assessment-content[data-v-cfa5109c]{padding:14px}.assessment-card[data-v-cfa5109c]{padding:18px}.session-header[data-v-cfa5109c]{gap:10px;padding:12px}.question-card h1[data-v-cfa5109c]{font-size:21px}.submit-confirmation[data-v-cfa5109c]{inset:15% 5% auto}.result-overview[data-v-cfa5109c]{flex-direction:column;text-align:center}}.exam-progress[data-v-cfa5109c]{display:grid;font-size:14px;gap:10px;min-width:220px}.exam-progress progress[data-v-cfa5109c]{accent-color:#7c3aed;border:0;border-radius:20px;height:9px;overflow:hidden;width:100%}.exam-progress progress[data-v-cfa5109c]::-webkit-progress-bar{background:#e8e4f4}.exam-progress progress[data-v-cfa5109c]::-webkit-progress-value{background:#7c3aed;border-radius:20px}.exam-tools[data-v-cfa5109c]{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.exam-info[data-v-cfa5109c]{border-top:1px solid #e7e6f4;margin-top:28px;padding-top:15px}.exam-info div[data-v-cfa5109c]{display:flex;font-size:14px;gap:10px;justify-content:space-between;margin:12px 0}.exam-info dt[data-v-cfa5109c]{color:#718096}.exam-info dd[data-v-cfa5109c]{font-weight:800}.exam-scratch[data-v-cfa5109c]{border:1px solid #dddfea;border-radius:10px;display:block;margin-top:12px;padding:12px;width:100%}.question-card h1[data-v-cfa5109c]{font-size:calc(25px*var(--exam-text-scale,1))}.answer-options button[data-v-cfa5109c]{font-size:calc(17px*var(--exam-text-scale,1));min-height:76px}.question-grid .flagged[data-v-cfa5109c]{border-color:#f59e0b;position:relative}.question-grid .flagged[data-v-cfa5109c]:after{border-left:9px solid transparent;border-top:9px solid #f59e0b;content:"";position:absolute;right:0;top:0}.high-contrast[data-v-cfa5109c]{background:#111;color:#fff}.high-contrast .answer-options button[data-v-cfa5109c],.high-contrast .assessment-card[data-v-cfa5109c],.high-contrast .session-header[data-v-cfa5109c]{background:#171717;border-color:#aaa;color:#fff}.high-contrast .assessment-muted[data-v-cfa5109c],.high-contrast .exam-info dt[data-v-cfa5109c]{color:#ddd}.high-contrast .answer-options button.selected[data-v-cfa5109c]{background:#38255d;border:3px solid #c4b5fd}.high-contrast .answer-options button span[data-v-cfa5109c]{background:#38255d}.high-contrast .question-grid button[data-v-cfa5109c]{background:#333;color:#fff}.high-contrast .question-grid .answered[data-v-cfa5109c]{background:#166534}.high-contrast .question-grid .current[data-v-cfa5109c]{outline-color:#ddd6fe}.personal-builder[data-v-cfa5109c]{max-width:1350px}.personal-builder h1[data-v-cfa5109c]{margin-top:14px}.personal-builder fieldset[data-v-cfa5109c]{border:0;min-width:0;padding:0}.builder-fields[data-v-cfa5109c]{display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.builder-fields label[data-v-cfa5109c]{display:grid;font-size:14px;font-weight:800;gap:10px}.builder-fields input[data-v-cfa5109c],.builder-fields select[data-v-cfa5109c]{background:#fff;border:1px solid #dddfea;border-radius:10px;color:#17204c;min-height:48px;min-width:0;padding:10px 14px;width:100%}.content-columns[data-v-cfa5109c]{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.content-columns>div[data-v-cfa5109c]{border:1px solid #e7e1f5;border-radius:12px;overflow:hidden}.content-columns h3[data-v-cfa5109c]{background:#f7f4ff;display:flex;font-weight:800;gap:8px;justify-content:space-between;padding:14px}.content-columns h3 small[data-v-cfa5109c]{color:#718096;font-weight:400}.selection-scroll[data-v-cfa5109c]{height:290px;overflow:auto;padding:10px}.selection-scroll label[data-v-cfa5109c]{align-items:flex-start;cursor:pointer;display:flex;font-size:13px;gap:10px;line-height:1.7;padding:12px 6px}.review-toggle input[data-v-cfa5109c],.selection-scroll input[data-v-cfa5109c]{accent-color:#6d28d9;flex-shrink:0;height:17px;margin-top:3px;width:17px}.review-toggle[data-v-cfa5109c]{align-items:center;color:#6d28d9;display:flex;font-weight:800;gap:12px}.review-tag[data-v-cfa5109c]{background:#fff7ed;border-radius:6px;color:#b45309;font-size:10px;padding:2px 6px;white-space:nowrap}.created-training[data-v-cfa5109c]{background:#f5fff9;border-color:#bbf7d0}@media(max-width:850px){.builder-fields[data-v-cfa5109c],.content-columns[data-v-cfa5109c]{grid-template-columns:1fr}.selection-scroll[data-v-cfa5109c]{height:220px}}
