.wwl-balance{display:flex;align-items:baseline;gap:.45rem;flex-wrap:wrap;padding:1.25rem;border:1px solid #e3e3e3;border-radius:12px;background:#fff}
.wwl-balance,.wwl-available,.wwl-login,.wwl-history,.wwl-legacy-rewards,.wwl-rewards-grid{direction:rtl;text-align:right}
.wwl-balance strong{font-size:2rem}.wwl-balance small{flex-basis:100%;color:#666}
.wwl-rewards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem;margin-block:1.25rem}
.wwl-reward{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border:1px solid #e3e3e3;border-radius:12px;background:#fff}
.wwl-reward img{width:100%;height:auto;border-radius:8px}.wwl-reward h3{margin:0}.wwl-cost{font-size:1.1rem}
.wwl-redeem,.wwl-locked{margin-block-start:auto}.wwl-locked{display:block;padding:.65rem;color:#666;background:#f3f3f3;border-radius:6px;text-align:center}
.wwl-history{overflow-x:auto;margin-block:1.25rem}.wwl-history table{width:100%;border-collapse:collapse}
.wwl-history th,.wwl-history td{padding:.75rem;border-bottom:1px solid #e3e3e3;text-align:start}
.wwl-history .is-positive{color:#137333;font-weight:700}.wwl-history .is-negative{color:#b3261e;font-weight:700}
@media(max-width:600px){.wwl-history table{font-size:.9rem}.wwl-history th,.wwl-history td{padding:.55rem}}
