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