#rcl-chat-noread-box {
  display: flex;
  align-items: flex-end;
}

.rcl-mini-chat .chat-messages {
  max-height: 40vh;
}

.rcl-mini-chat .rcl-chat-panel a {
  font-size: 12px;
}

.rcl-mini-chat .rcl-chat .important-manager .rcli {
  font-size: 10px;
  padding: .3em;
}

.rcl-mini-chat .chat-meta {
  display: none;
}

.rcl-mini-chat .user_contacts {
  width: 250px;
  min-height: 200px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.rcl-mini-chat .user_contacts .rcl-chat-panel {
  color: #fff;
}

.rcl-mini-chat .contact {
  padding: 6px;
  display: flex;
  align-items: center;
}

.rcl-mini-chat .contact img {
  margin-right: 6px;
}

.rcl-mini-chat .user_contacts_list {
  padding: 5px;
  border: 2px solid #ccc;
  flex: 100%;
  max-height: 300px;
  overflow: auto;
}

.rcl-mini-chat .contact:hover {
  cursor: pointer;
  background: #f9f9f9;
}

.rcl-mini-chat .chat-message.nth .user-avatar,
.rcl-mini-chat .chat-message.nth .message-box::before {
  display: none;
}

.rcl-mini-chat .chat-message.nth .message-manager {
  float: left;
  padding-left: 30px;
}

.rcl-mini-chat .chat-message .message-text audio{
  height: 32px;
  width: 160px;
}

.rcl-mini-chat .rcl-chat-panel a {
  margin: 0;
}

.rcl-mini-chat .rcl-chat-panel {
  display: flex;
  justify-content: space-between;
}

#rcl-chat-noread-box .more-contacts a {
  visibility: hidden;
}

#rcl-chat-noread-box .more-contacts a:after {
  content: "\f0c0";
  font-weight: normal;
  position: absolute;
  width: 100%;
  left: 0;
  font-family: rcl-awesome;
  color: rgb(0 0 0 / 50%);
  visibility: visible;
}

#rcl-chat-noread-box .more-contacts a:hover {
  opacity: .8;
}

#tab-chat .rcl-chat .chat-messages .chat-message.nth {
  flex-direction: row-reverse;
}