@media(max-width:820px){
 body:has(:is(#activityModalBack,#ptwCoachTouchEdit,#modalBack.ptwCollegeTouchModal).open){overflow:hidden!important;overscroll-behavior:none;}
 body:has(:is(#activityModalBack,#ptwCoachTouchEdit,#modalBack.ptwCollegeTouchModal).open) #ptwMobileShell>.ptwMobileBottomNav{display:none!important;pointer-events:none!important;}
 body :is(#activityModalBack,#ptwCoachTouchEdit,#modalBack.ptwCollegeTouchModal).open{position:fixed!important;inset:auto 0 auto 0!important;top:var(--ptw-touch-vv-top,0px)!important;height:var(--ptw-touch-vv-height,100dvh)!important;max-height:var(--ptw-touch-vv-height,100dvh)!important;width:100%!important;padding:0!important;margin:0!important;display:flex!important;align-items:stretch!important;justify-content:stretch!important;overflow:hidden!important;z-index:2147483647!important;}
 body :is(#activityModalBack,#ptwCoachTouchEdit,#modalBack.ptwCollegeTouchModal).open>.modal{display:flex!important;flex-direction:column!important;width:100%!important;max-width:none!important;min-height:0!important;height:100%!important;max-height:100%!important;margin:0!important;border-radius:0!important;overflow:hidden!important;}
 body :is(#activityModalBack,#ptwCoachTouchEdit,#modalBack.ptwCollegeTouchModal).open .modalHead{flex:0 0 auto!important;}
 body :is(#activityModalBack,#ptwCoachTouchEdit,#modalBack.ptwCollegeTouchModal).open .modalBody{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:14px 16px 20px!important;scroll-padding:16px;}
 body :is(#activityModalBack,#ptwCoachTouchEdit,#modalBack.ptwCollegeTouchModal).open .modalFoot{position:static!important;flex:0 0 auto!important;padding:10px 16px max(10px,env(safe-area-inset-bottom))!important;background:#fff!important;}
 body :is(#activityModalBack,#ptwCoachTouchEdit,#modalBack.ptwCollegeTouchModal).open input,body :is(#activityModalBack,#ptwCoachTouchEdit,#modalBack.ptwCollegeTouchModal).open select,body :is(#activityModalBack,#ptwCoachTouchEdit,#modalBack.ptwCollegeTouchModal).open textarea{font-size:16px!important;max-width:100%!important;box-sizing:border-box!important;}
 body :is(#activityModalBack,#ptwCoachTouchEdit,#modalBack.ptwCollegeTouchModal).open textarea{min-height:96px!important;scroll-margin:16px;}
}
