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