PluginProbe ʕ •ᴥ•ʔ
AI Engine – The Chatbot, AI Framework & MCP for WordPress / 2.6.8
AI Engine – The Chatbot, AI Framework & MCP for WordPress v2.6.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 / 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
1306 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: 24px;
379 height: 24px;
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 margin-left: 5px;
387 margin-right: 5px;
388 font-size: 11px;
389 }
390
391 .mwai-timeless-theme .mwai-input button:hover {
392 filter: brightness(1.2);
393 }
394
395 .mwai-timeless-theme .mwai-input button[disabled] {
396 cursor: not-allowed;
397 filter: saturate(0%);
398 }
399
400 .mwai-timeless-theme .mwai-footer {
401 display: flex;
402 align-items: center;
403 border-top: 0.5px solid rgba(0, 0, 0, 0.15);
404 padding: calc(var(--mwai-spacing) / 2) var(--mwai-spacing);
405 }
406
407 .mwai-timeless-theme .mwai-footer .mwai-tools {
408 margin-right: calc(var(--mwai-spacing) / 2);
409 height: 38px;
410 }
411
412 .mwai-timeless-theme .mwai-footer .mwai-tools .mwai-file-upload {
413 display: inline-block;
414 }
415
416 .mwai-timeless-theme .mwai-footer .mwai-tools .mwai-file-upload-icon {
417 display: inline-block;
418 background: url("icons/white-icons.svg");
419 background-size: 500%;
420 background-position: 0px -96px;
421 width: 32px;
422 height: 32px;
423 margin-top: calc(var(--mwai-spacing) / 2);
424 z-index: 100;
425 transform: scale(0.8);
426 transform-origin: 0 0;
427 }
428
429 .mwai-timeless-theme .mwai-footer .mwai-tools .mwai-file-upload-icon.mwai-idle-add {
430 background-position: -32px -96px;
431 }
432
433 .mwai-timeless-theme .mwai-footer .mwai-tools .mwai-file-upload-icon.mwai-image-add {
434 background-position: -32px 0px;
435 }
436
437 .mwai-timeless-theme .mwai-footer .mwai-tools .mwai-file-upload-icon.mwai-image-up {
438 background-position: -64px 0px;
439 }
440
441 .mwai-timeless-theme .mwai-footer .mwai-tools .mwai-file-upload-icon.mwai-image-del {
442 background-position: -96px 0px;
443 }
444
445 .mwai-timeless-theme .mwai-footer .mwai-tools .mwai-file-upload-icon.mwai-image-ok {
446 background-position: -128px 0px;
447 }
448
449 .mwai-timeless-theme .mwai-footer .mwai-tools .mwai-file-upload-icon.mwai-document-add {
450 background-position: -32px -64px;
451 }
452
453 .mwai-timeless-theme .mwai-footer .mwai-tools .mwai-file-upload-icon.mwai-document-up {
454 background-position: -64px -64px;
455 }
456
457 .mwai-timeless-theme .mwai-footer .mwai-tools .mwai-file-upload-icon.mwai-document-del {
458 background-position: -96px -64px;
459 }
460
461 .mwai-timeless-theme .mwai-footer .mwai-tools .mwai-file-upload-icon.mwai-document-ok {
462 background-position: -128px -64px;
463 }
464
465 .mwai-timeless-theme .mwai-footer .mwai-tools .mwai-file-upload-icon .mwai-file-upload-progress {
466 position: absolute;
467 font-size: 8px;
468 width: 21px;
469 top: 24px;
470 left: 23px;
471 overflow: hidden;
472 text-align: center;
473 font-weight: bold;
474 color: white;
475 }
476
477 .mwai-timeless-theme .mwai-footer .mwai-compliance {
478 opacity: 0.50;
479 font-size: 11px;
480 line-height: 11px;
481 color: var(--mwai-fontColor);
482 text-align: left;
483 padding: calc(var(--mwai-spacing) / 2) 0;
484 }
485
486 .mwai-timeless-theme .mwai-gallery {
487 display: grid;
488 grid-template-columns: repeat(3, 1fr);
489 grid-gap: 5px;
490 }
491
492 .mwai-timeless-theme .mwai-gallery img {
493 width: 100%;
494 }
495
496 .mwai-timeless-theme.mwai-window {
497 filter: drop-shadow(0 0 10px rgba(0, 0, 0, 0.1));
498 }
499
500 .mwai-timeless-theme.mwai-window .mwai-input-submit {
501 margin-right: -36px;
502 margin-left: 0px;
503 }
504
505 @media (max-width: 760px) {
506 .mwai-timeless-theme.mwai-window .mwai-input-submit {
507 margin-right: inherit;
508 border-radius: 0;
509 }
510 }
511
512 .mwai-timeless-theme.mwai-window.mwai-fullscreen .mwai-input-submit {
513 margin-right: inherit;
514 }
515
516 .mwai-timeless-theme.mwai-form-container {
517 padding: var(--mwai-spacing);
518 font-size: var(--mwai-fontSize);
519 color: var(--mwai-fontColor);
520 background: var(--mwai-backgroundPrimaryColor);
521 border-radius: var(--mwai-borderRadius);
522 }
523
524 .mwai-timeless-theme.mwai-form-container fieldset {
525 border: 0;
526 margin: 0;
527 padding: 0;
528 display: flex;
529 flex-direction: column;
530 margin-bottom: 10px;
531 }
532
533 .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 {
534 padding: calc(var(--mwai-spacing) * 2 / 3) var(--mwai-spacing);
535 border: 0;
536 width: 100%;
537 border-radius: var(--mwai-borderRadius);
538 font-size: var(--mwai-fontSize);
539 background: var(--mwai-backgroundAiColor) !important;
540 color: var(--mwai-fontColor);
541 }
542
543 .mwai-timeless-theme.mwai-form-container fieldset select {
544 padding: calc(var(--mwai-spacing) * 2 / 3) var(--mwai-spacing);
545 border: 0;
546 width: 100%;
547 border-radius: var(--mwai-borderRadius);
548 font-size: var(--mwai-fontSize);
549 background: var(--mwai-backgroundPrimaryColor);
550 color: var(--mwai-fontColor);
551 }
552
553 .mwai-timeless-theme.mwai-form-container fieldset textarea {
554 padding: calc(var(--mwai-spacing) * 2 / 3) var(--mwai-spacing);
555 border: 0;
556 width: 100%;
557 border-radius: var(--mwai-borderRadius);
558 font-family: inherit;
559 font-size: var(--mwai-fontSize);
560 background: var(--mwai-backgroundPrimaryColor);
561 color: var(--mwai-fontColor);
562 }
563
564 .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] {
565 opacity: 0.25;
566 }
567
568 .mwai-timeless-theme.mwai-form-container .mwai-form-submit button {
569 height: 45px;
570 background: none;
571 width: 100%;
572 color: white;
573 font-size: var(--mwai-fontSize);
574 background: var(--mwai-backgroundUserColor);
575 border: 1px solid var(--mwai-backgroundPrimaryColor);
576 border-radius: var(--mwai-borderRadius);
577 cursor: pointer;
578 transition: all 0.2s ease-out;
579 position: relative;
580 }
581
582 .mwai-timeless-theme.mwai-form-container .mwai-form-submit button:hover {
583 filter: brightness(1.2);
584 }
585
586 .mwai-timeless-theme.mwai-form-container .mwai-form-submit button[disabled] span {
587 opacity: 0.25;
588 }
589
590 .mwai-timeless-theme.mwai-form-container .mwai-form-submit button[disabled]:hover {
591 filter: brightness(1);
592 cursor: not-allowed;
593 }
594
595 .mwai-timeless-theme.mwai-form-container .mwai-form-submit.mwai-loading button span {
596 opacity: 0;
597 }
598
599 .mwai-timeless-theme.mwai-form-container .mwai-form-submit.mwai-loading button::after {
600 content: '';
601 position: absolute;
602 width: 18px;
603 height: 18px;
604 top: 0;
605 left: 0;
606 right: 0;
607 bottom: 0;
608 margin: auto;
609 border: 3px solid transparent;
610 border-top-color: white;
611 border-radius: 50%;
612 animation: mwai-button-spinner 1s ease infinite;
613 }
614
615 .mwai-timeless-theme.mwai-form-container .mwai-form-output-container .mwai-form-output {
616 font-size: var(--mwai-fontSize);
617 position: relative;
618 margin-top: var(--mwai-spacing);
619 padding: var(--mwai-spacing);
620 border: 1px solid var(--mwai-backgroundPrimaryColor);
621 }
622
623 .mwai-timeless-theme.mwai-form-container .mwai-form-output-container .mwai-form-output.mwai-error {
624 background: var(--mwai-errorBackgroundColor);
625 color: var(--mwai-errorFontColor);
626 }
627
628 .mwai-timeless-theme.mwai-form-container .mwai-form-output-container .mwai-form-output > * {
629 color: var(--mwai-fontColor) !important;
630 }
631
632 .mwai-timeless-theme.mwai-form-container .mwai-form-output-container .mwai-form-output > *:first-child {
633 margin-top: 0;
634 }
635
636 .mwai-timeless-theme.mwai-form-container .mwai-form-output-container .mwai-form-output > *:last-child {
637 margin-bottom: 0;
638 }
639
640 .mwai-timeless-theme.mwai-form-container .mwai-form-output-container .mwai-form-output img {
641 max-width: 33%;
642 }
643
644 .mwai-timeless-theme.mwai-form-container .mwai-form-output-container .mwai-form-output div > *:first-child {
645 margin-top: 0;
646 }
647
648 .mwai-timeless-theme.mwai-form-container .mwai-form-output-container .mwai-form-output div > *:last-child {
649 margin-bottom: 0;
650 }
651
652 .mwai-timeless-theme.mwai-form-container .mwai-form-output-container.mwai-has-content {
653 display: block;
654 }
655
656 .mwai-timeless-theme.mwai-form-container .wp-block-columns {
657 margin: 0;
658 }
659
660 .mwai-timeless-theme.mwai-discussions {
661 border-radius: var(--mwai-borderRadius);
662 background: var(--mwai-conversationsBackgroundColor);
663 color: var(--mwai-backgroundPrimaryColor);
664 overflow: hidden;
665 }
666
667 .mwai-timeless-theme.mwai-discussions * {
668 box-sizing: border-box;
669 }
670
671 .mwai-timeless-theme.mwai-discussions .mwai-discussion {
672 display: flex;
673 gap: 5px;
674 padding-left: calc(var(--mwai-spacing) / 2);
675 padding-right: calc(var(--mwai-spacing) / 2);
676 padding-bottom: calc(var(--mwai-spacing) / 2);
677 color: var(--mwai-conversationsTextColor);
678 opacity: 0.65;
679 justify-content: space-between;
680 align-items: center;
681 }
682
683 .mwai-timeless-theme.mwai-discussions .mwai-discussion .mwai-discussion-title {
684 flex: auto;
685 padding: 5px;
686 }
687
688 .mwai-timeless-theme.mwai-discussions .mwai-discussion .mwai-discussion-actions {
689 display: flex;
690 gap: 1px;
691 }
692
693 .mwai-timeless-theme.mwai-discussions .mwai-discussion .mwai-discussion-actions .mwai-icon {
694 width: 30px;
695 height: 30px;
696 background: var(--mwai-iconTextBackgroundColor);
697 color: var(--mwai-iconTextColor);
698 border-radius: 50%;
699 cursor: pointer;
700 transition: all 0.2s ease-out;
701 display: flex;
702 align-items: center;
703 justify-content: center;
704 }
705
706 .mwai-timeless-theme.mwai-discussions .mwai-discussion .mwai-discussion-actions .mwai-icon:hover {
707 color: white;
708 background: blue;
709 }
710
711 .mwai-timeless-theme.mwai-discussions .mwai-discussion .mwai-discussion-actions .mwai-icon:hover.mwai-danger {
712 background: red;
713 }
714
715 .mwai-timeless-theme.mwai-discussions .mwai-discussion.mwai-active, .mwai-timeless-theme.mwai-discussions .mwai-discussion:hover {
716 cursor: pointer;
717 }
718
719 .mwai-timeless-theme.mwai-discussions .mwai-discussion.mwai-active .mwai-discussion-title, .mwai-timeless-theme.mwai-discussions .mwai-discussion:hover .mwai-discussion-title {
720 color: var(--mwai-backgroundPrimaryColor);
721 background: var(--mwai-backgroundHeaderColor);
722 border-radius: var(--mwai-borderRadius);
723 opacity: 1;
724 }
725
726 .mwai-timeless-theme.mwai-discussions .mwai-discussion:first-child {
727 margin-top: calc(var(--mwai-spacing) / 2);
728 }
729
730 .mwai-timeless-theme.mwai-discussions .mwai-header {
731 background: var(--mwai-backgroundAiSecondaryColor);
732 padding: var(--mwai-spacing);
733 display: flex;
734 justify-content: space-between;
735 align-items: center;
736 }
737
738 .mwai-timeless-theme.mwai-discussions .mwai-content {
739 background: var(--mwai-conversationsBackgroundColor);
740 list-style: none;
741 padding: 0;
742 margin: 0;
743 }
744
745 .mwai-timeless-theme.mwai-discussions button {
746 margin-left: 0;
747 }
748
749 .mwai-timeless-theme.mwai-transition, .mwai-timeless-theme .mwai-transition {
750 opacity: 0;
751 transition: opacity 350ms ease-in-out;
752 }
753
754 .mwai-timeless-theme.mwai-transition-visible, .mwai-timeless-theme .mwai-transition-visible {
755 opacity: 1;
756 }
757
758 .mwai-timeless-theme .mwai-text {
759 overflow-wrap: anywhere;
760 }
761
762 .mwai-timeless-theme .mwai-text img {
763 max-width: 100%;
764 }
765
766 .mwai-timeless-theme .mwai-text div p:first-child {
767 margin-top: 0;
768 }
769
770 .mwai-timeless-theme .mwai-text div p:last-child {
771 margin-bottom: 0;
772 }
773
774 .mwai-timeless-theme .mwai-trigger {
775 position: absolute;
776 right: 0;
777 bottom: 0;
778 transition: all 0.2s ease-out;
779 z-index: 9999;
780 display: flex;
781 flex-direction: column;
782 align-items: end;
783 }
784
785 .mwai-timeless-theme .mwai-trigger .mwai-icon-text-container {
786 display: flex;
787 flex-direction: column;
788 align-items: flex-end;
789 }
790
791 .mwai-timeless-theme .mwai-trigger .mwai-icon-text-container .mwai-icon-text {
792 background: var(--mwai-iconTextBackgroundColor);
793 color: var(--mwai-iconTextColor);
794 box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.15);
795 max-width: 200px;
796 font-size: 13px;
797 margin-bottom: 15px;
798 padding: 10px 15px;
799 border-radius: 8px;
800 }
801
802 .mwai-timeless-theme .mwai-trigger .mwai-icon-text-container .mwai-icon-text-close {
803 color: var(--mwai-iconTextColor);
804 background: var(--mwai-iconTextBackgroundColor);
805 padding: 5px;
806 width: 20px;
807 height: 20px;
808 border-radius: 100%;
809 display: none;
810 justify-content: center;
811 align-items: center;
812 margin-bottom: 3px;
813 }
814
815 .mwai-timeless-theme .mwai-trigger .mwai-icon-text-container:hover {
816 cursor: pointer;
817 }
818
819 .mwai-timeless-theme .mwai-trigger .mwai-icon-text-container:hover .mwai-icon-text-close {
820 display: flex;
821 font-size: 12px;
822 }
823
824 .mwai-timeless-theme .mwai-trigger .mwai-icon-text-container:hover .mwai-icon-text-close:hover {
825 filter: brightness(1.2);
826 }
827
828 @media (max-width: 760px) {
829 .mwai-timeless-theme .mwai-trigger .mwai-icon-text-container .mwai-icon-text-close {
830 display: flex;
831 }
832 }
833
834 .mwai-timeless-theme .mwai-trigger .mwai-icon-container .mwai-icon {
835 filter: drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.15));
836 transition: all 0.2s ease-out;
837 }
838
839 .mwai-timeless-theme .mwai-trigger .mwai-icon-container .mwai-icon:hover {
840 cursor: pointer;
841 transform: scale(1.05);
842 }
843
844 .mwai-timeless-theme.mwai-window {
845 position: fixed;
846 right: 30px;
847 bottom: 30px;
848 width: var(--mwai-width);
849 z-index: 9999;
850 }
851
852 .mwai-timeless-theme.mwai-window .mwai-header {
853 display: none;
854 justify-content: flex-end;
855 align-items: center;
856 border-radius: var(--mwai-borderRadius) var(--mwai-borderRadius) 0 0;
857 background: var(--mwai-backgroundHeaderColor);
858 }
859
860 .mwai-timeless-theme.mwai-window .mwai-header .mwai-buttons {
861 display: flex;
862 align-items: center;
863 }
864
865 .mwai-timeless-theme.mwai-window .mwai-header .mwai-buttons .mwai-resize-button {
866 justify-content: center;
867 height: 32px;
868 width: 22px;
869 cursor: pointer;
870 display: flex;
871 justify-content: center;
872 align-items: center;
873 }
874
875 .mwai-timeless-theme.mwai-window .mwai-header .mwai-buttons .mwai-resize-button:before {
876 transition: all 0.2s ease-out;
877 content: ' ';
878 cursor: pointer;
879 position: absolute;
880 height: 13px;
881 width: 13px;
882 border: 1px solid var(--mwai-headerButtonsColor);
883 }
884
885 .mwai-timeless-theme.mwai-window .mwai-header .mwai-buttons .mwai-resize-button:hover:before {
886 width: 16px;
887 height: 16px;
888 }
889
890 .mwai-timeless-theme.mwai-window .mwai-header .mwai-buttons .mwai-close-button {
891 justify-content: center;
892 height: 32px;
893 width: 33px;
894 cursor: pointer;
895 border-radius: var(--mwai-borderRadius);
896 }
897
898 .mwai-timeless-theme.mwai-window .mwai-header .mwai-buttons .mwai-close-button:before {
899 transition: all 0.2s ease-out;
900 transform: translate(16px, 5px) rotate(45deg);
901 }
902
903 .mwai-timeless-theme.mwai-window .mwai-header .mwai-buttons .mwai-close-button:after {
904 transition: all 0.2s ease-out;
905 transform: translate(16px, 5px) rotate(-45deg);
906 }
907
908 .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 {
909 content: ' ';
910 cursor: pointer;
911 position: absolute;
912 height: 22px;
913 width: 1px;
914 background-color: var(--mwai-headerButtonsColor);
915 }
916
917 .mwai-timeless-theme.mwai-window .mwai-header .mwai-buttons .mwai-close-button:hover:before {
918 opacity: 1;
919 transform: translate(16px, 5px) rotate(135deg);
920 }
921
922 .mwai-timeless-theme.mwai-window .mwai-header .mwai-buttons .mwai-close-button:hover:after {
923 opacity: 1;
924 transform: translate(16px, 5px) rotate(45deg);
925 }
926
927 .mwai-timeless-theme.mwai-window .mwai-content {
928 display: none;
929 opacity: 0;
930 max-height: var(--mwai-maxHeight);
931 border-radius: 0 0 var(--mwai-borderRadius) var(--mwai-borderRadius);
932 }
933
934 .mwai-timeless-theme.mwai-window.mwai-bottom-left {
935 bottom: 30px;
936 right: inherit;
937 left: 30px;
938 }
939
940 .mwai-timeless-theme.mwai-window.mwai-bottom-left .mwai-trigger {
941 right: inherit;
942 left: 0;
943 }
944
945 .mwai-timeless-theme.mwai-window.mwai-top-right {
946 top: 30px;
947 bottom: inherit;
948 right: 30px;
949 }
950
951 .mwai-timeless-theme.mwai-window.mwai-top-right .mwai-trigger {
952 top: 0;
953 bottom: inherit;
954 }
955
956 .mwai-timeless-theme.mwai-window.mwai-top-left {
957 top: 30px;
958 bottom: inherit;
959 right: inherit;
960 left: 30px;
961 }
962
963 .mwai-timeless-theme.mwai-window.mwai-top-left .mwai-trigger {
964 top: 0;
965 bottom: inherit;
966 right: inherit;
967 left: 0;
968 }
969
970 .mwai-timeless-theme.mwai-window.mwai-top-left .mwai-trigger, .mwai-timeless-theme.mwai-window.mwai-bottom-left .mwai-trigger {
971 align-items: flex-start;
972 }
973
974 .mwai-timeless-theme.mwai-window.mwai-top-right .mwai-trigger, .mwai-timeless-theme.mwai-window.mwai-top-left .mwai-trigger {
975 flex-direction: column-reverse;
976 }
977
978 .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 {
979 margin-bottom: 0;
980 margin-top: 15px;
981 }
982
983 .mwai-timeless-theme.mwai-window.mwai-fullscreen .mwai-header .mwai-buttons {
984 margin-bottom: 0px;
985 }
986
987 .mwai-timeless-theme.mwai-window.mwai-fullscreen .mwai-header .mwai-buttons .mwai-resize-button:before {
988 width: 16px;
989 height: 16px;
990 }
991
992 .mwai-timeless-theme.mwai-window.mwai-fullscreen .mwai-header .mwai-buttons .mwai-resize-button:hover:before {
993 width: 13px;
994 height: 13px;
995 }
996
997 .mwai-timeless-theme.mwai-fullscreen:not(.mwai-window), .mwai-timeless-theme.mwai-fullscreen.mwai-window.mwai-open {
998 position: fixed;
999 left: 0 !important;
1000 right: 0 !important;
1001 bottom: 0 !important;
1002 top: 0 !important;
1003 width: 100%;
1004 height: 100%;
1005 max-height: 100%;
1006 max-width: 100%;
1007 display: flex;
1008 flex-direction: column;
1009 margin: 0;
1010 z-index: 999999;
1011 background-color: var(--mwai-backgroundSecondaryColor);
1012 }
1013
1014 .mwai-timeless-theme.mwai-fullscreen:not(.mwai-window) .mwai-header, .mwai-timeless-theme.mwai-fullscreen.mwai-window.mwai-open .mwai-header {
1015 border-radius: 0;
1016 }
1017
1018 .mwai-timeless-theme.mwai-fullscreen:not(.mwai-window) .mwai-content, .mwai-timeless-theme.mwai-fullscreen.mwai-window.mwai-open .mwai-content {
1019 height: 100%;
1020 max-height: inherit;
1021 border-radius: 0;
1022 }
1023
1024 .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 {
1025 flex: auto;
1026 max-height: none;
1027 }
1028
1029 .mwai-timeless-theme.mwai-window.mwai-open .mwai-header {
1030 display: flex;
1031 }
1032
1033 .mwai-timeless-theme.mwai-window.mwai-open .mwai-content {
1034 display: flex;
1035 transition: opacity 200ms ease-in-out 0s;
1036 opacity: 1;
1037 }
1038
1039 .mwai-timeless-theme.mwai-window.mwai-open .mwai-trigger {
1040 display: none;
1041 }
1042
1043 .mwai-timeless-theme .mwai-error {
1044 margin: var(--mwai-spacing);
1045 color: white;
1046 background: rgba(180, 55, 55, 0.55);
1047 padding: var(--mwai-spacing);
1048 border-radius: var(--mwai-borderRadius);
1049 }
1050
1051 .mwai-timeless-theme .mwai-error:hover {
1052 cursor: pointer;
1053 background: rgba(180, 44, 44, 0.85);
1054 }
1055
1056 .mwai-timeless-theme.mwai-bubble .mwai-icon-container {
1057 background: var(--mwai-bubbleColor);
1058 width: 60px;
1059 height: 60px;
1060 border-radius: 100%;
1061 transition: all 0.2s ease-out;
1062 display: flex;
1063 justify-content: center;
1064 align-items: center;
1065 }
1066
1067 .mwai-timeless-theme.mwai-bubble .mwai-icon-container .mwai-icon {
1068 max-width: 50%;
1069 max-height: 50%;
1070 filter: none;
1071 }
1072
1073 .mwai-timeless-theme.mwai-bubble .mwai-icon-container .mwai-icon:hover {
1074 transform: none;
1075 }
1076
1077 .mwai-timeless-theme.mwai-bubble .mwai-icon-container .mwai-emoji {
1078 font-size: 30px !important;
1079 }
1080
1081 .mwai-timeless-theme.mwai-bubble .mwai-icon-container:hover {
1082 cursor: pointer;
1083 filter: brightness(1.1);
1084 }
1085
1086 @media (max-width: 760px) {
1087 .mwai-timeless-theme.mwai-window.mwai-open {
1088 position: fixed;
1089 left: 0 !important;
1090 right: 0 !important;
1091 bottom: 0 !important;
1092 top: 0 !important;
1093 width: 100%;
1094 height: 100%;
1095 max-height: 100%;
1096 max-width: 100%;
1097 display: flex;
1098 flex-direction: column;
1099 margin: 0;
1100 z-index: 999999;
1101 background-color: var(--mwai-backgroundSecondaryColor);
1102 }
1103 .mwai-timeless-theme.mwai-window.mwai-open .mwai-header {
1104 border-radius: 0;
1105 }
1106 .mwai-timeless-theme.mwai-window.mwai-open .mwai-content {
1107 height: 100%;
1108 max-height: inherit;
1109 border-radius: 0;
1110 }
1111 .mwai-timeless-theme.mwai-window.mwai-open .mwai-content .mwai-conversation {
1112 flex: auto;
1113 max-height: none;
1114 }
1115 .mwai-timeless-theme.mwai-window.mwai-open .mwai-input {
1116 flex-direction: column;
1117 }
1118 .mwai-timeless-theme.mwai-window.mwai-open .mwai-input button {
1119 font-size: 16px;
1120 margin-left: 0;
1121 width: 100%;
1122 }
1123 .mwai-timeless-theme.mwai-window.mwai-open .mwai-input .mwai-input-text {
1124 width: 100%;
1125 }
1126 .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 {
1127 font-size: 16px;
1128 }
1129 .mwai-timeless-theme.mwai-window.mwai-open .mwai-content {
1130 display: flex;
1131 transition: opacity 200ms ease-in-out 0s;
1132 opacity: 1;
1133 height: 100%;
1134 max-height: inherit;
1135 }
1136 .mwai-timeless-theme.mwai-window.mwai-open .mwai-content .mwai-conversation {
1137 flex: auto;
1138 max-height: none;
1139 }
1140 .mwai-timeless-theme.mwai-window.mwai-open .mwai-resize-button {
1141 display: none !important;
1142 }
1143 .mwai-timeless-theme.mwai-window.mwai-open .mwai-trigger {
1144 display: none;
1145 }
1146 }
1147
1148 @keyframes mwai-button-spinner {
1149 from {
1150 transform: rotate(0turn);
1151 }
1152 to {
1153 transform: rotate(1turn);
1154 }
1155 }
1156
1157 .mwai-timeless-theme .admin-bar .mwai-fullscreen:not(.mwai-window),
1158 .mwai-timeless-theme .admin-bar .mwai-fullscreen.mwai-window.mwai-open {
1159 top: 32px;
1160 }
1161
1162 .mwai-timeless-theme pre code.hljs {
1163 display: block;
1164 overflow-x: auto;
1165 padding: 1em;
1166 }
1167
1168 .mwai-timeless-theme code.hljs {
1169 padding: 3px 5px;
1170 }
1171
1172 .mwai-timeless-theme .hljs {
1173 color: #333;
1174 background: #f0f0f0;
1175 }
1176
1177 .mwai-timeless-theme .hljs-subst {
1178 color: #333;
1179 }
1180
1181 .mwai-timeless-theme .hljs-comment {
1182 color: #888;
1183 }
1184
1185 .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 {
1186 color: #0077cc;
1187 }
1188
1189 .mwai-timeless-theme .hljs-attribute {
1190 color: #aa3377;
1191 }
1192
1193 .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 {
1194 color: #c18401;
1195 }
1196
1197 .mwai-timeless-theme .hljs-selector-class {
1198 color: #0077cc;
1199 }
1200
1201 .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 {
1202 color: #689700;
1203 }
1204
1205 .mwai-timeless-theme .hljs-meta, .mwai-timeless-theme .hljs-selector-pseudo {
1206 color: #0077cc;
1207 }
1208
1209 .mwai-timeless-theme .hljs-built_in, .mwai-timeless-theme .hljs-literal, .mwai-timeless-theme .hljs-title {
1210 color: #c18401;
1211 }
1212
1213 .mwai-timeless-theme .hljs-bullet, .mwai-timeless-theme .hljs-code {
1214 color: #555;
1215 }
1216
1217 .mwai-timeless-theme .hljs-meta .hljs-string {
1218 color: #689700;
1219 }
1220
1221 .mwai-timeless-theme .hljs-deletion {
1222 color: #b71c1c;
1223 }
1224
1225 .mwai-timeless-theme .hljs-addition {
1226 color: #1b5e20;
1227 }
1228
1229 .mwai-timeless-theme .hljs-emphasis {
1230 font-style: italic;
1231 }
1232
1233 .mwai-timeless-theme .hljs-strong {
1234 font-weight: 700;
1235 }
1236
1237 .mwai-timeless-theme .mwai-reply-actions {
1238 position: absolute;
1239 border-radius: 5px;
1240 top: 10px;
1241 right: 10px;
1242 display: flex;
1243 align-items: center;
1244 padding: 2px 2px;
1245 z-index: 100;
1246 background: var(--mwai-backgroundPrimaryColor);
1247 box-shadow: 0 0 8px rgba(0, 0, 0, 0.25);
1248 z-index: 100;
1249 }
1250
1251 .mwai-timeless-theme .mwai-reply-actions .mwai-copy-button {
1252 fill: var(--mwai-fontColor);
1253 padding: 3px 5px;
1254 width: 24px;
1255 height: 24px;
1256 background: var(--mwai-backgroundPrimaryColor);
1257 cursor: pointer;
1258 border-radius: 5px;
1259 }
1260
1261 .mwai-timeless-theme .mwai-reply-actions .mwai-copy-button:hover {
1262 filter: brightness(1.2);
1263 }
1264
1265 .mwai-timeless-theme .mwai-reply-actions.mwai-hidden {
1266 opacity: 0;
1267 }
1268
1269 .mwai-timeless-theme .mwai-reply-actions {
1270 top: 5px;
1271 }
1272
1273 .mwai-timeless-theme .mwai-reply-actions .mwai-copy-button {
1274 padding-top: 4px;
1275 }
1276
1277 .mwai-timeless-theme .mwai-reply-actions .mwai-copy-button:hover {
1278 fill: var(--mwai-backgroundPrimaryColor);
1279 background: var(--mwai-backgroundUserColor);
1280 }
1281
1282 @media (max-width: 760px) {
1283 .mwai-timeless-theme.mwai-window {
1284 width: calc(100% - 40px);
1285 z-index: 9999999999;
1286 }
1287 .mwai-timeless-theme .mwai-input {
1288 flex-direction: column;
1289 }
1290 .mwai-timeless-theme .mwai-input .mwai-input-text {
1291 width: 100%;
1292 margin-bottom: 10px;
1293 }
1294 .mwai-timeless-theme .mwai-input .mwai-input-submit {
1295 width: 100%;
1296 border-radius: var(--mwai-borderRadius);
1297 margin-left: 0;
1298 height: 24px;
1299 min-height: 36px;
1300 }
1301 .mwai-timeless-theme .mwai-input .mwai-input-submit img {
1302 width: 16px;
1303 height: 16px;
1304 }
1305 }
1306