
/* CAMYRA V2.0.1 — scroll/touch stability */
html{
  overflow-y:auto;
  -webkit-overflow-scrolling:touch;
  overscroll-behavior-y:auto;
}
body{
  min-height:100%;
  overflow-y:auto;
  -webkit-overflow-scrolling:touch;
  overscroll-behavior-y:auto;
}
.main,.client-main,.page.active,.social-feed,.social-admin-grid-v66,.appointment-list,.timeline-list{
  touch-action:pan-y pinch-zoom;
}
body.myora-ai-open-v122{overflow:hidden!important}

/* Agenda: horizontal movement belongs to the calendar; vertical movement belongs to the page.
   "overflow:hidden" from the visual theme was trapping mobile scrolling. */
.agenda-grid{
  overflow-x:auto!important;
  overflow-y:visible!important;
  -webkit-overflow-scrolling:touch!important;
  touch-action:pan-x pan-y!important;
  overscroll-behavior-x:contain;
  overscroll-behavior-y:auto;
}
.calendar{touch-action:pan-x pan-y!important}

/* Social/publications: never turn a full post/card into a vertical gesture trap. */
.social-feed,.social-post,.home-social,.social-admin-grid-v66,.social-admin-card-v66{
  overscroll-behavior-y:auto;
}
