/* Business chat: figures cited inline in the AI answer, resolved by hocos from the source cells. */
.business-chat {
  .fact {
    font-weight: var(--app-text-semibold);
    white-space: nowrap;
    border-bottom: 1px dotted var(--app-fg-muted);
    cursor: help;
  }

  /* A rejected draft: shown once, never stored. Gaps stand for values hocos could not verify. */
  .draft {
    padding: 0.75rem 1rem;
    border-left: 3px solid var(--app-danger);
    color: var(--app-fg-muted);

    .gap {
      padding: 0 0.25rem;
      border-bottom: 1px dashed var(--app-danger);
      cursor: help;
    }
  }
}
