/* ANB Enterprise ERP v.567 — editable and printable dedicated bank statement */
.bank-statement-page-title-v566{margin-bottom:12px!important}
.bank-statement-page-title-v566 .crumb{padding:0!important;border:0!important;background:transparent!important;color:#8b5e3c!important;font:inherit!important;font-weight:800!important;letter-spacing:inherit!important;cursor:pointer!important}
.bank-statement-filter-v566{display:grid!important;grid-template-columns:minmax(170px,1.1fr) minmax(145px,.8fr) minmax(145px,.8fr) auto auto!important;gap:9px!important;align-items:end!important;margin:0 0 12px!important;padding:11px 12px!important}
.bank-statement-filter-v566 .field label{margin-bottom:4px!important;font-size:11px!important;font-weight:800!important}
.bank-statement-filter-v566 .field select,.bank-statement-filter-v566 .field input{min-height:36px!important;padding:6px 9px!important}
.bank-statement-filter-v566>.btn{min-height:36px!important;white-space:nowrap!important}
.bank-statement-summary-v566{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:9px!important;margin:0 0 12px!important}
.bank-statement-metric-v566{min-width:0!important;padding:10px 11px!important;border:1px solid #d8e0e6!important;border-top:3px solid #6f8292!important;border-radius:10px!important;background:linear-gradient(145deg,#fff,#f2f5f7)!important;box-shadow:0 4px 10px rgba(43,57,69,.07)!important}
.bank-statement-metric-v566 span,.bank-statement-metric-v566 b{display:block!important}.bank-statement-metric-v566 span{color:#6e7b84!important;font-size:9px!important;font-weight:800!important}.bank-statement-metric-v566 b{margin-top:4px!important;color:#263743!important;font:700 15px/1.12 Georgia,serif!important;white-space:nowrap!important}
.bank-statement-metric-v566.debit,.bank-statement-metric-v566.negative{border-top-color:#bc584a!important}.bank-statement-metric-v566.debit b,.bank-statement-metric-v566.negative b{color:#a8453b!important}.bank-statement-metric-v566.credit,.bank-statement-metric-v566.positive{border-top-color:#218a68!important}.bank-statement-metric-v566.credit b,.bank-statement-metric-v566.positive b{color:#176f56!important}.bank-statement-metric-v566.pending{border-top-color:#d39a2d!important}.bank-statement-metric-v566.records{border-top-color:#7057a8!important}
.bank-statement-table-v566 .table-wrap{max-height:58vh!important;overflow:auto!important}.bank-statement-table-v566 thead{position:sticky!important;top:0!important;z-index:1!important}.bank-statement-table-v566 th,.bank-statement-table-v566 td{font-size:10px!important;padding:9px 10px!important}.bank-money-v566{text-align:right!important;font-variant-numeric:tabular-nums!important}
.bank-statement-row-actions-v567{display:flex!important;align-items:center!important;gap:5px!important;white-space:nowrap!important}.bank-statement-row-actions-v567 .btn{min-width:48px!important;padding:6px 9px!important}
@media(max-width:1180px){.bank-statement-summary-v566{grid-template-columns:repeat(3,minmax(0,1fr))!important}.bank-statement-filter-v566{grid-template-columns:repeat(3,minmax(0,1fr))!important}.bank-statement-filter-v566>.btn{width:100%!important}}
@media(max-width:700px){.bank-statement-filter-v566,.bank-statement-summary-v566{grid-template-columns:1fr!important}.bank-statement-table-v566 .table-wrap{max-height:none!important}}
@media print{.bank-statement-filter-v566,.bank-statement-page-title-v566 .actions{display:none!important}.bank-statement-table-v566 .table-wrap{max-height:none!important}}

/* v.570 — all-bank Debit/Credit history filters. */
.bank-statement-filter-v566.all-banks-v570{grid-template-columns:minmax(180px,1.15fr) minmax(150px,.9fr) minmax(135px,.75fr) minmax(135px,.75fr) auto auto!important}
@media(max-width:1180px){.bank-statement-filter-v566.all-banks-v570{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:700px){.bank-statement-filter-v566.all-banks-v570{grid-template-columns:1fr!important}}
