.accuracy-pdf-grades{margin:28px 0;padding:24px;border:1px solid #bdcbb1;background:#fffef9;scroll-margin-top:130px}.accuracy-pdf-grades>p{font-size:14px;line-height:1.85;color:#405237}.accuracy-pdf-grades h2{margin-bottom:16px}.pdf-grade-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.pdf-grade-totals>div{padding:18px;border:1px solid #c2c9ba;background:#eeefe9;color:#405237}.pdf-grade-totals>div.pdf-yes{background:#e0eed7;border-color:#8ca578;color:#294c24}.pdf-grade-totals>div.pdf-no{background:#f9e3dc;border-color:#c49a8d;color:#7a3027}.pdf-grade-totals strong{display:block;font:700 32px/1.3 Georgia,serif}.pdf-grade-totals span{font:700 13px/1.7 system-ui,sans-serif}.pdf-grade-rate{font-size:14px;line-height:1.85;color:#405237}.pdf-grade-rate>strong{font-size:22px;color:#294c24}.accuracy-record-grades{display:flex;flex-direction:column;align-items:flex-end;gap:7px;flex-shrink:0}.pdf-grade-badge{display:inline-block;font:700 11px/1.5 system-ui,sans-serif;padding:4px 8px;border-radius:3px;background:#eeefe9;color:#405237;white-space:nowrap}.pdf-grade-badge.yes{background:#e0eed7;color:#294c24}.pdf-grade-badge.no{background:#f9e3dc;color:#7a3027}.accuracy-record-grades .accuracy-badge{font-size:11px}.accuracy-pdf-grades a{color:#34592b;text-underline-offset:3px}@media(max-width:600px){.accuracy-pdf-grades{padding:18px}.pdf-grade-totals{gap:7px}.pdf-grade-totals>div{padding:12px 8px}.pdf-grade-totals strong{font-size:27px}.pdf-grade-totals span{font-size:11px}.accuracy-record>summary{flex-wrap:wrap}.accuracy-record-grades{flex-direction:row;align-items:center;flex-wrap:wrap;flex-basis:100%;padding-left:34px}.accuracy-record>summary::after{margin-left:auto}}
