/* Profile Matches tab — page-specific styles.
   Shared layout (filter panel, table, pagination, modal) comes from conversations.css. */

/* Five stat cards on one row */
.stats-bar { grid-template-columns: repeat(5, 1fr); }

/* Match outcome badges */
.badge-match.matched { background: #f0fdf4; color: #16a34a; }
.badge-match.not-matched { background: #fff4f4; color: #dc2626; }

/* Reason column — wider than the conversations default, truncated with ellipsis */
.conversations-table .cell-reason { max-width: 320px; }

/* Full match reason inside the detail modal (Malayalam text can be long) */
.match-reason-text {
    font-size: 13px;
    color: #374151;
    line-height: 1.6;
    white-space: pre-wrap;
    word-break: break-word;
    margin-top: 6px;
}
