/* Match the shared NavItem's flex-parent layout used by ordinary channels.
   Keep its own margins, height, hover, selection, and overflow menu styles. */
.voice-channel-nav-entry {
  display: flex;
  flex-direction: column;
  min-width: 0;
}

/* Empty rosters must not introduce an extra gap between channel rows. */
.voice-channel-nav-entry__participants:empty {
  display: none;
}
