/* Desktop navigation marker: 7px segment immediately ABOVE the existing 1px rail.
   Independent of submenu/mobile controls. Load after globals.css/revision.css. */
.bravest-header-menu .brv-nav-review-indicator{display:none;pointer-events:none}
@media(min-width:981px){
  .bravest-header .bravest-header-menu[data-brv-nav-review-ready="true"]{position:relative}
  .bravest-header-menu[data-brv-nav-review-ready="true"] .brv-nav-review-indicator{
    display:block;position:absolute;left:0;top:-8px;z-index:2;
    height:7px;width:0;margin:0;padding:0;border:0;border-radius:0;
    background:#fff;opacity:0;transform:translate3d(0,0,0);pointer-events:none;
  }
  .bravest-header-menu[data-brv-nav-review-settled="true"] .brv-nav-review-indicator{
    transition:transform .24s cubic-bezier(.2,.65,.3,1),width .24s cubic-bezier(.2,.65,.3,1),opacity .12s ease;
  }
  /* Keep only one marker if a cached revision.js still initializes the old one. */
  .bravest-header-menu[data-brv-nav-review-ready="true"] .brv-nav-indicator{display:none!important}
  body.et-db #et-boc .et-l .bravest-header-menu[data-brv-nav-review-ready="true"] .et-menu>li>a::before,
  .bravest-header-menu[data-brv-nav-review-ready="true"] .et-menu>li>a::before{display:none!important}
}
@media(prefers-reduced-motion:reduce){
  .bravest-header-menu[data-brv-nav-review-ready="true"] .brv-nav-review-indicator{transition:none!important}
}
