/* Vistio Business v1.1.54 — Fondo exterior oscuro; reflejo interior completo derecha → izquierda.
   Cambios confinados al modal. Sobrescribe los efectos v1.1.51 y v1.1.52 sin tocar su lógica. */

/* EXTERIOR: fondo prácticamente negro, sin reflejos móviles ni halos adicionales. */
#auth-modal .modal-backdrop {
  background: rgba(3, 3, 4, .92);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
}
#auth-modal .modal-backdrop::after,
#auth-modal .modal-backdrop::before {
  content: none !important;
  animation: none !important;
  background: none !important;
}

/* INTERIOR: única banda luminosa bajo el contenido. Los paneles laterales son
   ligeramente translúcidos: impedirán que el barrido se corte en su unión. */
#auth-modal .modal-panel.vb148-auth-shell {
  isolation: isolate;
  background: #0a090a;
  box-shadow: 0 38px 90px rgba(0,0,0,.48);
}
#auth-modal .modal-panel.vb148-auth-shell::before {
  content: "";
  position: absolute;
  inset: auto;
  top: 0;
  bottom: auto;
  right: auto;
  left: 100%;
  width: 42%;
  height: 100%;
  z-index: 1;
  pointer-events: none;
  background: linear-gradient(90deg,
    transparent 0%,
    rgba(203, 141, 49, .11) 24%,
    rgba(240, 196, 110, .26) 46%,
    rgba(255, 221, 151, .32) 52%,
    rgba(224, 168, 73, .16) 74%,
    transparent 100%);
  background-size: 100% 100%;
  opacity: 1;
  transform: none;
  will-change: left;
  animation: vb154GoldSweepRTL 14s linear infinite;
}
@keyframes vb154GoldSweepRTL {
  0% { left: 100%; }
  100% { left: -42%; }
}
#auth-modal .modal-panel.vb148-auth-shell::after {
  z-index: 1;
  pointer-events: none;
}
#auth-modal .vb148-auth-aside {
  z-index: 2;
  background: linear-gradient(180deg,rgba(20,17,10,.38),rgba(11,11,13,.50));
  background-size: auto;
  background-position: initial;
  animation: none !important;
}
#auth-modal .vb148-auth-main {
  z-index: 2;
  background: transparent;
  background-size: auto;
  background-position: initial;
  animation: none !important;
}
/* Mantener sin cambios la opción de accesibilidad de las versiones anteriores. */
@media (prefers-reduced-motion: reduce) {
  #auth-modal .modal-panel.vb148-auth-shell::before {
    animation: none !important;
    left: 29%;
    opacity: .24;
    will-change: auto;
  }
}
