/**
 * DeMV Platform - Fractionalize Modal No Animations Override
 * 
 * This stylesheet explicitly removes all animations and transitions from the fractionalize modal
 * to improve performance and prevent CPU spikes.
 */

/* Ensure the modal has no transitions */
#fractionalize-modal,
.no-animations {
  transition: none !important;
  animation: none !important;
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
}

/* Ensure the modal content has no animations */
#fractionalize-modal .modal-content {
  transition: none !important;
  animation: none !important;
  transform: none !important;
}

/* Ensure modal elements have no transitions */
#fractionalize-modal * {
  transition: none !important;
  animation: none !important;
}

/* Ensure hover effects don't have transitions */
#fractionalize-modal *:hover {
  transition: none !important;
  animation: none !important;
  transform: none !important;
}

/* Ensure buttons don't have transitions */
#fractionalize-modal .btn,
#fractionalize-modal button {
  transition: none !important;
  animation: none !important;
}

/* Ensure images don't have transitions */
#fractionalize-modal img {
  transition: none !important;
  animation: none !important;
  transform: none !important;
}

/* Ensure form elements don't have transitions */
#fractionalize-modal input,
#fractionalize-modal select {
  transition: none !important;
  animation: none !important;
}

/* Override any potential before/after animations */
#fractionalize-modal *::before,
#fractionalize-modal *::after {
  transition: none !important;
  animation: none !important;
  transform: none !important;
}

/* Override any potential cyberpunk theme animations */
.cyberpunk-theme #fractionalize-modal,
.cyberpunk-theme #fractionalize-modal * {
  transition: none !important;
  animation: none !important;
}
