/* SAFE 99: saved assessments, independent of form and handover checklists. */
.assessment-report99{min-width:0;max-width:100%}
.assessment-report99 .assessment-facts99{display:block;min-width:0;margin:12px 0}
.assessment-report99 .assessment-fact99{display:block;min-width:0;width:100%;padding:12px 0;border-bottom:1px solid var(--line)}
.assessment-report99 .assessment-fact99:last-child{border-bottom:0}
.assessment-report99 .assessment-fact99 dt,
.assessment-report99 .assessment-fact99 dd{display:block;min-width:0;max-width:100%;margin:0;writing-mode:horizontal-tb;white-space:normal;word-break:normal;overflow-wrap:break-word;text-align:left;line-height:1.55;font-size:16px}
.assessment-report99 .assessment-fact99 dt{color:#88deff;font-weight:700;margin-bottom:4px}
.assessment-report99 .assessment-fact99 dd{color:var(--ink);font-weight:400;white-space:pre-wrap}
.assessment-report99 .modulehead{min-width:0;align-items:flex-start}
.assessment-report99 .modulehead .number{flex:0 0 auto}
.assessment-report99 .modulehead h3{min-width:0;flex:1;color:#88deff;word-break:normal;overflow-wrap:break-word;line-height:1.45}
.assessment-report99 .module-scenario-report h4{color:#88deff;word-break:normal;overflow-wrap:break-word}
html[data-safe-design="clear-command"] .assessment-report99 :is(dt,.modulehead h3,.module-scenario-report h4){color:#006b8f}
@media screen and (max-width:480px){
 .card.assessment-report99{padding:14px}
 .assessment-report99 .module-scenario-report{padding:12px}
 .assessment-report99 .modulehead{gap:8px}
}
@media print{
 .assessment-report99 .assessment-fact99{padding:5px 0;break-inside:avoid}
 .assessment-report99 .assessment-fact99 :is(dt,dd){font-size:10pt;line-height:1.4;color:#111}
 .assessment-report99 .assessment-fact99 dt{font-weight:700;margin-bottom:2px}
 .assessment-report99 .modulehead h3,
 .assessment-report99 .module-scenario-report h4{color:#111}
}
