PluginProbe ʕ •ᴥ•ʔ
AI Engine – The Chatbot, AI Framework & MCP for WordPress / 0.9.2
AI Engine – The Chatbot, AI Framework & MCP for WordPress v0.9.2
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 / 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
431 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: 80px;
181 border-radius: 5px;
182 cursor: pointer;
183 transition: all 0.2s ease-out;
184 max-height: 60px;
185 }
186
187 #mwai-chat-id .mwai-input button:hover {
188 background: var(--mwai-backgroundPrimaryColor);
189 }
190
191 #mwai-chat-id button {
192 position: relative;
193 }
194
195 #mwai-chat-id button[disabled] span {
196 display: none;
197 }
198
199 #mwai-chat-id button[disabled]::after {
200 content: '';
201 position: absolute;
202 width: 18px;
203 height: 18px;
204 top: 0;
205 left: 0;
206 right: 0;
207 bottom: 0;
208 margin: auto;
209 border: 3px solid transparent;
210 border-top-color: var(--mwai-fontColor);
211 border-radius: 50%;
212 animation: mwai-button-spinner 1s ease infinite;
213 }
214
215 #mwai-chat-id.mwai-window {
216 position: fixed;
217 right: 30px;
218 bottom: 30px;
219 width: 460px;
220 z-index: 9999;
221 }
222
223 #mwai-chat-id.mwai-window .mwai-header {
224 display: none;
225 justify-content: flex-end;
226 align-items: center;
227 }
228
229 #mwai-chat-id.mwai-window .mwai-header .mwai-resize-button {
230 justify-content: center;
231 height: 40px;
232 width: 36px;
233 cursor: pointer;
234 display: flex;
235 justify-content: center;
236 align-items: center;
237 }
238
239 #mwai-chat-id.mwai-window .mwai-header .mwai-resize-button:before {
240 transition: all 0.2s ease-out;
241 content: ' ';
242 cursor: pointer;
243 position: absolute;
244 height: 15px;
245 width: 15px;
246 opacity: 0.75;
247 border: 2px solid var(--mwai-headerButtonsColor);
248 }
249
250 #mwai-chat-id.mwai-window .mwai-header .mwai-resize-button:hover:before {
251 width: 20px;
252 height: 20px;
253 }
254
255 #mwai-chat-id.mwai-window .mwai-header .mwai-close-button {
256 justify-content: center;
257 height: 40px;
258 width: 35px;
259 cursor: pointer;
260 }
261
262 #mwai-chat-id.mwai-window .mwai-header .mwai-close-button:before, #mwai-chat-id.mwai-window .mwai-header .mwai-close-button:after {
263 content: ' ';
264 cursor: pointer;
265 position: absolute;
266 height: 30px;
267 width: 2px;
268 background-color: var(--mwai-headerButtonsColor);
269 opacity: 0.75;
270 }
271
272 #mwai-chat-id.mwai-window .mwai-header .mwai-close-button:before {
273 transition: all 0.2s ease-out;
274 transform: translate(16px, 5px) rotate(45deg);
275 }
276
277 #mwai-chat-id.mwai-window .mwai-header .mwai-close-button:after {
278 transition: all 0.2s ease-out;
279 transform: translate(16px, 5px) rotate(-45deg);
280 }
281
282 #mwai-chat-id.mwai-window .mwai-header .mwai-close-button:hover:before {
283 opacity: 1;
284 transform: translate(16px, 5px) rotate(135deg);
285 }
286
287 #mwai-chat-id.mwai-window .mwai-header .mwai-close-button:hover:after {
288 opacity: 1;
289 transform: translate(16px, 5px) rotate(45deg);
290 }
291
292 #mwai-chat-id.mwai-window .mwai-content {
293 display: none;
294 opacity: 0;
295 max-height: 40vh;
296 }
297
298 #mwai-chat-id.mwai-window.mwai-bottom-left {
299 bottom: 30px;
300 right: inherit;
301 left: 30px;
302 }
303
304 #mwai-chat-id.mwai-window.mwai-bottom-left .mwai-open-button {
305 right: inherit;
306 left: 0;
307 }
308
309 #mwai-chat-id.mwai-window.mwai-top-right {
310 top: 30px;
311 bottom: inherit;
312 right: 30px;
313 }
314
315 #mwai-chat-id.mwai-window.mwai-top-right .mwai-open-button {
316 top: 0;
317 bottom: inherit;
318 }
319
320 #mwai-chat-id.mwai-window.mwai-top-left {
321 top: 30px;
322 bottom: inherit;
323 right: inherit;
324 left: 30px;
325 }
326
327 #mwai-chat-id.mwai-window.mwai-top-left .mwai-open-button {
328 top: 0;
329 bottom: inherit;
330 right: inherit;
331 left: 0;
332 }
333
334 #mwai-chat-id .mwai-gallery {
335 display: grid;
336 grid-template-columns: repeat(3, 1fr);
337 grid-gap: 5px;
338 }
339
340 #mwai-chat-id .mwai-gallery img {
341 width: 100%;
342 }
343
344 #mwai-chat-id.mwai-window.mwai-fullscreen .mwai-resize-button:before {
345 width: 20px;
346 height: 20px;
347 }
348
349 #mwai-chat-id.mwai-window.mwai-fullscreen .mwai-resize-button:hover:before {
350 width: 15px;
351 height: 15px;
352 }
353
354 #mwai-chat-id.mwai-fullscreen:not(.mwai-window), #mwai-chat-id.mwai-fullscreen.mwai-window.mwai-open {
355 position: fixed;
356 left: 0;
357 right: 0;
358 bottom: 0;
359 top: 0;
360 width: inherit;
361 height: inherit;
362 max-height: inherit;
363 max-width: inherit;
364 display: flex;
365 flex-direction: column;
366 margin: 0;
367 }
368
369 #mwai-chat-id.mwai-fullscreen:not(.mwai-window) .mwai-content, #mwai-chat-id.mwai-fullscreen.mwai-window.mwai-open .mwai-content {
370 height: 100%;
371 max-height: inherit;
372 border-radius: inherit;
373 }
374
375 #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 {
376 flex: auto;
377 }
378
379 #mwai-chat-id.mwai-window.mwai-open .mwai-header {
380 display: flex;
381 }
382
383 #mwai-chat-id.mwai-window.mwai-open .mwai-content {
384 display: flex;
385 transition: opacity 200ms ease-in-out 0s;
386 opacity: 1;
387 }
388
389 #mwai-chat-id.mwai-window.mwai-open .mwai-open-button {
390 display: none;
391 }
392
393 @media (max-width: 760px) {
394 #mwai-chat-id.mwai-window {
395 left: 10px;
396 right: 10px;
397 bottom: 10px;
398 width: calc(100% - 20px);
399 z-index: 9999999999;
400 }
401 #mwai-chat-id .mwai-reply {
402 flex-direction: column;
403 }
404 #mwai-chat-id .mwai-input {
405 flex-direction: column;
406 }
407 #mwai-chat-id .mwai-input button {
408 margin: 15px 0 0 0;
409 height: 40px;
410 width: inherit;
411 }
412 #mwai-chat-id .mwai-name {
413 margin-right: 0;
414 max-width: inherit;
415 }
416 }
417
418 @keyframes mwai-button-spinner {
419 from {
420 transform: rotate(0turn);
421 }
422 to {
423 transform: rotate(1turn);
424 }
425 }
426
427 .admin-bar #mwai-chat-id.mwai-fullscreen:not(.mwai-window),
428 .admin-bar #mwai-chat-id.mwai-fullscreen.mwai-window.mwai-open {
429 top: 32px;
430 }
431