/* VOLENG V1.29.78 — refresh without content flicker
   Keep the current screen snapshot visible while fresh data loads.
   Only the refresh icon communicates progress. */

.productStandardHome[data-refreshing="true"]{
  opacity:1!important;
  visibility:visible!important;
  min-height:0!important;
}
.productStandardHome[data-refreshing="true"] :is(.productHomeKpis,.productHomeMainGrid,.productHomeSignals){
  opacity:1!important;
  visibility:visible!important;
}
.volengRefreshSpin{animation:volengRefreshRotate .75s linear infinite;transform-origin:center}
@keyframes volengRefreshRotate{to{transform:rotate(360deg)}}
@media (prefers-reduced-motion:reduce){.volengRefreshSpin{animation:none!important}}
