PluginProbe
SupportCandy – AI Customer Support Ticket System & Live Chatbot Agent / 3.5.4
SupportCandy – AI Customer Support Ticket System & Live Chatbot Agent v3.5.4
3.5.4 3.5.3 3.5.2 3.5.1 3.4.9 3.5.0 3.4.8 3.4.7 trunk 2.3.1 3.3.6 3.3.7 3.3.8 3.3.9 3.4.0 3.4.1 3.4.2 3.4.3 3.4.4 3.4.5 3.4.6
supportcandy / includes / admin / onboarding / onboarding.css

onboarding.css in SupportCandy – AI Customer Support Ticket System & Live Chatbot Agent 3.5.4, at includes/admin/onboarding/onboarding.css

339 lines 5.5 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* Setup wizard */
2
3 /* #wpsc-container is otherwise a transparent, full-width flex box (shared base
4 rule in framework/style.css) - this page only overrides it to a centered
5 white card, since onboarding.css is enqueued solely on this screen. */
6 #wpsc-container {
7 max-width: 1000px;
8 margin: 20px auto !important;
9 background-color: #fff !important;
10 border: 1px solid #e2e2e2;
11 border-radius: 8px;
12 box-shadow: 6px 6px 10px 0px #ced6e0;
13 overflow: hidden;
14 }
15
16 .wpsc-onboarding-header {
17 display: flex;
18 align-items: flex-start;
19 justify-content: space-between;
20 gap: 15px;
21 padding: 20px 25px;
22 border-bottom: 1px solid #e2e2e2;
23 }
24
25 .wpsc-onboarding-title h1 {
26 margin: 0 0 5px 0;
27 font-size: 22px;
28 padding: 0;
29 }
30
31 .wpsc-onboarding-title p {
32 margin: 0;
33 color: #6a6a6a;
34 }
35
36 .wpsc-onboarding-progress {
37 display: flex;
38 flex-wrap: wrap;
39 gap: 8px;
40 padding: 15px 25px;
41 border-bottom: 1px solid #e2e2e2;
42 }
43
44 .wpsc-onboarding-step-nav {
45 display: flex;
46 align-items: center;
47 gap: 6px;
48 padding: 8px 12px;
49 border-radius: 20px;
50 cursor: pointer;
51 background: #f3f3f3;
52 color: #3c434a;
53 font-size: 13px;
54 }
55
56 .wpsc-onboarding-step-nav label {
57 cursor: pointer;
58 }
59
60 .wpsc-onboarding-step-nav .step-index {
61 display: inline-flex;
62 align-items: center;
63 justify-content: center;
64 width: 18px;
65 height: 18px;
66 border-radius: 50%;
67 background: #d0d0d0;
68 color: #fff;
69 font-size: 11px;
70 flex-shrink: 0;
71 }
72
73 .wpsc-onboarding-step-nav .step-index svg {
74 width: 10px;
75 height: 10px;
76 fill: #fff;
77 }
78
79 .wpsc-onboarding-step-nav.active {
80 background: #e9f2ff;
81 font-weight: 600;
82 }
83
84 .wpsc-onboarding-step-nav.completed .step-index {
85 background: #009432;
86 }
87
88 .wpsc-onboarding-body {
89 padding: 25px;
90 }
91
92 .wpsc-onboarding-step h2 {
93 margin-top: 0;
94 }
95
96 .wpsc-onboarding-step-desc {
97 color: #6a6a6a;
98 }
99
100 .wpsc-onboarding-card {
101 display: flex;
102 align-items: center;
103 justify-content: space-between;
104 gap: 15px;
105 padding: 15px 20px;
106 margin-bottom: 15px;
107 border: 1px solid #e2e2e2;
108 border-radius: 6px;
109 }
110
111 .wpsc-onboarding-card h3 {
112 margin: 0 0 15px 0;
113 }
114
115 .wpsc-onboarding-card p {
116 margin: 0 0 8px 0;
117 color: #6a6a6a;
118 }
119
120 .wpsc-onboarding-card-action {
121 flex-shrink: 0;
122 }
123
124 .wpsc-onboarding-card.stacked {
125 flex-direction: column;
126 align-items: flex-start;
127 }
128
129 .wpsc-onboarding-card.stacked .wpsc-onboarding-card-info h3 {
130 display: flex;
131 align-items: center;
132 gap: 8px;
133 }
134
135 .wpsc-onboarding-card.stacked .wpsc-onboarding-card-info h3 svg {
136 width: 14px;
137 height: 14px;
138 fill: #3c434a;
139 }
140
141 .wpsc-onboarding-card.stacked .wpsc-onboarding-card-action {
142 margin-top: 5px;
143 }
144
145 .wpsc-onboarding-badge {
146 display: inline-block;
147 padding: 3px 10px;
148 border-radius: 20px;
149 font-size: 12px;
150 }
151
152 .wpsc-onboarding-badge.enabled {
153 background: #c1ffcf;
154 color: #22940d;
155 }
156
157 .wpsc-onboarding-badge.disabled {
158 background: #ececec;
159 color: #6a6a6a;
160 }
161
162 .wpsc-onboarding-status {
163 display: flex;
164 align-items: center;
165 gap: 6px;
166 font-size: 13px;
167 }
168
169 .wpsc-onboarding-status svg {
170 width: 12px;
171 height: 12px;
172 }
173
174 .wpsc-onboarding-status.success {
175 color: #009432;
176 }
177
178 .wpsc-onboarding-status.success svg {
179 fill: #009432;
180 }
181
182 .wpsc-onboarding-status.pending {
183 color: #a35a00;
184 }
185
186 .wpsc-onboarding-stat-grid {
187 display: grid;
188 grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));
189 gap: 15px;
190 margin-bottom: 15px;
191 }
192
193 .wpsc-onboarding-stat-card {
194 border: 1px solid #e2e2e2;
195 border-radius: 6px;
196 padding: 15px 20px;
197 }
198
199 .wpsc-onboarding-stat-count {
200 display: block;
201 font-size: 26px;
202 font-weight: 600;
203 color: #3c434a;
204 }
205
206 .wpsc-onboarding-stat-card h3 {
207 margin: 4px 0;
208 font-size: 14px;
209 }
210
211 .wpsc-onboarding-stat-card p {
212 margin: 0 0 8px 0;
213 color: #6a6a6a;
214 font-size: 12px;
215 min-height: 32px;
216 }
217
218 .wpsc-onboarding-field-preview {
219 font-style: italic;
220 min-height: 30px !important;
221 }
222
223 .wpsc-onboarding-tag-list {
224 list-style: none;
225 margin: 0 0 10px 0;
226 padding: 0;
227 display: flex;
228 flex-wrap: wrap;
229 gap: 6px;
230 }
231
232 .wpsc-onboarding-tag-list li {
233 padding: 4px 10px;
234 border-radius: 20px;
235 font-size: 12px;
236 }
237
238 .wpsc-onboarding-info-list li {
239 margin-bottom: 8px;
240 }
241
242 .wpsc-onboarding-pill-list {
243 list-style: none;
244 margin: 0 0 15px 0;
245 padding: 0;
246 display: flex;
247 flex-wrap: wrap;
248 gap: 8px;
249 }
250
251 .wpsc-onboarding-pill-list li {
252 padding: 6px 14px;
253 border-radius: 20px;
254 font-size: 13px;
255 background: #f3f3f3;
256 color: #3c434a;
257 }
258
259 .wpsc-onboarding-inline-form {
260 display: flex;
261 gap: 10px;
262 max-width: 420px;
263 }
264
265 .wpsc-onboarding-inline-form input[type="text"] {
266 flex-grow: 1;
267 }
268
269 .wpsc-onboarding-inline-message {
270 margin: 10px 0;
271 font-size: 13px;
272 }
273
274 .wpsc-onboarding-inline-message.error {
275 color: #d63638;
276 }
277
278 .wpsc-onboarding-inline-actions {
279 margin: 15px 0;
280 }
281
282 .wpsc-onboarding-divider {
283 border: none;
284 border-top: 1px solid #e2e2e2;
285 margin: 25px 0;
286 }
287
288 .wpsc-onboarding-notice {
289 margin: 15px 0;
290 padding: 12px 15px;
291 background: #fff8e5;
292 border-left: 3px solid #f1c40f;
293 font-size: 13px;
294 }
295
296 .wpsc-onboarding-addon-grid {
297 display: grid;
298 grid-template-columns: repeat(3, 1fr);
299 gap: 20px;
300 margin: 20px 0;
301 }
302
303 .wpsc-onboarding-addon-card {
304 border: 1px solid #e2e2e2;
305 border-radius: 6px;
306 overflow: hidden;
307 text-align: center;
308 padding-bottom: 15px;
309 }
310
311 .wpsc-onboarding-addon-card img {
312 display: block;
313 width: 100%;
314 /* banners are 500x250 (2:1) - reserve the space up front so the grid
315 doesn't jump around while images load. */
316 aspect-ratio: 2 / 1;
317 object-fit: cover;
318 }
319
320 .wpsc-onboarding-addon-card p {
321 margin: 12px;
322 font-size: 12px;
323 color: #6a6a6a;
324 min-height: 48px;
325 }
326
327 .wpsc-onboarding-addon-card .wpsc-button {
328 margin-bottom: 12px;
329 }
330
331 .wpsc-onboarding-footer-actions {
332 display: flex;
333 justify-content: flex-end;
334 gap: 10px;
335 margin-top: 25px;
336 padding-top: 15px;
337 border-top: 1px solid #e2e2e2;
338 }
339