@media print{body,html{background-color:white!important;color:black!important;font-family:Helvetica,Arial,sans-serif!important;font-size:10pt!important;margin:0!important;padding:0!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.no-print,.no-print-in-section,.print\:hidden{display:none!important}.hidden.print\:inline{display:inline!important}.print\:text-xs{font-size:.75rem!important;line-height:1rem!important}body>:not(main){display:none!important}main,main *{display:block!important;visibility:visible!important;color:black!important;box-shadow:none!important}.print-container>:not(.print-section):not(.tabs-list),main>:not(.print-container){display:none!important}.tabs-list,.tabs-list *{display:block!important;visibility:visible!important}.tabs-list>:not(.print-section):not(.tabs-content){display:none!important}.tabs-content{display:block!important;visibility:visible!important}.project-details-card{display:none!important}.print-section,.print-section *{display:block!important;visibility:visible!important;background-color:white!important;color:black!important;box-shadow:none!important;border:none!important}.print-section table{display:table!important}.print-section thead{display:table-header-group!important}.print-section tbody{display:table-row-group!important}.print-section tr{display:table-row!important}.print-section td,.print-section th{display:table-cell!important}.print-section .filters-section,.print-section .invoice-column{display:none!important}.print-section .tab-card-header{margin-bottom:15px!important;padding:0!important;border:none!important;background:none!important}.print-section .tab-card-header,.print-section .tab-card-header>div:first-child{display:block!important;text-align:center!important}.print-section .print-button-container,.print-section .tab-card-header .print-button-container{display:none!important}.print-section .tab-card-header .card-title,.print-section .tab-card-header [data-testid=card-title],.print-section .tab-card-header h1,.print-section .tab-card-header h2,.print-section .tab-card-header h3,.print-section .tab-card-header h4,.print-section .tab-card-header h5,.print-section .tab-card-header h6{display:block!important;font-size:16pt!important;font-weight:700!important;color:black!important;margin:0!important;text-align:center!important;background:none!important;border:none!important;font-family:Cairo,Tajawal,Amiri,Noto Sans Arabic,Helvetica,Arial,sans-serif!important}.print-section .tab-card-header p{display:none!important}.print-section{display:flex!important;flex-direction:column!important;align-items:center!important}.print-section,.print-section .print-table-container{text-align:center!important;margin:0 auto!important;width:100%!important}.print-section .contributions-table{margin:0 auto 20px!important;max-height:none!important;overflow:visible!important;text-align:center!important;padding:0!important}.print-section .contributions-table,.print-section .contributions-table table{page-break-inside:auto!important;width:100%!important;max-width:720px!important}.print-section .contributions-table table{border:none!important;border-collapse:separate!important;border-spacing:0!important;font-size:8pt!important;margin:10px auto 20px!important;font-family:Cairo,Tajawal,Amiri,Noto Sans Arabic,Helvetica,Arial,sans-serif!important}.print-section .contributions-table td,.print-section .contributions-table th{border:none!important;border-bottom:1px solid #e5e5e5!important;padding:3px 8px!important;font-size:8pt!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:black!important;background:none!important;page-break-inside:avoid!important;font-family:Cairo,Tajawal,Amiri,Noto Sans Arabic,Helvetica,Arial,sans-serif!important;min-width:0!important}.print-section .contributions-table th{border-bottom:2px solid #ccc!important;font-weight:700!important;background-color:#cccccc!important;color:black!important;text-align:center!important;background-image:none!important;box-shadow:none!important}.print-section .contributions-table th svg{display:none!important}.print-section .contributions-table th *{background:transparent!important;background-color:transparent!important;color:black!important;text-shadow:none!important;box-shadow:none!important}.print-section .contributions-table tr:nth-child(2n) td{background-color:#f5f5f5!important}.print-section .contributions-table tr:nth-child(odd) td{background-color:white!important}.print-section .contributions-table tr.font-bold td{background-color:#e0e0e0!important;font-weight:700!important;border-top:2px solid #999!important;padding:3px 8px!important;font-size:8pt!important;text-align:right!important;white-space:nowrap!important}.print-section .contributions-table .table-action-col{width:0!important;padding:0!important;display:none!important}.print-section .contributions-table tr.font-bold td:first-child{display:none!important}.print-section .contributions-table tr.font-bold td:not(:first-child){box-sizing:border-box!important}.print-section .contributions-table .amount-column{white-space:nowrap!important;min-width:120px!important}.print-section .contributions-table .amount-column,.print-section .contributions-table tr.font-bold .amount-column{font-weight:700!important;text-align:right!important;padding:3px 8px!important}.print-section .contributions-table tfoot tr,.print-section .contributions-table tr.font-bold{width:100%!important;display:table-row!important}.print-section .contributions-table tfoot td,.print-section .contributions-table tr.font-bold td{display:table-cell!important;width:inherit!important}.print-section .contributions-table tr.font-bold td[colspan="3"]{width:64%!important;text-align:left!important;padding:3px 8px!important}.print-section .contributions-table tr.font-bold td[colspan="1"]:not(.amount-column){width:16%!important;padding:3px 8px!important}.print-section .contributions-table tr.font-bold td[colspan="3"]:not(:first-child){width:64%!important;text-align:right!important;padding:3px 8px!important}.print-section .contributions-table tr.font-bold td.amount-column{width:20%!important;text-align:right!important;padding:3px 8px!important;font-weight:700!important;white-space:nowrap!important;box-sizing:border-box!important}.print-section .contributions-table table{table-layout:fixed!important}.print-section .contributions-table tr.font-bold{display:table-row!important;width:100%!important}.print-section .contributions-table tbody tr.font-bold td.amount-column,.print-section .contributions-table tfoot tr td.amount-column{position:relative!important;vertical-align:middle!important;text-align:right!important;padding-right:8px!important;padding-left:8px!important}.print-section .contributions-table .date-column{font-size:8pt!important;text-align:center!important;white-space:nowrap!important;background:transparent!important}.print-section .contributions-table .date-column span.print\:hidden{display:inline!important}.print-section .contributions-table .date-column span.hidden{display:none!important}.print-section .contributions-table .date-column,.print-section .contributions-table .date-column *{background:transparent!important;background-color:transparent!important;color:black!important}.print-section .contributions-table td:first-child,.print-section .contributions-table th:first-child{display:none!important;width:0!important}.print-section .contributions-table td:nth-child(2),.print-section .contributions-table th:nth-child(2){width:17%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.print-section .contributions-table td:nth-child(3),.print-section .contributions-table th:nth-child(3){width:30%!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:break-word!important;hyphens:auto!important;max-height:none!important;line-height:1.3!important;padding:3px 4px!important}.print-section .contributions-table td:nth-child(4),.print-section .contributions-table th:nth-child(4){width:17%!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:break-word!important;hyphens:auto!important;max-height:none!important;line-height:1.3!important;padding:3px 4px!important}.print-section .contributions-table td:nth-child(5),.print-section .contributions-table th:nth-child(5){width:20%!important;text-align:right!important;white-space:nowrap!important}.print-section .contributions-table td:nth-child(6),.print-section .contributions-table th:nth-child(6){width:16%!important;text-align:center!important;overflow:hidden!important;white-space:nowrap!important}.contributions-table table,.print-section .contributions-table table,.print-section .contributions-table>table{table-layout:fixed!important;width:100%!important;max-width:720px!important;border-collapse:collapse!important;border-spacing:0!important}@media print{.contributions-table table,.print-section .contributions-table table{table-layout:fixed!important;width:100%!important}}.print-section .contributions-table td:not(:nth-child(3)):not(:nth-child(4)),.print-section .contributions-table th:not(:nth-child(3)):not(:nth-child(4)){box-sizing:border-box!important;overflow:hidden!important;word-wrap:break-word!important;vertical-align:top!important}.print-section .contributions-table td:nth-child(3),.print-section .contributions-table td:nth-child(4),.print-section .contributions-table th:nth-child(3),.print-section .contributions-table th:nth-child(4){box-sizing:border-box!important;overflow:visible!important;word-wrap:break-word!important;vertical-align:top!important}@media print{.print-section .contributions-table tbody tr td:nth-child(3),.print-section .contributions-table tbody tr th:nth-child(3),.print-section .contributions-table td:nth-child(3),.print-section .contributions-table th:nth-child(3),.print-section .contributions-table thead tr td:nth-child(3),.print-section .contributions-table thead tr th:nth-child(3){width:30%!important;vertical-align:top!important;line-height:1.3!important;padding:3px 4px!important;min-height:20px!important;max-width:none!important;overflow:visible!important;text-overflow:clip!important;word-break:break-word!important;hyphens:auto!important;white-space:normal!important;font-size:8pt!important;box-sizing:border-box!important}.print-section .contributions-table tbody tr td:nth-child(4),.print-section .contributions-table tbody tr th:nth-child(4),.print-section .contributions-table td:nth-child(4),.print-section .contributions-table th:nth-child(4),.print-section .contributions-table thead tr td:nth-child(4),.print-section .contributions-table thead tr th:nth-child(4){width:17%!important;vertical-align:top!important;line-height:1.3!important;padding:3px 4px!important;min-height:20px!important;max-width:none!important;overflow:visible!important;text-overflow:clip!important;word-break:break-word!important;hyphens:auto!important;white-space:normal!important;font-size:8pt!important;box-sizing:border-box!important}.print-section .contributions-table td:nth-child(3){width:30%!important}.print-section .contributions-table td:nth-child(3),.print-section .contributions-table td:nth-child(4){padding:3px 4px!important;font-size:8pt!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.print-section .contributions-table td:nth-child(4){width:17%!important}.print-section .contributions-table table{table-layout:fixed!important;width:100%!important;max-width:720px!important}}.print-section .contributions-table *{font-family:Cairo,Tajawal,Amiri,Noto Sans Arabic,Helvetica,Arial,sans-serif!important;line-height:1.2!important}.print-section .print-table-container.expenses-table{margin:0 auto!important;padding:0!important}.print-section .expenses-table,.print-section .print-table-container.expenses-table{width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important}.print-section .expenses-table{page-break-inside:auto!important;margin:15px auto 25px!important;max-height:none!important;overflow:visible!important;text-align:center!important;max-width:680px!important;min-width:650px!important;flex-direction:column!important;padding:0 10px!important;box-sizing:border-box!important;position:relative!important;left:50%!important;transform:translateX(-50%)!important}.print-section .expenses-table table{page-break-inside:auto!important;display:table!important}.print-section .expenses-table table,.print-section .expenses-table td,.print-section .expenses-table th{border:none!important;font-size:8pt!important;font-family:Cairo,Tajawal,Amiri,Noto Sans Arabic,Helvetica,Arial,sans-serif!important;box-sizing:border-box!important}.print-section .expenses-table td,.print-section .expenses-table th{border-bottom:1px solid #e5e5e5!important;padding:3px 6px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:black!important;background:none!important;page-break-inside:avoid!important;vertical-align:middle!important;position:relative!important}.print-section .expenses-table .date-column{overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;min-width:90px!important;text-align:center!important}.print-section .expenses-table th{border-bottom:2px solid #ccc!important;font-weight:700!important;background-color:#cccccc!important;color:black!important;text-align:center!important;background-image:none!important;box-shadow:none!important}.print-section .contributions-table th svg,.print-section .expenses-table th svg,.print-section th svg{display:none!important}.print-section .contributions-table th *,.print-section .expenses-table th *{background:transparent!important;background-color:transparent!important;color:black!important;text-shadow:none!important;box-shadow:none!important}.print-section .expenses-table tr:nth-child(2n) td{background-color:#f5f5f5!important}.print-section .expenses-table tr:nth-child(odd) td{background-color:white!important}.print-section .expenses-table tr.font-bold td{padding:3px 6px!important}.print-section .expenses-table td:first-child,.print-section .expenses-table th:first-child{width:0!important;display:none!important;visibility:hidden!important}.print-section .expenses-table td:nth-child(2),.print-section .expenses-table th:nth-child(2){width:18%!important;text-align:center!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.print-section .expenses-table td:nth-child(3),.print-section .expenses-table th:nth-child(3){width:12%!important;text-align:center!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.print-section .expenses-table td:nth-child(4),.print-section .expenses-table td:nth-child(5),.print-section .expenses-table th:nth-child(4),.print-section .expenses-table th:nth-child(5){width:0!important;display:none!important;visibility:hidden!important}.print-section .expenses-table td:nth-child(6),.print-section .expenses-table td:nth-child(7),.print-section .expenses-table th:nth-child(6),.print-section .expenses-table th:nth-child(7){width:12%!important;text-align:center!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.print-section .expenses-table td:nth-child(8),.print-section .expenses-table th:nth-child(8){width:20%!important;text-align:right!important;white-space:nowrap!important}.print-section .expenses-table td:nth-child(9),.print-section .expenses-table th:nth-child(9){width:26%!important;text-align:center!important}.print-section .expenses-table *{font-family:Cairo,Tajawal,Amiri,Noto Sans Arabic,Helvetica,Arial,sans-serif!important;line-height:1.2!important}.print-section .expenses-table .amount-column{white-space:nowrap!important;min-width:120px!important}.print-section .expenses-table .amount-column,.print-section .expenses-table tr.font-bold .amount-column{font-weight:700!important;text-align:right!important;padding:3px 6px!important}.print-section .expenses-table tfoot tr,.print-section .expenses-table tr.font-bold{width:100%!important;display:table-row!important;visibility:visible!important;opacity:1!important;background-color:#e0e0e0!important}.print-section .expenses-table tfoot td,.print-section .expenses-table tr.font-bold td{display:table-cell!important;width:inherit!important;visibility:visible!important;opacity:1!important;color:black!important}.print-section .expenses-table tr.font-bold td[colspan="5"]{width:42%!important;text-align:left!important;padding:3px 6px!important}.print-section .expenses-table tr.font-bold td[colspan="1"]:not(.amount-column):first-child{width:0!important;display:none!important}.print-section .expenses-table tr.font-bold td[colspan="1"]:not(.amount-column):nth-child(2){width:18%!important;padding:3px 6px!important}.print-section .expenses-table tr.font-bold td[colspan="1"]:not(.amount-column):last-child{width:26%!important;padding:3px 6px!important;text-align:center!important}.print-section .expenses-table tr.font-bold td[colspan="5"]:not(:first-child){width:42%!important;text-align:right!important;padding:3px 6px!important}.print-section .expenses-table tr.font-bold td:nth-child(4):not([colspan]){width:20%!important;text-align:right!important;padding:3px 6px!important;font-weight:700!important}.print-section .expenses-table tr.font-bold td:nth-child(5):not([colspan]){width:26%!important;text-align:center!important;padding:3px 6px!important}.print-section .expenses-table tr.font-bold td.amount-column{padding:3px 6px!important;white-space:nowrap!important;box-sizing:border-box!important;min-width:120px!important;position:relative!important;display:table-cell!important}.print-section .expenses-table tr.font-bold td.amount-column,.print-section .expenses-table tr.font-bold td.amount-column:nth-child(2),.print-section .expenses-table tr.font-bold td.amount-column:nth-child(4){width:20%!important;text-align:right!important;font-weight:700!important}.print-section .expenses-table tr.font-bold{visibility:visible!important;opacity:1!important;background-color:#e0e0e0!important;border-top:2px solid #999!important;font-weight:700!important;color:black!important}.print-section .expenses-table tbody tr.font-bold td.amount-column,.print-section .expenses-table tfoot tr td.amount-column{position:relative!important;vertical-align:middle!important;text-align:right!important;padding-right:6px!important;padding-left:6px!important;display:table-cell!important;visibility:visible!important;opacity:1!important;color:black!important;background-color:#e0e0e0!important;font-weight:700!important}.print-section .contributions-table tr.font-bold td.amount-column,.print-section .expenses-table tr.font-bold td.amount-column{border-left:none!important;border-right:none!important;margin:0!important;font-family:Cairo,Tajawal,Amiri,Noto Sans Arabic,Helvetica,Arial,sans-serif!important;font-size:8pt!important;line-height:1.2!important}.print-section .contributions-table tr.font-bold,.print-section .expenses-table tr.font-bold{border-collapse:separate!important;border-spacing:0!important}.print-section .expenses-table tr.font-bold{table-layout:fixed!important}.print-section .expenses-table tr.font-bold td{display:table-cell!important;vertical-align:middle!important;border-top:2px solid #999!important;background-color:#e0e0e0!important;font-weight:700!important;font-size:8pt!important;line-height:1.2!important;font-family:Cairo,Tajawal,Amiri,Noto Sans Arabic,Helvetica,Arial,sans-serif!important;overflow:visible!important;text-overflow:clip!important;visibility:visible!important;opacity:1!important;color:black!important}.print-section .expenses-table table{table-layout:fixed!important;width:100%!important;max-width:680px!important;min-width:650px!important;border-collapse:separate!important;border-spacing:0!important;margin:0 auto!important;position:relative!important}.print-section .expenses-table tbody{width:100%!important}.print-section .expenses-table tr.font-bold{width:100%!important;min-width:650px!important;max-width:680px!important;margin:0 auto!important;display:table-row!important}.print-section .expenses-table td:nth-child(9),.print-section .expenses-table th:nth-child(9){overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;word-wrap:normal!important;word-break:keep-all!important;min-width:165px!important}.print-section .expenses-table .no-print-in-section,.print-section .expenses-table .table-action-col{display:none!important;visibility:hidden!important;width:0!important;padding:0!important;margin:0!important}@media print{.print-section .expenses-table{margin:15px auto 25px!important;max-width:680px!important;width:100%!important}.print-section .expenses-table table{margin:0 auto!important;width:100%!important;max-width:680px!important;box-sizing:border-box!important}}.print-section .expenses-table tr.bg-secondary,.print-section .expenses-table tr.font-bold,.print-section .expenses-table tr.font-bold.bg-secondary{display:table-row!important;visibility:visible!important;opacity:1!important;height:auto!important;overflow:visible!important;background-color:#e0e0e0!important;border-collapse:separate!important}.print-section .expenses-table tr.bg-secondary td,.print-section .expenses-table tr.font-bold td,.print-section .expenses-table tr.font-bold.bg-secondary td{display:table-cell!important;visibility:visible!important;opacity:1!important;color:black!important;background-color:#e0e0e0!important;font-weight:700!important}.print-section .expenses-table tr.font-bold td:first-child{display:none!important}.print-section .expenses-table tr.font-bold td:not(:first-child){box-sizing:border-box!important;display:table-cell!important;visibility:visible!important;opacity:1!important}.print-section .expenses-table tbody tr.font-bold,.print-section .expenses-table tbody tr.font-bold.bg-secondary,.print-section .expenses-table tbody tr.font-bold.bg-secondary.hover\:bg-secondary{display:table-row!important;visibility:visible!important;opacity:1!important;height:auto!important;background-color:#e0e0e0!important;border-top:2px solid #999!important;font-weight:700!important;color:black!important}.print-section .expenses-table tbody tr.font-bold td,.print-section .expenses-table tbody tr.font-bold.bg-secondary td{display:table-cell!important;visibility:visible!important;opacity:1!important;background-color:#e0e0e0!important;color:black!important;font-weight:700!important;padding:3px 6px!important;border-top:2px solid #999!important}.chart-container,.contributions-chart-section,.expenses-chart-section,.no-print,.print-chart-container,.recharts-legend-wrapper,.recharts-pie,.recharts-surface,.recharts-tooltip-wrapper,.recharts-wrapper,[data-chart],div[class*=chart],svg[class*=recharts]{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;width:0!important;margin:0!important;padding:0!important;overflow:hidden!important;position:absolute!important;left:-9999px!important;top:-9999px!important}@page{size:A4;margin:1cm;@bottom-center{content:counter(page) " / " counter(pages);font-size:10pt;color:#666}}body{counter-reset:page}}