.cl-internal-phfxlr {
  position: fixed;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  color: #FFFFFF !important;
  border-radius: 8px !important;
  padding: 24px !important;
  max-width: 400px !important;
  width: 90% !important;
  margin: 0 auto !important;
}

.cl-internal-phfxlr::before {
  content: '';
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1 !important;
}

.cl-internal-phfxlr .cl-internal-phfxlr-form-button-primary {
  width: 100% !important;
}
