PluginProbe ʕ •ᴥ•ʔ
AI Engine – The Chatbot, AI Framework & MCP for WordPress / 1.6.78
AI Engine – The Chatbot, AI Framework & MCP for WordPress v1.6.78
3.5.9 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 / ChatGPT.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
ChatGPT.module.css
776 lines
1 .mwai-chat {
2 --mwai-spacing: 15px;
3 --mwai-fontSize: 15px;
4 --mwai-lineHeight: 1.5;
5 --mwai-borderRadius: 10px;
6 --mwai-width: 460px;
7 --mwai-maxHeight: 40vh;
8 --mwai-iconTextColor: white;
9 --mwai-iconTextBackgroundColor: #343541;
10 --mwai-fontColor: #FFFFFF;
11 --mwai-backgroundPrimaryColor: #454654;
12 --mwai-backgroundHeaderColor: #343541;
13 --mwai-headerButtonsColor: #FFFFFF;
14 --mwai-backgroundSecondaryColor: #343541;
15 }
16
17 .mwai-chat * {
18 box-sizing: border-box;
19 }
20
21 .mwai-chat .mwai-content {
22 background: var(--mwai-backgroundSecondaryColor);
23 color: var(--mwai-fontColor);
24 font-size: var(--mwai-fontSize);
25 overflow: hidden;
26 display: flex;
27 flex-direction: column;
28 border-radius: var(--mwai-borderRadius);
29 }
30
31 .mwai-chat .mwai-conversation {
32 overflow: auto;
33 }
34
35 .mwai-chat .mwai-reply {
36 display: flex;
37 padding: var(--mwai-spacing);
38 position: relative;
39 line-height: var(--mwai-lineHeight);
40 border-bottom: 1px solid var(--mwai-backgroundPrimaryColor);
41 transition: opacity 0.35s cubic-bezier(0.4, 0, 0.2, 1);
42 }
43
44 .mwai-chat .mwai-reply .mwai-copy-button {
45 opacity: 0;
46 transition: all 0.3s ease-out;
47 width: 22px;
48 height: 22px;
49 position: absolute;
50 right: var(--mwai-spacing);
51 }
52
53 .mwai-chat .mwai-reply .mwai-copy-button .mwai-copy-button-one {
54 position: absolute;
55 width: 16px;
56 height: 16px;
57 margin-top: 0px;
58 margin-left: 0px;
59 background: white;
60 opacity: 0.4;
61 transition: all 0.2s ease-in;
62 cursor: pointer;
63 border-radius: 2px;
64 }
65
66 .mwai-chat .mwai-reply .mwai-copy-button .mwai-copy-button-two {
67 position: absolute;
68 width: 16px;
69 height: 16px;
70 margin-top: 6px;
71 margin-left: 6px;
72 background: white;
73 opacity: 0.6;
74 transition: all 0.2s ease-in;
75 cursor: pointer;
76 border-radius: 2px;
77 }
78
79 .mwai-chat .mwai-reply .mwai-copy-button:hover .mwai-copy-button-one {
80 opacity: 0.6;
81 margin-top: 0px;
82 margin-left: 6px;
83 }
84
85 .mwai-chat .mwai-reply .mwai-copy-button:hover .mwai-copy-button-two {
86 opacity: 1;
87 margin-top: 6px;
88 margin-left: 0px;
89 }
90
91 .mwai-chat .mwai-reply .mwai-copy-button.mwai-animate .mwai-copy-button-one {
92 opacity: 0;
93 }
94
95 .mwai-chat .mwai-reply .mwai-copy-button.mwai-animate .mwai-copy-button-two {
96 width: 18px;
97 height: 18px;
98 margin-top: 2px;
99 margin-left: 2px;
100 opacity: 1;
101 }
102
103 .mwai-chat .mwai-reply.mwai-fade-out {
104 opacity: 0;
105 }
106
107 .mwai-chat .mwai-reply:hover .mwai-copy-button {
108 display: block;
109 opacity: 1;
110 }
111
112 .mwai-chat .mwai-user {
113 background: var(--mwai-backgroundSecondaryColor);
114 }
115
116 .mwai-chat .mwai-ai, .mwai-chat .mwai-system {
117 background: var(--mwai-backgroundPrimaryColor);
118 }
119
120 .mwai-chat .mwai-name {
121 color: var(--mwai-fontColor);
122 margin-right: 5px;
123 }
124
125 .mwai-chat .mwai-name .mwai-name-text {
126 opacity: 0.50;
127 white-space: nowrap;
128 }
129
130 .mwai-chat .mwai-name .mwai-avatar {
131 margin-right: 10px;
132 width: 40px;
133 height: 40px;
134 display: flex;
135 align-items: center;
136 justify-content: center;
137 border-radius: 5px;
138 overflow: hidden;
139 }
140
141 .mwai-chat .mwai-name .mwai-avatar img {
142 max-width: 100%;
143 max-height: 100%;
144 }
145
146 .mwai-chat .mwai-name .mwai-avatar.mwai-svg img {
147 width: 28px;
148 height: 28px;
149 filter: brightness(0) invert(1);
150 }
151
152 .mwai-chat .mwai-text {
153 flex: auto;
154 font-size: var(--mwai-fontSize);
155 line-height: var(--mwai-lineHeight);
156 color: var(--mwai-fontColor);
157 font-size: var(--mwai-fontSize);
158 }
159
160 .mwai-chat .mwai-text * {
161 font-size: var(--mwai-fontSize);
162 color: var(--mwai-fontColor);
163 }
164
165 .mwai-chat .mwai-text *:first-child {
166 margin-top: 0;
167 }
168
169 .mwai-chat .mwai-text *:last-child {
170 margin-bottom: 0;
171 }
172
173 .mwai-chat .mwai-text a {
174 color: #2196f3;
175 }
176
177 .mwai-chat .mwai-text h1 {
178 font-size: 200%;
179 }
180
181 .mwai-chat .mwai-text h2 {
182 font-size: 160%;
183 }
184
185 .mwai-chat .mwai-text h3 {
186 font-size: 140%;
187 }
188
189 .mwai-chat .mwai-text h4 {
190 font-size: 120%;
191 }
192
193 .mwai-chat .mwai-text p code {
194 background: var(--mwai-backgroundSecondaryColor);
195 padding: 2px 6px;
196 border-radius: 8px;
197 font-size: 90%;
198 font-family: system-ui;
199 }
200
201 .mwai-chat .mwai-text pre {
202 color: var(--mwai-fontColor);
203 border-radius: var(--mwai-borderRadius);
204 padding: calc(var(--mwai-spacing) * 2 / 3) var(--mwai-spacing);
205 break-after: auto;
206 white-space: pre-wrap;
207 font-size: 95%;
208 max-width: 100%;
209 width: 100%;
210 font-family: system-ui;
211 background: #343541;
212 }
213
214 .mwai-chat .mwai-text pre code {
215 padding: 0 !important;
216 font-family: system-ui;
217 background: #343541;
218 }
219
220 .mwai-chat .mwai-text ol {
221 padding: 0;
222 margin: 0 0 0 20px;
223 }
224
225 .mwai-chat .mwai-text table {
226 width: 100%;
227 border: 2px solid var(--mwai-backgroundSecondaryColor);
228 border-collapse: collapse;
229 }
230
231 .mwai-chat .mwai-text thead {
232 background: var(--mwai-backgroundSecondaryColor);
233 }
234
235 .mwai-chat .mwai-text tr, .mwai-chat .mwai-text td {
236 padding: 2px 5px;
237 }
238
239 .mwai-chat .mwai-text td {
240 border: 2px solid var(--mwai-backgroundSecondaryColor);
241 }
242
243 .mwai-chat .mwai-text .mwai-typewriter {
244 display: inline-block;
245 }
246
247 .mwai-chat .mwai-text .mwai-typewriter > :first-child {
248 margin-top: 0;
249 }
250
251 .mwai-chat .mwai-text > *:first-child {
252 margin-top: 0;
253 }
254
255 .mwai-chat .mwai-text > *:last-child {
256 margin-bottom: 0;
257 }
258
259 .mwai-chat .mwai-system .mwai-name {
260 display: none;
261 }
262
263 .mwai-chat .mwai-input {
264 display: flex;
265 padding: var(--mwai-spacing);
266 border-top: 1px solid var(--mwai-backgroundPrimaryColor);
267 }
268
269 .mwai-chat .mwai-input .mwai-input-text {
270 flex: auto;
271 position: relative;
272 display: flex;
273 }
274
275 .mwai-chat .mwai-input .mwai-input-text textarea {
276 background: var(--mwai-backgroundPrimaryColor);
277 color: var(--mwai-fontColor);
278 flex: auto;
279 padding: var(--mwai-spacing);
280 border: none;
281 border-radius: var(--mwai-borderRadius);
282 font-size: var(--mwai-fontSize);
283 resize: none;
284 font-family: inherit;
285 margin: 0;
286 overflow: hidden;
287 }
288
289 .mwai-chat .mwai-input .mwai-input-text textarea:focus {
290 outline: none;
291 box-shadow: none;
292 }
293
294 .mwai-chat .mwai-input .mwai-input-text textarea::placeholder {
295 color: var(--mwai-fontColor);
296 opacity: 0.5;
297 }
298
299 .mwai-chat .mwai-input .mwai-input-text .mwai-microphone {
300 display: flex;
301 align-items: center;
302 justify-content: center;
303 position: absolute;
304 right: 0px;
305 height: 100%;
306 cursor: pointer;
307 }
308
309 .mwai-chat .mwai-input .mwai-input-text .mwai-microphone svg {
310 fill: var(--mwai-fontColor);
311 width: 34px;
312 height: 34px;
313 padding: 5px 10px;
314 fill: var(--mwai-fontColor);
315 opacity: 0.5;
316 transition: opacity 0.3s ease-out;
317 }
318
319 .mwai-chat .mwai-input .mwai-input-text .mwai-microphone[active=true] svg {
320 opacity: 1;
321 }
322
323 .mwai-chat .mwai-input .mwai-input-text .mwai-microphone[disabled] svg {
324 opacity: 0;
325 }
326
327 .mwai-chat button {
328 background: none;
329 color: var(--mwai-fontColor);
330 background-color: var(--mwai-backgroundSecondaryColor);
331 border: 1px solid var(--mwai-backgroundPrimaryColor);
332 margin-left: var(--mwai-spacing);
333 width: 90px;
334 border-radius: 5px;
335 cursor: pointer;
336 transition: all 0.2s ease-out;
337 display: flex;
338 align-items: center;
339 justify-content: center;
340 font-size: 90%;
341 position: relative;
342 }
343
344 .mwai-chat button .mwai-timer {
345 margin-left: 5px;
346 margin-right: 5px;
347 font-size: 11px;
348 }
349
350 .mwai-chat button:hover {
351 background: var(--mwai-backgroundPrimaryColor);
352 }
353
354 .mwai-chat button[disabled] span {
355 display: none;
356 }
357
358 .mwai-chat button[disabled]:before {
359 content: '';
360 width: 18px;
361 height: 18px;
362 margin: auto;
363 border: 3px solid transparent;
364 border-top-color: var(--mwai-fontColor);
365 border-radius: 50%;
366 animation: mwai-button-spinner 1s ease infinite;
367 }
368
369 .mwai-chat .mwai-compliance {
370 opacity: 0.50;
371 margin-top: calc( -1 * var(--mwai-spacing));
372 padding: calc(var(--mwai-spacing) / 1.5) var(--mwai-spacing);
373 font-size: smaller;
374 color: var(--mwai-fontColor);
375 text-align: left;
376 }
377
378 .mwai-chat .mwai-gallery {
379 display: grid;
380 grid-template-columns: repeat(3, 1fr);
381 grid-gap: 5px;
382 }
383
384 .mwai-chat .mwai-gallery img {
385 width: 100%;
386 }
387
388 .mwai-open-button {
389 position: absolute;
390 right: 0;
391 bottom: 0;
392 transition: all 0.2s ease-out;
393 z-index: 9999;
394 display: flex;
395 flex-direction: column;
396 align-items: end;
397 }
398
399 .mwai-open-button .mwai-icon-text {
400 background: var(--mwai-iconTextBackgroundColor);
401 color: var(--mwai-iconTextColor);
402 max-width: 200px;
403 font-size: 13px;
404 margin-bottom: 15px;
405 padding: 5px 10px;
406 border-radius: 8px;
407 }
408
409 .mwai-open-button:hover {
410 cursor: pointer;
411 filter: saturate(2.5) hue-rotate(5deg);
412 }
413
414 .mwai-window {
415 position: fixed;
416 right: 30px;
417 bottom: 30px;
418 width: var(--mwai-width);
419 z-index: 9999;
420 }
421
422 .mwai-window .mwai-header {
423 display: none;
424 justify-content: flex-end;
425 align-items: center;
426 border-radius: var(--mwai-borderRadius) var(--mwai-borderRadius) 0 0;
427 background: var(--mwai-backgroundHeaderColor);
428 }
429
430 .mwai-window .mwai-header .mwai-buttons {
431 display: flex;
432 align-items: center;
433 }
434
435 .mwai-window .mwai-header .mwai-buttons .mwai-resize-button {
436 justify-content: center;
437 height: 32px;
438 width: 22px;
439 cursor: pointer;
440 display: flex;
441 justify-content: center;
442 align-items: center;
443 }
444
445 .mwai-window .mwai-header .mwai-buttons .mwai-resize-button:before {
446 transition: all 0.2s ease-out;
447 content: ' ';
448 cursor: pointer;
449 position: absolute;
450 height: 13px;
451 width: 13px;
452 border: 1px solid var(--mwai-headerButtonsColor);
453 }
454
455 .mwai-window .mwai-header .mwai-buttons .mwai-resize-button:hover:before {
456 width: 16px;
457 height: 16px;
458 }
459
460 .mwai-window .mwai-header .mwai-buttons .mwai-close-button {
461 justify-content: center;
462 height: 32px;
463 width: 33px;
464 cursor: pointer;
465 border-radius: var(--mwai-borderRadius);
466 }
467
468 .mwai-window .mwai-header .mwai-buttons .mwai-close-button:before {
469 transition: all 0.2s ease-out;
470 transform: translate(16px, 5px) rotate(45deg);
471 }
472
473 .mwai-window .mwai-header .mwai-buttons .mwai-close-button:after {
474 transition: all 0.2s ease-out;
475 transform: translate(16px, 5px) rotate(-45deg);
476 }
477
478 .mwai-window .mwai-header .mwai-buttons .mwai-close-button:before, .mwai-window .mwai-header .mwai-buttons .mwai-close-button:after {
479 content: ' ';
480 cursor: pointer;
481 position: absolute;
482 height: 22px;
483 width: 1px;
484 background-color: var(--mwai-headerButtonsColor);
485 }
486
487 .mwai-window .mwai-header .mwai-buttons .mwai-close-button:hover:before {
488 opacity: 1;
489 transform: translate(16px, 5px) rotate(135deg);
490 }
491
492 .mwai-window .mwai-header .mwai-buttons .mwai-close-button:hover:after {
493 opacity: 1;
494 transform: translate(16px, 5px) rotate(45deg);
495 }
496
497 .mwai-window .mwai-content {
498 display: none;
499 opacity: 0;
500 max-height: var(--mwai-maxHeight);
501 border-radius: 0 0 var(--mwai-borderRadius) var(--mwai-borderRadius);
502 overflow: hidden;
503 }
504
505 .mwai-window.mwai-bottom-left {
506 bottom: 30px;
507 right: inherit;
508 left: 30px;
509 }
510
511 .mwai-window.mwai-bottom-left .mwai-open-button {
512 right: inherit;
513 left: 0;
514 }
515
516 .mwai-window.mwai-top-right {
517 top: 30px;
518 bottom: inherit;
519 right: 30px;
520 }
521
522 .mwai-window.mwai-top-right .mwai-open-button {
523 top: 0;
524 bottom: inherit;
525 }
526
527 .mwai-window.mwai-top-left {
528 top: 30px;
529 bottom: inherit;
530 right: inherit;
531 left: 30px;
532 }
533
534 .mwai-window.mwai-top-left .mwai-open-button {
535 top: 0;
536 bottom: inherit;
537 right: inherit;
538 left: 0;
539 }
540
541 .mwai-window.mwai-fullscreen .mwai-header .mwai-buttons {
542 margin-bottom: 0px;
543 }
544
545 .mwai-window.mwai-fullscreen .mwai-header .mwai-buttons .mwai-resize-button:before {
546 width: 16px;
547 height: 16px;
548 }
549
550 .mwai-window.mwai-fullscreen .mwai-header .mwai-buttons .mwai-resize-button:hover:before {
551 width: 13px;
552 height: 13px;
553 }
554
555 .mwai-fullscreen:not(.mwai-window), .mwai-fullscreen.mwai-window.mwai-open {
556 position: fixed;
557 left: 0 !important;
558 right: 0 !important;
559 bottom: 0 !important;
560 top: 0 !important;
561 width: inherit;
562 height: inherit;
563 max-height: inherit;
564 max-width: inherit;
565 display: flex;
566 flex-direction: column;
567 margin: 0;
568 z-index: 999999;
569 background-color: var(--mwai-backgroundSecondaryColor);
570 }
571
572 .mwai-fullscreen:not(.mwai-window) .mwai-content, .mwai-fullscreen.mwai-window.mwai-open .mwai-content {
573 height: 100%;
574 max-height: inherit;
575 }
576
577 .mwai-fullscreen:not(.mwai-window) .mwai-content .mwai-conversation, .mwai-fullscreen.mwai-window.mwai-open .mwai-content .mwai-conversation {
578 flex: auto;
579 max-height: none;
580 }
581
582 .mwai-window.mwai-open .mwai-header {
583 display: flex;
584 }
585
586 .mwai-window.mwai-open .mwai-content {
587 display: flex;
588 transition: opacity 200ms ease-in-out 0s;
589 opacity: 1;
590 }
591
592 .mwai-window.mwai-open .mwai-open-button {
593 display: none;
594 }
595
596 @keyframes mwai-button-spinner {
597 from {
598 transform: rotate(0turn);
599 }
600 to {
601 transform: rotate(1turn);
602 }
603 }
604
605 .admin-bar .mwai-fullscreen:not(.mwai-window),
606 .admin-bar .mwai-fullscreen.mwai-window.mwai-open {
607 top: 32px;
608 }
609
610 @media (max-width: 760px) {
611 .mwai-chat.mwai-window {
612 left: 10px;
613 right: 10px;
614 bottom: 10px;
615 width: calc(100% - 20px);
616 z-index: 9999999999;
617 }
618 .mwai-chat .mwai-reply {
619 flex-direction: column;
620 }
621 .mwai-chat .mwai-input {
622 flex-direction: column;
623 }
624 }
625
626 .mwai-copy-button {
627 opacity: 0;
628 transition: all 0.3s ease-out;
629 width: 22px;
630 height: 22px;
631 position: absolute;
632 right: var(--mwai-spacing);
633 }
634
635 .mwai-copy-button .mwai-copy-button-one {
636 position: absolute;
637 width: 16px;
638 height: 16px;
639 margin-top: 0px;
640 margin-left: 0px;
641 background: white;
642 opacity: 0.4;
643 transition: all 0.2s ease-in;
644 cursor: pointer;
645 border-radius: 2px;
646 }
647
648 .mwai-copy-button .mwai-copy-button-two {
649 position: absolute;
650 width: 16px;
651 height: 16px;
652 margin-top: 6px;
653 margin-left: 6px;
654 background: white;
655 opacity: 0.6;
656 transition: all 0.2s ease-in;
657 cursor: pointer;
658 border-radius: 2px;
659 }
660
661 .mwai-copy-button:hover .mwai-copy-button-one {
662 opacity: 0.6;
663 margin-top: 0px;
664 margin-left: 6px;
665 }
666
667 .mwai-copy-button:hover .mwai-copy-button-two {
668 opacity: 1;
669 margin-top: 6px;
670 margin-left: 0px;
671 }
672
673 .mwai-copy-button.mwai-animate .mwai-copy-button-one {
674 opacity: 0;
675 }
676
677 .mwai-copy-button.mwai-animate .mwai-copy-button-two {
678 width: 18px;
679 height: 18px;
680 margin-top: 2px;
681 margin-left: 2px;
682 opacity: 1;
683 }
684
685 .mwai-chat .mwai-reply:hover .mwai-copy-button {
686 display: block;
687 opacity: 1;
688 }
689
690 .mwai-chat pre code.hljs {
691 display: block;
692 overflow-x: auto;
693 padding: 1em;
694 }
695
696 .mwai-chat code.hljs {
697 padding: 3px 5px;
698 }
699
700 .mwai-chat .hljs {
701 color: #fff;
702 background: #1c1b1b;
703 }
704
705 .mwai-chat .hljs-subst {
706 color: #fff;
707 }
708
709 .mwai-chat .hljs-comment {
710 color: #999;
711 }
712
713 .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 {
714 color: #88aece;
715 }
716
717 .mwai-chat .hljs-attribute {
718 color: #c59bc1;
719 }
720
721 .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 {
722 color: #f08d49;
723 }
724
725 .mwai-chat .hljs-selector-class {
726 color: #88aece;
727 }
728
729 .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 {
730 color: #b5bd68;
731 }
732
733 .mwai-chat .hljs-meta, .mwai-chat .hljs-selector-pseudo {
734 color: #88aece;
735 }
736
737 .mwai-chat .hljs-built_in, .mwai-chat .hljs-literal, .mwai-chat .hljs-title {
738 color: #f08d49;
739 }
740
741 .mwai-chat .hljs-bullet, .mwai-chat .hljs-code {
742 color: #ccc;
743 }
744
745 .mwai-chat .hljs-meta .hljs-string {
746 color: #b5bd68;
747 }
748
749 .mwai-chat .hljs-deletion {
750 color: #de7176;
751 }
752
753 .mwai-chat .hljs-addition {
754 color: #76c490;
755 }
756
757 .mwai-chat .hljs-emphasis {
758 font-style: italic;
759 }
760
761 .mwai-chat .hljs-strong {
762 font-weight: 700;
763 }
764
765 @media (max-width: 760px) {
766 .mwai-chat .mwai-input button {
767 margin: 15px 0 0 0;
768 height: 40px;
769 width: inherit;
770 }
771 .mwai-chat .mwai-name {
772 margin-right: 0;
773 max-width: inherit;
774 }
775 }
776