html.jb-installed-app.jb-app-checking #main{visibility:hidden}
html.jb-installed-app.jb-app-checking::after{content:"Verificando seu acesso…";position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#f3f4f6;color:#17191d;font:600 16px system-ui,sans-serif;z-index:100000;padding:24px;text-align:center}
html.jb-installed-app.jb-app-guest .site-header,html.jb-installed-app.jb-app-guest .site-footer,html.jb-installed-app.jb-app-guest #mobile-nav,html.jb-installed-app.jb-app-guest #more-menu,html.jb-installed-app.jb-app-guest #store-delivery-banner,html.jb-installed-app.jb-app-guest #jota-discord-chat,html.jb-installed-app.jb-app-guest #wa-chat,html.jb-installed-app.jb-app-guest #sc-support-launcher,html.jb-installed-app.jb-app-guest .jr-brandbar,html.jb-installed-app.jb-app-guest .pm-sidebar,html.jb-installed-app.jb-app-guest #sc-panel-links{display:none!important}
html.jb-installed-app.jb-app-guest body{padding-top:0!important;padding-bottom:env(safe-area-inset-bottom,0px)!important}
html.jb-installed-app.jb-app-guest #main{width:100%;max-width:640px!important;min-height:100vh;min-height:100dvh;margin:0 auto!important;padding:clamp(18px,6vw,48px) 18px!important;box-sizing:border-box;align-content:center}
html.jb-installed-app.jb-app-guest #main>.card{max-width:100%;margin:0 auto}
.jb-app-account-note{font-size:14px;line-height:1.6;color:#536073}
.jb-app-session-error{padding:14px;border:1px solid #d5d9e1;background:#f5f6f8;border-radius:10px;font-size:14px;line-height:1.6}
