PluginProbe
WPBot – AI ChatBot for Live Support, Lead Generation, WordPress Automation, AI Services / 7.1.2
WPBot – AI ChatBot for Live Support, Lead Generation, WordPress Automation, AI Services v7.1.2
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 +86 -1446 8.7.57.1.2 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,
@@ -115,9 +115,9 @@
115 115 text-decoration: none;
116 116 }
117 117
118 118 .wp-chatbot-tabs nav ul li a {
119 - padding: 14px 15px;
119 + padding: 14px 20px;
120 120 width: 100%;
121 121 font-size: 16px;
122 122 font-weight: 500;
123 123 color: #988FBD;
@@ -141,9 +141,9 @@
141 141 }
142 142
143 143
144 144 .wp-chatbot-tabs nav .cxsc-settings_openai_border a {
145 - padding: 14px 15px;
145 + padding: 14px 20px;
146 146 width: 100%;
147 147 font-size: 16px;
148 148 font-weight: 500;
149 149 color: #988FBD;
@@ -498,11 +498,10 @@
498 498 display: block;
499 499 }
500 500
501 501 div#wp-chatbot-icon-theme-settings input[type=radio]:checked::before {
502 - content: "\f12a";
503 - font-family: dashicons;
504 -
502 + content: "\f058";
503 + font: normal normal normal 14px / 1 FontAwesome;
505 504 border-radius: 0;
506 505 width: 100%;
507 506 height: 100%;
508 507 margin: 0;
@@ -519,9 +518,9 @@
519 518 align-items: flex-start;
520 519 justify-content: flex-end;
521 520 font-size: 32px;
522 521 padding: 0 4px;
523 - border: 4px solid transparent;
522 + border: 4px solid #45d72d;
524 523
525 524 }
526 525
527 526 div#wp-chatbot-icon-theme-settings input[type=radio] {
@@ -649,25 +648,21 @@
649 648 position: relative;
650 649 }
651 650
652 651 section.wp-chatbot-tab-container-inner h4.panel-title a.collapsed:after {
653 - content: "\f10f";
654 - font-family: dashicons;
652 + font: normal normal normal 24px / 1 FontAwesome;
653 + content: "\f055";
655 654 position: absolute;
656 655 right: 18px;
657 656 top: 12px;
658 - font-size: 25px;
659 - font-weight: normal;
660 657 }
661 658
662 659 section.wp-chatbot-tab-container-inner h4.panel-title a:after {
663 - content: "\f14f";
664 - font-family: dashicons;
660 + font: normal normal normal 24px / 1 FontAwesome;
661 + content: "\f056";
665 662 position: absolute;
666 663 right: 18px;
667 664 top: 12px;
668 - font-size: 25px;
669 - font-weight: normal;
670 665 }
671 666
672 667 .wpbot_single_addon_wrapper .wpbot_single_addon .wpbot_single_content:hover {
673 668 background: linear-gradient(1deg, #ffffff 70%, #e9e4ff 96%);
@@ -991,64 +986,23 @@
991 986 border-radius: 0;
992 987 padding: 6px 0;
993 988 }
994 989
995 -
990 +/* .qc_menu_list_area.ui-droppable {
991 + overflow: hidden;
992 +} */
996 993 .lp-submenu-wpbot_openAi .swal2-actions {
997 994 display: flex;
998 995 width: auto;
999 996 }
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;
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;
1008 1004 }
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 1005 .lp-submenu-wpbot_openAi button.swal2-confirm.btn.btn-lg.swal2-styled{
1052 1006 width: auto !important;
1053 1007 }
1054 1008
@@ -1163,13 +1117,12 @@
1163 1117
1164 1118 .admin-maxwith.qcld-openai-main-box .col-auto.me-auto.ai-settings-title-container {
1165 1119 display: flex;
1166 1120 justify-content: flex-start;
1167 - padding: 8px 20px;
1121 + padding: 20px;
1168 1122 border-radius: 16px;
1169 1123 background: linear-gradient(192deg, #FFE3E1 4%, #E9E4FF 98.26%);
1170 - margin: 20px 0 0 0;
1171 - gap: 30px;
1124 + margin: 20px 0 20px 0;
1172 1125 }
1173 1126
1174 1127 .admin-maxwith.qcld-openai-main-box .tab-content {
1175 1128 padding: 0 12px 0 12px;
@@ -1206,28 +1159,23 @@
1206 1159 text-align: left;
1207 1160 }
1208 1161
1209 1162
1210 -.admin-maxwith.qcld-openai-main-box button.btn.btn-link:after {
1211 - content: "\f14f";
1212 - 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";
1213 1166 position: absolute;
1214 1167 right: 18px;
1215 1168 top: 12px;
1216 - font-size: 22px;
1217 - font-weight: normal;
1218 1169 }
1219 1170
1220 1171
1221 -.admin-maxwith.qcld-openai-main-box button.btn.btn-link.collapsed:after{
1222 -
1223 - content: "\f10f";
1224 - 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";
1225 1175 position: absolute;
1226 1176 right: 18px;
1227 1177 top: 12px;
1228 - font-size: 22px;
1229 - font-weight: normal;
1230 1178 }
1231 1179
1232 1180
1233 1181 .admin-maxwith.qcld-openai-main-box .btn.active.focus,
@@ -1252,10 +1200,12 @@
1252 1200 font-size: 15px;
1253 1201 }
1254 1202
1255 1203 .admin-maxwith.qcld-openai-main-box .tab-content .alert.alert-info {
1256 - margin: 15px 0 0 0;
1204 + margin: 15px 0 0 15px;
1257 1205 }
1206 +
1207 +
1258 1208 .admin-maxwith.qcld-openai-main-box ul.nav.nav-tabs li a {
1259 1209 padding: 14px 20px;
1260 1210 width: 100%;
1261 1211 font-size: 16px;
@@ -1356,9 +1306,9 @@
1356 1306 .qcld-main-wrapper div#headingTwoControl a {
1357 1307 font-weight: bold;
1358 1308 }
1359 1309
1360 -.qcl-openai input[type=checkbox]+label {
1310 +.qcl-openai div#wp-chatbot-openai-settings input[type=checkbox]+label {
1361 1311 position: relative;
1362 1312 width: 18px;
1363 1313 height: 18px;
1364 1314 border: 2px solid #5b4e96;
@@ -1375,13 +1325,13 @@
1375 1325 -ms-user-select: none;
1376 1326 user-select: none;
1377 1327 display: flex;
1378 1328 align-items: center;
1379 - margin-bottom: 10px;
1329 + margin-bottom: 0;
1380 1330 line-height: 30px;
1381 1331 }
1382 1332
1383 -.qcl-openai input[type=checkbox]+label:after {
1333 +.qcl-openai div#wp-chatbot-openai-settings input[type=checkbox]+label:after {
1384 1334 content: "";
1385 1335 position: absolute;
1386 1336 width: 0px;
1387 1337 height: 8px;
@@ -1394,23 +1344,23 @@
1394 1344 opacity: 0;
1395 1345 transition: all ease-out 200ms;
1396 1346 }
1397 1347
1398 -.qcl-openai input[type=checkbox]:checked+label {
1348 +.qcl-openai div#wp-chatbot-openai-settings input[type=checkbox]:checked+label {
1399 1349 border: 2px solid #22b573;
1400 1350 }
1401 1351
1402 -.qcl-openai input[type=checkbox]:checked+label:after {
1352 +.qcl-openai div#wp-chatbot-openai-settings input[type=checkbox]:checked+label:after {
1403 1353 opacity: 1;
1404 1354 width: 22px;
1405 1355 }
1406 1356
1407 -.qcl-openai input[type=checkbox] {
1357 +.qcl-openai div#wp-chatbot-openai-settings input[type=checkbox] {
1408 1358 display: none;
1409 1359 }
1410 1360
1411 1361
1412 -.qcl-openai .form-check {
1362 +.qcl-openai div#wp-chatbot-openai-settings .form-check {
1413 1363 margin-bottom: 15px;
1414 1364 border: 1px solid #E5E6F2;
1415 1365 padding: 12px 12px;
1416 1366 border-radius: 8px;
@@ -1415,13 +1365,13 @@
1415 1365 padding: 12px 12px;
1416 1366 border-radius: 8px;
1417 1367 }
1418 1368
1419 -.qcl-openai label.form-check-label span {
1369 +.qcl-openai div#wp-chatbot-openai-settings label.form-check-label span {
1420 1370 font-size: 12px;
1421 1371 }
1422 1372
1423 -.qcl-openai label.form-check-label span.pro-badge {
1373 +.qcl-openai div#wp-chatbot-openai-settings label.form-check-label span.pro-badge {
1424 1374 font-size: 9px;
1425 1375 font-weight: 400;
1426 1376 color: #ffffff;
1427 1377 background: #5B4E96;
@@ -1432,10 +1382,10 @@
1432 1382 text-indent: initial;
1433 1383 line-height: 16px;
1434 1384 }
1435 1385
1436 -.qcl-openai a#save_setting {
1437 - margin: 0 0 0 0;
1386 +.qcl-openai div#wp-chatbot-openai-settings a#save_setting {
1387 + margin: 0 0 15px 0;
1438 1388 }
1439 1389
1440 1390 .qcl-openai div#wp-chatbot-openrouter-settings input[type=checkbox]+label {
1441 1391 position: relative;
@@ -1536,163 +1486,17 @@
1536 1486 }
1537 1487
1538 1488
1539 1489 .admin-maxwith.qcld-openai-main-box .col-auto.me-auto.ai-settings-title-container h4 {
1540 - width: 365px;
1490 + width: 396px;
1541 1491 }
1542 1492
1543 1493 .admin-maxwith.qcld-openai-main-box .col-auto.me-auto.ai-settings-title-container select {
1544 - display: none;
1494 + border-color: #ffffff;
1495 + width: 220px;
1545 1496 }
1546 1497
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 1498
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 1499 .admin-maxwith.qcld-openai-main-box .tab-content div#wp-chatbot-openai-training-model .row.my-4 {
1696 1500 font-size: 15px;
1697 1501 display: flex;
1698 1502 width: 100%;
@@ -1702,9 +1506,9 @@
1702 1506 text-align: center;
1703 1507 }
1704 1508
1705 1509 .admin-maxwith.qcld-openai-main-box .tab-content div#wp-chatbot-data_post_converter .row.my-4 {
1706 - font-size: 16px;
1510 + font-size: 15px;
1707 1511 display: flex;
1708 1512 width: 100%;
1709 1513 align-items: center;
1710 1514 justify-content: center;
@@ -1712,9 +1516,9 @@
1712 1516 text-align: center;
1713 1517 }
1714 1518
1715 1519 .admin-maxwith.qcld-openai-main-box .tab-content div#wp-chatbot-img_generator .row.my-4 {
1716 - font-size: 16px;
1520 + font-size: 15px;
1717 1521 display: flex;
1718 1522 width: 100%;
1719 1523 align-items: center;
1720 1524 justify-content: center;
@@ -1722,9 +1526,9 @@
1722 1526 text-align: center;
1723 1527 }
1724 1528
1725 1529 .admin-maxwith.qcld-openai-main-box .tab-content div#wp-chatbot-content_writer .row.my-4 {
1726 - font-size: 16px;
1530 + font-size: 15px;
1727 1531 display: flex;
1728 1532 width: 100%;
1729 1533 align-items: center;
1730 1534 justify-content: center;
@@ -1819,10 +1623,8 @@
1819 1623 position: relative;
1820 1624 display: block;
1821 1625 padding: 15px 12px;
1822 1626 font-size: 16px;
1823 - font-weight: bold;
1824 - color: #5B4E96;
1825 1627 }
1826 1628
1827 1629 .content_qcbot_help_secion p {
1828 1630 font-size: 15px;
@@ -1828,25 +1630,21 @@
1828 1630 font-size: 15px;
1829 1631 }
1830 1632
1831 1633 .content_qcbot_help_secion .panel-title a.collapsed:after {
1832 - content: "\f10f";
1634 + font: normal normal normal 24px / 1 FontAwesome;
1635 + content: "\f055";
1833 1636 position: absolute;
1834 1637 right: 18px;
1835 1638 top: 12px;
1836 - font-family: dashicons;
1837 - font-size: 24PX;
1838 - font-weight: normal;
1839 1639 }
1840 1640
1841 1641 .content_qcbot_help_secion .panel-title a:after {
1842 - content: "\f14f";
1642 + font: normal normal normal 24px / 1 FontAwesome;
1643 + content: "\f056";
1843 1644 position: absolute;
1844 1645 right: 18px;
1845 1646 top: 12px;
1846 - font-family: dashicons;
1847 - font-size: 24PX;
1848 - font-weight: normal;
1849 1647 }
1850 1648
1851 1649
1852 1650 .content_qcbot_help_secion .panel-default>.panel-heading+.panel-collapse>.panel-body {
@@ -1938,9 +1736,9 @@
1938 1736 float: left;
1939 1737 border: 1px solid #c3c4c7;
1940 1738 border-bottom: 1px;
1941 1739 margin-left: .5em;
1942 - font-size: 16px;
1740 + font-size: 14px;
1943 1741 line-height: 1.71428571;
1944 1742 font-weight: 600;
1945 1743 background: #ffffff;
1946 1744 color: #5b4e96;
@@ -1957,9 +1755,9 @@
1957 1755 float: left;
1958 1756 border: 1px solid #c3c4c7;
1959 1757 border-bottom: 1px;
1960 1758 margin-left: .5em;
1961 - font-size: 16px;
1759 + font-size: 14px;
1962 1760 line-height: 1.71428571;
1963 1761 font-weight: 600;
1964 1762 background: #5b4e96;
1965 1763 color: #fff;
@@ -2103,9 +1901,9 @@
2103 1901 display: inline-block;
2104 1902 min-width: 310px;
2105 1903 margin: 0;
2106 1904 }
2107 -#rotationloader
1905 +#rotationloader.fa.fa-spinner
2108 1906 {
2109 1907 display: none;
2110 1908 rotate: initial;
2111 1909 -webkit-animation: rotation 2s infinite linear;
@@ -2130,22 +1928,19 @@
2130 1928 a.qcld-wp-chatbot-wrap--doc_logo {
2131 1929 text-decoration: none !important;
2132 1930 position: relative;
2133 1931 }
2134 -.docs_icon span {
1932 +.docs_icon i {
2135 1933 background: #5b4e96;
2136 1934 padding: 25px 25px;
2137 1935 border-radius: 50%;
2138 - font-size: 82px;
2139 - width: auto;
2140 - height: auto;
2141 1936 }
2142 1937
2143 1938
2144 -/* .lp-submenu-wpbot_openAi button.swal2-deny.swal2-styled {
1939 +.lp-submenu-wpbot_openAi button.swal2-deny.swal2-styled {
2145 1940 font-size: 18px;
2146 1941 display: block !important;
2147 -} */
1942 +}
2148 1943
2149 1944 .lp-submenu-wpbot_openAi .swal2-actions button {
2150 1945 width: auto !important;
2151 1946 padding: 10px 40px !important;
@@ -2234,10 +2029,12 @@
2234 2029 color: #ffffff;
2235 2030 text-decoration: none;
2236 2031 border-color: #5b4e96 !important;
2237 2032 }
2033 +button.swal2-deny.swal2-styled {
2034 + display: block !important;
2035 +}
2238 2036
2239 -
2240 2037 button.swal2-confirm.btn.btn-lg.swal2-styled {
2241 2038 width: auto !important;
2242 2039 }
2243 2040
@@ -2420,8 +2217,29 @@
2420 2217 }
2421 2218 .qcld-general-settings-close:hover {
2422 2219 color: orange;
2423 2220 }
2221 +
2222 +
2223 +
2224 +
2225 +
2226 +
2227 +
2228 +
2229 +
2230 +
2231 +
2232 +
2233 +
2234 +
2235 +
2236 +
2237 +
2238 +
2239 +
2240 +
2241 +
2424 2242 #qcld-show-more-wrapper-box {
2425 2243 margin-top: 0;
2426 2244 position:relative;
2427 2245 }
@@ -2447,15 +2265,15 @@
2447 2265 font-weight: bold;
2448 2266 }
2449 2267
2450 2268 #qcld-show-more-wrapper-box .qcld-show-more-show-more-height {
2451 - height: 338px;
2269 + height: 190px;
2452 2270 overflow:hidden;
2453 2271 }
2454 2272
2455 2273 #qcld-show-more-wrapper-box .qcld-show-more-show-more i {
2456 2274 display: block;
2457 - padding: 0 0 0 0;
2275 + padding: 6px 0 0 0;
2458 2276 background: #5b4e96;
2459 2277 width: 30px;
2460 2278 height: 30px;
2461 2279 line-height: 30px;
@@ -2558,56 +2376,8 @@
2558 2376 textarea#qcld_openai_system_content {
2559 2377 height: 120px;
2560 2378 line-height: 28px;
2561 2379 }
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 2380 .qcld-main-wrapper .alert.alert-warning {
2611 2381 background: linear-gradient(130deg, #ffffff 70%, #e9e4ff 96% 96%);
2612 2382 border-radius: 6px;
2613 2383 color: #721c24;
@@ -2617,1135 +2387,5 @@
2617 2387 }
2618 2388 .qcld-wpbot-pricing-filter-form-check {
2619 2389 display: flex;
2620 2390 gap: 10px;
2621 -}
2622 -
2623 -.qcld-dialogflow-enable-notice {
2624 - padding: 15px 0 15px 0;
2625 - color: red;
2626 - font-weight: bold;
2627 -}
2628 -
2629 -a#qcld_save_gemini_setting {
2630 - background: #5B4E96;
2631 - color: #ffffff;
2632 - border: none;
2633 - padding: 12px 30px;
2634 -}
2635 -.card-body-gemini {
2636 - padding: 0 15px;
2637 -}
2638 -
2639 -div#panelsStayOpen-collapseseven pre {
2640 - width: 100%;
2641 - display: block;
2642 - max-width: 1120px;
2643 -}
2644 -
2645 -.card-body-gemini p {
2646 - font-size: 16px;
2647 - font-weight: bold;
2648 -}
2649 -
2650 -.card-body-openrouter p{
2651 - font-size: 16px;
2652 - font-weight: bold;
2653 -}
2654 -div#wp-chatbot-openai-assistants p {
2655 - font-size: 16px;
2656 -}
2657 -button.btn{
2658 - outline: none !important;
2659 -}
2660 -button.btn:focus{
2661 - outline: none !important;
2662 -}
2663 -input:focus {
2664 - border-color: #e1dbff;
2665 - box-shadow: none !important;
2666 - outline: none !important;
2667 -}
2668 -
2669 -.wp-chatbot-wrap .qc-opt-language-title{
2670 - font-weight: bold !important;
2671 - color: #5b4e96 !important;
2672 - font-size: 16px;
2673 -}
2674 -
2675 -button.qcld_chatbot_custom_icon_button.button, button.wp_chatbot_custom_agent_button.button {
2676 - padding: 2px 20px;
2677 - width: auto;
2678 - font-size: 14px;
2679 - font-weight: 500;
2680 - color: #988FBD;
2681 - border-radius: 8px;
2682 - background: #fff;
2683 - color: #5B4E96;
2684 - text-decoration: none;
2685 - margin: 0;
2686 - border: 2px solid #5B4E96;
2687 -
2688 -}
2689 -
2690 -button.qcld_chatbot_custom_icon_button.button:hover, button.wp_chatbot_custom_agent_button.button:hover {
2691 - background: #5B4E96;
2692 - color: #fff;
2693 - border: 2px solid #5B4E96;
2694 -
2695 -}
2696 -
2697 -
2698 -@media (min-width: 993px) and (max-width: 1350px) {
2699 -.wp-chatbot-admin-upgrade-pro-sidebar {
2700 - width: 25%;
2701 -}
2702 -}
2703 -
2704 -.wp-chatbot-tabs nav ul li a span.dashicons {
2705 - font-size: 20px;
2706 - width: auto;
2707 - height: auto;
2708 -}
2709 -.wp-chatbot-tabs nav .cxsc-settings_openai_border a span.dashicons {
2710 - font-size: 20px;
2711 -}
2712 -
2713 -
2714 -.dashicons, .dashicons-before:before {
2715 - font-family: dashicons;
2716 - display: inline-block;
2717 - line-height: 1;
2718 - font-weight: 400;
2719 - font-weight: normal;
2720 -}
2721 -
2722 -.qcl-openai a:focus {
2723 - outline: 0 auto -webkit-focus-ring-color;
2724 - outline-offset: 0;
2725 - border: none !important;
2726 - outline: none !important;
2727 - box-shadow: none;
2728 -}
2729 -
2730 -#qcld_check_connection i{
2731 - animation: rotation infinite 3s linear;
2732 -}
2733 -
2734 -.wp-chatbot-wrap div#wp-chatbot-custom-color-options .form-group {
2735 - min-height: 90px;
2736 -}
2737 -
2738 -div#promotion-wpchatbot .qc-review-text a {
2739 - display: block;
2740 -}
2741 -.qcld-wp-chatbot-wrap-header-logo {
2742 - display: flex;
2743 - align-items: center;
2744 - gap: 10px;
2745 -}
2746 -@keyframes rotation{
2747 - from{
2748 - transform:rotate(360deg);
2749 - }
2750 -
2751 - to{
2752 - transform:rotate(0deg);
2753 - }
2754 -}
2755 -
2756 -.qcld-btn-primary {
2757 - padding: 14px 30px;
2758 - width: auto;
2759 - font-size: 16px;
2760 - font-weight: 500;
2761 - color: #988FBD;
2762 - border-radius: 8px;
2763 - position: relative;
2764 - display: inline-block;
2765 - align-items: center;
2766 - gap: 15px;
2767 - background: #5B4E96;
2768 - color: #ffffff;
2769 - text-decoration: none;
2770 - border-color: #5b4e96 !important;
2771 - line-height: normal;
2772 -}
2773 -div#wpfooter {
2774 - display: none;
2775 -}
2776 -
2777 -.qcld-btn-primary {
2778 -
2779 - border: none;
2780 -}
2781 -
2782 -div#qcld-rag-settings-tab .wrap h3 {
2783 - padding: 0 0 8px 0;
2784 - margin: 20px 0 12px 0;
2785 - font-weight: bold;
2786 - font-size: 22px !important;
2787 - color: #5b4e96 !important;
2788 -}
2789 -
2790 -div#rag-sync .wrap h3 {
2791 - padding: 0 0 8px 0;
2792 - margin: 10px 0 12px 0;
2793 - font-weight: bold;
2794 - font-size: 22px !important;
2795 - color: #5b4e96 !important;
2796 -}
2797 -
2798 -div#rag-settings h2.nav-tab-wrapper a {
2799 - margin-right: 0;
2800 - line-height: 1.42857143;
2801 - border: 1px solid #5b4e96;
2802 - border-radius: 6px;
2803 - border: 1px solid #5b4e96;
2804 - padding: 10px 20px !important;
2805 - border-radius: 8px;
2806 - color: #5b4e96;
2807 - font-size: 15px;
2808 - font-weight: 600;
2809 - line-height: normal !important;
2810 - background: #fff;
2811 -}
2812 -
2813 -div#rag-settings h2.nav-tab-wrapper {
2814 - margin: 0;
2815 - padding: 0;
2816 - border: none;
2817 -}
2818 -
2819 -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 {
2820 - color: #fff;
2821 - background: #5b4e96;
2822 - text-decoration: none !important;
2823 - border: 1px solid #5b4e96;
2824 -}
2825 -
2826 -
2827 -
2828 -button#rag-pdf-submit, button#rag-csv-submit, button#rag-xaml-submit, button#rag_embed_btn {
2829 - padding: 8px 15px;
2830 - width: auto;
2831 - font-size: 16px;
2832 - font-weight: 500;
2833 - color: #988FBD;
2834 - border-radius: 8px;
2835 - position: relative;
2836 - display: inline-block;
2837 - align-items: center;
2838 - gap: 15px;
2839 - background: #5B4E96;
2840 - color: #ffffff;
2841 - text-decoration: none;
2842 - border-color: #5b4e96 !important;
2843 - line-height: normal;
2844 -}
2845 -
2846 -div#rag-sync .wrap {
2847 - border: 1px solid #eee;
2848 - padding: 8px 12px;
2849 - border-radius: 6px;
2850 -}
2851 -
2852 -
2853 -
2854 -div#qcld-rag-settings-tab .wrap:first-child {
2855 - border: 1px solid #eee;
2856 - padding: 8px 12px;
2857 - border-radius: 6px;
2858 -}
2859 -
2860 -
2861 -.qcl-openai div#rag-database input[type=checkbox] {
2862 - display: block;
2863 -}
2864 -
2865 -.tablenav-pages {
2866 - text-align: right;
2867 - padding: 8px 0;
2868 -}
2869 -button#botmaster_submit_sitemap_btn {
2870 - background: #5B4E96;
2871 - border-color: #5B4E96;
2872 -}
2873 -div#rag-database h3 {
2874 - padding: 0 0 8px 0;
2875 - margin: 15px 0 8px 0;
2876 - font-weight: bold;
2877 - font-size: 22px !important;
2878 - color: #5b4e96 !important;
2879 -}
2880 -
2881 -.qcl-openai div#rag-settings h2.nav-tab-wrapper a:focus {
2882 - border: 1px solid #5b4e96 !important;
2883 -}
2884 -button#rag-delete-all {
2885 - background: #5b4e96;
2886 - color: #fff;
2887 - border-color: #5b4e96;
2888 -}
2889 -
2890 -div#rag-database table.widefat {
2891 - border: 1px solid #ffffff;
2892 - box-shadow: 0 1px 1px rgba(0, 0, 0, .04);
2893 -}
2894 -div#rag-database .widefat thead td, div#rag-database .widefat thead th {
2895 - border-bottom: 1px solid #ffffff;
2896 -}
2897 -
2898 -div#rag-database table.widefat thead {
2899 - background: #5b4e96;
2900 - color: #fff;
2901 -}
2902 -div#rag-database table.widefat thead th {
2903 - color: #fff;
2904 -}
2905 -.qcl-openai div#rag-database input[type=checkbox] {
2906 - display: block;
2907 - width: 18px;
2908 - height: 18px;
2909 -}
2910 -div#wp-chatbot-openai-rag input[type=checkbox]+label {
2911 - margin-bottom: 0;
2912 -}
2913 -.qcl-openai input[type=checkbox]+label {
2914 - margin-bottom: 0;
2915 -}
2916 -div#qcld-rag-settings-tab .wrap .mb-3 {
2917 - padding: 5px 0;
2918 -}
2919 -div#rag-database input#search-submit {
2920 - background: #5b4e96;
2921 - color: #fff;
2922 - border-color: #5b4e96;
2923 -}
2924 -.rag_embed_cpts_wrapper {
2925 - display: flex;
2926 - flex-direction: column;
2927 - gap: 6px;
2928 -}
2929 -div#wp-chatbot-gemini-settings .input-group {
2930 - display: flex;
2931 - gap: 10px;
2932 -}
2933 -div#wp-chatbot-grok-settings a#qcld_save_grok_setting {
2934 - background: #5B4E96;
2935 - color: #ffffff;
2936 - border: none;
2937 - padding: 12px 30px;
2938 -}
2939 -button#qcld_gemini_fetch_models {
2940 - background: #5B4E96;
2941 - color: #ffffff;
2942 - 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 -
2391 +}