PluginProbe ʕ •ᴥ•ʔ
AI Engine – The Chatbot, AI Framework & MCP for WordPress / 0.9.6
AI Engine – The Chatbot, AI Framework & MCP for WordPress v0.9.6
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 / classes / modules / chatbot-chatgpt.css
ai-engine / classes / modules Last commit date
assistants.php 3 years ago chatbot-chatgpt.css 3 years ago chatbot-chatgpt.scss 3 years ago chatbot.php 3 years ago
chatbot-chatgpt.css
443 lines
1 #mwai-chat-id {
2 --mwai-spacing: 15px;
3 --mwai-fontSize: 15px;
4 --mwai-borderRadius: 10px;
5 --mwai-fontColor: #FFFFFF;
6 --mwai-backgroundPrimaryColor: #454654;
7 --mwai-backgroundSecondaryColor: #343541;
8 --mwai-aiAvatarBackgroundColor: #10a37f;
9 --mwai-userAvatarBackgroundColor: #135ea4;
10 --mwai-headerButtonsColor: #FFFFFF;
11 }
12
13 #mwai-chat-id .mwai-open-button {
14 position: absolute;
15 right: 0;
16 bottom: 0;
17 transition: all 0.2s ease-out;
18 z-index: 9999;
19 display: flex;
20 flex-direction: column;
21 align-items: end;
22 }
23
24 #mwai-chat-id .mwai-open-button .mwai-icon-text {
25 background: var(--mwai-backgroundPrimaryColor);
26 color: var(--mwai-headerButtonsColor);
27 max-width: 200px;
28 font-size: 13px;
29 margin-bottom: 15px;
30 padding: 5px 10px;
31 border-radius: 8px;
32 }
33
34 #mwai-chat-id .mwai-open-button:hover {
35 cursor: pointer;
36 filter: saturate(2.5) hue-rotate(5deg);
37 }
38
39 #mwai-chat-id .mwai-content {
40 background: var(--mwai-backgroundSecondaryColor);
41 color: var(--mwai-fontColor);
42 font-size: var(--mwai-fontSize);
43 border-radius: var(--mwai-borderRadius);
44 overflow: hidden;
45 display: flex;
46 flex-direction: column;
47 }
48
49 #mwai-chat-id .mwai-conversation {
50 overflow: auto;
51 }
52
53 #mwai-chat-id * {
54 box-sizing: border-box;
55 }
56
57 #mwai-chat-id a {
58 color: #2196f3;
59 }
60
61 #mwai-chat-id h1 {
62 font-size: 200%;
63 }
64
65 #mwai-chat-id h2 {
66 font-size: 160%;
67 }
68
69 #mwai-chat-id h3 {
70 font-size: 140%;
71 }
72
73 #mwai-chat-id h4 {
74 font-size: 120%;
75 }
76
77 #mwai-chat-id pre {
78 color: var(--mwai-fontColor);
79 border-radius: var(--mwai-borderRadius);
80 padding: calc(var(--mwai-spacing) * 2 / 3) var(--mwai-spacing);
81 break-after: auto;
82 font-size: 95%;
83 font-family: system-ui;
84 background: #343541;
85 }
86
87 #mwai-chat-id pre code {
88 padding: 0 !important;
89 font-family: system-ui;
90 background: #343541;
91 }
92
93 #mwai-chat-id ol {
94 padding: 0;
95 margin: 0 0 0 20px;
96 }
97
98 #mwai-chat-id .mwai-reply {
99 display: flex;
100 padding: var(--mwai-spacing);
101 }
102
103 #mwai-chat-id .mwai-ai, #mwai-chat-id .mwai-system {
104 background: var(--mwai-backgroundPrimaryColor);
105 }
106
107 #mwai-chat-id .mwai-name {
108 color: #a0a0a0;
109 margin-right: 20px;
110 }
111
112 #mwai-chat-id .mwai-name .mwai-avatar {
113 width: 40px;
114 height: 40px;
115 background: var(--mwai-aiAvatarBackgroundColor);
116 display: flex;
117 align-items: center;
118 justify-content: center;
119 border-radius: 5px;
120 overflow: hidden;
121 }
122
123 #mwai-chat-id .mwai-name .mwai-avatar img {
124 max-width: 100%;
125 max-height: 100%;
126 }
127
128 #mwai-chat-id .mwai-name .mwai-avatar.mwai-svg img {
129 width: 28px;
130 height: 28px;
131 filter: brightness(0) invert(1);
132 }
133
134 #mwai-chat-id .mwai-user .mwai-name .mwai-avatar {
135 background: var(--mwai-userAvatarBackgroundColor);
136 }
137
138 #mwai-chat-id .mwai-text {
139 flex: auto;
140 }
141
142 #mwai-chat-id .mwai-text > *:first-child {
143 margin-top: 0;
144 }
145
146 #mwai-chat-id .mwai-text > *:last-child {
147 margin-bottom: 0;
148 }
149
150 #mwai-chat-id .mwai-input {
151 display: flex;
152 padding: var(--mwai-spacing);
153 border-top: 1px solid var(--mwai-backgroundPrimaryColor);
154 }
155
156 #mwai-chat-id .mwai-input textarea {
157 background: var(--mwai-backgroundPrimaryColor);
158 color: var(--mwai-fontColor);
159 flex: auto;
160 padding: calc(var(--mwai-spacing) / 2) var(--mwai-spacing);
161 border: none;
162 border-radius: 5px;
163 font-size: var(--mwai-fontSize);
164 resize: none;
165 font-family: inherit;
166 line-height: calc(var(--mwai-spacing) * 2);
167 margin: 0;
168 }
169
170 #mwai-chat-id .mwai-input textarea:focus {
171 outline: none;
172 }
173
174 #mwai-chat-id .mwai-input button {
175 background: none;
176 color: var(--mwai-fontColor);
177 background-color: var(--mwai-backgroundSecondaryColor);
178 border: 1px solid var(--mwai-backgroundPrimaryColor);
179 margin-left: var(--mwai-spacing);
180 width: 90px;
181 border-radius: 5px;
182 cursor: pointer;
183 transition: all 0.2s ease-out;
184 max-height: 60px;
185 display: flex;
186 align-items: center;
187 justify-content: center;
188 }
189
190 #mwai-chat-id .mwai-input button .mwai-timer {
191 margin-left: 5px;
192 margin-right: 5px;
193 font-size: 11px;
194 }
195
196 #mwai-chat-id .mwai-input button:hover {
197 background: var(--mwai-backgroundPrimaryColor);
198 }
199
200 #mwai-chat-id button {
201 position: relative;
202 }
203
204 #mwai-chat-id button[disabled] span {
205 display: none;
206 }
207
208 #mwai-chat-id button[disabled]::before {
209 content: '';
210 width: 18px;
211 height: 18px;
212 margin: auto;
213 border: 3px solid transparent;
214 border-top-color: var(--mwai-fontColor);
215 border-radius: 50%;
216 animation: mwai-button-spinner 1s ease infinite;
217 }
218
219 #mwai-chat-id.mwai-window {
220 position: fixed;
221 right: 30px;
222 bottom: 30px;
223 width: 460px;
224 z-index: 9999;
225 }
226
227 #mwai-chat-id.mwai-window .mwai-header {
228 display: none;
229 justify-content: flex-end;
230 align-items: center;
231 }
232
233 #mwai-chat-id.mwai-window .mwai-header .mwai-resize-button {
234 justify-content: center;
235 height: 40px;
236 width: 25px;
237 cursor: pointer;
238 display: flex;
239 justify-content: center;
240 align-items: center;
241 }
242
243 #mwai-chat-id.mwai-window .mwai-header .mwai-resize-button:before {
244 transition: all 0.2s ease-out;
245 content: ' ';
246 cursor: pointer;
247 position: absolute;
248 height: 15px;
249 width: 15px;
250 opacity: 0.75;
251 border: 2px solid var(--mwai-headerButtonsColor);
252 }
253
254 #mwai-chat-id.mwai-window .mwai-header .mwai-resize-button:hover:before {
255 width: 20px;
256 height: 20px;
257 }
258
259 #mwai-chat-id.mwai-window .mwai-header .mwai-close-button {
260 justify-content: center;
261 height: 35px;
262 width: 35px;
263 cursor: pointer;
264 }
265
266 #mwai-chat-id.mwai-window .mwai-header .mwai-close-button:before, #mwai-chat-id.mwai-window .mwai-header .mwai-close-button:after {
267 content: ' ';
268 cursor: pointer;
269 position: absolute;
270 height: 25px;
271 width: 2px;
272 background-color: var(--mwai-headerButtonsColor);
273 opacity: 0.75;
274 }
275
276 #mwai-chat-id.mwai-window .mwai-header .mwai-close-button:before {
277 transition: all 0.2s ease-out;
278 transform: translate(16px, 5px) rotate(45deg);
279 }
280
281 #mwai-chat-id.mwai-window .mwai-header .mwai-close-button:after {
282 transition: all 0.2s ease-out;
283 transform: translate(16px, 5px) rotate(-45deg);
284 }
285
286 #mwai-chat-id.mwai-window .mwai-header .mwai-close-button:hover:before {
287 opacity: 1;
288 transform: translate(16px, 5px) rotate(135deg);
289 }
290
291 #mwai-chat-id.mwai-window .mwai-header .mwai-close-button:hover:after {
292 opacity: 1;
293 transform: translate(16px, 5px) rotate(45deg);
294 }
295
296 #mwai-chat-id.mwai-window .mwai-content {
297 display: none;
298 opacity: 0;
299 max-height: 40vh;
300 }
301
302 #mwai-chat-id.mwai-window.mwai-bottom-left {
303 bottom: 30px;
304 right: inherit;
305 left: 30px;
306 }
307
308 #mwai-chat-id.mwai-window.mwai-bottom-left .mwai-open-button {
309 right: inherit;
310 left: 0;
311 }
312
313 #mwai-chat-id.mwai-window.mwai-top-right {
314 top: 30px;
315 bottom: inherit;
316 right: 30px;
317 }
318
319 #mwai-chat-id.mwai-window.mwai-top-right .mwai-open-button {
320 top: 0;
321 bottom: inherit;
322 }
323
324 #mwai-chat-id.mwai-window.mwai-top-left {
325 top: 30px;
326 bottom: inherit;
327 right: inherit;
328 left: 30px;
329 }
330
331 #mwai-chat-id.mwai-window.mwai-top-left .mwai-open-button {
332 top: 0;
333 bottom: inherit;
334 right: inherit;
335 left: 0;
336 }
337
338 #mwai-chat-id .mwai-gallery {
339 display: grid;
340 grid-template-columns: repeat(3, 1fr);
341 grid-gap: 5px;
342 }
343
344 #mwai-chat-id .mwai-gallery img {
345 width: 100%;
346 }
347
348 #mwai-chat-id.mwai-window.mwai-fullscreen .mwai-close-button {
349 height: 40px;
350 }
351
352 #mwai-chat-id.mwai-window.mwai-fullscreen .mwai-close-button:before, #mwai-chat-id.mwai-window.mwai-fullscreen .mwai-close-button:after {
353 height: 30px;
354 }
355
356 #mwai-chat-id.mwai-window.mwai-fullscreen .mwai-resize-button:before {
357 width: 20px;
358 height: 20px;
359 }
360
361 #mwai-chat-id.mwai-window.mwai-fullscreen .mwai-resize-button:hover:before {
362 width: 15px;
363 height: 15px;
364 }
365
366 #mwai-chat-id.mwai-fullscreen:not(.mwai-window), #mwai-chat-id.mwai-fullscreen.mwai-window.mwai-open {
367 position: fixed;
368 left: 0;
369 right: 0;
370 bottom: 0;
371 top: 0;
372 width: inherit;
373 height: inherit;
374 max-height: inherit;
375 max-width: inherit;
376 display: flex;
377 flex-direction: column;
378 margin: 0;
379 }
380
381 #mwai-chat-id.mwai-fullscreen:not(.mwai-window) .mwai-content, #mwai-chat-id.mwai-fullscreen.mwai-window.mwai-open .mwai-content {
382 height: 100%;
383 max-height: inherit;
384 border-radius: inherit;
385 }
386
387 #mwai-chat-id.mwai-fullscreen:not(.mwai-window) .mwai-content .mwai-conversation, #mwai-chat-id.mwai-fullscreen.mwai-window.mwai-open .mwai-content .mwai-conversation {
388 flex: auto;
389 }
390
391 #mwai-chat-id.mwai-window.mwai-open .mwai-header {
392 display: flex;
393 }
394
395 #mwai-chat-id.mwai-window.mwai-open .mwai-content {
396 display: flex;
397 transition: opacity 200ms ease-in-out 0s;
398 opacity: 1;
399 }
400
401 #mwai-chat-id.mwai-window.mwai-open .mwai-open-button {
402 display: none;
403 }
404
405 @media (max-width: 760px) {
406 #mwai-chat-id.mwai-window {
407 left: 10px;
408 right: 10px;
409 bottom: 10px;
410 width: calc(100% - 20px);
411 z-index: 9999999999;
412 }
413 #mwai-chat-id .mwai-reply {
414 flex-direction: column;
415 }
416 #mwai-chat-id .mwai-input {
417 flex-direction: column;
418 }
419 #mwai-chat-id .mwai-input button {
420 margin: 15px 0 0 0;
421 height: 40px;
422 width: inherit;
423 }
424 #mwai-chat-id .mwai-name {
425 margin-right: 0;
426 max-width: inherit;
427 }
428 }
429
430 @keyframes mwai-button-spinner {
431 from {
432 transform: rotate(0turn);
433 }
434 to {
435 transform: rotate(1turn);
436 }
437 }
438
439 .admin-bar #mwai-chat-id.mwai-fullscreen:not(.mwai-window),
440 .admin-bar #mwai-chat-id.mwai-fullscreen.mwai-window.mwai-open {
441 top: 32px;
442 }
443