.nav-account .autolink-signed-in-name,
.mobile-account .autolink-signed-in-name {
  display: inline-flex;
  align-items: center;
  max-width: 220px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 600;
}
.nav-account [hidden],
.mobile-account [hidden] { display: none !important; }

/* Spanish account labels need asymmetric columns in the wide header. */
@media (min-width: 1440px) {
  :root:lang(es) .navbar { grid-template-columns: auto minmax(0, 1fr) auto; }
}
