/* v294: visible existing banner tools at every width. */
.tools>.banner-search,.tools>.banner-account,.tile-gateway-tools>.banner-search,.tile-gateway-tools>.banner-account{display:inline-flex!important;align-items:center;justify-content:center;flex-shrink:0}
.banner-search svg,.banner-account svg{display:none;width:21px;height:21px}
.banner-search b,.banner-account b{font:inherit;letter-spacing:inherit}
.header-icons .hicon,.header-icons .menu-toggle,.tile-gateway-tools .menu-toggle,.tools .menu{visibility:visible!important;opacity:1!important}
@media(max-width:700px){
.banner-search svg,.banner-account svg{display:block}
.banner-search b,.banner-account b{display:none}
.tools,.tile-gateway-tools{display:flex!important;gap:16px!important;align-items:center}
.tools>.banner-search,.tools>.banner-account,.tile-gateway-tools>.banner-search,.tile-gateway-tools>.banner-account{width:22px;height:28px;color:#f5f2ec!important}
body .tile-gateway-header{height:96px;align-items:flex-start;padding-top:7px}
.tile-gateway-header>.tile-gateway-tools{padding-top:15px;position:absolute;right:20px;top:7px}
.tile-gateway-header>.tile-entry-rail{position:absolute;left:20px;right:20px;bottom:5px;height:20px;justify-content:center;gap:30px;padding:0}
.tile-gateway-header>.tile-entry-rail a{width:auto;white-space:nowrap;font-size:9px!important;padding:0}
}
@media(max-width:360px){.tile-gateway-header>.tile-gateway-tools{right:12px}.tile-gateway-header>.tile-entry-rail{left:12px;right:12px}}
body.as-overlay-header{padding-top:var(--as-banner-height,88px)}
body .tile-gateway-header{background:#111c20!important}
