/* Admin peek: site must scroll and stay clickable while the public curtain is on. */
html.uf-admin-peek,
html.uf-admin-peek body,
html.uf-admin-peek.uf-maint-boot,
html.uf-admin-peek.uf-maint-boot body {
  overflow-x: clip !important;
  overflow-y: visible !important;
  overscroll-behavior: auto !important;
  height: auto !important;
  max-height: none !important;
  min-height: 100% !important;
  touch-action: auto !important;
}

html.uf-admin-peek body,
html.uf-admin-peek.uf-maint-boot body {
  position: static !important;
  top: auto !important;
  left: auto !important;
  right: auto !important;
  bottom: auto !important;
  width: auto !important;
}

html.uf-admin-peek #root,
html.uf-admin-peek.uf-maint-boot #root {
  overflow: visible !important;
  height: auto !important;
  max-height: none !important;
  pointer-events: auto !important;
}

html.uf-admin-peek .uf-maint,
html.uf-admin-peek.uf-maint-boot .uf-maint {
  display: none !important;
  pointer-events: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  z-index: -1 !important;
}
