.reward-balances{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:20px 0}.reward-number{font-size:3.5rem;font-weight:800;margin:10px 0}.reward-balances progress{width:100%;height:22px;accent-color:#0c8072}.reward-high progress{accent-color:#8061dc}.reward-history,.reward-evidence{padding:16px 0;border-bottom:1px solid #bccac4}.reward-history form{max-width:640px}.reward-balances form{display:grid;gap:10px}.reward-balances input{width:100%}#rewardHost>label{display:block;max-width:350px}#rewardHost>section,#rewardHost>details{margin-bottom:20px}#rewardHost input[type=checkbox]{width:auto;margin-right:8px}#rewardHost button{margin:6px 6px 6px 0}@media(max-width:650px){.reward-balances{grid-template-columns:1fr}.reward-number{font-size:2.8rem}}@media(prefers-reduced-motion:no-preference){.reward-balances progress{transition:all .3s ease}}

.reward-heading{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.reward-heading .eyebrow{margin:0}.reward-today{display:inline-flex;padding:7px 12px;border-radius:999px;font-size:.88rem;font-weight:750;border:1px solid currentColor}.reward-today[hidden]{display:none}.reward-plus{color:#126343;background:#e0f6e9}.reward-minus{color:#942332;background:#ffe5e8}.reward-mixed{color:#59419c;background:#eee7ff}@keyframes reward-today-pulse{0%,100%{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 0 5px currentColor}}@media(prefers-reduced-motion:no-preference){.reward-today{animation:reward-today-pulse 2.8s ease-in-out infinite}}
