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