/* SweetAlert2 Custom Theme Override
 * Anlaşmalı Hastaneler — Adburbs Digital Agency
 * Included in main.css via WP
 */

/* ── SweetAlert2 Override ── */
.swal2-popup.ah-swal-popup {
  font-family: var(--font-body) !important;
  border-radius: var(--radius-2xl) !important;
  padding: 2.5rem !important;
  box-shadow: var(--shadow-xl) !important;
}

.swal2-popup .swal2-title {
  font-family: var(--font-heading) !important;
  font-size: var(--fs-xl) !important;
  color: var(--c-dark) !important;
  font-weight: 700 !important;
}

.swal2-popup .swal2-html-container {
  font-size: var(--fs-base) !important;
  color: var(--c-gray-600) !important;
}

.swal2-popup .ah-swal-confirm {
  background: var(--c-primary) !important;
  color: var(--c-white) !important;
  border-radius: var(--radius-md) !important;
  font-weight: 600 !important;
  padding: 0.75rem 1.75rem !important;
  font-size: var(--fs-base) !important;
}

.swal2-popup .ah-swal-confirm:hover {
  background: var(--c-primary-dark) !important;
}

.swal2-popup .ah-swal-cancel {
  background: var(--c-gray-100) !important;
  color: var(--c-gray-700) !important;
  border-radius: var(--radius-md) !important;
  font-weight: 600 !important;
  padding: 0.75rem 1.75rem !important;
  font-size: var(--fs-base) !important;
}

.swal2-popup .ah-swal-cancel:hover {
  background: var(--c-gray-200) !important;
}

.swal2-icon.swal2-success .swal2-success-ring {
  border-color: var(--c-primary) !important;
  opacity: 0.2 !important;
}

.swal2-icon.swal2-success [class^="swal2-success-line"] {
  background-color: var(--c-primary) !important;
}
