/* Final dashboard overrides: deliberately isolated so cached legacy styles cannot win. */
.notify-me-dashboard .notify-me-dashboard-hero-icon{position:relative!important;background:#ffffff22!important;border:1px solid #ffffff38!important;overflow:visible!important}
.notify-me-dashboard.font-vazirmatn,.notify-me-dashboard.font-vazirmatn *{font-family:NotifyMeVazirmatn,Vazirmatn,Tahoma,sans-serif!important}
.notify-me-dashboard.font-site,.notify-me-dashboard.font-site *{font-family:inherit!important}
.notify-me-dashboard .notify-me-dashboard-hero-icon:after{content:'';position:absolute;inset:21px;width:auto;height:auto;border:1px solid #fff7;border-radius:50%;animation:notify-me-dashboard-pulse 2.8s ease-out infinite}
.notify-me-dashboard .notify-me-dashboard-hero-icon svg{position:relative;z-index:1;width:58px;height:58px;fill:none!important;stroke:#fff!important;stroke-width:3.5!important;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 6px 10px #0003);animation:notify-me-dashboard-bell 2.8s ease-in-out infinite;transform-origin:50% 10%}
@keyframes notify-me-dashboard-bell{0%,55%,100%{transform:rotate(0)}58%{transform:rotate(11deg)}64%{transform:rotate(-10deg)}70%{transform:rotate(7deg)}76%{transform:rotate(-4deg)}}
@keyframes notify-me-dashboard-pulse{0%,60%{transform:scale(.72);opacity:0}70%{opacity:.65}100%{transform:scale(1.38);opacity:0}}
.notify-me-dashboard.theme-aurora .notify-me-dashboard-hero{background:radial-gradient(circle at 10% 15%,#ffdf76 0,#ff9f1a 25%,#ff6b00 57%,#df3500 100%)!important}
.notify-me-dashboard.theme-midnight{background:#0d1428!important;padding:26px!important;border-radius:28px!important;color:#eaf1ff!important}.notify-me-dashboard.theme-midnight .notify-me-dashboard-hero{background:linear-gradient(135deg,#0a1021,#253e7a)!important;border:1px solid #52699c!important}.notify-me-dashboard.theme-midnight .notify-me-dashboard-card,.notify-me-dashboard.theme-midnight .notify-me-dashboard-stats>div{background:#151f38!important;color:#eaf1ff!important;border-color:#314568!important}
.notify-me-dashboard.theme-glass{background:linear-gradient(135deg,#dceeff,#f4e9ff)!important;padding:28px!important;border-radius:30px!important}.notify-me-dashboard.theme-glass .notify-me-dashboard-hero{background:linear-gradient(115deg,#7b4fc9dd,#1c9cd8cc)!important;border:1px solid #fff!important;box-shadow:0 18px 45px #6950bd44!important}.notify-me-dashboard.theme-glass .notify-me-dashboard-card,.notify-me-dashboard.theme-glass .notify-me-dashboard-stats>div{background:#ffffffaa!important;backdrop-filter:blur(18px)!important;border:1px solid #ffffffd9!important}
.notify-me-dashboard.theme-classic{border-top:6px solid #173b68!important;padding-top:10px!important}.notify-me-dashboard.theme-classic .notify-me-dashboard-hero{background:#173b68!important;border-radius:2px!important;box-shadow:none!important}.notify-me-dashboard.theme-classic .notify-me-dashboard-card,.notify-me-dashboard.theme-classic .notify-me-dashboard-stats>div{border-radius:2px!important;border-color:#bdc8d7!important;box-shadow:none!important}
.notify-me-dashboard.theme-minimal{max-width:900px!important}.notify-me-dashboard.theme-minimal .notify-me-dashboard-hero{background:transparent!important;color:#18243a!important;border-radius:0!important;box-shadow:none!important;border-bottom:3px solid var(--notify-me-dashboard-primary)!important}.notify-me-dashboard.theme-minimal .notify-me-dashboard-hero-icon,.notify-me-dashboard.theme-minimal .notify-me-dashboard-stats{display:none!important}.notify-me-dashboard.theme-minimal .notify-me-dashboard-card{border-radius:0!important;box-shadow:none!important;border-width:0 0 1px!important;padding:18px 0!important}.notify-me-dashboard.theme-minimal .notify-me-dashboard-offer{background:transparent!important;padding-right:0!important}
@media(max-width:700px){.notify-me-dashboard.theme-midnight,.notify-me-dashboard.theme-glass{padding:14px!important}.notify-me-dashboard .notify-me-dashboard-hero-icon{width:78px;height:78px}.notify-me-dashboard .notify-me-dashboard-hero-icon svg{width:44px;height:44px}}
