PluginProbe ʕ •ᴥ•ʔ
AI Engine – The Chatbot, AI Framework & MCP for WordPress / 2.9.8
AI Engine – The Chatbot, AI Framework & MCP for WordPress v2.9.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 / chatgpt.css
ai-engine / themes Last commit date
icons 2 years ago sass 11 months ago chatgpt.css 11 months ago messages.css 11 months ago timeless.css 11 months ago
chatgpt.css
1633 lines
1 .mwai-context-menu-portal .mwai-context-menu {
2 background: var(--mwai-backgroundHeaderColor);
3 border: 1px solid rgba(0, 0, 0, 0.1);
4 border-radius: var(--mwai-borderRadius);
5 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
6 font-size: 13px;
7 color: var(--mwai-fontColor);
8 }
9 .mwai-context-menu-portal .mwai-context-menu .mwai-menu-item {
10 display: flex;
11 align-items: center;
12 gap: 8px;
13 padding: 8px 12px;
14 cursor: pointer;
15 transition: background-color 0.2s;
16 }
17 .mwai-context-menu-portal .mwai-context-menu .mwai-menu-item:hover {
18 background-color: rgba(0, 0, 0, 0.05);
19 }
20 .mwai-context-menu-portal .mwai-context-menu .mwai-menu-item.mwai-danger {
21 color: #dc3545;
22 }
23 .mwai-context-menu-portal .mwai-context-menu .mwai-menu-item.mwai-danger:hover {
24 background-color: rgba(220, 53, 69, 0.1);
25 }
26 .mwai-context-menu-portal .mwai-context-menu .mwai-menu-item svg {
27 flex-shrink: 0;
28 }
29
30 .mwai-chunks {
31 padding: 8px;
32 background: rgba(0, 0, 0, 0.03);
33 font-family: "SF Mono", Monaco, "Cascadia Code", "Roboto Mono", Consolas, "Courier New", monospace;
34 font-size: 11px;
35 border-top: 1px solid rgba(0, 0, 0, 0.06);
36 }
37 .mwai-chunks.mwai-chunks-collapsed .mwai-chunks-header {
38 margin-bottom: 0 !important;
39 }
40 .mwai-chunks .mwai-chunks-header {
41 display: flex;
42 align-items: center;
43 gap: 6px;
44 margin-bottom: 8px;
45 color: #6b7280;
46 font-size: 10px;
47 text-transform: uppercase;
48 letter-spacing: 0.05em;
49 }
50 .mwai-chunks .mwai-chunks-header .mwai-chunks-title {
51 flex: 1;
52 overflow: hidden;
53 text-overflow: ellipsis;
54 white-space: nowrap;
55 }
56 .mwai-chunks .mwai-chunks-header .mwai-chunks-status {
57 margin-left: 4px;
58 font-weight: 500;
59 }
60 .mwai-chunks .mwai-chunks-header .mwai-chunks-toggle {
61 background: none;
62 border: 1px solid rgba(0, 0, 0, 0.1);
63 border-radius: 3px;
64 padding: 2px;
65 width: 30px;
66 height: 20px;
67 cursor: pointer;
68 color: #6b7280;
69 display: flex;
70 align-items: center;
71 justify-content: center;
72 transition: all 0.2s ease;
73 margin-left: 4px;
74 }
75 .mwai-chunks .mwai-chunks-header .mwai-chunks-toggle:hover {
76 background: rgba(0, 0, 0, 0.05);
77 color: #374151;
78 }
79 .mwai-chunks .mwai-chunk {
80 margin-bottom: 4px;
81 padding: 6px 8px;
82 background: white;
83 border-radius: 4px;
84 border: 1px solid rgba(0, 0, 0, 0.06);
85 transition: all 0.2s ease;
86 }
87 .mwai-chunks .mwai-chunk .mwai-chunk-header {
88 display: flex;
89 align-items: center;
90 gap: 8px;
91 cursor: pointer;
92 user-select: none;
93 }
94 .mwai-chunks .mwai-chunk .mwai-chunk-header .mwai-chunk-time {
95 color: #9ca3af;
96 font-size: 10px;
97 font-variant-numeric: tabular-nums;
98 }
99 .mwai-chunks .mwai-chunk .mwai-chunk-header .mwai-chunk-type {
100 display: flex;
101 align-items: center;
102 gap: 4px;
103 padding: 2px 6px;
104 border-radius: 3px;
105 font-size: 10px;
106 font-weight: 500;
107 color: white;
108 }
109 .mwai-chunks .mwai-chunk .mwai-chunk-header .mwai-chunk-data {
110 flex: 1;
111 color: #374151;
112 overflow: hidden;
113 text-overflow: ellipsis;
114 white-space: nowrap;
115 }
116 .mwai-chunks .mwai-chunk .mwai-chunk-header .mwai-chunk-expand {
117 color: #9ca3af;
118 transition: transform 0.2s ease;
119 }
120 .mwai-chunks .mwai-chunk .mwai-chunk-details {
121 margin-top: 8px;
122 padding: 8px;
123 background: rgba(0, 0, 0, 0.02);
124 border-radius: 3px;
125 overflow-x: auto;
126 }
127 .mwai-chunks .mwai-chunk .mwai-chunk-details pre {
128 margin: 0;
129 white-space: pre-wrap;
130 word-break: break-word;
131 color: #4b5563;
132 }
133
134 .mwai-chatgpt-theme {
135 --mwai-spacing: 15px;
136 --mwai-fontSize: 15px;
137 --mwai-lineHeight: 1.5;
138 --mwai-borderRadius: 10px;
139 --mwai-width: 460px;
140 --mwai-maxHeight: 40vh;
141 --mwai-iconTextColor: white;
142 --mwai-iconTextBackgroundColor: #343541;
143 --mwai-fontColor: #FFFFFF;
144 --mwai-backgroundPrimaryColor: #454654;
145 --mwai-backgroundHeaderColor: #343541;
146 --mwai-bubbleColor: #343541;
147 --mwai-headerButtonsColor: #FFFFFF;
148 --mwai-conversationsBackgroundColor: #202123;
149 --mwai-conversationsTextColor: #FFFFFF;
150 --mwai-backgroundSecondaryColor: #343541;
151 --mwai-errorBackgroundColor: #6d2f2a;
152 --mwai-errorTextColor: #FFFFFF;
153 }
154 .mwai-chatgpt-theme * {
155 box-sizing: border-box;
156 }
157 .mwai-chatgpt-theme .mwai-body {
158 background: var(--mwai-backgroundSecondaryColor);
159 color: var(--mwai-fontColor);
160 font-size: var(--mwai-fontSize);
161 overflow: hidden;
162 display: flex;
163 flex-direction: column;
164 border-radius: var(--mwai-borderRadius);
165 }
166 .mwai-chatgpt-theme .mwai-shortcuts {
167 display: flex;
168 justify-content: center;
169 margin: var(--mwai-spacing);
170 }
171 .mwai-chatgpt-theme .mwai-shortcuts .mwai-shortcut {
172 margin-right: calc(var(--mwai-spacing) / 2);
173 display: flex;
174 }
175 .mwai-chatgpt-theme .mwai-shortcuts .mwai-shortcut.mwai-success {
176 color: #4caf50;
177 border: 1px solid #4caf50;
178 }
179 .mwai-chatgpt-theme .mwai-shortcuts .mwai-shortcut.mwai-danger {
180 color: #f44336;
181 border: 1px solid #f44336;
182 }
183 .mwai-chatgpt-theme .mwai-shortcuts .mwai-shortcut.mwai-warning {
184 color: #ff9800;
185 border: 1px solid #ff9800;
186 }
187 .mwai-chatgpt-theme .mwai-shortcuts .mwai-shortcut.mwai-info {
188 color: #2196f3;
189 border: 1px solid #2196f3;
190 }
191 .mwai-chatgpt-theme .mwai-shortcuts .mwai-shortcut .mwai-icon {
192 margin-right: 5px;
193 }
194 .mwai-chatgpt-theme .mwai-shortcuts .mwai-shortcut .mwai-icon img {
195 max-height: 16px;
196 width: auto;
197 }
198 .mwai-chatgpt-theme .mwai-blocks {
199 display: flex;
200 flex-direction: column;
201 padding: var(--mwai-spacing);
202 }
203 .mwai-chatgpt-theme .mwai-blocks .mwai-block p:first-child {
204 margin-top: 0;
205 }
206 .mwai-chatgpt-theme .mwai-blocks button {
207 cursor: pointer;
208 }
209 .mwai-chatgpt-theme .mwai-conversation {
210 overflow: auto;
211 }
212 .mwai-chatgpt-theme .mwai-reply {
213 display: flex;
214 padding: var(--mwai-spacing);
215 position: relative;
216 line-height: var(--mwai-lineHeight);
217 transition: opacity 0.35s cubic-bezier(0.4, 0, 0.2, 1);
218 }
219 .mwai-chatgpt-theme .mwai-reply.mwai-fade-out {
220 opacity: 0;
221 }
222 .mwai-chatgpt-theme .mwai-reply.mwai-user {
223 background: var(--mwai-backgroundSecondaryColor);
224 }
225 .mwai-chatgpt-theme .mwai-reply.mwai-ai, .mwai-chatgpt-theme .mwai-reply.mwai-error {
226 background: var(--mwai-backgroundPrimaryColor);
227 }
228 .mwai-chatgpt-theme .mwai-reply .mwai-name {
229 color: var(--mwai-fontColor);
230 margin-right: 5px;
231 }
232 .mwai-chatgpt-theme .mwai-reply .mwai-name .mwai-name-text {
233 opacity: 0.5;
234 white-space: nowrap;
235 }
236 .mwai-chatgpt-theme .mwai-reply .mwai-name .mwai-avatar {
237 margin-right: 10px;
238 display: flex;
239 align-items: center;
240 justify-content: center;
241 border-radius: 5px;
242 overflow: hidden;
243 }
244 .mwai-chatgpt-theme .mwai-reply .mwai-name .mwai-avatar img {
245 width: 32px;
246 height: 32px;
247 min-width: 32px;
248 min-height: 32px;
249 }
250 .mwai-chatgpt-theme .mwai-reply .mwai-name .mwai-avatar.mwai-svg img {
251 width: 28px;
252 height: 28px;
253 min-width: 28px;
254 min-height: 28px;
255 filter: brightness(0) invert(1);
256 }
257 .mwai-chatgpt-theme .mwai-reply .mwai-text {
258 flex: auto;
259 font-size: var(--mwai-fontSize);
260 line-height: var(--mwai-lineHeight);
261 color: var(--mwai-fontColor);
262 }
263 .mwai-chatgpt-theme .mwai-reply .mwai-text .mwai-image {
264 display: block;
265 max-width: 250px;
266 height: auto;
267 margin: 0 0 10px 0;
268 border-radius: var(--mwai-borderRadius);
269 }
270 .mwai-chatgpt-theme .mwai-reply .mwai-text .mwai-filename {
271 display: flex;
272 text-decoration: none;
273 border: 1px solid var(--mwai-backgroundPrimaryColor);
274 border-radius: var(--mwai-borderRadius);
275 padding: 5px 10px;
276 margin-bottom: 10px;
277 }
278 .mwai-chatgpt-theme .mwai-reply .mwai-text * {
279 font-size: var(--mwai-fontSize);
280 }
281 .mwai-chatgpt-theme .mwai-reply .mwai-text > span > *:first-child {
282 margin-top: 0;
283 }
284 .mwai-chatgpt-theme .mwai-reply .mwai-text > span > *:last-child {
285 margin-bottom: 0;
286 }
287 .mwai-chatgpt-theme .mwai-reply .mwai-text a {
288 color: #2196f3;
289 }
290 .mwai-chatgpt-theme .mwai-reply .mwai-text h1, .mwai-chatgpt-theme .mwai-reply .mwai-text h2, .mwai-chatgpt-theme .mwai-reply .mwai-text h3, .mwai-chatgpt-theme .mwai-reply .mwai-text h4 {
291 color: var(--mwai-fontColor);
292 }
293 .mwai-chatgpt-theme .mwai-reply .mwai-text h1 {
294 font-size: 200%;
295 }
296 .mwai-chatgpt-theme .mwai-reply .mwai-text h2 {
297 font-size: 160%;
298 }
299 .mwai-chatgpt-theme .mwai-reply .mwai-text h3 {
300 font-size: 140%;
301 }
302 .mwai-chatgpt-theme .mwai-reply .mwai-text h4 {
303 font-size: 120%;
304 }
305 .mwai-chatgpt-theme .mwai-reply .mwai-text p code {
306 background: var(--mwai-backgroundSecondaryColor);
307 padding: 2px 6px;
308 border-radius: 8px;
309 font-size: 90%;
310 font-family: system-ui;
311 }
312 .mwai-chatgpt-theme .mwai-reply .mwai-text pre {
313 color: var(--mwai-fontColor);
314 border-radius: var(--mwai-borderRadius);
315 padding: calc(var(--mwai-spacing) * 2 / 3) var(--mwai-spacing);
316 break-after: auto;
317 white-space: pre-wrap;
318 font-size: 95%;
319 max-width: 100%;
320 width: 100%;
321 font-family: system-ui;
322 background: hsl(0 0% 0% / 30%);
323 }
324 .mwai-chatgpt-theme .mwai-reply .mwai-text pre code {
325 padding: 0 !important;
326 font-family: system-ui;
327 }
328 .mwai-chatgpt-theme .mwai-reply .mwai-text ul, .mwai-chatgpt-theme .mwai-reply .mwai-text ol {
329 padding: 0;
330 }
331 .mwai-chatgpt-theme .mwai-reply .mwai-text ol {
332 margin: 0 0 0 20px;
333 }
334 .mwai-chatgpt-theme .mwai-reply .mwai-text table {
335 width: 100%;
336 border: 2px solid var(--mwai-backgroundSecondaryColor);
337 border-collapse: collapse;
338 }
339 .mwai-chatgpt-theme .mwai-reply .mwai-text thead {
340 background: var(--mwai-backgroundSecondaryColor);
341 }
342 .mwai-chatgpt-theme .mwai-reply .mwai-text tr, .mwai-chatgpt-theme .mwai-reply .mwai-text td {
343 padding: 2px 5px;
344 }
345 .mwai-chatgpt-theme .mwai-reply .mwai-text td {
346 border: 2px solid var(--mwai-backgroundSecondaryColor);
347 }
348 .mwai-chatgpt-theme .mwai-reply .mwai-text .mwai-typewriter {
349 display: inline-block;
350 }
351 .mwai-chatgpt-theme .mwai-reply .mwai-text .mwai-typewriter > :first-child {
352 margin-top: 0;
353 }
354 .mwai-chatgpt-theme .mwai-reply .mwai-text > *:first-child {
355 margin-top: 0;
356 }
357 .mwai-chatgpt-theme .mwai-reply .mwai-text > *:last-child {
358 margin-bottom: 0;
359 }
360 .mwai-chatgpt-theme .mwai-reply.mwai-system {
361 background: var(--mwai-errorBackgroundColor);
362 color: var(--mwai-errorFontColor);
363 }
364 .mwai-chatgpt-theme .mwai-reply.mwai-system .mwai-name {
365 display: none;
366 }
367 .mwai-chatgpt-theme .mwai-reply.mwai-error {
368 border-top: 1px dashed #ff5656;
369 border-bottom: 1px dashed #ff5656;
370 }
371 .mwai-chatgpt-theme .mwai-input {
372 display: flex;
373 padding: var(--mwai-spacing);
374 border-top: 1px solid var(--mwai-backgroundPrimaryColor);
375 }
376 .mwai-chatgpt-theme .mwai-input .mwai-input-text {
377 flex: auto;
378 position: relative;
379 background: var(--mwai-backgroundPrimaryColor);
380 border-radius: var(--mwai-borderRadius);
381 overflow: hidden;
382 display: flex;
383 padding: calc(var(--mwai-spacing) / 2);
384 }
385 .mwai-chatgpt-theme .mwai-input .mwai-input-text.mwai-blocked {
386 background: var(--mwai-errorBackgroundColor);
387 }
388 .mwai-chatgpt-theme .mwai-input .mwai-input-text.mwai-dragging {
389 filter: brightness(1.2);
390 }
391 .mwai-chatgpt-theme .mwai-input .mwai-input-text textarea {
392 background: inherit;
393 color: var(--mwai-fontColor);
394 padding-left: calc(var(--mwai-spacing) / 2);
395 flex: auto;
396 border: none;
397 font-size: var(--mwai-fontSize);
398 line-height: var(--mwai-lineHeight);
399 resize: none;
400 font-family: inherit;
401 margin: 0;
402 overflow: hidden;
403 min-height: inherit;
404 }
405 .mwai-chatgpt-theme .mwai-input .mwai-input-text textarea:focus {
406 outline: none;
407 box-shadow: none;
408 }
409 .mwai-chatgpt-theme .mwai-input .mwai-input-text textarea::placeholder {
410 color: var(--mwai-fontColor);
411 opacity: 0.5;
412 }
413 .mwai-chatgpt-theme .mwai-input .mwai-input-text .mwai-microphone {
414 display: flex;
415 justify-content: center;
416 align-items: center;
417 }
418 .mwai-chatgpt-theme .mwai-input .mwai-input-text .mwai-microphone svg {
419 opacity: 0.5;
420 filter: grayscale(100%);
421 transition: opacity 0.3s ease-out;
422 cursor: pointer;
423 }
424 .mwai-chatgpt-theme .mwai-input .mwai-input-text .mwai-microphone[active=true] svg {
425 opacity: 1;
426 }
427 .mwai-chatgpt-theme .mwai-input .mwai-input-text .mwai-microphone[disabled] svg {
428 opacity: 0;
429 cursor: not-allowed;
430 }
431 .mwai-chatgpt-theme .mwai-input .mwai-input-text .mwai-file-upload-icon {
432 background: url("icons/dark-icons.svg");
433 background-size: 500%;
434 background-position: 0px -96px;
435 width: 32px;
436 height: 32px;
437 z-index: 100;
438 }
439 .mwai-chatgpt-theme .mwai-input .mwai-input-text .mwai-file-upload-icon.mwai-idle-add {
440 background-position: -32px -96px;
441 }
442 .mwai-chatgpt-theme .mwai-input .mwai-input-text .mwai-file-upload-icon.mwai-image-add {
443 background-position: -32px 0px;
444 }
445 .mwai-chatgpt-theme .mwai-input .mwai-input-text .mwai-file-upload-icon.mwai-image-up {
446 background-position: -64px 0px;
447 }
448 .mwai-chatgpt-theme .mwai-input .mwai-input-text .mwai-file-upload-icon.mwai-image-del {
449 background-position: -96px 0px;
450 }
451 .mwai-chatgpt-theme .mwai-input .mwai-input-text .mwai-file-upload-icon.mwai-image-ok {
452 background-position: -128px 0px;
453 }
454 .mwai-chatgpt-theme .mwai-input .mwai-input-text .mwai-file-upload-icon.mwai-document-add {
455 background-position: -32px -64px;
456 }
457 .mwai-chatgpt-theme .mwai-input .mwai-input-text .mwai-file-upload-icon.mwai-document-up {
458 background-position: -64px -64px;
459 }
460 .mwai-chatgpt-theme .mwai-input .mwai-input-text .mwai-file-upload-icon.mwai-document-del {
461 background-position: -96px -64px;
462 }
463 .mwai-chatgpt-theme .mwai-input .mwai-input-text .mwai-file-upload-icon.mwai-document-ok {
464 background-position: -128px -64px;
465 }
466 .mwai-chatgpt-theme .mwai-input .mwai-input-text .mwai-file-upload-icon .mwai-file-upload-progress {
467 position: absolute;
468 font-size: 8px;
469 width: 21px;
470 top: 24px;
471 left: 23px;
472 overflow: hidden;
473 text-align: center;
474 font-weight: bold;
475 color: white;
476 }
477 .mwai-chatgpt-theme .mwai-input button {
478 margin-left: var(--mwai-spacing);
479 }
480 .mwai-chatgpt-theme .mwai-compliance {
481 opacity: 0.5;
482 margin-top: calc(-1 * var(--mwai-spacing));
483 padding: calc(var(--mwai-spacing) / 1.5) var(--mwai-spacing);
484 font-size: smaller;
485 color: var(--mwai-fontColor);
486 text-align: left;
487 }
488 .mwai-chatgpt-theme .mwai-gallery {
489 display: grid;
490 grid-template-columns: repeat(3, 1fr);
491 grid-gap: 5px;
492 }
493 .mwai-chatgpt-theme .mwai-gallery img {
494 width: 100%;
495 }
496 .mwai-chatgpt-theme button {
497 color: var(--mwai-fontColor);
498 background: var(--mwai-backgroundSecondaryColor);
499 border: 1px solid var(--mwai-backgroundPrimaryColor);
500 padding: calc(var(--mwai-spacing) / 2) var(--mwai-spacing);
501 min-width: 70px;
502 border-radius: 5px;
503 cursor: pointer;
504 transition: all 0.2s ease-out;
505 display: flex;
506 align-items: center;
507 justify-content: center;
508 font-size: calc(var(--mwai-fontSize) * 0.9);
509 position: relative;
510 }
511 .mwai-chatgpt-theme button .mwai-timer {
512 margin-left: 5px;
513 margin-right: 5px;
514 font-size: 11px;
515 }
516 .mwai-chatgpt-theme button:hover {
517 background: var(--mwai-backgroundPrimaryColor);
518 }
519 .mwai-chatgpt-theme button[disabled] {
520 cursor: not-allowed;
521 }
522 .mwai-chatgpt-theme button[disabled] span {
523 opacity: 0.5;
524 }
525 .mwai-chatgpt-theme button[disabled].mwai-busy span {
526 display: none;
527 }
528 .mwai-chatgpt-theme button[disabled].mwai-busy:before {
529 content: "";
530 width: 18px;
531 height: 18px;
532 margin: auto;
533 border: 3px solid transparent;
534 border-top-color: var(--mwai-fontColor);
535 border-radius: 50%;
536 animation: mwai-button-spinner 1s ease infinite;
537 }
538 .mwai-chatgpt-theme.mwai-form-container {
539 padding: var(--mwai-spacing);
540 font-size: var(--mwai-fontSize);
541 color: var(--mwai-fontColor);
542 background: var(--mwai-backgroundSecondaryColor);
543 border-radius: var(--mwai-borderRadius);
544 }
545 .mwai-chatgpt-theme.mwai-form-container fieldset {
546 border: 0;
547 margin: 0;
548 padding: 0;
549 display: flex;
550 flex-direction: column;
551 margin-bottom: 10px;
552 }
553 .mwai-chatgpt-theme.mwai-form-container fieldset input[type=text], .mwai-chatgpt-theme.mwai-form-container fieldset input[type=email], .mwai-chatgpt-theme.mwai-form-container fieldset input[type=tel], .mwai-chatgpt-theme.mwai-form-container fieldset input[type=url], .mwai-chatgpt-theme.mwai-form-container fieldset input[type=password], .mwai-chatgpt-theme.mwai-form-container fieldset input[type=number], .mwai-chatgpt-theme.mwai-form-container fieldset input[type=date], .mwai-chatgpt-theme.mwai-form-container fieldset input[type=datetime], .mwai-chatgpt-theme.mwai-form-container fieldset input[type=datetime-local], .mwai-chatgpt-theme.mwai-form-container fieldset input[type=month], .mwai-chatgpt-theme.mwai-form-container fieldset input[type=search], .mwai-chatgpt-theme.mwai-form-container fieldset input[type=time], .mwai-chatgpt-theme.mwai-form-container fieldset input[type=week], .mwai-chatgpt-theme.mwai-form-container fieldset select, .mwai-chatgpt-theme.mwai-form-container fieldset textarea {
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-size: var(--mwai-fontSize);
559 background: var(--mwai-backgroundPrimaryColor);
560 color: var(--mwai-fontColor);
561 }
562 .mwai-chatgpt-theme.mwai-form-container fieldset select {
563 padding: calc(var(--mwai-spacing) * 2 / 3) var(--mwai-spacing);
564 border: 0;
565 width: 100%;
566 border-radius: var(--mwai-borderRadius);
567 font-size: var(--mwai-fontSize);
568 background: var(--mwai-backgroundPrimaryColor);
569 color: var(--mwai-fontColor);
570 }
571 .mwai-chatgpt-theme.mwai-form-container fieldset textarea {
572 padding: calc(var(--mwai-spacing) * 2 / 3) var(--mwai-spacing);
573 border: 0;
574 width: 100%;
575 border-radius: var(--mwai-borderRadius);
576 font-family: inherit;
577 font-size: var(--mwai-fontSize);
578 background: var(--mwai-backgroundPrimaryColor);
579 color: var(--mwai-fontColor);
580 }
581 .mwai-chatgpt-theme.mwai-form-container fieldset input[disabled], .mwai-chatgpt-theme.mwai-form-container fieldset select[disabled], .mwai-chatgpt-theme.mwai-form-container fieldset textarea[disabled] {
582 opacity: 0.25;
583 }
584 .mwai-chatgpt-theme.mwai-form-container .mwai-form-submit button, .mwai-chatgpt-theme.mwai-form-container .mwai-form-reset button {
585 height: 45px;
586 background: none;
587 width: 100%;
588 color: var(--mwai-fontColor);
589 font-size: var(--mwai-fontSize);
590 background-color: var(--mwai-backgroundSecondaryColor);
591 border: 1px solid var(--mwai-backgroundPrimaryColor);
592 border-radius: var(--mwai-borderRadius);
593 cursor: pointer;
594 transition: all 0.2s ease-out;
595 position: relative;
596 }
597 .mwai-chatgpt-theme.mwai-form-container .mwai-form-submit button:hover, .mwai-chatgpt-theme.mwai-form-container .mwai-form-reset button:hover {
598 background: var(--mwai-backgroundPrimaryColor);
599 }
600 .mwai-chatgpt-theme.mwai-form-container .mwai-form-submit button[disabled] span, .mwai-chatgpt-theme.mwai-form-container .mwai-form-reset button[disabled] span {
601 opacity: 0.25;
602 }
603 .mwai-chatgpt-theme.mwai-form-container .mwai-form-submit button[disabled]:hover, .mwai-chatgpt-theme.mwai-form-container .mwai-form-reset button[disabled]:hover {
604 background: none;
605 cursor: not-allowed;
606 }
607 .mwai-chatgpt-theme.mwai-form-container .mwai-form-submit.mwai-loading button span, .mwai-chatgpt-theme.mwai-form-container .mwai-form-reset.mwai-loading button span {
608 opacity: 0;
609 }
610 .mwai-chatgpt-theme.mwai-form-container .mwai-form-submit.mwai-loading button::after, .mwai-chatgpt-theme.mwai-form-container .mwai-form-reset.mwai-loading button::after {
611 content: "";
612 position: absolute;
613 width: 18px;
614 height: 18px;
615 top: 0;
616 left: 0;
617 right: 0;
618 bottom: 0;
619 margin: auto;
620 border: 3px solid transparent;
621 border-top-color: var(--mwai-fontColor);
622 border-radius: 50%;
623 animation: mwai-button-spinner 1s ease infinite;
624 }
625 .mwai-chatgpt-theme.mwai-form-container .mwai-form-output-container .mwai-form-output {
626 font-size: var(--mwai-fontSize);
627 position: relative;
628 margin-top: var(--mwai-spacing);
629 padding: var(--mwai-spacing);
630 border: 1px solid var(--mwai-backgroundPrimaryColor);
631 }
632 .mwai-chatgpt-theme.mwai-form-container .mwai-form-output-container .mwai-form-output.mwai-error {
633 background: var(--mwai-errorBackgroundColor);
634 color: var(--mwai-errorFontColor);
635 }
636 .mwai-chatgpt-theme.mwai-form-container .mwai-form-output-container .mwai-form-output > *:first-child {
637 margin-top: 0;
638 }
639 .mwai-chatgpt-theme.mwai-form-container .mwai-form-output-container .mwai-form-output > *:last-child {
640 margin-bottom: 0;
641 }
642 .mwai-chatgpt-theme.mwai-form-container .mwai-form-output-container .mwai-form-output img {
643 max-width: 33%;
644 }
645 .mwai-chatgpt-theme.mwai-form-container .mwai-form-output-container .mwai-form-output div > *:first-child {
646 margin-top: 0;
647 }
648 .mwai-chatgpt-theme.mwai-form-container .mwai-form-output-container .mwai-form-output div > *:last-child {
649 margin-bottom: 0;
650 }
651 .mwai-chatgpt-theme.mwai-form-container .mwai-form-output-container.mwai-has-content {
652 display: block;
653 }
654 .mwai-chatgpt-theme.mwai-form-container .wp-block-columns {
655 margin: 0;
656 }
657 .mwai-chatgpt-theme .mwai-chunks {
658 background: rgba(255, 255, 255, 0.05);
659 border-top: 1px solid rgba(255, 255, 255, 0.1);
660 }
661 .mwai-chatgpt-theme .mwai-chunks .mwai-chunks-header {
662 color: #9ca3af;
663 }
664 .mwai-chatgpt-theme .mwai-chunks .mwai-chunk {
665 background: rgba(255, 255, 255, 0.08);
666 border: 1px solid rgba(255, 255, 255, 0.1);
667 }
668 .mwai-chatgpt-theme .mwai-chunks .mwai-chunk .mwai-chunk-header .mwai-chunk-time {
669 color: #6b7280;
670 }
671 .mwai-chatgpt-theme .mwai-chunks .mwai-chunk .mwai-chunk-header .mwai-chunk-data {
672 color: #e5e7eb;
673 }
674 .mwai-chatgpt-theme .mwai-chunks .mwai-chunk .mwai-chunk-header .mwai-chunk-expand {
675 color: #6b7280;
676 }
677 .mwai-chatgpt-theme .mwai-chunks .mwai-chunk .mwai-chunk-details {
678 background: rgba(0, 0, 0, 0.2);
679 }
680 .mwai-chatgpt-theme .mwai-chunks .mwai-chunk .mwai-chunk-details pre {
681 color: #d1d5db;
682 }
683
684 .mwai-chatgpt-theme .mwai-files {
685 display: flex;
686 flex-direction: column;
687 gap: 6px;
688 padding: var(--mwai-spacing);
689 background: var(--mwai-backgroundSecondaryColor);
690 border-top: 1px solid var(--mwai-backgroundPrimaryColor);
691 max-height: 150px;
692 overflow-y: auto;
693 }
694 .mwai-chatgpt-theme .mwai-files::-webkit-scrollbar {
695 width: 6px;
696 }
697 .mwai-chatgpt-theme .mwai-files::-webkit-scrollbar-track {
698 background: var(--mwai-backgroundPrimaryColor);
699 border-radius: 3px;
700 }
701 .mwai-chatgpt-theme .mwai-files::-webkit-scrollbar-thumb {
702 background: var(--mwai-backgroundHeaderColor);
703 border-radius: 3px;
704 }
705 .mwai-chatgpt-theme .mwai-files::-webkit-scrollbar-thumb:hover {
706 background: var(--mwai-primaryColor);
707 }
708 .mwai-chatgpt-theme .mwai-files .mwai-file-preview {
709 position: relative;
710 }
711 .mwai-chatgpt-theme .mwai-files .mwai-file-preview .mwai-file-content {
712 display: flex;
713 align-items: center;
714 gap: 8px;
715 }
716 .mwai-chatgpt-theme .mwai-files .mwai-file-preview .mwai-file-thumbnail {
717 width: 32px;
718 height: 32px;
719 object-fit: cover;
720 border-radius: 4px;
721 border: 1px solid var(--mwai-backgroundHeaderColor);
722 display: block;
723 flex-shrink: 0;
724 }
725 .mwai-chatgpt-theme .mwai-files .mwai-file-preview .mwai-file-icon {
726 width: 32px;
727 height: 32px;
728 display: flex;
729 align-items: center;
730 justify-content: center;
731 background: var(--mwai-backgroundSecondaryColor);
732 border-radius: 4px;
733 color: var(--mwai-fontColor);
734 opacity: 0.6;
735 flex-shrink: 0;
736 }
737 .mwai-chatgpt-theme .mwai-files .mwai-file-preview .mwai-file-icon svg {
738 width: 18px;
739 height: 18px;
740 }
741 .mwai-chatgpt-theme .mwai-files .mwai-file-preview .mwai-file-info {
742 flex: 1;
743 min-width: 0;
744 display: flex;
745 flex-direction: column;
746 gap: 2px;
747 }
748 .mwai-chatgpt-theme .mwai-files .mwai-file-preview .mwai-file-name {
749 font-size: calc(var(--mwai-fontSize) * 0.85);
750 color: var(--mwai-fontColor);
751 white-space: nowrap;
752 overflow: hidden;
753 text-overflow: ellipsis;
754 line-height: 1.2;
755 }
756 .mwai-chatgpt-theme .mwai-files .mwai-file-preview .mwai-file-size {
757 font-size: calc(var(--mwai-fontSize) * 0.7);
758 color: var(--mwai-fontColor);
759 opacity: 0.5;
760 line-height: 1;
761 }
762 .mwai-chatgpt-theme .mwai-files .mwai-file-preview .mwai-file-progress {
763 position: absolute;
764 bottom: 0;
765 left: 0;
766 right: 0;
767 height: 2px;
768 background: var(--mwai-backgroundHeaderColor);
769 border-radius: 0 0 calc(var(--mwai-borderRadius) / 2) calc(var(--mwai-borderRadius) / 2);
770 overflow: hidden;
771 }
772 .mwai-chatgpt-theme .mwai-files .mwai-file-preview .mwai-file-progress .mwai-file-progress-bar {
773 height: 100%;
774 background: var(--mwai-primaryColor);
775 transition: width 0.3s ease;
776 }
777 .mwai-chatgpt-theme .mwai-files .mwai-file-preview .mwai-file-remove {
778 display: flex;
779 align-items: center;
780 justify-content: center;
781 background: none;
782 cursor: pointer;
783 color: var(--mwai-fontColor);
784 padding: 4px;
785 border: none;
786 line-height: 0;
787 min-width: inherit;
788 margin-left: auto;
789 opacity: 0.6;
790 transition: opacity 0.2s ease;
791 }
792 .mwai-chatgpt-theme .mwai-files .mwai-file-preview .mwai-file-remove:hover {
793 opacity: 1;
794 }
795 .mwai-chatgpt-theme .mwai-files .mwai-file-preview .mwai-file-remove svg {
796 width: 20px;
797 height: 20px;
798 }
799 .mwai-chatgpt-theme .mwai-files:empty {
800 display: none;
801 }
802 .mwai-chatgpt-theme .mwai-file-upload-icon {
803 margin-bottom: -3px;
804 }
805 .mwai-chatgpt-theme.mwai-transition, .mwai-chatgpt-theme .mwai-transition {
806 opacity: 0;
807 transition: opacity 350ms ease-in-out;
808 }
809 .mwai-chatgpt-theme.mwai-transition-visible, .mwai-chatgpt-theme .mwai-transition-visible {
810 opacity: 1;
811 }
812 .mwai-chatgpt-theme .mwai-text {
813 overflow-wrap: anywhere;
814 }
815 .mwai-chatgpt-theme .mwai-text img {
816 max-width: 100%;
817 }
818 .mwai-chatgpt-theme .mwai-text div p:first-child {
819 margin-top: 0;
820 }
821 .mwai-chatgpt-theme .mwai-text div p:last-child {
822 margin-bottom: 0;
823 }
824 .mwai-chatgpt-theme .mwai-trigger {
825 position: absolute;
826 right: 0;
827 bottom: 0;
828 transition: all 0.2s ease-out;
829 z-index: 9999;
830 display: flex;
831 flex-direction: column;
832 align-items: end;
833 }
834 .mwai-chatgpt-theme .mwai-trigger .mwai-icon-text-container {
835 display: flex;
836 flex-direction: column;
837 align-items: flex-end;
838 }
839 .mwai-chatgpt-theme .mwai-trigger .mwai-icon-text-container .mwai-icon-text {
840 background: var(--mwai-iconTextBackgroundColor);
841 color: var(--mwai-iconTextColor);
842 box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.15);
843 max-width: 200px;
844 font-size: 13px;
845 margin-bottom: 15px;
846 padding: 10px 15px;
847 border-radius: 8px;
848 }
849 .mwai-chatgpt-theme .mwai-trigger .mwai-icon-text-container .mwai-icon-text-close {
850 color: var(--mwai-iconTextColor);
851 background: var(--mwai-iconTextBackgroundColor);
852 padding: 0;
853 width: 24px;
854 height: 24px;
855 border-radius: 50%;
856 display: none;
857 justify-content: center;
858 align-items: center;
859 margin-bottom: 3px;
860 }
861 .mwai-chatgpt-theme .mwai-trigger .mwai-icon-text-container:hover {
862 cursor: pointer;
863 }
864 .mwai-chatgpt-theme .mwai-trigger .mwai-icon-text-container:hover .mwai-icon-text-close {
865 display: flex;
866 font-size: 12px;
867 }
868 .mwai-chatgpt-theme .mwai-trigger .mwai-icon-text-container:hover .mwai-icon-text-close:hover {
869 filter: brightness(1.2);
870 }
871 @media (max-width: 760px) {
872 .mwai-chatgpt-theme .mwai-trigger .mwai-icon-text-container .mwai-icon-text-close {
873 display: flex;
874 }
875 }
876 .mwai-chatgpt-theme .mwai-trigger .mwai-icon-container .mwai-icon {
877 filter: drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.15));
878 transition: all 0.2s ease-out;
879 }
880 .mwai-chatgpt-theme .mwai-trigger .mwai-icon-container .mwai-icon:hover {
881 cursor: pointer;
882 transform: scale(1.05);
883 }
884 .mwai-chatgpt-theme.mwai-window {
885 position: fixed;
886 right: 30px;
887 bottom: 30px;
888 width: var(--mwai-width);
889 z-index: 9999;
890 }
891 .mwai-chatgpt-theme.mwai-window .mwai-header {
892 display: none;
893 justify-content: flex-end;
894 align-items: center;
895 border-radius: var(--mwai-borderRadius) var(--mwai-borderRadius) 0 0;
896 background: var(--mwai-backgroundHeaderColor);
897 }
898 .mwai-chatgpt-theme.mwai-window .mwai-header .mwai-buttons {
899 display: flex;
900 align-items: center;
901 }
902 .mwai-chatgpt-theme.mwai-window .mwai-header .mwai-buttons .mwai-resize-button {
903 justify-content: center;
904 height: 32px;
905 width: 22px;
906 cursor: pointer;
907 display: flex;
908 justify-content: center;
909 align-items: center;
910 }
911 .mwai-chatgpt-theme.mwai-window .mwai-header .mwai-buttons .mwai-resize-button:before {
912 transition: all 0.2s ease-out;
913 content: " ";
914 cursor: pointer;
915 position: absolute;
916 height: 13px;
917 width: 13px;
918 border: 1px solid var(--mwai-headerButtonsColor);
919 }
920 .mwai-chatgpt-theme.mwai-window .mwai-header .mwai-buttons .mwai-resize-button:hover:before {
921 width: 16px;
922 height: 16px;
923 }
924 .mwai-chatgpt-theme.mwai-window .mwai-header .mwai-buttons .mwai-close-button {
925 justify-content: center;
926 height: 32px;
927 width: 33px;
928 cursor: pointer;
929 border-radius: var(--mwai-borderRadius);
930 }
931 .mwai-chatgpt-theme.mwai-window .mwai-header .mwai-buttons .mwai-close-button:before {
932 transition: all 0.2s ease-out;
933 transform: translate(16px, 5px) rotate(45deg);
934 }
935 .mwai-chatgpt-theme.mwai-window .mwai-header .mwai-buttons .mwai-close-button:after {
936 transition: all 0.2s ease-out;
937 transform: translate(16px, 5px) rotate(-45deg);
938 }
939 .mwai-chatgpt-theme.mwai-window .mwai-header .mwai-buttons .mwai-close-button:before, .mwai-chatgpt-theme.mwai-window .mwai-header .mwai-buttons .mwai-close-button:after {
940 content: " ";
941 cursor: pointer;
942 position: absolute;
943 height: 22px;
944 width: 1px;
945 background-color: var(--mwai-headerButtonsColor);
946 }
947 .mwai-chatgpt-theme.mwai-window .mwai-header .mwai-buttons .mwai-close-button:hover:before {
948 opacity: 1;
949 transform: translate(16px, 5px) rotate(135deg);
950 }
951 .mwai-chatgpt-theme.mwai-window .mwai-header .mwai-buttons .mwai-close-button:hover:after {
952 opacity: 1;
953 transform: translate(16px, 5px) rotate(45deg);
954 }
955 .mwai-chatgpt-theme.mwai-window .mwai-body {
956 display: none;
957 opacity: 0;
958 max-height: var(--mwai-maxHeight);
959 border-radius: 0 0 var(--mwai-borderRadius) var(--mwai-borderRadius);
960 }
961 .mwai-chatgpt-theme.mwai-window.mwai-bottom-left {
962 bottom: 30px;
963 right: inherit;
964 left: 30px;
965 }
966 .mwai-chatgpt-theme.mwai-window.mwai-bottom-left .mwai-trigger {
967 right: inherit;
968 left: 0;
969 }
970 .mwai-chatgpt-theme.mwai-window.mwai-top-right {
971 top: 30px;
972 bottom: inherit;
973 right: 30px;
974 }
975 .mwai-chatgpt-theme.mwai-window.mwai-top-right .mwai-trigger {
976 top: 0;
977 bottom: inherit;
978 }
979 .mwai-chatgpt-theme.mwai-window.mwai-top-left {
980 top: 30px;
981 bottom: inherit;
982 right: inherit;
983 left: 30px;
984 }
985 .mwai-chatgpt-theme.mwai-window.mwai-top-left .mwai-trigger {
986 top: 0;
987 bottom: inherit;
988 right: inherit;
989 left: 0;
990 }
991 .mwai-chatgpt-theme.mwai-window.mwai-top-left .mwai-trigger, .mwai-chatgpt-theme.mwai-window.mwai-bottom-left .mwai-trigger {
992 align-items: flex-start;
993 }
994 .mwai-chatgpt-theme.mwai-window.mwai-top-right .mwai-trigger, .mwai-chatgpt-theme.mwai-window.mwai-top-left .mwai-trigger {
995 flex-direction: column-reverse;
996 }
997 .mwai-chatgpt-theme.mwai-window.mwai-top-right .mwai-trigger .mwai-icon-text, .mwai-chatgpt-theme.mwai-window.mwai-top-left .mwai-trigger .mwai-icon-text {
998 margin-bottom: 0;
999 margin-top: 15px;
1000 }
1001 .mwai-chatgpt-theme.mwai-window.mwai-fullscreen .mwai-header .mwai-buttons {
1002 margin-bottom: 0px;
1003 }
1004 .mwai-chatgpt-theme.mwai-window.mwai-fullscreen .mwai-header .mwai-buttons .mwai-resize-button:before {
1005 width: 16px;
1006 height: 16px;
1007 }
1008 .mwai-chatgpt-theme.mwai-window.mwai-fullscreen .mwai-header .mwai-buttons .mwai-resize-button:hover:before {
1009 width: 13px;
1010 height: 13px;
1011 }
1012 .mwai-chatgpt-theme.mwai-fullscreen:not(.mwai-window), .mwai-chatgpt-theme.mwai-fullscreen.mwai-window.mwai-open {
1013 position: fixed;
1014 left: 0 !important;
1015 right: 0 !important;
1016 bottom: 0 !important;
1017 top: 0 !important;
1018 width: 100%;
1019 height: 100%;
1020 max-height: 100%;
1021 max-width: 100%;
1022 display: flex;
1023 flex-direction: column;
1024 margin: 0;
1025 z-index: 999999;
1026 background-color: var(--mwai-backgroundSecondaryColor);
1027 }
1028 .mwai-chatgpt-theme.mwai-fullscreen:not(.mwai-window) .mwai-header, .mwai-chatgpt-theme.mwai-fullscreen.mwai-window.mwai-open .mwai-header {
1029 border-radius: 0;
1030 }
1031 .mwai-chatgpt-theme.mwai-fullscreen:not(.mwai-window) .mwai-body, .mwai-chatgpt-theme.mwai-fullscreen.mwai-window.mwai-open .mwai-body {
1032 height: 100%;
1033 max-height: inherit;
1034 border-radius: 0;
1035 }
1036 .mwai-chatgpt-theme.mwai-fullscreen:not(.mwai-window) .mwai-body .mwai-conversation, .mwai-chatgpt-theme.mwai-fullscreen.mwai-window.mwai-open .mwai-body .mwai-conversation {
1037 flex: auto;
1038 max-height: none;
1039 }
1040 .mwai-chatgpt-theme.mwai-window.mwai-open .mwai-header {
1041 display: flex;
1042 }
1043 .mwai-chatgpt-theme.mwai-window.mwai-open .mwai-body {
1044 display: flex;
1045 transition: opacity 200ms ease-in-out 0s;
1046 opacity: 1;
1047 }
1048 .mwai-chatgpt-theme.mwai-window.mwai-open .mwai-trigger {
1049 display: none;
1050 }
1051 .mwai-chatgpt-theme .mwai-body > .mwai-error {
1052 margin: var(--mwai-spacing);
1053 color: white;
1054 background: rgba(180, 55, 55, 0.55);
1055 padding: var(--mwai-spacing);
1056 border-radius: var(--mwai-borderRadius);
1057 }
1058 .mwai-chatgpt-theme .mwai-body > .mwai-error:hover {
1059 cursor: pointer;
1060 background: rgba(180, 44, 44, 0.85);
1061 }
1062 .mwai-chatgpt-theme .mwai-reply.mwai-error .mwai-text {
1063 color: #ff5656;
1064 }
1065 .mwai-chatgpt-theme .mwai-reply.mwai-error .mwai-text a {
1066 color: #ff5656;
1067 text-decoration: underline;
1068 }
1069 .mwai-chatgpt-theme .mwai-reply.mwai-error .mwai-reply-actions .mwai-action-button {
1070 fill: var(--mwai-fontColor);
1071 padding: 3px 5px;
1072 width: 24px;
1073 height: 24px;
1074 background: var(--mwai-backgroundPrimaryColor);
1075 cursor: pointer;
1076 border-radius: 5px;
1077 }
1078 .mwai-chatgpt-theme .mwai-reply.mwai-error .mwai-reply-actions .mwai-action-button:hover {
1079 filter: brightness(1.2);
1080 }
1081 .mwai-chatgpt-theme .mwai-reply-actions {
1082 opacity: 0;
1083 transition: opacity 0.2s ease-in-out;
1084 }
1085 .mwai-chatgpt-theme .mwai-reply:hover .mwai-reply-actions {
1086 opacity: 1 !important;
1087 }
1088 .mwai-chatgpt-theme .mwai-form-output-container:hover .mwai-reply-actions {
1089 opacity: 1 !important;
1090 }
1091 .mwai-chatgpt-theme .mwai-form-output-container:hover .mwai-reply-actions.mwai-hidden {
1092 opacity: 1 !important;
1093 }
1094 .mwai-chatgpt-theme.mwai-bubble .mwai-icon-container {
1095 background: var(--mwai-bubbleColor);
1096 width: 60px;
1097 height: 60px;
1098 border-radius: 100%;
1099 transition: all 0.2s ease-out;
1100 display: flex;
1101 justify-content: center;
1102 align-items: center;
1103 }
1104 .mwai-chatgpt-theme.mwai-bubble .mwai-icon-container .mwai-icon {
1105 max-width: 50%;
1106 max-height: 50%;
1107 filter: none;
1108 }
1109 .mwai-chatgpt-theme.mwai-bubble .mwai-icon-container .mwai-icon:hover {
1110 transform: none;
1111 }
1112 .mwai-chatgpt-theme.mwai-bubble .mwai-icon-container .mwai-emoji {
1113 font-size: 30px !important;
1114 }
1115 .mwai-chatgpt-theme.mwai-bubble .mwai-icon-container:hover {
1116 cursor: pointer;
1117 filter: brightness(1.1);
1118 }
1119 @media (max-width: 760px) {
1120 .mwai-chatgpt-theme.mwai-window.mwai-open {
1121 position: fixed;
1122 left: 0 !important;
1123 right: 0 !important;
1124 bottom: 0 !important;
1125 top: 0 !important;
1126 width: 100%;
1127 height: 100%;
1128 max-height: 100%;
1129 max-width: 100%;
1130 display: flex;
1131 flex-direction: column;
1132 margin: 0;
1133 z-index: 999999;
1134 background-color: var(--mwai-backgroundSecondaryColor);
1135 }
1136 .mwai-chatgpt-theme.mwai-window.mwai-open .mwai-header {
1137 border-radius: 0;
1138 }
1139 .mwai-chatgpt-theme.mwai-window.mwai-open .mwai-body {
1140 height: 100%;
1141 max-height: inherit;
1142 border-radius: 0;
1143 }
1144 .mwai-chatgpt-theme.mwai-window.mwai-open .mwai-body .mwai-conversation {
1145 flex: auto;
1146 max-height: none;
1147 }
1148 .mwai-chatgpt-theme.mwai-window.mwai-open .mwai-input {
1149 flex-direction: column;
1150 }
1151 .mwai-chatgpt-theme.mwai-window.mwai-open .mwai-input button {
1152 font-size: 16px;
1153 margin-left: 0;
1154 width: 100%;
1155 }
1156 .mwai-chatgpt-theme.mwai-window.mwai-open .mwai-input .mwai-input-text {
1157 width: 100%;
1158 }
1159 .mwai-chatgpt-theme.mwai-window.mwai-open .mwai-input .mwai-input-text input, .mwai-chatgpt-theme.mwai-window.mwai-open .mwai-input .mwai-input-text textarea {
1160 font-size: 16px;
1161 }
1162 .mwai-chatgpt-theme.mwai-window.mwai-open .mwai-body {
1163 display: flex;
1164 transition: opacity 200ms ease-in-out 0s;
1165 opacity: 1;
1166 height: 100%;
1167 max-height: inherit;
1168 }
1169 .mwai-chatgpt-theme.mwai-window.mwai-open .mwai-body .mwai-conversation {
1170 flex: auto;
1171 max-height: none;
1172 }
1173 .mwai-chatgpt-theme.mwai-window.mwai-open .mwai-resize-button {
1174 display: none !important;
1175 }
1176 .mwai-chatgpt-theme.mwai-window.mwai-open .mwai-trigger {
1177 display: none;
1178 }
1179 }
1180 @keyframes mwai-button-spinner {
1181 from {
1182 transform: rotate(0turn);
1183 }
1184 to {
1185 transform: rotate(1turn);
1186 }
1187 }
1188 .mwai-chatgpt-theme button:not(.mwai-busy):before {
1189 content: none !important;
1190 display: none !important;
1191 animation: none !important;
1192 }
1193 .mwai-chatgpt-theme .admin-bar .mwai-fullscreen:not(.mwai-window),
1194 .mwai-chatgpt-theme .admin-bar .mwai-fullscreen.mwai-window.mwai-open {
1195 top: 32px;
1196 }
1197 .mwai-chatgpt-theme pre code.hljs {
1198 display: block;
1199 overflow-x: auto;
1200 padding: 1em;
1201 }
1202 .mwai-chatgpt-theme code.hljs {
1203 padding: 3px 5px;
1204 }
1205 .mwai-chatgpt-theme .hljs {
1206 color: #fff;
1207 }
1208 .mwai-chatgpt-theme .hljs-subst {
1209 color: #fff;
1210 }
1211 .mwai-chatgpt-theme .hljs-comment {
1212 color: #999;
1213 }
1214 .mwai-chatgpt-theme .hljs-attr, .mwai-chatgpt-theme .hljs-doctag, .mwai-chatgpt-theme .hljs-keyword, .mwai-chatgpt-theme .hljs-meta .hljs-keyword, .mwai-chatgpt-theme .hljs-section, .mwai-chatgpt-theme .hljs-selector-tag {
1215 color: #88aece;
1216 }
1217 .mwai-chatgpt-theme .hljs-attribute {
1218 color: #c59bc1;
1219 }
1220 .mwai-chatgpt-theme .hljs-name, .mwai-chatgpt-theme .hljs-number, .mwai-chatgpt-theme .hljs-quote, .mwai-chatgpt-theme .hljs-selector-id, .mwai-chatgpt-theme .hljs-template-tag, .mwai-chatgpt-theme .hljs-type {
1221 color: #f08d49;
1222 }
1223 .mwai-chatgpt-theme .hljs-selector-class {
1224 color: #88aece;
1225 }
1226 .mwai-chatgpt-theme .hljs-link, .mwai-chatgpt-theme .hljs-regexp, .mwai-chatgpt-theme .hljs-selector-attr, .mwai-chatgpt-theme .hljs-string, .mwai-chatgpt-theme .hljs-symbol, .mwai-chatgpt-theme .hljs-template-variable, .mwai-chatgpt-theme .hljs-variable {
1227 color: #b5bd68;
1228 }
1229 .mwai-chatgpt-theme .hljs-meta, .mwai-chatgpt-theme .hljs-selector-pseudo {
1230 color: #88aece;
1231 }
1232 .mwai-chatgpt-theme .hljs-built_in, .mwai-chatgpt-theme .hljs-literal, .mwai-chatgpt-theme .hljs-title {
1233 color: #f08d49;
1234 }
1235 .mwai-chatgpt-theme .hljs-bullet, .mwai-chatgpt-theme .hljs-code {
1236 color: #ccc;
1237 }
1238 .mwai-chatgpt-theme .hljs-meta .hljs-string {
1239 color: #b5bd68;
1240 }
1241 .mwai-chatgpt-theme .hljs-deletion {
1242 color: #de7176;
1243 }
1244 .mwai-chatgpt-theme .hljs-addition {
1245 color: #76c490;
1246 }
1247 .mwai-chatgpt-theme .hljs-emphasis {
1248 font-style: italic;
1249 }
1250 .mwai-chatgpt-theme .hljs-strong {
1251 font-weight: 700;
1252 }
1253 .mwai-chatgpt-theme .mwai-reply-actions {
1254 position: absolute;
1255 border-radius: 5px;
1256 top: 10px;
1257 right: 10px;
1258 display: flex;
1259 align-items: center;
1260 padding: 2px 2px;
1261 z-index: 100;
1262 background: var(--mwai-backgroundPrimaryColor);
1263 box-shadow: 0 0 8px rgba(0, 0, 0, 0.25);
1264 z-index: 100;
1265 }
1266 .mwai-chatgpt-theme .mwai-reply-actions .mwai-copy-button {
1267 fill: var(--mwai-fontColor);
1268 padding: 3px 5px;
1269 width: 24px;
1270 height: 24px;
1271 background: var(--mwai-backgroundPrimaryColor);
1272 cursor: pointer;
1273 border-radius: 5px;
1274 }
1275 .mwai-chatgpt-theme .mwai-reply-actions .mwai-copy-button:hover {
1276 filter: brightness(1.2);
1277 }
1278 .mwai-chatgpt-theme .mwai-reply-actions.mwai-hidden {
1279 opacity: 0;
1280 }
1281 .mwai-chatgpt-theme .mwai-realtime {
1282 padding: var(--mwai-spacing);
1283 }
1284 .mwai-chatgpt-theme .mwai-realtime .mwai-visualizer {
1285 display: flex;
1286 justify-content: center;
1287 align-items: center;
1288 }
1289 .mwai-chatgpt-theme .mwai-realtime .mwai-visualizer hr {
1290 width: 100px;
1291 margin-right: var(--mwai-spacing);
1292 margin-left: var(--mwai-spacing);
1293 border: 1px solid var(--mwai-backgroundPrimaryColor);
1294 }
1295 .mwai-chatgpt-theme .mwai-realtime .mwai-visualizer .mwai-animation {
1296 background: var(--mwai-backgroundPrimaryColor);
1297 }
1298 .mwai-chatgpt-theme .mwai-realtime .mwai-controls {
1299 display: flex;
1300 justify-content: center;
1301 align-items: center;
1302 margin-bottom: var(--mwai-spacing);
1303 }
1304 .mwai-chatgpt-theme .mwai-realtime .mwai-controls > * + * {
1305 margin-left: 10px;
1306 }
1307 .mwai-chatgpt-theme .mwai-realtime .mwai-controls button {
1308 border-radius: 100%;
1309 width: 50px;
1310 height: 50px;
1311 margin: 5px;
1312 padding: 5px;
1313 display: flex;
1314 align-items: center;
1315 justify-content: center;
1316 color: var(--mwai-fontColor);
1317 border: 2px solid var(--mwai-backgroundPrimaryColor);
1318 background: none;
1319 cursor: pointer;
1320 transition: all 0.2s ease-out;
1321 min-width: inherit;
1322 max-width: inherit;
1323 }
1324 .mwai-chatgpt-theme .mwai-realtime .mwai-controls button:hover:not(:disabled) {
1325 background: var(--mwai-backgroundPrimaryColor);
1326 }
1327 .mwai-chatgpt-theme .mwai-realtime .mwai-controls button:disabled {
1328 opacity: 0.5;
1329 cursor: not-allowed;
1330 background: none;
1331 }
1332 .mwai-chatgpt-theme .mwai-realtime .mwai-controls button.mwai-active {
1333 border: 2px solid var(--mwai-fontColor);
1334 }
1335 .mwai-chatgpt-theme .mwai-realtime .mwai-last-transcript {
1336 margin: var(--mwai-spacing);
1337 margin-top: 0;
1338 border: 2px solid var(--mwai-backgroundPrimaryColor);
1339 padding: calc(var(--mwai-spacing) / 2);
1340 border-radius: var(--mwai-borderRadius);
1341 display: flex;
1342 justify-content: center;
1343 font-size: 80%;
1344 }
1345 .mwai-chatgpt-theme .mwai-realtime .mwai-statistics {
1346 display: grid;
1347 grid-template-columns: 1fr 1fr 1fr;
1348 grid-row-gap: 10px;
1349 font-size: 14px;
1350 }
1351 .mwai-chatgpt-theme .mwai-realtime .mwai-statistics div {
1352 display: flex;
1353 flex-direction: column;
1354 align-items: center;
1355 }
1356 .mwai-chatgpt-theme .mwai-realtime .mwai-statistics label {
1357 font-size: 11px;
1358 opacity: 0.5;
1359 text-transform: uppercase;
1360 }
1361 .mwai-chatgpt-theme .mwai-realtime .mwai-options {
1362 margin-top: var(--mwai-spacing);
1363 display: flex;
1364 align-items: center;
1365 }
1366 .mwai-chatgpt-theme .mwai-realtime .mwai-options .mwai-option {
1367 cursor: pointer;
1368 opacity: 0.5;
1369 margin-right: 2px;
1370 }
1371 .mwai-chatgpt-theme .mwai-realtime .mwai-options .mwai-option.mwai-active {
1372 opacity: 1;
1373 }
1374 .mwai-chatgpt-theme.mwai-discussions {
1375 border-radius: var(--mwai-borderRadius);
1376 background: var(--mwai-backgroundHeaderColor);
1377 overflow: hidden;
1378 }
1379 .mwai-chatgpt-theme.mwai-discussions * {
1380 box-sizing: border-box;
1381 }
1382 .mwai-chatgpt-theme.mwai-discussions .mwai-discussion {
1383 display: flex;
1384 position: relative;
1385 padding-left: calc(var(--mwai-spacing) / 2);
1386 padding-right: calc(var(--mwai-spacing) / 2);
1387 padding-bottom: calc(var(--mwai-spacing) / 2);
1388 color: var(--mwai-conversationsTextColor);
1389 opacity: 0.65;
1390 align-items: center;
1391 }
1392 .mwai-chatgpt-theme.mwai-discussions .mwai-discussion .mwai-discussion-content {
1393 flex: 1;
1394 padding: 5px 10px;
1395 overflow: hidden;
1396 }
1397 .mwai-chatgpt-theme.mwai-discussions .mwai-discussion .mwai-discussion-title {
1398 display: block;
1399 overflow: hidden;
1400 text-overflow: ellipsis;
1401 white-space: nowrap;
1402 font-size: var(--mwai-fontSize);
1403 margin-bottom: 4px;
1404 }
1405 .mwai-chatgpt-theme.mwai-discussions .mwai-discussion .mwai-discussion-info {
1406 display: flex;
1407 gap: 12px;
1408 font-size: calc(var(--mwai-fontSize) * 0.85);
1409 opacity: 0.7;
1410 }
1411 .mwai-chatgpt-theme.mwai-discussions .mwai-discussion .mwai-discussion-info .mwai-info-item {
1412 display: flex;
1413 align-items: center;
1414 gap: 4px;
1415 }
1416 .mwai-chatgpt-theme.mwai-discussions .mwai-discussion .mwai-discussion-info .mwai-info-item svg {
1417 opacity: 0.6;
1418 }
1419 .mwai-chatgpt-theme.mwai-discussions .mwai-discussion .mwai-discussion-actions {
1420 position: absolute;
1421 top: 50%;
1422 right: calc(var(--mwai-spacing) / 2);
1423 transform: translateY(-50%);
1424 opacity: 0;
1425 transition: opacity 0.2s ease-out;
1426 z-index: 100;
1427 }
1428 .mwai-chatgpt-theme.mwai-discussions .mwai-discussion .mwai-discussion-actions .mwai-menu-icon {
1429 width: 28px;
1430 height: 28px;
1431 display: flex;
1432 align-items: center;
1433 justify-content: center;
1434 cursor: pointer;
1435 color: var(--mwai-conversationsTextColor);
1436 }
1437 .mwai-chatgpt-theme.mwai-discussions .mwai-discussion.mwai-active {
1438 cursor: pointer;
1439 }
1440 .mwai-chatgpt-theme.mwai-discussions .mwai-discussion.mwai-active .mwai-discussion-content {
1441 background: var(--mwai-backgroundPrimaryColor);
1442 border-radius: var(--mwai-borderRadius);
1443 opacity: 1;
1444 }
1445 .mwai-chatgpt-theme.mwai-discussions .mwai-discussion:hover {
1446 cursor: pointer;
1447 }
1448 .mwai-chatgpt-theme.mwai-discussions .mwai-discussion:hover .mwai-discussion-content {
1449 background: var(--mwai-backgroundPrimaryColor);
1450 border-radius: var(--mwai-borderRadius);
1451 opacity: 1;
1452 }
1453 .mwai-chatgpt-theme.mwai-discussions .mwai-discussion:hover .mwai-discussion-actions {
1454 opacity: 1;
1455 }
1456 .mwai-chatgpt-theme.mwai-discussions .mwai-discussion:has(.mwai-context-menu) .mwai-discussion-actions {
1457 opacity: 1;
1458 }
1459 .mwai-chatgpt-theme.mwai-discussions .mwai-discussion:first-child {
1460 margin-top: calc(var(--mwai-spacing) / 2);
1461 }
1462 .mwai-chatgpt-theme.mwai-discussions .mwai-header {
1463 color: var(--mwai-headerButtonsColor);
1464 padding: var(--mwai-spacing);
1465 display: flex;
1466 justify-content: space-between;
1467 align-items: center;
1468 gap: 10px;
1469 }
1470 .mwai-chatgpt-theme.mwai-discussions .mwai-header button {
1471 background: var(--mwai-backgroundPrimaryColor);
1472 color: var(--mwai-fontColor);
1473 border: none;
1474 padding: 8px 16px;
1475 border-radius: var(--mwai-borderRadius);
1476 cursor: pointer;
1477 transition: all 0.2s ease-out;
1478 }
1479 .mwai-chatgpt-theme.mwai-discussions .mwai-header button:hover:not(:disabled) {
1480 background: var(--mwai-iconTextBackgroundColor);
1481 }
1482 .mwai-chatgpt-theme.mwai-discussions .mwai-header button:disabled {
1483 opacity: 0.5;
1484 cursor: not-allowed;
1485 }
1486 .mwai-chatgpt-theme.mwai-discussions .mwai-header .mwai-refresh-btn {
1487 padding: 8px;
1488 display: flex;
1489 align-items: center;
1490 justify-content: center;
1491 }
1492 .mwai-chatgpt-theme.mwai-discussions .mwai-body {
1493 background: var(--mwai-conversationsBackgroundColor);
1494 list-style: none;
1495 padding: 0;
1496 margin: 0;
1497 position: relative;
1498 min-height: 200px;
1499 display: flex;
1500 flex-direction: column;
1501 border-radius: 0;
1502 z-index: 1;
1503 }
1504 .mwai-chatgpt-theme.mwai-discussions .mwai-loading-overlay {
1505 position: absolute;
1506 top: 0;
1507 left: 0;
1508 right: 0;
1509 bottom: 0;
1510 background: var(--mwai-conversationsBackgroundColor);
1511 opacity: 0.9;
1512 display: flex;
1513 align-items: center;
1514 justify-content: center;
1515 z-index: 10;
1516 }
1517 .mwai-chatgpt-theme.mwai-discussions .mwai-spinner {
1518 animation: spin 1s linear infinite;
1519 color: var(--mwai-fontColor);
1520 }
1521 @keyframes spin {
1522 from {
1523 transform: rotate(0deg);
1524 }
1525 to {
1526 transform: rotate(360deg);
1527 }
1528 }
1529 .mwai-chatgpt-theme.mwai-discussions .mwai-pagination {
1530 background: var(--mwai-backgroundHeaderColor);
1531 padding: var(--mwai-spacing);
1532 display: flex;
1533 justify-content: space-between;
1534 align-items: center;
1535 border-top: 1px solid var(--mwai-backgroundPrimaryColor);
1536 }
1537 .mwai-chatgpt-theme.mwai-discussions .mwai-pagination button {
1538 background: var(--mwai-backgroundPrimaryColor);
1539 color: var(--mwai-fontColor);
1540 border: none;
1541 padding: 8px 12px;
1542 border-radius: var(--mwai-borderRadius);
1543 cursor: pointer;
1544 transition: all 0.2s ease-out;
1545 display: flex;
1546 align-items: center;
1547 justify-content: center;
1548 }
1549 .mwai-chatgpt-theme.mwai-discussions .mwai-pagination button:hover:not(:disabled) {
1550 background: var(--mwai-iconTextBackgroundColor);
1551 }
1552 .mwai-chatgpt-theme.mwai-discussions .mwai-pagination button:disabled {
1553 opacity: 0.3;
1554 cursor: not-allowed;
1555 }
1556 .mwai-chatgpt-theme.mwai-discussions .mwai-pagination span {
1557 color: var(--mwai-headerButtonsColor);
1558 font-size: var(--mwai-fontSize);
1559 font-weight: 500;
1560 }
1561 .mwai-chatgpt-theme.mwai-discussions .mwai-pagination .mwai-page-indicator {
1562 color: var(--mwai-headerButtonsColor);
1563 font-size: calc(var(--mwai-fontSize) * 0.85);
1564 font-weight: 400;
1565 opacity: 0.8;
1566 }
1567 .mwai-chatgpt-theme .mwai-chunks {
1568 background: rgba(255, 255, 255, 0.05);
1569 }
1570 .mwai-chatgpt-theme .mwai-chunks .mwai-chunks-header {
1571 color: #9ca3af;
1572 }
1573 .mwai-chatgpt-theme .mwai-chunks .mwai-chunks-header .mwai-chunks-toggle {
1574 border-color: rgba(255, 255, 255, 0.1);
1575 color: #9ca3af;
1576 }
1577 .mwai-chatgpt-theme .mwai-chunks .mwai-chunks-header .mwai-chunks-toggle:hover {
1578 background: rgba(255, 255, 255, 0.05);
1579 color: #e5e7eb;
1580 }
1581 .mwai-chatgpt-theme .mwai-chunks .mwai-chunk {
1582 background: rgba(255, 255, 255, 0.08);
1583 }
1584 .mwai-chatgpt-theme .mwai-chunks .mwai-chunk .mwai-chunk-header .mwai-chunk-time {
1585 color: #e5e7eb;
1586 }
1587 .mwai-chatgpt-theme .mwai-chunks .mwai-chunk .mwai-chunk-header .mwai-chunk-data {
1588 color: #e5e7eb;
1589 }
1590 .mwai-chatgpt-theme .mwai-chunks .mwai-chunk .mwai-chunk-header .mwai-chunk-expand {
1591 color: #e5e7eb;
1592 }
1593 .mwai-chatgpt-theme .mwai-chunks .mwai-chunk .mwai-chunk-details {
1594 background: rgba(0, 0, 0, 0.2);
1595 }
1596 .mwai-chatgpt-theme .mwai-chunks .mwai-chunk .mwai-chunk-details pre {
1597 color: #d1d5db;
1598 }
1599
1600 @media (max-width: 760px) {
1601 .mwai-chatgpt-theme.mwai-window {
1602 width: calc(100% - 40px);
1603 z-index: 9999999999;
1604 }
1605 .mwai-chatgpt-theme .mwai-input {
1606 flex-direction: column;
1607 }
1608 .mwai-chatgpt-theme .mwai-input .mwai-input-submit {
1609 margin: 15px 0 0 0;
1610 height: 40px;
1611 width: inherit;
1612 }
1613 .mwai-chatgpt-theme .mwai-name {
1614 margin-right: 0;
1615 max-width: inherit;
1616 }
1617 }
1618
1619 .mwai-context-menu-portal.mwai-chatgpt-theme .mwai-context-menu {
1620 background: var(--mwai-backgroundSecondaryColor);
1621 border: 1px solid var(--mwai-backgroundPrimaryColor);
1622 color: var(--mwai-fontColor);
1623 }
1624 .mwai-context-menu-portal.mwai-chatgpt-theme .mwai-context-menu .mwai-menu-item:hover {
1625 background-color: var(--mwai-backgroundPrimaryColor);
1626 }
1627 .mwai-context-menu-portal.mwai-chatgpt-theme .mwai-context-menu .mwai-menu-item.mwai-danger {
1628 color: var(--mwai-errorTextColor);
1629 }
1630 .mwai-context-menu-portal.mwai-chatgpt-theme .mwai-context-menu .mwai-menu-item.mwai-danger:hover {
1631 background-color: var(--mwai-errorBackgroundColor);
1632 }
1633