/* Hábeis Chat — badges origem / apagada / editada */
.hc-msg-meta {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
  margin: 0 0 4px;
  align-items: center;
}

.hc-msg-chip {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 0.02em;
  line-height: 1.2;
  padding: 2px 7px;
  border-radius: 999px;
  border: 1px solid transparent;
  user-select: none;
}

.hc-msg-chip--mobile {
  color: #c9a227;
  background: rgba(201, 162, 39, 0.14);
  border-color: rgba(201, 162, 39, 0.35);
}

.hc-msg-chip--deleted {
  color: #c45c5c;
  background: rgba(196, 92, 92, 0.12);
  border-color: rgba(196, 92, 92, 0.35);
}

.hc-msg-chip--edited {
  color: #5b8def;
  background: rgba(91, 141, 239, 0.12);
  border-color: rgba(91, 141, 239, 0.35);
  cursor: pointer;
}

.hc-msg-chip--edited:hover {
  background: rgba(91, 141, 239, 0.22);
}

.hc-msg-deleted .message-text,
.hc-msg-deleted .text-content,
.hc-msg-deleted .prose,
.hc-msg-deleted [class*="message-text"] {
  text-decoration: line-through !important;
  opacity: 0.72;
}

.hc-msg-showing-original .message-text,
.hc-msg-showing-original .text-content,
.hc-msg-showing-original .prose {
  font-style: italic;
  opacity: 0.9;
}
