.exam-mode-section,.exam-level-section{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.exam-level-heading{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.exam-level-heading p{margin:0 0 3px}.exam-level-heading span{color:var(--muted);font-size:var(--font-size-caption);line-height:1.45;display:block}.exam-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.exam-mode-card{background:var(--canvas);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--ink);cursor:pointer;text-align:left;transition:border-color var(--t-fast), background var(--t-fast), box-shadow var(--t-fast);flex-direction:column;gap:5px;padding:13px;display:flex}.exam-mode-card:hover{border-color:var(--blue)}.exam-mode-card:focus-visible{outline-offset:2px;outline:3px solid #0e5fd333}.exam-mode-card.selected{background:var(--blue-soft);border-color:var(--blue);box-shadow:inset 0 0 0 1px #0e5fd314}.exam-mode-card strong{font-size:var(--font-size-caption)}.exam-mode-card span{color:var(--muted-readable);font-size:var(--font-size-caption);line-height:1.45}.exam-preset-callout{background:var(--color-mist);border:1px solid var(--color-silver);border-radius:var(--radius-md);align-items:center;gap:var(--space-4);margin-top:var(--space-3);padding:var(--space-3);justify-content:space-between;display:flex}.exam-preset-callout strong{color:var(--text-primary);font-size:var(--font-size-slot-label);font-weight:var(--font-weight-semibold);display:block}.exam-preset-callout p{color:var(--text-secondary);font-size:var(--font-size-note);line-height:var(--line-height-body);margin:var(--space-1) var(--space-0) var(--space-0);max-width:640px}.exam-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.exam-status-card{background:var(--canvas);border:1px solid var(--line);border-radius:var(--radius-md);min-width:0;padding:12px}.exam-status-heading{flex-direction:column;gap:9px;display:flex}.exam-status-heading strong{color:var(--ink);font-size:var(--font-size-caption)}.exam-status-options{flex-wrap:wrap;gap:6px;display:flex}.exam-status-options .chip-option:focus-visible,.focused-exam-suggestions button.chip-option:focus-visible,.exam-preset-callout .btn:focus-visible,.exam-level-section>.btn:focus-visible{outline-offset:2px;outline:3px solid #0e5fd333}.exam-normal-preview{color:var(--teal-deep);font-size:var(--font-size-caption);margin:9px 0 0;line-height:1.45}.exam-altered-fields{border-top:1px dashed var(--line);flex-direction:column;gap:10px;margin-top:10px;padding-top:10px;display:flex}.exam-suggested-system{position:relative}.exam-suggestion-badge{border-radius:var(--radius-full);color:var(--teal-deep);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);z-index:1;background:#e7f4f0;padding:3px 7px;position:absolute;top:8px;right:9px}.focused-exam-suggestions{border-radius:var(--radius-md);background:#f7faf8;border:1px solid #cfddd7;flex-direction:column;gap:14px;margin-top:12px;padding:14px;display:flex}.focused-exam-suggestions strong{color:var(--teal-deep);font-size:var(--font-size-caption);margin-bottom:7px;display:block}.exam-review-note{color:var(--muted);font-size:var(--font-size-caption);margin:14px 0 0;line-height:1.45}@media (max-width:760px){.exam-mode-grid,.exam-status-grid{grid-template-columns:1fr}.exam-preset-callout{flex-direction:column;align-items:stretch}}
