/*
 * Beany Chainlit UI overrides.
 *
 * Hide Chainlit's built-in ("native") per-message feedback thumbs.
 *
 * Why: Beany has its own richer 👍/👎 feedback rendered as cl.Action buttons
 * (app/main.py: feedback_like / feedback_dislike) that drive categorized
 * dislike reasons, article auto-flagging + Telegram alerts, the alias
 * feedback loop, and the admin dashboard (app/feedback.py). Chainlit's native
 * thumbs appear automatically whenever a data layer is registered (we need one
 * for the sessions sidebar) but write only to BeanyDataLayer.upsert_feedback,
 * which is a deliberate no-op — so native clicks are silently discarded.
 * Showing two thumb pairs (one of them dead) is redundant and misleading, so
 * we hide the native pair and keep the working custom one.
 *
 * Selector: the native thumb buttons carry these as plain global CSS classes
 * (chainlit==2.11.0 frontend bundle renders the positive/negative buttons with
 * className "...positive-feedback-{on,off}" / "...negative-feedback-{on,off}").
 * These are unique to the feedback widget — they don't match the copy button or
 * the custom cl.Action buttons. If Chainlit is bumped, re-verify these four
 * class names still target only the native feedback thumbs.
 */
.positive-feedback-off,
.positive-feedback-on,
.negative-feedback-off,
.negative-feedback-on {
    display: none !important;
}
