.column-filters21122{display:grid;grid-template-columns:repeat(4,minmax(145px,190px)) minmax(170px,1fr);gap:14px;align-items:end;margin-bottom:18px}
.column-filters21122 .field{margin:0}
.column-decimals21122{display:flex;align-items:center;gap:9px;min-height:42px;font-weight:700;color:#44536a}
.column-decimals21122 input{width:20px;height:20px}
.column-panel21122{overflow:hidden}
.column-actions21122{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.column-status21122{padding:7px 10px;border-radius:999px;font-size:12px;font-weight:800;background:#eef3f8;color:#42536a}
.column-status21122.ok21122{background:#e6f7ee;color:#087443}
.column-status21122.error21122{background:#fff0f0;color:#b42318}
.column-scroll21122{max-height:68vh}
.column-table21122{min-width:1080px;font-variant-numeric:tabular-nums}
.column-table21122 thead th{text-align:right;white-space:nowrap;background:#f5f8fc;border-bottom:1px solid #dce4ee}
.column-table21122 thead tr:first-child th{text-align:center;color:#33435a}
.column-table21122 thead th:first-child{text-align:left;position:sticky;left:0;z-index:4}
.column-table21122 tbody td,.column-table21122 tfoot th{text-align:right;white-space:nowrap}
.column-table21122 tbody td:first-child,.column-table21122 tfoot th:first-child{text-align:left;position:sticky;left:0;background:#fff;z-index:2;border-right:1px solid #e2e8f0}
.column-table21122 tfoot th{background:#edf3f9;border-top:2px solid #bac8d8;font-weight:900}
.column-table21122 tfoot th:first-child{background:#edf3f9}
.column-account21122{display:flex;flex-direction:column;align-items:flex-start;gap:2px;border:0;background:none;color:#0877d1;text-align:left;cursor:pointer;padding:0;font:inherit}
.column-account21122 strong{font-size:13px;color:#53647a}
.column-account21122 span{font-weight:750}
.column-account21122:hover span{text-decoration:underline}
.positive21122{color:#087443;font-weight:750}
.negative21122{color:#b42318;font-weight:750}
.column-ledger-summary21122{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:14px}
.column-ledger-summary21122 span{padding:9px 12px;border-radius:9px;background:#f2f6fa;color:#53647a}
.column-ledger-summary21122 strong{color:#18283c}
@media(max-width:1050px){.column-filters21122{grid-template-columns:repeat(2,minmax(145px,1fr))}.column-decimals21122{grid-column:1/-1}}
@media(max-width:620px){.column-filters21122{grid-template-columns:1fr}.column-decimals21122{grid-column:auto}}
