.aw-reward-art{background:0 0;display:block}.aw-earned-marks{vertical-align:middle;gap:4px;margin-left:6px;display:inline-flex;position:relative}.aw-earned-mark{background:0 0;border:0;width:24px;height:24px;padding:0}.aw-earned-detail{z-index:5;color:#f2f7f4;text-align:left;background:#021411;border:1px solid #93ff62;border-radius:12px;width:220px;padding:10px;position:absolute;top:28px;left:0}.aw-earned-detail small,.aw-earned-detail p{color:#b9cbc5;margin:4px 0;font-size:12px;display:block}.aw-earned-detail button{color:#93ff62;background:0 0;border:0;padding:0}.aw-badge-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.aw-badge-card{color:#f2f7f4;text-align:center;background:0 0;border:0;justify-items:center;gap:4px;padding:8px;display:grid}.aw-badge-card small{color:#91a79f;font-size:11px}.aw-badge-card.is-locked img{filter:grayscale();opacity:.45}.aw-reward-toast{z-index:30;color:#f2f7f4;background:#021411;border:1px solid #93ff62;border-radius:16px;justify-items:center;gap:6px;width:min(280px,100% - 32px);padding:16px;animation:2.4s aw-reward-in;display:grid;position:fixed;bottom:16px;right:16px;box-shadow:0 0 24px #93ff6240}.aw-reward-toast strong{font-size:14px}.aw-reward-toast p{color:#e8c547;margin:0}@keyframes aw-reward-in{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.aw-reward-toast{animation:none}}@media (max-width:767px){.aw-badge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
