/* V17 fee source & loan repayment badges */
.ccid17-source-info{background:rgba(53,32,76,.3);border:1px solid rgba(170,127,214,.26);border-radius:15px;padding:14px;margin:13px 0;color:#e7dcf0;font-size:12px;line-height:1.7}
.ccid17-source-info strong{display:block;margin-bottom:6px;color:#f3e9ff;font-size:13px}
.ccid17-source-info p{margin:6px 0}
.ccid17-account-pill{display:inline-flex;gap:4px;padding:5px 10px;border:1px solid rgba(163,116,208,.2);border-radius:99px;margin:4px 6px 4px 0;color:#d7c8e8;background:rgba(20,12,33,.55)}
.ccid17-payment-state{border-radius:11px;padding:10px 12px;font-weight:850}
.ccid17-payment-state.ok{color:#90f0bd;background:rgba(40,112,81,.17)}
.ccid17-payment-state.warn{color:#ffe2a3;background:rgba(127,83,22,.18)}
.ccid17-payment-source{flex:0 0 100%;width:100%;margin:7px 0 0;padding:10px 13px;background:rgba(24,14,38,.4);border-radius:12px;border:1px solid rgba(187,144,226,.13);font-size:11px;color:#c8b6d9}
.ccid17-payment-source strong{display:block;font-size:10px;letter-spacing:.1em;color:#bda8d4;margin-bottom:6px}
.ccid17-payment-source-list{display:flex;gap:8px;flex-wrap:wrap}
.ccid17-payment-source-list span{border-radius:99px;background:rgba(132,85,177,.16);padding:4px 8px}
.ccid17-pending{color:#ffd99a;font-weight:800;margin:9px 0 0}
