PluginProbe ʕ •ᴥ•ʔ
AI Engine – The Chatbot, AI Framework & MCP for WordPress / 2.8.7
AI Engine – The Chatbot, AI Framework & MCP for WordPress v2.8.7
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 / sass / timeless.scss
ai-engine / themes / sass Last commit date
_common.scss 1 year ago chatgpt.scss 1 year ago messages.scss 1 year ago timeless.scss 1 year ago
timeless.scss
728 lines
1 // out: ../timeless.css
2 @import '_common.scss';
3
4 // Chatbot
5 .mwai-timeless-theme {
6 --mwai-spacing: 15px;
7 --mwai-fontSize: 13px;
8 --mwai-lineHeight: 1.5;
9 --mwai-borderRadius: 10px;
10 --mwai-width: 360px;
11 --mwai-maxHeight: 40vh;
12 --mwai-iconTextColor: #FFFFFF;
13 --mwai-iconTextBackgroundColor: #2831dc;
14 --mwai-fontColor: black;
15 --mwai-backgroundPrimaryColor: #fafafa;
16 --mwai-backgroundHeaderColor: linear-gradient(130deg, #2831dc 0%, #09a9f8 100%);
17 --mwai-bubbleColor: #2831dc;
18 --mwai-headerButtonsColor: white;
19 --mwai-conversationsBackgroundColor: white;
20 --mwai-backgroundUserColor: linear-gradient(130deg, #272fdc 0%, #09a9f8 100%);
21 --mwai-backgroundAiColor: #F1F3F7;
22 --mwai-backgroundAiSecondaryColor: #ddd;
23 --mwai-errorBackgroundColor: #6d2f2a;
24 --mwai-errorTextColor: #FFFFFF;
25 --mwai-headerHeight: 80px;
26
27 font-size: var(--mwai-fontSize);
28
29 * {
30 box-sizing: border-box;
31 }
32
33 &.mwai-window .mwai-header {
34 height: var(--mwai-headerHeight);
35 padding: var(--mwai-spacing);
36
37 .mwai-avatar img {
38 width: 48px;
39 height: 48px;
40 }
41
42 .mwai-name {
43 color: white;
44 font-size: 140%;
45 margin-left: calc(var(--mwai-spacing) / 2);
46
47 small {
48 font-size: 75%;
49 display: block;
50 }
51 }
52 }
53
54 .mwai-body {
55 display: flex;
56 background: var(--mwai-backgroundPrimaryColor);
57 font-size: var(--mwai-fontSize);
58 color: var(--mwai-fontColor);
59 border-radius: var(--mwai-borderRadius);
60 flex-direction: column;
61 }
62
63 .mwai-shortcuts {
64 display: flex;
65 flex-direction: column;
66 align-items: flex-end;
67
68 .mwai-shortcut {
69 margin-bottom: 5px;
70 font-size: var(--mwai-fontSize);
71 height: inherit;
72 min-height: inherit;
73 width: inherit;
74 min-width: 90px;
75 border-radius: var(--mwai-borderRadius);
76 padding: 7px 12px;
77 cursor: pointer;
78 display: flex;
79 align-items: center;
80 justify-content: end;
81
82 &.mwai-success {
83 background: #4caf50;
84 color: white;
85 box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.15);
86 }
87
88 &.mwai-danger {
89 background: #f44336;
90 color: white;
91 box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.15);
92 }
93
94 &.mwai-warning {
95 background: #ff9800;
96 color: white;
97 box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.15);
98 }
99
100 &.mwai-info {
101 background: #2196f3;
102 color: white;
103 box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.15);
104 }
105
106 .mwai-icon {
107 margin-right: 5px;
108
109 img {
110 max-height: 16px;
111 width: auto;
112 }
113 }
114
115 &:hover {
116 filter: brightness(1.1);
117 }
118 }
119 }
120
121 .mwai-blocks {
122 display: flex;
123 flex-direction: column;
124 padding: var(--mwai-spacing);
125 border-top: 0.5px solid rgba(0, 0, 0, 0.15);
126 background: var(--mwai-backgroundAiColor);
127
128 .mwai-block {
129 p:first-child {
130 margin-top: 0;
131 }
132 }
133
134 button {
135 cursor: pointer;
136 }
137 }
138
139 .mwai-conversation {
140 display: flex;
141 flex-direction: column;
142 overflow: auto;
143 max-height: var(--mwai-maxHeight);
144 padding: var(--mwai-spacing);
145
146 .mwai-reply {
147 margin-bottom: var(--mwai-spacing);
148 padding: 7px 12px;
149 border-radius: var(--mwai-borderRadius);
150 font-size: var(--mwai-fontSize);
151 color: var(--mwai-fontColor);
152 position: relative;
153
154 .mwai-name,
155 .mwai-name-text {
156 display: none;
157 }
158
159 & * > p {
160 &:first-child {
161 margin-top: 0;
162 }
163 &:last-child {
164 margin-bottom: 0;
165 }
166 }
167
168 &.mwai-ai {
169 align-self: flex-start;
170 background: var(--mwai-backgroundAiColor);
171 }
172
173 &.mwai-user {
174 align-self: flex-end;
175 background: var(--mwai-backgroundUserColor);
176 color: white;
177 }
178 }
179 }
180
181 .mwai-text {
182 flex: auto;
183
184 .mwai-image {
185 display: block;
186 max-width: 250px;
187 height: auto;
188 margin: 0 0 10px 0;
189 border-radius: var(--mwai-borderRadius);
190 }
191
192 .mwai-filename {
193 display: flex;
194 text-decoration: none;
195 border: 1px solid var(--mwai-backgroundPrimaryColor);
196 border-radius: var(--mwai-borderRadius);
197 color: white;
198 padding: 5px 10px;
199 margin-bottom: 10px;
200 }
201
202 > span > p > *:first-child {
203 margin-top: 0;
204 }
205
206 a {
207 color: #2196f3;
208 }
209
210 h1 {
211 font-size: 200%;
212 }
213
214 h2 {
215 font-size: 160%;
216 }
217
218 h3 {
219 font-size: 140%;
220 }
221
222 h4 {
223 font-size: 120%;
224 }
225
226 p {
227 font-size: var(--mwai-fontSize);
228 line-height: var(--mwai-lineHeight);
229
230 code {
231 background: var(--mwai-backgroundAiSecondaryColor);
232 padding: 2px 6px;
233 border-radius: 8px;
234 font-size: calc(var(--mwai-fontSize) * 0.9);
235 font-family: system-ui;
236 }
237 }
238
239 pre {
240 color: var(--mwai-fontColor);
241 border-radius: var(--mwai-borderRadius);
242 break-after: auto;
243 white-space: pre-wrap;
244 max-width: 100%;
245 width: 100%;
246 font-family: system-ui;
247 background: var(--mwai-backgroundAiSecondaryColor);
248 padding: var(--mwai-spacing);
249
250 code {
251 padding: 0 !important;
252 font-family: system-ui;
253 background: var(--mwai-backgroundAiSecondaryColor);
254 }
255 }
256
257 ol {
258 padding: 0;
259 margin: 0 0 0 20px;
260 }
261
262 table {
263 width: 100%;
264 border: 2px solid var(--mwai-backgroundAiSecondaryColor);
265 border-collapse: collapse;
266 }
267
268 thead {
269 background: var(--mwai-backgroundAiSecondaryColor);
270 }
271
272 tr,
273 td {
274 padding: 2px 5px;
275 }
276
277 td {
278 border: 2px solid var(--mwai-backgroundAiSecondaryColor);
279 }
280
281 .mwai-typewriter {
282 display: inline-block;
283
284 > :first-child {
285 margin-top: 0;
286 }
287 }
288
289 > * {
290 &:first-child {
291 margin-top: 0;
292 }
293 &:last-child {
294 margin-bottom: 0;
295 }
296 }
297 }
298
299 button {
300 background: var(--mwai-backgroundUserColor);
301 color: white;
302 border: none;
303 transition: all 0.5s;
304 padding: 7px 12px;
305 border-radius: var(--mwai-borderRadius);
306 }
307
308 .mwai-input {
309 display: flex;
310 align-items: center;
311 width: 100%;
312 border-top: 0.5px solid rgba(0, 0, 0, 0.15);
313 padding: calc(var(--mwai-spacing) / 2) var(--mwai-spacing);
314 position: relative;
315
316 .mwai-input-text {
317 flex: auto;
318 position: relative;
319 display: flex;
320 width: 100%;
321 background: var(--mwai-backgroundPrimaryColor);
322 overflow: hidden;
323
324 &.mwai-blocked img {
325 filter: grayscale(100%);
326 opacity: 0.5;
327 }
328
329 &.mwai-dragging {
330 border: 1px dashed var(--mwai-backgroundAiSecondaryColor);
331 }
332
333 textarea {
334 background: var(--mwai-backgroundPrimaryColor);
335 color: var(--mwai-fontColor);
336 flex: auto;
337 border: none;
338 font-size: var(--mwai-fontSize);
339 resize: none;
340 font-family: inherit;
341 margin: 0;
342 overflow: hidden;
343 min-height: inherit;
344 box-shadow: none;
345 outline: none;
346
347 &::placeholder {
348 color: rgba(0, 0, 0, 0.25);
349 }
350 }
351
352 .mwai-microphone {
353 @include microphone;
354 }
355 }
356
357 button {
358 margin-left: var(--mwai-spacing);
359 border-radius: 100%;
360 cursor: pointer;
361 height: 48px;
362 width: 48px;
363 min-width: 48px;
364 min-height: 48px;
365
366 img {
367 width: 20px;
368 height: 20px;
369 margin: auto;
370 display: block;
371 // Black and white and only white
372 filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(180deg) brightness(1000%) contrast(100%);
373 }
374
375 .mwai-timer {
376 font-size: 11px;
377 }
378
379 &:hover {
380 filter: brightness(1.2);
381 }
382 }
383
384 button[disabled]] {
385 cursor: not-allowed;
386 filter: saturate(0%);
387 }
388 }
389
390 $scale: 0.8;
391
392 .mwai-footer {
393 display: flex;
394 align-items: center;
395 border-top: 0.5px solid rgba(0, 0, 0, 0.15);
396 padding: calc(var(--mwai-spacing) / 2) var(--mwai-spacing);
397
398 .mwai-tools {
399 margin-right: calc(var(--mwai-spacing) / 2);
400 height: 38px;
401
402 .mwai-file-upload {
403 display: inline-block;
404 }
405
406 .mwai-file-upload-icon {
407 display: inline-block;
408 $icon-size: 32px;
409 $ideal-size: 24px;
410 background: url('icons/white-icons.svg');
411 background-size: 500%; // 5 icons in the row
412 background-position: -0 * $icon-size -3 * $icon-size;
413 width: $icon-size;
414 height: $icon-size;
415 margin-top: calc(var(--mwai-spacing) / 2);
416 z-index: 100;
417 transform: scale($scale);
418 transform-origin: 0 0;
419
420 @include file-upload-icon-sprites;
421 }
422 }
423
424 .mwai-compliance {
425 opacity: 0.50;
426 font-size: 11px;
427 line-height: 11px;
428 color: var(--mwai-fontColor);
429 text-align: left;
430 padding: calc(var(--mwai-spacing) / 2) 0;
431 }
432
433 }
434
435 .mwai-gallery {
436 display: grid;
437 grid-template-columns: repeat(3, 1fr);
438 grid-gap: 5px;
439
440 img {
441 width: 100%;
442 }
443 }
444
445 &.mwai-window {
446 filter: drop-shadow(0 0 10px rgba(0, 0, 0, 0.1));
447
448 .mwai-input-submit {
449 margin-right: -36px;
450 margin-left: 0px;
451 }
452
453 @media (max-width: 760px) {
454 .mwai-input-submit {
455 margin-right: inherit;
456 border-radius: 0;
457 }
458 }
459
460 &.mwai-fullscreen {
461 .mwai-input-submit {
462 margin-right: inherit;
463 }
464 }
465 }
466
467 &.mwai-form-container {
468 padding: var(--mwai-spacing);
469 font-size: var(--mwai-fontSize);
470 color: var(--mwai-fontColor);
471 background: var(--mwai-backgroundPrimaryColor);
472 border-radius: var(--mwai-borderRadius);
473
474 fieldset {
475 border: 0;
476 margin: 0;
477 padding: 0;
478 display: flex;
479 flex-direction: column;
480 margin-bottom: 10px;
481
482 input[type="text"]="text""], input[type="email"]="email""], input[type="tel"]="tel""], input[type="url"]="url""], input[type="password"]="password""], input[type="number"]="number""], input[type="date"]="date""], input[type="datetime"]="datetime""], input[type="datetime-local"]="datetime-local""], input[type="month"]="month""], input[type="search"]="search""], input[type="time"]="time""], input[type="week"]="week""], select, textarea {
483 padding: calc(var(--mwai-spacing) * 2 / 3) var(--mwai-spacing);
484 border: 0;
485 width: 100%;
486 border-radius: var(--mwai-borderRadius);
487 font-size: var(--mwai-fontSize);
488 background: var(--mwai-backgroundAiColor) !important;
489 color: var(--mwai-fontColor);
490 }
491
492 select {
493 padding: calc(var(--mwai-spacing) * 2 / 3) var(--mwai-spacing);
494 border: 0;
495 width: 100%;
496 border-radius: var(--mwai-borderRadius);
497 font-size: var(--mwai-fontSize);
498 background: var(--mwai-backgroundPrimaryColor);
499 color: var(--mwai-fontColor);
500 }
501
502 textarea {
503 padding: calc(var(--mwai-spacing) * 2 / 3) var(--mwai-spacing);
504 border: 0;
505 width: 100%;
506 border-radius: var(--mwai-borderRadius);
507 font-family: inherit;
508 font-size: var(--mwai-fontSize);
509 background: var(--mwai-backgroundPrimaryColor);
510 color: var(--mwai-fontColor);
511 }
512
513 input[disabled]], select[disabled]], textarea[disabled]] {
514 opacity: 0.25;
515 }
516 }
517
518 .mwai-form-submit, .mwai-form-reset {
519
520 button {
521 height: 45px;
522 background: none;
523 width: 100%;
524 color: white;
525 font-size: var(--mwai-fontSize);
526 background: var(--mwai-backgroundUserColor);
527 border: 1px solid var(--mwai-backgroundPrimaryColor);
528 border-radius: var(--mwai-borderRadius);
529 cursor: pointer;
530 transition: all 0.2s ease-out;
531 position: relative;
532
533 &:hover {
534 filter: brightness(1.2);
535 }
536 }
537
538 button[disabled]] {
539 span {
540 opacity: 0.25;
541 }
542
543 &:hover {
544 filter: brightness(1);
545 cursor: not-allowed;
546 }
547 }
548
549 &.mwai-loading {
550
551 button {
552
553 span {
554 opacity: 0;
555 }
556
557 &::after {
558 content: '';
559 position: absolute;
560 width: 18px;
561 height: 18px;
562 top: 0;
563 left: 0;
564 right: 0;
565 bottom: 0;
566 margin: auto;
567 border: 3px solid transparent;
568 border-top-color: white;
569 border-radius: 50%;
570 animation: mwai-button-spinner 1s ease infinite;
571 }
572 }
573 }
574 }
575
576 .mwai-form-output-container {
577
578 .mwai-form-output {
579 font-size: var(--mwai-fontSize);
580 position: relative;
581 margin-top: var(--mwai-spacing);
582 padding: var(--mwai-spacing);
583 border: 1px solid var(--mwai-backgroundPrimaryColor);
584
585 &.mwai-error {
586 background: var(--mwai-errorBackgroundColor);
587 color: var(--mwai-errorFontColor);
588 }
589
590 & > * {
591 color: var(--mwai-fontColor) !important;
592 }
593
594 & > *:first-child {
595 margin-top: 0;
596 }
597
598 & > *:last-child {
599 margin-bottom: 0;
600 }
601
602 img {
603 max-width: 33%;
604 }
605
606 div {
607 & > *:first-child {
608 margin-top: 0;
609 }
610
611 & > *:last-child {
612 margin-bottom: 0;
613 }
614 }
615 }
616
617 &.mwai-has-content {
618 display: block;
619 }
620 }
621
622 .wp-block-columns {
623 margin: 0;
624 }
625 }
626 }
627
628 // Discussions
629
630 // Common
631 .mwai-timeless-theme {
632 @include common-styles;
633 @include code-light;
634 @include reply-actions;
635 @include realtime;
636 @include discussions-styles;
637 }
638
639 // Common Overrides
640 .mwai-timeless-theme {
641
642 .mwai-realtime {
643
644 .mwai-visualizer {
645
646 hr {
647 border: 1px solid var(--mwai-backgroundAiSecondaryColor);
648 }
649
650 .mwai-animation {
651 background: var(--mwai-backgroundAiSecondaryColor);
652 }
653 }
654
655 .mwai-controls {
656 button {
657 color: var(--mwai-backgroundPrimaryColor);
658 background: var(--mwai-backgroundUserColor);
659
660 &:hover {
661 color: var(--mwai-backgroundPrimaryColor) !important;
662 background: var(--mwai-backgroundUserColor) !important;
663 opacity: 0.8;
664 }
665
666 &[disabled]] {
667 color: var(--mwai-backgroundPrimaryColor) !important;
668 background: var(--mwai-backgroundUserColor) !important;
669 opacity: 0.5;
670 }
671 }
672 }
673 }
674
675 .mwai-reply-actions {
676 top: 5px;
677
678 .mwai-copy-button {
679 padding-top: 4px;
680
681 &:hover {
682 fill: var(--mwai-backgroundPrimaryColor);
683 background: var(--mwai-backgroundUserColor);
684 }
685 }
686 }
687 }
688
689 // Mobile
690 .mwai-timeless-theme {
691
692 @media (max-width: 760px) {
693
694 &.mwai-window {
695 width: calc(100% - 40px);
696 z-index: 9999999999;
697
698 &.mwai-open .mwai-body {
699 height: calc(100vh - var(--mwai-headerHeight));
700 }
701 }
702
703 .mwai-input {
704 flex-direction: column;
705
706 .mwai-input-text {
707 width: 100%;
708 margin-bottom: 10px;
709 }
710
711 .mwai-input-submit {
712 width: 100%;
713 border-radius: var(--mwai-borderRadius);
714 margin-left: 0;
715 height: 24px;
716 min-height: 36px;
717
718 img {
719 width: 16px;
720 height: 16px;
721 }
722 }
723 }
724
725 }
726
727 }
728