/* The cropped document is taller than the viewport, so only this local box
   scrolls. Its top is the first visible Booksy pixel, not the branding strip. */
.mobile-booking .booksy-viewport,.calendar .calendar-clip{overflow-x:hidden;overflow-y:auto;overscroll-behavior:none;scroll-behavior:auto;overflow-anchor:none;touch-action:pan-y;background:#fff}
.booksy-document-clip{position:relative;width:100%;overflow:hidden;overflow:clip;clip-path:inset(0);contain:paint;background:#fff}
.booksy-document-clip>iframe{display:block;overscroll-behavior:none}
