.bank-unified-card{grid-column:1/-1;min-width:0}.bank-unified-card .mini-upload{max-width:360px}.ub-tools{display:flex;gap:14px;align-items:end;flex-wrap:wrap;margin:20px 0 12px}.ub-tools label{min-width:220px;flex:1}.ub-tools input,.ub-tools select{width:100%}.ub-list{display:grid;gap:9px;max-height:640px;overflow:auto;padding:2px}.ub-row{display:grid;grid-template-columns:minmax(220px,1fr) minmax(240px,1fr);gap:16px;align-items:center;padding:15px 17px;border:1px solid #dfe5ef;border-radius:16px;background:#fff;box-shadow:0 3px 14px #102c5710}.ub-row.ub-pending{border-left:4px solid #c89537;background:#fffdf7}.ub-description{display:grid;gap:4px;min-width:0}.ub-description strong{color:#102b59;font-size:1rem}.ub-description small{color:#67738a}.ub-description span{overflow-wrap:anywhere}.ub-description .ub-reason{color:#9b6521}.ub-controls{display:flex;flex-wrap:wrap;gap:10px;align-items:end}.ub-controls label{flex:1;min-width:145px;font-size:.82rem;font-weight:700;color:#41516b}.ub-controls select{width:100%;margin-top:5px;max-width:100%;min-height:42px}.ub-controls .ub-excluded{display:flex;align-items:center;gap:8px;min-width:170px;min-height:42px}.ub-footer{display:flex;justify-content:center;align-items:center;gap:12px;margin:15px 0}.ub-footer span{font-weight:700;color:#193961}@media(max-width:760px){.ub-row{grid-template-columns:1fr}.ub-controls{display:grid;grid-template-columns:1fr}.ub-tools label{min-width:100%}.ub-list{max-height:70vh}.bank-unified-card .mini-upload{max-width:100%}}
