/* AppBraga v1.58.329 - estrutura interna: hero, ações rápidas e conteúdo principal. */
html body .ab-secondary-hidden.ab-secondary-hidden{
  display:none!important;
}

.ab-streamlined-main{
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  width:100%!important;
  max-width:none!important;
  gap:14px!important;
}

.ab-streamlined-main>.ab-primary-content,
.ab-streamlined-main>section:not(.ab-secondary-hidden),
.ab-streamlined-main>div:not(.ab-secondary-hidden){
  grid-column:1/-1!important;
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
}

.ab-quick-actions-primary{
  width:100%!important;
  max-width:none!important;
  margin:0 0 14px!important;
}

.ab-quick-actions-primary :is(.quick-actions,.ck-quick-grid,.etq-quick-actions,.mnt-quick-actions,.stock-quick-actions){
  display:flex!important;
  flex-wrap:wrap!important;
  align-items:center!important;
  gap:10px!important;
}

.ab-quick-actions-primary :is(button,a){
  min-height:42px!important;
}

/* O botão circular do hero não pode herdar o formato retangular global. */
html body .ab-hero-area-btn,
.portal-tv-hero-btn,
.ck-hero-back,
.hero-back-btn{
  width:44px!important;
  min-width:44px!important;
  max-width:44px!important;
  height:44px!important;
  min-height:44px!important;
  max-height:44px!important;
  padding:0!important;
  border-radius:50%!important;
  aspect-ratio:1!important;
  display:grid!important;
  place-items:center!important;
}

@media(max-width:760px){
  .ab-quick-actions-primary :is(.quick-actions,.ck-quick-grid,.etq-quick-actions,.mnt-quick-actions,.stock-quick-actions){
    display:grid!important;
    grid-template-columns:1fr!important;
  }
  .ab-quick-actions-primary :is(button,a){
    width:100%!important;
  }
}
