.funding-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.funding-card{min-width:0}.funding-state{display:inline-block;padding:6px 12px;border-radius:20px;background:#eef3e7;color:#587043;font-size:12px}.funding-state.warning{background:#fff2d6;color:#966119}.funding-state.critical{background:#fce8e1;color:#a14830}.funding-state.unknown{background:#f1edf6;color:#77628e}.funding-metrics{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.funding-metrics>div{background:#f6f8f1;border-radius:13px;padding:15px}.funding-metrics small{display:block;color:#89947d;margin-bottom:8px}.funding-metrics strong{font-size:18px;color:#465d33}.funding-card details{border-top:1px solid #e4e8dd;padding-top:16px}.funding-card summary{cursor:pointer}.funding-card form{padding:12px 0}.funding-alerts{display:grid;gap:8px;margin-top:20px}.funding-alerts button{font-size:12px}#rechargepanel{margin-top:20px}#rechargeform{display:flex;gap:12px;align-items:end;flex-wrap:wrap}#rechargeform label{flex:1;min-width:150px}#rechargeform button{margin-bottom:15px}#rechargeid{overflow-wrap:anywhere;font-size:12px;color:#849078}@media(max-width:850px){.funding-grid{grid-template-columns:1fr}.funding-metrics strong{font-size:16px}} 
.funding-banner[data-kind=data]{border-color:#dcd5e7;background:#f4f1f8;color:#756088}.funding-data-note{padding:12px;border-radius:12px;background:#f4f1f8;color:#756088}.funding-banner{display:block;width:100%;text-align:left;border-color:#ebd1b3;background:#fff5e7;color:#946238;margin:0 0 20px;padding:14px 18px;border-radius:13px}
