#credits .credit-summary{margin-bottom:20px;padding:24px}
#credits .credit-balance{font-size:clamp(32px,7vw,52px);font-weight:750;margin:8px 0;overflow-wrap:anywhere}
#credits .credit-balance small{font-size:18px;font-weight:500}
#credits .credit-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}
#credits .credit-actions button,#creditsMore{min-height:48px}
#creditsList{display:grid;gap:12px;margin:16px 0}
#credits .credit-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px;min-width:0}
#credits .credit-row h3{margin:0 0 8px;font-size:18px}
#credits .credit-row p{margin:6px 0;overflow-wrap:anywhere}
#credits .credit-amount{font-size:20px;white-space:nowrap}
#credits .credit-note{line-height:1.6}
#credits [hidden]{display:none!important}
@media(max-width:480px){#credits .credit-row{flex-direction:column;gap:8px}#credits .credit-summary{padding:20px}}
