solws-account-menu{margin-left:auto;flex-shrink:0}header:has(solws-account-menu){gap:12px;flex-wrap:wrap}#signout,#signOut,#staffSignOut,#denied-signout{display:none!important}@media(max-width:600px){header:has(solws-account-menu)>.brand{min-width:0;flex:1 1 160px}header:has(solws-account-menu)>.pill{display:none}header:has(solws-account-menu)>.brand img{width:44px;height:44px;object-fit:contain}header:has(solws-account-menu)>.brand .eyebrow{font-size:10px}header:has(solws-account-menu)>solws-account-menu{margin-left:auto}}

@media(max-width:900px){
 :is(header,header>nav):has(>solws-account-menu){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}
 :is(header,header>nav):has(>solws-account-menu)>:first-child{grid-column:1;grid-row:1;min-width:0;max-width:100%}
 :is(header,header>nav):has(>solws-account-menu)>solws-account-menu{grid-column:2;grid-row:1}
 :is(header,header>nav):has(>solws-account-menu)>:not(:first-child):not(solws-account-menu){grid-column:1/-1}
 :is(header,header>nav):has(>solws-account-menu)>:first-child img{max-width:100%;max-height:48px;object-fit:contain}
}

@media(max-width:540px){#sw-site-header:has(solws-account-menu) .sw-site-actions{flex:1 1 100%;justify-content:space-between;margin-left:0;gap:12px}#sw-site-header .sw-site-actions solws-account-menu{margin-left:auto}}
