/* MEETUS 0.6.25.2 COMMUNITY2-TG11-WORKSPACE22 */

/* One status only: admins use the switch line, members use a single label. */
.workspace22-can-manage-comments .workspace-comments-off {
  display: none !important;
}

.workspace-comments-disabled:not(.workspace22-can-manage-comments) .workspace-comment-toggle-chip {
  display: none !important;
}

.workspace22-comments-off {
  box-sizing: border-box !important;
  width: 100% !important;
  margin: 7px 0 0 !important;
  padding: 5px 7px !important;
  color: #ff9ca8 !important;
  font-size: 11px !important;
  line-height: 1.25 !important;
  text-align: center !important;
}

/* The global channel pin must not cover the source publication inside the
   dedicated comments/replies workspace. */
html.workspace22-discussion-open #workspacePinnedBanner {
  display: none !important;
}

#community2Workspace .community2-thread-pinned,
#community2Workspace .workspace22-thread-pin {
  position: relative !important;
  inset: auto !important;
  top: auto !important;
  bottom: auto !important;
  z-index: 3 !important;
  flex: 0 0 auto !important;
}

#community2Workspace .community2-thread-pinned + .community2-thread-source-wrap,
#community2Workspace .workspace22-thread-pin + .workspace22-thread-source {
  margin-top: 14px !important;
}

@media (max-width: 700px) {
  /* Reserve real room for the message action chevron. */
  .message-bubble:has(.voice-message) .voice-speed {
    margin-right: 30px !important;
  }

  .message-bubble:has(.voice-message) .voice-track-row {
    gap: 6px !important;
  }

  #community2Workspace .community2-thread-pinned,
  #community2Workspace .workspace22-thread-pin {
    position: relative !important;
    top: auto !important;
    margin: 0 0 16px !important;
    border-radius: 10px !important;
  }

  #community2Workspace .community2-thread-pinned + .community2-thread-source-wrap,
  #community2Workspace .workspace22-thread-pin + .workspace22-thread-source {
    margin-top: 0 !important;
  }
}
