#bank-reconciliation { min-width: 0; overflow-wrap: anywhere; }
#bank-reconciliation .table-wrap { max-width: 100%; overflow-x: auto; }
#bank-reconciliation input:not([type=checkbox]), #bank-reconciliation select,
#bank-reconciliation textarea { max-width: 100%; box-sizing: border-box; }
#bank-reconciliation form { display: grid; gap: 10px; margin-block: 12px; min-width: 0; }
#bank-reconciliation label { min-width: 0; }
#bank-reconciliation button { max-width: 100%; white-space: normal; }
#bank-reconciliation .error { white-space: pre-wrap; }
