/* Keep gestures inside the active voyage, without changing site/login pages. */
html.pq-touch-page248 {
  height:100%;
  overflow:hidden;
  overscroll-behavior:none;
}
html.pq-touch-page248 body {
  overscroll-behavior:none;
}
.pq-app.pq-touch-active248 {
  overscroll-behavior:none;
}
.pq-app.pq-touch-active248 :where(.gr-scroll-viewport,.pq-atlas-detail,.pq-atlas-legend-body158,.pq-outcome-body,.pq-chat-transcript) {
  overscroll-behavior:contain;
  -webkit-overflow-scrolling:touch;
  touch-action:pan-y pinch-zoom;
}
.pq-app.pq-touch-active248 :where(.pq-atlas-canvas,.pq-scene canvas,.gr-scrollbar) {
  touch-action:none;
}
