.reward-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.reward-card{padding:16px 10px;border-radius:14px;background:#eef3ec;color:#123c2e;display:flex;flex-direction:column;gap:6px;text-align:center;overflow-wrap:anywhere}.reward-count{font-size:2rem;font-variant-numeric:tabular-nums}.reward-card button{width:100%;margin-top:auto}.reward-review{padding:12px 0;border-bottom:1px solid #dce3dc}.reward-review button{margin:4px 6px 4px 0}.reward-history{padding-left:20px}.reward-history li{margin:10px 0}#rewardMessage{white-space:pre-line}#rewardActions[disabled]{opacity:.65}#rewardActions{border:0;padding:0;margin:0;min-width:0}@media(max-width:480px){.reward-grid{grid-template-columns:1fr}.reward-card{padding:14px}}
