PluginProbe
MxChat – AI Chatbot & Content Generation for WordPress / 3.1.1
MxChat – AI Chatbot & Content Generation for WordPress v3.1.1
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
← All changes | css/admin-content.css +0 -402 3.2.113.1.1 View file →
@@ -491,61 +491,8 @@
491 491 border-color: var(--mxch-input-focus, #7873f5);
492 492 box-shadow: 0 0 0 3px var(--mxch-primary-light, rgba(120, 115, 245, 0.1));
493 493 }
494 494
495 -/* ─── Range slider (Images per article) ─────────────────────────── */
496 -
497 -.mxch-cg-slider-row {
498 - display: flex;
499 - align-items: center;
500 - gap: 12px;
501 -}
502 -
503 -.mxch-cg-slider {
504 - flex: 1;
505 - -webkit-appearance: none;
506 - appearance: none;
507 - height: 6px;
508 - border-radius: 3px;
509 - background: #e2e8f0;
510 - cursor: pointer;
511 -}
512 -
513 -.mxch-cg-slider:disabled {
514 - opacity: 0.5;
515 - cursor: not-allowed;
516 -}
517 -
518 -.mxch-cg-slider::-webkit-slider-thumb {
519 - -webkit-appearance: none;
520 - appearance: none;
521 - width: 18px;
522 - height: 18px;
523 - border-radius: 50%;
524 - background: var(--mxch-primary, #7873f5);
525 - border: 2px solid #fff;
526 - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
527 - cursor: pointer;
528 -}
529 -
530 -.mxch-cg-slider::-moz-range-thumb {
531 - width: 18px;
532 - height: 18px;
533 - border-radius: 50%;
534 - background: var(--mxch-primary, #7873f5);
535 - border: 2px solid #fff;
536 - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
537 - cursor: pointer;
538 -}
539 -
540 -.mxch-cg-slider-value {
541 - min-width: 24px;
542 - text-align: center;
543 - font-size: 14px;
544 - font-weight: 600;
545 - color: var(--mxch-primary, #7873f5);
546 -}
547 -
548 495 /* ─── Progress Bar (inside modal) ───────────────────────────────── */
549 496
550 497 .mxch-cg-progress {
551 498 margin-top: 14px;
@@ -2033,44 +1980,8 @@
2033 1980 line-height: 1.4;
2034 1981 margin-top: 1px;
2035 1982 }
2036 1983
2037 -.mxch-seo-check-fix {
2038 - width: 22px;
2039 - height: 22px;
2040 - flex-shrink: 0;
2041 - display: flex;
2042 - align-items: center;
2043 - justify-content: center;
2044 - border: none;
2045 - border-radius: 4px;
2046 - background: transparent;
2047 - color: var(--mxch-text-muted, #94a3b8);
2048 - cursor: pointer;
2049 - transition: all 0.15s;
2050 - padding: 0;
2051 - margin-top: -1px;
2052 -}
2053 -
2054 -.mxch-seo-check-fix:hover {
2055 - background: rgba(120, 115, 245, 0.1);
2056 - color: var(--mxch-primary, #7873f5);
2057 -}
2058 -
2059 -.mxch-seo-check-fix:disabled {
2060 - cursor: not-allowed;
2061 - opacity: 0.5;
2062 -}
2063 -
2064 -.mxch-seo-check-fix.mxch-seo-check-fixing {
2065 - opacity: 1;
2066 - color: var(--mxch-primary, #7873f5);
2067 -}
2068 -
2069 -.mxch-seo-check-fix.mxch-seo-check-fixing svg {
2070 - animation: mxch-spin 0.8s linear infinite;
2071 -}
2072 -
2073 1984 .mxch-seo-actions {
2074 1985 padding: 10px 12px;
2075 1986 border-top: 1px solid var(--mxch-card-border, #e2e4e9);
2076 1987 flex-shrink: 0;
@@ -2137,9 +2048,8 @@
2137 2048
2138 2049 .mxch-seod-filters-right {
2139 2050 display: flex;
2140 2051 align-items: center;
2141 - gap: 8px;
2142 2052 }
2143 2053
2144 2054 .mxch-seod-select {
2145 2055 padding: 6px 10px;
@@ -2341,56 +2251,8 @@
2341 2251 display: flex;
2342 2252 align-items: center;
2343 2253 }
2344 2254
2345 -.mxch-seod-header-check,
2346 -.mxch-seod-cell-check {
2347 - width: 28px;
2348 - flex-shrink: 0;
2349 - display: flex;
2350 - align-items: center;
2351 - justify-content: center;
2352 -}
2353 -
2354 -.mxch-seod-header-check input,
2355 -.mxch-seod-cell-check input {
2356 - width: 15px;
2357 - height: 15px;
2358 - margin: 0;
2359 - cursor: pointer;
2360 - accent-color: var(--mxch-primary, #7873f5);
2361 -}
2362 -
2363 -.mxch-seod-row.mxch-seod-row-optimizing {
2364 - opacity: 0.7;
2365 - pointer-events: none;
2366 -}
2367 -
2368 -.mxch-seod-row.mxch-seod-row-optimizing .mxch-seod-score-badge {
2369 - visibility: hidden;
2370 -}
2371 -
2372 -.mxch-seod-row-spinner-wrap {
2373 - position: absolute;
2374 - top: 0;
2375 - left: 0;
2376 - right: 0;
2377 - bottom: 0;
2378 - display: flex;
2379 - align-items: center;
2380 - justify-content: center;
2381 -}
2382 -
2383 -.mxch-seod-row-spinner {
2384 - width: 24px;
2385 - height: 24px;
2386 - border: 2.5px solid var(--mxch-card-border, #e2e4e9);
2387 - border-top-color: var(--mxch-primary, #7873f5);
2388 - border-radius: 50%;
2389 - animation: mxch-spin 0.6s linear infinite;
2390 - box-sizing: border-box;
2391 -}
2392 -
2393 2255 .mxch-seod-cell-title {
2394 2256 flex: 1;
2395 2257 min-width: 0;
2396 2258 flex-direction: column;
@@ -2416,9 +2278,8 @@
2416 2278 .mxch-seod-cell-score {
2417 2279 width: 48px;
2418 2280 justify-content: center;
2419 2281 flex-shrink: 0;
2420 - position: relative;
2421 2282 }
2422 2283
2423 2284 .mxch-seod-score-badge {
2424 2285 width: 36px;
@@ -2547,34 +2408,8 @@
2547 2408 flex: 1;
2548 2409 padding-right: 12px;
2549 2410 }
2550 2411
2551 -.mxch-seod-modal-view-page {
2552 - display: inline-flex;
2553 - align-items: center;
2554 - gap: 4px;
2555 - font-size: 12px;
2556 - font-weight: 500;
2557 - color: var(--mxch-accent, #6366f1);
2558 - text-decoration: none;
2559 - padding: 4px 10px;
2560 - border-radius: 6px;
2561 - transition: color 0.15s, background 0.15s;
2562 - flex-shrink: 0;
2563 - margin-right: 8px;
2564 - white-space: nowrap;
2565 -}
2566 -
2567 -.mxch-seod-modal-view-page:hover {
2568 - color: var(--mxch-accent-hover, #4f46e5);
2569 - background: rgba(99, 102, 241, 0.08);
2570 - text-decoration: none;
2571 -}
2572 -
2573 -.mxch-seod-modal-view-page svg {
2574 - flex-shrink: 0;
2575 -}
2576 -
2577 2412 .mxch-seod-modal-close {
2578 2413 background: none;
2579 2414 border: none;
2580 2415 cursor: pointer;
@@ -2796,43 +2631,8 @@
2796 2631 background: var(--mxch-primary, #7873f5);
2797 2632 color: #fff;
2798 2633 }
2799 2634
2800 -.mxch-seod-bulk-note {
2801 - font-size: 11px;
2802 - color: var(--mxch-text-muted, #94a3b8);
2803 - font-style: italic;
2804 -}
2805 -
2806 -.mxch-seod-bulk-locked {
2807 - opacity: 0.65;
2808 - cursor: not-allowed;
2809 - background: var(--mxch-card-bg, #1e1e2e);
2810 - color: var(--mxch-text-muted, #94a3b8);
2811 - border: 1px dashed var(--mxch-card-border, #e2e4e9);
2812 -}
2813 -
2814 -.mxch-seod-bulk-locked:hover {
2815 - background: var(--mxch-card-bg, #1e1e2e);
2816 - color: var(--mxch-text-muted, #94a3b8);
2817 -}
2818 -
2819 -.mxch-seod-bulk-locked .mxch-cg-pro-badge {
2820 - margin-left: 4px;
2821 - opacity: 1;
2822 -}
2823 -
2824 -.mxch-seod-optimize-selected-btn {
2825 - background: var(--mxch-primary, #7873f5);
2826 - color: #fff;
2827 - white-space: nowrap;
2828 -}
2829 -
2830 -.mxch-seod-optimize-selected-btn:hover {
2831 - background: var(--mxch-primary-hover, #6963e6);
2832 - color: #fff;
2833 -}
2834 -
2835 2635 .mxch-seod-scan-stop-btn {
2836 2636 color: #ef4444;
2837 2637 border-color: #ef4444;
2838 2638 }
@@ -3184,20 +2984,8 @@
3184 2984 }
3185 2985 .mxch-seod-row-main {
3186 2986 padding: 10px 14px;
3187 2987 }
3188 - .mxch-seod-header-check,
3189 - .mxch-seod-cell-check {
3190 - width: 24px;
3191 - }
3192 - .mxch-seod-filters-right {
3193 - flex-wrap: wrap;
3194 - gap: 8px;
3195 - }
3196 - .mxch-seod-optimize-selected-btn {
3197 - font-size: 12px;
3198 - padding: 6px 10px;
3199 - }
3200 2988 .mxch-seod-footer {
3201 2989 flex-direction: column;
3202 2990 align-items: stretch;
3203 2991 gap: 8px;
@@ -3204,196 +2992,6 @@
3204 2992 }
3205 2993 .mxch-seod-pagination {
3206 2994 margin-left: 0;
3207 2995 justify-content: center;
3208 - }
3209 -}
3210 -
3211 -/* ── Edit Default Prompt Button & Modal ────────────────────── */
3212 -.mxch-cg-edit-prompt-btn {
3213 - display: inline-flex;
3214 - align-items: center;
3215 - gap: 5px;
3216 - background: none;
3217 - border: none;
3218 - color: #8a8f98;
3219 - font-size: 12px;
3220 - cursor: pointer;
3221 - padding: 4px 0;
3222 - margin-top: 2px;
3223 - transition: color 0.2s;
3224 -}
3225 -.mxch-cg-edit-prompt-btn:hover {
3226 - color: #c5c9d1;
3227 -}
3228 -.mxch-cg-edit-prompt-btn.mxch-cg-prompt-modified {
3229 - color: #7c6ee8;
3230 -}
3231 -.mxch-cg-edit-prompt-btn.mxch-cg-prompt-modified:hover {
3232 - color: #9d92f0;
3233 -}
3234 -
3235 -/* Modal overlay + container */
3236 -.mxch-cg-prompt-modal {
3237 - position: fixed;
3238 - top: 0;
3239 - left: 0;
3240 - right: 0;
3241 - bottom: 0;
3242 - z-index: 100100;
3243 - display: flex;
3244 - align-items: center;
3245 - justify-content: center;
3246 - overflow: hidden;
3247 -}
3248 -.mxch-cg-prompt-modal-overlay {
3249 - position: absolute;
3250 - top: 0;
3251 - left: 0;
3252 - right: 0;
3253 - bottom: 0;
3254 - background: rgba(0, 0, 0, 0.6);
3255 -}
3256 -.mxch-cg-prompt-modal-content {
3257 - position: relative;
3258 - background: #1e1e2e;
3259 - border: 1px solid rgba(255, 255, 255, 0.08);
3260 - border-radius: 12px;
3261 - width: 90%;
3262 - max-width: 760px;
3263 - height: 75vh;
3264 - max-height: 600px;
3265 - display: flex;
3266 - flex-direction: column;
3267 - box-shadow: 0 20px 60px rgba(0, 0, 0, 0.5);
3268 - overflow: hidden;
3269 -}
3270 -
3271 -/* Header */
3272 -.mxch-cg-prompt-modal-header {
3273 - display: flex;
3274 - align-items: center;
3275 - justify-content: space-between;
3276 - padding: 18px 24px;
3277 - border-bottom: 1px solid rgba(255, 255, 255, 0.06);
3278 -}
3279 -.mxch-cg-prompt-modal-header h3 {
3280 - margin: 0;
3281 - font-size: 15px;
3282 - font-weight: 600;
3283 - color: #e2e4e9;
3284 -}
3285 -.mxch-cg-prompt-modal-close {
3286 - background: none;
3287 - border: none;
3288 - color: #8a8f98;
3289 - font-size: 22px;
3290 - cursor: pointer;
3291 - padding: 0 4px;
3292 - line-height: 1;
3293 - transition: color 0.2s;
3294 -}
3295 -.mxch-cg-prompt-modal-close:hover {
3296 - color: #fff;
3297 -}
3298 -
3299 -/* Body */
3300 -.mxch-cg-prompt-modal-body {
3301 - padding: 16px 24px;
3302 - overflow: hidden;
3303 - flex: 1;
3304 - display: flex;
3305 - flex-direction: column;
3306 - min-height: 0;
3307 -}
3308 -.mxch-cg-prompt-modal-desc {
3309 - margin: 0 0 12px;
3310 - font-size: 13px;
3311 - color: #8a8f98;
3312 - line-height: 1.5;
3313 - flex-shrink: 0;
3314 -}
3315 -.mxch-cg-system-prompt-editor {
3316 - width: 100%;
3317 - flex: 1;
3318 - min-height: 200px;
3319 - background: #13131f;
3320 - border: 1px solid rgba(255, 255, 255, 0.06);
3321 - border-radius: 8px;
3322 - color: #c5c9d1;
3323 - font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, monospace;
3324 - font-size: 12.5px;
3325 - line-height: 1.7;
3326 - padding: 14px 16px;
3327 - resize: none;
3328 - box-sizing: border-box;
3329 - overflow-y: auto;
3330 -}
3331 -.mxch-cg-system-prompt-editor:focus {
3332 - outline: none;
3333 - border-color: rgba(124, 110, 232, 0.4);
3334 - box-shadow: 0 0 0 2px rgba(124, 110, 232, 0.1);
3335 -}
3336 -/* Custom scrollbar for prompt editor */
3337 -.mxch-cg-system-prompt-editor::-webkit-scrollbar {
3338 - width: 6px;
3339 -}
3340 -.mxch-cg-system-prompt-editor::-webkit-scrollbar-track {
3341 - background: transparent;
3342 - border-radius: 3px;
3343 -}
3344 -.mxch-cg-system-prompt-editor::-webkit-scrollbar-thumb {
3345 - background: rgba(124, 110, 232, 0.3);
3346 - border-radius: 3px;
3347 -}
3348 -.mxch-cg-system-prompt-editor::-webkit-scrollbar-thumb:hover {
3349 - background: rgba(124, 110, 232, 0.5);
3350 -}
3351 -
3352 -/* Footer */
3353 -.mxch-cg-prompt-modal-footer {
3354 - display: flex;
3355 - align-items: center;
3356 - justify-content: space-between;
3357 - padding: 14px 24px;
3358 - border-top: 1px solid rgba(255, 255, 255, 0.06);
3359 -}
3360 -.mxch-cg-prompt-modal-footer-right {
3361 - display: flex;
3362 - gap: 8px;
3363 -}
3364 -.mxch-cg-prompt-modal-footer .button {
3365 - background: #2a2a3d;
3366 - border: 1px solid rgba(255, 255, 255, 0.08);
3367 - color: #c5c9d1;
3368 - border-radius: 6px;
3369 - padding: 6px 14px;
3370 - font-size: 13px;
3371 - cursor: pointer;
3372 - transition: background 0.2s, border-color 0.2s;
3373 -}
3374 -.mxch-cg-prompt-modal-footer .button:hover {
3375 - background: #333350;
3376 - border-color: rgba(255, 255, 255, 0.14);
3377 -}
3378 -.mxch-cg-prompt-modal-footer .button-primary {
3379 - background: #7c6ee8;
3380 - border-color: #7c6ee8;
3381 - color: #fff;
3382 -}
3383 -.mxch-cg-prompt-modal-footer .button-primary:hover {
3384 - background: #6b5dd3;
3385 - border-color: #6b5dd3;
3386 -}
3387 -
3388 -@media (max-width: 600px) {
3389 - .mxch-cg-prompt-modal-content {
3390 - width: 96%;
3391 - max-height: 90vh;
3392 - }
3393 - .mxch-cg-prompt-modal-header,
3394 - .mxch-cg-prompt-modal-body,
3395 - .mxch-cg-prompt-modal-footer {
3396 - padding-left: 16px;
3397 - padding-right: 16px;
3398 2996 }
3399 2997 }