/* V19.1: printing corrections without changing calculations or stored data. */
:root{--v191-font:'Sakkal Majalla','Traditional Arabic',Tahoma,Arial,sans-serif}
#report-result .v13-report-table,#report-result .v14-centers-register table{border-collapse:collapse!important;border-spacing:0!important;table-layout:fixed!important;width:100%!important}
#report-result .v13-report-table th,#report-result .v13-report-table td,
#report-result .v14-centers-register th,#report-result .v14-centers-register td{
 border:1px solid #a5bdb1!important;box-sizing:border-box!important;overflow-wrap:normal!important;word-break:normal!important;white-space:normal!important;vertical-align:middle!important;
}
#report-result .v13-report-table thead th,#report-result .v14-centers-register thead th{background:#195d4d!important;color:#fff!important;font-weight:700!important}
#report-result .v13-report-table td,#report-result .v14-centers-register td{background:#fff!important;color:#173a30!important}
#report-result .v13-report-table tbody tr:nth-child(even) td,#report-result .v14-centers-register tbody tr:nth-child(even) td{background:#f3f7f4!important}
#report-result .v13-report-table th:nth-child(1),#report-result .v13-report-table td:nth-child(1){width:5%!important}
#report-result .v13-report-table th:nth-child(2),#report-result .v13-report-table td:nth-child(2){width:33%!important;text-align:right!important}
#report-result .v13-report-table th:nth-child(3),#report-result .v13-report-table td:nth-child(3){width:12%!important}
#report-result .v13-report-table th:nth-child(4),#report-result .v13-report-table td:nth-child(4){width:13%!important}
#report-result .v13-report-table th:nth-child(5),#report-result .v13-report-table td:nth-child(5){width:12%!important}
#report-result .v13-report-table th:nth-child(6),#report-result .v13-report-table td:nth-child(6){width:13%!important}
#report-result .v13-report-table th:nth-child(7),#report-result .v13-report-table td:nth-child(7){width:12%!important}
#report-result .v14-centers-register th:first-child,#report-result .v14-centers-register td:first-child{width:24%!important;text-align:right!important}
#report-result .v14-centers-register th:not(:first-child),#report-result .v14-centers-register td:not(:first-child){width:19%!important;text-align:center!important}
/* Prevent empty comparison sections from taking up an entire sheet. */
.v11-groups,.v11-dashboard-group,.v11-group-charts{min-height:0!important;height:auto!important;max-height:none!important}
.v11-group-charts:empty{display:none!important}
.v11-dashboard-group:has(>.v11-group-charts:empty):has(>.stats-grid:empty){padding-bottom:12px!important}
@media print{
 /* Zero physical page margins suppresses the browser's URL/page-number header/footer
    in Chromium-based printing. CSS cannot override a user's explicit print settings
    in every browser, so the new print preview also provides a reminder. */
 @page{size:A4 landscape;margin:0}
 body.v20-clean-print{padding:0!important;margin:0!important;background:white!important;overflow:visible!important;color:#183d33!important;print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important}
 body.v20-clean-print #v20-print-root{display:block!important;position:static!important;visibility:visible!important;width:100%!important;max-width:none!important;min-width:0!important;height:auto!important;min-height:0!important;padding:9mm 10mm!important;margin:0!important;box-sizing:border-box!important;border:0!important;box-shadow:none!important;overflow:visible!important}
 body.v20-clean-print #v20-print-root *{visibility:visible!important}
 body.v20-clean-print .v13-report-table,body.v20-clean-print .v14-centers-register table{width:100%!important;min-width:0!important;border-collapse:collapse!important;table-layout:fixed!important}
 body.v20-clean-print .v13-report-table th,body.v20-clean-print .v13-report-table td,
 body.v20-clean-print .v14-centers-register th,body.v20-clean-print .v14-centers-register td{
 border:1px solid #9db2a7!important;padding:4px 5px!important;font:400 12pt/1.25 var(--v191-font)!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;vertical-align:middle!important;
 }
 body.v20-clean-print .v13-report-table th,body.v20-clean-print .v14-centers-register th{font-weight:700!important;background:#195d4d!important;color:white!important}
 body.v20-clean-print .v13-report-table td:nth-child(2){text-align:right!important}
 body.v20-clean-print .v14-centers-register td:first-child{width:24%!important}
 body.v20-clean-print #v20-print-root .report-footnote,
 body.v20-clean-print #v20-print-root .v13-report-explain,
 body.v20-clean-print #v20-print-root .v14-report-intro,
 body.v20-clean-print #v20-print-root .v14-report-status,
 body.v20-clean-print #v20-print-root .v10-report-extras,
 body.v20-clean-print #v20-print-root .v10-report-actions,
 body.v20-clean-print #v20-print-root .v09-report-viz,
 body.v20-clean-print #v20-print-root .v10-report-note,
 body.v20-clean-print #v20-print-root button,
 body.v20-clean-print .v20-print-controls{display:none!important}
 body.v20-clean-print .v13-report-section,body.v20-clean-print .v14-report-group{height:auto!important;min-height:0!important;max-height:none!important;margin:3mm 0!important;padding:0!important;break-inside:auto!important}
 body.v20-clean-print .v13-report-section h3,body.v20-clean-print .v14-report-group h3{font-size:16pt!important;margin:3mm 0 1mm!important;break-after:avoid-page!important}
 body.v20-clean-print .table-scroll{overflow:visible!important;min-height:0!important}
 body.v20-clean-print .v10-report-approvals{margin:4mm 0 0!important;break-inside:avoid!important}
 body.v20-clean-print tr{break-inside:avoid!important}
 body.v20-dashboard-print #v20-print-root{padding:7mm 9mm!important}
 body.v20-dashboard-print #v20-print-root .v11-dashboard-group{display:block!important;min-height:0!important;max-height:none!important;margin:2mm 0!important;padding:3mm!important;break-inside:auto!important}
 body.v20-dashboard-print #v20-print-root .v11-group-charts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:3mm!important;min-height:0!important}
 body.v20-dashboard-print #v20-print-root .v11-group-charts:empty{display:none!important}
 body.v20-dashboard-print #v20-print-root .dashboard-box,
 body.v20-dashboard-print #v20-print-root .v09-chart-panel,
 body.v20-dashboard-print #v20-print-root .v09-table-panel,
 body.v20-dashboard-print #v20-print-root .v09-interpretation{height:auto!important;min-height:0!important;max-height:none!important;break-inside:avoid!important;padding:3mm!important;margin:0!important}
 body.v20-dashboard-print #v20-print-root .v09-table{min-width:0!important;width:100%!important;border-collapse:collapse!important;table-layout:auto!important}
 body.v20-dashboard-print #v20-print-root .v09-table th,body.v20-dashboard-print #v20-print-root .v09-table td{white-space:normal!important;border:1px solid #b9cfc2!important;padding:3px!important;font-size:9pt!important}
 body.v20-dashboard-print #v20-print-root .v09-no-data{padding:6px!important;margin:0!important}
 body.v20-dashboard-print #v20-print-root .v09-bottom-summary,
 body.v20-dashboard-print #v20-print-root .v09-banner-tools,
 body.v20-dashboard-print #v20-print-root .v09-report-quick,
 body.v20-dashboard-print #v20-print-root .v09-legacy-metrics{display:none!important}
}
