/* The workspace shortcut stays outside service menus. */
a.ecosystem-link { display:inline-flex; align-items:center; justify-content:center; min-height:42px;
  padding:0 14px; border:1px solid #bfd0ea; border-radius:10px; background:#eef4ff;
  color:#173e82; font:600 14px/1.25 system-ui,sans-serif; white-space:nowrap; text-decoration:none; flex-shrink:0; }
a.ecosystem-link:hover { background:#dfeaff; }
a.ecosystem-link:focus-visible { outline:3px solid #235ec9; outline-offset:2px; }
header.top, .legal-header { position:sticky; top:0; z-index:21; }
.shop-topbar .ecosystem-link { margin-left:auto; }
@media(max-width:680px) {
  .panel-topbar .inner, header.top { padding:8px 12px; gap:8px; }
  .panel-topbar .panel-user, header.top .user { gap:8px; }
  .panel-topbar .user-chip, header.top .user > span { display:none; }
  .panel-topbar .brand span, header.top .brand > span:last-child { display:none; }
  .shop-topbar .inner { flex-wrap:wrap; }
  .shop-topbar .store-brand { min-width:0; flex:1; }
  .shop-topbar .store-brand span { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
}
