.statement-intro{display:flex;align-items:center;gap:20px;background:linear-gradient(120deg,#17223d,#33335a);color:#fff;margin-bottom:20px}.statement-intro>svg{width:38px;height:38px;color:#b4a5ff;flex-shrink:0}.statement-intro h2{color:#fff;font-size:21px;margin:0 0 10px}.statement-intro p{color:#d9e1f1;margin:0;line-height:1.6}.statement-ui{display:grid;gap:20px}.statement-controls{border:0;padding:0;min-width:0}.statement-controls legend{display:flex;gap:8px;font-size:18px;font-weight:750;margin-bottom:16px}.statement-presets{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.statement-filters{display:flex;align-items:end;gap:16px;flex-wrap:wrap}.statement-filters>.search-field{flex:1;min-width:200px}.statement-filters>div{flex:1;min-width:180px}.statement-filters input{width:100%;border-color:#95a5be;box-shadow:inset 0 1px 3px #15233e12}.statement-filters label{display:block;margin-bottom:8px;font-weight:650}.statement-recipient{padding:20px 0}.statement-metrics,.statement-ageing{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:15px 0 24px}.statement-metrics section,.statement-ageing section{padding:16px;border:1px solid #adbbce;border-radius:10px;background:#edf1f8}.statement-metrics small,.statement-ageing small{display:block;margin-bottom:8px;color:#465974}.statement-metrics strong{font-size:21px}.statement-metrics .statement-closing{background:#202b48;color:white;border-color:#202b48}.statement-metrics .statement-closing small{color:#dce4f7}.statement-section-title{display:flex;align-items:center;gap:9px;padding:15px;background:#e9edf6;border-left:4px solid #6b51d9;margin:26px 0 0}.statement-table-scroll{overflow:auto}.statement-paper table{min-width:690px}.statement-ledger td:nth-last-child(-n+3),.statement-ledger th:nth-last-child(-n+3){text-align:right;white-space:nowrap}.statement-carry{background:#f1f4f9}.statement-paper a{color:#4c38a6;text-decoration:none;font-weight:650}.statement-ageing{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:20px}.statement-bank{background:#f0f3f9;border:1px solid #b1bed0;border-radius:10px;padding:18px;margin-top:20px}
.statement-ui,.statement-ui>*{min-width:0}.statement-table-scroll{max-width:100%}.statement-paper .statement-carry td:nth-child(2){text-align:left}.statement-paper .statement-ledger{font-size:13px}
@media(max-width:760px){.statement-metrics,.statement-ageing{grid-template-columns:repeat(2,minmax(0,1fr))}.statement-metrics strong{font-size:17px}.statement-filters>div,.statement-filters>button{flex-basis:100%}.statement-intro{align-items:start}.statement-paper .invoice-paper-title{min-width:0}}
@media print{.statement-ui{display:block}.statement-table-scroll{overflow:visible!important}.statement-paper table{min-width:0!important;table-layout:fixed}.statement-paper table th,.statement-paper table td{font-size:8pt;overflow-wrap:anywhere}.statement-ledger td:nth-last-child(-n+3),.statement-ledger th:nth-last-child(-n+3){white-space:normal}.statement-ledger th:nth-child(1){width:12%}.statement-ledger th:nth-child(2){width:23%}.statement-ledger th:nth-child(3){width:23%}.statement-ledger th:nth-child(n+4){width:14%}.statement-metrics{grid-template-columns:repeat(4,1fr);break-inside:avoid}.statement-ageing{grid-template-columns:repeat(5,1fr);break-inside:avoid}.statement-metrics section,.statement-ageing section{padding:9px;background:white!important;color:black!important}.statement-metrics strong{font-size:13pt}.statement-metrics small{color:black!important}.statement-section-title{break-after:avoid}.statement-bank{break-inside:avoid}.statement-paper a{color:black}.statement-ledger tfoot{display:table-row-group}}
