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 -349 3.2.23.1.1 View file →
@@ -1980,44 +1980,8 @@
1980 1980 line-height: 1.4;
1981 1981 margin-top: 1px;
1982 1982 }
1983 1983
1984 -.mxch-seo-check-fix {
1985 - width: 22px;
1986 - height: 22px;
1987 - flex-shrink: 0;
1988 - display: flex;
1989 - align-items: center;
1990 - justify-content: center;
1991 - border: none;
1992 - border-radius: 4px;
1993 - background: transparent;
1994 - color: var(--mxch-text-muted, #94a3b8);
1995 - cursor: pointer;
1996 - transition: all 0.15s;
1997 - padding: 0;
1998 - margin-top: -1px;
1999 -}
2000 -
2001 -.mxch-seo-check-fix:hover {
2002 - background: rgba(120, 115, 245, 0.1);
2003 - color: var(--mxch-primary, #7873f5);
2004 -}
2005 -
2006 -.mxch-seo-check-fix:disabled {
2007 - cursor: not-allowed;
2008 - opacity: 0.5;
2009 -}
2010 -
2011 -.mxch-seo-check-fix.mxch-seo-check-fixing {
2012 - opacity: 1;
2013 - color: var(--mxch-primary, #7873f5);
2014 -}
2015 -
2016 -.mxch-seo-check-fix.mxch-seo-check-fixing svg {
2017 - animation: mxch-spin 0.8s linear infinite;
2018 -}
2019 -
2020 1984 .mxch-seo-actions {
2021 1985 padding: 10px 12px;
2022 1986 border-top: 1px solid var(--mxch-card-border, #e2e4e9);
2023 1987 flex-shrink: 0;
@@ -2084,9 +2048,8 @@
2084 2048
2085 2049 .mxch-seod-filters-right {
2086 2050 display: flex;
2087 2051 align-items: center;
2088 - gap: 8px;
2089 2052 }
2090 2053
2091 2054 .mxch-seod-select {
2092 2055 padding: 6px 10px;
@@ -2288,56 +2251,8 @@
2288 2251 display: flex;
2289 2252 align-items: center;
2290 2253 }
2291 2254
2292 -.mxch-seod-header-check,
2293 -.mxch-seod-cell-check {
2294 - width: 28px;
2295 - flex-shrink: 0;
2296 - display: flex;
2297 - align-items: center;
2298 - justify-content: center;
2299 -}
2300 -
2301 -.mxch-seod-header-check input,
2302 -.mxch-seod-cell-check input {
2303 - width: 15px;
2304 - height: 15px;
2305 - margin: 0;
2306 - cursor: pointer;
2307 - accent-color: var(--mxch-primary, #7873f5);
2308 -}
2309 -
2310 -.mxch-seod-row.mxch-seod-row-optimizing {
2311 - opacity: 0.7;
2312 - pointer-events: none;
2313 -}
2314 -
2315 -.mxch-seod-row.mxch-seod-row-optimizing .mxch-seod-score-badge {
2316 - visibility: hidden;
2317 -}
2318 -
2319 -.mxch-seod-row-spinner-wrap {
2320 - position: absolute;
2321 - top: 0;
2322 - left: 0;
2323 - right: 0;
2324 - bottom: 0;
2325 - display: flex;
2326 - align-items: center;
2327 - justify-content: center;
2328 -}
2329 -
2330 -.mxch-seod-row-spinner {
2331 - width: 24px;
2332 - height: 24px;
2333 - border: 2.5px solid var(--mxch-card-border, #e2e4e9);
2334 - border-top-color: var(--mxch-primary, #7873f5);
2335 - border-radius: 50%;
2336 - animation: mxch-spin 0.6s linear infinite;
2337 - box-sizing: border-box;
2338 -}
2339 -
2340 2255 .mxch-seod-cell-title {
2341 2256 flex: 1;
2342 2257 min-width: 0;
2343 2258 flex-direction: column;
@@ -2363,9 +2278,8 @@
2363 2278 .mxch-seod-cell-score {
2364 2279 width: 48px;
2365 2280 justify-content: center;
2366 2281 flex-shrink: 0;
2367 - position: relative;
2368 2282 }
2369 2283
2370 2284 .mxch-seod-score-badge {
2371 2285 width: 36px;
@@ -2494,34 +2408,8 @@
2494 2408 flex: 1;
2495 2409 padding-right: 12px;
2496 2410 }
2497 2411
2498 -.mxch-seod-modal-view-page {
2499 - display: inline-flex;
2500 - align-items: center;
2501 - gap: 4px;
2502 - font-size: 12px;
2503 - font-weight: 500;
2504 - color: var(--mxch-accent, #6366f1);
2505 - text-decoration: none;
2506 - padding: 4px 10px;
2507 - border-radius: 6px;
2508 - transition: color 0.15s, background 0.15s;
2509 - flex-shrink: 0;
2510 - margin-right: 8px;
2511 - white-space: nowrap;
2512 -}
2513 -
2514 -.mxch-seod-modal-view-page:hover {
2515 - color: var(--mxch-accent-hover, #4f46e5);
2516 - background: rgba(99, 102, 241, 0.08);
2517 - text-decoration: none;
2518 -}
2519 -
2520 -.mxch-seod-modal-view-page svg {
2521 - flex-shrink: 0;
2522 -}
2523 -
2524 2412 .mxch-seod-modal-close {
2525 2413 background: none;
2526 2414 border: none;
2527 2415 cursor: pointer;
@@ -2743,43 +2631,8 @@
2743 2631 background: var(--mxch-primary, #7873f5);
2744 2632 color: #fff;
2745 2633 }
2746 2634
2747 -.mxch-seod-bulk-note {
2748 - font-size: 11px;
2749 - color: var(--mxch-text-muted, #94a3b8);
2750 - font-style: italic;
2751 -}
2752 -
2753 -.mxch-seod-bulk-locked {
2754 - opacity: 0.65;
2755 - cursor: not-allowed;
2756 - background: var(--mxch-card-bg, #1e1e2e);
2757 - color: var(--mxch-text-muted, #94a3b8);
2758 - border: 1px dashed var(--mxch-card-border, #e2e4e9);
2759 -}
2760 -
2761 -.mxch-seod-bulk-locked:hover {
2762 - background: var(--mxch-card-bg, #1e1e2e);
2763 - color: var(--mxch-text-muted, #94a3b8);
2764 -}
2765 -
2766 -.mxch-seod-bulk-locked .mxch-cg-pro-badge {
2767 - margin-left: 4px;
2768 - opacity: 1;
2769 -}
2770 -
2771 -.mxch-seod-optimize-selected-btn {
2772 - background: var(--mxch-primary, #7873f5);
2773 - color: #fff;
2774 - white-space: nowrap;
2775 -}
2776 -
2777 -.mxch-seod-optimize-selected-btn:hover {
2778 - background: var(--mxch-primary-hover, #6963e6);
2779 - color: #fff;
2780 -}
2781 -
2782 2635 .mxch-seod-scan-stop-btn {
2783 2636 color: #ef4444;
2784 2637 border-color: #ef4444;
2785 2638 }
@@ -3131,20 +2984,8 @@
3131 2984 }
3132 2985 .mxch-seod-row-main {
3133 2986 padding: 10px 14px;
3134 2987 }
3135 - .mxch-seod-header-check,
3136 - .mxch-seod-cell-check {
3137 - width: 24px;
3138 - }
3139 - .mxch-seod-filters-right {
3140 - flex-wrap: wrap;
3141 - gap: 8px;
3142 - }
3143 - .mxch-seod-optimize-selected-btn {
3144 - font-size: 12px;
3145 - padding: 6px 10px;
3146 - }
3147 2988 .mxch-seod-footer {
3148 2989 flex-direction: column;
3149 2990 align-items: stretch;
3150 2991 gap: 8px;
@@ -3151,196 +2992,6 @@
3151 2992 }
3152 2993 .mxch-seod-pagination {
3153 2994 margin-left: 0;
3154 2995 justify-content: center;
3155 - }
3156 -}
3157 -
3158 -/* ── Edit Default Prompt Button & Modal ────────────────────── */
3159 -.mxch-cg-edit-prompt-btn {
3160 - display: inline-flex;
3161 - align-items: center;
3162 - gap: 5px;
3163 - background: none;
3164 - border: none;
3165 - color: #8a8f98;
3166 - font-size: 12px;
3167 - cursor: pointer;
3168 - padding: 4px 0;
3169 - margin-top: 2px;
3170 - transition: color 0.2s;
3171 -}
3172 -.mxch-cg-edit-prompt-btn:hover {
3173 - color: #c5c9d1;
3174 -}
3175 -.mxch-cg-edit-prompt-btn.mxch-cg-prompt-modified {
3176 - color: #7c6ee8;
3177 -}
3178 -.mxch-cg-edit-prompt-btn.mxch-cg-prompt-modified:hover {
3179 - color: #9d92f0;
3180 -}
3181 -
3182 -/* Modal overlay + container */
3183 -.mxch-cg-prompt-modal {
3184 - position: fixed;
3185 - top: 0;
3186 - left: 0;
3187 - right: 0;
3188 - bottom: 0;
3189 - z-index: 100100;
3190 - display: flex;
3191 - align-items: center;
3192 - justify-content: center;
3193 - overflow: hidden;
3194 -}
3195 -.mxch-cg-prompt-modal-overlay {
3196 - position: absolute;
3197 - top: 0;
3198 - left: 0;
3199 - right: 0;
3200 - bottom: 0;
3201 - background: rgba(0, 0, 0, 0.6);
3202 -}
3203 -.mxch-cg-prompt-modal-content {
3204 - position: relative;
3205 - background: #1e1e2e;
3206 - border: 1px solid rgba(255, 255, 255, 0.08);
3207 - border-radius: 12px;
3208 - width: 90%;
3209 - max-width: 760px;
3210 - height: 75vh;
3211 - max-height: 600px;
3212 - display: flex;
3213 - flex-direction: column;
3214 - box-shadow: 0 20px 60px rgba(0, 0, 0, 0.5);
3215 - overflow: hidden;
3216 -}
3217 -
3218 -/* Header */
3219 -.mxch-cg-prompt-modal-header {
3220 - display: flex;
3221 - align-items: center;
3222 - justify-content: space-between;
3223 - padding: 18px 24px;
3224 - border-bottom: 1px solid rgba(255, 255, 255, 0.06);
3225 -}
3226 -.mxch-cg-prompt-modal-header h3 {
3227 - margin: 0;
3228 - font-size: 15px;
3229 - font-weight: 600;
3230 - color: #e2e4e9;
3231 -}
3232 -.mxch-cg-prompt-modal-close {
3233 - background: none;
3234 - border: none;
3235 - color: #8a8f98;
3236 - font-size: 22px;
3237 - cursor: pointer;
3238 - padding: 0 4px;
3239 - line-height: 1;
3240 - transition: color 0.2s;
3241 -}
3242 -.mxch-cg-prompt-modal-close:hover {
3243 - color: #fff;
3244 -}
3245 -
3246 -/* Body */
3247 -.mxch-cg-prompt-modal-body {
3248 - padding: 16px 24px;
3249 - overflow: hidden;
3250 - flex: 1;
3251 - display: flex;
3252 - flex-direction: column;
3253 - min-height: 0;
3254 -}
3255 -.mxch-cg-prompt-modal-desc {
3256 - margin: 0 0 12px;
3257 - font-size: 13px;
3258 - color: #8a8f98;
3259 - line-height: 1.5;
3260 - flex-shrink: 0;
3261 -}
3262 -.mxch-cg-system-prompt-editor {
3263 - width: 100%;
3264 - flex: 1;
3265 - min-height: 200px;
3266 - background: #13131f;
3267 - border: 1px solid rgba(255, 255, 255, 0.06);
3268 - border-radius: 8px;
3269 - color: #c5c9d1;
3270 - font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, monospace;
3271 - font-size: 12.5px;
3272 - line-height: 1.7;
3273 - padding: 14px 16px;
3274 - resize: none;
3275 - box-sizing: border-box;
3276 - overflow-y: auto;
3277 -}
3278 -.mxch-cg-system-prompt-editor:focus {
3279 - outline: none;
3280 - border-color: rgba(124, 110, 232, 0.4);
3281 - box-shadow: 0 0 0 2px rgba(124, 110, 232, 0.1);
3282 -}
3283 -/* Custom scrollbar for prompt editor */
3284 -.mxch-cg-system-prompt-editor::-webkit-scrollbar {
3285 - width: 6px;
3286 -}
3287 -.mxch-cg-system-prompt-editor::-webkit-scrollbar-track {
3288 - background: transparent;
3289 - border-radius: 3px;
3290 -}
3291 -.mxch-cg-system-prompt-editor::-webkit-scrollbar-thumb {
3292 - background: rgba(124, 110, 232, 0.3);
3293 - border-radius: 3px;
3294 -}
3295 -.mxch-cg-system-prompt-editor::-webkit-scrollbar-thumb:hover {
3296 - background: rgba(124, 110, 232, 0.5);
3297 -}
3298 -
3299 -/* Footer */
3300 -.mxch-cg-prompt-modal-footer {
3301 - display: flex;
3302 - align-items: center;
3303 - justify-content: space-between;
3304 - padding: 14px 24px;
3305 - border-top: 1px solid rgba(255, 255, 255, 0.06);
3306 -}
3307 -.mxch-cg-prompt-modal-footer-right {
3308 - display: flex;
3309 - gap: 8px;
3310 -}
3311 -.mxch-cg-prompt-modal-footer .button {
3312 - background: #2a2a3d;
3313 - border: 1px solid rgba(255, 255, 255, 0.08);
3314 - color: #c5c9d1;
3315 - border-radius: 6px;
3316 - padding: 6px 14px;
3317 - font-size: 13px;
3318 - cursor: pointer;
3319 - transition: background 0.2s, border-color 0.2s;
3320 -}
3321 -.mxch-cg-prompt-modal-footer .button:hover {
3322 - background: #333350;
3323 - border-color: rgba(255, 255, 255, 0.14);
3324 -}
3325 -.mxch-cg-prompt-modal-footer .button-primary {
3326 - background: #7c6ee8;
3327 - border-color: #7c6ee8;
3328 - color: #fff;
3329 -}
3330 -.mxch-cg-prompt-modal-footer .button-primary:hover {
3331 - background: #6b5dd3;
3332 - border-color: #6b5dd3;
3333 -}
3334 -
3335 -@media (max-width: 600px) {
3336 - .mxch-cg-prompt-modal-content {
3337 - width: 96%;
3338 - max-height: 90vh;
3339 - }
3340 - .mxch-cg-prompt-modal-header,
3341 - .mxch-cg-prompt-modal-body,
3342 - .mxch-cg-prompt-modal-footer {
3343 - padding-left: 16px;
3344 - padding-right: 16px;
3345 2996 }
3346 2997 }