PluginProbe
MxChat – AI Chatbot & Content Generation for WordPress / 1.0.9
MxChat – AI Chatbot & Content Generation for WordPress v1.0.9
3.2.21 3.2.20 3.2.19 3.2.18 3.2.17 3.2.16 3.2.15 3.2.14 3.2.12 3.2.13 3.2.11 3.2.10 3.2.9 3.2.8 3.2.7 3.2.6 3.2.5 3.2.4 3.2.3 3.2.2 3.2.1 2.0.3 2.0.4 2.0.5 2.0.6 All 152 releases
mxchat-basic / css / admin-style.css

admin-style.css in MxChat – AI Chatbot & Content Generation for WordPress 1.0.9, at css/admin-style.css

444 lines 9.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* General Styles */
2 .mxchat-admin body, .mxchat-admin html {
3 font-family: Arial, sans-serif;
4 background-color: #fff;
5 color: #212121;
6 margin: 0;
7 padding: 0;
8 }
9
10 /* Main Wrapper */
11 .mxchat-admin .wrap {
12 max-width: 1200px;
13 margin: 0 auto;
14 padding: 20px;
15 background: #f9f9f9;
16 box-shadow: 0 2px 4px rgba(0, 0, 0, .1);
17 }
18
19 /* Header */
20 .mxchat-admin .wrap h2 {
21 border-bottom: 2px solid #ddd;
22 padding-bottom: 10px;
23 margin-bottom: 20px;
24 color: #212121;
25 }
26
27 .wrap.mxchat-admin .admin-title {
28 text-shadow: 0 2px 0 #c6c6c6;
29 font-weight: bold;
30 letter-spacing: 5px;
31 color: #212121;
32 font-size: 2.5rem;
33 }
34
35 .mxchat-admin .admin-emphasis {
36 color: white;
37 text-shadow: 2px 1px 0 #000, -1px -1px 0 #000, -1px 1px 0 #000, 1px -1px 0 #000, 0px 0 0 #000, 4px 0 0 #000, 0 0px 0 #000, 0 0px 0 #000;
38 font-weight: bold;
39 letter-spacing: 5px;
40 font-size: 2.5rem;
41 }
42 /* Grid Layout */
43 .mxchat-admin .mxchat-grid-container {
44 display: grid;
45 grid-template-columns: repeat(2, 1fr);
46 grid-gap: 20px;
47 }
48
49 .mxchat-admin .mxchat-grid-item {
50 background: #fff;
51 border: 1px solid #ddd;
52 box-shadow: 0 2px 4px rgba(0, 0, 0, .1);
53 padding: 20px;
54 }
55
56 /* Full Width for Submit Content */
57 .mxchat-admin .mxchat-grid-item.full-width {
58 grid-column: span 2;
59 }
60
61 /* Form Styles */
62 .mxchat-admin .mxchat-form-group {
63 display: flex;
64 flex-direction: column;
65 margin-bottom: 20px;
66 }
67
68 .mxchat-admin .mxchat-form-group label {
69 margin-bottom: 10px;
70 font-weight: bold;
71 color: #212121;
72 }
73
74 .mxchat-admin .mxchat-form-group input[type="url"],
75 .mxchat-admin .mxchat-form-group input[type="text"],
76 .mxchat-admin .mxchat-form-group textarea {
77 padding: 10px;
78 border: 1px solid #ddd;
79 border-radius: 4px;
80 font-size: 1rem;
81 width: 100%;
82 box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
83 }
84
85 /* Larger Textarea for Content Submission */
86 .mxchat-admin .mxchat-form-group textarea {
87 min-height: 200px;
88 }
89
90 /* Button Styles */
91 .mxchat-admin .button.button-primary {
92 color: #fff;
93 background: #212121;
94 border-radius: 20px;
95 padding: 0px 30px;
96 font-size: 1rem;
97 font-weight: 700;
98 text-decoration: none;
99 transition: all .2s;
100 display: inline-flex;
101 justify-content: center;
102 align-items: center;
103 max-width: 200px;
104 width: auto;
105 box-shadow: 4px 4px #14141499;
106 border: none;
107 cursor: pointer;
108 }
109
110 .mxchat-admin .button.button-primary:hover,
111 .mxchat-admin .button.button-primary:active {
112 background: #444;
113 }
114
115 .submit-content-button {
116 margin-top: 10px !important;
117 }
118
119 /* Search and Sitemap Group */
120 .mxchat-admin .mxchat-search-group {
121 display: flex;
122 align-items: center;
123 gap: 10px;
124 }
125
126 .mxchat-admin .mxchat-search-group input[type="text"],
127 .mxchat-admin .mxchat-search-group input[type="url"] {
128 flex-grow: 1;
129 }
130
131 .mxchat-admin .mxchat-search-group input[type="submit"] {
132 background: #212121;
133 color: #fff;
134 border-radius: 20px;
135 padding: 0px 30px;
136 font-size: 1rem;
137 font-weight: 700;
138 box-shadow: 4px 4px #14141499;
139 border: none;
140 transition: background-color .2s;
141 cursor: pointer;
142 }
143
144 .mxchat-admin .mxchat-search-group input[type="submit"]:hover {
145 background-color: #444;
146 }
147
148 /* Table Styles */
149 .mxchat-admin .wp-list-table {
150 width: 100%;
151 margin-top: 20px;
152 border-collapse: collapse;
153 background: #fff;
154 box-shadow: 0 2px 4px rgba(0, 0, 0, .1);
155 }
156
157 .mxchat-admin .wp-list-table th,
158 .mxchat-admin .wp-list-table td {
159 padding: 15px;
160 border-bottom: 1px solid #ddd;
161 text-align: left;
162 }
163
164 .mxchat-admin .wp-list-table th {
165 background: #f0f2f5;
166 color: #212121;
167 }
168
169 .mxchat-admin .wp-list-table tr:nth-child(even) {
170 background: #f9f9f9;
171 }
172
173 .mxchat-admin .mxchat-pro-banner {
174 background-color: #fff;
175 border-left: 4px solid #212121;
176 padding: 15px;
177 margin-bottom: 20px;
178 box-shadow: 0 2px 4px rgba(0, 0, 0, .1);
179 }
180
181 .mxchat-admin .mxchat-pro-banner p {
182 margin: 0;
183 font-size: 16px;
184 color: #212121;
185 }
186
187 .mxchat-admin .mxchat-pro-banner a {
188 color: #212121;
189 text-decoration: none;
190 font-weight: bold;
191 }
192
193 .mxchat-admin .mxchat-pro-banner a:hover {
194 text-decoration: underline;
195 }
196
197 /* Toggle Switch Styles */
198 .mxchat-admin .toggle-switch {
199 position: relative;
200 display: inline-block;
201 width: 60px;
202 height: 34px;
203 }
204
205 .mxchat-admin .toggle-switch input {
206 opacity: 0;
207 width: 0;
208 height: 0;
209 }
210
211 .mxchat-admin .slider {
212 position: absolute;
213 cursor: pointer;
214 top: 0;
215 left: 0;
216 right: 0;
217 bottom: 0;
218 background-color: #ccc;
219 transition: .4s;
220 border-radius: 34px;
221 }
222
223 .mxchat-admin .slider:before {
224 position: absolute;
225 content: "";
226 height: 26px;
227 width: 26px;
228 left: 4px;
229 bottom: 4px;
230 background-color: white;
231 transition: .4s;
232 border-radius: 50%;
233 }
234
235 .mxchat-admin input:checked + .slider {
236 background-color: #212121;
237 }
238
239 .mxchat-admin input:checked + .slider:before {
240 transform: translateX(26px);
241 }
242
243 /* Toggle Switch Label */
244 .mxchat-admin .toggle-switch-label {
245 display: flex;
246 align-items: center;
247 font-weight: 600;
248 color: #212121;
249 margin-bottom: 20px;
250 }
251
252 .mxchat-spinner {
253 border: 8px solid #f3f3f3;
254 border-top: 8px solid #333;
255 border-radius: 50%;
256 width: 30px;
257 height: 30px;
258 animation: mxchat-spin 1s linear infinite;
259 display: flex;
260 justify-content: center;
261 align-items: center;
262 }
263
264 @keyframes mxchat-spin {
265 0% { transform: rotate(0deg); }
266 100% { transform: rotate(360deg); }
267 }
268
269
270
271
272 .pro-feature-wrapper {
273 position: relative;
274 display: inline-block;
275 }
276
277 .pro-feature-wrapper.active select,
278 .pro-feature-wrapper.active textarea {
279 opacity: 1; /* Fully opaque when active */
280 }
281
282 .pro-feature-wrapper.inactive select,
283 .pro-feature-wrapper.inactive textarea {
284 opacity: 0.5; /* Grayed out when inactive */
285 }
286
287 .pro-feature-overlay {
288 position: absolute;
289 top: 0;
290 left: 0;
291 width: 100%;
292 height: 100%;
293 display: flex;
294 justify-content: center;
295 align-items: center;
296 pointer-events: none;
297 }
298
299 .pro-feature-overlay img {
300 max-width: 100px;
301 pointer-events: auto; /* Allow clicking the image */
302 }
303
304 .pro-feature-wrapper a {
305 text-decoration: none;
306 position: absolute;
307 top: 0;
308 left: 0;
309 width: 100%;
310 height: 100%;
311 z-index: 10; /* Ensure the link is above everything else */
312 }
313
314 /* Transcripts Layout */
315 #mxchat-transcripts {
316 display: flex;
317 flex-wrap: wrap;
318 gap: 20px;
319 justify-content: flex-start;
320 }
321
322 .mxchat-admin .chat-session {
323 border: 1px solid #ddd;
324 padding: 15px;
325 width: calc(33.333% - 20px);
326 box-sizing: border-box;
327 background-color: #f9f9f9;
328 display: flex;
329 flex-direction: column;
330 max-height: 500px;
331 overflow: auto;
332 }
333
334 .mxchat-admin .chat-message {
335 border-bottom: 1px solid #eee;
336 padding-bottom: 10px;
337 margin-bottom: 10px;
338 }
339
340 .mxchat-admin .chat-session h4 {
341 margin-bottom: 15px;
342 font-size: 1.1em;
343 font-weight: 700;
344 }
345
346 .mxchat-controls {
347 display: flex;
348 align-items: center;
349 margin-bottom: 15px;
350 }
351
352 .mxchat-select-all-label {
353 margin-right: 15px;
354 display: flex;
355 align-items: center;
356 }
357
358 .mxchat-select-all-label input[type="checkbox"] {
359 margin-right: 5px;
360 }
361
362 .delete-chats-button {
363 padding: 6px 12px;
364 font-size: 14px;
365 height: auto;
366 }
367
368 .mxchat-license-status.active {
369 color: green;
370 font-weight: bold;
371 }
372
373 .mxchat-license-status.inactive {
374 color: red;
375 font-weight: bold;
376 }
377
378 .nav-tab-wrapper {
379 margin-bottom: 20px;
380 border-bottom: 1px solid #ddd;
381 }
382
383 .nav-tab {
384 font-size: 14px;
385 padding: 10px 20px;
386 margin-right: 10px;
387 background: #f1f1f1;
388 border: 1px solid #ddd;
389 border-bottom: none;
390 cursor: pointer;
391 box-shadow: none;
392 }
393
394 .nav-tab:hover, .nav-tab:focus {
395 background: #fff;
396 color: #0073aa;
397 box-shadow: none;
398 }
399
400 .nav-tab-active {
401 background: #fff;
402 border-bottom: 1px solid #fff;
403 color: #0073aa;
404 }
405
406 .tab-content {
407 display: none;
408 padding: 20px;
409 background: #fff;
410 border: 1px solid #ddd;
411 }
412
413 .tab-content.active {
414 display: block;
415 }
416
417
418
419
420 /* Responsive Design */
421 @media (max-width: 1024px) {
422 .mxchat-admin .mxchat-grid-container {
423 grid-template-columns: 1fr;
424 }
425
426 .mxchat-admin .mxchat-grid-item.full-width {
427 grid-column: span 1;
428 }
429
430 .mxchat-admin .chat-session {
431 width: calc(100% - 0px);
432 }
433
434 .nav-tab {
435 padding: 10px 12px;
436 }
437
438 /* Search and Sitemap Group */
439 .mxchat-admin .mxchat-search-group {
440 align-items: normal;
441 flex-direction: column;
442 }
443 }
444