
/* ==========================================================
   NUBO_SUMMARY_DOT_CSS_ONLY_V2_START

   Corrección segura y exclusivamente visual.
   Utiliza las clases is-expense e is-income existentes.
   No contiene JavaScript ni MutationObserver.
   ========================================================== */


/* Transición base */

#modal-layer
.nubo-transaction-experience-v4
.nubo-movement-summary__dot {
  transition:
    background-color 180ms ease,
    box-shadow 180ms ease !important;
}


/* GASTO: coral suave */

#modal-layer
.nubo-transaction-experience-v4.is-expense
.nubo-movement-summary__dot {
  background:
    #eb7465 !important;

  box-shadow:
    0 0 0 5px
    rgba(235, 116, 101, 0.13) !important;
}


/* INGRESO: verde */

#modal-layer
.nubo-transaction-experience-v4.is-income
.nubo-movement-summary__dot {
  background:
    #35ad74 !important;

  box-shadow:
    0 0 0 5px
    rgba(53, 173, 116, 0.12) !important;
}


/* Movimiento reducido */

@media (prefers-reduced-motion: reduce) {
  #modal-layer
  .nubo-transaction-experience-v4
  .nubo-movement-summary__dot {
    transition:
      none !important;
  }
}

/* NUBO_SUMMARY_DOT_CSS_ONLY_V2_END */
