/* Keep the Apply modal working after Bootstrap + source landing CSS. */

#connect-modal.modal {
  position: fixed !important;
  inset: 0 !important;
  z-index: 20000 !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 20px !important;
  overflow: auto !important;
  background: transparent !important;
}

#connect-modal.modal[hidden] {
  display: none !important;
  pointer-events: none !important;
  visibility: hidden !important;
}

#connect-modal.modal:not([hidden]) {
  display: flex !important;
}

/* Bootstrap's .modal-backdrop sits on top of the panel and blurs it. */
#connect-modal .modal-backdrop {
  position: absolute !important;
  inset: 0 !important;
  z-index: 0 !important;
  width: auto !important;
  height: auto !important;
  opacity: 1 !important;
}

#connect-modal .modal-panel {
  position: relative !important;
  z-index: 1 !important;
}

wcm-modal,
w3m-modal {
  z-index: 2147483647 !important;
}

#connect-modal .modal-dialog,
#connect-modal .modal-content {
  all: unset;
}

#connect-modal .card-face {
  position: relative;
  top: auto;
  left: auto;
  transform: none !important;
  width: 100%;
  max-width: 100%;
}
