.gb-app-bottom{display:none}
@media(max-width:800px){
html.gb-installed-mobile,html.gb-installed-mobile body{max-width:100%;overflow-x:clip}
html.gb-installed-mobile :is(#gb-gestao,#gb-pilot-portal){padding-bottom:calc(90px + env(safe-area-inset-bottom))!important;max-width:100%!important;box-sizing:border-box}
html.gb-installed-mobile :is(#gb-gestao,#gb-pilot-portal) *,html.gb-installed-mobile :is(#gb-gestao,#gb-pilot-portal) *::before,html.gb-installed-mobile :is(#gb-gestao,#gb-pilot-portal) *::after{box-sizing:border-box}
html.gb-installed-mobile .gb-app-ready>.j-sidebar,html.gb-installed-mobile .gb-app-ready>.g-shell>.g-side{display:none!important}
html.gb-installed-mobile .gb-app-ready.gb-app-menu-open>.j-sidebar,html.gb-installed-mobile .gb-app-ready.gb-app-menu-open>.g-shell>.g-side{display:block!important;max-height:none!important;overflow:visible!important}
html.gb-installed-mobile .gb-app-ready .gb-sidebar-toggle{display:none!important}
html.gb-installed-mobile .gb-app-bottom{position:fixed;z-index:9999;bottom:0;left:0;right:0;display:flex;justify-content:space-around;gap:2px;padding:9px 6px calc(9px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #c7a15a;box-shadow:0 -4px 20px #1d234012}
html.gb-installed-mobile .gb-app-bottom button{flex:1;min-width:0;min-height:52px;max-width:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:0;border-radius:12px;padding:5px 2px;background:transparent;color:#1d2340;font:600 11px/1.2 system-ui;cursor:pointer}
html.gb-installed-mobile .gb-app-bottom button:hover,html.gb-installed-mobile .gb-app-bottom button[aria-expanded=true]{background:#f4ecd9;color:#74551c}
html.gb-installed-mobile .gb-app-bottom svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
html.gb-installed-mobile .gb-app-bottom button:focus-visible{outline:2px solid #b38b42;outline-offset:-2px}
html.gb-installed-mobile :is(#gb-gestao,#gb-pilot-portal) :is(.g-main,.j-body,.g-card,.g-work){min-width:0!important;max-width:100%!important;overflow-wrap:anywhere}
html.gb-installed-mobile :is(#gb-gestao,#gb-pilot-portal) :is(input,select,textarea,iframe,img){max-width:100%!important}
html.gb-installed-mobile :is(#gb-gestao,#gb-pilot-portal) :is(.g-grid,.g-grid2,.g-grid3,.g-kpis){grid-template-columns:minmax(0,1fr)!important}
html.gb-installed-mobile :is(.g-tablescroll,.gbf-table-wrap){max-width:100%;overflow-x:auto}
html.gb-installed-mobile :is(#gb-gestao,#gb-pilot-portal) :is(.g-top,.j-header){padding:12px!important;gap:8px!important}
html.gb-installed-mobile :is(#gb-gestao,#gb-pilot-portal) :is(.g-top,.j-header) :is(h1,h2,h3){font-size:18px!important;line-height:1.3!important}
}
