/* View controls stay outside the preview markup used by export/broadcast. */
body.v2-page .stage.preview-viewport-ready {
  position: relative;
  overflow: hidden;
  isolation: isolate;
}
body.v2-page .stage.preview-viewport-ready > .preview-viewport {
  position: absolute;
  inset: 0;
  overflow: hidden;
  touch-action: none;
  cursor: grab;
}
body.v2-page .preview-viewport > .preview-pan-layer {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
  transform-origin: 0 0;
  transition: none;
}
body.v2-page .preview-pan-layer > #preview {
  zoom: 1 !important;
  transform: none !important;
  transition: none !important;
  margin: 0;
  flex-shrink: 0;
}
body.v2-page .stage.preview-pan-mode .preview-viewport,
body.v2-page .stage.preview-pan-mode .preview-viewport * {
  cursor: grab !important;
}
body.v2-page .stage.preview-is-panning .preview-viewport,
body.v2-page .stage.preview-is-panning .preview-viewport * {
  cursor: grabbing !important;
  user-select: none !important;
}
