/* Full-height hero fade; keep the copy free of a separate panel. */
html body.nizurDashboard #app#app#app .dashboardHeroCopy{
 background:transparent!important;border-radius:0!important;
}
html body.nizurDashboard #app#app#app .dashboardHero::after{
 content:"";position:absolute;inset:0!important;pointer-events:none;
 background:linear-gradient(90deg,rgba(4,20,38,.98) 0%,rgba(4,20,38,.94) 24%,rgba(4,20,38,.78) 42%,rgba(4,20,38,.34) 62%,rgba(4,20,38,0) 85%)!important;
}
@media(max-width:600px){
 html body.nizurDashboard #app#app#app .dashboardHero::after{
  background:linear-gradient(90deg,rgba(4,20,38,.96) 0%,rgba(4,20,38,.85) 40%,rgba(4,20,38,.55) 75%,rgba(4,20,38,.25) 100%)!important;
 }
}

/* Hero pagination in normal flow: no overlap with the CTA. */
html body.nizurDashboard #app#app#app .dashboardHero{
 display:block!important;height:auto!important;
}
html body.nizurDashboard #app#app#app .dashboardHeroControls{
 position:relative!important;inset:auto!important;z-index:3;
 margin:0 16px 12px!important;min-height:44px;box-sizing:border-box;
 width:calc(100% - 32px);max-width:calc(100% - 32px)!important;
}
html body.nizurDashboard #app#app#app .dashboardHeroCopy{
 padding-bottom:12px!important;
}
