@media (max-width:760px){.app-shell{margin-left:0!important;width:100%!important}.sidebar{position:fixed!important;display:flex!important;top:0;bottom:0;left:0;width:250px!important;height:100vh!important;transform:translateX(-105%);transition:transform .2s ease;z-index:50!important;pointer-events:auto}.menu-open .sidebar{transform:translateX(0)}.mobile-menu-button{display:block!important;position:fixed;z-index:70!important;top:14px;right:16px}.sidebar-scrim{display:none;pointer-events:none}.menu-open .sidebar-scrim{display:block;position:fixed;inset:0;z-index:40;background:rgba(37,36,34,.35);pointer-events:auto}.admin-page,.print-report,.session-intro,.workspace,.hero,.section-head,.session-grid{width:100%!important;max-width:none!important}.people-grid{grid-template-columns:1fr!important}.admin-head h1,.print-report h1{font-size:34px!important}}
