.conversation[data-faesde-unread-state='ai-active'] .faesde-unread-badge {
  background-color: #7c3aed !important;
  box-shadow: 0 0 0 2px rgb(124 58 237 / 18%);
}

.conversation[data-faesde-unread-state='human-wait'] .faesde-unread-badge {
  background-color: #f59e0b !important;
  box-shadow: 0 0 0 2px rgb(245 158 11 / 20%);
}

.conversation[data-faesde-unread-state='urgent'] .faesde-unread-badge {
  background-color: #dc2626 !important;
  box-shadow: 0 0 0 2px rgb(220 38 38 / 20%);
}

@media (prefers-contrast: more) {
  .faesde-unread-badge {
    outline: 2px solid currentColor;
    outline-offset: 1px;
  }
}

.faesde-audio-transcript {
  width: 100%;
  margin-top: 0.5rem;
  padding: 0.65rem 0.75rem;
  border: 1px solid rgb(148 163 184 / 28%);
  border-radius: 0.65rem;
  background: rgb(255 255 255 / 72%);
  color: var(--color-n-slate-12, #0f172a);
  line-height: 1.4;
}

.dark .faesde-audio-transcript {
  background: rgb(15 23 42 / 55%);
  border-color: rgb(148 163 184 / 22%);
}

.faesde-audio-transcript__label {
  margin-bottom: 0.25rem;
  color: var(--color-n-slate-11, #475569);
  font-size: 0.7rem;
  font-weight: 700;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}

.faesde-audio-transcript__text {
  max-width: 38rem;
  white-space: pre-wrap;
  overflow-wrap: anywhere;
  font-size: 0.8125rem;
}
