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