.audit-report .report-body{max-width:1240px;border:0;border-radius:0;background:transparent;padding:24px 36px}.audit-report .report-body>h1{font-size:30px;margin-top:48px}.audit-report .report-body h2{scroll-margin-top:24px}.audit-cover,.audit-catalogue{padding:12px 0 34px}.audit-cover h1{max-width:950px;margin-bottom:24px}.audit-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;border-block:1px solid var(--line);padding:24px 0;margin:24px 0}.audit-stats strong{font-size:32px;display:block;line-height:1.2}.audit-stats span{font-size:15px;display:block;margin-top:8px}.audit-status{font-size:16px;max-width:1000px}.audit-sections{gap:12px 24px;font-size:16px;line-height:1.6;margin-top:24px}.audit-filters{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;gap:20px;align-items:end;margin:22px 0}.audit-filters label{font-size:15px;font-weight:600;display:grid;gap:8px}.audit-filters button{padding:11px 18px;min-height:48px;border:1px solid var(--green);background:transparent;color:var(--green);border-radius:4px;cursor:pointer}.audit-filters button:hover{background:var(--light)}.audit-filters button:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.audit-table-wrap{overflow-x:auto}.report-body .audit-table{display:table;min-width:760px;font-size:15px;margin:0}.report-body .audit-table th,.report-body .audit-table td{border:0;border-bottom:1px solid var(--line);padding:18px 20px 18px 0;min-width:0;width:auto}.report-body .audit-table thead th{background:transparent;font-size:14px;letter-spacing:0;text-transform:none}.report-body .audit-table tbody th{font-size:17px;font-weight:600;min-width:310px;max-width:530px}.audit-table small{display:block;font-size:13px;font-weight:400;color:var(--muted);margin-top:6px}.audit-table td:last-child{min-width:235px;font-size:14px;line-height:1.7}.coverage-state{font-size:14px}.audit-report #audit-count{font-size:15px}.audit-report #audit-empty{padding:24px 0;font-size:16px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:700px){.audit-report .report-body{padding:20px}.audit-stats{grid-template-columns:1fr;gap:18px}.audit-stats strong{font-size:27px}.audit-filters{grid-template-columns:1fr;gap:16px}.audit-filters button{justify-self:start}.audit-cover h1{font-size:32px}.audit-sections{gap:12px 20px}.report-body .audit-table tbody th{min-width:260px}}@media print{.audit-filters,.audit-sections{display:none}.audit-report .report-body{max-width:none;padding:0}.report-body .audit-table{min-width:0;font-size:10pt}.audit-table small,.coverage-state{font-size:9pt}.report-body .audit-table tbody th{min-width:0;font-size:11pt}.report-body .audit-table td:last-child{min-width:0}}
