.can-drag-pan { cursor: grab; }
.is-drag-panning, .is-drag-panning * { cursor: grabbing !important; user-select: none !important; }
/* Only active PDF canvases opt into document gestures. The rest of the app
   retains browser pinch zoom, keyboard zoom and ordinary native scrolling. */
.devo-pdf-gestures { touch-action: none; overscroll-behavior: contain; }
/* Overflow must start at the left edge, rather than hiding half a centered page. */
.scheduling-reports-preview.is-pdf-canvas-preview.can-drag-pan .scheduling-report-pdf-single-page { justify-content: flex-start; }
