PluginProbe ʕ •ᴥ•ʔ
AI Engine – The Chatbot, AI Framework & MCP for WordPress / 2.3.9
AI Engine – The Chatbot, AI Framework & MCP for WordPress v2.3.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 / themes / chatgpt.css
ai-engine / themes Last commit date
icons 2 years ago sass 2 years ago ChatGPT.module.css 2 years ago ChatGPT.module.scss 2 years ago Messages.module.css 2 years ago Messages.module.scss 2 years ago _codeDark.scss 3 years ago _codeLight.scss 3 years ago _common.scss 2 years ago _copybutton.scss 3 years ago chatgpt.css 2 years ago messages.css 2 years ago
chatgpt.css
1093 lines
1 .mwai-chatgpt-theme {
2 --mwai-spacing: 15px;
3 --mwai-fontSize: 15px;
4 --mwai-lineHeight: 1.5;
5 --mwai-borderRadius: 10px;
6 --mwai-width: 460px;
7 --mwai-maxHeight: 40vh;
8 --mwai-iconTextColor: white;
9 --mwai-iconTextBackgroundColor: #343541;
10 --mwai-fontColor: #FFFFFF;
11 --mwai-backgroundPrimaryColor: #454654;
12 --mwai-backgroundHeaderColor: #343541;
13 --mwai-bubbleColor: #343541;
14 --mwai-headerButtonsColor: #FFFFFF;
15 --mwai-conversationsBackgroundColor: #202123;
16 --mwai-conversationsTextColor: #FFFFFF;
17 --mwai-backgroundSecondaryColor: #343541;
18 --mwai-errorBackgroundColor: #6d2f2a;
19 --mwai-errorTextColor: #FFFFFF;
20 }
21
22 .mwai-chatgpt-theme * {
23 box-sizing: border-box;
24 }
25
26 .mwai-chatgpt-theme .mwai-content {
27 background: var(--mwai-backgroundSecondaryColor);
28 color: var(--mwai-fontColor);
29 font-size: var(--mwai-fontSize);
30 overflow: hidden;
31 display: flex;
32 flex-direction: column;
33 border-radius: var(--mwai-borderRadius);
34 }
35
36 .mwai-chatgpt-theme .mwai-conversation {
37 overflow: auto;
38 }
39
40 .mwai-chatgpt-theme .mwai-reply {
41 display: flex;
42 padding: var(--mwai-spacing);
43 position: relative;
44 line-height: var(--mwai-lineHeight);
45 transition: opacity 0.35s cubic-bezier(0.4, 0, 0.2, 1);
46 }
47
48 .mwai-chatgpt-theme .mwai-reply .mwai-copy-button {
49 opacity: 0;
50 transition: all 0.3s ease-out;
51 width: 22px;
52 height: 22px;
53 position: absolute;
54 right: var(--mwai-spacing);
55 }
56
57 .mwai-chatgpt-theme .mwai-reply .mwai-copy-button .mwai-copy-button-one, .mwai-chatgpt-theme .mwai-reply .mwai-copy-button .mwai-copy-button-two {
58 position: absolute;
59 width: 16px;
60 height: 16px;
61 background: white;
62 opacity: 0.4;
63 transition: all 0.2s ease-in;
64 cursor: pointer;
65 border-radius: 2px;
66 }
67
68 .mwai-chatgpt-theme .mwai-reply .mwai-copy-button .mwai-copy-button-one {
69 margin-top: 0;
70 margin-left: 0;
71 }
72
73 .mwai-chatgpt-theme .mwai-reply .mwai-copy-button .mwai-copy-button-two {
74 margin-top: 6px;
75 margin-left: 6px;
76 opacity: 0.6;
77 }
78
79 .mwai-chatgpt-theme .mwai-reply .mwai-copy-button:hover .mwai-copy-button-one {
80 opacity: 0.6;
81 margin-top: 0;
82 margin-left: 6px;
83 }
84
85 .mwai-chatgpt-theme .mwai-reply .mwai-copy-button:hover .mwai-copy-button-two {
86 opacity: 1;
87 margin-top: 6px;
88 margin-left: 0;
89 }
90
91 .mwai-chatgpt-theme .mwai-reply .mwai-copy-button.mwai-animate .mwai-copy-button-one {
92 opacity: 0;
93 }
94
95 .mwai-chatgpt-theme .mwai-reply .mwai-copy-button.mwai-animate .mwai-copy-button-two {
96 width: 18px;
97 height: 18px;
98 margin-top: 2px;
99 margin-left: 2px;
100 opacity: 1;
101 }
102
103 .mwai-chatgpt-theme .mwai-reply.mwai-fade-out {
104 opacity: 0;
105 }
106
107 .mwai-chatgpt-theme .mwai-reply:hover .mwai-copy-button {
108 display: block;
109 opacity: 1;
110 }
111
112 .mwai-chatgpt-theme .mwai-reply.mwai-user {
113 background: var(--mwai-backgroundSecondaryColor);
114 }
115
116 .mwai-chatgpt-theme .mwai-reply.mwai-ai {
117 background: var(--mwai-backgroundPrimaryColor);
118 }
119
120 .mwai-chatgpt-theme .mwai-reply .mwai-name {
121 color: var(--mwai-fontColor);
122 margin-right: 5px;
123 }
124
125 .mwai-chatgpt-theme .mwai-reply .mwai-name .mwai-name-text {
126 opacity: 0.50;
127 white-space: nowrap;
128 }
129
130 .mwai-chatgpt-theme .mwai-reply .mwai-name .mwai-avatar {
131 margin-right: 10px;
132 display: flex;
133 align-items: center;
134 justify-content: center;
135 border-radius: 5px;
136 overflow: hidden;
137 }
138
139 .mwai-chatgpt-theme .mwai-reply .mwai-name .mwai-avatar img {
140 width: 32px;
141 height: 32px;
142 }
143
144 .mwai-chatgpt-theme .mwai-reply .mwai-name .mwai-avatar.mwai-svg img {
145 width: 28px;
146 height: 28px;
147 filter: brightness(0) invert(1);
148 }
149
150 .mwai-chatgpt-theme .mwai-reply .mwai-text {
151 flex: auto;
152 font-size: var(--mwai-fontSize);
153 line-height: var(--mwai-lineHeight);
154 color: var(--mwai-fontColor);
155 }
156
157 .mwai-chatgpt-theme .mwai-reply .mwai-text .mwai-image {
158 display: block;
159 max-width: 250px;
160 height: auto;
161 margin: 0 0 10px 0;
162 border-radius: var(--mwai-borderRadius);
163 }
164
165 .mwai-chatgpt-theme .mwai-reply .mwai-text .mwai-filename {
166 display: flex;
167 text-decoration: none;
168 border: 1px solid var(--mwai-backgroundPrimaryColor);
169 border-radius: var(--mwai-borderRadius);
170 padding: 5px 10px;
171 margin-bottom: 10px;
172 }
173
174 .mwai-chatgpt-theme .mwai-reply .mwai-text * {
175 font-size: var(--mwai-fontSize);
176 }
177
178 .mwai-chatgpt-theme .mwai-reply .mwai-text > span > *:first-child {
179 margin-top: 0;
180 }
181
182 .mwai-chatgpt-theme .mwai-reply .mwai-text > span > *:last-child {
183 margin-bottom: 0;
184 }
185
186 .mwai-chatgpt-theme .mwai-reply .mwai-text a {
187 color: #2196f3;
188 }
189
190 .mwai-chatgpt-theme .mwai-reply .mwai-text h1 {
191 font-size: 200%;
192 }
193
194 .mwai-chatgpt-theme .mwai-reply .mwai-text h2 {
195 font-size: 160%;
196 }
197
198 .mwai-chatgpt-theme .mwai-reply .mwai-text h3 {
199 font-size: 140%;
200 }
201
202 .mwai-chatgpt-theme .mwai-reply .mwai-text h4 {
203 font-size: 120%;
204 }
205
206 .mwai-chatgpt-theme .mwai-reply .mwai-text p code {
207 background: var(--mwai-backgroundSecondaryColor);
208 padding: 2px 6px;
209 border-radius: 8px;
210 font-size: 90%;
211 font-family: system-ui;
212 }
213
214 .mwai-chatgpt-theme .mwai-reply .mwai-text pre {
215 color: var(--mwai-fontColor);
216 border-radius: var(--mwai-borderRadius);
217 padding: calc(var(--mwai-spacing) * 2 / 3) var(--mwai-spacing);
218 break-after: auto;
219 white-space: pre-wrap;
220 font-size: 95%;
221 max-width: 100%;
222 width: 100%;
223 font-family: system-ui;
224 background: #343541;
225 }
226
227 .mwai-chatgpt-theme .mwai-reply .mwai-text pre code {
228 padding: 0 !important;
229 font-family: system-ui;
230 background: #343541;
231 }
232
233 .mwai-chatgpt-theme .mwai-reply .mwai-text ul, .mwai-chatgpt-theme .mwai-reply .mwai-text ol {
234 padding: 0;
235 }
236
237 .mwai-chatgpt-theme .mwai-reply .mwai-text ol {
238 margin: 0 0 0 20px;
239 }
240
241 .mwai-chatgpt-theme .mwai-reply .mwai-text table {
242 width: 100%;
243 border: 2px solid var(--mwai-backgroundSecondaryColor);
244 border-collapse: collapse;
245 }
246
247 .mwai-chatgpt-theme .mwai-reply .mwai-text thead {
248 background: var(--mwai-backgroundSecondaryColor);
249 }
250
251 .mwai-chatgpt-theme .mwai-reply .mwai-text tr, .mwai-chatgpt-theme .mwai-reply .mwai-text td {
252 padding: 2px 5px;
253 }
254
255 .mwai-chatgpt-theme .mwai-reply .mwai-text td {
256 border: 2px solid var(--mwai-backgroundSecondaryColor);
257 }
258
259 .mwai-chatgpt-theme .mwai-reply .mwai-text .mwai-typewriter {
260 display: inline-block;
261 }
262
263 .mwai-chatgpt-theme .mwai-reply .mwai-text .mwai-typewriter > :first-child {
264 margin-top: 0;
265 }
266
267 .mwai-chatgpt-theme .mwai-reply .mwai-text > *:first-child {
268 margin-top: 0;
269 }
270
271 .mwai-chatgpt-theme .mwai-reply .mwai-text > *:last-child {
272 margin-bottom: 0;
273 }
274
275 .mwai-chatgpt-theme .mwai-reply.mwai-system {
276 background: var(--mwai-errorBackgroundColor);
277 color: var(--mwai-errorFontColor);
278 }
279
280 .mwai-chatgpt-theme .mwai-reply.mwai-system .mwai-name {
281 display: none;
282 }
283
284 .mwai-chatgpt-theme .mwai-input {
285 display: flex;
286 padding: var(--mwai-spacing);
287 border-top: 1px solid var(--mwai-backgroundPrimaryColor);
288 }
289
290 .mwai-chatgpt-theme .mwai-input .mwai-input-text {
291 flex: auto;
292 position: relative;
293 background: var(--mwai-backgroundPrimaryColor);
294 border-radius: var(--mwai-borderRadius);
295 overflow: hidden;
296 display: flex;
297 padding: calc(var(--mwai-spacing) / 2);
298 }
299
300 .mwai-chatgpt-theme .mwai-input .mwai-input-text.mwai-blocked {
301 background: var(--mwai-errorBackgroundColor);
302 }
303
304 .mwai-chatgpt-theme .mwai-input .mwai-input-text.mwai-dragging {
305 filter: brightness(1.2);
306 }
307
308 .mwai-chatgpt-theme .mwai-input .mwai-input-text textarea {
309 background: inherit;
310 color: var(--mwai-fontColor);
311 padding-left: calc(var(--mwai-spacing) / 2);
312 flex: auto;
313 border: none;
314 font-size: var(--mwai-fontSize);
315 line-height: var(--mwai-lineHeight);
316 resize: none;
317 font-family: inherit;
318 margin: 0;
319 overflow: hidden;
320 }
321
322 .mwai-chatgpt-theme .mwai-input .mwai-input-text textarea:focus {
323 outline: none;
324 box-shadow: none;
325 }
326
327 .mwai-chatgpt-theme .mwai-input .mwai-input-text textarea::placeholder {
328 color: var(--mwai-fontColor);
329 opacity: 0.5;
330 }
331
332 .mwai-chatgpt-theme .mwai-input .mwai-input-text .mwai-microphone {
333 width: 32px;
334 height: 32px;
335 }
336
337 .mwai-chatgpt-theme .mwai-input .mwai-input-text .mwai-microphone svg {
338 width: 32px;
339 height: 32px;
340 fill: var(--mwai-fontColor);
341 opacity: 0.5;
342 filter: grayscale(100%);
343 transition: opacity 0.3s ease-out;
344 padding: 5px 10px;
345 cursor: pointer;
346 }
347
348 .mwai-chatgpt-theme .mwai-input .mwai-input-text .mwai-microphone[active=true] svg {
349 opacity: 1;
350 }
351
352 .mwai-chatgpt-theme .mwai-input .mwai-input-text .mwai-microphone[disabled] svg {
353 opacity: 0;
354 cursor: not-allowed;
355 }
356
357 .mwai-chatgpt-theme .mwai-input .mwai-input-text .mwai-file-upload-icon {
358 background: url("icons/dark-icons.svg");
359 background-size: 500%;
360 background-position: 0px -96px;
361 width: 32px;
362 height: 32px;
363 z-index: 100;
364 }
365
366 .mwai-chatgpt-theme .mwai-input .mwai-input-text .mwai-file-upload-icon.mwai-idle-add {
367 background-position: -32px -96px;
368 }
369
370 .mwai-chatgpt-theme .mwai-input .mwai-input-text .mwai-file-upload-icon.mwai-image-add {
371 background-position: -32px 0px;
372 }
373
374 .mwai-chatgpt-theme .mwai-input .mwai-input-text .mwai-file-upload-icon.mwai-image-up {
375 background-position: -64px 0px;
376 }
377
378 .mwai-chatgpt-theme .mwai-input .mwai-input-text .mwai-file-upload-icon.mwai-image-del {
379 background-position: -96px 0px;
380 }
381
382 .mwai-chatgpt-theme .mwai-input .mwai-input-text .mwai-file-upload-icon.mwai-image-ok {
383 background-position: -128px 0px;
384 }
385
386 .mwai-chatgpt-theme .mwai-input .mwai-input-text .mwai-file-upload-icon.mwai-document-add {
387 background-position: -32px -64px;
388 }
389
390 .mwai-chatgpt-theme .mwai-input .mwai-input-text .mwai-file-upload-icon.mwai-document-up {
391 background-position: -64px -64px;
392 }
393
394 .mwai-chatgpt-theme .mwai-input .mwai-input-text .mwai-file-upload-icon.mwai-document-del {
395 background-position: -96px -64px;
396 }
397
398 .mwai-chatgpt-theme .mwai-input .mwai-input-text .mwai-file-upload-icon.mwai-document-ok {
399 background-position: -128px -64px;
400 }
401
402 .mwai-chatgpt-theme .mwai-input .mwai-input-text .mwai-file-upload-icon .mwai-file-upload-progress {
403 position: absolute;
404 font-size: 8px;
405 width: 21px;
406 top: 24px;
407 left: 23px;
408 overflow: hidden;
409 text-align: center;
410 font-weight: bold;
411 color: white;
412 }
413
414 .mwai-chatgpt-theme .mwai-input button {
415 margin-left: var(--mwai-spacing);
416 }
417
418 .mwai-chatgpt-theme .mwai-compliance {
419 opacity: 0.50;
420 margin-top: calc(-1 * var(--mwai-spacing));
421 padding: calc(var(--mwai-spacing) / 1.5) var(--mwai-spacing);
422 font-size: smaller;
423 color: var(--mwai-fontColor);
424 text-align: left;
425 }
426
427 .mwai-chatgpt-theme .mwai-gallery {
428 display: grid;
429 grid-template-columns: repeat(3, 1fr);
430 grid-gap: 5px;
431 }
432
433 .mwai-chatgpt-theme .mwai-gallery img {
434 width: 100%;
435 }
436
437 .mwai-chatgpt-theme button {
438 color: var(--mwai-fontColor);
439 background: var(--mwai-backgroundSecondaryColor);
440 border: 1px solid var(--mwai-backgroundPrimaryColor);
441 padding: calc(var(--mwai-spacing) / 2) var(--mwai-spacing);
442 min-width: 90px;
443 border-radius: 5px;
444 cursor: pointer;
445 transition: all 0.2s ease-out;
446 display: flex;
447 align-items: center;
448 justify-content: center;
449 font-size: 90%;
450 position: relative;
451 }
452
453 .mwai-chatgpt-theme button .mwai-timer {
454 margin-left: 5px;
455 margin-right: 5px;
456 font-size: 11px;
457 }
458
459 .mwai-chatgpt-theme button:hover {
460 background: var(--mwai-backgroundPrimaryColor);
461 }
462
463 .mwai-chatgpt-theme button[disabled] {
464 cursor: not-allowed;
465 }
466
467 .mwai-chatgpt-theme button[disabled] span {
468 opacity: 0.5;
469 }
470
471 .mwai-chatgpt-theme button[disabled].mwai-busy span {
472 display: none;
473 }
474
475 .mwai-chatgpt-theme button[disabled].mwai-busy:before {
476 content: '';
477 width: 18px;
478 height: 18px;
479 margin: auto;
480 border: 3px solid transparent;
481 border-top-color: var(--mwai-fontColor);
482 border-radius: 50%;
483 animation: mwai-button-spinner 1s ease infinite;
484 }
485
486 .mwai-chatgpt-theme.mwai-discussions {
487 border-radius: var(--mwai-borderRadius);
488 background: var(--mwai-backgroundHeaderColor);
489 overflow: hidden;
490 }
491
492 .mwai-chatgpt-theme.mwai-discussions * {
493 box-sizing: border-box;
494 }
495
496 .mwai-chatgpt-theme.mwai-discussions .mwai-header {
497 color: var(--mwai-headerButtonsColor);
498 padding: var(--mwai-spacing);
499 display: flex;
500 justify-content: space-between;
501 align-items: center;
502 }
503
504 .mwai-chatgpt-theme.mwai-discussions .mwai-content {
505 background: var(--mwai-conversationsBackgroundColor);
506 list-style: none;
507 padding: calc(var(--mwai-spacing) / 2);
508 margin: 0;
509 }
510
511 .mwai-chatgpt-theme.mwai-discussions .mwai-content .mwai-discussion {
512 margin: 0;
513 }
514
515 .mwai-chatgpt-theme.mwai-discussions .mwai-content li {
516 color: var(--mwai-conversationsTextColor);
517 font-size: 75%;
518 padding: calc(var(--mwai-spacing) / 2);
519 opacity: 0.65;
520 }
521
522 .mwai-chatgpt-theme.mwai-discussions .mwai-content li.mwai-active, .mwai-chatgpt-theme.mwai-discussions .mwai-content li:hover {
523 background: var(--mwai-backgroundPrimaryColor);
524 border-radius: var(--mwai-borderRadius);
525 opacity: 1;
526 cursor: pointer;
527 }
528
529 .mwai-chatgpt-theme.mwai-transition, .mwai-chatgpt-theme .mwai-transition {
530 opacity: 0;
531 transition: opacity 350ms ease-in-out;
532 }
533
534 .mwai-chatgpt-theme.mwai-transition-visible, .mwai-chatgpt-theme .mwai-transition-visible {
535 opacity: 1;
536 }
537
538 .mwai-chatgpt-theme .mwai-text img {
539 max-width: 100%;
540 }
541
542 .mwai-chatgpt-theme .mwai-text div p:first-child {
543 margin-top: 0;
544 }
545
546 .mwai-chatgpt-theme .mwai-text div p:last-child {
547 margin-bottom: 0;
548 }
549
550 .mwai-chatgpt-theme .mwai-trigger {
551 position: absolute;
552 right: 0;
553 bottom: 0;
554 transition: all 0.2s ease-out;
555 z-index: 9999;
556 display: flex;
557 flex-direction: column;
558 align-items: end;
559 }
560
561 .mwai-chatgpt-theme .mwai-trigger .mwai-icon-text-container {
562 display: flex;
563 flex-direction: column;
564 align-items: flex-end;
565 }
566
567 .mwai-chatgpt-theme .mwai-trigger .mwai-icon-text-container .mwai-icon-text {
568 background: var(--mwai-iconTextBackgroundColor);
569 color: var(--mwai-iconTextColor);
570 box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.15);
571 max-width: 200px;
572 font-size: 13px;
573 margin-bottom: 15px;
574 padding: 10px 15px;
575 border-radius: 8px;
576 }
577
578 .mwai-chatgpt-theme .mwai-trigger .mwai-icon-text-container .mwai-icon-text-close {
579 color: var(--mwai-iconTextColor);
580 background: var(--mwai-iconTextBackgroundColor);
581 padding: 5px;
582 width: 20px;
583 height: 20px;
584 border-radius: 100%;
585 display: none;
586 justify-content: center;
587 align-items: center;
588 margin-bottom: 3px;
589 }
590
591 .mwai-chatgpt-theme .mwai-trigger .mwai-icon-text-container:hover {
592 cursor: pointer;
593 }
594
595 .mwai-chatgpt-theme .mwai-trigger .mwai-icon-text-container:hover .mwai-icon-text-close {
596 display: flex;
597 font-size: 12px;
598 }
599
600 .mwai-chatgpt-theme .mwai-trigger .mwai-icon-text-container:hover .mwai-icon-text-close:hover {
601 filter: brightness(1.2);
602 }
603
604 @media (max-width: 760px) {
605 .mwai-chatgpt-theme .mwai-trigger .mwai-icon-text-container .mwai-icon-text-close {
606 display: flex;
607 }
608 }
609
610 .mwai-chatgpt-theme .mwai-trigger .mwai-icon-container .mwai-icon {
611 filter: drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.15));
612 transition: all 0.2s ease-out;
613 }
614
615 .mwai-chatgpt-theme .mwai-trigger .mwai-icon-container .mwai-icon:hover {
616 cursor: pointer;
617 transform: scale(1.05);
618 }
619
620 .mwai-chatgpt-theme.mwai-window {
621 position: fixed;
622 right: 30px;
623 bottom: 30px;
624 width: var(--mwai-width);
625 z-index: 9999;
626 }
627
628 .mwai-chatgpt-theme.mwai-window .mwai-header {
629 display: none;
630 justify-content: flex-end;
631 align-items: center;
632 border-radius: var(--mwai-borderRadius) var(--mwai-borderRadius) 0 0;
633 background: var(--mwai-backgroundHeaderColor);
634 }
635
636 .mwai-chatgpt-theme.mwai-window .mwai-header .mwai-buttons {
637 display: flex;
638 align-items: center;
639 }
640
641 .mwai-chatgpt-theme.mwai-window .mwai-header .mwai-buttons .mwai-resize-button {
642 justify-content: center;
643 height: 32px;
644 width: 22px;
645 cursor: pointer;
646 display: flex;
647 justify-content: center;
648 align-items: center;
649 }
650
651 .mwai-chatgpt-theme.mwai-window .mwai-header .mwai-buttons .mwai-resize-button:before {
652 transition: all 0.2s ease-out;
653 content: ' ';
654 cursor: pointer;
655 position: absolute;
656 height: 13px;
657 width: 13px;
658 border: 1px solid var(--mwai-headerButtonsColor);
659 }
660
661 .mwai-chatgpt-theme.mwai-window .mwai-header .mwai-buttons .mwai-resize-button:hover:before {
662 width: 16px;
663 height: 16px;
664 }
665
666 .mwai-chatgpt-theme.mwai-window .mwai-header .mwai-buttons .mwai-close-button {
667 justify-content: center;
668 height: 32px;
669 width: 33px;
670 cursor: pointer;
671 border-radius: var(--mwai-borderRadius);
672 }
673
674 .mwai-chatgpt-theme.mwai-window .mwai-header .mwai-buttons .mwai-close-button:before {
675 transition: all 0.2s ease-out;
676 transform: translate(16px, 5px) rotate(45deg);
677 }
678
679 .mwai-chatgpt-theme.mwai-window .mwai-header .mwai-buttons .mwai-close-button:after {
680 transition: all 0.2s ease-out;
681 transform: translate(16px, 5px) rotate(-45deg);
682 }
683
684 .mwai-chatgpt-theme.mwai-window .mwai-header .mwai-buttons .mwai-close-button:before, .mwai-chatgpt-theme.mwai-window .mwai-header .mwai-buttons .mwai-close-button:after {
685 content: ' ';
686 cursor: pointer;
687 position: absolute;
688 height: 22px;
689 width: 1px;
690 background-color: var(--mwai-headerButtonsColor);
691 }
692
693 .mwai-chatgpt-theme.mwai-window .mwai-header .mwai-buttons .mwai-close-button:hover:before {
694 opacity: 1;
695 transform: translate(16px, 5px) rotate(135deg);
696 }
697
698 .mwai-chatgpt-theme.mwai-window .mwai-header .mwai-buttons .mwai-close-button:hover:after {
699 opacity: 1;
700 transform: translate(16px, 5px) rotate(45deg);
701 }
702
703 .mwai-chatgpt-theme.mwai-window .mwai-content {
704 display: none;
705 opacity: 0;
706 max-height: var(--mwai-maxHeight);
707 border-radius: 0 0 var(--mwai-borderRadius) var(--mwai-borderRadius);
708 overflow: hidden;
709 }
710
711 .mwai-chatgpt-theme.mwai-window.mwai-bottom-left {
712 bottom: 30px;
713 right: inherit;
714 left: 30px;
715 }
716
717 .mwai-chatgpt-theme.mwai-window.mwai-bottom-left .mwai-open-button {
718 right: inherit;
719 left: 0;
720 }
721
722 .mwai-chatgpt-theme.mwai-window.mwai-top-right {
723 top: 30px;
724 bottom: inherit;
725 right: 30px;
726 }
727
728 .mwai-chatgpt-theme.mwai-window.mwai-top-right .mwai-open-button {
729 top: 0;
730 bottom: inherit;
731 }
732
733 .mwai-chatgpt-theme.mwai-window.mwai-top-left {
734 top: 30px;
735 bottom: inherit;
736 right: inherit;
737 left: 30px;
738 }
739
740 .mwai-chatgpt-theme.mwai-window.mwai-top-left .mwai-open-button {
741 top: 0;
742 bottom: inherit;
743 right: inherit;
744 left: 0;
745 }
746
747 .mwai-chatgpt-theme.mwai-window.mwai-top-left .mwai-open-button, .mwai-chatgpt-theme.mwai-window.mwai-bottom-left .mwai-open-button {
748 align-items: flex-start;
749 }
750
751 .mwai-chatgpt-theme.mwai-window.mwai-top-right .mwai-open-button, .mwai-chatgpt-theme.mwai-window.mwai-top-left .mwai-open-button {
752 flex-direction: column-reverse;
753 }
754
755 .mwai-chatgpt-theme.mwai-window.mwai-top-right .mwai-open-button .mwai-icon-text, .mwai-chatgpt-theme.mwai-window.mwai-top-left .mwai-open-button .mwai-icon-text {
756 margin-bottom: 0;
757 margin-top: 15px;
758 }
759
760 .mwai-chatgpt-theme.mwai-window.mwai-fullscreen .mwai-header .mwai-buttons {
761 margin-bottom: 0px;
762 }
763
764 .mwai-chatgpt-theme.mwai-window.mwai-fullscreen .mwai-header .mwai-buttons .mwai-resize-button:before {
765 width: 16px;
766 height: 16px;
767 }
768
769 .mwai-chatgpt-theme.mwai-window.mwai-fullscreen .mwai-header .mwai-buttons .mwai-resize-button:hover:before {
770 width: 13px;
771 height: 13px;
772 }
773
774 .mwai-chatgpt-theme.mwai-fullscreen:not(.mwai-window), .mwai-chatgpt-theme.mwai-fullscreen.mwai-window.mwai-open {
775 position: fixed;
776 left: 0 !important;
777 right: 0 !important;
778 bottom: 0 !important;
779 top: 0 !important;
780 width: inherit;
781 height: inherit;
782 max-height: inherit;
783 max-width: inherit;
784 display: flex;
785 flex-direction: column;
786 margin: 0;
787 z-index: 999999;
788 background-color: var(--mwai-backgroundSecondaryColor);
789 }
790
791 .mwai-chatgpt-theme.mwai-fullscreen:not(.mwai-window) .mwai-header, .mwai-chatgpt-theme.mwai-fullscreen.mwai-window.mwai-open .mwai-header {
792 border-radius: 0;
793 }
794
795 .mwai-chatgpt-theme.mwai-fullscreen:not(.mwai-window) .mwai-content, .mwai-chatgpt-theme.mwai-fullscreen.mwai-window.mwai-open .mwai-content {
796 height: 100%;
797 max-height: inherit;
798 border-radius: 0;
799 }
800
801 .mwai-chatgpt-theme.mwai-fullscreen:not(.mwai-window) .mwai-content .mwai-conversation, .mwai-chatgpt-theme.mwai-fullscreen.mwai-window.mwai-open .mwai-content .mwai-conversation {
802 flex: auto;
803 max-height: none;
804 }
805
806 .mwai-chatgpt-theme.mwai-window.mwai-open .mwai-header {
807 display: flex;
808 }
809
810 .mwai-chatgpt-theme.mwai-window.mwai-open .mwai-content {
811 display: flex;
812 transition: opacity 200ms ease-in-out 0s;
813 opacity: 1;
814 }
815
816 .mwai-chatgpt-theme.mwai-window.mwai-open .mwai-open-button {
817 display: none;
818 }
819
820 .mwai-chatgpt-theme .mwai-error {
821 margin: var(--mwai-spacing);
822 color: white;
823 background: rgba(180, 55, 55, 0.55);
824 padding: var(--mwai-spacing);
825 border-radius: var(--mwai-borderRadius);
826 }
827
828 .mwai-chatgpt-theme .mwai-error:hover {
829 cursor: pointer;
830 background: rgba(180, 44, 44, 0.85);
831 }
832
833 .mwai-chatgpt-theme.mwai-bubble .mwai-icon-container {
834 background: var(--mwai-bubbleColor);
835 width: 60px;
836 height: 60px;
837 border-radius: 100%;
838 transition: all 0.2s ease-out;
839 display: flex;
840 justify-content: center;
841 align-items: center;
842 }
843
844 .mwai-chatgpt-theme.mwai-bubble .mwai-icon-container .mwai-icon {
845 max-width: 50%;
846 max-height: 50%;
847 filter: none;
848 }
849
850 .mwai-chatgpt-theme.mwai-bubble .mwai-icon-container .mwai-icon:hover {
851 transform: none;
852 }
853
854 .mwai-chatgpt-theme.mwai-bubble .mwai-icon-container:hover {
855 cursor: pointer;
856 filter: brightness(1.1);
857 }
858
859 @media (max-width: 760px) {
860 .mwai-chatgpt-theme.mwai-window.mwai-open {
861 position: fixed;
862 left: 0 !important;
863 right: 0 !important;
864 bottom: 0 !important;
865 top: 0 !important;
866 width: inherit;
867 height: inherit;
868 max-height: inherit;
869 max-width: inherit;
870 display: flex;
871 flex-direction: column;
872 margin: 0;
873 z-index: 999999;
874 background-color: var(--mwai-backgroundSecondaryColor);
875 }
876 .mwai-chatgpt-theme.mwai-window.mwai-open .mwai-header {
877 border-radius: 0;
878 }
879 .mwai-chatgpt-theme.mwai-window.mwai-open .mwai-content {
880 height: 100%;
881 max-height: inherit;
882 border-radius: 0;
883 }
884 .mwai-chatgpt-theme.mwai-window.mwai-open .mwai-content .mwai-conversation {
885 flex: auto;
886 max-height: none;
887 }
888 .mwai-chatgpt-theme.mwai-window.mwai-open .mwai-input {
889 flex-direction: column;
890 }
891 .mwai-chatgpt-theme.mwai-window.mwai-open .mwai-input button {
892 font-size: 16px;
893 margin-left: 0;
894 width: 100%;
895 }
896 .mwai-chatgpt-theme.mwai-window.mwai-open .mwai-input .mwai-input-text {
897 margin-bottom: var(--mwai-spacing);
898 width: 100%;
899 }
900 .mwai-chatgpt-theme.mwai-window.mwai-open .mwai-input .mwai-input-text input, .mwai-chatgpt-theme.mwai-window.mwai-open .mwai-input .mwai-input-text textarea {
901 font-size: 16px;
902 }
903 .mwai-chatgpt-theme.mwai-window.mwai-open .mwai-content {
904 display: flex;
905 transition: opacity 200ms ease-in-out 0s;
906 opacity: 1;
907 height: 100%;
908 max-height: inherit;
909 }
910 .mwai-chatgpt-theme.mwai-window.mwai-open .mwai-content .mwai-conversation {
911 flex: auto;
912 max-height: none;
913 }
914 .mwai-chatgpt-theme.mwai-window.mwai-open .mwai-resize-button {
915 display: none !important;
916 }
917 .mwai-chatgpt-theme.mwai-window.mwai-open .mwai-open-button {
918 display: none;
919 }
920 }
921
922 @keyframes mwai-button-spinner {
923 from {
924 transform: rotate(0turn);
925 }
926 to {
927 transform: rotate(1turn);
928 }
929 }
930
931 .mwai-chatgpt-theme .admin-bar .mwai-fullscreen:not(.mwai-window),
932 .mwai-chatgpt-theme .admin-bar .mwai-fullscreen.mwai-window.mwai-open {
933 top: 32px;
934 }
935
936 .mwai-chatgpt-theme .mwai-copy-button {
937 opacity: 0;
938 transition: all 0.3s ease-out;
939 width: 22px;
940 height: 22px;
941 position: absolute;
942 right: var(--mwai-spacing);
943 }
944
945 .mwai-chatgpt-theme .mwai-copy-button .mwai-copy-button-one {
946 position: absolute;
947 width: 16px;
948 height: 16px;
949 margin-top: 0px;
950 margin-left: 0px;
951 background: white;
952 opacity: 0.4;
953 transition: all 0.2s ease-in;
954 cursor: pointer;
955 border-radius: 2px;
956 }
957
958 .mwai-chatgpt-theme .mwai-copy-button .mwai-copy-button-two {
959 position: absolute;
960 width: 16px;
961 height: 16px;
962 margin-top: 6px;
963 margin-left: 6px;
964 background: white;
965 opacity: 0.6;
966 transition: all 0.2s ease-in;
967 cursor: pointer;
968 border-radius: 2px;
969 }
970
971 .mwai-chatgpt-theme .mwai-copy-button:hover .mwai-copy-button-one {
972 opacity: 0.6;
973 margin-top: 0px;
974 margin-left: 6px;
975 }
976
977 .mwai-chatgpt-theme .mwai-copy-button:hover .mwai-copy-button-two {
978 opacity: 1;
979 margin-top: 6px;
980 margin-left: 0px;
981 }
982
983 .mwai-chatgpt-theme .mwai-copy-button.mwai-animate .mwai-copy-button-one {
984 opacity: 0;
985 }
986
987 .mwai-chatgpt-theme .mwai-copy-button.mwai-animate .mwai-copy-button-two {
988 width: 18px;
989 height: 18px;
990 margin-top: 2px;
991 margin-left: 2px;
992 opacity: 1;
993 }
994
995 .mwai-chatgpt-theme .mwai-chat .mwai-reply:hover .mwai-copy-button {
996 display: block;
997 opacity: 1;
998 }
999
1000 .mwai-chatgpt-theme .mwai-chat pre code.hljs {
1001 display: block;
1002 overflow-x: auto;
1003 padding: 1em;
1004 }
1005
1006 .mwai-chatgpt-theme .mwai-chat code.hljs {
1007 padding: 3px 5px;
1008 }
1009
1010 .mwai-chatgpt-theme .mwai-chat .hljs {
1011 color: #fff;
1012 background: #1c1b1b;
1013 }
1014
1015 .mwai-chatgpt-theme .mwai-chat .hljs-subst {
1016 color: #fff;
1017 }
1018
1019 .mwai-chatgpt-theme .mwai-chat .hljs-comment {
1020 color: #999;
1021 }
1022
1023 .mwai-chatgpt-theme .mwai-chat .hljs-attr, .mwai-chatgpt-theme .mwai-chat .hljs-doctag, .mwai-chatgpt-theme .mwai-chat .hljs-keyword, .mwai-chatgpt-theme .mwai-chat .hljs-meta .hljs-keyword, .mwai-chatgpt-theme .mwai-chat .hljs-section, .mwai-chatgpt-theme .mwai-chat .hljs-selector-tag {
1024 color: #88aece;
1025 }
1026
1027 .mwai-chatgpt-theme .mwai-chat .hljs-attribute {
1028 color: #c59bc1;
1029 }
1030
1031 .mwai-chatgpt-theme .mwai-chat .hljs-name, .mwai-chatgpt-theme .mwai-chat .hljs-number, .mwai-chatgpt-theme .mwai-chat .hljs-quote, .mwai-chatgpt-theme .mwai-chat .hljs-selector-id, .mwai-chatgpt-theme .mwai-chat .hljs-template-tag, .mwai-chatgpt-theme .mwai-chat .hljs-type {
1032 color: #f08d49;
1033 }
1034
1035 .mwai-chatgpt-theme .mwai-chat .hljs-selector-class {
1036 color: #88aece;
1037 }
1038
1039 .mwai-chatgpt-theme .mwai-chat .hljs-link, .mwai-chatgpt-theme .mwai-chat .hljs-regexp, .mwai-chatgpt-theme .mwai-chat .hljs-selector-attr, .mwai-chatgpt-theme .mwai-chat .hljs-string, .mwai-chatgpt-theme .mwai-chat .hljs-symbol, .mwai-chatgpt-theme .mwai-chat .hljs-template-variable, .mwai-chatgpt-theme .mwai-chat .hljs-variable {
1040 color: #b5bd68;
1041 }
1042
1043 .mwai-chatgpt-theme .mwai-chat .hljs-meta, .mwai-chatgpt-theme .mwai-chat .hljs-selector-pseudo {
1044 color: #88aece;
1045 }
1046
1047 .mwai-chatgpt-theme .mwai-chat .hljs-built_in, .mwai-chatgpt-theme .mwai-chat .hljs-literal, .mwai-chatgpt-theme .mwai-chat .hljs-title {
1048 color: #f08d49;
1049 }
1050
1051 .mwai-chatgpt-theme .mwai-chat .hljs-bullet, .mwai-chatgpt-theme .mwai-chat .hljs-code {
1052 color: #ccc;
1053 }
1054
1055 .mwai-chatgpt-theme .mwai-chat .hljs-meta .hljs-string {
1056 color: #b5bd68;
1057 }
1058
1059 .mwai-chatgpt-theme .mwai-chat .hljs-deletion {
1060 color: #de7176;
1061 }
1062
1063 .mwai-chatgpt-theme .mwai-chat .hljs-addition {
1064 color: #76c490;
1065 }
1066
1067 .mwai-chatgpt-theme .mwai-chat .hljs-emphasis {
1068 font-style: italic;
1069 }
1070
1071 .mwai-chatgpt-theme .mwai-chat .hljs-strong {
1072 font-weight: 700;
1073 }
1074
1075 @media (max-width: 760px) {
1076 .mwai-chatgpt-theme .mwai-chat .mwai-input button {
1077 margin: 15px 0 0 0;
1078 height: 40px;
1079 width: inherit;
1080 }
1081 .mwai-chatgpt-theme .mwai-chat .mwai-name {
1082 margin-right: 0;
1083 max-width: inherit;
1084 }
1085 .mwai-chatgpt-theme .mwai-chat.mwai-window {
1086 width: calc(100% - 40px);
1087 z-index: 9999999999;
1088 }
1089 .mwai-chatgpt-theme .mwai-chat .mwai-input {
1090 flex-direction: column;
1091 }
1092 }
1093