.site-navigation-user-personal-bar {
  /* styles to make the double-width dropdown work */
}
.site-navigation-user-personal-bar .dropdown-menu-double-width {
  width: 100vw;
  max-width: 800px;
}
.site-navigation-user-personal-bar .dropdown-menu-right {
  right: 0;
  left: auto;
}
.site-navigation-user-personal-bar .personal-menu-dropdown {
  /* styles for the avatar badge */
  /* should be in clay but seems missing */
  /* override some defaults */
  /* make space for the favorite star */
  /* misc */
}
.site-navigation-user-personal-bar .personal-menu-dropdown .user-avatar-link .lexicon-icon {
  fill: var(--gray-600) !important;
  stroke: #d3e2f0;
  stroke-width: unset;
  opacity: 1;
}
.site-navigation-user-personal-bar .personal-menu-dropdown .btn {
  padding: 2px;
}
.site-navigation-user-personal-bar .personal-menu-dropdown .btn .sticker .inline-item {
  font-size: 1.25rem;
}
.site-navigation-user-personal-bar .personal-menu-dropdown .sticker-bottom-right.sticker-outside {
  bottom: -0.5rem;
  right: -0.5rem;
}
.site-navigation-user-personal-bar .personal-menu-dropdown .sticker-lg .lexicon-icon {
  margin-top: -0.25rem;
}
.site-navigation-user-personal-bar .personal-menu-dropdown .sticker-sm .lexicon-icon {
  margin-top: -0.125rem;
}
.site-navigation-user-personal-bar .personal-menu-dropdown .dropdown-item {
  padding: 0.5rem 1.25rem;
  clear: both;
  font-weight: 400;
  color: var(--gray-600) !important;
  text-align: inherit;
  white-space: nowrap;
}
.site-navigation-user-personal-bar .personal-menu-dropdown .dropdown-item-indicator-start {
  height: 1rem;
  left: 1.25rem;
  position: absolute;
  right: auto;
  top: 0.5rem;
  width: 1rem;
}
.site-navigation-user-personal-bar .personal-menu-dropdown .dropdown-item-indicator-end {
  left: auto;
  position: absolute;
  right: 1.25rem;
  top: 0.5rem;
}
.site-navigation-user-personal-bar .personal-menu-dropdown .dropdown-menu {
  max-height: none;
}
@media (max-width: 490px) {
  .site-navigation-user-personal-bar .personal-menu-dropdown .dropdown-menu {
    min-width: 240px;
    max-width: 240px;
  }
}
.site-navigation-user-personal-bar .personal-menu-dropdown .dropdown-subheader:not(.sites) {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.site-navigation-user-personal-bar .personal-menu-dropdown .list-unstyled {
  margin-bottom: 0;
}
.site-navigation-user-personal-bar .personal-menu-dropdown a {
  text-decoration: none;
  color: var(--gray-600) !important;
  white-space: nowrap;
}
.site-navigation-user-personal-bar .personal-menu-dropdown .my-sites .site-link {
  padding-left: 1.5rem;
}
.site-navigation-user-personal-bar .personal-menu-dropdown .favorite-site-filter .custom-control-label-text {
  font-weight: 400;
}
@media (max-width: 490px) {
  .site-navigation-user-personal-bar .personal-menu-dropdown .my-sites-container {
    display: none;
  }
}
.site-navigation-user-personal-bar .title {
  text-transform: uppercase;
  font-size: 0.75rem;
  font-weight: 600;
}