PluginProbe ʕ •ᴥ•ʔ
AI Engine – The Chatbot, AI Framework & MCP for WordPress / 1.6.98
AI Engine – The Chatbot, AI Framework & MCP for WordPress v1.6.98
3.7.5 3.7.4 3.7.3 3.7.2 3.7.1 3.7.0 3.6.9 3.6.8 3.6.7 3.6.6 3.6.4 3.6.5 3.6.3 3.6.2 3.6.1 3.6.0 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
834 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 }
251
252 .mwai-chat .mwai-reply .mwai-text *:first-child {
253 margin-top: 0;
254 }
255
256 .mwai-chat .mwai-reply .mwai-text *:last-child {
257 margin-bottom: 0;
258 }
259
260 .mwai-chat .mwai-reply .mwai-text a {
261 color: #2196f3;
262 }
263
264 .mwai-chat .mwai-reply .mwai-text h1 {
265 font-size: 200%;
266 }
267
268 .mwai-chat .mwai-reply .mwai-text h2 {
269 font-size: 160%;
270 }
271
272 .mwai-chat .mwai-reply .mwai-text h3 {
273 font-size: 140%;
274 }
275
276 .mwai-chat .mwai-reply .mwai-text h4 {
277 font-size: 120%;
278 }
279
280 .mwai-chat .mwai-reply .mwai-text p code {
281 background: var(--mwai-backgroundSecondaryColor);
282 padding: 2px 6px;
283 border-radius: 8px;
284 font-size: 90%;
285 font-family: system-ui;
286 }
287
288 .mwai-chat .mwai-reply .mwai-text pre {
289 color: var(--mwai-fontColor);
290 border-radius: var(--mwai-borderRadius);
291 padding: calc(var(--mwai-spacing) * 2 / 3) var(--mwai-spacing);
292 break-after: auto;
293 white-space: pre-wrap;
294 font-size: 95%;
295 max-width: 100%;
296 width: 100%;
297 font-family: system-ui;
298 background: #343541;
299 }
300
301 .mwai-chat .mwai-reply .mwai-text pre code {
302 padding: 0 !important;
303 font-family: system-ui;
304 background: #343541;
305 }
306
307 .mwai-chat .mwai-reply .mwai-text ul {
308 padding: 0;
309 }
310
311 .mwai-chat .mwai-reply .mwai-text ol {
312 padding: 0;
313 margin: 0 0 0 20px;
314 }
315
316 .mwai-chat .mwai-reply .mwai-text table {
317 width: 100%;
318 border: 2px solid var(--mwai-backgroundSecondaryColor);
319 border-collapse: collapse;
320 }
321
322 .mwai-chat .mwai-reply .mwai-text thead {
323 background: var(--mwai-backgroundSecondaryColor);
324 }
325
326 .mwai-chat .mwai-reply .mwai-text tr, .mwai-chat .mwai-reply .mwai-text td {
327 padding: 2px 5px;
328 }
329
330 .mwai-chat .mwai-reply .mwai-text td {
331 border: 2px solid var(--mwai-backgroundSecondaryColor);
332 }
333
334 .mwai-chat .mwai-reply .mwai-text .mwai-typewriter {
335 display: inline-block;
336 }
337
338 .mwai-chat .mwai-reply .mwai-text .mwai-typewriter > :first-child {
339 margin-top: 0;
340 }
341
342 .mwai-chat .mwai-reply .mwai-text > *:first-child {
343 margin-top: 0;
344 }
345
346 .mwai-chat .mwai-reply .mwai-text > *:last-child {
347 margin-bottom: 0;
348 }
349
350 .mwai-chat .mwai-reply.mwai-system {
351 background: var(--mwai-errorBackgroundColor);
352 color: var(--mwai-errorFontColor);
353 }
354
355 .mwai-chat .mwai-reply.mwai-system .mwai-name {
356 display: none;
357 }
358
359 .mwai-chat .mwai-input {
360 display: flex;
361 padding: var(--mwai-spacing);
362 border-top: 1px solid var(--mwai-backgroundPrimaryColor);
363 }
364
365 .mwai-chat .mwai-input .mwai-input-text {
366 flex: auto;
367 position: relative;
368 display: flex;
369 }
370
371 .mwai-chat .mwai-input .mwai-input-text textarea {
372 background: var(--mwai-backgroundPrimaryColor);
373 color: var(--mwai-fontColor);
374 flex: auto;
375 padding: var(--mwai-spacing);
376 border: none;
377 border-radius: var(--mwai-borderRadius);
378 font-size: var(--mwai-fontSize);
379 resize: none;
380 font-family: inherit;
381 margin: 0;
382 overflow: hidden;
383 }
384
385 .mwai-chat .mwai-input .mwai-input-text textarea:focus {
386 outline: none;
387 box-shadow: none;
388 }
389
390 .mwai-chat .mwai-input .mwai-input-text textarea::placeholder {
391 color: var(--mwai-fontColor);
392 opacity: 0.5;
393 }
394
395 .mwai-chat .mwai-input .mwai-input-text .mwai-microphone {
396 display: flex;
397 align-items: center;
398 justify-content: center;
399 position: absolute;
400 right: 0px;
401 height: 100%;
402 cursor: pointer;
403 }
404
405 .mwai-chat .mwai-input .mwai-input-text .mwai-microphone svg {
406 fill: var(--mwai-fontColor);
407 width: 34px;
408 height: 34px;
409 padding: 5px 10px;
410 fill: var(--mwai-fontColor);
411 opacity: 0.5;
412 transition: opacity 0.3s ease-out;
413 }
414
415 .mwai-chat .mwai-input .mwai-input-text .mwai-microphone[active=true] svg {
416 opacity: 1;
417 }
418
419 .mwai-chat .mwai-input .mwai-input-text .mwai-microphone[disabled] svg {
420 opacity: 0;
421 }
422
423 .mwai-chat .mwai-input button {
424 margin-left: var(--mwai-spacing);
425 }
426
427 .mwai-chat .mwai-compliance {
428 opacity: 0.50;
429 margin-top: calc( -1 * var(--mwai-spacing));
430 padding: calc(var(--mwai-spacing) / 1.5) var(--mwai-spacing);
431 font-size: smaller;
432 color: var(--mwai-fontColor);
433 text-align: left;
434 }
435
436 .mwai-chat .mwai-gallery {
437 display: grid;
438 grid-template-columns: repeat(3, 1fr);
439 grid-gap: 5px;
440 }
441
442 .mwai-chat .mwai-gallery img {
443 width: 100%;
444 }
445
446 .mwai-open-button {
447 position: absolute;
448 right: 0;
449 bottom: 0;
450 transition: all 0.2s ease-out;
451 z-index: 9999;
452 display: flex;
453 flex-direction: column;
454 align-items: end;
455 }
456
457 .mwai-open-button .mwai-icon-text {
458 background: var(--mwai-iconTextBackgroundColor);
459 color: var(--mwai-iconTextColor);
460 max-width: 200px;
461 font-size: 13px;
462 margin-bottom: 15px;
463 padding: 5px 10px;
464 border-radius: 8px;
465 }
466
467 .mwai-open-button:hover {
468 cursor: pointer;
469 filter: saturate(2.5) hue-rotate(5deg);
470 }
471
472 .mwai-window {
473 position: fixed;
474 right: 30px;
475 bottom: 30px;
476 width: var(--mwai-width);
477 z-index: 9999;
478 }
479
480 .mwai-window .mwai-header {
481 display: none;
482 justify-content: flex-end;
483 align-items: center;
484 border-radius: var(--mwai-borderRadius) var(--mwai-borderRadius) 0 0;
485 background: var(--mwai-backgroundHeaderColor);
486 }
487
488 .mwai-window .mwai-header .mwai-buttons {
489 display: flex;
490 align-items: center;
491 }
492
493 .mwai-window .mwai-header .mwai-buttons .mwai-resize-button {
494 justify-content: center;
495 height: 32px;
496 width: 22px;
497 cursor: pointer;
498 display: flex;
499 justify-content: center;
500 align-items: center;
501 }
502
503 .mwai-window .mwai-header .mwai-buttons .mwai-resize-button:before {
504 transition: all 0.2s ease-out;
505 content: ' ';
506 cursor: pointer;
507 position: absolute;
508 height: 13px;
509 width: 13px;
510 border: 1px solid var(--mwai-headerButtonsColor);
511 }
512
513 .mwai-window .mwai-header .mwai-buttons .mwai-resize-button:hover:before {
514 width: 16px;
515 height: 16px;
516 }
517
518 .mwai-window .mwai-header .mwai-buttons .mwai-close-button {
519 justify-content: center;
520 height: 32px;
521 width: 33px;
522 cursor: pointer;
523 border-radius: var(--mwai-borderRadius);
524 }
525
526 .mwai-window .mwai-header .mwai-buttons .mwai-close-button:before {
527 transition: all 0.2s ease-out;
528 transform: translate(16px, 5px) rotate(45deg);
529 }
530
531 .mwai-window .mwai-header .mwai-buttons .mwai-close-button:after {
532 transition: all 0.2s ease-out;
533 transform: translate(16px, 5px) rotate(-45deg);
534 }
535
536 .mwai-window .mwai-header .mwai-buttons .mwai-close-button:before, .mwai-window .mwai-header .mwai-buttons .mwai-close-button:after {
537 content: ' ';
538 cursor: pointer;
539 position: absolute;
540 height: 22px;
541 width: 1px;
542 background-color: var(--mwai-headerButtonsColor);
543 }
544
545 .mwai-window .mwai-header .mwai-buttons .mwai-close-button:hover:before {
546 opacity: 1;
547 transform: translate(16px, 5px) rotate(135deg);
548 }
549
550 .mwai-window .mwai-header .mwai-buttons .mwai-close-button:hover:after {
551 opacity: 1;
552 transform: translate(16px, 5px) rotate(45deg);
553 }
554
555 .mwai-window .mwai-content {
556 display: none;
557 opacity: 0;
558 max-height: var(--mwai-maxHeight);
559 border-radius: 0 0 var(--mwai-borderRadius) var(--mwai-borderRadius);
560 overflow: hidden;
561 }
562
563 .mwai-window.mwai-bottom-left {
564 bottom: 30px;
565 right: inherit;
566 left: 30px;
567 }
568
569 .mwai-window.mwai-bottom-left .mwai-open-button {
570 right: inherit;
571 left: 0;
572 }
573
574 .mwai-window.mwai-top-right {
575 top: 30px;
576 bottom: inherit;
577 right: 30px;
578 }
579
580 .mwai-window.mwai-top-right .mwai-open-button {
581 top: 0;
582 bottom: inherit;
583 }
584
585 .mwai-window.mwai-top-left {
586 top: 30px;
587 bottom: inherit;
588 right: inherit;
589 left: 30px;
590 }
591
592 .mwai-window.mwai-top-left .mwai-open-button {
593 top: 0;
594 bottom: inherit;
595 right: inherit;
596 left: 0;
597 }
598
599 .mwai-window.mwai-fullscreen .mwai-header .mwai-buttons {
600 margin-bottom: 0px;
601 }
602
603 .mwai-window.mwai-fullscreen .mwai-header .mwai-buttons .mwai-resize-button:before {
604 width: 16px;
605 height: 16px;
606 }
607
608 .mwai-window.mwai-fullscreen .mwai-header .mwai-buttons .mwai-resize-button:hover:before {
609 width: 13px;
610 height: 13px;
611 }
612
613 .mwai-fullscreen:not(.mwai-window), .mwai-fullscreen.mwai-window.mwai-open {
614 position: fixed;
615 left: 0 !important;
616 right: 0 !important;
617 bottom: 0 !important;
618 top: 0 !important;
619 width: inherit;
620 height: inherit;
621 max-height: inherit;
622 max-width: inherit;
623 display: flex;
624 flex-direction: column;
625 margin: 0;
626 z-index: 999999;
627 background-color: var(--mwai-backgroundSecondaryColor);
628 }
629
630 .mwai-fullscreen:not(.mwai-window) .mwai-content, .mwai-fullscreen.mwai-window.mwai-open .mwai-content {
631 height: 100%;
632 max-height: inherit;
633 }
634
635 .mwai-fullscreen:not(.mwai-window) .mwai-content .mwai-conversation, .mwai-fullscreen.mwai-window.mwai-open .mwai-content .mwai-conversation {
636 flex: auto;
637 max-height: none;
638 }
639
640 .mwai-window.mwai-open .mwai-header {
641 display: flex;
642 }
643
644 .mwai-window.mwai-open .mwai-content {
645 display: flex;
646 transition: opacity 200ms ease-in-out 0s;
647 opacity: 1;
648 }
649
650 .mwai-window.mwai-open .mwai-open-button {
651 display: none;
652 }
653
654 @keyframes mwai-button-spinner {
655 from {
656 transform: rotate(0turn);
657 }
658 to {
659 transform: rotate(1turn);
660 }
661 }
662
663 .admin-bar .mwai-fullscreen:not(.mwai-window),
664 .admin-bar .mwai-fullscreen.mwai-window.mwai-open {
665 top: 32px;
666 }
667
668 @media (max-width: 760px) {
669 .mwai-chat.mwai-window {
670 left: 10px;
671 right: 10px;
672 bottom: 10px;
673 width: calc(100% - 20px);
674 z-index: 9999999999;
675 }
676 .mwai-chat .mwai-reply {
677 flex-direction: column;
678 }
679 .mwai-chat .mwai-input {
680 flex-direction: column;
681 }
682 }
683
684 .mwai-copy-button {
685 opacity: 0;
686 transition: all 0.3s ease-out;
687 width: 22px;
688 height: 22px;
689 position: absolute;
690 right: var(--mwai-spacing);
691 }
692
693 .mwai-copy-button .mwai-copy-button-one {
694 position: absolute;
695 width: 16px;
696 height: 16px;
697 margin-top: 0px;
698 margin-left: 0px;
699 background: white;
700 opacity: 0.4;
701 transition: all 0.2s ease-in;
702 cursor: pointer;
703 border-radius: 2px;
704 }
705
706 .mwai-copy-button .mwai-copy-button-two {
707 position: absolute;
708 width: 16px;
709 height: 16px;
710 margin-top: 6px;
711 margin-left: 6px;
712 background: white;
713 opacity: 0.6;
714 transition: all 0.2s ease-in;
715 cursor: pointer;
716 border-radius: 2px;
717 }
718
719 .mwai-copy-button:hover .mwai-copy-button-one {
720 opacity: 0.6;
721 margin-top: 0px;
722 margin-left: 6px;
723 }
724
725 .mwai-copy-button:hover .mwai-copy-button-two {
726 opacity: 1;
727 margin-top: 6px;
728 margin-left: 0px;
729 }
730
731 .mwai-copy-button.mwai-animate .mwai-copy-button-one {
732 opacity: 0;
733 }
734
735 .mwai-copy-button.mwai-animate .mwai-copy-button-two {
736 width: 18px;
737 height: 18px;
738 margin-top: 2px;
739 margin-left: 2px;
740 opacity: 1;
741 }
742
743 .mwai-chat .mwai-reply:hover .mwai-copy-button {
744 display: block;
745 opacity: 1;
746 }
747
748 .mwai-chat pre code.hljs {
749 display: block;
750 overflow-x: auto;
751 padding: 1em;
752 }
753
754 .mwai-chat code.hljs {
755 padding: 3px 5px;
756 }
757
758 .mwai-chat .hljs {
759 color: #fff;
760 background: #1c1b1b;
761 }
762
763 .mwai-chat .hljs-subst {
764 color: #fff;
765 }
766
767 .mwai-chat .hljs-comment {
768 color: #999;
769 }
770
771 .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 {
772 color: #88aece;
773 }
774
775 .mwai-chat .hljs-attribute {
776 color: #c59bc1;
777 }
778
779 .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 {
780 color: #f08d49;
781 }
782
783 .mwai-chat .hljs-selector-class {
784 color: #88aece;
785 }
786
787 .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 {
788 color: #b5bd68;
789 }
790
791 .mwai-chat .hljs-meta, .mwai-chat .hljs-selector-pseudo {
792 color: #88aece;
793 }
794
795 .mwai-chat .hljs-built_in, .mwai-chat .hljs-literal, .mwai-chat .hljs-title {
796 color: #f08d49;
797 }
798
799 .mwai-chat .hljs-bullet, .mwai-chat .hljs-code {
800 color: #ccc;
801 }
802
803 .mwai-chat .hljs-meta .hljs-string {
804 color: #b5bd68;
805 }
806
807 .mwai-chat .hljs-deletion {
808 color: #de7176;
809 }
810
811 .mwai-chat .hljs-addition {
812 color: #76c490;
813 }
814
815 .mwai-chat .hljs-emphasis {
816 font-style: italic;
817 }
818
819 .mwai-chat .hljs-strong {
820 font-weight: 700;
821 }
822
823 @media (max-width: 760px) {
824 .mwai-chat .mwai-input button {
825 margin: 15px 0 0 0;
826 height: 40px;
827 width: inherit;
828 }
829 .mwai-chat .mwai-name {
830 margin-right: 0;
831 max-width: inherit;
832 }
833 }
834