/*
  SweetAlert2 button colors fix (global)
  Context: Tailwind/DaisyUI resets set button background-color to transparent,
  which can override SweetAlert2 styles due to load order. These rules restore
  expected colors and keep them theme-variable-aware.
*/

.swal2-styled.swal2-confirm {
  background-color: var(--swal2-confirm-button-background-color, #7066e0) !important;
  color: var(--swal2-confirm-button-color, #fff) !important;
}

.swal2-styled.swal2-deny {
  background-color: var(--swal2-deny-button-background-color, #dc3741) !important;
  color: var(--swal2-deny-button-color, #fff) !important;
}

.swal2-styled.swal2-cancel {
  background-color: var(--swal2-cancel-button-background-color, #6e7881) !important;
  color: var(--swal2-cancel-button-color, #fff) !important;
}

/* Optional: small hover feedback to match default SweetAlert2 behavior */
.swal2-actions:not(.swal2-loading) .swal2-styled:hover {
  filter: brightness(0.93);
}
