.bank-upload{max-width:850px}.bank-upload form{display:grid;gap:18px}.bank-upload .field input{margin-top:12px}.bank-progress{font-size:12px;color:#788c6d}.bank-statement .cash-cards strong{font-size:21px}.bank-statement .muted{font-size:12px}.bank-statement .doc-detail-grid{margin:20px 0}.bank-table td{vertical-align:top;white-space:normal;overflow-wrap:anywhere;font-size:12px;min-width:90px}.bank-table small{display:block;color:#839477;font-size:10px;margin-top:8px;line-height:1.7;min-width:85px}.bank-table td:last-child{min-width:290px}.bank-table td:nth-child(4){min-width:170px}.bank-table details{font-size:12px;line-height:1.8;margin-top:12px}.bank-table details p{white-space:pre-wrap}.bank-warning{font-size:11px;color:#9a704b;line-height:1.7;margin:10px 0}.bank-upload .button{justify-self:start}.bank-statement .panel-heading h2{font-size:18px}
.bank-bind,.bank-history{display:flex;gap:18px;align-items:center;justify-content:space-between;padding:18px;background:#f4f7f0;border:1px solid #dce4d5;border-radius:8px;margin:20px 0}.bank-bind strong,.bank-history strong{font-size:13px}.bank-bind small,.bank-history small{display:block;font-size:11px;color:#7b8c70;line-height:1.7;margin-top:7px}.bank-workflow p{font-size:12px;line-height:1.8;color:#7e8b75}.bank-match-cell{min-width:245px!important}.bank-match-cell .button{white-space:normal;margin-top:10px}.bank-match-cell>p{font-size:11px;line-height:1.7}.bank-check,.bank-choose{display:flex;gap:10px;align-items:flex-start;font-size:12px;line-height:1.8}.bank-check input,.bank-choose input{width:17px;min-width:17px;height:17px;margin-top:4px;accent-color:#355c43}.bank-proposals{display:grid;gap:10px}.bank-proposals .button{text-align:left;white-space:normal;display:block;line-height:1.7}.bank-proposals small{display:block;color:#7d8d72;font-size:10px}.bank-operation-description{font-size:12px;line-height:1.8;color:#627859;padding:15px;border:1px solid #dce5d6;border-radius:8px;overflow-wrap:anywhere}.bank-part{border:1px solid #d7e1d0;border-radius:9px;padding:17px;margin:18px 0;display:grid;gap:13px}.bank-part legend{font-size:12px;color:#6f8563}.bank-part label{display:grid;gap:7px;font-size:12px}.bank-part select,.bank-part input{width:100%;min-width:0;font:inherit;border:1px solid #d3decd;border-radius:7px;padding:11px;background:#fff}.bank-part .button{justify-self:start}.bank-cash-parts{display:grid;gap:12px;padding:15px;background:#f5f7f2;border-radius:8px}.bank-cash-parts p{font-size:12px;line-height:1.7}.bank-confirm-rows article{padding:17px 0;border-bottom:1px solid #e3eadc}.bank-confirm-rows strong{font-size:13px}.bank-confirm-rows small{display:block;font-size:11px;color:#7d8d72;line-height:1.8}.bank-confirm-rows p{font-size:12px;line-height:1.7}.bank-history p{font-size:12px;line-height:1.7}@media(max-width:650px){.bank-bind,.bank-history{align-items:start;flex-direction:column}}

.bank-table th{white-space:normal;line-height:1.6}.bank-table th,.bank-table td{padding:14px 12px}.bank-table td:first-child{min-width:45px}.bank-table td:nth-child(2){min-width:115px}.bank-table td:nth-child(3){min-width:100px}.bank-table td:nth-child(4){min-width:85px;max-width:150px}.bank-table td:nth-child(5){min-width:150px;overflow-wrap:break-word}.bank-table .bank-match-cell{min-width:225px!important}
