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
learnpress / assets / css / admin / setup-wizard.css

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

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