@media screen {
 html.ea-mobile-app-m2 .ea-m4-tools{justify-content:flex-start;flex-wrap:wrap}
 html.ea-mobile-app-m2 .ea-m4-tools>.ea-m3-help{margin-left:auto}
 html.ea-mobile-app-m2 .ea-m5-zoom{gap:4px;font-size:12px}
 html.ea-mobile-app-m2 .ea-m5-zoom button{min-width:32px;min-height:32px}
 html.ea-mobile-app-m2 #ea-m5-exit{z-index:12000}
 html.ea-mobile-app-m2 #ea-m5-exit .dialog{max-width:360px!important;animation:none!important}
 html.ea-mobile-app-m2 #ea-m5-exit .foot{justify-content:flex-end}
 html.ea-mobile-app-m2 .dialog:has(#lookup-search){align-self:flex-start;height:calc(var(--ea-m2-view-height,100dvh) - 12px);overflow:auto;overflow-anchor:none}
 html.ea-mobile-app-m2 .dialog:has(#lookup-search) .modal-zoom,html.ea-mobile-app-m2 .dialog:has(#lookup-search) tbody{animation:none!important;transition:none!important;overflow-anchor:none}
 html.ea-mobile-app-m2 .ea-dashboard-v1 .annual-chart11{min-width:0!important;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;touch-action:pan-x pan-y pinch-zoom!important;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}
 html.ea-mobile-app-m2 .ea-dashboard-v1 .annual-column11{flex:0 0 52px;min-width:52px}
 html.ea-mobile-app-m2 .ea-dashboard-v1 .tablewrap{touch-action:pan-x pan-y pinch-zoom!important;overscroll-behavior-x:contain}
}
