.kb-split-payments{clear:both;margin:24px 0;padding:24px;background:#f3f8fc;border:1px solid #dce9f3;border-radius:10px;line-height:1.7}.kb-split-payments>h3{font-size:22px;color:#145a89;margin:0 0 8px}.kb-split-payments>p{font-size:13px}.kb-transfer-card{padding:20px;margin:14px 0;background:#fff;border:1px solid #dce5ec;border-radius:8px}.kb-transfer-heading{display:flex;justify-content:space-between;gap:18px;font-size:18px;color:#164e75}.kb-transfer-card ul{margin:12px 0 10px 18px;font-size:13px}.kb-payment-math{font-size:13px;color:#526c7e;margin:12px 0}.kb-transfer-card dl{display:grid;grid-template-columns:85px 1fr;gap:8px 12px;font-size:14px;margin:16px 0}.kb-transfer-card dt,.kb-transfer-card dd{margin:0}.kb-bank-number{font-size:20px;font-weight:700;letter-spacing:.5px;user-select:all}.kb-split-notice{background:#fff5dc;padding:10px 14px;border-radius:5px;color:#865d14;font-size:13px}.kb-transfer-status{font-size:13px;color:#197965;margin:10px 0 0}.kb-payment-total{text-align:right;font-size:18px!important}.kb-mixed-note{font-size:13px;color:#45687e}.kb-source-store{border-left:3px solid #0aa7b2;padding:10px 16px;background:#f2f9fa;font-size:14px}.kb-card-store{font-size:10px;color:#48809a;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:5px}@media(max-width:600px){.kb-split-payments{padding:16px}.kb-transfer-card{padding:15px}.kb-transfer-heading{font-size:16px}.kb-transfer-card dl{grid-template-columns:65px 1fr}.kb-bank-number{font-size:18px}}

.kb-transfer-brand{display:flex;align-items:center;gap:12px}.kb-payment-logo{width:52px!important;height:52px!important;object-fit:contain;border-radius:7px}.kb-transfer-heading{align-items:center}
