#edrPrintAssessment{display:none}
@media print{
  body.edr-eval-printing>*:not(#edrPrintAssessment){display:none!important}
  body.edr-eval-printing #edrPrintAssessment{display:block!important;position:static!important;margin:0!important;padding:0!important;color:#111;background:#fff;font:11pt/1.35 Arial,sans-serif}
  @page edr-assessment{size:A4 portrait;margin:13mm}
  body.edr-eval-printing #edrPrintAssessment{page:edr-assessment}
  .edr-eval-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;border-bottom:2px solid #222;padding-bottom:10px}
  .edr-eval-head small{font-size:9pt;text-transform:uppercase;letter-spacing:.05em}
  .edr-eval-head h1{font-size:19pt;margin:4px 0}
  .edr-eval-head p{margin:0}
  .edr-eval-score{border:1.5px solid #333;min-width:75px;padding:8px;text-align:center}
  .edr-eval-score strong{font-size:14pt}
  .edr-eval-identity{display:flex;justify-content:space-between;gap:16px;padding:12px 0}
  .edr-eval-competency,.edr-eval-instructions{border:1px solid #777;padding:7px 10px;margin:8px 0}
  .edr-eval-competency p,.edr-eval-instructions p{white-space:pre-wrap;margin:3px 0 0}
  .edr-eval-exercise{break-inside:avoid;margin:15px 0 20px}
  .edr-eval-exercise header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #555;padding-bottom:3px}
  .edr-eval-exercise p{white-space:pre-wrap;margin:9px 0}
  .edr-eval-lines i{display:block;height:18px;border-bottom:1px dotted #777}
}
