PluginProbe
MxChat – AI Chatbot & Content Generation for WordPress / 1.5.3
MxChat – AI Chatbot & Content Generation for WordPress v1.5.3
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-style.css +8 -288 2.0.51.5.3 View file →
@@ -1,259 +1,4 @@
1 -.chat-notification-badge {
2 - animation: notification-pulse 2s infinite;
3 - box-shadow: 0 0 0 rgba(255, 68, 68, 0.4);
4 - transition: all 0.3s ease;
5 -}
6 -
7 -@keyframes notification-pulse {
8 - 0% {
9 - transform: scale(1);
10 - box-shadow: 0 0 0 0 rgba(255, 68, 68, 0.4);
11 - }
12 - 70% {
13 - transform: scale(1.1);
14 - box-shadow: 0 0 0 10px rgba(255, 68, 68, 0);
15 - }
16 - 100% {
17 - transform: scale(1);
18 - box-shadow: 0 0 0 0 rgba(255, 68, 68, 0);
19 - }
20 -}
21 -
22 -
23 -
24 -
25 -/* Email Blocker Styles */
26 -.email-blocker {
27 - display: flex;
28 - flex-direction: column;
29 - align-items: center;
30 - justify-content: center;
31 - border-radius: 12px;
32 - padding: 30px 20px;
33 - max-width: 100%;
34 - margin: auto;
35 - text-align: center;
36 - animation: fadeIn 0.5s ease-in-out;
37 -}
38 -
39 -.email-blocker-header {
40 - margin-bottom: 20px;
41 -}
42 -
43 -.email-blocker-logo {
44 - max-width: 80px;
45 - margin-bottom: 10px;
46 -}
47 -
48 -.email-blocker h2 {
49 - font-size: 24px;
50 - font-weight: bold;
51 - color: #333333;
52 - margin-bottom: 10px;
53 -}
54 -
55 -.email-blocker p {
56 - font-size: 16px;
57 - color: #555555;
58 - margin-bottom: 20px;
59 -}
60 -
61 -.email-blocker input[type="email"] {
62 - width: 100%;
63 - padding: 12px;
64 - margin-bottom: 15px;
65 - border: 1px solid #ddd;
66 - border-radius: 8px;
67 - font-size: 16px;
68 - color: #333333;
69 - box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
70 - transition: border-color 0.3s, box-shadow 0.3s;
71 -}
72 -
73 -.email-blocker input[type="email"]:focus {
74 - border-color: #0073aa;
75 - box-shadow: 0 0 8px rgba(0, 115, 170, 0.3);
76 - outline: none;
77 -}
78 -
79 -.email-blocker button {
80 - background-color: #0073aa;
81 - color: #ffffff;
82 - padding: 12px 20px;
83 - border: none;
84 - border-radius: 8px;
85 - font-size: 16px;
86 - font-weight: bold;
87 - cursor: pointer;
88 - width: 100%;
89 - transition: background-color 0.3s, transform 0.2s;
90 -}
91 -
92 -.email-blocker button:hover {
93 - background-color: #005177;
94 - transform: translateY(-2px);
95 -}
96 -
97 -.email-blocker-footer {
98 - margin-top: 20px;
99 - font-size: 12px;
100 - color: #888888;
101 -}
102 -
103 -/* Accessibility: Hidden screen-reader label */
104 -.sr-only {
105 - position: absolute;
106 - width: 1px;
107 - height: 1px;
108 - padding: 0;
109 - margin: -1px;
110 - overflow: hidden;
111 - clip: rect(0, 0, 0, 0);
112 - white-space: nowrap;
113 - border: 0;
114 -}
115 -
116 -/* Animation */
117 -@keyframes fadeIn {
118 - from {
119 - opacity: 0;
120 - transform: translateY(-10px);
121 - }
122 - to {
123 - opacity: 1;
124 - transform: translateY(0);
125 - }
126 -}
127 -
128 -/* Hide chatbot until email is provided */
129 -#mxchat-chatbot-wrapper {
130 - display: none;
131 -}
132 -
133 -
134 -
135 -
136 -.chatbot-title-icon {
137 - width: 24px;
138 - height: 24px;
139 - object-fit: contain;
140 -}
141 -
142 -.wp-admin .mxchat-search-results,
143 -.wp-content .mxchat-search-results,
144 -.site-content .mxchat-search-results,
145 -.mxchat-search-results {
146 - display: flex;
147 - flex-direction: column;
148 - gap: 20px;
149 - margin: 15px 0;
150 - font-size: 14px !important;
151 -}
152 -
153 -.mxchat-search-intro {
154 - font-size: 16px !important;
155 - margin: 0 0 15px 0 !important;
156 - line-height: 1.4 !important;
157 - font-weight: normal !important;
158 -}
159 -
160 -.mxchat-search-item {
161 - padding: 15px !important;
162 - border-radius: 8px !important;
163 - background: #ffffff !important;
164 - border: 1px solid rgba(0, 0, 0, 0.1) !important;
165 -}
166 -
167 -.mxchat-search-header {
168 - display: flex !important;
169 - align-items: center !important;
170 - gap: 8px !important;
171 - margin-bottom: 8px !important;
172 -}
173 -
174 -.mxchat-site-icon {
175 - width: 16px !important;
176 - height: 16px !important;
177 - flex-shrink: 0 !important;
178 -}
179 -
180 -.mxchat-site-url {
181 - font-size: 13px !important;
182 - color: #555 !important;
183 - line-height: 1 !important;
184 -}
185 -
186 -.mxchat-search-content {
187 - display: flex !important;
188 - flex-direction: column !important;
189 - gap: 10px !important;
190 -}
191 -
192 -.mxchat-search-title {
193 - font-size: 16px !important;
194 - line-height: 1.4 !important;
195 - margin: 0 !important;
196 - padding: 0 !important;
197 - font-weight: 600 !important;
198 -}
199 -
200 -.mxchat-search-title a {
201 - text-decoration: none !important;
202 - color: #000 !important;
203 -}
204 -
205 -.mxchat-search-title a:hover {
206 - text-decoration: underline !important;
207 -}
208 -
209 -.mxchat-search-thumbnail {
210 - max-width: 200px !important;
211 - margin: 10px 0 !important;
212 -}
213 -
214 -.mxchat-search-thumbnail img {
215 - max-width: 100% !important;
216 - height: auto !important;
217 - border-radius: 4px !important;
218 -}
219 -
220 -.mxchat-search-description {
221 - font-size: 14px !important;
222 - line-height: 1.6 !important;
223 - color: #333 !important;
224 - margin: 0 !important;
225 - padding: 0 !important;
226 -}
227 -
228 -@media screen and (max-width: 782px) {
229 - .mxchat-search-results {
230 - gap: 15px !important;
231 - }
232 -
233 - .mxchat-search-intro {
234 - font-size: 15px !important;
235 - }
236 -
237 - .mxchat-search-title {
238 - font-size: 15px !important;
239 - }
240 -
241 - .mxchat-search-description {
242 - font-size: 13px !important;
243 - }
244 -}
245 -
246 -
247 -
248 -
249 -
250 -
251 -
252 -
253 -
254 -
255 -
256 1 .active-pdf-container {
257 2 display: inline-flex;
258 3 align-items: center;
259 4 max-width: 200px;
@@ -300,10 +45,10 @@
300 45 background: none;
301 46 border: none;
302 47 padding: 0px;
303 48 cursor: pointer;
304 - width: 16px;
305 - height: 16px;
49 + width: 20px;
50 + height: 20px;
306 51 display: flex;
307 52 align-items: center;
308 53 justify-content: center;
309 54 opacity: 0.6;
@@ -380,15 +125,8 @@
380 125 justify-content: space-between;
381 126 width: 100%;
382 127 }
383 128
384 -.chatbot-title-group {
385 - display: flex;
386 - align-items: center;
387 - gap: 8px;
388 -}
389 -
390 -
391 129 .chat-mode-indicator {
392 130 font-size: 12px;
393 131 margin-right: 8px;
394 132 padding: 4px 8px;
@@ -509,8 +247,9 @@
509 247 margin: 10px 0;
510 248 padding: 10px;
511 249 border-radius: 5px;
512 250 background-color: inherit;
251 + box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
513 252 }
514 253
515 254 .mxchat-product-card img.mxchat-product-image {
516 255 max-width: 100%;
@@ -540,19 +279,19 @@
540 279 color: inherit;
541 280 }
542 281
543 282 .mxchat-product-card .mxchat-add-to-cart-button {
544 - background-color: #212121;
283 + background-color: #0071a1;
545 284 color: #fff;
546 285 padding: 8px 12px;
547 286 border: none;
548 287 cursor: pointer;
549 - border-radius: 12px;
288 + border-radius: 3px;
550 289 transition: background-color 0.3s ease;
551 290 }
552 291
553 292 .mxchat-product-card .mxchat-add-to-cart-button:hover {
554 - background-color: #212121;
293 + background-color: #005f87;
555 294 }
556 295
557 296
558 297
@@ -788,9 +527,9 @@
788 527 background: 0 0;
789 528 margin-bottom: 0px;
790 529 width: 100%;
791 530 min-height: 20px;
792 - max-height: 65px;
531 + max-height: 400px;
793 532 resize: none;
794 533 overflow-y: auto;
795 534 font-size: 16px;
796 535 border: none;
@@ -973,9 +712,9 @@
973 712 border-top-left-radius: 10px;
974 713 border-top-right-radius: 10px;
975 714 display: flex;
976 715 justify-content: space-between;
977 - align-items: start;
716 + align-items: baseline;
978 717 }
979 718
980 719 #mxchat-chatbot-wrapper .chatbot-top-bar .chatbot-title {
981 720 font-size: 16px;
@@ -993,9 +732,8 @@
993 732 #mxchat-chatbot-wrapper .chatbot-top-bar button.exit-chat {
994 733 background: 0 0;
995 734 border: none;
996 735 opacity: .8;
997 - padding: 0px;
998 736 }
999 737
1000 738 .exit-chat {
1001 739 border: none;
@@ -1149,22 +887,4 @@
1149 887 border-top-left-radius: 0;
1150 888 border-top-right-radius: 0;
1151 889 }
1152 890 }
1153 -
1154 -
1155 -.bot-message p {
1156 - margin: 0 0 1em 0;
1157 -}
1158 -
1159 -.bot-message p:last-child {
1160 - margin-bottom: 0;
1161 -}
1162 -
1163 -.bot-message {
1164 - white-space: pre-line;
1165 -}
1166 -
1167 -
1168 -
1169 -
1170 -