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