/* V19.2 — print-only improvements: signatures, shaded second table, larger emblems. */
/* The center register is the second table on page one: identical green header and zebra striping. */
#report-result .v14-centers-register table thead th,
#report-result .v14-center-report-table thead th {background:#195d4d!important;color:#fff!important;font-weight:700!important;border:1px solid #9db2a7!important}
#report-result .v14-centers-register table tbody tr:nth-child(even) td {background:#eef5f0!important}
#report-result .v14-centers-register table tbody tr:last-child td {background:#e0eee6!important;font-weight:700!important;border-top:2px solid #b79e65!important}
#report-result .v10-report-letterhead img{width:82px!important;height:82px!important;max-width:none!important;object-fit:contain!important}
#report-result .v10-report-letterhead{padding-inline:105px!important;min-height:90px!important}
@media print{
 body.v20-report-print #v20-print-root{padding:5mm 9mm!important}
 body.v20-report-print #v20-print-root .v10-report-letterhead{min-height:73px!important;padding:0 90px 4px!important;margin-bottom:5px!important}
 body.v20-report-print #v20-print-root .v10-report-letterhead img{width:70px!important;height:70px!important;top:0!important}
 body.v20-report-print #v20-print-root .v10-report-letterhead h3{margin:1px 0 2px!important;font-size:21pt!important}
 body.v20-report-print #v20-print-root .v10-report-letterhead strong{font-size:13pt!important}
 body.v20-report-print #v20-print-root .v10-report-letterhead p{font-size:10pt!important;margin:1px!important}
 body.v20-report-print #v20-print-root .v13-report-section,
 body.v20-report-print #v20-print-root .v14-report-group{margin:1.8mm 0!important;padding:0!important}
 body.v20-report-print #v20-print-root .v13-report-section h3,
 body.v20-report-print #v20-print-root .v14-report-group h3,
 body.v20-report-print #v20-print-root .v14-centers-register h4{font-size:14pt!important;margin:2mm 0 1mm!important;padding:0!important;line-height:1.05!important}
 body.v20-report-print #v20-print-root .v13-report-table th,
 body.v20-report-print #v20-print-root .v13-report-table td,
 body.v20-report-print #v20-print-root .v14-centers-register th,
 body.v20-report-print #v20-print-root .v14-centers-register td {font-family:'Sakkal Majalla','Traditional Arabic',Tahoma,Arial,sans-serif!important;font-size:11.4pt!important;line-height:1.08!important;padding:2px 4px!important;vertical-align:middle!important}
 body.v20-report-print #v20-print-root .v14-centers-register table thead th{background:#195d4d!important;color:white!important}
 body.v20-report-print #v20-print-root .v14-centers-register tbody tr:nth-child(even) td{background:#eef5f0!important}
 body.v20-report-print #v20-print-root .v14-centers-register tbody tr:last-child td{background:#e0eee6!important}
 body.v20-report-print #v20-print-root .v10-report-approvals{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5mm!important;margin:2mm 0 0!important;padding:2mm 0 0!important;min-height:0!important;break-inside:avoid!important;page-break-inside:avoid!important}
 body.v20-report-print #v20-print-root .v10-report-approvals>div{min-height:0!important;padding:2mm 3mm!important;gap:1mm!important;border:1px solid #d3dfd8!important;break-inside:avoid!important}
 body.v20-report-print #v20-print-root .v10-report-approvals b,
 body.v20-report-print #v20-print-root .v10-report-approvals strong,
 body.v20-report-print #v20-print-root .v10-report-approvals span{font-size:12pt!important;line-height:1.08!important;margin:0!important}
 body.v20-report-print #v20-print-root .v10-report-approvals b{font-weight:700!important}
 body.v20-report-print #v20-print-root .v13-report-section:last-of-type{break-after:avoid-page!important}
}
