.sp-wizard {
    padding: 5px;
    margin: 5px;
    border-radius: 8px;
    background-color: #BBB;
}

#sp-wizard-parent {
    padding: 5px;
    margin: 5px;
    border-radius: 8px;
    background-color: #BBB;
}

.owyn-page-next, .owyn-page-prev {
    border-radius: 10px !important;
}

.glow-pulse-ring {
  position: relative !important;
  z-index: 1;
  animation: ringPulse 2s infinite !important;
}

@keyframes ringPulse {
  0% {
    box-shadow:
      0 0 0 2px rgba(214, 67, 70, 0.8), /* Outer ring (#D64346 at 40% opacity) */
      inset 0 0 0 2px rgba(214, 67, 70, 0.8); /* Inset ring */
  }
  50% {
    box-shadow:
      0 0 0 4px rgba(214, 67, 70, 0.5), /* Outer expands, but less opacity */
      inset 0 0 0 4px rgba(214, 67, 70, 0.5);
  }
  100% {
    box-shadow:
      0 0 0 2px rgba(214, 67, 70, 0.8),
      inset 0 0 0 2px rgba(214, 67, 70, 0.8);
  }
}