PluginProbe
MxChat – AI Chatbot & Content Generation for WordPress / 1.1.5
MxChat – AI Chatbot & Content Generation for WordPress v1.1.5
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.1.5, at css/admin-style.css

489 lines 9.7 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 .mxchat-settings-section {
419 padding: 20px 0;
420 }
421
422 .mxchat-settings-section h2 {
423 font-size: 1.2em;
424 margin-bottom: 10px;
425 color: #333;
426 font-weight: bold;
427 }
428
429 .section-divider {
430 width: 95%;
431 height: 2px;
432 background-color: #e0e0e0;
433 margin: 20px auto;
434 border-radius: 1px;
435 }
436
437 .form-table th {
438 padding: 10px 0;
439 vertical-align: top;
440 width: 220px;
441 }
442
443 .form-table td {
444 padding: 10px 0;
445 }
446
447
448
449
450 /* Responsive Design */
451 @media (max-width: 1024px) {
452 .mxchat-admin .mxchat-grid-container {
453 grid-template-columns: 1fr;
454 }
455
456 .mxchat-admin .mxchat-grid-item.full-width {
457 grid-column: span 1;
458 }
459
460 .mxchat-admin .chat-session {
461 width: calc(100% - 0px);
462 }
463
464 .nav-tab {
465 padding: 10px 12px;
466 }
467
468 /* Search and Sitemap Group */
469 .mxchat-admin .mxchat-search-group {
470 align-items: normal;
471 flex-direction: column;
472 }
473
474 .mxchat-admin .nav-tab-wrapper,
475 .mxchat-admin .wrap h2.nav-tab-wrapper,
476 .mxchat-admin h1.nav-tab-wrapper {
477 border-bottom: 0;
478 justify-content: space-evenly;
479 display: flex;
480 }
481
482 .mxchat-admin .nav-tab-wrapper .nav-tab {
483 margin: 0;
484 }
485
486
487
488 }
489