PluginProbe ʕ •ᴥ•ʔ
AI Engine – The Chatbot, AI Framework & MCP for WordPress / 1.4.9
AI Engine – The Chatbot, AI Framework & MCP for WordPress v1.4.9
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 _common.scss 3 years ago _copybutton.scss 3 years ago
ChatGPT.module.css
663 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 * {
36 box-sizing: border-box;
37 }
38
39 .mwai-chat .mwai-reply {
40 display: flex;
41 padding: var(--mwai-spacing);
42 position: relative;
43 line-height: var(--mwai-lineHeight);
44 border-bottom: 1px solid var(--mwai-backgroundPrimaryColor);
45 transition: opacity 0.35s cubic-bezier(0.4, 0, 0.2, 1);
46 }
47
48 .mwai-chat .mwai-reply .mwai-copy-button {
49 opacity: 0;
50 transition: all 0.3s ease-out;
51 width: 22px;
52 height: 22px;
53 position: absolute;
54 right: var(--mwai-spacing);
55 }
56
57 .mwai-chat .mwai-reply .mwai-copy-button .mwai-copy-button-one {
58 position: absolute;
59 width: 16px;
60 height: 16px;
61 margin-top: 0px;
62 margin-left: 0px;
63 background: white;
64 opacity: 0.4;
65 transition: all 0.2s ease-in;
66 cursor: pointer;
67 border-radius: 2px;
68 }
69
70 .mwai-chat .mwai-reply .mwai-copy-button .mwai-copy-button-two {
71 position: absolute;
72 width: 16px;
73 height: 16px;
74 margin-top: 6px;
75 margin-left: 6px;
76 background: white;
77 opacity: 0.6;
78 transition: all 0.2s ease-in;
79 cursor: pointer;
80 border-radius: 2px;
81 }
82
83 .mwai-chat .mwai-reply .mwai-copy-button:hover .mwai-copy-button-one {
84 opacity: 0.6;
85 margin-top: 0px;
86 margin-left: 6px;
87 }
88
89 .mwai-chat .mwai-reply .mwai-copy-button:hover .mwai-copy-button-two {
90 opacity: 1;
91 margin-top: 6px;
92 margin-left: 0px;
93 }
94
95 .mwai-chat .mwai-reply .mwai-copy-button.mwai-animate .mwai-copy-button-one {
96 opacity: 0;
97 }
98
99 .mwai-chat .mwai-reply .mwai-copy-button.mwai-animate .mwai-copy-button-two {
100 width: 18px;
101 height: 18px;
102 margin-top: 2px;
103 margin-left: 2px;
104 opacity: 1;
105 }
106
107 .mwai-chat .mwai-reply.mwai-fade-out {
108 opacity: 0;
109 }
110
111 .mwai-chat .mwai-reply:hover .mwai-copy-button {
112 display: block;
113 opacity: 1;
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 }
155
156 .mwai-chat .mwai-text *:first-child {
157 margin-top: 0;
158 }
159
160 .mwai-chat .mwai-text *:last-child {
161 margin-bottom: 0;
162 }
163
164 .mwai-chat .mwai-text a {
165 color: #2196f3;
166 }
167
168 .mwai-chat .mwai-text h1 {
169 font-size: 200%;
170 }
171
172 .mwai-chat .mwai-text h2 {
173 font-size: 160%;
174 }
175
176 .mwai-chat .mwai-text h3 {
177 font-size: 140%;
178 }
179
180 .mwai-chat .mwai-text h4 {
181 font-size: 120%;
182 }
183
184 .mwai-chat .mwai-text p {
185 font-size: var(--mwai-fontSize);
186 line-height: var(--mwai-lineHeight);
187 }
188
189 .mwai-chat .mwai-text p code {
190 background: var(--mwai-backgroundSecondaryColor);
191 padding: 2px 6px;
192 border-radius: 8px;
193 font-size: 90%;
194 font-family: system-ui;
195 }
196
197 .mwai-chat .mwai-text pre {
198 color: var(--mwai-fontColor);
199 border-radius: var(--mwai-borderRadius);
200 padding: calc(var(--mwai-spacing) * 2 / 3) var(--mwai-spacing);
201 break-after: auto;
202 white-space: pre-wrap;
203 font-size: 95%;
204 max-width: 100%;
205 width: 100%;
206 font-family: system-ui;
207 background: #343541;
208 }
209
210 .mwai-chat .mwai-text pre code {
211 padding: 0 !important;
212 font-family: system-ui;
213 background: #343541;
214 }
215
216 .mwai-chat .mwai-text ol {
217 padding: 0;
218 margin: 0 0 0 20px;
219 }
220
221 .mwai-chat .mwai-text table {
222 width: 100%;
223 border: 2px solid var(--mwai-backgroundSecondaryColor);
224 border-collapse: collapse;
225 }
226
227 .mwai-chat .mwai-text thead {
228 background: var(--mwai-backgroundSecondaryColor);
229 }
230
231 .mwai-chat .mwai-text tr, .mwai-chat .mwai-text td {
232 padding: 2px 5px;
233 }
234
235 .mwai-chat .mwai-text td {
236 border: 2px solid var(--mwai-backgroundSecondaryColor);
237 }
238
239 .mwai-chat .mwai-text .mwai-typewriter {
240 display: inline-block;
241 }
242
243 .mwai-chat .mwai-text .mwai-typewriter > :first-child {
244 margin-top: 0;
245 }
246
247 .mwai-chat .mwai-text > *:first-child {
248 margin-top: 0;
249 }
250
251 .mwai-chat .mwai-text > *:last-child {
252 margin-bottom: 0;
253 }
254
255 .mwai-chat .mwai-system .mwai-name {
256 display: none;
257 }
258
259 .mwai-chat .mwai-input {
260 display: flex;
261 padding: var(--mwai-spacing);
262 border-top: 1px solid var(--mwai-backgroundPrimaryColor);
263 }
264
265 .mwai-chat .mwai-input textarea {
266 background: var(--mwai-backgroundPrimaryColor);
267 color: var(--mwai-fontColor);
268 flex: auto;
269 padding: var(--mwai-spacing);
270 border: none;
271 border-radius: var(--mwai-borderRadius);
272 font-size: var(--mwai-fontSize);
273 resize: none;
274 font-family: inherit;
275 margin: 0;
276 overflow: hidden;
277 }
278
279 .mwai-chat .mwai-input textarea:focus {
280 outline: none;
281 box-shadow: none;
282 }
283
284 .mwai-chat .mwai-input textarea::placeholder {
285 color: var(--mwai-fontColor);
286 opacity: 0.5;
287 }
288
289 .mwai-chat button {
290 background: none;
291 color: var(--mwai-fontColor);
292 background-color: var(--mwai-backgroundSecondaryColor);
293 border: 1px solid var(--mwai-backgroundPrimaryColor);
294 margin-left: var(--mwai-spacing);
295 width: 90px;
296 border-radius: 5px;
297 cursor: pointer;
298 transition: all 0.2s ease-out;
299 display: flex;
300 align-items: center;
301 justify-content: center;
302 font-size: 90%;
303 position: relative;
304 }
305
306 .mwai-chat button .mwai-timer {
307 margin-left: 5px;
308 margin-right: 5px;
309 font-size: 11px;
310 }
311
312 .mwai-chat button:hover {
313 background: var(--mwai-backgroundPrimaryColor);
314 }
315
316 .mwai-chat button[disabled] span {
317 display: none;
318 }
319
320 .mwai-chat button[disabled]::before {
321 content: '';
322 width: 18px;
323 height: 18px;
324 margin: auto;
325 border: 3px solid transparent;
326 border-top-color: var(--mwai-fontColor);
327 border-radius: 50%;
328 animation: mwai-button-spinner 1s ease infinite;
329 }
330
331 .mwai-chat .mwai-compliance {
332 opacity: 0.50;
333 margin-top: calc( -1 * var(--mwai-spacing));
334 padding: calc(var(--mwai-spacing) / 1.5) var(--mwai-spacing);
335 font-size: smaller;
336 color: var(--mwai-fontColor);
337 text-align: left;
338 }
339
340 .mwai-chat .mwai-gallery {
341 display: grid;
342 grid-template-columns: repeat(3, 1fr);
343 grid-gap: 5px;
344 }
345
346 .mwai-chat .mwai-gallery img {
347 width: 100%;
348 }
349
350 .mwai-open-button {
351 position: absolute;
352 right: 0;
353 bottom: 0;
354 transition: all 0.2s ease-out;
355 z-index: 9999;
356 display: flex;
357 flex-direction: column;
358 align-items: end;
359 }
360
361 .mwai-open-button .mwai-icon-text {
362 background: var(--mwai-iconTextBackgroundColor);
363 color: var(--mwai-iconTextColor);
364 max-width: 200px;
365 font-size: 13px;
366 margin-bottom: 15px;
367 padding: 5px 10px;
368 border-radius: 8px;
369 }
370
371 .mwai-open-button:hover {
372 cursor: pointer;
373 filter: saturate(2.5) hue-rotate(5deg);
374 }
375
376 .mwai-window {
377 position: fixed;
378 right: 30px;
379 bottom: 30px;
380 width: var(--mwai-width);
381 z-index: 9999;
382 }
383
384 .mwai-window .mwai-header {
385 display: none;
386 justify-content: flex-end;
387 align-items: center;
388 border-radius: var(--mwai-borderRadius) var(--mwai-borderRadius) 0 0;
389 background: var(--mwai-backgroundHeaderColor);
390 }
391
392 .mwai-window .mwai-header .mwai-buttons {
393 display: flex;
394 align-items: center;
395 }
396
397 .mwai-window .mwai-header .mwai-buttons .mwai-resize-button {
398 justify-content: center;
399 height: 32px;
400 width: 22px;
401 cursor: pointer;
402 display: flex;
403 justify-content: center;
404 align-items: center;
405 }
406
407 .mwai-window .mwai-header .mwai-buttons .mwai-resize-button:before {
408 transition: all 0.2s ease-out;
409 content: ' ';
410 cursor: pointer;
411 position: absolute;
412 height: 13px;
413 width: 13px;
414 border: 1px solid var(--mwai-headerButtonsColor);
415 }
416
417 .mwai-window .mwai-header .mwai-buttons .mwai-resize-button:hover:before {
418 width: 16px;
419 height: 16px;
420 }
421
422 .mwai-window .mwai-header .mwai-buttons .mwai-close-button {
423 justify-content: center;
424 height: 32px;
425 width: 33px;
426 cursor: pointer;
427 border-radius: var(--mwai-borderRadius);
428 }
429
430 .mwai-window .mwai-header .mwai-buttons .mwai-close-button:before {
431 transition: all 0.2s ease-out;
432 transform: translate(16px, 5px) rotate(45deg);
433 }
434
435 .mwai-window .mwai-header .mwai-buttons .mwai-close-button:after {
436 transition: all 0.2s ease-out;
437 transform: translate(16px, 5px) rotate(-45deg);
438 }
439
440 .mwai-window .mwai-header .mwai-buttons .mwai-close-button:before, .mwai-window .mwai-header .mwai-buttons .mwai-close-button:after {
441 content: ' ';
442 cursor: pointer;
443 position: absolute;
444 height: 22px;
445 width: 1px;
446 background-color: var(--mwai-headerButtonsColor);
447 }
448
449 .mwai-window .mwai-header .mwai-buttons .mwai-close-button:hover:before {
450 opacity: 1;
451 transform: translate(16px, 5px) rotate(135deg);
452 }
453
454 .mwai-window .mwai-header .mwai-buttons .mwai-close-button:hover:after {
455 opacity: 1;
456 transform: translate(16px, 5px) rotate(45deg);
457 }
458
459 .mwai-window .mwai-content {
460 display: none;
461 opacity: 0;
462 max-height: var(--mwai-maxHeight);
463 border-radius: 0 0 var(--mwai-borderRadius) var(--mwai-borderRadius);
464 overflow: hidden;
465 }
466
467 .mwai-window.mwai-bottom-left {
468 bottom: 30px;
469 right: inherit;
470 left: 30px;
471 }
472
473 .mwai-window.mwai-bottom-left .mwai-open-button {
474 right: inherit;
475 left: 0;
476 }
477
478 .mwai-window.mwai-top-right {
479 top: 30px;
480 bottom: inherit;
481 right: 30px;
482 }
483
484 .mwai-window.mwai-top-right .mwai-open-button {
485 top: 0;
486 bottom: inherit;
487 }
488
489 .mwai-window.mwai-top-left {
490 top: 30px;
491 bottom: inherit;
492 right: inherit;
493 left: 30px;
494 }
495
496 .mwai-window.mwai-top-left .mwai-open-button {
497 top: 0;
498 bottom: inherit;
499 right: inherit;
500 left: 0;
501 }
502
503 .mwai-window.mwai-fullscreen .mwai-header .mwai-buttons {
504 margin-bottom: 0px;
505 }
506
507 .mwai-window.mwai-fullscreen .mwai-header .mwai-buttons .mwai-resize-button:before {
508 width: 16px;
509 height: 16px;
510 }
511
512 .mwai-window.mwai-fullscreen .mwai-header .mwai-buttons .mwai-resize-button:hover:before {
513 width: 13px;
514 height: 13px;
515 }
516
517 .mwai-fullscreen:not(.mwai-window), .mwai-fullscreen.mwai-window.mwai-open {
518 position: fixed;
519 left: 0 !important;
520 right: 0 !important;
521 bottom: 0 !important;
522 top: 0 !important;
523 width: inherit;
524 height: inherit;
525 max-height: inherit;
526 max-width: inherit;
527 display: flex;
528 flex-direction: column;
529 margin: 0;
530 z-index: 999999;
531 background-color: var(--mwai-backgroundSecondaryColor);
532 }
533
534 .mwai-fullscreen:not(.mwai-window) .mwai-content, .mwai-fullscreen.mwai-window.mwai-open .mwai-content {
535 height: 100%;
536 max-height: inherit;
537 }
538
539 .mwai-fullscreen:not(.mwai-window) .mwai-content .mwai-conversation, .mwai-fullscreen.mwai-window.mwai-open .mwai-content .mwai-conversation {
540 flex: auto;
541 max-height: none;
542 }
543
544 .mwai-window.mwai-open .mwai-header {
545 display: flex;
546 }
547
548 .mwai-window.mwai-open .mwai-content {
549 display: flex;
550 transition: opacity 200ms ease-in-out 0s;
551 opacity: 1;
552 }
553
554 .mwai-window.mwai-open .mwai-open-button {
555 display: none;
556 }
557
558 @keyframes mwai-button-spinner {
559 from {
560 transform: rotate(0turn);
561 }
562 to {
563 transform: rotate(1turn);
564 }
565 }
566
567 .admin-bar .mwai-fullscreen:not(.mwai-window),
568 .admin-bar .mwai-fullscreen.mwai-window.mwai-open {
569 top: 32px;
570 }
571
572 @media (max-width: 760px) {
573 .mwai-chat.mwai-window {
574 left: 10px;
575 right: 10px;
576 bottom: 10px;
577 width: calc(100% - 20px);
578 z-index: 9999999999;
579 }
580 .mwai-chat .mwai-reply {
581 flex-direction: column;
582 }
583 .mwai-chat .mwai-input {
584 flex-direction: column;
585 }
586 }
587
588 .mwai-copy-button {
589 opacity: 0;
590 transition: all 0.3s ease-out;
591 width: 22px;
592 height: 22px;
593 position: absolute;
594 right: var(--mwai-spacing);
595 }
596
597 .mwai-copy-button .mwai-copy-button-one {
598 position: absolute;
599 width: 16px;
600 height: 16px;
601 margin-top: 0px;
602 margin-left: 0px;
603 background: white;
604 opacity: 0.4;
605 transition: all 0.2s ease-in;
606 cursor: pointer;
607 border-radius: 2px;
608 }
609
610 .mwai-copy-button .mwai-copy-button-two {
611 position: absolute;
612 width: 16px;
613 height: 16px;
614 margin-top: 6px;
615 margin-left: 6px;
616 background: white;
617 opacity: 0.6;
618 transition: all 0.2s ease-in;
619 cursor: pointer;
620 border-radius: 2px;
621 }
622
623 .mwai-copy-button:hover .mwai-copy-button-one {
624 opacity: 0.6;
625 margin-top: 0px;
626 margin-left: 6px;
627 }
628
629 .mwai-copy-button:hover .mwai-copy-button-two {
630 opacity: 1;
631 margin-top: 6px;
632 margin-left: 0px;
633 }
634
635 .mwai-copy-button.mwai-animate .mwai-copy-button-one {
636 opacity: 0;
637 }
638
639 .mwai-copy-button.mwai-animate .mwai-copy-button-two {
640 width: 18px;
641 height: 18px;
642 margin-top: 2px;
643 margin-left: 2px;
644 opacity: 1;
645 }
646
647 .mwai-chat .mwai-reply:hover .mwai-copy-button {
648 display: block;
649 opacity: 1;
650 }
651
652 @media (max-width: 760px) {
653 .mwai-chat .mwai-input button {
654 margin: 15px 0 0 0;
655 height: 40px;
656 width: inherit;
657 }
658 .mwai-chat .mwai-name {
659 margin-right: 0;
660 max-width: inherit;
661 }
662 }
663