PluginProbe ʕ •ᴥ•ʔ
AI Engine – The Chatbot, AI Framework & MCP for WordPress / 1.5.7
AI Engine – The Chatbot, AI Framework & MCP for WordPress v1.5.7
3.5.8 3.5.7 3.5.6 3.5.5 3.5.4 3.5.3 3.5.2 3.5.1 3.5.0 3.4.9 3.4.8 3.4.7 0.2.1 1.6.91 0.2.2 1.6.92 0.2.3 1.6.93 0.2.4 1.6.94 0.2.5 1.6.95 0.2.6 1.6.96 0.2.7 1.6.97 0.2.8 1.6.98 0.2.9 1.6.99 0.3.0 1.7.0 0.3.1 1.7.1 0.3.2 1.7.2 0.3.3 1.7.3 0.3.4 1.7.4 0.3.5 1.7.5 0.3.6 1.7.6 0.4.0 1.7.7 0.4.1 1.7.8 0.4.2 1.7.9 0.4.3 1.8.0 0.4.4 1.8.1 0.4.5 1.8.2 0.4.6 1.8.3 0.4.7 1.8.4 0.4.8 1.8.5 0.4.9 1.8.6 0.5.0 1.8.7 0.5.1 1.8.8 0.5.2 1.8.9 0.5.3 1.9.0 0.5.4 1.9.1 0.5.5 1.9.2 0.5.6 1.9.3 0.5.7 1.9.4 0.5.8 1.9.5 0.5.9 1.9.6 0.6.0 1.9.7 0.6.1 1.9.8 0.6.2 1.9.81 0.6.3 1.9.82 0.6.4 1.9.83 0.6.5 1.9.84 0.6.6 1.9.85 0.6.7 1.9.86 0.6.8 1.9.87 0.6.9 1.9.88 0.7.0 1.9.89 0.7.1 1.9.90 0.7.2 1.9.91 0.7.3 1.9.92 0.7.4 1.9.93 0.7.5 1.9.94 0.7.6 1.9.95 0.7.7 1.9.96 0.7.8 1.9.97 0.7.9 1.9.98 0.8.0 1.9.99 0.8.1 2.0.0 0.8.2 2.0.1 0.8.3 2.0.2 0.8.4 2.0.3 0.8.5 2.0.4 0.8.6 2.0.5 0.8.7 2.0.6 0.8.8 2.0.7 0.8.9 2.0.8 0.9.0 2.0.9 0.9.2 2.1.0 0.9.3 2.1.1 0.9.4 2.1.2 0.9.5 2.1.3 0.9.6 2.1.4 0.9.7 2.1.5 0.9.8 2.1.6 0.9.81 2.1.7 0.9.82 2.1.8 0.9.83 2.1.9 0.9.84 2.2.0 0.9.85 2.2.1 0.9.86 2.2.2 0.9.87 2.2.3 0.9.88 2.2.4 0.9.89 2.2.5 0.9.9 2.2.51 0.9.91 2.2.52 0.9.92 2.2.53 0.9.93 2.2.54 0.9.94 2.2.56 0.9.95 2.2.57 0.9.96 2.2.6 0.9.97 2.2.60 0.9.98 2.2.61 0.9.99 2.2.62 1.0.0 2.2.63 1.0.01 2.2.70 1.0.1 2.2.80 1.0.2 2.2.81 1.0.3 2.2.90 1.0.4 2.2.91 1.0.5 2.2.92 1.0.6 2.2.93 1.0.7 2.2.94 1.0.8 2.2.95 1.0.9 2.3.0 1.1.0 2.3.1 1.1.1 2.3.2 1.1.2 2.3.3 1.1.3 2.3.4 1.1.4 2.3.5 1.1.5 2.3.6 1.1.6 2.3.7 1.1.7 2.3.8 1.1.8 2.3.9 1.1.9 2.4.0 1.2.0 2.4.1 1.2.1 2.4.2 1.2.2 2.4.3 1.2.21 2.4.4 1.2.3 2.4.5 1.2.30 2.4.6 1.3.0 2.4.7 1.3.1 2.4.8 1.3.2 2.4.9 1.3.3 2.5.0 1.3.31 2.5.1 1.3.32 2.5.2 1.3.33 2.5.3 1.3.34 2.5.4 1.3.35 2.5.5 1.3.36 2.5.6 1.3.37 2.5.7 1.3.38 2.5.8 1.3.39 2.5.9 1.3.40 2.6.0 1.3.41 2.6.1 1.3.42 2.6.2 1.3.43 2.6.3 1.3.44 2.6.5 1.3.45 2.6.6 1.3.46 2.6.7 1.3.47 2.6.8 1.3.48 2.6.9 1.3.49 2.7.0 1.3.50 2.7.1 1.3.51 2.7.2 1.3.52 2.7.3 1.3.53 2.7.4 1.3.54 2.7.5 1.3.56 2.7.6 1.3.57 2.7.7 1.3.58 2.7.8 1.3.59 2.7.9 1.3.60 2.8.0 1.3.61 2.8.1 1.3.62 2.8.2 1.3.63 2.8.3 1.3.64 2.8.4 1.3.65 2.8.5 1.3.66 2.8.6 1.3.67 2.8.7 1.3.68 2.8.8 1.3.69 2.8.9 1.3.70 2.9.0 1.3.71 2.9.1 1.3.72 2.9.2 1.3.73 2.9.3 1.3.74 2.9.4 1.3.75 2.9.5 1.3.76 2.9.6 1.3.77 2.9.7 1.3.78 2.9.8 1.3.79 2.9.9 1.3.80 3.0.0 1.3.81 3.0.1 1.3.82 3.0.2 1.3.83 3.0.3 1.3.84 3.0.4 1.3.85 3.0.5 1.3.86 3.0.6 1.3.87 3.0.7 1.3.88 3.0.8 1.3.89 3.0.9 1.3.90 3.1.0 1.3.91 3.1.1 1.3.92 3.1.2 1.3.93 3.1.3 1.3.94 3.1.4 1.3.95 3.1.5 1.3.96 3.1.6 1.3.97 3.1.7 1.3.98 3.1.8 1.3.99 3.1.9 1.4.0 3.2.0 1.4.1 3.2.1 1.4.2 3.2.2 1.4.3 3.2.3 1.4.4 3.2.4 1.4.5 3.2.5 1.4.6 3.2.6 1.4.7 3.2.7 1.4.8 3.2.8 1.4.9 3.2.9 1.5.0 3.3.0 1.5.1 3.3.1 1.5.2 3.3.2 1.5.3 3.3.3 1.5.4 3.3.4 1.5.5 3.3.5 1.5.6 3.3.6 1.5.7 3.3.7 1.5.8 3.3.8 1.5.9 3.3.9 1.6.0 3.4.0 1.6.1 3.4.1 1.6.2 3.4.2 1.6.3 3.4.3 1.6.5 3.4.4 1.6.51 3.4.5 1.6.52 3.4.6 1.6.53 1.6.54 1.6.55 1.6.56 1.6.57 1.6.58 1.6.59 1.6.60 1.6.61 1.6.62 1.6.63 1.6.64 1.6.65 1.6.66 1.6.67 1.6.68 trunk 1.6.69 0.0.1 1.6.70 0.0.2 1.6.71 0.0.3 1.6.72 0.0.4 1.6.73 0.0.5 1.6.74 0.0.6 1.6.75 0.0.7 1.6.76 0.0.8 1.6.77 0.0.9 1.6.78 0.1.0 1.6.79 0.1.1 1.6.81 0.1.2 1.6.82 0.1.3 1.6.83 0.1.4 1.6.84 0.1.5 1.6.85 0.1.6 1.6.86 0.1.7 1.6.87 0.1.8 1.6.88 0.1.9 1.6.89 0.2.0 1.6.90
ai-engine / themes / Messages.module.css
ai-engine / themes Last commit date
ChatGPT.module.css 3 years ago ChatGPT.module.scss 3 years ago Messages.module.css 3 years ago Messages.module.scss 3 years ago _codeDark.scss 3 years ago _codeLight.scss 3 years ago _common.scss 3 years ago _copybutton.scss 3 years ago
Messages.module.css
685 lines
1 .mwai-chat {
2 --mwai-spacing: 10px;
3 --mwai-fontSize: 13px;
4 --mwai-lineHeight: 1.5;
5 --mwai-borderRadius: 10px;
6 --mwai-width: 460px;
7 --mwai-maxHeight: 40vh;
8 --mwai-iconTextColor: black;
9 --mwai-iconTextBackgroundColor: white;
10 --mwai-fontColor: black;
11 --mwai-backgroundPrimaryColor: white;
12 --mwai-backgroundHeaderColor: #0084ff;
13 --mwai-headerButtonsColor: white;
14 --mwai-backgroundUserColor: #0084ff;
15 --mwai-backgroundAiColor: #eee;
16 --mwai-backgroundAiSecondaryColor: #ddd;
17 }
18
19 .mwai-chat * {
20 box-sizing: border-box;
21 }
22
23 .mwai-chat .mwai-content {
24 background: var(--mwai-backgroundPrimaryColor);
25 font-size: var(--mwai-fontSize);
26 color: var(--mwai-fontColor);
27 border-radius: var(--mwai-borderRadius);
28 flex-direction: column;
29 }
30
31 .mwai-chat .mwai-conversation {
32 display: flex;
33 flex-direction: column;
34 overflow: auto;
35 max-height: var(--mwai-maxHeight);
36 padding: var(--mwai-spacing);
37 }
38
39 .mwai-chat .mwai-conversation .mwai-reply {
40 margin-bottom: var(--mwai-spacing);
41 padding: 7px 12px;
42 border-radius: 15px;
43 font-size: var(--mwai-fontSize);
44 color: var(--mwai-fontColor);
45 position: relative;
46 }
47
48 .mwai-chat .mwai-conversation .mwai-reply .mwai-name {
49 display: none;
50 }
51
52 .mwai-chat .mwai-conversation .mwai-reply .mwai-name-text {
53 display: none;
54 }
55
56 .mwai-chat .mwai-conversation .mwai-reply *:first-child {
57 margin-top: 0px;
58 }
59
60 .mwai-chat .mwai-conversation .mwai-reply *:last-child {
61 margin-bottom: 0px;
62 }
63
64 .mwai-chat .mwai-conversation .mwai-reply.mwai-ai {
65 align-self: flex-start;
66 background: var(--mwai-backgroundAiColor);
67 margin-left: 5px;
68 }
69
70 .mwai-chat .mwai-conversation .mwai-reply.mwai-ai::before, .mwai-chat .mwai-conversation .mwai-reply.mwai-ai::after {
71 content: "";
72 position: absolute;
73 z-index: 1;
74 bottom: 0;
75 left: -10px;
76 width: 10px;
77 height: 20px;
78 background: var(--mwai-backgroundPrimaryColor);
79 border-bottom-right-radius: 10px;
80 }
81
82 .mwai-chat .mwai-conversation .mwai-reply.mwai-ai::before {
83 z-index: 0;
84 left: -7px;
85 height: 20px;
86 width: 20px;
87 background: var(--mwai-backgroundAiColor);
88 border-bottom-right-radius: 15px;
89 }
90
91 .mwai-chat .mwai-conversation .mwai-reply.mwai-user {
92 align-self: flex-end;
93 background: var(--mwai-backgroundUserColor);
94 color: white;
95 margin-right: 10px;
96 text-align: right;
97 }
98
99 .mwai-chat .mwai-conversation .mwai-reply.mwai-user::before, .mwai-chat .mwai-conversation .mwai-reply.mwai-user::after {
100 content: "";
101 position: absolute;
102 z-index: 1;
103 bottom: 0;
104 right: -10px;
105 width: 10px;
106 height: 20px;
107 background: var(--mwai-backgroundPrimaryColor);
108 border-bottom-left-radius: 10px;
109 }
110
111 .mwai-chat .mwai-conversation .mwai-reply.mwai-user::before {
112 z-index: 0;
113 right: -10px;
114 height: 20px;
115 width: 20px;
116 background: var(--mwai-backgroundUserColor);
117 background-attachment: fixed;
118 border-bottom-left-radius: 15px;
119 }
120
121 .mwai-chat .mwai-text {
122 flex: auto;
123 }
124
125 .mwai-chat .mwai-text *:first-child {
126 margin-top: 0;
127 }
128
129 .mwai-chat .mwai-text *:last-child {
130 margin-bottom: 0;
131 }
132
133 .mwai-chat .mwai-text a {
134 color: #2196f3;
135 }
136
137 .mwai-chat .mwai-text h1 {
138 font-size: 200%;
139 }
140
141 .mwai-chat .mwai-text h2 {
142 font-size: 160%;
143 }
144
145 .mwai-chat .mwai-text h3 {
146 font-size: 140%;
147 }
148
149 .mwai-chat .mwai-text h4 {
150 font-size: 120%;
151 }
152
153 .mwai-chat .mwai-text p {
154 font-size: var(--mwai-fontSize);
155 line-height: var(--mwai-lineHeight);
156 }
157
158 .mwai-chat .mwai-text p code {
159 background: var(--mwai-backgroundAiSecondaryColor);
160 padding: 2px 6px;
161 border-radius: 8px;
162 font-size: 90%;
163 font-family: system-ui;
164 }
165
166 .mwai-chat .mwai-text pre {
167 color: var(--mwai-fontColor);
168 border-radius: var(--mwai-borderRadius);
169 break-after: auto;
170 white-space: pre-wrap;
171 max-width: 100%;
172 width: 100%;
173 font-family: system-ui;
174 background: var(--mwai-backgroundAiSecondaryColor);
175 padding: var(--mwai-spacing);
176 }
177
178 .mwai-chat .mwai-text pre code {
179 padding: 0 !important;
180 font-family: system-ui;
181 background: var(--mwai-backgroundAiSecondaryColor);
182 }
183
184 .mwai-chat .mwai-text ol {
185 padding: 0;
186 margin: 0 0 0 20px;
187 }
188
189 .mwai-chat .mwai-text table {
190 width: 100%;
191 border: 2px solid var(--mwai-backgroundAiSecondaryColor);
192 border-collapse: collapse;
193 }
194
195 .mwai-chat .mwai-text thead {
196 background: var(--mwai-backgroundAiSecondaryColor);
197 }
198
199 .mwai-chat .mwai-text tr, .mwai-chat .mwai-text td {
200 padding: 2px 5px;
201 }
202
203 .mwai-chat .mwai-text td {
204 border: 2px solid var(--mwai-backgroundAiSecondaryColor);
205 }
206
207 .mwai-chat .mwai-text .mwai-typewriter {
208 display: inline-block;
209 }
210
211 .mwai-chat .mwai-text .mwai-typewriter > :first-child {
212 margin-top: 0;
213 }
214
215 .mwai-chat .mwai-text > *:first-child {
216 margin-top: 0;
217 }
218
219 .mwai-chat .mwai-text > *:last-child {
220 margin-bottom: 0;
221 }
222
223 .mwai-chat .mwai-avatar img {
224 width: 24px;
225 border-radius: 5px;
226 }
227
228 .mwai-chat .mwai-input {
229 display: flex;
230 align-items: center;
231 padding: var(--mwai-spacing);
232 }
233
234 .mwai-chat .mwai-input textarea {
235 flex: auto;
236 padding: 5px 10px;
237 height: 32px;
238 font-family: inherit;
239 }
240
241 .mwai-chat .mwai-input textarea:focus {
242 outline: none;
243 box-shadow: none;
244 }
245
246 .mwai-chat .mwai-input textarea::placeholder {
247 color: var(--mwai-fontColor);
248 opacity: 0.5;
249 }
250
251 .mwai-chat .mwai-input button {
252 margin-left: var(--mwai-spacing);
253 padding: 5px 15px;
254 background-color: var(--mwai-backgroundUserColor);
255 color: white;
256 border: none;
257 border-radius: var(--mwai-borderRadius);
258 cursor: pointer;
259 height: 32px;
260 width: 110px;
261 display: flex;
262 justify-content: center;
263 align-items: center;
264 }
265
266 .mwai-chat .mwai-input button .mwai-timer {
267 margin-left: 5px;
268 margin-right: 5px;
269 font-size: 11px;
270 }
271
272 .mwai-chat .mwai-input button:hover {
273 filter: brightness(1.2);
274 }
275
276 .mwai-chat .mwai-compliance {
277 opacity: 0.50;
278 margin-top: calc( -1 * var(--mwai-spacing));
279 padding: calc(var(--mwai-spacing) / 1.5) var(--mwai-spacing);
280 font-size: smaller;
281 color: var(--mwai-fontColor);
282 text-align: left;
283 }
284
285 .mwai-chat .mwai-gallery {
286 display: grid;
287 grid-template-columns: repeat(3, 1fr);
288 grid-gap: 5px;
289 }
290
291 .mwai-chat .mwai-gallery img {
292 width: 100%;
293 }
294
295 .mwai-open-button {
296 position: absolute;
297 right: 0;
298 bottom: 0;
299 transition: all 0.2s ease-out;
300 z-index: 9999;
301 display: flex;
302 flex-direction: column;
303 align-items: end;
304 }
305
306 .mwai-open-button .mwai-icon-text {
307 background: var(--mwai-iconTextBackgroundColor);
308 color: var(--mwai-iconTextColor);
309 max-width: 200px;
310 font-size: 13px;
311 margin-bottom: 15px;
312 padding: 5px 10px;
313 border-radius: 8px;
314 }
315
316 .mwai-open-button:hover {
317 cursor: pointer;
318 filter: saturate(2.5) hue-rotate(5deg);
319 }
320
321 .mwai-window {
322 position: fixed;
323 right: 30px;
324 bottom: 30px;
325 width: var(--mwai-width);
326 z-index: 9999;
327 }
328
329 .mwai-window .mwai-header {
330 display: none;
331 justify-content: flex-end;
332 align-items: center;
333 border-radius: var(--mwai-borderRadius) var(--mwai-borderRadius) 0 0;
334 background: var(--mwai-backgroundHeaderColor);
335 }
336
337 .mwai-window .mwai-header .mwai-buttons {
338 display: flex;
339 align-items: center;
340 }
341
342 .mwai-window .mwai-header .mwai-buttons .mwai-resize-button {
343 justify-content: center;
344 height: 32px;
345 width: 22px;
346 cursor: pointer;
347 display: flex;
348 justify-content: center;
349 align-items: center;
350 }
351
352 .mwai-window .mwai-header .mwai-buttons .mwai-resize-button:before {
353 transition: all 0.2s ease-out;
354 content: ' ';
355 cursor: pointer;
356 position: absolute;
357 height: 13px;
358 width: 13px;
359 border: 1px solid var(--mwai-headerButtonsColor);
360 }
361
362 .mwai-window .mwai-header .mwai-buttons .mwai-resize-button:hover:before {
363 width: 16px;
364 height: 16px;
365 }
366
367 .mwai-window .mwai-header .mwai-buttons .mwai-close-button {
368 justify-content: center;
369 height: 32px;
370 width: 33px;
371 cursor: pointer;
372 border-radius: var(--mwai-borderRadius);
373 }
374
375 .mwai-window .mwai-header .mwai-buttons .mwai-close-button:before {
376 transition: all 0.2s ease-out;
377 transform: translate(16px, 5px) rotate(45deg);
378 }
379
380 .mwai-window .mwai-header .mwai-buttons .mwai-close-button:after {
381 transition: all 0.2s ease-out;
382 transform: translate(16px, 5px) rotate(-45deg);
383 }
384
385 .mwai-window .mwai-header .mwai-buttons .mwai-close-button:before, .mwai-window .mwai-header .mwai-buttons .mwai-close-button:after {
386 content: ' ';
387 cursor: pointer;
388 position: absolute;
389 height: 22px;
390 width: 1px;
391 background-color: var(--mwai-headerButtonsColor);
392 }
393
394 .mwai-window .mwai-header .mwai-buttons .mwai-close-button:hover:before {
395 opacity: 1;
396 transform: translate(16px, 5px) rotate(135deg);
397 }
398
399 .mwai-window .mwai-header .mwai-buttons .mwai-close-button:hover:after {
400 opacity: 1;
401 transform: translate(16px, 5px) rotate(45deg);
402 }
403
404 .mwai-window .mwai-content {
405 display: none;
406 opacity: 0;
407 max-height: var(--mwai-maxHeight);
408 border-radius: 0 0 var(--mwai-borderRadius) var(--mwai-borderRadius);
409 overflow: hidden;
410 }
411
412 .mwai-window.mwai-bottom-left {
413 bottom: 30px;
414 right: inherit;
415 left: 30px;
416 }
417
418 .mwai-window.mwai-bottom-left .mwai-open-button {
419 right: inherit;
420 left: 0;
421 }
422
423 .mwai-window.mwai-top-right {
424 top: 30px;
425 bottom: inherit;
426 right: 30px;
427 }
428
429 .mwai-window.mwai-top-right .mwai-open-button {
430 top: 0;
431 bottom: inherit;
432 }
433
434 .mwai-window.mwai-top-left {
435 top: 30px;
436 bottom: inherit;
437 right: inherit;
438 left: 30px;
439 }
440
441 .mwai-window.mwai-top-left .mwai-open-button {
442 top: 0;
443 bottom: inherit;
444 right: inherit;
445 left: 0;
446 }
447
448 .mwai-window.mwai-fullscreen .mwai-header .mwai-buttons {
449 margin-bottom: 0px;
450 }
451
452 .mwai-window.mwai-fullscreen .mwai-header .mwai-buttons .mwai-resize-button:before {
453 width: 16px;
454 height: 16px;
455 }
456
457 .mwai-window.mwai-fullscreen .mwai-header .mwai-buttons .mwai-resize-button:hover:before {
458 width: 13px;
459 height: 13px;
460 }
461
462 .mwai-fullscreen:not(.mwai-window), .mwai-fullscreen.mwai-window.mwai-open {
463 position: fixed;
464 left: 0 !important;
465 right: 0 !important;
466 bottom: 0 !important;
467 top: 0 !important;
468 width: inherit;
469 height: inherit;
470 max-height: inherit;
471 max-width: inherit;
472 display: flex;
473 flex-direction: column;
474 margin: 0;
475 z-index: 999999;
476 background-color: var(--mwai-backgroundSecondaryColor);
477 }
478
479 .mwai-fullscreen:not(.mwai-window) .mwai-content, .mwai-fullscreen.mwai-window.mwai-open .mwai-content {
480 height: 100%;
481 max-height: inherit;
482 }
483
484 .mwai-fullscreen:not(.mwai-window) .mwai-content .mwai-conversation, .mwai-fullscreen.mwai-window.mwai-open .mwai-content .mwai-conversation {
485 flex: auto;
486 max-height: none;
487 }
488
489 .mwai-window.mwai-open .mwai-header {
490 display: flex;
491 }
492
493 .mwai-window.mwai-open .mwai-content {
494 display: flex;
495 transition: opacity 200ms ease-in-out 0s;
496 opacity: 1;
497 }
498
499 .mwai-window.mwai-open .mwai-open-button {
500 display: none;
501 }
502
503 @keyframes mwai-button-spinner {
504 from {
505 transform: rotate(0turn);
506 }
507 to {
508 transform: rotate(1turn);
509 }
510 }
511
512 .admin-bar .mwai-fullscreen:not(.mwai-window),
513 .admin-bar .mwai-fullscreen.mwai-window.mwai-open {
514 top: 32px;
515 }
516
517 @media (max-width: 760px) {
518 .mwai-chat.mwai-window {
519 left: 10px;
520 right: 10px;
521 bottom: 10px;
522 width: calc(100% - 20px);
523 z-index: 9999999999;
524 }
525 .mwai-chat .mwai-reply {
526 flex-direction: column;
527 }
528 .mwai-chat .mwai-input {
529 flex-direction: column;
530 }
531 }
532
533 .mwai-copy-button {
534 opacity: 0;
535 transition: all 0.3s ease-out;
536 width: 22px;
537 height: 22px;
538 position: absolute;
539 right: var(--mwai-spacing);
540 }
541
542 .mwai-copy-button .mwai-copy-button-one {
543 position: absolute;
544 width: 16px;
545 height: 16px;
546 margin-top: 0px;
547 margin-left: 0px;
548 background: white;
549 opacity: 0.4;
550 transition: all 0.2s ease-in;
551 cursor: pointer;
552 border-radius: 2px;
553 }
554
555 .mwai-copy-button .mwai-copy-button-two {
556 position: absolute;
557 width: 16px;
558 height: 16px;
559 margin-top: 6px;
560 margin-left: 6px;
561 background: white;
562 opacity: 0.6;
563 transition: all 0.2s ease-in;
564 cursor: pointer;
565 border-radius: 2px;
566 }
567
568 .mwai-copy-button:hover .mwai-copy-button-one {
569 opacity: 0.6;
570 margin-top: 0px;
571 margin-left: 6px;
572 }
573
574 .mwai-copy-button:hover .mwai-copy-button-two {
575 opacity: 1;
576 margin-top: 6px;
577 margin-left: 0px;
578 }
579
580 .mwai-copy-button.mwai-animate .mwai-copy-button-one {
581 opacity: 0;
582 }
583
584 .mwai-copy-button.mwai-animate .mwai-copy-button-two {
585 width: 18px;
586 height: 18px;
587 margin-top: 2px;
588 margin-left: 2px;
589 opacity: 1;
590 }
591
592 .mwai-chat .mwai-reply:hover .mwai-copy-button {
593 display: block;
594 opacity: 1;
595 }
596
597 .mwai-chat pre code.hljs {
598 display: block;
599 overflow-x: auto;
600 padding: 1em;
601 }
602
603 .mwai-chat code.hljs {
604 padding: 3px 5px;
605 }
606
607 .mwai-chat .hljs {
608 color: #333;
609 background: #f0f0f0;
610 }
611
612 .mwai-chat .hljs-subst {
613 color: #333;
614 }
615
616 .mwai-chat .hljs-comment {
617 color: #888;
618 }
619
620 .mwai-chat .hljs-attr, .mwai-chat .hljs-doctag, .mwai-chat .hljs-keyword, .mwai-chat .hljs-meta .hljs-keyword, .mwai-chat .hljs-section, .mwai-chat .hljs-selector-tag {
621 color: #0077cc;
622 }
623
624 .mwai-chat .hljs-attribute {
625 color: #aa3377;
626 }
627
628 .mwai-chat .hljs-name, .mwai-chat .hljs-number, .mwai-chat .hljs-quote, .mwai-chat .hljs-selector-id, .mwai-chat .hljs-template-tag, .mwai-chat .hljs-type {
629 color: #c18401;
630 }
631
632 .mwai-chat .hljs-selector-class {
633 color: #0077cc;
634 }
635
636 .mwai-chat .hljs-link, .mwai-chat .hljs-regexp, .mwai-chat .hljs-selector-attr, .mwai-chat .hljs-string, .mwai-chat .hljs-symbol, .mwai-chat .hljs-template-variable, .mwai-chat .hljs-variable {
637 color: #689700;
638 }
639
640 .mwai-chat .hljs-meta, .mwai-chat .hljs-selector-pseudo {
641 color: #0077cc;
642 }
643
644 .mwai-chat .hljs-built_in, .mwai-chat .hljs-literal, .mwai-chat .hljs-title {
645 color: #c18401;
646 }
647
648 .mwai-chat .hljs-bullet, .mwai-chat .hljs-code {
649 color: #555;
650 }
651
652 .mwai-chat .hljs-meta .hljs-string {
653 color: #689700;
654 }
655
656 .mwai-chat .hljs-deletion {
657 color: #b71c1c;
658 }
659
660 .mwai-chat .hljs-addition {
661 color: #1b5e20;
662 }
663
664 .mwai-chat .hljs-emphasis {
665 font-style: italic;
666 }
667
668 .mwai-chat .hljs-strong {
669 font-weight: 700;
670 }
671
672 .mwai-copy-button {
673 position: absolute;
674 left: 15px;
675 zoom: 0.5;
676 top: 18px;
677 filter: revert;
678 }
679
680 .mwai-ai .mwai-copy-button {
681 right: 15px;
682 left: inherit;
683 filter: brightness(0.4);
684 }
685