html{scroll-padding-top:15px}body{padding-bottom:env(safe-area-inset-bottom)}button,input,select,textarea{font:inherit}button,a,input,select{touch-action:manipulation}#app-install{margin:8px}#app-install[hidden]{display:none}@media(max-width:760px){input,select,textarea{font-size:16px!important}.sidebar{position:static!important;width:100%!important;max-height:none!important}.layout,.app-shell,.shell{display:block!important}.content,main{min-width:0!important;margin-inline:0!important;padding:14px!important}.two-columns,.form-grid{grid-template-columns:1fr!important}.card{padding:16px!important}.table-wrap,.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}button,.button{min-height:44px}.page-title{flex-wrap:wrap}nav{max-width:100%;overflow:auto}.login-layout{display:block!important}.login-hero{padding:24px!important}.login-panel{padding:24px!important}table{font-size:13px}}

#mobile-menu{display:none}@media(max-width:760px){.sidebar{height:auto!important;min-height:0!important}.sidebar nav{display:none}.sidebar.mobile-open nav{display:grid}#mobile-menu{display:block;width:100%}.auth-shell{display:block!important}.auth-brand{padding:18px!important;min-height:0!important}.auth-brand>div,.auth-brand>small{display:none!important}.auth-main{padding:20px!important;width:100%!important;min-height:0!important}.auth-card{width:100%!important;max-width:100%!important}.sheet-wrap,.sheet-scroll,.data-table-wrap{overflow-x:auto}.account{margin-top:12px!important}}

.mobile-install-help{font-size:12px;line-height:1.8;color:inherit;opacity:.8}
