.bank-batch{min-width:0;color:#20354c}.bank-batch input,.bank-batch select,.bank-batch textarea{box-sizing:border-box;max-width:100%}.bank-batch-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 10px}.bank-batch-totals article{padding:14px;border:1px solid #dce4ee;border-radius:10px;background:#f8fafc;min-width:0}.bank-batch-totals small,.bank-batch-totals b{display:block;overflow-wrap:anywhere}.bank-batch-totals b{margin-top:7px;font-size:1.08rem;color:#102b46}.bank-batch-totals .is-balanced{border-color:#a9c4b7;background:#f3f9f5}.bank-batch-totals .is-mismatch{border-color:#dcc68f;background:#fffaf0}.bank-batch-invoices{display:grid;gap:10px;margin:18px 0}.bank-batch-invoice{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,190px);gap:16px;align-items:center;padding:15px;border:1px solid #dce4ee;border-radius:10px;background:#fff}.bank-batch-invoice.is-selected{border-color:#bda366;background:#fffcf5}.bank-batch-invoice .bank-check{margin:0;align-items:flex-start;min-width:0}.bank-batch-invoice .bank-check input{flex:none;margin-top:4px}.bank-batch-invoice b,.bank-batch-invoice small{display:block;overflow-wrap:anywhere}.bank-batch-invoice small{margin-top:6px;color:#65758a;font-weight:400}.bank-batch-amount{font-size:.8rem;min-width:0}.bank-batch-amount input{display:block;width:100%;margin-top:6px;text-align:right;font-variant-numeric:tabular-nums}.bank-batch .form-grid{margin:20px 0}.bank-batch .form-grid textarea{min-height:90px}.bank-batch .bank-resolution-search select{min-width:180px}.bank-batch .dialog-actions{flex-wrap:wrap}.bank-batch .bank-table{max-width:100%;overflow:auto}.bank-batch .bank-table td{vertical-align:top}.bank-batch .bank-table small{display:block;margin-top:5px}@media(max-width:650px){.bank-batch-totals{grid-template-columns:1fr;gap:8px}.bank-batch-totals article{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px}.bank-batch-totals b{margin:0;font-size:1rem}.bank-batch-invoice{grid-template-columns:1fr;gap:12px;padding:13px}.bank-batch-amount input{text-align:left}.bank-batch .bank-resolution-search select{min-width:0;width:100%}.bank-batch .dialog-actions{flex-direction:column;align-items:stretch}.bank-batch .dialog-actions .button{width:100%}}
