PluginProbe
MxChat – AI Chatbot & Content Generation for WordPress / 3.1.4
MxChat – AI Chatbot & Content Generation for WordPress v3.1.4
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/chat-transcripts.css +0 -443 3.2.43.1.4 View file →
@@ -2157,447 +2157,4 @@
2157 2157 cursor: default;
2158 2158 opacity: 0.6;
2159 2159 line-height: 1.2;
2160 2160 }
2161 -
2162 -/* ==========================================================================
2163 - Leads Tab
2164 - ========================================================================== */
2165 -
2166 -.mxch-leads-stats {
2167 - display: grid;
2168 - grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
2169 - gap: var(--mxch-spacing-lg);
2170 - margin-bottom: var(--mxch-spacing-xl);
2171 -}
2172 -
2173 -.mxch-leads-toppages {
2174 - margin-bottom: var(--mxch-spacing-xl);
2175 -}
2176 -
2177 -.mxch-leads-toppages-hint {
2178 - margin-left: auto;
2179 - font-size: 12px;
2180 - color: var(--mxch-text-muted);
2181 - font-weight: 400;
2182 -}
2183 -
2184 -.mxch-leads-toppages-list {
2185 - display: grid;
2186 - grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
2187 - gap: var(--mxch-spacing-sm);
2188 -}
2189 -
2190 -.mxch-leads-toppage-row {
2191 - display: flex;
2192 - align-items: center;
2193 - justify-content: space-between;
2194 - gap: var(--mxch-spacing-sm);
2195 - padding: 10px 14px;
2196 - background: var(--mxch-card-bg);
2197 - border: 1px solid var(--mxch-card-border);
2198 - border-radius: var(--mxch-radius-md);
2199 - text-align: left;
2200 - cursor: pointer;
2201 - transition: all var(--mxch-transition);
2202 - color: var(--mxch-text-primary);
2203 - font-size: 13px;
2204 -}
2205 -
2206 -.mxch-leads-toppage-row:hover {
2207 - border-color: var(--mxch-primary);
2208 - box-shadow: var(--mxch-card-shadow-hover);
2209 -}
2210 -
2211 -.mxch-leads-toppage-row.is-active {
2212 - border-color: var(--mxch-primary);
2213 - background: rgba(99, 102, 241, 0.06);
2214 -}
2215 -
2216 -.mxch-leads-toppage-title {
2217 - flex: 1 1 auto;
2218 - min-width: 0;
2219 - overflow: hidden;
2220 - text-overflow: ellipsis;
2221 - white-space: nowrap;
2222 -}
2223 -
2224 -.mxch-leads-toppage-count {
2225 - flex: 0 0 auto;
2226 - display: inline-flex;
2227 - align-items: center;
2228 - justify-content: center;
2229 - min-width: 28px;
2230 - height: 22px;
2231 - padding: 0 8px;
2232 - border-radius: 999px;
2233 - background: var(--mxch-primary);
2234 - color: #fff;
2235 - font-size: 11px;
2236 - font-weight: 600;
2237 -}
2238 -
2239 -.mxch-leads-empty-mini {
2240 - padding: 12px;
2241 - text-align: center;
2242 - color: var(--mxch-text-muted);
2243 - font-size: 13px;
2244 -}
2245 -
2246 -/* Toolbar + card */
2247 -.mxch-leads-card {
2248 - padding: 0;
2249 - overflow: hidden;
2250 -}
2251 -
2252 -.mxch-leads-toolbar {
2253 - display: flex;
2254 - align-items: center;
2255 - justify-content: space-between;
2256 - gap: var(--mxch-spacing-md);
2257 - padding: var(--mxch-spacing-md) var(--mxch-spacing-lg);
2258 - border-bottom: 1px solid var(--mxch-card-border);
2259 - flex-wrap: wrap;
2260 -}
2261 -
2262 -.mxch-leads-toolbar-left,
2263 -.mxch-leads-toolbar-right {
2264 - display: flex;
2265 - align-items: center;
2266 - gap: var(--mxch-spacing-sm);
2267 -}
2268 -
2269 -.mxch-leads-export {
2270 - position: relative;
2271 -}
2272 -
2273 -.mxch-leads-export-menu {
2274 - position: absolute;
2275 - right: 0;
2276 - top: calc(100% + 6px);
2277 - min-width: 240px;
2278 - background: var(--mxch-card-bg);
2279 - border: 1px solid var(--mxch-card-border);
2280 - border-radius: var(--mxch-radius-md);
2281 - box-shadow: var(--mxch-card-shadow-hover);
2282 - padding: 4px;
2283 - z-index: 20;
2284 - display: none;
2285 -}
2286 -
2287 -.mxch-leads-export-menu.is-open { display: block; }
2288 -
2289 -.mxch-leads-export-menu button {
2290 - display: block;
2291 - width: 100%;
2292 - padding: 8px 12px;
2293 - background: transparent;
2294 - border: none;
2295 - border-radius: 6px;
2296 - text-align: left;
2297 - color: var(--mxch-text-primary);
2298 - font-size: 13px;
2299 - cursor: pointer;
2300 -}
2301 -
2302 -.mxch-leads-export-menu button:hover:not(:disabled) {
2303 - background: rgba(99, 102, 241, 0.08);
2304 -}
2305 -
2306 -.mxch-leads-export-menu button:disabled {
2307 - color: var(--mxch-text-muted);
2308 - cursor: not-allowed;
2309 -}
2310 -
2311 -/* Filters row */
2312 -.mxch-leads-filters {
2313 - display: flex;
2314 - align-items: center;
2315 - gap: var(--mxch-spacing-sm);
2316 - padding: var(--mxch-spacing-md) var(--mxch-spacing-lg);
2317 - border-bottom: 1px solid var(--mxch-card-border);
2318 - flex-wrap: wrap;
2319 -}
2320 -
2321 -.mxch-leads-filters .mxch-search-wrapper {
2322 - flex: 1 1 260px;
2323 - min-width: 180px;
2324 -}
2325 -
2326 -.mxch-leads-filters .mxch-select {
2327 - height: 36px;
2328 - min-width: 160px;
2329 -}
2330 -
2331 -.mxch-leads-active-page-filter {
2332 - display: inline-flex;
2333 - align-items: center;
2334 - gap: 6px;
2335 - padding: 4px 6px 4px 10px;
2336 - background: rgba(99, 102, 241, 0.08);
2337 - border: 1px solid rgba(99, 102, 241, 0.28);
2338 - border-radius: 999px;
2339 - font-size: 12px;
2340 - color: var(--mxch-text-primary);
2341 - max-width: 280px;
2342 -}
2343 -
2344 -.mxch-leads-page-chip-label {
2345 - overflow: hidden;
2346 - text-overflow: ellipsis;
2347 - white-space: nowrap;
2348 -}
2349 -
2350 -.mxch-leads-page-chip-remove {
2351 - border: none;
2352 - background: transparent;
2353 - font-size: 16px;
2354 - line-height: 1;
2355 - cursor: pointer;
2356 - padding: 0 4px;
2357 - color: var(--mxch-text-muted);
2358 -}
2359 -
2360 -.mxch-leads-page-chip-remove:hover {
2361 - color: var(--mxch-text-primary);
2362 -}
2363 -
2364 -/* Table */
2365 -.mxch-leads-table-wrap {
2366 - overflow-x: auto;
2367 -}
2368 -
2369 -.mxch-leads-table {
2370 - width: 100%;
2371 - border-collapse: separate;
2372 - border-spacing: 0;
2373 - font-size: 13px;
2374 -}
2375 -
2376 -.mxch-leads-table thead th {
2377 - padding: 10px 14px;
2378 - text-align: left;
2379 - background: var(--mxch-card-bg);
2380 - border-bottom: 1px solid var(--mxch-card-border);
2381 - color: var(--mxch-text-secondary);
2382 - font-weight: 600;
2383 - font-size: 11px;
2384 - text-transform: uppercase;
2385 - letter-spacing: 0.04em;
2386 - position: sticky;
2387 - top: 0;
2388 -}
2389 -
2390 -.mxch-leads-table tbody td {
2391 - padding: 12px 14px;
2392 - border-bottom: 1px solid var(--mxch-card-border);
2393 - vertical-align: middle;
2394 - color: var(--mxch-text-primary);
2395 -}
2396 -
2397 -.mxch-leads-table tbody tr:last-child td {
2398 - border-bottom: none;
2399 -}
2400 -
2401 -.mxch-leads-table tbody tr:hover {
2402 - background: rgba(99, 102, 241, 0.04);
2403 -}
2404 -
2405 -.mxch-leads-row.is-orphan .mxch-leads-lead-email {
2406 - font-style: italic;
2407 - color: var(--mxch-text-secondary);
2408 -}
2409 -
2410 -.mxch-leads-table { table-layout: fixed; }
2411 -
2412 -.mxch-leads-col-check { width: 40px; }
2413 -.mxch-leads-col-lead { width: auto; min-width: 280px; }
2414 -.mxch-leads-col-count { width: 130px; text-align: left; }
2415 -.mxch-leads-col-last { width: 110px; white-space: nowrap; }
2416 -.mxch-leads-col-page { width: 180px; max-width: 180px; }
2417 -.mxch-leads-col-actions { width: 170px; white-space: nowrap; text-align: right; }
2418 -
2419 -.mxch-leads-lead-cell {
2420 - display: flex;
2421 - flex-direction: column;
2422 - min-width: 0;
2423 - gap: 2px;
2424 -}
2425 -
2426 -.mxch-leads-lead-email {
2427 - font-weight: 500;
2428 - color: var(--mxch-text-primary);
2429 - overflow: hidden;
2430 - text-overflow: ellipsis;
2431 - white-space: nowrap;
2432 -}
2433 -
2434 -.mxch-leads-lead-name {
2435 - font-size: 11px;
2436 - color: var(--mxch-text-muted);
2437 - overflow: hidden;
2438 - text-overflow: ellipsis;
2439 - white-space: nowrap;
2440 -}
2441 -
2442 -.mxch-leads-muted { color: var(--mxch-text-muted); }
2443 -
2444 -.mxch-leads-pill {
2445 - display: inline-flex;
2446 - align-items: center;
2447 - justify-content: center;
2448 - min-width: 28px;
2449 - height: 22px;
2450 - padding: 0 8px;
2451 - border-radius: 999px;
2452 - background: rgba(99, 102, 241, 0.12);
2453 - color: var(--mxch-primary);
2454 - font-weight: 600;
2455 - font-size: 11px;
2456 -}
2457 -
2458 -.mxch-leads-pill-orphan {
2459 - background: rgba(245, 158, 11, 0.14);
2460 - color: var(--mxch-warning);
2461 -}
2462 -
2463 -.mxch-leads-pill-deleted {
2464 - background: rgba(100, 116, 139, 0.12);
2465 - color: var(--mxch-text-secondary);
2466 - border: 1px solid rgba(100, 116, 139, 0.22);
2467 - padding: 0 10px;
2468 -}
2469 -
2470 -.mxch-leads-row.is-chat-deleted .mxch-leads-lead-email {
2471 - color: var(--mxch-text-secondary);
2472 -}
2473 -
2474 -.mxch-transcript-confirm-check {
2475 - display: flex;
2476 - gap: 10px;
2477 - align-items: flex-start;
2478 - padding: 10px 12px;
2479 - margin: 12px 0 4px;
2480 - background: rgba(99, 102, 241, 0.04);
2481 - border: 1px solid var(--mxch-card-border);
2482 - border-radius: var(--mxch-radius-md);
2483 - cursor: pointer;
2484 -}
2485 -
2486 -.mxch-transcript-confirm-check input[type="checkbox"] {
2487 - margin-top: 3px;
2488 - flex: 0 0 auto;
2489 -}
2490 -
2491 -.mxch-transcript-confirm-check strong {
2492 - display: block;
2493 - color: var(--mxch-text-primary);
2494 - font-weight: 600;
2495 - font-size: 13px;
2496 -}
2497 -
2498 -.mxch-transcript-confirm-sublabel {
2499 - display: block;
2500 - margin-top: 2px;
2501 - font-size: 12px;
2502 - color: var(--mxch-text-muted);
2503 - font-style: normal;
2504 -}
2505 -
2506 -.mxch-leads-page-link {
2507 - display: inline-block;
2508 - max-width: 100%;
2509 - overflow: hidden;
2510 - text-overflow: ellipsis;
2511 - white-space: nowrap;
2512 - vertical-align: middle;
2513 - color: var(--mxch-primary);
2514 - text-decoration: none;
2515 -}
2516 -
2517 -.mxch-leads-page-link:hover { text-decoration: underline; }
2518 -
2519 -.mxch-leads-col-actions .mxch-btn {
2520 - margin-left: 6px;
2521 -}
2522 -
2523 -.mxch-btn-danger-ghost {
2524 - color: #b91c1c;
2525 -}
2526 -
2527 -.mxch-btn-danger-ghost:hover {
2528 - background: rgba(185, 28, 28, 0.08);
2529 - color: #991b1b;
2530 -}
2531 -
2532 -.mxch-leads-empty,
2533 -.mxch-leads-loading {
2534 - padding: 40px 16px;
2535 - text-align: center;
2536 - color: var(--mxch-text-muted);
2537 -}
2538 -
2539 -.mxch-leads-empty-wrap {
2540 - display: flex;
2541 - flex-direction: column;
2542 - align-items: center;
2543 - gap: var(--mxch-spacing-sm);
2544 - color: var(--mxch-text-muted);
2545 -}
2546 -
2547 -.mxch-leads-empty-wrap svg { opacity: 0.6; }
2548 -
2549 -.mxch-leads-count {
2550 - font-size: 12px;
2551 - color: var(--mxch-text-muted);
2552 -}
2553 -
2554 -/* Confirm modal */
2555 -.mxch-leads-confirm-box {
2556 - max-width: 440px;
2557 -}
2558 -
2559 -.mxch-leads-confirm-warning {
2560 - color: var(--mxch-text-muted);
2561 - font-size: 12px;
2562 - margin-top: 8px;
2563 -}
2564 -
2565 -.mxch-leads-confirm-actions {
2566 - display: flex;
2567 - justify-content: flex-end;
2568 - gap: 8px;
2569 - padding: var(--mxch-spacing-md) var(--mxch-spacing-lg);
2570 - border-top: 1px solid var(--mxch-card-border);
2571 -}
2572 -
2573 -/* Responsive: tablet */
2574 -@media (max-width: 1024px) {
2575 - .mxch-leads-col-page { width: 140px; max-width: 140px; }
2576 - .mxch-leads-col-actions { width: 140px; }
2577 - .mxch-leads-col-actions .mxch-leads-view span { display: none; }
2578 -}
2579 -
2580 -/* Responsive: phone */
2581 -@media (max-width: 768px) {
2582 - .mxch-leads-col-page,
2583 - .mxch-leads-col-last {
2584 - display: none;
2585 - }
2586 - .mxch-leads-filters {
2587 - padding: var(--mxch-spacing-sm);
2588 - }
2589 - .mxch-leads-filters .mxch-select {
2590 - flex: 1 1 48%;
2591 - min-width: 0;
2592 - }
2593 - .mxch-leads-toolbar {
2594 - padding: var(--mxch-spacing-sm);
2595 - }
2596 - .mxch-leads-table thead th { padding: 8px 10px; font-size: 10px; }
2597 - .mxch-leads-table tbody td { padding: 10px; font-size: 12px; }
2598 -}
2599 -
2600 -@media (max-width: 480px) {
2601 - .mxch-leads-col-count { display: none; }
2602 - .mxch-leads-toppages-list { grid-template-columns: 1fr; }
2603 -}