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