PluginProbe
AI Builder – Generate pages, blocks, images & translate with AI / 2.7.2
AI Builder – Generate pages, blocks, images & translate with AI v2.7.2
2.7.10 2.7.9 2.7.8 2.0.8 2.0.9 2.1.0 2.1.1 2.1.10 2.1.11 2.1.12 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.3.0 2.3.10 All 122 releases
← All changes | assets/css/chat-widget.css +17 -17 2.2.42.7.2 View file →
@@ -1,9 +1,9 @@
1 1 #chat-toggle {
2 2 position: fixed;
3 3 bottom: 40px;
4 4 left: 20px;
5 - background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
5 + background: linear-gradient(135deg, #1d4ed8 0%, #0ea5e9 100%);
6 6 color: white;
7 7 padding: 12px 20px;
8 8 border-radius: 25px;
9 9 cursor: pointer;
@@ -9,9 +9,9 @@
9 9 cursor: pointer;
10 10 z-index: 9999;
11 11 font-weight: 600;
12 12 font-size: 14px;
13 - box-shadow: 0 4px 15px rgba(102, 126, 234, 0.4);
13 + box-shadow: 0 4px 15px rgba(29, 78, 216, 0.35);
14 14 transition: all 0.3s ease;
15 15 border: none;
16 16 width: fit-content;
17 17 display: inline-block;
@@ -19,9 +19,9 @@
19 19 }
20 20
21 21 #chat-toggle:hover {
22 22 transform: translateY(-2px);
23 - box-shadow: 0 6px 20px rgba(102, 126, 234, 0.6);
23 + box-shadow: 0 6px 20px rgba(29, 78, 216, 0.5);
24 24 }
25 25
26 26 /* Effet visuel de chargement sur le toggle */
27 27 #chat-toggle.generating {
@@ -26,11 +26,11 @@
26 26 /* Effet visuel de chargement sur le toggle */
27 27 #chat-toggle.generating {
28 28 position: fixed;
29 29 animation: toggle-pulse 1.5s ease-in-out infinite;
30 - box-shadow: 0 4px 15px rgba(102, 126, 234, 0.4),
31 - 0 0 20px rgba(102, 126, 234, 0.6),
32 - 0 0 40px rgba(102, 126, 234, 0.4);
30 + box-shadow: 0 4px 15px rgba(29, 78, 216, 0.35),
31 + 0 0 20px rgba(14, 165, 233, 0.45),
32 + 0 0 40px rgba(29, 78, 216, 0.3);
33 33 transform-origin: left bottom;
34 34 }
35 35
36 36 @keyframes toggle-pulse {
@@ -37,18 +37,18 @@
37 37
38 38 0%,
39 39 100% {
40 40 transform: scale(1);
41 - box-shadow: 0 4px 15px rgba(102, 126, 234, 0.4),
42 - 0 0 20px rgba(102, 126, 234, 0.6),
43 - 0 0 40px rgba(102, 126, 234, 0.4);
41 + box-shadow: 0 4px 15px rgba(29, 78, 216, 0.35),
42 + 0 0 20px rgba(14, 165, 233, 0.45),
43 + 0 0 40px rgba(29, 78, 216, 0.3);
44 44 }
45 45
46 46 50% {
47 47 transform: scale(1.05);
48 - box-shadow: 0 4px 15px rgba(102, 126, 234, 0.4),
49 - 0 0 30px rgba(102, 126, 234, 0.8),
50 - 0 0 60px rgba(102, 126, 234, 0.6);
48 + box-shadow: 0 4px 15px rgba(29, 78, 216, 0.35),
49 + 0 0 30px rgba(14, 165, 233, 0.65),
50 + 0 0 60px rgba(29, 78, 216, 0.45);
51 51 }
52 52 }
53 53
54 54 #chat-box {
@@ -55,9 +55,9 @@
55 55 position: fixed;
56 56 bottom: 120px;
57 57 left: 20px;
58 58 width: 450px;
59 - height: 500px;
59 + height: 550px;
60 60 background: white;
61 61 border: none;
62 62 border-radius: 20px;
63 63 display: none;
@@ -69,9 +69,9 @@
69 69 animation: slideIn 0.3s ease;
70 70 }
71 71
72 72 #chat-header {
73 - background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
73 + background: linear-gradient(135deg, #1d4ed8 0%, #0ea5e9 100%);
74 74 color: white;
75 75 padding: 20px;
76 76 text-align: center;
77 77 }
@@ -165,9 +165,9 @@
165 165 max-height: 120px;
166 166 }
167 167
168 168 #chat-input textarea:focus {
169 - border-color: #667eea;
169 + border-color: #2563eb;
170 170 }
171 171
172 172 #chat-input textarea::placeholder {
173 173 color: #999;
@@ -174,9 +174,9 @@
174 174 font-style: italic;
175 175 }
176 176
177 177 #chat-input button {
178 - background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
178 + background: linear-gradient(135deg, #1d4ed8 0%, #0ea5e9 100%);
179 179 color: white;
180 180 border: none;
181 181 padding: 12px 20px;
182 182 border-radius: 25px;
@@ -188,9 +188,9 @@
188 188 }
189 189
190 190 #chat-input button:hover:not(:disabled) {
191 191 transform: translateY(-1px);
192 - box-shadow: 0 4px 12px rgba(102, 126, 234, 0.4);
192 + box-shadow: 0 4px 12px rgba(29, 78, 216, 0.35);
193 193 }
194 194
195 195 #chat-input button:disabled {
196 196 opacity: 0.6;