.bank-matches-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;margin-bottom:20px;border:1px solid #dbd0ef;border-radius:12px;background:#faf7ff}.bank-matches-controls p{font-size:12px;color:#675b79;margin:6px 0}.bank-matches-controls details{width:100%;font-size:13px}.bank-matches-controls summary,.invoice-bank-match summary{cursor:pointer;color:#7144a8}.invoice-bank-match{grid-column:1/-1;width:100%;padding:14px 16px;border:1px solid #e2d7f2;border-radius:10px;background:#faf8ff}.invoice-bank-match>small{color:#766a83}.bank-invoice-proof+.bank-invoice-proof{border-top:1px solid #ddd1ec;padding-top:12px;margin-top:12px}.bank-match-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px;justify-content:space-between}.invoice-bank-match p{font-size:13px;line-height:1.7;margin:8px 0}.invoice-bank-match small{font-size:11px;color:#766a83}.invoice-bank-match .status{white-space:normal}.bank-payment-proof{font-size:12px;padding:10px;margin:8px 0;border-left:3px solid #a888d0;background:white;overflow-wrap:anywhere}.bank-match-warning{color:#9c4c20}.bank-card-comparison{font-size:12px!important;color:#685772}.invoice-bank-match button{margin-top:8px}@media(max-width:700px){.bank-match-head{align-items:start;flex-direction:column}.bank-matches-controls{align-items:start;flex-direction:column}.bank-matches-controls button{width:100%}.invoice-bank-match{padding:12px}}
