PluginProbe
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses / 4.4.7
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses v4.4.7
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 4.2.0 4.2.1 All 138 releases
learnpress / assets / css / admin / setup-wizard.css

setup-wizard.css in LearnPress – WordPress LMS Plugin for Create and Sell Online Courses 4.4.7, at assets/css/admin/setup-wizard.css

1,464 lines 35.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 @charset "UTF-8";
2 .lp-setup {
3 margin: 0;
4 background: #ffffff;
5 color: #6b7280;
6 }
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-right: 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 0 0 12px;
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-right: 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;
242 }
243 .lp-setup--welcome .logo img {
244 width: 190px;
245 }
246 .lp-setup--welcome .lp-setup-welcome h2 {
247 font-size: 36px;
248 }
249 }
250
251 .lp-setup--wizard {
252 display: flow-root;
253 box-sizing: border-box;
254 min-height: 100vh;
255 margin: 0;
256 }
257 .lp-setup--wizard #content {
258 width: 1146px;
259 max-width: calc(100% - 48px);
260 margin: 156px auto 80px;
261 }
262 .lp-setup--wizard .logo img {
263 display: block;
264 width: 264px;
265 height: auto;
266 margin: 0 auto;
267 }
268 .lp-setup--wizard #main.lp-setup-main--wizard {
269 margin: 54px 0 0;
270 padding: 0;
271 border: 0;
272 padding-bottom: 120px;
273 }
274 .lp-setup--wizard footer {
275 display: none;
276 }
277 .lp-setup--wizard .lp-setup-card {
278 box-sizing: border-box;
279 border: 1px solid #e5e7eb;
280 border-radius: 12px;
281 background: #ffffff;
282 }
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;
291 }
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;
297 }
298 .lp-setup--wizard .lp-setup-info {
299 display: flex;
300 align-items: flex-start;
301 box-sizing: border-box;
302 gap: 12px;
303 margin-top: 16px;
304 padding: 12px 16px;
305 border: 1px solid #3b82f6;
306 border-radius: 8px;
307 color: #1e40af;
308 background: #dbeafe;
309 }
310 .lp-setup--wizard .lp-setup-info__icon {
311 display: inline-flex;
312 flex: 0 0 24px;
313 width: 24px;
314 height: 24px;
315 color: #3b82f6;
316 }
317 .lp-setup--wizard .lp-setup-info__icon svg {
318 display: block;
319 width: 100%;
320 height: 100%;
321 }
322 .lp-setup--wizard .lp-setup-info__content {
323 display: flex;
324 min-width: 0;
325 flex-direction: column;
326 font-size: 14px;
327 line-height: 1.4;
328 }
329 .lp-setup--wizard .lp-setup-info__content strong {
330 font-weight: 600;
331 }
332 .lp-setup--wizard .lp-setup-info__content > span {
333 margin-top: 4px;
334 color: #6b7280;
335 }
336 .lp-setup--wizard .lp-setup-choice-group {
337 min-width: 0;
338 margin: 30px 0 0;
339 padding: 0;
340 border: 0;
341 }
342 .lp-setup--wizard .lp-setup-choice-group legend {
343 display: block;
344 width: 100%;
345 padding: 0;
346 color: #1e1e1e;
347 font-size: 18px;
348 font-weight: 600;
349 line-height: 1.4;
350 }
351 .lp-setup--wizard .lp-setup-choice-group--disabled {
352 opacity: 0.45;
353 filter: grayscale(1);
354 pointer-events: none;
355 user-select: none;
356 }
357 .lp-setup--wizard .lp-setup-choice-group + .lp-setup-choice-group {
358 margin-top: 18px;
359 }
360 .lp-setup--wizard .lp-setup-choice-grid {
361 display: grid;
362 grid-template-columns: repeat(2, minmax(0, 1fr));
363 gap: 20px;
364 margin-top: 15px;
365 }
366 .lp-setup--wizard .lp-setup-choice {
367 display: block;
368 position: relative;
369 margin: 0;
370 cursor: pointer;
371 }
372 .lp-setup--wizard .lp-setup-choice > input:not([type=hidden]) {
373 position: absolute;
374 width: 1px;
375 height: 1px;
376 overflow: hidden;
377 clip: rect(0 0 0 0);
378 white-space: nowrap;
379 }
380 .lp-setup--wizard .lp-setup-choice > input:not([type=hidden])[type=radio]:checked + .lp-setup-choice__card {
381 border-color: #7067ED;
382 }
383 .lp-setup--wizard .lp-setup-choice > input:not([type=hidden])[type=radio]:checked + .lp-setup-choice__card .lp-setup-choice__icon {
384 color: #7067ED;
385 background: #EEF1FF;
386 }
387 .lp-setup--wizard .lp-setup-choice > input:not([type=hidden]):focus-visible + .lp-setup-choice__card {
388 outline: 2px solid #7067ED;
389 outline-offset: 2px;
390 }
391 .lp-setup--wizard .lp-setup-choice__card {
392 display: flex;
393 align-items: center;
394 box-sizing: border-box;
395 min-height: 89px;
396 padding: 18px 19px;
397 transition: border-color 0.15s ease, box-shadow 0.15s ease;
398 }
399 .lp-setup--wizard .lp-setup-choice__icon {
400 display: inline-flex;
401 flex: 0 0 48px;
402 align-items: center;
403 justify-content: center;
404 width: 48px;
405 height: 48px;
406 margin-right: 16px;
407 border-radius: 8px;
408 color: #898989;
409 background: #F7F7F7;
410 }
411 .lp-setup--wizard .lp-setup-choice__icon svg {
412 width: 25px;
413 height: 25px;
414 fill: none;
415 stroke: currentColor;
416 stroke-linecap: round;
417 stroke-linejoin: round;
418 stroke-width: 2;
419 }
420 .lp-setup--wizard .lp-setup-choice__icon [class^=lp-icon-],
421 .lp-setup--wizard .lp-setup-choice__icon [class*=" lp-icon-"] {
422 font-size: 25px;
423 }
424 .lp-setup--wizard .lp-setup-choice__content {
425 display: flex;
426 min-width: 0;
427 flex-direction: column;
428 }
429 .lp-setup--wizard .lp-setup-choice__content strong {
430 color: #1e1e1e;
431 font-size: 16px;
432 font-weight: 600;
433 line-height: 1.35;
434 }
435 .lp-setup--wizard .lp-setup-choice__content > span {
436 margin-top: 3px;
437 color: #6b7280;
438 font-size: 14px;
439 line-height: 1.4;
440 }
441 .lp-setup--wizard .lp-setup-choice-group--enrollment .lp-setup-choice {
442 margin-top: 15px;
443 }
444 .lp-setup--wizard .lp-setup-choice-group--enrollment .lp-setup-choice__card {
445 min-height: 83px;
446 }
447 .lp-setup--wizard .lp-setup-choice-group--enrollment .lp-toggle-enable {
448 margin-right: 16px;
449 margin-left: 0;
450 }
451 .lp-setup--wizard .lp-setup-learning-experience__note {
452 margin: 34px 0 0;
453 color: #6b7280;
454 font-size: 15px;
455 line-height: 1.5;
456 text-align: center;
457 }
458 .lp-setup--wizard .lp-setup-footer-bar {
459 display: grid;
460 gap: 10px;
461 grid-template-columns: minmax(120px, 1fr) auto minmax(220px, 1fr);
462 align-items: center;
463 position: fixed;
464 z-index: 20;
465 right: 0;
466 bottom: 0;
467 left: 0;
468 box-sizing: border-box;
469 min-height: 88px;
470 padding: 14px 32px;
471 border-top: 1px solid #e5e7eb;
472 background: #ffffff;
473 }
474 .lp-setup--wizard .lp-setup-footer-bar__back {
475 justify-self: start;
476 }
477 .lp-setup--wizard .lp-setup-footer-bar__back .button-prev {
478 display: inline-flex;
479 align-items: center;
480 justify-content: center;
481 box-sizing: border-box;
482 min-width: 86px;
483 height: 48px;
484 padding: 0 18px;
485 border-color: #7067ED;
486 color: #7067ED;
487 background: #ffffff;
488 font-size: 16px;
489 font-weight: 500;
490 line-height: 1;
491 text-align: center;
492 }
493 .lp-setup--wizard .lp-setup-footer-bar__back .button-prev:hover, .lp-setup--wizard .lp-setup-footer-bar__back .button-prev:focus {
494 border-color: #5b52d1;
495 color: #5b52d1;
496 background: #F7F7F7;
497 }
498 .lp-setup--wizard .lp-setup-stepper {
499 display: flex;
500 align-items: center;
501 justify-content: center;
502 gap: 60px;
503 margin: 0;
504 padding: 0;
505 list-style: none;
506 }
507 .lp-setup--wizard .lp-setup-stepper__item {
508 display: flex;
509 align-items: center;
510 position: relative;
511 margin: 0;
512 color: #374151;
513 font-size: 16px;
514 white-space: nowrap;
515 line-height: 28px;
516 }
517 .lp-setup--wizard .lp-setup-stepper__item:not(:last-child):after {
518 position: absolute;
519 right: -30px;
520 content: "";
521 font-size: 30px;
522 font-weight: 200;
523 top: 50%;
524 transform: translateY(-50%);
525 line-height: 28px;
526 }
527 .lp-setup--wizard .lp-setup-stepper__item.is-active {
528 color: #7067ED;
529 }
530 .lp-setup--wizard .lp-setup-stepper__item.is-active .lp-setup-stepper__number {
531 color: #ffffff;
532 background: #7067ED;
533 }
534 .lp-setup--wizard .lp-setup-stepper__item.is-complete {
535 color: #28A746;
536 }
537 .lp-setup--wizard .lp-setup-stepper__item.is-complete .lp-setup-stepper__number {
538 color: #ffffff;
539 background: #28A746;
540 }
541 .lp-setup--wizard .lp-setup-stepper__number {
542 display: inline-flex;
543 align-items: center;
544 justify-content: center;
545 width: 28px;
546 height: 28px;
547 margin-right: 8px;
548 border-radius: 50%;
549 color: #6b7280;
550 background: #e5e7eb;
551 font-size: 14px;
552 line-height: 1;
553 }
554 .lp-setup--wizard .lp-setup-stepper__number svg {
555 width: 16px;
556 height: 16px;
557 fill: none;
558 stroke: currentColor;
559 stroke-linecap: round;
560 stroke-linejoin: round;
561 stroke-width: 2;
562 }
563 .lp-setup--wizard .lp-setup-footer-bar__controls {
564 display: flex;
565 align-items: center;
566 justify-self: end;
567 gap: 18px;
568 }
569 .lp-setup--wizard .lp-setup-footer-bar__controls .button-skip-next {
570 display: inline-flex;
571 align-items: center;
572 justify-content: center;
573 box-sizing: border-box;
574 height: 48px;
575 float: none;
576 margin: 0;
577 padding: 0 4px;
578 border: 0;
579 color: #7067ED;
580 background: transparent;
581 font-size: 16px;
582 font-weight: 500;
583 line-height: 1;
584 opacity: 1;
585 text-decoration: none;
586 }
587 .lp-setup--wizard .lp-setup-footer-bar__controls .button-skip-next:hover, .lp-setup--wizard .lp-setup-footer-bar__controls .button-skip-next:focus {
588 color: #5b52d1;
589 background: transparent;
590 box-shadow: none;
591 }
592 .lp-setup--wizard .lp-setup-footer-bar__controls .button-next {
593 min-width: 84px;
594 height: 48px;
595 padding: 0 18px;
596 }
597 @media (max-width: 1280px) {
598 .lp-setup--wizard #content {
599 margin-top: 80px;
600 }
601 .lp-setup--wizard .lp-setup-footer-bar {
602 grid-template-columns: auto 1fr auto;
603 }
604 .lp-setup--wizard .lp-setup-stepper {
605 gap: 24px;
606 }
607 .lp-setup--wizard .lp-setup-stepper__item:not(:last-child):after {
608 right: -17px;
609 }
610 }
611 @media (max-width: 960px) {
612 .lp-setup--wizard .lp-setup-stepper__label {
613 display: none;
614 }
615 .lp-setup--wizard .lp-setup-stepper__number {
616 margin-right: 0;
617 }
618 }
619 @media (max-width: 700px) {
620 .lp-setup--wizard {
621 padding-bottom: 120px;
622 }
623 .lp-setup--wizard #content {
624 max-width: calc(100% - 32px);
625 margin-top: 40px;
626 }
627 .lp-setup--wizard .logo img {
628 width: 210px;
629 }
630 .lp-setup--wizard #main.lp-setup-main--wizard {
631 margin-top: 36px;
632 }
633 .lp-setup--wizard .lp-setup-choice-grid {
634 grid-template-columns: 1fr;
635 }
636 .lp-setup--wizard .lp-setup-footer-bar {
637 grid-template-columns: auto 1fr auto;
638 min-height: 72px;
639 padding: 12px 16px;
640 }
641 .lp-setup--wizard .lp-setup-stepper {
642 display: none;
643 }
644 .lp-setup--wizard .lp-setup-footer-bar__controls {
645 gap: 12px;
646 }
647 }
648
649 .lp-setup-step--learning-experience #content,
650 .lp-setup-step--pages #content,
651 .lp-setup-step--payment #content,
652 .lp-setup-step--emails #content,
653 .lp-setup-step--finish #content {
654 width: 910px;
655 margin-top: 60px;
656 margin-bottom: 128px;
657 }
658 .lp-setup-step--learning-experience .lp-setup-footer-bar,
659 .lp-setup-step--pages .lp-setup-footer-bar,
660 .lp-setup-step--payment .lp-setup-footer-bar,
661 .lp-setup-step--emails .lp-setup-footer-bar,
662 .lp-setup-step--finish .lp-setup-footer-bar {
663 padding-right: 120px;
664 padding-left: 120px;
665 }
666 @media (max-width: 1050px) {
667 .lp-setup-step--learning-experience .lp-setup-footer-bar,
668 .lp-setup-step--pages .lp-setup-footer-bar,
669 .lp-setup-step--payment .lp-setup-footer-bar,
670 .lp-setup-step--emails .lp-setup-footer-bar,
671 .lp-setup-step--finish .lp-setup-footer-bar {
672 padding-right: 32px;
673 padding-left: 32px;
674 }
675 }
676 @media (max-width: 700px) {
677 .lp-setup-step--learning-experience #content,
678 .lp-setup-step--pages #content,
679 .lp-setup-step--payment #content,
680 .lp-setup-step--emails #content,
681 .lp-setup-step--finish #content {
682 margin-top: 40px;
683 margin-bottom: 120px;
684 }
685 }
686
687 .lp-setup-step--pages .lp-setup-system-pages__list {
688 display: flex;
689 flex-direction: column;
690 gap: 20px;
691 margin-top: 30px;
692 }
693 .lp-setup-step--pages .lp-setup-page-card {
694 display: flex;
695 align-items: center;
696 justify-content: space-between;
697 box-sizing: border-box;
698 min-height: 82px;
699 margin: 0;
700 padding: 16px 19px;
701 }
702 .lp-setup-step--pages .lp-setup-page-card__content {
703 min-width: 0;
704 padding-right: 24px;
705 }
706 .lp-setup-step--pages .lp-setup-page-card__content h3 {
707 margin: 0;
708 padding: 0;
709 color: #1e1e1e;
710 font-size: 16px;
711 font-weight: 600;
712 line-height: 1.4;
713 }
714 .lp-setup-step--pages .lp-setup-page-card__content p {
715 margin: 2px 0 0;
716 color: #6b7280;
717 font-size: 14px;
718 line-height: 1.4;
719 }
720 .lp-setup-step--pages .lp-setup-page-card__actions {
721 display: flex;
722 flex: 0 0 auto;
723 align-items: center;
724 gap: 17px;
725 }
726 .lp-setup-step--pages .lp-setup-page-status {
727 display: inline-flex;
728 align-items: center;
729 box-sizing: border-box;
730 min-height: 34px;
731 padding: 5px 12px;
732 border: 1px solid;
733 border-radius: 6px;
734 font-size: 14px;
735 font-weight: 600;
736 line-height: 1.3;
737 white-space: nowrap;
738 }
739 .lp-setup-step--pages .lp-setup-page-status svg,
740 .lp-setup-step--pages .lp-setup-page-status [class^=lp-icon-],
741 .lp-setup-step--pages .lp-setup-page-status [class*=" lp-icon-"] {
742 width: 16px;
743 height: 16px;
744 margin-right: 7px;
745 border-radius: 50%;
746 fill: none;
747 stroke: currentColor;
748 stroke-linecap: round;
749 stroke-linejoin: round;
750 stroke-width: 2;
751 }
752 .lp-setup-step--pages .lp-setup-page-status--ready {
753 border-color: #28A746;
754 color: #28A746;
755 background: #E7F6E9;
756 }
757 .lp-setup-step--pages .lp-setup-page-status--ready svg {
758 color: #ffffff;
759 background: #28A746;
760 }
761 .lp-setup-step--pages .lp-setup-page-status--missing {
762 border-color: #AAAAAA;
763 color: #AAAAAA;
764 background: #F7F7F7;
765 }
766 .lp-setup-step--pages .lp-setup-page-card__edit,
767 .lp-setup-step--pages .lp-setup-page-card__view {
768 display: inline-flex;
769 align-items: center;
770 color: #374151;
771 font-size: 14px;
772 font-weight: 500;
773 line-height: 1.3;
774 text-decoration: none;
775 }
776 .lp-setup-step--pages .lp-setup-page-card__edit svg,
777 .lp-setup-step--pages .lp-setup-page-card__edit [class^=lp-icon-],
778 .lp-setup-step--pages .lp-setup-page-card__edit [class*=" lp-icon-"],
779 .lp-setup-step--pages .lp-setup-page-card__view svg,
780 .lp-setup-step--pages .lp-setup-page-card__view [class^=lp-icon-],
781 .lp-setup-step--pages .lp-setup-page-card__view [class*=" lp-icon-"] {
782 width: 18px;
783 height: 18px;
784 margin-right: 5px;
785 fill: none;
786 stroke: currentColor;
787 stroke-linecap: round;
788 stroke-linejoin: round;
789 stroke-width: 1.6;
790 }
791 .lp-setup-step--pages .lp-setup-page-card__edit:hover, .lp-setup-step--pages .lp-setup-page-card__edit:focus,
792 .lp-setup-step--pages .lp-setup-page-card__view:hover,
793 .lp-setup-step--pages .lp-setup-page-card__view:focus {
794 color: #7067ED;
795 }
796 @media (max-width: 760px) {
797 .lp-setup-step--pages #content {
798 margin-top: 40px;
799 }
800 .lp-setup-step--pages .lp-setup-page-card {
801 align-items: flex-start;
802 flex-direction: column;
803 gap: 14px;
804 }
805 .lp-setup-step--pages .lp-setup-page-card__content {
806 padding-right: 0;
807 }
808 .lp-setup-step--pages .lp-setup-page-card__actions {
809 flex-wrap: wrap;
810 gap: 12px;
811 }
812 }
813
814 .lp-setup-step--payment .lp-setup-payment__section {
815 margin-top: 31px;
816 }
817 .lp-setup-step--payment .lp-setup-payment__section > h3 {
818 margin: 0 0 14px;
819 color: #1e1e1e;
820 font-size: 18px;
821 font-weight: 600;
822 line-height: 1.4;
823 }
824 .lp-setup-step--payment .lp-setup-currency-panel {
825 overflow: hidden;
826 }
827 .lp-setup-step--payment .lp-setup-currency-presets {
828 display: flex;
829 align-items: center;
830 gap: 16px;
831 min-height: 64px;
832 padding: 0 16px;
833 border-bottom: 1px solid #e5e7eb;
834 }
835 .lp-setup-step--payment .lp-setup-currency-presets__label {
836 margin-right: 10px;
837 color: #6b7280;
838 font-size: 14px;
839 font-weight: 500;
840 white-space: nowrap;
841 }
842 .lp-setup-step--payment .lp-setup-currency-preset {
843 height: 33px;
844 border-radius: 6px;
845 }
846 .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 {
847 border-color: #7067ED;
848 outline: 0;
849 }
850 .lp-setup-step--payment .lp-setup-currency-fields {
851 display: flex;
852 flex-direction: column;
853 gap: 12px;
854 padding: 17px 16px;
855 }
856 .lp-setup-step--payment .lp-setup-payment-field {
857 display: grid;
858 grid-template-columns: 165px minmax(0, 1fr);
859 align-items: center;
860 gap: 12px;
861 color: #6b7280;
862 font-size: 15px;
863 }
864 .lp-setup-step--payment .lp-setup-payment__section--gateways {
865 margin-top: 31px;
866 }
867 .lp-setup-step--payment .lp-setup-gateway-card {
868 display: flex;
869 align-items: center;
870 box-sizing: border-box;
871 min-height: 88px;
872 padding: 18px 20px;
873 }
874 .lp-setup-step--payment .lp-setup-gateway-card + .lp-setup-gateway-card {
875 margin-top: 16px;
876 }
877 .lp-setup-step--payment .lp-setup-gateway-card--paypal {
878 align-items: flex-start;
879 min-height: 145px;
880 }
881 .lp-setup-step--payment .lp-setup-gateway-card--paypal .lp-setup-gateway-toggle {
882 align-self: center;
883 }
884 .lp-setup-step--payment .lp-setup-gateway-card__icon {
885 display: inline-flex;
886 flex: 0 0 48px;
887 align-items: center;
888 justify-content: center;
889 width: 48px;
890 height: 48px;
891 margin-right: 16px;
892 border-radius: 8px;
893 background: #F7F7F7;
894 }
895 .lp-setup-step--payment .lp-setup-gateway-card__icon svg {
896 width: 28px;
897 height: 28px;
898 fill: none;
899 stroke: currentColor;
900 stroke-linecap: round;
901 stroke-linejoin: round;
902 }
903 .lp-setup-step--payment .lp-setup-gateway-card__icon [class^=lp-icon-],
904 .lp-setup-step--payment .lp-setup-gateway-card__icon [class*=" lp-icon-"] {
905 font-size: 28px;
906 }
907 .lp-setup-step--payment .lp-setup-gateway-card__icon--offline {
908 color: #7067ED;
909 }
910 .lp-setup-step--payment .lp-setup-gateway-card__icon--offline svg {
911 stroke: none;
912 }
913 .lp-setup-step--payment .lp-setup-gateway-card__icon--paypal svg {
914 width: 23px;
915 height: 28px;
916 fill: none;
917 stroke: none;
918 }
919 .lp-setup-step--payment .lp-setup-gateway-card__content {
920 display: flex;
921 min-width: 0;
922 flex: 1;
923 flex-direction: column;
924 }
925 .lp-setup-step--payment .lp-setup-gateway-card__content strong {
926 color: #1e1e1e;
927 font-size: 16px;
928 font-weight: 600;
929 line-height: 1.4;
930 }
931 .lp-setup-step--payment .lp-setup-gateway-card__content > span {
932 margin-top: 2px;
933 color: #6b7280;
934 font-size: 14px;
935 line-height: 1.4;
936 }
937 .lp-setup-step--payment .lp-setup-connect-paypal {
938 display: inline-flex;
939 align-items: center;
940 justify-content: center;
941 align-self: flex-start;
942 height: 48px;
943 margin-top: 18px;
944 padding: 0 18px;
945 font-size: 16px;
946 font-weight: 500;
947 line-height: 1;
948 text-decoration: none;
949 }
950 @media (max-width: 700px) {
951 .lp-setup-step--payment .lp-setup-currency-presets {
952 align-items: stretch;
953 flex-wrap: wrap;
954 gap: 8px;
955 padding-top: 14px;
956 padding-bottom: 14px;
957 }
958 .lp-setup-step--payment .lp-setup-currency-presets__label {
959 width: 100%;
960 }
961 .lp-setup-step--payment .lp-setup-payment-field {
962 grid-template-columns: 1fr;
963 gap: 7px;
964 }
965 .lp-setup-step--payment .lp-setup-gateway-card,
966 .lp-setup-step--payment .lp-setup-gateway-card--paypal {
967 align-items: flex-start;
968 }
969 }
970
971 .lp-setup-step--emails .lp-setup-emails {
972 width: 100%;
973 }
974 .lp-setup-step--emails .lp-setup-emails__master {
975 display: flex;
976 align-items: center;
977 justify-content: space-between;
978 box-sizing: border-box;
979 min-height: 64px;
980 margin-top: 31px;
981 padding: 0 18px;
982 border-color: #28A746;
983 background: #E7F6E9;
984 }
985 .lp-setup-step--emails .lp-setup-emails__master-content {
986 display: flex;
987 align-items: center;
988 min-width: 0;
989 }
990 .lp-setup-step--emails .lp-setup-emails__master-content strong {
991 color: #1e1e1e;
992 font-size: 15px;
993 font-weight: 600;
994 line-height: 1.4;
995 }
996 .lp-setup-step--emails .lp-setup-emails__mail-icon {
997 display: inline-flex;
998 flex: 0 0 22px;
999 align-items: center;
1000 justify-content: center;
1001 width: 22px;
1002 height: 22px;
1003 margin-right: 10px;
1004 color: #28A746;
1005 }
1006 .lp-setup-step--emails .lp-setup-emails__mail-icon::before {
1007 font-size: 20px;
1008 }
1009 .lp-setup-step--emails .lp-setup-emails__table-wrap {
1010 overflow: hidden;
1011 margin-top: 31px;
1012 }
1013 .lp-setup-step--emails .lp-setup-emails__table {
1014 width: 100%;
1015 margin: 0;
1016 border: 0;
1017 border-collapse: collapse;
1018 table-layout: fixed;
1019 }
1020 .lp-setup-step--emails .lp-setup-emails__table th,
1021 .lp-setup-step--emails .lp-setup-emails__table td {
1022 box-sizing: border-box;
1023 border: 0;
1024 text-align: left;
1025 }
1026 .lp-setup-step--emails .lp-setup-emails__table thead {
1027 background: #F7F7F7;
1028 }
1029 .lp-setup-step--emails .lp-setup-emails__table thead th {
1030 height: 52px;
1031 padding: 0 16px;
1032 vertical-align: middle;
1033 color: #6b7280;
1034 font-size: 13px;
1035 font-weight: 600;
1036 line-height: 1.3;
1037 text-transform: uppercase;
1038 }
1039 .lp-setup-step--emails .lp-setup-emails__table thead th:nth-child(1) {
1040 width: 29%;
1041 }
1042 .lp-setup-step--emails .lp-setup-emails__table thead th:nth-child(2) {
1043 width: auto;
1044 }
1045 .lp-setup-step--emails .lp-setup-emails__table thead th:nth-child(3) {
1046 width: 84px;
1047 text-align: right;
1048 }
1049 .lp-setup-step--emails .lp-setup-emails__table tbody tr {
1050 border-top: 1px solid #e5e7eb;
1051 }
1052 .lp-setup-step--emails .lp-setup-emails__table tbody tr:first-child {
1053 border-top: 0;
1054 }
1055 .lp-setup-step--emails .lp-setup-emails__table tbody td {
1056 height: 56px;
1057 padding: 10px 16px;
1058 vertical-align: middle;
1059 }
1060 .lp-setup-step--emails .lp-setup-emails__name {
1061 color: #1e1e1e;
1062 font-size: 14px;
1063 font-weight: 600;
1064 line-height: 1.4;
1065 }
1066 .lp-setup-step--emails .lp-setup-emails__description {
1067 color: #6b7280;
1068 font-size: 14px;
1069 font-weight: 400;
1070 line-height: 1.4;
1071 }
1072 .lp-setup-step--emails .lp-setup-emails__status {
1073 text-align: right !important;
1074 }
1075 .lp-setup-step--emails .lp-setup-emails__status .lp-toggle-enable {
1076 margin-left: auto;
1077 }
1078 @media (max-width: 700px) {
1079 .lp-setup-step--emails .lp-setup-emails__master {
1080 min-height: 60px;
1081 }
1082 .lp-setup-step--emails .lp-setup-emails__table-wrap {
1083 overflow-x: auto;
1084 }
1085 .lp-setup-step--emails .lp-setup-emails__table {
1086 min-width: 680px;
1087 }
1088 }
1089
1090 .lp-setup-step--finish #main.lp-setup-main--wizard {
1091 margin-top: 54px;
1092 }
1093 .lp-setup-step--finish .lp-setup-footer-bar {
1094 grid-template-columns: minmax(0, 1fr) auto auto minmax(0, 1fr);
1095 column-gap: 24px;
1096 }
1097 .lp-setup-step--finish .lp-setup-footer-bar__back {
1098 grid-column: 1;
1099 }
1100 .lp-setup-step--finish .lp-setup-footer-bar__back .button-prev {
1101 min-width: 86px;
1102 text-align: center;
1103 }
1104 .lp-setup-step--finish .lp-setup-stepper {
1105 grid-column: 2;
1106 }
1107 .lp-setup-step--finish .lp-setup-footer-bar__controls {
1108 grid-column: 3;
1109 justify-self: start;
1110 }
1111 .lp-setup-step--finish .lp-setup-finish {
1112 width: 100%;
1113 }
1114 .lp-setup-step--finish .lp-setup-finish__hero {
1115 text-align: center;
1116 }
1117 .lp-setup-step--finish .lp-setup-finish__hero h2 {
1118 margin: 18px 0 0;
1119 padding: 0;
1120 border: 0;
1121 color: #1e1e1e;
1122 font-size: 24px;
1123 font-weight: 600;
1124 line-height: 1.3;
1125 }
1126 .lp-setup-step--finish .lp-setup-finish__hero p {
1127 margin: 7px 0 0;
1128 color: #6b7280;
1129 font-size: 14px;
1130 line-height: 1.45;
1131 }
1132 .lp-setup-step--finish .lp-setup-finish__icon {
1133 display: inline-flex;
1134 align-items: center;
1135 justify-content: center;
1136 width: 58px;
1137 height: 58px;
1138 border-radius: 50%;
1139 color: #7067ED;
1140 background: #EEF1FF;
1141 }
1142 .lp-setup-step--finish .lp-setup-finish__icon svg {
1143 width: 30px;
1144 height: 30px;
1145 fill: none;
1146 stroke: currentColor;
1147 stroke-linecap: round;
1148 stroke-linejoin: round;
1149 stroke-width: 1.8;
1150 }
1151 .lp-setup-step--finish .lp-setup-finish__grid {
1152 display: grid;
1153 grid-template-columns: repeat(2, minmax(0, 1fr));
1154 gap: 24px;
1155 margin-top: 31px;
1156 }
1157 .lp-setup-step--finish .lp-setup-finish-card {
1158 padding: 20px;
1159 }
1160 .lp-setup-step--finish .lp-setup-finish-card__heading {
1161 display: flex;
1162 align-items: center;
1163 min-height: 24px;
1164 color: #1e1e1e;
1165 }
1166 .lp-setup-step--finish .lp-setup-finish-card__heading > strong {
1167 font-size: 16px;
1168 font-weight: 600;
1169 line-height: 1.4;
1170 }
1171 .lp-setup-step--finish .lp-setup-finish-card__heading-icon {
1172 display: inline-flex;
1173 flex: 0 0 20px;
1174 align-items: center;
1175 justify-content: center;
1176 width: 20px;
1177 height: 20px;
1178 margin-right: 9px;
1179 color: #28A746;
1180 }
1181 .lp-setup-step--finish .lp-setup-finish-card__heading-icon svg {
1182 width: 19px;
1183 height: 19px;
1184 fill: none;
1185 stroke: currentColor;
1186 stroke-linecap: round;
1187 stroke-linejoin: round;
1188 stroke-width: 1.8;
1189 }
1190 .lp-setup-step--finish .lp-setup-finish-summary .lp-setup-finish-card__heading-icon {
1191 color: #7067ED;
1192 }
1193 .lp-setup-step--finish .lp-setup-finish-summary .lp-setup-finish-card__heading-icon svg {
1194 width: 20px;
1195 height: 20px;
1196 stroke-width: 1.5;
1197 }
1198 .lp-setup-step--finish .lp-setup-finish-summary__list {
1199 margin-top: 14px;
1200 }
1201 .lp-setup-step--finish .lp-setup-finish-summary__item {
1202 display: grid;
1203 grid-template-columns: minmax(0, 1fr) auto;
1204 align-items: center;
1205 gap: 20px;
1206 min-height: 44px;
1207 border-top: 1px solid #e5e7eb;
1208 }
1209 .lp-setup-step--finish .lp-setup-finish-summary__item:first-child {
1210 border-top: 0;
1211 }
1212 .lp-setup-step--finish .lp-setup-finish-summary__item > span {
1213 color: #898989;
1214 font-size: 14px;
1215 line-height: 1.4;
1216 }
1217 .lp-setup-step--finish .lp-setup-finish-summary__item > strong {
1218 color: #1e1e1e;
1219 font-size: 14px;
1220 font-weight: 600;
1221 line-height: 1.4;
1222 text-align: right;
1223 }
1224 .lp-setup-step--finish .lp-setup-finish-summary__item > a {
1225 display: inline-flex;
1226 align-items: center;
1227 color: #7067ED;
1228 font-size: 14px;
1229 font-weight: 500;
1230 line-height: 1.4;
1231 text-decoration: underline;
1232 text-underline-offset: 2px;
1233 }
1234 .lp-setup-step--finish .lp-setup-finish-summary__item > a span {
1235 margin-left: 3px;
1236 }
1237 .lp-setup-step--finish .lp-setup-finish-summary__item > a:hover, .lp-setup-step--finish .lp-setup-finish-summary__item > a:focus {
1238 color: #5b52d1;
1239 }
1240 .lp-setup-step--finish .lp-setup-finish-next {
1241 padding: 28px;
1242 border-color: #e5e7eb;
1243 background: #ffffff;
1244 }
1245 .lp-setup-step--finish .lp-setup-finish-next .lp-setup-finish-card__heading {
1246 color: #1e1e1e;
1247 }
1248 .lp-setup-step--finish .lp-setup-finish-next .lp-setup-finish-card__heading > strong {
1249 font-size: 20px;
1250 font-weight: 600;
1251 }
1252 .lp-setup-step--finish .lp-setup-finish-next .lp-setup-finish-card__heading-icon {
1253 width: 24px;
1254 height: 24px;
1255 margin-right: 8px;
1256 color: #7067ED;
1257 font-size: 24px;
1258 }
1259 .lp-setup-step--finish .lp-setup-finish-next .lp-setup-finish__button {
1260 font-size: 16px;
1261 }
1262 .lp-setup-step--finish .lp-setup-finish-next .lp-setup-finish__button:not(.button-primary) {
1263 border-color: #7067ED;
1264 color: #7067ED;
1265 background: #ffffff;
1266 }
1267 .lp-setup-step--finish .lp-setup-finish-next__actions {
1268 display: flex;
1269 flex-direction: column;
1270 margin-top: 30px;
1271 }
1272 .lp-setup-step--finish .lp-setup-finish__button {
1273 display: flex;
1274 align-items: center;
1275 justify-content: center;
1276 width: 100%;
1277 min-height: 48px;
1278 margin: 0 0 12px;
1279 font-size: 14px;
1280 font-weight: 500;
1281 line-height: 1.4;
1282 text-align: center;
1283 text-decoration: none;
1284 }
1285 .lp-setup-step--finish .lp-setup-finish__documentation {
1286 align-self: center;
1287 margin-top: 4px;
1288 color: #7067ED;
1289 font-size: 16px;
1290 font-weight: 500;
1291 line-height: 1.4;
1292 text-decoration: underline;
1293 text-underline-offset: 2px;
1294 }
1295 .lp-setup-step--finish .lp-setup-finish__documentation:hover, .lp-setup-step--finish .lp-setup-finish__documentation:focus {
1296 color: #7067ED;
1297 }
1298 .lp-setup-step--finish .lp-setup-demo-course {
1299 width: 100%;
1300 }
1301 .lp-setup-step--finish .lp-setup-demo-course__install {
1302 margin-bottom: 12px;
1303 }
1304 .lp-setup-step--finish .lp-setup-demo-course__progress,
1305 .lp-setup-step--finish .lp-setup-demo-course__complete,
1306 .lp-setup-step--finish .lp-setup-demo-course__error {
1307 display: none;
1308 box-sizing: border-box;
1309 width: 100%;
1310 margin-bottom: 12px;
1311 padding: 13px 16px 12px;
1312 border: 1px solid #e5e7eb;
1313 border-radius: 4px;
1314 background: #ffffff;
1315 }
1316 .lp-setup-step--finish .lp-setup-demo-course[data-state=importing] .lp-setup-demo-course__install {
1317 display: none;
1318 }
1319 .lp-setup-step--finish .lp-setup-demo-course[data-state=importing] .lp-setup-demo-course__progress {
1320 display: block;
1321 }
1322 .lp-setup-step--finish .lp-setup-demo-course[data-state=complete] .lp-setup-demo-course__install {
1323 display: none;
1324 }
1325 .lp-setup-step--finish .lp-setup-demo-course[data-state=complete] .lp-setup-demo-course__complete {
1326 display: block;
1327 }
1328 .lp-setup-step--finish .lp-setup-demo-course[data-state=error] .lp-setup-demo-course__install {
1329 display: none;
1330 }
1331 .lp-setup-step--finish .lp-setup-demo-course[data-state=error] .lp-setup-demo-course__error {
1332 display: flex;
1333 }
1334 .lp-setup-step--finish .lp-setup-demo-course__error {
1335 flex-direction: column;
1336 align-items: flex-start;
1337 gap: 5px;
1338 }
1339 .lp-setup-step--finish .lp-setup-demo-course__error strong,
1340 .lp-setup-step--finish .lp-setup-demo-course__error span {
1341 font-size: 13px;
1342 line-height: 1.4;
1343 }
1344 .lp-setup-step--finish .lp-setup-demo-course__retry {
1345 margin-top: 3px;
1346 font-weight: 500;
1347 }
1348 .lp-setup-step--finish .lp-setup-demo-course__progress-title,
1349 .lp-setup-step--finish .lp-setup-demo-course__complete-title {
1350 display: flex;
1351 align-items: center;
1352 min-height: 22px;
1353 }
1354 .lp-setup-step--finish .lp-setup-demo-course__progress-title strong,
1355 .lp-setup-step--finish .lp-setup-demo-course__complete-title strong {
1356 color: #374151;
1357 font-size: 14px;
1358 font-weight: 500;
1359 line-height: 1.4;
1360 }
1361 .lp-setup-step--finish .lp-setup-demo-course__spinner,
1362 .lp-setup-step--finish .lp-setup-demo-course__complete-title > span {
1363 display: inline-flex;
1364 flex: 0 0 20px;
1365 align-items: center;
1366 justify-content: center;
1367 width: 20px;
1368 height: 20px;
1369 margin-right: 8px;
1370 color: #28A746;
1371 }
1372 .lp-setup-step--finish .lp-setup-demo-course__spinner::before,
1373 .lp-setup-step--finish .lp-setup-demo-course__complete-title > span::before {
1374 font-size: 19px;
1375 }
1376 .lp-setup-step--finish .lp-setup-demo-course__spinner {
1377 animation: lp-setup-demo-spin 1s linear infinite;
1378 }
1379 .lp-setup-step--finish .lp-setup-demo-course__divider {
1380 height: 1px;
1381 margin: 11px 0 12px;
1382 background: #e5e7eb;
1383 }
1384 .lp-setup-step--finish .lp-setup-demo-course__status-row {
1385 display: flex;
1386 align-items: flex-end;
1387 justify-content: space-between;
1388 gap: 16px;
1389 }
1390 .lp-setup-step--finish .lp-setup-demo-course__status-text {
1391 max-width: 290px;
1392 color: #1e1e1e;
1393 font-size: 13px;
1394 font-weight: 600;
1395 line-height: 1.45;
1396 }
1397 .lp-setup-step--finish .lp-setup-demo-course__status-row > div {
1398 display: flex;
1399 min-width: 0;
1400 flex-direction: column;
1401 }
1402 .lp-setup-step--finish .lp-setup-demo-course__status-row > div > strong {
1403 color: #1e1e1e;
1404 font-size: 13px;
1405 font-weight: 600;
1406 line-height: 1.45;
1407 }
1408 .lp-setup-step--finish .lp-setup-demo-course__status-row > div > a {
1409 margin-top: 2px;
1410 color: #2E91FA;
1411 font-size: 13px;
1412 font-weight: 500;
1413 text-decoration: none;
1414 }
1415 .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 {
1416 color: #5b52d1;
1417 }
1418 .lp-setup-step--finish .lp-setup-demo-course__percent {
1419 flex: 0 0 auto;
1420 color: #28A746;
1421 font-size: 13px;
1422 font-weight: 600;
1423 }
1424 .lp-setup-step--finish .lp-setup-demo-course__bar {
1425 max-width: none;
1426 margin-top: 12px;
1427 }
1428 @keyframes lp-setup-demo-spin {
1429 to {
1430 transform: rotate(360deg);
1431 }
1432 }
1433 @media (max-width: 760px) {
1434 .lp-setup-step--finish #content {
1435 margin-top: 40px;
1436 margin-bottom: 120px;
1437 }
1438 .lp-setup-step--finish .lp-setup-finish__grid {
1439 grid-template-columns: 1fr;
1440 }
1441 .lp-setup-step--finish .lp-setup-finish-card {
1442 min-height: 0;
1443 }
1444 }
1445 @media (max-width: 700px) {
1446 .lp-setup-step--finish .lp-setup-footer-bar {
1447 grid-template-columns: 1fr auto;
1448 column-gap: 0;
1449 }
1450 .lp-setup-step--finish .lp-setup-footer-bar__controls {
1451 grid-column: 2;
1452 justify-self: end;
1453 }
1454 }
1455 @media (max-width: 480px) {
1456 .lp-setup-step--finish .lp-setup-finish-summary__item {
1457 grid-template-columns: 1fr;
1458 gap: 3px;
1459 padding: 10px 0;
1460 }
1461 .lp-setup-step--finish .lp-setup-finish-summary__item > strong {
1462 text-align: left;
1463 }
1464 }