.report-table thead th{background:#365ca4;color:#fff}
.report-table .manufacturer-row td{background:#adc5e5;color:#17365d;border-color:#6f93c4}
.report-table .stage-row td{background:#dfeaf7;color:#244a7b;padding:0;border-bottom:1px solid #bdcee5}
.stage-toggle{display:block;width:100%;text-align:left;border:0;border-radius:0;background:transparent;color:#244a7b;font:700 9pt Arial,sans-serif;padding:4px 3px;white-space:normal;overflow-wrap:anywhere}
.stage-toggle:hover{background:#cbdcf1}
.articles table{min-width:850px}
.articles th:first-child,.articles td:first-child{width:19%}
.articles th:nth-child(2){width:14%}
.articles th:nth-child(3){width:17%}
.articles th:nth-child(4){width:33%}
.articles th:nth-child(5){width:12%}
@media print{.stage-toggle{color:#244a7b;background:transparent}.report-table .stage-row td{print-color-adjust:exact;-webkit-print-color-adjust:exact}}

.report-uuid-field{margin-bottom:18px}.report-uuid-field input{font-family:monospace}.report-main{height:229mm}.report-footer{height:21.5mm;padding-top:6mm}.report-uuid{position:absolute;top:0;left:0;right:0;height:4.5mm;border-bottom:.5pt solid #b8bec6;text-align:right;font:6.5pt Arial,sans-serif;color:#667891;padding-right:2pt}

.report-contacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:4mm}.report-contact p{overflow-wrap:anywhere;white-space:pre-line}
