/* Navigation sync and persistent authenticated sign-out; scoped overrides only */
#app .topbar .header-action .av-nav-logout{
  display:inline-flex;align-items:center;justify-content:center;
  border:1px solid #b8d4e8;border-radius:10px;min-height:40px;
  padding:9px 14px;background:#fff;color:#1d5384;
  font:800 12px Manrope,system-ui,-apple-system,sans-serif;
  cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s;
}
#app .topbar .header-action .av-nav-logout:hover{background:#eaf5fc;border-color:#77b0d4}
#app .topbar .header-action .av-nav-logout:focus-visible{outline:3px solid #60bde9;outline-offset:2px}
#app .topbar .header-action .av-nav-logout:disabled{opacity:.6;cursor:wait}
@media(max-width:770px){
  body.av-nav-logged #app .topbar .header-action .btn[onclick="change('painel')"]{display:none!important}
  body.av-nav-logged #app .topbar .header-action{display:flex;align-items:center;gap:7px}
  body.av-nav-logged #app .topbar .header-action .av-nav-logout{min-height:40px;padding:8px 14px}
  #app .bottom-nav button.emphasis:not(.active){color:#75889a}
  #app .bottom-nav button.active,#app .bottom-nav button[aria-current="page"]{background:#eaf4fd;color:var(--blue)}
  #app .bottom-nav{position:fixed;bottom:0;left:0;right:0}
}

