/* Shared Sport News dropdown for every standard B88 page header. */
/* Disabled Football uses a translucent yellow status stamp instead of a link. */
body>header>nav .submenu{width:154px!important;min-width:154px!important;padding:8px 0!important}body>header>nav .submenu a{padding:11px 16px!important;font-size:14px!important}body>header>nav .submenu-item--coming-soon{gap:8px!important;min-height:42px!important;padding:8px 9px 8px 14px!important;background:rgba(250,225,44,.09)!important}body>header>nav .submenu-item--coming-soon>span:first-child{color:rgba(255,255,255,.54)!important;font-size:13px!important;text-transform:uppercase!important}body>header>nav .submenu-item--coming-soon small{padding:3px 5px!important;font-size:.48rem!important;letter-spacing:.04em!important}.category-menu{width:154px!important;min-width:154px!important}.category-menu .category-coming-soon{gap:8px!important;min-height:42px!important;padding:8px 9px 8px 14px!important;background:rgba(250,225,44,.09)!important}.category-menu .category-coming-soon>span:first-child{color:rgba(255,255,255,.54)!important;font-size:13px!important;text-transform:uppercase!important}.category-menu .category-coming-soon small{padding:3px 5px!important;font-size:.48rem!important;letter-spacing:.04em!important}
body>header>nav .submenu-item--coming-soon{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:48px!important;padding:9px 13px 9px 16px!important;border-left:2px solid rgba(250,225,44,.55)!important;background:rgba(250,225,44,.055)!important;color:rgba(255,255,255,.52)!important}body>header>nav .submenu-item--coming-soon>span:first-child{opacity:.78}.submenu-item--coming-soon small{display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;border:1px solid rgba(250,225,44,.72)!important;border-radius:999px!important;padding:4px 6px!important;background:rgba(250,225,44,.1)!important;color:#fae12c!important;font:700 .55rem/1 "DM Mono",monospace!important;letter-spacing:.045em!important;text-transform:uppercase!important;white-space:nowrap!important}.category-coming-soon{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:48px!important;padding:9px 13px 9px 16px!important;border-left:2px solid rgba(250,225,44,.55)!important;background:rgba(250,225,44,.055)!important;color:rgba(255,255,255,.52)!important}.category-coming-soon>span:first-child{opacity:.78}.category-coming-soon small{display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;border:1px solid rgba(250,225,44,.72)!important;border-radius:999px!important;padding:4px 6px!important;background:rgba(250,225,44,.1)!important;color:#fae12c!important;font:700 .55rem/1 "DM Mono",monospace!important;letter-spacing:.045em!important;text-transform:uppercase!important;white-space:nowrap!important}
body>header>nav .nav-dropdown{position:relative}body>header>nav .nav-trigger{display:flex;align-items:center;gap:8px;border:0;background:transparent;color:#fff;padding:0;font:700 18px "Barlow Condensed",Impact,sans-serif;letter-spacing:.02em;text-transform:uppercase;cursor:pointer}body>header>nav .nav-trigger:hover{color:#fae12c}body>header>nav .nav-trigger span{font-size:1rem;line-height:.7;transition:transform .18s ease}body>header>nav .nav-dropdown.is-open .nav-trigger span{transform:rotate(180deg)}body>header>nav .submenu{position:absolute;top:calc(100% + 15px);left:50%;z-index:120;display:none;min-width:178px;padding:8px 0;border:1px solid #474747;background:#111;box-shadow:0 18px 32px rgba(0,0,0,.38);transform:translateX(-50%)}body>header>nav .nav-dropdown.is-open .submenu,body>header>nav .nav-dropdown.open .submenu{display:block}body>header>nav .submenu a{display:block;padding:11px 16px;color:#fff;font:700 15px "Barlow Condensed",Impact,sans-serif;letter-spacing:.015em;text-transform:uppercase;white-space:nowrap}body>header>nav .submenu a:hover{background:#25251f;color:#fae12c}body>header>nav .submenu-item--coming-soon{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 16px;color:rgba(255,255,255,.48);font:700 15px "Barlow Condensed",Impact,sans-serif;letter-spacing:.015em;text-transform:uppercase;cursor:not-allowed;user-select:none}body>header>nav .submenu-item--coming-soon small{color:rgba(250,225,44,.58);font:600 .6rem "DM Mono",monospace;letter-spacing:.05em;text-transform:uppercase}

/* A precise chevron replaces the uneven text arrow in every Sport News control. */
body>header .nav-trigger,
#top>header .nav-trigger,
.topbar .shell.nav .nav-trigger,
.category-button{display:inline-flex!important;align-items:center!important;gap:8px!important}
body>header .nav-trigger svg,
#top>header .nav-trigger svg,
.topbar .shell.nav .nav-trigger svg{
  display:block!important;
  flex:0 0 auto!important;
  width:14px!important;
  height:14px!important;
  fill:none!important;
  stroke:currentColor!important;
  stroke-width:2.8!important;
  stroke-linecap:round!important;
  stroke-linejoin:round!important;
  transition:transform .2s ease!important;
}
body>header .nav-trigger>span,
#top>header .nav-trigger>span,
.topbar .shell.nav .nav-trigger>span,
.category-button>span{
  display:inline-block!important;
  flex:0 0 auto!important;
  width:8px!important;
  height:8px!important;
  border-right:2px solid currentColor!important;
  border-bottom:2px solid currentColor!important;
  font-size:0!important;
  line-height:0!important;
  transform:rotate(45deg) translateY(-2px)!important;
  transition:transform .2s ease!important;
}
body>header .nav-trigger[aria-expanded="true"] svg,
#top>header .nav-trigger[aria-expanded="true"] svg,
.topbar .shell.nav .nav-trigger[aria-expanded="true"] svg{transform:rotate(180deg)!important}
body>header .nav-trigger[aria-expanded="true"]>span,
#top>header .nav-trigger[aria-expanded="true"]>span,
.topbar .shell.nav .nav-trigger[aria-expanded="true"]>span,
.category-button[aria-expanded="true"]>span{transform:rotate(225deg) translateY(-2px)!important}
