/* Owner-local Bounty navigation: Freebies and Bounty under one non-link Extras disclosure. */
.site-header .nav-group.nav-group--extras .subnav>summary {
  display:flex; align-items:center; justify-content:space-between; gap:.55rem;
  width:auto; min-width:0; min-height:44px; padding:.55rem .65rem;
  color:#fff!important; font-size:1.18rem!important; font-weight:700;
  line-height:1.3; white-space:nowrap; border-radius:7px;
}
.site-header .nav-group.nav-group--extras.nav-group--active .subnav>summary {
  background:rgba(255,255,255,.16);
  box-shadow:inset 0 -2px 0 rgba(255,255,255,.92);
}
.site-header .nav-group.nav-group--extras .nav-chevron { margin-left:.12rem; }
@media(max-width:1180px){
  .site-header .nav-group.nav-group--extras .subnav>summary {font-size:1rem!important;}
}
@media(max-width:820px){
  .site-header .nav-group.nav-group--extras {grid-template-columns:minmax(0,1fr)}
  .site-header .nav-group.nav-group--extras .subnav>summary {
    grid-column:1/-1; grid-row:1; width:100%; min-height:44px;
    padding:.65rem 1rem; justify-content:space-between;
  }
  .site-header .nav-group.nav-group--extras .subnav>.submenu-panel {
    grid-column:1/-1; grid-row:2; width:100%;
  }
}
@media(prefers-reduced-motion:reduce){
  .site-header .nav-group.nav-group--extras .nav-chevron {transition:none;}
}
