/* Ajustes finais do cabeçalho das telas de acesso em celulares estreitos. */
@media(max-width:560px){
  .auth-shell .topbar-inner{
    min-height:58px!important;
    padding-block:8px!important;
    flex-wrap:nowrap!important
  }
  .auth-shell .brand{flex:none!important}
  .auth-shell .brand>div:last-child{display:none!important}
  .auth-shell .topbar .nav{
    min-width:0!important;
    margin-left:auto!important;
    justify-content:flex-end!important;
    gap:2px!important
  }
  .auth-shell .topbar .pill{
    max-width:112px!important;
    padding:6px 7px!important;
    line-height:1.15!important;
    text-align:center!important;
    white-space:normal!important
  }
}

@media(max-width:360px){
  .auth-shell .auth-brand-mark{width:38px;height:38px;border-radius:11px}
  .auth-shell .topbar .pill{max-width:102px!important;font-size:.57rem!important}
  .auth-shell .topbar .pill span{font-size:.57rem!important}
}
