PluginProbe ʕ •ᴥ•ʔ
AI Engine – The Chatbot, AI Framework & MCP for WordPress / 1.6.85
AI Engine – The Chatbot, AI Framework & MCP for WordPress v1.6.85
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.scss
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.scss
482 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
18 button {
19 color: var(--mwai-fontColor);
20 background: var(--mwai-backgroundSecondaryColor);
21 border: 1px solid var(--mwai-backgroundPrimaryColor);
22 padding: calc(var(--mwai-spacing) / 2) var(--mwai-spacing);
23 min-width: 90px;
24 border-radius: 5px;
25 cursor: pointer;
26 transition: all 0.2s ease-out;
27 display: flex;
28 align-items: center;
29 justify-content: center;
30 font-size: 90%;
31 position: relative;
32
33 .mwai-timer {
34 margin-left: 5px;
35 margin-right: 5px;
36 font-size: 11px;
37 }
38
39 &:hover {
40 background: var(--mwai-backgroundPrimaryColor);
41 }
42 }
43
44 button[disabled]] {
45
46 span {
47 display: none;
48 }
49
50 &:before {
51 content: '';
52 width: 18px;
53 height: 18px;
54 margin: auto;
55 border: 3px solid transparent;
56 border-top-color: var(--mwai-fontColor);
57 border-radius: 50%;
58 animation: mwai-button-spinner 1s ease infinite;
59 }
60 }
61
62 }
63
64 .mwai-discussions {
65 border-radius: var(--mwai-borderRadius) var(--mwai-borderRadius);
66 background: var(--mwai-backgroundHeaderColor);
67 overflow: hidden;
68
69 * {
70 box-sizing: border-box;
71 }
72
73 .mwai-header {
74 color: var(--mwai-headerButtonsColor);
75 padding: var(--mwai-spacing);
76 display: flex;
77 justify-content: space-between;
78 align-items: center;
79 }
80
81 .mwai-content {
82 background: var(--mwai-conversationsBackgroundColor);
83 list-style: none;
84 padding: calc(var(--mwai-spacing) / 2);
85 margin: 0;
86
87 li {
88 color: var(--mwai-conversationsTextColor);
89 font-size: 80%;
90 padding: calc(var(--mwai-spacing) / 2);
91
92 &:hover {
93 background: var(--mwai-backgroundPrimaryColor);
94 border-radius: var(--mwai-borderRadius);
95 cursor: pointer;
96 }
97 }
98
99 }
100
101 }
102
103 .mwai-chat {
104
105
106 * {
107 box-sizing: border-box;
108 }
109
110 .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-conversation {
121 overflow: auto;
122
123 }
124
125 .mwai-reply {
126 display: flex;
127 padding: var(--mwai-spacing);
128 position: relative;
129 line-height: var(--mwai-lineHeight);
130 border-bottom: 1px solid var(--mwai-backgroundPrimaryColor);
131
132 .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 .mwai-copy-button-one {
141 position: absolute;
142 width: 16px;
143 height: 16px;
144 margin-top: 0px;
145 margin-left: 0px;
146 background: white;
147 opacity: 0.4;
148 transition: all 0.2s ease-in;
149 cursor: pointer;
150 border-radius: 2px;
151 }
152
153 .mwai-copy-button-two {
154 position: absolute;
155 width: 16px;
156 height: 16px;
157 margin-top: 6px;
158 margin-left: 6px;
159 background: white;
160 opacity: 0.6;
161 transition: all 0.2s ease-in;
162 cursor: pointer;
163 border-radius: 2px;
164 }
165
166 &:hover {
167 .mwai-copy-button-one {
168 opacity: 0.6;
169 margin-top: 0px;
170 margin-left: 6px;
171 }
172
173 .mwai-copy-button-two {
174 opacity: 1;
175 margin-top: 6px;
176 margin-left: 0px;
177 }
178 }
179
180 &.mwai-animate {
181
182 .mwai-copy-button-one {
183 opacity: 0;
184 }
185
186 .mwai-copy-button-two {
187 width: 18px;
188 height: 18px;
189 margin-top: 2px;
190 margin-left: 2px;
191 opacity: 1;
192 }
193 }
194 }
195
196 transition: opacity 0.35s cubic-bezier(0.4, 0, 0.2, 1);
197
198 &.mwai-fade-out {
199 opacity: 0;
200 }
201
202 &:hover {
203 .mwai-copy-button {
204 display: block;
205 opacity: 1;
206 }
207 }
208 }
209
210 .mwai-user {
211 background: var(--mwai-backgroundSecondaryColor);
212 }
213
214 .mwai-ai, .mwai-system {
215 background: var(--mwai-backgroundPrimaryColor);
216 }
217
218 .mwai-name {
219 color: var(--mwai-fontColor);
220 margin-right: 5px;
221
222 .mwai-name-text {
223 opacity: 0.50;
224 white-space: nowrap;
225 }
226
227 .mwai-avatar {
228 margin-right: 10px;
229 width: 40px;
230 height: 40px;
231 display: flex;
232 align-items: center;
233 justify-content: center;
234 border-radius: 5px;
235 overflow: hidden;
236
237 img {
238 max-width: 100%;
239 max-height: 100%;
240 }
241
242 &.mwai-svg img {
243 width: 28px;
244 height: 28px;
245 filter: brightness(0) invert(1);
246 }
247 }
248 }
249
250 .mwai-text {
251 flex: auto;
252 font-size: var(--mwai-fontSize);
253 line-height: var(--mwai-lineHeight);
254 color: var(--mwai-fontColor);
255 font-size: var(--mwai-fontSize);
256
257 * {
258 font-size: var(--mwai-fontSize);
259 color: var(--mwai-fontColor);
260 }
261
262 *:first-child {
263 margin-top: 0;
264 }
265
266 *:last-child {
267 margin-bottom: 0;
268 }
269
270 a {
271 color: #2196f3;
272 }
273
274 h1 {
275 font-size: 200%;
276 }
277
278 h2 {
279 font-size: 160%;
280 }
281
282 h3 {
283 font-size: 140%;
284 }
285
286 h4 {
287 font-size: 120%;
288 }
289
290 p {
291
292 code {
293 background: var(--mwai-backgroundSecondaryColor);
294 padding: 2px 6px;
295 border-radius: 8px;
296 font-size: 90%;
297 font-family: system-ui;
298 }
299 }
300
301 pre {
302 color: var(--mwai-fontColor);
303 border-radius: var(--mwai-borderRadius);
304 padding: calc(var(--mwai-spacing) * 2 / 3) var(--mwai-spacing);
305 break-after: auto;
306 white-space: pre-wrap;
307 font-size: 95%;
308 max-width: 100%;
309 width: 100%;
310 font-family: system-ui;
311 background: #343541;
312
313 code {
314 padding: 0 !important;
315 font-family: system-ui;
316 background: #343541;
317 }
318 }
319
320 ol {
321 padding: 0;
322 margin: 0 0 0 20px;
323 }
324
325 table {
326 width: 100%;
327 border: 2px solid var(--mwai-backgroundSecondaryColor);
328 border-collapse: collapse
329 }
330
331 thead {
332 background: var(--mwai-backgroundSecondaryColor);
333 }
334
335 tr, td {
336 padding: 2px 5px;
337 }
338
339 td {
340 border: 2px solid var(--mwai-backgroundSecondaryColor);
341 }
342
343 .mwai-typewriter {
344 display: inline-block;
345
346 > :first-child {
347 margin-top: 0;
348 }
349 }
350
351 >* {
352 &:first-child {
353 margin-top: 0;
354
355 }
356 &:last-child {
357 margin-bottom: 0;
358 }
359 }
360 }
361
362 .mwai-system .mwai-name {
363 display: none;
364 }
365
366 .mwai-input {
367 display: flex;
368 padding: var(--mwai-spacing);
369 border-top: 1px solid var(--mwai-backgroundPrimaryColor);
370
371 .mwai-input-text {
372 flex: auto;
373 position: relative;
374 display: flex;
375
376 textarea {
377 background: var(--mwai-backgroundPrimaryColor);
378 color: var(--mwai-fontColor);
379 flex: auto;
380 padding: var(--mwai-spacing);
381 border: none;
382 border-radius: var(--mwai-borderRadius);
383 font-size: var(--mwai-fontSize);
384 resize: none;
385 font-family: inherit;
386 margin: 0;
387 overflow: hidden;
388
389 &:focus {
390 outline: none;
391 box-shadow: none;
392 }
393
394 &::placeholder {
395 color: var(--mwai-fontColor);
396 opacity: 0.5;
397 }
398 }
399
400 .mwai-microphone {
401 display: flex;
402 align-items: center;
403 justify-content: center;
404 position: absolute;
405 right: 0px;
406 height: 100%;
407 cursor: pointer;
408
409 svg {
410 fill: var(--mwai-fontColor);
411 width: 34px;
412 height: 34px;
413 padding: 5px 10px;
414 fill: var(--mwai-fontColor);
415 opacity: 0.5;
416 transition: opacity 0.3s ease-out;
417 }
418
419 &[active=true]=true] {
420 svg {
421 opacity: 1;
422 }
423 }
424
425 &[disabled]] {
426 svg {
427 opacity: 0;
428 }
429 }
430 }
431 }
432
433 button {
434 margin-left: var(--mwai-spacing);
435 }
436 }
437
438 .mwai-compliance {
439 opacity: 0.50;
440 margin-top: calc( -1 * var(--mwai-spacing));
441 padding: calc(var(--mwai-spacing) / 1.5) var(--mwai-spacing);
442 font-size: smaller;
443 color: var(--mwai-fontColor);
444 text-align: left;
445 }
446
447 .mwai-gallery {
448 display: grid;
449 grid-template-columns: repeat(3, 1fr);
450 grid-gap: 5px;
451
452 img {
453 width: 100%;
454 }
455 }
456 }
457
458 @import '_common.scss';
459 @import '_copybutton.scss';
460 @import '_codeDark.scss';
461
462 // Mobile
463
464 @media (max-width: 760px) {
465
466 .mwai-chat {
467
468 .mwai-input {
469
470 button {
471 margin: 15px 0 0 0;
472 height: 40px;
473 width: inherit;
474 }
475 }
476
477 .mwai-name {
478 margin-right: 0;
479 max-width: inherit;
480 }
481 }
482 }