/* 1.2.97: remove inherited inset:auto override and use identical sweep on both UI surfaces. */
/* Every property is explicit: inset:auto used by 1.2.96 reset top/left to auto. */
.ev-1289-panel .ev-1296-live{position:relative!important;display:block!important;overflow:hidden!important;isolation:isolate!important;perspective:1100px!important}
.ev-1289-panel .ev-1296-live > .evp-vault-rotator{
 position:absolute!important;inset:auto!important;top:50%!important;left:50%!important;
 bottom:auto!important;right:auto!important;margin:0!important;
 width:min(56%,240px)!important;height:auto!important;aspect-ratio:.70!important;
 transform:translate(-50%,-50%)!important;max-width:240px!important;max-height:none!important;
 z-index:3!important;transform-origin:center center!important;
}
.ev-1289-panel .ev-1296-live > .evp-vault-rotator > .evp-vault-rotator-inner{
 position:absolute!important;inset:0!important;transform-style:preserve-3d!important;
 animation:evpEVRotation1289 18s ease-in-out infinite!important;
}
/* SINGLE continuous diagonal sweep on the two surfaces, no spin-phase switches. */
body.ev-portal-scene .evac.evac-has-dashboard #my-vaults .evp-ev-face > .evp-ev-shine,
.ev-1289-panel .ev-1296-live .evp-ev-face > .evp-ev-shine{
 content:''!important;display:block!important;position:absolute!important;
 top:-50%!important;bottom:auto!important;left:-100%!important;right:auto!important;
 width:84%!important;height:200%!important;min-width:0!important;
 border:0!important;z-index:8!important;pointer-events:none!important;
 opacity:1!important;visibility:visible!important;mix-blend-mode:screen!important;
 background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.012) 17%,rgba(255,255,255,.27) 47%,rgba(255,255,255,.39) 51%,rgba(229,174,255,.14) 57%,transparent 100%)!important;
 filter:none!important;transform:skewX(-17deg) translateX(0);
 animation:evp1297FullSweep 6.2s linear infinite!important;
 will-change:transform!important;
}
@keyframes evp1297FullSweep{
 0%,10%{transform:skewX(-17deg) translateX(0)}
 80%,100%{transform:skewX(-17deg) translateX(320%)}
}
/* Prevent old keyframe rules, including mobile overrides, from winning. */
@media(max-width:700px){.ev-1289-panel .ev-1296-live > .evp-vault-rotator{inset:auto!important;top:50%!important;left:50%!important}}
@media(prefers-reduced-motion:reduce){body.ev-portal-scene .evac.evac-has-dashboard #my-vaults .evp-ev-face > .evp-ev-shine,.ev-1289-panel .ev-1296-live .evp-ev-face > .evp-ev-shine{animation:none!important;opacity:0!important}}
