.threadEntry {
  display: flex;
  flex-direction: row;
  padding-top: 8px;
  padding-bottom: 8px;
}

.threadListContainer {
  display: flex;
  flex-direction: column;
}

.titleWrapper {
  overflow: hidden;
  width: 100%;
  display: flex;
  align-items: center;
}

.title {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: var(--drawer-item-color);
  font-size: var(--s-font-14);
  font-weight: var(--semi-bold);
  line-height: 22px;
  margin-left: 8px;
}

.activeTitle {
  color: var(--drawer-active-item-color);
}

.buttonContainer {
  width: 24px;
  align-items: center;
  justify-content: center;
  display: flex;
}

.communityBase {
  padding-top: 4px;
  padding-bottom: 2px;
  padding-right: 4px;
  overflow: hidden;
}

.communityExpanded {
  background-color: var(--drawer-open-community-bg);
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  padding-bottom: 4px;
}

.subchannelsButton {
  margin-bottom: 6px;
  margin-top: 4px;
  display: flex;
  align-items: center;
}
