#printContent{color:#000!important;padding:20px;font-size:14px}.report-header{margin-bottom:20px;text-align:center}.report-header h1{font-size:22px;font-weight:700;margin:0;padding:0}.basic-info,.section{margin-bottom:20px}.section h3{font-size:16px;font-weight:700;margin-bottom:10px;margin-top:15px}.section h4{font-size:15px;font-weight:700;margin-bottom:8px;margin-top:12px}.section-content{line-height:1.5}.sub-section{margin-bottom:15px}.print-table{margin-bottom:20px}.impact-total-row{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;padding:8px 16px;font-size:14px}.issue-section{margin-bottom:25px}.issue-header{background-color:#f7f7f7;padding:8px 10px;margin-bottom:10px}.issue-advice,.issue-description{margin-top:10px}.issue-content,.solution-content{border:1px solid #e8e8e8;padding:10px;background-color:#fafafa;min-height:40px;line-height:1.5}.issue-content img,.section-content img,.solution-content img{max-width:100%;height:auto;display:block;margin:10px 0}.issue-content table,.section-content table,.solution-content table{border-collapse:collapse;width:100%;margin:10px 0}.issue-content table td,.issue-content table th,.section-content table td,.section-content table th,.solution-content table td,.solution-content table th{border:1px solid #d9d9d9;padding:8px}.trail-item{margin-top:15px;border:1px dashed #d9d9d9;padding:10px}.trail-header{margin-bottom:8px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.issue-divider{border-bottom:1px dashed #aaa;margin:20px 0}.attachments{margin-top:8px}.attachments a{display:block;margin-bottom:5px;color:#1890ff}@media print{body{-webkit-print-color-adjust:exact;print-color-adjust:exact}#printContent,body{margin:0!important;padding:0!important}table{width:100%!important;border-collapse:collapse!important}thead{display:table-header-group}.ant-modal-close,button{display:none!important}.issue-section{page-break-inside:auto}.trail-item{page-break-inside:avoid}h3,h4{page-break-after:avoid}h3+*,h4+*{page-break-before:avoid}tr{page-break-inside:avoid}.ant-table-small.ant-table-tbody>tr>td,.ant-table-small.ant-table-thead>tr>th{padding:4px 8px!important}*{color:#000!important;background:transparent!important}img{max-width:100%!important;height:auto!important;display:block!important;page-break-inside:avoid!important}table{page-break-inside:auto!important}td,th{page-break-inside:avoid!important}}