/* NG08 Step 35.2.6 — Sourcing + Quality mega dark normalization */

/* Sourcing mega */
header#header .nav-item:has(> a[href="/sourcing"]) .mega-menu,
header#header #sourcingNav .mega-menu{
    background:#17352D !important;
    color:#F8F7F2 !important;
}

header#header .nav-item:has(> a[href="/sourcing"]) .mega-menu .mega-shell,
header#header #sourcingNav .mega-menu .mega-shell{
    background:#17352D !important;
    color:#F8F7F2 !important;
    border-color:rgba(255,255,255,.12) !important;
}

/* Quality mega */
header#header .nav-item:has(> a[href="/quality"]) .mega-menu,
header#header #qualityNav .mega-menu{
    background:#17352D !important;
    color:#F8F7F2 !important;
}

header#header .nav-item:has(> a[href="/quality"]) .mega-menu .mega-shell,
header#header #qualityNav .mega-menu .mega-shell{
    background:#17352D !important;
    color:#F8F7F2 !important;
    border-color:rgba(255,255,255,.12) !important;
}

/*
 * Normalize legacy light panels inside only these two mega menus.
 * We deliberately scope under the Sourcing / Quality nav items so the
 * actual /sourcing and /quality page sections remain untouched.
 */
header#header .nav-item:has(> a[href="/sourcing"]) .mega-menu .mega-shell > div,
header#header .nav-item:has(> a[href="/quality"]) .mega-menu .mega-shell > div,
header#header #sourcingNav .mega-menu .mega-shell > div,
header#header #qualityNav .mega-menu .mega-shell > div{
    background:#17352D !important;
    color:#F8F7F2 !important;
    border-color:rgba(255,255,255,.10) !important;
}

/* Nested cards/columns */
header#header .nav-item:has(> a[href="/sourcing"]) .mega-menu .mega-shell > div > div,
header#header .nav-item:has(> a[href="/quality"]) .mega-menu .mega-shell > div > div,
header#header #sourcingNav .mega-menu .mega-shell > div > div,
header#header #qualityNav .mega-menu .mega-shell > div > div{
    background:rgba(255,255,255,.025) !important;
    color:#F8F7F2 !important;
    border-color:rgba(255,255,255,.08) !important;
}

/* Typography */
header#header .nav-item:has(> a[href="/sourcing"]) .mega-menu h2,
header#header .nav-item:has(> a[href="/sourcing"]) .mega-menu h3,
header#header .nav-item:has(> a[href="/sourcing"]) .mega-menu strong,
header#header .nav-item:has(> a[href="/quality"]) .mega-menu h2,
header#header .nav-item:has(> a[href="/quality"]) .mega-menu h3,
header#header .nav-item:has(> a[href="/quality"]) .mega-menu strong,
header#header #sourcingNav .mega-menu h2,
header#header #sourcingNav .mega-menu h3,
header#header #sourcingNav .mega-menu strong,
header#header #qualityNav .mega-menu h2,
header#header #qualityNav .mega-menu h3,
header#header #qualityNav .mega-menu strong{
    color:#F8F7F2 !important;
}

header#header .nav-item:has(> a[href="/sourcing"]) .mega-menu p,
header#header .nav-item:has(> a[href="/sourcing"]) .mega-menu span,
header#header .nav-item:has(> a[href="/quality"]) .mega-menu p,
header#header .nav-item:has(> a[href="/quality"]) .mega-menu span,
header#header #sourcingNav .mega-menu p,
header#header #sourcingNav .mega-menu span,
header#header #qualityNav .mega-menu p,
header#header #qualityNav .mega-menu span{
    color:rgba(248,247,242,.72) !important;
}

/* Preserve lime/gold-ish action accents */
header#header .nav-item:has(> a[href="/sourcing"]) .mega-menu a,
header#header .nav-item:has(> a[href="/quality"]) .mega-menu a,
header#header #sourcingNav .mega-menu a,
header#header #qualityNav .mega-menu a{
    border-color:rgba(255,255,255,.10);
}

header#header .nav-item:has(> a[href="/sourcing"]) .mega-menu .eyebrow,
header#header .nav-item:has(> a[href="/quality"]) .mega-menu .eyebrow,
header#header #sourcingNav .mega-menu .eyebrow,
header#header #qualityNav .mega-menu .eyebrow{
    color:#B7D532 !important;
}
