PluginProbe
WPBot – AI ChatBot for Live Support, Lead Generation, WordPress Automation, AI Services / 7.1.4
WPBot – AI ChatBot for Live Support, Lead Generation, WordPress Automation, AI Services v7.1.4
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 +173 -1559 8.7.77.1.4 View file →
@@ -1,36 +1,8 @@
1 1 @import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap');
2 2
3 -/* WPBot design tokens — change colors here to theme the whole admin UI */
4 -:root {
5 - --woobot-primary: #5B4E96;
6 - --woobot-primary-color: #5B4E96;
7 - --woobot-primary-dark: #463a7a;
8 - --woobot-primary-soft: #f3f1fa;
9 - --woobot-primary-border: #e4e0f2;
10 - --woobot-surface: #ffffff;
11 - --woobot-page-bg: #F5F7FD;
12 - --woobot-text: #2d2a3a;
13 - --woobot-muted: #6b6680;
14 - --woobot-danger: #e25563;
15 - --woobot-nav-muted: #988FBD;
16 - --woobot-primary-rgb: 91, 78, 150;
17 -}
18 -
19 3 .qcld-main-wrapper {
20 - --woobot-primary: #5B4E96;
21 - --woobot-primary-color: #5B4E96;
22 - --woobot-primary-dark: #463a7a;
23 - --woobot-primary-soft: #f3f1fa;
24 - --woobot-primary-border: #e4e0f2;
25 - --woobot-surface: #ffffff;
26 - --woobot-page-bg: #F5F7FD;
27 - --woobot-text: #2d2a3a;
28 - --woobot-muted: #6b6680;
29 - --woobot-danger: #e25563;
30 - --woobot-nav-muted: #988FBD;
31 - --woobot-primary-rgb: 91, 78, 150;
32 - background-color: var(--woobot-page-bg);
4 + background-color: #F5F7FD;
33 5 font-family: "DM Sans", sans-serif !important;
34 6 font-optical-sizing: auto;
35 7 font-size: 16px;
36 8 font-weight: normal;
@@ -39,11 +11,11 @@
39 11 .wp-chatbot-wrap .fa{
40 12 font: normal normal normal 14px / 1 FontAwesome !important;
41 13 }
42 14
43 -/* .chatbot-wpbot-lite_page_wpbot, .chatbot-wpbot-lite_page_wpbot_help_page, .chatbot-wpbot-lite_page_wpbot_openAi, .toplevel_page_wpbot-panel{
44 - background-color: var(--woobot-page-bg);
45 -} */
15 +.chatbot-wpbot-lite_page_wpbot, .chatbot-wpbot-lite_page_wpbot_help_page, .chatbot-wpbot-lite_page_wpbot_openAi, .toplevel_page_wpbot-panel{
16 + background-color: #F5F7FD;
17 +}
46 18
47 19 .qcld-main-wrapper .h1,
48 20 .qcld-main-wrapper .h2,
49 21 .qcld-main-wrapper .h3,
@@ -55,9 +27,9 @@
55 27 .qcld-main-wrapper h3,
56 28 .qcld-main-wrapper h4,
57 29 .qcld-main-wrapper h5,
58 30 .qcld-main-wrapper h6 {
59 - color: var(--woobot-primary) !important;
31 + color: #5b4e96 !important;
60 32 }
61 33
62 34 .qcld-wp-chatbot-wrap-header {
63 35 display: flex;
@@ -84,10 +56,10 @@
84 56
85 57 .qcld-wp-chatbot-wrap-header a.wpchatbot-Upgrade {
86 58 padding: 12px 25px;
87 59 background: #ffffff;
88 - color: var(--woobot-primary);
89 - border: 2px solid var(--woobot-primary);
60 + color: #5B4E96;
61 + border: 2px solid #5B4E96;
90 62 border-radius: 6px;
91 63 font-weight: bold;
92 64 }
93 65
@@ -92,11 +64,11 @@
92 64 }
93 65
94 66 .qcld-wp-chatbot-wrap-header a.wpchatbot-Upgrade:hover {
95 67 padding: 12px 25px;
96 - background: var(--woobot-primary);
68 + background: #5B4E96;
97 69 color: #fff;
98 - border: 2px solid var(--woobot-primary);
70 + border: 2px solid #5B4E96;
99 71 border-radius: 6px;
100 72 font-weight: bold;
101 73 text-decoration: none;
102 74 }
@@ -131,25 +103,25 @@
131 103 }
132 104
133 105
134 106 .wp-chatbot-tabs nav ul li.tab-current a {
135 - background: var(--woobot-primary);
107 + background: #5B4E96;
136 108 color: #ffffff;
137 109 text-decoration: none;
138 110 }
139 111
140 112 .wp-chatbot-tabs nav ul li a:hover {
141 - background: var(--woobot-primary);
113 + background: #5B4E96;
142 114 color: #ffffff;
143 115 text-decoration: none;
144 116 }
145 117
146 118 .wp-chatbot-tabs nav ul li a {
147 - padding: 14px 15px;
119 + padding: 14px 20px;
148 120 width: 100%;
149 121 font-size: 16px;
150 122 font-weight: 500;
151 - color: var(--woobot-nav-muted);
123 + color: #988FBD;
152 124 border-radius: 8px;
153 125 position: relative;
154 126 display: flex;
155 127 align-items: center;
@@ -169,13 +141,13 @@
169 141 }
170 142
171 143
172 144 .wp-chatbot-tabs nav .cxsc-settings_openai_border a {
173 - padding: 14px 15px;
145 + padding: 14px 20px;
174 146 width: 100%;
175 147 font-size: 16px;
176 148 font-weight: 500;
177 - color: var(--woobot-nav-muted);
149 + color: #988FBD;
178 150 border-radius: 8px;
179 151 position: relative;
180 152 display: flex;
181 153 align-items: center;
@@ -195,9 +167,9 @@
195 167 font-size: 18px;
196 168 }
197 169
198 170 .wp-chatbot-tabs nav .cxsc-settings_openai_border a:hover {
199 - background: var(--woobot-primary);
171 + background: #5B4E96;
200 172 color: #ffffff;
201 173 text-decoration: none;
202 174 }
203 175
@@ -230,9 +202,9 @@
230 202 max-width: 18px;
231 203 }
232 204
233 205 a.wp-chatbot-admin-pro-upgrade-button {
234 - background: var(--woobot-primary);
206 + background: #5B4E96;
235 207 color: #ffffff;
236 208 text-decoration: none;
237 209 padding: 4px 20px;
238 210 border-radius: 6px;
@@ -271,15 +243,15 @@
271 243 padding: 14px 20px;
272 244 width: auto;
273 245 font-size: 16px;
274 246 font-weight: 500;
275 - color: var(--woobot-nav-muted);
247 + color: #988FBD;
276 248 border-radius: 8px;
277 249 position: relative;
278 250 display: flex;
279 251 align-items: center;
280 252 gap: 15px;
281 - background: var(--woobot-primary);
253 + background: #5B4E96;
282 254 color: #ffffff;
283 255 text-decoration: none;
284 256 margin: 0 0 10px 15px;
285 257 }
@@ -308,12 +280,12 @@
308 280 font-size: 14px;
309 281 line-height: 1.71428571;
310 282 font-weight: 600;
311 283 background: #ffffff;
312 - color: var(--woobot-primary);
284 + color: #5b4e96;
313 285 text-decoration: none;
314 286 white-space: nowrap;
315 - border: 1px solid var(--woobot-primary);
287 + border: 1px solid #5b4e96;
316 288 padding: 10px 20px !important;
317 289 border-radius: 8px;
318 290 line-height: normal !important;
319 291 text-decoration: none;
@@ -322,16 +294,16 @@
322 294 .qcld-main-wrapper .nav-tab-active,
323 295 .qcld-main-wrapper .nav-tab-active:focus,
324 296 .qcld-main-wrapper .nav-tab-active:focus:active,
325 297 .qcld-main-wrapper .nav-tab-active:hover {
326 - border-bottom: 1px solid var(--woobot-primary);
327 - background: var(--woobot-primary);
298 + border-bottom: 1px solid #5b4e96;
299 + background: #5b4e96;
328 300 color: #fff;
329 301 text-decoration: none;
330 302 }
331 303
332 304 .qcld-main-wrapper .btn-primary {
333 - border-color: var(--woobot-primary) !important;
305 + border-color: #5b4e96 !important;
334 306 }
335 307
336 308 .qcld-main-wrapper ul.feature-list li img {
337 309 max-width: 16px;
@@ -350,12 +322,12 @@
350 322
351 323
352 324 section.wp-chatbot-tab-container-inner .panel-default>.panel-heading {
353 325 background: #fff !important;
354 - color: var(--woobot-primary) !important;
326 + color: #5B4E96 !important;
355 327 text-decoration: none !important;
356 328 border-radius: 8px;
357 - border: 2px solid var(--woobot-primary);
329 + border: 2px solid #5B4E96;
358 330 }
359 331
360 332 section.wp-chatbot-tab-container-inner .panel-default>.panel-heading+.panel-collapse>.panel-body {
361 333 border-top-color: #ddd;
@@ -365,9 +337,9 @@
365 337 margin: 15px 0 0 0;
366 338 }
367 339
368 340 section.wp-chatbot-tab-container-inner .panel-default>.panel-heading:hover {
369 - background: var(--woobot-primary) !important;
341 + background: #5B4E96 !important;
370 342 color: #ffffff !important;
371 343 text-decoration: none !important;
372 344 border-radius: 8px;
373 345 }
@@ -452,14 +424,14 @@
452 424
453 425 .wp-chatbot-wrap .nav-tabs>li>a {
454 426 margin-right: .5em;
455 427 line-height: 1.42857143;
456 - border: 1px solid var(--woobot-primary);
428 + border: 1px solid #5b4e96;
457 429 border-radius: 6px;
458 - border: 1px solid var(--woobot-primary);
430 + border: 1px solid #5b4e96;
459 431 padding: 10px 20px !important;
460 432 border-radius: 8px;
461 - color: var(--woobot-primary);
433 + color: #5b4e96;
462 434 font-size: 15px;
463 435 font-weight: 600;
464 436 line-height: normal !important;
465 437 }
@@ -468,10 +440,10 @@
468 440 .wp-chatbot-wrap .nav-tabs>li.active>a:focus,
469 441 .wp-chatbot-wrap .nav-tabs>li.active>a:hover {
470 442 color: #ffffff;
471 443 cursor: default;
472 - background-color: var(--woobot-primary);
473 - border: 1px solid var(--woobot-primary);
444 + background-color: #5b4e96;
445 + border: 1px solid #5b4e96;
474 446 border-bottom-color: transparent;
475 447 }
476 448
477 449 .wp-chatbot-wrap .nav-tabs {
@@ -481,22 +453,22 @@
481 453
482 454 .wp-chatbot-wrap .nav>li>a:focus,
483 455 .wp-chatbot-wrap .nav>li>a:hover {
484 456 text-decoration: none;
485 - background-color: var(--woobot-primary);
486 - border-color: var(--woobot-primary) #eee #ddd;
457 + background-color: #5b4e96;
458 + border-color: #5b4e96 #eee #ddd;
487 459 color: #fff;
488 460 }
489 461
490 462
491 463 .cxsc-settings-blocks.cxsc-settings-faq-blocks {
492 - background: var(--woobot-page-bg) !important;
464 + background: #f5f7fd !important;
493 465 padding: 12px !important;
494 466 border-radius: 6px;
495 467 }
496 468
497 469 .qcld-faq-block .cxsc-settings-blocks {
498 - background: var(--woobot-page-bg) !important;
470 + background: #f5f7fd !important;
499 471 padding: 12px !important;
500 472 border-radius: 6px !important;
501 473 margin: 0 0 15px 0 !important;
502 474 }
@@ -526,16 +498,15 @@
526 498 display: block;
527 499 }
528 500
529 501 div#wp-chatbot-icon-theme-settings input[type=radio]:checked::before {
530 - content: "\f12a";
531 - font-family: dashicons;
532 -
502 + content: "\f058";
503 + font: normal normal normal 14px / 1 FontAwesome;
533 504 border-radius: 0;
534 505 width: 100%;
535 506 height: 100%;
536 507 margin: 0;
537 - background-color: color-mix(in srgb, var(--woobot-primary) 74%, transparent) !important;
508 + background-color: #5b4e96bd !important;
538 509 line-height: 1.14285714;
539 510 position: absolute;
540 511 top: 0;
541 512 left: 0;
@@ -547,9 +518,9 @@
547 518 align-items: flex-start;
548 519 justify-content: flex-end;
549 520 font-size: 32px;
550 521 padding: 0 4px;
551 - border: 4px solid transparent;
522 + border: 4px solid #45d72d;
552 523
553 524 }
554 525
555 526 div#wp-chatbot-icon-theme-settings input[type=radio] {
@@ -644,12 +615,12 @@
644 615 object-fit: cover;
645 616 }
646 617
647 618 .wpbot_single_addon a.button.button-secondary {
648 - background: var(--woobot-primary);
619 + background: #5B4E96;
649 620 color: #ffffff;
650 621 text-decoration: none;
651 - border: 1px solid var(--woobot-primary);
622 + border: 1px solid #5B4E96;
652 623 }
653 624
654 625 .wp-chatbot-wrap .wpbot_single_addon p {
655 626 font-size: 14px;
@@ -677,25 +648,21 @@
677 648 position: relative;
678 649 }
679 650
680 651 section.wp-chatbot-tab-container-inner h4.panel-title a.collapsed:after {
681 - content: "\f10f";
682 - font-family: dashicons;
652 + font: normal normal normal 24px / 1 FontAwesome;
653 + content: "\f055";
683 654 position: absolute;
684 655 right: 18px;
685 656 top: 12px;
686 - font-size: 25px;
687 - font-weight: normal;
688 657 }
689 658
690 659 section.wp-chatbot-tab-container-inner h4.panel-title a:after {
691 - content: "\f14f";
692 - font-family: dashicons;
660 + font: normal normal normal 24px / 1 FontAwesome;
661 + content: "\f056";
693 662 position: absolute;
694 663 right: 18px;
695 664 top: 12px;
696 - font-size: 25px;
697 - font-weight: normal;
698 665 }
699 666
700 667 .wpbot_single_addon_wrapper .wpbot_single_addon .wpbot_single_content:hover {
701 668 background: linear-gradient(1deg, #ffffff 70%, #e9e4ff 96%);
@@ -735,11 +702,11 @@
735 702 }
736 703
737 704
738 705 .qcld-wp-chatbot-wrap-header-doc-details a {
739 - border: 2px solid var(--woobot-primary);
706 + border: 2px solid #5b4e96;
740 707 background: #fff;
741 - color: var(--woobot-primary);
708 + color: #5b4e96;
742 709 padding: 8px 20px;
743 710 border-radius: 8px;
744 711 display: inline-block;
745 712 margin: 4px 0 0 0;
@@ -745,10 +712,10 @@
745 712 margin: 4px 0 0 0;
746 713 }
747 714
748 715 .qcld-wp-chatbot-wrap-header-doc-details a:hover {
749 - border: 2px solid var(--woobot-primary);
750 - background: var(--woobot-primary);
716 + border: 2px solid #5b4e96;
717 + background: #5b4e96;
751 718 color: #fff;
752 719 padding: 8px 20px;
753 720 border-radius: 8px;
754 721 display: inline-block;
@@ -789,9 +756,9 @@
789 756 display: block;
790 757 display: flex !important;
791 758 align-items: center;
792 759 gap: 8px;
793 - background: var(--woobot-primary);
760 + background: #5B4E96;
794 761 padding: 10px 25px !important;
795 762 border-radius: 8px;
796 763 width: 100%;
797 764 justify-content: center;
@@ -835,15 +802,15 @@
835 802 padding: 14px 20px;
836 803 width: auto;
837 804 font-size: 16px;
838 805 font-weight: 500;
839 - color: var(--woobot-nav-muted);
806 + color: #988FBD;
840 807 border-radius: 8px;
841 808 position: relative;
842 809 display: inline-block;
843 810 align-items: center;
844 811 gap: 15px;
845 - background: var(--woobot-primary);
812 + background: #5B4E96;
846 813 color: #ffffff;
847 814 text-decoration: none;
848 815 }
849 816
@@ -972,9 +939,9 @@
972 939 padding: 12px;
973 940 }
974 941
975 942 .qc_menu_area_box ul li span {
976 - background-image: linear-gradient(to right, #868afa 0%, var(--woobot-primary) 51%, var(--woobot-primary) 100%);
943 + background-image: linear-gradient(to right, #868afa 0%, #5b4e96 51%, #5b4e96 100%);
977 944 box-shadow: 0 5px 15px #c3c3c3;
978 945 border: 1px solid #ffffff;
979 946 color: #fff;
980 947 display: block;
@@ -982,9 +949,9 @@
982 949 padding: 12px 30px;
983 950 }
984 951
985 952 .qc_menu_area_box .qc_menu_area_container span {
986 - background-image: linear-gradient(to right, #868afa 0%, var(--woobot-primary) 51%, var(--woobot-primary) 100%);
953 + background-image: linear-gradient(to right, #868afa 0%, #5b4e96 51%, #5b4e96 100%);
987 954 box-shadow: 0 5px 15px #c3c3c3;
988 955 border: 1px solid #ffffff;
989 956 color: #fff;
990 957 display: block;
@@ -993,9 +960,9 @@
993 960 }
994 961
995 962 .qc_menu_area_box .qc_menu_area_container span:hover,
996 963 .qc_menu_area_box ul li span:hover {
997 - background-image: linear-gradient(to right, var(--woobot-primary) 0%, #868afa 51%, #868afa 100%);
964 + background-image: linear-gradient(to right, #5b4e96 0%, #868afa 51%, #868afa 100%);
998 965 }
999 966
1000 967 .qc_menu_list_container {
1001 968 position: relative;
@@ -1019,64 +986,23 @@
1019 986 border-radius: 0;
1020 987 padding: 6px 0;
1021 988 }
1022 989
1023 -
990 +/* .qc_menu_list_area.ui-droppable {
991 + overflow: hidden;
992 +} */
1024 993 .lp-submenu-wpbot_openAi .swal2-actions {
1025 994 display: flex;
1026 995 width: auto;
1027 996 }
1028 -
1029 -/* Icon-only centered loading overlay for Save settings */
1030 -.swal2-popup.qcld-swal-loading-only {
1031 - background: transparent !important;
1032 - box-shadow: none !important;
1033 - padding: 0 !important;
1034 - width: auto !important;
1035 - min-width: 0 !important;
1036 -}
1037 -.swal2-popup.qcld-swal-loading-only .swal2-header,
1038 -.swal2-popup.qcld-swal-loading-only .swal2-title,
1039 -.swal2-popup.qcld-swal-loading-only .swal2-actions,
1040 -.swal2-popup.qcld-swal-loading-only .swal2-footer,
1041 -.swal2-popup.qcld-swal-loading-only .swal2-close {
1042 - display: none !important;
1043 -}
1044 -.swal2-popup.qcld-swal-loading-only .swal2-html-container {
1045 - margin: 0 !important;
1046 - padding: 0 !important;
1047 - overflow: visible !important;
1048 - color: transparent !important;
1049 -}
1050 -.qcld-save-settings-spinner {
1051 - position: relative;
1052 - width: 56px;
1053 - height: 56px;
1054 - margin: 0 auto;
1055 -}
1056 -.qcld-save-settings-spinner::before,
1057 -.qcld-save-settings-spinner::after {
1058 - content: '';
1059 - position: absolute;
1060 - inset: 0;
1061 - border-radius: 50%;
1062 - border: 4px solid transparent;
1063 -}
1064 -.qcld-save-settings-spinner::before {
1065 - border-top-color: #8b5cf6;
1066 - border-right-color: #8b5cf6;
1067 - animation: qcld-save-settings-spin 0.9s linear infinite;
1068 -}
1069 -.qcld-save-settings-spinner::after {
1070 - inset: 8px;
1071 - border-bottom-color: #ffffff;
1072 - border-left-color: #ffffff;
1073 - animation: qcld-save-settings-spin 0.7s linear infinite reverse;
1074 -}
1075 -@keyframes qcld-save-settings-spin {
1076 - 0% { transform: rotate(0deg); }
1077 - 100% { transform: rotate(360deg); }
1078 -}
997 +/* .lp-submenu-wpbot_openAi button.swal2-deny.swal2-styled {
998 + display: block !important;
999 + line-height: normal !important;
1000 + padding: 14px 20px !important;
1001 + font-size: 16px;
1002 + font-weight: 500;
1003 + border-radius: 8px;
1004 +} */
1079 1005 .lp-submenu-wpbot_openAi button.swal2-confirm.btn.btn-lg.swal2-styled{
1080 1006 width: auto !important;
1081 1007 }
1082 1008
@@ -1097,9 +1023,9 @@
1097 1023 .wp-chatbot-wrap .form-group input[type=checkbox]+label {
1098 1024 position: relative;
1099 1025 width: 18px;
1100 1026 height: 18px;
1101 - border: 2px solid var(--woobot-primary);
1027 + border: 2px solid #5b4e96;
1102 1028 border-radius: 4px;
1103 1029 top: 0;
1104 1030 left: 0;
1105 1031 transform: translate(0%, 0%);
@@ -1168,9 +1094,9 @@
1168 1094 padding: 0;
1169 1095 display: flex;
1170 1096 flex-direction: column;
1171 1097 align-content: flex-start;
1172 - border: 15px solid var(--woobot-page-bg);
1098 + border: 15px solid #f5f7fd;
1173 1099 border-radius: 16px;
1174 1100 min-height: 480px;
1175 1101 }
1176 1102
@@ -1191,13 +1117,12 @@
1191 1117
1192 1118 .admin-maxwith.qcld-openai-main-box .col-auto.me-auto.ai-settings-title-container {
1193 1119 display: flex;
1194 1120 justify-content: flex-start;
1195 - padding: 8px 20px;
1121 + padding: 20px;
1196 1122 border-radius: 16px;
1197 1123 background: linear-gradient(192deg, #FFE3E1 4%, #E9E4FF 98.26%);
1198 - margin: 20px 0 0 0;
1199 - gap: 30px;
1124 + margin: 20px 0 20px 0;
1200 1125 }
1201 1126
1202 1127 .admin-maxwith.qcld-openai-main-box .tab-content {
1203 1128 padding: 0 12px 0 12px;
@@ -1211,12 +1136,12 @@
1211 1136 padding: 0;
1212 1137 border: none;
1213 1138 box-shadow: none;
1214 1139 background: #fff !important;
1215 - color: var(--woobot-primary) !important;
1140 + color: #5B4E96 !important;
1216 1141 text-decoration: none !important;
1217 1142 border-radius: 8px;
1218 - border: 2px solid var(--woobot-primary);
1143 + border: 2px solid #5B4E96;
1219 1144 }
1220 1145
1221 1146 .admin-maxwith.qcld-openai-main-box div#qcldopenaiaccordion .card h2 {
1222 1147 margin: 0;
@@ -1228,34 +1153,29 @@
1228 1153 font-weight: bold;
1229 1154 display: block;
1230 1155 padding: 15px 12px;
1231 1156 font-size: 16px;
1232 - color: var(--woobot-primary);
1157 + color: #5B4E96;
1233 1158 width: 100%;
1234 1159 text-align: left;
1235 1160 }
1236 1161
1237 1162
1238 -.admin-maxwith.qcld-openai-main-box button.btn.btn-link:after {
1239 - content: "\f14f";
1240 - font-family: dashicons;
1163 +.admin-maxwith.qcld-openai-main-box button.btn.btn-link.collapsed:after {
1164 + font: normal normal normal 24px / 1 FontAwesome;
1165 + content: "\f056";
1241 1166 position: absolute;
1242 1167 right: 18px;
1243 1168 top: 12px;
1244 - font-size: 22px;
1245 - font-weight: normal;
1246 1169 }
1247 1170
1248 1171
1249 -.admin-maxwith.qcld-openai-main-box button.btn.btn-link.collapsed:after{
1250 -
1251 - content: "\f10f";
1252 - font-family: dashicons;
1172 +.admin-maxwith.qcld-openai-main-box button.btn.btn-link:after {
1173 + font: normal normal normal 24px / 1 FontAwesome;
1174 + content: "\f055";
1253 1175 position: absolute;
1254 1176 right: 18px;
1255 1177 top: 12px;
1256 - font-size: 22px;
1257 - font-weight: normal;
1258 1178 }
1259 1179
1260 1180
1261 1181 .admin-maxwith.qcld-openai-main-box .btn.active.focus,
@@ -1280,16 +1200,18 @@
1280 1200 font-size: 15px;
1281 1201 }
1282 1202
1283 1203 .admin-maxwith.qcld-openai-main-box .tab-content .alert.alert-info {
1284 - margin: 15px 0 0 0;
1204 + margin: 15px 0 0 15px;
1285 1205 }
1206 +
1207 +
1286 1208 .admin-maxwith.qcld-openai-main-box ul.nav.nav-tabs li a {
1287 1209 padding: 14px 20px;
1288 1210 width: 100%;
1289 1211 font-size: 16px;
1290 1212 font-weight: 500;
1291 - color: var(--woobot-nav-muted);
1213 + color: #988FBD;
1292 1214 border-radius: 8px;
1293 1215 position: relative;
1294 1216 display: flex;
1295 1217 align-items: center;
@@ -1305,15 +1227,15 @@
1305 1227 padding: 14px 20px;
1306 1228 width: 100%;
1307 1229 font-size: 16px;
1308 1230 font-weight: 500;
1309 - color: var(--woobot-nav-muted);
1231 + color: #988FBD;
1310 1232 border-radius: 8px;
1311 1233 position: relative;
1312 1234 display: flex;
1313 1235 align-items: center;
1314 1236 gap: 15px;
1315 - background: var(--woobot-primary);
1237 + background: #5B4E96;
1316 1238 color: #ffffff;
1317 1239 text-decoration: none;
1318 1240 border: none;
1319 1241 margin: 2px 0;
@@ -1324,9 +1246,9 @@
1324 1246 .wp-chatbot-wrap div#wp-chatbot-exclude-post-list input[type=checkbox]+label {
1325 1247 position: relative;
1326 1248 width: 18px;
1327 1249 height: 18px;
1328 - border: 2px solid var(--woobot-primary);
1250 + border: 2px solid #5b4e96;
1329 1251 border-radius: 4px;
1330 1252 top: 0;
1331 1253 left: 0;
1332 1254 transform: translate(0%, 0%);
@@ -1384,13 +1306,13 @@
1384 1306 .qcld-main-wrapper div#headingTwoControl a {
1385 1307 font-weight: bold;
1386 1308 }
1387 1309
1388 -.qcl-openai input[type=checkbox]+label {
1310 +.qcl-openai div#wp-chatbot-openai-settings input[type=checkbox]+label {
1389 1311 position: relative;
1390 1312 width: 18px;
1391 1313 height: 18px;
1392 - border: 2px solid var(--woobot-primary);
1314 + border: 2px solid #5b4e96;
1393 1315 border-radius: 4px;
1394 1316 top: 0;
1395 1317 left: 0;
1396 1318 transform: translate(0%, 0%);
@@ -1403,13 +1325,13 @@
1403 1325 -ms-user-select: none;
1404 1326 user-select: none;
1405 1327 display: flex;
1406 1328 align-items: center;
1407 - margin-bottom: 10px;
1329 + margin-bottom: 0;
1408 1330 line-height: 30px;
1409 1331 }
1410 1332
1411 -.qcl-openai input[type=checkbox]+label:after {
1333 +.qcl-openai div#wp-chatbot-openai-settings input[type=checkbox]+label:after {
1412 1334 content: "";
1413 1335 position: absolute;
1414 1336 width: 0px;
1415 1337 height: 8px;
@@ -1422,23 +1344,23 @@
1422 1344 opacity: 0;
1423 1345 transition: all ease-out 200ms;
1424 1346 }
1425 1347
1426 -.qcl-openai input[type=checkbox]:checked+label {
1348 +.qcl-openai div#wp-chatbot-openai-settings input[type=checkbox]:checked+label {
1427 1349 border: 2px solid #22b573;
1428 1350 }
1429 1351
1430 -.qcl-openai input[type=checkbox]:checked+label:after {
1352 +.qcl-openai div#wp-chatbot-openai-settings input[type=checkbox]:checked+label:after {
1431 1353 opacity: 1;
1432 1354 width: 22px;
1433 1355 }
1434 1356
1435 -.qcl-openai input[type=checkbox] {
1357 +.qcl-openai div#wp-chatbot-openai-settings input[type=checkbox] {
1436 1358 display: none;
1437 1359 }
1438 1360
1439 1361
1440 -.qcl-openai .form-check {
1362 +.qcl-openai div#wp-chatbot-openai-settings .form-check {
1441 1363 margin-bottom: 15px;
1442 1364 border: 1px solid #E5E6F2;
1443 1365 padding: 12px 12px;
1444 1366 border-radius: 8px;
@@ -1443,17 +1365,17 @@
1443 1365 padding: 12px 12px;
1444 1366 border-radius: 8px;
1445 1367 }
1446 1368
1447 -.qcl-openai label.form-check-label span {
1369 +.qcl-openai div#wp-chatbot-openai-settings label.form-check-label span {
1448 1370 font-size: 12px;
1449 1371 }
1450 1372
1451 -.qcl-openai label.form-check-label span.pro-badge {
1373 +.qcl-openai div#wp-chatbot-openai-settings label.form-check-label span.pro-badge {
1452 1374 font-size: 9px;
1453 1375 font-weight: 400;
1454 1376 color: #ffffff;
1455 - background: var(--woobot-primary);
1377 + background: #5B4E96;
1456 1378 border-radius: 20px;
1457 1379 padding: 2px 8px;
1458 1380 margin-left: 5px;
1459 1381 text-transform: uppercase;
@@ -1460,10 +1382,10 @@
1460 1382 text-indent: initial;
1461 1383 line-height: 16px;
1462 1384 }
1463 1385
1464 -.qcl-openai a#save_setting {
1465 - margin: 0 0 0 0;
1386 +.qcl-openai div#wp-chatbot-openai-settings a#save_setting {
1387 + margin: 0 0 15px 0;
1466 1388 }
1467 1389
1468 1390 .qcl-openai div#wp-chatbot-openrouter-settings input[type=checkbox]+label {
1469 1391 position: relative;
@@ -1468,9 +1390,9 @@
1468 1390 .qcl-openai div#wp-chatbot-openrouter-settings input[type=checkbox]+label {
1469 1391 position: relative;
1470 1392 width: 18px;
1471 1393 height: 18px;
1472 - border: 2px solid var(--woobot-primary);
1394 + border: 2px solid #5b4e96;
1473 1395 border-radius: 4px;
1474 1396 top: 0;
1475 1397 left: 0;
1476 1398 transform: translate(0%, 0%);
@@ -1531,9 +1453,9 @@
1531 1453 .qcl-openai div#wp-chatbot-openrouter-settings label.form-check-label span.pro-badge {
1532 1454 font-size: 9px;
1533 1455 font-weight: 400;
1534 1456 color: #ffffff;
1535 - background: var(--woobot-primary);
1457 + background: #5B4E96;
1536 1458 border-radius: 20px;
1537 1459 padding: 2px 8px;
1538 1460 margin-left: 5px;
1539 1461 text-transform: uppercase;
@@ -1564,163 +1486,17 @@
1564 1486 }
1565 1487
1566 1488
1567 1489 .admin-maxwith.qcld-openai-main-box .col-auto.me-auto.ai-settings-title-container h4 {
1568 - width: 365px;
1490 + width: 396px;
1569 1491 }
1570 1492
1571 1493 .admin-maxwith.qcld-openai-main-box .col-auto.me-auto.ai-settings-title-container select {
1572 - display: none;
1494 + border-color: #ffffff;
1495 + width: 220px;
1573 1496 }
1574 1497
1575 -/* Avatar Location Selector */
1576 -.avatar-location-wrapper {
1577 - background: #ffffff;
1578 - border-radius: 12px;
1579 - padding: 0 0 25px 0;
1580 - margin: 0 0 0 0;
1581 -}
1582 1498
1583 -.avatar-location-title {
1584 - font-size: 13px;
1585 - font-weight: 600;
1586 - color: #6B7280;
1587 - margin: 0 0 10px 0;
1588 - text-transform: none;
1589 - letter-spacing: 0;
1590 -}
1591 -
1592 -.avatar-location-cards {
1593 - display: inline-flex;
1594 - gap: 0;
1595 - background: #F3F4F6;
1596 - border-radius: 10px;
1597 - padding: 4px;
1598 -}
1599 -
1600 -.avatar-location-card {
1601 - display: flex;
1602 - align-items: center;
1603 - gap: 6px;
1604 - padding: 8px 18px;
1605 - border-radius: 8px;
1606 - cursor: pointer;
1607 - font-size: 13px;
1608 - font-weight: 500;
1609 - color: #6B7280;
1610 - background: transparent;
1611 - border: none;
1612 - transition: all 0.2s ease;
1613 - user-select: none;
1614 -}
1615 -
1616 -.avatar-location-card:hover {
1617 - color: #374151;
1618 - background: #E5E7EB;
1619 -}
1620 -
1621 -.avatar-location-card.active {
1622 - background: #ffffff;
1623 - color: #111827;
1624 - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
1625 -}
1626 -
1627 -.avatar-location-card svg {
1628 - flex-shrink: 0;
1629 - color: inherit;
1630 -}
1631 -
1632 -.avatar-location-card.active svg {
1633 - color: #4B5563;
1634 -}
1635 -
1636 -/* AI Provider Cards Wrapper */
1637 -.ai-provider-cards-wrapper {
1638 - background: #ffffff;
1639 - border-radius: 12px;
1640 - padding: 20px 24px 20px 6px;
1641 - margin: 0 0 0 0;
1642 -}
1643 -
1644 -.ai-provider-cards {
1645 - display: flex;
1646 - gap: 12px;
1647 - flex-wrap: wrap;
1648 - padding: 4px 0;
1649 -}
1650 -
1651 -.ai-provider-card {
1652 - display: flex;
1653 - flex-direction: column;
1654 - align-items: center;
1655 - justify-content: center;
1656 - gap: 8px;
1657 - padding: 8px 12px;
1658 - min-width: 110px;
1659 - background: #ffffff;
1660 - border: 2px solid #E5E7EB;
1661 - border-radius: 12px;
1662 - cursor: pointer;
1663 - position: relative;
1664 - transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);
1665 - user-select: none;
1666 -}
1667 -
1668 -.ai-provider-card:hover {
1669 - border-color: #93C5FD;
1670 - background: #F0F7FF;
1671 - transform: translateY(-2px);
1672 - box-shadow: 0 4px 12px rgba(37, 99, 235, 0.10);
1673 -}
1674 -
1675 -.ai-provider-card.active {
1676 - border-color: #2563EB;
1677 - background: #EFF6FF;
1678 - box-shadow: 0 2px 8px rgba(37, 99, 235, 0.13);
1679 -}
1680 -
1681 -.ai-provider-check {
1682 - position: absolute;
1683 - top: 6px;
1684 - right: 6px;
1685 - opacity: 0;
1686 - transform: scale(0.5);
1687 - transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);
1688 - line-height: 0;
1689 -}
1690 -
1691 -.ai-provider-card.active .ai-provider-check {
1692 - opacity: 1;
1693 - transform: scale(1);
1694 -}
1695 -
1696 -.ai-provider-icon {
1697 - width: 40px;
1698 - height: 40px;
1699 - display: flex;
1700 - align-items: center;
1701 - justify-content: center;
1702 -}
1703 -
1704 -.ai-provider-icon svg {
1705 - width: 32px;
1706 - height: 32px;
1707 -}
1708 -
1709 -.ai-provider-name {
1710 - font-size: 12px;
1711 - font-weight: 600;
1712 - color: #4B5563;
1713 - text-align: center;
1714 - white-space: nowrap;
1715 - line-height: 1.2;
1716 -}
1717 -
1718 -.ai-provider-card.active .ai-provider-name {
1719 - color: #1E40AF;
1720 -}
1721 -
1722 -
1723 1499 .admin-maxwith.qcld-openai-main-box .tab-content div#wp-chatbot-openai-training-model .row.my-4 {
1724 1500 font-size: 15px;
1725 1501 display: flex;
1726 1502 width: 100%;
@@ -1730,9 +1506,9 @@
1730 1506 text-align: center;
1731 1507 }
1732 1508
1733 1509 .admin-maxwith.qcld-openai-main-box .tab-content div#wp-chatbot-data_post_converter .row.my-4 {
1734 - font-size: 16px;
1510 + font-size: 15px;
1735 1511 display: flex;
1736 1512 width: 100%;
1737 1513 align-items: center;
1738 1514 justify-content: center;
@@ -1740,9 +1516,9 @@
1740 1516 text-align: center;
1741 1517 }
1742 1518
1743 1519 .admin-maxwith.qcld-openai-main-box .tab-content div#wp-chatbot-img_generator .row.my-4 {
1744 - font-size: 16px;
1520 + font-size: 15px;
1745 1521 display: flex;
1746 1522 width: 100%;
1747 1523 align-items: center;
1748 1524 justify-content: center;
@@ -1750,9 +1526,9 @@
1750 1526 text-align: center;
1751 1527 }
1752 1528
1753 1529 .admin-maxwith.qcld-openai-main-box .tab-content div#wp-chatbot-content_writer .row.my-4 {
1754 - font-size: 16px;
1530 + font-size: 15px;
1755 1531 display: flex;
1756 1532 width: 100%;
1757 1533 align-items: center;
1758 1534 justify-content: center;
@@ -1803,9 +1579,9 @@
1803 1579 margin: 2px 10px;
1804 1580 font-size: 15px;
1805 1581 font-weight: 500;
1806 1582 border: none;
1807 - background: var(--woobot-primary);
1583 + background: #5b4e96;
1808 1584 color: #fff;
1809 1585 padding: 14px 20px !important;
1810 1586 display: flex;
1811 1587 align-items: center;
@@ -1814,20 +1590,20 @@
1814 1590
1815 1591 .content_qcbot_help_secion .panel-default>.panel-heading {
1816 1592 color: #333;
1817 1593 background-color: #f5f5f5;
1818 - border-color: var(--woobot-primary);
1594 + border-color: #5B4E96;
1819 1595 background: #fff !important;
1820 - color: var(--woobot-primary) !important;
1596 + color: #5B4E96 !important;
1821 1597 text-decoration: none !important;
1822 1598 border-radius: 8px;
1823 - border: 2px solid var(--woobot-primary);
1599 + border: 2px solid #5B4E96;
1824 1600 padding: 0;
1825 1601 }
1826 1602
1827 1603
1828 1604 .content_qcbot_help_secion .panel-default>.panel-heading:hover {
1829 - background: var(--woobot-primary) !important;
1605 + background: #5B4E96 !important;
1830 1606 color: #ffffff !important;
1831 1607 text-decoration: none !important;
1832 1608 border-radius: 8px;
1833 1609 }
@@ -1847,10 +1623,8 @@
1847 1623 position: relative;
1848 1624 display: block;
1849 1625 padding: 15px 12px;
1850 1626 font-size: 16px;
1851 - font-weight: bold;
1852 - color: var(--woobot-primary);
1853 1627 }
1854 1628
1855 1629 .content_qcbot_help_secion p {
1856 1630 font-size: 15px;
@@ -1856,25 +1630,21 @@
1856 1630 font-size: 15px;
1857 1631 }
1858 1632
1859 1633 .content_qcbot_help_secion .panel-title a.collapsed:after {
1860 - content: "\f10f";
1634 + font: normal normal normal 24px / 1 FontAwesome;
1635 + content: "\f055";
1861 1636 position: absolute;
1862 1637 right: 18px;
1863 1638 top: 12px;
1864 - font-family: dashicons;
1865 - font-size: 24PX;
1866 - font-weight: normal;
1867 1639 }
1868 1640
1869 1641 .content_qcbot_help_secion .panel-title a:after {
1870 - content: "\f14f";
1642 + font: normal normal normal 24px / 1 FontAwesome;
1643 + content: "\f056";
1871 1644 position: absolute;
1872 1645 right: 18px;
1873 1646 top: 12px;
1874 - font-family: dashicons;
1875 - font-size: 24PX;
1876 - font-weight: normal;
1877 1647 }
1878 1648
1879 1649
1880 1650 .content_qcbot_help_secion .panel-default>.panel-heading+.panel-collapse>.panel-body {
@@ -1940,9 +1710,9 @@
1940 1710 display: block;
1941 1711 padding: 15px 12px;
1942 1712 font-size: 16px;
1943 1713 color: #fff;
1944 - background: var(--woobot-primary);
1714 + background: #5B4E96;
1945 1715 width: 100%;
1946 1716 text-align: left;
1947 1717 }
1948 1718
@@ -1966,16 +1736,16 @@
1966 1736 float: left;
1967 1737 border: 1px solid #c3c4c7;
1968 1738 border-bottom: 1px;
1969 1739 margin-left: .5em;
1970 - font-size: 16px;
1740 + font-size: 14px;
1971 1741 line-height: 1.71428571;
1972 1742 font-weight: 600;
1973 1743 background: #ffffff;
1974 - color: var(--woobot-primary);
1744 + color: #5b4e96;
1975 1745 text-decoration: none;
1976 1746 white-space: nowrap;
1977 - border: 1px solid var(--woobot-primary);
1747 + border: 1px solid #5b4e96;
1978 1748 padding: 14px 20px !important;
1979 1749 line-height: normal !important;
1980 1750 border-radius: 6px;
1981 1751
@@ -1985,16 +1755,16 @@
1985 1755 float: left;
1986 1756 border: 1px solid #c3c4c7;
1987 1757 border-bottom: 1px;
1988 1758 margin-left: .5em;
1989 - font-size: 16px;
1759 + font-size: 14px;
1990 1760 line-height: 1.71428571;
1991 1761 font-weight: 600;
1992 - background: var(--woobot-primary);
1762 + background: #5b4e96;
1993 1763 color: #fff;
1994 1764 text-decoration: none;
1995 1765 white-space: nowrap;
1996 - border: 1px solid var(--woobot-primary);
1766 + border: 1px solid #5b4e96;
1997 1767 padding: 14px 20px !important;
1998 1768 line-height: normal !important;
1999 1769
2000 1770 }
@@ -2016,18 +1786,18 @@
2016 1786 padding: 14px 20px;
2017 1787 width: 100%;
2018 1788 font-size: 16px;
2019 1789 font-weight: 500;
2020 - color: var(--woobot-nav-muted);
1790 + color: #988FBD;
2021 1791 border-radius: 8px;
2022 1792 position: relative;
2023 1793 display: flex;
2024 1794 align-items: center;
2025 1795 gap: 15px;
2026 - background: var(--woobot-primary);
1796 + background: #5B4E96;
2027 1797 color: #ffffff;
2028 1798 text-decoration: none;
2029 - border-color: var(--woobot-primary) !important;
1799 + border-color: #5b4e96 !important;
2030 1800 }
2031 1801
2032 1802
2033 1803
@@ -2040,9 +1810,9 @@
2040 1810 .wp-chatbot-language-center-summmery-checkbox input[type=checkbox]+label {
2041 1811 position: relative;
2042 1812 width: 18px;
2043 1813 height: 18px;
2044 - border: 2px solid var(--woobot-primary);
1814 + border: 2px solid #5b4e96;
2045 1815 border-radius: 4px;
2046 1816 top: 0;
2047 1817 left: 0;
2048 1818 transform: translate(0%, 0%);
@@ -2131,9 +1901,9 @@
2131 1901 display: inline-block;
2132 1902 min-width: 310px;
2133 1903 margin: 0;
2134 1904 }
2135 -#rotationloader
1905 +#rotationloader.fa.fa-spinner
2136 1906 {
2137 1907 display: none;
2138 1908 rotate: initial;
2139 1909 -webkit-animation: rotation 2s infinite linear;
@@ -2149,9 +1919,9 @@
2149 1919 text-align: center;
2150 1920 display: flex;
2151 1921 align-items: center;
2152 1922 justify-content: center;
2153 - background: color-mix(in srgb, var(--woobot-primary) 56%, transparent);
1923 + background: #5b4e968f;
2154 1924 color: #ffffff;
2155 1925 font-size: 60px;
2156 1926 border-radius: 8px;
2157 1927 }
@@ -2158,15 +1928,12 @@
2158 1928 a.qcld-wp-chatbot-wrap--doc_logo {
2159 1929 text-decoration: none !important;
2160 1930 position: relative;
2161 1931 }
2162 -.docs_icon span {
2163 - background: var(--woobot-primary);
1932 +.docs_icon i {
1933 + background: #5b4e96;
2164 1934 padding: 25px 25px;
2165 1935 border-radius: 50%;
2166 - font-size: 82px;
2167 - width: auto;
2168 - height: auto;
2169 1936 }
2170 1937
2171 1938
2172 1939 /* .lp-submenu-wpbot_openAi button.swal2-deny.swal2-styled {
@@ -2195,14 +1962,14 @@
2195 1962
2196 1963 .wp-chatbot-wrap a.nav-tab.sld_click_handle {
2197 1964 margin-right: .5em;
2198 1965 line-height: 1.42857143;
2199 - border: 1px solid var(--woobot-primary) !important;
1966 + border: 1px solid #5b4e96 !important;
2200 1967 border-radius: 6px !important;
2201 - border: 1px solid var(--woobot-primary) !important;
1968 + border: 1px solid #5b4e96 !important;
2202 1969 padding: 10px 20px !important;
2203 1970 border-radius: 8px !important;
2204 - color: var(--woobot-primary) !important;
1971 + color: #5b4e96 !important;
2205 1972 font-size: 15px !important;
2206 1973 font-weight: 600;
2207 1974 line-height: normal !important;
2208 1975 background: #fff;
@@ -2210,11 +1977,11 @@
2210 1977
2211 1978 .wp-chatbot-wrap a.nav-tab.sld_click_handle:hover, .wp-chatbot-wrap a.nav-tab.sld_click_handle.nav-tab-active{
2212 1979 margin-right: .5em;
2213 1980 line-height: 1.42857143;
2214 - border: 1px solid var(--woobot-primary) !important;
1981 + border: 1px solid #5b4e96 !important;
2215 1982 border-radius: 6px !important;
2216 - border: 1px solid var(--woobot-primary) !important;
1983 + border: 1px solid #5b4e96 !important;
2217 1984 padding: 10px 20px !important;
2218 1985 border-radius: 8px !important;
2219 1986 color: #fff !important;
2220 1987 font-size: 15px !important;
@@ -2219,9 +1986,9 @@
2219 1986 color: #fff !important;
2220 1987 font-size: 15px !important;
2221 1988 font-weight: 600;
2222 1989 line-height: normal !important;
2223 - background: var(--woobot-primary);
1990 + background: #5b4e96;
2224 1991 }
2225 1992
2226 1993
2227 1994
@@ -2251,9 +2018,9 @@
2251 2018 padding: 14px 20px;
2252 2019 width: auto;
2253 2020 font-size: 16px;
2254 2021 font-weight: 500;
2255 - color: var(--woobot-nav-muted);
2022 + color: #988FBD;
2256 2023 border-radius: 8px;
2257 2024 position: relative;
2258 2025 display: flex;
2259 2026 align-items: center;
@@ -2260,9 +2027,9 @@
2260 2027 gap: 15px;
2261 2028 background: #d14529;
2262 2029 color: #ffffff;
2263 2030 text-decoration: none;
2264 - border-color: var(--woobot-primary) !important;
2031 + border-color: #5b4e96 !important;
2265 2032 }
2266 2033
2267 2034
2268 2035 button.swal2-confirm.btn.btn-lg.swal2-styled {
@@ -2272,9 +2039,9 @@
2272 2039 .chatbot-wpbot-lite_page_wpbot button.swal2-deny.swal2-styled {
2273 2040 display: none !important;
2274 2041 }
2275 2042 a#qcld_save_openrouter_setting {
2276 - background: var(--woobot-primary);
2043 + background: #5B4E96;
2277 2044 color: #ffffff;
2278 2045 border: none;
2279 2046 padding: 12px 30px;
2280 2047 }
@@ -2279,9 +2046,9 @@
2279 2046 padding: 12px 30px;
2280 2047 }
2281 2048
2282 2049 a#save_setting {
2283 - background: var(--woobot-primary);
2050 + background: #5B4E96;
2284 2051 color: #ffffff;
2285 2052 border: none;
2286 2053 padding: 12px 30px;
2287 2054 }
@@ -2401,12 +2168,12 @@
2401 2168 width: auto;
2402 2169 font-size: 16px;
2403 2170 align-items: center;
2404 2171 gap: 15px;
2405 - background: var(--woobot-primary);
2172 + background: #5B4E96;
2406 2173 color: #ffffff;
2407 2174 text-decoration: none;
2408 - border-color: var(--woobot-primary) !important;
2175 + border-color: #5b4e96 !important;
2409 2176 }
2410 2177
2411 2178 .wrap.qcld-main-wrapper a:focus {
2412 2179 outline: none !important;
@@ -2420,9 +2187,9 @@
2420 2187
2421 2188
2422 2189 .qcld-general-settings-connection-notic {
2423 2190 background: #eee;
2424 - border: 2px solid var(--woobot-primary);
2191 + border: 2px solid #5b4e96;
2425 2192 border-radius: 8px;
2426 2193 margin: 0 0 15px 0;
2427 2194 padding: 12px;
2428 2195 background: linear-gradient(192deg, #FFE3E1 4%, #E9E4FF 98.26%);
@@ -2443,13 +2210,34 @@
2443 2210 transition: all 200ms;
2444 2211 font-size: 30px;
2445 2212 font-weight: bold;
2446 2213 text-decoration: none;
2447 - color: var(--woobot-primary);
2214 + color: #5b4e96;
2448 2215 }
2449 2216 .qcld-general-settings-close:hover {
2450 2217 color: orange;
2451 2218 }
2219 +
2220 +
2221 +
2222 +
2223 +
2224 +
2225 +
2226 +
2227 +
2228 +
2229 +
2230 +
2231 +
2232 +
2233 +
2234 +
2235 +
2236 +
2237 +
2238 +
2239 +
2452 2240 #qcld-show-more-wrapper-box {
2453 2241 margin-top: 0;
2454 2242 position:relative;
2455 2243 }
@@ -2475,16 +2263,16 @@
2475 2263 font-weight: bold;
2476 2264 }
2477 2265
2478 2266 #qcld-show-more-wrapper-box .qcld-show-more-show-more-height {
2479 - height: 338px;
2267 + height: 190px;
2480 2268 overflow:hidden;
2481 2269 }
2482 2270
2483 2271 #qcld-show-more-wrapper-box .qcld-show-more-show-more i {
2484 2272 display: block;
2485 - padding: 0 0 0 0;
2486 - background: var(--woobot-primary);
2273 + padding: 6px 0 0 0;
2274 + background: #5b4e96;
2487 2275 width: 30px;
2488 2276 height: 30px;
2489 2277 line-height: 30px;
2490 2278 border-radius: 50%;
@@ -2496,9 +2284,9 @@
2496 2284 .qcl-openai div#wp-chatbot-gemini-settings input[type=checkbox]+label {
2497 2285 position: relative;
2498 2286 width: 18px;
2499 2287 height: 18px;
2500 - border: 2px solid var(--woobot-primary);
2288 + border: 2px solid #5b4e96;
2501 2289 border-radius: 4px;
2502 2290 top: 0;
2503 2291 left: 0;
2504 2292 transform: translate(0%, 0%);
@@ -2560,9 +2348,9 @@
2560 2348 .qcl-openai div#wp-chatbot-gemini-settings label.form-check-label span.pro-badge {
2561 2349 font-size: 9px;
2562 2350 font-weight: 400;
2563 2351 color: #ffffff;
2564 - background: var(--woobot-primary);
2352 + background: #5B4E96;
2565 2353 border-radius: 20px;
2566 2354 padding: 2px 8px;
2567 2355 margin-left: 5px;
2568 2356 text-transform: uppercase;
@@ -2586,56 +2374,8 @@
2586 2374 textarea#qcld_openai_system_content {
2587 2375 height: 120px;
2588 2376 line-height: 28px;
2589 2377 }
2590 -.qcld-openai-system-presets {
2591 - display: flex;
2592 - gap: 10px;
2593 - margin: 12px 0;
2594 - overflow-x: auto;
2595 - padding-bottom: 8px;
2596 - scroll-snap-type: x proximity;
2597 - flex-wrap: wrap;
2598 -}
2599 -.qcld-openai-system-preset {
2600 - align-items: center;
2601 - border: 1px solid #dcdcde;
2602 - border-radius: 6px;
2603 - cursor: pointer;
2604 - display: flex;
2605 - flex: 0 0 220px;
2606 - gap: 10px;
2607 - justify-content: center;
2608 - margin: 0;
2609 - min-height: 70px;
2610 - padding: 12px;
2611 - scroll-snap-align: start;
2612 - text-align: center;
2613 -}
2614 -.qcld-openai-system-preset input {
2615 - display: none;
2616 -}
2617 -.qcld-openai-system-preset.is-selected {
2618 - background: #f0f6fc;
2619 - border-color: #2271b1;
2620 -}
2621 -.qcld-openai-system-preset-content {
2622 - display: grid;
2623 - gap: 4px;
2624 - line-height: 22px;
2625 -}
2626 -.qcld-openai-system-preset-title {
2627 - color: #1d2327;
2628 - font-weight: 600;
2629 -}
2630 -.qcld-openai-system-preset-value {
2631 - display: none;
2632 -}
2633 -@media (max-width: 782px) {
2634 - .qcld-openai-system-preset {
2635 - flex-basis: 180px;
2636 - }
2637 -}
2638 2378 .qcld-main-wrapper .alert.alert-warning {
2639 2379 background: linear-gradient(130deg, #ffffff 70%, #e9e4ff 96% 96%);
2640 2380 border-radius: 6px;
2641 2381 color: #721c24;
@@ -2651,1131 +2391,5 @@
2651 2391 .qcld-dialogflow-enable-notice {
2652 2392 padding: 15px 0 15px 0;
2653 2393 color: red;
2654 2394 font-weight: bold;
2655 -}
2656 -
2657 -a#qcld_save_gemini_setting {
2658 - background: var(--woobot-primary);
2659 - color: #ffffff;
2660 - border: none;
2661 - padding: 12px 30px;
2662 -}
2663 -.card-body-gemini {
2664 - padding: 0 15px;
2665 -}
2666 -
2667 -div#panelsStayOpen-collapseseven pre {
2668 - width: 100%;
2669 - display: block;
2670 - max-width: 1120px;
2671 -}
2672 -
2673 -.card-body-gemini p {
2674 - font-size: 16px;
2675 - font-weight: bold;
2676 -}
2677 -
2678 -.card-body-openrouter p{
2679 - font-size: 16px;
2680 - font-weight: bold;
2681 -}
2682 -div#wp-chatbot-openai-assistants p {
2683 - font-size: 16px;
2684 -}
2685 -button.btn{
2686 - outline: none !important;
2687 -}
2688 -button.btn:focus{
2689 - outline: none !important;
2690 -}
2691 -input:focus {
2692 - border-color: #e1dbff;
2693 - box-shadow: none !important;
2694 - outline: none !important;
2695 -}
2696 -
2697 -.wp-chatbot-wrap .qc-opt-language-title{
2698 - font-weight: bold !important;
2699 - color: var(--woobot-primary) !important;
2700 - font-size: 16px;
2701 -}
2702 -
2703 -button.qcld_chatbot_custom_icon_button.button, button.wp_chatbot_custom_agent_button.button {
2704 - padding: 2px 20px;
2705 - width: auto;
2706 - font-size: 14px;
2707 - font-weight: 500;
2708 - color: var(--woobot-nav-muted);
2709 - border-radius: 8px;
2710 - background: #fff;
2711 - color: var(--woobot-primary);
2712 - text-decoration: none;
2713 - margin: 0;
2714 - border: 2px solid var(--woobot-primary);
2715 -
2716 -}
2717 -
2718 -button.qcld_chatbot_custom_icon_button.button:hover, button.wp_chatbot_custom_agent_button.button:hover {
2719 - background: var(--woobot-primary);
2720 - color: #fff;
2721 - border: 2px solid var(--woobot-primary);
2722 -
2723 -}
2724 -
2725 -
2726 -@media (min-width: 993px) and (max-width: 1350px) {
2727 -.wp-chatbot-admin-upgrade-pro-sidebar {
2728 - width: 25%;
2729 -}
2730 -}
2731 -
2732 -.wp-chatbot-tabs nav ul li a span.dashicons {
2733 - font-size: 20px;
2734 - width: auto;
2735 - height: auto;
2736 -}
2737 -.wp-chatbot-tabs nav .cxsc-settings_openai_border a span.dashicons {
2738 - font-size: 20px;
2739 -}
2740 -
2741 -
2742 -.dashicons, .dashicons-before:before {
2743 - font-family: dashicons;
2744 - display: inline-block;
2745 - line-height: 1;
2746 - font-weight: 400;
2747 - font-weight: normal;
2748 -}
2749 -
2750 -.qcl-openai a:focus {
2751 - outline: 0 auto -webkit-focus-ring-color;
2752 - outline-offset: 0;
2753 - border: none !important;
2754 - outline: none !important;
2755 - box-shadow: none;
2756 -}
2757 -
2758 -#qcld_check_connection i{
2759 - animation: rotation infinite 3s linear;
2760 -}
2761 -
2762 -.wp-chatbot-wrap div#wp-chatbot-custom-color-options .form-group {
2763 - min-height: 90px;
2764 -}
2765 -
2766 -div#promotion-wpchatbot .qc-review-text a {
2767 - display: block;
2768 -}
2769 -.qcld-wp-chatbot-wrap-header-logo {
2770 - display: flex;
2771 - align-items: center;
2772 - gap: 10px;
2773 -}
2774 -@keyframes rotation{
2775 - from{
2776 - transform:rotate(360deg);
2777 - }
2778 -
2779 - to{
2780 - transform:rotate(0deg);
2781 - }
2782 -}
2783 -
2784 -.qcld-btn-primary {
2785 - padding: 14px 30px;
2786 - width: auto;
2787 - font-size: 16px;
2788 - font-weight: 500;
2789 - color: var(--woobot-nav-muted);
2790 - border-radius: 8px;
2791 - position: relative;
2792 - display: inline-block;
2793 - align-items: center;
2794 - gap: 15px;
2795 - background: var(--woobot-primary);
2796 - color: #ffffff;
2797 - text-decoration: none;
2798 - border-color: var(--woobot-primary) !important;
2799 - line-height: normal;
2800 -}
2801 -div#wpfooter {
2802 - display: none;
2803 -}
2804 -
2805 -.qcld-btn-primary {
2806 -
2807 - border: none;
2808 -}
2809 -
2810 -div#qcld-rag-settings-tab .wrap h3 {
2811 - padding: 0 0 8px 0;
2812 - margin: 20px 0 12px 0;
2813 - font-weight: bold;
2814 - font-size: 22px !important;
2815 - color: var(--woobot-primary) !important;
2816 -}
2817 -
2818 -div#rag-sync .wrap h3 {
2819 - padding: 0 0 8px 0;
2820 - margin: 10px 0 12px 0;
2821 - font-weight: bold;
2822 - font-size: 22px !important;
2823 - color: var(--woobot-primary) !important;
2824 -}
2825 -
2826 -div#rag-settings h2.nav-tab-wrapper a {
2827 - margin-right: 0;
2828 - line-height: 1.42857143;
2829 - border: 1px solid var(--woobot-primary);
2830 - border-radius: 6px;
2831 - border: 1px solid var(--woobot-primary);
2832 - padding: 10px 20px !important;
2833 - border-radius: 8px;
2834 - color: var(--woobot-primary);
2835 - font-size: 15px;
2836 - font-weight: 600;
2837 - line-height: normal !important;
2838 - background: #fff;
2839 -}
2840 -
2841 -div#rag-settings h2.nav-tab-wrapper {
2842 - margin: 0;
2843 - padding: 0;
2844 - border: none;
2845 -}
2846 -
2847 -div#rag-settings h2.nav-tab-wrapper a:hover, div#rag-settings h2.nav-tab-wrapper a.nav-tab-active, div#rag-settings h2.nav-tab-wrapper a:focus {
2848 - color: #fff;
2849 - background: var(--woobot-primary);
2850 - text-decoration: none !important;
2851 - border: 1px solid var(--woobot-primary);
2852 -}
2853 -
2854 -
2855 -
2856 -button#rag-pdf-submit, button#rag-csv-submit, button#rag-xaml-submit, button#rag_embed_btn {
2857 - padding: 8px 15px;
2858 - width: auto;
2859 - font-size: 16px;
2860 - font-weight: 500;
2861 - color: var(--woobot-nav-muted);
2862 - border-radius: 8px;
2863 - position: relative;
2864 - display: inline-block;
2865 - align-items: center;
2866 - gap: 15px;
2867 - background: var(--woobot-primary);
2868 - color: #ffffff;
2869 - text-decoration: none;
2870 - border-color: var(--woobot-primary) !important;
2871 - line-height: normal;
2872 -}
2873 -
2874 -div#rag-sync .wrap {
2875 - border: 1px solid #eee;
2876 - padding: 8px 12px;
2877 - border-radius: 6px;
2878 -}
2879 -
2880 -
2881 -
2882 -div#qcld-rag-settings-tab .wrap:first-child {
2883 - border: 1px solid #eee;
2884 - padding: 8px 12px;
2885 - border-radius: 6px;
2886 -}
2887 -
2888 -
2889 -.qcl-openai div#rag-database input[type=checkbox] {
2890 - display: block;
2891 -}
2892 -
2893 -.tablenav-pages {
2894 - text-align: right;
2895 - padding: 8px 0;
2896 -}
2897 -button#botmaster_submit_sitemap_btn {
2898 - background: var(--woobot-primary);
2899 - border-color: var(--woobot-primary);
2900 -}
2901 -div#rag-database h3 {
2902 - padding: 0 0 8px 0;
2903 - margin: 15px 0 8px 0;
2904 - font-weight: bold;
2905 - font-size: 22px !important;
2906 - color: var(--woobot-primary) !important;
2907 -}
2908 -
2909 -.qcl-openai div#rag-settings h2.nav-tab-wrapper a:focus {
2910 - border: 1px solid var(--woobot-primary) !important;
2911 -}
2912 -button#rag-delete-all {
2913 - background: var(--woobot-primary);
2914 - color: #fff;
2915 - border-color: var(--woobot-primary);
2916 -}
2917 -
2918 -div#rag-database table.widefat {
2919 - border: 1px solid #ffffff;
2920 - box-shadow: 0 1px 1px rgba(0, 0, 0, .04);
2921 -}
2922 -div#rag-database .widefat thead td, div#rag-database .widefat thead th {
2923 - border-bottom: 1px solid #ffffff;
2924 -}
2925 -
2926 -div#rag-database table.widefat thead {
2927 - background: var(--woobot-primary);
2928 - color: #fff;
2929 -}
2930 -div#rag-database table.widefat thead th {
2931 - color: #fff;
2932 -}
2933 -.qcl-openai div#rag-database input[type=checkbox] {
2934 - display: block;
2935 - width: 18px;
2936 - height: 18px;
2937 -}
2938 -div#wp-chatbot-openai-rag input[type=checkbox]+label {
2939 - margin-bottom: 0;
2940 -}
2941 -.qcl-openai input[type=checkbox]+label {
2942 - margin-bottom: 0;
2943 -}
2944 -div#qcld-rag-settings-tab .wrap .mb-3 {
2945 - padding: 5px 0;
2946 -}
2947 -div#rag-database input#search-submit {
2948 - background: var(--woobot-primary);
2949 - color: #fff;
2950 - border-color: var(--woobot-primary);
2951 -}
2952 -.rag_embed_cpts_wrapper {
2953 - display: flex;
2954 - flex-direction: column;
2955 - gap: 6px;
2956 -}
2957 -div#wp-chatbot-gemini-settings .input-group {
2958 - display: flex;
2959 - gap: 10px;
2960 -}
2961 -div#wp-chatbot-grok-settings a#qcld_save_grok_setting {
2962 - background: var(--woobot-primary);
2963 - color: #ffffff;
2964 - border: none;
2965 - padding: 12px 30px;
2966 -}
2967 -button#qcld_gemini_fetch_models {
2968 - background: var(--woobot-primary);
2969 - color: #ffffff;
2970 - border: none;
2971 -}
2972 -.wp-chatbot-wrap label.block.text-sm.font-medium.text-gray-700.mb-2.qc-opt-language-title {
2973 - display: block;
2974 - padding: 0 0 5px 0;
2975 -}
2976 -select#qcld_language_center_select {
2977 - padding: 0 0 0 0;
2978 - margin: 0 0 6px 0;
2979 - padding: 0 4px;
2980 - min-width: 220px;
2981 -}
2982 -select#qcld_language_center_select:focus {
2983 - border-color: var(--woobot-primary);
2984 - color: var(--woobot-primary);
2985 - box-shadow: 0 0 0 1px var(--woobot-primary);
2986 -}
2987 -div#common-ai-settings h2 a {
2988 - background: var(--woobot-primary);
2989 - color: #ffffff;
2990 - display: inline-block !important;
2991 - font-size: 16px;
2992 - padding: 8px 15px;
2993 - border-radius: 8px;
2994 -}
2995 -div#common-ai-settings h2.nav-tab-wrapper {
2996 - border: none;
2997 -}
2998 -div#qcld-rate-settings-tab {
2999 - display: block !important;
3000 -}
3001 -div#common-ai-settings .form-check {
3002 - margin-bottom: 15px;
3003 - border: 0px solid #E5E6F2;
3004 - padding: 12px 12px;
3005 - border-radius: 8px;
3006 -}
3007 -.cxsc-settings-blocks.cxsc-settings-blocks-style input[type=radio]:checked::before {
3008 - width: 1.5rem;
3009 - height: 1.5rem;
3010 - margin: -1px 0 0 -1px;
3011 -}
3012 -.cxsc-settings-blocks.cxsc-settings-blocks-style .radio-inline input[type=radio] {
3013 - width: 1.5rem;
3014 - height: 1.5rem;
3015 -}
3016 -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 {
3017 - padding: 8px 15px;
3018 - width: auto;
3019 - font-size: 16px;
3020 - font-weight: 500;
3021 - color: var(--woobot-nav-muted);
3022 - border-radius: 8px;
3023 - position: relative;
3024 - display: inline-block;
3025 - align-items: center;
3026 - gap: 15px;
3027 - background: var(--woobot-primary);
3028 - color: #ffffff;
3029 - text-decoration: none;
3030 - border-color: var(--woobot-primary) !important;
3031 - line-height: normal;
3032 -}
3033 -button#botmaster_submit_googlesheet_btn, button#botmaster_submit_googledoc_btn {
3034 - background: var(--woobot-primary);
3035 - border-color: var(--woobot-primary);
3036 -}
3037 -.wpbot-wizard-field select#wizard_ai_provider {
3038 - background: transparent;
3039 - color: #fff;
3040 - width: 100%;
3041 - display: block;
3042 - max-width: unset;
3043 -}
3044 -.wpbot-wizard-field select#wizard_ai_provider:hover {
3045 - border-color: var(--woobot-primary);
3046 - color: var(--woobot-primary);
3047 - box-shadow: 0 0 0 1px var(--woobot-primary);
3048 -}
3049 -div#wizard_api_key_container input#wizard_api_key {
3050 - background: transparent;
3051 - color: #fff;
3052 -}
3053 -div#collapseTwoControl input[type=radio]:checked::before {
3054 - background-color: var(--woobot-primary);
3055 -}
3056 -.nav-tab-wrapper.sld_nav_container.wppt_nav_container.qcld_help_wppt_nav_container{
3057 - width: 320px !important;
3058 - gap: 0;
3059 -}
3060 -div#rag-settings tbody#rag-knowledge-base-list tr td button {
3061 - padding: 6px 20px;
3062 - font-weight: bold;
3063 - font-size: 12px;
3064 -}
3065 -div#rag-settings tbody#rag-knowledge-base-list tr td button.button.button-small.button-link-delete.rag-delete-doc{
3066 - background: #d14529;
3067 - color: #fff;
3068 - border-color: #d14529;
3069 -}
3070 -button#ai-knowledge-base-tab {
3071 - animation: pulse 2s infinite;
3072 -}
3073 -@keyframes pulse {
3074 - 0% {
3075 - transform: scale(1);
3076 - }
3077 - 50% {
3078 - transform: scale(1.05);
3079 - }
3080 - 100% {
3081 - transform: scale(1);
3082 - }
3083 -}
3084 -footer.wp-chatbot-admin-footer input#submit {
3085 - background: var(--woobot-primary);
3086 - padding: 12px 30px;
3087 -}
3088 -footer.wp-chatbot-admin-footer {
3089 - padding: 0 20px 20px 20px;
3090 - margin: 0 20px;
3091 -}
3092 -.qcld-wp-chatbot-wrap-header_inn a.button.page-title-action {
3093 - padding: 8px 15px;
3094 - background: #ffffff;
3095 - color: var(--woobot-primary);
3096 - border: 2px solid var(--woobot-primary);
3097 - border-radius: 6px;
3098 - font-weight: bold;
3099 - position: absolute;
3100 - top: 30px;
3101 - left: 280px;
3102 - line-height: normal;
3103 - min-height: unset;
3104 -}
3105 -.qcld-wp-chatbot-wrap-header_inn a.button.page-title-action:hover {
3106 - padding: 8px 15px;
3107 - background: var(--woobot-primary);
3108 - color: #fff;
3109 - border: 2px solid var(--woobot-primary);
3110 - border-radius: 6px;
3111 - font-weight: bold;
3112 - position: absolute;
3113 - top: 31px;
3114 - left: 280px;
3115 -}
3116 -.qcld-session-history_menu_box .btn.btn-primary {
3117 - background: var(--woobot-primary) !important;
3118 - color: #fff !important;
3119 -}
3120 -.qcld-session-history_menu_box a.btn.btn-success {
3121 - padding: 8px 24px;
3122 - width: auto;
3123 - font-size: 15px;
3124 - font-weight: 500;
3125 - border-radius: 8px;
3126 - position: relative;
3127 - background: #ffffff;
3128 - color: var(--woobot-primary);
3129 - text-decoration: none;
3130 - line-height: normal;
3131 - border: 2px solid var(--woobot-primary);
3132 -}
3133 -.qcld-session-history_menu_box a.btn.btn-success:hover {
3134 - padding: 8px 24px;
3135 - width: auto;
3136 - font-size: 15px;
3137 - font-weight: 500;
3138 - border-radius: 8px;
3139 - position: relative;
3140 - background: var(--woobot-primary);
3141 - color: #fff;
3142 - text-decoration: none;
3143 - line-height: normal;
3144 - border: 2px solid var(--woobot-primary);
3145 -}
3146 -.Expandmore {
3147 - background: #23ab10;
3148 - display: inline-block;
3149 - padding: 4px 10px;
3150 - font-size: 14px;
3151 - border-radius: 6px;
3152 - position: relative;
3153 - top: -15px;
3154 -}
3155 -.Collapsemore {
3156 - background: #ff0000;
3157 - display: inline-block;
3158 - padding: 4px 10px;
3159 - font-size: 14px;
3160 - border-radius: 6px;
3161 - position: relative;
3162 - top: -15px;
3163 -}
3164 -.Expandmore span {
3165 - color: #fff;
3166 - margin: 0 0 0 8px;
3167 - padding: 0 5px;
3168 - font-size: 18px;
3169 -}
3170 -.admin-maxwith.qcld-openai-main-box .col-auto.me-auto.ai-settings-title-container {
3171 - display: flex;
3172 - justify-content: flex-start;
3173 - align-items: center;
3174 -}
3175 -.avatar-location-wrapper {
3176 - padding: 0 0 25px 0;
3177 -}
3178 -.avatar-location-card.active {
3179 - background: var(--woobot-primary);
3180 - color: #ffffff;
3181 -}
3182 -.avatar-location-card.active svg {
3183 - color: #ffffff;
3184 -}
3185 -.ai-provider-cards {
3186 - margin: 0 0 0 0%;
3187 -}
3188 -.qcld-wp-chatbot-wrap-header_inn_heading a.button.page-title-action {
3189 - margin: 0 0 0 4px;
3190 -}
3191 -label.qcld_label_width_full.qcld_label_width_half {
3192 - font-size: 12px;
3193 - padding: 6px 0 0 0;
3194 -}
3195 -.qc_menu_setup_area {
3196 - margin: 40px 0 0 0;
3197 -}
3198 -input#chatbot_content_max_height, input#chatbot_content_max_height_responsive {
3199 - width: 170px;
3200 - border: 1px solid #eee;
3201 - border-radius: 6px;
3202 -}
3203 -.ai-provider-cards-wrapper h4 {
3204 - width: 410px;
3205 -}
3206 -.ai-provider-cards-wrapper {
3207 - display: flex;
3208 -}
3209 -
3210 -/* AI Actions page — match WPBot Control Panel layout */
3211 -body.chatbot-wpbot-lite_page_wpbot_ai_actions,
3212 -body.chatbot-wpbot-lite_page_wbcs-botsessions-page,
3213 -body.wpbot-panel_page_wbcs-botsessions-page {
3214 - background-color: var(--woobot-page-bg);
3215 -}
3216 -
3217 -.wp-chatbot-tabs.qcld-ai-actions-layout {
3218 - display: flex;
3219 - align-items: flex-start;
3220 - gap: 20px;
3221 - overflow: visible;
3222 -}
3223 -
3224 -.wp-chatbot-tabs.qcld-ai-actions-layout > nav {
3225 - width: 240px;
3226 - min-width: 240px;
3227 - flex-shrink: 0;
3228 - float: none;
3229 - margin-right: 0;
3230 - position: sticky;
3231 - top: 32px;
3232 -}
3233 -
3234 -.wp-chatbot-tabs.qcld-ai-actions-layout .content-wrap {
3235 - flex: 1 1 auto;
3236 - min-width: 0;
3237 - width: auto !important;
3238 - float: none;
3239 - padding: 24px;
3240 - background: #fff;
3241 - border-radius: 16px;
3242 -}
3243 -
3244 -.wp-chatbot-tabs.qcld-ai-actions-layout .qcld-ai-actions-playground {
3245 - width: 360px;
3246 - min-width: 320px;
3247 - flex-shrink: 0;
3248 - float: none;
3249 - margin: 0;
3250 - padding: 0;
3251 - background: transparent;
3252 - position: sticky;
3253 - top: 32px;
3254 -}
3255 -
3256 -.qcld-ai-actions-layout .ai-saved-actions-submenu {
3257 - list-style: none;
3258 - margin: 4px 0 0;
3259 - padding: 0 0 6px;
3260 -}
3261 -
3262 -.qcld-ai-actions-layout .ai-saved-actions-submenu li a {
3263 - padding: 10px 12px 10px 48px;
3264 - font-size: 14px;
3265 - font-weight: 500;
3266 - color: var(--woobot-nav-muted);
3267 - border-radius: 8px;
3268 -}
3269 -
3270 -.qcld-ai-actions-layout .ai-saved-actions-submenu li.tab-current a,
3271 -.qcld-ai-actions-layout .ai-saved-actions-submenu li a:hover {
3272 - background: var(--woobot-primary);
3273 - color: #fff;
3274 -}
3275 -
3276 -.qcld-ai-actions-layout .ai-no-saved-actions {
3277 - padding: 8px 12px 8px 48px;
3278 - color: var(--woobot-nav-muted);
3279 - font-size: 13px;
3280 - font-style: italic;
3281 -}
3282 -
3283 -.qcld-ai-actions-layout .ai-sidebar-parent-link {
3284 - position: relative;
3285 -}
3286 -
3287 -.qcld-ai-actions-layout .qcld-ai-saved-toggle {
3288 - margin-left: auto;
3289 - font-size: 16px;
3290 - width: 16px;
3291 - height: 16px;
3292 -}
3293 -
3294 -.qcld-ai-template-grid {
3295 - display: grid;
3296 - grid-template-columns: repeat(auto-fill, minmax(190px, 1fr));
3297 - gap: 16px;
3298 - margin-top: 20px;
3299 -}
3300 -
3301 -.qcld-ai-actions-page .ai-template-card {
3302 - background: #fff;
3303 - border: 1px solid #E5E6F2;
3304 - border-radius: 16px;
3305 - padding: 22px 16px;
3306 - cursor: pointer;
3307 - text-align: center;
3308 - transition: all 0.2s ease;
3309 -}
3310 -
3311 -.qcld-ai-actions-page .ai-template-card:hover {
3312 - border-color: var(--woobot-primary);
3313 - box-shadow: 0 8px 20px rgba(var(--woobot-primary-rgb), 0.12);
3314 - transform: translateY(-2px);
3315 - background: linear-gradient(192deg, #FFE3E1 4%, #E9E4FF 98.26%);
3316 -}
3317 -
3318 -.qcld-ai-actions-page .ai-template-card-icon {
3319 - color: var(--woobot-primary);
3320 - margin-bottom: 12px;
3321 -}
3322 -
3323 -.qcld-ai-actions-page .ai-template-card-icon .dashicons {
3324 - font-size: 36px;
3325 - width: 36px;
3326 - height: 36px;
3327 -}
3328 -
3329 -.qcld-ai-actions-page .ai-template-card h4 {
3330 - margin: 0 0 8px;
3331 - font-size: 15px;
3332 - font-weight: 700;
3333 - color: var(--woobot-primary);
3334 -}
3335 -
3336 -.qcld-ai-actions-page .ai-template-card p {
3337 - margin: 0;
3338 - font-size: 13px;
3339 - color: #6b638f;
3340 - line-height: 1.45;
3341 -}
3342 -
3343 -.qcld-ai-actions-alert {
3344 - color: #fff;
3345 - background: #e64340;
3346 - padding: 12px 16px;
3347 - border-radius: 8px;
3348 - margin-bottom: 20px;
3349 -}
3350 -
3351 -.qcld-ai-action-edit-head {
3352 - display: flex;
3353 - justify-content: space-between;
3354 - align-items: center;
3355 - gap: 12px;
3356 - margin-bottom: 16px;
3357 - border-bottom: 1px solid #E5E6F2;
3358 - padding-bottom: 12px;
3359 -}
3360 -
3361 -.qcld-ai-action-edit-head .qcld-wpbot-main-tabs-title {
3362 - margin: 0;
3363 - border-bottom: 0;
3364 - padding: 0;
3365 -}
3366 -
3367 -.qcld-ai-action-edit-actions {
3368 - display: flex;
3369 - align-items: center;
3370 - gap: 10px;
3371 - flex-wrap: wrap;
3372 - justify-content: flex-end;
3373 -}
3374 -
3375 -.qcld-ai-actions-page .qcld-ai-goto-new-action {
3376 - padding: 10px 18px;
3377 - font-size: 14px;
3378 - line-height: 1.2;
3379 - white-space: nowrap;
3380 -}
3381 -
3382 -.qcld-ai-actions-page .remove-ai-form {
3383 - color: #e64340;
3384 - border: 1px solid #e64340;
3385 - background: #fff;
3386 - border-radius: 8px;
3387 -}
3388 -
3389 -.qcld-ai-actions-page .remove-ai-form:hover {
3390 - background: #e64340;
3391 - color: #fff;
3392 -}
3393 -
3394 -.qcld-ai-actions-page .wpbot-ai-inner-tabs {
3395 - margin-bottom: 20px;
3396 -}
3397 -
3398 -.qcld-ai-history-pro-tab {
3399 - opacity: 0.65;
3400 - cursor: not-allowed !important;
3401 -}
3402 -
3403 -.qcld-ai-actions-page .qc_wpbot_pro {
3404 - background: #e64340;
3405 - color: #fff;
3406 - font-size: 10px;
3407 - padding: 2px 6px;
3408 - border-radius: 4px;
3409 - margin-left: 5px;
3410 - vertical-align: middle;
3411 -}
3412 -
3413 -.qcld-ai-actions-page .form-group label,
3414 -.qcld-ai-actions-page .qcld-ai-email-field label {
3415 - display: block;
3416 - font-weight: 600;
3417 - margin-bottom: 6px;
3418 - color: var(--woobot-primary);
3419 -}
3420 -
3421 -.qcld-ai-actions-page .form-group.qcld-ai-email-toggle {
3422 - display: flex;
3423 - align-items: center;
3424 - border: none;
3425 - padding: 4px 0 10px;
3426 - margin-bottom: 8px;
3427 -}
3428 -
3429 -.qcld-ai-actions-page .wp-chatbot-wrap .form-group.qcld-ai-email-toggle input[type=checkbox] {
3430 - position: absolute;
3431 - opacity: 0;
3432 - width: 1px;
3433 - height: 1px;
3434 - pointer-events: none;
3435 -}
3436 -
3437 -.qcld-ai-actions-page .wp-chatbot-wrap .form-group.qcld-ai-email-toggle input[type=checkbox] + label {
3438 - position: relative;
3439 - display: flex;
3440 - align-items: center;
3441 - width: auto;
3442 - height: auto;
3443 - min-height: 22px;
3444 - margin: 0;
3445 - padding: 0 0 0 34px;
3446 - border: none;
3447 - border-radius: 0;
3448 - text-indent: 0;
3449 - font: 600 16px/22px "DM Sans", sans-serif;
3450 - color: var(--woobot-primary);
3451 - cursor: pointer;
3452 - white-space: nowrap;
3453 - user-select: none;
3454 -}
3455 -
3456 -.qcld-ai-actions-page .wp-chatbot-wrap .form-group.qcld-ai-email-toggle input[type=checkbox] + label:before {
3457 - content: "";
3458 - position: absolute;
3459 - left: 0;
3460 - top: 50%;
3461 - width: 22px;
3462 - height: 22px;
3463 - margin-top: -11px;
3464 - border: 2px solid var(--woobot-primary);
3465 - border-radius: 4px;
3466 - background: #fff;
3467 - box-sizing: border-box;
3468 - transition: all ease-out 200ms;
3469 -}
3470 -
3471 -.qcld-ai-actions-page .wp-chatbot-wrap .form-group.qcld-ai-email-toggle input[type=checkbox] + label:after {
3472 - content: "";
3473 - position: absolute;
3474 - left: 7px;
3475 - top: 8px;
3476 - width: 6px;
3477 - height: 11px;
3478 - margin-top: -7px;
3479 - border-bottom: 2px solid #fff;
3480 - border-right: 2px solid #fff;
3481 - border-left: none;
3482 - transform: rotate(45deg);
3483 - opacity: 0;
3484 - transition: opacity ease-out 200ms;
3485 -}
3486 -
3487 -.qcld-ai-actions-page .wp-chatbot-wrap .form-group.qcld-ai-email-toggle input[type=checkbox]:checked + label {
3488 - border: none;
3489 -}
3490 -
3491 -.qcld-ai-actions-page .wp-chatbot-wrap .form-group.qcld-ai-email-toggle input[type=checkbox]:checked + label:before {
3492 - background: #22b573;
3493 - border-color: #22b573;
3494 -}
3495 -
3496 -.qcld-ai-actions-page .wp-chatbot-wrap .form-group.qcld-ai-email-toggle input[type=checkbox]:checked + label:after {
3497 - opacity: 1;
3498 - width: 6px;
3499 -}
3500 -
3501 -.qcld-ai-actions-page .form-group input[type="text"],
3502 -.qcld-ai-actions-page .form-group textarea,
3503 -.qcld-ai-actions-page .qcld-ai-email-field input[type="text"] {
3504 - width: 100%;
3505 - max-width: 100%;
3506 - border: 1px solid #E5E6F2;
3507 - border-radius: 8px;
3508 - padding: 10px 12px;
3509 -}
3510 -
3511 -.qcld-ai-email-field {
3512 - margin-top: 12px;
3513 -}
3514 -
3515 -.qcld-ai-field-hint,
3516 -.qcld-ai-muted {
3517 - margin: 6px 0 0;
3518 - font-size: 13px;
3519 - color: #888;
3520 - font-style: italic;
3521 -}
3522 -
3523 -.qcld-ai-save-footer {
3524 - display: flex;
3525 - flex-direction: column;
3526 - align-items: flex-start;
3527 - gap: 12px;
3528 - padding: 16px 0 0;
3529 -}
3530 -
3531 -.qcld-ai-save-footer .cxsc-settings-blocks-notic {
3532 - width: 100%;
3533 -}
3534 -
3535 -.qcld-ai-save-footer .cxsc-settings-blocks-notic a {
3536 - color: var(--woobot-primary);
3537 - font-weight: 700;
3538 -}
3539 -
3540 -.qcld-ai-playground {
3541 - background: #fff;
3542 - border-radius: 16px;
3543 - overflow: hidden;
3544 - box-shadow: 0 8px 24px rgba(var(--woobot-primary-rgb), 0.08);
3545 - border: 1px solid #E5E6F2;
3546 -}
3547 -
3548 -.qcld-ai-playground-header {
3549 - background: var(--woobot-primary);
3550 - color: #fff;
3551 - padding: 14px 16px;
3552 - font-weight: 700;
3553 - text-align: center;
3554 - position: relative;
3555 -}
3556 -
3557 -.qcld-ai-playground-header #ai-playground-refresh {
3558 - position: absolute;
3559 - right: 12px;
3560 - top: 10px;
3561 - background: transparent;
3562 - border: none;
3563 - color: #fff;
3564 - cursor: pointer;
3565 - padding: 0;
3566 -}
3567 -
3568 -.qcld-ai-playground-header #ai-playground-refresh .dashicons {
3569 - font-size: 20px;
3570 - width: 20px;
3571 - height: 20px;
3572 -}
3573 -
3574 -#ai-actions-playground-container {
3575 - padding: 16px;
3576 - display: flex;
3577 - flex-direction: column;
3578 - height: 420px;
3579 - overflow-y: auto;
3580 - background: var(--woobot-page-bg);
3581 -}
3582 -
3583 -#ai-actions-playground-messages {
3584 - display: flex;
3585 - flex-direction: column;
3586 - justify-content: flex-end;
3587 - flex: 1;
3588 -}
3589 -
3590 -.qcld-ai-pg-bot-row {
3591 - display: flex;
3592 - gap: 10px;
3593 - align-items: flex-end;
3594 - margin-bottom: 12px;
3595 -}
3596 -
3597 -.qcld-ai-pg-user-row {
3598 - display: flex;
3599 - justify-content: flex-end;
3600 - margin-bottom: 12px;
3601 -}
3602 -
3603 -.qcld-ai-pg-avatar {
3604 - width: 36px;
3605 - height: 36px;
3606 - background: var(--woobot-primary);
3607 - border-radius: 50%;
3608 - flex-shrink: 0;
3609 - background-size: cover;
3610 - background-position: center;
3611 -}
3612 -
3613 -.qcld-ai-pg-bubble {
3614 - background: #fff;
3615 - padding: 12px;
3616 - border-radius: 16px;
3617 - border-bottom-left-radius: 4px;
3618 - box-shadow: 0 2px 6px rgba(var(--woobot-primary-rgb), 0.08);
3619 - width: 100%;
3620 - max-width: 80%;
3621 - font-size: 13px;
3622 - color: #333;
3623 - line-height: 1.45;
3624 - overflow-wrap: break-word;
3625 -}
3626 -
3627 -.qcld-ai-pg-bubble p {
3628 - margin: 0 0 10px;
3629 - font-size: 13px;
3630 -}
3631 -
3632 -.qcld-ai-pg-bubble.is-loading {
3633 - color: var(--woobot-nav-muted);
3634 -}
3635 -
3636 -.qcld-ai-pg-user-bubble {
3637 - background: var(--woobot-primary);
3638 - color: #fff;
3639 - padding: 8px 12px;
3640 - border-radius: 16px;
3641 - border-bottom-right-radius: 4px;
3642 - max-width: 80%;
3643 - font-size: 13px;
3644 -}
3645 -
3646 -#ai-actions-live-preview {
3647 - display: flex;
3648 - flex-wrap: wrap;
3649 - gap: 6px;
3650 -}
3651 -
3652 -.playground-ai-action-btn {
3653 - background: #fff;
3654 - border: 1px solid var(--woobot-primary);
3655 - padding: 6px 12px;
3656 - border-radius: 16px;
3657 - font-size: 12px;
3658 - color: var(--woobot-primary);
3659 - cursor: pointer;
3660 - display: inline-block;
3661 - transition: all 0.2s;
3662 -}
3663 -
3664 -.playground-ai-action-btn:hover {
3665 - background: var(--woobot-primary);
3666 - color: #fff;
3667 -}
3668 -
3669 -.playground-ai-action-btn.is-empty {
3670 - cursor: default;
3671 - border-color: #E5E6F2;
3672 - color: #888;
3673 - background: #f7f7fb;
3674 -}
3675 -
3676 -.playground-ai-action-btn.is-empty:hover {
3677 - background: #f7f7fb;
3678 - color: #888;
3679 -}
3680 -
3681 -.qcld-ai-pg-form-data {
3682 - background: var(--woobot-page-bg);
3683 - padding: 10px;
3684 - border-left: 3px solid var(--woobot-primary);
3685 - margin: 10px 0;
3686 - border-radius: 6px;
3687 -}
3688 -
3689 -.qcld-ai-pg-form-data strong {
3690 - display: block;
3691 - margin-bottom: 5px;
3692 - color: var(--woobot-primary);
3693 - text-transform: capitalize;
3694 -}
3695 -
3696 -.qcld-ai-pg-form-data ul {
3697 - margin: 0;
3698 - padding-left: 15px;
3699 - font-size: 13px;
3700 - color: #333;
3701 -}
3702 -
3703 -.qcld-ai-playground-footer {
3704 - padding: 12px;
3705 - background: #fff;
3706 - border-top: 1px solid #E5E6F2;
3707 - display: flex;
3708 - gap: 8px;
3709 - align-items: center;
3710 -}
3711 -
3712 -.qcld-ai-playground-footer #playground-input {
3713 - width: 100%;
3714 - background: var(--woobot-page-bg);
3715 - border: 1px solid #E5E6F2;
3716 - border-radius: 20px;
3717 - padding: 10px 14px;
3718 - color: #333;
3719 - font-size: 13px;
3720 - outline: none;
3721 -}
3722 -
3723 -.qcld-ai-playground-footer #playground-send-btn {
3724 - border: none;
3725 - border-radius: 50%;
3726 - width: 40px;
3727 - height: 40px;
3728 - background: var(--woobot-primary);
3729 - color: #fff;
3730 - cursor: pointer;
3731 - display: flex;
3732 - align-items: center;
3733 - justify-content: center;
3734 - flex-shrink: 0;
3735 -}
3736 -
3737 -.qcld-ai-playground-footer #playground-send-btn .dashicons {
3738 - font-size: 18px;
3739 - width: 18px;
3740 - height: 18px;
3741 - line-height: 1;
3742 -}
3743 -
3744 -.qcld-ai-actions-page .ai-content-pane {
3745 - animation: qcldAiFadeIn 0.3s ease-in-out;
3746 -}
3747 -
3748 -div#ai-saved-actions-container h2.nav-tab-wrapper.wpbot-ai-inner-tabs {
3749 - padding: 0 0 12px 0;
3750 - border: none;
3751 -}
3752 -
3753 -@keyframes qcldAiFadeIn {
3754 - from { opacity: 0; transform: translateY(5px); }
3755 - to { opacity: 1; transform: translateY(0); }
3756 -}
3757 -
3758 -@media (max-width: 1280px) {
3759 - .wp-chatbot-tabs.qcld-ai-actions-layout .content-wrap {
3760 - width: auto !important;
3761 - }
3762 - .wp-chatbot-tabs.qcld-ai-actions-layout .qcld-ai-actions-playground {
3763 - width: 300px;
3764 - min-width: 280px;
3765 - }
3766 -}
3767 -
3768 -@media (max-width: 992px) {
3769 - .wp-chatbot-tabs.qcld-ai-actions-layout {
3770 - flex-wrap: wrap;
3771 - }
3772 - .wp-chatbot-tabs.qcld-ai-actions-layout > nav,
3773 - .wp-chatbot-tabs.qcld-ai-actions-layout .content-wrap,
3774 - .wp-chatbot-tabs.qcld-ai-actions-layout .qcld-ai-actions-playground {
3775 - width: 100% !important;
3776 - min-width: 0;
3777 - position: static;
3778 - }
3779 -}
3780 -
3781 -
2395 +}