PluginProbe
WPBot – AI ChatBot for Live Support, Lead Generation, WordPress Automation, AI Services / 8.0.0
WPBot – AI ChatBot for Live Support, Lead Generation, WordPress Automation, AI Services v8.0.0
8.7.8 8.7.7 8.7.6 8.7.5 8.7.4 8.7.3 8.7.2 8.7.1 8.7.0 8.6.9 8.6.8 8.6.7 8.6.6 8.6.5 8.6.4 8.6.2 8.6.1 8.6.0 8.5.9 8.5.8 8.5.7 8.5.6 8.5.5 8.5.4 8.5.3 All 534 releases
← All changes | css/admin-style.css +13 -1062 8.7.58.0.0 View file →
@@ -11,11 +11,11 @@
11 11 .wp-chatbot-wrap .fa{
12 12 font: normal normal normal 14px / 1 FontAwesome !important;
13 13 }
14 14
15 -/* .chatbot-wpbot-lite_page_wpbot, .chatbot-wpbot-lite_page_wpbot_help_page, .chatbot-wpbot-lite_page_wpbot_openAi, .toplevel_page_wpbot-panel{
15 +.chatbot-wpbot-lite_page_wpbot, .chatbot-wpbot-lite_page_wpbot_help_page, .chatbot-wpbot-lite_page_wpbot_openAi, .toplevel_page_wpbot-panel{
16 16 background-color: #F5F7FD;
17 -} */
17 +}
18 18
19 19 .qcld-main-wrapper .h1,
20 20 .qcld-main-wrapper .h2,
21 21 .qcld-main-wrapper .h3,
@@ -996,59 +996,8 @@
996 996 .lp-submenu-wpbot_openAi .swal2-actions {
997 997 display: flex;
998 998 width: auto;
999 999 }
1000 -
1001 -/* Icon-only centered loading overlay for Save settings */
1002 -.swal2-popup.qcld-swal-loading-only {
1003 - background: transparent !important;
1004 - box-shadow: none !important;
1005 - padding: 0 !important;
1006 - width: auto !important;
1007 - min-width: 0 !important;
1008 -}
1009 -.swal2-popup.qcld-swal-loading-only .swal2-header,
1010 -.swal2-popup.qcld-swal-loading-only .swal2-title,
1011 -.swal2-popup.qcld-swal-loading-only .swal2-actions,
1012 -.swal2-popup.qcld-swal-loading-only .swal2-footer,
1013 -.swal2-popup.qcld-swal-loading-only .swal2-close {
1014 - display: none !important;
1015 -}
1016 -.swal2-popup.qcld-swal-loading-only .swal2-html-container {
1017 - margin: 0 !important;
1018 - padding: 0 !important;
1019 - overflow: visible !important;
1020 - color: transparent !important;
1021 -}
1022 -.qcld-save-settings-spinner {
1023 - position: relative;
1024 - width: 56px;
1025 - height: 56px;
1026 - margin: 0 auto;
1027 -}
1028 -.qcld-save-settings-spinner::before,
1029 -.qcld-save-settings-spinner::after {
1030 - content: '';
1031 - position: absolute;
1032 - inset: 0;
1033 - border-radius: 50%;
1034 - border: 4px solid transparent;
1035 -}
1036 -.qcld-save-settings-spinner::before {
1037 - border-top-color: #8b5cf6;
1038 - border-right-color: #8b5cf6;
1039 - animation: qcld-save-settings-spin 0.9s linear infinite;
1040 -}
1041 -.qcld-save-settings-spinner::after {
1042 - inset: 8px;
1043 - border-bottom-color: #ffffff;
1044 - border-left-color: #ffffff;
1045 - animation: qcld-save-settings-spin 0.7s linear infinite reverse;
1046 -}
1047 -@keyframes qcld-save-settings-spin {
1048 - 0% { transform: rotate(0deg); }
1049 - 100% { transform: rotate(360deg); }
1050 -}
1051 1000 .lp-submenu-wpbot_openAi button.swal2-confirm.btn.btn-lg.swal2-styled{
1052 1001 width: auto !important;
1053 1002 }
1054 1003
@@ -1163,12 +1112,12 @@
1163 1112
1164 1113 .admin-maxwith.qcld-openai-main-box .col-auto.me-auto.ai-settings-title-container {
1165 1114 display: flex;
1166 1115 justify-content: flex-start;
1167 - padding: 8px 20px;
1116 + padding: 20px;
1168 1117 border-radius: 16px;
1169 1118 background: linear-gradient(192deg, #FFE3E1 4%, #E9E4FF 98.26%);
1170 - margin: 20px 0 0 0;
1119 + margin: 20px 0 20px 0;
1171 1120 gap: 30px;
1172 1121 }
1173 1122
1174 1123 .admin-maxwith.qcld-openai-main-box .tab-content {
@@ -1536,163 +1485,17 @@
1536 1485 }
1537 1486
1538 1487
1539 1488 .admin-maxwith.qcld-openai-main-box .col-auto.me-auto.ai-settings-title-container h4 {
1540 - width: 365px;
1489 + width: 396px;
1541 1490 }
1542 1491
1543 1492 .admin-maxwith.qcld-openai-main-box .col-auto.me-auto.ai-settings-title-container select {
1544 - display: none;
1493 + border-color: #ffffff;
1494 + width: 220px;
1545 1495 }
1546 1496
1547 -/* Avatar Location Selector */
1548 -.avatar-location-wrapper {
1549 - background: #ffffff;
1550 - border-radius: 12px;
1551 - padding: 0 0 25px 0;
1552 - margin: 0 0 0 0;
1553 -}
1554 1497
1555 -.avatar-location-title {
1556 - font-size: 13px;
1557 - font-weight: 600;
1558 - color: #6B7280;
1559 - margin: 0 0 10px 0;
1560 - text-transform: none;
1561 - letter-spacing: 0;
1562 -}
1563 -
1564 -.avatar-location-cards {
1565 - display: inline-flex;
1566 - gap: 0;
1567 - background: #F3F4F6;
1568 - border-radius: 10px;
1569 - padding: 4px;
1570 -}
1571 -
1572 -.avatar-location-card {
1573 - display: flex;
1574 - align-items: center;
1575 - gap: 6px;
1576 - padding: 8px 18px;
1577 - border-radius: 8px;
1578 - cursor: pointer;
1579 - font-size: 13px;
1580 - font-weight: 500;
1581 - color: #6B7280;
1582 - background: transparent;
1583 - border: none;
1584 - transition: all 0.2s ease;
1585 - user-select: none;
1586 -}
1587 -
1588 -.avatar-location-card:hover {
1589 - color: #374151;
1590 - background: #E5E7EB;
1591 -}
1592 -
1593 -.avatar-location-card.active {
1594 - background: #ffffff;
1595 - color: #111827;
1596 - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
1597 -}
1598 -
1599 -.avatar-location-card svg {
1600 - flex-shrink: 0;
1601 - color: inherit;
1602 -}
1603 -
1604 -.avatar-location-card.active svg {
1605 - color: #4B5563;
1606 -}
1607 -
1608 -/* AI Provider Cards Wrapper */
1609 -.ai-provider-cards-wrapper {
1610 - background: #ffffff;
1611 - border-radius: 12px;
1612 - padding: 20px 24px 20px 6px;
1613 - margin: 0 0 0 0;
1614 -}
1615 -
1616 -.ai-provider-cards {
1617 - display: flex;
1618 - gap: 12px;
1619 - flex-wrap: wrap;
1620 - padding: 4px 0;
1621 -}
1622 -
1623 -.ai-provider-card {
1624 - display: flex;
1625 - flex-direction: column;
1626 - align-items: center;
1627 - justify-content: center;
1628 - gap: 8px;
1629 - padding: 8px 12px;
1630 - min-width: 110px;
1631 - background: #ffffff;
1632 - border: 2px solid #E5E7EB;
1633 - border-radius: 12px;
1634 - cursor: pointer;
1635 - position: relative;
1636 - transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);
1637 - user-select: none;
1638 -}
1639 -
1640 -.ai-provider-card:hover {
1641 - border-color: #93C5FD;
1642 - background: #F0F7FF;
1643 - transform: translateY(-2px);
1644 - box-shadow: 0 4px 12px rgba(37, 99, 235, 0.10);
1645 -}
1646 -
1647 -.ai-provider-card.active {
1648 - border-color: #2563EB;
1649 - background: #EFF6FF;
1650 - box-shadow: 0 2px 8px rgba(37, 99, 235, 0.13);
1651 -}
1652 -
1653 -.ai-provider-check {
1654 - position: absolute;
1655 - top: 6px;
1656 - right: 6px;
1657 - opacity: 0;
1658 - transform: scale(0.5);
1659 - transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);
1660 - line-height: 0;
1661 -}
1662 -
1663 -.ai-provider-card.active .ai-provider-check {
1664 - opacity: 1;
1665 - transform: scale(1);
1666 -}
1667 -
1668 -.ai-provider-icon {
1669 - width: 40px;
1670 - height: 40px;
1671 - display: flex;
1672 - align-items: center;
1673 - justify-content: center;
1674 -}
1675 -
1676 -.ai-provider-icon svg {
1677 - width: 32px;
1678 - height: 32px;
1679 -}
1680 -
1681 -.ai-provider-name {
1682 - font-size: 12px;
1683 - font-weight: 600;
1684 - color: #4B5563;
1685 - text-align: center;
1686 - white-space: nowrap;
1687 - line-height: 1.2;
1688 -}
1689 -
1690 -.ai-provider-card.active .ai-provider-name {
1691 - color: #1E40AF;
1692 -}
1693 -
1694 -
1695 1498 .admin-maxwith.qcld-openai-main-box .tab-content div#wp-chatbot-openai-training-model .row.my-4 {
1696 1499 font-size: 15px;
1697 1500 display: flex;
1698 1501 width: 100%;
@@ -2447,9 +2250,9 @@
2447 2250 font-weight: bold;
2448 2251 }
2449 2252
2450 2253 #qcld-show-more-wrapper-box .qcld-show-more-show-more-height {
2451 - height: 338px;
2254 + height: 190px;
2452 2255 overflow:hidden;
2453 2256 }
2454 2257
2455 2258 #qcld-show-more-wrapper-box .qcld-show-more-show-more i {
@@ -2558,56 +2361,8 @@
2558 2361 textarea#qcld_openai_system_content {
2559 2362 height: 120px;
2560 2363 line-height: 28px;
2561 2364 }
2562 -.qcld-openai-system-presets {
2563 - display: flex;
2564 - gap: 10px;
2565 - margin: 12px 0;
2566 - overflow-x: auto;
2567 - padding-bottom: 8px;
2568 - scroll-snap-type: x proximity;
2569 - flex-wrap: wrap;
2570 -}
2571 -.qcld-openai-system-preset {
2572 - align-items: center;
2573 - border: 1px solid #dcdcde;
2574 - border-radius: 6px;
2575 - cursor: pointer;
2576 - display: flex;
2577 - flex: 0 0 220px;
2578 - gap: 10px;
2579 - justify-content: center;
2580 - margin: 0;
2581 - min-height: 70px;
2582 - padding: 12px;
2583 - scroll-snap-align: start;
2584 - text-align: center;
2585 -}
2586 -.qcld-openai-system-preset input {
2587 - display: none;
2588 -}
2589 -.qcld-openai-system-preset.is-selected {
2590 - background: #f0f6fc;
2591 - border-color: #2271b1;
2592 -}
2593 -.qcld-openai-system-preset-content {
2594 - display: grid;
2595 - gap: 4px;
2596 - line-height: 22px;
2597 -}
2598 -.qcld-openai-system-preset-title {
2599 - color: #1d2327;
2600 - font-weight: 600;
2601 -}
2602 -.qcld-openai-system-preset-value {
2603 - display: none;
2604 -}
2605 -@media (max-width: 782px) {
2606 - .qcld-openai-system-preset {
2607 - flex-basis: 180px;
2608 - }
2609 -}
2610 2365 .qcld-main-wrapper .alert.alert-warning {
2611 2366 background: linear-gradient(130deg, #ffffff 70%, #e9e4ff 96% 96%);
2612 2367 border-radius: 6px;
2613 2368 color: #721c24;
@@ -2906,8 +2661,9 @@
2906 2661 display: block;
2907 2662 width: 18px;
2908 2663 height: 18px;
2909 2664 }
2665 +
2910 2666 div#wp-chatbot-openai-rag input[type=checkbox]+label {
2911 2667 margin-bottom: 0;
2912 2668 }
2913 2669 .qcl-openai input[type=checkbox]+label {
@@ -2915,8 +2671,9 @@
2915 2671 }
2916 2672 div#qcld-rag-settings-tab .wrap .mb-3 {
2917 2673 padding: 5px 0;
2918 2674 }
2675 +
2919 2676 div#rag-database input#search-submit {
2920 2677 background: #5b4e96;
2921 2678 color: #fff;
2922 2679 border-color: #5b4e96;
@@ -2925,8 +2682,9 @@
2925 2682 display: flex;
2926 2683 flex-direction: column;
2927 2684 gap: 6px;
2928 2685 }
2686 +
2929 2687 div#wp-chatbot-gemini-settings .input-group {
2930 2688 display: flex;
2931 2689 gap: 10px;
2932 2690 }
@@ -2935,817 +2693,10 @@
2935 2693 color: #ffffff;
2936 2694 border: none;
2937 2695 padding: 12px 30px;
2938 2696 }
2697 +
2939 2698 button#qcld_gemini_fetch_models {
2940 2699 background: #5B4E96;
2941 2700 color: #ffffff;
2942 2701 border: none;
2943 -}
2944 -.wp-chatbot-wrap label.block.text-sm.font-medium.text-gray-700.mb-2.qc-opt-language-title {
2945 - display: block;
2946 - padding: 0 0 5px 0;
2947 -}
2948 -select#qcld_language_center_select {
2949 - padding: 0 0 0 0;
2950 - margin: 0 0 6px 0;
2951 - padding: 0 4px;
2952 - min-width: 220px;
2953 -}
2954 -select#qcld_language_center_select:focus {
2955 - border-color: #5b4e96;
2956 - color: #5b4e96;
2957 - box-shadow: 0 0 0 1px #5b4e96;
2958 -}
2959 -div#common-ai-settings h2 a {
2960 - background: #5B4E96;
2961 - color: #ffffff;
2962 - display: inline-block !important;
2963 - font-size: 16px;
2964 - padding: 8px 15px;
2965 - border-radius: 8px;
2966 -}
2967 -div#common-ai-settings h2.nav-tab-wrapper {
2968 - border: none;
2969 -}
2970 -div#qcld-rate-settings-tab {
2971 - display: block !important;
2972 -}
2973 -div#common-ai-settings .form-check {
2974 - margin-bottom: 15px;
2975 - border: 0px solid #E5E6F2;
2976 - padding: 12px 12px;
2977 - border-radius: 8px;
2978 -}
2979 -.cxsc-settings-blocks.cxsc-settings-blocks-style input[type=radio]:checked::before {
2980 - width: 1.5rem;
2981 - height: 1.5rem;
2982 - margin: -1px 0 0 -1px;
2983 -}
2984 -.cxsc-settings-blocks.cxsc-settings-blocks-style .radio-inline input[type=radio] {
2985 - width: 1.5rem;
2986 - height: 1.5rem;
2987 -}
2988 -button#rag-docx-submit, button#rag-migrate-btn, button#rag-media-docx-btn, button#qcld-rag-list-docx-btn, button#rag-media-pdf-btn, button#qcld-rag-list-pdf-btn {
2989 - padding: 8px 15px;
2990 - width: auto;
2991 - font-size: 16px;
2992 - font-weight: 500;
2993 - color: #988FBD;
2994 - border-radius: 8px;
2995 - position: relative;
2996 - display: inline-block;
2997 - align-items: center;
2998 - gap: 15px;
2999 - background: #5B4E96;
3000 - color: #ffffff;
3001 - text-decoration: none;
3002 - border-color: #5b4e96 !important;
3003 - line-height: normal;
3004 -}
3005 -button#botmaster_submit_googlesheet_btn, button#botmaster_submit_googledoc_btn {
3006 - background: #5B4E96;
3007 - border-color: #5B4E96;
3008 -}
3009 -.wpbot-wizard-field select#wizard_ai_provider {
3010 - background: transparent;
3011 - color: #fff;
3012 - width: 100%;
3013 - display: block;
3014 - max-width: unset;
3015 -}
3016 -.wpbot-wizard-field select#wizard_ai_provider:hover {
3017 - border-color: #5b4e96;
3018 - color: #5b4e96;
3019 - box-shadow: 0 0 0 1px #5b4e96;
3020 -}
3021 -div#wizard_api_key_container input#wizard_api_key {
3022 - background: transparent;
3023 - color: #fff;
3024 -}
3025 -div#collapseTwoControl input[type=radio]:checked::before {
3026 - background-color: #5b4e96;
3027 -}
3028 -.nav-tab-wrapper.sld_nav_container.wppt_nav_container.qcld_help_wppt_nav_container{
3029 - width: 320px !important;
3030 - gap: 0;
3031 -}
3032 -div#rag-settings tbody#rag-knowledge-base-list tr td button {
3033 - padding: 6px 20px;
3034 - font-weight: bold;
3035 - font-size: 12px;
3036 -}
3037 -div#rag-settings tbody#rag-knowledge-base-list tr td button.button.button-small.button-link-delete.rag-delete-doc{
3038 - background: #d14529;
3039 - color: #fff;
3040 - border-color: #d14529;
3041 -}
3042 -button#ai-knowledge-base-tab {
3043 - animation: pulse 2s infinite;
3044 -}
3045 -@keyframes pulse {
3046 - 0% {
3047 - transform: scale(1);
3048 - }
3049 - 50% {
3050 - transform: scale(1.05);
3051 - }
3052 - 100% {
3053 - transform: scale(1);
3054 - }
3055 -}
3056 -footer.wp-chatbot-admin-footer input#submit {
3057 - background: #5b4e96;
3058 - padding: 12px 30px;
3059 -}
3060 -footer.wp-chatbot-admin-footer {
3061 - padding: 0 20px 20px 20px;
3062 - margin: 0 20px;
3063 -}
3064 -.qcld-wp-chatbot-wrap-header_inn a.button.page-title-action {
3065 - padding: 8px 15px;
3066 - background: #ffffff;
3067 - color: #5B4E96;
3068 - border: 2px solid #5B4E96;
3069 - border-radius: 6px;
3070 - font-weight: bold;
3071 - position: absolute;
3072 - top: 30px;
3073 - left: 280px;
3074 - line-height: normal;
3075 - min-height: unset;
3076 -}
3077 -.qcld-wp-chatbot-wrap-header_inn a.button.page-title-action:hover {
3078 - padding: 8px 15px;
3079 - background: #5B4E96;
3080 - color: #fff;
3081 - border: 2px solid #5B4E96;
3082 - border-radius: 6px;
3083 - font-weight: bold;
3084 - position: absolute;
3085 - top: 31px;
3086 - left: 280px;
3087 -}
3088 -.qcld-session-history_menu_box .btn.btn-primary {
3089 - background: #564a8e !important;
3090 - color: #fff !important;
3091 -}
3092 -.qcld-session-history_menu_box a.btn.btn-success {
3093 - padding: 8px 24px;
3094 - width: auto;
3095 - font-size: 15px;
3096 - font-weight: 500;
3097 - border-radius: 8px;
3098 - position: relative;
3099 - background: #ffffff;
3100 - color: #564a8e;
3101 - text-decoration: none;
3102 - line-height: normal;
3103 - border: 2px solid #564a8e;
3104 -}
3105 -.qcld-session-history_menu_box a.btn.btn-success:hover {
3106 - padding: 8px 24px;
3107 - width: auto;
3108 - font-size: 15px;
3109 - font-weight: 500;
3110 - border-radius: 8px;
3111 - position: relative;
3112 - background: #564a8e;
3113 - color: #fff;
3114 - text-decoration: none;
3115 - line-height: normal;
3116 - border: 2px solid #564a8e;
3117 -}
3118 -.Expandmore {
3119 - background: #23ab10;
3120 - display: inline-block;
3121 - padding: 4px 10px;
3122 - font-size: 14px;
3123 - border-radius: 6px;
3124 - position: relative;
3125 - top: -15px;
3126 -}
3127 -.Collapsemore {
3128 - background: #ff0000;
3129 - display: inline-block;
3130 - padding: 4px 10px;
3131 - font-size: 14px;
3132 - border-radius: 6px;
3133 - position: relative;
3134 - top: -15px;
3135 -}
3136 -.Expandmore span {
3137 - color: #fff;
3138 - margin: 0 0 0 8px;
3139 - padding: 0 5px;
3140 - font-size: 18px;
3141 -}
3142 -.admin-maxwith.qcld-openai-main-box .col-auto.me-auto.ai-settings-title-container {
3143 - display: flex;
3144 - justify-content: flex-start;
3145 - align-items: center;
3146 -}
3147 -.avatar-location-wrapper {
3148 - padding: 0 0 25px 0;
3149 -}
3150 -.avatar-location-card.active {
3151 - background: #5b4e96;
3152 - color: #ffffff;
3153 -}
3154 -.avatar-location-card.active svg {
3155 - color: #ffffff;
3156 -}
3157 -.ai-provider-cards {
3158 - margin: 0 0 0 0%;
3159 -}
3160 -.qcld-wp-chatbot-wrap-header_inn_heading a.button.page-title-action {
3161 - margin: 0 0 0 4px;
3162 -}
3163 -label.qcld_label_width_full.qcld_label_width_half {
3164 - font-size: 12px;
3165 - padding: 6px 0 0 0;
3166 -}
3167 -.qc_menu_setup_area {
3168 - margin: 40px 0 0 0;
3169 -}
3170 -input#chatbot_content_max_height, input#chatbot_content_max_height_responsive {
3171 - width: 170px;
3172 - border: 1px solid #eee;
3173 - border-radius: 6px;
3174 -}
3175 -.ai-provider-cards-wrapper h4 {
3176 - width: 410px;
3177 -}
3178 -.ai-provider-cards-wrapper {
3179 - display: flex;
3180 -}
3181 -
3182 -/* AI Actions page — match WPBot Control Panel layout */
3183 -body.chatbot-wpbot-lite_page_wpbot_ai_actions {
3184 - background-color: #F5F7FD;
3185 -}
3186 -
3187 -.wp-chatbot-tabs.qcld-ai-actions-layout {
3188 - display: flex;
3189 - align-items: flex-start;
3190 - gap: 20px;
3191 - overflow: visible;
3192 -}
3193 -
3194 -.wp-chatbot-tabs.qcld-ai-actions-layout > nav {
3195 - width: 240px;
3196 - min-width: 240px;
3197 - flex-shrink: 0;
3198 - float: none;
3199 - margin-right: 0;
3200 - position: sticky;
3201 - top: 32px;
3202 -}
3203 -
3204 -.wp-chatbot-tabs.qcld-ai-actions-layout .content-wrap {
3205 - flex: 1 1 auto;
3206 - min-width: 0;
3207 - width: auto !important;
3208 - float: none;
3209 - padding: 24px;
3210 - background: #fff;
3211 - border-radius: 16px;
3212 -}
3213 -
3214 -.wp-chatbot-tabs.qcld-ai-actions-layout .qcld-ai-actions-playground {
3215 - width: 360px;
3216 - min-width: 320px;
3217 - flex-shrink: 0;
3218 - float: none;
3219 - margin: 0;
3220 - padding: 0;
3221 - background: transparent;
3222 - position: sticky;
3223 - top: 32px;
3224 -}
3225 -
3226 -.qcld-ai-actions-layout .ai-saved-actions-submenu {
3227 - list-style: none;
3228 - margin: 4px 0 0;
3229 - padding: 0 0 6px;
3230 -}
3231 -
3232 -.qcld-ai-actions-layout .ai-saved-actions-submenu li a {
3233 - padding: 10px 12px 10px 48px;
3234 - font-size: 14px;
3235 - font-weight: 500;
3236 - color: #988FBD;
3237 - border-radius: 8px;
3238 -}
3239 -
3240 -.qcld-ai-actions-layout .ai-saved-actions-submenu li.tab-current a,
3241 -.qcld-ai-actions-layout .ai-saved-actions-submenu li a:hover {
3242 - background: #5B4E96;
3243 - color: #fff;
3244 -}
3245 -
3246 -.qcld-ai-actions-layout .ai-no-saved-actions {
3247 - padding: 8px 12px 8px 48px;
3248 - color: #988FBD;
3249 - font-size: 13px;
3250 - font-style: italic;
3251 -}
3252 -
3253 -.qcld-ai-actions-layout .ai-sidebar-parent-link {
3254 - position: relative;
3255 -}
3256 -
3257 -.qcld-ai-actions-layout .qcld-ai-saved-toggle {
3258 - margin-left: auto;
3259 - font-size: 16px;
3260 - width: 16px;
3261 - height: 16px;
3262 -}
3263 -
3264 -.qcld-ai-template-grid {
3265 - display: grid;
3266 - grid-template-columns: repeat(auto-fill, minmax(190px, 1fr));
3267 - gap: 16px;
3268 - margin-top: 20px;
3269 -}
3270 -
3271 -.qcld-ai-actions-page .ai-template-card {
3272 - background: #fff;
3273 - border: 1px solid #E5E6F2;
3274 - border-radius: 16px;
3275 - padding: 22px 16px;
3276 - cursor: pointer;
3277 - text-align: center;
3278 - transition: all 0.2s ease;
3279 -}
3280 -
3281 -.qcld-ai-actions-page .ai-template-card:hover {
3282 - border-color: #5B4E96;
3283 - box-shadow: 0 8px 20px rgba(91, 78, 150, 0.12);
3284 - transform: translateY(-2px);
3285 - background: linear-gradient(192deg, #FFE3E1 4%, #E9E4FF 98.26%);
3286 -}
3287 -
3288 -.qcld-ai-actions-page .ai-template-card-icon {
3289 - color: #5B4E96;
3290 - margin-bottom: 12px;
3291 -}
3292 -
3293 -.qcld-ai-actions-page .ai-template-card-icon .dashicons {
3294 - font-size: 36px;
3295 - width: 36px;
3296 - height: 36px;
3297 -}
3298 -
3299 -.qcld-ai-actions-page .ai-template-card h4 {
3300 - margin: 0 0 8px;
3301 - font-size: 15px;
3302 - font-weight: 700;
3303 - color: #5B4E96;
3304 -}
3305 -
3306 -.qcld-ai-actions-page .ai-template-card p {
3307 - margin: 0;
3308 - font-size: 13px;
3309 - color: #6b638f;
3310 - line-height: 1.45;
3311 -}
3312 -
3313 -.qcld-ai-actions-alert {
3314 - color: #fff;
3315 - background: #e64340;
3316 - padding: 12px 16px;
3317 - border-radius: 8px;
3318 - margin-bottom: 20px;
3319 -}
3320 -
3321 -.qcld-ai-action-edit-head {
3322 - display: flex;
3323 - justify-content: space-between;
3324 - align-items: center;
3325 - gap: 12px;
3326 - margin-bottom: 16px;
3327 - border-bottom: 1px solid #E5E6F2;
3328 - padding-bottom: 12px;
3329 -}
3330 -
3331 -.qcld-ai-action-edit-head .qcld-wpbot-main-tabs-title {
3332 - margin: 0;
3333 - border-bottom: 0;
3334 - padding: 0;
3335 -}
3336 -
3337 -.qcld-ai-action-edit-actions {
3338 - display: flex;
3339 - align-items: center;
3340 - gap: 10px;
3341 - flex-wrap: wrap;
3342 - justify-content: flex-end;
3343 -}
3344 -
3345 -.qcld-ai-actions-page .qcld-ai-goto-new-action {
3346 - padding: 10px 18px;
3347 - font-size: 14px;
3348 - line-height: 1.2;
3349 - white-space: nowrap;
3350 -}
3351 -
3352 -.qcld-ai-actions-page .remove-ai-form {
3353 - color: #e64340;
3354 - border: 1px solid #e64340;
3355 - background: #fff;
3356 - border-radius: 8px;
3357 -}
3358 -
3359 -.qcld-ai-actions-page .remove-ai-form:hover {
3360 - background: #e64340;
3361 - color: #fff;
3362 -}
3363 -
3364 -.qcld-ai-actions-page .wpbot-ai-inner-tabs {
3365 - margin-bottom: 20px;
3366 -}
3367 -
3368 -.qcld-ai-history-pro-tab {
3369 - opacity: 0.65;
3370 - cursor: not-allowed !important;
3371 -}
3372 -
3373 -.qcld-ai-actions-page .qc_wpbot_pro {
3374 - background: #e64340;
3375 - color: #fff;
3376 - font-size: 10px;
3377 - padding: 2px 6px;
3378 - border-radius: 4px;
3379 - margin-left: 5px;
3380 - vertical-align: middle;
3381 -}
3382 -
3383 -.qcld-ai-actions-page .form-group label,
3384 -.qcld-ai-actions-page .qcld-ai-email-field label {
3385 - display: block;
3386 - font-weight: 600;
3387 - margin-bottom: 6px;
3388 - color: #5B4E96;
3389 -}
3390 -
3391 -.qcld-ai-actions-page .form-group.qcld-ai-email-toggle {
3392 - display: flex;
3393 - align-items: center;
3394 - border: none;
3395 - padding: 4px 0 10px;
3396 - margin-bottom: 8px;
3397 -}
3398 -
3399 -.qcld-ai-actions-page .wp-chatbot-wrap .form-group.qcld-ai-email-toggle input[type=checkbox] {
3400 - position: absolute;
3401 - opacity: 0;
3402 - width: 1px;
3403 - height: 1px;
3404 - pointer-events: none;
3405 -}
3406 -
3407 -.qcld-ai-actions-page .wp-chatbot-wrap .form-group.qcld-ai-email-toggle input[type=checkbox] + label {
3408 - position: relative;
3409 - display: flex;
3410 - align-items: center;
3411 - width: auto;
3412 - height: auto;
3413 - min-height: 22px;
3414 - margin: 0;
3415 - padding: 0 0 0 34px;
3416 - border: none;
3417 - border-radius: 0;
3418 - text-indent: 0;
3419 - font: 600 16px/22px "DM Sans", sans-serif;
3420 - color: #5B4E96;
3421 - cursor: pointer;
3422 - white-space: nowrap;
3423 - user-select: none;
3424 -}
3425 -
3426 -.qcld-ai-actions-page .wp-chatbot-wrap .form-group.qcld-ai-email-toggle input[type=checkbox] + label:before {
3427 - content: "";
3428 - position: absolute;
3429 - left: 0;
3430 - top: 50%;
3431 - width: 22px;
3432 - height: 22px;
3433 - margin-top: -11px;
3434 - border: 2px solid #5B4E96;
3435 - border-radius: 4px;
3436 - background: #fff;
3437 - box-sizing: border-box;
3438 - transition: all ease-out 200ms;
3439 -}
3440 -
3441 -.qcld-ai-actions-page .wp-chatbot-wrap .form-group.qcld-ai-email-toggle input[type=checkbox] + label:after {
3442 - content: "";
3443 - position: absolute;
3444 - left: 7px;
3445 - top: 8px;
3446 - width: 6px;
3447 - height: 11px;
3448 - margin-top: -7px;
3449 - border-bottom: 2px solid #fff;
3450 - border-right: 2px solid #fff;
3451 - border-left: none;
3452 - transform: rotate(45deg);
3453 - opacity: 0;
3454 - transition: opacity ease-out 200ms;
3455 -}
3456 -
3457 -.qcld-ai-actions-page .wp-chatbot-wrap .form-group.qcld-ai-email-toggle input[type=checkbox]:checked + label {
3458 - border: none;
3459 -}
3460 -
3461 -.qcld-ai-actions-page .wp-chatbot-wrap .form-group.qcld-ai-email-toggle input[type=checkbox]:checked + label:before {
3462 - background: #22b573;
3463 - border-color: #22b573;
3464 -}
3465 -
3466 -.qcld-ai-actions-page .wp-chatbot-wrap .form-group.qcld-ai-email-toggle input[type=checkbox]:checked + label:after {
3467 - opacity: 1;
3468 - width: 6px;
3469 -}
3470 -
3471 -.qcld-ai-actions-page .form-group input[type="text"],
3472 -.qcld-ai-actions-page .form-group textarea,
3473 -.qcld-ai-actions-page .qcld-ai-email-field input[type="text"] {
3474 - width: 100%;
3475 - max-width: 100%;
3476 - border: 1px solid #E5E6F2;
3477 - border-radius: 8px;
3478 - padding: 10px 12px;
3479 -}
3480 -
3481 -.qcld-ai-email-field {
3482 - margin-top: 12px;
3483 -}
3484 -
3485 -.qcld-ai-field-hint,
3486 -.qcld-ai-muted {
3487 - margin: 6px 0 0;
3488 - font-size: 13px;
3489 - color: #888;
3490 - font-style: italic;
3491 -}
3492 -
3493 -.qcld-ai-save-footer {
3494 - display: flex;
3495 - flex-direction: column;
3496 - align-items: flex-start;
3497 - gap: 12px;
3498 - padding: 16px 0 0;
3499 -}
3500 -
3501 -.qcld-ai-save-footer .cxsc-settings-blocks-notic {
3502 - width: 100%;
3503 -}
3504 -
3505 -.qcld-ai-save-footer .cxsc-settings-blocks-notic a {
3506 - color: #5B4E96;
3507 - font-weight: 700;
3508 -}
3509 -
3510 -.qcld-ai-playground {
3511 - background: #fff;
3512 - border-radius: 16px;
3513 - overflow: hidden;
3514 - box-shadow: 0 8px 24px rgba(91, 78, 150, 0.08);
3515 - border: 1px solid #E5E6F2;
3516 -}
3517 -
3518 -.qcld-ai-playground-header {
3519 - background: #5B4E96;
3520 - color: #fff;
3521 - padding: 14px 16px;
3522 - font-weight: 700;
3523 - text-align: center;
3524 - position: relative;
3525 -}
3526 -
3527 -.qcld-ai-playground-header #ai-playground-refresh {
3528 - position: absolute;
3529 - right: 12px;
3530 - top: 10px;
3531 - background: transparent;
3532 - border: none;
3533 - color: #fff;
3534 - cursor: pointer;
3535 - padding: 0;
3536 -}
3537 -
3538 -.qcld-ai-playground-header #ai-playground-refresh .dashicons {
3539 - font-size: 20px;
3540 - width: 20px;
3541 - height: 20px;
3542 -}
3543 -
3544 -#ai-actions-playground-container {
3545 - padding: 16px;
3546 - display: flex;
3547 - flex-direction: column;
3548 - height: 420px;
3549 - overflow-y: auto;
3550 - background: #F5F7FD;
3551 -}
3552 -
3553 -#ai-actions-playground-messages {
3554 - display: flex;
3555 - flex-direction: column;
3556 - justify-content: flex-end;
3557 - flex: 1;
3558 -}
3559 -
3560 -.qcld-ai-pg-bot-row {
3561 - display: flex;
3562 - gap: 10px;
3563 - align-items: flex-end;
3564 - margin-bottom: 12px;
3565 -}
3566 -
3567 -.qcld-ai-pg-user-row {
3568 - display: flex;
3569 - justify-content: flex-end;
3570 - margin-bottom: 12px;
3571 -}
3572 -
3573 -.qcld-ai-pg-avatar {
3574 - width: 36px;
3575 - height: 36px;
3576 - background: #5B4E96;
3577 - border-radius: 50%;
3578 - flex-shrink: 0;
3579 - background-size: cover;
3580 - background-position: center;
3581 -}
3582 -
3583 -.qcld-ai-pg-bubble {
3584 - background: #fff;
3585 - padding: 12px;
3586 - border-radius: 16px;
3587 - border-bottom-left-radius: 4px;
3588 - box-shadow: 0 2px 6px rgba(91, 78, 150, 0.08);
3589 - width: 100%;
3590 - max-width: 80%;
3591 - font-size: 13px;
3592 - color: #333;
3593 - line-height: 1.45;
3594 - overflow-wrap: break-word;
3595 -}
3596 -
3597 -.qcld-ai-pg-bubble p {
3598 - margin: 0 0 10px;
3599 - font-size: 13px;
3600 -}
3601 -
3602 -.qcld-ai-pg-bubble.is-loading {
3603 - color: #988FBD;
3604 -}
3605 -
3606 -.qcld-ai-pg-user-bubble {
3607 - background: #5B4E96;
3608 - color: #fff;
3609 - padding: 8px 12px;
3610 - border-radius: 16px;
3611 - border-bottom-right-radius: 4px;
3612 - max-width: 80%;
3613 - font-size: 13px;
3614 -}
3615 -
3616 -#ai-actions-live-preview {
3617 - display: flex;
3618 - flex-wrap: wrap;
3619 - gap: 6px;
3620 -}
3621 -
3622 -.playground-ai-action-btn {
3623 - background: #fff;
3624 - border: 1px solid #5B4E96;
3625 - padding: 6px 12px;
3626 - border-radius: 16px;
3627 - font-size: 12px;
3628 - color: #5B4E96;
3629 - cursor: pointer;
3630 - display: inline-block;
3631 - transition: all 0.2s;
3632 -}
3633 -
3634 -.playground-ai-action-btn:hover {
3635 - background: #5B4E96;
3636 - color: #fff;
3637 -}
3638 -
3639 -.playground-ai-action-btn.is-empty {
3640 - cursor: default;
3641 - border-color: #E5E6F2;
3642 - color: #888;
3643 - background: #f7f7fb;
3644 -}
3645 -
3646 -.playground-ai-action-btn.is-empty:hover {
3647 - background: #f7f7fb;
3648 - color: #888;
3649 -}
3650 -
3651 -.qcld-ai-pg-form-data {
3652 - background: #F5F7FD;
3653 - padding: 10px;
3654 - border-left: 3px solid #5B4E96;
3655 - margin: 10px 0;
3656 - border-radius: 6px;
3657 -}
3658 -
3659 -.qcld-ai-pg-form-data strong {
3660 - display: block;
3661 - margin-bottom: 5px;
3662 - color: #5B4E96;
3663 - text-transform: capitalize;
3664 -}
3665 -
3666 -.qcld-ai-pg-form-data ul {
3667 - margin: 0;
3668 - padding-left: 15px;
3669 - font-size: 13px;
3670 - color: #333;
3671 -}
3672 -
3673 -.qcld-ai-playground-footer {
3674 - padding: 12px;
3675 - background: #fff;
3676 - border-top: 1px solid #E5E6F2;
3677 - display: flex;
3678 - gap: 8px;
3679 - align-items: center;
3680 -}
3681 -
3682 -.qcld-ai-playground-footer #playground-input {
3683 - width: 100%;
3684 - background: #F5F7FD;
3685 - border: 1px solid #E5E6F2;
3686 - border-radius: 20px;
3687 - padding: 10px 14px;
3688 - color: #333;
3689 - font-size: 13px;
3690 - outline: none;
3691 -}
3692 -
3693 -.qcld-ai-playground-footer #playground-send-btn {
3694 - border: none;
3695 - border-radius: 50%;
3696 - width: 40px;
3697 - height: 40px;
3698 - background: #5B4E96;
3699 - color: #fff;
3700 - cursor: pointer;
3701 - display: flex;
3702 - align-items: center;
3703 - justify-content: center;
3704 - flex-shrink: 0;
3705 -}
3706 -
3707 -.qcld-ai-playground-footer #playground-send-btn .dashicons {
3708 - font-size: 18px;
3709 - width: 18px;
3710 - height: 18px;
3711 - line-height: 1;
3712 -}
3713 -
3714 -.qcld-ai-actions-page .ai-content-pane {
3715 - animation: qcldAiFadeIn 0.3s ease-in-out;
3716 -}
3717 -
3718 -div#ai-saved-actions-container h2.nav-tab-wrapper.wpbot-ai-inner-tabs {
3719 - padding: 0 0 12px 0;
3720 - border: none;
3721 -}
3722 -
3723 -@keyframes qcldAiFadeIn {
3724 - from { opacity: 0; transform: translateY(5px); }
3725 - to { opacity: 1; transform: translateY(0); }
3726 -}
3727 -
3728 -@media (max-width: 1280px) {
3729 - .wp-chatbot-tabs.qcld-ai-actions-layout .content-wrap {
3730 - width: auto !important;
3731 - }
3732 - .wp-chatbot-tabs.qcld-ai-actions-layout .qcld-ai-actions-playground {
3733 - width: 300px;
3734 - min-width: 280px;
3735 - }
3736 -}
3737 -
3738 -@media (max-width: 992px) {
3739 - .wp-chatbot-tabs.qcld-ai-actions-layout {
3740 - flex-wrap: wrap;
3741 - }
3742 - .wp-chatbot-tabs.qcld-ai-actions-layout > nav,
3743 - .wp-chatbot-tabs.qcld-ai-actions-layout .content-wrap,
3744 - .wp-chatbot-tabs.qcld-ai-actions-layout .qcld-ai-actions-playground {
3745 - width: 100% !important;
3746 - min-width: 0;
3747 - position: static;
3748 - }
3749 -}
3750 -
3751 -
2702 +}