.po_message_text {
    color:#fff;
    background:#00677f;
    padding:16px;
    line-height:1.7;
    text-align: center;
    margin-bottom:32px;
}

[data-id='b2b-link'] {
    position:absolute;
    right:0;
}

.ba-desktop-nav li:not([data-id="b2b-link"]) {
    display: none;
}

/* This is terrible... i know... :( */

.ba-desktop-nav li:has([data-id="gc-parent"]),
.ba-desktop-nav li li:is([data-id="gc-parent"]) ul li,
.ba-desktop-nav li li:is([data-id="gc-parent"])
{
    display: block;
}

.ba-desktop-nav li:has([data-id="gc-parent"])
{
    position: absolute;
    left: 0;
}

.customer-account-login .ba-desktop-nav li:has([data-id="gc-parent"]),
.customer-account-login .ba-desktop-nav li li:is([data-id="gc-parent"]) ul li,
.customer-account-login .ba-desktop-nav li li:is([data-id="gc-parent"]),
.customer-account-create .ba-desktop-nav li:has([data-id="gc-parent"]),
.customer-account-create .ba-desktop-nav li li:is([data-id="gc-parent"]) ul li,
.customer-account-create .ba-desktop-nav li li:is([data-id="gc-parent"])
{
    display: none;
}

/* 
[data-id='b2b-link'] a {
    font-size:13px;
} */