.kvb-bank-facts{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;margin:.5rem 0}.kvb-bank-facts dt{font-size:var(--kv-fs-sm);font-weight:400;color:var(--kv-text-muted)}.kvb-bank-facts dd{margin:0;font-weight:600}.kvb-bank-list{margin:0;padding:0;list-style:none}.kvb-bank-row{padding:.6rem 0;border-bottom:1px solid var(--kv-line)}.kvb-bank-row:last-child{border-bottom:0}.kvb-bank-row-main{display:flex;align-items:baseline;gap:.75rem}.kvb-bank-row-text{flex:1 1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.kvb-bank-amount{font-weight:600;white-space:nowrap}.kvb-bank-row-choice{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.35rem}.kvb-bank-suggestion{font-size:var(--kv-fs-sm)}.kvb-bank-manual{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4rem}.kvb-bank-manual .form-control{width:14rem}.kvb-bank-row-actions{display:inline-flex;gap:.4rem;margin-left:auto}.kvb-bank-unmatched{margin:.2rem 0 0;padding-left:1.4rem}.kvb-bank-payments{margin-top:.35rem;font-size:var(--kv-fs-sm)}.kvb-bank-payments-toggle{padding:0;border:0;background:none;color:var(--kv-text-muted)}.kvb-bank-payments-toggle:hover{color:inherit}.kvb-statement-list tr.is-warn>td{background:var(--kv-warning-bg)}.kvb-statement-list tr.is-warn .text-warning-emphasis{color:var(--kv-warning-text)!important}