/* SweetAlert2 Overrides */

.swal2-popup {
  border-radius: 0.75rem;
}

.swal2-title {
  font-weight: 600;
}

.swal2-popup.hlm-swal-confirmation .swal2-actions {
  display: flex !important;
  justify-content: center;
  align-items: center;
  gap: 0.75rem;
  flex-wrap: wrap;
  visibility: visible !important;
}

.swal2-popup.hlm-swal-confirmation .swal2-actions .swal2-confirm,
.swal2-popup.hlm-swal-confirmation .swal2-actions .swal2-cancel {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  min-width: 120px;
  border-radius: 0.475rem;
  visibility: visible !important;
  opacity: 1 !important;
}

.swal2-popup.hlm-swal-confirmation .swal2-actions .swal2-deny {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
}

@media (max-width: 768px) {
  .swal2-popup.hlm-swal-confirmation .swal2-actions {
    flex-direction: column;
  }

  .swal2-popup.hlm-swal-confirmation .swal2-actions .swal2-confirm,
  .swal2-popup.hlm-swal-confirmation .swal2-actions .swal2-cancel {
    display: inline-flex !important;
    width: 100%;
    min-width: 0;
  }
}
