/* MEETUS 0.6.25.2 COMMUNITY2-TG11-WORKSPACE17 */

/* Receipt contract: one grey = server/offline, two grey = delivered, two blue = read. */
.message-check.receipt-sent,
.message-check.receipt-delivered{
  color:rgba(226,230,235,.78)!important;
}
.message-check.receipt-read{
  color:#67cfff!important;
  filter:drop-shadow(0 1px 1px rgba(0,0,0,.22));
}
.message-check.receipt-sent{width:12px!important}
.message-check.receipt-delivered,
.message-check.receipt-read{width:17px!important}
.message-check svg{display:block!important;overflow:visible!important}
.message-check path{
  fill:none!important;
  stroke:currentColor!important;
  stroke-width:1.7!important;
  stroke-linecap:round!important;
  stroke-linejoin:round!important;
}

/* Emoji-only messages keep the large emoji but lose the excessive vertical gap. */
#messageArea>.message-row.workspace17-emoji-row{
  min-height:0!important;
  margin:0!important;
  padding:0!important;
}
#messageArea>.message-row.workspace17-emoji-row>.message-bubble.emoji-only-bubble{
  min-height:0!important;
  padding:0 40px 8px 0!important;
  line-height:1!important;
}
#messageArea>.message-row.mine.workspace17-emoji-row>.message-bubble.emoji-only-bubble{
  padding-right:59px!important;
}
.workspace17-emoji-row .message-text.emoji-only-text{
  min-height:0!important;
  line-height:.96!important;
}
.workspace17-emoji-row .message-text.emoji-only-text::after{
  display:none!important;
  width:0!important;
  height:0!important;
}
.workspace17-emoji-row .message-meta{
  right:0!important;
  bottom:0!important;
  min-height:12px!important;
  height:12px!important;
  padding:0 3px!important;
}
.workspace17-emoji-row .message-menu-trigger{
  top:-2px!important;
}
.workspace17-emoji-row .message-reactions{
  margin-top:0!important;
}

/* Description must remain formatted even when older scripts write textContent again. */
#communityManageDescription.workspace17-rich-description{
  max-width:100%;
  overflow-wrap:anywhere;
  white-space:normal!important;
  line-height:1.5!important;
}
#communityManageDescription.workspace17-rich-description a{
  color:#ab98ff!important;
  font-weight:650;
  text-decoration:none;
  cursor:pointer;
}
#communityManageDescription.workspace17-rich-description a:hover{
  text-decoration:underline;
}
#communityManageDescription.workspace17-rich-description strong{font-weight:800;color:#fff}
#communityManageDescription.workspace17-rich-description em{font-style:italic}
#communityManageDescription.workspace17-rich-description u{text-underline-offset:3px}
.workspace17-empty-description{color:#a4a9b2}

/* The pins button must be above header layers and clickable immediately. */
#workspace14PinsButton{
  position:relative!important;
  z-index:8!important;
  pointer-events:auto!important;
  touch-action:manipulation;
}
#workspace14PinsButton:not(.hidden){
  display:inline-grid!important;
}
#workspace14PinsButton[aria-disabled="false"]{
  opacity:1!important;
  cursor:pointer!important;
}
#workspacePinnedOpen{
  pointer-events:auto!important;
  cursor:pointer!important;
}

@media(max-width:700px){
  #messageArea>.message-row.workspace17-emoji-row>.message-bubble.emoji-only-bubble{
    padding-bottom:7px!important;
  }
  .workspace17-emoji-row .message-text.emoji-only-text{
    line-height:.94!important;
  }
}

@media(prefers-reduced-motion:reduce){
  #workspace14PinsButton{transition:none!important}
}
