/* Header account chip. The built bundle still paints a rounded square
   and clips the presence dot on the pill edge. These rules win until the
   next dashboard build. */
.hola-theme-toggle {
  height: 2.75rem;
  width: 2.75rem;
}

.hola-user-chip,
.hola-user-chip > * {
  overflow: visible !important;
}

.hola-user-chip {
  display: flex;
  align-items: center;
  height: 2.75rem;
  max-width: 16.5rem;
  padding: 0 0.85rem 0 0.3rem;
}

.hola-user-chip button {
  display: flex;
  align-items: center;
  gap: 0.65rem;
  width: 100%;
  min-width: 0;
  height: 2.5rem;
  padding: 0 0.15rem !important;
  overflow: visible !important;
  background: transparent;
}

.hola-user-chip button > span.relative {
  width: 34px !important;
  height: 34px !important;
  overflow: visible !important;
  flex: 0 0 34px;
}

.hola-user-chip [role='img'] {
  width: 34px !important;
  height: 34px !important;
  border-radius: 9999px !important;
}

.hola-user-chip button > span.relative > div.absolute {
  width: 11px !important;
  height: 11px !important;
  top: 22px !important;
  left: 22px !important;
  border-width: 2px;
  border-color: #0f172a;
  box-sizing: border-box;
}

.hola-user-chip button > span.truncate {
  font-size: 12.5px;
  line-height: 1.1;
  letter-spacing: 0.01em;
}
