.pre-report-summary{padding:20px;color:#18262c;background:#fff;font-family:Arial,Helvetica,sans-serif;border-bottom:1px solid #d6dcdf}
.pre-report-summary h4{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 14px;font:700 17px/1.3 Arial,Helvetica,sans-serif;color:#18262c}
.pre-report-summary h4 span{font-size:10px;font-weight:400;color:var(--slate)}
.pre-report-overview{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:16px;align-items:start}
.report-grade-chart{list-style:none!important;padding:0!important;margin:0!important;border:1px solid #505a5f}
.report-band{display:grid;grid-template-columns:minmax(0,1fr) 48px;gap:5px;align-items:center;border-left:4px solid var(--report-colour);background:var(--report-tint);padding:8px 6px;min-height:38px;font:400 10px/1.3 Arial,Helvetica,sans-serif;margin:0!important}
.report-exceptional{--report-colour:#0176e0;--report-tint:#e6f4ff}
.report-strong{--report-colour:#33903c;--report-tint:#dbf8e3}
.report-expected{--report-colour:#5cd168;--report-tint:#f4faf5}
.report-attention{--report-colour:#ff8341;--report-tint:#fdf7d4}
.report-urgent{--report-colour:#ce1e02;--report-tint:#feedea}
.report-dots{display:flex;gap:3px;flex-wrap:wrap;align-items:center}
.report-dots i{display:block;flex:0 0 9px;width:9px;height:9px;border-radius:50%;border:1px solid #34444c;background:var(--report-colour)}
.report-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.report-area-list{margin:0}
.report-area{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:8px;padding:6px 0;border-bottom:1px solid #d6dcdf;font:400 10px/1.35 Arial,Helvetica,sans-serif}
.report-area:first-child{padding-top:0}
.report-area dt{font-weight:700}
.report-area dd{margin:0;border-left:3px solid var(--report-colour,#505a5f);padding-left:6px}
.pre-report-summary .report-card-key,.pre-report-summary .report-card-note{font:400 10px/1.5 Arial,Helvetica,sans-serif;margin:10px 0 0;color:var(--slate)}
.pre-report-summary .report-card-note{padding-top:10px;border-top:1px solid #d6dcdf}
.inclusion-sample>.pre-report-summary{padding:0 0 20px;margin-bottom:24px}
.inclusion-sample .pre-report-summary h4{font-size:20px;margin:0 0 16px}
.inclusion-sample .report-band{font-size:12px;min-height:40px}
.inclusion-sample .report-area{font-size:12px}
.inclusion-sample .report-card-key,.inclusion-sample .report-card-note{font-size:12px}
@media(max-width:900px) and (min-width:621px){.exemplar-report .pre-report-overview{grid-template-columns:1fr}.exemplar-report .report-band{min-height:28px;padding-block:5px}.exemplar-report .report-area{font-size:11px}}
@media(max-width:620px){.pre-report-summary{padding:16px}.pre-report-overview{grid-template-columns:1fr;gap:18px}.report-band,.report-area{font-size:12px}.report-band{min-height:32px}.pre-report-summary .report-card-key,.pre-report-summary .report-card-note{font-size:12px}.report-band{grid-template-columns:minmax(0,1fr) 70px}.report-dots i{width:12px;height:12px;flex-basis:12px}.inclusion-sample .report-band{min-height:32px}}
