.workspace-preview[data-v-0dbfae12]{background:#fff;border:1px solid #0f172a1a;border-radius:8px;gap:1rem;padding:1rem;display:grid}.workspace-preview h3[data-v-0dbfae12]{margin:.25rem 0}.workspace-preview__static[data-v-0dbfae12]{background:#fff;border:1px solid #0f172a1f;border-radius:8px;margin:0;overflow:auto}.workspace-preview__static img[data-v-0dbfae12]{width:min(100%,18rem);height:auto;padding:.75rem;display:block}.workspace-preview__fallback[data-v-0dbfae12]{gap:.75rem;display:grid}.workspace-preview__fallback-message[data-v-0dbfae12]{color:#475569;margin:0;font-weight:700}.block-list[data-v-0dbfae12]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.block-card[data-v-0dbfae12]{color:#fff;background:#63ad9e;border-radius:8px;width:fit-content;min-width:10rem;padding:.65rem .85rem;font-weight:800}.review-page[data-v-dbafe59b]{gap:1.5rem;padding-bottom:6rem;display:grid}.review-summary[data-v-dbafe59b],.review-band[data-v-dbafe59b],.review-result[data-v-dbafe59b],.review-guidance[data-v-dbafe59b],.solution-panel[data-v-dbafe59b],.teacher-decision[data-v-dbafe59b],.technical-details[data-v-dbafe59b]{background:#fff;border:1px solid #0f172a1a;border-radius:8px;padding:1rem}.review-summary[data-v-dbafe59b]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.review-band h2[data-v-dbafe59b],.review-result h3[data-v-dbafe59b],.solution-panel h3[data-v-dbafe59b]{margin:.25rem 0}.review-result-grid[data-v-dbafe59b],.solution-grid[data-v-dbafe59b],.technical-details__grid[data-v-dbafe59b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.review-guidance[data-v-dbafe59b]{background:#f4f8fb;gap:.5rem;display:grid}.teacher-decision[data-v-dbafe59b]{gap:1rem;display:grid}.teacher-decision__recommendation[data-v-dbafe59b]{background:#f4f8fb;border:1px solid #0f172a1a;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:1rem;padding:.85rem;display:grid}.teacher-decision__controls[data-v-dbafe59b]{grid-template-columns:minmax(12rem,1.2fr) minmax(8rem,.7fr) minmax(12rem,1fr);align-items:end;gap:1rem;display:grid}.teacher-decision__recommendation strong[data-v-dbafe59b]{margin-top:.2rem;font-size:1.2rem;display:block}.teacher-score-input[data-v-dbafe59b]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.teacher-score-input span[data-v-dbafe59b],.teacher-decision__current[data-v-dbafe59b]{color:#475569;font-weight:700}.review-max-score[data-v-dbafe59b]{background:#f8fafc;border:1px solid #0f172a1a;border-radius:8px;align-content:start;gap:.25rem;min-height:4.55rem;padding:.55rem .75rem;display:grid}.review-max-score strong[data-v-dbafe59b]{font-size:1.1rem}.form-error[data-v-dbafe59b],.empty-copy[data-v-dbafe59b]{color:#9f1239}.technical-details summary[data-v-dbafe59b]{cursor:pointer;font-weight:700}.technical-details .code-preview[data-v-dbafe59b]{max-height:20rem;overflow:auto}.review-save-bar[data-v-dbafe59b]{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border:1px solid #0f172a1f;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.85rem 1rem;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 24px #0f172a1f}.review-save-bar p[data-v-dbafe59b]{color:#475569;margin:.15rem 0 0}@media (width<=800px){.review-summary[data-v-dbafe59b],.review-result-grid[data-v-dbafe59b],.solution-grid[data-v-dbafe59b],.teacher-decision__recommendation[data-v-dbafe59b],.teacher-decision__controls[data-v-dbafe59b],.technical-details__grid[data-v-dbafe59b]{grid-template-columns:1fr}.review-summary[data-v-dbafe59b]{display:grid}.review-save-bar[data-v-dbafe59b]{align-items:stretch;display:grid}}.training-question-prompt[data-v-e4e1fdc8]{white-space:pre-line}.review-queue-page[data-v-2d12d1e5]{gap:1.25rem;display:grid}.queue-tabs[data-v-2d12d1e5]{flex-wrap:wrap;gap:.75rem;display:flex}.queue-tab[data-v-2d12d1e5]{color:inherit;background:#fff;border:1px solid #0f172a1f;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;min-width:min(100%,18rem);padding:.85rem 1rem;text-decoration:none;display:inline-flex}.queue-tab--active[data-v-2d12d1e5]{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1f}.student-review-groups[data-v-2d12d1e5],.review-queue-list[data-v-2d12d1e5]{gap:.85rem;display:grid}.student-review-group[data-v-2d12d1e5],.review-queue-row[data-v-2d12d1e5]{background:#fff;border:1px solid #0f172a1a;border-radius:8px}.student-review-group__summary[data-v-2d12d1e5]{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1rem;display:flex}.student-review-group__summary small[data-v-2d12d1e5]{color:#64748b;margin-top:.25rem;display:block}.review-queue-row[data-v-2d12d1e5]{grid-template-columns:minmax(0,1.4fr) minmax(14rem,.9fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.student-review-group .review-queue-list[data-v-2d12d1e5]{border-top:1px solid #0f172a1a;padding:.85rem}.review-queue-row__meta[data-v-2d12d1e5]{color:#475569;flex-wrap:wrap;gap:.45rem .75rem;font-size:.88rem;display:flex}@media (width<=760px){.review-queue-row[data-v-2d12d1e5]{grid-template-columns:1fr}.student-review-group__summary[data-v-2d12d1e5]{flex-direction:column;align-items:flex-start}}.training-report-page[data-v-5bb64068]{gap:1rem;display:grid}.training-report-hero[data-v-5bb64068],.training-report-summary[data-v-5bb64068],.training-report-score[data-v-5bb64068],.training-report-lifecycle[data-v-5bb64068],.training-report-outcome[data-v-5bb64068],.training-report-lesson__header[data-v-5bb64068]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.training-report-actions[data-v-5bb64068]{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.training-report-summary[data-v-5bb64068],.training-report-score[data-v-5bb64068],.training-report-lifecycle[data-v-5bb64068],.training-report-outcome[data-v-5bb64068],.training-report-lesson[data-v-5bb64068]{background:#fff;border:1px solid #0c304814;border-radius:1.25rem;padding:1rem;box-shadow:0 1rem 2.5rem #0c304814}.training-report-summary[data-v-5bb64068]>*,.training-report-score[data-v-5bb64068]>*,.training-report-lifecycle[data-v-5bb64068]>*{flex:1}.training-report-score strong[data-v-5bb64068],.training-report-lifecycle strong[data-v-5bb64068]{font-size:1.5rem;display:block}.training-report-lessons[data-v-5bb64068]{gap:.8rem;display:grid}.training-report-lesson__score[data-v-5bb64068],.training-report-history[data-v-5bb64068]{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.training-report-history[data-v-5bb64068]{justify-content:stretch;display:grid}.training-report-history__list[data-v-5bb64068]{gap:.5rem;display:grid}.training-report-history__item[data-v-5bb64068]{background:#f6fbff;border:1px solid #0c304814;border-radius:.75rem;gap:.2rem;padding:.7rem;display:grid}.training-report-note[data-v-5bb64068]{white-space:pre-wrap;margin:.8rem 0}@media (width<=820px){.training-report-hero[data-v-5bb64068],.training-report-summary[data-v-5bb64068],.training-report-score[data-v-5bb64068],.training-report-lifecycle[data-v-5bb64068],.training-report-outcome[data-v-5bb64068],.training-report-lesson__header[data-v-5bb64068]{display:grid}.training-report-lesson__score[data-v-5bb64068],.training-report-history[data-v-5bb64068],.training-report-actions[data-v-5bb64068]{justify-content:flex-start}}.training-review-page[data-v-5b36a143]{gap:1rem;padding-bottom:6.5rem;display:grid}.training-review-hero[data-v-5b36a143]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.training-review-hero__summary[data-v-5b36a143],.training-review-score[data-v-5b36a143],.training-review-lesson__score[data-v-5b36a143]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.training-review-workspace[data-v-5b36a143]{grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.training-review-queue[data-v-5b36a143],.training-review-detail[data-v-5b36a143],.training-review-lesson[data-v-5b36a143]{background:#fff;border:1px solid #0c304814;border-radius:1.25rem;box-shadow:0 1rem 2.5rem #0c304814}.training-review-queue[data-v-5b36a143],.training-review-detail[data-v-5b36a143]{padding:1rem}.training-review-queue__header[data-v-5b36a143],.training-review-detail__header[data-v-5b36a143],.training-review-lesson__header[data-v-5b36a143]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.training-review-outcome[data-v-5b36a143]{background:#f0f8fcc7;border:1px solid #7daabe47;border-radius:1rem;grid-template-columns:minmax(14rem,.8fr) minmax(20rem,1.2fr);gap:1rem;padding:1rem;display:grid}.training-review-lifecycle[data-v-5b36a143]{background:#f0f8fcc7;border:1px solid #7daabe47;border-radius:1rem;justify-content:space-between;align-items:flex-start;gap:1rem;margin-top:1rem;padding:1rem;display:flex}.training-review-lifecycle__actions[data-v-5b36a143]{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.training-review-outcome__controls[data-v-5b36a143]{gap:.8rem;display:grid}.training-review-outcome__actions[data-v-5b36a143],.training-review-retry-list[data-v-5b36a143]{flex-wrap:wrap;gap:.65rem;display:flex}.training-review-retry-list[data-v-5b36a143]{flex-direction:column}.training-review-retry-list__item[data-v-5b36a143]{align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.training-review-filter[data-v-5b36a143]{min-width:9rem}.training-review-trainee[data-v-5b36a143]{text-align:left;width:100%;color:inherit;cursor:pointer;background:#f7fbfd;border:1px solid #0c30481a;border-radius:.9rem;grid-template-columns:minmax(0,1fr) auto;gap:.35rem .75rem;margin-top:.65rem;padding:.75rem;display:grid}.training-review-trainee--active[data-v-5b36a143]{background:#eaf6fb;border-color:#0b75a0}.training-review-trainee small[data-v-5b36a143],.training-review-trainee__score[data-v-5b36a143],.muted-copy[data-v-5b36a143]{color:#526173}.training-review-trainee__score[data-v-5b36a143]{font-weight:800}.training-review-lesson[data-v-5b36a143]{margin-top:1rem;padding:1rem}.training-review-lesson__toggle[data-v-5b36a143]{padding:.35rem .7rem}.training-review-questions[data-v-5b36a143]{gap:.8rem;margin:1rem 0;display:grid}.training-review-question[data-v-5b36a143]{background:#f5f9fc;border-radius:1rem;padding:.85rem}.training-review-question h4[data-v-5b36a143],.training-review-lesson h3[data-v-5b36a143],.training-review-detail h2[data-v-5b36a143]{margin:.15rem 0 .45rem}.training-review-question__prompt[data-v-5b36a143]{gap:.15rem;margin-bottom:.45rem;display:grid}.training-review-question__prompt h4[data-v-5b36a143],.training-review-question__prompt p[data-v-5b36a143]{margin:0}.training-review-question__prompt p[data-v-5b36a143]{white-space:pre-line;font-size:.92rem;line-height:1.35}.training-review-answer[data-v-5b36a143]{border-left:3px solid #9ecfe2;margin:.75rem 0;padding-left:.75rem}.training-review-answer span[data-v-5b36a143]{color:#0b75a0;text-transform:uppercase;font-size:.75rem;font-weight:800}.training-review-answer p[data-v-5b36a143]{white-space:pre-wrap;margin:.25rem 0 0}.training-review-marking[data-v-5b36a143]{flex-wrap:wrap;gap:.5rem;margin-bottom:.7rem;display:flex}.training-review-marking label[data-v-5b36a143]{cursor:pointer;background:#fff;border:1px solid #0c30481a;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .7rem;display:inline-flex}.training-review-actions[data-v-5b36a143]{justify-content:flex-end;margin-top:.8rem;display:flex}.training-review-save-all[data-v-5b36a143]{z-index:8;background:#fffffff5;border:1px solid #0c30481f;border-radius:.85rem;justify-content:flex-end;align-items:center;gap:.85rem;padding:.85rem 1rem;display:flex;position:sticky;bottom:1rem;box-shadow:0 .75rem 2rem #0c304829}.training-review-save-all__status[data-v-5b36a143]{color:#526173;font-weight:800}.training-review-save-all__status--dirty[data-v-5b36a143],.training-review-save-all__status--error[data-v-5b36a143]{color:#9f3a18}.training-review-save-all__status--success[data-v-5b36a143]{color:#147846}.state-panel--compact[data-v-5b36a143]{margin-top:.75rem;padding:.85rem}@media (width<=980px){.training-review-workspace[data-v-5b36a143],.training-review-hero[data-v-5b36a143],.training-review-queue__header[data-v-5b36a143],.training-review-detail__header[data-v-5b36a143],.training-review-lesson__header[data-v-5b36a143],.training-review-outcome[data-v-5b36a143],.training-review-lifecycle[data-v-5b36a143]{flex-direction:column;grid-template-columns:1fr}.training-review-workspace[data-v-5b36a143]{display:grid}.training-review-hero__summary[data-v-5b36a143],.training-review-score[data-v-5b36a143],.training-review-lesson__score[data-v-5b36a143]{justify-content:flex-start}.training-review-save-all[data-v-5b36a143]{flex-direction:column;align-items:stretch}}
