/* v745 — escopo pontual: ordem inicial rádio/topbar + botão do menu Premium no zoom. */

/* Quando a rádio existe, a topbar não participa do primeiro paint antes da rádio.
   O JS move a rádio para antes da topbar e só então libera a barra.
   A rádio NÃO recebe position:fixed/sticky aqui. */
html body.pc.spb-radio-first-paint-745:not(.spb-radio-order-ready-745) .topbar.spb-topbar-rendered{
  display:none!important;
}

/* O botão desktop do modelo Premium mantém a aparência própria mesmo quando o zoom
   reduz a largura CSS da janela e outras media queries do sistema entram em ação. */
@media (min-width:761px){
  html body.pc.spb-header-active-laranja header.head.spb-header-model-laranja .spb-desktop-menu-toggle,
  html body.pc.spb-header-active-laranja .head.spb-header-model-laranja .spb-desktop-menu-toggle{
    -webkit-appearance:none!important;
    appearance:none!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    flex:0 0 44px!important;
    width:44px!important;
    min-width:44px!important;
    max-width:44px!important;
    height:44px!important;
    min-height:44px!important;
    max-height:44px!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    outline:0!important;
    background:transparent!important;
    box-shadow:none!important;
    color:inherit!important;
    line-height:1!important;
    cursor:pointer!important;
  }
  html body.pc.spb-header-active-laranja header.head.spb-header-model-laranja .spb-desktop-menu-toggle i,
  html body.pc.spb-header-active-laranja .head.spb-header-model-laranja .spb-desktop-menu-toggle i{
    display:block!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
    box-shadow:none!important;
    font-size:24px!important;
    line-height:1!important;
  }
}
