/* R37.4 — Cabecalho UNICO. A regra seguinte vale em todo o Account autenticado. */
:root{--hbr-r374-width:1440px}
body .hbr-global-inner,
body main.shell,
body .hbr-platform-footer,
body[data-hbr-brm="1"] main.shell,
body[data-hbr-brm="1"] .hbr-platform-footer {
  width:min(var(--hbr-r374-width),calc(100% - 40px));
  max-width:var(--hbr-r374-width);margin-left:auto;margin-right:auto;
}
body .hbr-global-header{background:rgba(2,15,24,.96);border-bottom:1px solid rgba(44,133,153,.35)}
body .hbr-global-inner{min-height:74px;gap:16px}
body .hbr-global-brand-brminer{flex:0 0 auto;max-width:148px}
body .hbr-global-brand-brminer img{width:142px;height:45px;object-fit:contain}
body .hbr-global-nav.hbr-app-nav,
body[data-hbr-brm="1"] .hbr-global-nav.hbr-app-nav{display:flex;flex:1 1 auto;min-width:0;gap:3px;justify-content:center;align-items:center}
body .hbr-app-nav>a,body .hbr-app-nav .hbr-nav-trigger{font-size:12px;padding:10px 9px;white-space:nowrap}
body .hbr-app-nav>a.hbr-active{background:#0a2a38;border:1px solid #21536a;color:#f5fdff!important}
body .hbr-app-nav .hbr-more-links{flex:0 0 auto}
body .hbr-app-nav .hbr-more-links summary{list-style:none;user-select:none}
body .hbr-app-nav .hbr-more-links summary::-webkit-details-marker{display:none}
body .hbr-app-nav .hbr-more-links[open]>.hbr-dropdown{display:grid}
body .hbr-app-nav .hbr-more-links>.hbr-dropdown{z-index:1300}
body .hbr-global-actions{gap:8px;margin-left:0}
body .hbr-user-copy{max-width:108px}
body .hbr-account-menu-label{font-size:10px;letter-spacing:.08em;font-weight:850;color:#8bd8d0;padding:9px 11px 5px;text-transform:uppercase}
body .hbr-user-dropdown{z-index:1400}
/* O menu duplicado da R37.1 nunca volta a ser exibido. */
body .brm-top{display:none!important}
body main.shell{padding-top:24px}
body main.shell .hero{padding-top:22px;padding-bottom:12px}
body main.shell .hero h1{font-size:clamp(30px,3.5vw,48px)}
body main.shell .hero p{margin-top:15px}
body .brm-page .brm-heading{font-size:clamp(25px,3vw,36px)}
body .brm-page .brm-eyebrow{margin-top:1px}
/* Tablets recebem um menu recolhivel NA MESMA barra, sem segunda faixa permanente. */
@media(max-width:1200px){
 body .hbr-global-inner{flex-wrap:wrap;padding:10px 0;min-height:65px;gap:10px}
 body .hbr-menu-toggle{display:block;order:1;margin-left:auto}
 body .hbr-global-actions{order:2;margin-left:0}
 body .hbr-global-nav.hbr-app-nav,
 body[data-hbr-brm="1"] .hbr-global-nav.hbr-app-nav{display:none;order:3;width:100%;flex:0 0 100%;min-width:0;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:8px 0}
 body .hbr-global-nav.hbr-app-nav.hbr-show,
 body[data-hbr-brm="1"] .hbr-global-nav.hbr-app-nav.hbr-show{display:flex}
 body .hbr-app-nav>a,body .hbr-app-nav .hbr-nav-trigger{display:block;width:100%;text-align:left;font-size:13px;padding:11px 13px}
 body .hbr-app-nav .hbr-more-links{width:100%}
 body .hbr-app-nav .hbr-more-links .hbr-dropdown{position:static;min-width:0;box-shadow:none;margin:3px 0 5px 12px}
}
@media(max-width:900px){
 body .hbr-global-actions{order:2}
 body .hbr-global-inner{justify-content:space-between}
 body .hbr-menu-toggle{order:1}
}
@media(max-width:600px){
 body .hbr-global-inner,body main.shell,body .hbr-platform-footer,
 body[data-hbr-brm="1"] main.shell{width:calc(100% - 24px)}
 body .hbr-global-brand-brminer img{width:117px;height:38px}
 body .hbr-global-brand-brminer{max-width:117px}
 body .hbr-global-actions{gap:5px}
 body .hbr-user-trigger{padding:4px}
 body .hbr-menu-toggle{width:36px;height:36px}
 body main.shell{padding-top:18px}
}
@media(max-width:450px){body .hbr-global-actions .lang{display:none}}
