/* Base layout for ATH Product Acknowledgements modal */
.ath-pak-modal{
  position: fixed;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 16px;
  opacity: 0;
  pointer-events: none;
  z-index: 999999;
  transition: opacity 120ms ease;
}
.ath-pak-modal .ath-pak-dialog{
  transform: translateY(6px);
  transition: transform 140ms ease;
}
.ath-pak-modal.is-open .ath-pak-dialog{ transform: translateY(0); }
.ath-pak-modal.is-open{ opacity: 1; }

/* Allow focusing within */
.ath-pak-modal:focus{ outline: none; }
