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