#rewardNotificationDialog{width:min(560px,94vw);max-height:75vh;border:2px solid #b38c46;border-radius:9px;background:#20374a;color:#f8e6bc;padding:18px}#rewardNotificationDialog::backdrop{background:#000a}#rewardNotificationDialog h3{display:flex;justify-content:space-between;align-items:center;margin:0;border-bottom:1px solid #a97e37;padding-bottom:12px}#rewardNoticeClose{background:#9a692b;color:#fff0c5;border:0;padding:8px;border-radius:5px;cursor:pointer}#rewardNotificationRows{max-height:55vh;overflow:auto}#rewardNotificationRows p{border-bottom:1px solid #526777;padding:12px 2px}#noticeBtn.reward-has-unread{animation:rewardBellGlow 1.35s ease-in-out infinite!important;border-color:#ffdb68!important}#rewardToast{position:fixed;top:80px;right:16px;z-index:1500;background:#193f32;color:#ffdc91;border:2px solid #c69a43;padding:12px 18px;border-radius:8px;max-width:min(350px,90vw);box-shadow:0 8px 20px #0008;cursor:pointer}@keyframes rewardBellGlow{0%,100%{box-shadow:0 0 5px 1px #ffce50,0 0 9px #ffce5077}50%{box-shadow:0 0 14px 5px #ffe18c,0 0 28px 8px #f4ad38}}@media(prefers-reduced-motion:reduce){#noticeBtn.reward-has-unread{animation:none!important;box-shadow:0 0 0 3px #ffce50!important}}