:host {
  line-height: initial;
  font-family: var(--dyte-font-family, sans-serif);

  font-feature-settings: normal;
  font-variation-settings: normal;
}

p {
  margin: var(--dyte-space-0, 0px);
  padding: var(--dyte-space-0, 0px);
}


:host {
  position: relative;
  display: flex;
  height: var(--dyte-space-14, 56px);
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  color: rgb(var(--dyte-colors-text-1000, 255 255 255));
}


:host dyte-avatar {
  height: var(--dyte-space-8, 32px);
  width: var(--dyte-space-8, 32px);
  font-size: 14px;
}

.left {
  display: flex;
  align-items: center;
}

.left > * {
  margin-right: var(--dyte-space-2, 8px);
}

.left > *:last-child {
  margin-right: var(--dyte-space-0, 0px);
}

.right {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.right > * {
  margin-left: var(--dyte-space-2, 8px);
}

.right > *:first-child {
  margin-left: var(--dyte-space-0, 0px);
}

.name {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

dyte-icon {
  height: var(--dyte-space-6, 24px);
  width: var(--dyte-space-6, 24px);
}

dyte-icon.red {
  --tw-text-opacity: 1;
  color: rgba(var(--dyte-colors-danger, 255 45 45) / var(--tw-text-opacity));
}

dyte-icon.more {
  cursor: pointer;
}

.menu {
  position: relative;
  display: inline-block;
  color: rgb(var(--dyte-colors-text-1000, 255 255 255));
}

#menu-list {
  position: absolute;
  top: var(--dyte-space-8, 32px) !important;
  right: var(--dyte-space-4, 16px) !important;
  z-index: 20;
}
