.charge-provider-truth,.charge-installment-note{margin:8px 18px 12px;font-size:11.5px;line-height:1.45}
.charge-state{margin-top:10px}.charge-error{border-color:rgba(248,113,113,.55);color:var(--bad)}
.charge-feedback{min-height:22px;margin:8px 18px;font-size:12px;line-height:1.4}
.charge-feedback[data-kind="error"]{color:var(--bad)}
.charge-feedback[data-kind="success"]{color:var(--ok)}
.charge-feedback[data-kind="loading"]{color:var(--warn)}
#charge-list[aria-busy="true"]{opacity:.82}
.charge-capabilities{display:grid;gap:10px;margin-top:8px}
.charge-capability{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px}
.charge-capability .chip{flex:0 0 auto}
.charge-capability-actions{display:grid;grid-template-columns:1fr;gap:8px;margin:10px 18px}
.charge-finance-link{display:flex;align-items:center;justify-content:center;min-height:44px;text-decoration:none}
.charge-capability-actions button[disabled]{opacity:.58;cursor:not-allowed}
#charge-new[hidden],#charge-form[hidden],#receivable-new[hidden],#receivable-form[hidden]{display:none!important}
