/* V15: allow the PWA content area to scroll while keeping header and dock fixed. */
.app-shell-v0{
  height:100dvh;
  min-height:0;
  grid-template-rows:auto minmax(0,1fr);
}
.pwa-standalone .app-shell-v0{height:100dvh}
.app-content-v0{
  min-height:0;
  height:100%;
  overflow-x:hidden!important;
  overflow-y:auto!important;
  -webkit-overflow-scrolling:touch;
  overscroll-behavior-y:contain;
  touch-action:pan-y;
  scrollbar-width:thin;
}
.app-content-v0>.summary-screen-v0.summary-base-v2{
  height:auto!important;
  min-height:100%;
  overflow:visible!important;
  padding-bottom:calc(124px + var(--safe-bottom,0px))!important;
  scroll-padding-bottom:calc(124px + var(--safe-bottom,0px));
}
@media(min-width:760px){
  .app-content-v0{overflow-y:auto!important;overscroll-behavior-y:contain}
  .app-content-v0>.summary-screen-v0.summary-base-v2{padding-bottom:124px!important}
}
@media(prefers-reduced-motion:reduce){
  .app-content-v0{scroll-behavior:auto}
}
