PluginProbe
MxChat – AI Chatbot & Content Generation for WordPress / 3.2.8
MxChat – AI Chatbot & Content Generation for WordPress v3.2.8
3.2.21 3.2.20 3.2.19 3.2.18 3.2.17 3.2.16 3.2.15 3.2.14 3.2.12 3.2.13 3.2.11 3.2.10 3.2.9 3.2.8 3.2.7 3.2.6 3.2.5 3.2.4 3.2.3 3.2.2 3.2.1 2.0.3 2.0.4 2.0.5 2.0.6 All 152 releases
← All changes | css/chat-transcripts.css +94 -203 3.2.213.2.8 View file →
@@ -1,4 +1,4 @@
1 1 /* ==========================================================================
2 2 MxChat Transcripts Page Styles - v2.0
3 3 Uses admin-sidebar.css for core layout/navigation styles
4 4 ========================================================================== */
@@ -1190,20 +1190,8 @@
1190 1190 text-transform: uppercase;
1191 1191 letter-spacing: 0.5px;
1192 1192 }
1193 1193
1194 -.mxch-agent-label {
1195 - font-size: 11px;
1196 - font-weight: 600;
1197 - color: #7c3aed;
1198 - text-transform: uppercase;
1199 - letter-spacing: 0.5px;
1200 -}
1201 -
1202 -.mxch-message-agent .mxch-message-bubble {
1203 - border-color: #ddd6fe;
1204 -}
1205 -
1206 1194 .mxch-rag-link {
1207 1195 font-size: 11px;
1208 1196 color: #3b82f6;
1209 1197 text-decoration: none;
@@ -1740,32 +1728,8 @@
1740 1728 color: var(--mxch-primary);
1741 1729 border-radius: 10px;
1742 1730 }
1743 1731
1744 -/* Hybrid retrieval matched-via chips (38ffa1): Vector / Keyword / Both */
1745 -.mxch-rag-via-chip {
1746 - font-size: 11px;
1747 - font-weight: 500;
1748 - padding: 2px 8px;
1749 - border-radius: 10px;
1750 - white-space: nowrap;
1751 -}
1752 -
1753 -.mxch-rag-via-vector {
1754 - background: rgba(120, 115, 245, 0.1);
1755 - color: var(--mxch-primary);
1756 -}
1757 -
1758 -.mxch-rag-via-keyword {
1759 - background: rgba(16, 185, 129, 0.12);
1760 - color: #059669;
1761 -}
1762 -
1763 -.mxch-rag-via-both {
1764 - background: rgba(245, 158, 11, 0.12);
1765 - color: #b45309;
1766 -}
1767 -
1768 1732 .mxch-rag-match-status {
1769 1733 margin-left: auto;
1770 1734 font-size: 12px;
1771 1735 font-weight: 500;
@@ -1948,69 +1912,8 @@
1948 1912 border-right: 4px solid transparent;
1949 1913 border-top: 4px solid #ef4444;
1950 1914 }
1951 1915
1952 -/* AI Tools trace (plan-mxchat-20260813-470f68)
1953 - One card per tool EXECUTION, rendered above the trigger-phrase scores. The box
1954 - itself reuses .mxch-rag-match-card / .mxch-rag-match-used; the rules below are
1955 - only the states the trigger-phrase cards have no equivalent of — a failed run,
1956 - a duration chip, and the argument excerpt. */
1957 -.mxch-tool-failed {
1958 - border-color: rgba(239, 68, 68, 0.35);
1959 - background: rgba(239, 68, 68, 0.05);
1960 -}
1961 -
1962 -.mxch-rag-match-status.status-failed {
1963 - color: var(--mxch-error);
1964 - font-weight: 600;
1965 -}
1966 -
1967 -.mxch-tool-duration {
1968 - font-size: 11px;
1969 - padding: 2px 8px;
1970 - background: rgba(100, 116, 139, 0.1);
1971 - color: var(--mxch-text-secondary);
1972 - border-radius: 10px;
1973 -}
1974 -
1975 -.mxch-tool-error {
1976 - margin-top: var(--mxch-spacing-sm);
1977 - font-size: 12px;
1978 - color: var(--mxch-error);
1979 - word-break: break-word;
1980 -}
1981 -
1982 -.mxch-tool-args {
1983 - margin-top: var(--mxch-spacing-sm);
1984 -}
1985 -
1986 -.mxch-tool-args > summary {
1987 - font-size: 12px;
1988 - color: var(--mxch-text-secondary);
1989 - cursor: pointer;
1990 - list-style: revert;
1991 -}
1992 -
1993 -.mxch-tool-args-body {
1994 - margin-top: 6px;
1995 - padding: var(--mxch-spacing-sm);
1996 - background: #f8fafc;
1997 - border: 1px solid var(--mxch-card-border);
1998 - border-radius: var(--mxch-radius-sm);
1999 - font-size: 12px;
2000 - font-family: 'SF Mono', Monaco, 'Cascadia Code', monospace;
2001 - color: var(--mxch-text-secondary);
2002 - white-space: pre-wrap;
2003 - word-break: break-word;
2004 -}
2005 -
2006 -.mxch-tool-redacted {
2007 - margin-top: var(--mxch-spacing-sm);
2008 - font-size: 12px;
2009 - color: var(--mxch-text-muted);
2010 - font-style: italic;
2011 -}
2012 -
2013 1916 /* No Results State */
2014 1917 .mxch-no-results {
2015 1918 text-align: center;
2016 1919 padding: var(--mxch-spacing-xl);
@@ -2635,20 +2538,8 @@
2635 2538 border: 1px solid rgba(100, 116, 139, 0.22);
2636 2539 padding: 0 10px;
2637 2540 }
2638 2541
2639 -/* Consent column (b062c4). Yes/No are recorded decisions; "not recorded"
2640 - renders via .mxch-leads-muted (different fact, different look). */
2641 -.mxch-leads-pill-consent-yes {
2642 - background: rgba(16, 185, 129, 0.14);
2643 - color: var(--mxch-success, #059669);
2644 -}
2645 -
2646 -.mxch-leads-pill-consent-no {
2647 - background: rgba(239, 68, 68, 0.12);
2648 - color: var(--mxch-danger, #dc2626);
2649 -}
2650 -
2651 2542 .mxch-leads-row.is-chat-deleted .mxch-leads-lead-email {
2652 2543 color: var(--mxch-text-secondary);
2653 2544 }
2654 2545
@@ -2781,98 +2672,98 @@
2781 2672 @media (max-width: 480px) {
2782 2673 .mxch-leads-col-count { display: none; }
2783 2674 .mxch-leads-toppages-list { grid-template-columns: 1fr; }
2784 2675 }
2785 -
2786 -/* Satisfaction card on Transcripts dashboard (plan-a5b006). */
2787 -.mxch-satisfaction-card .mxch-card-body {
2788 - padding: var(--mxch-spacing-md);
2789 -}
2790 -.mxch-satisfaction-empty {
2791 - margin: 0;
2792 - padding: var(--mxch-spacing-sm) 0;
2793 - color: #6b7280;
2794 - font-size: 13px;
2795 - line-height: 1.5;
2796 -}
2797 -.mxch-satisfaction-list {
2798 - list-style: none;
2799 - margin: 0;
2800 - padding: 0;
2801 - display: flex;
2802 - flex-direction: column;
2803 - gap: 8px;
2804 -}
2805 -.mxch-satisfaction-row {
2806 - display: flex;
2807 - align-items: center;
2808 - gap: var(--mxch-spacing-md);
2809 - padding: 10px 12px;
2810 - background: #f9fafb;
2811 - border: 1px solid #f3f4f6;
2812 - border-radius: var(--mxch-radius-md, 8px);
2813 -}
2814 -.mxch-satisfaction-bot {
2815 - flex: 0 0 28%;
2816 - min-width: 0;
2817 - font-weight: 600;
2818 - font-size: 13px;
2819 - color: #1a1a2e;
2820 - overflow: hidden;
2821 - text-overflow: ellipsis;
2822 - white-space: nowrap;
2823 -}
2824 -.mxch-satisfaction-meta {
2825 - flex: 1;
2826 - display: flex;
2827 - align-items: center;
2828 - gap: 10px;
2829 - font-size: 12px;
2830 - color: #4b5563;
2831 - flex-wrap: wrap;
2832 -}
2833 -.mxch-satisfaction-total {
2834 - color: #6b7280;
2835 - white-space: nowrap;
2836 -}
2837 -.mxch-satisfaction-bar {
2838 - flex: 1;
2839 - min-width: 80px;
2840 - height: 6px;
2841 - background: #e5e7eb;
2842 - border-radius: 999px;
2843 - overflow: hidden;
2844 - display: flex;
2845 -}
2846 -.mxch-satisfaction-bar-up {
2847 - background: #10b981;
2848 - height: 100%;
2849 -}
2850 -.mxch-satisfaction-bar-down {
2851 - background: #ef4444;
2852 - height: 100%;
2853 -}
2854 -.mxch-satisfaction-pct {
2855 - display: inline-flex;
2856 - align-items: center;
2857 - gap: 4px;
2858 - font-weight: 600;
2859 - white-space: nowrap;
2860 -}
2861 -.mxch-satisfaction-pct-up { color: #047857; }
2862 -.mxch-satisfaction-pct-down { color: #b91c1c; }
2863 -@media (max-width: 600px) {
2864 - .mxch-satisfaction-row { flex-direction: column; align-items: flex-start; gap: 8px; }
2865 - .mxch-satisfaction-bot { flex: 1 1 100%; }
2866 - .mxch-satisfaction-meta { width: 100%; }
2867 -}
2868 -
2869 -/* Details drawer — Feedback row value (user-submitted rating feedback). */
2870 -.mxch-detail-feedback-value {
2871 - white-space: pre-wrap;
2872 - word-break: break-word;
2873 - max-width: 100%;
2874 - display: block;
2875 - margin-top: 4px;
2876 - opacity: 0.9;
2877 - font-style: italic;
2878 -}
2676 +
2677 +/* Satisfaction card on Transcripts dashboard (plan-a5b006). */
2678 +.mxch-satisfaction-card .mxch-card-body {
2679 + padding: var(--mxch-spacing-md);
2680 +}
2681 +.mxch-satisfaction-empty {
2682 + margin: 0;
2683 + padding: var(--mxch-spacing-sm) 0;
2684 + color: #6b7280;
2685 + font-size: 13px;
2686 + line-height: 1.5;
2687 +}
2688 +.mxch-satisfaction-list {
2689 + list-style: none;
2690 + margin: 0;
2691 + padding: 0;
2692 + display: flex;
2693 + flex-direction: column;
2694 + gap: 8px;
2695 +}
2696 +.mxch-satisfaction-row {
2697 + display: flex;
2698 + align-items: center;
2699 + gap: var(--mxch-spacing-md);
2700 + padding: 10px 12px;
2701 + background: #f9fafb;
2702 + border: 1px solid #f3f4f6;
2703 + border-radius: var(--mxch-radius-md, 8px);
2704 +}
2705 +.mxch-satisfaction-bot {
2706 + flex: 0 0 28%;
2707 + min-width: 0;
2708 + font-weight: 600;
2709 + font-size: 13px;
2710 + color: #1a1a2e;
2711 + overflow: hidden;
2712 + text-overflow: ellipsis;
2713 + white-space: nowrap;
2714 +}
2715 +.mxch-satisfaction-meta {
2716 + flex: 1;
2717 + display: flex;
2718 + align-items: center;
2719 + gap: 10px;
2720 + font-size: 12px;
2721 + color: #4b5563;
2722 + flex-wrap: wrap;
2723 +}
2724 +.mxch-satisfaction-total {
2725 + color: #6b7280;
2726 + white-space: nowrap;
2727 +}
2728 +.mxch-satisfaction-bar {
2729 + flex: 1;
2730 + min-width: 80px;
2731 + height: 6px;
2732 + background: #e5e7eb;
2733 + border-radius: 999px;
2734 + overflow: hidden;
2735 + display: flex;
2736 +}
2737 +.mxch-satisfaction-bar-up {
2738 + background: #10b981;
2739 + height: 100%;
2740 +}
2741 +.mxch-satisfaction-bar-down {
2742 + background: #ef4444;
2743 + height: 100%;
2744 +}
2745 +.mxch-satisfaction-pct {
2746 + display: inline-flex;
2747 + align-items: center;
2748 + gap: 4px;
2749 + font-weight: 600;
2750 + white-space: nowrap;
2751 +}
2752 +.mxch-satisfaction-pct-up { color: #047857; }
2753 +.mxch-satisfaction-pct-down { color: #b91c1c; }
2754 +@media (max-width: 600px) {
2755 + .mxch-satisfaction-row { flex-direction: column; align-items: flex-start; gap: 8px; }
2756 + .mxch-satisfaction-bot { flex: 1 1 100%; }
2757 + .mxch-satisfaction-meta { width: 100%; }
2758 +}
2759 +
2760 +/* Details drawer — Feedback row value (user-submitted rating feedback). */
2761 +.mxch-detail-feedback-value {
2762 + white-space: pre-wrap;
2763 + word-break: break-word;
2764 + max-width: 100%;
2765 + display: block;
2766 + margin-top: 4px;
2767 + opacity: 0.9;
2768 + font-style: italic;
2769 +}