.bank-open{margin-left:.65rem}.bank-panel{margin:1.5rem 0;padding:1.5rem;border:1px solid #d8e2dd;border-radius:18px;background:#fff}.bank-heading{display:flex;align-items:start;justify-content:space-between;gap:1rem}.bank-heading h2{margin:.4rem 0}.bank-heading p{color:#52665b;max-width:750px}.bank-filters{display:flex;gap:.8rem;flex-wrap:wrap;align-items:end;margin:1.3rem 0}.bank-filters label{display:grid;gap:.35rem;font-size:.84rem;font-weight:600}.bank-filters input,.bank-filters select{padding:.7rem;border:1px solid #cad6ce;border-radius:9px;min-height:44px;background:white}.bank-query{flex:1;min-width:200px}.bank-totals{display:flex;gap:1rem;flex-wrap:wrap;margin:1rem 0}.bank-totals>div{display:grid;gap:.35rem;min-width:220px;flex:1;background:#fff6e9;border:1px solid #f0dbb8;border-radius:12px;padding:1rem}.bank-totals .bank-total-done{background:#eef6f0;border-color:#cce0d0}.bank-totals strong{font-size:1.6rem;font-variant-numeric:tabular-nums}.bank-totals span,.bank-totals small{color:#526156}.bank-table{width:100%;min-width:700px}.bank-table td{vertical-align:middle}.bank-table .bank-amount{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700;text-align:right}.bank-table th:nth-child(4){text-align:right}.bank-table small{display:block;font-size:.76rem;margin-top:.3rem;color:#65746b}.bank-check{display:flex;align-items:center;gap:.65rem;cursor:pointer}.bank-check input{width:21px;height:21px;accent-color:#1e6a42}.bank-row-done{background:#f4f9f5}.bank-table .bank-changed{color:#955517}.bank-pages{display:flex;gap:1rem;align-items:center;justify-content:flex-end;margin-top:1rem}@media(max-width:650px){.bank-panel{padding:1rem}.bank-filters{display:grid;grid-template-columns:1fr 1fr}.bank-query{grid-column:1/-1}.bank-filters input,.bank-filters select{min-width:0;width:100%}.bank-heading{flex-wrap:wrap}.bank-totals>div{min-width:0}.bank-pages{justify-content:space-between}.bank-open{margin-top:.5rem}}
