@page { size:A4; margin:14mm; }
body.webpaper-report-standalone { padding:0; background:#fff; }
html,
body.webpaper-report-check-page,
.webpaper-report-check-page #page,
.webpaper-report-check-page .site-content,
.webpaper-report-check-page .content-area,
.webpaper-report-check-page .site-main,
.webpaper-report-check-page .inside-article,
.webpaper-report-check-page .entry-content { background:#fff !important; }
.report-page { width:100% !important; max-width:none !important; padding:0 !important; color:#111; font-size:10pt; }
.report-logo,.report-actions,.detail-link { display:none !important; }
.report-header { margin-bottom:28px; }
.report-header h1 { font-size:24pt; }
.report-meta { gap:24px; }
.report-overview,.report-summary { grid-template-columns:160px 1fr; gap:18px; margin-bottom:24px; }
.report h2 { font-size:15pt; }
.report-content p,.report-summary p,.next-step p { font-size:10pt; }
.detail-panel { display:none !important; }
.result-section { margin-top:30px; break-inside:auto !important; }
.result-section > h2 { margin-bottom:12px; }
.result-table-wrap { overflow:visible !important; }
.result-table { display:table !important; width:100% !important; min-width:0 !important; table-layout:fixed !important; border-collapse:collapse !important; break-inside:auto !important; }
.result-table thead { position:static !important; width:auto !important; height:auto !important; display:table-header-group !important; overflow:visible !important; clip:auto !important; }
.result-table tbody { display:table-row-group !important; }
.result-table tr { display:table-row !important; margin:0 !important; padding:0 !important; border:0 !important; border-radius:0 !important; break-inside:avoid; }
.result-table th,.result-table td { display:table-cell !important; padding:7px 6px !important; border-bottom:1px solid rgba(0,0,0,.12) !important; font-size:8pt !important; line-height:1.35 !important; vertical-align:middle !important; }
.result-table th { background:#f5f5f5 !important; }
.result-table td::before { display:none !important; content:none !important; }
.result-table th:nth-child(1),.result-table td:nth-child(1) { width:11% !important; }
.result-table th:nth-child(2),.result-table td:nth-child(2) { width:22% !important; }
.result-table th:nth-child(3),.result-table td:nth-child(3) { width:16% !important; }
.result-table th:nth-child(4),.result-table td:nth-child(4) { width:7% !important; }
.result-table th:nth-child(5),.result-table td:nth-child(5) { width:44% !important; }
.result-table .status { min-height:24px !important; padding:6px 9px !important; font-size:7.5pt !important; }
.next-step { margin-top:30px; padding:14px; }
.report-overview,.report-summary,.next-step { break-inside:avoid; }
.report-notice { margin-top:24px; font-size:8pt; }
