.examiner-access{padding:14px 0 0;max-width:900px;font-size:13px;line-height:1.5;color:#52616b}.examiner-access a{color:#1264ac}.examiner-access p{margin:6px 0}#access-status{font-weight:700;color:#25313c}#examiner-result{border-top:2px solid #1464ad;margin-top:28px;padding-top:22px}#result-band{font-size:24px;font-weight:700;color:#1264ac}#result-criteria{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}#result-criteria article{padding:14px 0;border-bottom:1px solid #dce0e3}#result-criteria h3{font-size:15px;margin:0 0 8px}#result-criteria p,#result-feedback,#certificate-status{font-size:14px;line-height:1.5}#upload-status{font-size:12px;color:#59666e}#retry-results,#redeem-certificate{margin:8px 8px 8px 0}@media(max-width:600px){#result-criteria{grid-template-columns:1fr}h1{font-size:26px}}
 #examiner-result button { margin: 8px 8px 0 0; padding: 12px 16px; border: 1px solid #1262a8; border-radius: 6px; color: #fff; background: #1262a8; font: inherit; cursor: pointer; }
 #examiner-result button:disabled { opacity: .6; cursor: wait; }
 details.review > summary { cursor: pointer; font-weight: 700; padding: 12px 0; }
.recording-privacy { margin-top: 8px; font-size: 12px; }
.recording-privacy summary { cursor: pointer; color: #1264ac; width: fit-content; }
.recording-privacy summary:focus-visible { outline: 2px solid #1264ac; outline-offset: 3px; }
.result-assessment-note { color: #59666e; font-size: 13px; line-height: 1.5; }
