@page{size:A4;margin:2cm}@media print{body.printing nav,body.printing .app-shell-sidebar,body.printing .no-print{display:none!important}body.printing main{margin:0!important;padding:0!important}body.printing .statement-page,body.printing .page-break{page-break-after:always}body.printing .statement-page:last-child{page-break-after:auto}body.printing .statement-card{box-shadow:none!important;border:none!important}body.printing table{page-break-inside:auto}body.printing tr{page-break-inside:avoid}}.statement-page{background:#fff;border-radius:12px;padding:32px;margin-bottom:24px;box-shadow:0 2px 12px #0000000f}.statement-table{width:100%;border-collapse:collapse}.statement-table th,.statement-table td{padding:8px 12px;text-align:start}.statement-table .num{text-align:right;direction:ltr;font-variant-numeric:tabular-nums;white-space:nowrap}.statement-table .subtotal td{border-top:1px solid #888;font-weight:600}.statement-table .total td{border-top:2px solid #333;border-bottom:3px double #333;font-weight:700}.statement-table .indent td:first-child{padding-inline-start:32px}.bs-page{font-family:Heebo,sans-serif}.bs-table{width:100%;border-collapse:collapse;font-size:14px;direction:rtl}.bs-table thead td{padding:4px 8px;border-bottom:none;font-weight:500;color:#333}.bs-table thead .bs-header-asof{border-bottom:1px solid #999;text-align:center;padding-bottom:4px}.bs-table thead .bs-header-year{text-align:center;font-weight:700;padding:4px 8px}.bs-table thead .bs-header-currency{text-align:center;border-bottom:1px solid #999;font-size:13px;color:#555}.bs-table thead .bs-header-baor{text-align:center;font-weight:600;border-bottom:1px solid #999}.bs-table tbody td{padding:4px 8px;vertical-align:top}.bs-desc{text-align:right}.bs-note{text-align:center;width:60px;color:#555}.bs-note a{color:#1a237e;text-decoration:none;font-weight:500;cursor:pointer;border-bottom:1px dotted #1A237E}.bs-note a:hover{color:#283593;border-bottom-style:solid}.bs-num{text-align:right;direction:ltr;font-variant-numeric:tabular-nums;white-space:nowrap;width:120px;padding-right:12px!important}.bs-clickable{cursor:zoom-in}@media screen{.bs-clickable:hover{background-color:#1565c00f;text-decoration:underline dotted rgba(21,101,192,.4) 1px;text-underline-offset:3px}}.bs-section-header td{padding-top:18px!important;padding-bottom:4px!important}.bs-section-title{font-weight:700;text-decoration:underline;text-underline-offset:4px}.bs-subtotal .bs-num{border-top:1px dashed #888;padding-top:4px!important}.bs-grand-total td{border-top:1px solid #333;border-bottom:3px double #333;font-weight:700;padding-top:4px!important;padding-bottom:4px!important}.bs-spacer td{height:16px}.note-flash{animation:noteFlash 1.6s ease-out}@keyframes noteFlash{0%{background-color:#fff8e1}to{background-color:transparent}}.toc-list{font-size:16px;max-width:640px;margin:0 auto;direction:rtl}.toc-row{display:flex;align-items:baseline;padding:6px 12px;cursor:pointer;border-radius:4px;outline:none;-webkit-user-select:none;user-select:none}.toc-row:hover{background-color:#f5f5f5}.toc-row:focus-visible{background-color:#e8eaf6}.toc-label{font-weight:500;color:#1a237e;text-decoration:none;white-space:nowrap}.toc-dots{flex:1;border-bottom:1px dotted #999;margin:0 12px;transform:translateY(-3px)}.toc-page{font-variant-numeric:tabular-nums;min-width:32px;text-align:end;color:#555;font-weight:500}.detail-page{font-family:Heebo,sans-serif}.detail-table{width:100%;border-collapse:collapse;font-size:13px;direction:rtl}.detail-table thead th{font-weight:600;font-size:12px;border-bottom:1px solid #999;padding:4px 8px;text-align:start}.detail-table .detail-account-key{text-align:center;width:70px;font-family:monospace;font-size:12px;color:#444;white-space:nowrap;vertical-align:top}.detail-table .detail-account-name{text-align:start;vertical-align:top}.detail-table .detail-amount{text-align:end;direction:ltr;font-variant-numeric:tabular-nums;white-space:nowrap;width:180px;padding-inline-end:12px!important;vertical-align:top}.detail-table tbody td{padding:3px 8px}.detail-section td{padding-top:12px!important}.detail-section .detail-account-name{font-weight:700;text-decoration:underline;text-underline-offset:4px}.detail-leaf .detail-account-name{font-weight:500}.detail-level-1 td{font-size:14px}.detail-level-2 td,.detail-level-3 td,.detail-level-4 td,.detail-level-5 td{font-size:13px}.detail-leaf-accounts{width:100%;border-collapse:collapse;font-size:12px;direction:rtl}.detail-leaf-accounts td{padding:2px 6px;border-bottom:1px dotted #eee}.detail-subtotal td.detail-amount{border-top:1px dashed #888;padding-top:4px!important}.detail-grand-total td.detail-amount{border-top:2px solid #333;border-bottom:3px double #333;font-weight:700;padding-top:4px!important;padding-bottom:4px!important}.adj-lines{width:100%;border-collapse:collapse;font-size:13px;margin-top:8px;direction:rtl}.adj-lines th,.adj-lines td{padding:4px 8px;border-bottom:1px solid #eee;text-align:start}.adj-lines th{font-weight:600;color:#444;background-color:#fafafa}.adj-lines .acct-key{font-family:monospace;font-size:12px;color:#666}.adj-lines .num{text-align:end;direction:ltr;font-variant-numeric:tabular-nums}.adj-lines .adj-total td{border-top:2px solid #333;border-bottom:3px double #333;font-weight:700}.recon-table{width:100%;border-collapse:collapse;font-size:13px;direction:rtl}.recon-table th,.recon-table td{padding:4px 8px;border:none;vertical-align:top}.recon-side-header{text-align:center;border-bottom:1px solid #555;letter-spacing:6px;font-weight:600;padding:8px 0 4px!important}.recon-col-headers th{text-align:center;font-size:12px;border-bottom:1px solid #999;padding-bottom:4px!important;font-weight:500;color:#444}.recon-section-label{font-weight:700;padding-top:12px!important;text-align:start}.recon-data-row td{font-size:12px;padding:2px 8px!important}.recon-num{text-align:end;direction:ltr;font-variant-numeric:tabular-nums;white-space:nowrap}.recon-divider{background-color:#ccc;width:1px!important;padding:0!important}.recon-total-row td{border-top:1px solid #888;padding-top:4px!important;padding-bottom:4px!important}.recon-total-label{text-align:end;font-weight:600}.recon-subtotal td{border-top:1px dashed #888}.recon-audit td{border-top:2px solid #333;border-bottom:3px double #333;font-weight:700}.auditor-logo-wrap{display:flex;justify-content:center;align-items:center;margin-bottom:24px}.auditor-logo{max-height:96px;max-width:240px;object-fit:contain}
