/* The backdrop handles dismissal; Elementor controls the template's size and appearance. */
.nh-template-modal[hidden] { display: none !important; }
.nh-template-modal {
  position: fixed;
  inset: 0;
  z-index: 2147483000;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(0, 0, 0, .62);
  overflow: auto;
  overscroll-behavior: contain;
}
.nh-template-modal__panel {
  position: relative;
  flex: none;
  margin: auto;
  outline: none;
}
