PluginProbe ʕ •ᴥ•ʔ
AI Engine – The Chatbot, AI Framework & MCP for WordPress / 2.6.9
AI Engine – The Chatbot, AI Framework & MCP for WordPress v2.6.9
3.5.9 3.5.8 3.5.7 3.5.6 3.5.5 3.5.4 3.5.3 3.5.2 3.5.1 3.5.0 3.4.9 3.4.8 3.4.7 0.2.1 1.6.91 0.2.2 1.6.92 0.2.3 1.6.93 0.2.4 1.6.94 0.2.5 1.6.95 0.2.6 1.6.96 0.2.7 1.6.97 0.2.8 1.6.98 0.2.9 1.6.99 0.3.0 1.7.0 0.3.1 1.7.1 0.3.2 1.7.2 0.3.3 1.7.3 0.3.4 1.7.4 0.3.5 1.7.5 0.3.6 1.7.6 0.4.0 1.7.7 0.4.1 1.7.8 0.4.2 1.7.9 0.4.3 1.8.0 0.4.4 1.8.1 0.4.5 1.8.2 0.4.6 1.8.3 0.4.7 1.8.4 0.4.8 1.8.5 0.4.9 1.8.6 0.5.0 1.8.7 0.5.1 1.8.8 0.5.2 1.8.9 0.5.3 1.9.0 0.5.4 1.9.1 0.5.5 1.9.2 0.5.6 1.9.3 0.5.7 1.9.4 0.5.8 1.9.5 0.5.9 1.9.6 0.6.0 1.9.7 0.6.1 1.9.8 0.6.2 1.9.81 0.6.3 1.9.82 0.6.4 1.9.83 0.6.5 1.9.84 0.6.6 1.9.85 0.6.7 1.9.86 0.6.8 1.9.87 0.6.9 1.9.88 0.7.0 1.9.89 0.7.1 1.9.90 0.7.2 1.9.91 0.7.3 1.9.92 0.7.4 1.9.93 0.7.5 1.9.94 0.7.6 1.9.95 0.7.7 1.9.96 0.7.8 1.9.97 0.7.9 1.9.98 0.8.0 1.9.99 0.8.1 2.0.0 0.8.2 2.0.1 0.8.3 2.0.2 0.8.4 2.0.3 0.8.5 2.0.4 0.8.6 2.0.5 0.8.7 2.0.6 0.8.8 2.0.7 0.8.9 2.0.8 0.9.0 2.0.9 0.9.2 2.1.0 0.9.3 2.1.1 0.9.4 2.1.2 0.9.5 2.1.3 0.9.6 2.1.4 0.9.7 2.1.5 0.9.8 2.1.6 0.9.81 2.1.7 0.9.82 2.1.8 0.9.83 2.1.9 0.9.84 2.2.0 0.9.85 2.2.1 0.9.86 2.2.2 0.9.87 2.2.3 0.9.88 2.2.4 0.9.89 2.2.5 0.9.9 2.2.51 0.9.91 2.2.52 0.9.92 2.2.53 0.9.93 2.2.54 0.9.94 2.2.56 0.9.95 2.2.57 0.9.96 2.2.6 0.9.97 2.2.60 0.9.98 2.2.61 0.9.99 2.2.62 1.0.0 2.2.63 1.0.01 2.2.70 1.0.1 2.2.80 1.0.2 2.2.81 1.0.3 2.2.90 1.0.4 2.2.91 1.0.5 2.2.92 1.0.6 2.2.93 1.0.7 2.2.94 1.0.8 2.2.95 1.0.9 2.3.0 1.1.0 2.3.1 1.1.1 2.3.2 1.1.2 2.3.3 1.1.3 2.3.4 1.1.4 2.3.5 1.1.5 2.3.6 1.1.6 2.3.7 1.1.7 2.3.8 1.1.8 2.3.9 1.1.9 2.4.0 1.2.0 2.4.1 1.2.1 2.4.2 1.2.2 2.4.3 1.2.21 2.4.4 1.2.3 2.4.5 1.2.30 2.4.6 1.3.0 2.4.7 1.3.1 2.4.8 1.3.2 2.4.9 1.3.3 2.5.0 1.3.31 2.5.1 1.3.32 2.5.2 1.3.33 2.5.3 1.3.34 2.5.4 1.3.35 2.5.5 1.3.36 2.5.6 1.3.37 2.5.7 1.3.38 2.5.8 1.3.39 2.5.9 1.3.40 2.6.0 1.3.41 2.6.1 1.3.42 2.6.2 1.3.43 2.6.3 1.3.44 2.6.5 1.3.45 2.6.6 1.3.46 2.6.7 1.3.47 2.6.8 1.3.48 2.6.9 1.3.49 2.7.0 1.3.50 2.7.1 1.3.51 2.7.2 1.3.52 2.7.3 1.3.53 2.7.4 1.3.54 2.7.5 1.3.56 2.7.6 1.3.57 2.7.7 1.3.58 2.7.8 1.3.59 2.7.9 1.3.60 2.8.0 1.3.61 2.8.1 1.3.62 2.8.2 1.3.63 2.8.3 1.3.64 2.8.4 1.3.65 2.8.5 1.3.66 2.8.6 1.3.67 2.8.7 1.3.68 2.8.8 1.3.69 2.8.9 1.3.70 2.9.0 1.3.71 2.9.1 1.3.72 2.9.2 1.3.73 2.9.3 1.3.74 2.9.4 1.3.75 2.9.5 1.3.76 2.9.6 1.3.77 2.9.7 1.3.78 2.9.8 1.3.79 2.9.9 1.3.80 3.0.0 1.3.81 3.0.1 1.3.82 3.0.2 1.3.83 3.0.3 1.3.84 3.0.4 1.3.85 3.0.5 1.3.86 3.0.6 1.3.87 3.0.7 1.3.88 3.0.8 1.3.89 3.0.9 1.3.90 3.1.0 1.3.91 3.1.1 1.3.92 3.1.2 1.3.93 3.1.3 1.3.94 3.1.4 1.3.95 3.1.5 1.3.96 3.1.6 1.3.97 3.1.7 1.3.98 3.1.8 1.3.99 3.1.9 1.4.0 3.2.0 1.4.1 3.2.1 1.4.2 3.2.2 1.4.3 3.2.3 1.4.4 3.2.4 1.4.5 3.2.5 1.4.6 3.2.6 1.4.7 3.2.7 1.4.8 3.2.8 1.4.9 3.2.9 1.5.0 3.3.0 1.5.1 3.3.1 1.5.2 3.3.2 1.5.3 3.3.3 1.5.4 3.3.4 1.5.5 3.3.5 1.5.6 3.3.6 1.5.7 3.3.7 1.5.8 3.3.8 1.5.9 3.3.9 1.6.0 3.4.0 1.6.1 3.4.1 1.6.2 3.4.2 1.6.3 3.4.3 1.6.5 3.4.4 1.6.51 3.4.5 1.6.52 3.4.6 1.6.53 1.6.54 1.6.55 1.6.56 1.6.57 1.6.58 1.6.59 1.6.60 1.6.61 1.6.62 1.6.63 1.6.64 1.6.65 1.6.66 1.6.67 1.6.68 trunk 1.6.69 0.0.1 1.6.70 0.0.2 1.6.71 0.0.3 1.6.72 0.0.4 1.6.73 0.0.5 1.6.74 0.0.6 1.6.75 0.0.7 1.6.76 0.0.8 1.6.77 0.0.9 1.6.78 0.1.0 1.6.79 0.1.1 1.6.81 0.1.2 1.6.82 0.1.3 1.6.83 0.1.4 1.6.84 0.1.5 1.6.85 0.1.6 1.6.86 0.1.7 1.6.87 0.1.8 1.6.88 0.1.9 1.6.89 0.2.0 1.6.90
ai-engine / themes / timeless.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
timeless.css
1304 lines
1 .mwai-timeless-theme {
2 --mwai-spacing: 15px;
3 --mwai-fontSize: 13px;
4 --mwai-lineHeight: 1.5;
5 --mwai-borderRadius: 10px;
6 --mwai-width: 360px;
7 --mwai-maxHeight: 40vh;
8 --mwai-iconTextColor: #FFFFFF;
9 --mwai-iconTextBackgroundColor: #2831dc;
10 --mwai-fontColor: black;
11 --mwai-backgroundPrimaryColor: #fafafa;
12 --mwai-backgroundHeaderColor: linear-gradient(130deg, #2831dc 0%, #09a9f8 100%);
13 --mwai-bubbleColor: #2831dc;
14 --mwai-headerButtonsColor: white;
15 --mwai-conversationsBackgroundColor: white;
16 --mwai-backgroundUserColor: linear-gradient(130deg, #272fdc 0%, #09a9f8 100%);
17 --mwai-backgroundAiColor: #F1F3F7;
18 --mwai-backgroundAiSecondaryColor: #ddd;
19 --mwai-errorBackgroundColor: #6d2f2a;
20 --mwai-errorTextColor: #FFFFFF;
21 font-size: var(--mwai-fontSize);
22 }
23
24 .mwai-timeless-theme * {
25 box-sizing: border-box;
26 }
27
28 .mwai-timeless-theme.mwai-window .mwai-header {
29 height: 80px;
30 padding: var(--mwai-spacing);
31 }
32
33 .mwai-timeless-theme.mwai-window .mwai-header .mwai-avatar img {
34 width: 48px;
35 height: 48px;
36 }
37
38 .mwai-timeless-theme.mwai-window .mwai-header .mwai-name {
39 color: white;
40 font-size: 140%;
41 margin-left: calc(var(--mwai-spacing) / 2);
42 }
43
44 .mwai-timeless-theme.mwai-window .mwai-header .mwai-name small {
45 font-size: 75%;
46 display: block;
47 }
48
49 .mwai-timeless-theme .mwai-content {
50 display: flex;
51 background: var(--mwai-backgroundPrimaryColor);
52 font-size: var(--mwai-fontSize);
53 color: var(--mwai-fontColor);
54 border-radius: var(--mwai-borderRadius);
55 flex-direction: column;
56 }
57
58 .mwai-timeless-theme .mwai-shortcuts {
59 display: flex;
60 flex-direction: column;
61 align-items: flex-end;
62 }
63
64 .mwai-timeless-theme .mwai-shortcuts .mwai-shortcut {
65 margin-bottom: 5px;
66 font-size: var(--mwai-fontSize);
67 height: inherit;
68 min-height: inherit;
69 width: inherit;
70 min-width: 90px;
71 border-radius: var(--mwai-borderRadius);
72 padding: 7px 12px;
73 cursor: pointer;
74 display: flex;
75 align-items: center;
76 justify-content: end;
77 }
78
79 .mwai-timeless-theme .mwai-shortcuts .mwai-shortcut.mwai-success {
80 background: #4caf50;
81 color: white;
82 box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.15);
83 }
84
85 .mwai-timeless-theme .mwai-shortcuts .mwai-shortcut.mwai-danger {
86 background: #f44336;
87 color: white;
88 box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.15);
89 }
90
91 .mwai-timeless-theme .mwai-shortcuts .mwai-shortcut.mwai-warning {
92 background: #ff9800;
93 color: white;
94 box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.15);
95 }
96
97 .mwai-timeless-theme .mwai-shortcuts .mwai-shortcut.mwai-info {
98 background: #2196f3;
99 color: white;
100 box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.15);
101 }
102
103 .mwai-timeless-theme .mwai-shortcuts .mwai-shortcut .mwai-icon {
104 margin-right: 5px;
105 }
106
107 .mwai-timeless-theme .mwai-shortcuts .mwai-shortcut .mwai-icon img {
108 max-height: 16px;
109 width: auto;
110 }
111
112 .mwai-timeless-theme .mwai-shortcuts .mwai-shortcut:hover {
113 filter: brightness(1.1);
114 }
115
116 .mwai-timeless-theme .mwai-blocks {
117 display: flex;
118 flex-direction: column;
119 padding: var(--mwai-spacing);
120 border-top: 0.5px solid rgba(0, 0, 0, 0.15);
121 background: var(--mwai-backgroundAiColor);
122 }
123
124 .mwai-timeless-theme .mwai-blocks .mwai-block p:first-child {
125 margin-top: 0;
126 }
127
128 .mwai-timeless-theme .mwai-blocks button {
129 cursor: pointer;
130 }
131
132 .mwai-timeless-theme .mwai-conversation {
133 display: flex;
134 flex-direction: column;
135 overflow: auto;
136 max-height: var(--mwai-maxHeight);
137 padding: var(--mwai-spacing);
138 }
139
140 .mwai-timeless-theme .mwai-conversation .mwai-reply {
141 margin-bottom: var(--mwai-spacing);
142 padding: 7px 12px;
143 border-radius: var(--mwai-borderRadius);
144 font-size: var(--mwai-fontSize);
145 color: var(--mwai-fontColor);
146 position: relative;
147 }
148
149 .mwai-timeless-theme .mwai-conversation .mwai-reply .mwai-name,
150 .mwai-timeless-theme .mwai-conversation .mwai-reply .mwai-name-text {
151 display: none;
152 }
153
154 .mwai-timeless-theme .mwai-conversation .mwai-reply * > p:first-child {
155 margin-top: 0;
156 }
157
158 .mwai-timeless-theme .mwai-conversation .mwai-reply * > p:last-child {
159 margin-bottom: 0;
160 }
161
162 .mwai-timeless-theme .mwai-conversation .mwai-reply.mwai-ai {
163 align-self: flex-start;
164 background: var(--mwai-backgroundAiColor);
165 }
166
167 .mwai-timeless-theme .mwai-conversation .mwai-reply.mwai-user {
168 align-self: flex-end;
169 background: var(--mwai-backgroundUserColor);
170 color: white;
171 }
172
173 .mwai-timeless-theme .mwai-text {
174 flex: auto;
175 }
176
177 .mwai-timeless-theme .mwai-text .mwai-image {
178 display: block;
179 max-width: 250px;
180 height: auto;
181 margin: 0 0 10px 0;
182 border-radius: var(--mwai-borderRadius);
183 }
184
185 .mwai-timeless-theme .mwai-text .mwai-filename {
186 display: flex;
187 text-decoration: none;
188 border: 1px solid var(--mwai-backgroundPrimaryColor);
189 border-radius: var(--mwai-borderRadius);
190 color: white;
191 padding: 5px 10px;
192 margin-bottom: 10px;
193 }
194
195 .mwai-timeless-theme .mwai-text > span > p > *:first-child {
196 margin-top: 0;
197 }
198
199 .mwai-timeless-theme .mwai-text a {
200 color: #2196f3;
201 }
202
203 .mwai-timeless-theme .mwai-text h1 {
204 font-size: 200%;
205 }
206
207 .mwai-timeless-theme .mwai-text h2 {
208 font-size: 160%;
209 }
210
211 .mwai-timeless-theme .mwai-text h3 {
212 font-size: 140%;
213 }
214
215 .mwai-timeless-theme .mwai-text h4 {
216 font-size: 120%;
217 }
218
219 .mwai-timeless-theme .mwai-text p {
220 font-size: var(--mwai-fontSize);
221 line-height: var(--mwai-lineHeight);
222 }
223
224 .mwai-timeless-theme .mwai-text p code {
225 background: var(--mwai-backgroundAiSecondaryColor);
226 padding: 2px 6px;
227 border-radius: 8px;
228 font-size: calc(var(--mwai-fontSize) * 0.9);
229 font-family: system-ui;
230 }
231
232 .mwai-timeless-theme .mwai-text pre {
233 color: var(--mwai-fontColor);
234 border-radius: var(--mwai-borderRadius);
235 break-after: auto;
236 white-space: pre-wrap;
237 max-width: 100%;
238 width: 100%;
239 font-family: system-ui;
240 background: var(--mwai-backgroundAiSecondaryColor);
241 padding: var(--mwai-spacing);
242 }
243
244 .mwai-timeless-theme .mwai-text pre code {
245 padding: 0 !important;
246 font-family: system-ui;
247 background: var(--mwai-backgroundAiSecondaryColor);
248 }
249
250 .mwai-timeless-theme .mwai-text ol {
251 padding: 0;
252 margin: 0 0 0 20px;
253 }
254
255 .mwai-timeless-theme .mwai-text table {
256 width: 100%;
257 border: 2px solid var(--mwai-backgroundAiSecondaryColor);
258 border-collapse: collapse;
259 }
260
261 .mwai-timeless-theme .mwai-text thead {
262 background: var(--mwai-backgroundAiSecondaryColor);
263 }
264
265 .mwai-timeless-theme .mwai-text tr,
266 .mwai-timeless-theme .mwai-text td {
267 padding: 2px 5px;
268 }
269
270 .mwai-timeless-theme .mwai-text td {
271 border: 2px solid var(--mwai-backgroundAiSecondaryColor);
272 }
273
274 .mwai-timeless-theme .mwai-text .mwai-typewriter {
275 display: inline-block;
276 }
277
278 .mwai-timeless-theme .mwai-text .mwai-typewriter > :first-child {
279 margin-top: 0;
280 }
281
282 .mwai-timeless-theme .mwai-text > *:first-child {
283 margin-top: 0;
284 }
285
286 .mwai-timeless-theme .mwai-text > *:last-child {
287 margin-bottom: 0;
288 }
289
290 .mwai-timeless-theme button {
291 background: var(--mwai-backgroundUserColor);
292 color: white;
293 border: none;
294 transition: all 0.5s;
295 padding: 7px 12px;
296 border-radius: var(--mwai-borderRadius);
297 }
298
299 .mwai-timeless-theme .mwai-input {
300 display: flex;
301 align-items: center;
302 width: 100%;
303 border-top: 0.5px solid rgba(0, 0, 0, 0.15);
304 padding: calc(var(--mwai-spacing) / 2) var(--mwai-spacing);
305 position: relative;
306 }
307
308 .mwai-timeless-theme .mwai-input .mwai-input-text {
309 flex: auto;
310 position: relative;
311 display: flex;
312 width: 100%;
313 background: var(--mwai-backgroundPrimaryColor);
314 overflow: hidden;
315 }
316
317 .mwai-timeless-theme .mwai-input .mwai-input-text.mwai-blocked img {
318 filter: grayscale(100%);
319 opacity: 0.5;
320 }
321
322 .mwai-timeless-theme .mwai-input .mwai-input-text.mwai-dragging {
323 border: 1px dashed var(--mwai-backgroundAiSecondaryColor);
324 }
325
326 .mwai-timeless-theme .mwai-input .mwai-input-text textarea {
327 background: var(--mwai-backgroundPrimaryColor);
328 color: var(--mwai-fontColor);
329 flex: auto;
330 border: none;
331 font-size: var(--mwai-fontSize);
332 resize: none;
333 font-family: inherit;
334 margin: 0;
335 overflow: hidden;
336 min-height: inherit;
337 box-shadow: none;
338 outline: none;
339 }
340
341 .mwai-timeless-theme .mwai-input .mwai-input-text textarea::placeholder {
342 color: rgba(0, 0, 0, 0.25);
343 }
344
345 .mwai-timeless-theme .mwai-input .mwai-input-text .mwai-microphone {
346 display: flex;
347 justify-content: center;
348 align-items: center;
349 }
350
351 .mwai-timeless-theme .mwai-input .mwai-input-text .mwai-microphone svg {
352 opacity: 0.5;
353 filter: grayscale(100%);
354 transition: opacity 0.3s ease-out;
355 cursor: pointer;
356 }
357
358 .mwai-timeless-theme .mwai-input .mwai-input-text .mwai-microphone[active=true] svg {
359 opacity: 1;
360 }
361
362 .mwai-timeless-theme .mwai-input .mwai-input-text .mwai-microphone[disabled] svg {
363 opacity: 0;
364 cursor: not-allowed;
365 }
366
367 .mwai-timeless-theme .mwai-input button {
368 margin-left: var(--mwai-spacing);
369 border-radius: 100%;
370 cursor: pointer;
371 height: 48px;
372 width: 48px;
373 min-width: 48px;
374 min-height: 48px;
375 }
376
377 .mwai-timeless-theme .mwai-input button img {
378 width: 20px;
379 height: 20px;
380 margin: auto;
381 display: block;
382 filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(180deg) brightness(1000%) contrast(100%);
383 }
384
385 .mwai-timeless-theme .mwai-input button .mwai-timer {
386 font-size: 11px;
387 }
388
389 .mwai-timeless-theme .mwai-input button:hover {
390 filter: brightness(1.2);
391 }
392
393 .mwai-timeless-theme .mwai-input button[disabled] {
394 cursor: not-allowed;
395 filter: saturate(0%);
396 }
397
398 .mwai-timeless-theme .mwai-footer {
399 display: flex;
400 align-items: center;
401 border-top: 0.5px solid rgba(0, 0, 0, 0.15);
402 padding: calc(var(--mwai-spacing) / 2) var(--mwai-spacing);
403 }
404
405 .mwai-timeless-theme .mwai-footer .mwai-tools {
406 margin-right: calc(var(--mwai-spacing) / 2);
407 height: 38px;
408 }
409
410 .mwai-timeless-theme .mwai-footer .mwai-tools .mwai-file-upload {
411 display: inline-block;
412 }
413
414 .mwai-timeless-theme .mwai-footer .mwai-tools .mwai-file-upload-icon {
415 display: inline-block;
416 background: url("icons/white-icons.svg");
417 background-size: 500%;
418 background-position: 0px -96px;
419 width: 32px;
420 height: 32px;
421 margin-top: calc(var(--mwai-spacing) / 2);
422 z-index: 100;
423 transform: scale(0.8);
424 transform-origin: 0 0;
425 }
426
427 .mwai-timeless-theme .mwai-footer .mwai-tools .mwai-file-upload-icon.mwai-idle-add {
428 background-position: -32px -96px;
429 }
430
431 .mwai-timeless-theme .mwai-footer .mwai-tools .mwai-file-upload-icon.mwai-image-add {
432 background-position: -32px 0px;
433 }
434
435 .mwai-timeless-theme .mwai-footer .mwai-tools .mwai-file-upload-icon.mwai-image-up {
436 background-position: -64px 0px;
437 }
438
439 .mwai-timeless-theme .mwai-footer .mwai-tools .mwai-file-upload-icon.mwai-image-del {
440 background-position: -96px 0px;
441 }
442
443 .mwai-timeless-theme .mwai-footer .mwai-tools .mwai-file-upload-icon.mwai-image-ok {
444 background-position: -128px 0px;
445 }
446
447 .mwai-timeless-theme .mwai-footer .mwai-tools .mwai-file-upload-icon.mwai-document-add {
448 background-position: -32px -64px;
449 }
450
451 .mwai-timeless-theme .mwai-footer .mwai-tools .mwai-file-upload-icon.mwai-document-up {
452 background-position: -64px -64px;
453 }
454
455 .mwai-timeless-theme .mwai-footer .mwai-tools .mwai-file-upload-icon.mwai-document-del {
456 background-position: -96px -64px;
457 }
458
459 .mwai-timeless-theme .mwai-footer .mwai-tools .mwai-file-upload-icon.mwai-document-ok {
460 background-position: -128px -64px;
461 }
462
463 .mwai-timeless-theme .mwai-footer .mwai-tools .mwai-file-upload-icon .mwai-file-upload-progress {
464 position: absolute;
465 font-size: 8px;
466 width: 21px;
467 top: 24px;
468 left: 23px;
469 overflow: hidden;
470 text-align: center;
471 font-weight: bold;
472 color: white;
473 }
474
475 .mwai-timeless-theme .mwai-footer .mwai-compliance {
476 opacity: 0.50;
477 font-size: 11px;
478 line-height: 11px;
479 color: var(--mwai-fontColor);
480 text-align: left;
481 padding: calc(var(--mwai-spacing) / 2) 0;
482 }
483
484 .mwai-timeless-theme .mwai-gallery {
485 display: grid;
486 grid-template-columns: repeat(3, 1fr);
487 grid-gap: 5px;
488 }
489
490 .mwai-timeless-theme .mwai-gallery img {
491 width: 100%;
492 }
493
494 .mwai-timeless-theme.mwai-window {
495 filter: drop-shadow(0 0 10px rgba(0, 0, 0, 0.1));
496 }
497
498 .mwai-timeless-theme.mwai-window .mwai-input-submit {
499 margin-right: -36px;
500 margin-left: 0px;
501 }
502
503 @media (max-width: 760px) {
504 .mwai-timeless-theme.mwai-window .mwai-input-submit {
505 margin-right: inherit;
506 border-radius: 0;
507 }
508 }
509
510 .mwai-timeless-theme.mwai-window.mwai-fullscreen .mwai-input-submit {
511 margin-right: inherit;
512 }
513
514 .mwai-timeless-theme.mwai-form-container {
515 padding: var(--mwai-spacing);
516 font-size: var(--mwai-fontSize);
517 color: var(--mwai-fontColor);
518 background: var(--mwai-backgroundPrimaryColor);
519 border-radius: var(--mwai-borderRadius);
520 }
521
522 .mwai-timeless-theme.mwai-form-container fieldset {
523 border: 0;
524 margin: 0;
525 padding: 0;
526 display: flex;
527 flex-direction: column;
528 margin-bottom: 10px;
529 }
530
531 .mwai-timeless-theme.mwai-form-container fieldset input[type="text"], .mwai-timeless-theme.mwai-form-container fieldset input[type="email"], .mwai-timeless-theme.mwai-form-container fieldset input[type="tel"], .mwai-timeless-theme.mwai-form-container fieldset input[type="url"], .mwai-timeless-theme.mwai-form-container fieldset input[type="password"], .mwai-timeless-theme.mwai-form-container fieldset input[type="number"], .mwai-timeless-theme.mwai-form-container fieldset input[type="date"], .mwai-timeless-theme.mwai-form-container fieldset input[type="datetime"], .mwai-timeless-theme.mwai-form-container fieldset input[type="datetime-local"], .mwai-timeless-theme.mwai-form-container fieldset input[type="month"], .mwai-timeless-theme.mwai-form-container fieldset input[type="search"], .mwai-timeless-theme.mwai-form-container fieldset input[type="time"], .mwai-timeless-theme.mwai-form-container fieldset input[type="week"], .mwai-timeless-theme.mwai-form-container fieldset select, .mwai-timeless-theme.mwai-form-container fieldset textarea {
532 padding: calc(var(--mwai-spacing) * 2 / 3) var(--mwai-spacing);
533 border: 0;
534 width: 100%;
535 border-radius: var(--mwai-borderRadius);
536 font-size: var(--mwai-fontSize);
537 background: var(--mwai-backgroundAiColor) !important;
538 color: var(--mwai-fontColor);
539 }
540
541 .mwai-timeless-theme.mwai-form-container fieldset select {
542 padding: calc(var(--mwai-spacing) * 2 / 3) var(--mwai-spacing);
543 border: 0;
544 width: 100%;
545 border-radius: var(--mwai-borderRadius);
546 font-size: var(--mwai-fontSize);
547 background: var(--mwai-backgroundPrimaryColor);
548 color: var(--mwai-fontColor);
549 }
550
551 .mwai-timeless-theme.mwai-form-container fieldset textarea {
552 padding: calc(var(--mwai-spacing) * 2 / 3) var(--mwai-spacing);
553 border: 0;
554 width: 100%;
555 border-radius: var(--mwai-borderRadius);
556 font-family: inherit;
557 font-size: var(--mwai-fontSize);
558 background: var(--mwai-backgroundPrimaryColor);
559 color: var(--mwai-fontColor);
560 }
561
562 .mwai-timeless-theme.mwai-form-container fieldset input[disabled], .mwai-timeless-theme.mwai-form-container fieldset select[disabled], .mwai-timeless-theme.mwai-form-container fieldset textarea[disabled] {
563 opacity: 0.25;
564 }
565
566 .mwai-timeless-theme.mwai-form-container .mwai-form-submit button, .mwai-timeless-theme.mwai-form-container .mwai-form-reset button {
567 height: 45px;
568 background: none;
569 width: 100%;
570 color: white;
571 font-size: var(--mwai-fontSize);
572 background: var(--mwai-backgroundUserColor);
573 border: 1px solid var(--mwai-backgroundPrimaryColor);
574 border-radius: var(--mwai-borderRadius);
575 cursor: pointer;
576 transition: all 0.2s ease-out;
577 position: relative;
578 }
579
580 .mwai-timeless-theme.mwai-form-container .mwai-form-submit button:hover, .mwai-timeless-theme.mwai-form-container .mwai-form-reset button:hover {
581 filter: brightness(1.2);
582 }
583
584 .mwai-timeless-theme.mwai-form-container .mwai-form-submit button[disabled] span, .mwai-timeless-theme.mwai-form-container .mwai-form-reset button[disabled] span {
585 opacity: 0.25;
586 }
587
588 .mwai-timeless-theme.mwai-form-container .mwai-form-submit button[disabled]:hover, .mwai-timeless-theme.mwai-form-container .mwai-form-reset button[disabled]:hover {
589 filter: brightness(1);
590 cursor: not-allowed;
591 }
592
593 .mwai-timeless-theme.mwai-form-container .mwai-form-submit.mwai-loading button span, .mwai-timeless-theme.mwai-form-container .mwai-form-reset.mwai-loading button span {
594 opacity: 0;
595 }
596
597 .mwai-timeless-theme.mwai-form-container .mwai-form-submit.mwai-loading button::after, .mwai-timeless-theme.mwai-form-container .mwai-form-reset.mwai-loading button::after {
598 content: '';
599 position: absolute;
600 width: 18px;
601 height: 18px;
602 top: 0;
603 left: 0;
604 right: 0;
605 bottom: 0;
606 margin: auto;
607 border: 3px solid transparent;
608 border-top-color: white;
609 border-radius: 50%;
610 animation: mwai-button-spinner 1s ease infinite;
611 }
612
613 .mwai-timeless-theme.mwai-form-container .mwai-form-output-container .mwai-form-output {
614 font-size: var(--mwai-fontSize);
615 position: relative;
616 margin-top: var(--mwai-spacing);
617 padding: var(--mwai-spacing);
618 border: 1px solid var(--mwai-backgroundPrimaryColor);
619 }
620
621 .mwai-timeless-theme.mwai-form-container .mwai-form-output-container .mwai-form-output.mwai-error {
622 background: var(--mwai-errorBackgroundColor);
623 color: var(--mwai-errorFontColor);
624 }
625
626 .mwai-timeless-theme.mwai-form-container .mwai-form-output-container .mwai-form-output > * {
627 color: var(--mwai-fontColor) !important;
628 }
629
630 .mwai-timeless-theme.mwai-form-container .mwai-form-output-container .mwai-form-output > *:first-child {
631 margin-top: 0;
632 }
633
634 .mwai-timeless-theme.mwai-form-container .mwai-form-output-container .mwai-form-output > *:last-child {
635 margin-bottom: 0;
636 }
637
638 .mwai-timeless-theme.mwai-form-container .mwai-form-output-container .mwai-form-output img {
639 max-width: 33%;
640 }
641
642 .mwai-timeless-theme.mwai-form-container .mwai-form-output-container .mwai-form-output div > *:first-child {
643 margin-top: 0;
644 }
645
646 .mwai-timeless-theme.mwai-form-container .mwai-form-output-container .mwai-form-output div > *:last-child {
647 margin-bottom: 0;
648 }
649
650 .mwai-timeless-theme.mwai-form-container .mwai-form-output-container.mwai-has-content {
651 display: block;
652 }
653
654 .mwai-timeless-theme.mwai-form-container .wp-block-columns {
655 margin: 0;
656 }
657
658 .mwai-timeless-theme.mwai-discussions {
659 border-radius: var(--mwai-borderRadius);
660 background: var(--mwai-conversationsBackgroundColor);
661 color: var(--mwai-backgroundPrimaryColor);
662 overflow: hidden;
663 }
664
665 .mwai-timeless-theme.mwai-discussions * {
666 box-sizing: border-box;
667 }
668
669 .mwai-timeless-theme.mwai-discussions .mwai-discussion {
670 display: flex;
671 gap: 5px;
672 padding-left: calc(var(--mwai-spacing) / 2);
673 padding-right: calc(var(--mwai-spacing) / 2);
674 padding-bottom: calc(var(--mwai-spacing) / 2);
675 color: var(--mwai-conversationsTextColor);
676 opacity: 0.65;
677 justify-content: space-between;
678 align-items: center;
679 }
680
681 .mwai-timeless-theme.mwai-discussions .mwai-discussion .mwai-discussion-title {
682 flex: auto;
683 padding: 5px;
684 }
685
686 .mwai-timeless-theme.mwai-discussions .mwai-discussion .mwai-discussion-actions {
687 display: flex;
688 gap: 1px;
689 }
690
691 .mwai-timeless-theme.mwai-discussions .mwai-discussion .mwai-discussion-actions .mwai-icon {
692 width: 30px;
693 height: 30px;
694 background: var(--mwai-iconTextBackgroundColor);
695 color: var(--mwai-iconTextColor);
696 border-radius: 50%;
697 cursor: pointer;
698 transition: all 0.2s ease-out;
699 display: flex;
700 align-items: center;
701 justify-content: center;
702 }
703
704 .mwai-timeless-theme.mwai-discussions .mwai-discussion .mwai-discussion-actions .mwai-icon:hover {
705 color: white;
706 background: blue;
707 }
708
709 .mwai-timeless-theme.mwai-discussions .mwai-discussion .mwai-discussion-actions .mwai-icon:hover.mwai-danger {
710 background: red;
711 }
712
713 .mwai-timeless-theme.mwai-discussions .mwai-discussion.mwai-active, .mwai-timeless-theme.mwai-discussions .mwai-discussion:hover {
714 cursor: pointer;
715 }
716
717 .mwai-timeless-theme.mwai-discussions .mwai-discussion.mwai-active .mwai-discussion-title, .mwai-timeless-theme.mwai-discussions .mwai-discussion:hover .mwai-discussion-title {
718 color: var(--mwai-backgroundPrimaryColor);
719 background: var(--mwai-backgroundHeaderColor);
720 border-radius: var(--mwai-borderRadius);
721 opacity: 1;
722 }
723
724 .mwai-timeless-theme.mwai-discussions .mwai-discussion:first-child {
725 margin-top: calc(var(--mwai-spacing) / 2);
726 }
727
728 .mwai-timeless-theme.mwai-discussions .mwai-header {
729 background: var(--mwai-backgroundAiSecondaryColor);
730 padding: var(--mwai-spacing);
731 display: flex;
732 justify-content: space-between;
733 align-items: center;
734 }
735
736 .mwai-timeless-theme.mwai-discussions .mwai-content {
737 background: var(--mwai-conversationsBackgroundColor);
738 list-style: none;
739 padding: 0;
740 margin: 0;
741 }
742
743 .mwai-timeless-theme.mwai-discussions button {
744 margin-left: 0;
745 }
746
747 .mwai-timeless-theme.mwai-transition, .mwai-timeless-theme .mwai-transition {
748 opacity: 0;
749 transition: opacity 350ms ease-in-out;
750 }
751
752 .mwai-timeless-theme.mwai-transition-visible, .mwai-timeless-theme .mwai-transition-visible {
753 opacity: 1;
754 }
755
756 .mwai-timeless-theme .mwai-text {
757 overflow-wrap: anywhere;
758 }
759
760 .mwai-timeless-theme .mwai-text img {
761 max-width: 100%;
762 }
763
764 .mwai-timeless-theme .mwai-text div p:first-child {
765 margin-top: 0;
766 }
767
768 .mwai-timeless-theme .mwai-text div p:last-child {
769 margin-bottom: 0;
770 }
771
772 .mwai-timeless-theme .mwai-trigger {
773 position: absolute;
774 right: 0;
775 bottom: 0;
776 transition: all 0.2s ease-out;
777 z-index: 9999;
778 display: flex;
779 flex-direction: column;
780 align-items: end;
781 }
782
783 .mwai-timeless-theme .mwai-trigger .mwai-icon-text-container {
784 display: flex;
785 flex-direction: column;
786 align-items: flex-end;
787 }
788
789 .mwai-timeless-theme .mwai-trigger .mwai-icon-text-container .mwai-icon-text {
790 background: var(--mwai-iconTextBackgroundColor);
791 color: var(--mwai-iconTextColor);
792 box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.15);
793 max-width: 200px;
794 font-size: 13px;
795 margin-bottom: 15px;
796 padding: 10px 15px;
797 border-radius: 8px;
798 }
799
800 .mwai-timeless-theme .mwai-trigger .mwai-icon-text-container .mwai-icon-text-close {
801 color: var(--mwai-iconTextColor);
802 background: var(--mwai-iconTextBackgroundColor);
803 padding: 5px;
804 width: 20px;
805 height: 20px;
806 border-radius: 100%;
807 display: none;
808 justify-content: center;
809 align-items: center;
810 margin-bottom: 3px;
811 }
812
813 .mwai-timeless-theme .mwai-trigger .mwai-icon-text-container:hover {
814 cursor: pointer;
815 }
816
817 .mwai-timeless-theme .mwai-trigger .mwai-icon-text-container:hover .mwai-icon-text-close {
818 display: flex;
819 font-size: 12px;
820 }
821
822 .mwai-timeless-theme .mwai-trigger .mwai-icon-text-container:hover .mwai-icon-text-close:hover {
823 filter: brightness(1.2);
824 }
825
826 @media (max-width: 760px) {
827 .mwai-timeless-theme .mwai-trigger .mwai-icon-text-container .mwai-icon-text-close {
828 display: flex;
829 }
830 }
831
832 .mwai-timeless-theme .mwai-trigger .mwai-icon-container .mwai-icon {
833 filter: drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.15));
834 transition: all 0.2s ease-out;
835 }
836
837 .mwai-timeless-theme .mwai-trigger .mwai-icon-container .mwai-icon:hover {
838 cursor: pointer;
839 transform: scale(1.05);
840 }
841
842 .mwai-timeless-theme.mwai-window {
843 position: fixed;
844 right: 30px;
845 bottom: 30px;
846 width: var(--mwai-width);
847 z-index: 9999;
848 }
849
850 .mwai-timeless-theme.mwai-window .mwai-header {
851 display: none;
852 justify-content: flex-end;
853 align-items: center;
854 border-radius: var(--mwai-borderRadius) var(--mwai-borderRadius) 0 0;
855 background: var(--mwai-backgroundHeaderColor);
856 }
857
858 .mwai-timeless-theme.mwai-window .mwai-header .mwai-buttons {
859 display: flex;
860 align-items: center;
861 }
862
863 .mwai-timeless-theme.mwai-window .mwai-header .mwai-buttons .mwai-resize-button {
864 justify-content: center;
865 height: 32px;
866 width: 22px;
867 cursor: pointer;
868 display: flex;
869 justify-content: center;
870 align-items: center;
871 }
872
873 .mwai-timeless-theme.mwai-window .mwai-header .mwai-buttons .mwai-resize-button:before {
874 transition: all 0.2s ease-out;
875 content: ' ';
876 cursor: pointer;
877 position: absolute;
878 height: 13px;
879 width: 13px;
880 border: 1px solid var(--mwai-headerButtonsColor);
881 }
882
883 .mwai-timeless-theme.mwai-window .mwai-header .mwai-buttons .mwai-resize-button:hover:before {
884 width: 16px;
885 height: 16px;
886 }
887
888 .mwai-timeless-theme.mwai-window .mwai-header .mwai-buttons .mwai-close-button {
889 justify-content: center;
890 height: 32px;
891 width: 33px;
892 cursor: pointer;
893 border-radius: var(--mwai-borderRadius);
894 }
895
896 .mwai-timeless-theme.mwai-window .mwai-header .mwai-buttons .mwai-close-button:before {
897 transition: all 0.2s ease-out;
898 transform: translate(16px, 5px) rotate(45deg);
899 }
900
901 .mwai-timeless-theme.mwai-window .mwai-header .mwai-buttons .mwai-close-button:after {
902 transition: all 0.2s ease-out;
903 transform: translate(16px, 5px) rotate(-45deg);
904 }
905
906 .mwai-timeless-theme.mwai-window .mwai-header .mwai-buttons .mwai-close-button:before, .mwai-timeless-theme.mwai-window .mwai-header .mwai-buttons .mwai-close-button:after {
907 content: ' ';
908 cursor: pointer;
909 position: absolute;
910 height: 22px;
911 width: 1px;
912 background-color: var(--mwai-headerButtonsColor);
913 }
914
915 .mwai-timeless-theme.mwai-window .mwai-header .mwai-buttons .mwai-close-button:hover:before {
916 opacity: 1;
917 transform: translate(16px, 5px) rotate(135deg);
918 }
919
920 .mwai-timeless-theme.mwai-window .mwai-header .mwai-buttons .mwai-close-button:hover:after {
921 opacity: 1;
922 transform: translate(16px, 5px) rotate(45deg);
923 }
924
925 .mwai-timeless-theme.mwai-window .mwai-content {
926 display: none;
927 opacity: 0;
928 max-height: var(--mwai-maxHeight);
929 border-radius: 0 0 var(--mwai-borderRadius) var(--mwai-borderRadius);
930 }
931
932 .mwai-timeless-theme.mwai-window.mwai-bottom-left {
933 bottom: 30px;
934 right: inherit;
935 left: 30px;
936 }
937
938 .mwai-timeless-theme.mwai-window.mwai-bottom-left .mwai-trigger {
939 right: inherit;
940 left: 0;
941 }
942
943 .mwai-timeless-theme.mwai-window.mwai-top-right {
944 top: 30px;
945 bottom: inherit;
946 right: 30px;
947 }
948
949 .mwai-timeless-theme.mwai-window.mwai-top-right .mwai-trigger {
950 top: 0;
951 bottom: inherit;
952 }
953
954 .mwai-timeless-theme.mwai-window.mwai-top-left {
955 top: 30px;
956 bottom: inherit;
957 right: inherit;
958 left: 30px;
959 }
960
961 .mwai-timeless-theme.mwai-window.mwai-top-left .mwai-trigger {
962 top: 0;
963 bottom: inherit;
964 right: inherit;
965 left: 0;
966 }
967
968 .mwai-timeless-theme.mwai-window.mwai-top-left .mwai-trigger, .mwai-timeless-theme.mwai-window.mwai-bottom-left .mwai-trigger {
969 align-items: flex-start;
970 }
971
972 .mwai-timeless-theme.mwai-window.mwai-top-right .mwai-trigger, .mwai-timeless-theme.mwai-window.mwai-top-left .mwai-trigger {
973 flex-direction: column-reverse;
974 }
975
976 .mwai-timeless-theme.mwai-window.mwai-top-right .mwai-trigger .mwai-icon-text, .mwai-timeless-theme.mwai-window.mwai-top-left .mwai-trigger .mwai-icon-text {
977 margin-bottom: 0;
978 margin-top: 15px;
979 }
980
981 .mwai-timeless-theme.mwai-window.mwai-fullscreen .mwai-header .mwai-buttons {
982 margin-bottom: 0px;
983 }
984
985 .mwai-timeless-theme.mwai-window.mwai-fullscreen .mwai-header .mwai-buttons .mwai-resize-button:before {
986 width: 16px;
987 height: 16px;
988 }
989
990 .mwai-timeless-theme.mwai-window.mwai-fullscreen .mwai-header .mwai-buttons .mwai-resize-button:hover:before {
991 width: 13px;
992 height: 13px;
993 }
994
995 .mwai-timeless-theme.mwai-fullscreen:not(.mwai-window), .mwai-timeless-theme.mwai-fullscreen.mwai-window.mwai-open {
996 position: fixed;
997 left: 0 !important;
998 right: 0 !important;
999 bottom: 0 !important;
1000 top: 0 !important;
1001 width: 100%;
1002 height: 100%;
1003 max-height: 100%;
1004 max-width: 100%;
1005 display: flex;
1006 flex-direction: column;
1007 margin: 0;
1008 z-index: 999999;
1009 background-color: var(--mwai-backgroundSecondaryColor);
1010 }
1011
1012 .mwai-timeless-theme.mwai-fullscreen:not(.mwai-window) .mwai-header, .mwai-timeless-theme.mwai-fullscreen.mwai-window.mwai-open .mwai-header {
1013 border-radius: 0;
1014 }
1015
1016 .mwai-timeless-theme.mwai-fullscreen:not(.mwai-window) .mwai-content, .mwai-timeless-theme.mwai-fullscreen.mwai-window.mwai-open .mwai-content {
1017 height: 100%;
1018 max-height: inherit;
1019 border-radius: 0;
1020 }
1021
1022 .mwai-timeless-theme.mwai-fullscreen:not(.mwai-window) .mwai-content .mwai-conversation, .mwai-timeless-theme.mwai-fullscreen.mwai-window.mwai-open .mwai-content .mwai-conversation {
1023 flex: auto;
1024 max-height: none;
1025 }
1026
1027 .mwai-timeless-theme.mwai-window.mwai-open .mwai-header {
1028 display: flex;
1029 }
1030
1031 .mwai-timeless-theme.mwai-window.mwai-open .mwai-content {
1032 display: flex;
1033 transition: opacity 200ms ease-in-out 0s;
1034 opacity: 1;
1035 }
1036
1037 .mwai-timeless-theme.mwai-window.mwai-open .mwai-trigger {
1038 display: none;
1039 }
1040
1041 .mwai-timeless-theme .mwai-error {
1042 margin: var(--mwai-spacing);
1043 color: white;
1044 background: rgba(180, 55, 55, 0.55);
1045 padding: var(--mwai-spacing);
1046 border-radius: var(--mwai-borderRadius);
1047 }
1048
1049 .mwai-timeless-theme .mwai-error:hover {
1050 cursor: pointer;
1051 background: rgba(180, 44, 44, 0.85);
1052 }
1053
1054 .mwai-timeless-theme.mwai-bubble .mwai-icon-container {
1055 background: var(--mwai-bubbleColor);
1056 width: 60px;
1057 height: 60px;
1058 border-radius: 100%;
1059 transition: all 0.2s ease-out;
1060 display: flex;
1061 justify-content: center;
1062 align-items: center;
1063 }
1064
1065 .mwai-timeless-theme.mwai-bubble .mwai-icon-container .mwai-icon {
1066 max-width: 50%;
1067 max-height: 50%;
1068 filter: none;
1069 }
1070
1071 .mwai-timeless-theme.mwai-bubble .mwai-icon-container .mwai-icon:hover {
1072 transform: none;
1073 }
1074
1075 .mwai-timeless-theme.mwai-bubble .mwai-icon-container .mwai-emoji {
1076 font-size: 30px !important;
1077 }
1078
1079 .mwai-timeless-theme.mwai-bubble .mwai-icon-container:hover {
1080 cursor: pointer;
1081 filter: brightness(1.1);
1082 }
1083
1084 @media (max-width: 760px) {
1085 .mwai-timeless-theme.mwai-window.mwai-open {
1086 position: fixed;
1087 left: 0 !important;
1088 right: 0 !important;
1089 bottom: 0 !important;
1090 top: 0 !important;
1091 width: 100%;
1092 height: 100%;
1093 max-height: 100%;
1094 max-width: 100%;
1095 display: flex;
1096 flex-direction: column;
1097 margin: 0;
1098 z-index: 999999;
1099 background-color: var(--mwai-backgroundSecondaryColor);
1100 }
1101 .mwai-timeless-theme.mwai-window.mwai-open .mwai-header {
1102 border-radius: 0;
1103 }
1104 .mwai-timeless-theme.mwai-window.mwai-open .mwai-content {
1105 height: 100%;
1106 max-height: inherit;
1107 border-radius: 0;
1108 }
1109 .mwai-timeless-theme.mwai-window.mwai-open .mwai-content .mwai-conversation {
1110 flex: auto;
1111 max-height: none;
1112 }
1113 .mwai-timeless-theme.mwai-window.mwai-open .mwai-input {
1114 flex-direction: column;
1115 }
1116 .mwai-timeless-theme.mwai-window.mwai-open .mwai-input button {
1117 font-size: 16px;
1118 margin-left: 0;
1119 width: 100%;
1120 }
1121 .mwai-timeless-theme.mwai-window.mwai-open .mwai-input .mwai-input-text {
1122 width: 100%;
1123 }
1124 .mwai-timeless-theme.mwai-window.mwai-open .mwai-input .mwai-input-text input, .mwai-timeless-theme.mwai-window.mwai-open .mwai-input .mwai-input-text textarea {
1125 font-size: 16px;
1126 }
1127 .mwai-timeless-theme.mwai-window.mwai-open .mwai-content {
1128 display: flex;
1129 transition: opacity 200ms ease-in-out 0s;
1130 opacity: 1;
1131 height: 100%;
1132 max-height: inherit;
1133 }
1134 .mwai-timeless-theme.mwai-window.mwai-open .mwai-content .mwai-conversation {
1135 flex: auto;
1136 max-height: none;
1137 }
1138 .mwai-timeless-theme.mwai-window.mwai-open .mwai-resize-button {
1139 display: none !important;
1140 }
1141 .mwai-timeless-theme.mwai-window.mwai-open .mwai-trigger {
1142 display: none;
1143 }
1144 }
1145
1146 @keyframes mwai-button-spinner {
1147 from {
1148 transform: rotate(0turn);
1149 }
1150 to {
1151 transform: rotate(1turn);
1152 }
1153 }
1154
1155 .mwai-timeless-theme .admin-bar .mwai-fullscreen:not(.mwai-window),
1156 .mwai-timeless-theme .admin-bar .mwai-fullscreen.mwai-window.mwai-open {
1157 top: 32px;
1158 }
1159
1160 .mwai-timeless-theme pre code.hljs {
1161 display: block;
1162 overflow-x: auto;
1163 padding: 1em;
1164 }
1165
1166 .mwai-timeless-theme code.hljs {
1167 padding: 3px 5px;
1168 }
1169
1170 .mwai-timeless-theme .hljs {
1171 color: #333;
1172 background: #f0f0f0;
1173 }
1174
1175 .mwai-timeless-theme .hljs-subst {
1176 color: #333;
1177 }
1178
1179 .mwai-timeless-theme .hljs-comment {
1180 color: #888;
1181 }
1182
1183 .mwai-timeless-theme .hljs-attr, .mwai-timeless-theme .hljs-doctag, .mwai-timeless-theme .hljs-keyword, .mwai-timeless-theme .hljs-meta .hljs-keyword, .mwai-timeless-theme .hljs-section, .mwai-timeless-theme .hljs-selector-tag {
1184 color: #0077cc;
1185 }
1186
1187 .mwai-timeless-theme .hljs-attribute {
1188 color: #aa3377;
1189 }
1190
1191 .mwai-timeless-theme .hljs-name, .mwai-timeless-theme .hljs-number, .mwai-timeless-theme .hljs-quote, .mwai-timeless-theme .hljs-selector-id, .mwai-timeless-theme .hljs-template-tag, .mwai-timeless-theme .hljs-type {
1192 color: #c18401;
1193 }
1194
1195 .mwai-timeless-theme .hljs-selector-class {
1196 color: #0077cc;
1197 }
1198
1199 .mwai-timeless-theme .hljs-link, .mwai-timeless-theme .hljs-regexp, .mwai-timeless-theme .hljs-selector-attr, .mwai-timeless-theme .hljs-string, .mwai-timeless-theme .hljs-symbol, .mwai-timeless-theme .hljs-template-variable, .mwai-timeless-theme .hljs-variable {
1200 color: #689700;
1201 }
1202
1203 .mwai-timeless-theme .hljs-meta, .mwai-timeless-theme .hljs-selector-pseudo {
1204 color: #0077cc;
1205 }
1206
1207 .mwai-timeless-theme .hljs-built_in, .mwai-timeless-theme .hljs-literal, .mwai-timeless-theme .hljs-title {
1208 color: #c18401;
1209 }
1210
1211 .mwai-timeless-theme .hljs-bullet, .mwai-timeless-theme .hljs-code {
1212 color: #555;
1213 }
1214
1215 .mwai-timeless-theme .hljs-meta .hljs-string {
1216 color: #689700;
1217 }
1218
1219 .mwai-timeless-theme .hljs-deletion {
1220 color: #b71c1c;
1221 }
1222
1223 .mwai-timeless-theme .hljs-addition {
1224 color: #1b5e20;
1225 }
1226
1227 .mwai-timeless-theme .hljs-emphasis {
1228 font-style: italic;
1229 }
1230
1231 .mwai-timeless-theme .hljs-strong {
1232 font-weight: 700;
1233 }
1234
1235 .mwai-timeless-theme .mwai-reply-actions {
1236 position: absolute;
1237 border-radius: 5px;
1238 top: 10px;
1239 right: 10px;
1240 display: flex;
1241 align-items: center;
1242 padding: 2px 2px;
1243 z-index: 100;
1244 background: var(--mwai-backgroundPrimaryColor);
1245 box-shadow: 0 0 8px rgba(0, 0, 0, 0.25);
1246 z-index: 100;
1247 }
1248
1249 .mwai-timeless-theme .mwai-reply-actions .mwai-copy-button {
1250 fill: var(--mwai-fontColor);
1251 padding: 3px 5px;
1252 width: 24px;
1253 height: 24px;
1254 background: var(--mwai-backgroundPrimaryColor);
1255 cursor: pointer;
1256 border-radius: 5px;
1257 }
1258
1259 .mwai-timeless-theme .mwai-reply-actions .mwai-copy-button:hover {
1260 filter: brightness(1.2);
1261 }
1262
1263 .mwai-timeless-theme .mwai-reply-actions.mwai-hidden {
1264 opacity: 0;
1265 }
1266
1267 .mwai-timeless-theme .mwai-reply-actions {
1268 top: 5px;
1269 }
1270
1271 .mwai-timeless-theme .mwai-reply-actions .mwai-copy-button {
1272 padding-top: 4px;
1273 }
1274
1275 .mwai-timeless-theme .mwai-reply-actions .mwai-copy-button:hover {
1276 fill: var(--mwai-backgroundPrimaryColor);
1277 background: var(--mwai-backgroundUserColor);
1278 }
1279
1280 @media (max-width: 760px) {
1281 .mwai-timeless-theme.mwai-window {
1282 width: calc(100% - 40px);
1283 z-index: 9999999999;
1284 }
1285 .mwai-timeless-theme .mwai-input {
1286 flex-direction: column;
1287 }
1288 .mwai-timeless-theme .mwai-input .mwai-input-text {
1289 width: 100%;
1290 margin-bottom: 10px;
1291 }
1292 .mwai-timeless-theme .mwai-input .mwai-input-submit {
1293 width: 100%;
1294 border-radius: var(--mwai-borderRadius);
1295 margin-left: 0;
1296 height: 24px;
1297 min-height: 36px;
1298 }
1299 .mwai-timeless-theme .mwai-input .mwai-input-submit img {
1300 width: 16px;
1301 height: 16px;
1302 }
1303 }
1304