/* Correction pour la visibilité du bouton flottant du mode édition */
button[class*="rounded-full"][class*="shadow-lg"] {
  background-color: #dc2626 !important;
  opacity: 1 !important;
  visibility: visible !important;
  display: block !important;
  z-index: 99999 !important;
  position: fixed !important;
  bottom: 24px !important;
  right: 24px !important;
  width: 56px !important;
  height: 56px !important;
  border-radius: 50% !important;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  border: none !important;
  color: white !important;
  cursor: pointer !important;
  transition: all 0.3s ease !important;
}

button[class*="rounded-full"][class*="shadow-lg"]:hover {
  background-color: #b91c1c !important;
  transform: scale(1.05) !important;
}

/* S'assurer que le conteneur parent ne masque pas le bouton */
div[class*="fixed bottom"] {
  z-index: 99998 !important;
  visibility: visible !important;
  opacity: 1 !important;
}

/* Correction pour les boutons d'action en mode édition */
div[class*="fixed bottom"] > div > div[class*="flex flex-col gap-2"] {
  opacity: 1 !important;
  visibility: visible !important;
}

