.credit-statement-document{color:#223b34;background:#fff;border:1px solid #d8e4df;border-radius:14px;padding:28px;font:14px/1.5 Arial,sans-serif}.credit-statement-document *{box-sizing:border-box}.statement-heading{border-bottom:2px solid #16766b;justify-content:space-between;gap:16px;padding-bottom:20px;display:flex}.statement-heading small{letter-spacing:1.5px;color:#16766b}.statement-heading h2{margin:8px 0;font-size:25px}.statement-heading p{margin:4px 0}.statement-heading>span{text-align:right;color:#65776e;font-size:12px}.statement-customer{margin:22px 0}.statement-customer h3{overflow-wrap:anywhere;margin:5px 0;font-size:22px}.statement-balances{background:#edf6f1;border-radius:12px;grid-template-columns:1fr 1fr;gap:20px;padding:18px;display:grid}.statement-balances small,.statement-balances strong{display:block}.statement-balances strong{color:#106957;margin-top:4px;font-size:28px}.statement-summary{color:#66796d;font-size:12px}.statement-table-scroll{overflow:auto}.credit-statement-document table{border-collapse:collapse;width:100%;font-size:12px}.credit-statement-document th{text-align:left;border-bottom:2px solid #cbded5;padding:10px}.credit-statement-document td{vertical-align:top;border-bottom:1px solid #e2eae5;padding:10px}.credit-statement-document td small{color:#65776e;margin-top:4px;display:block}.credit-statement-document footer{color:#65776e;border-top:1px solid #cadcd3;margin-top:28px;padding-top:18px;font-size:12px}.statement-print-page{color:#223b34;max-width:920px;margin:24px auto;padding:0 20px;font-family:Arial,sans-serif}.statement-toolbar{margin-bottom:20px}.statement-toolbar button{color:#fff;cursor:pointer;background:#116e5d;border:0;border-radius:8px;margin:0 10px 10px 0;padding:12px 18px}.statement-toolbar a{color:#116e5d}.statement-print-page>p[role=alert]{color:#9e302c}@media (max-width:650px){.credit-statement-document{padding:18px}.statement-heading{display:block}.statement-heading>span{text-align:left;margin-top:10px;display:block}.statement-balances{grid-template-columns:1fr}.credit-statement-document table{min-width:460px}}@media print{@page{size:A4;margin:15mm}.statement-toolbar{display:none}.statement-print-page{max-width:none;margin:0;padding:0}.credit-statement-document{border:0;border-radius:0;padding:0}.statement-heading{display:flex}.statement-balances{grid-template-columns:1fr 1fr}.statement-table-scroll{overflow:visible}.credit-statement-document table{width:100%;min-width:0}.credit-statement-document tr{break-inside:avoid}.credit-statement-document th{background:#fff}.statement-balances{break-inside:avoid}}
