/* Keep signed-in account shortcuts such as My RFQ and the user name readable in the website header. */
header #top_menu a[href*="/web/login"],
header #top_menu a[href*="/web/login"] span,
header .navbar-nav a[href*="/web/login"],
header .navbar-nav a[href*="/web/login"] span,
header #top_menu a[href*="/shop/cart"],
header #top_menu a[href*="/shop/cart"] span,
header .navbar-nav a[href*="/shop/cart"],
header .navbar-nav a[href*="/shop/cart"] span,
header #top_menu li:has(.dropdown-menu a[href*="/my/home"]) > a[href="#"],
header #top_menu li:has(.dropdown-menu a[href*="/my/home"]) > a[href="#"] span,
header #top_menu li:has(.dropdown-menu a[href*="/my/home"]) > a[href="/#"],
header #top_menu li:has(.dropdown-menu a[href*="/my/home"]) > a[href="/#"] span,
header #top_menu li:has(.dropdown-menu a[href*="/odoo"]) > a[href="#"],
header #top_menu li:has(.dropdown-menu a[href*="/odoo"]) > a[href="#"] span,
header #top_menu li:has(.dropdown-menu a[href*="/odoo"]) > a[href="/#"],
header #top_menu li:has(.dropdown-menu a[href*="/odoo"]) > a[href="/#"] span,
header .navbar-nav li:has(.dropdown-menu a[href*="/my/home"]) > a[href="#"],
header .navbar-nav li:has(.dropdown-menu a[href*="/my/home"]) > a[href="#"] span,
header .navbar-nav li:has(.dropdown-menu a[href*="/my/home"]) > a[href="/#"],
header .navbar-nav li:has(.dropdown-menu a[href*="/my/home"]) > a[href="/#"] span,
header .navbar-nav li:has(.dropdown-menu a[href*="/odoo"]) > a[href="#"],
header .navbar-nav li:has(.dropdown-menu a[href*="/odoo"]) > a[href="#"] span,
header .navbar-nav li:has(.dropdown-menu a[href*="/odoo"]) > a[href="/#"],
header .navbar-nav li:has(.dropdown-menu a[href*="/odoo"]) > a[href="/#"] span,
header #top_menu a.nav-link[href*="/my"],
header #top_menu a.nav-link[href*="/my"] span,
header #top_menu a.nav-link[href*="rfq"],
header #top_menu a.nav-link[href*="rfq"] span,
header .navbar-nav a.nav-link[href*="/my"],
header .navbar-nav a.nav-link[href*="/my"] span,
header .navbar-nav a.nav-link[href*="rfq"],
header .navbar-nav a.nav-link[href*="rfq"] span,
header #top_menu li:has(.dropdown-menu a[href*="/my"]) > a.nav-link,
header #top_menu li:has(.dropdown-menu a[href*="/my"]) > a.nav-link span,
header .navbar-nav li:has(.dropdown-menu a[href*="/my"]) > a.nav-link,
header .navbar-nav li:has(.dropdown-menu a[href*="/my"]) > a.nav-link span,
header .o_user_menu .dropdown-toggle,
header .o_user_menu .dropdown-toggle span,
header .js_usermenu .dropdown-toggle,
header .js_usermenu .dropdown-toggle span,
header .o_portal_user_dropdown .dropdown-toggle,
header .o_portal_user_dropdown .dropdown-toggle span,
header a[href="/my"],
header a[href="/my"] span,
header a[href="/my/home"],
header a[href="/my/home"] span,
header a[href^="/my?"],
header a[href^="/my?"] span,
header a[href^="/my/home?"],
header a[href^="/my/home?"] span {
  color: #ffffff !important;
}

header #top_menu a[href*="/web/login"]:hover,
header #top_menu a[href*="/web/login"]:focus,
header #top_menu a[href*="/web/login"]:focus-visible,
header #top_menu a[href*="/web/login"]:hover span,
header #top_menu a[href*="/web/login"]:focus span,
header #top_menu a[href*="/web/login"]:focus-visible span,
header .navbar-nav a[href*="/web/login"]:hover,
header .navbar-nav a[href*="/web/login"]:focus,
header .navbar-nav a[href*="/web/login"]:focus-visible,
header .navbar-nav a[href*="/web/login"]:hover span,
header .navbar-nav a[href*="/web/login"]:focus span,
header .navbar-nav a[href*="/web/login"]:focus-visible span,
header #top_menu a[href*="/shop/cart"]:hover,
header #top_menu a[href*="/shop/cart"]:focus,
header #top_menu a[href*="/shop/cart"]:focus-visible,
header #top_menu a[href*="/shop/cart"]:hover span,
header #top_menu a[href*="/shop/cart"]:focus span,
header #top_menu a[href*="/shop/cart"]:focus-visible span,
header .navbar-nav a[href*="/shop/cart"]:hover,
header .navbar-nav a[href*="/shop/cart"]:focus,
header .navbar-nav a[href*="/shop/cart"]:focus-visible,
header .navbar-nav a[href*="/shop/cart"]:hover span,
header .navbar-nav a[href*="/shop/cart"]:focus span,
header .navbar-nav a[href*="/shop/cart"]:focus-visible span,
header #top_menu li:has(.dropdown-menu a[href*="/my/home"]) > a[href="#"]:hover,
header #top_menu li:has(.dropdown-menu a[href*="/my/home"]) > a[href="#"]:focus,
header #top_menu li:has(.dropdown-menu a[href*="/my/home"]) > a[href="#"]:focus-visible,
header #top_menu li:has(.dropdown-menu a[href*="/my/home"]) > a[href="#"]:hover span,
header #top_menu li:has(.dropdown-menu a[href*="/my/home"]) > a[href="#"]:focus span,
header #top_menu li:has(.dropdown-menu a[href*="/my/home"]) > a[href="#"]:focus-visible span,
header #top_menu li:has(.dropdown-menu a[href*="/my/home"]) > a[href="/#"]:hover,
header #top_menu li:has(.dropdown-menu a[href*="/my/home"]) > a[href="/#"]:focus,
header #top_menu li:has(.dropdown-menu a[href*="/my/home"]) > a[href="/#"]:focus-visible,
header #top_menu li:has(.dropdown-menu a[href*="/my/home"]) > a[href="/#"]:hover span,
header #top_menu li:has(.dropdown-menu a[href*="/my/home"]) > a[href="/#"]:focus span,
header #top_menu li:has(.dropdown-menu a[href*="/my/home"]) > a[href="/#"]:focus-visible span,
header #top_menu li:has(.dropdown-menu a[href*="/odoo"]) > a[href="#"]:hover,
header #top_menu li:has(.dropdown-menu a[href*="/odoo"]) > a[href="#"]:focus,
header #top_menu li:has(.dropdown-menu a[href*="/odoo"]) > a[href="#"]:focus-visible,
header #top_menu li:has(.dropdown-menu a[href*="/odoo"]) > a[href="#"]:hover span,
header #top_menu li:has(.dropdown-menu a[href*="/odoo"]) > a[href="#"]:focus span,
header #top_menu li:has(.dropdown-menu a[href*="/odoo"]) > a[href="#"]:focus-visible span,
header #top_menu li:has(.dropdown-menu a[href*="/odoo"]) > a[href="/#"]:hover,
header #top_menu li:has(.dropdown-menu a[href*="/odoo"]) > a[href="/#"]:focus,
header #top_menu li:has(.dropdown-menu a[href*="/odoo"]) > a[href="/#"]:focus-visible,
header #top_menu li:has(.dropdown-menu a[href*="/odoo"]) > a[href="/#"]:hover span,
header #top_menu li:has(.dropdown-menu a[href*="/odoo"]) > a[href="/#"]:focus span,
header #top_menu li:has(.dropdown-menu a[href*="/odoo"]) > a[href="/#"]:focus-visible span,
header .navbar-nav li:has(.dropdown-menu a[href*="/my/home"]) > a[href="#"]:hover,
header .navbar-nav li:has(.dropdown-menu a[href*="/my/home"]) > a[href="#"]:focus,
header .navbar-nav li:has(.dropdown-menu a[href*="/my/home"]) > a[href="#"]:focus-visible,
header .navbar-nav li:has(.dropdown-menu a[href*="/my/home"]) > a[href="#"]:hover span,
header .navbar-nav li:has(.dropdown-menu a[href*="/my/home"]) > a[href="#"]:focus span,
header .navbar-nav li:has(.dropdown-menu a[href*="/my/home"]) > a[href="#"]:focus-visible span,
header .navbar-nav li:has(.dropdown-menu a[href*="/my/home"]) > a[href="/#"]:hover,
header .navbar-nav li:has(.dropdown-menu a[href*="/my/home"]) > a[href="/#"]:focus,
header .navbar-nav li:has(.dropdown-menu a[href*="/my/home"]) > a[href="/#"]:focus-visible,
header .navbar-nav li:has(.dropdown-menu a[href*="/my/home"]) > a[href="/#"]:hover span,
header .navbar-nav li:has(.dropdown-menu a[href*="/my/home"]) > a[href="/#"]:focus span,
header .navbar-nav li:has(.dropdown-menu a[href*="/my/home"]) > a[href="/#"]:focus-visible span,
header .navbar-nav li:has(.dropdown-menu a[href*="/odoo"]) > a[href="#"]:hover,
header .navbar-nav li:has(.dropdown-menu a[href*="/odoo"]) > a[href="#"]:focus,
header .navbar-nav li:has(.dropdown-menu a[href*="/odoo"]) > a[href="#"]:focus-visible,
header .navbar-nav li:has(.dropdown-menu a[href*="/odoo"]) > a[href="#"]:hover span,
header .navbar-nav li:has(.dropdown-menu a[href*="/odoo"]) > a[href="#"]:focus span,
header .navbar-nav li:has(.dropdown-menu a[href*="/odoo"]) > a[href="#"]:focus-visible span,
header .navbar-nav li:has(.dropdown-menu a[href*="/odoo"]) > a[href="/#"]:hover,
header .navbar-nav li:has(.dropdown-menu a[href*="/odoo"]) > a[href="/#"]:focus,
header .navbar-nav li:has(.dropdown-menu a[href*="/odoo"]) > a[href="/#"]:focus-visible,
header .navbar-nav li:has(.dropdown-menu a[href*="/odoo"]) > a[href="/#"]:hover span,
header .navbar-nav li:has(.dropdown-menu a[href*="/odoo"]) > a[href="/#"]:focus span,
header .navbar-nav li:has(.dropdown-menu a[href*="/odoo"]) > a[href="/#"]:focus-visible span,
header #top_menu a.nav-link[href*="/my"]:hover,
header #top_menu a.nav-link[href*="/my"]:focus,
header #top_menu a.nav-link[href*="/my"]:focus-visible,
header #top_menu a.nav-link[href*="/my"]:hover span,
header #top_menu a.nav-link[href*="/my"]:focus span,
header #top_menu a.nav-link[href*="/my"]:focus-visible span,
header #top_menu a.nav-link[href*="rfq"]:hover,
header #top_menu a.nav-link[href*="rfq"]:focus,
header #top_menu a.nav-link[href*="rfq"]:focus-visible,
header #top_menu a.nav-link[href*="rfq"]:hover span,
header #top_menu a.nav-link[href*="rfq"]:focus span,
header #top_menu a.nav-link[href*="rfq"]:focus-visible span,
header .navbar-nav a.nav-link[href*="/my"]:hover,
header .navbar-nav a.nav-link[href*="/my"]:focus,
header .navbar-nav a.nav-link[href*="/my"]:focus-visible,
header .navbar-nav a.nav-link[href*="/my"]:hover span,
header .navbar-nav a.nav-link[href*="/my"]:focus span,
header .navbar-nav a.nav-link[href*="/my"]:focus-visible span,
header .navbar-nav a.nav-link[href*="rfq"]:hover,
header .navbar-nav a.nav-link[href*="rfq"]:focus,
header .navbar-nav a.nav-link[href*="rfq"]:focus-visible,
header .navbar-nav a.nav-link[href*="rfq"]:hover span,
header .navbar-nav a.nav-link[href*="rfq"]:focus span,
header .navbar-nav a.nav-link[href*="rfq"]:focus-visible span,
header #top_menu li:has(.dropdown-menu a[href*="/my"]) > a.nav-link:hover,
header #top_menu li:has(.dropdown-menu a[href*="/my"]) > a.nav-link:focus,
header #top_menu li:has(.dropdown-menu a[href*="/my"]) > a.nav-link:focus-visible,
header #top_menu li:has(.dropdown-menu a[href*="/my"]) > a.nav-link:hover span,
header #top_menu li:has(.dropdown-menu a[href*="/my"]) > a.nav-link:focus span,
header #top_menu li:has(.dropdown-menu a[href*="/my"]) > a.nav-link:focus-visible span,
header .navbar-nav li:has(.dropdown-menu a[href*="/my"]) > a.nav-link:hover,
header .navbar-nav li:has(.dropdown-menu a[href*="/my"]) > a.nav-link:focus,
header .navbar-nav li:has(.dropdown-menu a[href*="/my"]) > a.nav-link:focus-visible,
header .navbar-nav li:has(.dropdown-menu a[href*="/my"]) > a.nav-link:hover span,
header .navbar-nav li:has(.dropdown-menu a[href*="/my"]) > a.nav-link:focus span,
header .navbar-nav li:has(.dropdown-menu a[href*="/my"]) > a.nav-link:focus-visible span,
header .o_user_menu .dropdown-toggle:hover,
header .o_user_menu .dropdown-toggle:focus,
header .o_user_menu .dropdown-toggle:focus-visible,
header .js_usermenu .dropdown-toggle:hover,
header .js_usermenu .dropdown-toggle:focus,
header .js_usermenu .dropdown-toggle:focus-visible,
header .o_portal_user_dropdown .dropdown-toggle:hover,
header .o_portal_user_dropdown .dropdown-toggle:focus,
header .o_portal_user_dropdown .dropdown-toggle:focus-visible,
header a[href="/my"]:hover,
header a[href="/my"]:focus,
header a[href="/my"]:focus-visible,
header a[href="/my"]:hover span,
header a[href="/my"]:focus span,
header a[href="/my"]:focus-visible span,
header a[href="/my/home"]:hover,
header a[href="/my/home"]:focus,
header a[href="/my/home"]:focus-visible,
header a[href="/my/home"]:hover span,
header a[href="/my/home"]:focus span,
header a[href="/my/home"]:focus-visible span,
header a[href^="/my?"]:hover,
header a[href^="/my?"]:focus,
header a[href^="/my?"]:focus-visible,
header a[href^="/my?"]:hover span,
header a[href^="/my?"]:focus span,
header a[href^="/my?"]:focus-visible span,
header a[href^="/my/home?"]:hover,
header a[href^="/my/home?"]:focus,
header a[href^="/my/home?"]:focus-visible,
header a[href^="/my/home?"]:hover span,
header a[href^="/my/home?"]:focus span,
header a[href^="/my/home?"]:focus-visible span {
  color: #ffffff !important;
}

/* Preserve the brand colour after account shortcuts have already been visited. */
header #top_menu a[href*="/web/login"]:link,
header #top_menu a[href*="/web/login"]:visited,
header .navbar-nav a[href*="/web/login"]:link,
header .navbar-nav a[href*="/web/login"]:visited,
header #top_menu a[href*="/shop/cart"]:link,
header #top_menu a[href*="/shop/cart"]:visited,
header .navbar-nav a[href*="/shop/cart"]:link,
header .navbar-nav a[href*="/shop/cart"]:visited,
header #top_menu li:has(.dropdown-menu a[href*="/my/home"]) > a[href="#"]:link,
header #top_menu li:has(.dropdown-menu a[href*="/my/home"]) > a[href="#"]:visited,
header #top_menu li:has(.dropdown-menu a[href*="/my/home"]) > a[href="/#"]:link,
header #top_menu li:has(.dropdown-menu a[href*="/my/home"]) > a[href="/#"]:visited,
header #top_menu li:has(.dropdown-menu a[href*="/odoo"]) > a[href="#"]:link,
header #top_menu li:has(.dropdown-menu a[href*="/odoo"]) > a[href="#"]:visited,
header #top_menu li:has(.dropdown-menu a[href*="/odoo"]) > a[href="/#"]:link,
header #top_menu li:has(.dropdown-menu a[href*="/odoo"]) > a[href="/#"]:visited,
header .navbar-nav li:has(.dropdown-menu a[href*="/my/home"]) > a[href="#"]:link,
header .navbar-nav li:has(.dropdown-menu a[href*="/my/home"]) > a[href="#"]:visited,
header .navbar-nav li:has(.dropdown-menu a[href*="/my/home"]) > a[href="/#"]:link,
header .navbar-nav li:has(.dropdown-menu a[href*="/my/home"]) > a[href="/#"]:visited,
header .navbar-nav li:has(.dropdown-menu a[href*="/odoo"]) > a[href="#"]:link,
header .navbar-nav li:has(.dropdown-menu a[href*="/odoo"]) > a[href="#"]:visited,
header .navbar-nav li:has(.dropdown-menu a[href*="/odoo"]) > a[href="/#"]:link,
header .navbar-nav li:has(.dropdown-menu a[href*="/odoo"]) > a[href="/#"]:visited,
header a[href="/my/home"]:link,
header a[href="/my/home"]:visited,
header a[href^="/my/home?"]:link,
header a[href^="/my/home?"]:visited,
header a[href="/odoo"]:link,
header a[href="/odoo"]:visited,
header a[href="#"]:link,
header a[href="#"]:visited,
header a[href="/#"]:link,
header a[href="/#"]:visited {
  color: #ffffff !important;
}

header #top_menu a[href*="/web/login"]:link span,
header #top_menu a[href*="/web/login"]:visited span,
header .navbar-nav a[href*="/web/login"]:link span,
header .navbar-nav a[href*="/web/login"]:visited span,
header #top_menu a[href*="/shop/cart"]:link span,
header #top_menu a[href*="/shop/cart"]:visited span,
header .navbar-nav a[href*="/shop/cart"]:link span,
header .navbar-nav a[href*="/shop/cart"]:visited span,
header #top_menu li:has(.dropdown-menu a[href*="/my/home"]) > a[href="#"]:link span,
header #top_menu li:has(.dropdown-menu a[href*="/my/home"]) > a[href="#"]:visited span,
header #top_menu li:has(.dropdown-menu a[href*="/my/home"]) > a[href="/#"]:link span,
header #top_menu li:has(.dropdown-menu a[href*="/my/home"]) > a[href="/#"]:visited span,
header #top_menu li:has(.dropdown-menu a[href*="/odoo"]) > a[href="#"]:link span,
header #top_menu li:has(.dropdown-menu a[href*="/odoo"]) > a[href="#"]:visited span,
header #top_menu li:has(.dropdown-menu a[href*="/odoo"]) > a[href="/#"]:link span,
header #top_menu li:has(.dropdown-menu a[href*="/odoo"]) > a[href="/#"]:visited span,
header .navbar-nav li:has(.dropdown-menu a[href*="/my/home"]) > a[href="#"]:link span,
header .navbar-nav li:has(.dropdown-menu a[href*="/my/home"]) > a[href="#"]:visited span,
header .navbar-nav li:has(.dropdown-menu a[href*="/my/home"]) > a[href="/#"]:link span,
header .navbar-nav li:has(.dropdown-menu a[href*="/my/home"]) > a[href="/#"]:visited span,
header .navbar-nav li:has(.dropdown-menu a[href*="/odoo"]) > a[href="#"]:link span,
header .navbar-nav li:has(.dropdown-menu a[href*="/odoo"]) > a[href="#"]:visited span,
header .navbar-nav li:has(.dropdown-menu a[href*="/odoo"]) > a[href="/#"]:link span,
header .navbar-nav li:has(.dropdown-menu a[href*="/odoo"]) > a[href="/#"]:visited span,
header a[href="/my/home"]:link span,
header a[href="/my/home"]:visited span,
header a[href^="/my/home?"]:link span,
header a[href^="/my/home?"]:visited span,
header a[href="/odoo"]:link span,
header a[href="/odoo"]:visited span,
header a[href="#"]:link span,
header a[href="#"]:visited span,
header a[href="/#"]:link span,
header a[href="/#"]:visited span {
  color: inherit !important;
}
