PluginProbe
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses / 4.4.9
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses v4.4.9
4.4.9 4.4.8 4.4.7 4.4.6 4.4.5 4.4.4 4.4.3 4.4.2 4.4.1 4.4.0 4.3.9.1 4.3.9 4.3.8 4.3.7 4.1.6.9 4.1.6.9.1 4.1.6.9.2 4.1.6.9.3 4.1.6.9.4 4.1.7 4.1.7.1 4.1.7.2 4.1.7.3 4.1.7.3.1 4.1.7.3.2 All 140 releases
← All changes | assets/css/admin/setup-rtl.css +204 -1361 4.4.7 → 4.4.9 View file →
@@ -1,1426 +1,269 @@
1 -@charset "UTF-8";
2 -.lp-setup {
3 - margin: 0;
4 - background: #ffffff;
5 - color: #6b7280;
1 +/* The animation code */
2 +@keyframes spin {
3 + 0% {
4 + transform: rotate(0deg);
5 + }
6 + 50% {
7 + transform: rotate(-180deg);
8 + }
9 + 100% {
10 + transform: rotate(-360deg);
11 + }
6 12 }
7 -.lp-setup input[type=text],
8 -.lp-setup input[type=email],
9 -.lp-setup input[type=number],
10 -.lp-setup input[type=password],
11 -.lp-setup input[type=search],
12 -.lp-setup input[type=tel],
13 -.lp-setup input[type=url],
14 -.lp-setup select,
15 -.lp-setup textarea {
16 - box-sizing: border-box;
17 - min-height: 34px;
18 - padding: 6px 12px;
19 - border: 1px solid #d1d5db;
20 - border-radius: 6px;
21 - color: #1a1a1a;
22 - background: #ffffff;
23 - font-size: 14px;
24 -}
25 -.lp-setup input[type=text]::placeholder,
26 -.lp-setup input[type=email]::placeholder,
27 -.lp-setup input[type=number]::placeholder,
28 -.lp-setup input[type=password]::placeholder,
29 -.lp-setup input[type=search]::placeholder,
30 -.lp-setup input[type=tel]::placeholder,
31 -.lp-setup input[type=url]::placeholder,
32 -.lp-setup select::placeholder,
33 -.lp-setup textarea::placeholder {
34 - color: #9ca3af;
35 -}
36 -.lp-setup input[type=text]:focus,
37 -.lp-setup input[type=email]:focus,
38 -.lp-setup input[type=number]:focus,
39 -.lp-setup input[type=password]:focus,
40 -.lp-setup input[type=search]:focus,
41 -.lp-setup input[type=tel]:focus,
42 -.lp-setup input[type=url]:focus,
43 -.lp-setup select:focus,
44 -.lp-setup textarea:focus {
45 - border-color: #7067ED;
46 - outline: none;
47 - box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
48 -}
49 -.lp-setup input[type=text]:disabled,
50 -.lp-setup input[type=email]:disabled,
51 -.lp-setup input[type=number]:disabled,
52 -.lp-setup input[type=password]:disabled,
53 -.lp-setup input[type=search]:disabled,
54 -.lp-setup input[type=tel]:disabled,
55 -.lp-setup input[type=url]:disabled,
56 -.lp-setup select:disabled,
57 -.lp-setup textarea:disabled {
58 - color: #9ca3af;
59 - background: #f9fafb;
60 - cursor: not-allowed;
61 -}
62 -.lp-setup input[type=text],
63 -.lp-setup input[type=email],
64 -.lp-setup input[type=number],
65 -.lp-setup input[type=password],
66 -.lp-setup input[type=search],
67 -.lp-setup input[type=tel],
68 -.lp-setup input[type=url],
69 -.lp-setup select {
70 - height: 48px;
71 - border-radius: 8px;
72 -}
73 -.lp-setup select {
74 - padding-left: 30px;
75 - cursor: pointer;
76 -}
77 -.lp-setup .button {
78 - height: 48px;
79 - border-radius: 12px;
80 - font-weight: 500;
81 -}
82 -.lp-setup .button-primary {
83 - border-color: #7067ED;
84 - color: #ffffff;
85 - background: #7067ED;
86 -}
87 -.lp-setup .button-primary:hover, .lp-setup .button-primary:focus {
88 - border-color: #5b52d1;
89 - color: #ffffff;
90 - background: #5b52d1;
91 -}
92 -.lp-setup .button-primary:focus {
93 - box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
94 -}
95 -.lp-setup .button-primary:disabled, .lp-setup .button-primary.disabled {
96 - border-color: #d1d5db;
97 - color: #9ca3af;
98 - background: #f9fafb;
99 -}
100 -.lp-setup .button-primary.loading[aria-disabled=true] {
101 - border-color: #7067ED;
102 - color: transparent;
103 - background: #7067ED;
104 - opacity: 1;
105 -}
106 -.lp-setup .button-next {
107 - font-size: 16px;
108 - font-weight: 500;
109 - line-height: 1;
110 -}
111 -.lp-setup .button-next.loading {
112 - position: relative;
113 - color: transparent;
114 - text-shadow: none;
115 -}
116 -.lp-setup .button-next.loading .lp-setup-button__label {
117 - visibility: hidden;
118 -}
119 -.lp-setup .button-next.loading::before {
120 - position: absolute;
121 - inset: 0;
122 - display: flex;
123 - align-items: center;
124 - justify-content: center;
125 - margin: 0;
126 - color: #ffffff !important;
127 - font-size: 16px;
128 -}
129 -.lp-setup .button:not(.button-primary) {
130 - border-color: #d1d5db;
131 - color: #374151;
132 - background: #ffffff;
133 -}
134 -.lp-setup .button:not(.button-primary):hover, .lp-setup .button:not(.button-primary):focus {
135 - border-color: #7067ED;
136 - color: #7067ED;
137 - background: #F7F7F7;
138 -}
139 -.lp-setup .lp-toggle-enable .lp-toggle-enable__track {
140 - background: #d1d5db;
141 -}
142 -.lp-setup .lp-toggle-enable .lp-toggle-enable__label {
143 - color: #6b7280;
144 -}
145 -.lp-setup .lp-toggle-enable.is-enabled .lp-toggle-enable__track {
146 - background: #28A746;
147 -}
148 -.lp-setup .lp-toggle-enable.is-enabled .lp-toggle-enable__label {
149 - color: #28A746;
150 -}
151 -.lp-setup .lp-toggle-enable .lp-toggle-enable__input:focus-visible ~ .lp-toggle-enable__track {
152 - outline-color: #7067ED;
153 - box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
154 -}
155 -.lp-setup .logo {
156 - text-align: center;
157 -}
158 -
159 -.lp-setup--welcome {
160 - display: flex;
161 - align-items: center;
162 - justify-content: center;
163 - box-sizing: border-box;
164 - min-height: 100vh;
165 - margin: 0;
166 - padding: 40px 0;
167 -}
168 -.lp-setup--welcome #content {
169 - width: 900px;
170 - margin: 0 auto;
171 -}
172 -.lp-setup--welcome .logo img {
173 - display: block;
174 - height: auto;
175 - margin: 0 auto;
176 -}
177 -.lp-setup--welcome #main.lp-setup-main--welcome {
178 - margin: 40px 0 0;
179 - padding: 0;
180 - border: 0;
181 -}
182 -.lp-setup--welcome .lp-setup-content {
183 - text-align: center;
184 -}
185 -.lp-setup--welcome .lp-setup-welcome h2 {
186 - font-size: 60px;
187 - font-weight: 700;
188 - line-height: 1.2;
189 - margin: 8px 12px 0 0;
190 -}
191 -.lp-setup--welcome .lp-setup-welcome p {
192 - font-size: 16px;
193 - line-height: 1.5;
194 - margin-bottom: 30px;
195 -}
196 -.lp-setup--welcome .lp-setup-welcome__eyebrow {
197 - display: inline-flex;
198 - align-items: center;
199 - box-sizing: border-box;
200 - padding: 6px 16px;
201 - border: 1px solid #7067ED;
202 - border-radius: 16px;
203 - color: #7067ED;
204 - font-size: 14px;
205 - font-weight: 600;
206 -}
207 -.lp-setup--welcome .lp-setup-welcome__eyebrow-dot {
208 - width: 8px;
209 - height: 8px;
210 - margin-left: 7px;
211 - border-radius: 50%;
212 - background: #7067ED;
213 - box-shadow: 0 0 0 3px #EEF1FF;
214 -}
215 -.lp-setup--welcome .buttons {
216 - display: flex;
217 - flex-direction: column;
218 - align-items: center;
219 - margin-top: 26px;
220 - padding: 0;
221 - border: 0;
222 -}
223 -.lp-setup--welcome .buttons .button-next {
224 - font-size: 16px;
225 - margin-bottom: 16px;
226 -}
227 -.lp-setup--welcome .buttons .button-dismiss-setup {
228 - color: #7067ED;
229 - font-size: 16px;
230 - line-height: 1.5;
231 - text-decoration: none;
232 -}
233 -.lp-setup--welcome .buttons .button-dismiss-setup:hover, .lp-setup--welcome .buttons .button-dismiss-setup:focus {
234 - color: #5b52d1;
235 -}
236 -.lp-setup--welcome footer {
237 - display: none;
238 -}
239 -@media (max-width: 600px) {
240 - .lp-setup--welcome {
241 - padding: 24px 0;
13 +@keyframes spin-back {
14 + 0% {
15 + transform: rotate(0deg);
242 16 }
243 - .lp-setup--welcome .logo img {
244 - width: 190px;
17 + 50% {
18 + transform: rotate(180deg);
245 19 }
246 - .lp-setup--welcome .lp-setup-welcome h2 {
247 - font-size: 36px;
20 + 100% {
21 + transform: rotate(360deg);
248 22 }
249 23 }
250 -
251 -.lp-setup--wizard {
252 - display: flow-root;
253 - box-sizing: border-box;
254 - min-height: 100vh;
255 - margin: 0;
24 +.lp-setup, .lp-update-database {
25 + color: #777;
256 26 }
257 -.lp-setup--wizard #content {
258 - width: 1146px;
259 - max-width: calc(100% - 48px);
260 - margin: 156px auto 80px;
27 +.lp-setup h1, .lp-setup h2, .lp-setup h3, .lp-setup h4, .lp-setup h5, .lp-setup h6, .lp-update-database h1, .lp-update-database h2, .lp-update-database h3, .lp-update-database h4, .lp-update-database h5, .lp-update-database h6 {
28 + color: #777;
29 + font-weight: normal;
261 30 }
262 -.lp-setup--wizard .logo img {
263 - display: block;
264 - width: 264px;
265 - height: auto;
266 - margin: 0 auto;
31 +.lp-setup h2, .lp-update-database h2 {
32 + font-size: 1.5rem;
33 + border-bottom: 1px solid #EEE;
34 + padding-bottom: 20px;
267 35 }
268 -.lp-setup--wizard #main.lp-setup-main--wizard {
269 - margin: 54px 0 0;
270 - padding: 0;
271 - border: 0;
272 - padding-bottom: 120px;
36 +.lp-setup p.large-text, .lp-update-database p.large-text {
37 + font-size: 1rem;
38 + margin: 0 0 20px 0;
273 39 }
274 -.lp-setup--wizard footer {
275 - display: none;
40 +.lp-setup a, .lp-update-database a {
41 + font-size: 0.8125rem;
276 42 }
277 -.lp-setup--wizard .lp-setup-card {
278 - box-sizing: border-box;
279 - border: 1px solid #e5e7eb;
280 - border-radius: 12px;
281 - background: #ffffff;
43 +.lp-setup .logo, .lp-update-database .logo {
44 + text-align: center;
282 45 }
283 -.lp-setup--wizard .lp-setup-section-header h2 {
284 - margin: 0;
285 - padding: 0;
286 - border: 0;
287 - color: #1e1e1e;
288 - font-size: 26px;
289 - font-weight: 600;
290 - line-height: 1.25;
46 +.lp-setup #content, .lp-update-database #content {
47 + max-width: 90%;
48 + width: 900px;
49 + margin: 40px auto 20px auto;
291 50 }
292 -.lp-setup--wizard .lp-setup-section-header p {
293 - margin: 8px 0 0;
294 - color: #6b7280;
295 - font-size: 15px;
296 - line-height: 1.5;
51 +.lp-setup #main, .lp-update-database #main {
52 + background: #FFF;
53 + padding: 20px;
54 + border: 1px solid #ececec;
55 + margin-bottom: 20px;
56 + position: relative;
297 57 }
298 -.lp-setup--wizard .lp-setup-choice-group {
299 - min-width: 0;
300 - margin: 30px 0 0;
301 - padding: 0;
302 - border: 0;
58 +.lp-setup #main .description, .lp-update-database #main .description {
59 + font-size: 0.8125rem;
60 + font-style: italic;
303 61 }
304 -.lp-setup--wizard .lp-setup-choice-group legend {
305 - display: block;
306 - width: 100%;
307 - padding: 0;
308 - color: #1e1e1e;
309 - font-size: 18px;
310 - font-weight: 600;
311 - line-height: 1.4;
312 -}
313 -.lp-setup--wizard .lp-setup-choice-group--disabled {
314 - opacity: 0.45;
315 - filter: grayscale(1);
316 - pointer-events: none;
317 - user-select: none;
318 -}
319 -.lp-setup--wizard .lp-setup-choice-group + .lp-setup-choice-group {
320 - margin-top: 18px;
321 -}
322 -.lp-setup--wizard .lp-setup-choice-grid {
323 - display: grid;
324 - grid-template-columns: repeat(2, minmax(0, 1fr));
325 - gap: 20px;
326 - margin-top: 15px;
327 -}
328 -.lp-setup--wizard .lp-setup-choice {
329 - display: block;
330 - position: relative;
331 - margin: 0;
332 - cursor: pointer;
333 -}
334 -.lp-setup--wizard .lp-setup-choice > input:not([type=hidden]) {
62 +.lp-setup #main.loading:after, .lp-update-database #main.loading:after {
63 + content: "";
335 64 position: absolute;
336 - width: 1px;
337 - height: 1px;
338 - overflow: hidden;
339 - clip: rect(0 0 0 0);
340 - white-space: nowrap;
341 -}
342 -.lp-setup--wizard .lp-setup-choice > input:not([type=hidden])[type=radio]:checked + .lp-setup-choice__card {
343 - border-color: #7067ED;
344 -}
345 -.lp-setup--wizard .lp-setup-choice > input:not([type=hidden])[type=radio]:checked + .lp-setup-choice__card .lp-setup-choice__icon {
346 - color: #7067ED;
347 - background: #EEF1FF;
348 -}
349 -.lp-setup--wizard .lp-setup-choice > input:not([type=hidden]):focus-visible + .lp-setup-choice__card {
350 - outline: 2px solid #7067ED;
351 - outline-offset: 2px;
352 -}
353 -.lp-setup--wizard .lp-setup-choice__card {
354 - display: flex;
355 - align-items: center;
356 - box-sizing: border-box;
357 - min-height: 89px;
358 - padding: 18px 19px;
359 - transition: border-color 0.15s ease, box-shadow 0.15s ease;
360 -}
361 -.lp-setup--wizard .lp-setup-choice__icon {
362 - display: inline-flex;
363 - flex: 0 0 48px;
364 - align-items: center;
365 - justify-content: center;
366 - width: 48px;
367 - height: 48px;
368 - margin-left: 16px;
369 - border-radius: 8px;
370 - color: #898989;
371 - background: #F7F7F7;
372 -}
373 -.lp-setup--wizard .lp-setup-choice__icon svg {
374 - width: 25px;
375 - height: 25px;
376 - fill: none;
377 - stroke: currentColor;
378 - stroke-linecap: round;
379 - stroke-linejoin: round;
380 - stroke-width: 2;
381 -}
382 -.lp-setup--wizard .lp-setup-choice__icon [class^=lp-icon-],
383 -.lp-setup--wizard .lp-setup-choice__icon [class*=" lp-icon-"] {
384 - font-size: 25px;
385 -}
386 -.lp-setup--wizard .lp-setup-choice__content {
387 - display: flex;
388 - min-width: 0;
389 - flex-direction: column;
390 -}
391 -.lp-setup--wizard .lp-setup-choice__content strong {
392 - color: #1e1e1e;
393 - font-size: 16px;
394 - font-weight: 600;
395 - line-height: 1.35;
396 -}
397 -.lp-setup--wizard .lp-setup-choice__content > span {
398 - margin-top: 3px;
399 - color: #6b7280;
400 - font-size: 14px;
401 - line-height: 1.4;
402 -}
403 -.lp-setup--wizard .lp-setup-choice-group--enrollment .lp-setup-choice {
404 - margin-top: 15px;
405 -}
406 -.lp-setup--wizard .lp-setup-choice-group--enrollment .lp-setup-choice__card {
407 - min-height: 83px;
408 -}
409 -.lp-setup--wizard .lp-setup-choice-group--enrollment .lp-toggle-enable {
410 - margin-left: 16px;
411 - margin-right: 0;
412 -}
413 -.lp-setup--wizard .lp-setup-learning-experience__note {
414 - margin: 34px 0 0;
415 - color: #6b7280;
416 - font-size: 15px;
417 - line-height: 1.5;
418 - text-align: center;
419 -}
420 -.lp-setup--wizard .lp-setup-footer-bar {
421 - display: grid;
422 - gap: 10px;
423 - grid-template-columns: minmax(120px, 1fr) auto minmax(220px, 1fr);
424 - align-items: center;
425 - position: fixed;
426 - z-index: 20;
65 + top: 0;
66 + right: 0;
427 67 left: 0;
428 68 bottom: 0;
429 - right: 0;
430 - box-sizing: border-box;
431 - min-height: 88px;
432 - padding: 14px 32px;
433 - border-top: 1px solid #e5e7eb;
434 - background: #ffffff;
69 + z-index: 10;
70 + background: #FFF;
71 + opacity: 0.5;
435 72 }
436 -.lp-setup--wizard .lp-setup-footer-bar__back {
437 - justify-self: start;
438 -}
439 -.lp-setup--wizard .lp-setup-footer-bar__back .button-prev {
440 - display: inline-flex;
441 - align-items: center;
442 - justify-content: center;
443 - box-sizing: border-box;
444 - min-width: 86px;
445 - height: 48px;
446 - padding: 0 18px;
447 - border-color: #7067ED;
448 - color: #7067ED;
449 - background: #ffffff;
450 - font-size: 16px;
451 - font-weight: 500;
452 - line-height: 1;
453 - text-align: center;
454 -}
455 -.lp-setup--wizard .lp-setup-footer-bar__back .button-prev:hover, .lp-setup--wizard .lp-setup-footer-bar__back .button-prev:focus {
456 - border-color: #5b52d1;
457 - color: #5b52d1;
458 - background: #F7F7F7;
459 -}
460 -.lp-setup--wizard .lp-setup-stepper {
461 - display: flex;
462 - align-items: center;
463 - justify-content: center;
464 - gap: 60px;
465 - margin: 0;
466 - padding: 0;
467 - list-style: none;
468 -}
469 -.lp-setup--wizard .lp-setup-stepper__item {
470 - display: flex;
471 - align-items: center;
472 - position: relative;
473 - margin: 0;
474 - color: #374151;
475 - font-size: 16px;
476 - white-space: nowrap;
477 - line-height: 28px;
478 -}
479 -.lp-setup--wizard .lp-setup-stepper__item:not(:last-child):after {
73 +.lp-setup #main.loading .icon-loading, .lp-update-database #main.loading .icon-loading {
74 + display: block;
480 75 position: absolute;
481 - left: -30px;
482 - content: "›";
483 - font-size: 30px;
484 - font-weight: 200;
485 76 top: 50%;
486 - transform: translateY(-50%);
487 - line-height: 28px;
77 + right: 50%;
78 + width: 20px;
79 + height: 20px;
80 + margin-right: -10px;
81 + margin-top: -10px;
82 + z-index: 15;
488 83 }
489 -.lp-setup--wizard .lp-setup-stepper__item.is-active {
490 - color: #7067ED;
84 +.lp-setup #main.loading .icon-loading:before, .lp-setup #main.loading .icon-loading:after, .lp-update-database #main.loading .icon-loading:before, .lp-update-database #main.loading .icon-loading:after {
85 + width: 20px;
86 + height: 20px;
87 + top: 0;
88 + right: 0;
89 + content: "";
90 + position: absolute;
491 91 }
492 -.lp-setup--wizard .lp-setup-stepper__item.is-active .lp-setup-stepper__number {
493 - color: #ffffff;
494 - background: #7067ED;
92 +.lp-setup #main.loading .icon-loading:before, .lp-update-database #main.loading .icon-loading:before {
93 + background: #e2e2e2;
94 + animation-name: spin;
95 + animation-duration: 4s;
96 + animation-iteration-count: infinite;
97 + animation-delay: 0s;
495 98 }
496 -.lp-setup--wizard .lp-setup-stepper__item.is-complete {
497 - color: #28A746;
99 +.lp-setup #main.loading .icon-loading:after, .lp-update-database #main.loading .icon-loading:after {
100 + background: #39a1e5;
101 + animation-name: spin-back;
102 + animation-duration: 4s;
103 + animation-iteration-count: infinite;
104 + animation-delay: 0s;
498 105 }
499 -.lp-setup--wizard .lp-setup-stepper__item.is-complete .lp-setup-stepper__number {
500 - color: #ffffff;
501 - background: #28A746;
106 +.lp-setup .lp-setup-nav, .lp-update-database .lp-setup-nav {
107 + position: relative;
502 108 }
503 -.lp-setup--wizard .lp-setup-stepper__number {
504 - display: inline-flex;
505 - align-items: center;
506 - justify-content: center;
507 - width: 28px;
508 - height: 28px;
509 - margin-left: 8px;
510 - border-radius: 50%;
511 - color: #6b7280;
512 - background: #e5e7eb;
513 - font-size: 14px;
514 - line-height: 1;
515 -}
516 -.lp-setup--wizard .lp-setup-stepper__number svg {
517 - width: 16px;
518 - height: 16px;
519 - fill: none;
520 - stroke: currentColor;
521 - stroke-linecap: round;
522 - stroke-linejoin: round;
523 - stroke-width: 2;
524 -}
525 -.lp-setup--wizard .lp-setup-footer-bar__controls {
526 - display: flex;
527 - align-items: center;
528 - justify-self: end;
529 - gap: 18px;
530 -}
531 -.lp-setup--wizard .lp-setup-footer-bar__controls .button-skip-next {
532 - display: inline-flex;
533 - align-items: center;
534 - justify-content: center;
535 - box-sizing: border-box;
536 - height: 48px;
537 - float: none;
109 +.lp-setup .lp-setup-steps, .lp-update-database .lp-setup-steps {
110 + list-style: none;
538 111 margin: 0;
539 - padding: 0 4px;
540 - border: 0;
541 - color: #7067ED;
542 - background: transparent;
543 - font-size: 16px;
544 - font-weight: 500;
545 - line-height: 1;
546 - opacity: 1;
547 - text-decoration: none;
548 -}
549 -.lp-setup--wizard .lp-setup-footer-bar__controls .button-skip-next:hover, .lp-setup--wizard .lp-setup-footer-bar__controls .button-skip-next:focus {
550 - color: #5b52d1;
551 - background: transparent;
552 - box-shadow: none;
553 -}
554 -.lp-setup--wizard .lp-setup-footer-bar__controls .button-next {
555 - min-width: 84px;
556 - height: 48px;
557 - padding: 0 18px;
558 -}
559 -@media (max-width: 1280px) {
560 - .lp-setup--wizard #content {
561 - margin-top: 80px;
562 - }
563 - .lp-setup--wizard .lp-setup-footer-bar {
564 - grid-template-columns: auto 1fr auto;
565 - }
566 - .lp-setup--wizard .lp-setup-stepper {
567 - gap: 24px;
568 - }
569 - .lp-setup--wizard .lp-setup-stepper__item:not(:last-child):after {
570 - left: -17px;
571 - }
572 -}
573 -@media (max-width: 960px) {
574 - .lp-setup--wizard .lp-setup-stepper__label {
575 - display: none;
576 - }
577 - .lp-setup--wizard .lp-setup-stepper__number {
578 - margin-left: 0;
579 - }
580 -}
581 -@media (max-width: 700px) {
582 - .lp-setup--wizard {
583 - padding-bottom: 120px;
584 - }
585 - .lp-setup--wizard #content {
586 - max-width: calc(100% - 32px);
587 - margin-top: 40px;
588 - }
589 - .lp-setup--wizard .logo img {
590 - width: 210px;
591 - }
592 - .lp-setup--wizard #main.lp-setup-main--wizard {
593 - margin-top: 36px;
594 - }
595 - .lp-setup--wizard .lp-setup-choice-grid {
596 - grid-template-columns: 1fr;
597 - }
598 - .lp-setup--wizard .lp-setup-footer-bar {
599 - grid-template-columns: auto 1fr auto;
600 - min-height: 72px;
601 - padding: 12px 16px;
602 - }
603 - .lp-setup--wizard .lp-setup-stepper {
604 - display: none;
605 - }
606 - .lp-setup--wizard .lp-setup-footer-bar__controls {
607 - gap: 12px;
608 - }
609 -}
610 -
611 -.lp-setup-step--learning-experience #content,
612 -.lp-setup-step--pages #content,
613 -.lp-setup-step--payment #content,
614 -.lp-setup-step--emails #content,
615 -.lp-setup-step--finish #content {
616 - width: 910px;
617 - margin-top: 60px;
618 - margin-bottom: 128px;
619 -}
620 -.lp-setup-step--learning-experience .lp-setup-footer-bar,
621 -.lp-setup-step--pages .lp-setup-footer-bar,
622 -.lp-setup-step--payment .lp-setup-footer-bar,
623 -.lp-setup-step--emails .lp-setup-footer-bar,
624 -.lp-setup-step--finish .lp-setup-footer-bar {
625 - padding-left: 120px;
626 - padding-right: 120px;
627 -}
628 -@media (max-width: 1050px) {
629 - .lp-setup-step--learning-experience .lp-setup-footer-bar,
630 - .lp-setup-step--pages .lp-setup-footer-bar,
631 - .lp-setup-step--payment .lp-setup-footer-bar,
632 - .lp-setup-step--emails .lp-setup-footer-bar,
633 - .lp-setup-step--finish .lp-setup-footer-bar {
634 - padding-left: 32px;
635 - padding-right: 32px;
636 - }
637 -}
638 -@media (max-width: 700px) {
639 - .lp-setup-step--learning-experience #content,
640 - .lp-setup-step--pages #content,
641 - .lp-setup-step--payment #content,
642 - .lp-setup-step--emails #content,
643 - .lp-setup-step--finish #content {
644 - margin-top: 40px;
645 - margin-bottom: 120px;
646 - }
647 -}
648 -
649 -.lp-setup-step--pages .lp-setup-system-pages__list {
112 + padding: 0 0 20px 0;
650 113 display: flex;
651 - flex-direction: column;
652 - gap: 20px;
653 - margin-top: 30px;
114 + position: relative;
654 115 }
655 -.lp-setup-step--pages .lp-setup-page-card {
656 - display: flex;
657 - align-items: center;
658 - justify-content: space-between;
659 - box-sizing: border-box;
660 - min-height: 82px;
116 +.lp-setup .lp-setup-steps li, .lp-update-database .lp-setup-steps li {
117 + list-style: none;
118 + flex: 1;
119 + text-align: center;
661 120 margin: 0;
662 - padding: 16px 19px;
121 + position: relative;
663 122 }
664 -.lp-setup-step--pages .lp-setup-page-card__content {
665 - min-width: 0;
666 - padding-left: 24px;
123 +.lp-setup .lp-setup-steps li.active span, .lp-update-database .lp-setup-steps li.active span {
124 + font-weight: bold;
125 + color: #564079;
667 126 }
668 -.lp-setup-step--pages .lp-setup-page-card__content h3 {
669 - margin: 0;
670 - padding: 0;
671 - color: #1e1e1e;
672 - font-size: 16px;
673 - font-weight: 600;
674 - line-height: 1.4;
675 -}
676 -.lp-setup-step--pages .lp-setup-page-card__content p {
677 - margin: 2px 0 0;
678 - color: #6b7280;
679 - font-size: 14px;
680 - line-height: 1.4;
681 -}
682 -.lp-setup-step--pages .lp-setup-page-card__actions {
683 - display: flex;
684 - flex: 0 0 auto;
685 - align-items: center;
686 - gap: 17px;
687 -}
688 -.lp-setup-step--pages .lp-setup-page-status {
689 - display: inline-flex;
690 - align-items: center;
691 - box-sizing: border-box;
692 - min-height: 34px;
693 - padding: 5px 12px;
694 - border: 1px solid;
695 - border-radius: 6px;
696 - font-size: 14px;
697 - font-weight: 600;
698 - line-height: 1.3;
699 - white-space: nowrap;
700 -}
701 -.lp-setup-step--pages .lp-setup-page-status svg,
702 -.lp-setup-step--pages .lp-setup-page-status [class^=lp-icon-],
703 -.lp-setup-step--pages .lp-setup-page-status [class*=" lp-icon-"] {
704 - width: 16px;
705 - height: 16px;
706 - margin-left: 7px;
707 - border-radius: 50%;
708 - fill: none;
709 - stroke: currentColor;
710 - stroke-linecap: round;
711 - stroke-linejoin: round;
712 - stroke-width: 2;
713 -}
714 -.lp-setup-step--pages .lp-setup-page-status--ready {
715 - border-color: #28A746;
716 - color: #28A746;
717 - background: #E7F6E9;
718 -}
719 -.lp-setup-step--pages .lp-setup-page-status--ready svg {
720 - color: #ffffff;
721 - background: #28A746;
722 -}
723 -.lp-setup-step--pages .lp-setup-page-status--missing {
724 - border-color: #AAAAAA;
725 - color: #AAAAAA;
726 - background: #F7F7F7;
727 -}
728 -.lp-setup-step--pages .lp-setup-page-card__edit,
729 -.lp-setup-step--pages .lp-setup-page-card__view {
730 - display: inline-flex;
731 - align-items: center;
732 - color: #374151;
733 - font-size: 14px;
734 - font-weight: 500;
735 - line-height: 1.3;
736 - text-decoration: none;
737 -}
738 -.lp-setup-step--pages .lp-setup-page-card__edit svg,
739 -.lp-setup-step--pages .lp-setup-page-card__edit [class^=lp-icon-],
740 -.lp-setup-step--pages .lp-setup-page-card__edit [class*=" lp-icon-"],
741 -.lp-setup-step--pages .lp-setup-page-card__view svg,
742 -.lp-setup-step--pages .lp-setup-page-card__view [class^=lp-icon-],
743 -.lp-setup-step--pages .lp-setup-page-card__view [class*=" lp-icon-"] {
744 - width: 18px;
745 - height: 18px;
746 - margin-left: 5px;
747 - fill: none;
748 - stroke: currentColor;
749 - stroke-linecap: round;
750 - stroke-linejoin: round;
751 - stroke-width: 1.6;
752 -}
753 -.lp-setup-step--pages .lp-setup-page-card__edit:hover, .lp-setup-step--pages .lp-setup-page-card__edit:focus,
754 -.lp-setup-step--pages .lp-setup-page-card__view:hover,
755 -.lp-setup-step--pages .lp-setup-page-card__view:focus {
756 - color: #7067ED;
757 -}
758 -@media (max-width: 760px) {
759 - .lp-setup-step--pages #content {
760 - margin-top: 40px;
761 - }
762 - .lp-setup-step--pages .lp-setup-page-card {
763 - align-items: flex-start;
764 - flex-direction: column;
765 - gap: 14px;
766 - }
767 - .lp-setup-step--pages .lp-setup-page-card__content {
768 - padding-left: 0;
769 - }
770 - .lp-setup-step--pages .lp-setup-page-card__actions {
771 - flex-wrap: wrap;
772 - gap: 12px;
773 - }
774 -}
775 -
776 -.lp-setup-step--payment .lp-setup-payment__section {
777 - margin-top: 31px;
778 -}
779 -.lp-setup-step--payment .lp-setup-payment__section > h3 {
780 - margin: 0 0 14px;
781 - color: #1e1e1e;
782 - font-size: 18px;
783 - font-weight: 600;
784 - line-height: 1.4;
785 -}
786 -.lp-setup-step--payment .lp-setup-currency-panel {
787 - overflow: hidden;
788 -}
789 -.lp-setup-step--payment .lp-setup-currency-presets {
790 - display: flex;
791 - align-items: center;
792 - gap: 16px;
793 - min-height: 64px;
794 - padding: 0 16px;
795 - border-bottom: 1px solid #e5e7eb;
796 -}
797 -.lp-setup-step--payment .lp-setup-currency-presets__label {
798 - margin-left: 10px;
799 - color: #6b7280;
800 - font-size: 14px;
801 - font-weight: 500;
802 - white-space: nowrap;
803 -}
804 -.lp-setup-step--payment .lp-setup-currency-preset {
805 - height: 33px;
806 - border-radius: 6px;
807 -}
808 -.lp-setup-step--payment .lp-setup-currency-preset.is-active, .lp-setup-step--payment .lp-setup-currency-preset:hover, .lp-setup-step--payment .lp-setup-currency-preset:focus {
809 - border-color: #7067ED;
810 - outline: 0;
811 -}
812 -.lp-setup-step--payment .lp-setup-currency-fields {
813 - display: flex;
814 - flex-direction: column;
815 - gap: 12px;
816 - padding: 17px 16px;
817 -}
818 -.lp-setup-step--payment .lp-setup-payment-field {
819 - display: grid;
820 - grid-template-columns: 165px minmax(0, 1fr);
821 - align-items: center;
822 - gap: 12px;
823 - color: #6b7280;
824 - font-size: 15px;
825 -}
826 -.lp-setup-step--payment .lp-setup-payment__section--gateways {
827 - margin-top: 31px;
828 -}
829 -.lp-setup-step--payment .lp-setup-gateway-card {
830 - display: flex;
831 - align-items: center;
832 - box-sizing: border-box;
833 - min-height: 88px;
834 - padding: 18px 20px;
835 -}
836 -.lp-setup-step--payment .lp-setup-gateway-card + .lp-setup-gateway-card {
837 - margin-top: 16px;
838 -}
839 -.lp-setup-step--payment .lp-setup-gateway-card--paypal {
840 - align-items: flex-start;
841 - min-height: 145px;
842 -}
843 -.lp-setup-step--payment .lp-setup-gateway-card--paypal .lp-setup-gateway-toggle {
844 - align-self: center;
845 -}
846 -.lp-setup-step--payment .lp-setup-gateway-card__icon {
847 - display: inline-flex;
848 - flex: 0 0 48px;
849 - align-items: center;
850 - justify-content: center;
851 - width: 48px;
852 - height: 48px;
853 - margin-left: 16px;
854 - border-radius: 8px;
855 - background: #F7F7F7;
856 -}
857 -.lp-setup-step--payment .lp-setup-gateway-card__icon svg {
858 - width: 28px;
859 - height: 28px;
860 - fill: none;
861 - stroke: currentColor;
862 - stroke-linecap: round;
863 - stroke-linejoin: round;
864 -}
865 -.lp-setup-step--payment .lp-setup-gateway-card__icon [class^=lp-icon-],
866 -.lp-setup-step--payment .lp-setup-gateway-card__icon [class*=" lp-icon-"] {
867 - font-size: 28px;
868 -}
869 -.lp-setup-step--payment .lp-setup-gateway-card__icon--offline {
870 - color: #7067ED;
871 -}
872 -.lp-setup-step--payment .lp-setup-gateway-card__icon--offline svg {
873 - stroke: none;
874 -}
875 -.lp-setup-step--payment .lp-setup-gateway-card__icon--paypal svg {
876 - width: 23px;
877 - height: 28px;
878 - fill: none;
879 - stroke: none;
880 -}
881 -.lp-setup-step--payment .lp-setup-gateway-card__content {
882 - display: flex;
883 - min-width: 0;
884 - flex: 1;
885 - flex-direction: column;
886 -}
887 -.lp-setup-step--payment .lp-setup-gateway-card__content strong {
888 - color: #1e1e1e;
889 - font-size: 16px;
890 - font-weight: 600;
891 - line-height: 1.4;
892 -}
893 -.lp-setup-step--payment .lp-setup-gateway-card__content > span {
894 - margin-top: 2px;
895 - color: #6b7280;
896 - font-size: 14px;
897 - line-height: 1.4;
898 -}
899 -.lp-setup-step--payment .lp-setup-connect-paypal {
900 - display: inline-flex;
901 - align-items: center;
902 - justify-content: center;
903 - align-self: flex-start;
904 - height: 48px;
905 - margin-top: 18px;
906 - padding: 0 18px;
907 - font-size: 16px;
908 - font-weight: 500;
909 - line-height: 1;
910 - text-decoration: none;
911 -}
912 -@media (max-width: 700px) {
913 - .lp-setup-step--payment .lp-setup-currency-presets {
914 - align-items: stretch;
915 - flex-wrap: wrap;
916 - gap: 8px;
917 - padding-top: 14px;
918 - padding-bottom: 14px;
919 - }
920 - .lp-setup-step--payment .lp-setup-currency-presets__label {
921 - width: 100%;
922 - }
923 - .lp-setup-step--payment .lp-setup-payment-field {
924 - grid-template-columns: 1fr;
925 - gap: 7px;
926 - }
927 - .lp-setup-step--payment .lp-setup-gateway-card,
928 - .lp-setup-step--payment .lp-setup-gateway-card--paypal {
929 - align-items: flex-start;
930 - }
931 -}
932 -
933 -.lp-setup-step--emails .lp-setup-emails {
127 +.lp-setup .lp-setup-steps li.active:before, .lp-update-database .lp-setup-steps li.active:before {
128 + content: "";
129 + height: 6px;
934 130 width: 100%;
131 + border-radius: 3px;
132 + background: #ffc106;
133 + right: 0;
134 + position: absolute;
135 + bottom: -20px;
136 + z-index: 10;
935 137 }
936 -.lp-setup-step--emails .lp-setup-emails__master {
937 - display: flex;
938 - align-items: center;
939 - justify-content: space-between;
940 - box-sizing: border-box;
941 - min-height: 64px;
942 - margin-top: 31px;
943 - padding: 0 18px;
944 - border-color: #28A746;
945 - background: #E7F6E9;
138 +.lp-setup .lp-setup-steps li.active:after, .lp-update-database .lp-setup-steps li.active:after {
139 + width: 8px;
140 + height: 8px;
141 + position: absolute;
142 + background: #ffc106;
143 + transform: rotate(-45deg);
144 + right: 50%;
145 + bottom: -18px;
146 + margin-right: -5px;
147 + content: "";
946 148 }
947 -.lp-setup-step--emails .lp-setup-emails__master-content {
948 - display: flex;
949 - align-items: center;
950 - min-width: 0;
951 -}
952 -.lp-setup-step--emails .lp-setup-emails__master-content strong {
953 - color: #1e1e1e;
954 - font-size: 15px;
955 - font-weight: 600;
956 - line-height: 1.4;
957 -}
958 -.lp-setup-step--emails .lp-setup-emails__mail-icon {
959 - display: inline-flex;
960 - flex: 0 0 22px;
961 - align-items: center;
962 - justify-content: center;
963 - width: 22px;
964 - height: 22px;
965 - margin-left: 10px;
966 - color: #28A746;
967 -}
968 -.lp-setup-step--emails .lp-setup-emails__mail-icon::before {
969 - font-size: 20px;
970 -}
971 -.lp-setup-step--emails .lp-setup-emails__table-wrap {
972 - overflow: hidden;
973 - margin-top: 31px;
974 -}
975 -.lp-setup-step--emails .lp-setup-emails__table {
149 +.lp-setup .lp-setup-progress,
150 +.lp-setup .lp-setup-progress .active, .lp-update-database .lp-setup-progress,
151 +.lp-update-database .lp-setup-progress .active {
976 152 width: 100%;
977 - margin: 0;
978 - border: 0;
979 - border-collapse: collapse;
980 - table-layout: fixed;
153 + height: 6px;
154 + right: 0;
155 + bottom: 0;
156 + background: #DDD;
157 + position: absolute;
158 + border-radius: 3px;
981 159 }
982 -.lp-setup-step--emails .lp-setup-emails__table th,
983 -.lp-setup-step--emails .lp-setup-emails__table td {
984 - box-sizing: border-box;
985 - border: 0;
986 - text-align: right;
160 +.lp-setup .lp-setup-progress .active, .lp-update-database .lp-setup-progress .active {
161 + background: #ffc106;
162 + width: 50%;
987 163 }
988 -.lp-setup-step--emails .lp-setup-emails__table thead {
989 - background: #F7F7F7;
164 +.lp-setup footer, .lp-update-database footer {
165 + max-width: 900px;
166 + margin: 0 auto;
167 + padding: 0 20px;
168 + text-align: center;
990 169 }
991 -.lp-setup-step--emails .lp-setup-emails__table thead th {
992 - height: 52px;
993 - padding: 0 16px;
994 - vertical-align: middle;
995 - color: #6b7280;
996 - font-size: 13px;
997 - font-weight: 600;
998 - line-height: 1.3;
999 - text-transform: uppercase;
170 +.lp-setup .buttons, .lp-update-database .buttons {
171 + text-align: left;
172 + border-top: 1px solid #EEE;
173 + padding-top: 20px;
1000 174 }
1001 -.lp-setup-step--emails .lp-setup-emails__table thead th:nth-child(1) {
1002 - width: 29%;
175 +.lp-setup .buttons .button-prev, .lp-update-database .buttons .button-prev {
176 + float: right;
1003 177 }
1004 -.lp-setup-step--emails .lp-setup-emails__table thead th:nth-child(2) {
1005 - width: auto;
178 +.lp-setup .button-skip-next,
179 +.lp-setup .button-skip-prev, .lp-update-database .button-skip-next,
180 +.lp-update-database .button-skip-prev {
181 + opacity: 0.7;
182 + float: right;
183 + margin-left: 4px;
1006 184 }
1007 -.lp-setup-step--emails .lp-setup-emails__table thead th:nth-child(3) {
1008 - width: 84px;
1009 - text-align: left;
185 +.lp-setup .button-skip-next:hover,
186 +.lp-setup .button-skip-prev:hover, .lp-update-database .button-skip-next:hover,
187 +.lp-update-database .button-skip-prev:hover {
188 + opacity: 1;
1010 189 }
1011 -.lp-setup-step--emails .lp-setup-emails__table tbody tr {
1012 - border-top: 1px solid #e5e7eb;
1013 -}
1014 -.lp-setup-step--emails .lp-setup-emails__table tbody tr:first-child {
1015 - border-top: 0;
1016 -}
1017 -.lp-setup-step--emails .lp-setup-emails__table tbody td {
1018 - height: 56px;
1019 - padding: 10px 16px;
190 +.lp-setup .button-dashboard-page, .lp-update-database .button-dashboard-page {
1020 191 vertical-align: middle;
192 + margin: 5px;
193 + display: inline-block;
1021 194 }
1022 -.lp-setup-step--emails .lp-setup-emails__name {
1023 - color: #1e1e1e;
1024 - font-size: 14px;
1025 - font-weight: 600;
1026 - line-height: 1.4;
195 +.lp-setup table, .lp-update-database table {
196 + width: 100%;
197 + font-size: 0.875rem;
1027 198 }
1028 -.lp-setup-step--emails .lp-setup-emails__description {
1029 - color: #6b7280;
1030 - font-size: 14px;
1031 - font-weight: 400;
1032 - line-height: 1.4;
199 +.lp-setup table th, .lp-setup table td, .lp-update-database table th, .lp-update-database table td {
200 + padding: 8px 0 8px 8px;
201 + font-weight: normal;
202 + vertical-align: top;
203 + text-align: right;
1033 204 }
1034 -.lp-setup-step--emails .lp-setup-emails__status {
1035 - text-align: left !important;
205 +.lp-setup table th, .lp-update-database table th {
206 + width: 33%;
207 + text-align: right;
1036 208 }
1037 -.lp-setup-step--emails .lp-setup-emails__status .lp-toggle-enable {
1038 - margin-right: auto;
1039 -}
1040 -@media (max-width: 700px) {
1041 - .lp-setup-step--emails .lp-setup-emails__master {
1042 - min-height: 60px;
1043 - }
1044 - .lp-setup-step--emails .lp-setup-emails__table-wrap {
1045 - overflow-x: auto;
1046 - }
1047 - .lp-setup-step--emails .lp-setup-emails__table {
1048 - min-width: 680px;
1049 - }
1050 -}
1051 -
1052 -.lp-setup-step--finish #main.lp-setup-main--wizard {
1053 - margin-top: 54px;
1054 -}
1055 -.lp-setup-step--finish .lp-setup-footer-bar {
1056 - grid-template-columns: minmax(0, 1fr) auto auto minmax(0, 1fr);
1057 - column-gap: 24px;
1058 -}
1059 -.lp-setup-step--finish .lp-setup-footer-bar__back {
1060 - grid-column: 1;
1061 -}
1062 -.lp-setup-step--finish .lp-setup-footer-bar__back .button-prev {
1063 - min-width: 86px;
1064 - text-align: center;
1065 -}
1066 -.lp-setup-step--finish .lp-setup-stepper {
1067 - grid-column: 2;
1068 -}
1069 -.lp-setup-step--finish .lp-setup-footer-bar__controls {
1070 - grid-column: 3;
1071 - justify-self: start;
1072 -}
1073 -.lp-setup-step--finish .lp-setup-finish {
1074 - width: 100%;
1075 -}
1076 -.lp-setup-step--finish .lp-setup-finish__hero {
1077 - text-align: center;
1078 -}
1079 -.lp-setup-step--finish .lp-setup-finish__hero h2 {
1080 - margin: 18px 0 0;
209 +.lp-setup .browse-payments, .lp-update-database .browse-payments {
210 + list-style: none;
211 + margin: 0;
1081 212 padding: 0;
1082 - border: 0;
1083 - color: #1e1e1e;
1084 - font-size: 24px;
1085 - font-weight: 600;
1086 - line-height: 1.3;
1087 213 }
1088 -.lp-setup-step--finish .lp-setup-finish__hero p {
1089 - margin: 7px 0 0;
1090 - color: #6b7280;
1091 - font-size: 14px;
1092 - line-height: 1.45;
214 +.lp-setup .browse-payments li.payment, .lp-update-database .browse-payments li.payment {
215 + padding: 0 0 10px 0;
216 + margin: 0;
1093 217 }
1094 -.lp-setup-step--finish .lp-setup-finish__icon {
1095 - display: inline-flex;
1096 - align-items: center;
1097 - justify-content: center;
1098 - width: 58px;
1099 - height: 58px;
1100 - border-radius: 50%;
1101 - color: #7067ED;
1102 - background: #EEF1FF;
218 +.lp-setup .browse-payments li.payment > h3, .lp-update-database .browse-payments li.payment > h3 {
219 + padding: 20px 0;
220 + margin: 0;
1103 221 }
1104 -.lp-setup-step--finish .lp-setup-finish__icon svg {
1105 - width: 30px;
1106 - height: 30px;
1107 - fill: none;
1108 - stroke: currentColor;
1109 - stroke-linecap: round;
1110 - stroke-linejoin: round;
1111 - stroke-width: 1.8;
222 +.lp-setup .browse-payments li.payment .payment-settings, .lp-update-database .browse-payments li.payment .payment-settings {
223 + padding: 0 0 20px 0;
1112 224 }
1113 -.lp-setup-step--finish .lp-setup-finish__grid {
1114 - display: grid;
1115 - grid-template-columns: repeat(2, minmax(0, 1fr));
1116 - gap: 24px;
1117 - margin-top: 31px;
225 +.lp-setup .browse-payments li.payment .payment-name img, .lp-update-database .browse-payments li.payment .payment-name img {
226 + max-height: 32px;
227 + vertical-align: middle;
228 + margin-right: 0px;
1118 229 }
1119 -.lp-setup-step--finish .lp-setup-finish-card {
1120 - padding: 20px;
230 +.lp-setup .browse-payments li.payment .payment-desc, .lp-update-database .browse-payments li.payment .payment-desc {
231 + font-style: italic;
1121 232 }
1122 -.lp-setup-step--finish .lp-setup-finish-card__heading {
1123 - display: flex;
1124 - align-items: center;
1125 - min-height: 24px;
1126 - color: #1e1e1e;
1127 -}
1128 -.lp-setup-step--finish .lp-setup-finish-card__heading > strong {
1129 - font-size: 16px;
1130 - font-weight: 600;
1131 - line-height: 1.4;
1132 -}
1133 -.lp-setup-step--finish .lp-setup-finish-card__heading-icon {
1134 - display: inline-flex;
1135 - flex: 0 0 20px;
1136 - align-items: center;
1137 - justify-content: center;
1138 - width: 20px;
1139 - height: 20px;
1140 - margin-left: 9px;
1141 - color: #28A746;
1142 -}
1143 -.lp-setup-step--finish .lp-setup-finish-card__heading-icon svg {
1144 - width: 19px;
1145 - height: 19px;
1146 - fill: none;
1147 - stroke: currentColor;
1148 - stroke-linecap: round;
1149 - stroke-linejoin: round;
1150 - stroke-width: 1.8;
1151 -}
1152 -.lp-setup-step--finish .lp-setup-finish-summary .lp-setup-finish-card__heading-icon {
1153 - color: #7067ED;
1154 -}
1155 -.lp-setup-step--finish .lp-setup-finish-summary .lp-setup-finish-card__heading-icon svg {
1156 - width: 20px;
1157 - height: 20px;
1158 - stroke-width: 1.5;
1159 -}
1160 -.lp-setup-step--finish .lp-setup-finish-summary__list {
1161 - margin-top: 14px;
1162 -}
1163 -.lp-setup-step--finish .lp-setup-finish-summary__item {
1164 - display: grid;
1165 - grid-template-columns: minmax(0, 1fr) auto;
1166 - align-items: center;
1167 - gap: 20px;
1168 - min-height: 44px;
1169 - border-top: 1px solid #e5e7eb;
1170 -}
1171 -.lp-setup-step--finish .lp-setup-finish-summary__item:first-child {
1172 - border-top: 0;
1173 -}
1174 -.lp-setup-step--finish .lp-setup-finish-summary__item > span {
1175 - color: #898989;
1176 - font-size: 14px;
1177 - line-height: 1.4;
1178 -}
1179 -.lp-setup-step--finish .lp-setup-finish-summary__item > strong {
1180 - color: #1e1e1e;
1181 - font-size: 14px;
1182 - font-weight: 600;
1183 - line-height: 1.4;
233 +.lp-setup .finish-buttons, .lp-update-database .finish-buttons {
1184 234 text-align: left;
1185 235 }
1186 -.lp-setup-step--finish .lp-setup-finish-summary__item > a {
1187 - display: inline-flex;
1188 - align-items: center;
1189 - color: #7067ED;
1190 - font-size: 14px;
1191 - font-weight: 500;
1192 - line-height: 1.4;
1193 - text-decoration: underline;
1194 - text-underline-offset: 2px;
1195 -}
1196 -.lp-setup-step--finish .lp-setup-finish-summary__item > a span {
1197 - margin-right: 3px;
1198 -}
1199 -.lp-setup-step--finish .lp-setup-finish-summary__item > a:hover, .lp-setup-step--finish .lp-setup-finish-summary__item > a:focus {
1200 - color: #5b52d1;
1201 -}
1202 -.lp-setup-step--finish .lp-setup-finish-next {
1203 - padding: 28px;
1204 - border-color: #e5e7eb;
1205 - background: #ffffff;
1206 -}
1207 -.lp-setup-step--finish .lp-setup-finish-next .lp-setup-finish-card__heading {
1208 - color: #1e1e1e;
1209 -}
1210 -.lp-setup-step--finish .lp-setup-finish-next .lp-setup-finish-card__heading > strong {
1211 - font-size: 20px;
1212 - font-weight: 600;
1213 -}
1214 -.lp-setup-step--finish .lp-setup-finish-next .lp-setup-finish-card__heading-icon {
1215 - width: 24px;
1216 - height: 24px;
1217 - margin-left: 8px;
1218 - color: #7067ED;
1219 - font-size: 24px;
1220 -}
1221 -.lp-setup-step--finish .lp-setup-finish-next .lp-setup-finish__button {
1222 - font-size: 16px;
1223 -}
1224 -.lp-setup-step--finish .lp-setup-finish-next .lp-setup-finish__button:not(.button-primary) {
1225 - border-color: #7067ED;
1226 - color: #7067ED;
1227 - background: #ffffff;
1228 -}
1229 -.lp-setup-step--finish .lp-setup-finish-next__actions {
1230 - display: flex;
1231 - flex-direction: column;
1232 - margin-top: 30px;
1233 -}
1234 -.lp-setup-step--finish .lp-setup-finish__button {
1235 - display: flex;
1236 - align-items: center;
1237 - justify-content: center;
1238 - width: 100%;
1239 - min-height: 48px;
1240 - margin: 0 0 12px;
1241 - font-size: 14px;
1242 - font-weight: 500;
1243 - line-height: 1.4;
236 +.lp-setup .finish-buttons .button, .lp-update-database .finish-buttons .button {
237 + width: 300px;
238 + display: inline-block;
239 + margin-bottom: 20px;
240 + font-size: 1.125rem;
241 + height: 40px;
242 + line-height: 2.5rem;
243 + color: #777;
1244 244 text-align: center;
1245 - text-decoration: none;
1246 245 }
1247 -.lp-setup-step--finish .lp-setup-finish__documentation {
1248 - align-self: center;
1249 - margin-top: 4px;
1250 - color: #7067ED;
1251 - font-size: 16px;
1252 - font-weight: 500;
1253 - line-height: 1.4;
1254 - text-decoration: underline;
1255 - text-underline-offset: 2px;
246 +.lp-setup .finish-buttons .button.button-primary, .lp-update-database .finish-buttons .button.button-primary {
247 + color: #FFF;
1256 248 }
1257 -.lp-setup-step--finish .lp-setup-finish__documentation:hover, .lp-setup-step--finish .lp-setup-finish__documentation:focus {
1258 - color: #7067ED;
249 +.lp-setup .finish-buttons .button:nth-child(odd), .lp-update-database .finish-buttons .button:nth-child(odd) {
250 + float: right;
1259 251 }
1260 -.lp-setup-step--finish .lp-setup-demo-course {
1261 - width: 100%;
1262 -}
1263 -.lp-setup-step--finish .lp-setup-demo-course__install {
1264 - margin-bottom: 12px;
1265 -}
1266 -.lp-setup-step--finish .lp-setup-demo-course__progress,
1267 -.lp-setup-step--finish .lp-setup-demo-course__complete,
1268 -.lp-setup-step--finish .lp-setup-demo-course__error {
1269 - display: none;
1270 - box-sizing: border-box;
1271 - width: 100%;
1272 - margin-bottom: 12px;
1273 - padding: 13px 16px 12px;
1274 - border: 1px solid #e5e7eb;
252 +.lp-setup .learn-press-message, .lp-update-database .learn-press-message {
253 + background: #FAFAFA;
254 + padding: 15px;
255 + border-right: 3px solid #05B3FF;
256 + margin: 0 0 20px 0;
257 + font-size: 0.875rem;
1275 258 border-radius: 4px;
1276 - background: #ffffff;
1277 259 }
1278 -.lp-setup-step--finish .lp-setup-demo-course[data-state=importing] .lp-setup-demo-course__install {
1279 - display: none;
260 +.lp-setup .learn-press-message.error, .lp-update-database .learn-press-message.error {
261 + border-right-color: #FF0000;
1280 262 }
1281 -.lp-setup-step--finish .lp-setup-demo-course[data-state=importing] .lp-setup-demo-course__progress {
1282 - display: block;
263 +.lp-setup #preview-price, .lp-update-database #preview-price {
264 + font-size: 1.125rem;
265 + color: #FF0000;
1283 266 }
1284 -.lp-setup-step--finish .lp-setup-demo-course[data-state=complete] .lp-setup-demo-course__install {
1285 - display: none;
1286 -}
1287 -.lp-setup-step--finish .lp-setup-demo-course[data-state=complete] .lp-setup-demo-course__complete {
1288 - display: block;
1289 -}
1290 -.lp-setup-step--finish .lp-setup-demo-course[data-state=error] .lp-setup-demo-course__install {
1291 - display: none;
1292 -}
1293 -.lp-setup-step--finish .lp-setup-demo-course[data-state=error] .lp-setup-demo-course__error {
1294 - display: flex;
1295 -}
1296 -.lp-setup-step--finish .lp-setup-demo-course__error {
1297 - flex-direction: column;
1298 - align-items: flex-start;
1299 - gap: 5px;
1300 -}
1301 -.lp-setup-step--finish .lp-setup-demo-course__error strong,
1302 -.lp-setup-step--finish .lp-setup-demo-course__error span {
1303 - font-size: 13px;
1304 - line-height: 1.4;
1305 -}
1306 -.lp-setup-step--finish .lp-setup-demo-course__retry {
1307 - margin-top: 3px;
1308 - font-weight: 500;
1309 -}
1310 -.lp-setup-step--finish .lp-setup-demo-course__progress-title,
1311 -.lp-setup-step--finish .lp-setup-demo-course__complete-title {
1312 - display: flex;
1313 - align-items: center;
1314 - min-height: 22px;
1315 -}
1316 -.lp-setup-step--finish .lp-setup-demo-course__progress-title strong,
1317 -.lp-setup-step--finish .lp-setup-demo-course__complete-title strong {
1318 - color: #374151;
1319 - font-size: 14px;
1320 - font-weight: 500;
1321 - line-height: 1.4;
1322 -}
1323 -.lp-setup-step--finish .lp-setup-demo-course__spinner,
1324 -.lp-setup-step--finish .lp-setup-demo-course__complete-title > span {
1325 - display: inline-flex;
1326 - flex: 0 0 20px;
1327 - align-items: center;
1328 - justify-content: center;
1329 - width: 20px;
1330 - height: 20px;
1331 - margin-left: 8px;
1332 - color: #28A746;
1333 -}
1334 -.lp-setup-step--finish .lp-setup-demo-course__spinner::before,
1335 -.lp-setup-step--finish .lp-setup-demo-course__complete-title > span::before {
1336 - font-size: 19px;
1337 -}
1338 -.lp-setup-step--finish .lp-setup-demo-course__spinner {
1339 - animation: lp-setup-demo-spin 1s linear infinite;
1340 -}
1341 -.lp-setup-step--finish .lp-setup-demo-course__divider {
1342 - height: 1px;
1343 - margin: 11px 0 12px;
1344 - background: #e5e7eb;
1345 -}
1346 -.lp-setup-step--finish .lp-setup-demo-course__status-row {
1347 - display: flex;
1348 - align-items: flex-end;
1349 - justify-content: space-between;
1350 - gap: 16px;
1351 -}
1352 -.lp-setup-step--finish .lp-setup-demo-course__status-text {
1353 - max-width: 290px;
1354 - color: #1e1e1e;
1355 - font-size: 13px;
1356 - font-weight: 600;
1357 - line-height: 1.45;
1358 -}
1359 -.lp-setup-step--finish .lp-setup-demo-course__status-row > div {
1360 - display: flex;
1361 - min-width: 0;
1362 - flex-direction: column;
1363 -}
1364 -.lp-setup-step--finish .lp-setup-demo-course__status-row > div > strong {
1365 - color: #1e1e1e;
1366 - font-size: 13px;
1367 - font-weight: 600;
1368 - line-height: 1.45;
1369 -}
1370 -.lp-setup-step--finish .lp-setup-demo-course__status-row > div > a {
1371 - margin-top: 2px;
1372 - color: #2E91FA;
1373 - font-size: 13px;
1374 - font-weight: 500;
1375 - text-decoration: none;
1376 -}
1377 -.lp-setup-step--finish .lp-setup-demo-course__status-row > div > a:hover, .lp-setup-step--finish .lp-setup-demo-course__status-row > div > a:focus {
1378 - color: #5b52d1;
1379 -}
1380 -.lp-setup-step--finish .lp-setup-demo-course__percent {
1381 - flex: 0 0 auto;
1382 - color: #28A746;
1383 - font-size: 13px;
1384 - font-weight: 600;
1385 -}
1386 -.lp-setup-step--finish .lp-setup-demo-course__bar {
1387 - max-width: none;
1388 - margin-top: 12px;
1389 -}
1390 -@keyframes lp-setup-demo-spin {
1391 - to {
1392 - transform: rotate(-360deg);
1393 - }
1394 -}
1395 -@media (max-width: 760px) {
1396 - .lp-setup-step--finish #content {
1397 - margin-top: 40px;
1398 - margin-bottom: 120px;
1399 - }
1400 - .lp-setup-step--finish .lp-setup-finish__grid {
1401 - grid-template-columns: 1fr;
1402 - }
1403 - .lp-setup-step--finish .lp-setup-finish-card {
1404 - min-height: 0;
1405 - }
1406 -}
1407 -@media (max-width: 700px) {
1408 - .lp-setup-step--finish .lp-setup-footer-bar {
1409 - grid-template-columns: 1fr auto;
1410 - column-gap: 0;
1411 - }
1412 - .lp-setup-step--finish .lp-setup-footer-bar__controls {
1413 - grid-column: 2;
1414 - justify-self: end;
1415 - }
1416 -}
1417 -@media (max-width: 480px) {
1418 - .lp-setup-step--finish .lp-setup-finish-summary__item {
1419 - grid-template-columns: 1fr;
1420 - gap: 3px;
1421 - padding: 10px 0;
1422 - }
1423 - .lp-setup-step--finish .lp-setup-finish-summary__item > strong {
1424 - text-align: right;
1425 - }
267 +.lp-setup .form-field th .learn-press-tip, .lp-update-database .form-field th .learn-press-tip {
268 + float: left;
1426 269 }