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