/* WalletConnect modal — iOS Safari / mobile WebView fixes */

wcm-modal {
  position: fixed !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  z-index: 2147483646 !important;
  display: block !important;
  visibility: visible !important;
}

.swal2-container {
  z-index: 2147483000 !important;
  background: transparent !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
  pointer-events: none;
}

.swal2-container .swal2-popup {
  pointer-events: auto;
  box-shadow: 0 8px 32px rgba(5, 15, 25, 0.18);
}

body.swal2-shown:not(.swal2-toast-shown) {
  overflow: auto !important;
  padding-right: 0 !important;
}

html.wc-modal-lock,
html.wc-modal-lock body {
  overflow: hidden !important;
  height: 100% !important;
  touch-action: none;
}
