PluginProbe
WPFunnels – Funnel Builder for WooCommerce with Checkout & One Click Upsell / 3.13.1
WPFunnels – Funnel Builder for WooCommerce with Checkout & One Click Upsell v3.13.1
3.13.1 3.13.0 3.12.13 3.12.12 3.12.11 3.12.10 3.12.9 3.12.8 3.12.7 3.12.6 3.12.5 3.12.4 3.12.3 3.12.1 3.12.2 3.12.0 3.11.1 3.11.0 3.10.9 3.10.8 3.10.7 3.10.6 2.8.16 2.8.17 2.8.18 All 259 releases
wpfunnels / admin / assets / css / wpfnl-admin.css

wpfnl-admin.css in WPFunnels – Funnel Builder for WooCommerce with Checkout & One Click Upsell 3.13.1, at admin/assets/css/wpfnl-admin.css

35,638 lines 1.1 MB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 @charset "UTF-8";
2 @import url("https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900&display=swap");
3 .wpfnl * {
4 margin: 0px;
5 padding: 0px;
6 box-sizing: border-box;
7 }
8 .wpfnl *:focus {
9 box-shadow: none;
10 outline: none;
11 }
12 .wpfnl *:not(i) {
13 font-family: "Roboto", sans-serif;
14 }
15 .wpfnl p {
16 -webkit-font-smoothing: antialiased;
17 -moz-osx-font-smoothing: grayscale;
18 font-family: "Roboto", sans-serif;
19 }
20 .wpfnl a,
21 .wpfnl p,
22 .wpfnl span,
23 .wpfnl section,
24 .wpfnl label,
25 .wpfnl div {
26 font-size: 14px;
27 color: #7A8B9A;
28 font-weight: 400;
29 line-height: 1.4;
30 }
31 .wpfnl a {
32 text-decoration: none;
33 color: #6E42D3;
34 }
35 .wpfnl a:hover {
36 color: #4C25A5;
37 }
38 .wpfnl h1, .wpfnl h2, .wpfnl h3, .wpfnl h4, .wpfnl h5, .wpfnl h6, .wpfnl p, .wpfnl figur, .wpfnl a {
39 margin: 0px;
40 }
41 .wpfnl h1, .wpfnl h2, .wpfnl h3, .wpfnl h4, .wpfnl h5, .wpfnl h6 {
42 font-weight: normal;
43 -webkit-font-variant-ligatures: common-ligatures;
44 font-variant-ligatures: common-ligatures;
45 }
46 .wpfnl a:hover,
47 .wpfnl a:focus,
48 .wpfnl input:focus,
49 .wpfnl button:focus,
50 .wpfnl a:active {
51 text-decoration: none;
52 outline: none;
53 outline-offset: 0px;
54 box-shadow: none;
55 }
56 .wpfnl ul {
57 list-style: none;
58 margin: 0;
59 padding: 0;
60 }
61 .wpfnl img {
62 display: block;
63 max-width: 100%;
64 }
65
66 .wp-funnels_page_edit_funnel #wpcontent,
67 .wpfunnels_page_edit_funnel #wpcontent {
68 padding-left: 0;
69 }
70
71 .wpfunnels_page_edit_funnel #wpfunnels-app,
72 .wp-funnels_page_edit_funnel #wpfunnels-app {
73 margin: 0;
74 }
75
76 #wpfunnels-app:has([data-tour=yes]) {
77 pointer-events: none;
78 }
79
80 .wpfnl {
81 background: #f6f5fa;
82 position: relative;
83 overflow-x: hidden;
84 }
85 .wpfnl::-webkit-scrollbar {
86 width: 3px;
87 }
88 .wpfnl::-webkit-scrollbar-track {
89 background: #f2f5f8;
90 }
91 .wpfnl::-webkit-scrollbar-thumb {
92 background-color: #6E42D3;
93 border-radius: 20px;
94 }
95 .wpfnl input[type=time],
96 .wpfnl input[type=date],
97 .wpfnl input[type=search],
98 .wpfnl input[type=url],
99 .wpfnl input[type=tel],
100 .wpfnl input[type=number],
101 .wpfnl input[type=password],
102 .wpfnl input[type=email],
103 .wpfnl input[type=text],
104 .wpfnl textarea,
105 .wpfnl select {
106 font-size: 14px;
107 color: #7A8B9A;
108 padding: 5px 15px;
109 height: 36px;
110 width: 100%;
111 min-width: 190px;
112 border-radius: 6px;
113 display: block;
114 border: 1px solid #E5E8F3;
115 }
116 .wpfnl input[type=time]::-webkit-input-placeholder, .wpfnl input[type=time]::-moz-placeholder, .wpfnl input[type=time]:-ms-input-placeholder,
117 .wpfnl input[type=date]::-webkit-input-placeholder,
118 .wpfnl input[type=date]::-moz-placeholder,
119 .wpfnl input[type=date]:-ms-input-placeholder,
120 .wpfnl input[type=search]::-webkit-input-placeholder,
121 .wpfnl input[type=search]::-moz-placeholder,
122 .wpfnl input[type=search]:-ms-input-placeholder,
123 .wpfnl input[type=url]::-webkit-input-placeholder,
124 .wpfnl input[type=url]::-moz-placeholder,
125 .wpfnl input[type=url]:-ms-input-placeholder,
126 .wpfnl input[type=tel]::-webkit-input-placeholder,
127 .wpfnl input[type=tel]::-moz-placeholder,
128 .wpfnl input[type=tel]:-ms-input-placeholder,
129 .wpfnl input[type=number]::-webkit-input-placeholder,
130 .wpfnl input[type=number]::-moz-placeholder,
131 .wpfnl input[type=number]:-ms-input-placeholder,
132 .wpfnl input[type=password]::-webkit-input-placeholder,
133 .wpfnl input[type=password]::-moz-placeholder,
134 .wpfnl input[type=password]:-ms-input-placeholder,
135 .wpfnl input[type=email]::-webkit-input-placeholder,
136 .wpfnl input[type=email]::-moz-placeholder,
137 .wpfnl input[type=email]:-ms-input-placeholder,
138 .wpfnl input[type=text]::-webkit-input-placeholder,
139 .wpfnl input[type=text]::-moz-placeholder,
140 .wpfnl input[type=text]:-ms-input-placeholder,
141 .wpfnl textarea::-webkit-input-placeholder,
142 .wpfnl textarea::-moz-placeholder,
143 .wpfnl textarea:-ms-input-placeholder,
144 .wpfnl select::-webkit-input-placeholder,
145 .wpfnl select::-moz-placeholder,
146 .wpfnl select:-ms-input-placeholder {
147 color: #7A8B9A;
148 }
149 .wpfnl input[type=time]:focus,
150 .wpfnl input[type=date]:focus,
151 .wpfnl input[type=search]:focus,
152 .wpfnl input[type=url]:focus,
153 .wpfnl input[type=tel]:focus,
154 .wpfnl input[type=number]:focus,
155 .wpfnl input[type=password]:focus,
156 .wpfnl input[type=email]:focus,
157 .wpfnl input[type=text]:focus,
158 .wpfnl textarea:focus,
159 .wpfnl select:focus {
160 outline: none;
161 box-shadow: none;
162 border-color: #E5E8F3;
163 color: #7A8B9A;
164 }
165 .wpfnl input[type=time]:hover,
166 .wpfnl input[type=date]:hover,
167 .wpfnl input[type=search]:hover,
168 .wpfnl input[type=url]:hover,
169 .wpfnl input[type=tel]:hover,
170 .wpfnl input[type=number]:hover,
171 .wpfnl input[type=password]:hover,
172 .wpfnl input[type=email]:hover,
173 .wpfnl input[type=text]:hover,
174 .wpfnl textarea:hover,
175 .wpfnl select:hover {
176 color: #7A8B9A;
177 }
178 .wpfnl input[type=time][readonly],
179 .wpfnl input[type=date][readonly],
180 .wpfnl input[type=search][readonly],
181 .wpfnl input[type=url][readonly],
182 .wpfnl input[type=tel][readonly],
183 .wpfnl input[type=number][readonly],
184 .wpfnl input[type=password][readonly],
185 .wpfnl input[type=email][readonly],
186 .wpfnl input[type=text][readonly],
187 .wpfnl textarea[readonly],
188 .wpfnl select[readonly] {
189 cursor: not-allowed;
190 background-color: #eee;
191 }
192 .wpfnl textarea {
193 resize: none;
194 min-height: 130px;
195 padding: 11px 15px;
196 }
197 .wpfnl select {
198 max-width: inherit;
199 }
200 .wpfnl a,
201 .wpfnl svg path,
202 .wpfnl button[type=submit],
203 .wpfnl input[type=button],
204 .wpfnl input[type=submit],
205 .wpfnl .btn-default,
206 .wpfnl .transition-3ms,
207 .wpfnl .steps-settings .product-options__tab-nav li a:after,
208 .steps-settings .product-options__tab-nav li .wpfnl a:after {
209 transition: all 0.3s ease;
210 }
211 .wpfnl .transition-5ms {
212 transition: all 0.5s ease;
213 }
214 .wpfnl input[type=submit],
215 .wpfnl button[type=submit],
216 .wpfnl .btn-default {
217 display: inline-block;
218 border: none;
219 height: 38px;
220 font-size: 14px;
221 line-height: 38px;
222 color: #fff;
223 font-weight: 500;
224 padding: 0 30px;
225 min-width: 130px;
226 cursor: pointer;
227 text-align: center;
228 letter-spacing: 0.2px;
229 border-radius: 10px;
230 text-transform: capitalize;
231 background-color: #6E42D3;
232 }
233 .wpfnl input[type=submit]:hover,
234 .wpfnl button[type=submit]:hover,
235 .wpfnl .btn-default:hover {
236 background-color: #4C25A5;
237 color: #fff;
238 }
239 .wpfnl label,
240 .wpfnl .label {
241 font-weight: 500;
242 font-size: 14px;
243 line-height: 15px;
244 color: #363B4E;
245 }
246 .wpfnl .wp-switch-editor {
247 float: left;
248 box-sizing: content-box;
249 position: relative;
250 top: 1px;
251 background: #f0f0f1;
252 color: #646970;
253 cursor: pointer;
254 font-size: 13px;
255 line-height: 1.46153846;
256 height: 20px;
257 margin: 5px 0 0 5px;
258 padding: 3px 8px 4px;
259 border: 1px solid #dcdcde;
260 }
261 .wpfnl .fw-400 {
262 font-weight: 400;
263 }
264 .wpfnl .fw-500 {
265 font-weight: 500;
266 }
267 .wpfnl .pos-relative {
268 position: relative;
269 }
270 .wpfnl .roboto {
271 font-family: "Roboto", sans-serif;
272 }
273 .wpfnl .overlay {
274 position: absolute;
275 left: 0;
276 top: 0;
277 width: 100%;
278 height: 100%;
279 }
280 .wpfnl .pro-tag {
281 background: #4CBB17;
282 box-shadow: 0px 3px 3px rgba(175, 175, 206, 0.3);
283 border-radius: 3px;
284 font-weight: 400;
285 font-size: 13px;
286 line-height: 15px;
287 color: #fff;
288 display: inline-block;
289 text-transform: capitalize;
290 padding: 2px 4px 3px;
291 }
292 .wpfnl .pro-tag a {
293 color: #fff;
294 line-height: 1;
295 font-size: 13px;
296 }
297 .wpfnl #wpfnl-pro-modal {
298 display: none;
299 }
300 .wpfnl .quick-toastify-successful-notification .quick-toastify-alert-toast {
301 z-index: 9999999999;
302 }
303 .wpfnl .no-product-notice {
304 font-size: 11px;
305 font-style: italic;
306 font-weight: 500;
307 text-transform: none;
308 display: block;
309 color: #f34252;
310 }
311 .wpfnl .wpfnl-selected-item {
312 border: 1px solid #e4e6eb;
313 border-radius: 4px;
314 font-size: 13px;
315 line-height: 1;
316 letter-spacing: -0.01em;
317 color: #667085;
318 display: inline-block;
319 padding: 3px 25px 5px 6px;
320 margin: 3px;
321 position: relative;
322 }
323 .wpfnl .wpfnl-selected-item .remove-item {
324 padding: 2px 5px 2px;
325 cursor: pointer;
326 position: absolute;
327 top: 0;
328 right: 0;
329 height: 100%;
330 border-left: 1px solid #e4e6eb;
331 display: flex;
332 align-items: center;
333 justify-content: center;
334 }
335 .wpfnl .wpfnl-selected-item .remove-item svg {
336 width: 8px;
337 height: 8px;
338 }
339 @media screen and (max-width: 782px) {
340 .wpfnl input[type=text],
341 .wpfnl input[type=password],
342 .wpfnl input[type=date],
343 .wpfnl input[type=datetime],
344 .wpfnl input[type=datetime-local],
345 .wpfnl input[type=email],
346 .wpfnl input[type=month],
347 .wpfnl input[type=number],
348 .wpfnl input[type=search],
349 .wpfnl input[type=tel],
350 .wpfnl input[type=time],
351 .wpfnl input[type=url],
352 .wpfnl input[type=week] {
353 min-height: auto;
354 }
355 }
356 .wpfnl .hints {
357 font-size: 13px;
358 font-style: italic;
359 color: #7A8B9A;
360 margin-top: 4px;
361 display: inline-block;
362 }
363 .wpfnl .top-align {
364 align-items: flex-start;
365 }
366 .wpfnl .top-align label {
367 padding-top: 10px;
368 }
369 .wpfnl .not-clickable-overlay {
370 position: fixed;
371 top: 0;
372 left: 0;
373 width: 100%;
374 height: 100%;
375 background-color: rgba(0, 0, 0, 0.3);
376 backdrop-filter: blur(4px);
377 z-index: 999;
378 display: none;
379 flex-flow: column;
380 align-items: center;
381 justify-content: center;
382 }
383 .wpfnl .not-clickable-overlay.template-importing {
384 background-color: rgba(255, 255, 255, 0);
385 backdrop-filter: blur(0);
386 }
387 .wpfnl .not-clickable-overlay .import-message {
388 color: #ffffff;
389 font-size: 24px;
390 font-weight: 500;
391 display: none;
392 }
393 .wpfnl .wpfnl-notice {
394 display: flex;
395 align-items: flex-start;
396 gap: 12px;
397 padding: 20px 24px;
398 font-size: 14px;
399 line-height: 1.5;
400 color: #363B4E;
401 border-radius: 10px;
402 border: 1px solid #F68524;
403 background: rgba(246, 133, 36, 0.1);
404 }
405 .wpfnl .wpfnl-notice svg {
406 flex-shrink: 0;
407 margin-top: 2px;
408 }
409 .wpfnl .wpfnl-notice .wpfnl-notice-content {
410 flex: 1;
411 }
412 .wpfnl .wpfnl-notice .wpfnl-notice-content strong {
413 display: block;
414 font-weight: 500;
415 color: #363B4E;
416 margin-bottom: 4px;
417 font-size: 16px;
418 }
419 .wpfnl .wpfnl-notice .wpfnl-notice-content p {
420 margin: 0;
421 line-height: 1.4;
422 color: #363B4E;
423 }
424 .wpfnl .upgrade-to-pro-hoverlay {
425 position: absolute;
426 inset: 0;
427 background: rgba(255, 255, 255, 0.6);
428 display: flex;
429 align-items: center;
430 justify-content: center;
431 border-radius: 10px;
432 z-index: 1;
433 }
434 .wpfnl .upgrade-to-pro-hoverlay .btn-default {
435 display: flex;
436 align-items: center;
437 justify-content: center;
438 gap: 10px;
439 background: #2fcf5c;
440 padding: 10px 15px;
441 line-height: 1;
442 height: auto;
443 font-size: 14px;
444 border-radius: 10px;
445 }
446 .wpfnl .upgrade-to-pro-hoverlay .btn-default circle {
447 fill: #fff;
448 }
449 .wpfnl .upgrade-to-pro-hoverlay .btn-default path {
450 fill: #2fcf5c;
451 }
452 .wpfnl .upgrade-to-pro-hoverlay .btn-default:hover {
453 background: #1a8939;
454 }
455 .wpfnl .wpfnl-field-description {
456 display: block;
457 max-width: 460px;
458 margin-top: 5px;
459 padding-right: 20px;
460 color: #7A8B9A;
461 font-size: 13px;
462 font-weight: 400;
463 line-height: 1.45;
464 }
465 .wpfnl .wpfnl-pro-note {
466 width: 100%;
467 margin: 10px 0 0;
468 padding: 8px 12px;
469 display: flex;
470 align-items: center;
471 justify-content: space-between;
472 gap: 10px;
473 border: 1px solid #d3c5f2;
474 border-radius: 6px;
475 background: #f2eefc;
476 color: #48494e;
477 font-size: 13px;
478 font-weight: 400;
479 line-height: 1.4;
480 }
481 .wpfnl .wpfnl-pro-note .wpfnl-pro-note__link {
482 display: inline-flex;
483 align-items: center;
484 gap: 5px;
485 flex-shrink: 0;
486 color: #6E42D3;
487 font-weight: 600;
488 text-decoration: none;
489 box-shadow: none;
490 }
491 .wpfnl .wpfnl-pro-note .wpfnl-pro-note__link:hover, .wpfnl .wpfnl-pro-note .wpfnl-pro-note__link:focus {
492 color: #6E42D3;
493 text-decoration: underline;
494 box-shadow: none;
495 }
496
497 body.wpfunnels-body #wpcontent {
498 padding-left: 0;
499 }
500
501 .wpfnl-switcher {
502 position: relative;
503 }
504 .wpfnl-switcher input[type=checkbox] {
505 display: none;
506 }
507 .wpfnl-switcher label {
508 display: block;
509 position: relative;
510 cursor: pointer;
511 outline: none;
512 user-select: none;
513 width: 40px;
514 height: 22px;
515 border-radius: 50px;
516 background-color: #CDC9DB;
517 transition: all 0.3s ease;
518 }
519 .wpfnl-switcher label:after {
520 content: "";
521 width: 16px;
522 height: 16px;
523 filter: drop-shadow(0px 2px 2px rgba(193, 193, 218, 0.45));
524 background-color: #ffffff;
525 border-radius: 100%;
526 position: absolute;
527 top: 3px;
528 left: 3px;
529 transition: all 0.3s ease;
530 }
531 .wpfnl-switcher input[type=checkbox]:checked + label {
532 border-color: #6E42D3;
533 background-color: #6E42D3;
534 }
535 .wpfnl-switcher input[type=checkbox]:checked + label:after {
536 margin-left: 18px;
537 filter: none;
538 }
539
540 .wpfnl-switcher.sm label {
541 width: 28px;
542 height: 16px;
543 }
544
545 .wpfnl-switcher.sm label:after {
546 width: 10px;
547 height: 10px;
548 top: 3px;
549 left: 3px;
550 }
551
552 .wpfnl-switcher.sm input[type=checkbox]:checked + label:after {
553 margin-left: 12px;
554 }
555
556 .wpfnl-switcher.extra-sm label {
557 width: 28px;
558 height: 16px;
559 border: none;
560 background-color: #BEC8D0;
561 }
562
563 .wpfnl-switcher.extra-sm label:after {
564 width: 10px;
565 height: 10px;
566 top: 3px;
567 left: 3px;
568 }
569
570 .wpfnl-switcher.extra-sm input[type=checkbox]:checked + label:after {
571 margin-left: 12px;
572 }
573
574 .ab-testing-stats .stats-wrapper tbody .wpfnl-switcher label, .wpfnl-webhook-drawer .webhook-list-wrapper .webhook-single-list .status-field .wpfnl-switcher label, .step-condition-drawer .enable-disable-switcher .wpfnl-switcher label, .steps-page__header-right .funnel-stats label, .steps-page__header-center .enable-gbf label {
575 width: 26px;
576 height: 16px;
577 border: none;
578 background: #BEC8D0;
579 }
580 .ab-testing-stats .stats-wrapper tbody .wpfnl-switcher label:after, .wpfnl-webhook-drawer .webhook-list-wrapper .webhook-single-list .status-field .wpfnl-switcher label:after, .step-condition-drawer .enable-disable-switcher .wpfnl-switcher label:after, .steps-page__header-right .funnel-stats label:after, .steps-page__header-center .enable-gbf label:after {
581 width: 14px;
582 height: 14px;
583 top: 1px;
584 left: 1px;
585 }
586 .ab-testing-stats .stats-wrapper tbody .wpfnl-switcher input[type=checkbox]:checked + label, .wpfnl-webhook-drawer .webhook-list-wrapper .webhook-single-list .status-field .wpfnl-switcher input[type=checkbox]:checked + label, .step-condition-drawer .enable-disable-switcher .wpfnl-switcher input[type=checkbox]:checked + label, .steps-page__header-right .funnel-stats input[type=checkbox]:checked + label, .steps-page__header-center .enable-gbf input[type=checkbox]:checked + label {
587 background: #6E42D3;
588 }
589 .ab-testing-stats .stats-wrapper tbody .wpfnl-switcher input[type=checkbox]:checked + label:after, .wpfnl-webhook-drawer .webhook-list-wrapper .webhook-single-list .status-field .wpfnl-switcher input[type=checkbox]:checked + label:after, .step-condition-drawer .enable-disable-switcher .wpfnl-switcher input[type=checkbox]:checked + label:after, .steps-page__header-right .funnel-stats input[type=checkbox]:checked + label:after, .steps-page__header-center .enable-gbf input[type=checkbox]:checked + label:after {
590 margin-left: 10px;
591 }
592
593 .wpfnl-checkbox input[type=checkbox] {
594 display: none;
595 }
596 .wpfnl-checkbox.no-title label {
597 height: 14px;
598 }
599 .wpfnl-checkbox label {
600 font-size: 12px;
601 line-height: 14px;
602 font-weight: 400;
603 color: #7A8B9A;
604 position: relative;
605 padding-left: 29px;
606 display: inline-block;
607 text-transform: capitalize;
608 cursor: pointer;
609 }
610 .wpfnl-checkbox label:before {
611 content: "";
612 position: absolute;
613 left: 0;
614 top: -3px;
615 width: 18px;
616 height: 18px;
617 border-radius: 4px;
618 border: 1px solid #bdc7eb;
619 background-color: #f6f6f8;
620 transition: all 0.3s ease;
621 }
622 .wpfnl-checkbox label:after {
623 content: "";
624 position: absolute;
625 left: 5px;
626 top: 3px;
627 width: 9px;
628 height: 4px;
629 transform: rotate(-45deg);
630 border-bottom: 2px solid #fff;
631 border-left: 2px solid #fff;
632 transition: all 0.3s ease;
633 opacity: 0;
634 visibility: hidden;
635 }
636 .wpfnl-checkbox input[type=checkbox]:checked + label::before {
637 background-color: #6E42D3;
638 border-color: #6E42D3;
639 }
640 .wpfnl-checkbox input[type=checkbox]:checked + label::after {
641 opacity: 1;
642 visibility: visible;
643 }
644
645 .wpfnl-radiobtn input[type=radio] {
646 display: none;
647 }
648 .wpfnl-radiobtn.no-title label {
649 height: 16px;
650 }
651 .wpfnl-radiobtn label {
652 font-size: 12px;
653 line-height: 14px;
654 font-weight: 400;
655 color: #7A8B9A;
656 position: relative;
657 padding-left: 29px;
658 display: inline-block;
659 text-transform: capitalize;
660 cursor: pointer;
661 }
662 .wpfnl-radiobtn label::before {
663 content: "";
664 position: absolute;
665 left: 0;
666 top: -3px;
667 width: 18px;
668 height: 18px;
669 border-radius: 100%;
670 background: #F7F7FA;
671 border: 1px solid #bdc7eb;
672 transition: all 0.3s ease;
673 }
674 .wpfnl-radiobtn label::after {
675 content: "";
676 position: absolute;
677 left: 4px;
678 top: 1px;
679 width: 10px;
680 height: 10px;
681 border-radius: 100%;
682 background: #6E42D3;
683 transform: scale(0);
684 transition: all 0.3s ease;
685 }
686 .wpfnl-radiobtn input[type=radio]:checked + label::before {
687 border-color: #6E42D3;
688 }
689 .wpfnl-radiobtn input[type=radio]:checked + label::after {
690 transform: scale(1);
691 }
692
693 .wpfnl-tooltip {
694 display: inline-block;
695 position: relative;
696 padding: 0px 3px 2px;
697 height: 15px;
698 }
699 .wpfnl-tooltip p {
700 position: absolute;
701 bottom: 24px;
702 left: 50%;
703 transform: translateX(-50%);
704 background: #525252;
705 color: #fff;
706 padding: 7px 10px;
707 border-radius: 3px;
708 font-size: 13px;
709 line-height: 1.4;
710 min-width: 240px;
711 text-align: center;
712 opacity: 0;
713 visibility: hidden;
714 transition: all 0.3s ease;
715 margin: 0;
716 }
717 .wpfnl-tooltip p:before {
718 content: "";
719 position: absolute;
720 left: 50%;
721 bottom: -4px;
722 width: 10px;
723 height: 10px;
724 background: #525252;
725 margin-left: -5px;
726 transform: rotate(45deg);
727 }
728 .wpfnl-tooltip:hover p {
729 opacity: 1;
730 visibility: visible;
731 }
732
733 .wpfnl-pagination {
734 display: flex;
735 align-items: center;
736 justify-content: center;
737 }
738 .wpfnl-pagination .nav-link {
739 width: 30px;
740 height: 30px;
741 border-radius: 6px;
742 background-color: transparent;
743 font-size: 16px;
744 color: #363b4e;
745 font-weight: 400;
746 display: flex;
747 flex-flow: column;
748 align-items: center;
749 justify-content: center;
750 margin: 0 6px;
751 }
752 .wpfnl-pagination .nav-link.active, .wpfnl-pagination .nav-link:hover {
753 background-color: #6E42D3;
754 color: #fff;
755 box-shadow: 0px 10px 16px rgba(97, 103, 116, 0.15);
756 }
757 .wpfnl-pagination .nav-link.next, .wpfnl-pagination .nav-link.prev {
758 background-color: #ffffff;
759 }
760 .wpfnl-pagination .nav-link.next:hover, .wpfnl-pagination .nav-link.prev:hover {
761 background-color: #6E42D3;
762 }
763 .wpfnl-pagination .nav-link.next:hover svg path, .wpfnl-pagination .nav-link.prev:hover svg path {
764 fill: #fff;
765 }
766
767 .wpfnl-loader {
768 border: 2px solid #8265c5;
769 border-radius: 50%;
770 border-top: 2px solid #fff;
771 width: 13px;
772 height: 13px;
773 animation: spin 0.7s linear infinite;
774 display: none;
775 margin-left: 4px;
776 }
777
778 @-webkit-keyframes spin {
779 0% {
780 -webkit-transform: rotate(0deg);
781 }
782 100% {
783 -webkit-transform: rotate(360deg);
784 }
785 }
786 @keyframes spin {
787 0% {
788 transform: rotate(0deg);
789 }
790 100% {
791 transform: rotate(360deg);
792 }
793 }
794 .select2-container.select2-container--default.select2-container--open {
795 background: #ffffff;
796 border-radius: 10px;
797 width: 248px;
798 border: 1px solid #E5E8F3;
799 z-index: 99;
800 }
801 .select2-container.select2-container--default.select2-container--open .select2-search--dropdown {
802 display: block;
803 width: 100%;
804 padding: 10px;
805 box-sizing: border-box;
806 }
807 .select2-container.select2-container--default.select2-container--open .select2-search__field {
808 width: 100%;
809 background: #fff;
810 border: 1px solid #E5E8F3;
811 padding: 0 8px;
812 }
813 .select2-container.select2-container--default.select2-container--open .select2-search__field:focus {
814 border-color: #E5E8F3;
815 box-shadow: none;
816 outline: none;
817 }
818 .select2-container.select2-container--default.select2-container--open .select2-dropdown {
819 background-color: transparent;
820 border: none;
821 border-radius: unset;
822 box-sizing: border-box;
823 display: block;
824 position: relative;
825 width: 100% !important;
826 }
827 .select2-container.select2-container--default.select2-container--open .select2-results__message {
828 margin-bottom: 0;
829 }
830 .select2-container.select2-container--default.select2-container--open .select2-results__option {
831 border-top: 1px solid #E5E8F3;
832 padding: 10px 15px;
833 margin: 0;
834 cursor: pointer;
835 }
836 .select2-container.select2-container--default.select2-container--open .select2-results__option--highlighted {
837 background: #eee;
838 color: #3c434a;
839 }
840 .select2-container.select2-container--default.select2-container--open .select2-results__options {
841 margin: 0;
842 max-height: 210px;
843 overflow: auto;
844 }
845 .select2-container.select2-container--default.select2-container--open .select2-results__options::-webkit-scrollbar {
846 width: 3px;
847 }
848 .select2-container.select2-container--default.select2-container--open .select2-results__options::-webkit-scrollbar-track {
849 background: #f2f5f8;
850 }
851 .select2-container.select2-container--default.select2-container--open .select2-results__options::-webkit-scrollbar-thumb {
852 background-color: #6E42D3;
853 border-radius: 20px;
854 }
855
856 .select2-container--default .select2-selection--single .select2-selection__clear {
857 float: none !important;
858 cursor: pointer;
859 margin-right: 3px;
860 }
861
862 .wpfnl .wpfnl-alert {
863 color: #383d41;
864 font-size: 13px;
865 font-weight: 500;
866 border-radius: 10px;
867 cursor: default;
868 display: none;
869 }
870 .wpfnl .wpfnl-alert.box {
871 background-color: #e2e3e5;
872 padding: 8px 20px;
873 border: 1px solid #d6d8db;
874 }
875 .wpfnl .wpfnl-alert.wpfnl-success {
876 color: #269c41;
877 }
878 .wpfnl .wpfnl-alert.wpfnl-success.box {
879 background-color: #d4edda;
880 border-color: #c3e6cb;
881 }
882 .wpfnl .wpfnl-alert.wpfnl-error {
883 color: #d63342;
884 }
885 .wpfnl .wpfnl-alert.wpfnl-error.box {
886 background-color: #f8d7da;
887 border-color: #f5c6cb;
888 }
889 .wpfnl .wpfnl-alert.wpfnl-warn {
890 color: #856404;
891 }
892 .wpfnl .wpfnl-alert.wpfnl-warn.box {
893 background-color: #fff3cd;
894 border-color: #ffeeba;
895 }
896
897 .wpfnl-hamburger {
898 display: block;
899 width: 20px;
900 height: 14px;
901 border-top: 2px solid #6E42D3;
902 border-bottom: 2px solid #6E42D3;
903 position: relative;
904 cursor: pointer;
905 }
906 .wpfnl-hamburger:before {
907 content: "";
908 position: absolute;
909 top: 50%;
910 left: 0;
911 width: 100%;
912 height: 2px;
913 background: #6E42D3;
914 margin-top: -1px;
915 }
916
917 ul.wpfnl-dropdown {
918 display: flex;
919 flex-flow: column;
920 gap: 2px;
921 position: absolute;
922 background: #fff;
923 right: 0;
924 top: 37px;
925 width: 220px;
926 border-radius: 10px;
927 border: 1px solid #EBEDF0;
928 box-shadow: 0 6px 8px 0 rgba(191, 191, 191, 0.1);
929 z-index: 5;
930 padding: 9px;
931 opacity: 0;
932 visibility: hidden;
933 transition: all 0.3s ease;
934 }
935 ul.wpfnl-dropdown:after {
936 content: "";
937 position: absolute;
938 right: 21px;
939 top: -6px;
940 width: 10px;
941 height: 10px;
942 background: white;
943 transform: rotate(45deg);
944 z-index: 0;
945 border-top: 1px solid #E5E8F3;
946 border-left: 1px solid #E5E8F3;
947 }
948 ul.wpfnl-dropdown li a {
949 font-size: 14px;
950 line-height: 15px;
951 color: #7A8B9A;
952 font-weight: 400;
953 margin: 0;
954 padding: 7px 9px;
955 display: flex;
956 flex-flow: row;
957 align-items: center;
958 position: relative;
959 z-index: 1;
960 border-radius: 10px;
961 }
962 ul.wpfnl-dropdown li a svg {
963 margin-right: 6px;
964 width: 19px;
965 height: 19px;
966 }
967 ul.wpfnl-dropdown li a:hover {
968 background: #F6F8FA;
969 color: #7A8B9A;
970 }
971
972 .wpfnl-delete-alert-wrapper {
973 position: fixed;
974 top: 0;
975 right: 0;
976 padding: 15px;
977 width: calc(100% - 160px);
978 height: 100%;
979 background: rgba(21, 17, 29, 0.3);
980 backdrop-filter: blur(4px);
981 z-index: 999;
982 display: none;
983 flex-flow: row wrap;
984 align-items: center;
985 justify-content: center;
986 }
987 .wpfnl-delete-alert-wrapper.show-alert {
988 display: flex;
989 }
990 .wpfnl-delete-alert-wrapper.hide-alert {
991 display: none;
992 }
993 .wpfnl-delete-alert-wrapper .wpfnl-delete-confirmation {
994 background: #fff;
995 box-shadow: 0 1px 34px rgba(0, 0, 0, 0.06);
996 border-radius: 10px;
997 padding: 30px 20px;
998 width: 100%;
999 max-width: 420px;
1000 text-align: center;
1001 animation: wpfnl-bounce 0.3s;
1002 }
1003 .wpfnl-delete-alert-wrapper .wpfnl-delete-confirmation h3 {
1004 font-size: 16px;
1005 font-weight: 500;
1006 }
1007 .wpfnl-delete-alert-wrapper .icon {
1008 width: 50px;
1009 height: 50px;
1010 border: 2px solid #e65555;
1011 display: flex;
1012 align-items: center;
1013 justify-content: center;
1014 margin: 0 auto 20px;
1015 border-radius: 100%;
1016 }
1017 .wpfnl-delete-alert-wrapper .icon svg {
1018 width: 18px;
1019 height: 18px;
1020 }
1021 .wpfnl-delete-alert-wrapper .icon svg path {
1022 stroke: #e65555;
1023 }
1024 .wpfnl-delete-alert-wrapper .wpfnl-delete-confirm-btn {
1025 display: flex;
1026 flex-flow: row;
1027 align-items: center;
1028 justify-content: center;
1029 margin-top: 30px;
1030 }
1031 .wpfnl-delete-alert-wrapper .wpfnl-delete-confirm-btn li {
1032 margin: 0 10px;
1033 }
1034 .wpfnl-delete-alert-wrapper .wpfnl-delete-confirm-btn .btn-default {
1035 height: 41px;
1036 line-height: 42px;
1037 padding: 0 20px;
1038 min-width: 110px;
1039 border-radius: 5px;
1040 }
1041 .wpfnl-delete-alert-wrapper .wpfnl-delete-confirm-btn .btn-default.yes {
1042 background-color: #e65555;
1043 }
1044 .wpfnl-delete-alert-wrapper .wpfnl-delete-confirm-btn .btn-default.yes:hover {
1045 background-color: #de6464;
1046 }
1047 .wpfnl-delete-alert-wrapper .wpfnl-delete-confirm-btn .btn-default.cancel {
1048 background-color: #eee;
1049 color: #333;
1050 }
1051 .wpfnl-delete-alert-wrapper .wpfnl-delete-confirm-btn .btn-default.cancel:hover {
1052 background-color: #e2e2e2;
1053 }
1054
1055 .delete-alert-new-ui .wpfnl-delete-confirmation {
1056 position: relative;
1057 max-width: 514px;
1058 background: #F6F5FA;
1059 border-radius: 14px;
1060 padding: 0;
1061 text-align: left;
1062 }
1063 .delete-alert-new-ui .icon {
1064 width: 46px;
1065 height: 46px;
1066 border: none;
1067 margin: 0;
1068 border-radius: 100%;
1069 box-shadow: 0px 1px 1px #DADADA;
1070 background: #fff;
1071 position: absolute;
1072 right: -12px;
1073 top: -12px;
1074 cursor: pointer;
1075 }
1076 .delete-alert-new-ui .icon svg path {
1077 stroke: #A7A8B3;
1078 }
1079 .delete-alert-new-ui .wpfnl-delete-confirm-body {
1080 padding: 26px 20px 26px 26px;
1081 }
1082 .delete-alert-new-ui .wpfnl-delete-confirm-body h3 {
1083 font-weight: 500;
1084 font-size: 18px;
1085 line-height: 1.2;
1086 color: #2D3149;
1087 display: flex;
1088 align-items: center;
1089 gap: 7px;
1090 }
1091 .delete-alert-new-ui .wpfnl-delete-confirm-body h3 svg {
1092 position: relative;
1093 top: -2px;
1094 }
1095 .delete-alert-new-ui .wpfnl-delete-confirm-body h3 svg path {
1096 fill: #EC5956;
1097 }
1098 .delete-alert-new-ui .wpfnl-delete-confirm-body p {
1099 color: #9398A5;
1100 margin-top: 4px;
1101 }
1102 .delete-alert-new-ui .wpfnl-delete-confirm-btn {
1103 justify-content: flex-end;
1104 margin-top: 0;
1105 border-top: 1px solid #E2E2E2;
1106 padding: 20px 28px;
1107 gap: 14px;
1108 }
1109 .delete-alert-new-ui .wpfnl-delete-confirm-btn .btn-default {
1110 font-size: 15px;
1111 height: 40px;
1112 line-height: 41px;
1113 padding: 0 18px;
1114 min-width: auto;
1115 border-radius: 10px;
1116 }
1117 .delete-alert-new-ui .wpfnl-delete-confirm-btn .btn-default.cancel {
1118 background-color: transparent;
1119 color: #2D3149;
1120 border: 1px solid #E4E6EB;
1121 }
1122 .delete-alert-new-ui .wpfnl-delete-confirm-btn .btn-default.yes {
1123 background-color: #6E42D3;
1124 }
1125 .delete-alert-new-ui .wpfnl-delete-confirm-btn .btn-default.yes:hover {
1126 background-color: #4C25A5;
1127 }
1128
1129 .folded .wpfnl-delete-alert-wrapper {
1130 width: calc(100% - 36px);
1131 }
1132
1133 @keyframes wpfnl-bounce {
1134 0% {
1135 transform: scale(0.7);
1136 }
1137 45% {
1138 transform: scale(1.05);
1139 }
1140 80% {
1141 transform: scale(0.95);
1142 }
1143 100% {
1144 transform: scale(1);
1145 }
1146 }
1147 .funnel-loader {
1148 position: relative;
1149 width: 100px;
1150 height: 100px;
1151 margin: 0 auto;
1152 transform-style: preserve-3d;
1153 transform: perspective(500px) rotateX(60deg);
1154 }
1155 .funnel-loader span {
1156 position: absolute;
1157 display: block;
1158 border: 4px solid #6E42D3;
1159 box-sizing: border-box;
1160 border-radius: 100%;
1161 box-shadow: 0 5px 0 #6E42D3, inset 0 5px 0 #6E42D3;
1162 animation: funnel-animate 2s ease-in-out infinite;
1163 }
1164 .funnel-loader span:nth-child(1) {
1165 top: 0;
1166 left: 0;
1167 bottom: 0;
1168 right: 0;
1169 animation-delay: 0.6s;
1170 }
1171 .funnel-loader span:nth-child(2) {
1172 top: 10px;
1173 left: 10px;
1174 bottom: 10px;
1175 right: 10px;
1176 animation-delay: 0.5s;
1177 }
1178 .funnel-loader span:nth-child(3) {
1179 top: 20px;
1180 left: 20px;
1181 bottom: 20px;
1182 right: 20px;
1183 animation-delay: 0.4s;
1184 }
1185 .funnel-loader span:nth-child(4) {
1186 top: 30px;
1187 left: 30px;
1188 bottom: 30px;
1189 right: 30px;
1190 animation-delay: 0.3s;
1191 }
1192 .funnel-loader span:nth-child(5) {
1193 top: 40px;
1194 left: 40px;
1195 bottom: 40px;
1196 right: 40px;
1197 animation-delay: 0.2s;
1198 }
1199
1200 @keyframes funnel-animate {
1201 0% {
1202 transform: translateZ(-50px);
1203 }
1204 50% {
1205 transform: translateZ(50px);
1206 }
1207 100% {
1208 transform: translateZ(-50px);
1209 }
1210 }
1211 @media only screen and (max-width: 960px) {
1212 .wpfnl-delete-alert-wrapper {
1213 width: calc(100% - 35px);
1214 }
1215 }
1216 @media only screen and (max-width: 782px) {
1217 .wpfnl-delete-alert-wrapper {
1218 width: 100%;
1219 }
1220 }
1221 .dot-wrapper span {
1222 color: #fff;
1223 font-size: 16px;
1224 animation-duration: 1.5s;
1225 animation-iteration-count: infinite;
1226 }
1227 .dot-wrapper span.dot-one {
1228 animation-name: flashOne;
1229 margin-left: 2px;
1230 }
1231 .dot-wrapper span.dot-two {
1232 animation-name: flashTwo;
1233 }
1234 .dot-wrapper span.dot-three {
1235 animation-name: flashThree;
1236 }
1237
1238 @keyframes flashOne {
1239 0% {
1240 opacity: 0;
1241 }
1242 25% {
1243 opacity: 1;
1244 }
1245 50% {
1246 opacity: 1;
1247 }
1248 100% {
1249 opacity: 1;
1250 }
1251 }
1252 @keyframes flashTwo {
1253 0% {
1254 opacity: 0;
1255 }
1256 25% {
1257 opacity: 0;
1258 }
1259 50% {
1260 opacity: 1;
1261 }
1262 100% {
1263 opacity: 1;
1264 }
1265 }
1266 @keyframes flashThree {
1267 0% {
1268 opacity: 0;
1269 }
1270 50% {
1271 opacity: 0;
1272 }
1273 75% {
1274 opacity: 1;
1275 }
1276 100% {
1277 opacity: 1;
1278 }
1279 }
1280 .wpfnl .ui-widget-header .ui-icon {
1281 background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTYgMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggc3Ryb2tlPSIjN0E4QjlBIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS42NyIgZD0iTTEyLjY2NSA4SDMuMzMybTAgMGw0LjY2NyA0LjY2N00zLjMzMiA4bDQuNjY3LTQuNjY3Ii8+PC9zdmc+);
1282 background-position: center;
1283 }
1284 .wpfnl .ui-widget-header .ui-datepicker-next .ui-icon {
1285 background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTYgMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggc3Ryb2tlPSIjN0E4QjlBIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS42NyIgZD0iTTMuMzM1IDhoOS4zMzNtMCAwbC00LjY2NyA0LjY2N00xMi42NjggOEw4LjAwMSAzLjMzMyIvPjwvc3ZnPg==);
1286 }
1287 .wpfnl .ui-datepicker {
1288 width: 290px;
1289 z-index: 4 !important;
1290 }
1291 .wpfnl .ui-datepicker.ui-widget-content {
1292 border: none;
1293 box-shadow: none;
1294 }
1295 .wpfnl .ui-datepicker .ui-datepicker-header {
1296 background: transparent;
1297 border: none;
1298 padding: 0;
1299 margin-bottom: 4px;
1300 }
1301 .wpfnl .ui-datepicker .ui-datepicker-prev,
1302 .wpfnl .ui-datepicker .ui-datepicker-next {
1303 top: 4px;
1304 width: 24px;
1305 height: 24px;
1306 background: #ffffff !important;
1307 cursor: pointer;
1308 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.09);
1309 border-radius: 6px;
1310 border: 1px solid #F1F0F5;
1311 }
1312 .wpfnl .ui-datepicker .ui-datepicker-prev-hover,
1313 .wpfnl .ui-datepicker .ui-datepicker-next-hover {
1314 top: 4px;
1315 }
1316 .wpfnl .ui-datepicker .ui-datepicker-next {
1317 right: 4px;
1318 }
1319 .wpfnl .ui-datepicker .ui-datepicker-next-hover {
1320 right: 4px;
1321 }
1322 .wpfnl .ui-datepicker .ui-datepicker-prev {
1323 left: 4px;
1324 }
1325 .wpfnl .ui-datepicker .ui-datepicker-prev-hover {
1326 left: 4px;
1327 }
1328 .wpfnl .ui-datepicker .ui-datepicker-title select {
1329 line-height: 1.1;
1330 margin: 1px 2px;
1331 border: none;
1332 box-shadow: none;
1333 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.09);
1334 }
1335 .wpfnl .ui-datepicker table {
1336 margin: 0;
1337 }
1338 .wpfnl .ui-datepicker td span,
1339 .wpfnl .ui-datepicker td a {
1340 display: block;
1341 padding: 9px 7px 7px;
1342 height: 32.5px;
1343 width: 32.5px;
1344 text-align: center;
1345 text-decoration: none;
1346 border-radius: 50%;
1347 outline: none;
1348 margin: 0;
1349 color: #2D3149;
1350 font-size: 12px;
1351 font-weight: 500 !important;
1352 }
1353 .wpfnl .ui-datepicker .ui-state-default,
1354 .wpfnl .ui-datepicker .ui-widget-content .ui-state-default,
1355 .wpfnl .ui-datepicker .ui-widget-header .ui-state-default {
1356 border: none !important;
1357 background: transparent;
1358 font-weight: normal;
1359 color: #2D3149;
1360 position: relative;
1361 z-index: 1;
1362 }
1363 .wpfnl .ui-datepicker .ui-state-default:hover,
1364 .wpfnl .ui-datepicker .ui-state-hover,
1365 .wpfnl .ui-datepicker .ui-widget-content .ui-state-hover,
1366 .wpfnl .ui-datepicker .ui-state-active,
1367 .wpfnl .ui-datepicker .ui-widget-content .ui-state-highlight {
1368 background: #6E42D3;
1369 color: #fff;
1370 }
1371 .wpfnl .ui-datepicker .ui-priority-secondary,
1372 .wpfnl .ui-datepicker .ui-widget-content .ui-priority-secondary {
1373 opacity: 1;
1374 color: #9b9b9b !important;
1375 }
1376 .wpfnl .ui-datepicker .ui-state-disabled span {
1377 cursor: not-allowed;
1378 }
1379 .wpfnl .ui-datepicker .in-range {
1380 position: relative;
1381 }
1382 .wpfnl .ui-datepicker .in-range:before {
1383 content: "";
1384 position: absolute;
1385 top: 50%;
1386 transform: translateY(-50%);
1387 left: 0;
1388 z-index: 1;
1389 background: rgba(110, 66, 211, 0.12);
1390 height: 28px;
1391 width: 100%;
1392 }
1393 .wpfnl .ui-datepicker .in-range[title=Start]:before {
1394 border-radius: 50px 0 0 50px;
1395 opacity: 0;
1396 }
1397 .wpfnl .ui-datepicker .in-range[title=End]:before {
1398 border-radius: 0 50px 50px 0;
1399 }
1400 .wpfnl .ui-datepicker .in-range[title=Start] > a, .wpfnl .ui-datepicker .in-range[title=End] > a {
1401 background: #6E42D3 !important;
1402 color: #fff !important;
1403 border-radius: 50%;
1404 }
1405 .wpfnl .ui-datepicker .in-range:last-child:before {
1406 border-radius: 0 50px 50px 0;
1407 }
1408 .wpfnl .ui-datepicker .in-range:first-child:before {
1409 border-radius: 50px 0 0 50px;
1410 }
1411 .wpfnl .ui-datepicker .in-range[title=Start] + .in-range:before {
1412 left: -9px;
1413 width: calc(100% + 9px);
1414 }
1415 .wpfnl .ui-datepicker .in-range[title=End]:first-child:before {
1416 opacity: 0;
1417 }
1418
1419 .wpfnl-custom-selectbox {
1420 position: relative;
1421 }
1422 .wpfnl-custom-selectbox .selectbox-selected-value {
1423 position: relative;
1424 width: 100%;
1425 border: 1px solid #ebedf0;
1426 border-radius: 6px;
1427 padding: 13px 33px 13px 12px;
1428 background-color: transparent;
1429 text-align: left;
1430 font-weight: 400;
1431 font-size: 14px;
1432 line-height: 1.21;
1433 color: #6a707c;
1434 cursor: pointer;
1435 }
1436 .wpfnl-custom-selectbox .selectbox-selected-value:before {
1437 content: url(data:image/svg+xml,%3Csvg%20fill%3D%22none%22%20viewBox%3D%220%200%2012%207%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20stroke%3D%22%23A7A8B3%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.8%22%20d%3D%22M11%201L6%206%201%201%22%2F%3E%3C%2Fsvg%3E);
1438 width: 12px;
1439 display: block;
1440 position: absolute;
1441 right: 15px;
1442 top: 50%;
1443 margin-top: -9px;
1444 transition: all 0.3s ease;
1445 }
1446 .wpfnl-custom-selectbox .selectbox-options {
1447 width: 100%;
1448 max-width: 300px;
1449 position: absolute;
1450 background: #fff;
1451 right: 0;
1452 top: calc(100% + 8px);
1453 border: 1px solid #E5E8F3;
1454 z-index: 5;
1455 transition: all 0.3s ease;
1456 box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.06);
1457 border-radius: 6px;
1458 padding: 8px;
1459 opacity: 0;
1460 visibility: hidden;
1461 }
1462 .wpfnl-custom-selectbox.show-options .selectbox-options {
1463 opacity: 1;
1464 visibility: visible;
1465 }
1466 .wpfnl-custom-selectbox.show-options .selectbox-selected-value:before {
1467 transform: rotate(-180deg);
1468 }
1469 .wpfnl-custom-selectbox .selectbox-search {
1470 padding: 8px 8px 14px;
1471 }
1472 .wpfnl-custom-selectbox .selectbox-search .search-icon {
1473 position: absolute;
1474 top: 24px;
1475 left: 25px;
1476 }
1477 .wpfnl-custom-selectbox .selectbox-search input[type=search] {
1478 font-weight: 400;
1479 height: 34px;
1480 padding: 6px 15px 4px 36px;
1481 }
1482 .wpfnl-custom-selectbox .list-title {
1483 font-weight: 500;
1484 font-size: 12px;
1485 line-height: 15px;
1486 letter-spacing: 1px;
1487 text-transform: uppercase;
1488 color: #667085;
1489 border-top: 1px solid #ebedf0;
1490 border-bottom: 1px solid #ebedf0;
1491 border-radius: 0;
1492 background: #f9fafb;
1493 position: relative;
1494 padding: 8px 18px;
1495 left: -8px;
1496 width: calc(100% + 16px);
1497 cursor: text;
1498 margin-bottom: 10px;
1499 }
1500 .wpfnl-custom-selectbox .options-tag,
1501 .wpfnl-custom-selectbox .options-list {
1502 max-height: 200px;
1503 overflow: auto;
1504 }
1505 .wpfnl-custom-selectbox .options-tag::-webkit-scrollbar,
1506 .wpfnl-custom-selectbox .options-list::-webkit-scrollbar {
1507 width: 5px;
1508 }
1509 .wpfnl-custom-selectbox .options-tag::-webkit-scrollbar-track,
1510 .wpfnl-custom-selectbox .options-list::-webkit-scrollbar-track {
1511 background: #f2f5f8;
1512 }
1513 .wpfnl-custom-selectbox .options-tag::-webkit-scrollbar-thumb,
1514 .wpfnl-custom-selectbox .options-list::-webkit-scrollbar-thumb {
1515 background-color: #c1c1c1;
1516 border-radius: 20px;
1517 }
1518 .wpfnl-custom-selectbox .single-option {
1519 display: block;
1520 padding: 8px 10px;
1521 border-radius: 6px;
1522 transition: all 0.3s ease;
1523 }
1524 .wpfnl-custom-selectbox .single-option:hover {
1525 background: #f6f8fa;
1526 }
1527 .wpfnl-custom-selectbox .single-option label {
1528 line-height: 1.3;
1529 display: block;
1530 }
1531
1532 .wpfnl-selectbox {
1533 max-width: 270px;
1534 width: 100%;
1535 border-radius: 6px;
1536 border: 1px solid #EEF0F3;
1537 background: #FFF;
1538 position: relative;
1539 cursor: pointer;
1540 }
1541 .wpfnl-selectbox .selected-option {
1542 color: #363B4E;
1543 font-size: 14px;
1544 line-height: 1;
1545 letter-spacing: -0.14px;
1546 padding: 13px 30px 11px 14px;
1547 }
1548 .wpfnl-selectbox .selected-option:before {
1549 content: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTAgNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBzdHJva2U9IiM3QThCOUEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiIGQ9Ik0xIDFsNCA0IDQtNCIvPjwvc3ZnPg==");
1550 width: 10px;
1551 position: absolute;
1552 right: 14px;
1553 top: 50%;
1554 line-height: 1;
1555 transform: translateY(-50%);
1556 }
1557 .wpfnl-selectbox .selectable-options {
1558 width: 100%;
1559 list-style-type: none;
1560 padding: 8px;
1561 font-size: 16px;
1562 position: absolute;
1563 left: 0;
1564 top: calc(100% + 8px);
1565 z-index: 1;
1566 border-radius: 6px;
1567 border: 1px solid #EBEDF0;
1568 background: #FFF;
1569 box-shadow: 0px 18px 22px 0px rgba(73, 59, 104, 0.1);
1570 max-height: 230px;
1571 overflow-y: auto;
1572 opacity: 0;
1573 visibility: hidden;
1574 transition: all 0.3s ease;
1575 }
1576 .wpfnl-selectbox .selectable-options::-webkit-scrollbar {
1577 width: 3px;
1578 height: 3px;
1579 }
1580 .wpfnl-selectbox .selectable-options::-webkit-scrollbar-track {
1581 background: #f2f5f8;
1582 }
1583 .wpfnl-selectbox .selectable-options::-webkit-scrollbar-thumb {
1584 background-color: #CBCBCB;
1585 border-radius: 20px;
1586 }
1587 .wpfnl-selectbox .selectable-options li {
1588 padding: 11px 12px 9px;
1589 color: #363B4E;
1590 font-size: 14px;
1591 font-weight: 400;
1592 line-height: 1;
1593 letter-spacing: -0.14px;
1594 border-radius: 6px;
1595 }
1596 .wpfnl-selectbox .selectable-options li:hover {
1597 background: #F6F5FA;
1598 }
1599 .wpfnl-selectbox .selectable-options li.selected {
1600 background: #F6F5FA;
1601 font-weight: 500;
1602 }
1603 .wpfnl-selectbox.show-options .add-step-dropdown,
1604 .wpfnl-selectbox.show-options .selectable-options {
1605 opacity: 1;
1606 visibility: visible;
1607 }
1608
1609 .wpfnl-toast-alert {
1610 position: fixed;
1611 top: 150px;
1612 right: 20px;
1613 z-index: 9999;
1614 max-width: 360px;
1615 min-width: 250px;
1616 -webkit-animation: fadeinout 3s ease-in-out forwards;
1617 animation: fadeinout 3s ease-in-out forwards;
1618 }
1619 .wpfnl-toast-alert .wpfnl-toast-alert-wrapper .toast-alert-box {
1620 background: #ffffff;
1621 border: 1px solid #039855;
1622 box-shadow: 0px 7px 30px rgba(16, 5, 46, 0.08);
1623 border-radius: 10px;
1624 display: flex;
1625 flex-flow: row wrap;
1626 align-items: center;
1627 padding: 15px;
1628 gap: 10px;
1629 }
1630 .wpfnl-toast-alert .wpfnl-toast-alert-wrapper .toast-alert-box .alert-text {
1631 width: calc(100% - 34px);
1632 position: relative;
1633 padding-left: 25px;
1634 }
1635 .wpfnl-toast-alert .wpfnl-toast-alert-wrapper .toast-alert-box .alert-text::before {
1636 content: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTggMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iIzAzOTg1NSIgZD0iTTkgMThBOSA5IDAgMTA5IDBhOSA5IDAgMDAwIDE4eiIvPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTYuMTkgMTMuMzlMMi44OTggOS44NjdhMS4yMDMgMS4yMDMgMCAwMS4wNTctMS42OTYgMS4yMDMgMS4yMDMgMCAwMTEuNjk3LjA1N2wyLjUzOSAyLjcxNyA0LjAxOC0zLjc1NGMuMDM3LS4wMzQuMDc0LS4wNjUuMTEzLS4wOTRsMS44OS0xLjc2NWExLjIwMyAxLjIwMyAwIDAxMS42OTYuMDU3IDEuMjAzIDEuMjAzIDAgMDEtLjA1NyAxLjY5NmwtNS43NzMgNS4zOTMtLjAwNi0uMDA2LTEuOTk2IDEuODY2LS44ODYtLjk0OHoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==");
1637 position: absolute;
1638 left: 0;
1639 top: 0;
1640 height: 18px;
1641 width: 18px;
1642 display: block;
1643 }
1644 .wpfnl-toast-alert .wpfnl-toast-alert-wrapper .toast-alert-box .cross-icon {
1645 width: 24px;
1646 height: 24px;
1647 background: #ffffff;
1648 border: 1px solid #e4e6eb;
1649 border-radius: 6px;
1650 display: flex;
1651 justify-content: center;
1652 align-items: center;
1653 cursor: pointer;
1654 }
1655 .wpfnl-toast-alert .wpfnl-toast-alert-wrapper .toast-alert-box .cross-icon svg path {
1656 fill: #686f7f;
1657 }
1658 .wpfnl-toast-alert .wpfnl-toast-alert-wrapper .toast-alert-box .cross-icon:hover {
1659 background: #e4e6eb;
1660 }
1661
1662 @-webkit-keyframes fadeinout {
1663 0% {
1664 opacity: 0;
1665 top: 150px;
1666 }
1667 80%, 20% {
1668 opacity: 1;
1669 top: 125px;
1670 }
1671 100% {
1672 opacity: 0;
1673 top: 80px;
1674 }
1675 }
1676 @keyframes fadeinout {
1677 0% {
1678 opacity: 0;
1679 top: 150px;
1680 }
1681 80%, 20% {
1682 opacity: 1;
1683 top: 125px;
1684 }
1685 100% {
1686 opacity: 0;
1687 top: 80px;
1688 }
1689 }
1690 .wpfnl-modal .wpfnl-modal__header {
1691 display: flex;
1692 flex-flow: row wrap;
1693 align-items: center;
1694 justify-content: space-between;
1695 padding: 12px 15px;
1696 border-radius: 15px 15px 0 0;
1697 box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
1698 position: relative;
1699 }
1700 .wpfnl-modal .wpfnl-modal__header .title h2 {
1701 font-weight: 500;
1702 font-size: 16px;
1703 line-height: 1.3;
1704 color: #363B4E;
1705 }
1706 .wpfnl-modal .wpfnl-modal__header .wpfnl-modal-close {
1707 height: 28px;
1708 width: 28px;
1709 background: #F6F6F8;
1710 border: 1px solid #E5E8F3;
1711 display: flex;
1712 flex-flow: column;
1713 align-items: center;
1714 justify-content: center;
1715 border-radius: 100%;
1716 cursor: pointer;
1717 }
1718 .wpfnl-modal .wpfnl-modal__header .wpfnl-modal-close svg path {
1719 stroke: #6E42D3;
1720 }
1721 .wpfnl-modal .wpfnl-modal__body {
1722 background: #F2F5F8;
1723 padding: 23px 25px 0px;
1724 overflow: auto;
1725 height: calc(100% - 52px);
1726 }
1727 .wpfnl-modal .wpfnl-modal__body::-webkit-scrollbar {
1728 width: 5px;
1729 }
1730 .wpfnl-modal .wpfnl-modal__body::-webkit-scrollbar-track {
1731 background: #f2f5f8;
1732 }
1733 .wpfnl-modal .wpfnl-modal__body::-webkit-scrollbar-thumb {
1734 background-color: #6E42D3;
1735 border-radius: 20px;
1736 }
1737 .wpfnl-modal .wpfnl-modal__body .choose-step-type label {
1738 font-weight: 500;
1739 font-size: 13px;
1740 line-height: 15px;
1741 color: #363B4E;
1742 margin-bottom: 9px;
1743 display: inline-block;
1744 }
1745 .wpfnl-modal .wpfnl-modal__body .choose-step-type select {
1746 height: 36px;
1747 border-radius: 5px;
1748 padding: 4px 15px;
1749 max-width: 100%;
1750 }
1751 .wpfnl-modal .wpfnl-modal__body .choose-step-type select:focus {
1752 border-color: #6E42D3;
1753 }
1754 .wpfnl-modal .wpfnl-modal__body .wpfnl-create-step__filter-nav {
1755 margin-bottom: 30px;
1756 margin-left: 5px;
1757 border-bottom: 1px solid #E1E1EB;
1758 }
1759 .wpfnl-modal .wpfnl-modal__body .wpfnl-create-step__filter-nav > li {
1760 padding: 5px 0 10px;
1761 cursor: pointer;
1762 margin-right: 22px;
1763 text-transform: capitalize;
1764 font-weight: 500;
1765 font-size: 14px;
1766 line-height: 16px;
1767 color: #7A8B9A;
1768 position: relative;
1769 }
1770 .wpfnl-modal .wpfnl-modal__body .wpfnl-create-step__filter-nav > li:before {
1771 content: "";
1772 position: absolute;
1773 left: 0;
1774 bottom: -1px;
1775 width: 100%;
1776 height: 2px;
1777 background: #6E42D3;
1778 opacity: 0;
1779 visibility: hidden;
1780 transition: all 0.3s ease;
1781 }
1782 .wpfnl-modal .wpfnl-modal__body .wpfnl-create-step__filter-nav > li:hover, .wpfnl-modal .wpfnl-modal__body .wpfnl-create-step__filter-nav > li.active {
1783 color: #6E42D3;
1784 }
1785 .wpfnl-modal .wpfnl-modal__body .wpfnl-create-step__filter-nav > li.active:before {
1786 opacity: 1;
1787 visibility: visible;
1788 }
1789 .wpfnl-modal .wpfnl-modal__body .wpfnl-create-step__filter-nav > li .pro-tag {
1790 position: absolute;
1791 top: -9px;
1792 right: -10px;
1793 font-size: 10px;
1794 padding: 0 4px;
1795 }
1796 .wpfnl-modal .wpfnl-modal__body .wpfnl-create-step__filter-nav > li.disabled {
1797 font-weight: 400;
1798 color: rgba(122, 139, 154, 0.5);
1799 }
1800 .wpfnl-modal .wpfnl-modal__body .wpfnl-create-step__filter-nav > li.disabled:hover {
1801 color: rgba(122, 139, 154, 0.5);
1802 }
1803 .wpfnl-modal .wpfnl-modal__footer {
1804 padding: 15px 20px;
1805 border-top: 1px solid #E5E8F3;
1806 }
1807 .wpfnl-modal .wpfnl-modal__footer .step-save-btn {
1808 display: flex;
1809 flex-flow: row;
1810 align-items: center;
1811 justify-content: flex-end;
1812 }
1813 .wpfnl-modal .wpfnl-modal__footer .step-save-btn .wpfnl-alert {
1814 margin-right: 10px;
1815 }
1816 .wpfnl-modal .wpfnl-modal__footer .step-save-btn a.btn-default {
1817 background: transparent;
1818 border: 1px solid #E5E8F3;
1819 color: #363B4E;
1820 width: 110px;
1821 padding: 0 20px;
1822 margin-right: 10px;
1823 }
1824 .wpfnl-modal .wpfnl-modal__footer .step-save-btn a.btn-default:hover {
1825 background: rgba(0, 0, 0, 0.04);
1826 }
1827 .wpfnl-modal .wpfnl-modal__footer .step-save-btn button {
1828 width: 110px;
1829 padding: 0 20px;
1830 border: 1px solid transparent;
1831 display: flex;
1832 flex-flow: row;
1833 align-items: center;
1834 justify-content: center;
1835 }
1836
1837 .wpfnl-dashboard-loader {
1838 width: 100%;
1839 padding: 24px;
1840 }
1841 .wpfnl-dashboard-loader__summary {
1842 display: grid;
1843 grid-template-columns: repeat(4, 1fr);
1844 gap: 16px;
1845 margin-bottom: 24px;
1846 }
1847 .wpfnl-dashboard-loader__summary .wpfnl-shimmer-card {
1848 height: 110px;
1849 border-radius: 12px;
1850 animation: shimmer-animation 1.6s infinite linear;
1851 background: linear-gradient(to right, #eff1f3 4%, #e2e2e2 25%, #eff1f3 36%);
1852 background-size: 1000px 100%;
1853 }
1854 .wpfnl-dashboard-loader__chart {
1855 height: 280px;
1856 border-radius: 12px;
1857 margin-bottom: 24px;
1858 animation: shimmer-animation 1.6s infinite linear;
1859 background: linear-gradient(to right, #eff1f3 4%, #e2e2e2 25%, #eff1f3 36%);
1860 background-size: 1000px 100%;
1861 }
1862 .wpfnl-dashboard-loader__table-header {
1863 height: 20px;
1864 width: 35%;
1865 border-radius: 8px;
1866 margin-bottom: 16px;
1867 animation: shimmer-animation 1.6s infinite linear;
1868 background: linear-gradient(to right, #eff1f3 4%, #e2e2e2 25%, #eff1f3 36%);
1869 background-size: 1000px 100%;
1870 }
1871 .wpfnl-dashboard-loader__table-row {
1872 height: 52px;
1873 border-radius: 8px;
1874 margin-bottom: 10px;
1875 animation: shimmer-animation 1.6s infinite linear;
1876 background: linear-gradient(to right, #eff1f3 4%, #e2e2e2 25%, #eff1f3 36%);
1877 background-size: 1000px 100%;
1878 }
1879
1880 .wpfnl-dashboard__nav {
1881 background: #fff;
1882 box-shadow: 1px 0px 2px rgba(190, 190, 215, 0.14);
1883 position: relative;
1884 display: flex;
1885 flex-flow: row wrap;
1886 align-items: center;
1887 justify-content: space-between;
1888 gap: 10px;
1889 padding: 0 24px;
1890 }
1891 .wpfnl-dashboard__nav .wpfnl-dashboard__nav-ul {
1892 display: flex;
1893 align-items: center;
1894 gap: 24px;
1895 }
1896 .wpfnl-dashboard__nav .wpfnl-dashboard__nav-li {
1897 display: block;
1898 position: relative;
1899 }
1900 .wpfnl-dashboard__nav .wpfnl-dashboard__nav-li:last-child {
1901 margin-bottom: 0;
1902 }
1903 .wpfnl-dashboard__nav .wpfnl-dashboard__nav-li a {
1904 display: block;
1905 text-align: center;
1906 font-weight: 400;
1907 font-size: 14px;
1908 line-height: 1;
1909 color: #707070;
1910 padding: 23px 3px;
1911 text-decoration: none;
1912 }
1913 .wpfnl-dashboard__nav .wpfnl-dashboard__nav-li a svg {
1914 display: block;
1915 margin: 0 auto 8px;
1916 }
1917 .wpfnl-dashboard__nav .wpfnl-dashboard__nav-li a:hover {
1918 color: #6E42D3;
1919 }
1920 .wpfnl-dashboard__nav .wpfnl-dashboard__nav-li.active:after {
1921 content: "";
1922 position: absolute;
1923 left: 0px;
1924 bottom: -2px;
1925 height: 2px;
1926 width: 100%;
1927 background: #6E42D3;
1928 z-index: 1;
1929 }
1930 .wpfnl-dashboard__nav .wpfnl-dashboard__nav-li.active a {
1931 color: #6E42D3;
1932 }
1933 .wpfnl-dashboard__nav .logo {
1934 display: block;
1935 }
1936 .wpfnl-dashboard__nav .logo a {
1937 display: block;
1938 text-align: center;
1939 }
1940 .wpfnl-dashboard__nav .logo a svg {
1941 display: block;
1942 margin: 0 auto;
1943 }
1944 .wpfnl-dashboard__nav .wpfnl-dashboard__nav-right {
1945 display: flex;
1946 align-items: center;
1947 margin-inline-start: auto;
1948 }
1949
1950 .dashboard-nav__content {
1951 position: relative;
1952 width: calc(100% - 280px);
1953 margin: 0 auto;
1954 }
1955 .dashboard-nav__content .import-funnel-modal {
1956 position: fixed;
1957 top: 0;
1958 left: 160px;
1959 width: calc(100% - 160px);
1960 height: 100%;
1961 background: rgba(21, 17, 29, 0.3);
1962 backdrop-filter: blur(6px);
1963 z-index: 99;
1964 opacity: 0;
1965 visibility: hidden;
1966 transition: all 0.3s ease;
1967 }
1968 .dashboard-nav__content .import-funnel-modal.show-modal {
1969 opacity: 1;
1970 visibility: visible;
1971 }
1972 .dashboard-nav__content .import-funnel-modal .import-funnel-modal-inner {
1973 width: 100%;
1974 height: 100%;
1975 padding: 32px;
1976 display: flex;
1977 flex-flow: column;
1978 align-items: center;
1979 justify-content: center;
1980 }
1981 .dashboard-nav__content .import-funnel-modal .import-funnel-modal-inner .import-funnel-modal-wrapper {
1982 background: #F6F5FA;
1983 border-radius: 15px 0px 15px 15px;
1984 width: 100%;
1985 max-width: 540px;
1986 position: relative;
1987 padding: 24px 30px 20px;
1988 }
1989 .dashboard-nav__content .import-funnel-modal .import-funnel-modal-inner .import-funnel-modal-wrapper .import-funnel-modal-title {
1990 font-weight: 600;
1991 font-size: 18px;
1992 line-height: 1.18;
1993 color: #363B4E;
1994 margin-bottom: 13px;
1995 }
1996 .dashboard-nav__content .import-funnel-modal .import-funnel-modal-inner .import-funnel-modal-wrapper .close-modal {
1997 border: none;
1998 width: 40px;
1999 height: 40px;
2000 position: absolute;
2001 top: -16px;
2002 right: -16px;
2003 display: flex;
2004 flex-flow: column;
2005 align-items: center;
2006 justify-content: center;
2007 cursor: pointer;
2008 border-radius: 100px;
2009 background: #ffffff;
2010 box-shadow: 0px 1px 1px 0px #DADADA;
2011 }
2012 .dashboard-nav__content .import-funnel-modal .import-funnel-modal-inner .import-funnel-modal-wrapper form {
2013 position: relative;
2014 }
2015 .dashboard-nav__content .import-funnel-modal .import-funnel-modal-inner .import-funnel-modal-wrapper form input[type=file] {
2016 position: absolute;
2017 width: 100%;
2018 height: 206px;
2019 top: 0;
2020 left: 0;
2021 opacity: 0;
2022 }
2023 .dashboard-nav__content .import-funnel-modal .import-funnel-modal-inner .import-funnel-modal-wrapper form input[type=file]::-webkit-file-upload-button {
2024 background: #F9F9FA;
2025 border: 1px solid #C9D0E9;
2026 border-radius: 6px;
2027 padding: 9px 17px;
2028 margin-right: 12px;
2029 cursor: pointer;
2030 }
2031 .dashboard-nav__content .import-funnel-modal .import-funnel-modal-inner .import-funnel-modal-wrapper form .import-label {
2032 border-radius: 8px;
2033 padding: 50px 30px;
2034 background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%23AFADB6FF' stroke-width='2' stroke-dasharray='3%2c 7' stroke-dashoffset='-6' stroke-linecap='round'/%3e%3c/svg%3e");
2035 display: flex;
2036 flex-flow: column;
2037 align-items: center;
2038 justify-content: center;
2039 }
2040 .dashboard-nav__content .import-funnel-modal .import-funnel-modal-inner .import-funnel-modal-wrapper form .import-label h4 {
2041 color: #2D3149;
2042 font-size: 15px;
2043 line-height: 1;
2044 font-weight: 600;
2045 margin-bottom: 1px;
2046 }
2047 .dashboard-nav__content .import-funnel-modal .import-funnel-modal-inner .import-funnel-modal-wrapper form .import-label h4 .primary-color {
2048 color: #6E42D3;
2049 font-weight: 600;
2050 }
2051 .dashboard-nav__content .import-funnel-modal .import-funnel-modal-inner .import-funnel-modal-wrapper form .upload-success-icon,
2052 .dashboard-nav__content .import-funnel-modal .import-funnel-modal-inner .import-funnel-modal-wrapper form .upload-icon {
2053 width: 50px;
2054 height: 50px;
2055 background: #6e42d3;
2056 display: flex;
2057 flex-flow: column;
2058 align-items: center;
2059 justify-content: center;
2060 border-radius: 100%;
2061 margin-bottom: 16px;
2062 }
2063 .dashboard-nav__content .import-funnel-modal .import-funnel-modal-inner .import-funnel-modal-wrapper form .upload-success-icon {
2064 display: none;
2065 background: #239654;
2066 }
2067 .dashboard-nav__content .import-funnel-modal .import-funnel-modal-inner .import-funnel-modal-wrapper form .upload-success-icon svg {
2068 position: relative;
2069 top: 1px;
2070 left: 1px;
2071 }
2072 .dashboard-nav__content .import-funnel-modal .import-funnel-modal-inner .import-funnel-modal-wrapper form .file-added .upload-success-icon {
2073 display: flex;
2074 }
2075 .dashboard-nav__content .import-funnel-modal .import-funnel-modal-inner .import-funnel-modal-wrapper form .file-added .upload-icon {
2076 display: none;
2077 }
2078 .dashboard-nav__content .import-funnel-modal .import-funnel-modal-inner .import-funnel-modal-wrapper form .button-area {
2079 display: flex;
2080 flex-flow: row;
2081 align-items: center;
2082 justify-content: flex-end;
2083 border-top: 1px solid #E4E6EB;
2084 margin-top: 30px;
2085 padding: 20px 30px 0;
2086 gap: 12px;
2087 position: relative;
2088 left: -30px;
2089 width: calc(100% + 60px);
2090 }
2091 .dashboard-nav__content .import-funnel-modal .import-funnel-modal-inner .import-funnel-modal-wrapper form .button-area .btn-default {
2092 padding: 8px 21px 6px;
2093 height: 40px;
2094 line-height: 1;
2095 border-radius: 10px;
2096 box-shadow: 0px 9px 14px 0px rgba(193, 183, 232, 0.5);
2097 min-width: auto;
2098 border: 1px solid transparent;
2099 }
2100 .dashboard-nav__content .import-funnel-modal .import-funnel-modal-inner .import-funnel-modal-wrapper form .button-area .btn-default .wpfnl-loader {
2101 position: relative;
2102 top: 2px;
2103 }
2104 .dashboard-nav__content .import-funnel-modal .import-funnel-modal-inner .import-funnel-modal-wrapper form .button-area .cancel {
2105 position: relative;
2106 top: inherit;
2107 right: inherit;
2108 border-color: #E4E6EB;
2109 width: auto;
2110 background: transparent;
2111 box-shadow: none;
2112 color: #3C3F47;
2113 }
2114 .dashboard-nav__content .import-funnel-modal .import-funnel-modal-inner .import-funnel-modal-wrapper form .button-area .cancel:hover {
2115 background: #f1f1f1;
2116 }
2117 .dashboard-nav__content .upgrade-to-pro {
2118 margin-top: 20px;
2119 }
2120 .dashboard-nav__content .upgrade-to-pro .upgrade-to-pro-wrapper {
2121 display: flex;
2122 align-items: start;
2123 width: 100%;
2124 padding: 20px;
2125 border-radius: 10px;
2126 border: 1px solid rgba(238, 129, 52, 0.5);
2127 background: #FFFAF6;
2128 }
2129 .dashboard-nav__content .upgrade-to-pro .upgrade-to-pro-wrapper .warning-icon-wrapper {
2130 margin-right: 15px;
2131 }
2132 .dashboard-nav__content .upgrade-to-pro .upgrade-to-pro-wrapper .warning-icon {
2133 display: inline-block;
2134 vertical-align: middle;
2135 }
2136 .dashboard-nav__content .upgrade-to-pro .upgrade-to-pro-wrapper .upgrade-to-pro-content {
2137 flex-grow: 1;
2138 color: #d9534f;
2139 font-size: 16px;
2140 line-height: 1.5;
2141 }
2142 .dashboard-nav__content .upgrade-to-pro .upgrade-to-pro-wrapper .upgrade-to-pro-content .upgrade-to-pro-message {
2143 color: #667085;
2144 font-family: Roboto;
2145 font-size: 15px;
2146 font-style: normal;
2147 font-weight: 400;
2148 line-height: 24px;
2149 max-width: 636px;
2150 }
2151 .dashboard-nav__content .upgrade-to-pro .upgrade-to-pro-wrapper .upgrade-to-pro-content .upgrade-to-pro-message h3 {
2152 color: #373B4D;
2153 font-family: Roboto;
2154 font-size: 18px;
2155 font-style: normal;
2156 font-weight: 700;
2157 line-height: normal;
2158 margin-bottom: 10px;
2159 }
2160 .dashboard-nav__content .upgrade-to-pro .upgrade-to-pro-wrapper .upgrade-to-pro-action {
2161 display: flex;
2162 align-items: center;
2163 margin-left: 20px;
2164 }
2165 .dashboard-nav__content .upgrade-to-pro .upgrade-to-pro-wrapper .upgrade-to-pro-action .btn-upgrade-to-pro {
2166 background-color: #6f42c1;
2167 text-decoration: none;
2168 font-weight: 500;
2169 color: #FFF;
2170 text-align: center;
2171 font-family: Inter;
2172 font-size: 16px;
2173 font-style: normal;
2174 padding: 10px 20px;
2175 border-radius: 7px;
2176 }
2177 .dashboard-nav__content .upgrade-to-pro .upgrade-to-pro-wrapper .upgrade-to-pro-action .btn-upgrade-to-pro:hover {
2178 background-color: #563d7c;
2179 }
2180
2181 body.folded .dashboard-nav__content .import-funnel-modal {
2182 left: 36px;
2183 }
2184
2185 .wpfnl-dashboard__header {
2186 box-shadow: 0 1px 2px 0 rgba(190, 190, 215, 0.2);
2187 background: #fff;
2188 width: 100%;
2189 display: flex;
2190 flex-flow: row wrap;
2191 align-items: center;
2192 justify-content: space-between;
2193 padding: 20px 20px 20px 30px;
2194 border-left: 1px solid #ebedf7;
2195 }
2196 .wpfnl-dashboard__header.overview-header {
2197 box-shadow: none;
2198 background: transparent;
2199 padding: 20px 0 0;
2200 border-left: none;
2201 }
2202 .wpfnl-dashboard__header .wpfnl-dashboard-header-left {
2203 display: flex;
2204 align-items: center;
2205 justify-content: center;
2206 }
2207 .wpfnl-dashboard__header .title h1 {
2208 font-weight: 500;
2209 font-size: 18px;
2210 line-height: 21px;
2211 color: #363B4E;
2212 text-transform: capitalize;
2213 }
2214 .wpfnl-dashboard__header .title .subtitle {
2215 font-size: 13px;
2216 display: inline-block;
2217 }
2218 .wpfnl-dashboard__header .funnel-search {
2219 margin-right: 20px;
2220 }
2221 .wpfnl-dashboard__header .funnel-search .search-group {
2222 position: relative;
2223 width: 230px;
2224 }
2225 .wpfnl-dashboard__header .funnel-search .search-group svg {
2226 position: absolute;
2227 top: 9px;
2228 left: 12px;
2229 }
2230 .wpfnl-dashboard__header .funnel-search .search-group input {
2231 padding-left: 40px;
2232 border-radius: 10px;
2233 font-size: 13px;
2234 box-shadow: 0 1px 2px 0 rgba(190, 190, 215, 0.2);
2235 border: none;
2236 height: 39px;
2237 }
2238 .wpfnl-dashboard__header .funnel-search .search-group input::-webkit-input-placeholder {
2239 color: #7A8B9A;
2240 }
2241 .wpfnl-dashboard__header .funnel-search .search-group input::-moz-placeholder {
2242 color: #7A8B9A;
2243 }
2244 .wpfnl-dashboard__header .funnel-search .search-group input:-ms-input-placeholder {
2245 color: #7A8B9A;
2246 }
2247 .wpfnl-dashboard__header .funnel-search .search-group input:-moz-placeholder {
2248 color: #7A8B9A;
2249 }
2250 .wpfnl-dashboard__header .wpfnl-dashboard-links-wrapper {
2251 margin-right: 20px;
2252 }
2253 .wpfnl-dashboard__header .wpfnl-dashboard-links-wrapper a.wpfnl-trash-all-funnels,
2254 .wpfnl-dashboard__header .wpfnl-dashboard-links-wrapper a.wpfnl-all-funnels {
2255 margin-right: 16px;
2256 }
2257 .wpfnl-dashboard__header .wpfnl-dashboard-links-wrapper a.wpfnl-trash-all-funnels:last-child,
2258 .wpfnl-dashboard__header .wpfnl-dashboard-links-wrapper a.wpfnl-all-funnels:last-child {
2259 margin-right: 0;
2260 }
2261 .wpfnl-dashboard__header .wpfnl-dashboard-links-wrapper a.wpfnl-trash-all-funnels span,
2262 .wpfnl-dashboard__header .wpfnl-dashboard-links-wrapper a.wpfnl-all-funnels span {
2263 color: #2D3149;
2264 font-family: Inter;
2265 font-size: 14px;
2266 font-style: normal;
2267 font-weight: 500;
2268 line-height: 1;
2269 letter-spacing: -0.14px;
2270 }
2271 .wpfnl-dashboard__header .wpfnl-dashboard-links-wrapper a.wpfnl-trash-all-funnels span.wpfnl-count,
2272 .wpfnl-dashboard__header .wpfnl-dashboard-links-wrapper a.wpfnl-all-funnels span.wpfnl-count {
2273 border-radius: 10px;
2274 background: #FFF;
2275 padding: 6px 8px;
2276 color: #7A8B9A;
2277 font-family: Inter;
2278 font-size: 10px;
2279 font-style: normal;
2280 font-weight: 500;
2281 line-height: 8px;
2282 letter-spacing: -0.1px;
2283 margin-left: 3px;
2284 display: inline-block;
2285 }
2286 .wpfnl-dashboard__header .wpfnl-dashboard-links-wrapper a.wpfnl-trash-all-funnels.active span,
2287 .wpfnl-dashboard__header .wpfnl-dashboard-links-wrapper a.wpfnl-all-funnels.active span {
2288 color: #573BFF;
2289 }
2290 .wpfnl-dashboard__header .wpfnl-dashboard-links-wrapper a.wpfnl-trash-all-funnels.active span.wpfnl-count,
2291 .wpfnl-dashboard__header .wpfnl-dashboard-links-wrapper a.wpfnl-all-funnels.active span.wpfnl-count {
2292 background: rgba(87, 59, 255, 0.1);
2293 }
2294 .wpfnl-dashboard__header a.import-export {
2295 background: #FFFFFF;
2296 box-shadow: 0px 1px 2px rgba(190, 190, 215, 0.2);
2297 border-radius: 8px;
2298 font-weight: 400;
2299 font-size: 14px;
2300 line-height: 1.21;
2301 text-align: center;
2302 color: #363B4E;
2303 padding: 12px 20px 10px;
2304 display: flex;
2305 align-items: center;
2306 gap: 5px;
2307 margin-right: 14px;
2308 cursor: pointer;
2309 }
2310 .wpfnl-dashboard__header a.import-export .pro-tag-icon {
2311 width: 20px;
2312 height: 20px;
2313 }
2314 .wpfnl-dashboard__header a.import-export svg {
2315 display: block;
2316 position: relative;
2317 top: -1px;
2318 }
2319 .wpfnl-dashboard__header a.import-export path {
2320 transition: all 0.3s ease;
2321 }
2322 .wpfnl-dashboard__header a.import-export:hover {
2323 color: #6E42D3;
2324 }
2325 .wpfnl-dashboard__header a.import-export:hover path {
2326 fill: #6E42D3;
2327 }
2328 .wpfnl-dashboard__header a.import-export:hover .pro-tag-icon path {
2329 fill: #FFF;
2330 }
2331 .wpfnl-dashboard__header a.import-export.wpfnl-export-all-funnels {
2332 margin-left: auto;
2333 }
2334 .wpfnl-dashboard__header a.import-export#wpfnl-export-all-pro {
2335 margin-left: auto;
2336 }
2337 .wpfnl-dashboard__header a.pro-import-button {
2338 background: #FFFFFF;
2339 box-shadow: 0px 1px 2px rgba(190, 190, 215, 0.2);
2340 border-radius: 8px;
2341 font-weight: 400;
2342 font-size: 14px;
2343 line-height: 1.21;
2344 text-align: center;
2345 color: #363B4E;
2346 padding: 12px 20px 10px;
2347 display: flex;
2348 align-items: center;
2349 gap: 5px;
2350 margin-right: 14px;
2351 cursor: pointer;
2352 }
2353 .wpfnl-dashboard__header a.pro-import-button .pro-tag-icon {
2354 width: 20px;
2355 height: 20px;
2356 }
2357 .wpfnl-dashboard__header a.pro-import-button svg {
2358 display: block;
2359 position: relative;
2360 top: -1px;
2361 }
2362 .wpfnl-dashboard__header a.pro-import-button path {
2363 transition: all 0.3s ease;
2364 }
2365 .wpfnl-dashboard__header a.pro-import-button:hover {
2366 color: #6E42D3;
2367 }
2368 .wpfnl-dashboard__header a.pro-import-button:hover path {
2369 fill: #6E42D3;
2370 }
2371 .wpfnl-dashboard__header a.pro-import-button:hover .pro-tag-icon path {
2372 fill: #FFF;
2373 }
2374 .wpfnl-dashboard__header a.pro-import-button.wpfnl-export-all-funnels {
2375 margin-left: auto;
2376 }
2377 .wpfnl-dashboard__header a.pro-import-button#wpfnl-export-all-pro {
2378 margin-left: auto;
2379 }
2380 .wpfnl-dashboard__header .btn-default.disabled,
2381 .wpfnl-dashboard__header .add-new-funnel-btn {
2382 font-weight: 400;
2383 height: 40px;
2384 line-height: 41px;
2385 border-radius: 10px;
2386 }
2387 .wpfnl-dashboard__header .add-new-funnel-btn svg {
2388 position: relative;
2389 top: 1px;
2390 margin-right: 3px;
2391 }
2392 .wpfnl-dashboard__header .add-new-funnel-btn svg path {
2393 stroke: #fff;
2394 }
2395 .wpfnl-dashboard__header .add-new-funnel-btn.disabled {
2396 opacity: 0.5;
2397 pointer-events: none;
2398 cursor: not-allowed;
2399 }
2400 .wpfnl-dashboard__header .add-new-funnel-btn.disabled svg {
2401 margin-right: 6px;
2402 }
2403 .wpfnl-dashboard__header .wpfnl-ai-funnel-btn {
2404 display: inline-flex;
2405 align-items: center;
2406 gap: 6px;
2407 background: linear-gradient(135deg, #6E42D3 0%, #9B6BFF 100%);
2408 color: #fff !important;
2409 border: none;
2410 padding: 8px 18px;
2411 border-radius: 10px;
2412 font-size: 14px;
2413 font-weight: 500;
2414 height: 40px;
2415 line-height: 41px;
2416 cursor: pointer;
2417 transition: all 0.2s ease;
2418 text-decoration: none !important;
2419 margin-left: 8px;
2420 white-space: nowrap;
2421 }
2422 .wpfnl-dashboard__header .wpfnl-ai-funnel-btn:hover {
2423 background: linear-gradient(135deg, #5C35B5 0%, #8A5AEE 100%);
2424 transform: translateY(-1px);
2425 box-shadow: 0 4px 12px rgba(110, 66, 211, 0.35);
2426 color: #fff !important;
2427 }
2428 .wpfnl-dashboard__header .wpfnl-ai-funnel-btn:active {
2429 transform: translateY(0);
2430 }
2431 .wpfnl-dashboard__header .wpfnl-ai-funnel-btn svg {
2432 flex-shrink: 0;
2433 }
2434
2435 .wpfnl-dashboard__inner-content {
2436 min-height: 425px;
2437 margin: 24px auto 30px;
2438 }
2439 .wpfnl-dashboard__inner-content.no-funnel .funnel-list__wrapper {
2440 display: flex;
2441 flex-flow: column;
2442 align-items: center;
2443 justify-content: center;
2444 background-color: transparent;
2445 border-radius: 0;
2446 }
2447 .wpfnl-dashboard__inner-content.no-funnel .no-funnel-wrapper {
2448 background: transparent;
2449 width: 100%;
2450 }
2451 .wpfnl-dashboard__inner-content.no-funnel .no-funnel-wrapper .no-funnel {
2452 color: #363B4E;
2453 font-size: 18px;
2454 font-style: normal;
2455 font-weight: 500;
2456 line-height: 0.88;
2457 }
2458 .wpfnl-dashboard__inner-content.no-funnel .no-trash-wrapper {
2459 text-align: center;
2460 background: #FFF;
2461 filter: drop-shadow(0px 1px 1px rgba(182, 185, 191, 0.3));
2462 width: 100%;
2463 height: 100%;
2464 display: flex;
2465 flex-direction: column;
2466 justify-content: center;
2467 align-items: center;
2468 gap: 40px;
2469 padding: 170px 0px;
2470 border-radius: 10px;
2471 }
2472 .wpfnl-dashboard__inner-content.no-funnel .no-trash-wrapper .no-funnel {
2473 font-family: "Roboto";
2474 font-style: normal;
2475 font-weight: 500;
2476 font-size: 18px;
2477 line-height: 16px;
2478 color: #363B4E;
2479 }
2480 .wpfnl-dashboard__inner-content.no-funnel .create-new-funnel {
2481 display: flex;
2482 flex-flow: row wrap;
2483 gap: 16px;
2484 }
2485 .wpfnl-dashboard__inner-content.no-funnel .create-new-funnel .btn-default {
2486 font-size: 15px;
2487 padding: 0 20px;
2488 height: 44px;
2489 line-height: 44px;
2490 display: flex;
2491 align-items: center;
2492 gap: 7px;
2493 box-shadow: 0px 2px 4px rgba(223, 223, 249, 0.25);
2494 border-radius: 10px;
2495 min-width: auto;
2496 border: 1px solid transparent;
2497 }
2498 .wpfnl-dashboard__inner-content.no-funnel .create-new-funnel .btn-default.import-export {
2499 background: transparent;
2500 color: #363B4E;
2501 border-color: #E4E2EB;
2502 filter: drop-shadow(0px 2px 4px rgba(223, 223, 249, 0.25));
2503 }
2504 .wpfnl-dashboard__inner-content.no-funnel .create-new-funnel .btn-default.import-export:hover {
2505 background: #fff;
2506 }
2507 .wpfnl-dashboard__inner-content.no-funnel .create-new-funnel .btn-default.pro-import-button {
2508 background: transparent;
2509 color: #363B4E;
2510 border-color: #E4E2EB;
2511 filter: drop-shadow(0px 2px 4px rgba(223, 223, 249, 0.25));
2512 }
2513 .wpfnl-dashboard__inner-content.no-funnel .create-new-funnel .btn-default.pro-import-button:hover {
2514 background: #fff;
2515 }
2516 .wpfnl-dashboard__inner-content.no-funnel a.wpfnl-trash-all-funnels {
2517 font-family: "Inter";
2518 font-style: normal;
2519 font-weight: 500;
2520 font-size: 14px;
2521 line-height: 17px;
2522 letter-spacing: -0.01em;
2523 color: #EC5956;
2524 display: flex;
2525 align-items: center;
2526 justify-content: center;
2527 gap: 5px;
2528 margin-top: 15px;
2529 }
2530 .wpfnl-dashboard__inner-content.no-funnel a.wpfnl-trash-all-funnels path {
2531 stroke: #EC5956;
2532 }
2533 .wpfnl-dashboard__inner-content.no-funnel .no-funnel-info {
2534 width: 100%;
2535 border-radius: 10px;
2536 background-color: #FFF;
2537 box-shadow: 0 1px 1px rgba(182, 185, 191, 0.3);
2538 padding: 70px 80px;
2539 display: flex;
2540 gap: 30px;
2541 align-items: center;
2542 }
2543 .wpfnl-dashboard__inner-content.no-funnel .no-funnel-info .info-content {
2544 flex: 1;
2545 }
2546 .wpfnl-dashboard__inner-content.no-funnel .no-funnel-info .info-title {
2547 color: #1D2327;
2548 font-size: 24px;
2549 font-weight: 500;
2550 line-height: 1.3;
2551 margin: 0 0 5px 0;
2552 }
2553 .wpfnl-dashboard__inner-content.no-funnel .no-funnel-info .info-description {
2554 margin: 0 0 18px 0;
2555 color: #707070;
2556 font-size: 14px;
2557 font-weight: 400;
2558 line-height: 1.5;
2559 max-width: 330px;
2560 }
2561 .wpfnl-dashboard__inner-content.no-funnel .no-funnel-info .info-features {
2562 list-style: none;
2563 margin: 0 0 28px 0;
2564 padding: 0;
2565 display: flex;
2566 flex-direction: column;
2567 gap: 12px;
2568 }
2569 .wpfnl-dashboard__inner-content.no-funnel .no-funnel-info .feature-item {
2570 display: flex;
2571 align-items: center;
2572 gap: 10px;
2573 color: #1F2937;
2574 font-size: 14px;
2575 font-weight: 400;
2576 line-height: 1.5;
2577 margin: 0;
2578 padding-left: 22px;
2579 position: relative;
2580 }
2581 .wpfnl-dashboard__inner-content.no-funnel .no-funnel-info .feature-item svg {
2582 position: absolute;
2583 left: 0;
2584 top: 6px;
2585 width: 14px;
2586 height: auto;
2587 }
2588 .wpfnl-dashboard__inner-content.no-funnel .no-funnel-info .info-links {
2589 display: flex;
2590 align-items: center;
2591 flex-wrap: wrap;
2592 gap: 20px;
2593 row-gap: 10px;
2594 }
2595 .wpfnl-dashboard__inner-content.no-funnel .no-funnel-info .info-link {
2596 display: inline-flex;
2597 align-items: center;
2598 gap: 8px;
2599 color: #6E42D3;
2600 font-size: 15px;
2601 font-weight: 500;
2602 line-height: 1;
2603 text-decoration: none;
2604 transition: opacity 0.2s ease;
2605 }
2606 .wpfnl-dashboard__inner-content.no-funnel .no-funnel-info .info-link svg {
2607 display: block;
2608 flex-shrink: 0;
2609 }
2610 .wpfnl-dashboard__inner-content.no-funnel .no-funnel-info .info-link:hover {
2611 text-decoration: underline;
2612 }
2613 .wpfnl-dashboard__inner-content.no-funnel .no-funnel-info .info-link:focus {
2614 outline: 2px solid #6E42D3;
2615 outline-offset: 2px;
2616 border-radius: 4px;
2617 }
2618 .wpfnl-dashboard__inner-content.no-funnel .no-funnel-info .video-wrapper {
2619 flex-shrink: 0;
2620 height: 100%;
2621 }
2622 .wpfnl-dashboard__inner-content.no-funnel .no-funnel-info .video-preview {
2623 position: relative;
2624 width: 570px;
2625 height: 100%;
2626 border-radius: 10px;
2627 cursor: pointer;
2628 transition: transform 0.2s ease;
2629 }
2630 .wpfnl-dashboard__inner-content.no-funnel .no-funnel-info .video-preview:before {
2631 content: "";
2632 position: absolute;
2633 inset: -20px;
2634 border: 1px solid #F6F5FA;
2635 border-radius: 14px;
2636 }
2637 .wpfnl-dashboard__inner-content.no-funnel .no-funnel-info .video-preview:after {
2638 content: "";
2639 position: absolute;
2640 inset: -40px;
2641 border: 1px solid #F6F5FA;
2642 border-radius: 14px;
2643 }
2644 .wpfnl-dashboard__inner-content.no-funnel .no-funnel-info .video-preview:focus {
2645 outline: 3px solid #6E42D3;
2646 outline-offset: 2px;
2647 }
2648 .wpfnl-dashboard__inner-content.no-funnel .no-funnel-info .video-poster {
2649 width: 100%;
2650 height: auto;
2651 object-fit: cover;
2652 display: block;
2653 border-radius: 14px;
2654 }
2655 .wpfnl-dashboard__inner-content.no-funnel .no-funnel-info .play-overlay {
2656 position: absolute;
2657 top: 0;
2658 left: 0;
2659 right: 0;
2660 bottom: 0;
2661 display: flex;
2662 align-items: center;
2663 justify-content: center;
2664 background: rgba(0, 0, 0, 0.3);
2665 transition: background 0.2s ease;
2666 border-radius: 14px;
2667 z-index: 1;
2668 }
2669 .video-preview:hover .wpfnl-dashboard__inner-content.no-funnel .no-funnel-info .play-overlay {
2670 background: rgba(0, 0, 0, 0.4);
2671 }
2672 .wpfnl-dashboard__inner-content.no-funnel .no-funnel-info .play-button {
2673 width: 57px;
2674 height: 57px;
2675 border-radius: 50%;
2676 background: #fff;
2677 display: flex;
2678 align-items: center;
2679 justify-content: center;
2680 transition: all 0.2s ease;
2681 box-shadow: 0 0 0 10px #e7e7e7;
2682 position: relative;
2683 }
2684 .wpfnl-dashboard__inner-content.no-funnel .no-funnel-info .play-button:before {
2685 content: "";
2686 position: absolute;
2687 inset: -11px;
2688 border-radius: 50%;
2689 background: transparent;
2690 border: 1px solid #fff;
2691 }
2692 .wpfnl-dashboard__inner-content.no-funnel .no-funnel-info .play-button svg {
2693 margin-left: 4px;
2694 display: block;
2695 }
2696 .video-preview:hover .wpfnl-dashboard__inner-content.no-funnel .no-funnel-info .play-button {
2697 background: rgb(110, 66, 211);
2698 transform: scale(1.1);
2699 }
2700 .wpfnl-dashboard__inner-content.no-funnel .video-popup-overlay {
2701 position: fixed;
2702 top: 0;
2703 left: 0;
2704 right: 0;
2705 bottom: 0;
2706 background: rgba(0, 0, 0, 0.8);
2707 display: flex;
2708 align-items: center;
2709 justify-content: center;
2710 z-index: 99999;
2711 padding: 20px;
2712 opacity: 0;
2713 visibility: hidden;
2714 transition: all 0.5s ease;
2715 }
2716 .wpfnl-dashboard__inner-content.no-funnel .video-popup-overlay.show {
2717 opacity: 1;
2718 visibility: visible;
2719 }
2720 .wpfnl-dashboard__inner-content.no-funnel .video-popup-content {
2721 position: relative;
2722 width: 100%;
2723 max-width: 760px;
2724 border-radius: 16px;
2725 background: #fff;
2726 padding: 20px;
2727 }
2728 .wpfnl-dashboard__inner-content.no-funnel .video-popup-close {
2729 position: absolute;
2730 top: -20px;
2731 right: -20px;
2732 width: 40px;
2733 height: 40px;
2734 background: rgb(255, 255, 255);
2735 border: none;
2736 border-radius: 50%;
2737 color: #fff;
2738 cursor: pointer;
2739 display: flex;
2740 align-items: center;
2741 justify-content: center;
2742 transition: all 0.2s ease;
2743 z-index: 10;
2744 box-shadow: 1px 1px 7px rgba(34, 34, 34, 0.2784313725);
2745 }
2746 .wpfnl-dashboard__inner-content.no-funnel .video-popup-close:focus {
2747 outline: 2px solid #fff;
2748 outline-offset: 2px;
2749 }
2750 .wpfnl-dashboard__inner-content.no-funnel .video-container {
2751 position: relative;
2752 padding-bottom: 56.25%;
2753 height: 0;
2754 overflow: hidden;
2755 }
2756 .wpfnl-dashboard__inner-content.no-funnel .video-container iframe {
2757 position: absolute;
2758 top: 0;
2759 left: 0;
2760 width: 100%;
2761 height: 100%;
2762 border-radius: 14px;
2763 }
2764 .wpfnl-dashboard__inner-content.no-funnel .visually-hidden {
2765 position: absolute;
2766 width: 1px;
2767 height: 1px;
2768 padding: 0;
2769 margin: -1px;
2770 overflow: hidden;
2771 clip: rect(0, 0, 0, 0);
2772 white-space: nowrap;
2773 border: 0;
2774 }
2775 .wpfnl-dashboard__inner-content.no-funnel .video-popup-fade-enter-active,
2776 .wpfnl-dashboard__inner-content.no-funnel .video-popup-fade-leave-active {
2777 transition: opacity 0.3s ease;
2778 }
2779 .wpfnl-dashboard__inner-content.no-funnel .video-popup-fade-enter-from,
2780 .wpfnl-dashboard__inner-content.no-funnel .video-popup-fade-leave-to {
2781 opacity: 0;
2782 }
2783
2784 .wpfnl-ai-modal-overlay {
2785 position: fixed;
2786 top: 0;
2787 left: 0;
2788 width: 100%;
2789 height: 100%;
2790 background: rgba(0, 0, 0, 0.6);
2791 backdrop-filter: blur(4px);
2792 z-index: 999999;
2793 display: flex;
2794 align-items: center;
2795 justify-content: center;
2796 opacity: 0;
2797 visibility: hidden;
2798 transition: opacity 0.25s ease, visibility 0.25s ease;
2799 }
2800 .wpfnl-ai-modal-overlay.active {
2801 opacity: 1;
2802 visibility: visible;
2803 }
2804
2805 .wpfnl-ai-modal-wrapper {
2806 background: #fff;
2807 border-radius: 12px;
2808 box-shadow: 0 20px 60px rgba(0, 0, 0, 0.2);
2809 max-height: 90vh;
2810 overflow-y: auto;
2811 position: relative;
2812 animation: wpfnlAiModalSlideIn 0.3s ease;
2813 }
2814
2815 @keyframes wpfnlAiModalSlideIn {
2816 from {
2817 opacity: 0;
2818 transform: translateY(20px) scale(0.98);
2819 }
2820 to {
2821 opacity: 1;
2822 transform: translateY(0) scale(1);
2823 }
2824 }
2825 .wpfnl-ai-modal-close {
2826 position: absolute;
2827 top: 16px;
2828 right: 16px;
2829 z-index: 10;
2830 }
2831
2832 .wpfnl-ai-modal-close-btn {
2833 display: flex;
2834 align-items: center;
2835 justify-content: center;
2836 width: 32px;
2837 height: 32px;
2838 border-radius: 50%;
2839 background: #f3f4f6;
2840 cursor: pointer;
2841 transition: all 0.2s ease;
2842 }
2843 .wpfnl-ai-modal-close-btn:hover {
2844 background: #e5e7eb;
2845 }
2846 .wpfnl-ai-modal-close-btn svg {
2847 width: 12px;
2848 height: 12px;
2849 }
2850
2851 .wpfnl-ai-upsell {
2852 width: 580px;
2853 max-width: 95vw;
2854 padding: 40px;
2855 }
2856
2857 .wpfnl-ai-modal-header {
2858 text-align: center;
2859 margin-bottom: 28px;
2860 }
2861
2862 .wpfnl-ai-modal-header-icon {
2863 display: inline-flex;
2864 align-items: center;
2865 justify-content: center;
2866 margin-bottom: 16px;
2867 }
2868
2869 .wpfnl-ai-heading {
2870 font-size: 22px;
2871 font-weight: 700;
2872 color: #1a1a2e;
2873 margin: 0 0 10px;
2874 }
2875
2876 .wpfnl-ai-sub-heading {
2877 font-size: 14px;
2878 color: #6b7280;
2879 line-height: 1.6;
2880 margin: 0;
2881 max-width: 460px;
2882 margin-left: auto;
2883 margin-right: auto;
2884 }
2885
2886 .wpfnl-ai-credit-indicator {
2887 background: #f8f7ff;
2888 border: 1px solid #e8e4f7;
2889 border-radius: 10px;
2890 padding: 20px;
2891 margin-bottom: 24px;
2892 }
2893
2894 .wpfnl-ai-credit-bar-wrapper {
2895 display: flex;
2896 align-items: center;
2897 gap: 12px;
2898 margin-bottom: 8px;
2899 }
2900
2901 .wpfnl-ai-credit-label {
2902 font-size: 13px;
2903 font-weight: 600;
2904 color: #374151;
2905 white-space: nowrap;
2906 }
2907
2908 .wpfnl-ai-credit-bar {
2909 flex: 1;
2910 height: 8px;
2911 background: #e5e7eb;
2912 border-radius: 4px;
2913 overflow: hidden;
2914 }
2915
2916 .wpfnl-ai-credit-bar-fill {
2917 height: 100%;
2918 background: linear-gradient(90deg, #6E42D3, #9B6BFF);
2919 border-radius: 4px;
2920 transition: width 0.4s ease;
2921 }
2922
2923 .wpfnl-ai-credit-count {
2924 font-size: 12px;
2925 color: #6b7280;
2926 white-space: nowrap;
2927 }
2928
2929 .wpfnl-ai-credit-note {
2930 font-size: 12px;
2931 color: #9ca3af;
2932 margin: 0;
2933 line-height: 1.4;
2934 }
2935
2936 .wpfnl-ai-features-grid {
2937 display: grid;
2938 grid-template-columns: 1fr 1fr;
2939 gap: 16px;
2940 margin-bottom: 8px;
2941 }
2942
2943 .wpfnl-ai-feature-item {
2944 display: flex;
2945 align-items: flex-start;
2946 gap: 12px;
2947 padding: 14px;
2948 background: #fafafa;
2949 border-radius: 8px;
2950 border: 1px solid #f0f0f0;
2951 transition: border-color 0.2s ease;
2952 }
2953 .wpfnl-ai-feature-item:hover {
2954 border-color: #e0d8f0;
2955 }
2956 .wpfnl-ai-feature-item strong {
2957 display: block;
2958 font-size: 13px;
2959 font-weight: 600;
2960 color: #1a1a2e;
2961 margin-bottom: 2px;
2962 }
2963 .wpfnl-ai-feature-item p {
2964 font-size: 12px;
2965 color: #6b7280;
2966 margin: 0;
2967 line-height: 1.4;
2968 }
2969
2970 .wpfnl-ai-feature-icon {
2971 flex-shrink: 0;
2972 width: 36px;
2973 height: 36px;
2974 display: flex;
2975 align-items: center;
2976 justify-content: center;
2977 background: #f0ecfa;
2978 border-radius: 8px;
2979 }
2980
2981 .wpfnl-ai-modal-footer {
2982 text-align: center;
2983 margin-top: 28px;
2984 padding-top: 24px;
2985 border-top: 1px solid #f0f0f0;
2986 }
2987
2988 .wpfnl-ai-upgrade-btn {
2989 display: inline-flex;
2990 align-items: center;
2991 gap: 8px;
2992 background: linear-gradient(135deg, #6E42D3 0%, #9B6BFF 100%);
2993 color: #fff !important;
2994 border: none;
2995 padding: 12px 28px;
2996 border-radius: 8px;
2997 font-size: 15px;
2998 font-weight: 600;
2999 cursor: pointer;
3000 text-decoration: none !important;
3001 transition: all 0.2s ease;
3002 }
3003 .wpfnl-ai-upgrade-btn:hover {
3004 background: linear-gradient(135deg, #5C35B5 0%, #8A5AEE 100%);
3005 transform: translateY(-1px);
3006 box-shadow: 0 6px 16px rgba(110, 66, 211, 0.35);
3007 color: #fff !important;
3008 }
3009 .wpfnl-ai-upgrade-btn svg {
3010 width: 18px;
3011 height: 18px;
3012 }
3013
3014 .wpfnl-ai-footer-note {
3015 font-size: 12px;
3016 color: #9ca3af;
3017 margin: 10px 0 0;
3018 }
3019
3020 .wpfnl-ai-wizard {
3021 width: 640px;
3022 max-width: 95vw;
3023 padding: 0;
3024 }
3025
3026 .wpfnl-ai-wizard-content {
3027 padding: 36px 40px;
3028 }
3029
3030 .wpfnl-ai-wizard-progress {
3031 margin-bottom: 32px;
3032 }
3033
3034 .wpfnl-ai-wizard-progress-bar {
3035 height: 6px;
3036 background: #e5e7eb;
3037 border-radius: 3px;
3038 overflow: hidden;
3039 margin-bottom: 8px;
3040 }
3041
3042 .wpfnl-ai-wizard-progress-fill {
3043 height: 100%;
3044 background: linear-gradient(90deg, #6E42D3, #9B6BFF);
3045 border-radius: 3px;
3046 transition: width 0.4s ease;
3047 }
3048
3049 .wpfnl-ai-wizard-step-indicator {
3050 font-size: 12px;
3051 color: #9ca3af;
3052 font-weight: 500;
3053 }
3054
3055 .wpfnl-ai-wizard-step {
3056 display: none;
3057 }
3058 .wpfnl-ai-wizard-step.active {
3059 display: block;
3060 animation: wpfnlAiStepFadeIn 0.3s ease;
3061 }
3062
3063 @keyframes wpfnlAiStepFadeIn {
3064 from {
3065 opacity: 0;
3066 transform: translateX(15px);
3067 }
3068 to {
3069 opacity: 1;
3070 transform: translateX(0);
3071 }
3072 }
3073 .wpfnl-ai-wizard-step-header {
3074 margin-bottom: 24px;
3075 }
3076 .wpfnl-ai-wizard-step-header h3 {
3077 font-size: 20px;
3078 font-weight: 700;
3079 color: #1a1a2e;
3080 margin: 0 0 6px;
3081 }
3082 .wpfnl-ai-wizard-step-header p {
3083 font-size: 14px;
3084 color: #6b7280;
3085 margin: 0;
3086 line-height: 1.5;
3087 }
3088
3089 .wpfnl-ai-option-grid {
3090 display: grid;
3091 grid-template-columns: 1fr 1fr 1fr;
3092 gap: 12px;
3093 }
3094 .wpfnl-ai-option-grid--three {
3095 grid-template-columns: 1fr 1fr 1fr;
3096 }
3097
3098 .wpfnl-ai-option-card {
3099 cursor: pointer;
3100 margin: 0;
3101 }
3102 .wpfnl-ai-option-card input[type=radio] {
3103 display: none;
3104 }
3105 .wpfnl-ai-option-card:hover .wpfnl-ai-option-card-inner {
3106 border-color: #c4b5e3;
3107 background: #faf8ff;
3108 }
3109 .wpfnl-ai-option-card input[type=radio]:checked + .wpfnl-ai-option-card-inner {
3110 border-color: #6E42D3;
3111 background: #f5f0ff;
3112 box-shadow: 0 0 0 3px rgba(110, 66, 211, 0.12);
3113 }
3114
3115 .wpfnl-ai-option-card-inner {
3116 display: flex;
3117 flex-direction: column;
3118 align-items: center;
3119 text-align: center;
3120 padding: 20px 12px;
3121 background: #fafafa;
3122 border: 2px solid #e5e7eb;
3123 border-radius: 10px;
3124 transition: all 0.2s ease;
3125 min-height: 90px;
3126 justify-content: center;
3127 }
3128
3129 .wpfnl-ai-option-icon {
3130 font-size: 24px;
3131 margin-bottom: 8px;
3132 display: block;
3133 line-height: 1;
3134 }
3135
3136 .wpfnl-ai-option-label {
3137 font-size: 13px;
3138 font-weight: 600;
3139 color: #374151;
3140 display: block;
3141 line-height: 1.3;
3142 }
3143
3144 .wpfnl-ai-option-desc {
3145 font-size: 11px;
3146 color: #9ca3af;
3147 margin-top: 4px;
3148 display: block;
3149 line-height: 1.3;
3150 }
3151
3152 .wpfnl-ai-custom-input {
3153 margin-top: 12px;
3154 }
3155 .wpfnl-ai-custom-input input[type=text] {
3156 width: 100%;
3157 padding: 10px 14px;
3158 border: 1px solid #d1d5db;
3159 border-radius: 8px;
3160 font-size: 14px;
3161 color: #374151;
3162 outline: none;
3163 transition: border-color 0.2s ease, box-shadow 0.2s ease;
3164 box-sizing: border-box;
3165 }
3166 .wpfnl-ai-custom-input input[type=text]:focus {
3167 border-color: #6E42D3;
3168 box-shadow: 0 0 0 3px rgba(110, 66, 211, 0.1);
3169 }
3170 .wpfnl-ai-custom-input input[type=text]::placeholder {
3171 color: #9ca3af;
3172 }
3173
3174 .wpfnl-ai-wizard-nav {
3175 display: flex;
3176 align-items: center;
3177 justify-content: space-between;
3178 margin-top: 32px;
3179 padding-top: 24px;
3180 border-top: 1px solid #f0f0f0;
3181 gap: 12px;
3182 }
3183
3184 .wpfnl-ai-wizard-back {
3185 display: inline-flex;
3186 align-items: center;
3187 gap: 4px;
3188 background: #f3f4f6 !important;
3189 color: #374151 !important;
3190 border: 1px solid #d1d5db !important;
3191 padding: 8px 16px;
3192 border-radius: 6px;
3193 font-size: 13px;
3194 font-weight: 500;
3195 cursor: pointer;
3196 transition: all 0.2s ease;
3197 }
3198 .wpfnl-ai-wizard-back:hover {
3199 background: #e5e7eb !important;
3200 }
3201
3202 .wpfnl-ai-wizard-skip {
3203 background: none;
3204 border: none;
3205 color: #9ca3af;
3206 font-size: 13px;
3207 cursor: pointer;
3208 padding: 8px 12px;
3209 transition: color 0.2s ease;
3210 margin-left: auto;
3211 }
3212 .wpfnl-ai-wizard-skip:hover {
3213 color: #6b7280;
3214 text-decoration: underline;
3215 }
3216
3217 .wpfnl-ai-wizard-next,
3218 .wpfnl-ai-wizard-generate {
3219 display: inline-flex;
3220 align-items: center;
3221 gap: 6px;
3222 background: linear-gradient(135deg, #6E42D3 0%, #9B6BFF 100%) !important;
3223 color: #fff !important;
3224 border: none !important;
3225 padding: 9px 20px;
3226 border-radius: 6px;
3227 font-size: 14px;
3228 font-weight: 600;
3229 cursor: pointer;
3230 transition: all 0.2s ease;
3231 }
3232 .wpfnl-ai-wizard-next:hover,
3233 .wpfnl-ai-wizard-generate:hover {
3234 background: linear-gradient(135deg, #5C35B5 0%, #8A5AEE 100%) !important;
3235 transform: translateY(-1px);
3236 box-shadow: 0 4px 12px rgba(110, 66, 211, 0.3);
3237 }
3238
3239 .wpfnl-ai-wizard-generate .wpfnl-loader {
3240 display: none;
3241 }
3242 .wpfnl-ai-wizard-generate.loading .wpfnl-loader {
3243 display: inline-block;
3244 }
3245
3246 .wpfnl-ai-automation-section {
3247 background: #faf8ff;
3248 border: 1px solid #e5e0f5;
3249 border-radius: 12px;
3250 padding: 20px;
3251 }
3252
3253 .wpfnl-ai-automation-section-header {
3254 display: flex;
3255 align-items: flex-start;
3256 gap: 12px;
3257 margin-bottom: 16px;
3258 }
3259
3260 .wpfnl-ai-automation-section-icon {
3261 font-size: 24px;
3262 line-height: 1;
3263 flex-shrink: 0;
3264 margin-top: 2px;
3265 }
3266
3267 .wpfnl-ai-automation-section-text h4 {
3268 font-size: 15px;
3269 font-weight: 600;
3270 color: #1a1a2e;
3271 margin: 0 0 4px;
3272 }
3273 .wpfnl-ai-automation-section-text p {
3274 font-size: 13px;
3275 color: #6b7280;
3276 margin: 0;
3277 line-height: 1.5;
3278 }
3279
3280 .wpfnl-ai-automation-choice {
3281 display: flex;
3282 flex-direction: column;
3283 gap: 10px;
3284 }
3285
3286 .wpfnl-ai-automation-radio {
3287 cursor: pointer;
3288 display: block;
3289 margin: 0;
3290 }
3291 .wpfnl-ai-automation-radio input[type=radio] {
3292 position: absolute;
3293 opacity: 0;
3294 width: 0;
3295 height: 0;
3296 }
3297
3298 .wpfnl-ai-automation-radio-inner {
3299 display: flex;
3300 align-items: flex-start;
3301 gap: 12px;
3302 padding: 14px 16px;
3303 background: #fff;
3304 border: 2px solid #e5e7eb;
3305 border-radius: 10px;
3306 transition: all 0.2s ease;
3307 }
3308
3309 .wpfnl-ai-automation-radio:hover .wpfnl-ai-automation-radio-inner {
3310 border-color: #c4b5e3;
3311 }
3312
3313 .wpfnl-ai-automation-radio input[type=radio]:checked + .wpfnl-ai-automation-radio-inner {
3314 border-color: #6E42D3;
3315 background: #f5f0ff;
3316 box-shadow: 0 0 0 3px rgba(110, 66, 211, 0.1);
3317 }
3318
3319 .wpfnl-ai-automation-radio-indicator {
3320 flex-shrink: 0;
3321 width: 18px;
3322 height: 18px;
3323 border-radius: 50%;
3324 border: 2px solid #d1d5db;
3325 margin-top: 2px;
3326 position: relative;
3327 transition: all 0.2s ease;
3328 }
3329 .wpfnl-ai-automation-radio-indicator::after {
3330 content: "";
3331 position: absolute;
3332 top: 50%;
3333 left: 50%;
3334 transform: translate(-50%, -50%) scale(0);
3335 width: 8px;
3336 height: 8px;
3337 border-radius: 50%;
3338 background: #6E42D3;
3339 transition: transform 0.15s ease;
3340 }
3341
3342 .wpfnl-ai-automation-radio input[type=radio]:checked + .wpfnl-ai-automation-radio-inner .wpfnl-ai-automation-radio-indicator {
3343 border-color: #6E42D3;
3344 }
3345 .wpfnl-ai-automation-radio input[type=radio]:checked + .wpfnl-ai-automation-radio-inner .wpfnl-ai-automation-radio-indicator::after {
3346 transform: translate(-50%, -50%) scale(1);
3347 }
3348
3349 .wpfnl-ai-automation-radio-text {
3350 display: flex;
3351 flex-direction: column;
3352 gap: 2px;
3353 }
3354 .wpfnl-ai-automation-radio-text strong {
3355 font-size: 14px;
3356 font-weight: 600;
3357 color: #1a1a2e;
3358 }
3359 .wpfnl-ai-automation-radio-text span {
3360 font-size: 12px;
3361 color: #6b7280;
3362 line-height: 1.4;
3363 }
3364
3365 .wpfnl-ai-automation-credit-note {
3366 display: none;
3367 align-items: flex-start;
3368 gap: 8px;
3369 margin-top: 14px;
3370 padding: 10px 14px;
3371 background: #fffbeb;
3372 border: 1px solid #fde68a;
3373 border-radius: 8px;
3374 }
3375 .wpfnl-ai-automation-credit-note.visible {
3376 display: flex;
3377 }
3378 .wpfnl-ai-automation-credit-note .wpfnl-ai-automation-credit-icon {
3379 flex-shrink: 0;
3380 font-size: 14px;
3381 line-height: 1;
3382 }
3383 .wpfnl-ai-automation-credit-note p {
3384 font-size: 12px;
3385 color: #92400e;
3386 margin: 0;
3387 line-height: 1.5;
3388 }
3389
3390 .wpfnl-ai-mint-info-section {
3391 background: #f9fafb;
3392 border: 1px solid #e5e7eb;
3393 border-radius: 12px;
3394 padding: 20px;
3395 }
3396
3397 .wpfnl-ai-mint-info-header {
3398 display: flex;
3399 align-items: center;
3400 gap: 10px;
3401 margin-bottom: 10px;
3402 }
3403 .wpfnl-ai-mint-info-header h4 {
3404 font-size: 15px;
3405 font-weight: 600;
3406 color: #374151;
3407 margin: 0;
3408 }
3409
3410 .wpfnl-ai-mint-info-icon {
3411 font-size: 22px;
3412 line-height: 1;
3413 }
3414
3415 .wpfnl-ai-mint-info-desc {
3416 font-size: 13px;
3417 color: #6b7280;
3418 line-height: 1.6;
3419 margin: 0 0 14px;
3420 }
3421
3422 .wpfnl-ai-mint-features-list {
3423 list-style: none;
3424 padding: 0;
3425 margin: 0 0 16px;
3426 }
3427 .wpfnl-ai-mint-features-list li {
3428 display: flex;
3429 align-items: center;
3430 gap: 8px;
3431 padding: 6px 0;
3432 font-size: 13px;
3433 color: #374151;
3434 line-height: 1.4;
3435 }
3436 .wpfnl-ai-mint-features-list li svg {
3437 flex-shrink: 0;
3438 }
3439
3440 .wpfnl-ai-install-mint-link {
3441 display: inline-flex;
3442 align-items: center;
3443 gap: 4px;
3444 color: #6E42D3 !important;
3445 font-size: 13px;
3446 font-weight: 600;
3447 text-decoration: none !important;
3448 transition: color 0.2s ease;
3449 }
3450 .wpfnl-ai-install-mint-link:hover {
3451 color: #5C35B5 !important;
3452 text-decoration: underline !important;
3453 }
3454 .wpfnl-ai-install-mint-link svg {
3455 flex-shrink: 0;
3456 }
3457
3458 @media (max-width: 768px) {
3459 .wpfnl-ai-upsell {
3460 padding: 24px;
3461 }
3462 .wpfnl-ai-features-grid {
3463 grid-template-columns: 1fr;
3464 }
3465 .wpfnl-ai-wizard-content {
3466 padding: 24px;
3467 }
3468 .wpfnl-ai-option-grid {
3469 grid-template-columns: 1fr 1fr;
3470 }
3471 .wpfnl-ai-option-grid--three {
3472 grid-template-columns: 1fr;
3473 }
3474 .wpfnl-ai-wizard-nav {
3475 flex-wrap: wrap;
3476 }
3477 .wpfnl-ai-wizard-skip {
3478 order: 3;
3479 width: 100%;
3480 text-align: center;
3481 margin-left: 0;
3482 }
3483 .wpfnl-ai-automation-section,
3484 .wpfnl-ai-mint-info-section {
3485 padding: 16px;
3486 }
3487 }
3488 @media (max-width: 480px) {
3489 .wpfnl-ai-option-grid {
3490 grid-template-columns: 1fr;
3491 }
3492 .wpfnl-ai-funnel-btn {
3493 margin-left: 0;
3494 margin-top: 8px;
3495 }
3496 }
3497 @media only screen and (min-width: 1921px) {
3498 .wpfnl-dashboard {
3499 min-height: calc(108vh - 120px);
3500 }
3501 }
3502 @media only screen and (max-width: 1699px) {
3503 .wpfnl-dashboard {
3504 min-height: calc(113vh - 120px);
3505 }
3506 .dashboard-nav__content {
3507 width: calc(100% - 80px);
3508 }
3509 .wpfnl-dashboard .no-funnel-info {
3510 width: calc(100% - 380px);
3511 padding: 20px;
3512 gap: 20px;
3513 }
3514 .wpfnl-dashboard .no-funnel-info .video-preview {
3515 width: 370px;
3516 }
3517 .wpfnl-dashboard .no-funnel-info .video-poster {
3518 height: 311px;
3519 }
3520 }
3521 @media only screen and (max-width: 1399px) {
3522 .wpfnl-dashboard__header.overview-header {
3523 padding: 24px 0 0;
3524 }
3525 .dashboard-nav__content {
3526 width: calc(100% - 48px);
3527 }
3528 .dashboard-nav__content .upgrade-to-pro .upgrade-to-pro-wrapper .upgrade-to-pro-action .btn-upgrade-to-pro {
3529 font-size: 15px;
3530 min-width: 150px;
3531 }
3532 .wpfnl-dashboard .no-funnel-info .info-link {
3533 font-size: 14px;
3534 }
3535 .wpfnl-dashboard__inner-content.no-funnel .no-funnel-info {
3536 padding: 30px 50px 30px 40px;
3537 }
3538 .wpfnl-dashboard__inner-content.no-funnel .no-funnel-info .video-preview {
3539 width: 420px;
3540 }
3541 .wpfnl-dashboard__inner-content.no-funnel .no-funnel-info .video-preview:before {
3542 inset: -12px;
3543 }
3544 .wpfnl-dashboard__inner-content.no-funnel .no-funnel-info .video-preview:after {
3545 inset: -24px;
3546 }
3547 }
3548 @media only screen and (max-width: 1199px) {
3549 .wpfnl-dashboard__nav .wpfnl-dashboard__nav-ul {
3550 gap: 18px;
3551 }
3552 .dashboard-nav__content .upgrade-to-pro .upgrade-to-pro-wrapper .upgrade-to-pro-action .btn-upgrade-to-pro {
3553 min-width: 135px;
3554 padding: 10px 15px;
3555 font-size: 14px;
3556 }
3557 .dashboard-nav__content .upgrade-to-pro .upgrade-to-pro-wrapper .upgrade-to-pro-content .upgrade-to-pro-message h3 {
3558 font-size: 16px;
3559 }
3560 .wpfnl-dashboard__header.overview-header {
3561 padding: 20px 0 0;
3562 }
3563 .wpfnl-dashboard__header .wpfnl-dashboard-header-left:not(.trash-funnels-header) {
3564 flex-direction: column;
3565 align-items: flex-start;
3566 gap: 11px;
3567 }
3568 .overview-header .wpfnl-dashboard__inner-content {
3569 margin-top: 0px;
3570 }
3571 .wpfnl-dashboard__inner-content.no-funnel .no-trash-wrapper {
3572 padding: 100px 0;
3573 }
3574 .wpfnl-dashboard__inner-content.no-funnel .no-funnel-info {
3575 padding: 20px 36px 24px 24px;
3576 }
3577 .wpfnl-dashboard__inner-content.no-funnel .no-funnel-info .video-preview {
3578 width: 330px;
3579 }
3580 .wpfnl-dashboard__inner-content.no-funnel .no-funnel-info .video-preview:after {
3581 opacity: 0;
3582 }
3583 }
3584 @media only screen and (max-width: 960px) {
3585 .dashboard-nav__content .import-funnel-modal {
3586 left: 34px;
3587 width: calc(100% - 34px);
3588 }
3589 }
3590 @media only screen and (max-width: 782px) {
3591 .dashboard-nav__content .import-funnel-modal {
3592 left: 0;
3593 width: 100%;
3594 }
3595 }
3596 .wpfnl-sc-analytics-overview {
3597 margin-top: 20px;
3598 margin-bottom: 24px;
3599 background: #fff;
3600 border: 1px solid #E4E6EB;
3601 border-radius: 10px;
3602 overflow: hidden;
3603 transition: max-height 0.3s ease;
3604 }
3605 .wpfnl-sc-analytics-overview.collapsed .wpfnl-sc-analytics-cards {
3606 display: none;
3607 }
3608 .wpfnl-sc-analytics-overview.collapsed .wpfnl-sc-analytics-toggle .toggle-arrow {
3609 transform: rotate(180deg);
3610 }
3611 .wpfnl-sc-analytics-overview .wpfnl-sc-analytics-cards {
3612 display: grid;
3613 grid-template-columns: repeat(4, 1fr);
3614 gap: 0;
3615 padding: 24px 20px;
3616 }
3617 .wpfnl-sc-analytics-overview .wpfnl-sc-analytics-card {
3618 display: flex;
3619 align-items: center;
3620 gap: 16px;
3621 padding: 0 20px;
3622 border-right: 1px solid #E4E6EB;
3623 }
3624 .wpfnl-sc-analytics-overview .wpfnl-sc-analytics-card:first-child {
3625 padding-left: 0;
3626 }
3627 .wpfnl-sc-analytics-overview .wpfnl-sc-analytics-card:last-child {
3628 border-right: none;
3629 }
3630 .wpfnl-sc-analytics-overview .wpfnl-sc-analytics-card__icon .icon-wrap {
3631 width: 48px;
3632 height: 48px;
3633 display: flex;
3634 align-items: center;
3635 justify-content: center;
3636 border-radius: 50%;
3637 background: linear-gradient(135deg, #FFF3EC 0%, #FFE8D9 100%);
3638 border: 1px solid #FDDCC9;
3639 }
3640 .wpfnl-sc-analytics-overview .wpfnl-sc-analytics-card__icon .icon-wrap--purple {
3641 background: linear-gradient(135deg, #F3EEFF 0%, #E8DDFB 100%);
3642 border-color: #D8C9F5;
3643 }
3644 .wpfnl-sc-analytics-overview .wpfnl-sc-analytics-card__icon .icon-wrap--orange {
3645 background: linear-gradient(135deg, #FFF3EC 0%, #FFE8D9 100%);
3646 border-color: #FDDCC9;
3647 }
3648 .wpfnl-sc-analytics-overview .wpfnl-sc-analytics-card__icon .icon-wrap--green {
3649 background: linear-gradient(135deg, #ECFDF5 0%, #D1FAE5 100%);
3650 border-color: #A7F3D0;
3651 }
3652 .wpfnl-sc-analytics-overview .wpfnl-sc-analytics-card__content .card-title {
3653 display: block;
3654 color: #7A8B9A;
3655 font-size: 13px;
3656 font-weight: 400;
3657 line-height: 1.3;
3658 margin-bottom: 4px;
3659 }
3660 .wpfnl-sc-analytics-overview .wpfnl-sc-analytics-card__content .card-value {
3661 display: block;
3662 color: #2D3149;
3663 font-size: 22px;
3664 font-weight: 600;
3665 line-height: 1.2;
3666 }
3667 .wpfnl-sc-analytics-overview .wpfnl-sc-analytics-toggle {
3668 display: flex;
3669 justify-content: center;
3670 padding: 8px 0;
3671 border-top: 1px solid #E4E6EB;
3672 cursor: pointer;
3673 }
3674 .wpfnl-sc-analytics-overview .wpfnl-sc-analytics-toggle__btn {
3675 display: flex;
3676 align-items: center;
3677 justify-content: center;
3678 width: 28px;
3679 height: 28px;
3680 border-radius: 50%;
3681 border: 1px solid #E4E6EB;
3682 background: #fff;
3683 cursor: pointer;
3684 transition: background 0.2s;
3685 }
3686 .wpfnl-sc-analytics-overview .wpfnl-sc-analytics-toggle__btn:hover {
3687 background: #F5F6FA;
3688 }
3689 .wpfnl-sc-analytics-overview .wpfnl-sc-analytics-toggle .toggle-arrow {
3690 transition: transform 0.3s ease;
3691 }
3692
3693 @media only screen and (max-width: 1199px) {
3694 .wpfnl-sc-analytics-overview .wpfnl-sc-analytics-cards {
3695 grid-template-columns: repeat(2, 1fr);
3696 gap: 20px;
3697 }
3698 .wpfnl-sc-analytics-overview .wpfnl-sc-analytics-card {
3699 border-right: none;
3700 padding-left: 0;
3701 }
3702 }
3703 @media only screen and (max-width: 600px) {
3704 .wpfnl-sc-analytics-overview .wpfnl-sc-analytics-cards {
3705 grid-template-columns: 1fr;
3706 }
3707 }
3708 .wpfnl-guided-onboarding {
3709 margin-top: -24px;
3710 background-color: #EDEBF2;
3711 padding: 30px 0;
3712 }
3713 .wpfnl-guided-onboarding .wpfnl-guided-onboarding-wrapper {
3714 display: flex;
3715 flex-flow: row wrap;
3716 gap: 20px;
3717 width: calc(100% - 280px);
3718 margin: 0 auto;
3719 }
3720 .wpfnl-guided-onboarding .onboarding-title-area {
3721 width: 100%;
3722 display: flex;
3723 align-items: center;
3724 justify-content: space-between;
3725 gap: 20px;
3726 }
3727 .wpfnl-guided-onboarding .onboarding-title-area .onboarding-title {
3728 color: #1D2327;
3729 font-size: 24px;
3730 font-weight: 600;
3731 line-height: 1.2;
3732 margin: 0;
3733 }
3734 .wpfnl-guided-onboarding .onboarding-title-area .dismiss-button {
3735 border: none;
3736 padding: 0;
3737 background: transparent;
3738 display: flex;
3739 align-items: center;
3740 gap: 5px;
3741 cursor: pointer;
3742 color: #707070;
3743 font-size: 14px;
3744 font-weight: 400;
3745 line-height: 1;
3746 }
3747 .wpfnl-guided-onboarding .onboarding-title-area .dismiss-button svg {
3748 display: block;
3749 }
3750 .wpfnl-guided-onboarding .onboarding-title-area .dismiss-button:hover {
3751 color: #6E42D3;
3752 }
3753 .wpfnl-guided-onboarding .onboarding-title-area .dismiss-button:hover path {
3754 stroke: #6E42D3;
3755 }
3756 .wpfnl-guided-onboarding .onboarding-list-wrapper {
3757 width: 410px;
3758 border-radius: 10px;
3759 background-color: #FFF;
3760 box-shadow: 0 1px 1px 0 rgba(182, 185, 191, 0.3);
3761 }
3762 .wpfnl-guided-onboarding .onboarding-progressbar {
3763 padding: 20px 24px;
3764 border-bottom: 1px solid #EDECF2;
3765 }
3766 .wpfnl-guided-onboarding .onboarding-progressbar .funnel-progress-title {
3767 margin: 0 0 18px 0;
3768 color: #2D3149;
3769 font-size: 18px;
3770 font-weight: 600;
3771 line-height: 1.3;
3772 }
3773 .wpfnl-guided-onboarding .onboarding-progressbar .funnel-progress-wrapper {
3774 display: flex;
3775 align-items: center;
3776 gap: 16px;
3777 }
3778 .wpfnl-guided-onboarding .onboarding-progressbar .funnel-progress-label {
3779 white-space: nowrap;
3780 color: #9398A5;
3781 font-size: 14px;
3782 font-weight: 400;
3783 line-height: 1;
3784 display: inline-block;
3785 }
3786 .wpfnl-guided-onboarding .onboarding-progressbar .funnel-progress-bar {
3787 flex: 1;
3788 height: 8px;
3789 background: #E3E1EA;
3790 border-radius: 999px;
3791 position: relative;
3792 overflow: hidden;
3793 }
3794 .wpfnl-guided-onboarding .onboarding-progressbar .funnel-progress-fill {
3795 height: 100%;
3796 background-color: #6E42D3;
3797 border-radius: 999px;
3798 transition: width 0.4s ease;
3799 }
3800 .wpfnl-guided-onboarding .onboarding-list {
3801 width: 100%;
3802 padding: 24px;
3803 display: flex;
3804 flex-flow: column;
3805 gap: 24px;
3806 }
3807 .wpfnl-guided-onboarding .onboarding-item {
3808 display: flex;
3809 align-items: center;
3810 gap: 14px;
3811 justify-content: space-between;
3812 transition: background 0.2s ease;
3813 }
3814 .wpfnl-guided-onboarding .onboarding-item .left {
3815 display: flex;
3816 align-items: center;
3817 gap: 10px;
3818 min-width: 0;
3819 }
3820 .wpfnl-guided-onboarding .onboarding-item .right {
3821 display: flex;
3822 align-items: center;
3823 gap: 10px;
3824 flex-shrink: 0;
3825 text-align: right;
3826 }
3827 .wpfnl-guided-onboarding .onboarding-item .right .status {
3828 color: #9398A5;
3829 font-size: 14px;
3830 font-weight: 400;
3831 line-height: 1;
3832 }
3833 .wpfnl-guided-onboarding .onboarding-item .right .status.completed {
3834 color: #239654;
3835 font-weight: 500;
3836 }
3837 .wpfnl-guided-onboarding .onboarding-item .right .action-link {
3838 color: #6E42D3;
3839 font-size: 14px;
3840 font-weight: 500;
3841 line-height: 1;
3842 text-decoration: none;
3843 display: inline-flex;
3844 align-items: center;
3845 gap: 8px;
3846 }
3847 .wpfnl-guided-onboarding .onboarding-item .right .action-link svg {
3848 display: block;
3849 }
3850 .wpfnl-guided-onboarding .onboarding-item .right .action-link:hover {
3851 text-decoration: underline;
3852 }
3853 .wpfnl-guided-onboarding .onboarding-item .right .action-link:focus-visible {
3854 outline: 2px solid #6E42D3;
3855 outline-offset: 3px;
3856 border-radius: 3px;
3857 }
3858 .wpfnl-guided-onboarding .onboarding-item .right .pro-badge {
3859 padding: 4px 8px;
3860 border: 1px solid #6E42D3;
3861 border-radius: 999px;
3862 color: #6E42D3;
3863 font-size: 11px;
3864 font-weight: 600;
3865 line-height: 1;
3866 letter-spacing: 0.02em;
3867 text-transform: uppercase;
3868 }
3869 .wpfnl-guided-onboarding .onboarding-item .icon {
3870 width: 24px;
3871 height: 24px;
3872 border-radius: 50%;
3873 display: flex;
3874 align-items: center;
3875 justify-content: center;
3876 border: 1px solid #DDDBE4;
3877 background: transparent;
3878 }
3879 .wpfnl-guided-onboarding .onboarding-item .icon svg {
3880 display: block;
3881 }
3882 .wpfnl-guided-onboarding .onboarding-item .title {
3883 color: #2D3149;
3884 font-size: 16px;
3885 font-weight: 400;
3886 line-height: 1.3;
3887 }
3888 .wpfnl-guided-onboarding .onboarding-item .filled {
3889 background: #ececf3;
3890 color: #7b8190;
3891 }
3892 .wpfnl-guided-onboarding .onboarding-item .outline {
3893 border-color: #E4E6EB;
3894 background: transparent;
3895 }
3896 .wpfnl-guided-onboarding .onboarding-item.completed .icon {
3897 border-color: #239654;
3898 }
3899 .wpfnl-guided-onboarding .onboarding-info {
3900 width: calc(100% - 430px);
3901 border-radius: 10px;
3902 background-color: #FFF;
3903 box-shadow: 0 1px 1px rgba(182, 185, 191, 0.3);
3904 padding: 24px 24px 24px 40px;
3905 display: flex;
3906 gap: 30px;
3907 align-items: center;
3908 }
3909 .wpfnl-guided-onboarding .onboarding-info .info-content {
3910 flex: 1;
3911 }
3912 .wpfnl-guided-onboarding .onboarding-info .info-title {
3913 color: #1D2327;
3914 font-size: 18px;
3915 font-weight: 600;
3916 line-height: 1.3;
3917 margin: 0 0 5px 0;
3918 }
3919 .wpfnl-guided-onboarding .onboarding-info .info-description {
3920 margin: 0 0 18px 0;
3921 color: #6E7A85;
3922 font-size: 14px;
3923 font-weight: 400;
3924 line-height: 1.5;
3925 max-width: 330px;
3926 }
3927 .wpfnl-guided-onboarding .onboarding-info .info-features {
3928 list-style: none;
3929 margin: 0 0 28px 0;
3930 padding: 0;
3931 display: flex;
3932 flex-direction: column;
3933 gap: 12px;
3934 }
3935 .wpfnl-guided-onboarding .onboarding-info .feature-item {
3936 display: flex;
3937 align-items: center;
3938 gap: 10px;
3939 color: #1F2937;
3940 font-size: 14px;
3941 font-weight: 400;
3942 line-height: 1.5;
3943 margin: 0;
3944 padding-left: 22px;
3945 position: relative;
3946 }
3947 .wpfnl-guided-onboarding .onboarding-info .feature-item svg {
3948 position: absolute;
3949 left: 0;
3950 top: 7px;
3951 width: 14px;
3952 height: auto;
3953 }
3954 .wpfnl-guided-onboarding .onboarding-info .info-links {
3955 display: flex;
3956 align-items: center;
3957 flex-wrap: wrap;
3958 gap: 20px;
3959 row-gap: 10px;
3960 }
3961 .wpfnl-guided-onboarding .onboarding-info .info-link {
3962 display: inline-flex;
3963 align-items: center;
3964 gap: 8px;
3965 color: #6E42D3;
3966 font-size: 15px;
3967 font-weight: 500;
3968 line-height: 1;
3969 text-decoration: none;
3970 transition: opacity 0.2s ease;
3971 }
3972 .wpfnl-guided-onboarding .onboarding-info .info-link svg {
3973 display: block;
3974 flex-shrink: 0;
3975 }
3976 .wpfnl-guided-onboarding .onboarding-info .info-link:hover {
3977 text-decoration: underline;
3978 }
3979 .wpfnl-guided-onboarding .onboarding-info .info-link:focus {
3980 outline: 2px solid #6E42D3;
3981 outline-offset: 2px;
3982 border-radius: 4px;
3983 }
3984 .wpfnl-guided-onboarding .onboarding-info .video-wrapper {
3985 flex-shrink: 0;
3986 height: 100%;
3987 }
3988 .wpfnl-guided-onboarding .onboarding-info .video-preview {
3989 position: relative;
3990 width: 450px;
3991 height: 100%;
3992 border-radius: 10px;
3993 overflow: hidden;
3994 cursor: pointer;
3995 transition: transform 0.2s ease;
3996 }
3997 .wpfnl-guided-onboarding .onboarding-info .video-preview:focus {
3998 outline: 3px solid #6E42D3;
3999 outline-offset: 2px;
4000 }
4001 .wpfnl-guided-onboarding .onboarding-info .video-poster {
4002 width: 100%;
4003 height: 336px;
4004 object-fit: cover;
4005 display: block;
4006 }
4007 .wpfnl-guided-onboarding .onboarding-info .play-overlay {
4008 position: absolute;
4009 top: 0;
4010 left: 0;
4011 right: 0;
4012 bottom: 0;
4013 display: flex;
4014 align-items: center;
4015 justify-content: center;
4016 background: rgba(0, 0, 0, 0.3);
4017 transition: background 0.2s ease;
4018 }
4019 .video-preview:hover .wpfnl-guided-onboarding .onboarding-info .play-overlay {
4020 background: rgba(0, 0, 0, 0.4);
4021 }
4022 .wpfnl-guided-onboarding .onboarding-info .play-button {
4023 width: 57px;
4024 height: 57px;
4025 border-radius: 50%;
4026 background: #fff;
4027 display: flex;
4028 align-items: center;
4029 justify-content: center;
4030 transition: all 0.2s ease;
4031 box-shadow: 0 0 0 10px #e7e7e7;
4032 position: relative;
4033 }
4034 .wpfnl-guided-onboarding .onboarding-info .play-button:before {
4035 content: "";
4036 position: absolute;
4037 inset: -11px;
4038 border-radius: 50%;
4039 background: transparent;
4040 border: 1px solid #fff;
4041 }
4042 .wpfnl-guided-onboarding .onboarding-info .play-button svg {
4043 margin-left: 4px;
4044 display: block;
4045 }
4046 .video-preview:hover .wpfnl-guided-onboarding .onboarding-info .play-button {
4047 background: rgb(110, 66, 211);
4048 transform: scale(1.1);
4049 }
4050 .wpfnl-guided-onboarding .video-popup-overlay {
4051 position: fixed;
4052 top: 0;
4053 left: 0;
4054 right: 0;
4055 bottom: 0;
4056 background: rgba(0, 0, 0, 0.8);
4057 display: flex;
4058 align-items: center;
4059 justify-content: center;
4060 z-index: 99999;
4061 padding: 20px;
4062 }
4063 .wpfnl-guided-onboarding .video-popup-content {
4064 position: relative;
4065 width: 100%;
4066 max-width: 760px;
4067 border-radius: 16px;
4068 background: #fff;
4069 padding: 20px;
4070 }
4071 .wpfnl-guided-onboarding .video-popup-close {
4072 position: absolute;
4073 top: -20px;
4074 right: -20px;
4075 width: 40px;
4076 height: 40px;
4077 background: rgb(255, 255, 255);
4078 border: none;
4079 border-radius: 50%;
4080 color: #fff;
4081 cursor: pointer;
4082 display: flex;
4083 align-items: center;
4084 justify-content: center;
4085 transition: all 0.2s ease;
4086 z-index: 10;
4087 box-shadow: 1px 1px 7px rgba(34, 34, 34, 0.2784313725);
4088 }
4089 .wpfnl-guided-onboarding .video-popup-close:focus {
4090 outline: 2px solid #fff;
4091 outline-offset: 2px;
4092 }
4093 .wpfnl-guided-onboarding .video-container {
4094 position: relative;
4095 padding-bottom: 56.25%;
4096 height: 0;
4097 overflow: hidden;
4098 }
4099 .wpfnl-guided-onboarding .video-container iframe {
4100 position: absolute;
4101 top: 0;
4102 left: 0;
4103 width: 100%;
4104 height: 100%;
4105 border-radius: 14px;
4106 }
4107 .wpfnl-guided-onboarding .visually-hidden {
4108 position: absolute;
4109 width: 1px;
4110 height: 1px;
4111 padding: 0;
4112 margin: -1px;
4113 overflow: hidden;
4114 clip: rect(0, 0, 0, 0);
4115 white-space: nowrap;
4116 border: 0;
4117 }
4118 .wpfnl-guided-onboarding .video-popup-fade-enter-active,
4119 .wpfnl-guided-onboarding .video-popup-fade-leave-active {
4120 transition: opacity 0.3s ease;
4121 }
4122 .wpfnl-guided-onboarding .video-popup-fade-enter-from,
4123 .wpfnl-guided-onboarding .video-popup-fade-leave-to {
4124 opacity: 0;
4125 }
4126
4127 @media only screen and (max-width: 1699px) {
4128 .wpfnl-guided-onboarding .wpfnl-guided-onboarding-wrapper {
4129 width: calc(100% - 90px);
4130 }
4131 .wpfnl-guided-onboarding .onboarding-list-wrapper {
4132 width: 360px;
4133 }
4134 .wpfnl-guided-onboarding .onboarding-progressbar {
4135 padding: 15px 20px;
4136 }
4137 .wpfnl-guided-onboarding .onboarding-progressbar .funnel-progress-title {
4138 font-size: 16px;
4139 }
4140 .wpfnl-guided-onboarding .onboarding-list {
4141 padding: 15px 20px;
4142 }
4143 .wpfnl-guided-onboarding .onboarding-item .title {
4144 font-size: 14px;
4145 }
4146 .wpfnl-guided-onboarding .onboarding-info {
4147 width: calc(100% - 380px);
4148 padding: 20px;
4149 gap: 20px;
4150 }
4151 .wpfnl-guided-onboarding .onboarding-info .video-preview {
4152 width: 370px;
4153 }
4154 .wpfnl-guided-onboarding .onboarding-info .video-poster {
4155 height: 311px;
4156 }
4157 }
4158 @media only screen and (max-width: 1399px) {
4159 .wpfnl-guided-onboarding .onboarding-list-wrapper {
4160 width: 340px;
4161 }
4162 .wpfnl-guided-onboarding .onboarding-info {
4163 width: calc(100% - 360px);
4164 }
4165 .wpfnl-guided-onboarding .wpfnl-guided-onboarding-wrapper {
4166 width: 100%;
4167 padding: 0 20px;
4168 }
4169 .wpfnl-guided-onboarding .onboarding-info .info-link {
4170 font-size: 14px;
4171 }
4172 .wpfnl-guided-onboarding .onboarding-info .video-preview {
4173 width: 270px;
4174 }
4175 .wpfnl-guided-onboarding .onboarding-info .video-poster {
4176 height: auto;
4177 }
4178 }
4179 @media only screen and (max-width: 1199px) {
4180 .wpfnl-guided-onboarding .onboarding-title-area .onboarding-title {
4181 font-size: 20px;
4182 }
4183 .wpfnl-guided-onboarding .wpfnl-guided-onboarding-wrapper {
4184 flex-flow: column;
4185 }
4186 .wpfnl-guided-onboarding .onboarding-list-wrapper {
4187 width: 100%;
4188 }
4189 .wpfnl-guided-onboarding .onboarding-info {
4190 width: 100%;
4191 }
4192 .wpfnl-guided-onboarding .onboarding-info .video-preview {
4193 width: 370px;
4194 }
4195 .wpfnl-guided-onboarding .video-popup-content {
4196 width: 90%;
4197 }
4198 }
4199 @media only screen and (max-width: 767px) {
4200 .wpfnl-guided-onboarding .wpfnl-guided-onboarding-wrapper {
4201 width: calc(100% - 40px);
4202 }
4203 .wpfnl-guided-onboarding .info-title {
4204 font-size: 18px;
4205 }
4206 .wpfnl-guided-onboarding .info-description {
4207 font-size: 13px;
4208 }
4209 .wpfnl-guided-onboarding .info-links {
4210 flex-direction: column;
4211 align-items: flex-start;
4212 gap: 12px;
4213 }
4214 .wpfnl-guided-onboarding .play-button {
4215 width: 60px;
4216 height: 60px;
4217 }
4218 .wpfnl-guided-onboarding .play-button svg {
4219 width: 18px;
4220 height: 21px;
4221 }
4222 }
4223 .empty-funnel-onboarding {
4224 display: flex;
4225 flex-direction: column;
4226 gap: 24px;
4227 margin: auto;
4228 padding: 0 10px;
4229 width: calc(100% - 280px);
4230 }
4231 .empty-funnel-onboarding .empty-funnel-onboarding-banner {
4232 display: flex;
4233 align-items: center;
4234 background-color: #fff;
4235 box-shadow: 0 1px 1px rgba(182, 185, 191, 0.3);
4236 border-radius: 10px;
4237 padding: 30px 30px 30px 40px;
4238 justify-content: space-between;
4239 overflow: hidden;
4240 gap: 40px;
4241 }
4242 .empty-funnel-onboarding .empty-funnel-onboarding-banner .banner-title {
4243 color: #1D2327;
4244 font-size: 24px;
4245 font-weight: 600;
4246 line-height: 1.3;
4247 margin: 0 0 7px;
4248 }
4249 .empty-funnel-onboarding .empty-funnel-onboarding-banner .banner-description {
4250 color: #6E7A85;
4251 font-size: 14px;
4252 font-weight: 400;
4253 line-height: 1.5;
4254 margin: 0;
4255 }
4256 .empty-funnel-onboarding .empty-funnel-onboarding-banner .list-title {
4257 margin-top: 30px;
4258 color: #363B4E;
4259 font-size: 18px;
4260 font-weight: 600;
4261 line-height: 1;
4262 }
4263 .empty-funnel-onboarding .empty-funnel-onboarding-banner .feature-list {
4264 margin: 0;
4265 display: flex;
4266 flex-flow: column;
4267 gap: 15px;
4268 margin-top: 17px;
4269 }
4270 .empty-funnel-onboarding .empty-funnel-onboarding-banner .feature-list li {
4271 color: #1F2937;
4272 font-size: 14px;
4273 font-weight: 400;
4274 line-height: 1;
4275 position: relative;
4276 margin: 0;
4277 padding-left: 25px;
4278 }
4279 .empty-funnel-onboarding .empty-funnel-onboarding-banner .feature-list li:before {
4280 content: "";
4281 position: absolute;
4282 left: 0;
4283 top: -1px;
4284 width: 18px;
4285 height: 18px;
4286 background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjY2NzMgMy41TDUuMjUwNjUgOS45MTY2N0wyLjMzMzk4IDciIHN0cm9rZT0iIzQ0NEQ1RSIgc3Ryb2tlLXdpZHRoPSIxLjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
4287 background-repeat: no-repeat;
4288 background-size: contain;
4289 background-position: center;
4290 }
4291 .empty-funnel-onboarding .empty-funnel-onboarding-banner .cta-wrapper {
4292 display: flex;
4293 align-items: center;
4294 gap: 10px;
4295 margin-top: 30px;
4296 }
4297 .empty-funnel-onboarding .empty-funnel-onboarding-banner .btn-default {
4298 display: inline-flex;
4299 align-items: center;
4300 justify-content: center;
4301 gap: 5px;
4302 padding: 12px 20px;
4303 background: #6c41d3;
4304 text-decoration: none;
4305 transition: all 0.2s ease;
4306 white-space: nowrap;
4307 border-radius: 10px;
4308 border: 1px solid transparent;
4309 box-shadow: 0 2px 4px 0 rgba(223, 223, 249, 0.25);
4310 color: #fff;
4311 font-size: 15px;
4312 font-weight: 500;
4313 line-height: 1;
4314 transition: all 0.3s ease;
4315 }
4316 .empty-funnel-onboarding .empty-funnel-onboarding-banner .btn-default:hover {
4317 background-color: #4b1eb6;
4318 }
4319 .empty-funnel-onboarding .empty-funnel-onboarding-banner .btn-default.btn-outline {
4320 background: transparent;
4321 color: #1F2937;
4322 border-color: #EDECF2;
4323 box-shadow: 0 2px 4px 0 rgba(223, 223, 249, 0.25);
4324 }
4325 .empty-funnel-onboarding .empty-funnel-onboarding-banner .btn-default.btn-outline:hover {
4326 background-color: #f5f5f5;
4327 }
4328 .empty-funnel-onboarding .onboarding-banner-left {
4329 width: 55%;
4330 }
4331 .empty-funnel-onboarding .onboarding-banner-right {
4332 width: 45%;
4333 display: flex;
4334 flex-flow: column;
4335 align-items: center;
4336 justify-content: flex-end;
4337 position: relative;
4338 }
4339 .empty-funnel-onboarding .onboarding-banner-right .circle-shape {
4340 display: block;
4341 height: 470px;
4342 width: 470px;
4343 background-color: #EFEEF4;
4344 border-radius: 100%;
4345 position: absolute;
4346 top: 50px;
4347 right: 0;
4348 z-index: 0;
4349 }
4350 .empty-funnel-onboarding .onboarding-banner-right img {
4351 display: block;
4352 height: auto;
4353 transform: translateY(30px);
4354 position: relative;
4355 z-index: 1;
4356 }
4357 .empty-funnel-onboarding .onboarding-template-wrapper {
4358 width: 100%;
4359 box-shadow: 0 1px 1px 0 rgba(182, 185, 191, 0.3);
4360 background-color: #fff;
4361 border-radius: 10px;
4362 }
4363 .empty-funnel-onboarding .onboarding-template-wrapper .wpfnl {
4364 background-color: transparent;
4365 }
4366 .empty-funnel-onboarding .onboarding-template-wrapper .create-funnel-template-modal,
4367 .empty-funnel-onboarding .onboarding-template-wrapper .onboarding-template-library-modal {
4368 background-color: transparent;
4369 }
4370 .empty-funnel-onboarding .onboarding-template-wrapper .template-header {
4371 display: flex;
4372 align-items: center;
4373 justify-content: space-between;
4374 padding: 15px 24px;
4375 border-bottom: 1px solid #EEF0F3;
4376 }
4377 .empty-funnel-onboarding .onboarding-template-wrapper .template-header .template-title {
4378 margin: 0;
4379 color: #2D3149;
4380 font-size: 18px;
4381 font-weight: 600;
4382 line-height: 1;
4383 }
4384 .empty-funnel-onboarding .onboarding-template-wrapper .template-header .template-actions {
4385 display: flex;
4386 gap: 16px;
4387 }
4388 .empty-funnel-onboarding .onboarding-template-wrapper .template-header .template-action-btn {
4389 display: inline-flex;
4390 align-items: center;
4391 justify-content: center;
4392 padding: 12px 22px;
4393 background: #ffffff;
4394 text-decoration: none;
4395 transition: all 0.2s ease;
4396 white-space: nowrap;
4397 border-radius: 10px;
4398 border: 1px solid transparent;
4399 box-shadow: 0 2px 4px 0 rgba(223, 223, 249, 0.25);
4400 color: #2D3149;
4401 font-size: 15px;
4402 font-weight: 500;
4403 line-height: 1;
4404 }
4405 .empty-funnel-onboarding .onboarding-template-wrapper .template-header .btn-outline {
4406 border-color: #EEF0F3;
4407 }
4408 .empty-funnel-onboarding .onboarding-template-wrapper .template-header .btn-outline:hover {
4409 background: #f7f8fc;
4410 }
4411 .empty-funnel-onboarding .onboarding-template-wrapper .onboarding-template-library-modal {
4412 position: relative;
4413 top: inherit;
4414 left: inherit;
4415 width: 100%;
4416 background: transparent;
4417 z-index: 0;
4418 padding: 24px;
4419 overflow: auto;
4420 }
4421 .empty-funnel-onboarding .onboarding-template-wrapper .onboarding-template-library-modal .wpfnl-create-funnel__templates {
4422 gap: 20px;
4423 width: max-content;
4424 min-width: 100%;
4425 min-height: auto;
4426 }
4427 .empty-funnel-onboarding .onboarding-template-wrapper .onboarding-template-library-modal .wpfnl-create-funnel__templates .templates-loading {
4428 width: 100%;
4429 height: 340px;
4430 background: #ffffff;
4431 display: flex;
4432 align-items: center;
4433 justify-content: center;
4434 border-radius: 10px;
4435 }
4436 .empty-funnel-onboarding .onboarding-template-wrapper .onboarding-template-library-modal .wpfnl-create-funnel__templates .templates-loading .wpfnl-loader {
4437 display: block;
4438 width: 40px;
4439 height: 40px;
4440 }
4441 .empty-funnel-onboarding .onboarding-template-wrapper .onboarding-template-library-modal .wpfnl-create-funnel__templates .create-funnel__single-template {
4442 width: calc(25% - 15px);
4443 border-radius: 10px;
4444 border: 1px solid #F1EFF7;
4445 background: #FFF;
4446 box-shadow: 0 20px 20px 0 rgba(190, 190, 215, 0.15);
4447 }
4448 .empty-funnel-onboarding .onboarding-template-wrapper .onboarding-template-library-modal .wpfnl-create-funnel__templates .template-image-wrapper:before {
4449 padding-top: calc(100% - 10px);
4450 }
4451 .empty-funnel-onboarding .onboarding-template-wrapper .onboarding-template-library-modal .wpfnl-create-funnel__templates .templates-skeleton {
4452 display: flex;
4453 gap: 20px;
4454 width: 100%;
4455 }
4456 @keyframes onboarding-shimmer {
4457 0% {
4458 background-position: -600px 0;
4459 }
4460 100% {
4461 background-position: 600px 0;
4462 }
4463 }
4464 .empty-funnel-onboarding .onboarding-template-wrapper .onboarding-template-library-modal .wpfnl-create-funnel__templates .skeleton-block {
4465 background: linear-gradient(90deg, #f0eef8 25%, #e4e0f2 50%, #f0eef8 75%);
4466 background-size: 600px 100%;
4467 animation: onboarding-shimmer 1.4s ease-in-out infinite;
4468 border-radius: 6px;
4469 display: block;
4470 }
4471 .empty-funnel-onboarding .onboarding-template-wrapper .onboarding-template-library-modal .wpfnl-create-funnel__templates .create-funnel__single-template--skeleton {
4472 pointer-events: none;
4473 }
4474 .empty-funnel-onboarding .onboarding-template-wrapper .onboarding-template-library-modal .wpfnl-create-funnel__templates .create-funnel__single-template--skeleton .template-image-wrapper:before {
4475 padding-top: calc(100% - 10px);
4476 }
4477 .empty-funnel-onboarding .onboarding-template-wrapper .onboarding-template-library-modal .wpfnl-create-funnel__templates .create-funnel__single-template--skeleton .funnel-template-info {
4478 display: flex;
4479 flex-direction: column;
4480 gap: 8px;
4481 padding: 12px 14px;
4482 }
4483 .empty-funnel-onboarding .onboarding-template-wrapper .onboarding-template-library-modal .wpfnl-create-funnel__templates .create-funnel__single-template--skeleton .skeleton-title {
4484 width: 70%;
4485 height: 14px;
4486 }
4487 .empty-funnel-onboarding .onboarding-template-wrapper .onboarding-template-library-modal .wpfnl-create-funnel__templates .create-funnel__single-template--skeleton .skeleton-steps {
4488 width: 40%;
4489 height: 11px;
4490 }
4491 .empty-funnel-onboarding .onboarding-template-wrapper .onboarding-template-preview-modal .funnel-templates-body {
4492 overflow: auto;
4493 }
4494
4495 @media only screen and (max-width: 1699px) {
4496 .empty-funnel-onboarding {
4497 width: calc(100% - 80px);
4498 }
4499 .wpfnl-guided-onboarding .onboarding-template-wrapper .template-header {
4500 padding: 13px 20px;
4501 }
4502 .wpfnl-guided-onboarding .onboarding-template-wrapper .template-header .template-title {
4503 font-size: 16px;
4504 }
4505 .wpfnl-guided-onboarding .onboarding-template-wrapper .template-header .template-actions {
4506 gap: 10px;
4507 }
4508 .wpfnl-guided-onboarding .onboarding-template-wrapper .template-header .template-action-btn {
4509 padding: 9px 16px;
4510 font-size: 13px;
4511 }
4512 .wpfnl-guided-onboarding .onboarding-template-wrapper .onboarding-template-library-modal {
4513 padding: 18px;
4514 }
4515 }
4516 @media screen and (max-width: 1399px) {
4517 .empty-funnel-onboarding {
4518 width: calc(100% - 48px);
4519 }
4520 .empty-funnel-onboarding .onboarding-template-wrapper .onboarding-template-library-modal .wpfnl-create-funnel__templates {
4521 gap: 12px;
4522 }
4523 .empty-funnel-onboarding .onboarding-template-wrapper .onboarding-template-library-modal .wpfnl-create-funnel__templates .create-funnel__single-template {
4524 width: calc(25% - 9px);
4525 }
4526 .template-library-modal .wpfnl-create-funnel__templates .create-funnel__single-template .funnel-template-info .title {
4527 color: #363B4E;
4528 font-size: 13px;
4529 }
4530 .empty-funnel-onboarding .onboarding-template-wrapper .onboarding-template-library-modal .wpfnl-create-funnel__templates .templates-loading {
4531 height: 310px;
4532 }
4533 .empty-funnel-onboarding .empty-funnel-onboarding-banner .cta-wrapper {
4534 flex-wrap: wrap;
4535 }
4536 .empty-funnel-onboarding .onboarding-banner-right {
4537 width: 50%;
4538 }
4539 }
4540 @media screen and (max-width: 1299px) {
4541 .empty-funnel-onboarding .onboarding-banner-right img {
4542 max-width: 490px;
4543 }
4544 }
4545 @media screen and (max-width: 1199px) {
4546 .empty-funnel-onboarding .empty-funnel-onboarding-banner {
4547 padding: 20px 20px 20px 20px;
4548 }
4549 .empty-funnel-onboarding .empty-funnel-onboarding-banner .banner-title {
4550 font-size: 20px;
4551 }
4552 .empty-funnel-onboarding .empty-funnel-onboarding-banner .list-title {
4553 font-size: 16px;
4554 }
4555 .empty-funnel-onboarding .empty-funnel-onboarding-banner .btn-default {
4556 font-size: 14px;
4557 }
4558 .empty-funnel-onboarding .onboarding-banner-right img {
4559 max-width: 100%;
4560 transform: translateY(90px);
4561 }
4562 .empty-funnel-onboarding .onboarding-banner-right .circle-shape {
4563 height: 360px;
4564 width: 360px;
4565 }
4566 .wpfnl-guided-onboarding .onboarding-template-wrapper {
4567 width: 100%;
4568 }
4569 .wpfnl-guided-onboarding .onboarding-template-wrapper .template-header {
4570 flex-wrap: wrap;
4571 row-gap: 10px;
4572 padding: 13px 15px;
4573 }
4574 .wpfnl-guided-onboarding .onboarding-template-wrapper .template-header .template-action-btn {
4575 padding: 9px 12px;
4576 }
4577 .empty-funnel-onboarding .onboarding-template-wrapper .onboarding-template-library-modal .wpfnl-create-funnel__templates {
4578 width: 100%;
4579 }
4580 .empty-funnel-onboarding .onboarding-template-wrapper .onboarding-template-library-modal .wpfnl-create-funnel__templates .create-funnel__single-template {
4581 width: calc(33% - 6px);
4582 }
4583 }
4584 .wpfnl-comparison-chart-wrapper {
4585 border-radius: 10px;
4586 background: #FFF;
4587 box-shadow: 0px 1px 1px 0px rgba(182, 185, 191, 0.3);
4588 padding: 24px;
4589 }
4590 .wpfnl-comparison-chart-wrapper .wpfnl-loader {
4591 display: flex;
4592 margin: 150px auto;
4593 padding: 40px;
4594 }
4595 .wpfnl-comparison-chart-wrapper .wpfnl-chart-title {
4596 color: #2D3149;
4597 font-size: 18px;
4598 font-style: normal;
4599 font-weight: 600;
4600 line-height: 18px;
4601 margin: 0;
4602 margin-bottom: 24px;
4603 }
4604 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-tabs-container {
4605 display: flex;
4606 align-items: center;
4607 justify-content: space-between;
4608 }
4609 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-tabs-container .wpfnl-comparison-bar-single-tab {
4610 padding: 16px 24px;
4611 position: relative;
4612 cursor: pointer;
4613 }
4614 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-tabs-container .wpfnl-comparison-bar-single-tab.disabled {
4615 pointer-events: none;
4616 cursor: not-allowed;
4617 }
4618 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-tabs-container .wpfnl-comparison-bar-single-tab.disabled .wpfnl-overlay {
4619 width: 99.5%;
4620 padding: 0;
4621 left: -1px;
4622 border-radius: 0;
4623 bottom: -1px;
4624 top: unset;
4625 border: 1px solid rgba(238, 240, 243, 0.8);
4626 border-bottom: none;
4627 border-radius: 10px 10px 0 0;
4628 }
4629 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-tabs-container .wpfnl-comparison-bar-single-tab .wpfnl-tab-header {
4630 display: flex;
4631 align-items: center;
4632 justify-content: flex-start;
4633 gap: 10px;
4634 margin-bottom: 10px;
4635 }
4636 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-tabs-container .wpfnl-comparison-bar-single-tab .wpfnl-tab-header .wpfnl-tab-total-amount {
4637 margin: 0;
4638 color: #2D3149;
4639 font-size: 22px;
4640 font-style: normal;
4641 font-weight: 500;
4642 line-height: 1.36;
4643 letter-spacing: -0.44px;
4644 }
4645 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-tabs-container .wpfnl-comparison-bar-single-tab .wpfnl-tab-header .wpfnl-percentage {
4646 border-radius: 100px;
4647 padding: 4px 7px;
4648 display: flex;
4649 align-items: center;
4650 gap: 1px;
4651 justify-content: center;
4652 font-size: 12px;
4653 font-style: normal;
4654 font-weight: 500;
4655 line-height: 1;
4656 margin: 0;
4657 min-width: 40px;
4658 }
4659 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-tabs-container .wpfnl-comparison-bar-single-tab .wpfnl-tab-header .wpfnl-percentage.wpfnl-decrease {
4660 background: rgba(236, 89, 86, 0.1);
4661 color: #EC5956;
4662 }
4663 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-tabs-container .wpfnl-comparison-bar-single-tab .wpfnl-tab-header .wpfnl-percentage.wpfnl-increase {
4664 background: rgba(18, 183, 106, 0.1);
4665 color: #12B76A;
4666 }
4667 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-tabs-container .wpfnl-comparison-bar-single-tab .wpfnl-tab-title {
4668 margin: 0;
4669 color: #667085;
4670 font-size: 14px;
4671 font-style: normal;
4672 font-weight: 400;
4673 line-height: 1;
4674 }
4675 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-tabs-container .wpfnl-comparison-bar-single-tab::after {
4676 content: "";
4677 width: 1px;
4678 height: 60%;
4679 position: absolute;
4680 background: #E4E6EB;
4681 right: 0;
4682 top: 30%;
4683 }
4684 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-tabs-container .wpfnl-comparison-bar-single-tab.active {
4685 border-radius: 8px 8px 0px 0px;
4686 border: 1px solid rgba(238, 240, 243, 0.8);
4687 background: #FCFCFF;
4688 border-bottom: 0;
4689 }
4690 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-tabs-container .wpfnl-comparison-bar-single-tab.active::after {
4691 content: none;
4692 }
4693 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-tabs-container .wpfnl-comparison-bar-single-tab.no-after::after {
4694 content: none;
4695 }
4696 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-tabs-container .wpfnl-comparison-bar-single-tab:last-child::after {
4697 content: none;
4698 }
4699 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body {
4700 border-radius: 0px 0px 8px 8px;
4701 border: 1px solid rgba(241, 240, 245, 0.8);
4702 background: #FCFCFF;
4703 padding: 24px;
4704 }
4705 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-chart-steps-container {
4706 position: relative;
4707 }
4708 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-chart-steps-container .wpfnl-comparison-chart-steps {
4709 position: absolute;
4710 top: 3px;
4711 left: 0;
4712 height: 292px;
4713 width: 100%;
4714 display: flex;
4715 flex-flow: column;
4716 justify-content: space-between;
4717 }
4718 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-chart-steps-container .wpfnl-comparison-chart-steps .wpfnl-single-step {
4719 color: #9398A5;
4720 text-align: right;
4721 font-size: 12px;
4722 font-style: normal;
4723 font-weight: 400;
4724 line-height: 1.5;
4725 display: block;
4726 position: relative;
4727 }
4728 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-chart-steps-container .wpfnl-comparison-chart-steps .wpfnl-single-step::before {
4729 content: "";
4730 position: absolute;
4731 left: 50px;
4732 bottom: 1px;
4733 top: inherit;
4734 width: calc(100% - 50px);
4735 height: 1px;
4736 background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%23E4E7ECFF' stroke-width='4' stroke-dasharray='3%2c 11' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");
4737 }
4738 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-chart-steps-container .wpfnl-comparison-chart-steps .wpfnl-single-step span {
4739 width: 33px;
4740 display: block;
4741 text-align: right;
4742 position: relative;
4743 bottom: -7px;
4744 }
4745 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-bars-container {
4746 height: 320px;
4747 padding: 10px 0px 9px 60px;
4748 position: relative;
4749 z-index: 1;
4750 display: grid;
4751 grid-template-columns: repeat(12, 1fr);
4752 gap: 0;
4753 }
4754 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-bars-container .wpfnl-comparison-bar {
4755 width: 100%;
4756 height: 94%;
4757 position: relative;
4758 display: flex;
4759 flex-flow: row nowrap;
4760 align-items: flex-end;
4761 gap: 6px;
4762 bottom: 0px;
4763 }
4764 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-bars-container .wpfnl-comparison-bar::before {
4765 height: 100%;
4766 width: 1px;
4767 position: absolute;
4768 background: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMSAxOTkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggc3Ryb2tlPSIjMkQzMTQ5IiBzdHJva2UtZGFzaGFycmF5PSI0IDQiIHN0cm9rZS13aWR0aD0iLjUiIGQ9Ik0uMjUuMjVoLjV2MTk4LjVoLS41eiIvPjwvc3ZnPg==");
4769 left: 38%;
4770 }
4771 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-bars-container .wpfnl-comparison-bar:hover::before {
4772 content: "";
4773 }
4774 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-bars-container .wpfnl-comparison-bar:hover .wpfnl-comparison-bar-tooltip {
4775 display: block;
4776 }
4777 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-bars-container .wpfnl-comparison-bar .wpfnl-comparison-bar-tooltip {
4778 display: none;
4779 border-radius: 8px;
4780 background: #10052E;
4781 box-shadow: 0px 2px 15px 0px rgba(22, 28, 32, 0.08);
4782 padding: 15px 14px;
4783 width: 160px;
4784 z-index: 99;
4785 position: absolute;
4786 transform: translateX(-50%);
4787 left: 45%;
4788 }
4789 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-bars-container .wpfnl-comparison-bar .wpfnl-comparison-bar-tooltip::before {
4790 content: "";
4791 background: #10052E;
4792 width: 10px;
4793 height: 10px;
4794 position: absolute;
4795 bottom: -5px;
4796 transform: rotate(45deg);
4797 left: 45%;
4798 }
4799 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-bars-container .wpfnl-comparison-bar .wpfnl-comparison-bar-tooltip .wpfnl-current-data,
4800 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-bars-container .wpfnl-comparison-bar .wpfnl-comparison-bar-tooltip .wpfnl-previous-data {
4801 color: #CDCFD6;
4802 font-size: 13px;
4803 font-style: normal;
4804 font-weight: 400;
4805 line-height: 12px;
4806 margin: 0;
4807 display: flex;
4808 }
4809 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-bars-container .wpfnl-comparison-bar .wpfnl-comparison-bar-tooltip .wpfnl-current-data b,
4810 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-bars-container .wpfnl-comparison-bar .wpfnl-comparison-bar-tooltip .wpfnl-previous-data b {
4811 color: #FFF;
4812 }
4813 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-bars-container .wpfnl-comparison-bar .wpfnl-comparison-bar-tooltip .wpfnl-current-data .circle,
4814 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-bars-container .wpfnl-comparison-bar .wpfnl-comparison-bar-tooltip .wpfnl-previous-data .circle {
4815 width: 10px;
4816 height: 10px;
4817 border-radius: 50%;
4818 background: #6E42D3;
4819 display: inline-block;
4820 margin-right: 5px;
4821 }
4822 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-bars-container .wpfnl-comparison-bar .wpfnl-comparison-bar-tooltip .wpfnl-current-data .wpfnl-value-wrapper,
4823 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-bars-container .wpfnl-comparison-bar .wpfnl-comparison-bar-tooltip .wpfnl-previous-data .wpfnl-value-wrapper {
4824 display: flex;
4825 flex-wrap: wrap;
4826 gap: 2px;
4827 }
4828 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-bars-container .wpfnl-comparison-bar .wpfnl-comparison-bar-tooltip .wpfnl-previous-data {
4829 margin-top: 8px;
4830 }
4831 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-bars-container .wpfnl-comparison-bar .wpfnl-comparison-bar-tooltip .wpfnl-previous-data .circle {
4832 background: #EAE1FF;
4833 }
4834 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-bars-container .wpfnl-comparison-bar .wpfnl-bar-label {
4835 font-size: 12px;
4836 line-height: 1.2;
4837 color: #9398A5;
4838 position: absolute;
4839 bottom: -40px;
4840 left: 40%;
4841 transform: translateX(-50%);
4842 white-space: nowrap;
4843 transition: all 0.3s ease;
4844 }
4845 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-bars-container .wpfnl-comparison-bar .wpfnl-single-bar {
4846 flex: 1;
4847 min-width: 0;
4848 display: block;
4849 border-radius: 30px 30px 0 0;
4850 position: relative;
4851 }
4852 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-bars-container .wpfnl-comparison-bar .wpfnl-single-bar.wpfnl-compare-to-bar {
4853 background-color: #EAE1FF;
4854 }
4855 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-bars-container .wpfnl-comparison-bar .wpfnl-single-bar.wpfnl-compare-with-bar {
4856 background-color: #6E42D3;
4857 }
4858
4859 @media only screen and (max-width: 1600px) {
4860 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-bars-container .wpfnl-comparison-bar .wpfnl-comparison-bar-tooltip {
4861 left: 40%;
4862 width: 94px;
4863 padding: 10px;
4864 }
4865 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-bars-container .wpfnl-comparison-bar .wpfnl-comparison-bar-tooltip .wpfnl-current-data,
4866 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-bars-container .wpfnl-comparison-bar .wpfnl-comparison-bar-tooltip .wpfnl-previous-data {
4867 font-size: 10px;
4868 }
4869 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-bars-container .wpfnl-comparison-bar .wpfnl-comparison-bar-tooltip .wpfnl-current-data .circle,
4870 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-bars-container .wpfnl-comparison-bar .wpfnl-comparison-bar-tooltip .wpfnl-previous-data .circle {
4871 width: 6px;
4872 height: 6px;
4873 margin-right: 3px;
4874 }
4875 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-bars-container .wpfnl-comparison-bar .wpfnl-comparison-bar-tooltip b {
4876 display: block;
4877 margin-top: 2px;
4878 }
4879 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-bars-container .wpfnl-comparison-bar .wpfnl-comparison-bar-tooltip .wpfnl-current-data .wpfnl-value-wrapper {
4880 margin-top: -3px;
4881 }
4882 }
4883 @media only screen and (max-width: 1399px) {
4884 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-tabs-container .wpfnl-comparison-bar-single-tab {
4885 padding: 10px 15px;
4886 }
4887 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-tabs-container .wpfnl-comparison-bar-single-tab .wpfnl-tab-header .wpfnl-tab-total-amount {
4888 font-size: 18px;
4889 }
4890 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-tabs-container .wpfnl-comparison-bar-single-tab .wpfnl-tab-header .wpfnl-percentage {
4891 min-width: 40px;
4892 padding: 4px 5px;
4893 font-size: 9px;
4894 }
4895 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-tabs-container .wpfnl-comparison-bar-single-tab .wpfnl-tab-header .wpfnl-percentage svg {
4896 width: 12px;
4897 height: 12px;
4898 }
4899 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-tabs-container .wpfnl-comparison-bar-single-tab .wpfnl-tab-title {
4900 font-size: 12px;
4901 }
4902 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-bars-container .wpfnl-comparison-bar::before {
4903 left: 42%;
4904 }
4905 }
4906 @media only screen and (max-width: 960px) {
4907 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-tabs-container {
4908 flex-wrap: wrap;
4909 }
4910 }
4911 .wpfnl-datepicker {
4912 position: relative;
4913 min-width: 350px;
4914 }
4915 .wpfnl-datepicker input {
4916 cursor: default;
4917 margin: 0.5em;
4918 border-radius: 4px;
4919 background: inherit;
4920 border-radius: 8px;
4921 color: #2D3149;
4922 font-family: Inter;
4923 font-size: 13px;
4924 font-style: normal;
4925 font-weight: 500;
4926 line-height: 1.15;
4927 border: 1px solid #F1F0F5;
4928 padding: 9px 12px;
4929 width: 45%;
4930 }
4931 .wpfnl-datepicker input.single-date {
4932 width: 100%;
4933 margin-left: -1px;
4934 }
4935 .wpfnl-datepicker .multi-input {
4936 display: flex;
4937 align-items: center;
4938 }
4939 .wpfnl-datepicker .multi-input span {
4940 margin: 0 0.5em;
4941 }
4942 .wpfnl-datepicker .calendar {
4943 background: white;
4944 padding: 1em;
4945 }
4946 .wpfnl-datepicker .calendar .calendar-header {
4947 display: flex;
4948 justify-content: space-between;
4949 align-items: center;
4950 margin-bottom: 1em;
4951 }
4952 .wpfnl-datepicker .calendar .calendar-header .pre-month,
4953 .wpfnl-datepicker .calendar .calendar-header .next-month {
4954 border-radius: 8px;
4955 border: 1px solid #F1F0F5;
4956 padding: 8px 15px;
4957 }
4958 .wpfnl-datepicker .calendar .calendar-header .month-name {
4959 color: #2D3149;
4960 font-family: Inter;
4961 font-size: 16px;
4962 font-style: normal;
4963 font-weight: 500;
4964 line-height: 15px;
4965 }
4966 .wpfnl-datepicker .calendar .calendar-header button {
4967 background: none;
4968 border: none;
4969 cursor: pointer;
4970 font-size: 1.2em;
4971 }
4972 .wpfnl-datepicker .calendar .calendar-grid {
4973 display: grid;
4974 grid-template-columns: repeat(7, 1fr);
4975 gap: 0.5em;
4976 }
4977 .wpfnl-datepicker .calendar .calendar-grid .calendar-day {
4978 color: #9398A5;
4979 font-family: Inter;
4980 font-size: 14px;
4981 font-style: normal;
4982 font-weight: 500;
4983 line-height: 14px;
4984 cursor: default;
4985 }
4986 .wpfnl-datepicker .calendar .calendar-grid .calendar-day:hover {
4987 background: none !important;
4988 }
4989 .wpfnl-datepicker .calendar .calendar-grid div {
4990 text-align: center;
4991 padding: 0.5em;
4992 cursor: pointer;
4993 border-radius: 4px;
4994 color: #2D3149;
4995 text-align: center;
4996 font-family: Inter;
4997 font-size: 12px;
4998 font-style: normal;
4999 font-weight: 500;
5000 line-height: 2.667;
5001 }
5002 .wpfnl-datepicker .calendar .calendar-grid div.empty {
5003 background: none;
5004 cursor: default;
5005 }
5006 .wpfnl-datepicker .calendar .calendar-grid div.selected, .wpfnl-datepicker .calendar .calendar-grid div.start-date, .wpfnl-datepicker .calendar .calendar-grid div.end-date {
5007 background: #6E42D3;
5008 color: white;
5009 }
5010 .wpfnl-datepicker .calendar .calendar-grid div.in-range {
5011 background: #e5daff;
5012 }
5013 .wpfnl-datepicker .calendar .calendar-grid div.disabled {
5014 opacity: 0.5;
5015 cursor: default;
5016 pointer-events: none;
5017 }
5018 .wpfnl-datepicker .calendar .calendar-grid div.disabled:hover {
5019 background: none !important;
5020 }
5021 .wpfnl-datepicker .calendar .calendar-grid div:hover:not(.empty) {
5022 background: #f0f0f0;
5023 }
5024
5025 .wpfnl-tpl-shimmer-block {
5026 border-radius: 8px;
5027 animation: shimmer-animation 1.6s infinite linear;
5028 background: linear-gradient(to right, #eff1f3 4%, #e2e2e2 25%, #eff1f3 36%);
5029 background-size: 1000px 100%;
5030 }
5031
5032 .wpfnl-tpl-shimmer-grid {
5033 display: grid;
5034 grid-template-columns: repeat(4, 1fr);
5035 gap: 20px;
5036 }
5037
5038 .wpfnl-tpl-shimmer-card {
5039 border-radius: 12px;
5040 overflow: hidden;
5041 padding: 12px;
5042 background: #f7f7fb;
5043 }
5044
5045 .wpfnl-tpl-shimmer-card-img {
5046 height: 140px;
5047 border-radius: 8px;
5048 margin-bottom: 10px;
5049 }
5050
5051 .wpfnl-tpl-shimmer-card-text {
5052 height: 16px;
5053 width: 80%;
5054 margin-bottom: 8px;
5055 }
5056
5057 .wpfnl-tpl-shimmer-card-badge {
5058 height: 22px;
5059 width: 40%;
5060 border-radius: 20px;
5061 }
5062
5063 .wpfnl-tpl-filter-shimmer {
5064 width: 100%;
5065 padding-top: 8px;
5066 }
5067
5068 .create-funnel-shimmer-overlay {
5069 background: #fff;
5070 display: flex;
5071 flex-direction: column;
5072 width: 100%;
5073 min-height: 100%;
5074 }
5075 .create-funnel-shimmer-overlay .wpfnl-tpl-shimmer-header-bar {
5076 display: flex;
5077 align-items: center;
5078 justify-content: space-between;
5079 padding: 15px 24px;
5080 background: #fff;
5081 box-shadow: 0px 1px 2px rgba(190, 190, 215, 0.4);
5082 flex-shrink: 0;
5083 }
5084 .create-funnel-shimmer-overlay .wpfnl-tpl-shimmer-title {
5085 height: 28px;
5086 width: 220px;
5087 }
5088 .create-funnel-shimmer-overlay .wpfnl-tpl-shimmer-btn {
5089 height: 36px;
5090 width: 120px;
5091 border-radius: 8px;
5092 }
5093 .create-funnel-shimmer-overlay .wpfnl-tpl-shimmer-body {
5094 display: flex;
5095 flex: 1;
5096 }
5097 .create-funnel-shimmer-overlay .wpfnl-tpl-shimmer-sidebar {
5098 width: 247px;
5099 flex-shrink: 0;
5100 padding: 19px 20px;
5101 background: #fff;
5102 box-shadow: 1px 0px 2px rgba(190, 190, 215, 0.14);
5103 }
5104 .create-funnel-shimmer-overlay .wpfnl-tpl-shimmer-sidebar-title {
5105 height: 20px;
5106 width: 80%;
5107 margin-bottom: 24px;
5108 border-radius: 6px;
5109 }
5110 .create-funnel-shimmer-overlay .wpfnl-tpl-shimmer-sidebar-item {
5111 height: 44px;
5112 border-radius: 8px;
5113 margin-bottom: 14px;
5114 }
5115 .create-funnel-shimmer-overlay .wpfnl-tpl-shimmer-content {
5116 flex: 1;
5117 padding: 40px;
5118 overflow: hidden;
5119 }
5120 .create-funnel-shimmer-overlay .wpfnl-tpl-shimmer-wrap,
5121 .create-funnel-shimmer-overlay .wpfnl-tpl-shimmer-header {
5122 display: none;
5123 }
5124
5125 .shimmer-line {
5126 height: 20px;
5127 margin-top: 20px;
5128 background: #777;
5129 }
5130
5131 .shimmer-line-br {
5132 border-radius: 8px;
5133 }
5134
5135 .shimmer-line-full {
5136 width: 100%;
5137 }
5138
5139 .shimmer-line-80 {
5140 width: 80%;
5141 }
5142
5143 .shimmer-line-60 {
5144 width: 60%;
5145 }
5146
5147 .shimmer-line-40 {
5148 width: 40%;
5149 }
5150
5151 .shimmer-line-20 {
5152 width: 20%;
5153 }
5154
5155 .shimmer-line-10 {
5156 width: 10%;
5157 }
5158
5159 .shimmer-circle {
5160 background: #777;
5161 border-radius: 50%;
5162 }
5163
5164 .shimmer-circle-lg {
5165 height: 129px;
5166 width: 129px;
5167 }
5168
5169 .shimmer-circle-md {
5170 height: 65px;
5171 width: 65px;
5172 }
5173
5174 .shimmer-circle-sm {
5175 height: 33px;
5176 width: 33px;
5177 }
5178
5179 .shimmer-circle-x-sm {
5180 height: 17px;
5181 width: 17px;
5182 }
5183
5184 .shimmer-wrapper, .shimmer-wrapper-center {
5185 width: 100%;
5186 height: 100%;
5187 padding: 10px;
5188 animation: shimmer-full-view 0.5s forwards cubic-bezier(0.25, 0.46, 0.45, 0.94);
5189 }
5190
5191 .shimmer-wrapper-center {
5192 display: flex;
5193 flex-direction: column;
5194 gap: 10px;
5195 justify-content: center;
5196 align-items: center;
5197 }
5198
5199 @keyframes shimmer-full-view {
5200 0% {
5201 background-position: -1000px 0;
5202 }
5203 100% {
5204 background-position: 1000px 0;
5205 }
5206 }
5207 @keyframes shimmer-animation {
5208 0% {
5209 background-position: -1000px 0;
5210 }
5211 100% {
5212 background-position: 1000px 0;
5213 }
5214 }
5215 .shimmer-animate {
5216 animation: shimmer-animation 4s infinite linear;
5217 background: linear-gradient(to right, #eff1f3 4%, #e2e2e2 25%, #eff1f3 36%);
5218 background-size: 1000px 100%;
5219 }
5220
5221 body.toplevel_page_wpfunnels {
5222 background: #F6F5FA;
5223 }
5224 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard a:focus {
5225 box-shadow: none;
5226 }
5227 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .pro-tag {
5228 position: absolute;
5229 top: 10px;
5230 right: 10px;
5231 z-index: 1;
5232 padding: 3px 8px 4px;
5233 background-color: #2FCF5C;
5234 font-size: 10px;
5235 line-height: 15px;
5236 color: #fff;
5237 display: inline-block;
5238 text-transform: capitalize;
5239 border-radius: 5px;
5240 box-shadow: 0px 3px 3px rgba(175, 175, 206, 0.3);
5241 font-weight: 400;
5242 }
5243 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .pro-tag-icon {
5244 position: absolute;
5245 top: 10px;
5246 right: 10px;
5247 }
5248 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-overlay {
5249 background: rgba(246, 245, 250, 0.6);
5250 opacity: 1;
5251 display: flex;
5252 flex-flow: column;
5253 height: 100%;
5254 justify-content: center;
5255 align-items: center;
5256 left: 0;
5257 position: absolute;
5258 top: 0;
5259 transition: all 0.3s ease;
5260 width: 100%;
5261 z-index: 1;
5262 border-radius: 10px;
5263 }
5264 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-sidebar {
5265 background: #fff;
5266 box-shadow: 1px 0px 2px rgba(190, 190, 215, 0.14);
5267 position: relative;
5268 display: flex;
5269 flex-flow: row wrap;
5270 align-items: center;
5271 gap: 22px;
5272 margin-bottom: 24px;
5273 padding: 0 24px;
5274 }
5275 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-sidebar .wpfnl-logo svg {
5276 display: block;
5277 }
5278 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-sidebar .wpfnl-dashboard-sidebar-menu {
5279 padding: 0;
5280 margin: 0;
5281 display: flex;
5282 align-items: center;
5283 gap: 24px;
5284 }
5285 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-sidebar .wpfnl-dashboard-sidebar-menu .wpfnl-dashboard-sidebar-menu-item {
5286 margin: 0;
5287 }
5288 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-sidebar .wpfnl-dashboard-sidebar-menu .wpfnl-dashboard-sidebar-menu-item a {
5289 text-decoration: none;
5290 padding: 25px 3px;
5291 padding-top: 20px;
5292 color: #707070;
5293 font-size: 14px;
5294 font-style: normal;
5295 font-weight: 400;
5296 line-height: 1;
5297 position: relative;
5298 display: block;
5299 }
5300 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-sidebar .wpfnl-dashboard-sidebar-menu .wpfnl-dashboard-sidebar-menu-item a:hover {
5301 color: #6E42D3;
5302 }
5303 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-sidebar .wpfnl-dashboard-sidebar-menu .wpfnl-dashboard-sidebar-menu-item.active a {
5304 color: #6E42D3;
5305 }
5306 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-sidebar .wpfnl-dashboard-sidebar-menu .wpfnl-dashboard-sidebar-menu-item.active a:after {
5307 content: "";
5308 position: absolute;
5309 left: 0px;
5310 bottom: 0;
5311 height: 2px;
5312 width: 100%;
5313 background: #6E42D3;
5314 z-index: 1;
5315 }
5316 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-sidebar .wpfnl-dashboard__nav-right {
5317 display: flex;
5318 align-items: center;
5319 margin-inline-start: auto;
5320 }
5321 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body {
5322 min-height: 100vh;
5323 width: calc(100% - 280px);
5324 margin: 0 auto;
5325 }
5326 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .community-banner {
5327 background-color: #6B46C1;
5328 color: white;
5329 padding: 10px 16px;
5330 display: flex;
5331 justify-content: space-between;
5332 align-items: center;
5333 margin: 16px 0px;
5334 border-radius: 10px;
5335 }
5336 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .community-banner .community-banner-text {
5337 flex: 1;
5338 text-align: center;
5339 }
5340 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .community-banner .community-banner-text .community-link {
5341 color: white;
5342 text-decoration: none;
5343 display: inline-flex;
5344 align-items: center;
5345 gap: 8px;
5346 transition: opacity 0.3s ease;
5347 }
5348 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .community-banner .community-banner-text .community-link:hover {
5349 opacity: 0.9;
5350 color: #ffffff;
5351 }
5352 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .community-banner .community-banner-text .community-link:hover .link-text {
5353 text-decoration-thickness: 2px;
5354 }
5355 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .community-banner .community-banner-text .community-link .link-text {
5356 font-size: 16px;
5357 font-weight: 500;
5358 line-height: 100%;
5359 letter-spacing: 0;
5360 text-decoration: underline;
5361 text-decoration-style: solid;
5362 text-decoration-thickness: 1px;
5363 transition: text-decoration-thickness 0.3s ease;
5364 }
5365 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .community-banner .community-banner-actions {
5366 display: flex;
5367 gap: 16px;
5368 }
5369 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .community-banner .community-banner-actions .ask-later-button {
5370 background: none;
5371 border: none;
5372 color: white;
5373 cursor: pointer;
5374 font-weight: 400;
5375 font-size: 14px;
5376 line-height: 100%;
5377 letter-spacing: 0;
5378 text-align: right;
5379 text-decoration: underline;
5380 text-decoration-style: solid;
5381 text-decoration-thickness: 0%;
5382 transition: opacity 0.3s ease;
5383 }
5384 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .community-banner .community-banner-actions .ask-later-button:hover {
5385 opacity: 0.9;
5386 color: #ffffff;
5387 text-decoration-thickness: 2px;
5388 }
5389 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .community-banner .community-banner-actions .already-joined-button {
5390 background: rgba(255, 255, 255, 0.1);
5391 border: none;
5392 border-radius: 6px;
5393 color: white;
5394 cursor: pointer;
5395 font-weight: 400;
5396 font-size: 14px;
5397 line-height: 100%;
5398 letter-spacing: 0;
5399 text-align: right;
5400 padding: 5px 8px;
5401 }
5402 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-header {
5403 background: #FFF;
5404 filter: drop-shadow(0px 1px 1px rgba(182, 185, 191, 0.3));
5405 margin-top: 0;
5406 padding: 20px;
5407 display: flex;
5408 align-items: center;
5409 justify-content: space-between;
5410 flex-wrap: wrap;
5411 border-radius: 10px;
5412 overflow: hidden;
5413 }
5414 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-header .wpfnl-dashboard-header-title {
5415 color: #363B4E;
5416 font-size: 20px;
5417 font-style: normal;
5418 font-weight: 600;
5419 line-height: 1;
5420 margin: 0;
5421 }
5422 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-header .wpfnl-dashboard-buttons-wrapper {
5423 display: flex;
5424 justify-content: center;
5425 align-items: center;
5426 gap: 12px;
5427 }
5428 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-header .wpfnl-dashboard-buttons-wrapper .wpfnl-dashboard-header-button {
5429 border-radius: 10px;
5430 border: 1px solid #E4E6EB;
5431 background: #FFF;
5432 display: flex;
5433 align-items: center;
5434 gap: 8px;
5435 justify-content: center;
5436 text-decoration: none;
5437 color: #2D3149;
5438 font-size: 14px;
5439 font-style: normal;
5440 font-weight: 500;
5441 line-height: 13px;
5442 height: 40px;
5443 padding: 0 16px;
5444 }
5445 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-header .wpfnl-dashboard-buttons-wrapper .wpfnl-dashboard-header-button:nth-child(2) svg {
5446 width: 20px;
5447 height: 20px;
5448 }
5449 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-header .wpfnl-dashboard-buttons-wrapper .wpfnl-dashboard-header-button svg {
5450 width: 16px;
5451 height: 16px;
5452 }
5453 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper {
5454 margin-top: 26px;
5455 }
5456 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper .wpfnl-dashboard-contents-header {
5457 display: flex;
5458 align-items: center;
5459 justify-content: space-between;
5460 gap: 20px;
5461 flex-wrap: wrap;
5462 }
5463 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper .wpfnl-dashboard-contents-header .wpfnl-dashboard-tabs {
5464 background: #FFF;
5465 width: auto;
5466 padding: 0;
5467 display: flex;
5468 align-items: center;
5469 border-radius: 6px;
5470 border: none;
5471 box-shadow: none;
5472 }
5473 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper .wpfnl-dashboard-contents-header .wpfnl-dashboard-tabs .wpfnl-dashboard-tab {
5474 flex: 1;
5475 color: #2D3149;
5476 font-size: 13px;
5477 font-weight: 500;
5478 line-height: 1;
5479 border: none;
5480 background: none;
5481 padding: 9px 15px;
5482 cursor: pointer;
5483 border: 1px solid #DCD9E8;
5484 box-shadow: none;
5485 transition: all 0.3s ease;
5486 }
5487 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper .wpfnl-dashboard-contents-header .wpfnl-dashboard-tabs .wpfnl-dashboard-tab:first-child {
5488 border-radius: 6px 0 0 6px;
5489 }
5490 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper .wpfnl-dashboard-contents-header .wpfnl-dashboard-tabs .wpfnl-dashboard-tab:last-child {
5491 border-radius: 0 6px 6px 0;
5492 margin-left: -1px;
5493 }
5494 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper .wpfnl-dashboard-contents-header .wpfnl-dashboard-tabs .wpfnl-dashboard-tab.active {
5495 color: #6E42D3;
5496 border-color: #6E42D3;
5497 box-shadow: none;
5498 z-index: 1;
5499 }
5500 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper .wpfnl-dashboard-contents-header .wpfnl-dashboard-right-header {
5501 display: flex;
5502 align-items: center;
5503 gap: 12px;
5504 margin-left: auto;
5505 }
5506 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper .wpfnl-dashboard-contents-header .wpfnl-dashboard-right-header .wpfnl-dashboard-filter-wrapper {
5507 position: relative;
5508 }
5509 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper .wpfnl-dashboard-contents-header .wpfnl-dashboard-right-header .wpfnl-dashboard-filter-wrapper .wpfnl-date-range-trigger {
5510 display: flex;
5511 align-items: center;
5512 justify-content: space-between;
5513 gap: 18px;
5514 background: #FFF;
5515 border: 1px solid #DCD9E8;
5516 border-radius: 8px;
5517 outline: none;
5518 padding: 11px 14px;
5519 cursor: pointer;
5520 color: #2D3149;
5521 font-size: 14px;
5522 font-weight: 500;
5523 line-height: 1;
5524 transition: border-color 0.2s ease;
5525 }
5526 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper .wpfnl-dashboard-contents-header .wpfnl-dashboard-right-header .wpfnl-dashboard-filter-wrapper .wpfnl-date-range-trigger svg {
5527 color: #7A7C8E;
5528 flex-shrink: 0;
5529 }
5530 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper .wpfnl-dashboard-contents-header .wpfnl-dashboard-right-header .wpfnl-dashboard-filter-wrapper .wpfnl-date-range-trigger:hover, body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper .wpfnl-dashboard-contents-header .wpfnl-dashboard-right-header .wpfnl-dashboard-filter-wrapper .wpfnl-date-range-trigger.is-open {
5531 border-color: #6E42D3;
5532 }
5533 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper .wpfnl-dashboard-contents-header .wpfnl-dashboard-right-header .wpfnl-dashboard-filter-wrapper .wpfnl-date-range-panel {
5534 position: absolute;
5535 top: calc(100% + 10px);
5536 right: 0;
5537 z-index: 99;
5538 width: 680px;
5539 background: #FFF;
5540 border: 1px solid #EBEDF0;
5541 border-radius: 12px;
5542 box-shadow: 0px 18px 22px 0px rgba(73, 59, 104, 0.1);
5543 display: grid;
5544 grid-template-columns: 168px 1fr;
5545 grid-template-rows: 1fr auto;
5546 grid-template-areas: "presets calendars" "presets footer";
5547 }
5548 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper .wpfnl-dashboard-contents-header .wpfnl-dashboard-right-header .wpfnl-dashboard-filter-wrapper .wpfnl-date-range-presets {
5549 grid-area: presets;
5550 border-right: 1px solid #EBEDF0;
5551 margin: 0;
5552 padding: 16px 12px;
5553 list-style: none;
5554 }
5555 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper .wpfnl-dashboard-contents-header .wpfnl-dashboard-right-header .wpfnl-dashboard-filter-wrapper .wpfnl-date-range-presets .wpfnl-date-range-preset {
5556 margin: 0 0 4px;
5557 padding: 9px 12px;
5558 border-radius: 8px;
5559 color: #2D3149;
5560 font-size: 14px;
5561 font-weight: 400;
5562 line-height: normal;
5563 cursor: pointer;
5564 transition: background 0.2s ease;
5565 }
5566 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper .wpfnl-dashboard-contents-header .wpfnl-dashboard-right-header .wpfnl-dashboard-filter-wrapper .wpfnl-date-range-presets .wpfnl-date-range-preset:hover {
5567 background: #F6F5FA;
5568 }
5569 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper .wpfnl-dashboard-contents-header .wpfnl-dashboard-right-header .wpfnl-dashboard-filter-wrapper .wpfnl-date-range-presets .wpfnl-date-range-preset.active {
5570 background: #F1ECFB;
5571 color: #6E42D3;
5572 font-weight: 500;
5573 }
5574 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper .wpfnl-dashboard-contents-header .wpfnl-dashboard-right-header .wpfnl-dashboard-filter-wrapper .wpfnl-date-range-calendars {
5575 grid-area: calendars;
5576 display: flex;
5577 }
5578 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper .wpfnl-dashboard-contents-header .wpfnl-dashboard-right-header .wpfnl-dashboard-filter-wrapper .wpfnl-date-range-calendars .wpfnl-date-range-calendar {
5579 flex: 1;
5580 padding: 16px;
5581 min-width: 0;
5582 }
5583 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper .wpfnl-dashboard-contents-header .wpfnl-dashboard-right-header .wpfnl-dashboard-filter-wrapper .wpfnl-date-range-calendars .wpfnl-date-range-calendar + .wpfnl-date-range-calendar {
5584 border-left: 1px solid #EBEDF0;
5585 }
5586 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper .wpfnl-dashboard-contents-header .wpfnl-dashboard-right-header .wpfnl-dashboard-filter-wrapper .wpfnl-date-range-calendars .wpfnl-date-range-calendar-header {
5587 display: flex;
5588 align-items: center;
5589 justify-content: space-between;
5590 margin-bottom: 12px;
5591 }
5592 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper .wpfnl-dashboard-contents-header .wpfnl-dashboard-right-header .wpfnl-dashboard-filter-wrapper .wpfnl-date-range-calendars .wpfnl-date-range-calendar-title {
5593 color: #2D3149;
5594 font-size: 14px;
5595 font-weight: 600;
5596 line-height: 1;
5597 }
5598 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper .wpfnl-dashboard-contents-header .wpfnl-dashboard-right-header .wpfnl-dashboard-filter-wrapper .wpfnl-date-range-calendars .wpfnl-date-range-nav {
5599 display: flex;
5600 align-items: center;
5601 justify-content: center;
5602 width: 24px;
5603 height: 24px;
5604 padding: 0;
5605 border: none;
5606 background: none;
5607 border-radius: 6px;
5608 color: #2D3149;
5609 cursor: pointer;
5610 }
5611 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper .wpfnl-dashboard-contents-header .wpfnl-dashboard-right-header .wpfnl-dashboard-filter-wrapper .wpfnl-date-range-calendars .wpfnl-date-range-nav:hover:not(:disabled) {
5612 background: #F6F5FA;
5613 }
5614 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper .wpfnl-dashboard-contents-header .wpfnl-dashboard-right-header .wpfnl-dashboard-filter-wrapper .wpfnl-date-range-calendars .wpfnl-date-range-nav:disabled {
5615 opacity: 0.3;
5616 cursor: default;
5617 }
5618 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper .wpfnl-dashboard-contents-header .wpfnl-dashboard-right-header .wpfnl-dashboard-filter-wrapper .wpfnl-date-range-calendars .wpfnl-date-range-weekdays {
5619 display: grid;
5620 grid-template-columns: repeat(7, 1fr);
5621 margin-bottom: 4px;
5622 }
5623 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper .wpfnl-dashboard-contents-header .wpfnl-dashboard-right-header .wpfnl-dashboard-filter-wrapper .wpfnl-date-range-calendars .wpfnl-date-range-weekdays span {
5624 text-align: center;
5625 color: #2D3149;
5626 font-size: 13px;
5627 font-weight: 500;
5628 line-height: 28px;
5629 }
5630 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper .wpfnl-dashboard-contents-header .wpfnl-dashboard-right-header .wpfnl-dashboard-filter-wrapper .wpfnl-date-range-calendars .wpfnl-date-range-days {
5631 display: grid;
5632 grid-template-columns: repeat(7, 1fr);
5633 align-content: start;
5634 row-gap: 2px;
5635 min-height: 204px;
5636 }
5637 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper .wpfnl-dashboard-contents-header .wpfnl-dashboard-right-header .wpfnl-dashboard-filter-wrapper .wpfnl-date-range-calendars .wpfnl-date-range-day {
5638 height: 32px;
5639 padding: 0;
5640 border: none;
5641 background: none;
5642 color: #2D3149;
5643 font-size: 13px;
5644 font-weight: 400;
5645 line-height: 1;
5646 cursor: pointer;
5647 border-radius: 8px;
5648 transition: background 0.15s ease;
5649 }
5650 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper .wpfnl-dashboard-contents-header .wpfnl-dashboard-right-header .wpfnl-dashboard-filter-wrapper .wpfnl-date-range-calendars .wpfnl-date-range-day:hover:not(:disabled):not(.is-start):not(.is-end) {
5651 background: #F6F5FA;
5652 }
5653 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper .wpfnl-dashboard-contents-header .wpfnl-dashboard-right-header .wpfnl-dashboard-filter-wrapper .wpfnl-date-range-calendars .wpfnl-date-range-day.is-outside {
5654 color: #C7C9D4;
5655 }
5656 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper .wpfnl-dashboard-contents-header .wpfnl-dashboard-right-header .wpfnl-dashboard-filter-wrapper .wpfnl-date-range-calendars .wpfnl-date-range-day.is-disabled {
5657 color: #D8D9E1;
5658 cursor: default;
5659 }
5660 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper .wpfnl-dashboard-contents-header .wpfnl-dashboard-right-header .wpfnl-dashboard-filter-wrapper .wpfnl-date-range-calendars .wpfnl-date-range-day.is-in-range {
5661 background: #F1ECFB;
5662 border-radius: 0;
5663 }
5664 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper .wpfnl-dashboard-contents-header .wpfnl-dashboard-right-header .wpfnl-dashboard-filter-wrapper .wpfnl-date-range-calendars .wpfnl-date-range-day.is-start, body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper .wpfnl-dashboard-contents-header .wpfnl-dashboard-right-header .wpfnl-dashboard-filter-wrapper .wpfnl-date-range-calendars .wpfnl-date-range-day.is-end {
5665 background: #6E42D3;
5666 color: #FFF;
5667 font-weight: 500;
5668 }
5669 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper .wpfnl-dashboard-contents-header .wpfnl-dashboard-right-header .wpfnl-dashboard-filter-wrapper .wpfnl-date-range-footer {
5670 grid-area: footer;
5671 border-top: 1px solid #EBEDF0;
5672 display: flex;
5673 align-items: center;
5674 justify-content: flex-end;
5675 gap: 10px;
5676 padding: 14px 16px;
5677 }
5678 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper .wpfnl-dashboard-contents-header .wpfnl-dashboard-right-header .wpfnl-dashboard-filter-wrapper .wpfnl-date-range-footer button {
5679 border-radius: 8px;
5680 padding: 10px 22px;
5681 font-size: 13px;
5682 font-weight: 600;
5683 line-height: 1.25;
5684 cursor: pointer;
5685 outline: none;
5686 }
5687 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper .wpfnl-dashboard-contents-header .wpfnl-dashboard-right-header .wpfnl-dashboard-filter-wrapper .wpfnl-date-range-footer .wpfnl-date-range-cancel {
5688 border: 1px solid #DCD9E8;
5689 background: #FFF;
5690 color: #2D3149;
5691 }
5692 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper .wpfnl-dashboard-contents-header .wpfnl-dashboard-right-header .wpfnl-dashboard-filter-wrapper .wpfnl-date-range-footer .wpfnl-date-range-cancel:hover {
5693 background: #F6F5FA;
5694 }
5695 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper .wpfnl-dashboard-contents-header .wpfnl-dashboard-right-header .wpfnl-dashboard-filter-wrapper .wpfnl-date-range-footer .wpfnl-date-range-apply {
5696 border: none;
5697 background: #6E42D3;
5698 box-shadow: 0px 9px 10px 0px rgba(193, 183, 232, 0.5);
5699 color: #FFF;
5700 }
5701 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper .wpfnl-dashboard-contents-header .wpfnl-dashboard-right-header .wpfnl-dashboard-filter-wrapper .wpfnl-date-range-footer .wpfnl-date-range-apply[disabled] {
5702 opacity: 0.5;
5703 cursor: default;
5704 box-shadow: none;
5705 }
5706 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper .wpfnl-dashboard-contents-header .wpfnl-dashboard-right-header .wpfnl-create-funnel-btn {
5707 border-radius: 6px;
5708 background: #6E42D3;
5709 box-shadow: 0px 2px 4px 0px rgba(223, 223, 249, 0.25);
5710 padding: 11px 16px;
5711 display: flex;
5712 align-items: center;
5713 justify-content: center;
5714 gap: 8px;
5715 color: #FFF;
5716 font-size: 15px;
5717 font-style: normal;
5718 font-weight: 500;
5719 line-height: normal;
5720 text-decoration: none;
5721 cursor: pointer;
5722 }
5723 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper .wpfnl-dashboard-contents-header .wpfnl-dashboard-right-header .wpfnl-sync-cache-btn {
5724 display: flex;
5725 align-items: center;
5726 gap: 8px;
5727 padding: 13px 14px;
5728 border-radius: 6px;
5729 border: none;
5730 outline: none;
5731 background: #FFF;
5732 color: #2D3149;
5733 font-size: 14px;
5734 font-style: normal;
5735 font-weight: 500;
5736 line-height: 1;
5737 cursor: pointer;
5738 white-space: nowrap;
5739 transition: color 0.15s, opacity 0.15s;
5740 }
5741 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper .wpfnl-dashboard-contents-header .wpfnl-dashboard-right-header .wpfnl-sync-cache-btn .wpfnl-sync-icon {
5742 flex-shrink: 0;
5743 }
5744 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper .wpfnl-dashboard-contents-header .wpfnl-dashboard-right-header .wpfnl-sync-cache-btn:hover:not(:disabled) {
5745 color: #6E42D3;
5746 }
5747 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper .wpfnl-dashboard-contents-header .wpfnl-dashboard-right-header .wpfnl-sync-cache-btn.is-syncing {
5748 opacity: 0.65;
5749 cursor: not-allowed;
5750 }
5751 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper .wpfnl-dashboard-contents-header .wpfnl-dashboard-right-header .wpfnl-sync-cache-btn.is-syncing .wpfnl-sync-icon {
5752 animation: wpfnl-spin 0.75s linear infinite;
5753 }
5754 @keyframes wpfnl-spin {
5755 from {
5756 transform: rotate(0deg);
5757 }
5758 to {
5759 transform: rotate(360deg);
5760 }
5761 }
5762 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper .wfpnl-dashboard-contents-body {
5763 margin-top: 24px;
5764 }
5765 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper .wfpnl-dashboard-contents-body .wpfnl-dashboard-cards-container {
5766 display: grid;
5767 grid-template-columns: repeat(5, 1fr);
5768 gap: 20px;
5769 }
5770 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper .wfpnl-dashboard-contents-body .wpfnl-dashboard-cards-container .wpfnl-single-card {
5771 padding: 20px;
5772 position: relative;
5773 border-radius: 6px;
5774 border: 1px solid rgba(230, 227, 241, 0.9);
5775 background: #FFF;
5776 }
5777 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper .wfpnl-dashboard-contents-body .wpfnl-dashboard-cards-container .wpfnl-single-card .wpfnl-loader {
5778 display: flex;
5779 align-items: center;
5780 justify-content: center;
5781 margin: 40px auto;
5782 padding: 20px;
5783 }
5784 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper .wfpnl-dashboard-contents-body .wpfnl-dashboard-cards-container .wpfnl-single-card .wpfnl-card-body {
5785 margin-top: 18px;
5786 display: flex;
5787 align-items: center;
5788 gap: 8px;
5789 }
5790 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper .wfpnl-dashboard-contents-body .wpfnl-dashboard-cards-container .wpfnl-single-card .wpfnl-card-label {
5791 margin: 0;
5792 color: #7A8B9A;
5793 font-size: 14px;
5794 font-weight: 400;
5795 line-height: 1.3;
5796 }
5797 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper .wfpnl-dashboard-contents-body .wpfnl-dashboard-cards-container .wpfnl-single-card .wpfnl-percentage {
5798 padding: 4px 7px;
5799 display: flex;
5800 align-items: center;
5801 gap: 1px;
5802 justify-content: center;
5803 font-size: 12px;
5804 font-weight: 500;
5805 line-height: 1;
5806 margin: 0;
5807 min-width: 30px;
5808 border-radius: 4px;
5809 background: #F6F5FA;
5810 }
5811 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper .wfpnl-dashboard-contents-body .wpfnl-dashboard-cards-container .wpfnl-single-card .wpfnl-percentage.wpfnl-decrease {
5812 background: rgba(236, 89, 86, 0.1);
5813 color: #DC2626;
5814 }
5815 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper .wfpnl-dashboard-contents-body .wpfnl-dashboard-cards-container .wpfnl-single-card .wpfnl-percentage.wpfnl-increase {
5816 background: rgba(18, 183, 106, 0.1);
5817 color: #16A34A;
5818 }
5819 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper .wfpnl-dashboard-contents-body .wpfnl-dashboard-cards-container .wpfnl-single-card .wpfnl-card-value {
5820 margin: 0;
5821 color: #1D2327;
5822 font-size: 28px;
5823 font-weight: 500;
5824 line-height: 1;
5825 }
5826 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper .wfpnl-dashboard-contents-body .wpfnl-dashboard-revenue-comparison {
5827 margin-top: 24px;
5828 }
5829
5830 .wpfnl-admin-dashboard .shimmer-line {
5831 height: 11px;
5832 margin-top: 11px;
5833 }
5834 .wpfnl-admin-dashboard .wpfnl-dashboard-performance {
5835 display: grid;
5836 grid-template-columns: 1fr 340px;
5837 gap: 16px;
5838 margin-top: 24px;
5839 }
5840 .wpfnl-admin-dashboard .wpfnl-dashboard-performance .wpfnl-day-by-day-performance {
5841 background: #FFF;
5842 border-radius: 6px;
5843 border: 1px solid rgba(230, 227, 241, 0.9);
5844 padding: 24px;
5845 display: flex;
5846 flex-direction: column;
5847 gap: 20px;
5848 }
5849 .wpfnl-admin-dashboard .wpfnl-dashboard-performance .wpfnl-day-by-day-performance .wpfnl-dbdp-header {
5850 display: flex;
5851 align-items: center;
5852 justify-content: space-between;
5853 }
5854 .wpfnl-admin-dashboard .wpfnl-dashboard-performance .wpfnl-day-by-day-performance .wpfnl-dbdp-title {
5855 color: #2D3149;
5856 font-size: 16px;
5857 font-weight: 600;
5858 line-height: 1;
5859 margin: 0;
5860 }
5861 .wpfnl-admin-dashboard .wpfnl-dashboard-performance .wpfnl-day-by-day-performance .wpfnl-dbdp-legend {
5862 display: flex;
5863 align-items: center;
5864 gap: 16px;
5865 }
5866 .wpfnl-admin-dashboard .wpfnl-dashboard-performance .wpfnl-day-by-day-performance .wpfnl-dbdp-legend .wpfnl-dbdp-legend-item {
5867 display: flex;
5868 align-items: center;
5869 gap: 6px;
5870 color: #7A8B9A;
5871 font-size: 13px;
5872 font-weight: 400;
5873 }
5874 .wpfnl-admin-dashboard .wpfnl-dashboard-performance .wpfnl-day-by-day-performance .wpfnl-dbdp-legend .wpfnl-dbdp-legend-item .wpfnl-dbdp-legend-dot {
5875 width: 8px;
5876 height: 8px;
5877 border-radius: 50%;
5878 flex-shrink: 0;
5879 }
5880 .wpfnl-admin-dashboard .wpfnl-dashboard-performance .wpfnl-day-by-day-performance .wpfnl-dbdp-summary {
5881 display: flex;
5882 align-items: stretch;
5883 gap: 12px;
5884 background: #F6F5FA;
5885 border-radius: 6px;
5886 padding: 0 15px;
5887 }
5888 .wpfnl-admin-dashboard .wpfnl-dashboard-performance .wpfnl-day-by-day-performance .wpfnl-dbdp-summary .wpfnl-dbdp-summary-card {
5889 flex: 1;
5890 display: flex;
5891 align-items: center;
5892 gap: 20px;
5893 padding: 14px 16px;
5894 border-left: 1px solid #fff;
5895 }
5896 .wpfnl-admin-dashboard .wpfnl-dashboard-performance .wpfnl-day-by-day-performance .wpfnl-dbdp-summary .wpfnl-dbdp-summary-card:first-child {
5897 border-left: 0;
5898 }
5899 .wpfnl-admin-dashboard .wpfnl-dashboard-performance .wpfnl-day-by-day-performance .wpfnl-dbdp-summary .wpfnl-dbdp-summary-card .wpfnl-dbdp-summary-icon {
5900 width: 30px;
5901 height: 30px;
5902 border-radius: 50px;
5903 background: #FFF;
5904 display: flex;
5905 align-items: center;
5906 justify-content: center;
5907 flex-shrink: 0;
5908 }
5909 .wpfnl-admin-dashboard .wpfnl-dashboard-performance .wpfnl-day-by-day-performance .wpfnl-dbdp-summary .wpfnl-dbdp-summary-card .wpfnl-dbdp-summary-info {
5910 display: flex;
5911 flex-direction: column;
5912 gap: 6px;
5913 }
5914 .wpfnl-admin-dashboard .wpfnl-dashboard-performance .wpfnl-day-by-day-performance .wpfnl-dbdp-summary .wpfnl-dbdp-summary-card .wpfnl-dbdp-summary-info .wpfnl-dbdp-summary-label {
5915 font-size: 13px;
5916 font-weight: 400;
5917 line-height: 1.3;
5918 color: #7A8B9A;
5919 }
5920 .wpfnl-admin-dashboard .wpfnl-dashboard-performance .wpfnl-day-by-day-performance .wpfnl-dbdp-summary .wpfnl-dbdp-summary-card .wpfnl-dbdp-summary-info .wpfnl-dbdp-summary-value {
5921 color: #1D2327;
5922 font-size: 26px;
5923 font-weight: 500;
5924 line-height: 1;
5925 }
5926 .wpfnl-admin-dashboard .wpfnl-dashboard-performance .wpfnl-day-by-day-performance .wpfnl-dbdp-chart {
5927 height: 220px;
5928 position: relative;
5929 }
5930 .wpfnl-admin-dashboard .wpfnl-dashboard-performance .wpfnl-day-by-day-performance .wpfnl-dbdp-chart canvas {
5931 width: 100% !important;
5932 height: 100% !important;
5933 }
5934 .wpfnl-admin-dashboard .wpfnl-dashboard-performance .wpfnl-funnel-contribution {
5935 background: #FFF;
5936 border-radius: 6px;
5937 border: 1px solid rgba(230, 227, 241, 0.9);
5938 padding: 24px;
5939 display: flex;
5940 flex-direction: column;
5941 gap: 20px;
5942 }
5943 .wpfnl-admin-dashboard .wpfnl-dashboard-performance .wpfnl-funnel-contribution .wpfnl-fc-title {
5944 color: #2D3149;
5945 font-size: 16px;
5946 font-weight: 600;
5947 line-height: 1;
5948 margin: 0;
5949 }
5950 .wpfnl-admin-dashboard .wpfnl-dashboard-performance .wpfnl-funnel-contribution .wpfnl-fc-donut-wrapper {
5951 display: flex;
5952 justify-content: center;
5953 }
5954 .wpfnl-admin-dashboard .wpfnl-dashboard-performance .wpfnl-funnel-contribution .wpfnl-fc-donut-wrapper .wpfnl-fc-donut {
5955 position: relative;
5956 width: 180px;
5957 height: 180px;
5958 }
5959 .wpfnl-admin-dashboard .wpfnl-dashboard-performance .wpfnl-funnel-contribution .wpfnl-fc-donut-wrapper .wpfnl-fc-donut canvas {
5960 width: 100% !important;
5961 height: 100% !important;
5962 }
5963 .wpfnl-admin-dashboard .wpfnl-dashboard-performance .wpfnl-funnel-contribution .wpfnl-fc-donut-wrapper .wpfnl-fc-donut .wpfnl-fc-donut-center {
5964 position: absolute;
5965 inset: 0;
5966 display: flex;
5967 flex-direction: column;
5968 align-items: center;
5969 justify-content: center;
5970 gap: 6px;
5971 pointer-events: none;
5972 }
5973 .wpfnl-admin-dashboard .wpfnl-dashboard-performance .wpfnl-funnel-contribution .wpfnl-fc-donut-wrapper .wpfnl-fc-donut .wpfnl-fc-donut-center .wpfnl-fc-total-value {
5974 color: #1D2327;
5975 font-size: 22px;
5976 font-weight: 600;
5977 line-height: 1;
5978 }
5979 .wpfnl-admin-dashboard .wpfnl-dashboard-performance .wpfnl-funnel-contribution .wpfnl-fc-donut-wrapper .wpfnl-fc-donut .wpfnl-fc-donut-center .wpfnl-fc-total-label {
5980 color: #7A8B9A;
5981 font-size: 12px;
5982 font-weight: 400;
5983 line-height: 1;
5984 }
5985 .wpfnl-admin-dashboard .wpfnl-dashboard-performance .wpfnl-funnel-contribution .wpfnl-fc-breakdown {
5986 display: flex;
5987 flex-direction: column;
5988 gap: 22px;
5989 }
5990 .wpfnl-admin-dashboard .wpfnl-dashboard-performance .wpfnl-funnel-contribution .wpfnl-fc-breakdown .wpfnl-fc-breakdown-item {
5991 display: flex;
5992 flex-direction: column;
5993 gap: 6px;
5994 }
5995 .wpfnl-admin-dashboard .wpfnl-dashboard-performance .wpfnl-funnel-contribution .wpfnl-fc-breakdown .wpfnl-fc-breakdown-item .wpfnl-fc-breakdown-top {
5996 display: flex;
5997 align-items: center;
5998 justify-content: space-between;
5999 }
6000 .wpfnl-admin-dashboard .wpfnl-dashboard-performance .wpfnl-funnel-contribution .wpfnl-fc-breakdown .wpfnl-fc-breakdown-item .wpfnl-fc-breakdown-top .wpfnl-fc-breakdown-value {
6001 color: #1D2327;
6002 font-size: 16px;
6003 font-weight: 600;
6004 line-height: 1;
6005 }
6006 .wpfnl-admin-dashboard .wpfnl-dashboard-performance .wpfnl-funnel-contribution .wpfnl-fc-breakdown .wpfnl-fc-breakdown-item .wpfnl-fc-breakdown-top .wpfnl-fc-breakdown-pct {
6007 color: #2D3149;
6008 font-size: 13px;
6009 font-weight: 400;
6010 line-height: 1;
6011 }
6012 .wpfnl-admin-dashboard .wpfnl-dashboard-performance .wpfnl-funnel-contribution .wpfnl-fc-breakdown .wpfnl-fc-breakdown-item .wpfnl-fc-breakdown-label {
6013 color: #7A8B9A;
6014 font-size: 14px;
6015 font-weight: 400;
6016 line-height: 1;
6017 margin-top: 3px;
6018 margin-bottom: 3px;
6019 }
6020 .wpfnl-admin-dashboard .wpfnl-dashboard-performance .wpfnl-funnel-contribution .wpfnl-fc-breakdown .wpfnl-fc-breakdown-item .wpfnl-fc-breakdown-bar-track {
6021 width: 100%;
6022 height: 4px;
6023 background: #EEF0F3;
6024 border-radius: 100px;
6025 overflow: hidden;
6026 }
6027 .wpfnl-admin-dashboard .wpfnl-dashboard-performance .wpfnl-funnel-contribution .wpfnl-fc-breakdown .wpfnl-fc-breakdown-item .wpfnl-fc-breakdown-bar-track .wpfnl-fc-breakdown-bar-fill {
6028 height: 100%;
6029 border-radius: 100px;
6030 transition: width 0.4s ease;
6031 }
6032 .wpfnl-admin-dashboard .wpfnl-top-performing-funnels {
6033 background: #FFF;
6034 margin-top: 24px;
6035 padding: 24px;
6036 border-radius: 6px;
6037 border: 1px solid rgba(230, 227, 241, 0.9);
6038 }
6039 .wpfnl-admin-dashboard .wpfnl-top-performing-funnels .wpfnl-dashboard-section-title {
6040 color: #2D3149;
6041 font-size: 16px;
6042 font-weight: 600;
6043 line-height: 1.2;
6044 margin: 0;
6045 margin-bottom: 24px;
6046 }
6047 .wpfnl-admin-dashboard .wpfnl-top-performing-funnels .wpfnl-section-header {
6048 display: flex;
6049 align-items: center;
6050 justify-content: space-between;
6051 gap: 12px;
6052 margin-bottom: 24px;
6053 }
6054 .wpfnl-admin-dashboard .wpfnl-top-performing-funnels .wpfnl-section-header .wpfnl-dashboard-section-title {
6055 margin-bottom: 0;
6056 }
6057 .wpfnl-admin-dashboard .wpfnl-top-performing-funnels .wpfnl-view-all-link {
6058 display: inline-flex;
6059 align-items: center;
6060 gap: 6px;
6061 color: #6E42D3;
6062 font-size: 13px;
6063 font-weight: 500;
6064 line-height: 1;
6065 text-decoration: none;
6066 padding: 6px 8px;
6067 margin-right: -8px;
6068 border-radius: 6px;
6069 flex-shrink: 0;
6070 transition: background 0.2s ease;
6071 }
6072 .wpfnl-admin-dashboard .wpfnl-top-performing-funnels .wpfnl-view-all-link:hover, .wpfnl-admin-dashboard .wpfnl-top-performing-funnels .wpfnl-view-all-link:focus {
6073 background: #F1ECFB;
6074 color: #6E42D3;
6075 box-shadow: none;
6076 }
6077 .wpfnl-admin-dashboard .wpfnl-top-performing-funnels .wpfnl-view-all-link svg {
6078 flex-shrink: 0;
6079 }
6080 .wpfnl-admin-dashboard .wpfnl-top-performing-funnels .wpfnl-dashboard-table-wrapper .wpfnl-table-col .table-text {
6081 position: relative;
6082 }
6083 .wpfnl-admin-dashboard .wpfnl-top-performing-funnels .wpfnl-dashboard-table-wrapper .wpfnl-table-col .table-text .pro-tag-icon {
6084 top: -3px;
6085 right: -28px;
6086 }
6087 .wpfnl-admin-dashboard .wpfnl-top-performing-funnels .wpfnl-dashboard-table-wrapper p {
6088 margin: 0;
6089 }
6090 .wpfnl-admin-dashboard .wpfnl-top-performing-funnels .wpfnl-dashboard-table-wrapper .wpfnl-table-header,
6091 .wpfnl-admin-dashboard .wpfnl-top-performing-funnels .wpfnl-dashboard-table-wrapper .wpfnl-table-row {
6092 display: grid;
6093 grid-template-columns: 2fr repeat(6, 1fr);
6094 gap: 20px;
6095 }
6096 .wpfnl-admin-dashboard .wpfnl-top-performing-funnels .wpfnl-dashboard-table-wrapper .wpfnl-table-header {
6097 padding-bottom: 16px;
6098 border-bottom: 1px solid #EEF0F3;
6099 }
6100 .wpfnl-admin-dashboard .wpfnl-top-performing-funnels .wpfnl-dashboard-table-wrapper .wpfnl-table-header p {
6101 color: #7A8B9A;
6102 font-size: 14px;
6103 font-style: normal;
6104 font-weight: 400;
6105 line-height: 1.2;
6106 }
6107 .wpfnl-admin-dashboard .wpfnl-top-performing-funnels .wpfnl-dashboard-table-wrapper .wpfnl-table-row {
6108 padding: 17px 0;
6109 border-bottom: 1px solid #EEF0F3;
6110 }
6111 .wpfnl-admin-dashboard .wpfnl-top-performing-funnels .wpfnl-dashboard-table-wrapper .wpfnl-table-row:last-child {
6112 border-bottom: none;
6113 padding-bottom: 0;
6114 }
6115 .wpfnl-admin-dashboard .wpfnl-top-performing-funnels .wpfnl-dashboard-table-wrapper .wpfnl-table-row p {
6116 color: #2D3149;
6117 font-size: 14px;
6118 font-weight: 400;
6119 line-height: 1.2;
6120 word-wrap: break-word;
6121 }
6122 .wpfnl-admin-dashboard .wpfnl-top-performing-funnels .wpfnl-dashboard-table-wrapper .wpfnl-table-row p a {
6123 color: #2D3149;
6124 font-size: 14px;
6125 font-weight: 500;
6126 line-height: 1;
6127 text-decoration: none;
6128 }
6129 .wpfnl-admin-dashboard .wpfnl-top-performing-funnels .wpfnl-dashboard-table-wrapper .wpfnl-table-row .aov-tag {
6130 padding: 6px 7px;
6131 border-radius: 4px;
6132 background: #F6F5FA;
6133 color: #16A34A;
6134 text-align: center;
6135 font-size: 12px;
6136 font-weight: 500;
6137 line-height: 1;
6138 display: inline-block;
6139 }
6140 .wpfnl-admin-dashboard .wpfnl-top-performing-funnels .wpfnl-dashboard-table-wrapper .wpfnl-table-row .aov-tag.is-positive {
6141 color: #16A34A;
6142 }
6143 .wpfnl-admin-dashboard .wpfnl-top-performing-funnels .wpfnl-dashboard-table-wrapper .wpfnl-table-row .aov-tag.is-negative {
6144 color: #F04438;
6145 }
6146 .wpfnl-admin-dashboard .wpfnl-top-performing-funnels .wpfnl-dashboard-table-wrapper .wpfnl-table-row .aov-tag.is-neutral {
6147 color: #7A7C8E;
6148 }
6149 .wpfnl-admin-dashboard .wpfnl-top-performing-funnels .wpfnl-dashboard-table-wrapper .wpfnl-empty-table-body {
6150 display: flex;
6151 align-items: center;
6152 justify-content: center;
6153 height: 100%;
6154 text-align: center;
6155 padding: 35px;
6156 }
6157 .wpfnl-admin-dashboard .wpfnl-top-performing-funnels .wpfnl-dashboard-table-wrapper .wpfnl-empty-table-body .wpfnl-loader {
6158 display: block;
6159 padding: 40px;
6160 margin: 60px auto;
6161 }
6162 .wpfnl-admin-dashboard .wpfnl-top-performing-funnels .wpfnl-dashboard-table-wrapper .wpfnl-empty-table-body p {
6163 color: #2D3149;
6164 font-size: 15px;
6165 font-style: normal;
6166 font-weight: 500;
6167 line-height: 0.93;
6168 margin-top: 17px;
6169 }
6170 .wpfnl-admin-dashboard .wpfnl-dashboard-compare-store {
6171 display: grid;
6172 grid-template-columns: repeat(3, 1fr);
6173 gap: 16px;
6174 margin-top: 24px;
6175 }
6176 .wpfnl-admin-dashboard .wpfnl-dashboard-compare-store .wpfnl-compare-store-card {
6177 padding: 24px 24px 20px;
6178 display: flex;
6179 flex-direction: column;
6180 gap: 10px;
6181 border-radius: 6px;
6182 border: 1px solid rgba(230, 227, 241, 0.9);
6183 background: #FFF;
6184 }
6185 .wpfnl-admin-dashboard .wpfnl-dashboard-compare-store .wpfnl-compare-store-card .wpfnl-csc-header {
6186 display: flex;
6187 align-items: center;
6188 justify-content: space-between;
6189 margin-bottom: 4px;
6190 }
6191 .wpfnl-admin-dashboard .wpfnl-dashboard-compare-store .wpfnl-compare-store-card .wpfnl-csc-header .wpfnl-csc-label {
6192 color: #7A8B9A;
6193 font-size: 14px;
6194 font-weight: 400;
6195 line-height: 1;
6196 }
6197 .wpfnl-admin-dashboard .wpfnl-dashboard-compare-store .wpfnl-compare-store-card .wpfnl-csc-header .wpfnl-csc-info-icon {
6198 display: flex;
6199 align-items: center;
6200 cursor: pointer;
6201 opacity: 0.7;
6202 }
6203 .wpfnl-admin-dashboard .wpfnl-dashboard-compare-store .wpfnl-compare-store-card .wpfnl-csc-header .wpfnl-csc-info-icon:hover {
6204 opacity: 1;
6205 }
6206 .wpfnl-admin-dashboard .wpfnl-dashboard-compare-store .wpfnl-compare-store-card .wpfnl-csc-body {
6207 display: flex;
6208 align-items: baseline;
6209 gap: 6px;
6210 flex-wrap: wrap;
6211 }
6212 .wpfnl-admin-dashboard .wpfnl-dashboard-compare-store .wpfnl-compare-store-card .wpfnl-csc-body .wpfnl-csc-main-value {
6213 color: #1D2327;
6214 font-size: 28px;
6215 font-weight: 500;
6216 line-height: 1;
6217 }
6218 .wpfnl-admin-dashboard .wpfnl-dashboard-compare-store .wpfnl-compare-store-card .wpfnl-csc-body .wpfnl-csc-baseline {
6219 color: #1F2937;
6220 font-size: 15px;
6221 font-weight: 400;
6222 line-height: 1;
6223 }
6224 .wpfnl-admin-dashboard .wpfnl-dashboard-compare-store .wpfnl-compare-store-card .wpfnl-csc-body .wpfnl-csc-baseline strong {
6225 font-size: 18px;
6226 font-weight: 400;
6227 }
6228 .wpfnl-admin-dashboard .wpfnl-dashboard-compare-store .wpfnl-compare-store-card .wpfnl-csc-footer {
6229 margin-top: 10px;
6230 padding-top: 14px;
6231 display: flex;
6232 flex-direction: column;
6233 gap: 11px;
6234 position: relative;
6235 }
6236 .wpfnl-admin-dashboard .wpfnl-dashboard-compare-store .wpfnl-compare-store-card .wpfnl-csc-footer::before {
6237 content: "";
6238 position: absolute;
6239 left: -24px;
6240 top: 0;
6241 background-color: #E6E3F1;
6242 height: 1px;
6243 width: calc(100% + 48px);
6244 }
6245 .wpfnl-admin-dashboard .wpfnl-dashboard-compare-store .wpfnl-compare-store-card .wpfnl-csc-footer .wpfnl-csc-footer-top {
6246 display: flex;
6247 align-items: center;
6248 justify-content: space-between;
6249 }
6250 .wpfnl-admin-dashboard .wpfnl-dashboard-compare-store .wpfnl-compare-store-card .wpfnl-csc-footer .wpfnl-csc-footer-top .wpfnl-csc-footer-label {
6251 color: #7A8B9A;
6252 font-size: 14px;
6253 font-weight: 400;
6254 line-height: 1;
6255 }
6256 .wpfnl-admin-dashboard .wpfnl-dashboard-compare-store .wpfnl-compare-store-card .wpfnl-csc-footer .wpfnl-csc-footer-top .wpfnl-csc-lift-value {
6257 font-size: 13px;
6258 font-weight: 600;
6259 line-height: 1;
6260 border-radius: 4px;
6261 background: #F6F5FA;
6262 padding: 6px 6px;
6263 }
6264 .wpfnl-admin-dashboard .wpfnl-dashboard-compare-store .wpfnl-compare-store-card .wpfnl-csc-footer .wpfnl-csc-footer-top .wpfnl-csc-lift-value.is-increase {
6265 color: #16A34A;
6266 }
6267 .wpfnl-admin-dashboard .wpfnl-dashboard-compare-store .wpfnl-compare-store-card .wpfnl-csc-footer .wpfnl-csc-footer-top .wpfnl-csc-lift-value.is-decrease {
6268 color: #DC2626;
6269 }
6270 .wpfnl-admin-dashboard .wpfnl-dashboard-compare-store .wpfnl-compare-store-card .wpfnl-csc-footer .wpfnl-csc-progress-bar {
6271 width: 100%;
6272 height: 4px;
6273 background: #EEF0F3;
6274 border-radius: 100px;
6275 overflow: hidden;
6276 }
6277 .wpfnl-admin-dashboard .wpfnl-dashboard-compare-store .wpfnl-compare-store-card .wpfnl-csc-footer .wpfnl-csc-progress-bar .wpfnl-csc-progress-fill {
6278 height: 100%;
6279 border-radius: 100px;
6280 background: #6E42D3;
6281 transition: width 0.4s ease;
6282 }
6283 .wpfnl-admin-dashboard .wpfnl-dashboard-compare-store .wpfnl-compare-store-card .wpfnl-csc-footer .wpfnl-csc-progress-bar .wpfnl-csc-progress-fill.is-decrease {
6284 background: #DC2626;
6285 }
6286 .wpfnl-admin-dashboard .wpfnl-funnel-health-metrics {
6287 background: #FFF;
6288 border-radius: 6px;
6289 border: 1px solid rgba(230, 227, 241, 0.9);
6290 padding: 24px;
6291 margin-top: 24px;
6292 }
6293 .wpfnl-admin-dashboard .wpfnl-funnel-health-metrics .wpfnl-fhm-title {
6294 color: #2D3149;
6295 font-size: 16px;
6296 font-weight: 600;
6297 line-height: 1;
6298 margin: 0 0 17px;
6299 }
6300 .wpfnl-admin-dashboard .wpfnl-funnel-health-metrics .wpfnl-fhm-grid {
6301 display: grid;
6302 grid-template-columns: repeat(2, 1fr);
6303 gap: 24px 48px;
6304 border-radius: 4px;
6305 border: 1px solid #EEF0F3;
6306 padding: 24px;
6307 }
6308 .wpfnl-admin-dashboard .wpfnl-funnel-health-metrics .wpfnl-health-metric-bar {
6309 display: flex;
6310 flex-direction: column;
6311 gap: 8px;
6312 }
6313 .wpfnl-admin-dashboard .wpfnl-funnel-health-metrics .wpfnl-health-metric-bar .wpfnl-hmb-top {
6314 display: flex;
6315 align-items: center;
6316 justify-content: space-between;
6317 }
6318 .wpfnl-admin-dashboard .wpfnl-funnel-health-metrics .wpfnl-health-metric-bar .wpfnl-hmb-top .wpfnl-hmb-label {
6319 color: #7A8B9A;
6320 font-size: 14px;
6321 font-weight: 400;
6322 line-height: 1;
6323 }
6324 .wpfnl-admin-dashboard .wpfnl-funnel-health-metrics .wpfnl-health-metric-bar .wpfnl-hmb-top .wpfnl-hmb-value {
6325 color: #1D2327;
6326 font-size: 14px;
6327 font-weight: 600;
6328 line-height: 1;
6329 }
6330 .wpfnl-admin-dashboard .wpfnl-funnel-health-metrics .wpfnl-health-metric-bar .wpfnl-hmb-track {
6331 width: 100%;
6332 height: 5px;
6333 background: #EEF0F3;
6334 border-radius: 100px;
6335 overflow: hidden;
6336 }
6337 .wpfnl-admin-dashboard .wpfnl-funnel-health-metrics .wpfnl-health-metric-bar .wpfnl-hmb-track .wpfnl-hmb-fill {
6338 height: 100%;
6339 border-radius: 100px;
6340 transition: width 0.4s ease;
6341 }
6342 .wpfnl-admin-dashboard .wpfnl-leads-analytics .wpfnl-leads-analytics-wrapper .wpfnl-dashboard-cards-container {
6343 display: grid;
6344 grid-template-columns: repeat(5, 1fr);
6345 gap: 20px;
6346 margin-top: 24px;
6347 }
6348 .wpfnl-admin-dashboard .wpfnl-leads-analytics .wpfnl-leads-analytics-wrapper .wpfnl-lead-growth-chart {
6349 background: #FFF;
6350 border-radius: 6px;
6351 border: 1px solid rgba(230, 227, 241, 0.9);
6352 padding: 24px;
6353 margin-top: 24px;
6354 display: flex;
6355 flex-direction: column;
6356 gap: 20px;
6357 }
6358 .wpfnl-admin-dashboard .wpfnl-leads-analytics .wpfnl-leads-analytics-wrapper .wpfnl-lead-growth-chart .wpfnl-lgc-header .wpfnl-lgc-title {
6359 color: #2D3149;
6360 font-size: 16px;
6361 font-weight: 600;
6362 line-height: 1;
6363 margin: 0;
6364 }
6365 .wpfnl-admin-dashboard .wpfnl-leads-analytics .wpfnl-leads-analytics-wrapper .wpfnl-lead-growth-chart .wpfnl-lgc-chart {
6366 height: 260px;
6367 position: relative;
6368 }
6369 .wpfnl-admin-dashboard .wpfnl-leads-analytics .wpfnl-leads-analytics-wrapper .wpfnl-lead-growth-chart .wpfnl-lgc-chart canvas {
6370 width: 100% !important;
6371 height: 100% !important;
6372 }
6373 .wpfnl-admin-dashboard .wpfnl-leads-analytics .wpfnl-leads-analytics-wrapper .wpfnl-leads-top-funnels .wpfnl-leads-table-row {
6374 grid-template-columns: 2fr repeat(5, 1fr);
6375 }
6376
6377 @media only screen and (max-width: 1699px) {
6378 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body {
6379 width: calc(100% - 90px);
6380 }
6381 }
6382 @media only screen and (max-width: 1399px) {
6383 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-header {
6384 padding: 20px;
6385 gap: 20px;
6386 }
6387 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard {
6388 gap: 50px;
6389 }
6390 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body {
6391 width: 100%;
6392 padding-right: 20px;
6393 padding-left: 20px;
6394 }
6395 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper .wfpnl-dashboard-contents-body .wpfnl-dashboard-cards-container {
6396 grid-template-columns: repeat(3, 1fr);
6397 gap: 16px;
6398 }
6399 body.toplevel_page_wpfunnels .wpfnl-admin-views-wrapper .wpfnl-admin-dashboard .wpfnl-dashboard-body .wpfnl-dashboard-contents-wrapper .wfpnl-dashboard-contents-body .wpfnl-dashboard-cards-container .wpfnl-single-card .wpfnl-card-value {
6400 font-size: 22px;
6401 }
6402 .wpfnl-admin-dashboard .wpfnl-dashboard-compare-store .wpfnl-compare-store-card .wpfnl-csc-body .wpfnl-csc-main-value {
6403 font-size: 22px;
6404 }
6405 .wpfnl-admin-dashboard .wpfnl-dashboard-compare-store .wpfnl-compare-store-card .wpfnl-csc-body .wpfnl-csc-baseline {
6406 font-size: 14px;
6407 }
6408 .wpfnl-admin-dashboard .wpfnl-dashboard-compare-store .wpfnl-compare-store-card .wpfnl-csc-body .wpfnl-csc-baseline strong {
6409 font-size: 15px;
6410 }
6411 .wpfnl-admin-dashboard .wpfnl-dashboard-performance .wpfnl-day-by-day-performance .wpfnl-dbdp-summary {
6412 padding: 0;
6413 }
6414 .wpfnl-admin-dashboard .wpfnl-dashboard-performance .wpfnl-day-by-day-performance .wpfnl-dbdp-summary .wpfnl-dbdp-summary-card {
6415 gap: 12px;
6416 padding: 11px 12px;
6417 }
6418 .wpfnl-admin-dashboard .wpfnl-dashboard-performance .wpfnl-day-by-day-performance .wpfnl-dbdp-summary .wpfnl-dbdp-summary-card .wpfnl-dbdp-summary-info .wpfnl-dbdp-summary-value {
6419 font-size: 22px;
6420 }
6421 }
6422 @media only screen and (max-width: 1199px) {
6423 .wpfnl-admin-dashboard .wpfnl-dashboard-compare-store .wpfnl-compare-store-card {
6424 padding: 20px 20px 20px;
6425 }
6426 .wpfnl-admin-dashboard .wpfnl-dashboard-compare-store .wpfnl-compare-store-card .wpfnl-csc-footer::before {
6427 left: -20px;
6428 width: calc(100% + 40px);
6429 }
6430 .wpfnl-admin-dashboard .wpfnl-dashboard-performance {
6431 grid-template-columns: 1fr 280px;
6432 }
6433 .wpfnl-admin-dashboard .wpfnl-dashboard-performance .wpfnl-day-by-day-performance {
6434 padding: 20px;
6435 }
6436 .wpfnl-admin-dashboard .wpfnl-dashboard-performance .wpfnl-day-by-day-performance .wpfnl-dbdp-summary .wpfnl-dbdp-summary-card .wpfnl-dbdp-summary-info .wpfnl-dbdp-summary-value {
6437 font-size: 18px;
6438 }
6439 }
6440 .wpfnl-pro-section-wrapper.is-locked .wpfnl-pro-content {
6441 opacity: 0.38;
6442 pointer-events: none;
6443 user-select: none;
6444 }
6445
6446 .wpfnl-pro-banner {
6447 display: flex;
6448 align-items: center;
6449 justify-content: space-between;
6450 gap: 12px;
6451 padding: 10px 16px;
6452 margin-bottom: 14px;
6453 background: #F3EFFF;
6454 border: 1px solid #DDD5F9;
6455 border-radius: 8px;
6456 text-decoration: none;
6457 cursor: pointer;
6458 transition: background 0.18s;
6459 }
6460 .wpfnl-pro-banner:hover {
6461 background: #EBE4FF;
6462 }
6463 .wpfnl-pro-banner .wpfnl-pro-banner-left {
6464 display: flex;
6465 align-items: center;
6466 gap: 8px;
6467 color: #5a35b8;
6468 font-size: 13px;
6469 font-weight: 500;
6470 line-height: 1;
6471 }
6472 .wpfnl-pro-banner .wpfnl-pro-banner-left svg {
6473 flex-shrink: 0;
6474 stroke: #6E42D3;
6475 }
6476 .wpfnl-pro-banner .wpfnl-pro-banner-btn {
6477 flex-shrink: 0;
6478 display: inline-block;
6479 padding: 6px 16px;
6480 background: #6E42D3;
6481 color: #fff;
6482 font-size: 12px;
6483 font-weight: 600;
6484 border-radius: 5px;
6485 white-space: nowrap;
6486 transition: background 0.18s;
6487 }
6488 .wpfnl-pro-banner:hover .wpfnl-pro-banner-btn {
6489 background: #5a35b8;
6490 }
6491
6492 .wpfnl-compare-store-card {
6493 position: relative;
6494 }
6495 .wpfnl-compare-store-card .wpfnl-csc-header-right {
6496 display: flex;
6497 align-items: center;
6498 gap: 6px;
6499 }
6500 .wpfnl-compare-store-card .wpfnl-csc-pro-badge {
6501 display: flex;
6502 align-items: center;
6503 }
6504 .wpfnl-compare-store-card .wpfnl-csc-pro-badge svg {
6505 width: 17px;
6506 height: 17px;
6507 }
6508 .wpfnl-compare-store-card .wpfnl-csc-body.is-blurred,
6509 .wpfnl-compare-store-card .wpfnl-csc-footer.is-blurred {
6510 filter: blur(5px);
6511 pointer-events: none;
6512 user-select: none;
6513 }
6514 .wpfnl-compare-store-card .wpfnl-csc-pro-overlay {
6515 position: absolute;
6516 inset: 0;
6517 display: flex;
6518 align-items: center;
6519 justify-content: center;
6520 background: rgba(255, 255, 255, 0.55);
6521 border-radius: 6px;
6522 text-decoration: none;
6523 z-index: 5;
6524 }
6525 .wpfnl-compare-store-card .wpfnl-csc-pro-overlay .wpfnl-csc-pro-overlay-text {
6526 padding: 8px 18px;
6527 background: #6E42D3;
6528 color: #fff;
6529 font-size: 13px;
6530 font-weight: 500;
6531 border-radius: 6px;
6532 white-space: nowrap;
6533 }
6534 .wpfnl-compare-store-card .wpfnl-csc-pro-overlay:hover .wpfnl-csc-pro-overlay-text {
6535 background: #5a35b8;
6536 }
6537
6538 .wpfnl-pro-banner--compact {
6539 padding: 7px 10px;
6540 margin-bottom: 10px;
6541 border-radius: 6px;
6542 }
6543 .wpfnl-pro-banner--compact .wpfnl-pro-banner-left {
6544 font-size: 12px;
6545 gap: 5px;
6546 }
6547 .wpfnl-pro-banner--compact .wpfnl-pro-banner-btn {
6548 padding: 4px 10px;
6549 font-size: 11px;
6550 }
6551
6552 .wpfnl-single-card.is-pro-locked {
6553 position: relative;
6554 }
6555 .wpfnl-single-card.is-pro-locked .wpfnl-card-header,
6556 .wpfnl-single-card.is-pro-locked .wpfnl-card-body {
6557 opacity: 0.38;
6558 pointer-events: none;
6559 user-select: none;
6560 }
6561
6562 .wpfnl-card-pro-badge {
6563 position: absolute;
6564 top: 14px;
6565 right: 14px;
6566 display: flex;
6567 align-items: center;
6568 z-index: 2;
6569 }
6570 .wpfnl-card-pro-badge svg {
6571 width: 22px;
6572 height: 22px;
6573 }
6574
6575 .wpfnl-compare-store-card.is-pro-locked .wpfnl-csc-body,
6576 .wpfnl-compare-store-card.is-pro-locked .wpfnl-csc-footer {
6577 opacity: 0.38;
6578 pointer-events: none;
6579 user-select: none;
6580 }
6581
6582 .wpfnl-csc-header-right {
6583 display: flex;
6584 align-items: center;
6585 gap: 6px;
6586 }
6587
6588 .wpfnl-csc-pro-badge {
6589 display: flex;
6590 align-items: center;
6591 text-decoration: none;
6592 }
6593 .wpfnl-csc-pro-badge svg {
6594 width: 20px;
6595 height: 20px;
6596 }
6597
6598 .step-template-showcase-modal .steps-template__filter-wrapper .pro-free__filter, .template-library-modal .funnel-templates-header .pro-free__filter {
6599 border-radius: 50px;
6600 box-shadow: none;
6601 border: 1px solid #E5E8F3;
6602 margin-left: 15px !important;
6603 background: #ffffff;
6604 display: inline-flex;
6605 align-items: center;
6606 }
6607 .step-template-showcase-modal .steps-template__filter-wrapper .pro-free__filter li, .template-library-modal .funnel-templates-header .pro-free__filter li {
6608 color: #363B4E;
6609 font-size: 14px;
6610 padding: 9px 18px;
6611 font-weight: 400;
6612 text-transform: capitalize;
6613 cursor: pointer;
6614 position: relative;
6615 border-right: 1px solid #E5E8F3;
6616 z-index: 1;
6617 display: flex;
6618 flex-flow: row;
6619 align-items: center;
6620 }
6621 .step-template-showcase-modal .steps-template__filter-wrapper .pro-free__filter li:first-child, .template-library-modal .funnel-templates-header .pro-free__filter li:first-child {
6622 border-radius: 50px 0 0 50px;
6623 }
6624 .step-template-showcase-modal .steps-template__filter-wrapper .pro-free__filter li:last-child, .template-library-modal .funnel-templates-header .pro-free__filter li:last-child {
6625 border-radius: 0 50px 50px 0;
6626 }
6627 .step-template-showcase-modal .steps-template__filter-wrapper .pro-free__filter li svg, .template-library-modal .funnel-templates-header .pro-free__filter li svg {
6628 position: relative;
6629 top: -1px;
6630 margin-right: 8px;
6631 }
6632 .step-template-showcase-modal .steps-template__filter-wrapper .pro-free__filter li.active, .template-library-modal .funnel-templates-header .pro-free__filter li.active {
6633 background-color: #6E42D3;
6634 color: #ffffff;
6635 }
6636 .step-template-showcase-modal .steps-template__filter-wrapper .pro-free__filter li.active svg path, .template-library-modal .funnel-templates-header .pro-free__filter li.active svg path {
6637 stroke: #fff;
6638 }
6639
6640 .wpfnl-drawing-window .drawflow .drawflow-node .node-wrapper .create-step-name-modal, .step-template-showcase-modal .create-step-name-modal, .template-library-modal .create-funnel-name-modal {
6641 position: absolute;
6642 top: 200px;
6643 left: calc(50% - 123px);
6644 background: #ffffff;
6645 width: 410px;
6646 z-index: 999;
6647 transform: translate(-50%, -50%);
6648 padding: 28px 30px 30px;
6649 border-radius: 10px;
6650 box-shadow: 0 1px 2px 0 rgba(190, 190, 215, 0.2);
6651 transition: all 0.3s ease;
6652 opacity: 0;
6653 visibility: hidden;
6654 }
6655 .wpfnl-drawing-window .drawflow .drawflow-node .node-wrapper .show.create-step-name-modal, .step-template-showcase-modal .show.create-step-name-modal, .template-library-modal .show.create-funnel-name-modal {
6656 opacity: 1;
6657 visibility: visible;
6658 top: 250px;
6659 }
6660 .wpfnl-drawing-window .drawflow .drawflow-node .node-wrapper .create-step-name-modal .modal-header, .step-template-showcase-modal .create-step-name-modal .modal-header, .template-library-modal .create-funnel-name-modal .modal-header {
6661 display: flex;
6662 flex-flow: row wrap;
6663 align-items: center;
6664 justify-content: space-between;
6665 margin-bottom: 10px;
6666 }
6667 .wpfnl-drawing-window .drawflow .drawflow-node .node-wrapper .create-step-name-modal .modal-header .title, .step-template-showcase-modal .create-step-name-modal .modal-header .title, .template-library-modal .create-funnel-name-modal .modal-header .title {
6668 font-size: 16px;
6669 line-height: normal;
6670 font-weight: 500;
6671 }
6672 .wpfnl-drawing-window .drawflow .drawflow-node .node-wrapper .create-step-name-modal .modal-header .close, .step-template-showcase-modal .create-step-name-modal .modal-header .close, .template-library-modal .create-funnel-name-modal .modal-header .close {
6673 position: absolute;
6674 border: none;
6675 right: -11px;
6676 top: -13px;
6677 display: flex;
6678 width: 40px;
6679 height: 40px;
6680 padding: 8px;
6681 justify-content: center;
6682 flex-flow: column;
6683 align-items: center;
6684 border-radius: 100px;
6685 background: #FFF;
6686 box-shadow: 0px 1px 1px 0px #DADADA;
6687 cursor: pointer;
6688 }
6689 .wpfnl-drawing-window .drawflow .drawflow-node .node-wrapper .create-step-name-modal .modal-header .close svg, .step-template-showcase-modal .create-step-name-modal .modal-header .close svg, .template-library-modal .create-funnel-name-modal .modal-header .close svg {
6690 display: block;
6691 width: 18px;
6692 height: 18px;
6693 }
6694 .wpfnl-drawing-window .drawflow .drawflow-node .node-wrapper .create-step-name-modal .modal-body input[type=text], .step-template-showcase-modal .create-step-name-modal .modal-body input[type=text], .template-library-modal .create-funnel-name-modal .modal-body input[type=text] {
6695 font-size: 14px;
6696 color: #363B4E;
6697 border-radius: 6px;
6698 border-color: #E2E2E2;
6699 height: 40px;
6700 margin-bottom: 15px;
6701 }
6702 .wpfnl-drawing-window .drawflow .drawflow-node .node-wrapper .create-step-name-modal .modal-body input[type=text]:-webkit-autofill, .step-template-showcase-modal .create-step-name-modal .modal-body input[type=text]:-webkit-autofill, .template-library-modal .create-funnel-name-modal .modal-body input[type=text]:-webkit-autofill {
6703 -webkit-box-shadow: 0 0 0 30px #ffffff inset;
6704 box-shadow: 0 0 0 30px #ffffff inset;
6705 -webkit-text-fill-color: #363B4E !important;
6706 }
6707 .wpfnl-drawing-window .drawflow .drawflow-node .node-wrapper .create-step-name-modal .modal-body input[type=text]::-webkit-input-placeholder, .step-template-showcase-modal .create-step-name-modal .modal-body input[type=text]::-webkit-input-placeholder, .template-library-modal .create-funnel-name-modal .modal-body input[type=text]::-webkit-input-placeholder {
6708 color: #7A8B9A;
6709 }
6710 .wpfnl-drawing-window .drawflow .drawflow-node .node-wrapper .create-step-name-modal .modal-body input[type=text]::-moz-placeholder, .step-template-showcase-modal .create-step-name-modal .modal-body input[type=text]::-moz-placeholder, .template-library-modal .create-funnel-name-modal .modal-body input[type=text]::-moz-placeholder {
6711 color: #7A8B9A;
6712 }
6713 .wpfnl-drawing-window .drawflow .drawflow-node .node-wrapper .create-step-name-modal .modal-body input[type=text]:-ms-input-placeholder, .step-template-showcase-modal .create-step-name-modal .modal-body input[type=text]:-ms-input-placeholder, .template-library-modal .create-funnel-name-modal .modal-body input[type=text]:-ms-input-placeholder {
6714 color: #7A8B9A;
6715 }
6716 .wpfnl-drawing-window .drawflow .drawflow-node .node-wrapper .create-step-name-modal .modal-body input[type=text]:-moz-placeholder, .step-template-showcase-modal .create-step-name-modal .modal-body input[type=text]:-moz-placeholder, .template-library-modal .create-funnel-name-modal .modal-body input[type=text]:-moz-placeholder {
6717 color: #7A8B9A;
6718 }
6719 .wpfnl-drawing-window .drawflow .drawflow-node .node-wrapper .create-step-name-modal .modal-body button[type=submit], .step-template-showcase-modal .create-step-name-modal .modal-body button[type=submit], .template-library-modal .create-funnel-name-modal .modal-body button[type=submit] {
6720 border-radius: 10px;
6721 background: #6E42D3;
6722 box-shadow: 0px 9px 14px 0px rgba(193, 183, 232, 0.5);
6723 width: 100%;
6724 height: 40px;
6725 line-height: 1;
6726 padding: 14px 30px;
6727 }
6728
6729 .step-template-showcase-modal .wpfnl-step__single-template .template-action, .template-library-modal .wpfnl-step__single-template .template-action, .template-library-modal .wpfnl-create-funnel__templates .create-funnel__single-template .template-action {
6730 position: absolute;
6731 left: 0;
6732 top: 0;
6733 width: 100%;
6734 height: 100%;
6735 padding: 13px 15px;
6736 background: rgba(38, 33, 51, 0.6);
6737 z-index: 1;
6738 border-radius: 10px 10px 0 0;
6739 display: flex;
6740 flex-flow: column;
6741 align-items: center;
6742 justify-content: center;
6743 gap: 14px;
6744 -webkit-backdrop-filter: blur(7px);
6745 backdrop-filter: blur(7px);
6746 transition: all 0.3s ease;
6747 opacity: 0;
6748 visibility: hidden;
6749 }
6750 .step-template-showcase-modal .wpfnl-step__single-template .template-action .btn-default, .template-library-modal .wpfnl-step__single-template .template-action .btn-default, .template-library-modal .wpfnl-create-funnel__templates .create-funnel__single-template .template-action .btn-default {
6751 margin: 0;
6752 padding: 11px 19px 9px;
6753 height: auto;
6754 width: 100px;
6755 min-width: auto;
6756 font-size: 15px;
6757 line-height: 1;
6758 font-weight: 500;
6759 border-radius: 8px;
6760 border: 1px solid #F2F2F2;
6761 background-color: transparent;
6762 color: #fff;
6763 }
6764 .step-template-showcase-modal .wpfnl-step__single-template .template-action .btn-default:hover, .template-library-modal .wpfnl-step__single-template .template-action .btn-default:hover, .template-library-modal .wpfnl-create-funnel__templates .create-funnel__single-template .template-action .btn-default:hover {
6765 background-color: #fff;
6766 border-color: #fff;
6767 color: #363B4E;
6768 }
6769
6770 .template-library-modal {
6771 position: fixed;
6772 top: 32px;
6773 left: 160px;
6774 width: calc(100% - 160px);
6775 height: 100%;
6776 background: #F6F5FA;
6777 z-index: 99;
6778 }
6779 .template-library-modal .templates-title-wrapper {
6780 margin-bottom: 22px;
6781 display: flex;
6782 flex-flow: row;
6783 align-items: center;
6784 width: 100%;
6785 }
6786 .template-library-modal .templates-title-wrapper .title {
6787 line-height: 18px;
6788 text-transform: capitalize;
6789 font-size: 18px;
6790 color: #0e2244;
6791 font-weight: 500;
6792 }
6793 .template-library-modal .wpfnl-create-funnel__inner-content {
6794 height: 100%;
6795 }
6796 .template-library-modal .wpfnl-create-funnel__templates-wrapper {
6797 width: 100%;
6798 max-height: 890px;
6799 height: 100%;
6800 overflow: auto;
6801 }
6802 .template-library-modal .wpfnl-create-funnel__templates-wrapper::-webkit-scrollbar {
6803 width: 5px;
6804 }
6805 .template-library-modal .wpfnl-create-funnel__templates-wrapper::-webkit-scrollbar-track {
6806 background: #f2f5f8;
6807 }
6808 .template-library-modal .wpfnl-create-funnel__templates-wrapper::-webkit-scrollbar-thumb {
6809 background-color: #BCC0C3;
6810 border-radius: 20px;
6811 }
6812 .template-library-modal .funnel-templates-header {
6813 background: #FFFFFF;
6814 box-shadow: 0px 1px 2px rgba(190, 190, 215, 0.4);
6815 padding: 15px 24px;
6816 position: relative;
6817 }
6818 .template-library-modal .funnel-templates-header .template-library-filter-wrapper {
6819 display: flex;
6820 flex-flow: row wrap;
6821 align-items: center;
6822 justify-content: space-between;
6823 width: 100%;
6824 }
6825 .template-library-modal .funnel-templates-header .template-library-filter-wrapper.is-store-checkout .pro-free__filter {
6826 margin-left: auto !important;
6827 }
6828 .template-library-modal .funnel-templates-header .back-form-modal {
6829 height: 38px;
6830 width: 38px;
6831 border: 1px solid #EEF0F3;
6832 margin-right: 15px;
6833 border-radius: 10px;
6834 background: #FFFFFF;
6835 display: flex;
6836 flex-flow: column;
6837 align-items: center;
6838 justify-content: center;
6839 cursor: pointer;
6840 }
6841 .template-library-modal .funnel-templates-header .back-form-modal svg {
6842 position: relative;
6843 left: -1px;
6844 }
6845 .template-library-modal .funnel-templates-header .header-title {
6846 font-weight: 500;
6847 font-size: 16px;
6848 line-height: 1.3;
6849 color: #363B4E;
6850 }
6851 .template-library-modal .funnel-templates-header .sync-library-btn {
6852 display: inline-flex;
6853 align-items: center;
6854 gap: 6px;
6855 height: 38px;
6856 padding: 0 16px;
6857 border: 1px solid #EEF0F3;
6858 border-radius: 50px;
6859 background: #FFFFFF;
6860 color: #363B4E !important;
6861 font-size: 14px;
6862 font-weight: 400;
6863 cursor: pointer;
6864 margin-left: 12px;
6865 transition: border-color 0.2s, color 0.2s;
6866 }
6867 .template-library-modal .funnel-templates-header .sync-library-btn span {
6868 color: inherit;
6869 }
6870 .template-library-modal .funnel-templates-header .sync-library-btn svg {
6871 flex-shrink: 0;
6872 }
6873 .template-library-modal .funnel-templates-header .sync-library-btn:hover:not(:disabled) {
6874 border-color: #b3b8c7;
6875 color: #1a1f2e;
6876 }
6877 .template-library-modal .funnel-templates-header .sync-library-btn:disabled {
6878 opacity: 0.65;
6879 cursor: not-allowed;
6880 }
6881 .template-library-modal .funnel-templates-header .sync-library-btn .spinning {
6882 animation: sync-spin 1s linear infinite;
6883 }
6884 @keyframes sync-spin {
6885 from {
6886 transform: rotate(0deg);
6887 }
6888 to {
6889 transform: rotate(360deg);
6890 }
6891 }
6892 .template-library-modal .funnel-templates-header .wpfnl-template-header-title-wrapper {
6893 display: flex;
6894 align-items: center;
6895 }
6896 .template-library-modal .funnel-templates-header .template-type-filter {
6897 display: block;
6898 width: auto;
6899 margin-left: auto;
6900 border: 1px solid #EEF0F3;
6901 height: 38px;
6902 border-radius: 50px;
6903 color: #363B4E;
6904 letter-spacing: -0.01em;
6905 -moz-appearance: none; /* Firefox */
6906 -webkit-appearance: none; /* Safari and Chrome */
6907 appearance: none;
6908 background: transparent;
6909 background-image: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTIgNyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBzdHJva2U9IiM3QThCOUEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJNMTAuODEzIDFsLTQuNSA0LjUtNC41LTQuNSIvPjwvc3ZnPg==");
6910 background-repeat: no-repeat;
6911 background-position-x: calc(100% - 15px);
6912 background-position-y: 13px;
6913 background-size: 12px 12px;
6914 padding-top: 0px;
6915 }
6916 .template-library-modal .funnel-templates-header .funnel-global-import {
6917 min-width: 152px;
6918 display: flex;
6919 justify-content: flex-end;
6920 align-items: center;
6921 }
6922 .template-library-modal .funnel-templates-header .funnel-global-import .btn-default {
6923 height: 40px;
6924 line-height: 41px;
6925 position: relative;
6926 padding: 0 20px;
6927 min-width: auto;
6928 box-shadow: 0px 10px 16px rgba(97, 103, 116, 0.15);
6929 border-radius: 8px;
6930 }
6931 .template-library-modal .funnel-templates-header .funnel-global-import .btn-default .btn-text {
6932 position: relative;
6933 z-index: 1;
6934 color: #fff;
6935 font-weight: 500;
6936 }
6937 .template-library-modal .funnel-templates-header .funnel-global-import .btn-default .pro-tag {
6938 position: absolute;
6939 top: -21px;
6940 right: 10px;
6941 }
6942 .template-library-modal .funnel-templates-header .funnel-global-import .global-import-progress {
6943 position: absolute;
6944 left: 0;
6945 bottom: 0;
6946 width: 0;
6947 height: 100%;
6948 background: #8b5ef3;
6949 border-radius: 10px;
6950 z-index: 0;
6951 transition: all 0.4s linear;
6952 }
6953 .template-library-modal .funnel-templates-header .responsive-switcher {
6954 border: 1px solid #E4E6EB;
6955 border-radius: 8px;
6956 margin-left: -10%;
6957 }
6958 .template-library-modal .funnel-templates-header .responsive-switcher button {
6959 background: transparent;
6960 border: none;
6961 padding: 10px 10px;
6962 border-right: 1px solid #E4E6EB;
6963 cursor: pointer;
6964 }
6965 .template-library-modal .funnel-templates-header .responsive-switcher button:last-child {
6966 border-right: none;
6967 }
6968 .template-library-modal .funnel-templates-header .responsive-switcher button.active svg path,
6969 .template-library-modal .funnel-templates-header .responsive-switcher button.active svg rect {
6970 stroke: #6E42D3;
6971 }
6972 .template-library-modal .funnel-templates-header .responsive-switcher button.active svg circle {
6973 fill: #6E42D3;
6974 }
6975 .template-library-modal .funnel-templates-header .responsive-switcher button.active.tablet-view svg path, .template-library-modal .funnel-templates-header .responsive-switcher button.active.mobile-view svg path {
6976 fill: #6E42D3;
6977 }
6978 .template-library-modal .funnel-templates-body {
6979 display: flex;
6980 flex-flow: row wrap;
6981 height: calc(100% - 78px);
6982 }
6983 .template-library-modal .funnel-templates-sidebar {
6984 background: #FFFFFF;
6985 box-shadow: 1px 0px 2px rgba(190, 190, 215, 0.14);
6986 width: 247px;
6987 padding: 19px 20px;
6988 }
6989 .template-library-modal .funnel-templates-sidebar .sidebar-tab-nav {
6990 display: flex;
6991 margin-bottom: 24px;
6992 }
6993 .template-library-modal .funnel-templates-sidebar .sidebar-tab-nav > span {
6994 font-size: 14px;
6995 line-height: 1.3;
6996 font-weight: 600;
6997 color: #292C2F;
6998 flex: 1;
6999 text-align: center;
7000 display: block;
7001 border-bottom: 1px solid #E4E6EB;
7002 padding-bottom: 15px;
7003 cursor: pointer;
7004 position: relative;
7005 }
7006 .template-library-modal .funnel-templates-sidebar .sidebar-tab-nav > span:before {
7007 content: "";
7008 position: absolute;
7009 bottom: 0;
7010 left: 0;
7011 width: 100%;
7012 height: 2px;
7013 background: #6E42D3;
7014 display: none;
7015 }
7016 .template-library-modal .funnel-templates-sidebar .sidebar-tab-nav > span.active {
7017 color: #6E42D3;
7018 }
7019 .template-library-modal .funnel-templates-sidebar .sidebar-tab-nav > span.active:before {
7020 display: block;
7021 }
7022 .template-library-modal .funnel-templates-sidebar .category-filter-wrapper {
7023 height: 720px;
7024 padding-right: 8px;
7025 overflow: auto;
7026 }
7027 .template-library-modal .funnel-templates-sidebar .category-filter-wrapper::-webkit-scrollbar {
7028 width: 5px;
7029 }
7030 .template-library-modal .funnel-templates-sidebar .category-filter-wrapper::-webkit-scrollbar-track {
7031 background: #f2f5f8;
7032 }
7033 .template-library-modal .funnel-templates-sidebar .category-filter-wrapper::-webkit-scrollbar-thumb {
7034 background-color: #BCC0C3;
7035 border-radius: 20px;
7036 }
7037 .template-library-modal .funnel-templates-sidebar .category-filter-wrapper ul li {
7038 font-weight: 500;
7039 font-size: 14px;
7040 line-height: 1.3;
7041 letter-spacing: -0.01em;
7042 color: #363B4E;
7043 background: #FFFFFF;
7044 border: 1px solid #EEF0F3;
7045 border-radius: 8px;
7046 padding: 12px 16px;
7047 margin-bottom: 14px;
7048 cursor: pointer;
7049 display: flex;
7050 align-items: center;
7051 gap: 7px;
7052 transition: all 0.3s ease;
7053 }
7054 .template-library-modal .funnel-templates-sidebar .category-filter-wrapper ul li.active, .template-library-modal .funnel-templates-sidebar .category-filter-wrapper ul li:hover {
7055 color: #6E42D3;
7056 border-color: #6E42D3;
7057 box-shadow: 0px 20px 16px rgba(189, 193, 200, 0.2);
7058 }
7059 .template-library-modal .funnel-templates-sidebar .category-filter-wrapper ul li svg {
7060 position: relative;
7061 top: -1px;
7062 display: block;
7063 min-width: 20px;
7064 }
7065 .template-library-modal .funnel-templates-sidebar .wpfnl-create-step__filter-nav {
7066 width: 100%;
7067 min-height: auto;
7068 background: transparent;
7069 box-shadow: none;
7070 padding: 0;
7071 align-self: stretch;
7072 }
7073 .template-library-modal .funnel-templates-content {
7074 width: calc(100% - 247px);
7075 height: 100%;
7076 overflow-y: auto;
7077 position: relative;
7078 padding: 40px;
7079 box-sizing: border-box;
7080 }
7081 .template-library-modal .funnel-templates-content .not-clickable-overlay {
7082 z-index: 9;
7083 }
7084 .template-library-modal .funnel-templates-content .template-cat-filter-loader {
7085 position: absolute;
7086 inset: 0;
7087 z-index: 100;
7088 background: rgba(255, 255, 255, 0.8);
7089 backdrop-filter: blur(2px);
7090 display: flex;
7091 align-items: center;
7092 justify-content: center;
7093 border-radius: 4px;
7094 opacity: 0;
7095 visibility: hidden;
7096 transition: opacity 0.15s ease, visibility 0.15s ease;
7097 pointer-events: none;
7098 }
7099 .template-library-modal .funnel-templates-content .template-cat-filter-loader .wpfnl-loader {
7100 display: block;
7101 width: 50px;
7102 height: 50px;
7103 margin: 0;
7104 position: sticky;
7105 top: 50%;
7106 border-width: 3px;
7107 border-top-width: 3px;
7108 flex-shrink: 0;
7109 }
7110 .template-library-modal .funnel-templates-content .template-cat-filter-loader.show-loader {
7111 opacity: 1;
7112 visibility: visible;
7113 pointer-events: all;
7114 }
7115 .template-library-modal .no-sidebar .funnel-templates-content {
7116 width: 100%;
7117 }
7118 .template-library-modal .wpfnl-create-funnel__templates {
7119 position: relative;
7120 min-height: 370px;
7121 display: flex;
7122 flex-flow: row wrap;
7123 gap: 40px;
7124 }
7125 .template-library-modal .wpfnl-create-funnel__templates .wpfnl-create-funnel__loader {
7126 position: absolute;
7127 top: 0;
7128 left: 0;
7129 width: 100%;
7130 height: 100%;
7131 background: #f6f6f8;
7132 display: flex;
7133 flex-flow: column;
7134 align-items: center;
7135 justify-content: flex-start;
7136 z-index: 9;
7137 }
7138 .template-library-modal .wpfnl-create-funnel__templates .wpfnl-create-funnel__loader .wpfnl-loader {
7139 display: block;
7140 width: 40px;
7141 height: 40px;
7142 margin-top: 12%;
7143 }
7144 .template-library-modal .wpfnl-create-funnel__templates .create-funnel__single-template {
7145 width: calc(25% - 30px);
7146 position: relative;
7147 }
7148 .template-library-modal .wpfnl-create-funnel__templates .create-funnel__single-template .freemium-tag {
7149 position: absolute;
7150 top: 10px;
7151 right: 10px;
7152 z-index: 1;
7153 padding: 3px 8px 4px;
7154 background-color: #2FCF5C;
7155 font-size: 10px;
7156 border-radius: 5px;
7157 }
7158 .template-library-modal .wpfnl-create-funnel__templates .create-funnel__single-template.create__from-scratch {
7159 background-color: transparent;
7160 border: 2px dashed #A1A1B6;
7161 border-radius: 10px;
7162 }
7163 .template-library-modal .wpfnl-create-funnel__templates .create-funnel__single-template.create__from-scratch .funnel-limit-notice,
7164 .template-library-modal .wpfnl-create-funnel__templates .create-funnel__single-template.create__from-scratch .btn-default {
7165 height: 48px;
7166 line-height: 49px;
7167 width: 100%;
7168 max-width: 194px;
7169 padding: 0 8px;
7170 border-radius: 12px;
7171 position: absolute;
7172 top: 50%;
7173 left: 50%;
7174 transform: translate(-50%, -50%);
7175 box-shadow: 0px 9px 14px 0px rgba(193, 183, 232, 0.5);
7176 }
7177 .template-library-modal .wpfnl-create-funnel__templates .create-funnel__single-template.create__from-scratch .funnel-limit-notice svg,
7178 .template-library-modal .wpfnl-create-funnel__templates .create-funnel__single-template.create__from-scratch .btn-default svg {
7179 margin-right: 2px;
7180 }
7181 .template-library-modal .wpfnl-create-funnel__templates .create-funnel__single-template.create__from-scratch .funnel-limit-notice path,
7182 .template-library-modal .wpfnl-create-funnel__templates .create-funnel__single-template.create__from-scratch .btn-default path {
7183 stroke: #fff;
7184 }
7185 .template-library-modal .wpfnl-create-funnel__templates .create-funnel__single-template.create__from-scratch .pro-tag {
7186 position: absolute;
7187 top: -23px;
7188 right: 11px;
7189 }
7190 .template-library-modal .wpfnl-create-funnel__templates .create-funnel__single-template.create__from-scratch .wpfnl-single-remote-wrapper {
7191 opacity: 0;
7192 visibility: hidden;
7193 }
7194 .template-library-modal .wpfnl-create-funnel__templates .create-funnel__single-template.create__from-scratch .funnel-limit-notice {
7195 max-width: 100%;
7196 text-align: center;
7197 padding: 15px;
7198 height: auto;
7199 line-height: normal;
7200 border-radius: 0;
7201 box-shadow: none;
7202 }
7203 .template-library-modal .wpfnl-create-funnel__templates .create-funnel__single-template.create__from-scratch .funnel-limit-notice p {
7204 color: #d24d4d;
7205 line-height: 1.6;
7206 }
7207 .template-library-modal .wpfnl-create-funnel__templates .create-funnel__single-template.show-step-preview {
7208 width: 100%;
7209 margin: 0;
7210 background: transparent;
7211 border-radius: 0;
7212 }
7213 .template-library-modal .wpfnl-create-funnel__templates .create-funnel__single-template .wpfnl-single-remote-wrapper {
7214 position: relative;
7215 background: #ffffff;
7216 border-radius: 10px;
7217 height: 100%;
7218 transition: all 0.3s ease;
7219 }
7220 .template-library-modal .wpfnl-create-funnel__templates .create-funnel__single-template .wpfnl-single-remote-template {
7221 position: relative;
7222 }
7223 .template-library-modal .wpfnl-create-funnel__templates .create-funnel__single-template .template-image-wrapper {
7224 background-repeat: no-repeat;
7225 background-size: 100% auto;
7226 background-position: top center;
7227 border-radius: 10px 10px 0 0;
7228 position: relative;
7229 overflow: hidden;
7230 }
7231 .template-library-modal .wpfnl-create-funnel__templates .create-funnel__single-template .template-image-wrapper:before {
7232 content: "";
7233 display: block;
7234 padding-top: 100%;
7235 }
7236 .template-library-modal .wpfnl-create-funnel__templates .create-funnel__single-template .template-img {
7237 width: 100%;
7238 border-radius: 10px 10px 0 0;
7239 height: 350px;
7240 object-fit: contain;
7241 }
7242 .template-library-modal .wpfnl-create-funnel__templates .create-funnel__single-template .importar-loader {
7243 background: rgba(38, 33, 51, 0.6);
7244 -webkit-backdrop-filter: blur(7px);
7245 backdrop-filter: blur(7px);
7246 }
7247 .template-library-modal .wpfnl-create-funnel__templates .create-funnel__single-template .funnel-template-info {
7248 text-align: center;
7249 padding: 14px;
7250 background: #ffffff;
7251 border-radius: 0 0 10px 10px;
7252 position: relative;
7253 border-top: 1px solid #E5E8F3;
7254 }
7255 .template-library-modal .wpfnl-create-funnel__templates .create-funnel__single-template .funnel-template-info .title {
7256 color: #363B4E;
7257 padding: 0;
7258 min-height: auto;
7259 display: block;
7260 font-weight: 500;
7261 transition: all 0.3s ease;
7262 }
7263 .template-library-modal .wpfnl-create-funnel__templates .create-funnel__single-template .funnel-template-info .steps {
7264 color: #7A8B9A;
7265 letter-spacing: -0.01em;
7266 font-size: 12px;
7267 }
7268 .template-library-modal .wpfnl-create-funnel__templates .create-funnel__single-template:hover .wpfnl-single-remote-wrapper {
7269 box-shadow: 0px 20px 20px rgba(190, 190, 215, 0.2);
7270 }
7271 .template-library-modal .wpfnl-create-funnel__templates .create-funnel__single-template:hover .template-action {
7272 opacity: 1;
7273 visibility: visible;
7274 }
7275 .template-library-modal .wpfnl-create-funnel__templates .steps-preview-wrapper {
7276 gap: 40px;
7277 position: relative;
7278 width: 100%;
7279 display: flex;
7280 flex-flow: row wrap;
7281 align-items: flex-start;
7282 }
7283 .template-library-modal .wpfnl-create-funnel__templates .steps-preview-wrapper .wpfnl-step__single-template {
7284 width: calc(20% - 32px);
7285 }
7286 .template-library-modal .wpfnl-create-funnel__templates .steps-preview-wrapper .wpfnl-template-preview-wrapper {
7287 margin: auto;
7288 width: 100%;
7289 }
7290 .template-library-modal .wpfnl-create-funnel__templates .steps-preview-wrapper .wpfnl-template-preview-wrapper .wpfnl-template-steps-wrapper {
7291 display: flex;
7292 align-items: center;
7293 width: 100%;
7294 justify-content: center;
7295 gap: 10px;
7296 margin-bottom: 40px;
7297 }
7298 .template-library-modal .wpfnl-create-funnel__templates .steps-preview-wrapper .wpfnl-template-preview-wrapper .wpfnl-template-steps-wrapper .wpfnl-template-step {
7299 width: 80px;
7300 text-align: center;
7301 }
7302 .template-library-modal .wpfnl-create-funnel__templates .steps-preview-wrapper .wpfnl-template-preview-wrapper .wpfnl-template-steps-wrapper .wpfnl-template-step span {
7303 border-radius: 6px;
7304 background: #FFF;
7305 box-shadow: 0px 53px 32px 0px rgba(0, 0, 0, 0.02), 0px 6px 13px 0px rgba(0, 0, 0, 0.04), 0px 1px 3px 0px rgba(143, 143, 143, 0.2), 0px 0px 0px 1px #EAEAEA, 0px -2.4px 0px 0px rgba(61, 61, 61, 0.04) inset;
7306 padding: 3px;
7307 cursor: pointer;
7308 display: block;
7309 border: 1px solid transparent;
7310 min-height: 80px;
7311 }
7312 .template-library-modal .wpfnl-create-funnel__templates .steps-preview-wrapper .wpfnl-template-preview-wrapper .wpfnl-template-steps-wrapper .wpfnl-template-step span img {
7313 width: 70px;
7314 height: 70px;
7315 }
7316 .template-library-modal .wpfnl-create-funnel__templates .steps-preview-wrapper .wpfnl-template-preview-wrapper .wpfnl-template-steps-wrapper .wpfnl-template-step p {
7317 color: #6B7589;
7318 font-size: 12px;
7319 margin-top: 10px;
7320 text-transform: capitalize;
7321 }
7322 .template-library-modal .wpfnl-create-funnel__templates .steps-preview-wrapper .wpfnl-template-preview-wrapper .wpfnl-template-steps-wrapper .wpfnl-template-step.active span {
7323 border-color: #6E42D3;
7324 }
7325 .template-library-modal .wpfnl-create-funnel__templates .steps-preview-wrapper .wpfnl-template-preview-wrapper .wpfnl-template-steps-wrapper .wpfnl-template-step.active p {
7326 color: #6E42D3;
7327 }
7328 .template-library-modal .wpfnl-create-funnel__templates .steps-preview-wrapper .wpfnl-template-preview-wrapper .wpfnl-template-step-preview {
7329 width: 100%;
7330 background: #FFF;
7331 margin: auto;
7332 }
7333 .template-library-modal .wpfnl-create-funnel__templates .steps-preview-wrapper .wpfnl-template-preview-wrapper .wpfnl-template-step-preview .wpfnl-preview-checkout-placeholder {
7334 min-height: 650px;
7335 display: flex;
7336 align-items: center;
7337 justify-content: center;
7338 padding: 20px 0;
7339 }
7340 .template-library-modal .wpfnl-create-funnel__templates .steps-preview-wrapper .wpfnl-template-preview-wrapper .wpfnl-template-step-preview.mobile {
7341 width: 425px;
7342 }
7343 .template-library-modal .wpfnl-create-funnel__templates .steps-preview-wrapper .wpfnl-template-preview-wrapper .wpfnl-template-step-preview.tablet {
7344 width: 768px;
7345 }
7346 .template-library-modal .wpfnl-create-funnel__templates .steps-preview-wrapper .wpfnl-template-preview-wrapper .wpfnl-template-step-preview.mobile, .template-library-modal .wpfnl-create-funnel__templates .steps-preview-wrapper .wpfnl-template-preview-wrapper .wpfnl-template-step-preview.tablet {
7347 padding: 50px 10px 60px;
7348 box-shadow: 0 14px 28px 0 rgba(0, 0, 0, 0.0588235294);
7349 border-radius: 30px;
7350 position: relative;
7351 }
7352 .template-library-modal .wpfnl-create-funnel__templates .steps-preview-wrapper .wpfnl-template-preview-wrapper .wpfnl-template-step-preview.mobile .wpfnl-template-iframe-wrapper, .template-library-modal .wpfnl-create-funnel__templates .steps-preview-wrapper .wpfnl-template-preview-wrapper .wpfnl-template-step-preview.tablet .wpfnl-template-iframe-wrapper {
7353 border: 1px solid rgba(15, 12, 9, 0.1);
7354 }
7355 .template-library-modal .wpfnl-create-funnel__templates .steps-preview-wrapper .wpfnl-template-preview-wrapper .wpfnl-template-step-preview .wpfnl-template-iframe-wrapper {
7356 position: relative;
7357 }
7358 .template-library-modal .wpfnl-create-funnel__templates .steps-preview-wrapper .wpfnl-template-preview-wrapper .wpfnl-template-step-preview .wpfnl-template-iframe-wrapper .wpfnl-loader-wrapper {
7359 position: absolute;
7360 width: 100%;
7361 height: 100%;
7362 top: 0;
7363 display: none;
7364 align-items: center;
7365 justify-content: center;
7366 background: rgba(38, 27, 103, 0.2);
7367 }
7368 .template-library-modal .wpfnl-create-funnel__templates .steps-preview-wrapper .wpfnl-template-preview-wrapper .wpfnl-template-step-preview .wpfnl-template-iframe-wrapper .wpfnl-loader-wrapper.active {
7369 display: flex;
7370 }
7371 .template-library-modal .wpfnl-create-funnel__templates .steps-preview-wrapper .wpfnl-template-preview-wrapper .wpfnl-template-step-preview .wpfnl-template-iframe-wrapper .wpfnl-loader-wrapper .wpfnl-loader {
7372 display: block;
7373 width: 50px;
7374 height: 50px;
7375 }
7376 .template-library-modal .wpfnl-create-funnel__templates .step-title-wrapper {
7377 position: absolute;
7378 top: 0;
7379 left: 0;
7380 }
7381 .template-library-modal .wpfnl-create-funnel__templates .step-title-wrapper .title {
7382 font-weight: 500;
7383 font-size: 18px;
7384 line-height: 1;
7385 color: #363B4E;
7386 }
7387 .template-library-modal .wpfnl-create-funnel-layout {
7388 width: 100%;
7389 background: #F6F5FA;
7390 border-radius: 14px;
7391 max-width: 1093px;
7392 position: fixed;
7393 top: 50% !important;
7394 left: calc(50% + 80px);
7395 transform: translate(-50%, -50%);
7396 height: 80%;
7397 max-height: 690px;
7398 }
7399 .template-library-modal .wpfnl-create-funnel-layout.store-checkout-layout {
7400 height: auto;
7401 max-height: none;
7402 max-width: 520px;
7403 padding: 25px;
7404 }
7405 .template-library-modal .wpfnl-create-funnel-layout.store-checkout-layout .store-checkout-confirm-body {
7406 height: auto;
7407 }
7408 .template-library-modal .wpfnl-create-funnel-layout.store-checkout-layout .store-checkout-modal-title {
7409 font-size: 20px;
7410 font-weight: 600;
7411 color: #2D3149;
7412 margin: 0 0 10px;
7413 line-height: 1.3;
7414 }
7415 .template-library-modal .wpfnl-create-funnel-layout.store-checkout-layout .store-checkout-modal-subtitle {
7416 font-size: 14px;
7417 font-weight: 600;
7418 color: #2D3149;
7419 margin: 0 0 14px;
7420 }
7421 .template-library-modal .wpfnl-create-funnel-layout.store-checkout-layout .store-checkout-feature-list {
7422 list-style: none;
7423 padding: 0;
7424 margin: 0 0 18px;
7425 display: flex;
7426 flex-direction: column;
7427 gap: 10px;
7428 }
7429 .template-library-modal .wpfnl-create-funnel-layout.store-checkout-layout .store-checkout-feature-list li {
7430 display: flex;
7431 align-items: center;
7432 gap: 10px;
7433 font-size: 14px;
7434 color: #6B7280;
7435 }
7436 .template-library-modal .wpfnl-create-funnel-layout.store-checkout-layout .store-checkout-feature-list li svg {
7437 flex-shrink: 0;
7438 }
7439 .template-library-modal .wpfnl-create-funnel-layout.store-checkout-layout .store-checkout-modal-desc {
7440 font-size: 13px;
7441 color: #6B7280;
7442 line-height: 1.6;
7443 margin: 0 0 24px;
7444 }
7445 .template-library-modal .wpfnl-create-funnel-layout.store-checkout-layout .button-area {
7446 margin-top: 0;
7447 }
7448 .template-library-modal .wpfnl-create-funnel-layout.store-checkout-layout .store-checkout-modal-actions {
7449 display: flex;
7450 align-items: center;
7451 justify-content: flex-end;
7452 gap: 12px;
7453 }
7454 .template-library-modal .wpfnl-create-funnel-layout.store-checkout-layout .store-checkout-modal-actions .btn-cancel {
7455 display: inline-flex;
7456 align-items: center;
7457 justify-content: center;
7458 height: 38px;
7459 padding: 0 24px;
7460 font-size: 14px;
7461 font-weight: 500;
7462 color: #6E42D3;
7463 background: transparent;
7464 border: 1.5px solid #6E42D3;
7465 border-radius: 10px;
7466 cursor: pointer;
7467 transition: all 0.3s ease;
7468 min-width: 100px;
7469 }
7470 .template-library-modal .wpfnl-create-funnel-layout.store-checkout-layout .store-checkout-modal-actions .btn-cancel:hover {
7471 background: #f5f0ff;
7472 }
7473 .template-library-modal .wpfnl-create-funnel-layout.store-checkout-layout .store-checkout-modal-actions .btn-create-store-checkout {
7474 min-width: 180px;
7475 height: 38px;
7476 line-height: 38px;
7477 padding: 0 24px;
7478 }
7479 .template-library-modal .wpfnl-create-funnel-layout.store-checkout-layout .store-checkout-modal-actions .btn-create-store-checkout:disabled {
7480 opacity: 0.7;
7481 cursor: not-allowed;
7482 }
7483 .template-library-modal .wpfnl-create-funnel-layout .close {
7484 position: absolute;
7485 border: none;
7486 right: -11px;
7487 top: -13px;
7488 display: flex;
7489 width: 40px;
7490 height: 40px;
7491 padding: 8px;
7492 justify-content: center;
7493 flex-flow: column;
7494 align-items: center;
7495 border-radius: 100px;
7496 background: #FFF;
7497 box-shadow: 0px 1px 1px 0px #DADADA;
7498 cursor: pointer;
7499 }
7500 .template-library-modal .wpfnl-create-funnel-layout .wpfnl-form-group {
7501 margin-bottom: 23px;
7502 }
7503 .template-library-modal .wpfnl-create-funnel-layout .wpfnl-form-group > label {
7504 color: #2D3149;
7505 font-size: 15px;
7506 font-weight: 500;
7507 line-height: 1.3;
7508 margin-bottom: 7px;
7509 display: block;
7510 }
7511 .template-library-modal .wpfnl-create-funnel-layout .modal-body {
7512 height: 100%;
7513 }
7514 .template-library-modal .wpfnl-create-funnel-layout .modal-body input[type=text] {
7515 margin-bottom: 0;
7516 border-radius: 8px;
7517 background: #FFF;
7518 box-shadow: 0px 1px 1px 0px rgba(182, 185, 191, 0.3);
7519 border: none;
7520 font-weight: 300;
7521 }
7522 .template-library-modal .wpfnl-create-funnel-layout .modal-body button[type=submit] {
7523 width: auto;
7524 }
7525 .template-library-modal .wpfnl-create-funnel-layout .layout-title {
7526 color: #2D3149;
7527 font-size: 15px;
7528 font-weight: 500;
7529 line-height: 1.3;
7530 margin-bottom: 9px;
7531 }
7532 .template-library-modal .wpfnl-create-funnel-layout form {
7533 height: 100%;
7534 }
7535 .template-library-modal .wpfnl-create-funnel-layout .funnels-layout-wrapper {
7536 display: flex;
7537 flex-flow: row wrap;
7538 gap: 20px;
7539 border-bottom: 1px solid #E5E1F1;
7540 padding-bottom: 20px;
7541 margin-bottom: 20px;
7542 overflow: auto;
7543 height: 100%;
7544 max-height: calc(100% - 176px);
7545 }
7546 .template-library-modal .wpfnl-create-funnel-layout .single-layout {
7547 width: calc(33.3333333333% - 14px);
7548 position: relative;
7549 }
7550 .template-library-modal .wpfnl-create-funnel-layout .single-layout .pro-tag {
7551 position: absolute;
7552 right: 24px;
7553 top: 24px;
7554 z-index: 2;
7555 border-radius: 5px;
7556 background: #2FCF5C;
7557 box-shadow: 0px 4px 6px 0px #E0DEE5;
7558 font-size: 12px;
7559 font-weight: 700;
7560 line-height: 1;
7561 padding: 3px 6px;
7562 }
7563 .template-library-modal .wpfnl-create-funnel-layout .single-layout-inner {
7564 border-radius: 16px;
7565 border: 1px solid #EBE9F5;
7566 box-shadow: 0px 8px 8px 0px rgba(226, 223, 237, 0.3);
7567 padding: 10px;
7568 display: block;
7569 background: #fff;
7570 transition: all 0.3s ease;
7571 cursor: pointer;
7572 position: relative;
7573 overflow: hidden;
7574 }
7575 .template-library-modal .wpfnl-create-funnel-layout .single-layout-inner:before {
7576 content: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgNjMgNTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iNDIuNSIgY3k9IjkuNSIgcj0iNDIuNSIgZmlsbD0iIzZFNDJEMyIvPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF80ODRfMTMpIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNDAuNDg5IDE3LjU5NmExLjc0NSAxLjc0NSAwIDAwLTIuNDY4IDBMMjYuOTE1IDI4LjcwMmwtNC45MzYtNC45MzZhMS43NDUgMS43NDUgMCAxMC0yLjQ2OCAyLjQ2OGw2LjE3IDYuMTdjLjM0LjM0Ljc4Ny41MTEgMS4yMzQuNTExLjQ0NyAwIC44OTMtLjE3IDEuMjM0LS41MTFsMTIuMzQtMTIuMzRhMS43NDUgMS43NDUgMCAwMDAtMi40Njh6Ii8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDBfNDg0XzEzIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDIydjIySDB6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxOSAxNCkiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=");
7577 position: absolute;
7578 right: -2px;
7579 top: -2px;
7580 display: block;
7581 width: 58px;
7582 opacity: 0;
7583 visibility: hidden;
7584 transition: all 0.3s ease;
7585 }
7586 .template-library-modal .wpfnl-create-funnel-layout .single-layout-inner.is-pro {
7587 cursor: not-allowed;
7588 }
7589 .template-library-modal .wpfnl-create-funnel-layout .single-layout-inner.is-pro:after {
7590 content: "";
7591 position: absolute;
7592 left: 0;
7593 top: 0;
7594 width: 100%;
7595 height: 100%;
7596 background: rgba(255, 255, 255, 0.4588235294);
7597 border-radius: 16px;
7598 z-index: 1;
7599 }
7600 .template-library-modal .wpfnl-create-funnel-layout .single-layout.active .single-layout-inner {
7601 border-color: #6E42D3;
7602 }
7603 .template-library-modal .wpfnl-create-funnel-layout .single-layout.active .single-layout-inner::before {
7604 opacity: 1;
7605 visibility: visible;
7606 }
7607 .template-library-modal .wpfnl-create-funnel-layout .inner-box {
7608 border-radius: 16px;
7609 background: #CEE4DD;
7610 display: flex;
7611 align-items: center;
7612 justify-content: center;
7613 flex-flow: column;
7614 height: 185px;
7615 padding: 15px;
7616 }
7617 .template-library-modal .wpfnl-create-funnel-layout .inner-box svg {
7618 max-width: 100%;
7619 }
7620 .template-library-modal .wpfnl-create-funnel-layout .layout2 .inner-box {
7621 background-color: #F3E8FF;
7622 }
7623 .template-library-modal .wpfnl-create-funnel-layout .layout3 .inner-box {
7624 background-color: rgba(167, 204, 245, 0.3019607843);
7625 }
7626 .template-library-modal .wpfnl-create-funnel-layout .layout4 .inner-box {
7627 background-color: #FDF2CB;
7628 }
7629 .template-library-modal .wpfnl-create-funnel-layout .layout5 .inner-box {
7630 background-color: #E5F0FC;
7631 }
7632 .template-library-modal .wpfnl-create-funnel-layout .layout6 .inner-box {
7633 background-color: #FFEAE1;
7634 }
7635 .template-library-modal .wpfnl-create-funnel-layout input[type=radio]:checked + .single-layout-inner {
7636 border-color: #6E42D3;
7637 }
7638 .template-library-modal .wpfnl-create-funnel-layout .button-area {
7639 text-align: right;
7640 display: flex;
7641 flex-flow: row wrap;
7642 align-items: center;
7643 justify-content: flex-end;
7644 gap: 10px;
7645 }
7646 .template-library-modal .wpfnl-create-funnel-layout .button-area .wpfnl-alert.box {
7647 padding: 10px 20px;
7648 }
7649
7650 #create-funnel-loader {
7651 position: absolute;
7652 left: 50%;
7653 top: 50%;
7654 z-index: 99;
7655 opacity: 0;
7656 visibility: hidden;
7657 margin-left: -50px;
7658 margin-top: -50px;
7659 }
7660 #create-funnel-loader.show {
7661 opacity: 1;
7662 visibility: visible;
7663 }
7664
7665 .create-funnel-loader-overlay#create-funnel-loader {
7666 background: #ffffff;
7667 position: fixed;
7668 left: 160px;
7669 top: 0;
7670 width: calc(100% - 160px);
7671 height: 100%;
7672 z-index: 100;
7673 display: none;
7674 margin: 0;
7675 }
7676 .create-funnel-loader-overlay#create-funnel-loader.show {
7677 display: block;
7678 }
7679 .create-funnel-loader-overlay#create-funnel-loader.create-funnel-shimmer-overlay {
7680 display: flex;
7681 }
7682 .create-funnel-loader-overlay#create-funnel-loader .wpfnl-loader {
7683 display: block;
7684 position: absolute;
7685 top: 50%;
7686 left: 50%;
7687 transform: translate(-50%, -50%);
7688 width: 40px;
7689 height: 40px;
7690 margin: 0;
7691 }
7692
7693 body.folded .create-funnel-loader-overlay#create-funnel-loader {
7694 left: 36px;
7695 width: calc(100% - 36px);
7696 }
7697
7698 .wpfnl-missing-plugin-notice {
7699 width: 60% !important;
7700 background: #fff;
7701 border-color: transparent !important;
7702 padding: 30px;
7703 border-radius: 10px;
7704 }
7705 .wpfnl-missing-plugin-notice .wpfnl-notice-title {
7706 font-size: 20px;
7707 font-weight: 500;
7708 color: #0e2244;
7709 margin-bottom: 10px;
7710 }
7711 .wpfnl-missing-plugin-notice .wpfnl-notice-notice-body span, .wpfnl-missing-plugin-notice .wpfnl-notice-notice-body p {
7712 color: #0e2244;
7713 font-size: 16px;
7714 line-height: 1.6;
7715 }
7716 .wpfnl-missing-plugin-notice .wpfnl-notice-notice-body p {
7717 margin-bottom: 10px;
7718 }
7719 .wpfnl-missing-plugin-notice .wpfnl-notice-notice-body p.note {
7720 margin-bottom: 0;
7721 }
7722 .wpfnl-missing-plugin-notice .wpfnl-notice-notice-body p b {
7723 font-weight: 500;
7724 }
7725 .wpfnl-missing-plugin-notice .wpfnl-notice-notice-body a {
7726 font-size: 16px;
7727 font-weight: 500;
7728 color: #6E42D3;
7729 }
7730 .wpfnl-missing-plugin-notice .wpfnl-notice-notice-body a:hover {
7731 text-decoration: none;
7732 }
7733 .wpfnl-missing-plugin-notice .wpfnl-notice-notice-body .dot-wrapper span {
7734 margin-left: 0px;
7735 font-weight: 700;
7736 }
7737 .wpfnl-missing-plugin-notice .wpfnl-notice-notice-body .wpfnl-plugin-installation-error {
7738 color: #d24d4d;
7739 display: block;
7740 margin-top: 10px;
7741 font-style: italic;
7742 font-size: 14px;
7743 }
7744 .wpfnl-missing-plugin-notice .wpfnl-notice-notice-body .wpfnl-plugin-installation-error a {
7745 font-size: 14px;
7746 }
7747 .wpfnl-missing-plugin-notice .wpfnl-notice-notice-body .wpfnl-plugin-installation-error a:hover {
7748 text-decoration: underline;
7749 }
7750
7751 .importar-loader {
7752 position: absolute;
7753 top: 0;
7754 left: 0;
7755 width: 100%;
7756 height: 100%;
7757 background: rgba(51, 51, 51, 0.7);
7758 transition: all 0.3s ease;
7759 cursor: default;
7760 z-index: 2;
7761 border-radius: 10px 10px 0 0;
7762 }
7763 .importar-loader .title-wrapper {
7764 width: 100%;
7765 height: 100%;
7766 display: flex;
7767 align-items: center;
7768 justify-content: center;
7769 }
7770 .importar-loader .title {
7771 text-transform: capitalize;
7772 font-size: 16px;
7773 color: #fff;
7774 }
7775
7776 .folded .template-library-modal {
7777 left: 36px;
7778 width: calc(100% - 36px);
7779 }
7780
7781 @media only screen and (max-width: 1699px) {
7782 .template-library-modal .wpfnl-create-funnel__templates {
7783 gap: 30px;
7784 }
7785 .template-library-modal .wpfnl-create-funnel__templates .create-funnel__single-template {
7786 width: calc(25% - 23px);
7787 }
7788 .template-library-modal .wpfnl-create-funnel__templates .steps-preview-wrapper .wpfnl-step__single-template .template-action .btn-default,
7789 .template-library-modal .wpfnl-create-funnel__templates .create-funnel__single-template .template-action .btn-default {
7790 padding: 9px 12px 7px;
7791 font-size: 14px;
7792 }
7793 .template-library-modal .wpfnl-create-funnel__templates .create-funnel__single-template.create__from-scratch .btn-default {
7794 max-width: 174px;
7795 }
7796 .template-library-modal .wpfnl-create-funnel__templates .steps-preview-wrapper {
7797 gap: 30px;
7798 }
7799 .template-library-modal .wpfnl-create-funnel__templates .steps-preview-wrapper .wpfnl-step__single-template {
7800 width: calc(20% - 24px);
7801 }
7802 }
7803 @media only screen and (max-width: 1399px) {
7804 .template-library-modal .funnel-templates-content {
7805 padding: 30px;
7806 }
7807 .template-library-modal .wpfnl-create-funnel__templates .create-funnel__single-template {
7808 width: calc(33.3333333333% - 20px);
7809 }
7810 .template-library-modal .wpfnl-create-funnel__templates .steps-preview-wrapper .wpfnl-step__single-template {
7811 width: calc(25% - 23px);
7812 }
7813 .template-library-modal .wpfnl-create-funnel-layout {
7814 max-width: 913px;
7815 }
7816 .template-library-modal .wpfnl-create-funnel-layout .inner-box {
7817 height: 175px;
7818 }
7819 }
7820 @media only screen and (max-width: 1199px) {
7821 .template-library-modal .funnel-templates-content {
7822 padding: 20px;
7823 }
7824 .template-library-modal .funnel-templates-sidebar {
7825 padding: 19px 15px;
7826 }
7827 .template-library-modal .wpfnl-create-funnel__templates {
7828 gap: 20px;
7829 }
7830 .template-library-modal .wpfnl-create-funnel__templates .create-funnel__single-template {
7831 width: calc(50% - 10px);
7832 }
7833 .funnel-templates-content .wpfnl-step__templates-wrapper .wpfnl-step__single-template {
7834 width: calc(50% - 10px);
7835 }
7836 .template-library-modal .wpfnl-create-funnel__templates .steps-preview-wrapper {
7837 gap: 20px;
7838 }
7839 .template-library-modal .wpfnl-create-funnel__templates .steps-preview-wrapper .wpfnl-step__single-template {
7840 width: calc(33.3333333333% - 14px);
7841 }
7842 .wpfnl-missing-plugin-notice {
7843 width: calc(50% - 30px) !important;
7844 padding: 20px;
7845 }
7846 .template-library-modal .wpfnl-create-funnel-layout {
7847 max-width: 780px;
7848 max-height: 585px;
7849 }
7850 .template-library-modal .wpfnl-create-funnel-layout .single-layout {
7851 width: calc(33.3333333333% - 8px);
7852 }
7853 .template-library-modal .wpfnl-create-funnel-layout .funnels-layout-wrapper {
7854 gap: 12px;
7855 max-height: calc(100% - 180px);
7856 }
7857 .template-library-modal .wpfnl-create-funnel-layout .single-layout-inner {
7858 border-radius: 10px;
7859 padding: 5px;
7860 }
7861 .template-library-modal .wpfnl-create-funnel-layout .inner-box {
7862 height: 145px;
7863 border-radius: 8px;
7864 }
7865 .template-library-modal .wpfnl-create-funnel__templates .steps-preview-wrapper .wpfnl-template-preview-wrapper .wpfnl-template-step-preview.desktop {
7866 width: 992px;
7867 transform: scale(0.7);
7868 transform-origin: left top;
7869 margin-left: 10%;
7870 }
7871 }
7872 @media only screen and (max-width: 960px) {
7873 .template-library-modal {
7874 left: 36px;
7875 width: calc(100% - 36px);
7876 }
7877 .template-library-modal .wpfnl-create-funnel-layout {
7878 left: calc(50% + 20px);
7879 }
7880 }
7881 .step-template-showcase-modal .wpfnl-step__single-template, .template-library-modal .wpfnl-step__single-template {
7882 position: relative;
7883 background: #ffffff;
7884 width: calc(25% - 30px);
7885 border-radius: 10px;
7886 box-shadow: 0px 1px 2px rgba(190, 190, 215, 0.2);
7887 transition: all 0.3s ease;
7888 }
7889 .step-template-showcase-modal .create__from-scratch.wpfnl-step__single-template, .template-library-modal .create__from-scratch.wpfnl-step__single-template {
7890 border: 2px dashed #A1A1B6;
7891 box-shadow: none !important;
7892 background: transparent;
7893 }
7894 .step-template-showcase-modal .create__from-scratch.wpfnl-step__single-template:hover, .template-library-modal .create__from-scratch.wpfnl-step__single-template:hover {
7895 box-shadow: none !important;
7896 }
7897 .step-template-showcase-modal .create__from-scratch.wpfnl-step__single-template .btn-default, .template-library-modal .create__from-scratch.wpfnl-step__single-template .btn-default {
7898 height: 48px;
7899 line-height: 49px;
7900 width: 100%;
7901 max-width: 194px;
7902 position: absolute;
7903 top: 50%;
7904 left: 50%;
7905 transform: translate(-50%, -50%);
7906 border-radius: 12px;
7907 padding: 0 15px;
7908 box-shadow: 0px 9px 14px 0px rgba(193, 183, 232, 0.5);
7909 }
7910 .step-template-showcase-modal .create__from-scratch.wpfnl-step__single-template .btn-default svg, .template-library-modal .create__from-scratch.wpfnl-step__single-template .btn-default svg {
7911 margin-right: 3px;
7912 }
7913 .step-template-showcase-modal .create__from-scratch.wpfnl-step__single-template .btn-default svg path, .template-library-modal .create__from-scratch.wpfnl-step__single-template .btn-default svg path {
7914 stroke: #fff;
7915 }
7916 .step-template-showcase-modal .create__from-scratch.wpfnl-step__single-template .step-template-info, .template-library-modal .create__from-scratch.wpfnl-step__single-template .step-template-info,
7917 .step-template-showcase-modal .create__from-scratch.wpfnl-step__single-template .template-preview-image,
7918 .template-library-modal .create__from-scratch.wpfnl-step__single-template .template-preview-image {
7919 opacity: 0;
7920 visibility: hidden;
7921 }
7922 .step-template-showcase-modal .wpfnl-step__single-template .importar-loader, .template-library-modal .wpfnl-step__single-template .importar-loader {
7923 background: rgba(38, 33, 51, 0.6);
7924 -webkit-backdrop-filter: blur(7px);
7925 backdrop-filter: blur(7px);
7926 }
7927 .step-template-showcase-modal .wpfnl-step__single-template .template-preview-image, .template-library-modal .wpfnl-step__single-template .template-preview-image {
7928 position: relative;
7929 }
7930 .step-template-showcase-modal .wpfnl-step__single-template .step-image-wrapper, .template-library-modal .wpfnl-step__single-template .step-image-wrapper {
7931 border-radius: 10px 10px 0 0;
7932 background-repeat: no-repeat;
7933 background-size: 100% auto;
7934 background-position: center 0;
7935 position: relative;
7936 overflow: hidden;
7937 }
7938 .step-template-showcase-modal .wpfnl-step__single-template .step-image-wrapper:before, .template-library-modal .wpfnl-step__single-template .step-image-wrapper:before {
7939 content: "";
7940 display: block;
7941 padding-top: 100%;
7942 }
7943 .step-template-showcase-modal .wpfnl-step__single-template .template-img, .template-library-modal .wpfnl-step__single-template .template-img {
7944 width: 100%;
7945 height: 350px;
7946 object-fit: contain;
7947 border-radius: 10px 10px 0px 0px;
7948 transition: all 0.3s ease;
7949 }
7950 .step-template-showcase-modal .wpfnl-step__single-template .step-template-info, .template-library-modal .wpfnl-step__single-template .step-template-info {
7951 border-radius: 0 0 10px 10px;
7952 position: relative;
7953 border-top: 1px solid #E5E8F3;
7954 }
7955 .step-template-showcase-modal .wpfnl-step__single-template .step-template-info .title, .template-library-modal .wpfnl-step__single-template .step-template-info .title {
7956 margin-bottom: 0;
7957 font-size: 14px;
7958 line-height: 1.2;
7959 color: #363B4E;
7960 font-weight: 500;
7961 padding: 19px 15px 17px;
7962 text-align: center;
7963 text-transform: capitalize;
7964 display: flex;
7965 flex-flow: row wrap;
7966 align-items: center;
7967 justify-content: center;
7968 transition: all 0.3s ease;
7969 }
7970 .step-template-showcase-modal .wpfnl-step__single-template:hover, .template-library-modal .wpfnl-step__single-template:hover {
7971 box-shadow: 0px 20px 20px rgba(190, 190, 215, 0.2);
7972 }
7973 .step-template-showcase-modal .wpfnl-step__single-template:hover .template-action, .template-library-modal .wpfnl-step__single-template:hover .template-action {
7974 opacity: 1;
7975 visibility: visible;
7976 }
7977
7978 .step-template-showcase-modal .wpfnl-create-step_inner-content {
7979 width: 100%;
7980 height: 100%;
7981 }
7982 .step-template-showcase-modal .wpfnl-create-step__template-wrapper {
7983 position: relative;
7984 min-height: 400px;
7985 max-height: 100%;
7986 overflow: auto;
7987 display: flex;
7988 flex-flow: row wrap;
7989 align-items: flex-start;
7990 }
7991 .step-template-showcase-modal .wpfnl-create-step__template-wrapper::-webkit-scrollbar {
7992 width: 5px;
7993 }
7994 .step-template-showcase-modal .wpfnl-create-step__template-wrapper::-webkit-scrollbar-track {
7995 background: #f2f5f8;
7996 }
7997 .step-template-showcase-modal .wpfnl-create-step__template-wrapper::-webkit-scrollbar-thumb {
7998 background-color: #d9dce0;
7999 border-radius: 20px;
8000 }
8001 .step-template-showcase-modal .steps-template__filter-wrapper {
8002 display: flex;
8003 flex-flow: row wrap;
8004 align-items: center;
8005 justify-content: flex-start;
8006 width: 100%;
8007 background: #FFFFFF;
8008 box-shadow: 0px 1px 2px rgba(190, 190, 215, 0.31);
8009 padding: 15px 24px;
8010 position: relative;
8011 }
8012 .step-template-showcase-modal .steps-template__filter-wrapper .wpfnl-modal-close {
8013 background: #FFFFFF;
8014 border-radius: 10px;
8015 height: 38px;
8016 width: 38px;
8017 margin-right: 15px;
8018 display: flex;
8019 flex-flow: column;
8020 align-items: center;
8021 justify-content: center;
8022 cursor: pointer;
8023 border: 1px solid #EEF0F3;
8024 }
8025 .step-template-showcase-modal .steps-template__filter-wrapper .step-showcase-title {
8026 font-weight: 500;
8027 font-size: 16px;
8028 line-height: 1.5;
8029 color: #363B4E;
8030 text-transform: capitalize;
8031 }
8032 .step-template-showcase-modal .steps-template__filter-wrapper .pro-free__filter {
8033 margin-left: auto !important;
8034 }
8035 .step-template-showcase-modal .wpfnl-create-step__filter-nav {
8036 width: 228px;
8037 min-height: 835px;
8038 background: #FFFFFF;
8039 box-shadow: 1px 0px 2px rgba(190, 190, 215, 0.14);
8040 padding: 24px;
8041 align-self: stretch;
8042 }
8043 .step-template-showcase-modal .wpfnl-create-step__filter-nav .filter-nav-item {
8044 height: 44px;
8045 line-height: 44px;
8046 font-weight: 500;
8047 color: #363B4E;
8048 padding: 0 16px;
8049 margin: 0 0 15px 0;
8050 text-align: left;
8051 box-shadow: none;
8052 border: 1px solid #EEF0F3;
8053 border-radius: 8px;
8054 text-transform: capitalize;
8055 cursor: pointer;
8056 position: relative;
8057 transition: all 0.3s ease;
8058 background: #fff;
8059 display: flex;
8060 align-items: center;
8061 gap: 8px;
8062 }
8063 .step-template-showcase-modal .wpfnl-create-step__filter-nav .filter-nav-item .pro-tag-icon {
8064 position: static;
8065 margin-top: 6px;
8066 margin-left: -4px;
8067 }
8068 .step-template-showcase-modal .wpfnl-create-step__filter-nav .filter-nav-item svg {
8069 position: relative;
8070 top: -1px;
8071 }
8072 .step-template-showcase-modal .wpfnl-create-step__filter-nav .filter-nav-item svg path {
8073 transition: all 0.3s ease;
8074 }
8075 .step-template-showcase-modal .wpfnl-create-step__filter-nav .filter-nav-item.disabled {
8076 cursor: not-allowed;
8077 color: #939393;
8078 background: #dcdbe3;
8079 }
8080 .step-template-showcase-modal .wpfnl-create-step__filter-nav .filter-nav-item.active {
8081 border-color: #6E42D3;
8082 color: #6E42D3;
8083 box-shadow: 0px 20px 16px rgba(189, 193, 200, 0.2);
8084 }
8085 .step-template-showcase-modal .wpfnl-create-step__filter-nav .filter-nav-item.active.step-checkout path, .step-template-showcase-modal .wpfnl-create-step__filter-nav .filter-nav-item.active.step-landing path {
8086 fill: #6E42D3;
8087 stroke: #6E42D3;
8088 }
8089 .step-template-showcase-modal .wpfnl-create-step__filter-nav .filter-nav-item.active.step-downsell path, .step-template-showcase-modal .wpfnl-create-step__filter-nav .filter-nav-item.active.step-upsell path, .step-template-showcase-modal .wpfnl-create-step__filter-nav .filter-nav-item.active.step-custom path, .step-template-showcase-modal .wpfnl-create-step__filter-nav .filter-nav-item.active.step-thankyou path {
8090 fill: #6E42D3;
8091 }
8092 .step-template-showcase-modal .wpfnl-create-step__filter-nav .pro-tag {
8093 position: absolute;
8094 top: -6px;
8095 right: -2px;
8096 }
8097 .step-template-showcase-modal .create-step-name-modal {
8098 left: 50%;
8099 }
8100 .step-template-showcase-modal .wpfnl-step__templates-wrapper-before {
8101 padding: 30px 35px;
8102 width: calc(100% - 228px);
8103 box-shadow: none;
8104 }
8105 .step-template-showcase-modal .wpfnl-step__templates-wrapper-before .step-counter {
8106 font-size: 20px;
8107 line-height: 1.2;
8108 font-weight: 600;
8109 color: #363B4E;
8110 margin-bottom: 24px;
8111 text-transform: capitalize;
8112 }
8113 .step-template-showcase-modal .wpfnl-step__templates-wrapper {
8114 display: flex;
8115 flex-flow: row wrap;
8116 gap: 40px;
8117 }
8118 .step-template-showcase-modal .wpfnl-step__single-template .template-action {
8119 flex-flow: row;
8120 }
8121
8122 @media only screen and (max-width: 1699px) {
8123 .step-template-showcase-modal .wpfnl-step__templates-wrapper {
8124 gap: 30px;
8125 }
8126 .step-template-showcase-modal .wpfnl-step__templates-wrapper .wpfnl-step__single-template {
8127 width: calc(25% - 23px);
8128 }
8129 .step-template-showcase-modal .wpfnl-step__templates-wrapper .wpfnl-step__single-template .template-action .step-btn {
8130 padding: 9px 12px 7px;
8131 font-size: 14px;
8132 }
8133 .step-template-showcase-modal .wpfnl-step__templates-wrapper .wpfnl-step__single-template.create__from-scratch .btn-default {
8134 max-width: 174px;
8135 }
8136 }
8137 @media only screen and (max-width: 1399px) {
8138 .step-template-showcase-modal .wpfnl-step__templates-wrapper .wpfnl-step__single-template {
8139 width: calc(33.3333333333% - 20px);
8140 }
8141 .step-template-showcase-modal.wpfnl-ab-steps-modal .wpfnl-step__templates-wrapper .wpfnl-step__single-template,
8142 .step-template-showcase-modal .wpfnl-ab-steps .wpfnl-step__templates-wrapper .wpfnl-step__single-template {
8143 width: calc(25% - 23px);
8144 }
8145 }
8146 @media only screen and (max-width: 1199px) {
8147 .step-template-showcase-modal .wpfnl-create-step__filter-nav {
8148 width: 198px;
8149 padding: 20px;
8150 }
8151 .step-template-showcase-modal .wpfnl-step__templates-wrapper-before {
8152 padding: 20px 20px;
8153 width: calc(100% - 198px);
8154 }
8155 .step-template-showcase-modal .wpfnl-step__templates-wrapper {
8156 gap: 20px;
8157 }
8158 .step-template-showcase-modal .wpfnl-step__templates-wrapper .wpfnl-step__single-template {
8159 width: calc(33.3333333333% - 14px);
8160 }
8161 .step-template-showcase-modal.wpfnl-ab-steps-modal .wpfnl-step__templates-wrapper .wpfnl-step__single-template,
8162 .step-template-showcase-modal .wpfnl-ab-steps .wpfnl-step__templates-wrapper .wpfnl-step__single-template {
8163 width: calc(33.3333333333% - 14px);
8164 }
8165 }
8166 @media only screen and (max-width: 991px) {
8167 .step-template-showcase-modal .wpfnl-step__templates-wrapper .wpfnl-step__single-template {
8168 width: calc(50% - 10px);
8169 }
8170 .step-template-showcase-modal.wpfnl-ab-steps-modal .wpfnl-step__templates-wrapper .wpfnl-step__single-template,
8171 .step-template-showcase-modal .wpfnl-ab-steps .wpfnl-step__templates-wrapper .wpfnl-step__single-template {
8172 width: calc(50% - 10px);
8173 }
8174 }
8175 .funnel-list__wrapper {
8176 height: 100%;
8177 background-color: #ffffff;
8178 border-radius: 10px;
8179 }
8180 .funnel-list__wrapper .funnel__single-list {
8181 display: flex;
8182 flex-flow: row wrap;
8183 align-items: center;
8184 justify-content: space-between;
8185 padding: 14px 24px 14px 60px;
8186 position: relative;
8187 border-bottom: 1px solid #EBEDF0;
8188 gap: 12px;
8189 }
8190 .funnel-list__wrapper .funnel__single-list:last-child {
8191 margin-bottom: 0;
8192 }
8193 .funnel-list__wrapper .funnel__single-list .bulk-action-wrapper {
8194 position: absolute;
8195 top: 0;
8196 left: 60px;
8197 width: calc(100% - 60px);
8198 display: none;
8199 align-items: center;
8200 gap: 10px;
8201 z-index: 3;
8202 background: #ffffff;
8203 padding: 8px 0 6px;
8204 height: 100%;
8205 border-radius: 0 10px 0 0;
8206 }
8207 .funnel-list__wrapper .funnel__single-list .bulk-action-wrapper .bulk-delete-toggler {
8208 font-weight: 400;
8209 font-size: 12px;
8210 line-height: 1.2;
8211 letter-spacing: -0.01em;
8212 padding: 7px 11px;
8213 min-width: auto;
8214 height: auto;
8215 border-radius: 50px;
8216 position: relative;
8217 background-color: #6E42D3;
8218 }
8219 .funnel-list__wrapper .funnel__single-list .bulk-action-wrapper .bulk-delete-toggler:before {
8220 content: "";
8221 position: absolute;
8222 right: 27px;
8223 top: 0;
8224 height: 100%;
8225 width: 1px;
8226 background: #9373EA;
8227 }
8228 .funnel-list__wrapper .funnel__single-list .bulk-action-wrapper .bulk-delete-toggler > svg {
8229 margin-left: 16px;
8230 }
8231 .funnel-list__wrapper .funnel__single-list .bulk-action-wrapper .bulk-delete-toggler.show-dropdown .wpfnl-dropdown {
8232 opacity: 1;
8233 visibility: visible;
8234 }
8235 .funnel-list__wrapper .funnel__single-list .bulk-action-wrapper .bulk-delete-toggler .wpfnl-dropdown li a:hover {
8236 background: #F6F8FA;
8237 color: #7A8B9A;
8238 }
8239 .funnel-list__wrapper .funnel__single-list .bulk-action-wrapper .bulk-delete-toggler .wpfnl-dropdown li rect,
8240 .funnel-list__wrapper .funnel__single-list .bulk-action-wrapper .bulk-delete-toggler .wpfnl-dropdown li path {
8241 stroke: #7A8B9A;
8242 }
8243 .funnel-list__wrapper .funnel__single-list .bulk-action-wrapper .bulk-delete-toggler .wpfnl-dropdown li .wpfnl-bulk-export path {
8244 stroke: transparent;
8245 }
8246 .funnel-list__wrapper .funnel__single-list .bulk-action-wrapper .selected-funnel-count, .funnel-list__wrapper .funnel__single-list .bulk-action-wrapper > p {
8247 color: #363B4E;
8248 font-weight: 500;
8249 }
8250 .funnel-list__wrapper .funnel__single-list .wpfnl-checkbox label:before {
8251 border-color: #E4E6EB;
8252 background-color: #fff;
8253 border-radius: 5px;
8254 }
8255 .funnel-list__wrapper .funnel__single-list.list-header {
8256 padding: 15px 24px 15px 60px;
8257 }
8258 .funnel-list__wrapper .funnel__single-list.list-header .list-cell {
8259 line-height: 1;
8260 transform: translateY(1px);
8261 }
8262 .funnel-list__wrapper .funnel__single-list .funnel-list__bulk-action {
8263 position: absolute;
8264 left: 24px;
8265 top: 50%;
8266 transform: translateY(-50%);
8267 z-index: 2;
8268 }
8269 .funnel-list__wrapper .funnel__single-list .wpfnl-name {
8270 padding-right: 15px;
8271 padding-left: 45px;
8272 position: relative;
8273 width: 240px;
8274 }
8275 .funnel-list__wrapper .funnel__single-list .wpfnl-name .builder-logo {
8276 position: absolute;
8277 left: 0;
8278 top: 50%;
8279 width: 30px;
8280 word-break: break-all;
8281 display: block;
8282 transform: translateY(-50%);
8283 }
8284 .funnel-list__wrapper .funnel__single-list .wpfnl-name .builder-logo svg {
8285 display: block;
8286 }
8287 .funnel-list__wrapper .funnel__single-list .wpfnl-name .name {
8288 font-weight: 500;
8289 font-size: 14px;
8290 line-height: 16px;
8291 color: #363B4E;
8292 }
8293 .funnel-list__wrapper .funnel__single-list .wpfnl-name .name:hover {
8294 color: #6E42D3;
8295 }
8296 .funnel-list__wrapper .funnel__single-list .wpfnl-name .steps {
8297 font-size: 12px;
8298 line-height: 16px;
8299 color: #7A8B9A;
8300 display: block;
8301 text-transform: capitalize;
8302 }
8303 .funnel-list__wrapper .funnel__single-list .wpfnl-intigrations {
8304 display: flex;
8305 flex-flow: row wrap;
8306 align-items: center;
8307 gap: 8px;
8308 width: 375px;
8309 }
8310 .funnel-list__wrapper .funnel__single-list .wpfnl-intigrations .automation-tag {
8311 border: 1px solid #E5E8F3;
8312 border-radius: 6px;
8313 font-size: 12px;
8314 line-height: 1.5;
8315 color: #7A8B9A;
8316 padding: 2px 8px;
8317 display: flex;
8318 flex-flow: row;
8319 align-items: center;
8320 justify-content: center;
8321 position: relative;
8322 }
8323 .funnel-list__wrapper .funnel__single-list .wpfnl-intigrations .automation-tag svg {
8324 margin-right: 6px;
8325 display: block;
8326 }
8327 .funnel-list__wrapper .funnel__single-list .wpfnl-intigrations .automation-tag .tooltip {
8328 background: #0C1015;
8329 border-radius: 6px;
8330 position: absolute;
8331 bottom: calc(100% + 10px);
8332 left: 0;
8333 padding: 7px 10px;
8334 color: #fff;
8335 width: 144px;
8336 z-index: 4;
8337 font-size: 13px;
8338 opacity: 0;
8339 visibility: hidden;
8340 transition: all 0.3s ease;
8341 }
8342 .funnel-list__wrapper .funnel__single-list .wpfnl-intigrations .automation-tag .tooltip:before {
8343 content: "";
8344 position: absolute;
8345 left: 13px;
8346 bottom: -4px;
8347 width: 10px;
8348 height: 10px;
8349 background: #0C1015;
8350 transform: rotate(45deg);
8351 border-radius: 2px;
8352 }
8353 .funnel-list__wrapper .funnel__single-list .wpfnl-intigrations .automation-tag:hover .tooltip {
8354 opacity: 1;
8355 visibility: visible;
8356 }
8357 .funnel-list__wrapper .funnel__single-list .wpfnl-creation-date {
8358 width: 135px;
8359 }
8360 .funnel-list__wrapper .funnel__single-list .wpfnl-creation-date .post-date {
8361 line-height: 1.14;
8362 display: block;
8363 }
8364 .funnel-list__wrapper .funnel__single-list .wpfnl-status {
8365 width: 75px;
8366 }
8367 .funnel-list__wrapper .funnel__single-list .wpfnl-status .post-status {
8368 font-size: 12px;
8369 line-height: 1.25;
8370 color: #2D3149;
8371 font-weight: 500;
8372 text-transform: capitalize;
8373 background: rgba(122, 139, 154, 0.15);
8374 border-radius: 100px;
8375 display: inline-block;
8376 padding: 5px 10px 4px;
8377 }
8378 .funnel-list__wrapper .funnel__single-list .wpfnl-status.published .post-status {
8379 background: rgba(35, 150, 84, 0.1);
8380 color: #239654;
8381 }
8382 .funnel-list__wrapper .funnel__single-list .list-action {
8383 display: flex;
8384 flex-flow: row;
8385 align-items: center;
8386 width: 80px;
8387 gap: 9px;
8388 }
8389 .funnel-list__wrapper .funnel__single-list .list-action > a {
8390 display: flex;
8391 flex-flow: row;
8392 align-items: center;
8393 font-weight: 500;
8394 font-size: 14px;
8395 line-height: 1.2;
8396 text-transform: capitalize;
8397 padding: 3px 4px;
8398 }
8399 .funnel-list__wrapper .funnel__single-list .list-action > a svg {
8400 display: block;
8401 }
8402 .funnel-list__wrapper .funnel__single-list .list-action > a svg path {
8403 transition: all 0.3s ease;
8404 }
8405 .funnel-list__wrapper .funnel__single-list .list-action > a.disabled {
8406 opacity: 0.5;
8407 cursor: not-allowed;
8408 text-decoration: none;
8409 }
8410 .funnel-list__wrapper .funnel__single-list .list-action > a.edit:hover path {
8411 fill: #6E42D3;
8412 }
8413 .funnel-list__wrapper .funnel__single-list .list-action > a.view:hover path {
8414 fill: #6E42D3;
8415 stroke: #6E42D3;
8416 }
8417 .funnel-list__wrapper .funnel__single-list .list-action .more-action {
8418 position: relative;
8419 padding: 3px 4px;
8420 cursor: pointer;
8421 }
8422 .funnel-list__wrapper .funnel__single-list .list-action .more-action svg {
8423 display: block;
8424 }
8425 .funnel-list__wrapper .funnel__single-list .list-action .more-action .duplicate svg {
8426 width: 18px;
8427 }
8428 .funnel-list__wrapper .funnel__single-list .list-action .more-action .duplicate .pro-tag-icon {
8429 margin-left: 7px;
8430 }
8431 .funnel-list__wrapper .funnel__single-list .list-action .more-action .duplicate .pro-tag-icon path {
8432 stroke: initial;
8433 }
8434 .funnel-list__wrapper .funnel__single-list .list-action ul.more-actions {
8435 right: -22px;
8436 }
8437 .funnel-list__wrapper .funnel__single-list .list-action ul.more-actions .wpfnl-loader {
8438 border-width: 1px;
8439 border-top-color: transparent;
8440 width: 10px;
8441 height: 10px;
8442 margin-left: 6px;
8443 }
8444 .funnel-list__wrapper .funnel__single-list .list-action .more-action.show-actions ul.more-actions {
8445 top: 27px;
8446 opacity: 1;
8447 visibility: visible;
8448 }
8449 .funnel-list__wrapper .funnel__single-list .list-action .wpfnl-dropdown li a:hover {
8450 background: #F6F8FA;
8451 color: #7A8B9A;
8452 }
8453 .funnel-list__wrapper .funnel__single-list .list-action .wpfnl-dropdown li rect,
8454 .funnel-list__wrapper .funnel__single-list .list-action .wpfnl-dropdown li path {
8455 stroke: #7A8B9A;
8456 }
8457 .funnel-list__wrapper .funnel__single-list .list-action .wpfnl-dropdown li .wpfnl-export-funnel path {
8458 stroke: transparent;
8459 }
8460 .funnel-list__wrapper .funnel__single-list.funnel-disabled {
8461 border-bottom-color: #e3e3e3;
8462 }
8463 .funnel-list__wrapper .funnel__single-list.funnel-disabled::before {
8464 content: "";
8465 position: absolute;
8466 left: 0;
8467 top: 0;
8468 width: 100%;
8469 height: 100%;
8470 cursor: not-allowed;
8471 z-index: 2;
8472 background: rgba(32, 32, 32, 0.0784313725);
8473 }
8474 .funnel-list__wrapper .funnel__single-list.funnel-disabled .list-cell {
8475 opacity: 0.5;
8476 }
8477 .funnel-list__wrapper .funnel__single-list.funnel-disabled .list-action > a.disabled {
8478 opacity: 1;
8479 }
8480 .funnel-list__wrapper .funnel__single-list .funnel-alert {
8481 border: 1px solid #e3d7ff;
8482 background: linear-gradient(to right, #eff6ff, #eef2ff);
8483 border-radius: 8px;
8484 padding: 9px 12px;
8485 width: 100%;
8486 }
8487 .funnel-list__wrapper .funnel__single-list .funnel-alert .funnel-alert-inner {
8488 display: flex;
8489 align-items: center;
8490 justify-content: space-between;
8491 gap: 16px;
8492 }
8493 .funnel-list__wrapper .funnel__single-list .funnel-alert .funnel-alert-left {
8494 display: flex;
8495 align-items: center;
8496 gap: 12px;
8497 }
8498 .funnel-list__wrapper .funnel__single-list .funnel-alert .funnel-icon {
8499 background: #dbeafe;
8500 padding: 8px;
8501 border-radius: 6px;
8502 display: flex;
8503 align-items: center;
8504 justify-content: center;
8505 }
8506 .funnel-list__wrapper .funnel__single-list .funnel-alert .funnel-icon svg {
8507 width: 20px;
8508 height: 20px;
8509 color: #2563eb;
8510 }
8511 .funnel-list__wrapper .funnel__single-list .funnel-alert .funnel-alert-content {
8512 display: flex;
8513 flex-direction: column;
8514 }
8515 .funnel-list__wrapper .funnel__single-list .funnel-alert .funnel-alert-title {
8516 font-size: 14px;
8517 font-weight: 600;
8518 color: #111827;
8519 margin: 0;
8520 }
8521 .funnel-list__wrapper .funnel__single-list .funnel-alert .funnel-alert-description {
8522 font-size: 12px;
8523 color: #4b5563;
8524 margin: 0;
8525 }
8526 .funnel-list__wrapper .funnel__single-list .funnel-alert .funnel-activate-btn {
8527 background: #6E42D3;
8528 color: #ffffff;
8529 border: none;
8530 border-radius: 6px;
8531 padding: 7px 13px;
8532 font-size: 13px;
8533 font-weight: 500;
8534 cursor: pointer;
8535 transition: all 0.3s ease;
8536 white-space: nowrap;
8537 }
8538 .funnel-list__wrapper .funnel__single-list .funnel-alert .funnel-activate-btn:hover {
8539 background: #5b36b0;
8540 }
8541 .funnel-list__wrapper .funnel__single-list .funnel-alert .funnel-activate-btn:disabled {
8542 opacity: 0.5;
8543 pointer-events: none;
8544 }
8545 .funnel-list__wrapper .list-footer {
8546 display: flex;
8547 flex-flow: row wrap;
8548 align-items: center;
8549 justify-content: space-between;
8550 padding: 17px 24px;
8551 }
8552 .funnel-list__wrapper .list-footer .pagination-number p {
8553 display: flex;
8554 align-items: center;
8555 gap: 10px;
8556 white-space: nowrap;
8557 }
8558 .funnel-list__wrapper .list-footer .pagination-number p strong {
8559 color: #363B4E;
8560 }
8561 .funnel-list__wrapper .list-footer .pagination-number p select {
8562 width: 56px;
8563 min-width: auto;
8564 padding: 2px 8px;
8565 height: 32px;
8566 }
8567
8568 @media only screen and (max-width: 1399px) {
8569 .funnel-list__wrapper .funnel__single-list .wpfnl-name {
8570 width: 200px;
8571 }
8572 .funnel-list__wrapper .funnel__single-list .wpfnl-intigrations {
8573 width: 220px;
8574 }
8575 }
8576 @media only screen and (max-width: 1199px) {
8577 .wpfnl-dashboard__header a.import-export {
8578 background: transparent;
8579 box-shadow: none;
8580 padding: 0;
8581 }
8582 .wpfnl-dashboard__header .btn-default.disabled,
8583 .wpfnl-dashboard__header .add-new-funnel-btn {
8584 padding: 0 18px;
8585 }
8586 .funnel-list__wrapper .funnel__single-list {
8587 padding: 10px 15px 10px 45px;
8588 gap: 8px;
8589 }
8590 .funnel-list__wrapper .funnel__single-list .funnel-list__bulk-action {
8591 left: 15px;
8592 }
8593 .funnel-list__wrapper .funnel__single-list .wpfnl-name {
8594 padding-right: 10px;
8595 }
8596 .funnel-list__wrapper .funnel__single-list .wpfnl-creation-date {
8597 width: 74px;
8598 }
8599 .funnel-list__wrapper .funnel__single-list .wpfnl-intigrations {
8600 width: 136px;
8601 }
8602 .funnel-list__wrapper .funnel__single-list .list-action {
8603 width: 73px;
8604 gap: 3px;
8605 }
8606 .funnel-list__wrapper .funnel__single-list .list-action > a {
8607 margin-right: 0;
8608 width: 28px;
8609 text-indent: -999px;
8610 overflow: hidden;
8611 }
8612 .funnel-list__wrapper .funnel__single-list .list-action > a.edit {
8613 margin-right: 0;
8614 }
8615 }
8616 @media only screen and (max-width: 782px) {
8617 .wpfnl-dashboard__header {
8618 padding: 18px 20px 19px 30px;
8619 }
8620 }
8621 .remote-funnel-header {
8622 display: flex;
8623 flex-flow: row wrap;
8624 align-items: center;
8625 background: #FFFFFF;
8626 border-bottom: 1px solid #E5E8F3;
8627 position: relative;
8628 padding: 15px 15px 5px;
8629 }
8630 .remote-funnel-header .single-item {
8631 margin: 0 10px 10px 0;
8632 }
8633 .remote-funnel-header .single-item select {
8634 padding-right: 30px;
8635 }
8636 .remote-funnel-header .single-item .template-image-remove,
8637 .remote-funnel-header .single-item .template-image-upload {
8638 background: #F7F7FA;
8639 color: #363B4E;
8640 border: 1px solid #E5E8F3;
8641 }
8642 .remote-funnel-header .single-item.template-preview-image {
8643 display: flex;
8644 align-items: center;
8645 flex-flow: row wrap;
8646 max-width: 510px;
8647 }
8648 .remote-funnel-header .single-item.template-preview-image input[type=text] {
8649 width: 200px;
8650 margin-right: 10px;
8651 }
8652 .remote-funnel-header .single-item.template-preview-image .btn-default {
8653 margin-right: 10px;
8654 white-space: pre;
8655 }
8656 .remote-funnel-header .single-item.template-preview-image .btn-default:last-child {
8657 margin-right: 0;
8658 }
8659 .remote-funnel-header .btn-default {
8660 border-radius: 6px;
8661 padding: 0 20px;
8662 min-width: auto;
8663 }
8664
8665 .steps-page__header {
8666 display: flex;
8667 flex-flow: row wrap;
8668 align-items: center;
8669 background: #FFFFFF;
8670 box-shadow: 0px 1px 2px rgba(190, 190, 215, 0.14);
8671 position: relative;
8672 justify-content: flex-start;
8673 padding: 15px 13px 15px 24px;
8674 }
8675
8676 .steps-page__header-left {
8677 display: flex;
8678 flex-flow: row wrap;
8679 align-items: center;
8680 }
8681 .steps-page__header-left .wpfnl-logo a {
8682 display: block;
8683 padding: 16px 25px;
8684 border-right: 1px solid #E5E8F3;
8685 }
8686 .steps-page__header-left .wpfnl-logo a svg {
8687 width: 26px;
8688 display: block;
8689 }
8690 .steps-page__header-left .back-link {
8691 font-weight: 400;
8692 font-size: 14px;
8693 color: #7A8B9A;
8694 text-transform: capitalize;
8695 padding: 0;
8696 text-align: center;
8697 display: flex;
8698 flex-flow: column;
8699 align-items: center;
8700 justify-content: center;
8701 box-shadow: none;
8702 height: 38px;
8703 width: 38px;
8704 border: 1px solid #EEF0F3;
8705 margin-right: 15px;
8706 border-radius: 10px;
8707 }
8708 .steps-page__header-left .back-link svg {
8709 display: block;
8710 margin: 0 auto;
8711 }
8712 .steps-page__header-left .back-link:hover {
8713 color: #6E42D3;
8714 }
8715 .steps-page__header-left .add-step-condtion-area {
8716 display: flex;
8717 flex-flow: row wrap;
8718 align-items: center;
8719 border-right: 1px solid #E5E8F3;
8720 }
8721 .steps-page__header-left .add-step-condtion-area li {
8722 position: relative;
8723 }
8724 .steps-page__header-left .add-step-condtion-area li .wpfnl-tooltip2 {
8725 position: absolute;
8726 left: 0;
8727 top: calc(100% + 35px);
8728 width: 305px;
8729 padding: 10px 32px 10px 15px;
8730 margin: 0;
8731 background: #6e42d3;
8732 color: #fff;
8733 border-radius: 10px;
8734 text-align: left;
8735 z-index: 1;
8736 opacity: 0;
8737 visibility: hidden;
8738 transition: all 0.5s ease 1.5s;
8739 }
8740 .steps-page__header-left .add-step-condtion-area li .wpfnl-tooltip2:before {
8741 content: "";
8742 position: absolute;
8743 left: 20px;
8744 top: -6px;
8745 width: 13px;
8746 height: 13px;
8747 background: #6e42d3;
8748 transform: rotate(45deg);
8749 }
8750 .steps-page__header-left .add-step-condtion-area li .wpfnl-tooltip2.show-tooltip {
8751 top: calc(100% + 15px);
8752 opacity: 1;
8753 visibility: visible;
8754 }
8755 .steps-page__header-left .add-step-condtion-area li .wpfnl-tooltip2 .close-tooltip {
8756 position: absolute;
8757 right: 13px;
8758 top: 11px;
8759 cursor: pointer;
8760 }
8761 .steps-page__header-left .add-step-condtion-area li > button {
8762 display: block;
8763 border: none;
8764 height: 60px;
8765 padding: 0 20px;
8766 background: transparent;
8767 font-size: 14px;
8768 font-weight: 500;
8769 color: #363B4E;
8770 cursor: pointer;
8771 position: relative;
8772 }
8773 .steps-page__header-left .add-step-condtion-area li > button svg {
8774 margin-right: 5px;
8775 }
8776 .steps-page__header-left .add-step-condtion-area li > button.add-new-step {
8777 background-color: #F6F5FA;
8778 color: #6E42D3;
8779 }
8780 .steps-page__header-left .add-step-condtion-area li > button.add-new-step:after {
8781 content: "";
8782 position: absolute;
8783 bottom: 0;
8784 left: 0;
8785 width: 100%;
8786 height: 3px;
8787 background: #6E42D3;
8788 border-radius: 60px 60px 0 0;
8789 }
8790 .steps-page__header-left .add-step-condtion-area li > button.add-new-step svg {
8791 margin-right: 5px;
8792 }
8793 .steps-page__header-left .add-step-condtion-area li > button.create-condition:hover {
8794 color: #6E42D3;
8795 }
8796 .steps-page__header-left .add-step-condtion-area li > button.create-condition:hover path {
8797 stroke: #6E42D3;
8798 }
8799 .steps-page__header-left .add-step-condtion-area li .steps-dropdown {
8800 position: absolute;
8801 box-shadow: 0px 10px 30px rgba(21, 21, 69, 0.0784313725);
8802 border-radius: 0px 0px 10px 10px;
8803 top: 100%;
8804 left: 0;
8805 width: 100%;
8806 z-index: 9;
8807 background: #F6F5FA;
8808 border: 1px solid #fff;
8809 padding: 10px 13px 12px;
8810 transition: all 0.3s ease;
8811 opacity: 0;
8812 visibility: hidden;
8813 }
8814 .steps-page__header-left .add-step-condtion-area li .steps-dropdown > li {
8815 background: #FFFFFF;
8816 box-shadow: 0px 1px 2px rgba(190, 190, 215, 0.2);
8817 border-radius: 5px;
8818 font-weight: 500;
8819 font-size: 14px;
8820 line-height: 1.4;
8821 color: #8594A2;
8822 margin-bottom: 10px;
8823 text-transform: capitalize;
8824 padding: 7px 13px 6px;
8825 text-align: center;
8826 cursor: pointer;
8827 width: 100%;
8828 transition: all 0.3s ease;
8829 }
8830 .steps-page__header-left .add-step-condtion-area li .steps-dropdown > li:last-child {
8831 margin-bottom: 0;
8832 }
8833 .steps-page__header-left .add-step-condtion-area li .steps-dropdown > li:hover {
8834 background: #6E42D3;
8835 color: #fff;
8836 }
8837 .steps-page__header-left .add-step-condtion-area li .steps-dropdown > li.disabled {
8838 cursor: not-allowed;
8839 color: white;
8840 background: #B6B2CA;
8841 }
8842 .steps-page__header-left .add-step-condtion-area li .steps-dropdown > li .pro-tag {
8843 position: absolute;
8844 top: -6px;
8845 right: -2px;
8846 }
8847 .steps-page__header-left .add-step-condtion-area li.show-steps-dropdown > button.add-new-step svg {
8848 transform: rotate(180deg);
8849 }
8850 .steps-page__header-left .add-step-condtion-area li.show-steps-dropdown .steps-dropdown {
8851 opacity: 1;
8852 visibility: visible;
8853 }
8854 .steps-page__header-left .add-step-condtion-area li > .mrm-trigger-action-btn, .steps-page__header-left .add-step-condtion-area li > .global-funnel-btn {
8855 border-left: 1px solid #E5E8F3;
8856 }
8857 .steps-page__header-left .steps-page__fnl-name {
8858 display: flex;
8859 flex-flow: row wrap;
8860 align-items: center;
8861 }
8862 .steps-page__header-left .steps-page__fnl-name label {
8863 padding-right: 7px;
8864 font-size: 14px;
8865 }
8866 .steps-page__header-left .steps-page__fnl-name input {
8867 height: 28px;
8868 font-size: 12px;
8869 padding: 3px 10px;
8870 width: 230px;
8871 min-height: auto;
8872 min-width: auto;
8873 }
8874 .steps-page__header-left .steps-page__fnl-name .funnel-name {
8875 max-width: 230px;
8876 white-space: nowrap;
8877 overflow: hidden;
8878 text-overflow: ellipsis;
8879 }
8880 .steps-page__header-left .steps-page__fnl-name .fnl-name-btn {
8881 min-width: auto;
8882 padding: 0 7px;
8883 width: 30px;
8884 height: 26px;
8885 display: flex;
8886 flex-flow: column;
8887 align-items: center;
8888 justify-content: center;
8889 background: rgba(0, 0, 0, 0.04) !important;
8890 border: 1px solid #e0e0e0;
8891 border-radius: 3px;
8892 cursor: pointer;
8893 margin-left: 10px;
8894 }
8895 .steps-page__header-left .steps-page__fnl-name .fnl-name-btn svg {
8896 display: block;
8897 }
8898 .steps-page__header-left .steps-page__fnl-name .fnl-name-btn.funnel-name-edit svg {
8899 fill: #6E42D3;
8900 }
8901 .steps-page__header-left .steps-page__fnl-name .fnl-name-btn.funnel-name-submit {
8902 display: none;
8903 }
8904 .steps-page__header-left .steps-page__fnl-name .fnl-name-btn.funnel-name-submit svg {
8905 stroke: #6E42D3;
8906 }
8907 .steps-page__header-left .steps-page__fnl-name .funnel-name-input {
8908 display: none;
8909 }
8910 .steps-page__header-left .steps-page__fnl-name .funnel-name-submit-btn {
8911 display: none;
8912 }
8913 .steps-page__header-left .copy-clipboard {
8914 display: flex;
8915 flex-flow: row wrap;
8916 align-items: center;
8917 margin-left: 20px;
8918 position: relative;
8919 }
8920 .steps-page__header-left .copy-clipboard .link-icon {
8921 width: 28px;
8922 border: 1px solid #E5E8F3;
8923 height: 28px;
8924 display: flex;
8925 flex-flow: column;
8926 align-items: center;
8927 justify-content: center;
8928 border-right: 0;
8929 border-radius: 6px 0 0 6px;
8930 }
8931 .steps-page__header-left .copy-clipboard input[readonly] {
8932 height: 28px;
8933 font-size: 12px;
8934 padding: 2px 10px;
8935 border-radius: 0;
8936 width: 160px;
8937 background: #fff;
8938 min-height: auto;
8939 min-width: auto;
8940 display: block;
8941 white-space: nowrap;
8942 overflow: hidden;
8943 text-overflow: ellipsis;
8944 }
8945 .steps-page__header-left .copy-clipboard button {
8946 border: none;
8947 background: #ececee;
8948 color: #363B4E;
8949 height: 28px;
8950 display: inline-block;
8951 padding: 0 10px;
8952 text-transform: capitalize;
8953 font-size: 12px;
8954 font-weight: 500;
8955 border-radius: 0 6px 6px 0;
8956 cursor: pointer;
8957 }
8958 .steps-page__header-left .copy-clipboard .copied-msg {
8959 color: #6E42D3;
8960 font-weight: 500;
8961 position: absolute;
8962 top: 7px;
8963 right: -46px;
8964 font-size: 13px;
8965 display: none;
8966 }
8967
8968 .steps-page__header-center {
8969 display: flex;
8970 align-items: center;
8971 flex-flow: row wrap;
8972 gap: 40px;
8973 }
8974 .steps-page__header-center .steps-page__fnl-name {
8975 display: flex;
8976 flex-flow: row wrap;
8977 align-items: center;
8978 position: relative;
8979 }
8980 .steps-page__header-center .steps-page__fnl-name label {
8981 padding-right: 7px;
8982 font-size: 14px;
8983 cursor: text;
8984 }
8985 .steps-page__header-center .steps-page__fnl-name input[type=text] {
8986 line-height: 1;
8987 font-size: 16px;
8988 font-weight: 500;
8989 color: #363B4E;
8990 background: #fff;
8991 border-radius: 10px;
8992 border: 1px solid #6E42D3;
8993 }
8994 .steps-page__header-center .steps-page__fnl-name input[type=text]:hover {
8995 color: #363B4E;
8996 }
8997 .steps-page__header-center .steps-page__fnl-name .funnel-name {
8998 max-width: 250px;
8999 white-space: nowrap;
9000 overflow: hidden;
9001 text-overflow: ellipsis;
9002 font-size: 16px;
9003 font-weight: 500;
9004 line-height: 1.1;
9005 color: #363B4E;
9006 position: relative;
9007 padding-right: 25px;
9008 }
9009 .steps-page__header-center .steps-page__fnl-name .funnel-name:after {
9010 content: "";
9011 position: absolute;
9012 right: 0;
9013 top: 0;
9014 width: 17px;
9015 height: 17px;
9016 cursor: pointer;
9017 background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00LjE2NjY3IDEuNjY2NjdDMi43ODU5NiAxLjY2NjY3IDEuNjY2NjcgMi43ODU5NiAxLjY2NjY3IDQuMTY2NjdWMTIuNUMxLjY2NjY3IDEzLjg4MDcgMi43ODU5NiAxNSA0LjE2NjY3IDE1SDEyLjVDMTMuODgwNyAxNSAxNSAxMy44ODA3IDE1IDEyLjVWNy41QzE1IDcuMDM5NzUgMTUuMzczMSA2LjY2NjY3IDE1LjgzMzMgNi42NjY2N0MxNi4yOTM2IDYuNjY2NjcgMTYuNjY2NyA3LjAzOTc1IDE2LjY2NjcgNy41VjEyLjVDMTYuNjY2NyAxNC44MDEyIDE0LjgwMTIgMTYuNjY2NyAxMi41IDE2LjY2NjdINC4xNjY2N0MxLjg2NTQ4IDE2LjY2NjcgMCAxNC44MDEyIDAgMTIuNVY0LjE2NjY3QzAgMS44NjU0OCAxLjg2NTQ4IDAgNC4xNjY2NyAwSDkuMTY2NjdDOS42MjY5MiAwIDEwIDAuMzczMSAxMCAwLjgzMzMzM0MxMCAxLjI5MzU3IDkuNjI2OTIgMS42NjY2NyA5LjE2NjY3IDEuNjY2NjdINC4xNjY2N1oiIGZpbGw9IiM3QThCOUEiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi42Nzk3IDAuNjg0MDY3QzEzLjExNzcgMC4yNDYwNjcgMTMuNzExNyAwIDE0LjMzMTIgMEMxNC45NTA2IDAgMTUuNTQ0NiAwLjI0NjA2NyAxNS45ODI2IDAuNjg0MDY3QzE2LjQyMDYgMS4xMjIwNyAxNi42NjY3IDEuNzE2MTIgMTYuNjY2NyAyLjMzNTU0QzE2LjY2NjcgMi45NTQ5NyAxNi40MjA2IDMuNTQ5MDMgMTUuOTgyNiAzLjk4NzAzTDE1LjMzIDQuNjM5NjRDMTUuMDA0NiA0Ljk2NTA4IDE0LjQ3NjkgNC45NjUwOCAxNC4xNTE1IDQuNjM5NjRMMTIuMDI3IDIuNTE1MkMxMS43MDE2IDIuMTg5NzYgMTEuNzAxNiAxLjY2MjEzIDEyLjAyNyAxLjMzNjY4TDEyLjY3OTcgMC42ODQwNjdaTTEwLjg0ODUgMy42OTM3MUMxMC41MjMxIDMuMzY4MjcgOS45OTU0IDMuMzY4MjcgOS42Njk5OSAzLjY5MzcxTDUuOTUyMjMgNy40MTE1QzUuODQ1NDMgNy41MTgyNSA1Ljc2OTY3IDcuNjUyMDggNS43MzMwNCA3Ljc5ODU4TDUuMDI0ODkgMTAuNjMxM0M0Ljk1Mzg5IDEwLjkxNTIgNS4wMzcwOSAxMS4yMTU2IDUuMjQ0MDggMTEuNDIyNkM1LjQ1MTA2IDExLjYyOTYgNS43NTE0NyAxMS43MTI4IDYuMDM1NDUgMTEuNjQxOEw4Ljg2ODA3IDEwLjkzMzdDOS4wMTQ1NyAxMC44OTcgOS4xNDg0IDEwLjgyMTMgOS4yNTUxNSAxMC43MTQ0TDEyLjk3MyA2Ljk5NjY3QzEzLjI5ODQgNi42NzEyNSAxMy4yOTg0IDYuMTQzNTkgMTIuOTczIDUuODE4MTZMMTAuODQ4NSAzLjY5MzcxWiIgZmlsbD0iIzdBOEI5QSIvPgo8L3N2Zz4K);
9018 }
9019 .steps-page__header-center .steps-page__fnl-name .fnl-name-btn {
9020 min-width: auto;
9021 padding: 1px 7px 0;
9022 width: 30px;
9023 height: 28px;
9024 display: flex;
9025 flex-flow: column;
9026 align-items: center;
9027 justify-content: center;
9028 background: #F6F5FA !important;
9029 border: 1px solid #e0e0e0;
9030 border-radius: 6px;
9031 cursor: pointer;
9032 margin-left: 10px;
9033 }
9034 .steps-page__header-center .steps-page__fnl-name .fnl-name-btn svg {
9035 display: block;
9036 }
9037 .steps-page__header-center .steps-page__fnl-name .fnl-name-btn.funnel-name-edit svg {
9038 fill: #6E42D3;
9039 }
9040 .steps-page__header-center .steps-page__fnl-name .fnl-name-btn.funnel-name-submit {
9041 display: none;
9042 }
9043 .steps-page__header-center .steps-page__fnl-name .fnl-name-btn.funnel-name-submit svg {
9044 stroke: #6E42D3;
9045 }
9046 .steps-page__header-center .steps-page__fnl-name .fnl-name-btn.funnel-name-cancel {
9047 display: none;
9048 margin-left: 5px;
9049 }
9050 .steps-page__header-center .steps-page__fnl-name .fnl-name-btn.funnel-name-cancel svg {
9051 position: relative;
9052 top: 2px;
9053 }
9054 .steps-page__header-center .steps-page__fnl-name .funnel-name-input {
9055 display: none;
9056 }
9057 .steps-page__header-center .steps-page__fnl-name .funnel-name-submit-btn {
9058 display: none;
9059 }
9060 .steps-page__header-center .steps-page__fnl-name .wpfnl-alert {
9061 display: block;
9062 position: absolute;
9063 font-size: 12px;
9064 white-space: nowrap;
9065 bottom: -16px;
9066 left: 0;
9067 }
9068 .steps-page__header-center #wpfnl-change-funnel-name[data-tour=yes] {
9069 position: relative;
9070 z-index: 4;
9071 }
9072 .steps-page__header-center #wpfnl-change-funnel-name[data-tour=yes] .funnel-name-edit {
9073 color: #FFF;
9074 }
9075 .steps-page__header-center .enable-gbf {
9076 display: flex;
9077 align-items: center;
9078 font-weight: 500;
9079 position: relative;
9080 }
9081 .steps-page__header-center .enable-gbf::before {
9082 content: "";
9083 position: absolute;
9084 left: -20px;
9085 top: 50%;
9086 transform: translateY(-50%);
9087 width: 1px;
9088 height: 20px;
9089 background-color: #E9E6F4;
9090 }
9091 .steps-page__header-center .enable-gbf .pro-tag-icon {
9092 position: static;
9093 margin-top: 3px;
9094 margin-right: 4px;
9095 }
9096 .steps-page__header-center .enable-gbf .title {
9097 margin-right: 10px;
9098 line-height: 1.1;
9099 }
9100
9101 .steps-page__header-right {
9102 display: flex;
9103 flex-flow: row;
9104 align-items: center;
9105 margin-left: auto;
9106 }
9107 .steps-page__header-right .funnel-stats {
9108 display: flex;
9109 border-right: 1px solid #E5E8F3;
9110 padding-right: 20px;
9111 margin-right: 5px;
9112 font-weight: 500;
9113 align-items: center;
9114 }
9115 .steps-page__header-right .funnel-stats .pro-tag-icon {
9116 position: static;
9117 margin-top: 3px;
9118 margin-right: 4px;
9119 }
9120 .steps-page__header-right .funnel-stats .title {
9121 margin-right: 10px;
9122 line-height: 1.1;
9123 }
9124 .steps-page__header-right .saving-text {
9125 color: #848994;
9126 font-size: 14px;
9127 font-weight: 400;
9128 line-height: 1;
9129 margin-right: 20px;
9130 position: relative;
9131 top: 2px;
9132 }
9133 .steps-page__header-right .draft-publish-toggle {
9134 display: flex;
9135 align-items: center;
9136 border-radius: 10px;
9137 border: 1px solid #E5E8F3;
9138 margin-right: 40px;
9139 position: relative;
9140 }
9141 .steps-page__header-right .draft-publish-toggle:after {
9142 content: "";
9143 position: absolute;
9144 right: -20px;
9145 top: 50%;
9146 transform: translateY(-50%);
9147 width: 1px;
9148 height: 24px;
9149 background: #DEE2E6;
9150 }
9151 .steps-page__header-right .draft-publish-toggle > span {
9152 color: #2D3149;
9153 font-size: 14px;
9154 font-weight: 500;
9155 line-height: 1;
9156 display: block;
9157 padding: 10px 17px;
9158 border-radius: 10px;
9159 }
9160 .steps-page__header-right .draft-publish-toggle > span.active {
9161 background-color: #6E42D3;
9162 color: #fff;
9163 }
9164 .steps-page__header-right .wpfnl-header-actions {
9165 display: flex;
9166 align-items: center;
9167 gap: 10px;
9168 }
9169 .steps-page__header-right .wpfnl-header-action {
9170 text-align: center;
9171 display: flex;
9172 flex-flow: column;
9173 align-items: center;
9174 justify-content: center;
9175 box-shadow: none;
9176 height: 38px;
9177 width: 38px;
9178 border: 1px solid #EEF0F3;
9179 border-radius: 8px;
9180 position: relative;
9181 padding: 5px;
9182 }
9183 .steps-page__header-right .wpfnl-header-action svg {
9184 display: block;
9185 }
9186 .steps-page__header-right .wpfnl-header-action .action-tooltip {
9187 position: absolute;
9188 top: calc(100% + 20px);
9189 left: 50%;
9190 transform: translateX(-50%);
9191 border-radius: 8px;
9192 background: #10052E;
9193 box-shadow: 0 2px 15px 0 rgba(22, 28, 32, 0.08);
9194 color: #E8E8E9;
9195 font-size: 13px;
9196 font-weight: 400;
9197 line-height: 1;
9198 display: block;
9199 padding: 10px 14px;
9200 opacity: 0;
9201 visibility: hidden;
9202 transition: all 0.3s ease;
9203 white-space: nowrap;
9204 z-index: 1;
9205 }
9206 .steps-page__header-right .wpfnl-header-action .action-tooltip:before {
9207 content: "";
9208 position: absolute;
9209 top: 0px;
9210 left: 50%;
9211 width: 10px;
9212 height: 10px;
9213 background: #10052E;
9214 transform: rotate(45deg) translateX(-50%);
9215 border-radius: 2px;
9216 }
9217 .steps-page__header-right .wpfnl-header-action:hover .action-tooltip {
9218 opacity: 1;
9219 visibility: visible;
9220 top: calc(100% + 10px);
9221 z-index: 2;
9222 }
9223 .steps-page__header-right .btn-default {
9224 min-width: auto;
9225 position: relative;
9226 padding: 0 21px;
9227 }
9228 .steps-page__header-right .btn-default .wpfnl-loader {
9229 display: inline-block;
9230 position: relative;
9231 top: 2px;
9232 right: 0;
9233 }
9234 .steps-page__header-right .btn-default:disabled,
9235 .steps-page__header-right .btn-default[disabled] {
9236 color: rgba(64, 64, 64, 0.4);
9237 cursor: not-allowed;
9238 background-color: rgba(183, 183, 183, 0.4);
9239 }
9240 .steps-page__header-right .dropdown-option {
9241 position: relative;
9242 text-align: center;
9243 padding: 7px 12px;
9244 display: inline-block;
9245 margin-left: 6px;
9246 cursor: pointer;
9247 }
9248 .steps-page__header-right .dropdown-option svg {
9249 display: block;
9250 }
9251 .steps-page__header-right .dropdown-option ul.wpfnl-dropdown {
9252 right: -14px;
9253 top: 50px;
9254 }
9255 .steps-page__header-right .dropdown-option ul.wpfnl-dropdown .pro-tag {
9256 margin-left: 4px;
9257 }
9258 .steps-page__header-right .dropdown-option ul.wpfnl-dropdown li:first-child {
9259 border-radius: 10px 10px 0 0;
9260 }
9261 .steps-page__header-right .dropdown-option ul.wpfnl-dropdown li:last-child {
9262 border-radius: 0 0 10px 10px;
9263 }
9264 .steps-page__header-right .dropdown-option ul.wpfnl-dropdown a svg {
9265 width: 19px;
9266 height: 19px;
9267 }
9268 .steps-page__header-right .dropdown-option ul.wpfnl-dropdown .pro-tag-icon {
9269 position: static;
9270 margin-left: 6px;
9271 }
9272 .steps-page__header-right .dropdown-option ul.wpfnl-dropdown .pro-tag-icon svg {
9273 width: 18px;
9274 height: 18px;
9275 }
9276 .steps-page__header-right .dropdown-option ul.wpfnl-dropdown .pro-tag-icon svg:hover path {
9277 stroke: inherit;
9278 fill: inherit;
9279 }
9280 .steps-page__header-right .dropdown-option.show ul.wpfnl-dropdown {
9281 top: 38px;
9282 opacity: 1;
9283 visibility: visible;
9284 }
9285 .steps-page__header-right .dropdown-option[data-tour=yes] {
9286 z-index: 4;
9287 background-color: #ffffff;
9288 }
9289 .steps-page__header-right .funnel-stats[data-tour=yes] {
9290 position: relative;
9291 z-index: 4;
9292 }
9293 .steps-page__header-right .funnel-stats[data-tour=yes] .title {
9294 color: #FFF;
9295 }
9296 .steps-page__header-right .preview-funnel[data-tour=yes] {
9297 position: relative;
9298 z-index: 4;
9299 }
9300 .steps-page__header-right .preview-funnel[data-tour=yes] svg circle, .steps-page__header-right .preview-funnel[data-tour=yes] svg path {
9301 stroke: #FFF;
9302 }
9303
9304 @media only screen and (max-width: 1199px) {
9305 .steps-page__header {
9306 padding-right: 10px;
9307 }
9308 .steps-page__header-left .back-link {
9309 width: 44px;
9310 }
9311 .steps-page__header-left .add-step-condtion-area li button {
9312 padding: 0 14px;
9313 }
9314 .steps-page__header-right .funnel-stats {
9315 border-right: none;
9316 padding-right: 0;
9317 }
9318 .steps-page__header-right .btn-default {
9319 padding: 0 20px;
9320 }
9321 .steps-page__header-center .steps-page__fnl-name label {
9322 display: none;
9323 }
9324 .steps-page__header-center .steps-page__fnl-name .wpfnl-alert {
9325 left: 0;
9326 }
9327 }
9328 @media only screen and (max-width: 991px) {
9329 .steps-page__header-center .steps-page__fnl-name input[type=text] {
9330 width: 200px;
9331 }
9332 }
9333 @media only screen and (max-width: 870px) {
9334 .steps-page__header {
9335 padding-right: 15px;
9336 }
9337 .steps-page__header-left .copy-clipboard .link-icon {
9338 display: none;
9339 }
9340 }
9341 .funnel-window .wpfnl-canvas-analytics {
9342 position: relative;
9343 display: flex;
9344 align-items: center;
9345 justify-content: center;
9346 gap: 60px;
9347 background: #FFF;
9348 box-shadow: 0 1px 2px 0 rgba(190, 190, 215, 0.14);
9349 padding: 18px 15px;
9350 border-top: 1px solid rgba(190, 190, 215, 0.14);
9351 transition: padding 0.2s ease;
9352 }
9353 .funnel-window .wpfnl-canvas-analytics.is-collapsed {
9354 padding: 0 5px;
9355 }
9356 .funnel-window .wpfnl-canvas-analytics .analytics-toggle-btn {
9357 position: absolute;
9358 right: 20px;
9359 top: 100%;
9360 transform: translateY(-1px);
9361 width: 28px;
9362 height: 24px;
9363 display: flex;
9364 align-items: center;
9365 justify-content: center;
9366 cursor: pointer;
9367 border-radius: 0 0 5px 5px;
9368 background: #fff;
9369 box-shadow: 0 2px 5px 0 rgba(190, 190, 215, 0.31);
9370 z-index: 1;
9371 }
9372 .funnel-window .wpfnl-canvas-analytics .analytics-toggle-btn:hover {
9373 background: #f0eefa;
9374 }
9375 .funnel-window .wpfnl-canvas-analytics .analytics-toggle-btn__chevron {
9376 transition: transform 0.2s ease;
9377 display: block;
9378 transform-origin: center center;
9379 }
9380 .funnel-window .wpfnl-canvas-analytics .analytics-toggle-btn__chevron.is-up {
9381 transform: rotate(180deg);
9382 }
9383 .funnel-window .wpfnl-canvas-analytics .analytics-items {
9384 display: flex;
9385 align-items: center;
9386 justify-content: center;
9387 gap: 60px;
9388 }
9389 .funnel-window .wpfnl-canvas-analytics .analytics-item {
9390 text-align: center;
9391 position: relative;
9392 }
9393 .funnel-window .wpfnl-canvas-analytics .analytics-item:before {
9394 content: "";
9395 position: absolute;
9396 right: -30px;
9397 top: 50%;
9398 transform: translateY(-50%);
9399 width: 1px;
9400 height: 20px;
9401 background-color: #D9D6E3;
9402 }
9403 .funnel-window .wpfnl-canvas-analytics .analytics-item:last-child:before {
9404 display: none;
9405 }
9406 .funnel-window .wpfnl-canvas-analytics .analytics-label {
9407 color: #848994;
9408 font-size: 12px;
9409 font-weight: 400;
9410 line-height: 1;
9411 }
9412 .funnel-window .wpfnl-canvas-analytics .analytics-value {
9413 color: #2D3149;
9414 font-size: 14px;
9415 font-weight: 500;
9416 line-height: 1;
9417 margin-top: 8px;
9418 }
9419
9420 .steps-page__header-mode {
9421 position: absolute;
9422 left: 50%;
9423 top: 50%;
9424 transform: translate(-50%, -50%);
9425 display: flex;
9426 align-items: center;
9427 z-index: 1;
9428 }
9429
9430 .vf-mode-switcher {
9431 display: flex;
9432 flex-flow: row nowrap;
9433 align-items: center;
9434 background: #ffffff;
9435 border: 1px solid #e0e3ed;
9436 border-radius: 8px;
9437 flex-shrink: 0;
9438 }
9439
9440 .vf-mode-btn {
9441 display: flex;
9442 align-items: center;
9443 justify-content: center;
9444 height: 30px;
9445 padding: 0 18px;
9446 border: none;
9447 border-radius: 0;
9448 background: transparent;
9449 color: #98a2b3;
9450 font-size: 13px;
9451 font-weight: 500;
9452 line-height: 1;
9453 cursor: pointer;
9454 transition: background 0.15s ease, color 0.15s ease;
9455 white-space: nowrap;
9456 position: relative;
9457 }
9458 .vf-mode-btn:first-child {
9459 border-radius: 7px 0 0 7px;
9460 }
9461 .vf-mode-btn:last-child {
9462 border-radius: 0 7px 7px 0;
9463 }
9464 .vf-mode-btn + .vf-mode-btn {
9465 border-left: 1px solid #e0e3ed;
9466 }
9467 .vf-mode-btn:hover:not(.vf-mode-btn--active) {
9468 background: #f6f5fa;
9469 color: #667085;
9470 }
9471 .vf-mode-btn--active {
9472 background: #f1ecfb;
9473 color: #6e42d3;
9474 font-weight: 600;
9475 }
9476
9477 .vf-mode-switcher--rail {
9478 flex-flow: column nowrap;
9479 border-radius: 6px;
9480 border-color: #eaecf0;
9481 }
9482 .vf-mode-switcher--rail .vf-mode-btn {
9483 width: 100%;
9484 height: 30px;
9485 padding: 0 10px;
9486 font-size: 12px;
9487 }
9488 .vf-mode-switcher--rail .vf-mode-btn:first-child {
9489 border-radius: 5px 5px 0 0;
9490 }
9491 .vf-mode-switcher--rail .vf-mode-btn:last-child {
9492 border-radius: 0 0 5px 5px;
9493 }
9494 .vf-mode-switcher--rail .vf-mode-btn + .vf-mode-btn {
9495 border-left: none;
9496 border-top: 1px solid #eaecf0;
9497 }
9498
9499 @media screen and (max-width: 1280px) {
9500 .steps-page__header-mode {
9501 position: static;
9502 transform: none;
9503 margin-left: auto;
9504 }
9505 }
9506 .funnel-window {
9507 display: flex;
9508 flex-direction: column;
9509 height: calc(100vh - 32px);
9510 overflow: hidden;
9511 }
9512 .funnel-window .wpfnl-canvas-zoom-control {
9513 display: flex;
9514 align-items: center;
9515 row-gap: 6px;
9516 z-index: 2;
9517 padding: 0;
9518 position: absolute;
9519 top: 50px;
9520 right: 16px;
9521 flex-flow: column;
9522 }
9523 .funnel-window .wpfnl-canvas-zoom-control .zoom-controls {
9524 display: flex;
9525 align-items: center;
9526 flex-direction: column;
9527 gap: 0px;
9528 background: #ffffff;
9529 padding: 0;
9530 flex-shrink: 0;
9531 border-radius: 6px;
9532 border: 1px solid #eaecf0;
9533 }
9534 .funnel-window .wpfnl-canvas-zoom-control .zoom-level,
9535 .funnel-window .wpfnl-canvas-zoom-control .full-screen,
9536 .funnel-window .wpfnl-canvas-zoom-control .zoom-out,
9537 .funnel-window .wpfnl-canvas-zoom-control .zoom-in {
9538 border: none;
9539 border-bottom: 1px solid #EEF0F3;
9540 width: 34px;
9541 height: 34px;
9542 background: transparent;
9543 display: flex;
9544 flex-flow: column;
9545 align-items: center;
9546 justify-content: center;
9547 cursor: pointer;
9548 position: relative;
9549 }
9550 .funnel-window .wpfnl-canvas-zoom-control .zoom-level .action-tooltip,
9551 .funnel-window .wpfnl-canvas-zoom-control .full-screen .action-tooltip,
9552 .funnel-window .wpfnl-canvas-zoom-control .zoom-out .action-tooltip,
9553 .funnel-window .wpfnl-canvas-zoom-control .zoom-in .action-tooltip {
9554 position: absolute;
9555 top: 50%;
9556 right: calc(100% + 12px);
9557 transform: translateY(-50%);
9558 border-radius: 8px;
9559 background: #10052E;
9560 box-shadow: 0 2px 15px 0 rgba(22, 28, 32, 0.08);
9561 color: #E8E8E9;
9562 font-size: 12px;
9563 font-weight: 400;
9564 line-height: 1;
9565 padding: 8px 12px;
9566 opacity: 0;
9567 visibility: hidden;
9568 transition: opacity 0.2s ease, visibility 0.2s ease, right 0.2s ease;
9569 white-space: nowrap;
9570 z-index: 10;
9571 pointer-events: none;
9572 }
9573 .funnel-window .wpfnl-canvas-zoom-control .zoom-level .action-tooltip:after,
9574 .funnel-window .wpfnl-canvas-zoom-control .full-screen .action-tooltip:after,
9575 .funnel-window .wpfnl-canvas-zoom-control .zoom-out .action-tooltip:after,
9576 .funnel-window .wpfnl-canvas-zoom-control .zoom-in .action-tooltip:after {
9577 content: "";
9578 position: absolute;
9579 top: 50%;
9580 right: -4px;
9581 width: 8px;
9582 height: 8px;
9583 background: #10052E;
9584 transform: translateY(-50%) rotate(45deg);
9585 border-radius: 2px;
9586 }
9587 .funnel-window .wpfnl-canvas-zoom-control .zoom-level:hover .action-tooltip,
9588 .funnel-window .wpfnl-canvas-zoom-control .full-screen:hover .action-tooltip,
9589 .funnel-window .wpfnl-canvas-zoom-control .zoom-out:hover .action-tooltip,
9590 .funnel-window .wpfnl-canvas-zoom-control .zoom-in:hover .action-tooltip {
9591 opacity: 1;
9592 visibility: visible;
9593 right: calc(100% + 8px);
9594 }
9595 .funnel-window .wpfnl-canvas-zoom-control .zoom-in {
9596 border-bottom: none;
9597 }
9598 .funnel-window .wpfnl-canvas-zoom-control .zoom-level {
9599 font-weight: 500;
9600 font-size: 10px;
9601 line-height: 1.2;
9602 color: #7A8B9A;
9603 text-align: center;
9604 }
9605 .funnel-window .wpfnl-canvas-zoom-control[data-tour=yes] {
9606 z-index: 4;
9607 }
9608
9609 .wpfnl-drawflow-window.is-expand-mode {
9610 position: fixed;
9611 inset: 0;
9612 z-index: 99999;
9613 background: #f6f5fa;
9614 }
9615 .wpfnl-drawflow-window.is-expand-mode .drawflow-window-header {
9616 display: none;
9617 }
9618 .wpfnl-drawflow-window.is-expand-mode .funnel-window {
9619 height: 100vh;
9620 }
9621 .wpfnl-drawflow-window.is-expand-mode .wpfnl-drawing-wrapper {
9622 height: 100vh;
9623 }
9624 .wpfnl-drawflow-window.is-expand-mode .wpfnl-drawing-window {
9625 height: 100vh;
9626 }
9627 .wpfnl-drawflow-window.is-expand-mode .wpfnl-vertical-flow-view {
9628 height: 100vh;
9629 }
9630 .wpfnl-drawflow-window.is-expand-mode .expand-mode-exit-btn {
9631 position: absolute;
9632 top: 12px;
9633 left: 16px;
9634 z-index: 10;
9635 display: flex;
9636 align-items: center;
9637 gap: 5px;
9638 background: #ffffff;
9639 border: 1px solid #eaecf0;
9640 border-radius: 6px;
9641 padding: 6px 12px;
9642 cursor: pointer;
9643 font-size: 12px;
9644 font-weight: 500;
9645 color: #7a8b9a;
9646 transition: background 0.15s ease, color 0.15s ease;
9647 }
9648 .wpfnl-drawflow-window.is-expand-mode .expand-mode-exit-btn svg {
9649 width: 10px;
9650 height: 10px;
9651 flex-shrink: 0;
9652 }
9653 .wpfnl-drawflow-window.is-expand-mode .expand-mode-exit-btn svg path {
9654 stroke: #7a8b9a;
9655 }
9656 .wpfnl-drawflow-window.is-expand-mode .expand-mode-exit-btn:hover {
9657 background: #f6f5fa;
9658 color: #344054;
9659 }
9660 .wpfnl-drawflow-window.is-expand-mode .expand-mode-exit-btn:hover svg path {
9661 stroke: #344054;
9662 }
9663
9664 body.wpfnl-builder-expand {
9665 overflow: hidden;
9666 }
9667 body.wpfnl-builder-expand #wpadminbar,
9668 body.wpfnl-builder-expand #adminmenuwrap,
9669 body.wpfnl-builder-expand #adminmenuback {
9670 display: none !important;
9671 }
9672
9673 .wpfnl-box {
9674 background: #FFFFFF;
9675 box-shadow: 0px 2px 4px rgba(223, 223, 249, 0.25);
9676 border-radius: 6px;
9677 padding: 25px 30px;
9678 margin-bottom: 20px;
9679 }
9680 .wpfnl-box:last-child {
9681 margin-bottom: 0;
9682 }
9683 .wpfnl-box.transparent {
9684 background: transparent;
9685 box-shadow: none;
9686 padding: 4px 0px;
9687 }
9688
9689 .wpfnl-field-wrapper {
9690 display: flex;
9691 flex-flow: row wrap;
9692 align-items: center;
9693 justify-content: flex-start;
9694 margin-bottom: 30px;
9695 }
9696 .wpfnl-field-wrapper:last-child {
9697 margin-bottom: 0;
9698 }
9699 .wpfnl-field-wrapper > label {
9700 width: 240px;
9701 padding-right: 10px;
9702 }
9703 .wpfnl-field-wrapper > label.has-tooltip {
9704 display: flex;
9705 flex-flow: row;
9706 align-items: center;
9707 justify-content: flex-start;
9708 }
9709 .wpfnl-field-wrapper > label.has-tooltip .wpfnl-tooltip {
9710 margin-left: 10px;
9711 }
9712 .wpfnl-field-wrapper .wpfnl-fields {
9713 max-width: 410px;
9714 width: calc(100% - 240px);
9715 }
9716 .wpfnl-field-wrapper .wpfnl-fields select {
9717 margin-right: 0;
9718 }
9719
9720 .steps-settings .steps-settings__tab-nav {
9721 display: flex;
9722 flex-flow: row wrap;
9723 align-items: center;
9724 margin: 25px 0 22px;
9725 }
9726 .steps-settings .steps-settings__tab-nav li a {
9727 color: #7A8B9A;
9728 font-weight: 500;
9729 position: relative;
9730 display: flex;
9731 align-items: center;
9732 padding: 0 18px;
9733 height: 42px;
9734 line-height: 43px;
9735 border: 1px solid transparent;
9736 border-radius: 8px;
9737 cursor: pointer;
9738 transition: none;
9739 }
9740 .steps-settings .steps-settings__tab-nav li a svg {
9741 display: block;
9742 margin-right: 8px;
9743 position: relative;
9744 }
9745 .steps-settings .steps-settings__tab-nav li .pro-tag {
9746 position: absolute;
9747 top: -10px;
9748 right: 15px;
9749 }
9750 .steps-settings .steps-settings__tab-nav li.disabled .pro-tag-icon {
9751 position: static;
9752 margin-left: 6px;
9753 margin-top: -3px;
9754 }
9755 .steps-settings .steps-settings__tab-nav li.active:not(.disabled) a {
9756 color: #363B4E;
9757 border-color: #6E42D3;
9758 background-color: #ffffff;
9759 box-shadow: 0 20px 16px 0 rgba(189, 193, 200, 0.2);
9760 }
9761 .steps-settings .steps-settings__tab-nav li.active:not(.disabled) a .icon.stroke {
9762 stroke: #6E42D3;
9763 }
9764 .steps-settings .steps-settings__tab-nav li.active:not(.disabled) a .icon.order-bump-icon path {
9765 fill: #6E42D3;
9766 }
9767 .steps-settings .steps-settings__tab-nav li.active:not(.disabled) a[href="#general"] path {
9768 stroke: #6E42D3;
9769 }
9770 .steps-settings .steps-settings__tab-nav li.active:not(.disabled).nav-settings rect,
9771 .steps-settings .steps-settings__tab-nav li.active:not(.disabled).nav-settings circle,
9772 .steps-settings .steps-settings__tab-nav li.active:not(.disabled).nav-settings path, .steps-settings .steps-settings__tab-nav li.active:not(.disabled).nav-stats rect,
9773 .steps-settings .steps-settings__tab-nav li.active:not(.disabled).nav-stats circle,
9774 .steps-settings .steps-settings__tab-nav li.active:not(.disabled).nav-stats path {
9775 stroke: #6E42D3;
9776 }
9777 .steps-settings .steps-settings__tab-nav li.declare-winner.active a path {
9778 stroke: #6E42D3;
9779 }
9780 .steps-settings .steps-settings__tab-nav li.reset {
9781 margin-left: auto;
9782 margin-right: 40px;
9783 }
9784 .steps-settings .steps-settings__tab-nav li.reset button {
9785 font-size: 14px;
9786 line-height: 1;
9787 font-weight: 500;
9788 color: #7A8B9A;
9789 border: none;
9790 background: transparent;
9791 display: flex;
9792 align-items: center;
9793 cursor: pointer;
9794 }
9795 .steps-settings .steps-settings__tab-nav li.reset button svg {
9796 display: block;
9797 margin-left: 8px;
9798 position: relative;
9799 top: -1px;
9800 }
9801 .steps-settings .steps-settings__tab-nav li.reset button.reseting svg {
9802 animation: spin 0.9s linear infinite;
9803 }
9804 .steps-settings .steps-settings__tab-nav li.nav-tag {
9805 margin-left: auto;
9806 }
9807 .steps-settings .steps-settings__tab-nav li.nav-tag span {
9808 color: #8292A0;
9809 background: #F7F7FA;
9810 border-radius: 30px;
9811 display: inline-block;
9812 padding: 6px 17px;
9813 }
9814 .steps-settings .step-settings__single-tab-content {
9815 display: none;
9816 }
9817 .steps-settings .step-settings__single-tab-content #wpfnl-choose-offer[data-tour=yes],
9818 .steps-settings .step-settings__single-tab-content #gbf-product-quantity[data-tour=yes],
9819 .steps-settings .step-settings__single-tab-content #discount-options[data-tour=yes] {
9820 position: relative;
9821 z-index: 4;
9822 border: 1px solid #FFF;
9823 }
9824 .steps-settings .step-settings__single-tab-content:first-child {
9825 display: block;
9826 }
9827 .steps-settings .step-settings__single-tab-content .checkout-edit-field-tab__content-wrapper .pro-tag {
9828 padding: 14px 35px;
9829 text-align: center;
9830 margin-top: 30px;
9831 box-shadow: none;
9832 border-radius: 10px;
9833 }
9834 .steps-settings .single__settings-box.transparent .wpfnl-field-wrapper > label {
9835 width: 250px;
9836 }
9837 .steps-settings .single__settings-box .select2-hidden-accessible {
9838 display: none;
9839 }
9840 .steps-settings .single__settings-box .select2-container--default {
9841 width: 100% !important;
9842 border: 1px solid #E5E8F3;
9843 border-radius: 4px;
9844 padding: 8px;
9845 display: block;
9846 }
9847 .steps-settings .single__settings-box .select2-selection__rendered {
9848 font-size: 13px;
9849 display: block;
9850 }
9851 .steps-settings .single__settings-box .select2-selection__rendered .select2-selection__clear {
9852 background: #f8d7da;
9853 display: inline-block;
9854 padding: 0 3px;
9855 line-height: 14px;
9856 color: #ec4050;
9857 margin-right: 2px;
9858 border-radius: 100%;
9859 cursor: pointer;
9860 }
9861 .steps-settings .single__settings-box.select-product .wpfnl-field-wrapper {
9862 align-items: flex-start;
9863 }
9864 .steps-settings .single__settings-box.select-product .wpfnl-field-wrapper label {
9865 position: relative;
9866 top: 21px;
9867 }
9868 .steps-settings .single__settings-box.select-product .wpfnl-field-wrapper .btn-default {
9869 height: 26px;
9870 line-height: 26px;
9871 font-size: 12px;
9872 padding: 0 10px;
9873 min-width: auto;
9874 margin-right: 6px;
9875 border: 1px solid transparent;
9876 }
9877 .steps-settings .single__settings-box.select-product .wpfnl-field-wrapper .btn-default.create-product {
9878 background: #f6f6f8;
9879 color: #363B4E;
9880 }
9881 .steps-settings .single__settings-box.select-product .wpfnl-field-wrapper .btn-default.create-product:hover {
9882 color: #6E42D3;
9883 }
9884 .steps-settings .single__settings-box.select-product .products-wrapper {
9885 border: 1px solid #E5E8F3;
9886 box-sizing: border-box;
9887 border-radius: 5px;
9888 padding: 10px;
9889 margin-bottom: 10px;
9890 }
9891 .steps-settings .single__settings-box.select-product .single-product {
9892 display: flex;
9893 margin-bottom: 10px;
9894 }
9895 .steps-settings .single__settings-box.select-product .single-product:last-child {
9896 margin-bottom: 0;
9897 }
9898 .steps-settings .single__settings-box.select-product .single-product .select2-container--default {
9899 width: calc(100% - 46px) !important;
9900 }
9901 .steps-settings .single__settings-box.select-product .single-product button {
9902 background: #FAFAFB;
9903 border: 1px solid #E5E8F3;
9904 box-sizing: border-box;
9905 border-radius: 4px;
9906 width: 36px;
9907 height: 36px;
9908 margin-left: 10px;
9909 display: flex;
9910 flex-flow: column;
9911 align-items: center;
9912 justify-content: center;
9913 cursor: pointer;
9914 transition: all 0.3s ease;
9915 }
9916 .steps-settings .single__settings-box.select-product .single-product button:hover {
9917 background-color: #f8d7da;
9918 border-color: #f5c6cb;
9919 }
9920 .steps-settings .single__settings-box.select-product .single-product button:hover svg path {
9921 stroke: #ec4050;
9922 }
9923 .steps-settings .wpfnl-product-options {
9924 padding: 0;
9925 }
9926 .steps-settings .product-options__tab-nav {
9927 display: flex;
9928 flex-flow: row wrap;
9929 align-items: center;
9930 justify-content: flex-start;
9931 border-bottom: 1px solid #F4F4F9;
9932 padding: 0 40px;
9933 }
9934 .steps-settings .product-options__tab-nav li {
9935 margin-right: 35px;
9936 }
9937 .steps-settings .product-options__tab-nav li:last-child {
9938 margin-right: 0;
9939 }
9940 .steps-settings .product-options__tab-nav li a {
9941 font-weight: 500;
9942 font-size: 13px;
9943 line-height: 15px;
9944 color: #7A8B9A;
9945 padding: 15px 0;
9946 display: block;
9947 position: relative;
9948 }
9949 .steps-settings .product-options__tab-nav li a:after {
9950 content: "";
9951 position: absolute;
9952 left: 0;
9953 bottom: -1px;
9954 width: 100%;
9955 height: 2px;
9956 background: transparent;
9957 }
9958 .steps-settings .product-options__tab-nav li a:hover, .steps-settings .product-options__tab-nav li.active a {
9959 color: #6E42D3;
9960 }
9961 .steps-settings .product-options__tab-nav li a:hover:after, .steps-settings .product-options__tab-nav li.active a:after {
9962 background: #6E42D3;
9963 }
9964 .steps-settings .product-options__single-tab-content {
9965 display: none;
9966 padding: 30px 40px;
9967 }
9968 .steps-settings .product-options__single-tab-content:first-child {
9969 display: block;
9970 }
9971 .steps-settings .product-options__single-tab-content .wpfnl-field-wrapper {
9972 margin-bottom: 25px;
9973 }
9974 .steps-settings .product-options__single-tab-content .wpfnl-field-wrapper:last-child {
9975 margin-bottom: 0;
9976 }
9977 .steps-settings .settings-content__footer {
9978 padding: 23px 0 20px;
9979 display: flex;
9980 flex-flow: row wrap;
9981 align-items: center;
9982 justify-content: flex-end;
9983 gap: 14px;
9984 }
9985 .steps-settings .settings-content__footer .back2-edit {
9986 background: #fff;
9987 color: #363B4E;
9988 }
9989 .steps-settings .settings-content__footer .back2-edit:hover {
9990 background: rgba(0, 0, 0, 0.04);
9991 }
9992 .steps-settings .settings-content__footer #save-order-bump[hide-btn=yes] {
9993 display: none;
9994 }
9995 .steps-settings .settings-content__footer .btn-default {
9996 display: flex;
9997 flex-flow: row;
9998 align-items: center;
9999 justify-content: center;
10000 line-height: 1;
10001 height: auto;
10002 min-width: auto;
10003 padding: 14px 20px 12px;
10004 letter-spacing: -0.01em;
10005 border-radius: 8px;
10006 filter: drop-shadow(0px 10px 16px rgba(97, 103, 116, 0.15));
10007 }
10008 .steps-settings .settings-content__footer .btn-default .wpfnl-loader {
10009 display: block;
10010 }
10011 .steps-settings .settings-content__footer .btn-default[data-tour=yes] {
10012 position: relative;
10013 z-index: 4;
10014 border: 1px solid #FFF;
10015 }
10016 .steps-settings .settings-content__footer .cancel {
10017 border: 1px solid #EEF0F3;
10018 background: transparent;
10019 color: #363B4E;
10020 }
10021 .steps-settings .settings-content__footer .cancel:hover {
10022 background: #EEF0F3;
10023 }
10024 .steps-settings .settings-content__footer .wpfnl-alert {
10025 display: block;
10026 border-radius: 8px;
10027 padding: 10px 20px;
10028 }
10029
10030 .steps-settings.downsell .steps-settings__tab-nav li a svg,
10031 .steps-settings.upsell .steps-settings__tab-nav li a svg {
10032 position: relative;
10033 top: 1px;
10034 }
10035 .steps-settings.downsell .steps-settings__tab-nav li.conditonal-redirect.active a svg path,
10036 .steps-settings.upsell .steps-settings__tab-nav li.conditonal-redirect.active a svg path {
10037 fill: #6E42D3;
10038 stroke: none;
10039 }
10040 .steps-settings.downsell .wpfnl-field-wrapper .single-product svg,
10041 .steps-settings.upsell .wpfnl-field-wrapper .single-product svg {
10042 display: none;
10043 }
10044 .steps-settings.downsell .single__settings-box,
10045 .steps-settings.upsell .single__settings-box {
10046 border: 1px solid #E5E8F3;
10047 box-shadow: none;
10048 }
10049 .steps-settings.downsell .single__settings-box .select2-container--default,
10050 .steps-settings.upsell .single__settings-box .select2-container--default {
10051 border: 1px solid #E5E8F3;
10052 border-radius: 6px;
10053 padding: 4px 8px 2px;
10054 display: block;
10055 }
10056 .steps-settings.downsell .single__settings-box .select2-container--default .select2-selection--single,
10057 .steps-settings.upsell .single__settings-box .select2-container--default .select2-selection--single {
10058 background-color: #fff;
10059 border: none;
10060 border-radius: 0;
10061 }
10062 .steps-settings.downsell .single__settings-box .select2-container--default .select2-selection--single .select2-selection__arrow,
10063 .steps-settings.upsell .single__settings-box .select2-container--default .select2-selection--single .select2-selection__arrow {
10064 height: 26px;
10065 position: absolute;
10066 top: 4px;
10067 right: 1px;
10068 width: 20px;
10069 }
10070 .steps-settings.downsell .offer-discount-area .wpfnl-box,
10071 .steps-settings.upsell .offer-discount-area .wpfnl-box {
10072 box-shadow: none;
10073 border-radius: 10px;
10074 }
10075 .steps-settings.downsell .offer-discount-area .non-input-field,
10076 .steps-settings.upsell .offer-discount-area .non-input-field {
10077 cursor: not-allowed;
10078 background-color: #F6F5FA;
10079 font-size: 14px;
10080 color: #7A8B9A;
10081 padding: 13px 15px;
10082 height: 44px;
10083 width: 100%;
10084 min-width: 190px;
10085 border-radius: 6px;
10086 display: block;
10087 border: 1px solid #EBEDF0;
10088 }
10089 .steps-settings.downsell .offer-discount-area .hints.mobile,
10090 .steps-settings.upsell .offer-discount-area .hints.mobile {
10091 display: none;
10092 }
10093 .steps-settings.downsell .settings-content__footer .wpfnl-loader,
10094 .steps-settings.upsell .settings-content__footer .wpfnl-loader {
10095 display: block;
10096 }
10097 .steps-settings.downsell .settings-content__footer .wpfnl-alert,
10098 .steps-settings.upsell .settings-content__footer .wpfnl-alert {
10099 display: block;
10100 }
10101 .steps-settings.downsell .wpfnl-fields.price-range,
10102 .steps-settings.upsell .wpfnl-fields.price-range {
10103 display: flex;
10104 flex-flow: row wrap;
10105 }
10106 .steps-settings.downsell .wpfnl-fields.price-range .price-to,
10107 .steps-settings.downsell .wpfnl-fields.price-range .price-from,
10108 .steps-settings.upsell .wpfnl-fields.price-range .price-to,
10109 .steps-settings.upsell .wpfnl-fields.price-range .price-from {
10110 width: 50%;
10111 }
10112 .steps-settings.downsell .wpfnl-fields.price-range .price-to > label,
10113 .steps-settings.downsell .wpfnl-fields.price-range .price-from > label,
10114 .steps-settings.upsell .wpfnl-fields.price-range .price-to > label,
10115 .steps-settings.upsell .wpfnl-fields.price-range .price-from > label {
10116 margin-bottom: 5px;
10117 display: block;
10118 }
10119 .steps-settings.downsell .wpfnl-fields.price-range .price-to .wpfnl-fields,
10120 .steps-settings.downsell .wpfnl-fields.price-range .price-from .wpfnl-fields,
10121 .steps-settings.upsell .wpfnl-fields.price-range .price-to .wpfnl-fields,
10122 .steps-settings.upsell .wpfnl-fields.price-range .price-from .wpfnl-fields {
10123 width: 100%;
10124 }
10125 .steps-settings.downsell .wpfnl-fields.price-range .price-to .wpfnl-fields input[type=number],
10126 .steps-settings.downsell .wpfnl-fields.price-range .price-from .wpfnl-fields input[type=number],
10127 .steps-settings.upsell .wpfnl-fields.price-range .price-to .wpfnl-fields input[type=number],
10128 .steps-settings.upsell .wpfnl-fields.price-range .price-from .wpfnl-fields input[type=number] {
10129 min-width: auto;
10130 }
10131 .steps-settings.downsell .wpfnl-fields.price-range .price-from,
10132 .steps-settings.upsell .wpfnl-fields.price-range .price-from {
10133 padding-right: 10px;
10134 }
10135 .steps-settings.downsell .wpfnl-fields.price-range .price-to,
10136 .steps-settings.upsell .wpfnl-fields.price-range .price-to {
10137 padding-left: 10px;
10138 }
10139
10140 .steps-settings.thank-you .single__settings-box {
10141 border: 1px solid #E5E8F3;
10142 box-shadow: none;
10143 border-radius: 10px;
10144 }
10145 .steps-settings.thank-you .enabled-thankyou-page-redirection {
10146 margin-top: 24px;
10147 background-color: #F6F5FA;
10148 padding: 24px;
10149 border-radius: 10px;
10150 }
10151 .steps-settings.thank-you .redirect-thankyou-page {
10152 margin-top: 24px;
10153 display: grid;
10154 grid-template-columns: repeat(2, 1fr);
10155 gap: 20px;
10156 background-color: #F6F5FA;
10157 border-radius: 10px;
10158 }
10159 .steps-settings.thank-you .redirect-thankyou-page .single-page-option {
10160 position: relative;
10161 }
10162 .steps-settings.thank-you .redirect-thankyou-page .single-page-option > input[type=radio] {
10163 display: none;
10164 }
10165 .steps-settings.thank-you .redirect-thankyou-page .single-page-option .option-label {
10166 border-radius: 10px;
10167 border: 1px solid #E4E0F0;
10168 background-color: #FFF;
10169 cursor: pointer;
10170 padding: 24px;
10171 display: block;
10172 height: 100%;
10173 }
10174 .steps-settings.thank-you .redirect-thankyou-page .single-page-option .radio-point {
10175 position: absolute;
10176 top: 16px;
10177 right: 16px;
10178 }
10179 .steps-settings.thank-you .redirect-thankyou-page .single-page-option .radio-point circle:first-child {
10180 transform: scale(0);
10181 transform-origin: center;
10182 transition: all 0.3s ease;
10183 }
10184 .steps-settings.thank-you .redirect-thankyou-page .single-page-option > input[type=radio]:checked + .option-label {
10185 border-color: #6E42D3;
10186 }
10187 .steps-settings.thank-you .redirect-thankyou-page .single-page-option > input[type=radio]:checked + .option-label .radio-point circle:first-child {
10188 transform: scale(1);
10189 }
10190 .steps-settings.thank-you .redirect-thankyou-page .single-page-option h4 {
10191 color: #363B4E;
10192 font-size: 16px;
10193 font-weight: 500;
10194 line-height: 1.37;
10195 margin-bottom: 8px;
10196 max-width: 95%;
10197 }
10198 .steps-settings.thank-you .redirect-thankyou-page .single-page-option p {
10199 color: #525562;
10200 font-size: 14px;
10201 font-weight: 400;
10202 line-height: 1.4;
10203 }
10204 .steps-settings.thank-you .settings-content__footer .wpfnl-loader {
10205 display: none;
10206 }
10207 .steps-settings.thank-you .settings-content__footer .wpfnl-alert {
10208 display: none;
10209 }
10210
10211 @media only screen and (max-width: 1400px) {
10212 .wpfnl-box {
10213 padding: 20px 20px;
10214 }
10215 }
10216 @media only screen and (max-width: 1199px) {
10217 .steps-settings .product .single__settings-box .wpfnl-field-wrapper label {
10218 width: 150px;
10219 }
10220 .steps-settings .product .single__settings-box .wpfnl-field-wrapper .wpfnl-fields {
10221 width: calc(100% - 150px);
10222 }
10223 .steps-settings .steps-settings__tab-nav li.reset {
10224 margin-right: 0;
10225 }
10226 }
10227 .step-settings__single-tab-content .product-mode-selection,
10228 .checkout-product-setting-tab__content-wrapper .product-mode-selection {
10229 border-radius: 10px;
10230 padding: 20px;
10231 margin-bottom: 20px;
10232 border: 1px solid #EEF0F3;
10233 background: #fff;
10234 }
10235 .step-settings__single-tab-content .product-mode-selection .pms-header,
10236 .checkout-product-setting-tab__content-wrapper .product-mode-selection .pms-header {
10237 display: flex;
10238 flex-direction: column;
10239 gap: 2px;
10240 margin-bottom: 16px;
10241 }
10242 .step-settings__single-tab-content .product-mode-selection .pms-title,
10243 .checkout-product-setting-tab__content-wrapper .product-mode-selection .pms-title {
10244 font-size: 16px;
10245 font-weight: 600;
10246 color: #111827;
10247 line-height: 1.4;
10248 }
10249 .step-settings__single-tab-content .product-mode-selection .pms-subtitle,
10250 .checkout-product-setting-tab__content-wrapper .product-mode-selection .pms-subtitle {
10251 font-size: 14px;
10252 color: #6b7280;
10253 line-height: 1.4;
10254 }
10255 .step-settings__single-tab-content .product-mode-selection .pms-cards,
10256 .checkout-product-setting-tab__content-wrapper .product-mode-selection .pms-cards {
10257 display: grid;
10258 grid-template-columns: 1fr 1fr;
10259 gap: 12px;
10260 }
10261 .step-settings__single-tab-content .product-mode-selection .pms-card,
10262 .checkout-product-setting-tab__content-wrapper .product-mode-selection .pms-card {
10263 position: relative;
10264 display: flex;
10265 flex-direction: column;
10266 gap: 10px;
10267 padding: 16px;
10268 border: 1.5px solid #e5e7eb;
10269 border-radius: 10px;
10270 cursor: pointer;
10271 background: #fff;
10272 transition: border-color 0.15s, background 0.15s;
10273 }
10274 .step-settings__single-tab-content .product-mode-selection .pms-card.pms-card--active,
10275 .checkout-product-setting-tab__content-wrapper .product-mode-selection .pms-card.pms-card--active {
10276 border-color: #7c6ff7;
10277 background: #f0effe;
10278 }
10279 .step-settings__single-tab-content .product-mode-selection .pms-radio-input,
10280 .checkout-product-setting-tab__content-wrapper .product-mode-selection .pms-radio-input {
10281 position: absolute;
10282 opacity: 0;
10283 pointer-events: none;
10284 width: 0;
10285 height: 0;
10286 }
10287 .step-settings__single-tab-content .product-mode-selection .pms-card-top,
10288 .checkout-product-setting-tab__content-wrapper .product-mode-selection .pms-card-top {
10289 display: flex;
10290 align-items: center;
10291 gap: 10px;
10292 }
10293 .step-settings__single-tab-content .product-mode-selection .pms-card-icon,
10294 .checkout-product-setting-tab__content-wrapper .product-mode-selection .pms-card-icon {
10295 display: inline-flex;
10296 align-items: center;
10297 justify-content: center;
10298 width: 32px;
10299 height: 32px;
10300 border-radius: 8px;
10301 flex-shrink: 0;
10302 }
10303 .step-settings__single-tab-content .product-mode-selection .pms-card-icon.pms-card-icon--assign,
10304 .checkout-product-setting-tab__content-wrapper .product-mode-selection .pms-card-icon.pms-card-icon--assign {
10305 background: #ede9ff;
10306 color: #6c5ce7;
10307 }
10308 .step-settings__single-tab-content .product-mode-selection .pms-card-icon.pms-card-icon--smart,
10309 .checkout-product-setting-tab__content-wrapper .product-mode-selection .pms-card-icon.pms-card-icon--smart {
10310 background: #d1fae5;
10311 color: #059669;
10312 }
10313 .step-settings__single-tab-content .product-mode-selection .pms-card-name,
10314 .checkout-product-setting-tab__content-wrapper .product-mode-selection .pms-card-name {
10315 font-size: 14px;
10316 font-weight: 600;
10317 color: #111827;
10318 flex: 1;
10319 }
10320 .step-settings__single-tab-content .product-mode-selection .pms-radio-dot,
10321 .checkout-product-setting-tab__content-wrapper .product-mode-selection .pms-radio-dot {
10322 display: inline-flex;
10323 align-items: center;
10324 justify-content: center;
10325 width: 18px;
10326 height: 18px;
10327 border-radius: 50%;
10328 border: 2px solid #d1d5db;
10329 flex-shrink: 0;
10330 transition: border-color 0.15s, background 0.15s;
10331 }
10332 .step-settings__single-tab-content .product-mode-selection .pms-radio-dot.pms-radio-dot--checked,
10333 .checkout-product-setting-tab__content-wrapper .product-mode-selection .pms-radio-dot.pms-radio-dot--checked {
10334 border-color: #7c6ff7;
10335 background: #7c6ff7;
10336 }
10337 .step-settings__single-tab-content .product-mode-selection .pms-radio-inner,
10338 .checkout-product-setting-tab__content-wrapper .product-mode-selection .pms-radio-inner {
10339 display: block;
10340 width: 6px;
10341 height: 6px;
10342 border-radius: 50%;
10343 background: #fff;
10344 }
10345 .step-settings__single-tab-content .product-mode-selection .pms-card-desc,
10346 .checkout-product-setting-tab__content-wrapper .product-mode-selection .pms-card-desc {
10347 font-size: 13px;
10348 color: #6b7280;
10349 line-height: 1.5;
10350 margin: 0;
10351 }
10352 .step-settings__single-tab-content,
10353 .checkout-product-setting-tab__content-wrapper {
10354 /* Conditional Funnel dummy/upgrade preview */
10355 }
10356 .step-settings__single-tab-content .conditional-funnel-preview,
10357 .checkout-product-setting-tab__content-wrapper .conditional-funnel-preview {
10358 position: relative;
10359 overflow: hidden;
10360 padding: 0;
10361 background: #f5f6fa;
10362 }
10363 .step-settings__single-tab-content .conditional-funnel-dummy,
10364 .checkout-product-setting-tab__content-wrapper .conditional-funnel-dummy {
10365 pointer-events: none;
10366 user-select: none;
10367 padding: 20px;
10368 }
10369 .step-settings__single-tab-content .conditional-funnel-dummy .dummy-condition-wrapper,
10370 .checkout-product-setting-tab__content-wrapper .conditional-funnel-dummy .dummy-condition-wrapper {
10371 display: flex;
10372 flex-direction: column;
10373 gap: 0;
10374 }
10375 .step-settings__single-tab-content .conditional-funnel-dummy .dummy-condition-row,
10376 .checkout-product-setting-tab__content-wrapper .conditional-funnel-dummy .dummy-condition-row {
10377 display: grid;
10378 grid-template-columns: 1fr 1fr;
10379 gap: 16px;
10380 background: #fff;
10381 border-radius: 8px;
10382 padding: 20px 24px;
10383 box-shadow: 0 1px 4px rgba(0, 0, 0, 0.06);
10384 }
10385 .step-settings__single-tab-content .conditional-funnel-dummy .dummy-condition-left,
10386 .step-settings__single-tab-content .conditional-funnel-dummy .dummy-condition-right,
10387 .checkout-product-setting-tab__content-wrapper .conditional-funnel-dummy .dummy-condition-left,
10388 .checkout-product-setting-tab__content-wrapper .conditional-funnel-dummy .dummy-condition-right {
10389 display: flex;
10390 flex-direction: column;
10391 }
10392 .step-settings__single-tab-content .conditional-funnel-dummy .dummy-condition-left .wpfnl-form-group,
10393 .step-settings__single-tab-content .conditional-funnel-dummy .dummy-condition-right .wpfnl-form-group,
10394 .checkout-product-setting-tab__content-wrapper .conditional-funnel-dummy .dummy-condition-left .wpfnl-form-group,
10395 .checkout-product-setting-tab__content-wrapper .conditional-funnel-dummy .dummy-condition-right .wpfnl-form-group {
10396 display: flex;
10397 flex-direction: column;
10398 gap: 8px;
10399 }
10400 .step-settings__single-tab-content .conditional-funnel-dummy .dummy-condition-left label,
10401 .step-settings__single-tab-content .conditional-funnel-dummy .dummy-condition-right label,
10402 .checkout-product-setting-tab__content-wrapper .conditional-funnel-dummy .dummy-condition-left label,
10403 .checkout-product-setting-tab__content-wrapper .conditional-funnel-dummy .dummy-condition-right label {
10404 font-size: 13px;
10405 font-weight: 500;
10406 color: #363b4e;
10407 }
10408 .step-settings__single-tab-content .conditional-funnel-dummy .required-star,
10409 .checkout-product-setting-tab__content-wrapper .conditional-funnel-dummy .required-star {
10410 color: #e74c3c;
10411 }
10412 .step-settings__single-tab-content .conditional-funnel-dummy .dummy-select,
10413 .checkout-product-setting-tab__content-wrapper .conditional-funnel-dummy .dummy-select {
10414 display: flex;
10415 align-items: center;
10416 justify-content: space-between;
10417 background: #fff;
10418 border: 1px solid #dde1e7;
10419 border-radius: 6px;
10420 padding: 10px 14px;
10421 font-size: 13px;
10422 color: #7a8b9a;
10423 }
10424 .step-settings__single-tab-content .conditional-funnel-dummy .dummy-select-text,
10425 .checkout-product-setting-tab__content-wrapper .conditional-funnel-dummy .dummy-select-text {
10426 color: #7a8b9a;
10427 }
10428 .step-settings__single-tab-content .conditional-funnel-dummy .dummy-input,
10429 .checkout-product-setting-tab__content-wrapper .conditional-funnel-dummy .dummy-input {
10430 width: 100%;
10431 border: 1px solid #dde1e7;
10432 border-radius: 6px;
10433 padding: 10px 14px;
10434 font-size: 13px;
10435 color: #363b4e;
10436 background: #fff;
10437 }
10438 .step-settings__single-tab-content .conditional-funnel-dummy .dummy-tag-field,
10439 .checkout-product-setting-tab__content-wrapper .conditional-funnel-dummy .dummy-tag-field {
10440 display: flex;
10441 align-items: center;
10442 flex-wrap: wrap;
10443 gap: 6px;
10444 background: #fff;
10445 border: 1px solid #dde1e7;
10446 border-radius: 6px;
10447 padding: 8px 14px;
10448 min-height: 42px;
10449 }
10450 .step-settings__single-tab-content .conditional-funnel-dummy .dummy-tag,
10451 .checkout-product-setting-tab__content-wrapper .conditional-funnel-dummy .dummy-tag {
10452 display: inline-flex;
10453 align-items: center;
10454 background: #f0f1f5;
10455 border-radius: 4px;
10456 padding: 2px 8px;
10457 font-size: 12px;
10458 color: #363b4e;
10459 }
10460 .step-settings__single-tab-content .conditional-funnel-dummy .dummy-connector,
10461 .checkout-product-setting-tab__content-wrapper .conditional-funnel-dummy .dummy-connector {
10462 display: flex;
10463 justify-content: center;
10464 height: 32px;
10465 position: relative;
10466 }
10467 .step-settings__single-tab-content .conditional-funnel-dummy .dummy-connector-line,
10468 .checkout-product-setting-tab__content-wrapper .conditional-funnel-dummy .dummy-connector-line {
10469 width: 1px;
10470 height: 100%;
10471 background: #c5cad4;
10472 }
10473 .step-settings__single-tab-content .conditional-funnel-dummy .dummy-add-condition,
10474 .checkout-product-setting-tab__content-wrapper .conditional-funnel-dummy .dummy-add-condition {
10475 display: flex;
10476 flex-direction: column;
10477 align-items: center;
10478 margin-top: 0;
10479 }
10480 .step-settings__single-tab-content .conditional-funnel-dummy .dummy-add-line,
10481 .checkout-product-setting-tab__content-wrapper .conditional-funnel-dummy .dummy-add-line {
10482 width: 1px;
10483 height: 20px;
10484 background: #c5cad4;
10485 }
10486 .step-settings__single-tab-content .conditional-funnel-dummy .dummy-add-btn,
10487 .checkout-product-setting-tab__content-wrapper .conditional-funnel-dummy .dummy-add-btn {
10488 width: 32px;
10489 height: 32px;
10490 border-radius: 50%;
10491 background: #6a3fc8;
10492 border: none;
10493 display: flex;
10494 align-items: center;
10495 justify-content: center;
10496 cursor: default;
10497 box-shadow: 0 2px 8px rgba(106, 63, 200, 0.35);
10498 }
10499 .step-settings__single-tab-content .conditional-funnel-upgrade-overlay,
10500 .checkout-product-setting-tab__content-wrapper .conditional-funnel-upgrade-overlay {
10501 position: absolute;
10502 inset: 0;
10503 z-index: 10;
10504 display: flex;
10505 align-items: center;
10506 justify-content: center;
10507 background: rgba(255, 255, 255, 0.78);
10508 border-radius: 10px;
10509 }
10510 .step-settings__single-tab-content .conditional-funnel-upgrade-overlay .upgrade-overlay-content,
10511 .checkout-product-setting-tab__content-wrapper .conditional-funnel-upgrade-overlay .upgrade-overlay-content {
10512 display: flex;
10513 flex-direction: column;
10514 align-items: center;
10515 text-align: center;
10516 justify-content: center;
10517 gap: 12px;
10518 padding: 32px 24px;
10519 max-width: 420px;
10520 background: rgba(255, 255, 255, 0.9215686275);
10521 height: 100%;
10522 }
10523 .step-settings__single-tab-content .conditional-funnel-upgrade-overlay .upgrade-lock-icon,
10524 .checkout-product-setting-tab__content-wrapper .conditional-funnel-upgrade-overlay .upgrade-lock-icon {
10525 display: flex;
10526 align-items: center;
10527 justify-content: center;
10528 width: 56px;
10529 height: 56px;
10530 border-radius: 50%;
10531 background: #f1f3f5;
10532 margin-bottom: 4px;
10533 }
10534 .step-settings__single-tab-content .conditional-funnel-upgrade-overlay .upgrade-overlay-content p,
10535 .checkout-product-setting-tab__content-wrapper .conditional-funnel-upgrade-overlay .upgrade-overlay-content p {
10536 font-size: 13px;
10537 color: #7a8b9a;
10538 line-height: 1.6;
10539 margin: 0;
10540 }
10541 .step-settings__single-tab-content .product-accordion__wrapper,
10542 .checkout-product-setting-tab__content-wrapper .product-accordion__wrapper {
10543 position: relative;
10544 }
10545 .step-settings__single-tab-content .product-area,
10546 .checkout-product-setting-tab__content-wrapper .product-area {
10547 background: #FFFFFF;
10548 border-radius: 10px;
10549 border: 1px solid #EEF0F3;
10550 }
10551 .step-settings__single-tab-content .product-head,
10552 .checkout-product-setting-tab__content-wrapper .product-head {
10553 display: flex;
10554 align-items: center;
10555 justify-content: space-between;
10556 padding: 16px 16px 16px 30px;
10557 border-bottom: 1px solid #EEF0F3;
10558 }
10559 .step-settings__single-tab-content .product-head .title,
10560 .checkout-product-setting-tab__content-wrapper .product-head .title {
10561 font-weight: 600;
10562 font-size: 16px;
10563 line-height: 1;
10564 color: #363B4E;
10565 text-transform: capitalize;
10566 margin-right: 10px;
10567 }
10568 .step-settings__single-tab-content .product-head .product-right,
10569 .checkout-product-setting-tab__content-wrapper .product-head .product-right {
10570 display: flex;
10571 align-items: center;
10572 gap: 15px;
10573 row-gap: 8px;
10574 }
10575 .step-settings__single-tab-content .product-head .create-product-btn,
10576 .checkout-product-setting-tab__content-wrapper .product-head .create-product-btn {
10577 margin-left: auto;
10578 margin-right: 10px;
10579 }
10580 .step-settings__single-tab-content .product-head .create-product-btn .btn-default,
10581 .checkout-product-setting-tab__content-wrapper .product-head .create-product-btn .btn-default {
10582 background: none;
10583 color: #6e42d3;
10584 padding: 0px;
10585 border-bottom: 1px solid #6e42d3;
10586 border-radius: 0px;
10587 min-width: auto;
10588 line-height: 1;
10589 height: auto;
10590 }
10591 .step-settings__single-tab-content .product-head .wpfnl-tooltip,
10592 .checkout-product-setting-tab__content-wrapper .product-head .wpfnl-tooltip {
10593 margin-left: 5px;
10594 margin-right: 10px;
10595 }
10596 .step-settings__single-tab-content .product-head .add-product-btn .btn-default,
10597 .checkout-product-setting-tab__content-wrapper .product-head .add-product-btn .btn-default {
10598 height: 40px;
10599 line-height: 41px;
10600 background: #F7F7FA;
10601 border: 1px solid #E5E8F3;
10602 color: #363B4E;
10603 padding: 0 16px;
10604 }
10605 .step-settings__single-tab-content .product-head .add-product-btn .btn-default:disabled, .step-settings__single-tab-content .product-head .add-product-btn .btn-default[disabled=disabled],
10606 .checkout-product-setting-tab__content-wrapper .product-head .add-product-btn .btn-default:disabled,
10607 .checkout-product-setting-tab__content-wrapper .product-head .add-product-btn .btn-default[disabled=disabled] {
10608 opacity: 0.7;
10609 cursor: not-allowed;
10610 }
10611 .step-settings__single-tab-content .product-head .add-product-btn .btn-default.wpfnl-btn-primary-color,
10612 .checkout-product-setting-tab__content-wrapper .product-head .add-product-btn .btn-default.wpfnl-btn-primary-color {
10613 background: #6E42D3;
10614 border-color: #6E42D3;
10615 color: #FFFFFF;
10616 }
10617 .step-settings__single-tab-content .product-head .add-product-btn .btn-default.wpfnl-btn-primary-color svg path,
10618 .checkout-product-setting-tab__content-wrapper .product-head .add-product-btn .btn-default.wpfnl-btn-primary-color svg path {
10619 stroke: #FFFFFF;
10620 }
10621 .step-settings__single-tab-content .product-head .add-product-btn .btn-default .add-product-icon,
10622 .checkout-product-setting-tab__content-wrapper .product-head .add-product-btn .btn-default .add-product-icon {
10623 position: relative;
10624 display: inline-block;
10625 width: 18px;
10626 height: 18px;
10627 }
10628 .step-settings__single-tab-content .product-head .add-product-btn .btn-default .icon-tabler-arrow-narrow-left,
10629 .checkout-product-setting-tab__content-wrapper .product-head .add-product-btn .btn-default .icon-tabler-arrow-narrow-left {
10630 transform: rotate(-90deg);
10631 position: relative;
10632 top: 5px;
10633 display: none;
10634 animation: scrollDown1 1.5s ease infinite;
10635 stroke: none;
10636 }
10637 .step-settings__single-tab-content .product-head .add-product-btn .btn-default .product-adding .icon-tabler-arrow-narrow-left,
10638 .checkout-product-setting-tab__content-wrapper .product-head .add-product-btn .btn-default .product-adding .icon-tabler-arrow-narrow-left {
10639 display: block;
10640 }
10641 .step-settings__single-tab-content .product-head .add-product-btn .btn-default .product-adding .plus-icon,
10642 .checkout-product-setting-tab__content-wrapper .product-head .add-product-btn .btn-default .product-adding .plus-icon {
10643 display: none;
10644 }
10645 .step-settings__single-tab-content .product-head .add-product-btn .btn-default.product-added,
10646 .checkout-product-setting-tab__content-wrapper .product-head .add-product-btn .btn-default.product-added {
10647 border-color: #6E42D3;
10648 background-color: #6E42D3;
10649 color: #fff;
10650 }
10651 .step-settings__single-tab-content .product-head .add-product-btn .btn-default.product-added .plus-icon path,
10652 .checkout-product-setting-tab__content-wrapper .product-head .add-product-btn .btn-default.product-added .plus-icon path {
10653 stroke: #fff;
10654 }
10655 .step-settings__single-tab-content .product-head .add-product-btn .btn-default.product-added .icon-tabler-arrow-narrow-left,
10656 .checkout-product-setting-tab__content-wrapper .product-head .add-product-btn .btn-default.product-added .icon-tabler-arrow-narrow-left {
10657 stroke: #fff;
10658 }
10659 .step-settings__single-tab-content .product-head .add-product-btn button[data-tour=yes],
10660 .checkout-product-setting-tab__content-wrapper .product-head .add-product-btn button[data-tour=yes] {
10661 position: relative;
10662 z-index: 4;
10663 }
10664 .step-settings__single-tab-content .product-head .create-product-button button[data-tour=yes],
10665 .checkout-product-setting-tab__content-wrapper .product-head .create-product-button button[data-tour=yes] {
10666 position: relative;
10667 z-index: 4;
10668 }
10669 @keyframes scrollDown1 {
10670 0% {
10671 transform: rotate(-90deg) translateX(15px);
10672 opacity: 0;
10673 }
10674 50% {
10675 transform: rotate(-90deg) translateX(0px);
10676 opacity: 1;
10677 }
10678 100% {
10679 transform: rotate(-90deg) translateX(-15px);
10680 opacity: 0;
10681 }
10682 }
10683 .step-settings__single-tab-content .accordion-footer .accordion-col,
10684 .step-settings__single-tab-content .accordion-head .accordion-col,
10685 .checkout-product-setting-tab__content-wrapper .accordion-footer .accordion-col,
10686 .checkout-product-setting-tab__content-wrapper .accordion-head .accordion-col {
10687 color: #7A8B9A;
10688 font-size: 14px;
10689 font-weight: 400;
10690 line-height: 1;
10691 text-transform: capitalize;
10692 letter-spacing: 0.35px;
10693 }
10694 .step-settings__single-tab-content .accordion-head,
10695 .checkout-product-setting-tab__content-wrapper .accordion-head {
10696 background-color: #F6F5FA;
10697 padding: 15px 30px;
10698 }
10699 .step-settings__single-tab-content .accordion-footer,
10700 .step-settings__single-tab-content .product-single__accordion-head,
10701 .step-settings__single-tab-content .accordion-head,
10702 .checkout-product-setting-tab__content-wrapper .accordion-footer,
10703 .checkout-product-setting-tab__content-wrapper .product-single__accordion-head,
10704 .checkout-product-setting-tab__content-wrapper .accordion-head {
10705 display: flex;
10706 flex-flow: row wrap;
10707 align-items: center;
10708 justify-content: space-between;
10709 }
10710 .step-settings__single-tab-content .accordion-footer .product-name,
10711 .step-settings__single-tab-content .product-single__accordion-head .product-name,
10712 .step-settings__single-tab-content .accordion-head .product-name,
10713 .checkout-product-setting-tab__content-wrapper .accordion-footer .product-name,
10714 .checkout-product-setting-tab__content-wrapper .product-single__accordion-head .product-name,
10715 .checkout-product-setting-tab__content-wrapper .accordion-head .product-name {
10716 width: 340px;
10717 }
10718 .step-settings__single-tab-content .accordion-footer .product-price,
10719 .step-settings__single-tab-content .product-single__accordion-head .product-price,
10720 .step-settings__single-tab-content .accordion-head .product-price,
10721 .checkout-product-setting-tab__content-wrapper .accordion-footer .product-price,
10722 .checkout-product-setting-tab__content-wrapper .product-single__accordion-head .product-price,
10723 .checkout-product-setting-tab__content-wrapper .accordion-head .product-price {
10724 width: 77px;
10725 cursor: text;
10726 }
10727 .step-settings__single-tab-content .accordion-footer .product-quantity,
10728 .step-settings__single-tab-content .product-single__accordion-head .product-quantity,
10729 .step-settings__single-tab-content .accordion-head .product-quantity,
10730 .checkout-product-setting-tab__content-wrapper .accordion-footer .product-quantity,
10731 .checkout-product-setting-tab__content-wrapper .product-single__accordion-head .product-quantity,
10732 .checkout-product-setting-tab__content-wrapper .accordion-head .product-quantity {
10733 width: 80px;
10734 }
10735 .step-settings__single-tab-content .accordion-footer .total-price,
10736 .step-settings__single-tab-content .product-single__accordion-head .total-price,
10737 .step-settings__single-tab-content .accordion-head .total-price,
10738 .checkout-product-setting-tab__content-wrapper .accordion-footer .total-price,
10739 .checkout-product-setting-tab__content-wrapper .product-single__accordion-head .total-price,
10740 .checkout-product-setting-tab__content-wrapper .accordion-head .total-price {
10741 width: 120px;
10742 text-align: right;
10743 }
10744 .step-settings__single-tab-content .accordion-footer .total-price span,
10745 .step-settings__single-tab-content .product-single__accordion-head .total-price span,
10746 .step-settings__single-tab-content .accordion-head .total-price span,
10747 .checkout-product-setting-tab__content-wrapper .accordion-footer .total-price span,
10748 .checkout-product-setting-tab__content-wrapper .product-single__accordion-head .total-price span,
10749 .checkout-product-setting-tab__content-wrapper .accordion-head .total-price span {
10750 color: #363B4E;
10751 font-size: 14px;
10752 line-height: 14px;
10753 }
10754 .step-settings__single-tab-content .accordion-footer .product-action,
10755 .step-settings__single-tab-content .product-single__accordion-head .product-action,
10756 .step-settings__single-tab-content .accordion-head .product-action,
10757 .checkout-product-setting-tab__content-wrapper .accordion-footer .product-action,
10758 .checkout-product-setting-tab__content-wrapper .product-single__accordion-head .product-action,
10759 .checkout-product-setting-tab__content-wrapper .accordion-head .product-action {
10760 width: 60px;
10761 text-align: right;
10762 }
10763 .step-settings__single-tab-content .product__single-accordion,
10764 .checkout-product-setting-tab__content-wrapper .product__single-accordion {
10765 border-top: 1px solid #EEF0F3;
10766 position: relative;
10767 }
10768 .step-settings__single-tab-content .product__single-accordion.ui-sortable-helper,
10769 .checkout-product-setting-tab__content-wrapper .product__single-accordion.ui-sortable-helper {
10770 background: #ececec;
10771 }
10772 .step-settings__single-tab-content .product-single__accordion-head,
10773 .checkout-product-setting-tab__content-wrapper .product-single__accordion-head {
10774 padding: 14px 30px;
10775 position: relative;
10776 }
10777 .step-settings__single-tab-content .product-single__accordion-head .accordion-col,
10778 .checkout-product-setting-tab__content-wrapper .product-single__accordion-head .accordion-col {
10779 font-size: 14px;
10780 line-height: 16px;
10781 color: #7A8B9A;
10782 }
10783 .step-settings__single-tab-content .product-single__accordion-head .accordion-col span,
10784 .checkout-product-setting-tab__content-wrapper .product-single__accordion-head .accordion-col span {
10785 color: #7A8B9A;
10786 }
10787 .step-settings__single-tab-content .product-single__accordion-head .accordion-col select,
10788 .step-settings__single-tab-content .product-single__accordion-head .accordion-col input,
10789 .checkout-product-setting-tab__content-wrapper .product-single__accordion-head .accordion-col select,
10790 .checkout-product-setting-tab__content-wrapper .product-single__accordion-head .accordion-col input {
10791 font-size: 14px;
10792 line-height: 16px;
10793 color: #363B4E;
10794 }
10795 .step-settings__single-tab-content .product-single__accordion-head .accordion-col select::placeholder,
10796 .step-settings__single-tab-content .product-single__accordion-head .accordion-col input::placeholder,
10797 .checkout-product-setting-tab__content-wrapper .product-single__accordion-head .accordion-col select::placeholder,
10798 .checkout-product-setting-tab__content-wrapper .product-single__accordion-head .accordion-col input::placeholder {
10799 color: #363B4E;
10800 }
10801 .step-settings__single-tab-content .product-single__accordion-head .accordion-col select:-ms-input-placeholder,
10802 .step-settings__single-tab-content .product-single__accordion-head .accordion-col input:-ms-input-placeholder,
10803 .checkout-product-setting-tab__content-wrapper .product-single__accordion-head .accordion-col select:-ms-input-placeholder,
10804 .checkout-product-setting-tab__content-wrapper .product-single__accordion-head .accordion-col input:-ms-input-placeholder {
10805 color: #363B4E;
10806 }
10807 .step-settings__single-tab-content .product-single__accordion-head .accordion-col select::-ms-input-placeholder,
10808 .step-settings__single-tab-content .product-single__accordion-head .accordion-col input::-ms-input-placeholder,
10809 .checkout-product-setting-tab__content-wrapper .product-single__accordion-head .accordion-col select::-ms-input-placeholder,
10810 .checkout-product-setting-tab__content-wrapper .product-single__accordion-head .accordion-col input::-ms-input-placeholder {
10811 color: #363B4E;
10812 }
10813 .step-settings__single-tab-content .product-single__accordion-head .product-name ul,
10814 .checkout-product-setting-tab__content-wrapper .product-single__accordion-head .product-name ul {
10815 display: flex;
10816 align-items: center;
10817 }
10818 .step-settings__single-tab-content .product-single__accordion-head .product-name ul .product-img a,
10819 .checkout-product-setting-tab__content-wrapper .product-single__accordion-head .product-name ul .product-img a {
10820 display: block;
10821 }
10822 .step-settings__single-tab-content .product-single__accordion-head .product-name ul .product-img img,
10823 .checkout-product-setting-tab__content-wrapper .product-single__accordion-head .product-name ul .product-img img {
10824 width: 36px;
10825 height: 36px;
10826 object-fit: cover;
10827 border-radius: 50%;
10828 }
10829 .step-settings__single-tab-content .product-single__accordion-head .product-name ul .product-title,
10830 .checkout-product-setting-tab__content-wrapper .product-single__accordion-head .product-name ul .product-title {
10831 padding-left: 12px;
10832 width: calc(100% - 50px);
10833 }
10834 .step-settings__single-tab-content .product-single__accordion-head .product-name ul .product-title .title,
10835 .checkout-product-setting-tab__content-wrapper .product-single__accordion-head .product-name ul .product-title .title {
10836 font-weight: 500;
10837 font-size: 14px;
10838 line-height: 16px;
10839 color: #363B4E;
10840 }
10841 .step-settings__single-tab-content .product-single__accordion-head .product-name ul .product-title .title:hover,
10842 .checkout-product-setting-tab__content-wrapper .product-single__accordion-head .product-name ul .product-title .title:hover {
10843 text-decoration: underline;
10844 }
10845 .step-settings__single-tab-content .product-single__accordion-head .product-name ul .product-title .price,
10846 .checkout-product-setting-tab__content-wrapper .product-single__accordion-head .product-name ul .product-title .price {
10847 display: block;
10848 font-size: 12px;
10849 line-height: 14px;
10850 color: #363B4E;
10851 margin-top: 4px;
10852 }
10853 .step-settings__single-tab-content .product-single__accordion-head .product-quantity input[type=number],
10854 .checkout-product-setting-tab__content-wrapper .product-single__accordion-head .product-quantity input[type=number] {
10855 min-width: auto;
10856 border-color: #EEF0F3;
10857 border-radius: 8px;
10858 padding: 5px 10px;
10859 height: 30px;
10860 width: 63px;
10861 }
10862 .step-settings__single-tab-content .product-single__accordion-head .product-action,
10863 .checkout-product-setting-tab__content-wrapper .product-single__accordion-head .product-action {
10864 display: flex;
10865 }
10866 .step-settings__single-tab-content .product-single__accordion-head .product-action .product-edit,
10867 .step-settings__single-tab-content .product-single__accordion-head .product-action .product-delete,
10868 .checkout-product-setting-tab__content-wrapper .product-single__accordion-head .product-action .product-edit,
10869 .checkout-product-setting-tab__content-wrapper .product-single__accordion-head .product-action .product-delete {
10870 width: 30px;
10871 height: 30px;
10872 display: flex;
10873 align-items: center;
10874 justify-content: flex-end;
10875 background: transparent;
10876 border: none;
10877 cursor: pointer;
10878 }
10879 .step-settings__single-tab-content .product-single__accordion-head .product-action .product-edit svg,
10880 .step-settings__single-tab-content .product-single__accordion-head .product-action .product-delete svg,
10881 .checkout-product-setting-tab__content-wrapper .product-single__accordion-head .product-action .product-edit svg,
10882 .checkout-product-setting-tab__content-wrapper .product-single__accordion-head .product-action .product-delete svg {
10883 display: block;
10884 }
10885 .step-settings__single-tab-content .accordion-footer,
10886 .checkout-product-setting-tab__content-wrapper .accordion-footer {
10887 border-top: 1px solid #EEF0F3;
10888 padding: 14px 30px;
10889 justify-content: flex-end;
10890 }
10891 .step-settings__single-tab-content .accordion-footer .total-price,
10892 .checkout-product-setting-tab__content-wrapper .accordion-footer .total-price {
10893 display: flex;
10894 justify-content: flex-end;
10895 color: #363B4E;
10896 font-size: 16px;
10897 font-weight: 600;
10898 line-height: 1;
10899 }
10900 .step-settings__single-tab-content .accordion-footer .total-price span,
10901 .checkout-product-setting-tab__content-wrapper .accordion-footer .total-price span {
10902 letter-spacing: 0.857143px;
10903 font-weight: 700;
10904 margin-left: 4px;
10905 font-size: 12px;
10906 }
10907 .step-settings__single-tab-content .product__single-accordion .product-single__accordion-body,
10908 .checkout-product-setting-tab__content-wrapper .product__single-accordion .product-single__accordion-body {
10909 display: none;
10910 }
10911 .step-settings__single-tab-content .product__single-accordion.active,
10912 .checkout-product-setting-tab__content-wrapper .product__single-accordion.active {
10913 background: rgba(110, 66, 211, 0.07);
10914 border-top-color: transparent;
10915 }
10916 .step-settings__single-tab-content .product__single-accordion.active::before,
10917 .checkout-product-setting-tab__content-wrapper .product__single-accordion.active::before {
10918 background-color: #6E42D3;
10919 }
10920 .step-settings__single-tab-content .product-single__accordion-body,
10921 .checkout-product-setting-tab__content-wrapper .product-single__accordion-body {
10922 padding: 0 25px 25px;
10923 }
10924 .step-settings__single-tab-content .product-single__accordion-body-content,
10925 .checkout-product-setting-tab__content-wrapper .product-single__accordion-body-content {
10926 display: flex;
10927 flex-flow: row wrap;
10928 background: #fff;
10929 box-shadow: 0px 2px 4px rgba(223, 223, 249, 0.25);
10930 border-radius: 10px;
10931 }
10932 .step-settings__single-tab-content .product-single__accordion-body-content .subtext-settings,
10933 .checkout-product-setting-tab__content-wrapper .product-single__accordion-body-content .subtext-settings {
10934 width: 50%;
10935 padding: 20px 60px 20px 25px;
10936 border-right: 1px solid #E5E8F3;
10937 }
10938 .step-settings__single-tab-content .product-single__accordion-body-content .subtext-settings .wpfnl-field-wrapper,
10939 .checkout-product-setting-tab__content-wrapper .product-single__accordion-body-content .subtext-settings .wpfnl-field-wrapper {
10940 align-items: flex-start;
10941 }
10942 .step-settings__single-tab-content .product-single__accordion-body-content .subtext-settings .wpfnl-field-wrapper label,
10943 .checkout-product-setting-tab__content-wrapper .product-single__accordion-body-content .subtext-settings .wpfnl-field-wrapper label {
10944 margin-top: 11px;
10945 }
10946 .step-settings__single-tab-content .product-single__accordion-body-content .highlights,
10947 .checkout-product-setting-tab__content-wrapper .product-single__accordion-body-content .highlights {
10948 width: 50%;
10949 padding: 20px 20px 20px 60px;
10950 }
10951 .step-settings__single-tab-content .product-single__accordion-body-content .wpfnl-field-wrapper label,
10952 .checkout-product-setting-tab__content-wrapper .product-single__accordion-body-content .wpfnl-field-wrapper label {
10953 width: 145px;
10954 }
10955 .step-settings__single-tab-content .product-single__accordion-body-content .wpfnl-fields,
10956 .checkout-product-setting-tab__content-wrapper .product-single__accordion-body-content .wpfnl-fields {
10957 max-width: 100%;
10958 width: calc(100% - 145px);
10959 }
10960 .step-settings__single-tab-content .no-product-notice,
10961 .checkout-product-setting-tab__content-wrapper .no-product-notice {
10962 text-align: center;
10963 padding: 15px 10px;
10964 }
10965 .step-settings__single-tab-content .wpfnl-discount-settings,
10966 .checkout-product-setting-tab__content-wrapper .wpfnl-discount-settings {
10967 border: 1px solid #EEF0F3;
10968 box-shadow: none;
10969 border-radius: 10px;
10970 margin-top: 30px;
10971 padding: 30px;
10972 }
10973 .step-settings__single-tab-content .wpfnl-discount-settings .non-input-field,
10974 .checkout-product-setting-tab__content-wrapper .wpfnl-discount-settings .non-input-field {
10975 cursor: not-allowed;
10976 background-color: #F6F5FA;
10977 font-size: 14px;
10978 color: #7A8B9A;
10979 padding: 13px 15px;
10980 height: 44px;
10981 width: 100%;
10982 min-width: 190px;
10983 border-radius: 6px;
10984 display: block;
10985 border: 1px solid #EBEDF0;
10986 }
10987 .step-settings__single-tab-content .wpfnl-discount-settings[data-tour=yes] #discount-options,
10988 .checkout-product-setting-tab__content-wrapper .wpfnl-discount-settings[data-tour=yes] #discount-options {
10989 z-index: 4;
10990 position: relative;
10991 }
10992 .step-settings__single-tab-content .wpfnl-single-settings-control,
10993 .checkout-product-setting-tab__content-wrapper .wpfnl-single-settings-control {
10994 display: flex;
10995 flex-flow: row wrap;
10996 align-items: center;
10997 justify-content: space-between;
10998 gap: 15px;
10999 border-bottom: 1px solid #EEF0F3;
11000 padding: 24px 0;
11001 }
11002 .step-settings__single-tab-content .wpfnl-single-settings-control:first-child,
11003 .checkout-product-setting-tab__content-wrapper .wpfnl-single-settings-control:first-child {
11004 padding-top: 0;
11005 }
11006 .step-settings__single-tab-content .wpfnl-single-settings-control:last-child,
11007 .checkout-product-setting-tab__content-wrapper .wpfnl-single-settings-control:last-child {
11008 border-bottom: none;
11009 padding-bottom: 0;
11010 }
11011 .step-settings__single-tab-content .wpfnl-single-settings-control.wpnfl-align-top,
11012 .checkout-product-setting-tab__content-wrapper .wpfnl-single-settings-control.wpnfl-align-top {
11013 align-items: flex-start;
11014 }
11015 .step-settings__single-tab-content .wpfnl-single-settings-control .settings-control-title,
11016 .checkout-product-setting-tab__content-wrapper .wpfnl-single-settings-control .settings-control-title {
11017 width: calc(55% - 15px);
11018 }
11019 .step-settings__single-tab-content .wpfnl-single-settings-control .settings-control-title h4,
11020 .checkout-product-setting-tab__content-wrapper .wpfnl-single-settings-control .settings-control-title h4 {
11021 color: #363B4E;
11022 font-size: 16px;
11023 font-weight: 500;
11024 line-height: 1.3;
11025 }
11026 .step-settings__single-tab-content .wpfnl-single-settings-control .settings-control-title p,
11027 .checkout-product-setting-tab__content-wrapper .wpfnl-single-settings-control .settings-control-title p {
11028 color: #525562;
11029 font-size: 14px;
11030 font-weight: 400;
11031 line-height: 1.4;
11032 margin-top: 3px;
11033 }
11034 .step-settings__single-tab-content .wpfnl-single-settings-control .settings-control-field,
11035 .checkout-product-setting-tab__content-wrapper .wpfnl-single-settings-control .settings-control-field {
11036 width: 45%;
11037 max-width: 250px;
11038 display: flex;
11039 flex-flow: column;
11040 align-items: flex-end;
11041 gap: 12px;
11042 }
11043 .step-settings__single-tab-content .wpfnl-single-settings-control .settings-control-field > input:not([type=checkbox], [type=radio]), .step-settings__single-tab-content .wpfnl-single-settings-control .settings-control-field > select,
11044 .checkout-product-setting-tab__content-wrapper .wpfnl-single-settings-control .settings-control-field > input:not([type=checkbox], [type=radio]),
11045 .checkout-product-setting-tab__content-wrapper .wpfnl-single-settings-control .settings-control-field > select {
11046 width: 250px;
11047 height: 44px;
11048 border-radius: 10px;
11049 border-color: #EBEDF0;
11050 margin-left: auto;
11051 color: #525562;
11052 }
11053 .step-settings__single-tab-content .wpfnl-single-settings-control .settings-control-field .settings-control-price,
11054 .checkout-product-setting-tab__content-wrapper .wpfnl-single-settings-control .settings-control-field .settings-control-price {
11055 width: 250px;
11056 height: 44px;
11057 border-radius: 10px;
11058 border-color: #EBEDF0;
11059 margin-left: auto;
11060 background: #F6F5FA;
11061 padding: 10px 15px;
11062 display: flex;
11063 flex-flow: column;
11064 justify-content: center;
11065 }
11066 .step-settings__single-tab-content .wpfnl-single-settings-control .settings-control-field .wpfnl-switcher .pro-tag-icon,
11067 .checkout-product-setting-tab__content-wrapper .wpfnl-single-settings-control .settings-control-field .wpfnl-switcher .pro-tag-icon {
11068 position: absolute;
11069 top: 0;
11070 left: -30px;
11071 }
11072 .step-settings__single-tab-content .wpfnl-single-settings-control .settings-control-field .wpfnl-checkbox,
11073 .checkout-product-setting-tab__content-wrapper .wpfnl-single-settings-control .settings-control-field .wpfnl-checkbox {
11074 position: relative;
11075 }
11076 .step-settings__single-tab-content .wpfnl-single-settings-control .settings-control-field .wpfnl-checkbox .pro-tag-icon,
11077 .checkout-product-setting-tab__content-wrapper .wpfnl-single-settings-control .settings-control-field .wpfnl-checkbox .pro-tag-icon {
11078 position: absolute;
11079 top: 0;
11080 left: -30px;
11081 }
11082 .step-settings__single-tab-content .wpfnl-single-settings-control .div-to-append-range-calender,
11083 .checkout-product-setting-tab__content-wrapper .wpfnl-single-settings-control .div-to-append-range-calender {
11084 position: absolute;
11085 }
11086 .step-settings__single-tab-content .wpfnl-single-settings-control .div-to-append-range-calender .ui-datepicker,
11087 .checkout-product-setting-tab__content-wrapper .wpfnl-single-settings-control .div-to-append-range-calender .ui-datepicker {
11088 border: 1px solid #eef0f3;
11089 border-radius: 10px;
11090 padding: 8px;
11091 }
11092 .step-settings__single-tab-content .wpfnl-single-settings-control .div-to-append-range-calender .ui-datepicker .ui-datepicker-title,
11093 .checkout-product-setting-tab__content-wrapper .wpfnl-single-settings-control .div-to-append-range-calender .ui-datepicker .ui-datepicker-title {
11094 display: flex;
11095 }
11096 .step-settings__single-tab-content .wpfnl-single-settings-control .div-to-append-range-calender .ui-datepicker .ui-datepicker-title select,
11097 .checkout-product-setting-tab__content-wrapper .wpfnl-single-settings-control .div-to-append-range-calender .ui-datepicker .ui-datepicker-title select {
11098 width: auto;
11099 min-width: max-content;
11100 flex: 1;
11101 height: 28px;
11102 min-height: auto;
11103 margin: 0;
11104 }
11105 .step-settings__single-tab-content .wpfnl-single-settings-control.enable-discount,
11106 .checkout-product-setting-tab__content-wrapper .wpfnl-single-settings-control.enable-discount {
11107 border-bottom: 0;
11108 padding-bottom: 0;
11109 }
11110 .step-settings__single-tab-content .wpfnl-single-settings-control.discount .settings-control-field,
11111 .checkout-product-setting-tab__content-wrapper .wpfnl-single-settings-control.discount .settings-control-field {
11112 flex-flow: row;
11113 width: 100%;
11114 max-width: 100%;
11115 justify-content: flex-end;
11116 }
11117 .step-settings__single-tab-content .wpfnl-single-settings-control.discount .settings-control-field label,
11118 .checkout-product-setting-tab__content-wrapper .wpfnl-single-settings-control.discount .settings-control-field label {
11119 display: block;
11120 margin-bottom: 6px;
11121 }
11122 .step-settings__single-tab-content .wpfnl-single-settings-control.discount .settings-control-field input[type=text],
11123 .checkout-product-setting-tab__content-wrapper .wpfnl-single-settings-control.discount .settings-control-field input[type=text] {
11124 height: 44px;
11125 }
11126 .step-settings__single-tab-content .wpfnl-single-settings-control.no-border,
11127 .checkout-product-setting-tab__content-wrapper .wpfnl-single-settings-control.no-border {
11128 padding-bottom: 0;
11129 border-bottom: none;
11130 }
11131 .step-settings__single-tab-content .no-product,
11132 .checkout-product-setting-tab__content-wrapper .no-product {
11133 display: flex;
11134 flex-flow: column;
11135 align-items: center;
11136 justify-content: center;
11137 padding: 30px 24px;
11138 gap: 14px;
11139 }
11140 .step-settings__single-tab-content .no-product p,
11141 .checkout-product-setting-tab__content-wrapper .no-product p {
11142 color: #363B4E;
11143 font-size: 16px;
11144 font-weight: 500;
11145 line-height: 1;
11146 }
11147 .step-settings__single-tab-content .disable-payment-gateways .settings-control-field,
11148 .checkout-product-setting-tab__content-wrapper .disable-payment-gateways .settings-control-field {
11149 gap: 10px;
11150 align-items: flex-start;
11151 max-width: 140px;
11152 }
11153 .step-settings__single-tab-content .disable-payment-gateways .settings-control-field.is-not-pro,
11154 .checkout-product-setting-tab__content-wrapper .disable-payment-gateways .settings-control-field.is-not-pro {
11155 max-width: max-content;
11156 }
11157 .step-settings__single-tab-content .wpfnl-additional-replacement-options,
11158 .step-settings__single-tab-content .checkout-product-options,
11159 .checkout-product-setting-tab__content-wrapper .wpfnl-additional-replacement-options,
11160 .checkout-product-setting-tab__content-wrapper .checkout-product-options {
11161 margin-top: 30px;
11162 border-radius: 10px;
11163 padding: 26px 30px 30px;
11164 border: 1px solid #EEF0F3;
11165 box-shadow: none;
11166 }
11167 .step-settings__single-tab-content .wpfnl-additional-replacement-options .additional-options,
11168 .step-settings__single-tab-content .checkout-product-options .additional-options,
11169 .checkout-product-setting-tab__content-wrapper .wpfnl-additional-replacement-options .additional-options,
11170 .checkout-product-setting-tab__content-wrapper .checkout-product-options .additional-options {
11171 width: 100%;
11172 margin-right: 12px;
11173 }
11174 .step-settings__single-tab-content .wpfnl-additional-replacement-options .wpfnl-checkbox label:before,
11175 .step-settings__single-tab-content .checkout-product-options .wpfnl-checkbox label:before,
11176 .checkout-product-setting-tab__content-wrapper .wpfnl-additional-replacement-options .wpfnl-checkbox label:before,
11177 .checkout-product-setting-tab__content-wrapper .checkout-product-options .wpfnl-checkbox label:before {
11178 border-color: #CDD2E6;
11179 }
11180 .step-settings__single-tab-content .wpfnl-additional-replacement-options .wpfnl-checkbox input[type=checkbox]:checked + label::before,
11181 .step-settings__single-tab-content .checkout-product-options .wpfnl-checkbox input[type=checkbox]:checked + label::before,
11182 .checkout-product-setting-tab__content-wrapper .wpfnl-additional-replacement-options .wpfnl-checkbox input[type=checkbox]:checked + label::before,
11183 .checkout-product-setting-tab__content-wrapper .checkout-product-options .wpfnl-checkbox input[type=checkbox]:checked + label::before {
11184 border-color: #6E42D3;
11185 }
11186 .step-settings__single-tab-content .wpfnl-additional-replacement-options .wpfnl-checkbox.disabled label:before,
11187 .step-settings__single-tab-content .checkout-product-options .wpfnl-checkbox.disabled label:before,
11188 .checkout-product-setting-tab__content-wrapper .wpfnl-additional-replacement-options .wpfnl-checkbox.disabled label:before,
11189 .checkout-product-setting-tab__content-wrapper .checkout-product-options .wpfnl-checkbox.disabled label:before {
11190 border-color: #E5E8F3 !important;
11191 background-color: rgba(0, 0, 0, 0.2196078431) !important;
11192 cursor: not-allowed;
11193 }
11194 .step-settings__single-tab-content .wpfnl-additional-replacement-options .wpfnl-checkbox.disabled label::after,
11195 .step-settings__single-tab-content .checkout-product-options .wpfnl-checkbox.disabled label::after,
11196 .checkout-product-setting-tab__content-wrapper .wpfnl-additional-replacement-options .wpfnl-checkbox.disabled label::after,
11197 .checkout-product-setting-tab__content-wrapper .checkout-product-options .wpfnl-checkbox.disabled label::after {
11198 display: none;
11199 }
11200 .step-settings__single-tab-content .wpfnl-additional-replacement-options .option-title,
11201 .step-settings__single-tab-content .checkout-product-options .option-title,
11202 .checkout-product-setting-tab__content-wrapper .wpfnl-additional-replacement-options .option-title,
11203 .checkout-product-setting-tab__content-wrapper .checkout-product-options .option-title {
11204 margin-bottom: 18px;
11205 color: #7A8B9A;
11206 font-size: 14px;
11207 font-weight: 600;
11208 line-height: 1;
11209 letter-spacing: 1.68px;
11210 text-transform: uppercase;
11211 }
11212 .step-settings__single-tab-content .wpfnl-additional-replacement-options .options-wrapper,
11213 .step-settings__single-tab-content .checkout-product-options .options-wrapper,
11214 .checkout-product-setting-tab__content-wrapper .wpfnl-additional-replacement-options .options-wrapper,
11215 .checkout-product-setting-tab__content-wrapper .checkout-product-options .options-wrapper {
11216 padding: 0 !important;
11217 }
11218 .step-settings__single-tab-content .wpfnl-additional-replacement-options .options-wrapper #checkout-coupon[data-tour=yes],
11219 .step-settings__single-tab-content .wpfnl-additional-replacement-options .options-wrapper #auto-coupon[data-tour=yes],
11220 .step-settings__single-tab-content .wpfnl-additional-replacement-options .options-wrapper #enable-quantity-selection[data-tour=yes],
11221 .step-settings__single-tab-content .checkout-product-options .options-wrapper #checkout-coupon[data-tour=yes],
11222 .step-settings__single-tab-content .checkout-product-options .options-wrapper #auto-coupon[data-tour=yes],
11223 .step-settings__single-tab-content .checkout-product-options .options-wrapper #enable-quantity-selection[data-tour=yes],
11224 .checkout-product-setting-tab__content-wrapper .wpfnl-additional-replacement-options .options-wrapper #checkout-coupon[data-tour=yes],
11225 .checkout-product-setting-tab__content-wrapper .wpfnl-additional-replacement-options .options-wrapper #auto-coupon[data-tour=yes],
11226 .checkout-product-setting-tab__content-wrapper .wpfnl-additional-replacement-options .options-wrapper #enable-quantity-selection[data-tour=yes],
11227 .checkout-product-setting-tab__content-wrapper .checkout-product-options .options-wrapper #checkout-coupon[data-tour=yes],
11228 .checkout-product-setting-tab__content-wrapper .checkout-product-options .options-wrapper #auto-coupon[data-tour=yes],
11229 .checkout-product-setting-tab__content-wrapper .checkout-product-options .options-wrapper #enable-quantity-selection[data-tour=yes] {
11230 position: relative;
11231 z-index: 4;
11232 }
11233 .step-settings__single-tab-content .wpfnl-additional-replacement-options .options-wrapper #disable-payments[data-tour=yes],
11234 .step-settings__single-tab-content .checkout-product-options .options-wrapper #disable-payments[data-tour=yes],
11235 .checkout-product-setting-tab__content-wrapper .wpfnl-additional-replacement-options .options-wrapper #disable-payments[data-tour=yes],
11236 .checkout-product-setting-tab__content-wrapper .checkout-product-options .options-wrapper #disable-payments[data-tour=yes] {
11237 position: relative;
11238 z-index: 4;
11239 }
11240 .step-settings__single-tab-content .wpfnl-additional-replacement-options .options-wrapper #disable-payments[data-tour=yes] label,
11241 .step-settings__single-tab-content .checkout-product-options .options-wrapper #disable-payments[data-tour=yes] label,
11242 .checkout-product-setting-tab__content-wrapper .wpfnl-additional-replacement-options .options-wrapper #disable-payments[data-tour=yes] label,
11243 .checkout-product-setting-tab__content-wrapper .checkout-product-options .options-wrapper #disable-payments[data-tour=yes] label {
11244 color: #fff;
11245 }
11246 .step-settings__single-tab-content .wpfnl-additional-replacement-options select#choose-coupon,
11247 .step-settings__single-tab-content .checkout-product-options select#choose-coupon,
11248 .checkout-product-setting-tab__content-wrapper .wpfnl-additional-replacement-options select#choose-coupon,
11249 .checkout-product-setting-tab__content-wrapper .checkout-product-options select#choose-coupon {
11250 display: none;
11251 }
11252 .step-settings__single-tab-content .wpfnl-additional-replacement-options .coupon-box,
11253 .step-settings__single-tab-content .checkout-product-options .coupon-box,
11254 .checkout-product-setting-tab__content-wrapper .wpfnl-additional-replacement-options .coupon-box,
11255 .checkout-product-setting-tab__content-wrapper .checkout-product-options .coupon-box {
11256 height: 44px;
11257 width: 250px;
11258 border-radius: 6px;
11259 position: relative;
11260 display: flex;
11261 position: relative;
11262 }
11263 .step-settings__single-tab-content .wpfnl-additional-replacement-options .coupon-box .search-icon,
11264 .step-settings__single-tab-content .checkout-product-options .coupon-box .search-icon,
11265 .checkout-product-setting-tab__content-wrapper .wpfnl-additional-replacement-options .coupon-box .search-icon,
11266 .checkout-product-setting-tab__content-wrapper .checkout-product-options .coupon-box .search-icon {
11267 position: absolute;
11268 left: 12px;
11269 top: 13px;
11270 z-index: 100;
11271 }
11272 .step-settings__single-tab-content .wpfnl-additional-replacement-options .coupon-box .search-icon svg,
11273 .step-settings__single-tab-content .checkout-product-options .coupon-box .search-icon svg,
11274 .checkout-product-setting-tab__content-wrapper .wpfnl-additional-replacement-options .coupon-box .search-icon svg,
11275 .checkout-product-setting-tab__content-wrapper .checkout-product-options .coupon-box .search-icon svg {
11276 display: block;
11277 }
11278 .step-settings__single-tab-content .wpfnl-additional-replacement-options .coupon-box .select2.select2-container.select2-container--default,
11279 .step-settings__single-tab-content .checkout-product-options .coupon-box .select2.select2-container.select2-container--default,
11280 .checkout-product-setting-tab__content-wrapper .wpfnl-additional-replacement-options .coupon-box .select2.select2-container.select2-container--default,
11281 .checkout-product-setting-tab__content-wrapper .checkout-product-options .coupon-box .select2.select2-container.select2-container--default {
11282 width: 100% !important;
11283 border: none;
11284 }
11285 .step-settings__single-tab-content .wpfnl-additional-replacement-options .coupon-box .select2-container--default .select2-selection--single,
11286 .step-settings__single-tab-content .checkout-product-options .coupon-box .select2-container--default .select2-selection--single,
11287 .checkout-product-setting-tab__content-wrapper .wpfnl-additional-replacement-options .coupon-box .select2-container--default .select2-selection--single,
11288 .checkout-product-setting-tab__content-wrapper .checkout-product-options .coupon-box .select2-container--default .select2-selection--single {
11289 background-color: transparent;
11290 border: none;
11291 height: auto;
11292 }
11293 .step-settings__single-tab-content .wpfnl-additional-replacement-options .coupon-box .select2-selection__rendered,
11294 .step-settings__single-tab-content .checkout-product-options .coupon-box .select2-selection__rendered,
11295 .checkout-product-setting-tab__content-wrapper .wpfnl-additional-replacement-options .coupon-box .select2-selection__rendered,
11296 .checkout-product-setting-tab__content-wrapper .checkout-product-options .coupon-box .select2-selection__rendered {
11297 padding: 12px 15px 11px 35px;
11298 width: 100%;
11299 border-radius: 10px;
11300 white-space: pre;
11301 overflow: hidden;
11302 text-overflow: ellipsis;
11303 display: block;
11304 -webkit-line-clamp: 3;
11305 -webkit-box-orient: vertical;
11306 line-height: normal;
11307 border: 1px solid #e9e7e7;
11308 background: #ffffff;
11309 }
11310 .step-settings__single-tab-content .wpfnl-additional-replacement-options .wpfnl-additional-replacement-options,
11311 .checkout-product-setting-tab__content-wrapper .wpfnl-additional-replacement-options .wpfnl-additional-replacement-options {
11312 margin-top: 0;
11313 }
11314 .step-settings__single-tab-content .wpfnl-additional-replacement-options .variation-options .wpfnl-field-wrapper,
11315 .checkout-product-setting-tab__content-wrapper .wpfnl-additional-replacement-options .variation-options .wpfnl-field-wrapper {
11316 width: 100%;
11317 }
11318 .step-settings__single-tab-content .wpfnl-additional-replacement-options .variation-options .wpfnl-field-wrapper .wpfnl-fields,
11319 .checkout-product-setting-tab__content-wrapper .wpfnl-additional-replacement-options .variation-options .wpfnl-field-wrapper .wpfnl-fields {
11320 width: 100%;
11321 max-width: 270px;
11322 }
11323 .step-settings__single-tab-content .enabled-replace-settings,
11324 .checkout-product-setting-tab__content-wrapper .enabled-replace-settings {
11325 margin-top: 24px;
11326 display: grid;
11327 grid-template-columns: repeat(3, 1fr);
11328 background-color: #F6F5FA;
11329 gap: 20px;
11330 padding: 20px 24px;
11331 border-radius: 10px;
11332 }
11333 .step-settings__single-tab-content .enabled-replace-settings .single-replace-option,
11334 .checkout-product-setting-tab__content-wrapper .enabled-replace-settings .single-replace-option {
11335 position: relative;
11336 }
11337 .step-settings__single-tab-content .enabled-replace-settings .single-replace-option > input[type=radio],
11338 .checkout-product-setting-tab__content-wrapper .enabled-replace-settings .single-replace-option > input[type=radio] {
11339 display: none;
11340 }
11341 .step-settings__single-tab-content .enabled-replace-settings .single-replace-option .option-label,
11342 .checkout-product-setting-tab__content-wrapper .enabled-replace-settings .single-replace-option .option-label {
11343 border-radius: 10px;
11344 border: 1px solid #E4E0F0;
11345 background-color: #FFF;
11346 cursor: pointer;
11347 padding: 24px;
11348 display: block;
11349 height: 100%;
11350 }
11351 .step-settings__single-tab-content .enabled-replace-settings .single-replace-option .radio-point,
11352 .checkout-product-setting-tab__content-wrapper .enabled-replace-settings .single-replace-option .radio-point {
11353 position: absolute;
11354 top: 16px;
11355 right: 16px;
11356 }
11357 .step-settings__single-tab-content .enabled-replace-settings .single-replace-option .radio-point circle:first-child,
11358 .checkout-product-setting-tab__content-wrapper .enabled-replace-settings .single-replace-option .radio-point circle:first-child {
11359 transform: scale(0);
11360 transform-origin: center;
11361 transition: all 0.3s ease;
11362 }
11363 .step-settings__single-tab-content .enabled-replace-settings .single-replace-option > input[type=radio]:checked + .option-label,
11364 .checkout-product-setting-tab__content-wrapper .enabled-replace-settings .single-replace-option > input[type=radio]:checked + .option-label {
11365 border-color: #6E42D3;
11366 }
11367 .step-settings__single-tab-content .enabled-replace-settings .single-replace-option > input[type=radio]:checked + .option-label .radio-point circle:first-child,
11368 .checkout-product-setting-tab__content-wrapper .enabled-replace-settings .single-replace-option > input[type=radio]:checked + .option-label .radio-point circle:first-child {
11369 transform: scale(1);
11370 }
11371 .step-settings__single-tab-content .enabled-replace-settings .single-replace-option h4,
11372 .checkout-product-setting-tab__content-wrapper .enabled-replace-settings .single-replace-option h4 {
11373 color: #363B4E;
11374 font-size: 16px;
11375 font-weight: 500;
11376 line-height: 1.37;
11377 margin-bottom: 8px;
11378 max-width: 95%;
11379 }
11380 .step-settings__single-tab-content .enabled-replace-settings .single-replace-option p,
11381 .checkout-product-setting-tab__content-wrapper .enabled-replace-settings .single-replace-option p {
11382 color: #525562;
11383 font-size: 14px;
11384 font-weight: 400;
11385 line-height: 1.4;
11386 }
11387
11388 .step-settings__single-tab-content.product .product-head .product-search {
11389 margin-left: 0;
11390 }
11391
11392 @media only screen and (max-width: 1499px) {
11393 .checkout-product-setting-tab__content-wrapper .product-single__accordion-body-content .subtext-settings {
11394 padding: 20px;
11395 }
11396 .checkout-product-setting-tab__content-wrapper .product-single__accordion-body-content .highlights {
11397 padding: 20px;
11398 }
11399 .checkout-product-setting-tab__content-wrapper .product-single__accordion-body-content .wpfnl-field-wrapper label {
11400 width: 111px;
11401 }
11402 .checkout-product-setting-tab__content-wrapper .product-single__accordion-body-content .wpfnl-fields {
11403 width: calc(100% - 111px);
11404 }
11405 }
11406 @media only screen and (max-width: 1299px) {
11407 .step-settings__single-tab-content .wpfnl-additional-replacement-options,
11408 .checkout-product-setting-tab__content-wrapper .checkout-product-options {
11409 padding: 20px;
11410 }
11411 .step-settings__single-tab-content .wpfnl-additional-replacement-options .options-wrapper,
11412 .checkout-product-setting-tab__content-wrapper .checkout-product-options .options-wrapper {
11413 padding: 15px;
11414 }
11415 }
11416 @media only screen and (max-width: 1199px) {
11417 .checkout-product-setting-tab__content-wrapper .product-single__accordion-head .product-name,
11418 .checkout-product-setting-tab__content-wrapper .accordion-footer .product-name,
11419 .checkout-product-setting-tab__content-wrapper .accordion-head .product-name {
11420 width: 220px;
11421 }
11422 .checkout-product-setting-tab__content-wrapper .product-single__accordion-body-content {
11423 display: block;
11424 }
11425 .checkout-product-setting-tab__content-wrapper .product-single__accordion-body-content .subtext-settings {
11426 width: 100%;
11427 }
11428 .checkout-product-setting-tab__content-wrapper .product-single__accordion-body-content .highlights {
11429 padding: 0 20px 20px;
11430 width: 100%;
11431 }
11432 .step-settings__single-tab-content .wpfnl-additional-replacement-options,
11433 .checkout-product-setting-tab__content-wrapper .checkout-product-options {
11434 display: block;
11435 }
11436 .step-settings__single-tab-content .wpfnl-additional-replacement-options .additional-options,
11437 .checkout-product-setting-tab__content-wrapper .checkout-product-options .additional-options {
11438 width: 100%;
11439 margin-right: 0;
11440 margin-bottom: 24px;
11441 }
11442 .step-settings__single-tab-content .wpfnl-additional-replacement-options .variation-options,
11443 .checkout-product-setting-tab__content-wrapper .checkout-product-options .variation-options {
11444 width: 100%;
11445 margin-left: 0;
11446 }
11447 .step-settings__single-tab-content .wpfnl-additional-replacement-options .options-wrapper,
11448 .checkout-product-setting-tab__content-wrapper .checkout-product-options .options-wrapper {
11449 height: auto;
11450 }
11451 }
11452 @media only screen and (max-width: 991px) {
11453 .checkout-product-setting-tab__content-wrapper .product-head .product-search {
11454 width: 190px;
11455 }
11456 }
11457 .order-bump-accordion-wrapper {
11458 border: 1px solid #EEF0F3;
11459 border-radius: 10px;
11460 }
11461 .order-bump-accordion-wrapper .order-bump-header {
11462 display: flex;
11463 align-items: center;
11464 justify-content: space-between;
11465 background: #FFFFFF;
11466 border-radius: 10px 10px 0px 0px;
11467 padding: 15px 24px;
11468 border-bottom: 1px solid #EEF0F3;
11469 }
11470 .order-bump-accordion-wrapper .order-bump-header .title {
11471 font-weight: 500;
11472 font-size: 16px;
11473 line-height: 19px;
11474 color: #363B4E;
11475 text-transform: capitalize;
11476 margin-right: 10px;
11477 }
11478 .order-bump-accordion-wrapper .order-bump-header .btn-default {
11479 position: relative;
11480 }
11481 .order-bump-accordion-wrapper .order-bump-header .btn-default .pro-tag-icon {
11482 position: static;
11483 margin-left: 4px;
11484 transform: translateY(5px);
11485 display: inline-block;
11486 }
11487 .order-bump-accordion-wrapper .order-bump-header .btn-default:disabled {
11488 opacity: 0.6;
11489 cursor: not-allowed;
11490 }
11491 .order-bump-accordion-wrapper .order-bump-header .btn-default:disabled:hover {
11492 background-color: #6E42D3;
11493 }
11494 .order-bump-accordion-wrapper .order-bump-accordion-header {
11495 width: 100%;
11496 background: #FFFFFF;
11497 box-shadow: 0px 1px 2px rgba(190, 190, 215, 0.2);
11498 border-bottom: 1px solid transparent;
11499 border-radius: 10px;
11500 padding: 0 24px;
11501 display: flex;
11502 align-items: center;
11503 justify-content: space-between;
11504 }
11505 .order-bump-accordion-wrapper .order-bump-accordion-header .title-area {
11506 padding: 14px 0;
11507 cursor: pointer;
11508 width: calc(100% - 67px);
11509 }
11510 .order-bump-accordion-wrapper .order-bump-accordion-header .title-area .title {
11511 font-weight: 500;
11512 color: #363B4E;
11513 }
11514 .order-bump-accordion-wrapper .order-bump-accordion-header .title-area .title small {
11515 color: #7A8B9A;
11516 font-weight: 400;
11517 }
11518 .order-bump-accordion-wrapper .order-bump-accordion-header .title-area .icon {
11519 width: 9px;
11520 height: 9px;
11521 display: inline-block;
11522 border: 2px solid #363B4E;
11523 border-top: none;
11524 border-left: none;
11525 transform: rotate(45deg);
11526 transform-origin: center;
11527 position: relative;
11528 top: -1px;
11529 margin-right: 12px;
11530 transition: transform 0.3s ease;
11531 }
11532 .order-bump-accordion-wrapper .order-bump-accordion-header .action-area {
11533 display: flex;
11534 align-items: center;
11535 }
11536 .order-bump-accordion-wrapper .order-bump-accordion-header .action-area .wpfnl-switcher.has-loader {
11537 display: flex;
11538 align-items: center;
11539 }
11540 .order-bump-accordion-wrapper .order-bump-accordion-header .action-area .wpfnl-switcher.has-loader .wpfnl-loader {
11541 display: inline-block;
11542 margin-left: 0;
11543 margin-right: 5px;
11544 }
11545 .order-bump-accordion-wrapper .order-bump-accordion-header .action-area button {
11546 border: none;
11547 cursor: pointer;
11548 text-align: center;
11549 padding: 0 6px;
11550 display: inline-block;
11551 height: 30px;
11552 line-height: 30px;
11553 background-color: transparent;
11554 margin: 0 0 0 2px;
11555 }
11556 .order-bump-accordion-wrapper .order-bump-accordion-header .action-area button.delete-checkout-field svg {
11557 width: 20px;
11558 height: 20px;
11559 }
11560 .order-bump-accordion-wrapper .order-bump-body {
11561 border-radius: 0 0 10px 10px;
11562 }
11563 .order-bump-accordion-wrapper .order-bump-body .wpfnl-order-bump-modal-header,
11564 .order-bump-accordion-wrapper .order-bump-body .wpfnl-order-bump-modal-footer {
11565 display: none;
11566 }
11567 .order-bump-accordion-wrapper .order-bump-body .order-bump-table-header {
11568 background-color: #F6F5FA;
11569 display: grid;
11570 grid-template-columns: 9fr 1fr 1fr;
11571 padding: 15px 24px;
11572 border-bottom: 1px solid #EEF0F3;
11573 }
11574 .order-bump-accordion-wrapper .order-bump-body .order-bump-table-header .oder-bump-table-header-text {
11575 color: #7A8B9A;
11576 font-family: Roboto;
11577 font-size: 14px;
11578 font-style: normal;
11579 font-weight: 400;
11580 line-height: normal;
11581 text-transform: capitalize;
11582 }
11583 .order-bump-accordion-wrapper .order-bump-body .order-bump-table-header .oder-bump-table-header-text.order-bump-actions {
11584 margin-left: auto;
11585 padding-right: 5px;
11586 }
11587 .order-bump-accordion-wrapper .order-bump-body .checkout-order-bump-setting-tab__content-wrapper.single-order-bump {
11588 margin-bottom: 0;
11589 box-shadow: none;
11590 border-bottom: 1px solid #EEF0F3;
11591 border-radius: 0;
11592 }
11593 .order-bump-accordion-wrapper .order-bump-body .checkout-order-bump-setting-tab__content-wrapper.single-order-bump:last-child {
11594 border-radius: 0 0 10px 10px;
11595 border-bottom: none;
11596 }
11597 .order-bump-accordion-wrapper .order-bump-body .checkout-order-bump-setting-tab__content-wrapper.single-order-bump .order-bump-accordion-header {
11598 padding: 0 24px;
11599 border-radius: 0;
11600 display: grid;
11601 grid-template-columns: 9fr 1fr 1fr;
11602 border: none;
11603 }
11604 .order-bump-accordion-wrapper .order-bump-body .checkout-order-bump-setting-tab__content-wrapper.single-order-bump .order-bump-accordion-header .action-area {
11605 justify-content: flex-end;
11606 }
11607 .order-bump-accordion-wrapper .order-bump-body .checkout-order-bump-setting-tab__content-wrapper.single-order-bump:last-child .order-bump-accordion-header {
11608 border-radius: 0 0 10px 10px;
11609 }
11610 .order-bump-accordion-wrapper .order-bump-body .checkout-order-bump-setting-tab__content-wrapper.single-order-bump.expanded-orderbump .wpfnl-order-bump-create-modal {
11611 position: absolute;
11612 width: 100%;
11613 max-height: 300%;
11614 top: 7px;
11615 background: #fff;
11616 left: 0px;
11617 z-index: 2;
11618 padding: 24px;
11619 }
11620 .order-bump-accordion-wrapper .order-bump-body .checkout-order-bump-setting-tab__content-wrapper.single-order-bump.expanded-orderbump .wpfnl-order-bump-create-modal .wpfnl-order-bump-modal-header {
11621 display: flex;
11622 align-items: center;
11623 justify-content: space-between;
11624 margin-bottom: 20px;
11625 }
11626 .order-bump-accordion-wrapper .order-bump-body .checkout-order-bump-setting-tab__content-wrapper.single-order-bump.expanded-orderbump .wpfnl-order-bump-create-modal .wpfnl-order-bump-modal-header .drawer-title {
11627 display: flex;
11628 align-items: center;
11629 gap: 10px;
11630 }
11631 .order-bump-accordion-wrapper .order-bump-body .checkout-order-bump-setting-tab__content-wrapper.single-order-bump.expanded-orderbump .wpfnl-order-bump-create-modal .wpfnl-order-bump-modal-header .drawer-title .wpfnl-back-icon {
11632 border-radius: 10px;
11633 border: 1px solid #EBEDF0;
11634 background: #FFF;
11635 display: flex;
11636 align-items: center;
11637 justify-content: center;
11638 padding: 7px;
11639 cursor: pointer;
11640 }
11641 .order-bump-accordion-wrapper .order-bump-body .checkout-order-bump-setting-tab__content-wrapper.single-order-bump.expanded-orderbump .wpfnl-order-bump-create-modal .wpfnl-order-bump-modal-header .drawer-title p {
11642 color: #363B4E;
11643 font-family: Roboto;
11644 font-size: 18px;
11645 font-style: normal;
11646 font-weight: 600;
11647 line-height: normal;
11648 }
11649 .order-bump-accordion-wrapper .order-bump-body .checkout-order-bump-setting-tab__content-wrapper.single-order-bump.expanded-orderbump .wpfnl-order-bump-create-modal .wpfnl-order-bump-modal-header .wpfnl-drawer-close {
11650 border-radius: 10px;
11651 border: 1px solid #EBEDF0;
11652 cursor: pointer;
11653 padding: 12px;
11654 display: flex;
11655 align-items: center;
11656 justify-content: center;
11657 }
11658 .order-bump-accordion-wrapper .order-bump-body .checkout-order-bump-setting-tab__content-wrapper.single-order-bump.expanded-orderbump .wpfnl-order-bump-create-modal .wpfnl-order-bump-modal-footer {
11659 display: flex;
11660 align-items: center;
11661 justify-content: flex-end;
11662 margin-top: 30px;
11663 }
11664 .order-bump-accordion-wrapper .order-bump-body .checkout-order-bump-setting-tab__content-wrapper.single-order-bump.expanded-orderbump .wpfnl-order-bump-create-modal .wpfnl-order-bump-modal-footer .wpfnl-button-wrapper {
11665 display: flex;
11666 align-items: center;
11667 gap: 14px;
11668 }
11669 .order-bump-accordion-wrapper .order-bump-body .checkout-order-bump-setting-tab__content-wrapper.single-order-bump.expanded-orderbump .wpfnl-order-bump-create-modal .wpfnl-order-bump-modal-footer .wpfnl-button-wrapper button.outline {
11670 color: #000;
11671 background: none;
11672 border: 1px solid #E4E6EB;
11673 padding: 11px 20px;
11674 min-width: auto;
11675 line-height: normal;
11676 }
11677 .order-bump-accordion-wrapper .order-bump-body .checkout-order-bump-setting-tab__content-wrapper.single-order-bump.expanded-orderbump .wpfnl-order-bump-create-modal .wpfnl-order-bump-modal-footer .wpfnl-button-wrapper button:disabled {
11678 opacity: 0.5;
11679 cursor: not-allowed;
11680 }
11681 .order-bump-accordion-wrapper .order-bump-body .checkout-order-bump-setting-tab__content-wrapper.single-order-bump.expanded-orderbump .wpfnl-order-bump-create-modal .order-bump-accordion-content.show-content {
11682 padding: 0;
11683 border-radius: 10px;
11684 border: 1px solid #EEF0F3;
11685 }
11686 .order-bump-accordion-wrapper .order-bump-body .checkout-order-bump-setting-tab__content-wrapper.single-order-bump.expanded-orderbump .wpfnl-order-bump-create-modal .order-bump-accordion-content.show-content .order-bump-settings-area {
11687 width: 60%;
11688 margin-right: 0;
11689 background: #fff;
11690 border-bottom-left-radius: 8px;
11691 border-right: 1px solid #EEF0F3;
11692 align-self: stretch;
11693 }
11694 .order-bump-accordion-wrapper .order-bump-body .checkout-order-bump-setting-tab__content-wrapper.single-order-bump.expanded-orderbump .wpfnl-order-bump-create-modal .order-bump-accordion-content.show-content .order-bump-settings-area .order-bump-settings.enable-order-bump {
11695 padding: 14px 20px;
11696 border-right: 1px solid #EBEDF0;
11697 }
11698 .order-bump-accordion-wrapper .order-bump-body .checkout-order-bump-setting-tab__content-wrapper.single-order-bump.expanded-orderbump .wpfnl-order-bump-create-modal .order-bump-accordion-content.show-content .order-bump-settings-area .order-bump-settings.enable-order-bump .wpfnl-field-wrapper {
11699 gap: 10px;
11700 }
11701 .order-bump-accordion-wrapper .order-bump-body .checkout-order-bump-setting-tab__content-wrapper.single-order-bump.expanded-orderbump .wpfnl-order-bump-create-modal .order-bump-accordion-content.show-content .order-bump-template-preview-area .wpfnl-order-bump__template-style1 {
11702 border: none;
11703 }
11704 .order-bump-accordion-wrapper .order-bump-body .checkout-order-bump-setting-tab__content-wrapper.single-order-bump.expanded-orderbump .wpfnl-order-bump-create-modal .order-bump-accordion-content.show-content .order-bump-template-preview-area div[class^=wpfnl-order] {
11705 max-width: calc(100% - 40px);
11706 margin: 0 auto;
11707 }
11708 .order-bump-accordion-wrapper .order-bump-body .checkout-order-bump-setting-tab__content-wrapper.single-order-bump.expanded-orderbump .wpfnl-order-bump-create-modal[data-tour=yes] {
11709 z-index: inherit;
11710 }
11711 .order-bump-accordion-wrapper .order-bump-body .checkout-order-bump-setting-tab__content-wrapper.single-order-bump.expanded-orderbump #ob-template-select[data-tour=yes] {
11712 z-index: 4;
11713 position: relative;
11714 }
11715 .order-bump-accordion-wrapper .order-bump-body .checkout-order-bump-setting-tab__content-wrapper.single-order-bump.expanded-orderbump #wpfnl-save-ob[data-tour=yes] {
11716 z-index: 4;
11717 position: relative;
11718 opacity: 1;
11719 border: 1px solid #fff;
11720 }
11721 .order-bump-accordion-wrapper .order-bump-body .checkout-order-bump-setting-tab__content-wrapper.single-order-bump.expanded-orderbump #ob-position-select[data-tour=yes] {
11722 z-index: 4;
11723 position: relative;
11724 }
11725 .order-bump-accordion-wrapper .order-bump-body .checkout-order-bump-setting-tab__content-wrapper.single-order-bump.expanded-orderbump .discount-settings #wpfnl-product-replace .wpfnl-fields .wpfnl-checkbox label[data-tour=yes] {
11726 z-index: 4;
11727 position: relative;
11728 }
11729 .order-bump-accordion-wrapper .order-bump-body .checkout-order-bump-setting-tab__content-wrapper.single-order-bump.expanded-orderbump #product-title[data-tour=yes] {
11730 z-index: 4;
11731 position: relative;
11732 }
11733 .order-bump-accordion-wrapper .order-bump-body .checkout-order-bump-setting-tab__content-wrapper.single-order-bump.expanded-orderbump .wpfnl-order-bump-create-modal[data-tour=no] {
11734 z-index: 1;
11735 }
11736 .order-bump-accordion-wrapper .order-bump-body .checkout-order-bump-setting-tab__content-wrapper.single-order-bump.expanded-orderbump #ob-template-select[data-tour=no] {
11737 z-index: 1;
11738 position: relative;
11739 }
11740 .order-bump-accordion-wrapper .order-bump-body .checkout-order-bump-setting-tab__content-wrapper.single-order-bump.expanded-orderbump #wpfnl-save-ob[data-tour=no] {
11741 z-index: 1;
11742 position: relative;
11743 }
11744 .order-bump-accordion-wrapper .order-bump-body .checkout-order-bump-setting-tab__content-wrapper.single-order-bump.expanded-orderbump #ob-position-select[data-tour=no] {
11745 z-index: 1;
11746 position: relative;
11747 }
11748 .order-bump-accordion-wrapper .order-bump-body .checkout-order-bump-setting-tab__content-wrapper.single-order-bump.expanded-orderbump .discount-settings #wpfnl-product-replace .wpfnl-fields .wpfnl-checkbox label[data-tour=no] {
11749 z-index: 1;
11750 position: relative;
11751 }
11752 .order-bump-accordion-wrapper .order-bump-body .checkout-order-bump-setting-tab__content-wrapper.single-order-bump.expanded-orderbump #product-title[data-tour=yes] {
11753 z-index: 4;
11754 position: relative;
11755 }
11756 .order-bump-accordion-wrapper .order-bump-body .checkout-order-bump-setting-tab__content-wrapper.single-order-bump.expanded-orderbump .upload-product-image .wpfnl-fields {
11757 width: calc(100% - 180px);
11758 }
11759 .order-bump-accordion-wrapper .order-bump-body .checkout-order-bump-setting-tab__content-wrapper.single-order-bump .order-bump-settings .wpfnl-field-wrapper .vc-color-wrap {
11760 border-radius: 50%;
11761 }
11762 .order-bump-accordion-wrapper .order-bump-body .checkout-order-bump-setting-tab__content-wrapper.single-order-bump.no-more-one {
11763 border-radius: 0 0 10px 10px;
11764 }
11765 .order-bump-accordion-wrapper .order-bump-body .reset-arrow-color,
11766 .order-bump-accordion-wrapper .order-bump-body .reset-obbg {
11767 margin-left: 1px;
11768 padding: 4px 5px;
11769 position: relative;
11770 top: -1px;
11771 border: none;
11772 border-radius: 3px;
11773 background: transparent;
11774 color: #fff;
11775 font-size: 12px;
11776 line-height: 1;
11777 cursor: pointer;
11778 }
11779 .order-bump-accordion-wrapper .order-bump-body .reset-arrow-color svg,
11780 .order-bump-accordion-wrapper .order-bump-body .reset-obbg svg {
11781 width: 16px;
11782 height: 16px;
11783 display: block;
11784 }
11785 .order-bump-accordion-wrapper .order-bump-body .reset-arrow-color {
11786 top: 3px;
11787 }
11788
11789 .wpfnl-back-icon {
11790 border-radius: 10px;
11791 border: 1px solid #EBEDF0;
11792 background: #FFF;
11793 display: flex;
11794 align-items: center;
11795 justify-content: center;
11796 padding: 7px !important;
11797 cursor: pointer;
11798 margin-right: 10px;
11799 }
11800
11801 .wpfnl-checkbox label:before {
11802 border: 1px solid #EBEDF0;
11803 background-color: none;
11804 }
11805
11806 .checkout-order-bump-setting-tab__content-wrapper {
11807 background: #FFFFFF;
11808 border: 1px solid transparent;
11809 box-shadow: 0px 5px 20px rgba(148, 135, 180, 0.15);
11810 border-radius: 10px;
11811 margin-bottom: 15px;
11812 }
11813 .checkout-order-bump-setting-tab__content-wrapper:last-child {
11814 margin-bottom: 0;
11815 }
11816 .checkout-order-bump-setting-tab__content-wrapper .order-bump-accordion-content {
11817 display: none;
11818 flex-flow: row wrap;
11819 align-items: flex-start;
11820 padding: 24px;
11821 }
11822 .checkout-order-bump-setting-tab__content-wrapper .order-bump-accordion-content.show-content {
11823 display: flex;
11824 }
11825 .checkout-order-bump-setting-tab__content-wrapper.no-order-bump {
11826 text-align: center;
11827 padding: 12px 24px;
11828 }
11829 .checkout-order-bump-setting-tab__content-wrapper.no-more-one {
11830 padding: 18px 24px;
11831 color: #272727;
11832 display: flex;
11833 flex-flow: row wrap;
11834 align-items: center;
11835 justify-content: space-between;
11836 }
11837 .checkout-order-bump-setting-tab__content-wrapper.no-more-one .hints {
11838 color: #272727;
11839 margin: 0;
11840 width: calc(100% - 168px);
11841 font-style: normal;
11842 padding-right: 14px;
11843 }
11844 .checkout-order-bump-setting-tab__content-wrapper.no-more-one .hints .highlight-color {
11845 color: #ee5f5a;
11846 }
11847 .checkout-order-bump-setting-tab__content-wrapper.no-more-one .hints .pro-tag {
11848 color: #ffffff;
11849 }
11850 .checkout-order-bump-setting-tab__content-wrapper.no-more-one .pro-link {
11851 font-weight: 500;
11852 text-decoration: underline;
11853 color: #6e42d3;
11854 width: 168px;
11855 }
11856 .checkout-order-bump-setting-tab__content-wrapper.expanded-orderbump .order-bump-accordion-header {
11857 box-shadow: none;
11858 border-bottom-color: #6E42D3;
11859 border-bottom-right-radius: 0;
11860 border-bottom-left-radius: 0;
11861 }
11862 .checkout-order-bump-setting-tab__content-wrapper.expanded-orderbump .order-bump-accordion-header .title-area .icon {
11863 top: 1px;
11864 transform: rotate(-135deg);
11865 }
11866 .checkout-order-bump-setting-tab__content-wrapper .order-bump-settings {
11867 border-top: 1px solid #E5E8F3;
11868 }
11869 .checkout-order-bump-setting-tab__content-wrapper .wpfnl-field-wrapper {
11870 margin-bottom: 25px;
11871 }
11872 .checkout-order-bump-setting-tab__content-wrapper .wpfnl-field-wrapper:last-child {
11873 margin-bottom: 0;
11874 }
11875 .checkout-order-bump-setting-tab__content-wrapper .wpfnl-field-wrapper label {
11876 font-size: 14px;
11877 line-height: 16px;
11878 }
11879 .checkout-order-bump-setting-tab__content-wrapper .wpfnl-field-wrapper select {
11880 padding: 5px 9px;
11881 }
11882 .checkout-order-bump-setting-tab__content-wrapper .wpfnl-field-wrapper.no-title-checkbox .hints.mobile {
11883 display: none;
11884 }
11885 .checkout-order-bump-setting-tab__content-wrapper .wpfnl-field-wrapper > label {
11886 width: 250px;
11887 position: relative;
11888 padding-right: 30px;
11889 }
11890 .checkout-order-bump-setting-tab__content-wrapper .wpfnl-field-wrapper > label .color-picker {
11891 position: absolute;
11892 right: 10px;
11893 top: -4px;
11894 line-height: 1;
11895 }
11896 .checkout-order-bump-setting-tab__content-wrapper .wpfnl-field-wrapper .vc-color-wrap {
11897 width: 25px;
11898 }
11899 .checkout-order-bump-setting-tab__content-wrapper .wpfnl-field-wrapper.top-align .color-picker {
11900 top: 6px;
11901 }
11902 .checkout-order-bump-setting-tab__content-wrapper .wpfnl-field-wrapper.orderbump-bg .vc-color-wrap {
11903 position: relative;
11904 top: -5px;
11905 }
11906 .checkout-order-bump-setting-tab__content-wrapper .wpfnl-field-wrapper > label.has-tooltip .wpfnl-tooltip {
11907 top: -2px;
11908 }
11909 .checkout-order-bump-setting-tab__content-wrapper .wpfnl-field-wrapper .wpfnl-fields {
11910 width: 50%;
11911 }
11912 .checkout-order-bump-setting-tab__content-wrapper .wpfnl-field-wrapper .wpfnl-fields select {
11913 border: 1px solid #EBEDF0;
11914 padding-top: 3px;
11915 }
11916 .checkout-order-bump-setting-tab__content-wrapper .wpfnl-field-wrapper .wpfnl-fields .icp__input {
11917 border-radius: 0 !important;
11918 border: 1px solid #e5e5e5;
11919 background: #000000;
11920 }
11921 .checkout-order-bump-setting-tab__content-wrapper .wpfnl-box {
11922 padding: 30px 0;
11923 margin: 0;
11924 box-shadow: none;
11925 background: transparent;
11926 border-radius: 0;
11927 }
11928 .checkout-order-bump-setting-tab__content-wrapper .hints {
11929 word-break: break-word;
11930 }
11931 .checkout-order-bump-setting-tab__content-wrapper .order-bump-settings-area .enable-order-bump {
11932 border-top: none;
11933 padding-bottom: 30px;
11934 }
11935 .checkout-order-bump-setting-tab__content-wrapper .order-bump-settings-area .enable-order-bump .wpfnl-fields input {
11936 width: 97%;
11937 }
11938 .checkout-order-bump-setting-tab__content-wrapper .order-bump-settings-area > .title {
11939 position: relative;
11940 font-weight: 500;
11941 font-size: 16px;
11942 line-height: 19px;
11943 color: #363B4E;
11944 background-color: #F7F7FA;
11945 padding: 18px 30px 18px 30px;
11946 border-radius: 10px 10px 0 0;
11947 border-bottom: 1px solid #EEF0F3;
11948 }
11949 .checkout-order-bump-setting-tab__content-wrapper .order-bump-settings-area .select-coupon .coupon,
11950 .checkout-order-bump-setting-tab__content-wrapper .order-bump-settings-area .select-product {
11951 border: 1px solid #E9E9EF;
11952 border-radius: 6px;
11953 height: 36px;
11954 position: relative;
11955 display: flex;
11956 }
11957 .checkout-order-bump-setting-tab__content-wrapper .order-bump-settings-area .select-coupon .coupon .wpfnl-ob-replace-product-search,
11958 .checkout-order-bump-setting-tab__content-wrapper .order-bump-settings-area .select-coupon .coupon .wpfnl-ob-product-search,
11959 .checkout-order-bump-setting-tab__content-wrapper .order-bump-settings-area .select-product .wpfnl-ob-replace-product-search,
11960 .checkout-order-bump-setting-tab__content-wrapper .order-bump-settings-area .select-product .wpfnl-ob-product-search {
11961 display: none;
11962 }
11963 .checkout-order-bump-setting-tab__content-wrapper .order-bump-settings-area .select-coupon .coupon svg,
11964 .checkout-order-bump-setting-tab__content-wrapper .order-bump-settings-area .select-product svg {
11965 position: absolute;
11966 left: 10px;
11967 top: 10px;
11968 }
11969 .checkout-order-bump-setting-tab__content-wrapper .order-bump-settings-area .select-coupon .coupon .select2-container--default .select2-selection--single .select2-selection__arrow,
11970 .checkout-order-bump-setting-tab__content-wrapper .order-bump-settings-area .select-product .select2-container--default .select2-selection--single .select2-selection__arrow {
11971 display: none;
11972 }
11973 .checkout-order-bump-setting-tab__content-wrapper .order-bump-settings-area .select-coupon .coupon .select2.select2-container.select2-container--default,
11974 .checkout-order-bump-setting-tab__content-wrapper .order-bump-settings-area .select-product .select2.select2-container.select2-container--default {
11975 width: 100% !important;
11976 }
11977 .checkout-order-bump-setting-tab__content-wrapper .order-bump-settings-area .select-coupon .coupon .select2-container--default .select2-selection--single,
11978 .checkout-order-bump-setting-tab__content-wrapper .order-bump-settings-area .select-product .select2-container--default .select2-selection--single {
11979 background-color: transparent;
11980 border: none;
11981 height: auto;
11982 }
11983 .checkout-order-bump-setting-tab__content-wrapper .order-bump-settings-area .select-coupon .coupon .select2-selection__rendered,
11984 .checkout-order-bump-setting-tab__content-wrapper .order-bump-settings-area .select-product .select2-selection__rendered {
11985 padding: 8px 12px 7px;
11986 width: 100%;
11987 border-radius: 6px;
11988 white-space: pre;
11989 overflow: hidden;
11990 text-overflow: ellipsis;
11991 display: block;
11992 -webkit-line-clamp: 3;
11993 -webkit-box-orient: vertical;
11994 line-height: normal;
11995 }
11996 .checkout-order-bump-setting-tab__content-wrapper .order-bump-settings-area .select-coupon .coupon .select2-selection__rendered .select2-selection__placeholder,
11997 .checkout-order-bump-setting-tab__content-wrapper .order-bump-settings-area .select-product .select2-selection__rendered .select2-selection__placeholder {
11998 color: #7A8B9A;
11999 }
12000 .checkout-order-bump-setting-tab__content-wrapper .order-bump-settings-area .select-coupon .coupon.product-selected .select2-selection__rendered,
12001 .checkout-order-bump-setting-tab__content-wrapper .order-bump-settings-area .select-product.product-selected .select2-selection__rendered {
12002 display: flex;
12003 align-items: center;
12004 flex-flow: row-reverse;
12005 justify-content: space-between;
12006 }
12007 .checkout-order-bump-setting-tab__content-wrapper .order-bump-settings-area .select-coupon .coupon .select2-container.select2-container--default.select2-container--open,
12008 .checkout-order-bump-setting-tab__content-wrapper .order-bump-settings-area .select-product .select2-container.select2-container--default.select2-container--open {
12009 border: none;
12010 }
12011 .checkout-order-bump-setting-tab__content-wrapper .order-bump-settings-area .select-coupon .coupon .select2-selection__clear,
12012 .checkout-order-bump-setting-tab__content-wrapper .order-bump-settings-area .select-product .select2-selection__clear {
12013 cursor: pointer;
12014 padding: 0 2px;
12015 }
12016 .checkout-order-bump-setting-tab__content-wrapper .order-bump-settings-area .select-product[data-tour=yes] {
12017 z-index: 4;
12018 position: relative;
12019 }
12020 .checkout-order-bump-setting-tab__content-wrapper .order-bump-settings-area .wpfnl-ob-replace-product {
12021 height: auto;
12022 }
12023 .checkout-order-bump-setting-tab__content-wrapper .order-bump-settings-area .wpfnl-ob-replace-product .select2-selection__rendered {
12024 display: flex;
12025 flex-flow: row wrap;
12026 gap: 6px;
12027 padding: 5px 7px 5px;
12028 }
12029 .checkout-order-bump-setting-tab__content-wrapper .order-bump-settings-area .wpfnl-ob-replace-product .select2-selection__rendered .select2-selection__clear {
12030 display: none;
12031 }
12032 .checkout-order-bump-setting-tab__content-wrapper .order-bump-settings-area .wpfnl-ob-replace-product .select2-selection__choice {
12033 border: 1px solid #EBEDF0;
12034 display: inline;
12035 padding: 7px 4px 7px 10px;
12036 border-radius: 6px;
12037 color: #363B4E;
12038 font-size: 13px;
12039 display: inline-flex;
12040 gap: 5px;
12041 flex-flow: row-reverse;
12042 }
12043 .checkout-order-bump-setting-tab__content-wrapper .order-bump-settings-area .wpfnl-ob-replace-product .select2-selection__choice .select2-selection__choice__remove {
12044 padding: 0px 6px;
12045 line-height: 1;
12046 display: flex;
12047 align-items: center;
12048 cursor: pointer;
12049 }
12050 .checkout-order-bump-setting-tab__content-wrapper .order-bump-settings-area .wpfnl-ob-replace-product input.select2-search__field {
12051 width: auto !important;
12052 padding: 0 8px;
12053 height: auto;
12054 min-width: 80px;
12055 border: none;
12056 }
12057 .checkout-order-bump-setting-tab__content-wrapper .order-bump-settings-area .wpfnl-replace-products-radio-btn {
12058 background-color: #F6F5FA;
12059 border-radius: 10px;
12060 padding: 20px;
12061 margin-top: 16px;
12062 display: grid;
12063 grid-template-columns: repeat(2, 1fr);
12064 gap: 20px;
12065 }
12066 .checkout-order-bump-setting-tab__content-wrapper .order-bump-settings-area .wpfnl-replace-products-radio-btn .single-page-option {
12067 position: relative;
12068 }
12069 .checkout-order-bump-setting-tab__content-wrapper .order-bump-settings-area .wpfnl-replace-products-radio-btn .single-page-option > input[type=radio] {
12070 display: none;
12071 }
12072 .checkout-order-bump-setting-tab__content-wrapper .order-bump-settings-area .wpfnl-replace-products-radio-btn .single-page-option .option-label {
12073 border-radius: 10px;
12074 border: 1px solid #E4E0F0;
12075 background-color: #FFF;
12076 cursor: pointer;
12077 padding: 12px 16px;
12078 display: block;
12079 height: 100%;
12080 }
12081 .checkout-order-bump-setting-tab__content-wrapper .order-bump-settings-area .wpfnl-replace-products-radio-btn .single-page-option .radio-point {
12082 position: absolute;
12083 top: 11px;
12084 right: 16px;
12085 }
12086 .checkout-order-bump-setting-tab__content-wrapper .order-bump-settings-area .wpfnl-replace-products-radio-btn .single-page-option .radio-point circle:first-child {
12087 transform: scale(0);
12088 transform-origin: center;
12089 transition: all 0.3s ease;
12090 }
12091 .checkout-order-bump-setting-tab__content-wrapper .order-bump-settings-area .wpfnl-replace-products-radio-btn .single-page-option > input[type=radio]:checked + .option-label {
12092 border-color: #6E42D3;
12093 }
12094 .checkout-order-bump-setting-tab__content-wrapper .order-bump-settings-area .wpfnl-replace-products-radio-btn .single-page-option > input[type=radio]:checked + .option-label .radio-point circle:first-child {
12095 transform: scale(1);
12096 }
12097 .checkout-order-bump-setting-tab__content-wrapper .order-bump-settings-area .wpfnl-replace-products-radio-btn .single-page-option h4 {
12098 color: #363B4E;
12099 font-size: 14px;
12100 font-weight: 500;
12101 line-height: 1.37;
12102 margin-bottom: 0;
12103 max-width: 95%;
12104 }
12105 .checkout-order-bump-setting-tab__content-wrapper .order-bump-settings-area .wpfnl-replace-products-radio-btn .single-page-option p {
12106 color: #525562;
12107 font-size: 14px;
12108 font-weight: 400;
12109 line-height: 1.4;
12110 }
12111 .checkout-order-bump-setting-tab__content-wrapper .order-bump-settings-area .upload-product-image .icon-wrapper {
12112 display: inline-flex;
12113 flex-flow: column;
12114 justify-content: center;
12115 align-items: center;
12116 gap: 8px;
12117 }
12118 .checkout-order-bump-setting-tab__content-wrapper .order-bump-settings-area .upload-product-image .image-label {
12119 box-sizing: border-box;
12120 border-radius: 10px;
12121 height: 160px;
12122 display: flex;
12123 flex-flow: column;
12124 align-items: center;
12125 justify-content: center;
12126 margin: 0;
12127 padding: 0;
12128 text-align: center;
12129 background-repeat: no-repeat;
12130 background-position: center;
12131 background-size: cover;
12132 cursor: pointer;
12133 border: 1px dashed #CCC3E1;
12134 background-color: transparent;
12135 background-image: none;
12136 }
12137 .checkout-order-bump-setting-tab__content-wrapper .order-bump-settings-area .upload-product-image .image-label .title {
12138 display: block;
12139 line-height: 16px;
12140 transition: all 0.3s ease;
12141 color: #363B4E;
12142 font-size: 14px;
12143 font-style: normal;
12144 font-weight: 500;
12145 line-height: 14px;
12146 letter-spacing: -0.14px;
12147 }
12148 .checkout-order-bump-setting-tab__content-wrapper .order-bump-settings-area .upload-product-image .image-label .title .wpfnl-link-text {
12149 color: #6E42D3;
12150 }
12151 .checkout-order-bump-setting-tab__content-wrapper .order-bump-settings-area .upload-product-image .image-label .hints {
12152 font-style: normal;
12153 margin: 0;
12154 color: #7A8B9A;
12155 width: 100%;
12156 display: block;
12157 }
12158 .checkout-order-bump-setting-tab__content-wrapper .order-bump-settings-area .upload-product-image .image-label.img-uploaded {
12159 border-color: transparent;
12160 }
12161 .checkout-order-bump-setting-tab__content-wrapper .order-bump-settings-area .upload-product-image .image-label.img-uploaded .icon-wrapper {
12162 background: rgba(0, 0, 0, 0.4);
12163 width: 100%;
12164 height: 100%;
12165 border-radius: 10px;
12166 display: flex;
12167 flex-flow: column;
12168 align-items: center;
12169 justify-content: center;
12170 flex-wrap: wrap;
12171 opacity: 0;
12172 visibility: hidden;
12173 transition: all 0.3s ease;
12174 }
12175 .checkout-order-bump-setting-tab__content-wrapper .order-bump-settings-area .upload-product-image .image-label.img-uploaded:hover .icon-wrapper {
12176 opacity: 1;
12177 visibility: visible;
12178 }
12179 .checkout-order-bump-setting-tab__content-wrapper .order-bump-settings-area .upload-product-image .image-label.img-uploaded:hover .title {
12180 color: #ffffff;
12181 }
12182 .checkout-order-bump-setting-tab__content-wrapper .order-bump-settings-area .upload-product-image .image-label.img-uploaded:hover path {
12183 fill: #ffffff;
12184 }
12185 .checkout-order-bump-setting-tab__content-wrapper .order-bump-settings-area .upload-product-image .image-label.img-uploaded .hints {
12186 color: #fff;
12187 }
12188 .checkout-order-bump-setting-tab__content-wrapper .order-bump-settings-area .select-coupon .coupon .wpfnl-ob-coupon-search {
12189 display: none;
12190 }
12191 .checkout-order-bump-setting-tab__content-wrapper .order-bump-settings-area .non-input-field {
12192 cursor: not-allowed;
12193 background-color: #F6F5FA;
12194 font-size: 14px;
12195 color: #7A8B9A;
12196 padding: 13px 15px;
12197 height: 44px;
12198 width: 100%;
12199 min-width: 190px;
12200 border-radius: 6px;
12201 display: block;
12202 border: 1px solid #EBEDF0;
12203 }
12204 .checkout-order-bump-setting-tab__content-wrapper .wpfnl-pre-purchase-upsell {
12205 width: 100%;
12206 justify-content: space-between;
12207 }
12208 .checkout-order-bump-setting-tab__content-wrapper .wpfnl-pre-purchase-upsell .wpfnl-tooltip {
12209 position: relative;
12210 top: 3px;
12211 }
12212 .checkout-order-bump-setting-tab__content-wrapper .wpfnl-pre-purchase-upsell .wpfnl-fields {
12213 width: auto;
12214 }
12215 .checkout-order-bump-setting-tab__content-wrapper .wpfnl-pre-purchase-upsell .pro-tag-icon {
12216 transform: translateY(7px);
12217 display: inline-block;
12218 }
12219 .checkout-order-bump-setting-tab__content-wrapper .order-bump-template-preview-area {
12220 width: 40%;
12221 position: sticky;
12222 top: 0px;
12223 padding-bottom: 24px;
12224 }
12225 .checkout-order-bump-setting-tab__content-wrapper .order-bump-template-preview-area .preview-header {
12226 padding: 14px 20px;
12227 }
12228 .checkout-order-bump-setting-tab__content-wrapper .order-bump-template-preview-area .preview-header h4 {
12229 text-transform: capitalize;
12230 font-family: Roboto;
12231 font-size: 14px;
12232 font-style: normal;
12233 font-weight: 400;
12234 line-height: normal;
12235 }
12236 .checkout-order-bump-setting-tab__content-wrapper .order-bump-template-preview-area .preview-header h4 span {
12237 color: #363B4E;
12238 font-weight: 600;
12239 }
12240 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-tabs {
12241 display: flex;
12242 gap: 30px;
12243 border-bottom: 1px solid #EEF0F3;
12244 background-color: #F9FAFB;
12245 border-radius: 8px 8px 0 0;
12246 width: 100%;
12247 padding: 0 30px;
12248 }
12249 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-tabs .ob-tab-button {
12250 display: flex;
12251 align-items: center;
12252 gap: 8px;
12253 padding: 14px 0;
12254 background: transparent;
12255 border: none;
12256 cursor: pointer;
12257 font-size: 14px;
12258 font-weight: 500;
12259 color: #6B7280;
12260 transition: all 0.2s ease;
12261 white-space: nowrap;
12262 position: relative;
12263 }
12264 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-tabs .ob-tab-button::before {
12265 content: "";
12266 position: absolute;
12267 bottom: -1px;
12268 left: 0;
12269 width: 100%;
12270 height: 2px;
12271 background-color: transparent;
12272 transition: background-color 0.2s ease;
12273 }
12274 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-tabs .ob-tab-button svg {
12275 width: 18px;
12276 height: 18px;
12277 color: #9CA3AF;
12278 transition: color 0.2s ease;
12279 }
12280 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-tabs .ob-tab-button:first-child {
12281 border-radius: 8px 0 0 0;
12282 }
12283 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-tabs .ob-tab-button:hover {
12284 color: #374151;
12285 }
12286 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-tabs .ob-tab-button:hover svg {
12287 color: #6E42D2;
12288 }
12289 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-tabs .ob-tab-button.active {
12290 color: #6E42D2;
12291 }
12292 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-tabs .ob-tab-button.active::before {
12293 background-color: #6E42D2;
12294 }
12295 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-tabs .ob-tab-button.active svg {
12296 color: #6E42D2;
12297 }
12298 @keyframes fadeIn {
12299 from {
12300 opacity: 0;
12301 transform: translateY(10px);
12302 }
12303 to {
12304 opacity: 1;
12305 transform: translateY(0);
12306 }
12307 }
12308 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category {
12309 padding: 26px 30px;
12310 animation: fadeIn 0.3s ease-in;
12311 }
12312 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category:last-child {
12313 border-bottom: none;
12314 }
12315 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category .category-title {
12316 color: #363B4E;
12317 font-size: 16px;
12318 font-weight: 500;
12319 line-height: 1;
12320 display: flex;
12321 align-items: center;
12322 gap: 8px;
12323 margin-bottom: 26px;
12324 }
12325 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category .ob-settings-wrapper {
12326 display: flex;
12327 flex-flow: row wrap;
12328 justify-content: space-between;
12329 gap: 16px;
12330 row-gap: 24px;
12331 }
12332 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category .ob-settings-wrapper .single-ob-settings {
12333 width: calc(50% - 8px);
12334 }
12335 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category .ob-settings-wrapper .single-ob-settings.full-width {
12336 width: 100%;
12337 }
12338 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category .ob-settings-wrapper .ob-product-description .mce-tinymce div.mce-toolbar-grp {
12339 padding-left: 35px;
12340 }
12341 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category .ob-settings-wrapper .ob-product-description .quicktags-toolbar {
12342 padding: 5px 2px 5px 45px;
12343 }
12344 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category .ob-settings-wrapper .ob-product-description .ob-settings-input {
12345 position: relative;
12346 margin-top: 20px;
12347 }
12348 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category .ob-settings-wrapper .ob-product-description .color-picker {
12349 position: absolute;
12350 top: 46px;
12351 left: 13px;
12352 z-index: 9;
12353 }
12354 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category .ob-settings-wrapper .ob-product-description .vc-color-wrap {
12355 margin: 0;
12356 width: 20px;
12357 height: 20px;
12358 border-radius: 50%;
12359 }
12360 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category .ob-settings-wrapper .ob-product-replace .wpfnl-tooltip {
12361 position: relative;
12362 top: 3px;
12363 }
12364 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category .ob-settings-wrapper .ob-product-replace .wpfnl-tooltip p {
12365 color: #ffffff;
12366 }
12367 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category .ob-settings-title {
12368 color: #363B4E;
12369 font-size: 14px;
12370 font-weight: 500;
12371 line-height: 1;
12372 margin-bottom: 8px;
12373 display: flex;
12374 align-items: center;
12375 gap: 3px;
12376 }
12377 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category .ob-settings-title .wpfnl-tooltip {
12378 padding-bottom: 0;
12379 }
12380 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category .ob-settings-title .wpfnl-tooltip svg {
12381 display: block;
12382 }
12383 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category .ob-settings-input select,
12384 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category .ob-settings-input input[type=password],
12385 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category .ob-settings-input input[type=url],
12386 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category .ob-settings-input input[type=number],
12387 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category .ob-settings-input input[type=text] {
12388 border-radius: 8px;
12389 height: 40px;
12390 }
12391 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category .ob-color-picker-wrapper {
12392 display: flex;
12393 align-items: center;
12394 }
12395 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category .ob-color-picker-wrapper .vc-color-wrap.transparent {
12396 height: 40px;
12397 width: 40px;
12398 border-radius: 6px;
12399 }
12400 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category .ob-color-picker-wrapper input[type=text] {
12401 max-width: max-content;
12402 min-width: auto;
12403 border-radius: 6px;
12404 background: #F6F5FA;
12405 width: 120px;
12406 }
12407 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category .fields-with-color {
12408 border: 1px solid #E5E8F3;
12409 border-radius: 8px;
12410 display: flex;
12411 align-items: center;
12412 }
12413 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category .fields-with-color input[type=text] {
12414 width: calc(100% - 40px);
12415 border: none;
12416 height: 38px !important;
12417 }
12418 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category .fields-with-color .color-picker {
12419 width: 40px;
12420 height: 38px;
12421 display: flex;
12422 align-items: center;
12423 justify-content: center;
12424 border-left: 1px solid #E5E8F3;
12425 }
12426 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category .fields-with-color .color-picker .vc-color-wrap {
12427 width: 20px;
12428 height: 20px;
12429 border-radius: 50%;
12430 margin: 0;
12431 }
12432 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category.product-details {
12433 border-bottom: 1px solid #EEF0F3;
12434 }
12435 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category.product-details .offer-selection-mode {
12436 display: flex;
12437 gap: 15px;
12438 }
12439 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category.product-details .offer-selection-mode .ob-settings-title {
12440 margin-bottom: 0;
12441 }
12442 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category.product-details .offer-selection-mode .radio-option {
12443 display: flex;
12444 align-items: center;
12445 gap: 5px;
12446 cursor: pointer;
12447 position: relative;
12448 }
12449 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category.product-details .offer-selection-mode .radio-option input[type=radio] {
12450 cursor: pointer;
12451 margin: 0;
12452 }
12453 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category.product-details .offer-selection-mode .radio-option input[type=radio]:checked {
12454 border-color: #6E42D3;
12455 }
12456 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category.product-details .offer-selection-mode .radio-option input[type=radio]:checked::before {
12457 background-color: #6E42D3;
12458 }
12459 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category.product-details .offer-selection-mode .radio-option span {
12460 font-size: 14px;
12461 color: #363B4E;
12462 font-weight: 400;
12463 }
12464 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category.product-details .offer-selection-mode .radio-option .recommended-badge {
12465 background: #ded3f8;
12466 color: #6e42d3;
12467 font-size: 12px;
12468 font-weight: 400;
12469 padding: 2px 8px;
12470 border-radius: 4px;
12471 margin-left: 4px;
12472 letter-spacing: 0.5px;
12473 }
12474 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category.product-details .auto-match-settings {
12475 width: 100%;
12476 display: flex;
12477 flex-flow: row wrap;
12478 justify-content: space-between;
12479 gap: 16px;
12480 row-gap: 20px;
12481 }
12482 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category.product-details .ob-filter-options {
12483 display: flex;
12484 align-items: flex-start;
12485 gap: 30px;
12486 }
12487 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category.product-details .ob-filter-options .checkbox-group {
12488 display: flex;
12489 flex-direction: column;
12490 gap: 7px;
12491 }
12492 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category.product-details .ob-filter-options .checkbox-option {
12493 display: flex;
12494 align-items: center;
12495 gap: 8px;
12496 cursor: pointer;
12497 }
12498 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category.product-details .ob-filter-options .checkbox-option input[type=checkbox] {
12499 width: 18px;
12500 height: 18px;
12501 cursor: pointer;
12502 margin: 0;
12503 }
12504 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category.product-details .ob-filter-options .checkbox-option input[type=checkbox]:checked::before {
12505 margin: -0.12rem 0 0 -0.2rem;
12506 }
12507 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category.product-details .ob-filter-options .checkbox-option span {
12508 font-size: 14px;
12509 color: #363B4E;
12510 user-select: none;
12511 }
12512 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category.product-details .ob-fallback-behavior .wpfnl-ob-fallback-product-search.select2-hidden-accessible {
12513 border: 0 !important;
12514 clip: rect(0 0 0 0) !important;
12515 -webkit-clip-path: inset(50%) !important;
12516 clip-path: inset(50%) !important;
12517 height: 1px !important;
12518 overflow: hidden !important;
12519 padding: 0 !important;
12520 position: absolute !important;
12521 width: 1px !important;
12522 white-space: nowrap !important;
12523 }
12524 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category.product-details .ob-fallback-behavior input[type=radio] {
12525 cursor: pointer;
12526 margin: 0;
12527 }
12528 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category.product-details .ob-fallback-behavior input[type=radio]:checked {
12529 border-color: #6E42D3;
12530 }
12531 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category.product-details .ob-fallback-behavior input[type=radio]:checked::before {
12532 background-color: #6E42D3;
12533 }
12534 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category.product-details .ob-fallback-behavior .fallback-options {
12535 display: flex;
12536 flex-direction: column;
12537 gap: 16px;
12538 }
12539 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category.product-details .ob-fallback-behavior .fallback-options .radio-option {
12540 display: flex;
12541 align-items: flex-start;
12542 gap: 10px;
12543 padding: 10px 12px;
12544 border: 1px solid #E5E8F3;
12545 border-radius: 8px;
12546 cursor: pointer;
12547 transition: all 0.2s ease;
12548 background: #FFFFFF;
12549 }
12550 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category.product-details .ob-fallback-behavior .fallback-options .radio-option:hover {
12551 border-color: #6E42D3;
12552 background: #F9F7FD;
12553 }
12554 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category.product-details .ob-fallback-behavior .fallback-options .radio-option .radio-content {
12555 display: flex;
12556 flex-direction: column;
12557 gap: 4px;
12558 flex: 1;
12559 }
12560 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category.product-details .ob-fallback-behavior .fallback-options .radio-option .radio-content .radio-title {
12561 font-size: 14px;
12562 color: #363B4E;
12563 font-weight: 500;
12564 }
12565 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category.product-details .ob-fallback-behavior .fallback-options .radio-option .radio-content .radio-subtitle {
12566 font-size: 13px;
12567 color: #7A8B9A;
12568 font-weight: 400;
12569 }
12570 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category.product-details .ob-fallback-behavior .default-product-select {
12571 margin-top: 6px;
12572 }
12573 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category.product-details .ob-fallback-behavior .default-product-select > label {
12574 font-weight: 400;
12575 font-size: 13px;
12576 margin-bottom: 4px;
12577 display: block;
12578 }
12579 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category.product-details .ob-fallback-behavior .select2-container.select2-container--default {
12580 background: #ffffff;
12581 border-radius: 10px;
12582 border: 1px solid #E5E8F3;
12583 z-index: 99;
12584 display: block;
12585 }
12586 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category.product-details .ob-fallback-behavior .select2-container.select2-container--default .select2-selection--single {
12587 height: 34px;
12588 border-radius: 8px;
12589 border: none;
12590 box-sizing: border-box;
12591 cursor: pointer;
12592 display: block;
12593 }
12594 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category.product-details .ob-fallback-behavior .select2-container.select2-container--default .select2-selection__rendered {
12595 padding-top: 7px;
12596 line-height: 1;
12597 display: block;
12598 padding-left: 8px;
12599 padding-right: 20px;
12600 overflow: hidden;
12601 text-overflow: ellipsis;
12602 white-space: nowrap;
12603 }
12604 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category.product-details .ob-fallback-behavior .select2-container.select2-container--default .select2-selection__arrow {
12605 top: 3px;
12606 right: 3px;
12607 }
12608 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category.color-customization .ob-settings-wrapper .single-ob-settings {
12609 width: calc(33.3333333333% - 11px);
12610 }
12611 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category.conditional-rules .ob-settings-wrapper .enable-conditional .wpfnl-tooltip {
12612 position: relative;
12613 top: 3px;
12614 }
12615 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category.conditional-rules .ob-settings-wrapper .enable-conditional .wpfnl-tooltip p {
12616 color: #ffffff;
12617 }
12618 .checkout-order-bump-setting-tab__content-wrapper {
12619 /* Upgrade overlay - full screen backdrop */
12620 }
12621 .checkout-order-bump-setting-tab__content-wrapper .ob-upgrade-overlay {
12622 position: fixed;
12623 inset: 0;
12624 z-index: 9999;
12625 background: rgba(0, 0, 0, 0.45);
12626 display: flex;
12627 align-items: center;
12628 justify-content: center;
12629 padding: 20px;
12630 }
12631 .checkout-order-bump-setting-tab__content-wrapper {
12632 /* Upgrade modal card */
12633 }
12634 .checkout-order-bump-setting-tab__content-wrapper .ob-upgrade-modal {
12635 position: relative;
12636 background: #fff;
12637 border-radius: 16px;
12638 padding: 36px 32px 32px;
12639 max-width: 420px;
12640 width: 100%;
12641 text-align: center;
12642 box-shadow: 0 20px 60px rgba(0, 0, 0, 0.25);
12643 }
12644 .checkout-order-bump-setting-tab__content-wrapper .ob-upgrade-modal-close {
12645 position: absolute;
12646 top: 14px;
12647 right: 16px;
12648 background: none;
12649 border: none;
12650 font-size: 18px;
12651 color: #667085;
12652 cursor: pointer;
12653 line-height: 1;
12654 padding: 4px;
12655 }
12656 .checkout-order-bump-setting-tab__content-wrapper .ob-upgrade-modal-close:hover {
12657 color: #344054;
12658 }
12659 .checkout-order-bump-setting-tab__content-wrapper .ob-upgrade-modal-icon {
12660 margin-bottom: 16px;
12661 }
12662 .checkout-order-bump-setting-tab__content-wrapper .ob-upgrade-modal-title {
12663 font-size: 20px;
12664 font-weight: 700;
12665 color: #101828;
12666 margin: 0 0 12px;
12667 }
12668 .checkout-order-bump-setting-tab__content-wrapper .ob-upgrade-modal-desc {
12669 font-size: 14px;
12670 color: #667085;
12671 margin: 0 0 24px;
12672 line-height: 1.6;
12673 }
12674 .checkout-order-bump-setting-tab__content-wrapper .ob-upgrade-modal-btn {
12675 display: inline-block;
12676 background: linear-gradient(135deg, #7A3CF6 0%, #5B21E6 100%);
12677 color: #fff !important;
12678 padding: 12px 28px;
12679 border-radius: 8px;
12680 font-size: 14px;
12681 font-weight: 600;
12682 text-decoration: none;
12683 transition: opacity 0.2s ease;
12684 }
12685 .checkout-order-bump-setting-tab__content-wrapper .ob-upgrade-modal-btn:hover {
12686 opacity: 0.9;
12687 text-decoration: none;
12688 color: #fff !important;
12689 }
12690 .checkout-order-bump-setting-tab__content-wrapper {
12691 /* Locked auto-match label styling */
12692 }
12693 .checkout-order-bump-setting-tab__content-wrapper .ob-automatch-locked {
12694 opacity: 0.6;
12695 }
12696 .checkout-order-bump-setting-tab__content-wrapper {
12697 /*-----Rule Groups Styles-----*/
12698 }
12699 .checkout-order-bump-setting-tab__content-wrapper .rule-groups-container {
12700 width: 100%;
12701 }
12702 .checkout-order-bump-setting-tab__content-wrapper .rule-groups-container .rule-group {
12703 background: #fff;
12704 border: 1px solid #E5E7EB;
12705 border-radius: 8px;
12706 }
12707 .checkout-order-bump-setting-tab__content-wrapper .rule-groups-container .rule-group-header {
12708 display: flex;
12709 justify-content: space-between;
12710 align-items: center;
12711 padding: 6px 12px 5px;
12712 border-bottom: 1px solid #E5E7EB;
12713 }
12714 .checkout-order-bump-setting-tab__content-wrapper .rule-groups-container .rule-group-body {
12715 padding: 20px;
12716 }
12717 .checkout-order-bump-setting-tab__content-wrapper .rule-groups-container .btn-create-rule-group {
12718 margin-top: 20px;
12719 }
12720 .checkout-order-bump-setting-tab__content-wrapper .rule-group-title {
12721 font-size: 14px;
12722 font-weight: 600;
12723 color: #374151;
12724 margin: 0;
12725 }
12726 .checkout-order-bump-setting-tab__content-wrapper .btn-delete-rule-group {
12727 background: transparent;
12728 border: none;
12729 color: #EF4444;
12730 cursor: pointer;
12731 padding: 4px;
12732 display: flex;
12733 align-items: center;
12734 justify-content: center;
12735 transition: opacity 0.2s;
12736 }
12737 .checkout-order-bump-setting-tab__content-wrapper .btn-delete-rule-group:hover {
12738 opacity: 0.7;
12739 }
12740 .checkout-order-bump-setting-tab__content-wrapper .rule-condition {
12741 margin-bottom: 12px;
12742 }
12743 .checkout-order-bump-setting-tab__content-wrapper .condition-row {
12744 display: flex;
12745 gap: 12px;
12746 align-items: flex-end;
12747 background: #F9FAFB;
12748 padding: 16px;
12749 border-radius: 6px;
12750 border: 1px solid #E5E7EB;
12751 }
12752 .checkout-order-bump-setting-tab__content-wrapper .condition-row input[type=text],
12753 .checkout-order-bump-setting-tab__content-wrapper .condition-row input[type=number],
12754 .checkout-order-bump-setting-tab__content-wrapper .condition-row select {
12755 padding: 3px 12px !important;
12756 min-width: auto;
12757 }
12758 .checkout-order-bump-setting-tab__content-wrapper .condition-row .arco-select-view {
12759 font-size: 14px;
12760 background: #fff;
12761 border: 1px solid #D1D5DB;
12762 border-radius: 4px;
12763 }
12764 .checkout-order-bump-setting-tab__content-wrapper .condition-row .arco-select-view .arco-select-view-inner {
12765 padding: 0;
12766 }
12767 .checkout-order-bump-setting-tab__content-wrapper .condition-row .arco-select-view .arco-select-view-inner .arco-select-view-input {
12768 height: auto;
12769 min-height: auto;
12770 width: 100% !important;
12771 padding: 0;
12772 height: 32px;
12773 }
12774 .checkout-order-bump-setting-tab__content-wrapper .condition-row .arco-select-view .arco-select-view-inner .arco-select-view-tag {
12775 font-size: 11px;
12776 line-height: 1.2;
12777 padding: 4px;
12778 }
12779 .checkout-order-bump-setting-tab__content-wrapper .condition-field,
12780 .checkout-order-bump-setting-tab__content-wrapper .condition-operator,
12781 .checkout-order-bump-setting-tab__content-wrapper .condition-value {
12782 display: flex;
12783 flex-direction: column;
12784 gap: 6px;
12785 }
12786 .checkout-order-bump-setting-tab__content-wrapper .condition-field {
12787 flex: 0 0 240px;
12788 }
12789 .checkout-order-bump-setting-tab__content-wrapper .condition-operator {
12790 flex: 0 0 180px;
12791 }
12792 .checkout-order-bump-setting-tab__content-wrapper .condition-value {
12793 flex: 0 0 130px;
12794 }
12795 .checkout-order-bump-setting-tab__content-wrapper .condition-field label,
12796 .checkout-order-bump-setting-tab__content-wrapper .condition-value label {
12797 font-size: 12px;
12798 font-weight: 500;
12799 color: #6B7280;
12800 }
12801 .checkout-order-bump-setting-tab__content-wrapper .condition-field select,
12802 .checkout-order-bump-setting-tab__content-wrapper .condition-operator select,
12803 .checkout-order-bump-setting-tab__content-wrapper .condition-value input,
12804 .checkout-order-bump-setting-tab__content-wrapper .condition-value select {
12805 width: 100%;
12806 padding: 8px 12px;
12807 border: 1px solid #D1D5DB;
12808 border-radius: 4px;
12809 font-size: 14px;
12810 color: #374151;
12811 background: #fff;
12812 }
12813 .checkout-order-bump-setting-tab__content-wrapper .condition-field select:focus,
12814 .checkout-order-bump-setting-tab__content-wrapper .condition-operator select:focus,
12815 .checkout-order-bump-setting-tab__content-wrapper .condition-value input:focus,
12816 .checkout-order-bump-setting-tab__content-wrapper .condition-value select:focus {
12817 outline: none;
12818 border-color: #6E42D2;
12819 box-shadow: 0 0 0 3px rgba(110, 66, 210, 0.1);
12820 }
12821 .checkout-order-bump-setting-tab__content-wrapper .condition-actions {
12822 display: flex;
12823 gap: 8px;
12824 align-items: center;
12825 position: relative;
12826 top: -6px;
12827 }
12828 .checkout-order-bump-setting-tab__content-wrapper .btn-drag-handle,
12829 .checkout-order-bump-setting-tab__content-wrapper .btn-delete-condition {
12830 background: transparent;
12831 border: none;
12832 color: #6B7280;
12833 cursor: pointer;
12834 padding: 4px;
12835 display: flex;
12836 align-items: center;
12837 justify-content: center;
12838 transition: color 0.2s;
12839 }
12840 .checkout-order-bump-setting-tab__content-wrapper .btn-drag-handle:hover {
12841 color: #374151;
12842 }
12843 .checkout-order-bump-setting-tab__content-wrapper .btn-delete-condition {
12844 color: #EF4444;
12845 }
12846 .checkout-order-bump-setting-tab__content-wrapper .btn-delete-condition:hover {
12847 opacity: 0.7;
12848 }
12849 .checkout-order-bump-setting-tab__content-wrapper .logic-separator {
12850 display: flex;
12851 align-items: center;
12852 justify-content: center;
12853 margin: 12px 0;
12854 position: relative;
12855 }
12856 .checkout-order-bump-setting-tab__content-wrapper .logic-separator.and-label:before {
12857 content: "";
12858 position: absolute;
12859 left: 50%;
12860 transform: translateX(-50%);
12861 top: -13px;
12862 height: calc(100% + 26px);
12863 width: 2px;
12864 background: #e5e7eb;
12865 z-index: 0;
12866 }
12867 .checkout-order-bump-setting-tab__content-wrapper .logic-label {
12868 background: #F3F4F6;
12869 color: #6B7280;
12870 font-size: 12px;
12871 font-weight: 600;
12872 padding: 4px 12px;
12873 border-radius: 12px;
12874 border: 1px solid #E5E7EB;
12875 position: relative;
12876 z-index: 1;
12877 }
12878 .checkout-order-bump-setting-tab__content-wrapper .or-separator {
12879 margin: 24px 0;
12880 }
12881 .checkout-order-bump-setting-tab__content-wrapper .or-separator::before,
12882 .checkout-order-bump-setting-tab__content-wrapper .or-separator::after {
12883 content: "";
12884 position: absolute;
12885 top: 50%;
12886 width: 45%;
12887 height: 1px;
12888 background: #E5E7EB;
12889 }
12890 .checkout-order-bump-setting-tab__content-wrapper .or-separator::before {
12891 left: 0;
12892 }
12893 .checkout-order-bump-setting-tab__content-wrapper .or-separator::after {
12894 right: 0;
12895 }
12896 .checkout-order-bump-setting-tab__content-wrapper .or-label {
12897 background: #FEF3C7;
12898 color: #D97706;
12899 border-color: #FCD34D;
12900 }
12901 .checkout-order-bump-setting-tab__content-wrapper .btn-add-condition {
12902 background: transparent;
12903 border: 1px dashed #D1D5DB;
12904 color: #6E42D2;
12905 font-size: 14px;
12906 font-weight: 500;
12907 padding: 10px 16px;
12908 border-radius: 6px;
12909 cursor: pointer;
12910 width: 100%;
12911 margin-top: 12px;
12912 transition: all 0.2s;
12913 }
12914 .checkout-order-bump-setting-tab__content-wrapper .btn-add-condition:hover {
12915 background: rgba(110, 66, 210, 0.05);
12916 border-color: #6E42D2;
12917 }
12918 .checkout-order-bump-setting-tab__content-wrapper .btn-create-rule-group {
12919 background: transparent;
12920 border: 2px dashed #D1D5DB;
12921 color: #2563EB;
12922 font-size: 14px;
12923 font-weight: 600;
12924 padding: 12px 20px;
12925 border-radius: 8px;
12926 cursor: pointer;
12927 width: 100%;
12928 transition: all 0.2s;
12929 }
12930 .checkout-order-bump-setting-tab__content-wrapper .btn-create-rule-group:hover {
12931 background: rgba(37, 99, 235, 0.05);
12932 border-color: #2563EB;
12933 }
12934 .checkout-order-bump-setting-tab__content-wrapper .wpfnl-pro-orderbump-banner {
12935 display: flex;
12936 align-items: center;
12937 justify-content: space-between;
12938 background: #faf9fb;
12939 border: 1px solid #d3c2fa;
12940 border-radius: 10px;
12941 padding: 24px;
12942 box-sizing: border-box;
12943 }
12944 .checkout-order-bump-setting-tab__content-wrapper .wpfnl-pro-orderbump-banner .wpfnl-pro-orderbump-banner-content {
12945 display: flex;
12946 flex-direction: column;
12947 gap: 6px;
12948 }
12949 .checkout-order-bump-setting-tab__content-wrapper .wpfnl-pro-orderbump-banner .wpfnl-pro-orderbump-banner-title {
12950 font-size: 16px;
12951 font-weight: 600;
12952 color: #23272F;
12953 }
12954 .checkout-order-bump-setting-tab__content-wrapper .wpfnl-pro-orderbump-banner .wpfnl-pro-orderbump-banner-desc {
12955 font-size: 14px;
12956 color: #4B5563;
12957 line-height: 1.5;
12958 max-width: 520px;
12959 }
12960 .checkout-order-bump-setting-tab__content-wrapper .wpfnl-pro-orderbump-banner .wpfnl-pro-orderbump-banner-cta {
12961 background: #6E42D3;
12962 color: #fff;
12963 font-weight: 600;
12964 font-size: 13px;
12965 border: none;
12966 border-radius: 6px;
12967 padding: 12px 18px;
12968 text-decoration: none;
12969 transition: background 0.2s;
12970 box-shadow: 0 1px 2px rgba(244, 99, 27, 0.08);
12971 cursor: pointer;
12972 white-space: nowrap;
12973 margin-left: 32px;
12974 display: inline-flex;
12975 align-items: center;
12976 justify-content: center;
12977 }
12978 .checkout-order-bump-setting-tab__content-wrapper .wpfnl-pro-orderbump-banner .wpfnl-pro-orderbump-banner-cta:hover {
12979 background: #6434d4;
12980 color: #fff;
12981 text-decoration: none;
12982 }
12983 @media (max-width: 700px) {
12984 .checkout-order-bump-setting-tab__content-wrapper .wpfnl-pro-orderbump-banner {
12985 flex-direction: column;
12986 align-items: flex-start;
12987 padding: 18px 12px;
12988 }
12989 .checkout-order-bump-setting-tab__content-wrapper .wpfnl-pro-orderbump-banner .wpfnl-pro-orderbump-banner-cta {
12990 margin-left: 0;
12991 margin-top: 16px;
12992 width: 100%;
12993 justify-content: center;
12994 }
12995 }
12996
12997 .arco-trigger-popup {
12998 width: 230px !important;
12999 }
13000
13001 .arco-select-dropdown .arco-select-option {
13002 padding: 8px 6px !important;
13003 margin: 0;
13004 }
13005 .arco-select-dropdown .arco-select-option-checkbox .arco-checkbox-label {
13006 line-height: 1.3;
13007 }
13008
13009 @media only screen and (max-width: 1599px) {
13010 .checkout-order-bump-setting-tab__content-wrapper .wpfnl-field-wrapper .wpfnl-fields {
13011 width: 50%;
13012 }
13013 .order-bump-accordion-wrapper .order-bump-body .checkout-order-bump-setting-tab__content-wrapper.single-order-bump.expanded-orderbump .wpfnl-fields-with-color,
13014 .order-bump-accordion-wrapper .order-bump-body .checkout-order-bump-setting-tab__content-wrapper.single-order-bump.expanded-orderbump .wpfnl-product-description,
13015 .order-bump-accordion-wrapper .order-bump-body .checkout-order-bump-setting-tab__content-wrapper.single-order-bump.expanded-orderbump .upload-product-image .wpfnl-fields {
13016 width: calc(100% - 250px);
13017 }
13018 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-category.color-customization .ob-settings-wrapper .single-ob-settings {
13019 width: calc(50% - 8px);
13020 }
13021 }
13022 @media only screen and (max-width: 1350px) and (min-width: 1200px) {
13023 .order-bump-accordion-wrapper .order-bump-body .checkout-order-bump-setting-tab__content-wrapper.single-order-bump.expanded-orderbump .wpfnl-order-bump-create-modal .order-bump-accordion-content.show-content .order-bump-settings-area {
13024 width: 55%;
13025 }
13026 .checkout-order-bump-setting-tab__content-wrapper .order-bump-template-preview-area {
13027 width: 45%;
13028 }
13029 .checkout-order-bump-setting-tab__content-wrapper .wpfnl-field-wrapper::not('.no-title-checkbox') {
13030 margin-bottom: 18px;
13031 display: block;
13032 }
13033 .checkout-order-bump-setting-tab__content-wrapper .wpfnl-field-wrapper.no-title-checkbox > label {
13034 width: auto;
13035 margin-bottom: 0;
13036 padding-right: 10px;
13037 padding-top: 4px;
13038 display: inline-block;
13039 }
13040 .checkout-order-bump-setting-tab__content-wrapper .wpfnl-field-wrapper.no-title-checkbox .wpfnl-fields {
13041 width: 50%;
13042 max-width: 410px;
13043 }
13044 .checkout-order-bump-setting-tab__content-wrapper .wpfnl-field-wrapper.no-title-checkbox .hints.desktop {
13045 display: none;
13046 }
13047 .checkout-order-bump-setting-tab__content-wrapper .wpfnl-field-wrapper.no-title-checkbox .hints.mobile {
13048 display: block;
13049 }
13050 }
13051 @media only screen and (max-width: 1199px) {
13052 .checkout-order-bump-setting-tab__content-wrapper .order-bump-settings-area {
13053 width: 100%;
13054 margin-right: 0;
13055 margin-bottom: 30px;
13056 }
13057 .checkout-order-bump-setting-tab__content-wrapper .order-bump-template-preview-area {
13058 width: 100%;
13059 }
13060 .order-bump-accordion-wrapper .order-bump-body .checkout-order-bump-setting-tab__content-wrapper.single-order-bump.expanded-orderbump .wpfnl-order-bump-create-modal .order-bump-accordion-content.show-content .order-bump-settings-area {
13061 width: 100%;
13062 border-radius: 10px 10px 0 0;
13063 margin-bottom: 0;
13064 border-bottom: 1px solid #EEF0F3;
13065 }
13066 .order-bump-accordion-wrapper .order-bump-body .checkout-order-bump-setting-tab__content-wrapper.single-order-bump.expanded-orderbump .wpfnl-order-bump-create-modal .order-bump-accordion-content.show-content .order-bump-settings-area .order-bump-settings.enable-order-bump {
13067 border-radius: 0px;
13068 }
13069 .order-bump-accordion-wrapper .order-bump-body .checkout-order-bump-setting-tab__content-wrapper.single-order-bump.expanded-orderbump .wpfnl-order-bump-create-modal .order-bump-accordion-content.show-content .order-bump-template-preview-area .preview-header {
13070 border-radius: 0px;
13071 }
13072 .checkout-order-bump-setting-tab__content-wrapper .ob-settings-tabs {
13073 gap: 20px;
13074 padding: 0 21px;
13075 }
13076 }
13077 .edit-field-tabNcontent {
13078 border: 1px solid #E5E8F3;
13079 border-radius: 10px;
13080 }
13081
13082 .checkout-edit-field-tab__content-wrapper .edit-field-settings__tab-nav {
13083 display: flex;
13084 flex-flow: row wrap;
13085 align-items: center;
13086 justify-content: flex-start;
13087 padding: 23px 20px 23px 0;
13088 border-bottom: 1px solid #E5E8F3;
13089 }
13090 .checkout-edit-field-tab__content-wrapper .edit-field-settings__tab-nav li {
13091 padding: 0 15px;
13092 }
13093 .checkout-edit-field-tab__content-wrapper .edit-field-settings__tab-nav li:last-child {
13094 margin-right: 0;
13095 }
13096 .checkout-edit-field-tab__content-wrapper .edit-field-settings__tab-nav li a {
13097 font-size: 14px;
13098 color: #7A8B9A;
13099 height: 44px;
13100 line-height: 44px;
13101 display: block;
13102 position: relative;
13103 }
13104 .checkout-edit-field-tab__content-wrapper .edit-field-settings__tab-nav li a:hover {
13105 color: #363B4E;
13106 }
13107 .checkout-edit-field-tab__content-wrapper .edit-field-settings__tab-nav li a:before {
13108 content: "";
13109 position: absolute;
13110 top: -24px;
13111 left: 0;
13112 width: 100%;
13113 height: 3px;
13114 background: #6E42D3;
13115 border-radius: 0 0 50px 50px;
13116 visibility: hidden;
13117 opacity: 0;
13118 }
13119 .checkout-edit-field-tab__content-wrapper .edit-field-settings__tab-nav li.active a {
13120 color: #6E42D3;
13121 }
13122 .checkout-edit-field-tab__content-wrapper .edit-field-settings__tab-nav li.active a:before {
13123 visibility: visible;
13124 opacity: 1;
13125 }
13126 .checkout-edit-field-tab__content-wrapper .edit-field-settings__tab-nav li.add-new-checkout-field-btn {
13127 margin-left: 20px;
13128 padding: 0;
13129 }
13130 .checkout-edit-field-tab__content-wrapper .edit-field-settings__tab-nav li.add-new-checkout-field-btn .btn-default {
13131 line-height: 39px;
13132 }
13133 .checkout-edit-field-tab__content-wrapper .edit-field-settings__tab-nav li.add-new-checkout-field-btn svg {
13134 margin-right: 5px;
13135 }
13136 .checkout-edit-field-tab__content-wrapper .edit-field-settings__tab-nav li.restore-btn {
13137 margin-left: auto;
13138 padding: 0;
13139 }
13140 .checkout-edit-field-tab__content-wrapper .edit-field-settings__tab-nav li.restore-btn .btn-default {
13141 line-height: 39px;
13142 background: #F7F7FA;
13143 color: #363B4E;
13144 border: 1px solid #E5E8F3;
13145 }
13146 .checkout-edit-field-tab__content-wrapper .edit-field-settings__tab-nav li.restore-btn .btn-default.error {
13147 color: #d63342;
13148 background-color: #f8d7da;
13149 border-color: #f5c6cb;
13150 }
13151 .checkout-edit-field-tab__content-wrapper .edit-field-settings__tab-nav li.restore-btn .btn-default.success {
13152 color: #269c41;
13153 background-color: #d4edda;
13154 border-color: #c3e6cb;
13155 }
13156 .checkout-edit-field-tab__content-wrapper .edit-field-settings__tab-nav li.restore-btn .wpfnl-loader {
13157 display: inline-block;
13158 }
13159 .checkout-edit-field-tab__content-wrapper .settings-content__footer .btn-default:disabled {
13160 cursor: not-allowed;
13161 opacity: 0.7;
13162 display: flex;
13163 align-items: center;
13164 gap: 10px;
13165 }
13166 .checkout-edit-field-tab__content-wrapper .wpfnl-additional-replacement-options {
13167 position: relative;
13168 }
13169
13170 .edit-field-settings__single-tab-content {
13171 display: none;
13172 position: relative;
13173 }
13174 .edit-field-settings__single-tab-content .checkout-edit-field {
13175 background: #FFFFFF;
13176 box-shadow: 0px 2px 4px rgba(223, 223, 249, 0.25);
13177 border-radius: 0px 10px 10px 10px;
13178 }
13179 .edit-field-settings__single-tab-content:first-child {
13180 display: block;
13181 }
13182 .edit-field-settings__single-tab-content .single-tab-header {
13183 display: flex;
13184 flex-flow: row;
13185 align-items: center;
13186 padding: 25px;
13187 justify-content: space-between;
13188 }
13189 .edit-field-settings__single-tab-content .single-tab-header .tab-title {
13190 font-weight: 500;
13191 font-size: 16px;
13192 line-height: 19px;
13193 color: #363B4E;
13194 text-transform: capitalize;
13195 }
13196 .edit-field-settings__single-tab-content .single-tab-header .restore-btn {
13197 margin-left: auto;
13198 margin-right: 10px;
13199 }
13200 .edit-field-settings__single-tab-content .single-tab-header .restore-btn .wpfnl-alert {
13201 margin-right: 6px;
13202 }
13203 .edit-field-settings__single-tab-content .single-tab-header .restore-btn .wpfnl-loader {
13204 position: relative;
13205 top: 2px;
13206 }
13207 .edit-field-settings__single-tab-content .single-tab-header .btn-default {
13208 height: 40px;
13209 line-height: 41px;
13210 min-width: 100px;
13211 }
13212 .edit-field-settings__single-tab-content .checkout-field-header {
13213 position: sticky;
13214 top: 0;
13215 z-index: 2;
13216 display: flex;
13217 flex-flow: row wrap;
13218 align-items: center;
13219 justify-content: space-between;
13220 padding: 20px 20px 20px 77px;
13221 border-bottom: 1px solid #E5E8F3;
13222 background: #F7F7FA;
13223 }
13224 .edit-field-settings__single-tab-content .checkout-field-header .field-item {
13225 font-size: 12px;
13226 line-height: 14px;
13227 letter-spacing: 0.857143px;
13228 text-transform: uppercase;
13229 color: #7A8B9A;
13230 }
13231 .edit-field-settings__single-tab-content .checkout-field-header.bottom {
13232 border-bottom: 0;
13233 border-radius: 0 0 10px 10px;
13234 }
13235 .edit-field-settings__single-tab-content .checkout-field-header .field-hamburger,
13236 .edit-field-settings__single-tab-content .checkout__single-field .field-hamburger {
13237 width: 25px;
13238 position: absolute;
13239 left: 20px;
13240 top: 50%;
13241 transform: translateY(-50%);
13242 }
13243 .edit-field-settings__single-tab-content .checkout-field-header .field-name,
13244 .edit-field-settings__single-tab-content .checkout__single-field .field-name {
13245 width: 160px;
13246 padding-right: 10px;
13247 }
13248 .edit-field-settings__single-tab-content .checkout-field-header .field-type,
13249 .edit-field-settings__single-tab-content .checkout__single-field .field-type {
13250 width: 75px;
13251 padding-right: 10px;
13252 }
13253 .edit-field-settings__single-tab-content .checkout-field-header .field-label,
13254 .edit-field-settings__single-tab-content .checkout__single-field .field-label {
13255 width: 150px;
13256 padding-right: 10px;
13257 }
13258 .edit-field-settings__single-tab-content .checkout-field-header .field-placeholder,
13259 .edit-field-settings__single-tab-content .checkout__single-field .field-placeholder {
13260 width: 250px;
13261 padding-right: 10px;
13262 }
13263 .edit-field-settings__single-tab-content .checkout-field-header .field-validation,
13264 .edit-field-settings__single-tab-content .checkout__single-field .field-validation {
13265 width: 94px;
13266 padding-right: 10px;
13267 }
13268 .edit-field-settings__single-tab-content .checkout-field-header .field-required,
13269 .edit-field-settings__single-tab-content .checkout__single-field .field-required {
13270 width: 74px;
13271 padding-right: 10px;
13272 }
13273 .edit-field-settings__single-tab-content .checkout-field-header .field-status,
13274 .edit-field-settings__single-tab-content .checkout__single-field .field-status {
13275 width: 65px;
13276 padding-right: 10px;
13277 }
13278 .edit-field-settings__single-tab-content .checkout-field-header .field-action,
13279 .edit-field-settings__single-tab-content .checkout__single-field .field-action {
13280 width: 57px;
13281 }
13282 .edit-field-settings__single-tab-content .checkout__single-field {
13283 position: relative;
13284 padding: 25px 20px 25px 65px;
13285 display: flex;
13286 flex-flow: row wrap;
13287 align-items: center;
13288 justify-content: space-between;
13289 border-bottom: 1px solid #E5E8F3;
13290 cursor: all-scroll;
13291 min-height: 81px;
13292 }
13293 .edit-field-settings__single-tab-content .checkout__single-field:last-child {
13294 border-bottom: 0;
13295 }
13296 .edit-field-settings__single-tab-content .checkout__single-field.ui-sortable-helper {
13297 background-color: #F7F7FA;
13298 }
13299 .edit-field-settings__single-tab-content .checkout__single-field .field-item {
13300 font-weight: 400;
13301 font-size: 14px;
13302 line-height: 16px;
13303 color: #363B4E;
13304 word-break: break-all;
13305 }
13306 .edit-field-settings__single-tab-content .checkout__single-field .hamburger-bar {
13307 display: block;
13308 width: 18px;
13309 height: 14px;
13310 border-top: 2px solid #CDD2E6;
13311 border-bottom: 2px solid #CDD2E6;
13312 position: relative;
13313 cursor: all-scroll;
13314 }
13315 .edit-field-settings__single-tab-content .checkout__single-field .hamburger-bar:before {
13316 content: "";
13317 position: absolute;
13318 left: 0;
13319 top: 50%;
13320 width: 100%;
13321 height: 2px;
13322 margin-top: -1px;
13323 background: #CDD2E6;
13324 }
13325 .edit-field-settings__single-tab-content .checkout__single-field .field-required,
13326 .edit-field-settings__single-tab-content .checkout__single-field .field-status {
13327 display: flex;
13328 align-items: center;
13329 }
13330 .edit-field-settings__single-tab-content .checkout__single-field .field-action {
13331 display: flex;
13332 }
13333 .edit-field-settings__single-tab-content .checkout__single-field .field-action button {
13334 border: none;
13335 cursor: pointer;
13336 text-align: center;
13337 padding: 0 6px;
13338 display: inline-block;
13339 height: 30px;
13340 line-height: 30px;
13341 background-color: transparent;
13342 margin: 0;
13343 }
13344 .edit-field-settings__single-tab-content .checkout__single-field .field-action button svg {
13345 width: 20px;
13346 height: 20px;
13347 display: block;
13348 }
13349
13350 .checkout-edit-field__settings-option {
13351 background: #FFFFFF;
13352 border-radius: 10px;
13353 margin-top: 30px;
13354 border: 1px solid #E5E8F3;
13355 }
13356 .checkout-edit-field__settings-option .settings-title {
13357 font-weight: 700;
13358 font-size: 14px;
13359 line-height: 16px;
13360 padding: 20px 25px;
13361 color: #363B4E;
13362 border-bottom: 1px solid #E5E8F3;
13363 background: #F7F7FA;
13364 border-radius: 10px 10px 0 0;
13365 }
13366 .checkout-edit-field__settings-option .options-wrapper {
13367 padding: 30px 25px;
13368 display: flex;
13369 flex-flow: row wrap;
13370 align-items: flex-start;
13371 position: relative;
13372 }
13373 .checkout-edit-field__settings-option .options-wrapper::before {
13374 content: "";
13375 position: absolute;
13376 left: 50%;
13377 top: 50%;
13378 height: calc(100% - 60px);
13379 width: 1px;
13380 background: #E5E8F3;
13381 transform: translateY(-50%);
13382 }
13383 .checkout-edit-field__settings-option .options-wrapper .single-option {
13384 margin-bottom: 20px;
13385 width: 50%;
13386 }
13387 .checkout-edit-field__settings-option .options-wrapper .single-option:last-child {
13388 margin-bottom: 0;
13389 }
13390 .checkout-edit-field__settings-option .options-wrapper .single-option:nth-child(odd) {
13391 padding-right: 50px;
13392 }
13393 .checkout-edit-field__settings-option .options-wrapper .single-option:nth-child(even) {
13394 padding-left: 60px;
13395 }
13396 .checkout-edit-field__settings-option .options-wrapper .single-option .wpfnl-checkbox label {
13397 font-size: 14px;
13398 line-height: 16px;
13399 color: #363B4E;
13400 padding-left: 33px;
13401 }
13402
13403 .dradndrop-icon .st0 {
13404 fill: none;
13405 stroke: #7A8B9A;
13406 stroke-width: 5;
13407 stroke-miterlimit: 10;
13408 }
13409 .dradndrop-icon .st1 {
13410 fill: none;
13411 stroke: #7A8B9A;
13412 stroke-width: 5;
13413 stroke-linecap: round;
13414 stroke-linejoin: round;
13415 stroke-dasharray: 18.3682, 8.1636;
13416 }
13417 .dradndrop-icon .st2 {
13418 fill: #7A8B9A;
13419 }
13420 .dradndrop-icon .st3 {
13421 fill: none;
13422 stroke: #7A8B9A;
13423 stroke-width: 5;
13424 stroke-linecap: round;
13425 stroke-linejoin: round;
13426 stroke-miterlimit: 10;
13427 stroke-dasharray: 18, 8;
13428 }
13429
13430 .checkout-edit-field-tab__content-wrapper {
13431 padding-bottom: 30px;
13432 }
13433 .checkout-edit-field-tab__content-wrapper .edit-field-drawer form {
13434 height: 100%;
13435 }
13436 .checkout-edit-field-tab__content-wrapper .edit-field-drawer .drawer-body {
13437 padding: 20px 20px 24px;
13438 max-height: calc(100% - 80px);
13439 overflow: auto;
13440 }
13441 .checkout-edit-field-tab__content-wrapper .edit-field-drawer .drawer-body::-webkit-scrollbar {
13442 width: 5px;
13443 }
13444 .checkout-edit-field-tab__content-wrapper .edit-field-drawer .drawer-body::-webkit-scrollbar-track {
13445 background: #f2f5f8;
13446 }
13447 .checkout-edit-field-tab__content-wrapper .edit-field-drawer .drawer-body::-webkit-scrollbar-thumb {
13448 background-color: #6E42D3;
13449 border-radius: 20px;
13450 }
13451 .checkout-edit-field-tab__content-wrapper .edit-field-drawer .drawer-body .wpfnl-field-wrapper {
13452 display: block;
13453 margin-bottom: 22px;
13454 }
13455 .checkout-edit-field-tab__content-wrapper .edit-field-drawer .drawer-body .wpfnl-field-wrapper:last-child {
13456 margin-bottom: 0;
13457 }
13458 .checkout-edit-field-tab__content-wrapper .edit-field-drawer .drawer-body .wpfnl-field-wrapper.field-type-options .options-label {
13459 display: flex;
13460 align-items: center;
13461 justify-content: space-between;
13462 margin-bottom: 10px;
13463 }
13464 .checkout-edit-field-tab__content-wrapper .edit-field-drawer .drawer-body .wpfnl-field-wrapper.field-type-options .options-label > label {
13465 font-weight: 500;
13466 font-size: 14px;
13467 line-height: 16px;
13468 color: #000000;
13469 display: inline-block;
13470 }
13471 .checkout-edit-field-tab__content-wrapper .edit-field-drawer .drawer-body .wpfnl-field-wrapper.field-type-options .options-label .btn-default {
13472 min-width: auto;
13473 border-radius: 4px;
13474 padding: 0;
13475 width: 40px;
13476 background: #f0e9ff;
13477 border: 1px solid #d5c6f9;
13478 }
13479 .checkout-edit-field-tab__content-wrapper .edit-field-drawer .drawer-body .wpfnl-field-wrapper.field-type-options .wpfnl-fields {
13480 display: flex;
13481 align-items: center;
13482 justify-content: space-between;
13483 margin-bottom: 10px;
13484 }
13485 .checkout-edit-field-tab__content-wrapper .edit-field-drawer .drawer-body .wpfnl-field-wrapper.field-type-options .wpfnl-fields input[type=text] {
13486 width: calc(50% - 30px);
13487 min-width: auto;
13488 }
13489 .checkout-edit-field-tab__content-wrapper .edit-field-drawer .drawer-body .wpfnl-field-wrapper.field-type-options .wpfnl-fields.fullwidth input[type=text] {
13490 width: calc(50% - 4px);
13491 }
13492 .checkout-edit-field-tab__content-wrapper .edit-field-drawer .drawer-body .wpfnl-field-wrapper.field-type-options .wpfnl-fields .btn-default {
13493 min-width: auto;
13494 border-radius: 4px;
13495 padding: 0;
13496 width: 40px;
13497 background: #f0e9ff;
13498 border: 1px solid #d5c6f9;
13499 }
13500 .checkout-edit-field-tab__content-wrapper .edit-field-drawer .drawer-body .wpfnl-field-wrapper.field-type-options .wpfnl-fields .btn-default.remove {
13501 background: #f8d7da;
13502 border-color: #f5c2c7;
13503 }
13504 .checkout-edit-field-tab__content-wrapper .edit-field-drawer .drawer-body .wpfnl-field-wrapper .wpfnl-fields {
13505 max-width: inherit;
13506 width: 100%;
13507 }
13508 .checkout-edit-field-tab__content-wrapper .edit-field-drawer .drawer-body .wpfnl-field-wrapper > label {
13509 font-weight: 500;
13510 font-size: 14px;
13511 line-height: 16px;
13512 color: #000000;
13513 display: block;
13514 padding: 0;
13515 margin: 0 0 10px 0;
13516 width: 100%;
13517 }
13518 .checkout-edit-field-tab__content-wrapper .edit-field-drawer .drawer-body .wpfnl-field-wrapper input[type=text],
13519 .checkout-edit-field-tab__content-wrapper .edit-field-drawer .drawer-body .wpfnl-field-wrapper select {
13520 border-radius: 4px;
13521 height: 40px;
13522 }
13523 .checkout-edit-field-tab__content-wrapper .edit-field-drawer .drawer-body .wpfnl-field-wrapper .wpfnl-checkbox label {
13524 font-size: 14px;
13525 line-height: 16px;
13526 color: #000000;
13527 padding-left: 33px;
13528 }
13529 .checkout-edit-field-tab__content-wrapper .edit-field-drawer .field-footer {
13530 padding: 24px;
13531 text-align: center;
13532 }
13533 .checkout-edit-field-tab__content-wrapper .edit-field-drawer .field-footer .btn-default {
13534 height: 40px;
13535 line-height: 41px;
13536 width: 100%;
13537 }
13538 .checkout-edit-field-tab__content-wrapper .edit-field-drawer .field-footer .btn-default .wpfnl-loader {
13539 position: relative;
13540 top: 2px;
13541 display: inline-block;
13542 }
13543 .checkout-edit-field-tab__content-wrapper .edit-field-drawer .field-footer .btn-default:disabled {
13544 cursor: not-allowed;
13545 opacity: 0.7;
13546 display: flex;
13547 align-items: center;
13548 gap: 10px;
13549 justify-content: center;
13550 }
13551 .checkout-edit-field-tab__content-wrapper .edit-field-drawer .field-footer .wpfnl-alert {
13552 text-align: center;
13553 margin-top: 10px;
13554 display: block;
13555 }
13556
13557 @media only screen and (max-width: 1499px) {
13558 .edit-field-settings__single-tab-content .single-tab-header {
13559 padding: 25px 20px;
13560 }
13561 .edit-field-settings__single-tab-content .checkout-field-header {
13562 padding: 25px 20px 25px 57px;
13563 }
13564 .edit-field-settings__single-tab-content .checkout__single-field {
13565 padding: 25px 20px 25px 57px;
13566 }
13567 .edit-field-settings__single-tab-content .checkout-field-header .field-hamburger,
13568 .edit-field-settings__single-tab-content .checkout__single-field .field-hamburger {
13569 left: 20px;
13570 }
13571 .edit-field-settings__single-tab-content .checkout-field-header .field-placeholder,
13572 .edit-field-settings__single-tab-content .checkout__single-field .field-placeholder {
13573 width: 160px;
13574 }
13575 .edit-field-settings__single-tab-content .checkout-field-header .field-name,
13576 .edit-field-settings__single-tab-content .checkout__single-field .field-name {
13577 width: 140px;
13578 }
13579 .edit-field-settings__single-tab-content .checkout-field-header .field-label,
13580 .edit-field-settings__single-tab-content .checkout__single-field .field-label {
13581 width: 100px;
13582 }
13583 }
13584 @media only screen and (max-width: 1299px) {
13585 .edit-field-settings__single-tab-content .checkout-edit-field {
13586 background: transparent;
13587 box-shadow: none;
13588 border-radius: 0;
13589 }
13590 .edit-field-settings__single-tab-content .single-tab-header {
13591 box-shadow: 0px 2px 4px rgba(238, 238, 245, 0.47);
13592 background-color: #ffffff;
13593 padding: 15px 20px;
13594 border-radius: 0px 10px 10px 10px;
13595 }
13596 .edit-field-settings__single-tab-content .checkout-field-header {
13597 display: none;
13598 }
13599 .edit-field-settings__single-tab-content .checkout__single-field {
13600 display: block;
13601 padding: 15px 20px 15px 57px;
13602 background-color: #ffffff;
13603 margin-top: 20px;
13604 border-radius: 10px;
13605 border-bottom: none;
13606 }
13607 .edit-field-settings__single-tab-content .checkout__single-field .field-item:not(.field-hamburger) {
13608 padding-right: 0;
13609 width: 100%;
13610 display: flex;
13611 flex-flow: row wrap;
13612 align-items: center;
13613 padding: 8px 0;
13614 border-bottom: 1px solid #f0f1f3;
13615 }
13616 .edit-field-settings__single-tab-content .checkout__single-field .field-item:not(.field-hamburger):last-child {
13617 margin-bottom: 0;
13618 border-bottom: none;
13619 padding-bottom: 0;
13620 }
13621 .edit-field-settings__single-tab-content .checkout__single-field .field-item:not(.field-hamburger):before {
13622 content: attr(data-label);
13623 vertical-align: middle;
13624 width: 95px;
13625 font-weight: 500;
13626 }
13627 .checkout-edit-field__settings-option .options-wrapper::before {
13628 height: calc(100% - 50px);
13629 }
13630 .checkout-edit-field__settings-option .settings-title {
13631 padding: 20px 20px;
13632 }
13633 .checkout-edit-field__settings-option .options-wrapper {
13634 padding: 25px 20px;
13635 }
13636 .checkout-edit-field__settings-option .options-wrapper .single-option:nth-child(odd) {
13637 padding-right: 20px;
13638 }
13639 .checkout-edit-field__settings-option .options-wrapper .single-option:nth-child(even) {
13640 padding-left: 20px;
13641 }
13642 }
13643 @media only screen and (max-width: 1199px) {
13644 .checkout-edit-field__settings-option .options-wrapper {
13645 padding: 25px 20px;
13646 }
13647 .checkout-edit-field__settings-option .options-wrapper::before {
13648 display: none;
13649 }
13650 .checkout-edit-field__settings-option .options-wrapper .single-option {
13651 width: 100%;
13652 }
13653 .checkout-edit-field__settings-option .options-wrapper .single-option:nth-child(odd) {
13654 padding-right: 0;
13655 }
13656 .checkout-edit-field__settings-option .options-wrapper .single-option:nth-child(even) {
13657 padding-left: 0;
13658 }
13659 }
13660 .funnel-settings__header {
13661 padding: 28px 20px 27px 30px;
13662 }
13663 .funnel-settings__header .helper-link {
13664 display: flex;
13665 flex-flow: row;
13666 align-items: center;
13667 }
13668 .funnel-settings__header .helper-link li {
13669 margin-left: 35px;
13670 }
13671 .funnel-settings__header .helper-link li:first-child {
13672 margin-left: 0;
13673 }
13674 .funnel-settings__header .helper-link li a {
13675 font-weight: 500;
13676 font-size: 13px;
13677 color: #363B4E;
13678 }
13679 .funnel-settings__header .helper-link li a:hover {
13680 color: #6E42D3;
13681 }
13682
13683 .wpfnl-settings-page {
13684 --wpfnl-settings-top: 32px;
13685 --wpfnl-settings-offset: 92px;
13686 }
13687 .wpfnl-settings-page .wpfnl-dashboard {
13688 min-height: 0;
13689 }
13690 .wpfnl-settings-page .wpfnl-dashboard__nav {
13691 border-bottom: 1px solid #E0E4EB;
13692 }
13693 .wpfnl-settings-page .dashboard-nav__content {
13694 width: 100%;
13695 margin: 0;
13696 }
13697
13698 .wpfnl-funnel-settings__inner-content {
13699 width: 100%;
13700 padding: 0;
13701 }
13702
13703 .wpfnl-panel-title,
13704 .wpfn-settings__panels .wpfnl-funnel__single-settings .wpfnl-mcp-page__heading,
13705 .wpfn-settings__panels .wpfnl-funnel__single-settings .wpfnl-ai-asst__heading {
13706 display: none;
13707 }
13708
13709 .wpfn-settings__nav {
13710 width: 280px;
13711 flex-shrink: 0;
13712 padding: 15px 12px 20px;
13713 background: #ffffff;
13714 border-right: 1px solid #E0E4EB;
13715 border-radius: 0;
13716 box-shadow: none;
13717 position: sticky;
13718 top: var(--wpfnl-settings-top);
13719 z-index: 2;
13720 height: calc(100vh - var(--wpfnl-settings-offset));
13721 overflow-y: auto;
13722 }
13723 .wpfn-settings__nav-group {
13724 margin-bottom: 8px;
13725 }
13726 .wpfn-settings__nav-group:last-child {
13727 margin-bottom: 0;
13728 }
13729 .wpfn-settings__nav-group + .wpfn-settings__nav-group {
13730 border-top: 1px solid #EBEDF0;
13731 padding-top: 8px;
13732 }
13733 .wpfn-settings__nav .wpfn-settings__nav-group-label {
13734 display: block;
13735 padding: 6px 12px 4px;
13736 font-size: 11px;
13737 font-weight: 600;
13738 letter-spacing: 0.06em;
13739 text-transform: uppercase;
13740 color: #A7A8B3;
13741 user-select: none;
13742 }
13743 .wpfn-settings__nav ul {
13744 display: block;
13745 list-style: none;
13746 margin: 0;
13747 padding: 0;
13748 }
13749 .wpfn-settings__nav .nav-li {
13750 min-width: 0;
13751 display: flex;
13752 align-items: center;
13753 gap: 10px;
13754 padding: 9px 12px;
13755 margin-bottom: 2px;
13756 height: auto;
13757 font-size: 14px;
13758 font-weight: 500;
13759 line-height: 1.4;
13760 color: #363B4E;
13761 border: 0;
13762 border-radius: 8px;
13763 cursor: pointer;
13764 position: relative;
13765 text-transform: capitalize;
13766 transition: background-color 0.18s ease, color 0.18s ease;
13767 }
13768 .wpfn-settings__nav .nav-li svg {
13769 margin-right: 0;
13770 width: 18px;
13771 height: 18px;
13772 flex-shrink: 0;
13773 }
13774 .wpfn-settings__nav .nav-li > span:first-of-type {
13775 flex: 1;
13776 min-width: 0;
13777 white-space: nowrap;
13778 overflow: hidden;
13779 text-overflow: ellipsis;
13780 font-size: 14px;
13781 font-weight: 500;
13782 color: #363B4E;
13783 }
13784 .wpfn-settings__nav .nav-li .pro-tag-icon {
13785 margin-top: 0;
13786 margin-left: auto;
13787 flex-shrink: 0;
13788 }
13789 .wpfn-settings__nav .nav-li.active {
13790 font-weight: 600;
13791 }
13792 .wpfn-settings__nav .nav-li.active, .wpfn-settings__nav .nav-li:hover {
13793 border-color: transparent;
13794 box-shadow: none;
13795 background-color: #F4F2FF;
13796 }
13797 .wpfn-settings__nav .nav-li.active span:not(.pro-tag), .wpfn-settings__nav .nav-li:hover span:not(.pro-tag) {
13798 color: #6e42d3;
13799 }
13800 .wpfn-settings__nav .nav-li.active svg rect,
13801 .wpfn-settings__nav .nav-li.active svg circle,
13802 .wpfn-settings__nav .nav-li.active svg path, .wpfn-settings__nav .nav-li:hover svg rect,
13803 .wpfn-settings__nav .nav-li:hover svg circle,
13804 .wpfn-settings__nav .nav-li:hover svg path {
13805 stroke: #6E42D3;
13806 }
13807 .wpfn-settings__nav .nav-li.active[data-id=optin-settings] svg rect,
13808 .wpfn-settings__nav .nav-li.active[data-id=optin-settings] svg circle,
13809 .wpfn-settings__nav .nav-li.active[data-id=optin-settings] svg path, .wpfn-settings__nav .nav-li:hover[data-id=optin-settings] svg rect,
13810 .wpfn-settings__nav .nav-li:hover[data-id=optin-settings] svg circle,
13811 .wpfn-settings__nav .nav-li:hover[data-id=optin-settings] svg path {
13812 fill: #6E42D3;
13813 }
13814 .wpfn-settings__nav .nav-li.active[data-id=permalink-settings] svg path, .wpfn-settings__nav .nav-li:hover[data-id=permalink-settings] svg path {
13815 stroke: none;
13816 fill: #6E42D3;
13817 }
13818 .wpfn-settings__nav .nav-li.active[data-id=user-role-manager] svg path, .wpfn-settings__nav .nav-li.active[data-id=advance-settings] svg path, .wpfn-settings__nav .nav-li.active[data-id=rollback-settings] svg path, .wpfn-settings__nav .nav-li.active[data-id=log-settings] svg path, .wpfn-settings__nav .nav-li:hover[data-id=user-role-manager] svg path, .wpfn-settings__nav .nav-li:hover[data-id=advance-settings] svg path, .wpfn-settings__nav .nav-li:hover[data-id=rollback-settings] svg path, .wpfn-settings__nav .nav-li:hover[data-id=log-settings] svg path {
13819 stroke: none;
13820 fill: #6E42D3;
13821 }
13822 .wpfn-settings__nav .nav-li.active[data-id=ai-assistant-settings] svg path.wpfnl-ai-nav-icon-eye, .wpfn-settings__nav .nav-li:hover[data-id=ai-assistant-settings] svg path.wpfnl-ai-nav-icon-eye {
13823 fill: #6E42D3;
13824 }
13825 .wpfn-settings__nav .create-btn {
13826 margin-left: auto;
13827 }
13828 .wpfn-settings__nav .create-btn a {
13829 height: 44px;
13830 line-height: 45px;
13831 }
13832
13833 .wpfn-settings__content {
13834 flex: 1 1 auto;
13835 min-width: 0;
13836 max-height: calc(100vh - var(--wpfnl-settings-offset));
13837 overflow-y: auto;
13838 scrollbar-width: none;
13839 }
13840 .wpfn-settings__content::-webkit-scrollbar {
13841 display: none;
13842 }
13843
13844 .wpfn-settings__header {
13845 display: flex;
13846 flex-flow: row wrap;
13847 align-items: center;
13848 justify-content: space-between;
13849 gap: 16px;
13850 min-height: 65px;
13851 padding: 14px 30px;
13852 background: #fff;
13853 border-bottom: 1px solid #E0E4EB;
13854 position: sticky;
13855 top: 0;
13856 z-index: 3;
13857 }
13858 .wpfn-settings__header-title {
13859 display: flex;
13860 align-items: center;
13861 gap: 8px;
13862 margin: 0;
13863 padding: 0;
13864 color: #363B4E;
13865 font-size: 18px;
13866 font-weight: 600;
13867 line-height: 1.2;
13868 }
13869 .wpfn-settings__header-icon {
13870 display: flex;
13871 align-items: center;
13872 }
13873 .wpfn-settings__header-icon svg {
13874 display: block;
13875 width: 20px;
13876 height: 20px;
13877 }
13878 .wpfn-settings__header-actions {
13879 display: flex;
13880 align-items: center;
13881 gap: 10px;
13882 margin-left: auto;
13883 }
13884 .wpfn-settings__header.is-actionless .wpfn-settings__header-actions {
13885 display: none;
13886 }
13887 .wpfn-settings__header #wpfnl-update-global-settings {
13888 display: flex;
13889 align-items: center;
13890 justify-content: center;
13891 gap: 6px;
13892 height: 40px;
13893 margin: 0;
13894 padding: 0 18px;
13895 line-height: 1;
13896 }
13897
13898 .wpfn-settings__panels {
13899 padding: 30px 0 60px;
13900 }
13901
13902 .wpfnl-funnel-settings__wrapper {
13903 display: flex;
13904 align-items: flex-start;
13905 }
13906 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings {
13907 background: #fff;
13908 border-radius: 14px;
13909 width: calc(100% - 60px);
13910 max-width: 890px;
13911 margin: 0 auto;
13912 padding: 20px;
13913 box-shadow: 0px 1px 1px 0px rgba(182, 185, 191, 0.3);
13914 }
13915 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.user-role-manager, .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.log-settings, .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.mcp, .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.ai-assistant {
13916 max-width: 1120px;
13917 }
13918 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .settings-tab-container {
13919 margin: 16px 0 24px 0;
13920 }
13921 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .settings-tab-container .wpfnl-general-settings-tab-nav {
13922 display: flex;
13923 border-bottom: 1px solid #EDECF2;
13924 list-style: none;
13925 gap: 24px;
13926 font-weight: 500;
13927 }
13928 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .settings-tab-container .wpfnl-general-settings-tab-nav .inner-tab {
13929 color: #7A8B9A;
13930 font-family: Roboto;
13931 font-size: 14px;
13932 font-style: normal;
13933 font-weight: 400;
13934 line-height: 1.07;
13935 cursor: pointer;
13936 position: relative;
13937 margin-bottom: 13px;
13938 }
13939 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .settings-tab-container .wpfnl-general-settings-tab-nav .inner-tab.active {
13940 color: #6E42D3;
13941 font-weight: 500;
13942 }
13943 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .settings-tab-container .wpfnl-general-settings-tab-nav .inner-tab.active::after {
13944 content: "";
13945 position: absolute;
13946 left: 0;
13947 bottom: -15px;
13948 width: 100%;
13949 height: 2px;
13950 background-color: #6E42D3;
13951 }
13952 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-tab-content {
13953 display: none;
13954 }
13955 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-tab-content.active {
13956 display: block;
13957 }
13958 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings hr {
13959 border: none;
13960 border-bottom: 1px solid #EDECF2;
13961 }
13962 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.general .settings-title {
13963 color: #363B4E;
13964 font-family: Roboto;
13965 font-size: 20px;
13966 font-style: normal;
13967 font-weight: 500;
13968 line-height: 1.2;
13969 }
13970 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.general hr {
13971 margin-bottom: 24px;
13972 border: none;
13973 border-bottom: 1px solid #EDECF2;
13974 }
13975 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.general .wpfnl-hidden {
13976 display: none;
13977 }
13978 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.general .wpfnl-box {
13979 padding-top: 16px;
13980 }
13981 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.general .wpfnl-field-wrapper {
13982 margin-bottom: 24px;
13983 }
13984 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.general .wpfnl-field-wrapper .wpfnl-fields {
13985 max-width: inherit;
13986 }
13987 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.general .wpfnl-field-wrapper label {
13988 color: #2D3149;
13989 font-size: 15px;
13990 font-style: normal;
13991 font-weight: 400;
13992 line-height: 1;
13993 }
13994 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.general .wpfnl-field-wrapper .wpfnl-items-wrapper {
13995 display: flex;
13996 align-items: center;
13997 gap: 16px;
13998 flex-wrap: wrap;
13999 }
14000 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.general .wpfnl-field-wrapper .wpfnl-items-wrapper .wpfnl-single-item {
14001 border-radius: 10px;
14002 width: 130px;
14003 border: 1px solid #EDECF2;
14004 background: #FFF;
14005 padding: 18px 30px;
14006 display: flex;
14007 flex-direction: column;
14008 align-items: center;
14009 gap: 8px;
14010 cursor: pointer;
14011 position: relative;
14012 z-index: 2;
14013 overflow: hidden;
14014 }
14015 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.general .wpfnl-field-wrapper .wpfnl-items-wrapper .wpfnl-single-item img {
14016 width: 30px;
14017 height: 30px;
14018 }
14019 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.general .wpfnl-field-wrapper .wpfnl-items-wrapper .wpfnl-single-item .wpfnl-title {
14020 color: #2D3149;
14021 font-family: Roboto;
14022 font-size: 13px;
14023 font-style: normal;
14024 font-weight: 400;
14025 text-align: center;
14026 width: max-content;
14027 line-height: 1;
14028 }
14029 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.general .wpfnl-field-wrapper .wpfnl-items-wrapper .wpfnl-single-item::before {
14030 content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIiBmaWxsPSJub25lIj4KICA8Y2lyY2xlIGN4PSIxMCIgY3k9IjEwIiByPSIxMCIgZmlsbD0iIzZFNDJEMyIvPgogIDxwYXRoIGQ9Ik0xNC43OTA5IDcuMTkzNjlDMTQuNTEyNCA2LjkzNTM2IDE0LjA2MDIgNi45MzU1MiAxMy43ODE0IDcuMTkzNjlMOS4yMzgwOCAxMS40MDMyTDcuMjE4NzcgOS41MzIzMkM2LjkzOTk0IDkuMjczOTkgNi40ODc5NiA5LjI3Mzk5IDYuMjA5MTIgOS41MzIzMkM1LjkzMDI5IDkuNzkwNjUgNS45MzAyOSAxMC4yMDk0IDYuMjA5MTIgMTAuNDY3N0w4LjczMzE1IDEyLjgwNjJDOC44NzI0OCAxMi45MzUzIDkuMDU1MTggMTMgOS4yMzc4OSAxM0M5LjQyMDYgMTMgOS42MDM0NyAxMi45MzU1IDkuNzQyOCAxMi44MDYyTDE0Ljc5MDkgOC4xMjkwOUMxNS4wNjk3IDcuODcwOTQgMTUuMDY5NyA3LjQ1MjAxIDE0Ljc5MDkgNy4xOTM2OVoiIGZpbGw9IndoaXRlIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuMiIvPgo8L3N2Zz4=");
14031 position: absolute;
14032 right: 10px;
14033 top: 5px;
14034 display: block;
14035 width: 20px;
14036 height: 20px;
14037 opacity: 0;
14038 visibility: hidden;
14039 transition: all 0.3s ease;
14040 }
14041 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.general .wpfnl-field-wrapper .wpfnl-items-wrapper .wpfnl-single-item::after {
14042 content: "";
14043 position: absolute;
14044 right: 10px;
14045 top: 5px;
14046 display: block;
14047 width: 18px;
14048 height: 18px;
14049 opacity: 1;
14050 visibility: visible;
14051 transition: all 0.3s ease;
14052 border: 1px solid #EDECF2;
14053 border-radius: 50%;
14054 }
14055 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.general .wpfnl-field-wrapper .wpfnl-items-wrapper .wpfnl-single-item.checked {
14056 border: 1px solid #6E42D3;
14057 }
14058 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.general .wpfnl-field-wrapper .wpfnl-items-wrapper .wpfnl-single-item.checked::before {
14059 opacity: 1;
14060 visibility: visible;
14061 }
14062 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.general .wpfnl-field-wrapper .wpfnl-items-wrapper .wpfnl-single-item.checked::after {
14063 opacity: 0;
14064 visibility: hidden;
14065 }
14066 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.general .wpfnl-field-wrapper .wpfnl-items-wrapper .wpfnl-single-item:hover {
14067 border: 1px solid #6E42D3;
14068 }
14069 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.general button {
14070 background: #fff;
14071 color: #6E42D3;
14072 font-family: Inter;
14073 font-size: 14px;
14074 font-style: normal;
14075 font-weight: 600;
14076 line-height: 1;
14077 border-radius: 10px;
14078 border: 1px solid #6E42D3;
14079 }
14080 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.general button .icon-sync svg {
14081 stroke: #6E42D3 !important;
14082 }
14083 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.general button .icon {
14084 stroke: #6E42D3 !important;
14085 }
14086 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings:not(.general) {
14087 display: none;
14088 }
14089 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings > a > .pro-tag {
14090 padding: 14px 35px;
14091 text-align: center;
14092 margin: 30px;
14093 box-shadow: none;
14094 border-radius: 10px;
14095 }
14096 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .settings-title {
14097 color: #363B4E;
14098 font-family: Roboto;
14099 font-size: 20px;
14100 font-style: normal;
14101 font-weight: 500;
14102 line-height: 1.2;
14103 }
14104 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-box {
14105 padding: 0;
14106 background: unset;
14107 box-shadow: none;
14108 border-radius: unset;
14109 }
14110 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-box.skip-cart-setting .wpfnl-skip-cart .wpfnl-field-wrapper .has-tooltip {
14111 max-width: 280px;
14112 width: 100%;
14113 }
14114 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-box.skip-cart-setting .wpfnl-field-wrapper {
14115 gap: 6px;
14116 margin-bottom: 24px;
14117 }
14118 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-box.skip-cart-setting .wpfnl-field-wrapper.skip-cart-input-wrapper .skip-cart-label {
14119 width: auto;
14120 }
14121 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-box.order-management .wpfnl-field-wrapper, .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-box.payment-management .wpfnl-field-wrapper {
14122 gap: 6px;
14123 margin-bottom: 24px;
14124 }
14125 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-box.analytics-settings .wpfnl-field-wrapper, .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-box.opt-in-email .wpfnl-field-wrapper, .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-box.recapcha-settings .wpfnl-field-wrapper, .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-box.facebook-pixel .wpfnl-field-wrapper, .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-box.gtm .wpfnl-field-wrapper, .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-box.google-place-api-settings .wpfnl-field-wrapper, .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-box.enable-log-wrapper .wpfnl-field-wrapper {
14126 gap: 6px;
14127 margin-bottom: 24px;
14128 max-width: 350px;
14129 width: 100%;
14130 }
14131 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-box.analytics-settings .wpfnl-field-wrapper label, .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-box.opt-in-email .wpfnl-field-wrapper label, .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-box.recapcha-settings .wpfnl-field-wrapper label, .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-box.facebook-pixel .wpfnl-field-wrapper label, .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-box.gtm .wpfnl-field-wrapper label, .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-box.google-place-api-settings .wpfnl-field-wrapper label, .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-box.enable-log-wrapper .wpfnl-field-wrapper label {
14132 display: flex;
14133 align-items: center;
14134 justify-content: start;
14135 gap: 4px;
14136 }
14137 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-box.analytics-settings .pixel-field-wrapper,
14138 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-box.analytics-settings .gtm-field-wrapper, .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-box.opt-in-email .pixel-field-wrapper,
14139 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-box.opt-in-email .gtm-field-wrapper, .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-box.recapcha-settings .pixel-field-wrapper,
14140 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-box.recapcha-settings .gtm-field-wrapper, .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-box.facebook-pixel .pixel-field-wrapper,
14141 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-box.facebook-pixel .gtm-field-wrapper, .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-box.gtm .pixel-field-wrapper,
14142 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-box.gtm .gtm-field-wrapper, .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-box.google-place-api-settings .pixel-field-wrapper,
14143 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-box.google-place-api-settings .gtm-field-wrapper, .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-box.enable-log-wrapper .pixel-field-wrapper,
14144 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-box.enable-log-wrapper .gtm-field-wrapper {
14145 display: flex;
14146 align-items: start;
14147 justify-content: space-between;
14148 }
14149 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-box.analytics-settings .pixel-field-wrapper .guide-btn,
14150 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-box.analytics-settings .gtm-field-wrapper .guide-btn, .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-box.opt-in-email .pixel-field-wrapper .guide-btn,
14151 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-box.opt-in-email .gtm-field-wrapper .guide-btn, .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-box.recapcha-settings .pixel-field-wrapper .guide-btn,
14152 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-box.recapcha-settings .gtm-field-wrapper .guide-btn, .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-box.facebook-pixel .pixel-field-wrapper .guide-btn,
14153 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-box.facebook-pixel .gtm-field-wrapper .guide-btn, .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-box.gtm .pixel-field-wrapper .guide-btn,
14154 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-box.gtm .gtm-field-wrapper .guide-btn, .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-box.google-place-api-settings .pixel-field-wrapper .guide-btn,
14155 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-box.google-place-api-settings .gtm-field-wrapper .guide-btn, .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-box.enable-log-wrapper .pixel-field-wrapper .guide-btn,
14156 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-box.enable-log-wrapper .gtm-field-wrapper .guide-btn {
14157 display: flex;
14158 align-items: center;
14159 justify-content: center;
14160 background: transparent;
14161 gap: 6px;
14162 padding: 9px 14px;
14163 border-radius: 8px;
14164 border: 1px solid #EDECF2;
14165 outline: none;
14166 color: #363B4E;
14167 font-family: Roboto;
14168 font-size: 14px;
14169 font-style: normal;
14170 font-weight: 500;
14171 line-height: normal;
14172 }
14173 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-box.recapcha-settings {
14174 padding: 0;
14175 background: unset;
14176 box-shadow: none;
14177 border-radius: none;
14178 }
14179 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-box .recapcha-wrapper {
14180 gap: 6px;
14181 max-width: 350px;
14182 margin-bottom: 20px;
14183 }
14184 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-box .recapcha-wrapper:last-child {
14185 margin-bottom: 0;
14186 }
14187 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-box .recapcha-wrapper .connect-recaptcha,
14188 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-box .recapcha-wrapper .recaptcha-label {
14189 width: unset;
14190 }
14191 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-field-wrapper > label {
14192 width: 300px;
14193 }
14194 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-field-wrapper .disable-analytics-label,
14195 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-field-wrapper .facebook-pixel-label,
14196 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-field-wrapper .gtm-label,
14197 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-field-wrapper .log-status-label {
14198 width: unset;
14199 }
14200 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-field-wrapper .wpfnl-fields {
14201 width: 100%;
14202 max-width: 100%;
14203 }
14204 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-field-wrapper .wpfnl-fields.remove-transients {
14205 max-width: 100px;
14206 width: 100%;
14207 }
14208 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-field-wrapper .wpfnl-fields.remove-transients .transient-btn-wrapper {
14209 width: unset;
14210 display: flex;
14211 align-items: center;
14212 flex-direction: row-reverse;
14213 gap: 10px;
14214 }
14215 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-field-wrapper .wpfnl-fields.enable-facebook-pixel, .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-field-wrapper .wpfnl-fields.enable-log-status, .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-field-wrapper .wpfnl-fields.enable-gtm, .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-field-wrapper .wpfnl-fields.disable-theme-style, .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-field-wrapper .wpfnl-fields.clear-funnel-data {
14216 width: unset;
14217 }
14218 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-field-wrapper .wpfnl-fields .sync-btn-wrapper {
14219 background-image: url("../../assets//images/sync-template-img.png");
14220 background-repeat: no-repeat;
14221 background-position: center;
14222 background-size: cover;
14223 border-radius: 10px;
14224 height: 186px;
14225 width: 276px;
14226 display: flex;
14227 align-items: center;
14228 justify-content: center;
14229 }
14230 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-field-wrapper .wpfnl-fields select {
14231 min-width: auto;
14232 padding: 0 15px;
14233 line-height: 1.1;
14234 }
14235 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-field-wrapper .wpfnl-fields .clear-template {
14236 padding: 0 20px;
14237 display: flex;
14238 flex-flow: row;
14239 align-items: center;
14240 }
14241 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-field-wrapper .wpfnl-fields .clear-template.clear-transients-btn {
14242 border-radius: 6px;
14243 background: rgba(255, 81, 85, 0.1);
14244 padding: 9px 10px;
14245 border: none;
14246 outline: none;
14247 cursor: pointer;
14248 transition: all 0.3s;
14249 }
14250 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-field-wrapper .wpfnl-fields .clear-template.clear-transients-btn:hover {
14251 background: rgba(255, 81, 85, 0.3);
14252 }
14253 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-field-wrapper .wpfnl-fields .clear-template .sync-btn-text {
14254 color: #6E42D3;
14255 }
14256 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-field-wrapper .wpfnl-fields .clear-template .sync-btn-text.success {
14257 color: #239654;
14258 font-size: 12px;
14259 font-weight: 400;
14260 }
14261 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-field-wrapper .wpfnl-fields .clear-template span {
14262 position: relative;
14263 top: -1px;
14264 margin-right: 5px;
14265 }
14266 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-field-wrapper .wpfnl-fields .clear-template svg {
14267 display: block;
14268 }
14269 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-field-wrapper .wpfnl-fields .clear-template .sync-icon {
14270 animation: sync_spin 1.5s linear infinite;
14271 }
14272 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-field-wrapper .wpfnl-fields .clear-template .check-icon {
14273 top: 0px;
14274 display: none;
14275 }
14276 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-field-wrapper.analytics-stats .wpfnl-fields {
14277 max-width: 100%;
14278 }
14279 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-field-wrapper.analytics-stats .wpfnl-fields .wpfnl-checkbox {
14280 display: inline-block;
14281 }
14282 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-field-wrapper.analytics-stats .wpfnl-fields.pixel-events-wrapper, .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-field-wrapper.analytics-stats .wpfnl-fields.gtm-events-wrapper, .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-field-wrapper.analytics-stats .wpfnl-fields.disable-tracking-wrapper {
14283 display: flex;
14284 flex-direction: column;
14285 gap: 22px;
14286 margin-top: 20px;
14287 }
14288 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-field-wrapper.analytics-stats .wpfnl-fields.pixel-events-wrapper .wpfnl-checkbox label, .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-field-wrapper.analytics-stats .wpfnl-fields.gtm-events-wrapper .wpfnl-checkbox label, .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-field-wrapper.analytics-stats .wpfnl-fields.disable-tracking-wrapper .wpfnl-checkbox label {
14289 color: #363B4E;
14290 font-family: Roboto;
14291 font-size: 14px;
14292 font-style: normal;
14293 font-weight: 400;
14294 line-height: 1.07;
14295 }
14296 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-field-wrapper.sync-template {
14297 margin-bottom: 0;
14298 }
14299 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-field-wrapper.sync-template .wpfnl-fields {
14300 display: flex;
14301 align-items: center;
14302 }
14303 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-field-wrapper.sync-template .wpfnl-fields .wpfnl-alert {
14304 margin-left: 8px;
14305 }
14306 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.permalink .settings-title {
14307 box-shadow: none;
14308 color: #2D3149;
14309 font-size: 18px;
14310 font-style: normal;
14311 font-weight: 500;
14312 line-height: 1.33;
14313 }
14314 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.permalink .wpfnl-all-fields {
14315 width: 100%;
14316 }
14317 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.permalink .wpfnl-all-fields .wpfnl-fields {
14318 max-width: 100%;
14319 margin-bottom: 12px;
14320 width: 100%;
14321 }
14322 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.permalink .wpfnl-all-fields .wpfnl-fields .wpfnl-radiobtn > label {
14323 border-radius: 10px;
14324 border: 1px solid #EDECF2;
14325 background: #FFF;
14326 padding: 16px 20px;
14327 padding-left: 60px;
14328 width: 100%;
14329 }
14330 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.permalink .wpfnl-all-fields .wpfnl-fields .wpfnl-radiobtn > label:hover {
14331 border: 1px solid #6E42D3;
14332 box-shadow: 0px 20px 30px 0px rgba(199, 191, 217, 0.3);
14333 }
14334 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.permalink .wpfnl-all-fields .wpfnl-fields:last-child {
14335 margin-bottom: 0;
14336 }
14337 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.permalink .wpfnl-all-fields .wpfnl-fields label span {
14338 display: block;
14339 word-break: break-word;
14340 }
14341 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.permalink .wpfnl-all-fields .wpfnl-fields label span.label-title {
14342 color: #2D3149;
14343 font-size: 14px;
14344 font-style: normal;
14345 font-weight: 500;
14346 line-height: 1;
14347 margin-bottom: 7px;
14348 }
14349 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.permalink .wpfnl-all-fields .wpfnl-fields label span.label-subheading {
14350 color: #7A8B9A;
14351 font-size: 13px;
14352 font-style: normal;
14353 font-weight: 400;
14354 line-height: 1;
14355 }
14356 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.permalink .wpfnl-all-fields .wpfnl-radiobtn input[type=radio]:checked + label {
14357 border: 1px solid #6E42D3;
14358 box-shadow: 0px 20px 30px 0px rgba(199, 191, 217, 0.3);
14359 }
14360 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.permalink .wpfnl-all-fields .wpfnl-radiobtn input[type=radio]:checked + label::before {
14361 border-color: #6E42D3;
14362 background-color: #6E42D3;
14363 }
14364 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.permalink .wpfnl-all-fields .wpfnl-radiobtn label::before {
14365 left: 20px;
14366 top: 33%;
14367 }
14368 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.permalink .wpfnl-all-fields .wpfnl-radiobtn label::after {
14369 content: "";
14370 position: absolute;
14371 left: 24.5px;
14372 top: 43%;
14373 width: 9px;
14374 height: 4px;
14375 transform: rotate(-45deg);
14376 border-bottom: 2px solid #fff;
14377 border-left: 2px solid #fff;
14378 transition: all 0.3s ease;
14379 opacity: 0;
14380 visibility: hidden;
14381 border-radius: 0;
14382 }
14383 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.permalink .wpfnl-all-fields .wpfnl-radiobtn input[type=radio]:checked + label::after {
14384 visibility: visible;
14385 opacity: 1;
14386 }
14387 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.permalink .wpfnl-box {
14388 padding-top: 0;
14389 }
14390 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.permalink hr {
14391 margin-bottom: 24px;
14392 }
14393 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.permalink .wpfnl-field-wrapper {
14394 align-items: flex-start;
14395 margin-bottom: 24px;
14396 }
14397 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.permalink .wpfnl-field-wrapper:last-child {
14398 margin-bottom: 0;
14399 }
14400 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.permalink .wpfnl-field-wrapper > label {
14401 color: #2D3149;
14402 font-size: 15px;
14403 font-style: normal;
14404 font-weight: 400;
14405 line-height: 1;
14406 }
14407 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.permalink .wpfnl-field-wrapper.wpfnl-align-top {
14408 align-items: flex-start;
14409 }
14410 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.permalink .wpfnl-field-wrapper.wpfnl-align-top .wpfnl-fields {
14411 max-width: inherit;
14412 }
14413 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.permalink .wpfnl-field-wrapper.wpfnl-align-top .wpfnl-fields .wpfnl-radiobtn label {
14414 font-size: 13px;
14415 text-transform: none;
14416 line-height: 1.3;
14417 word-break: break-all;
14418 }
14419 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.permalink .wpfnl-field-wrapper.wpfnl-align-top .wpfnl-fields .wpfnl-radiobtn label:before {
14420 top: 0;
14421 }
14422 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.permalink .wpfnl-field-wrapper.wpfnl-align-top .wpfnl-fields .wpfnl-radiobtn label:after {
14423 top: 5px;
14424 }
14425 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.permalink .wpfnl-field-wrapper.parmalink-base .wpfnl-parmalink-inputs-wrapper {
14426 width: calc(100% - 300px);
14427 }
14428 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.permalink .wpfnl-field-wrapper.parmalink-base .wpfnl-parmalink-inputs-wrapper .wpfnl-fields {
14429 max-width: 350px;
14430 margin-bottom: 16px;
14431 width: 100%;
14432 }
14433 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.permalink .wpfnl-field-wrapper.parmalink-base .wpfnl-parmalink-inputs-wrapper .wpfnl-fields label {
14434 margin-bottom: 6px;
14435 display: inline-block;
14436 }
14437 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.permalink .wpfnl-field-wrapper.parmalink-base .wpfnl-parmalink-inputs-wrapper .wpfnl-fields label:last-child {
14438 margin-bottom: 0;
14439 }
14440 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.permalink .wpfnl-field-wrapper.parmalink-base .wpfnl-parmalink-inputs-wrapper .wpfnl-fields:last-child {
14441 margin-bottom: 0;
14442 }
14443 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.optin .email-settings .settings-title,
14444 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.optin .wpfnl-recaptcha-setting .settings-title {
14445 box-shadow: none;
14446 color: #2D3149;
14447 font-size: 18px;
14448 font-style: normal;
14449 font-weight: 500;
14450 line-height: 1.33;
14451 }
14452 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.optin .wpfnl-recaptcha-setting .wpfnl-checkbox.no-title label:before {
14453 border-color: #bdc7eb;
14454 }
14455 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.lms-settings .settings-title {
14456 margin-bottom: 16px;
14457 }
14458 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.lms-settings .wpfnl-field-wrapper {
14459 gap: 6px;
14460 }
14461 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.offer {
14462 position: relative;
14463 }
14464 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.offer .wpfnl-box {
14465 position: relative;
14466 }
14467 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.offer .wpfnl-field-wrapper > label {
14468 width: 480px;
14469 }
14470 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.offer .wpfnl-field-wrapper .wpfnl-fields {
14471 width: auto;
14472 max-width: initial;
14473 }
14474 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.offer .settings-title {
14475 position: relative;
14476 }
14477 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.event-tracking .pro-tag-icon {
14478 display: inline-block;
14479 transform: translate(5px, 5px);
14480 }
14481 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.event-tracking .google-place-api-settings {
14482 margin-bottom: 20px;
14483 }
14484 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.event-tracking .google-place-api-settings .wpfnl-fields {
14485 position: relative;
14486 }
14487 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.event-tracking .google-place-api-settings .wpfnl-fields input {
14488 padding: 1rem 3.2rem 1rem 1.2rem;
14489 }
14490 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.event-tracking .google-place-api-settings .wpfnl-fields .password-icon {
14491 display: flex;
14492 align-items: center;
14493 position: absolute;
14494 right: 0;
14495 width: 1.2rem;
14496 color: #f9f9f9;
14497 transition: color 0.2s;
14498 cursor: pointer;
14499 }
14500 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.event-tracking .google-place-api-settings .wpfnl-fields .eye-regular svg {
14501 width: 20px;
14502 float: right;
14503 margin-left: -25px;
14504 margin-top: -27px;
14505 position: relative;
14506 z-index: 2;
14507 }
14508 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.event-tracking .google-place-api-settings .wpfnl-fields .eye-slash-regular svg {
14509 width: 20px;
14510 float: right;
14511 margin-left: -25px;
14512 margin-top: -25px;
14513 position: relative;
14514 z-index: 2;
14515 }
14516 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.event-tracking .google-place-api-settings .wpfnl-fields .hide-eye-icon {
14517 display: none;
14518 }
14519 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .utm,
14520 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .gtm,
14521 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .email-settings,
14522 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .facebook-pixel,
14523 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-recaptcha-setting,
14524 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .google-place-api-settings {
14525 margin-bottom: 30px;
14526 background-color: #fff;
14527 border-radius: 10px;
14528 }
14529 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .utm .settings-title,
14530 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .gtm .settings-title,
14531 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .email-settings .settings-title,
14532 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .facebook-pixel .settings-title,
14533 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-recaptcha-setting .settings-title,
14534 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .google-place-api-settings .settings-title {
14535 display: flex;
14536 flex-flow: row wrap;
14537 align-items: center;
14538 }
14539 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .utm .settings-title > svg,
14540 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .gtm .settings-title > svg,
14541 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .email-settings .settings-title > svg,
14542 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .facebook-pixel .settings-title > svg,
14543 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-recaptcha-setting .settings-title > svg,
14544 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .google-place-api-settings .settings-title > svg {
14545 margin-right: 10px;
14546 }
14547 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .utm .settings-title a,
14548 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .gtm .settings-title a,
14549 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .email-settings .settings-title a,
14550 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .facebook-pixel .settings-title a,
14551 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-recaptcha-setting .settings-title a,
14552 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .google-place-api-settings .settings-title a {
14553 line-height: 1;
14554 position: relative;
14555 top: 3px;
14556 margin-left: auto;
14557 }
14558 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .utm .settings-title a svg,
14559 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .gtm .settings-title a svg,
14560 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .email-settings .settings-title a svg,
14561 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .facebook-pixel .settings-title a svg,
14562 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-recaptcha-setting .settings-title a svg,
14563 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .google-place-api-settings .settings-title a svg {
14564 width: 20px;
14565 height: 20px;
14566 }
14567 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .utm .settings-title a svg path,
14568 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .gtm .settings-title a svg path,
14569 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .email-settings .settings-title a svg path,
14570 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .facebook-pixel .settings-title a svg path,
14571 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-recaptcha-setting .settings-title a svg path,
14572 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .google-place-api-settings .settings-title a svg path {
14573 stroke: #6E42D3;
14574 }
14575 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .utm .wpfnl-checkbox.no-title label:before,
14576 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .gtm .wpfnl-checkbox.no-title label:before,
14577 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .email-settings .wpfnl-checkbox.no-title label:before,
14578 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .facebook-pixel .wpfnl-checkbox.no-title label:before,
14579 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-recaptcha-setting .wpfnl-checkbox.no-title label:before,
14580 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .google-place-api-settings .wpfnl-checkbox.no-title label:before {
14581 border-color: #6E42D3;
14582 }
14583 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.advance-settings .settings-title, .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.rollback-settings .settings-title {
14584 position: relative;
14585 }
14586 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.advance-settings .wpfnl-settings-list, .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.rollback-settings .wpfnl-settings-list {
14587 background: #FFF;
14588 }
14589 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.advance-settings .wpfnl-settings-list__row, .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.rollback-settings .wpfnl-settings-list__row {
14590 display: flex;
14591 align-items: flex-start;
14592 justify-content: space-between;
14593 gap: 32px;
14594 padding: 20px 0;
14595 }
14596 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.advance-settings .wpfnl-settings-list__row:first-child, .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.rollback-settings .wpfnl-settings-list__row:first-child {
14597 padding-top: 0;
14598 }
14599 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.advance-settings .wpfnl-settings-list__row + .wpfnl-settings-list__row, .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.rollback-settings .wpfnl-settings-list__row + .wpfnl-settings-list__row {
14600 border-top: 1px solid #EDECF2;
14601 }
14602 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.advance-settings .wpfnl-settings-list__info, .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.rollback-settings .wpfnl-settings-list__info {
14603 flex: 1 1 auto;
14604 min-width: 0;
14605 }
14606 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.advance-settings .wpfnl-settings-list__title, .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.rollback-settings .wpfnl-settings-list__title {
14607 margin: 0 0 6px;
14608 color: #363B4E;
14609 font-size: 15px;
14610 font-weight: 600;
14611 line-height: 1.35;
14612 }
14613 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.advance-settings .wpfnl-settings-list__desc, .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.rollback-settings .wpfnl-settings-list__desc {
14614 margin: 0;
14615 max-width: 620px;
14616 color: #7A8B9A;
14617 font-size: 13px;
14618 font-weight: 400;
14619 line-height: 1.55;
14620 }
14621 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.advance-settings .wpfnl-settings-list__desc a, .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.rollback-settings .wpfnl-settings-list__desc a {
14622 font-size: inherit;
14623 color: #6E42D3;
14624 text-decoration: underline;
14625 }
14626 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.advance-settings .wpfnl-settings-list__action, .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.rollback-settings .wpfnl-settings-list__action {
14627 flex-shrink: 0;
14628 display: flex;
14629 align-items: center;
14630 gap: 10px;
14631 padding-top: 2px;
14632 }
14633 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.advance-settings .wpfnl-settings-list__value, .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.rollback-settings .wpfnl-settings-list__value {
14634 color: #363B4E;
14635 font-size: 14px;
14636 font-weight: 500;
14637 line-height: 1.4;
14638 white-space: nowrap;
14639 }
14640 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.advance-settings .wpfnl-settings-list .transient-btn-wrapper, .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.rollback-settings .wpfnl-settings-list .transient-btn-wrapper {
14641 display: flex;
14642 align-items: center;
14643 flex-direction: row-reverse;
14644 gap: 10px;
14645 }
14646 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.advance-settings .wpfnl-settings-list .clear-transients-btn, .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.rollback-settings .wpfnl-settings-list .clear-transients-btn {
14647 display: flex;
14648 align-items: center;
14649 justify-content: center;
14650 padding: 9px 10px;
14651 border: none;
14652 border-radius: 6px;
14653 background: rgba(255, 81, 85, 0.1);
14654 outline: none;
14655 cursor: pointer;
14656 transition: all 0.3s;
14657 }
14658 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.advance-settings .wpfnl-settings-list .clear-transients-btn:hover, .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.rollback-settings .wpfnl-settings-list .clear-transients-btn:hover {
14659 background: rgba(255, 81, 85, 0.3);
14660 }
14661 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.advance-settings .wpfnl-settings-list .rollback-options, .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.rollback-settings .wpfnl-settings-list .rollback-options {
14662 width: 180px;
14663 min-width: 180px;
14664 height: 36px;
14665 margin: 0;
14666 color: #363B4E;
14667 font-size: 13px;
14668 font-weight: 400;
14669 line-height: normal;
14670 }
14671 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.advance-settings .wpfnl-settings-list .wpfnl-rollback-button, .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.rollback-settings .wpfnl-settings-list .wpfnl-rollback-button {
14672 display: flex;
14673 align-items: center;
14674 justify-content: center;
14675 width: 100px;
14676 height: 36px;
14677 border-radius: 10px;
14678 background: #6E42D3;
14679 box-shadow: 0px 9px 14px 0px rgba(193, 183, 232, 0.5);
14680 color: #fff;
14681 font-size: 14px;
14682 font-weight: 500;
14683 }
14684 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.advance-settings .wpfnl-settings-list .wpfnl-rollback-button:hover, .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.rollback-settings .wpfnl-settings-list .wpfnl-rollback-button:hover {
14685 color: #fff;
14686 background: #4C25A5;
14687 }
14688 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.advance-settings .wpfnl-align-top, .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.rollback-settings .wpfnl-align-top {
14689 align-items: flex-start;
14690 }
14691 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.advance-settings .hints, .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.rollback-settings .hints {
14692 display: block;
14693 }
14694 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.advance-settings .wpfnl-error, .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.rollback-settings .wpfnl-error {
14695 color: #F69220;
14696 font-family: Roboto;
14697 font-size: 13px;
14698 font-style: normal;
14699 font-weight: 400;
14700 line-height: 15px;
14701 display: flex;
14702 align-items: center;
14703 gap: 6px;
14704 }
14705 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.advance-settings .wpfnl-settings-list__hint, .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.rollback-settings .wpfnl-settings-list__hint {
14706 margin-top: 14px;
14707 }
14708 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.log-settings .log-view-select {
14709 width: 330px;
14710 }
14711 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.log-settings .log-view-btn > a {
14712 margin-left: 10px;
14713 }
14714 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.log-settings .wpfnl-loader {
14715 position: relative;
14716 top: 2px;
14717 }
14718 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.log-settings .log-field .settings-title {
14719 padding-bottom: 13px;
14720 margin-bottom: 22px;
14721 border-bottom: 1px solid #EDECF2;
14722 }
14723 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.user-role-manager .wpfnl-user-role-container .wpfnl-box {
14724 position: relative;
14725 }
14726 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.user-role-manager .wpfnl-user-role-container .wpfnl-box .wpfnl-role-list-wrapper {
14727 display: flex;
14728 flex-direction: column;
14729 align-items: start;
14730 gap: 12px;
14731 }
14732 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.user-role-manager .wpfnl-user-role-container .wpfnl-box .wpfnl-role-list-wrapper .wpfnl-role-row {
14733 display: flex;
14734 align-items: center;
14735 justify-content: space-between;
14736 max-width: 316px;
14737 width: 100%;
14738 border-radius: 10px;
14739 border: 1px solid #EDECF2;
14740 background: #FFF;
14741 padding: 16px;
14742 transition: all 0.3s;
14743 }
14744 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.user-role-manager .wpfnl-user-role-container .wpfnl-box .wpfnl-role-list-wrapper .wpfnl-role-row:has(.switcher-wrapper input[type=checkbox]:checked) {
14745 border: 1px solid #6E42D3;
14746 box-shadow: 0px 20px 30px 0px rgba(199, 191, 217, 0.3);
14747 }
14748 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.user-role-manager .wpfnl-user-role-container .wpfnl-box .wpfnl-role-list-wrapper .wpfnl-role-row:hover {
14749 border: 1px solid #6E42D3;
14750 box-shadow: 0px 20px 30px 0px rgba(199, 191, 217, 0.3);
14751 }
14752 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.user-role-manager .wpfnl-user-role-container .wpfnl-box .wpfnl-role-list-wrapper .wpfnl-role-row .text-wrapper .role-header {
14753 display: flex;
14754 align-items: center;
14755 gap: 5px;
14756 }
14757 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.user-role-manager .wpfnl-user-role-container .wpfnl-box .wpfnl-role-list-wrapper .wpfnl-role-row .text-wrapper .role-header .role-title {
14758 color: #363B4E;
14759 font-family: Roboto;
14760 font-size: 14px;
14761 font-style: normal;
14762 font-weight: 500;
14763 line-height: normal;
14764 }
14765 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.user-role-manager .wpfnl-user-role-container .wpfnl-box .wpfnl-role-list-wrapper .wpfnl-role-row .text-wrapper .role-description {
14766 color: #7A8B9A;
14767 font-family: Roboto;
14768 font-size: 13px;
14769 font-style: normal;
14770 font-weight: 400;
14771 line-height: 1;
14772 margin-top: 5px;
14773 }
14774 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.user-role-manager .wpfnl-role-table {
14775 width: 100%;
14776 text-align: left;
14777 border-collapse: collapse;
14778 }
14779 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.user-role-manager .wpfnl-role-table tr th {
14780 font-size: 16px;
14781 color: #363B4E;
14782 font-weight: 600;
14783 padding: 14px 20px;
14784 }
14785 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.user-role-manager .wpfnl-role-table tr th:first-child {
14786 width: 210px;
14787 }
14788 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.user-role-manager .wpfnl-role-table tr td > span,
14789 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.user-role-manager .wpfnl-role-table tr td {
14790 font-size: 14px;
14791 color: #363B4E;
14792 font-weight: 600;
14793 }
14794 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.user-role-manager .wpfnl-role-table tr td {
14795 border-top: 1px solid #EEF0F3;
14796 padding: 14px 20px;
14797 }
14798 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.user-role-manager .wpfnl-role-table tr td:first-child {
14799 width: 210px;
14800 }
14801 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.user-role-manager .wpfnl-role-table tr td .wpfnl-checkbox {
14802 border: 1px solid #EEF0F3;
14803 padding: 8px;
14804 display: inline-block;
14805 border-radius: 8px;
14806 }
14807 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.user-role-manager .wpfnl-role-table tr td .wpfnl-checkbox label {
14808 font-size: 13px;
14809 line-height: 1;
14810 color: #363B4E;
14811 cursor: pointer;
14812 }
14813 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.user-role-manager .wpfnl-analytics-settings-container {
14814 position: relative;
14815 }
14816 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.user-role-manager .wpfnl-analytics-settings-container .upgrade-to-pro-hoverlay {
14817 border-radius: 0;
14818 }
14819 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.notifications .wpfnl-field-wrapper {
14820 max-width: 100% !important;
14821 }
14822 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.notifications .wpfnl-field-wrapper > label {
14823 display: flex;
14824 align-items: center;
14825 gap: 4px;
14826 }
14827 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.notifications input[type=radio]:checked {
14828 border-color: #6e42d3;
14829 }
14830 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.notifications input[type=radio]:checked::before {
14831 background-color: #6e42d3;
14832 }
14833 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.notifications .wpfnl-fields {
14834 max-width: 410px;
14835 width: calc(100% - 300px);
14836 }
14837 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.notifications .report-frequency .wpfnl-radio-wrapper {
14838 display: flex;
14839 align-items: center;
14840 gap: 20px;
14841 }
14842 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.notifications input[type=time] {
14843 min-width: auto;
14844 width: auto;
14845 }
14846 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.notifications input[type=time]::-webkit-calendar-picker-indicator {
14847 opacity: 0.6;
14848 cursor: pointer;
14849 }
14850 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.notifications .test-notification-wrapper {
14851 background: #f7f7f7;
14852 padding: 20px;
14853 border-radius: 12px;
14854 border: 1px solid #ececec;
14855 }
14856 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.notifications .test-notification-wrapper .wpfnl-field-wrapper {
14857 display: flex;
14858 flex-flow: column;
14859 align-items: flex-start;
14860 gap: 15px;
14861 }
14862 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.notifications .test-notification-wrapper .test-notification-content {
14863 display: flex;
14864 align-items: center;
14865 gap: 14px;
14866 }
14867 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.notifications .test-notification-wrapper .test-notification-icon svg {
14868 width: 37px;
14869 height: auto;
14870 display: block;
14871 }
14872 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.notifications .test-notification-wrapper .test-notification-text h4 {
14873 color: #424758;
14874 font-weight: 500;
14875 }
14876 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.notifications .test-notification-wrapper .test-notification-action {
14877 display: flex;
14878 align-items: center;
14879 gap: 14px;
14880 }
14881 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.notifications .test-notification-wrapper .test-notification-action input[type=email] {
14882 width: 310px;
14883 }
14884 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.notifications .test-notification-wrapper .test-notification-action button {
14885 display: flex;
14886 flex-flow: row;
14887 align-items: center;
14888 justify-content: center;
14889 line-height: 39px;
14890 }
14891
14892 @-webkit-keyframes sync_spin {
14893 0% {
14894 -webkit-transform: rotate(360deg);
14895 }
14896 100% {
14897 -webkit-transform: rotate(0deg);
14898 }
14899 }
14900 @keyframes sync_spin {
14901 0% {
14902 transform: rotate(360deg);
14903 }
14904 100% {
14905 transform: rotate(0deg);
14906 }
14907 }
14908 @media only screen and (max-width: 1399px) {
14909 .wpfn-settings__nav {
14910 width: 250px;
14911 }
14912 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings {
14913 padding: 25px 35px;
14914 }
14915 }
14916 @media only screen and (max-width: 1199px) {
14917 .wpfn-settings__nav {
14918 width: 220px;
14919 padding: 12px 10px 16px;
14920 }
14921 .wpfn-settings__nav .nav-li {
14922 padding: 8px 10px;
14923 }
14924 .wpfn-settings__nav .nav-li > span:first-of-type {
14925 font-size: 13px;
14926 }
14927 .wpfn-settings__header {
14928 padding: 12px 20px;
14929 }
14930 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings {
14931 width: calc(100% - 40px);
14932 }
14933 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.log-settings .log-view-btn > a {
14934 min-width: 100px;
14935 }
14936 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.general .wpfnl-field-wrapper > label {
14937 width: 200px;
14938 }
14939 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings.general .wpfnl-field-wrapper .wpfnl-fields {
14940 width: 100%;
14941 max-width: 100%;
14942 }
14943 }
14944 @media only screen and (max-width: 991px) {
14945 .wpfn-settings__nav {
14946 width: 190px;
14947 }
14948 .wpfn-settings__nav .nav-li {
14949 gap: 8px;
14950 }
14951 .wpfn-settings__nav .nav-li > span:first-of-type {
14952 font-size: 12px;
14953 }
14954 .wpfn-settings__nav .wpfn-settings__nav-group-label {
14955 font-size: 10px;
14956 }
14957 .wpfn-settings__nav .create-btn a {
14958 padding: 0 15px;
14959 }
14960 }
14961 @media only screen and (max-width: 782px) {
14962 .wpfnl-funnel-settings__wrapper {
14963 flex-direction: column;
14964 align-items: stretch;
14965 }
14966 .wpfn-settings__nav {
14967 position: static;
14968 width: 100%;
14969 height: auto;
14970 overflow: visible;
14971 border-right: 0;
14972 border-bottom: 1px solid #EBEDF0;
14973 }
14974 .wpfn-settings__nav ul {
14975 display: flex;
14976 flex-flow: row wrap;
14977 gap: 4px;
14978 }
14979 .wpfn-settings__nav .nav-li {
14980 margin-bottom: 0;
14981 }
14982 .wpfn-settings__content {
14983 max-height: none;
14984 overflow: visible;
14985 }
14986 .wpfn-settings__header {
14987 top: var(--wpfnl-settings-top);
14988 }
14989 .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings {
14990 width: calc(100% - 30px);
14991 }
14992 }
14993 .wpfunnels-addons {
14994 background: #f6f5fa;
14995 }
14996 .wpfunnels-addons .addons-content {
14997 background: #F6F5FA;
14998 padding: 40px 30px;
14999 }
15000 .wpfunnels-addons .section-title {
15001 margin: 0 0 20px;
15002 color: #363B4E;
15003 font-size: 24px;
15004 font-weight: 600;
15005 line-height: 1.3;
15006 }
15007 .wpfunnels-addons .wpfunnels-addons-grid {
15008 display: grid;
15009 grid-template-columns: repeat(3, 1fr);
15010 gap: 24px;
15011 }
15012 .wpfunnels-addons .wpfunnels-addons-card {
15013 background: #ffffff;
15014 border-radius: 10px;
15015 padding: 20px;
15016 position: relative;
15017 transition: all 0.3s ease;
15018 box-shadow: 0 1px 1px rgba(182, 185, 191, 0.3);
15019 }
15020 .wpfunnels-addons .wpfunnels-addons-card:hover {
15021 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
15022 transform: translateY(-2px);
15023 }
15024 .wpfunnels-addons .wpfunnels-addons-card .badge {
15025 position: absolute;
15026 top: 12px;
15027 right: 12px;
15028 padding: 4px 9px;
15029 border-radius: 4px;
15030 font-size: 11px;
15031 font-weight: 500;
15032 line-height: 1;
15033 background-color: #ececec;
15034 }
15035 .wpfunnels-addons .wpfunnels-addons-card .badge.hot {
15036 background-color: #7742E6;
15037 color: #ffffff;
15038 }
15039 .wpfunnels-addons .wpfunnels-addons-card .addons-icon {
15040 margin-bottom: 16px;
15041 width: 46px;
15042 height: 46px;
15043 border-radius: 50%;
15044 border: 1px solid #ECF1F6;
15045 display: flex;
15046 align-items: center;
15047 justify-content: center;
15048 }
15049 .wpfunnels-addons .wpfunnels-addons-card .addons-icon svg {
15050 display: block;
15051 }
15052 .wpfunnels-addons .wpfunnels-addons-card .addons-title {
15053 margin: 0 0 7px;
15054 color: #2D3149;
15055 font-size: 16px;
15056 font-weight: 500;
15057 line-height: 1.3;
15058 }
15059 .wpfunnels-addons .wpfunnels-addons-card .addons-description {
15060 margin: 0 0 20px;
15061 color: #6E7A85;
15062 font-size: 14px;
15063 font-weight: 400;
15064 line-height: 1.5;
15065 }
15066 .wpfunnels-addons .wpfunnels-addons-card .addons-description .guide-link {
15067 color: #6E42D3;
15068 font-weight: 500;
15069 text-decoration: none;
15070 display: inline-flex;
15071 align-items: center;
15072 gap: 4px;
15073 transition: all 0.2s ease;
15074 }
15075 .wpfunnels-addons .wpfunnels-addons-card .addons-description .guide-link svg {
15076 display: inline-block;
15077 vertical-align: middle;
15078 }
15079 .wpfunnels-addons .wpfunnels-addons-card .addons-description .guide-link:hover {
15080 text-decoration: underline;
15081 }
15082 .wpfunnels-addons .wpfunnels-addons-card .addons-cta-button {
15083 padding: 6px 14px;
15084 font-size: 14px;
15085 font-weight: 500;
15086 line-height: 1.4;
15087 cursor: pointer;
15088 transition: all 0.3s ease;
15089 border-radius: 8px;
15090 border: 1px solid #6E42D3;
15091 display: inline-flex;
15092 align-items: center;
15093 justify-content: center;
15094 gap: 8px;
15095 text-decoration: none;
15096 background: #ffffff;
15097 color: #6E42D3;
15098 }
15099 .wpfunnels-addons .wpfunnels-addons-card .addons-cta-button:hover {
15100 background: #6E42D3;
15101 color: #ffffff;
15102 }
15103 .wpfunnels-addons .wpfunnels-addons-card .addons-cta-button.activate-button {
15104 background: #ffffff;
15105 color: #6E42D3;
15106 border: 1px solid #6E42D3;
15107 }
15108 .wpfunnels-addons .wpfunnels-addons-card .addons-cta-button.activate-button:hover {
15109 background: #6E42D3;
15110 color: #ffffff;
15111 }
15112 .wpfunnels-addons .wpfunnels-addons-card .addons-cta-button.active-status {
15113 color: #10B981;
15114 border: 1px solid #10B981;
15115 cursor: default;
15116 }
15117 .wpfunnels-addons .wpfunnels-addons-card .addons-cta-button.active-status:hover {
15118 background: transparent;
15119 color: #10B981;
15120 }
15121 @media (max-width: 1280px) {
15122 .wpfunnels-addons .wpfunnels-addons-grid {
15123 grid-template-columns: repeat(2, 1fr);
15124 }
15125 }
15126 @media (max-width: 768px) {
15127 .wpfunnels-addons .wpfunnels-addons-grid {
15128 grid-template-columns: 1fr;
15129 }
15130 }
15131
15132 @media (max-width: 1399px) {
15133 .wpfunnels-addons .addons-content {
15134 padding: 20px 0px;
15135 }
15136 .wpfunnels-addons .wpfunnels-addons-grid {
15137 gap: 20px;
15138 }
15139 }
15140 .wpfunnels-setup {
15141 background: #F6F5FA;
15142 margin: 0;
15143 padding: 0;
15144 }
15145 .wpfunnels-setup * {
15146 padding: 0;
15147 margin: 0;
15148 box-sizing: border-box;
15149 }
15150 .wpfunnels-setup #wpfunnels_setup_wizard {
15151 height: 100vh;
15152 width: 100%;
15153 margin: 0 auto;
15154 }
15155 .wpfunnels-setup .wpfnl-mm-setup-wizard {
15156 display: flex;
15157 align-items: stretch;
15158 position: relative;
15159 height: 100vh;
15160 width: 100%;
15161 }
15162 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-sidebar {
15163 width: 260px;
15164 background: #FFF;
15165 height: 100vh;
15166 position: sticky;
15167 top: 0;
15168 box-shadow: 1px 0px 2px rgba(190, 190, 215, 0.14);
15169 display: flex;
15170 flex-direction: column;
15171 flex-shrink: 0;
15172 padding: 30px;
15173 }
15174 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-sidebar .wpfnl-mm-setup-wizard-branding {
15175 border-bottom: 1px solid #EAE9EE;
15176 padding: 0 0 30px 0;
15177 display: flex;
15178 align-items: center;
15179 gap: 12px;
15180 }
15181 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-sidebar .wpfnl-mm-setup-wizard-branding .wpfnl-mm-setup-wizard-logo {
15182 width: 36px;
15183 height: 27px;
15184 flex-shrink: 0;
15185 object-fit: contain;
15186 }
15187 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-sidebar .wpfnl-mm-setup-wizard-branding .wpfnl-mm-setup-wizard-brand-name {
15188 font-size: 22px;
15189 color: #111827;
15190 line-height: 16px;
15191 font-weight: 700;
15192 letter-spacing: 0px;
15193 font-family: "Inter", sans-serif;
15194 margin: 0;
15195 }
15196 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-sidebar .wpfnl-mm-setup-wizard-steps {
15197 padding: 30px 0;
15198 flex: 1;
15199 display: flex;
15200 flex-direction: column;
15201 gap: 0;
15202 }
15203 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-sidebar .wpfnl-mm-setup-wizard-steps .wpfnl-mm-setup-wizard-step {
15204 display: flex;
15205 align-items: center;
15206 gap: 8px;
15207 padding: 9px 11px;
15208 cursor: pointer;
15209 transition: all 0.3s ease;
15210 border-radius: 100px;
15211 margin-bottom: 12px;
15212 border: 1px solid transparent;
15213 }
15214 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-sidebar .wpfnl-mm-setup-wizard-steps .wpfnl-mm-setup-wizard-step:last-child {
15215 margin-bottom: 0;
15216 }
15217 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-sidebar .wpfnl-mm-setup-wizard-steps .wpfnl-mm-setup-wizard-step.active {
15218 background: #F6F5FA;
15219 border: 1px solid #6E42D3;
15220 padding: 8px 10px;
15221 }
15222 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-sidebar .wpfnl-mm-setup-wizard-steps .wpfnl-mm-setup-wizard-step.active .wpfnl-mm-setup-wizard-step-number {
15223 background: #6E42D3;
15224 color: #FFF;
15225 font-weight: 700;
15226 }
15227 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-sidebar .wpfnl-mm-setup-wizard-steps .wpfnl-mm-setup-wizard-step.active .wpfnl-mm-setup-wizard-step-label {
15228 color: #6E42D3;
15229 font-weight: 500;
15230 }
15231 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-sidebar .wpfnl-mm-setup-wizard-steps .wpfnl-mm-setup-wizard-step.completed .wpfnl-mm-setup-wizard-step-number {
15232 background: transparent;
15233 color: rgba(122, 140, 154, 0.7);
15234 }
15235 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-sidebar .wpfnl-mm-setup-wizard-steps .wpfnl-mm-setup-wizard-step.completed .wpfnl-mm-setup-wizard-step-number svg {
15236 width: 20px;
15237 height: 20px;
15238 }
15239 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-sidebar .wpfnl-mm-setup-wizard-steps .wpfnl-mm-setup-wizard-step.completed .wpfnl-mm-setup-wizard-step-label {
15240 color: rgba(122, 140, 154, 0.7);
15241 }
15242 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-sidebar .wpfnl-mm-setup-wizard-steps .wpfnl-mm-setup-wizard-step .wpfnl-mm-setup-wizard-step-number {
15243 width: 24px;
15244 height: 24px;
15245 border-radius: 16px;
15246 background: #EDE5FF;
15247 color: #6E42D3;
15248 display: flex;
15249 align-items: center;
15250 justify-content: center;
15251 font-size: 12px;
15252 font-weight: 600;
15253 font-family: "DM Sans", sans-serif;
15254 line-height: 12px;
15255 flex-shrink: 0;
15256 }
15257 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-sidebar .wpfnl-mm-setup-wizard-steps .wpfnl-mm-setup-wizard-step .wpfnl-mm-setup-wizard-step-label {
15258 font-size: 16px;
15259 color: #6D707D;
15260 font-family: "DM Sans", sans-serif;
15261 font-weight: 400;
15262 letter-spacing: -0.16px;
15263 line-height: normal;
15264 white-space: nowrap;
15265 }
15266 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-sidebar .wpfnl-mm-setup-wizard-exit {
15267 margin-top: auto;
15268 padding: 0;
15269 text-align: left;
15270 }
15271 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-sidebar .wpfnl-mm-setup-wizard-exit .wpfnl-mm-setup-wizard-exit-link {
15272 font-size: 15px;
15273 color: #7A8C9A;
15274 text-decoration: none;
15275 font-family: "DM Sans", sans-serif;
15276 font-weight: 400;
15277 line-height: 18px;
15278 transition: color 0.3s ease;
15279 }
15280 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-sidebar .wpfnl-mm-setup-wizard-exit .wpfnl-mm-setup-wizard-exit-link:hover {
15281 color: #6E42D3;
15282 }
15283 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-help-btn {
15284 position: fixed;
15285 bottom: 40px;
15286 right: 54px;
15287 z-index: 100;
15288 }
15289 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-help-btn .wpfnl-mm-help-btn-circle {
15290 width: 34px;
15291 height: 34px;
15292 border-radius: 100px;
15293 background: #201F22;
15294 border: none;
15295 cursor: pointer;
15296 display: flex;
15297 align-items: center;
15298 justify-content: center;
15299 box-shadow: 0px 1px 2px rgba(190, 190, 215, 0.16);
15300 transition: all 0.3s ease;
15301 }
15302 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-help-btn .wpfnl-mm-help-btn-circle svg {
15303 width: 16px;
15304 height: 16px;
15305 }
15306 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-help-btn .wpfnl-mm-help-btn-circle:hover {
15307 background: #363B4E;
15308 transform: scale(1.05);
15309 }
15310 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content {
15311 flex: 1;
15312 display: flex;
15313 align-items: flex-start;
15314 justify-content: center;
15315 padding: 80px 20px 24px;
15316 position: relative;
15317 overflow-y: auto;
15318 background: #EFEEF1;
15319 }
15320 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content * {
15321 font-family: "DM Sans", sans-serif;
15322 }
15323 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-goal-buttons {
15324 display: flex;
15325 justify-content: space-between;
15326 align-items: center;
15327 width: 100%;
15328 }
15329 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-goal-buttons .wpfnl-mm-btn {
15330 padding: 10px 24px;
15331 border-radius: 10px;
15332 font-size: 16px;
15333 font-weight: 500;
15334 line-height: 24px;
15335 cursor: pointer;
15336 transition: all 0.3s ease;
15337 border: none;
15338 display: inline-flex;
15339 align-items: center;
15340 justify-content: center;
15341 gap: 8px;
15342 height: 44px;
15343 }
15344 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-goal-buttons .wpfnl-mm-btn.wpfnl-mm-btn-secondary {
15345 background: #FFF;
15346 color: #363B4E;
15347 border: 1px solid #ECEBF0;
15348 min-width: 87px;
15349 }
15350 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-goal-buttons .wpfnl-mm-btn.wpfnl-mm-btn-secondary:hover {
15351 border-color: #6E42D3;
15352 color: #6E42D3;
15353 }
15354 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-goal-buttons .wpfnl-mm-btn.wpfnl-mm-btn-primary {
15355 background: #6E42D3;
15356 color: #FFF;
15357 letter-spacing: 0.2px;
15358 }
15359 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-goal-buttons .wpfnl-mm-btn.wpfnl-mm-btn-primary svg {
15360 width: 17px;
15361 height: 12px;
15362 }
15363 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-goal-buttons .wpfnl-mm-btn.wpfnl-mm-btn-primary:hover {
15364 background: #5c36b3;
15365 }
15366 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-goal-buttons .wpfnl-mm-btn.wpfnl-mm-btn-primary:disabled {
15367 background: #ccc;
15368 cursor: not-allowed;
15369 }
15370 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-goal-buttons .wpfnl-mm-btn-group {
15371 display: flex;
15372 gap: 12px;
15373 }
15374 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-goal-consent {
15375 display: flex;
15376 justify-content: center;
15377 margin-top: 30px;
15378 }
15379 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-goal-consent .wpfnl-mm-checkbox {
15380 display: flex;
15381 align-items: center;
15382 gap: 8px;
15383 cursor: pointer;
15384 user-select: none;
15385 }
15386 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-goal-consent .wpfnl-mm-checkbox input[type=checkbox] {
15387 position: absolute;
15388 opacity: 0;
15389 cursor: pointer;
15390 height: 0;
15391 width: 0;
15392 }
15393 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-goal-consent .wpfnl-mm-checkbox input[type=checkbox]:checked ~ .wpfnl-mm-checkbox-checkmark {
15394 background: #6E42D3;
15395 border-color: #6E42D3;
15396 }
15397 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-goal-consent .wpfnl-mm-checkbox input[type=checkbox]:checked ~ .wpfnl-mm-checkbox-checkmark:after {
15398 display: block;
15399 }
15400 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-goal-consent .wpfnl-mm-checkbox .wpfnl-mm-checkbox-checkmark {
15401 width: 16px;
15402 height: 16px;
15403 border: 1px solid #ab91e6;
15404 border-radius: 4px;
15405 background: #FFF;
15406 flex-shrink: 0;
15407 position: relative;
15408 transition: all 0.3s ease;
15409 }
15410 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-goal-consent .wpfnl-mm-checkbox .wpfnl-mm-checkbox-checkmark:after {
15411 content: "";
15412 position: absolute;
15413 display: none;
15414 border: solid white;
15415 border-width: 0 2px 2px 0;
15416 transform: rotate(45deg);
15417 left: 5px;
15418 top: 2px;
15419 width: 3px;
15420 height: 7px;
15421 }
15422 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-goal-consent .wpfnl-mm-checkbox .wpfnl-mm-checkbox-label {
15423 font-size: 14px;
15424 font-weight: 500;
15425 color: #7A8C9A;
15426 line-height: 20px;
15427 }
15428 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-goal {
15429 width: 100%;
15430 max-width: 908px;
15431 display: flex;
15432 flex-direction: column;
15433 gap: 0;
15434 position: relative;
15435 }
15436 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-goal .wpfnl-mm-choose-goal-header {
15437 text-align: center;
15438 margin-bottom: 30px;
15439 }
15440 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-goal .wpfnl-mm-choose-goal-header .wpfnl-mm-choose-goal-title {
15441 font-size: 24px;
15442 font-weight: 600;
15443 font-family: "DM Sans", sans-serif;
15444 color: #363B4E;
15445 line-height: 30px;
15446 letter-spacing: -0.6px;
15447 margin: 0 0 10px 0;
15448 max-width: 592px;
15449 margin-left: auto;
15450 margin-right: auto;
15451 }
15452 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-goal .wpfnl-mm-choose-goal-header .wpfnl-mm-choose-goal-subtitle {
15453 font-size: 15px;
15454 font-weight: 400;
15455 font-family: "DM Sans", sans-serif;
15456 color: #6E7A85;
15457 line-height: 19px;
15458 margin: 0;
15459 }
15460 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-goal .wpfnl-mm-choose-goal-container {
15461 border-radius: 20px;
15462 padding: 60px 30px;
15463 display: flex;
15464 flex-direction: column;
15465 align-items: center;
15466 gap: 35px;
15467 margin-bottom: 25px;
15468 background: #FFF;
15469 box-shadow: 0 20px 25px -5px rgba(143, 130, 196, 0.05), 0 8px 10px -6px rgba(143, 130, 196, 0.08);
15470 }
15471 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-goal .wpfnl-mm-choose-goal-container .wpfnl-mm-choose-goal-cards {
15472 display: grid;
15473 gap: 20px;
15474 grid-template-columns: repeat(3, 1fr);
15475 width: 100%;
15476 }
15477 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-goal .wpfnl-mm-choose-goal-container .wpfnl-mm-choose-goal-cards .wpfnl-mm-goal-card {
15478 background: #FFF;
15479 border: 1px solid #F6F5FA;
15480 border-radius: 16px;
15481 padding: 20px 10px 24px;
15482 cursor: pointer;
15483 transition: all 0.3s ease;
15484 position: relative;
15485 text-align: center;
15486 display: flex;
15487 flex-direction: column;
15488 align-items: center;
15489 justify-content: space-between;
15490 gap: 0;
15491 }
15492 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-goal .wpfnl-mm-choose-goal-container .wpfnl-mm-choose-goal-cards .wpfnl-mm-goal-card:hover {
15493 border-color: #EDE5FF;
15494 box-shadow: 0px 4px 12px rgba(110, 66, 211, 0.1);
15495 }
15496 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-goal .wpfnl-mm-choose-goal-container .wpfnl-mm-choose-goal-cards .wpfnl-mm-goal-card.active {
15497 border-color: #6E42D3;
15498 box-shadow: 0 20px 30px rgba(199, 191, 217, 0.3019607843);
15499 }
15500 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-goal .wpfnl-mm-choose-goal-container .wpfnl-mm-choose-goal-cards .wpfnl-mm-goal-card .wpfnl-mm-goal-card-checkmark {
15501 position: absolute;
15502 top: 12px;
15503 right: 12px;
15504 width: 24px;
15505 height: 24px;
15506 background: #6E42D3;
15507 border-radius: 100px;
15508 display: flex;
15509 align-items: center;
15510 justify-content: center;
15511 }
15512 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-goal .wpfnl-mm-choose-goal-container .wpfnl-mm-choose-goal-cards .wpfnl-mm-goal-card .wpfnl-mm-goal-card-checkmark svg {
15513 width: 16px;
15514 height: 16px;
15515 }
15516 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-goal .wpfnl-mm-choose-goal-container .wpfnl-mm-choose-goal-cards .wpfnl-mm-goal-card .wpfnl-mm-goal-card-icon svg {
15517 display: block;
15518 }
15519 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-goal .wpfnl-mm-choose-goal-container .wpfnl-mm-choose-goal-cards .wpfnl-mm-goal-card .wpfnl-mm-goal-card-content .wpfnl-mm-goal-card-title {
15520 font-size: 16px;
15521 font-weight: 700;
15522 font-family: "DM Sans", sans-serif;
15523 color: #363B4E;
15524 line-height: 13px;
15525 margin: 0 0 10px 0;
15526 }
15527 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-goal .wpfnl-mm-choose-goal-container .wpfnl-mm-choose-goal-cards .wpfnl-mm-goal-card .wpfnl-mm-goal-card-content .wpfnl-mm-goal-card-description {
15528 font-size: 15px;
15529 font-weight: 400;
15530 color: #6E7A85;
15531 line-height: 1.5;
15532 margin: 0;
15533 }
15534 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-buttons-container {
15535 display: flex;
15536 align-items: center;
15537 justify-content: space-between;
15538 }
15539 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-buttons-container .wpfnl-mm-btn {
15540 display: inline-flex;
15541 align-items: center;
15542 gap: 8px;
15543 padding: 12px 24px;
15544 border-radius: 8px;
15545 font-weight: 500;
15546 font-size: 14px;
15547 transition: all 0.3s ease;
15548 border: none;
15549 cursor: pointer;
15550 }
15551 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-buttons-container .wpfnl-mm-btn-primary {
15552 background: #6E42D3;
15553 color: white;
15554 }
15555 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-buttons-container .wpfnl-mm-btn-primary:hover:not(:disabled) {
15556 background: #5B35B8;
15557 }
15558 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-buttons-container .wpfnl-mm-btn:disabled {
15559 opacity: 0.5;
15560 cursor: not-allowed;
15561 }
15562 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-buttons-container .wpfnl-mm-btn-secondary {
15563 background: white;
15564 color: #363B4E;
15565 border-radius: 10px;
15566 border: 1px solid #ECEBF0;
15567 }
15568 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-buttons-container .wpfnl-mm-btn-secondary:hover:not(:disabled) {
15569 border-color: #D1D5DB;
15570 background: #F9FAFB;
15571 }
15572 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-buttons-container .wpfnl-spinner {
15573 animation: spin 0.8s linear infinite;
15574 }
15575 @keyframes spin {
15576 0% {
15577 transform: rotate(0deg);
15578 }
15579 100% {
15580 transform: rotate(360deg);
15581 }
15582 }
15583 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup {
15584 width: 100%;
15585 max-width: 940px;
15586 display: flex;
15587 flex-direction: column;
15588 gap: 24px;
15589 position: relative;
15590 }
15591 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-header {
15592 text-align: center;
15593 margin-bottom: 20px;
15594 }
15595 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-header .wpfnl-mm-setup-title {
15596 font-size: 24px;
15597 font-weight: 700;
15598 color: #363B4E;
15599 line-height: 35px;
15600 margin: 0 0 8px 0;
15601 }
15602 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-header .wpfnl-mm-setup-subtitle {
15603 font-size: 15px;
15604 font-weight: 400;
15605 color: #6E7A85;
15606 line-height: 15px;
15607 margin: 0;
15608 }
15609 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section {
15610 background: #FFF;
15611 border-radius: 20px;
15612 box-shadow: 0 20px 25px -5px rgba(143, 130, 196, 0.05), 0 8px 10px -6px rgba(143, 130, 196, 0.08);
15613 }
15614 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section .wpfnl-mm-woo-notice {
15615 background: #EBF5FF;
15616 border: 1px solid #B3D9FF;
15617 border-radius: 12px;
15618 padding: 16px 20px;
15619 display: flex;
15620 align-items: flex-start;
15621 gap: 12px;
15622 width: 100%;
15623 margin-top: 16px;
15624 }
15625 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section .wpfnl-mm-woo-notice .wpfnl-mm-woo-notice-icon {
15626 flex-shrink: 0;
15627 display: flex;
15628 align-items: center;
15629 justify-content: center;
15630 width: 20px;
15631 height: 20px;
15632 margin-top: 2px;
15633 }
15634 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section .wpfnl-mm-woo-notice .wpfnl-mm-woo-notice-icon svg {
15635 width: 20px;
15636 height: 20px;
15637 }
15638 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section .wpfnl-mm-woo-notice .wpfnl-mm-woo-notice-content {
15639 flex: 1;
15640 display: flex;
15641 flex-direction: column;
15642 gap: 4px;
15643 }
15644 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section .wpfnl-mm-woo-notice .wpfnl-mm-woo-notice-content .wpfnl-mm-woo-notice-title {
15645 font-size: 14px;
15646 font-weight: 600;
15647 font-family: "DM Sans", sans-serif;
15648 color: #0073E6;
15649 line-height: 18px;
15650 margin: 0;
15651 }
15652 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section .wpfnl-mm-woo-notice .wpfnl-mm-woo-notice-content .wpfnl-mm-woo-notice-text {
15653 font-size: 13px;
15654 font-weight: 400;
15655 font-family: "DM Sans", sans-serif;
15656 color: #1E4D7A;
15657 line-height: 18px;
15658 margin: 0;
15659 }
15660 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section .wpfnl-mm-setup-section-content {
15661 display: flex;
15662 flex-direction: column;
15663 align-items: center;
15664 gap: 24px;
15665 padding: 45px 109px;
15666 }
15667 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section .wpfnl-mm-setup-section-content.wpfnl-mm-woo-detection {
15668 gap: 24px;
15669 }
15670 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section .wpfnl-mm-setup-section-content .wpfnl-setup-plugins-card {
15671 border-radius: 12px;
15672 border: 1.5px solid #F1EFF7;
15673 background: #FFF;
15674 display: flex;
15675 flex-direction: column;
15676 align-items: center;
15677 justify-content: center;
15678 gap: 12px;
15679 position: relative;
15680 width: 110px;
15681 height: 100px;
15682 }
15683 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section .wpfnl-mm-setup-section-content .wpfnl-setup-plugins-card.selected {
15684 box-shadow: 0 20px 30px 0 rgba(199, 191, 217, 0.3);
15685 border-color: #239654;
15686 }
15687 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section .wpfnl-mm-setup-section-content .wpfnl-setup-plugins-card .wpfnl-setup-plugin-selected {
15688 position: absolute;
15689 background: #239654;
15690 display: flex;
15691 align-items: center;
15692 justify-content: center;
15693 width: 18px;
15694 height: 18px;
15695 border-radius: 50%;
15696 top: 5px;
15697 right: 5px;
15698 }
15699 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section .wpfnl-mm-setup-section-content .wpfnl-setup-plugins-card .wpfnl-setup-plugin-name {
15700 color: #6E7A85;
15701 font-size: 14px;
15702 font-weight: 400;
15703 line-height: 1;
15704 }
15705 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section .wpfnl-mm-setup-section-content.wpfnl-mm-page-builders .wpfnl-setup-plugins-card {
15706 cursor: pointer;
15707 width: auto;
15708 min-width: 110px;
15709 padding: 10px 12px;
15710 }
15711 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section .wpfnl-mm-setup-section-content.wpfnl-mm-page-builders .wpfnl-setup-plugins-card.selected {
15712 border-color: #6E42D3;
15713 }
15714 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section .wpfnl-mm-setup-section-content.wpfnl-mm-page-builders .wpfnl-setup-plugins-card.disabled {
15715 opacity: 0.5;
15716 cursor: not-allowed;
15717 pointer-events: auto;
15718 }
15719 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section .wpfnl-mm-setup-section-content.wpfnl-mm-page-builders .wpfnl-setup-plugins-card.disabled:hover {
15720 border-color: #F1EFF7;
15721 box-shadow: none;
15722 }
15723 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section .wpfnl-mm-setup-section-content.wpfnl-mm-page-builders .wpfnl-setup-plugins-card.disabled.selected {
15724 border-color: #F1EFF7;
15725 box-shadow: none;
15726 }
15727 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section .wpfnl-mm-setup-section-content.wpfnl-mm-page-builders .wpfnl-setup-plugins-card .wpfnl-setup-plugin-selected {
15728 background: #6E42D3;
15729 }
15730 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section .wpfnl-mm-setup-section-content.wpfnl-mm-page-builders .wpfnl-setup-plugins-card .wpfnl-setup-pro-badge {
15731 position: absolute;
15732 top: 5px;
15733 right: 5px;
15734 background: #f68524;
15735 color: #fff;
15736 font-size: 9px;
15737 font-weight: 600;
15738 line-height: 1;
15739 padding: 3px 6px;
15740 border-radius: 4px;
15741 white-space: nowrap;
15742 }
15743 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section .wpfnl-mm-setup-section-content.wpfnl-mm-page-builders .wpfnl-setup-plugins-card img {
15744 width: 30px;
15745 height: 30px;
15746 }
15747 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section .wpfnl-mm-setup-section-content.wpfnl-mm-essential-plugins {
15748 padding: 45px 30px;
15749 }
15750 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section .wpfnl-mm-setup-section-content.wpfnl-mm-essential-plugins .wpfnl-setup-plugins-card {
15751 cursor: pointer;
15752 width: 100%;
15753 min-width: unset;
15754 padding: 16px 20px;
15755 flex-direction: column;
15756 align-items: center;
15757 justify-content: center;
15758 gap: 16px;
15759 text-align: center;
15760 background: transparent;
15761 border: 1px solid #F1EFF7;
15762 border-radius: 14px;
15763 transition: all 0.3s ease;
15764 height: 100%;
15765 width: auto;
15766 }
15767 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section .wpfnl-mm-setup-section-content.wpfnl-mm-essential-plugins .wpfnl-setup-plugins-card:hover {
15768 border-color: #E8E4F3;
15769 background: #FEFEFE;
15770 }
15771 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section .wpfnl-mm-setup-section-content.wpfnl-mm-essential-plugins .wpfnl-setup-plugins-card.selected {
15772 border-color: #6E42D3;
15773 box-shadow: 0 20px 30px rgba(199, 191, 217, 0.3);
15774 }
15775 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section .wpfnl-mm-setup-section-content.wpfnl-mm-essential-plugins .wpfnl-setup-plugins-card .wpfnl-setup-plugin-selected {
15776 background: #6E42D3;
15777 top: 12px;
15778 right: 12px;
15779 width: 24px;
15780 height: 24px;
15781 box-shadow: 0px 2px 6px rgba(110, 66, 211, 0.3);
15782 }
15783 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section .wpfnl-mm-setup-section-content.wpfnl-mm-essential-plugins .wpfnl-setup-plugins-card .wpfnl-setup-plugin-selected svg {
15784 width: 16px;
15785 height: 16px;
15786 }
15787 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section .wpfnl-mm-setup-section-content.wpfnl-mm-essential-plugins .wpfnl-setup-plugins-card img {
15788 width: 48px;
15789 height: 48px;
15790 flex-shrink: 0;
15791 object-fit: contain;
15792 }
15793 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section .wpfnl-mm-setup-section-content.wpfnl-mm-essential-plugins .wpfnl-setup-plugins-card .wpfnl-setup-plugin-info {
15794 display: flex;
15795 flex-direction: column;
15796 gap: 4px;
15797 flex: 1;
15798 min-width: 0;
15799 }
15800 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section .wpfnl-mm-setup-section-content.wpfnl-mm-essential-plugins .wpfnl-setup-plugins-card .wpfnl-setup-plugin-name {
15801 font-size: 15px;
15802 font-weight: 600;
15803 color: #363B4E;
15804 line-height: 1.4;
15805 }
15806 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section .wpfnl-mm-setup-section-content.wpfnl-mm-essential-plugins .wpfnl-setup-plugins-card .wpfnl-setup-plugin-description {
15807 font-size: 14px;
15808 font-weight: 400;
15809 color: #6E7A85;
15810 line-height: 1.5;
15811 max-width: 240px;
15812 }
15813 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section .wpfnl-mm-setup-section-content .wpfnl-mm-setup-section-title {
15814 font-size: 16px;
15815 font-weight: 500;
15816 color: #363B4E;
15817 line-height: 18px;
15818 margin: 0;
15819 text-align: center;
15820 }
15821 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section .wpfnl-mm-setup-section-content .wpfnl-mm-woo-status {
15822 display: flex;
15823 gap: 10px;
15824 align-items: center;
15825 width: 100%;
15826 justify-content: center;
15827 }
15828 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section .wpfnl-mm-setup-section-content.wpfnl-mm-essential-plugins .wpfnl-mm-woo-status {
15829 display: grid;
15830 grid-template-columns: repeat(3, 1fr);
15831 gap: 10px;
15832 width: 100%;
15833 }
15834 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section .wpfnl-mm-setup-section-content.wpfnl-mm-essential-plugins .wpfnl-setup-plugins-card:only-child {
15835 grid-column: 1/-1;
15836 max-width: 50%;
15837 margin: 0 auto;
15838 }
15839 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section .wpfnl-mm-setup-section-content.wpfnl-mm-essential-plugins .wpfnl-mm-status-card {
15840 width: 110px;
15841 height: 100px;
15842 border: 1.5px solid #F1EFF7;
15843 border-radius: 12px;
15844 background: #FFF;
15845 display: flex;
15846 flex-direction: column;
15847 align-items: center;
15848 justify-content: center;
15849 gap: 10px;
15850 position: relative;
15851 cursor: pointer;
15852 transition: all 0.3s ease;
15853 }
15854 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section .wpfnl-mm-setup-section-content.wpfnl-mm-essential-plugins .wpfnl-mm-status-card.active {
15855 border-color: #239654;
15856 box-shadow: 0px 20px 30px rgba(199, 191, 217, 0.3);
15857 }
15858 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section .wpfnl-mm-setup-section-content.wpfnl-mm-essential-plugins .wpfnl-mm-status-card.active .wpfnl-mm-status-card-checkmark {
15859 display: flex;
15860 }
15861 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section .wpfnl-mm-setup-section-content.wpfnl-mm-essential-plugins .wpfnl-mm-status-card .wpfnl-mm-status-card-checkmark {
15862 position: absolute;
15863 top: 10px;
15864 right: 10px;
15865 width: 18px;
15866 height: 18px;
15867 background: #239654;
15868 border-radius: 100px;
15869 display: none;
15870 align-items: center;
15871 justify-content: center;
15872 }
15873 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section .wpfnl-mm-setup-section-content.wpfnl-mm-essential-plugins .wpfnl-mm-status-card .wpfnl-mm-status-card-checkmark svg {
15874 width: 16px;
15875 height: 16px;
15876 }
15877 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section .wpfnl-mm-setup-section-content.wpfnl-mm-essential-plugins .wpfnl-mm-status-card .wpfnl-mm-status-card-icon {
15878 width: 28px;
15879 height: 24px;
15880 }
15881 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section .wpfnl-mm-setup-section-content.wpfnl-mm-essential-plugins .wpfnl-mm-status-card .wpfnl-mm-status-card-icon svg {
15882 width: 100%;
15883 height: 100%;
15884 }
15885 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section .wpfnl-mm-setup-section-content.wpfnl-mm-essential-plugins .wpfnl-mm-status-card .wpfnl-mm-status-card-label {
15886 font-size: 14px;
15887 font-weight: 400;
15888 font-family: "DM Sans", sans-serif;
15889 color: #6E7A85;
15890 line-height: 13px;
15891 }
15892 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section .wpfnl-mm-setup-section-content .wpfnl-mm-builders-grid {
15893 display: grid;
15894 grid-template-columns: repeat(6, 110px);
15895 gap: 10px;
15896 justify-content: center;
15897 }
15898 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section .wpfnl-mm-setup-section-content .wpfnl-mm-builders-grid .wpfnl-mm-builder-card {
15899 width: 110px;
15900 height: 100px;
15901 border: 1px solid #F1EFF7;
15902 border-radius: 10px;
15903 background: #FFF;
15904 display: flex;
15905 flex-direction: column;
15906 align-items: center;
15907 justify-content: center;
15908 gap: 10px;
15909 position: relative;
15910 cursor: pointer;
15911 transition: all 0.3s ease;
15912 }
15913 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section .wpfnl-mm-setup-section-content .wpfnl-mm-builders-grid .wpfnl-mm-builder-card:hover {
15914 border-color: #EDE5FF;
15915 }
15916 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section .wpfnl-mm-setup-section-content .wpfnl-mm-builders-grid .wpfnl-mm-builder-card.active {
15917 border: 1.5px solid #6E42D3;
15918 border-radius: 14px;
15919 box-shadow: 0px 20px 30px rgba(199, 191, 217, 0.3);
15920 }
15921 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section .wpfnl-mm-setup-section-content .wpfnl-mm-builders-grid .wpfnl-mm-builder-card.active .wpfnl-mm-builder-card-checkmark {
15922 display: flex;
15923 }
15924 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section .wpfnl-mm-setup-section-content .wpfnl-mm-builders-grid .wpfnl-mm-builder-card .wpfnl-mm-builder-card-checkmark {
15925 position: absolute;
15926 top: 10px;
15927 right: 10px;
15928 width: 18px;
15929 height: 18px;
15930 background: #6E42D3;
15931 border-radius: 100px;
15932 display: none;
15933 align-items: center;
15934 justify-content: center;
15935 }
15936 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section .wpfnl-mm-setup-section-content .wpfnl-mm-builders-grid .wpfnl-mm-builder-card .wpfnl-mm-builder-card-checkmark svg {
15937 width: 16px;
15938 height: 16px;
15939 }
15940 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section .wpfnl-mm-setup-section-content .wpfnl-mm-builders-grid .wpfnl-mm-builder-card .wpfnl-mm-builder-card-icon {
15941 width: 30px;
15942 height: 30px;
15943 }
15944 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section .wpfnl-mm-setup-section-content .wpfnl-mm-builders-grid .wpfnl-mm-builder-card .wpfnl-mm-builder-card-label {
15945 font-size: 14px;
15946 font-weight: 400;
15947 font-family: "DM Sans", sans-serif;
15948 color: #6E7A85;
15949 line-height: 13px;
15950 }
15951 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section .wpfnl-mm-setup-section-content .wpfnl-mm-plugins-grid {
15952 display: flex;
15953 gap: 10px;
15954 justify-content: center;
15955 flex-wrap: wrap;
15956 }
15957 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section .wpfnl-mm-setup-section-content .wpfnl-mm-plugins-grid .wpfnl-mm-plugin-card {
15958 min-width: 86px;
15959 height: 44px;
15960 border: 1px solid #F1EFF7;
15961 border-radius: 12px;
15962 background: #FFF;
15963 display: flex;
15964 align-items: center;
15965 justify-content: center;
15966 padding: 0 20px;
15967 position: relative;
15968 }
15969 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section .wpfnl-mm-setup-section-content .wpfnl-mm-plugins-grid .wpfnl-mm-plugin-card .wpfnl-mm-plugin-badge {
15970 position: absolute;
15971 top: -8px;
15972 right: -8px;
15973 background: #239654;
15974 color: #FFF;
15975 font-size: 10px;
15976 font-weight: 700;
15977 font-family: "DM Sans", sans-serif;
15978 padding: 5px;
15979 border-radius: 5px;
15980 line-height: 24px;
15981 }
15982 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section .wpfnl-mm-setup-section-content .wpfnl-mm-plugins-grid .wpfnl-mm-plugin-card .wpfnl-mm-plugin-icon {
15983 display: flex;
15984 align-items: center;
15985 justify-content: center;
15986 }
15987 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section .wpfnl-mm-setup-section-content .wpfnl-mm-plugins-grid .wpfnl-mm-plugin-card .wpfnl-mm-plugin-icon img, .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section .wpfnl-mm-setup-section-content .wpfnl-mm-plugins-grid .wpfnl-mm-plugin-card .wpfnl-mm-plugin-icon svg {
15988 max-width: 100%;
15989 height: auto;
15990 }
15991 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section .wpfnl-mm-setup-section-content .wpfnl-mm-plugins-note {
15992 display: flex;
15993 align-items: flex-start;
15994 gap: 7px;
15995 padding-top: 22px;
15996 border-top: 1px solid #EAE9EE;
15997 margin-top: 0;
15998 width: 100%;
15999 justify-content: center;
16000 }
16001 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section .wpfnl-mm-setup-section-content .wpfnl-mm-plugins-note svg {
16002 width: 16px;
16003 height: 16px;
16004 flex-shrink: 0;
16005 margin-top: 2px;
16006 }
16007 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-section .wpfnl-mm-setup-section-content .wpfnl-mm-plugins-note p {
16008 font-size: 14px;
16009 font-weight: 400;
16010 font-family: "DM Sans", sans-serif;
16011 color: #7A8C9A;
16012 line-height: 15px;
16013 margin: 0;
16014 max-width: 588px;
16015 }
16016 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-page-builder-info {
16017 display: flex;
16018 align-items: center;
16019 justify-content: center;
16020 gap: 6px;
16021 border-top: 1px solid #F1EFF7;
16022 padding: 20px 20px;
16023 }
16024 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-page-builder-info svg {
16025 flex-shrink: 0;
16026 }
16027 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-page-builder-info p {
16028 margin: 0;
16029 color: #E4781B;
16030 font-size: 14px;
16031 font-weight: 400;
16032 line-height: 1.3;
16033 }
16034 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-page-builder-info strong {
16035 font-weight: 600;
16036 }
16037 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-columns {
16038 display: grid;
16039 grid-template-columns: 2fr 1fr;
16040 gap: 16px;
16041 align-items: start;
16042 }
16043 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-columns .wpfnl-mm-setup-section-content {
16044 padding: 28px 20px;
16045 }
16046 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-columns .wpfnl-mm-page-builders .wpfnl-mm-woo-status {
16047 display: grid;
16048 grid-template-columns: repeat(3, 1fr);
16049 gap: 10px;
16050 width: 100%;
16051 justify-content: unset;
16052 }
16053 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-columns .wpfnl-mm-page-builders .wpfnl-setup-plugins-card {
16054 width: 100%;
16055 min-width: unset;
16056 }
16057 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-columns .wpfnl-mm-essential-plugins .wpfnl-mm-woo-status {
16058 grid-template-columns: 1fr;
16059 }
16060 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-setup .wpfnl-mm-setup-columns .wpfnl-mm-essential-plugins .wpfnl-setup-plugins-card:only-child {
16061 max-width: 100%;
16062 grid-column: auto;
16063 margin: 0;
16064 }
16065 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-build-funnel {
16066 width: 100%;
16067 max-width: 1049px;
16068 display: flex;
16069 flex-direction: column;
16070 gap: 15px;
16071 position: relative;
16072 }
16073 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-build-funnel .wpfnl-mm-build-funnel-header {
16074 text-align: center;
16075 margin-bottom: 15px;
16076 }
16077 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-build-funnel .wpfnl-mm-build-funnel-header .wpfnl-mm-build-funnel-title {
16078 font-size: 24px;
16079 font-weight: 700;
16080 font-family: "DM Sans", sans-serif;
16081 color: #363B4E;
16082 line-height: 35px;
16083 letter-spacing: -1px;
16084 margin: 0 0 8px 0;
16085 }
16086 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-build-funnel .wpfnl-mm-build-funnel-header .wpfnl-mm-build-funnel-subtitle {
16087 font-size: 15px;
16088 font-weight: 400;
16089 font-family: "DM Sans", sans-serif;
16090 color: #6E7A85;
16091 line-height: 15px;
16092 margin: 0;
16093 }
16094 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-build-funnel .wpfnl-mm-build-funnel-container {
16095 display: flex;
16096 gap: 3px;
16097 }
16098 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-build-funnel .wpfnl-mm-build-funnel-form {
16099 width: 461px;
16100 background: #FFF;
16101 border-radius: 16px;
16102 padding: 40px;
16103 display: flex;
16104 flex-direction: column;
16105 min-height: 482px;
16106 gap: 30px;
16107 }
16108 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-build-funnel .wpfnl-mm-build-funnel-fields {
16109 display: flex;
16110 flex-direction: column;
16111 gap: 40px;
16112 flex: 1;
16113 }
16114 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-build-funnel .wpfnl-mm-build-funnel-field {
16115 display: flex;
16116 flex-direction: column;
16117 gap: 9px;
16118 }
16119 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-build-funnel .wpfnl-mm-build-funnel-label {
16120 font-size: 15px;
16121 font-weight: 500;
16122 font-family: "DM Sans", sans-serif;
16123 color: #363B4E;
16124 letter-spacing: -0.44px;
16125 line-height: 16px;
16126 }
16127 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-build-funnel .wpfnl-mm-build-funnel-label .required {
16128 color: red;
16129 }
16130 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-build-funnel .wpfnl-mm-build-funnel-label .optional {
16131 font-weight: 400;
16132 color: #7A8C9A;
16133 }
16134 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-build-funnel .wpfnl-mm-build-funnel-dropdown {
16135 position: relative;
16136 }
16137 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-build-funnel .wpfnl-mm-build-funnel-dropdown .wpfnl-mm-build-funnel-dropdown-trigger {
16138 height: 46px;
16139 background: #FFF;
16140 border: 1px solid #F1EFF7;
16141 border-radius: 8px;
16142 padding: 0 16px;
16143 display: flex;
16144 align-items: center;
16145 justify-content: space-between;
16146 cursor: pointer;
16147 transition: all 0.3s ease;
16148 }
16149 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-build-funnel .wpfnl-mm-build-funnel-dropdown .wpfnl-mm-build-funnel-dropdown-trigger .placeholder {
16150 font-size: 14px;
16151 font-family: "DM Sans", sans-serif;
16152 color: #7A8C9A;
16153 }
16154 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-build-funnel .wpfnl-mm-build-funnel-dropdown .wpfnl-mm-build-funnel-dropdown-trigger .selected-value {
16155 font-size: 14px;
16156 font-family: "DM Sans", sans-serif;
16157 color: #363B4E;
16158 }
16159 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-build-funnel .wpfnl-mm-build-funnel-dropdown .wpfnl-mm-build-funnel-dropdown-trigger .dropdown-icon {
16160 transition: transform 0.3s ease;
16161 }
16162 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-build-funnel .wpfnl-mm-build-funnel-dropdown.open .wpfnl-mm-build-funnel-dropdown-trigger {
16163 border-color: #6E42D3;
16164 }
16165 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-build-funnel .wpfnl-mm-build-funnel-dropdown.open .wpfnl-mm-build-funnel-dropdown-trigger .dropdown-icon {
16166 transform: rotate(180deg);
16167 }
16168 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-build-funnel .wpfnl-mm-build-funnel-dropdown .wpfnl-mm-build-funnel-dropdown-menu {
16169 position: absolute;
16170 top: 100%;
16171 left: 0;
16172 right: 0;
16173 background: #FFF;
16174 border: 1px solid #F1EFF7;
16175 border-radius: 8px;
16176 margin-top: 4px;
16177 z-index: 100;
16178 box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);
16179 max-height: 270px;
16180 }
16181 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-build-funnel .wpfnl-mm-build-funnel-dropdown .wpfnl-mm-build-funnel-dropdown-item {
16182 padding: 12px 16px;
16183 font-size: 14px;
16184 font-family: "DM Sans", sans-serif;
16185 color: #363B4E;
16186 cursor: pointer;
16187 display: flex;
16188 align-items: center;
16189 justify-content: space-between;
16190 transition: background 0.2s ease;
16191 }
16192 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-build-funnel .wpfnl-mm-build-funnel-dropdown .wpfnl-mm-build-funnel-dropdown-item:hover {
16193 background: #F6F5FA;
16194 }
16195 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-build-funnel .wpfnl-mm-build-funnel-dropdown .wpfnl-mm-build-funnel-dropdown-item.selected {
16196 background: #F6F5FA;
16197 color: #6E42D3;
16198 }
16199 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-build-funnel .wpfnl-mm-build-funnel-hint {
16200 font-size: 12px;
16201 font-family: "Inter", sans-serif;
16202 color: #7A8C9A;
16203 line-height: 16px;
16204 margin: 0;
16205 }
16206 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-build-funnel .wpfnl-mm-build-funnel-revenue {
16207 margin-top: auto;
16208 padding: 16px 20px;
16209 background: #F6F5FA;
16210 border: 1px dashed #6E42D3;
16211 border-radius: 8px;
16212 display: none;
16213 }
16214 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-build-funnel .wpfnl-mm-build-funnel-revenue .wpfnl-mm-build-funnel-revenue-label {
16215 font-size: 14px;
16216 font-family: "DM Sans", sans-serif;
16217 color: #7A8C9A;
16218 margin: 0 0 4px 0;
16219 font-weight: 500;
16220 }
16221 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-build-funnel .wpfnl-mm-build-funnel-revenue .wpfnl-mm-build-funnel-revenue-value {
16222 font-size: 16px;
16223 font-family: "DM Sans", sans-serif;
16224 font-weight: 500;
16225 color: #363B4E;
16226 margin: 0;
16227 }
16228 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-build-funnel .wpfnl-mm-build-funnel-revenue .wpfnl-mm-build-funnel-revenue-value .total {
16229 color: #6E42D3;
16230 font-weight: 700;
16231 }
16232 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-build-funnel .wpfnl-mm-build-funnel-preview {
16233 flex: 1;
16234 background: #FFF;
16235 border-radius: 16px;
16236 min-height: 484px;
16237 display: flex;
16238 flex-direction: column;
16239 }
16240 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-build-funnel .wpfnl-mm-build-funnel-tabs {
16241 display: flex;
16242 align-items: center;
16243 justify-content: center;
16244 padding: 20px 20px 0;
16245 gap: 0;
16246 }
16247 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-build-funnel .wpfnl-mm-build-funnel-tab {
16248 display: flex;
16249 flex-direction: column;
16250 align-items: center;
16251 gap: 8px;
16252 cursor: pointer;
16253 }
16254 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-build-funnel .wpfnl-mm-build-funnel-tab .wpfnl-mm-build-funnel-tab-icon {
16255 width: 48px;
16256 height: 48px;
16257 border-radius: 50%;
16258 border: 1px solid #F1EFF7;
16259 display: flex;
16260 align-items: center;
16261 justify-content: center;
16262 color: #6E7A85;
16263 transition: all 0.3s ease;
16264 }
16265 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-build-funnel .wpfnl-mm-build-funnel-tab .wpfnl-mm-build-funnel-tab-label {
16266 font-size: 12px;
16267 font-family: "Inter", sans-serif;
16268 font-weight: 500;
16269 color: #6E7A85;
16270 text-align: center;
16271 }
16272 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-build-funnel .wpfnl-mm-build-funnel-tab.active .wpfnl-mm-build-funnel-tab-icon {
16273 border: 1.5px solid #6E42D3;
16274 color: #6E42D3;
16275 box-shadow: 0px 20px 30px rgba(199, 191, 217, 0.3);
16276 }
16277 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-build-funnel .wpfnl-mm-build-funnel-tab.active .wpfnl-mm-build-funnel-tab-label {
16278 color: #363B4E;
16279 }
16280 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-build-funnel .wpfnl-mm-build-funnel-tab-line {
16281 width: 22px;
16282 height: 1px;
16283 background: #E5E5E5;
16284 margin: 0 8px;
16285 margin-bottom: 24px;
16286 }
16287 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-build-funnel .wpfnl-mm-build-funnel-preview-content {
16288 flex: 1;
16289 padding: 20px;
16290 }
16291 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-build-funnel .wpfnl-mm-build-funnel-preview-image {
16292 width: 100%;
16293 height: 100%;
16294 min-height: auto;
16295 background: #F6F5FA;
16296 border-radius: 16px;
16297 overflow: hidden;
16298 display: flex;
16299 align-items: flex-start;
16300 justify-content: center;
16301 padding: 16px;
16302 }
16303 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-build-funnel .wpfnl-mm-build-funnel-preview-image img {
16304 width: 100%;
16305 height: 350px;
16306 object-fit: cover;
16307 object-position: top center;
16308 border-radius: 10px;
16309 }
16310 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-build-funnel .wpfnl-mm-build-funnel-preview-placeholder,
16311 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-build-funnel .wpfnl-mm-build-funnel-preview-empty {
16312 display: flex;
16313 flex-direction: column;
16314 align-items: center;
16315 justify-content: center;
16316 height: 100%;
16317 min-height: 400px;
16318 color: #7A8C9A;
16319 text-align: center;
16320 padding: 40px;
16321 }
16322 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-build-funnel .wpfnl-mm-build-funnel-preview-placeholder svg,
16323 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-build-funnel .wpfnl-mm-build-funnel-preview-empty svg {
16324 margin-bottom: 16px;
16325 opacity: 0.5;
16326 }
16327 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-build-funnel .wpfnl-mm-build-funnel-preview-placeholder p,
16328 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-build-funnel .wpfnl-mm-build-funnel-preview-empty p {
16329 font-size: 14px;
16330 font-family: "DM Sans", sans-serif;
16331 margin: 0;
16332 }
16333 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-build-funnel .wpfnl-mm-build-funnel-preview-placeholder h4,
16334 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-build-funnel .wpfnl-mm-build-funnel-preview-empty h4 {
16335 font-size: 18px;
16336 font-family: "DM Sans", sans-serif;
16337 font-weight: 600;
16338 color: #363B4E;
16339 margin: 0 0 8px 0;
16340 }
16341 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-build-funnel .wpfnl-mm-build-funnel-buttons {
16342 display: flex;
16343 justify-content: space-between;
16344 align-items: center;
16345 width: 100%;
16346 }
16347 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-build-funnel .wpfnl-mm-build-funnel-buttons .wpfnl-mm-btn-skip {
16348 background: transparent;
16349 color: #7A8C9A;
16350 font-weight: 500;
16351 font-size: 15px;
16352 padding: 10px;
16353 border: none;
16354 cursor: pointer;
16355 }
16356 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-build-funnel .wpfnl-mm-build-funnel-buttons .wpfnl-mm-btn-skip:hover {
16357 color: #6E42D3;
16358 }
16359 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-template {
16360 width: 100%;
16361 max-width: 940px;
16362 display: flex;
16363 flex-direction: column;
16364 gap: 0;
16365 position: relative;
16366 }
16367 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-template .wpfnl-mm-setup-header {
16368 text-align: center;
16369 margin-bottom: 24px;
16370 }
16371 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-template .wpfnl-mm-setup-header .wpfnl-mm-setup-title {
16372 font-size: 24px;
16373 font-weight: 700;
16374 font-family: "DM Sans", sans-serif;
16375 color: #363B4E;
16376 line-height: 35px;
16377 letter-spacing: -1px;
16378 margin: 0 0 8px 0;
16379 height: 30px;
16380 }
16381 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-template .wpfnl-mm-setup-header .wpfnl-mm-setup-subtitle {
16382 font-size: 15px;
16383 font-weight: 400;
16384 font-family: "DM Sans", sans-serif;
16385 color: #6E7A85;
16386 line-height: 15px;
16387 margin: 0;
16388 height: 19px;
16389 }
16390 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-template .wpfnl-mm-templates-grid {
16391 display: flex;
16392 flex-wrap: wrap;
16393 gap: 30px;
16394 justify-content: center;
16395 align-items: center;
16396 background: #FFF;
16397 border-radius: 16px;
16398 padding: 40px 45px;
16399 margin-bottom: 15px;
16400 }
16401 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-template .wpfnl-mm-template-card {
16402 width: 259px;
16403 height: 305px;
16404 background: #FFF;
16405 border: 1px solid #F1EFF7;
16406 border-radius: 10px;
16407 cursor: pointer;
16408 transition: all 0.3s ease;
16409 position: relative;
16410 overflow: hidden;
16411 box-shadow: 0px 20px 20px 0px rgba(190, 190, 215, 0.15);
16412 }
16413 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-template .wpfnl-mm-template-card:hover {
16414 border-color: #C4B5F4;
16415 }
16416 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-template .wpfnl-mm-template-card:hover .wpfnl-mm-template-card-overlay {
16417 opacity: 1;
16418 visibility: visible;
16419 }
16420 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-template .wpfnl-mm-template-card .wpfnl-mm-template-card-preview {
16421 width: 100%;
16422 height: 237px;
16423 position: relative;
16424 overflow: hidden;
16425 background: #F6F5FA;
16426 border-radius: 10px 10px 0 0;
16427 }
16428 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-template .wpfnl-mm-template-card .wpfnl-mm-template-card-preview img {
16429 width: 100%;
16430 height: 100%;
16431 object-fit: cover;
16432 object-position: top center;
16433 }
16434 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-template .wpfnl-mm-template-card .wpfnl-mm-template-card-overlay {
16435 position: absolute;
16436 top: 0;
16437 left: 0;
16438 width: 100%;
16439 height: 237px;
16440 background: rgba(38, 33, 51, 0.44);
16441 display: flex;
16442 align-items: center;
16443 justify-content: center;
16444 gap: 10px;
16445 opacity: 0;
16446 visibility: hidden;
16447 transition: all 0.3s ease;
16448 border-radius: 10px 10px 0 0;
16449 }
16450 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-template .wpfnl-mm-template-card .wpfnl-mm-template-card-overlay .wpfnl-mm-btn-import,
16451 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-template .wpfnl-mm-template-card .wpfnl-mm-template-card-overlay .wpfnl-mm-btn-preview {
16452 height: 30px;
16453 border-radius: 8px;
16454 font-size: 14px;
16455 font-weight: 500;
16456 cursor: pointer;
16457 transition: all 0.3s ease;
16458 border: none;
16459 display: inline-flex;
16460 align-items: center;
16461 justify-content: center;
16462 padding: 0 12px;
16463 }
16464 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-template .wpfnl-mm-template-card .wpfnl-mm-template-card-overlay .wpfnl-mm-btn-import {
16465 background: #FFF;
16466 color: #363B4E;
16467 }
16468 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-template .wpfnl-mm-template-card .wpfnl-mm-template-card-overlay .wpfnl-mm-btn-import:hover {
16469 background: #F6F5FA;
16470 }
16471 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-template .wpfnl-mm-template-card .wpfnl-mm-template-card-overlay .wpfnl-mm-btn-preview {
16472 background: transparent;
16473 color: #FFF;
16474 border: 1px solid #F2F2F2;
16475 }
16476 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-template .wpfnl-mm-template-card .wpfnl-mm-template-card-overlay .wpfnl-mm-btn-preview:hover {
16477 background: rgba(255, 255, 255, 0.1);
16478 }
16479 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-template .wpfnl-mm-template-card .wpfnl-mm-template-card-checkmark {
16480 position: absolute;
16481 top: 12px;
16482 right: 12px;
16483 width: 24px;
16484 height: 24px;
16485 background: #FFF;
16486 border-radius: 50%;
16487 display: flex;
16488 align-items: center;
16489 justify-content: center;
16490 z-index: 2;
16491 box-shadow: 0 2px 10px 1px rgba(143, 130, 196, 0.431372549);
16492 }
16493 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-template .wpfnl-mm-template-card .wpfnl-mm-template-card-suggested {
16494 position: absolute;
16495 top: 10px;
16496 left: 10px;
16497 z-index: 2;
16498 display: inline-flex;
16499 align-items: center;
16500 gap: 4px;
16501 padding: 3px 8px 3px 6px;
16502 border-radius: 100px;
16503 background: #6E42D3;
16504 color: #FFF;
16505 font-size: 10px;
16506 font-weight: 600;
16507 font-family: "DM Sans", sans-serif;
16508 line-height: 1.4;
16509 letter-spacing: 0.1px;
16510 box-shadow: 0 2px 6px rgba(110, 66, 211, 0.35);
16511 }
16512 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-template .wpfnl-mm-template-card .wpfnl-mm-template-card-suggested svg {
16513 flex-shrink: 0;
16514 }
16515 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-template .wpfnl-mm-template-card.wpfnl-mm-template-card--suggested:not(.active) {
16516 border-color: #C4B5F4;
16517 }
16518 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-template .wpfnl-mm-template-card .wpfnl-mm-template-card-divider {
16519 width: 100%;
16520 height: 1px;
16521 background: #F1EFF7;
16522 }
16523 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-template .wpfnl-mm-template-card .wpfnl-mm-template-card-body {
16524 padding: 16px 20px;
16525 display: flex;
16526 flex-direction: column;
16527 align-items: center;
16528 justify-content: center;
16529 text-align: center;
16530 gap: 4px;
16531 }
16532 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-template .wpfnl-mm-template-card .wpfnl-mm-template-card-title {
16533 font-size: 14px;
16534 font-weight: 500;
16535 font-family: "Roboto", sans-serif;
16536 color: #363B4E;
16537 line-height: normal;
16538 margin: 0;
16539 }
16540 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-template .wpfnl-mm-template-card .wpfnl-mm-template-card-steps {
16541 font-size: 12px;
16542 font-weight: 400;
16543 font-family: "Inter", sans-serif;
16544 color: #7A8B9A;
16545 line-height: 12px;
16546 letter-spacing: -0.12px;
16547 }
16548 @keyframes wpfnl-skeleton-shimmer {
16549 0% {
16550 background-position: -600px 0;
16551 }
16552 100% {
16553 background-position: 600px 0;
16554 }
16555 }
16556 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-template .wpfnl-mm-skeleton-block {
16557 background: linear-gradient(90deg, #f0eef8 25%, #e4e0f2 50%, #f0eef8 75%);
16558 background-size: 600px 100%;
16559 animation: wpfnl-skeleton-shimmer 1.4s ease-in-out infinite;
16560 border-radius: 6px;
16561 }
16562 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-template .wpfnl-mm-templates-skeleton {
16563 pointer-events: none;
16564 }
16565 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-template .wpfnl-mm-template-card--skeleton {
16566 cursor: default;
16567 }
16568 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-template .wpfnl-mm-template-card--skeleton .wpfnl-mm-template-card-preview {
16569 border-radius: 10px 10px 0 0;
16570 }
16571 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-template .wpfnl-mm-template-card--skeleton .wpfnl-mm-skeleton-title {
16572 width: 120px;
16573 height: 14px;
16574 }
16575 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-choose-template .wpfnl-mm-template-card--skeleton .wpfnl-mm-skeleton-steps {
16576 width: 60px;
16577 height: 10px;
16578 margin-top: 2px;
16579 }
16580 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-complete {
16581 width: 100%;
16582 max-width: 785px;
16583 display: flex;
16584 flex-direction: column;
16585 gap: 28px;
16586 align-items: center;
16587 position: relative;
16588 }
16589 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-complete .wpfnl-mm-complete-header {
16590 text-align: center;
16591 max-width: 631px;
16592 }
16593 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-complete .wpfnl-mm-complete-header .wpfnl-mm-complete-title {
16594 font-size: 24px;
16595 font-weight: 700;
16596 font-family: "DM Sans", sans-serif;
16597 color: #363B4E;
16598 line-height: 35px;
16599 letter-spacing: -1px;
16600 margin: 0 0 8px 0;
16601 }
16602 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-complete .wpfnl-mm-complete-header .wpfnl-mm-complete-subtitle {
16603 font-size: 15px;
16604 font-weight: 400;
16605 font-family: "DM Sans", sans-serif;
16606 color: #6E7A85;
16607 line-height: 22px;
16608 margin: 0;
16609 max-width: 534px;
16610 margin-left: auto;
16611 margin-right: auto;
16612 }
16613 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-complete .wpfnl-mm-complete-video-wrapper {
16614 width: 100%;
16615 padding: 10px;
16616 background: #FFF;
16617 border-radius: 16px;
16618 box-shadow: 0px 2px 3px rgba(147, 130, 171, 0.05), 0px 4px 5px rgba(85, 85, 85, 0.04), 0px 4px 5px rgba(85, 85, 85, 0.03), 0px 16px 16px rgba(85, 85, 85, 0.02);
16619 }
16620 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-complete .wpfnl-mm-complete-video-wrapper .wpfnl-mm-complete-video {
16621 width: 100%;
16622 height: 382px;
16623 border-radius: 16px;
16624 background: #F6F5FA;
16625 position: relative;
16626 overflow: hidden;
16627 display: flex;
16628 flex-direction: column;
16629 }
16630 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-complete .wpfnl-mm-complete-video-wrapper .wpfnl-mm-complete-video .wpfnl-mm-complete-video-bg {
16631 position: absolute;
16632 top: 0;
16633 left: 0;
16634 width: 100%;
16635 height: 100%;
16636 }
16637 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-complete .wpfnl-mm-complete-video-wrapper .wpfnl-mm-complete-video .wpfnl-mm-complete-video-bg .wpfnl-mm-complete-video-image {
16638 width: 100%;
16639 height: 100%;
16640 object-fit: cover;
16641 object-position: center top;
16642 }
16643 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-complete .wpfnl-mm-complete-video-wrapper .wpfnl-mm-complete-video .wpfnl-mm-complete-video-bg .wpfnl-mm-complete-video-overlay {
16644 position: absolute;
16645 top: 0;
16646 left: 0;
16647 width: 100%;
16648 height: 100%;
16649 background: linear-gradient(180deg, rgba(60, 37, 111, 0) 37.658%, rgba(75, 52, 129, 0.3) 74.038%);
16650 border-radius: 16px;
16651 cursor: pointer;
16652 }
16653 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-complete .wpfnl-mm-complete-video-wrapper .wpfnl-mm-complete-video .wpfnl-mm-complete-video-iframe {
16654 width: 100%;
16655 height: 100%;
16656 }
16657 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-complete .wpfnl-mm-complete-video-wrapper .wpfnl-mm-complete-video .wpfnl-mm-complete-video-player {
16658 position: absolute;
16659 bottom: 18px;
16660 left: 20px;
16661 right: 20px;
16662 display: flex;
16663 align-items: center;
16664 gap: 12px;
16665 }
16666 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-complete .wpfnl-mm-complete-video-wrapper .wpfnl-mm-complete-video .wpfnl-mm-complete-video-player .wpfnl-mm-complete-play-btn {
16667 width: 16px;
16668 height: 16px;
16669 background: transparent;
16670 border: none;
16671 cursor: pointer;
16672 padding: 0;
16673 display: flex;
16674 align-items: center;
16675 justify-content: center;
16676 flex-shrink: 0;
16677 }
16678 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-complete .wpfnl-mm-complete-video-wrapper .wpfnl-mm-complete-video .wpfnl-mm-complete-video-player .wpfnl-mm-complete-play-btn svg {
16679 width: 16px;
16680 height: 16px;
16681 }
16682 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-complete .wpfnl-mm-complete-video-wrapper .wpfnl-mm-complete-video .wpfnl-mm-complete-video-player .wpfnl-mm-complete-progress-bar {
16683 flex: 1;
16684 height: 9px;
16685 background: linear-gradient(90deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
16686 border-radius: 100px;
16687 overflow: hidden;
16688 }
16689 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-complete .wpfnl-mm-complete-video-wrapper .wpfnl-mm-complete-video .wpfnl-mm-complete-video-player .wpfnl-mm-complete-progress-bar .wpfnl-mm-complete-progress-fill {
16690 width: 0%;
16691 height: 100%;
16692 background: #6E42D3;
16693 border-radius: 100px;
16694 }
16695 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-complete .wpfnl-mm-complete-actions {
16696 display: flex;
16697 flex-direction: column;
16698 align-items: center;
16699 gap: 6px;
16700 width: 100%;
16701 }
16702 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-complete .wpfnl-mm-complete-actions .wpfnl-mm-complete-buttons {
16703 display: flex;
16704 gap: 12px;
16705 align-items: center;
16706 justify-content: center;
16707 }
16708 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-complete .wpfnl-mm-complete-actions .wpfnl-mm-btn {
16709 padding: 10px 20px;
16710 border-radius: 10px;
16711 font-size: 16px;
16712 line-height: 24px;
16713 cursor: pointer;
16714 transition: all 0.3s ease;
16715 border: none;
16716 display: inline-flex;
16717 align-items: center;
16718 justify-content: center;
16719 gap: 8px;
16720 height: 44px;
16721 }
16722 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-complete .wpfnl-mm-complete-actions .wpfnl-mm-btn.wpfnl-mm-btn-secondary {
16723 background: #FFF;
16724 color: #363B4E;
16725 border: 1px solid #ECEBF0;
16726 font-weight: 700;
16727 }
16728 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-complete .wpfnl-mm-complete-actions .wpfnl-mm-btn.wpfnl-mm-btn-secondary:hover {
16729 border-color: #6E42D3;
16730 color: #6E42D3;
16731 }
16732 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-complete .wpfnl-mm-complete-actions .wpfnl-mm-btn.wpfnl-mm-btn-primary {
16733 background: #6E42D3;
16734 color: #FFF;
16735 font-weight: 600;
16736 letter-spacing: 0.2px;
16737 }
16738 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-complete .wpfnl-mm-complete-actions .wpfnl-mm-btn.wpfnl-mm-btn-primary svg {
16739 width: 17px;
16740 height: 12px;
16741 }
16742 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-complete .wpfnl-mm-complete-actions .wpfnl-mm-btn.wpfnl-mm-btn-primary:hover {
16743 background: #5c36b3;
16744 }
16745 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-complete .wpfnl-mm-complete-actions .wpfnl-mm-complete-info {
16746 padding: 10px;
16747 text-align: center;
16748 }
16749 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-mm-setup-wizard-content .wpfnl-mm-complete .wpfnl-mm-complete-actions .wpfnl-mm-complete-info p {
16750 font-size: 14px;
16751 font-weight: 400;
16752 color: #7A8C9A;
16753 line-height: 22px;
16754 margin: 0;
16755 }
16756 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-wizard-welcome {
16757 width: 100%;
16758 }
16759 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-wizard-welcome .wpfnl-wizard-welcome-content {
16760 width: 100%;
16761 max-width: 918px;
16762 margin: 0 auto;
16763 padding: 40px 30px 0;
16764 border-radius: 20px;
16765 background: #FFF;
16766 box-shadow: 0 20px 25px -5px rgba(143, 130, 196, 0.05), 0 8px 10px -6px rgba(143, 130, 196, 0.08);
16767 overflow: hidden;
16768 }
16769 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-wizard-welcome .wpfnl-wizard-welcome-title {
16770 color: #363B4E;
16771 text-align: center;
16772 font-size: 34px;
16773 font-weight: 600;
16774 line-height: 1.3;
16775 letter-spacing: -0.6px;
16776 text-align: center;
16777 }
16778 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-wizard-welcome .wpfnl-wizard-welcome-subtitle {
16779 color: #6E7A85;
16780 font-size: 15px;
16781 font-weight: 400;
16782 line-height: 1.4;
16783 text-align: center;
16784 margin-top: 4px;
16785 }
16786 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-wizard-welcome .wpfnl-mm-choose-goal-buttons {
16787 justify-content: center;
16788 margin-top: 24px;
16789 }
16790 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-wizard-welcome .welcome-image {
16791 margin: 0;
16792 display: block;
16793 transform: translateX(30px);
16794 }
16795 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-wizard-welcome .welcome-image img {
16796 display: block;
16797 margin-left: auto;
16798 margin-top: 67px;
16799 }
16800 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-product-sync-container {
16801 padding: 40px 30px 30px;
16802 border-radius: 20px;
16803 background: #FFF;
16804 box-shadow: 0 20px 25px -5px rgba(143, 130, 196, 0.05), 0 8px 10px -6px rgba(143, 130, 196, 0.08);
16805 }
16806 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-product-sync-container .wpfnl-product-sync-search {
16807 display: flex;
16808 align-items: center;
16809 justify-content: space-between;
16810 gap: 16px;
16811 margin-bottom: 24px;
16812 }
16813 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-product-sync-container .wpfnl-product-sync-search .wpfnl-product-sync-search-wrapper {
16814 flex: 1;
16815 position: relative;
16816 display: flex;
16817 align-items: center;
16818 gap: 0px;
16819 padding: 10px 14px;
16820 border: 1px solid #EEF0F3;
16821 border-radius: 8px;
16822 background: #FFF;
16823 transition: all 0.3s ease;
16824 }
16825 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-product-sync-container .wpfnl-product-sync-search .wpfnl-product-sync-search-wrapper:focus-within {
16826 border-color: #6E42D3;
16827 }
16828 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-product-sync-container .wpfnl-product-sync-search .wpfnl-product-sync-search-wrapper svg {
16829 flex-shrink: 0;
16830 }
16831 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-product-sync-container .wpfnl-product-sync-search .wpfnl-product-sync-search-wrapper .wpfnl-product-sync-search-input {
16832 flex: 1;
16833 border: none !important;
16834 outline: none;
16835 font-size: 14px;
16836 color: #7A8B9A;
16837 background: transparent;
16838 box-shadow: none !important;
16839 }
16840 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-product-sync-container .wpfnl-product-sync-search .wpfnl-product-sync-search-wrapper .wpfnl-product-sync-search-input::placeholder {
16841 color: #9CA3AF;
16842 }
16843 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-product-sync-container .wpfnl-product-sync-search .wpfnl-create-product-btn {
16844 display: inline-flex;
16845 align-items: center;
16846 gap: 5px;
16847 padding: 12px 20px;
16848 border: none;
16849 border-radius: 10px;
16850 color: #6E42D3;
16851 font-size: 14px;
16852 font-weight: 500;
16853 cursor: pointer;
16854 transition: all 0.3s ease;
16855 white-space: nowrap;
16856 background: rgba(110, 66, 211, 0.12);
16857 }
16858 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-product-sync-container .wpfnl-product-sync-search .wpfnl-create-product-btn path {
16859 transition: all 0.3s ease;
16860 stroke: #5B35B8;
16861 }
16862 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-product-sync-container .wpfnl-product-sync-search .wpfnl-create-product-btn:hover {
16863 background: #5B35B8;
16864 border-color: #5B35B8;
16865 color: #fff;
16866 }
16867 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-product-sync-container .wpfnl-product-sync-search .wpfnl-create-product-btn:hover path {
16868 stroke: #fff;
16869 }
16870 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-product-sync-container .wpfnl-product-sync-search .wpfnl-create-product-btn svg {
16871 display: block;
16872 }
16873 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-product-sync-container .wpfnl-product-sync-label {
16874 margin-bottom: 16px;
16875 color: #7A8B9A;
16876 font-size: 14px;
16877 font-weight: 400;
16878 line-height: 1;
16879 }
16880 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-product-sync-container .wpfnl-product-sync-cards {
16881 display: flex;
16882 flex-direction: column;
16883 gap: 12px;
16884 }
16885 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-product-sync-container .wpfnl-product-sync-card {
16886 display: flex;
16887 align-items: center;
16888 gap: 14px;
16889 padding: 20px;
16890 border: 1px solid #F1EFF7;
16891 border-radius: 12px;
16892 background: #FFF;
16893 cursor: pointer;
16894 transition: all 0.3s ease;
16895 position: relative;
16896 }
16897 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-product-sync-container .wpfnl-product-sync-card .wpfnl-product-sync-radio {
16898 position: absolute;
16899 opacity: 0;
16900 width: 0;
16901 height: 0;
16902 pointer-events: none;
16903 }
16904 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-product-sync-container .wpfnl-product-sync-card:hover {
16905 border-color: #D1D5DB;
16906 }
16907 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-product-sync-container .wpfnl-product-sync-card.active {
16908 border-color: #6E42D3;
16909 }
16910 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-product-sync-container .wpfnl-product-sync-card .wpfnl-product-image {
16911 width: 67px;
16912 height: 67px;
16913 border-radius: 8px;
16914 display: flex;
16915 align-items: center;
16916 justify-content: center;
16917 border: 1px solid #F1EFF7;
16918 }
16919 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-product-sync-container .wpfnl-product-sync-card .wpfnl-product-image img {
16920 display: block;
16921 height: 100%;
16922 width: 100%;
16923 object-fit: cover;
16924 border-radius: 8px;
16925 }
16926 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-product-sync-container .wpfnl-product-sync-card .wpfnl-product-image svg {
16927 width: 32px;
16928 height: 32px;
16929 }
16930 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-product-sync-container .wpfnl-product-sync-card .wpfnl-product-sync-card-content {
16931 display: flex;
16932 flex-direction: column;
16933 width: calc(100% - 82px);
16934 padding-right: 30px;
16935 }
16936 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-product-sync-container .wpfnl-product-sync-card .wpfnl-product-sync-card-title {
16937 margin: 0;
16938 color: #363B4E;
16939 font-size: 14px;
16940 font-weight: 700;
16941 line-height: 1.3;
16942 }
16943 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-product-sync-container .wpfnl-product-sync-card .wpfnl-product-sync-card-description {
16944 margin: 0;
16945 color: #6E7A85;
16946 font-size: 15px;
16947 font-weight: 400;
16948 line-height: 1.4;
16949 }
16950 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-product-sync-container .wpfnl-product-sync-card .wpfnl-product-sync-card-price {
16951 margin: 3px 0 0 0;
16952 color: #363B4E;
16953 font-size: 15px;
16954 font-weight: 700;
16955 line-height: 1;
16956 }
16957 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-product-sync-container .wpfnl-product-sync-card .wpfnl-product-sync-card-checkbox {
16958 position: absolute;
16959 right: 20px;
16960 top: 50%;
16961 transform: translateY(-50%);
16962 }
16963 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-product-sync-container .wpfnl-product-sync-card .wpfnl-product-sync-card-checkbox .wpfnl-product-sync-checkbox-circle {
16964 width: 24px;
16965 height: 24px;
16966 border-radius: 50%;
16967 border: 1px solid #D1D5DB;
16968 background: #FFF;
16969 display: flex;
16970 align-items: center;
16971 justify-content: center;
16972 transition: all 0.3s ease;
16973 }
16974 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-product-sync-container .wpfnl-product-sync-card .wpfnl-product-sync-card-checkbox .wpfnl-product-sync-checkbox-circle svg {
16975 width: 14px;
16976 height: 14px;
16977 display: none;
16978 }
16979 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-product-sync-container .wpfnl-product-sync-card .wpfnl-product-sync-radio:checked ~ .wpfnl-product-sync-card-checkbox .wpfnl-product-sync-checkbox-circle {
16980 background: #6E42D3;
16981 border-color: #6E42D3;
16982 }
16983 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-product-sync-container .wpfnl-product-sync-card .wpfnl-product-sync-radio:checked ~ .wpfnl-product-sync-card-checkbox .wpfnl-product-sync-checkbox-circle svg {
16984 display: block;
16985 }
16986 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-product-sync-container .wpfnl-product-sync-skeleton {
16987 display: flex;
16988 flex-direction: column;
16989 gap: 12px;
16990 }
16991 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-product-sync-container .wpfnl-product-sync-skeleton-card {
16992 display: flex;
16993 align-items: center;
16994 gap: 14px;
16995 padding: 20px;
16996 border: 1px solid #F1EFF7;
16997 border-radius: 12px;
16998 background: #FFF;
16999 }
17000 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-product-sync-container .wpfnl-skeleton-pulse {
17001 background: linear-gradient(90deg, #F3F4F6 25%, #E5E7EB 50%, #F3F4F6 75%);
17002 background-size: 200% 100%;
17003 animation: wpfnl-skeleton-shimmer 1.5s ease-in-out infinite;
17004 border-radius: 6px;
17005 }
17006 @keyframes wpfnl-skeleton-shimmer {
17007 0% {
17008 background-position: 200% 0;
17009 }
17010 100% {
17011 background-position: -200% 0;
17012 }
17013 }
17014 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-product-sync-container .wpfnl-skeleton-image {
17015 width: 67px;
17016 height: 67px;
17017 border-radius: 8px;
17018 flex-shrink: 0;
17019 }
17020 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-product-sync-container .wpfnl-skeleton-content {
17021 flex: 1;
17022 display: flex;
17023 flex-direction: column;
17024 gap: 8px;
17025 padding-right: 30px;
17026 }
17027 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-product-sync-container .wpfnl-skeleton-title {
17028 height: 14px;
17029 width: 50%;
17030 }
17031 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-product-sync-container .wpfnl-skeleton-description {
17032 height: 12px;
17033 width: 70%;
17034 }
17035 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-product-sync-container .wpfnl-skeleton-price {
17036 height: 14px;
17037 width: 30%;
17038 }
17039 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-product-sync-container .wpfnl-skeleton-checkbox {
17040 width: 24px;
17041 height: 24px;
17042 border-radius: 50%;
17043 flex-shrink: 0;
17044 }
17045 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-product-sync-container .wpfnl-product-sync-state-error {
17046 display: flex;
17047 flex-direction: column;
17048 align-items: center;
17049 justify-content: center;
17050 padding: 40px 20px;
17051 text-align: center;
17052 border: 1px solid #FEE2E2;
17053 border-radius: 12px;
17054 background: #FEF2F2;
17055 }
17056 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-product-sync-container .wpfnl-product-sync-state-error .wpfnl-product-sync-error-icon {
17057 margin-bottom: 12px;
17058 }
17059 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-product-sync-container .wpfnl-product-sync-state-error .wpfnl-product-sync-error-icon svg {
17060 display: block;
17061 }
17062 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-product-sync-container .wpfnl-product-sync-state-error .wpfnl-product-sync-error-text {
17063 margin: 0 0 16px;
17064 color: #991B1B;
17065 font-size: 14px;
17066 font-weight: 500;
17067 line-height: 1.5;
17068 }
17069 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-product-sync-container .wpfnl-product-sync-state-error .wpfnl-product-sync-retry-btn {
17070 display: inline-flex;
17071 align-items: center;
17072 gap: 6px;
17073 padding: 8px 18px;
17074 border: 1px solid #DC2626;
17075 border-radius: 8px;
17076 background: #FFF;
17077 color: #DC2626;
17078 font-size: 13px;
17079 font-weight: 500;
17080 cursor: pointer;
17081 transition: all 0.2s ease;
17082 }
17083 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-product-sync-container .wpfnl-product-sync-state-error .wpfnl-product-sync-retry-btn:hover {
17084 background: #DC2626;
17085 color: #FFF;
17086 }
17087 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-product-sync-container .wpfnl-product-sync-state-error.wpfnl-product-sync-template-error {
17088 flex-direction: row;
17089 padding: 14px 20px;
17090 margin-top: 12px;
17091 gap: 10px;
17092 }
17093 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-product-sync-container .wpfnl-product-sync-state-error.wpfnl-product-sync-template-error .wpfnl-product-sync-error-icon {
17094 margin-bottom: 0;
17095 }
17096 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-product-sync-container .wpfnl-product-sync-state-error.wpfnl-product-sync-template-error .wpfnl-product-sync-error-text {
17097 margin: 0;
17098 }
17099 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-product-sync-container .wpfnl-product-sync-state-empty {
17100 display: flex;
17101 flex-direction: column;
17102 align-items: center;
17103 justify-content: center;
17104 padding: 48px 20px;
17105 text-align: center;
17106 border: 1px dashed #D1D5DB;
17107 border-radius: 12px;
17108 background: #FAFAFA;
17109 }
17110 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-product-sync-container .wpfnl-product-sync-state-empty .wpfnl-product-sync-empty-icon {
17111 width: 64px;
17112 height: 64px;
17113 border-radius: 50%;
17114 background: #F3F4F6;
17115 display: flex;
17116 align-items: center;
17117 justify-content: center;
17118 margin-bottom: 16px;
17119 }
17120 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-product-sync-container .wpfnl-product-sync-state-empty .wpfnl-product-sync-empty-title {
17121 margin: 0 0 6px;
17122 color: #363B4E;
17123 font-size: 15px;
17124 font-weight: 600;
17125 line-height: 1.3;
17126 }
17127 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-product-sync-container .wpfnl-product-sync-state-empty .wpfnl-product-sync-empty-subtitle {
17128 margin: 0 0 20px;
17129 color: #6E7A85;
17130 font-size: 13px;
17131 font-weight: 400;
17132 line-height: 1.5;
17133 max-width: 300px;
17134 }
17135 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-product-sync-container .wpfnl-product-sync-state-empty .wpfnl-product-sync-create-btn {
17136 display: inline-flex;
17137 align-items: center;
17138 gap: 6px;
17139 padding: 10px 22px;
17140 border: none;
17141 border-radius: 10px;
17142 background: #6E42D3;
17143 color: #FFF;
17144 font-size: 14px;
17145 font-weight: 500;
17146 cursor: pointer;
17147 transition: all 0.2s ease;
17148 }
17149 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-product-sync-container .wpfnl-product-sync-state-empty .wpfnl-product-sync-create-btn:hover {
17150 background: #5B35B8;
17151 }
17152 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-generate-funnel-container {
17153 border-radius: 20px;
17154 background: #FFF;
17155 box-shadow: 0 20px 25px -5px rgba(143, 130, 196, 0.05), 0 8px 10px -6px rgba(143, 130, 196, 0.08);
17156 display: flex;
17157 align-items: center;
17158 justify-content: center;
17159 height: 508px;
17160 position: relative;
17161 }
17162 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-generate-funnel-container .wpfnl-generate-funnel-canvas {
17163 width: 100%;
17164 height: auto;
17165 max-width: 580px;
17166 border-radius: 20px;
17167 }
17168 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-generate-funnel-container .wpfnl-generate-funnel-canvas img {
17169 width: 100%;
17170 height: 100%;
17171 border-radius: 20px;
17172 }
17173 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-generate-funnel-container .generate-funnel-overlay {
17174 position: absolute;
17175 top: 0;
17176 left: 0;
17177 right: 0;
17178 bottom: 0;
17179 border-radius: 20px;
17180 background: rgba(75, 52, 129, 0.4);
17181 backdrop-filter: blur(0);
17182 border: 1px solid #fff;
17183 padding: 20px;
17184 display: flex;
17185 flex-flow: column;
17186 align-items: center;
17187 justify-content: flex-end;
17188 }
17189 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-generate-funnel-container .generate-funnel-overlay .generated-notice {
17190 border-radius: 12px;
17191 background: #FFF;
17192 box-shadow: 0 4px 4px 0 rgba(151, 145, 166, 0.3);
17193 display: inline-flex;
17194 align-items: center;
17195 justify-content: center;
17196 gap: 6px;
17197 color: #6E7A85;
17198 font-size: 16px;
17199 font-weight: 400;
17200 line-height: 1;
17201 padding: 13px 20px;
17202 }
17203 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-generate-funnel-container.generating .generate-funnel-overlay {
17204 justify-content: center;
17205 backdrop-filter: blur(5px);
17206 }
17207 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-generate-funnel-container {
17208 /* HTML: <div class="loader"></div> */
17209 }
17210 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-generate-funnel-container .generate-loader {
17211 width: 50px;
17212 aspect-ratio: 1;
17213 display: grid;
17214 border-radius: 50%;
17215 background: linear-gradient(0deg, rgba(244, 230, 230, 0.5) 30%, rgba(255, 255, 255, 0) 0 70%, rgb(255, 255, 255) 0) 50%/8% 100%, linear-gradient(90deg, rgba(255, 255, 255, 0.25) 30%, rgba(255, 255, 255, 0) 0 70%, rgba(255, 255, 255, 0.75) 0) 50%/100% 8%;
17216 background-repeat: no-repeat;
17217 animation: l23 1s infinite steps(12);
17218 }
17219 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-generate-funnel-container .generate-loader::before,
17220 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-generate-funnel-container .generate-loader::after {
17221 content: "";
17222 grid-area: 1/1;
17223 border-radius: 50%;
17224 background: inherit;
17225 opacity: 0.915;
17226 transform: rotate(30deg);
17227 }
17228 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-generate-funnel-container .generate-loader::after {
17229 opacity: 0.83;
17230 transform: rotate(60deg);
17231 }
17232 @keyframes l23 {
17233 100% {
17234 transform: rotate(1turn);
17235 }
17236 }
17237 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-modal-overlay {
17238 position: fixed;
17239 top: 0;
17240 left: 0;
17241 width: 100%;
17242 height: 100%;
17243 background-color: rgba(0, 0, 0, 0.3);
17244 justify-content: center;
17245 align-items: center;
17246 display: flex;
17247 z-index: 999999;
17248 }
17249 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-modal-overlay .wpfnl-modal-wrapper {
17250 width: 80%;
17251 background: #FFF;
17252 padding: 25px;
17253 height: 80%;
17254 border-radius: 10px;
17255 position: relative;
17256 }
17257 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-modal-overlay .wpfnl-modal-close-btn {
17258 position: absolute;
17259 right: -14px;
17260 top: -14px;
17261 background: #ffffff;
17262 box-shadow: 0px 1px 1px #dadada;
17263 border-radius: 100px;
17264 width: 34px;
17265 height: 34px;
17266 display: flex;
17267 align-items: center;
17268 justify-content: center;
17269 cursor: pointer;
17270 z-index: 2;
17271 }
17272 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-modal-overlay #wpfnl-create-product {
17273 width: 100%;
17274 height: 100%;
17275 }
17276 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-modal-overlay #wpfnl-create-product iframe {
17277 height: 100%;
17278 }
17279 .wpfunnels-setup .wpfnl-mm-setup-wizard .wpfnl-modal-overlay .wpfnl-loader {
17280 border: 2px solid #8265c5;
17281 border-radius: 50%;
17282 border-top: 2px solid #fff;
17283 width: 50px;
17284 height: 50px;
17285 animation: spin 0.7s linear infinite;
17286 display: block;
17287 margin-left: 4px;
17288 position: absolute;
17289 left: 50%;
17290 top: 50%;
17291 transform: translate(-50%, -50%);
17292 z-index: 2;
17293 background: #fff;
17294 }
17295 @-webkit-keyframes spin {
17296 0% {
17297 -webkit-transform: rotate(0deg);
17298 }
17299 100% {
17300 -webkit-transform: rotate(360deg);
17301 }
17302 }
17303 @keyframes spin {
17304 0% {
17305 transform: rotate(0deg);
17306 }
17307 100% {
17308 transform: rotate(360deg);
17309 }
17310 }
17311 .wpfunnels-setup {
17312 /* ==========================================================================
17313 Setup wizard shell — top bar + centered body + progress footer.
17314
17315 Replaces the former left-sidebar chrome. Uses the existing WPFunnels
17316 brand tokens (#6E42D3 / DM Sans) so the wizard stays consistent with the
17317 rest of the admin.
17318 ========================================================================== */
17319 }
17320 .wpfunnels-setup .wpfnl-wz {
17321 font-family: "DM Sans", sans-serif;
17322 background: #F6F5FA;
17323 display: flex;
17324 flex-direction: column;
17325 height: 100%;
17326 min-height: 100vh;
17327 color: #363B4E;
17328 -webkit-font-smoothing: antialiased;
17329 }
17330 .wpfunnels-setup .wpfnl-wz *, .wpfunnels-setup .wpfnl-wz *::before, .wpfunnels-setup .wpfnl-wz *::after {
17331 box-sizing: border-box;
17332 }
17333 .wpfunnels-setup .wpfnl-wz {
17334 /* ---------- Top bar ---------- */
17335 }
17336 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-top {
17337 flex-shrink: 0;
17338 height: 60px;
17339 background: #FFFFFF;
17340 border-bottom: 1px solid #ECEBF0;
17341 padding: 0 28px;
17342 display: flex;
17343 align-items: center;
17344 justify-content: space-between;
17345 gap: 16px;
17346 }
17347 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-logo {
17348 display: flex;
17349 align-items: center;
17350 gap: 9px;
17351 flex: 1 0 0;
17352 }
17353 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-logo-mark {
17354 width: 26px;
17355 height: 26px;
17356 display: block;
17357 }
17358 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-logo-text {
17359 font-size: 15px;
17360 font-weight: 700;
17361 letter-spacing: -0.2px;
17362 color: #363B4E;
17363 }
17364 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-step-label {
17365 margin: 0;
17366 font-size: 12px;
17367 font-weight: 700;
17368 letter-spacing: 0.08em;
17369 text-transform: uppercase;
17370 white-space: nowrap;
17371 }
17372 .wpfunnels-setup .wpfnl-wz {
17373 /* Balances the logo column so the step counter stays centered — see the
17374 template comment. The visible chip lives on the button inside it. */
17375 }
17376 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-exit-slot {
17377 flex: 1 0 0;
17378 display: flex;
17379 justify-content: flex-end;
17380 }
17381 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-exit {
17382 display: inline-flex;
17383 align-items: center;
17384 gap: 8px;
17385 background: none;
17386 border: 0;
17387 padding: 8px 4px;
17388 cursor: pointer;
17389 font-family: inherit;
17390 font-weight: 700;
17391 white-space: nowrap;
17392 color: #363B4E;
17393 }
17394 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-exit svg {
17395 flex-shrink: 0;
17396 }
17397 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-exit:focus-visible {
17398 outline: 2px solid #6E42D3;
17399 outline-offset: 2px;
17400 border-radius: 4px;
17401 }
17402 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-exit-text {
17403 font-size: 12px;
17404 }
17405 .wpfunnels-setup .wpfnl-wz {
17406 /* ---------- Body ---------- */
17407 }
17408 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-body {
17409 flex: 1 1 auto;
17410 overflow-y: auto;
17411 display: flex;
17412 align-items: flex-start;
17413 justify-content: center;
17414 padding: 40px 24px 24px;
17415 }
17416 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-center {
17417 width: 100%;
17418 max-width: 960px;
17419 margin: auto;
17420 text-align: center;
17421 display: flex;
17422 flex-direction: column;
17423 align-items: center;
17424 }
17425 .wpfunnels-setup .wpfnl-wz {
17426 /* ---------- Welcome step ----------
17427 This step has no wizard footer — its own "Get started" button is the
17428 primary action — so it stretches to fill the body. The hero group takes
17429 the free space via auto margins, which centers it and leaves the consent
17430 opt-in resting on the bottom edge rather than floating under the CTA. */
17431 }
17432 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-welcome {
17433 align-self: stretch;
17434 margin: 0;
17435 /* .wpfnl-wz-center caps at 960px; the one-line subtitle alone runs ~930px,
17436 which leaves almost no margin. The higher specificity here (two chained
17437 classes) reliably wins over that single-class rule regardless of source
17438 order, giving both lines real breathing room. */
17439 max-width: 1040px;
17440 }
17441 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-welcome-main {
17442 margin: auto 0;
17443 display: flex;
17444 flex-direction: column;
17445 align-items: center;
17446 width: 100%;
17447 }
17448 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-welcome .wpfnl-wz-consent {
17449 margin-top: 0;
17450 padding-top: 24px;
17451 /* Long enough that both new copy strings need the full center column
17452 width (960px) to have a shot at fitting on one line; narrower windows
17453 still wrap gracefully since neither has white-space: nowrap. */
17454 max-width: none;
17455 }
17456 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-welcome .wpfnl-wz-sub {
17457 /* The new copy runs ~930px wide at 15px — needs the full center column
17458 (960px) to have a shot at one line, same reasoning as the consent text
17459 above it. */
17460 max-width: none;
17461 }
17462 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-welcome .wpfnl-wz-h1 {
17463 font-size: 34px;
17464 }
17465 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-h1 {
17466 font-size: 26px;
17467 font-weight: 700;
17468 line-height: 1.3;
17469 letter-spacing: -0.4px;
17470 color: #363B4E;
17471 margin: 0 0 10px;
17472 padding: 0;
17473 }
17474 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-sub {
17475 font-size: 15px;
17476 line-height: 1.7;
17477 color: #7A8B9A;
17478 margin: 0 0 24px;
17479 max-width: 560px;
17480 }
17481 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-error {
17482 background: #FEF2F2;
17483 border: 1px solid #FECACA;
17484 color: #B91C1C;
17485 font-size: 14px;
17486 border-radius: 8px;
17487 padding: 10px 16px;
17488 margin: 0 0 20px;
17489 }
17490 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-empty {
17491 font-size: 14px;
17492 color: #6E7A85;
17493 max-width: 420px;
17494 line-height: 1.7;
17495 }
17496 .wpfunnels-setup .wpfnl-wz {
17497 /* ---------- Hero artwork ----------
17498 welcome-image.png is 1450x832 RGBA line art that carries its own soft
17499 purple wash out to the edges of the canvas. It is illustration, not a
17500 screenshot, so it gets no frame — a border/radius/shadow would box the
17501 artwork's own transparent bounds and read as a pasted-in thumbnail.
17502 It sits directly on the page and blends into it. */
17503 }
17504 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-art {
17505 width: 100%;
17506 max-width: 900px;
17507 margin: 4px 0 20px;
17508 border: 0;
17509 background: none;
17510 box-shadow: none;
17511 /* Capped by viewport height, not just width — this is the tallest single
17512 element on the welcome step, and the step has no footer to borrow space
17513 from, so on a short viewport it must be the thing that shrinks. 54vh
17514 only binds below ~950px of viewport height; taller screens fall back to
17515 the artwork's true size (900x516) via max-width instead. width: auto +
17516 both max- constraints keeps the aspect ratio intact either way. */
17517 }
17518 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-art img {
17519 display: block;
17520 width: auto;
17521 height: auto;
17522 max-width: 100%;
17523 max-height: 54vh;
17524 margin: 0 auto;
17525 }
17526 .wpfunnels-setup .wpfnl-wz {
17527 /* ---------- Buttons ---------- */
17528 }
17529 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-btn {
17530 display: inline-flex;
17531 align-items: center;
17532 justify-content: center;
17533 gap: 8px;
17534 font-family: "DM Sans", sans-serif;
17535 font-size: 14px;
17536 font-weight: 600;
17537 line-height: 1;
17538 padding: 12px 24px;
17539 border-radius: 8px;
17540 border: 1px solid transparent;
17541 cursor: pointer;
17542 transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease;
17543 min-width: 132px;
17544 text-decoration: none;
17545 }
17546 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-btn:focus-visible {
17547 outline: 2px solid #6E42D3;
17548 outline-offset: 2px;
17549 }
17550 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-btn:disabled {
17551 opacity: 0.5;
17552 cursor: not-allowed;
17553 }
17554 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-btn.is-hidden {
17555 visibility: hidden;
17556 pointer-events: none;
17557 }
17558 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-btn--lg {
17559 padding: 14px 34px;
17560 font-size: 15px;
17561 border-radius: 9999px;
17562 }
17563 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-btn--primary {
17564 background: #6E42D3;
17565 color: #fff;
17566 }
17567 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-btn--primary:hover:not(:disabled) {
17568 background: #5B35B8;
17569 }
17570 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-btn--ghost {
17571 background: transparent;
17572 border-color: #ECEBF0;
17573 color: #6E7A85;
17574 }
17575 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-btn--ghost:hover:not(:disabled) {
17576 border-color: #6E42D3;
17577 color: #6E42D3;
17578 }
17579 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-btn--danger {
17580 background: #EF4444;
17581 color: #fff;
17582 }
17583 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-btn--danger:hover:not(:disabled) {
17584 background: #DC2626;
17585 }
17586 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-btn--placeholder {
17587 visibility: hidden;
17588 pointer-events: none;
17589 }
17590 .wpfunnels-setup .wpfnl-wz {
17591 /* ---------- Spinner ---------- */
17592 }
17593 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-spinner {
17594 display: inline-block;
17595 width: 14px;
17596 height: 14px;
17597 border: 2px solid rgba(255, 255, 255, 0.4);
17598 border-top-color: #fff;
17599 border-radius: 50%;
17600 animation: wpfnl-wz-spin 0.7s linear infinite;
17601 }
17602 .wpfunnels-setup .wpfnl-wz {
17603 /* ---------- Footer ---------- */
17604 }
17605 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-footer {
17606 flex-shrink: 0;
17607 background: #FFFFFF;
17608 border-top: 1px solid #ECEBF0;
17609 padding: 16px 28px;
17610 display: flex;
17611 align-items: center;
17612 justify-content: space-between;
17613 gap: 16px;
17614 }
17615 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-footer-actions {
17616 display: flex;
17617 align-items: center;
17618 gap: 4px;
17619 }
17620 .wpfunnels-setup .wpfnl-wz {
17621 /* Quiet text action beside the primary button — deliberately low
17622 emphasis so it reads as an escape hatch, not an alternative path. */
17623 }
17624 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-skip {
17625 background: none;
17626 border: 0;
17627 padding: 12px 16px;
17628 cursor: pointer;
17629 font-family: inherit;
17630 font-size: 14px;
17631 font-weight: 600;
17632 color: #6E7A85;
17633 transition: color 0.2s ease;
17634 }
17635 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-skip:hover:not(:disabled) {
17636 color: #363B4E;
17637 }
17638 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-skip:focus-visible {
17639 outline: 2px solid #6E42D3;
17640 outline-offset: 2px;
17641 border-radius: 6px;
17642 }
17643 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-skip:disabled {
17644 opacity: 0.5;
17645 cursor: not-allowed;
17646 }
17647 .wpfunnels-setup .wpfnl-wz {
17648 /* ---------- Template grid ---------- */
17649 }
17650 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-template-grid {
17651 display: grid;
17652 grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
17653 gap: 20px;
17654 width: 100%;
17655 text-align: left;
17656 }
17657 .wpfunnels-setup .wpfnl-wz {
17658 /* Held inert while the funnel builds — the grid stays on screen for
17659 context, but the selection must not change mid-flight. */
17660 }
17661 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-template-grid.is-busy {
17662 pointer-events: none;
17663 opacity: 0.6;
17664 transition: opacity 0.2s ease;
17665 }
17666 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-template-card {
17667 background: #FFFFFF;
17668 border: 1.5px solid #ECEBF0;
17669 border-radius: 12px;
17670 padding: 12px;
17671 cursor: pointer;
17672 transition: border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;
17673 }
17674 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-template-card:hover {
17675 border-color: #C4B5F4;
17676 transform: translateY(-2px);
17677 }
17678 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-template-card.is-active {
17679 border-color: #6E42D3;
17680 box-shadow: 0 4px 16px rgba(110, 66, 211, 0.12);
17681 }
17682 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-template-card:focus-visible {
17683 outline: 2px solid #6E42D3;
17684 outline-offset: 2px;
17685 }
17686 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-template-card.is-skeleton {
17687 cursor: default;
17688 pointer-events: none;
17689 }
17690 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-template-thumb {
17691 position: relative;
17692 border-radius: 8px;
17693 overflow: hidden;
17694 background: #F6F5FA;
17695 aspect-ratio: 4/3;
17696 margin-bottom: 12px;
17697 }
17698 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-template-thumb img {
17699 width: 100%;
17700 height: 100%;
17701 object-fit: cover;
17702 object-position: top;
17703 display: block;
17704 }
17705 .wpfunnels-setup .wpfnl-wz {
17706 /* Sits inside the thumb, which is `overflow: hidden`, so the pill clips
17707 to the rounded corner rather than overhanging the card. */
17708 }
17709 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-template-badge {
17710 position: absolute;
17711 top: 0;
17712 left: 0;
17713 z-index: 1;
17714 display: inline-flex;
17715 align-items: center;
17716 gap: 5px;
17717 padding: 6px 12px;
17718 border-radius: 8px 0 8px 0;
17719 background: #6E42D3;
17720 color: #fff;
17721 font-size: 12px;
17722 font-weight: 700;
17723 line-height: 1;
17724 white-space: nowrap;
17725 }
17726 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-template-badge svg {
17727 flex-shrink: 0;
17728 }
17729 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-template-card.is-suggested {
17730 border-color: #C4B5F4;
17731 }
17732 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-template-preview {
17733 position: absolute;
17734 bottom: 10px;
17735 left: 50%;
17736 transform: translateX(-50%) translateY(6px);
17737 opacity: 0;
17738 background: rgba(54, 59, 78, 0.92);
17739 color: #fff;
17740 border: 0;
17741 border-radius: 9999px;
17742 padding: 7px 18px;
17743 font-family: inherit;
17744 font-size: 12.5px;
17745 font-weight: 600;
17746 cursor: pointer;
17747 transition: opacity 0.2s ease, transform 0.2s ease;
17748 }
17749 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-template-card:hover .wpfnl-wz-template-preview,
17750 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-template-preview:focus-visible {
17751 opacity: 1;
17752 transform: translateX(-50%) translateY(0);
17753 }
17754 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-template-title {
17755 font-size: 14.5px;
17756 font-weight: 600;
17757 color: #363B4E;
17758 margin: 0 0 4px;
17759 }
17760 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-template-meta {
17761 font-size: 12.5px;
17762 color: #6E7A85;
17763 margin: 0;
17764 }
17765 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-skeleton-line {
17766 height: 12px;
17767 border-radius: 4px;
17768 background: linear-gradient(90deg, #EFEEF3 25%, #F7F6FA 50%, #EFEEF3 75%);
17769 background-size: 200% 100%;
17770 animation: wpfnl-wz-shimmer 1.4s ease infinite;
17771 margin-bottom: 8px;
17772 }
17773 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-skeleton-line.is-short {
17774 width: 45%;
17775 }
17776 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-template-card.is-skeleton .wpfnl-wz-template-thumb {
17777 background: linear-gradient(90deg, #EFEEF3 25%, #F7F6FA 50%, #EFEEF3 75%);
17778 background-size: 200% 100%;
17779 animation: wpfnl-wz-shimmer 1.4s ease infinite;
17780 }
17781 .wpfunnels-setup .wpfnl-wz {
17782 /* ---------- Template preview modal ----------
17783 PreviewTemplate.vue's own component — its styling never changed, only
17784 moved here. Previously scoped under `.wpfnl-mm-setup-wizard-content`,
17785 a wrapper the sidebar-based wizard used that no longer exists in the
17786 DOM, so none of it was reaching the modal. */
17787 }
17788 .wpfunnels-setup .wpfnl-wz .wpfnl-mm-preview-modal-overlay {
17789 position: fixed;
17790 top: 0;
17791 left: 0;
17792 right: 0;
17793 bottom: 0;
17794 background: rgba(0, 0, 0, 0.6);
17795 display: flex;
17796 align-items: center;
17797 justify-content: center;
17798 z-index: 99999;
17799 padding: 40px;
17800 backdrop-filter: blur(4px);
17801 }
17802 .wpfunnels-setup .wpfnl-wz .wpfnl-mm-preview-modal-overlay .wpfnl-mm-preview-modal {
17803 background: #FFF;
17804 border-radius: 16px;
17805 width: 100%;
17806 max-width: 1399px;
17807 height: 90vh;
17808 display: flex;
17809 flex-direction: column;
17810 box-shadow: 0px 20px 60px rgba(0, 0, 0, 0.3);
17811 overflow: hidden;
17812 }
17813 .wpfunnels-setup .wpfnl-wz .wpfnl-mm-preview-modal-overlay .wpfnl-mm-preview-modal .wpfnl-mm-preview-modal-header {
17814 padding: 24px 32px;
17815 border-bottom: 1px solid #EAE9EE;
17816 display: flex;
17817 align-items: center;
17818 justify-content: space-between;
17819 flex-shrink: 0;
17820 }
17821 .wpfunnels-setup .wpfnl-wz .wpfnl-mm-preview-modal-overlay .wpfnl-mm-preview-modal .wpfnl-mm-preview-modal-header .wpfnl-mm-preview-modal-title {
17822 font-size: 20px;
17823 font-weight: 700;
17824 font-family: "DM Sans", sans-serif;
17825 color: #363B4E;
17826 margin: 0;
17827 line-height: 24px;
17828 }
17829 .wpfunnels-setup .wpfnl-wz .wpfnl-mm-preview-modal-overlay .wpfnl-mm-preview-modal .wpfnl-mm-preview-modal-header .wpfnl-mm-preview-device-switcher {
17830 display: flex;
17831 gap: 4px;
17832 background: #F6F5FA;
17833 border-radius: 8px;
17834 padding: 4px;
17835 }
17836 .wpfunnels-setup .wpfnl-wz .wpfnl-mm-preview-modal-overlay .wpfnl-mm-preview-modal .wpfnl-mm-preview-modal-header .wpfnl-mm-preview-device-switcher .wpfnl-mm-device-btn {
17837 width: 36px;
17838 height: 36px;
17839 border: none;
17840 background: transparent;
17841 border-radius: 6px;
17842 cursor: pointer;
17843 display: flex;
17844 align-items: center;
17845 justify-content: center;
17846 transition: all 0.2s ease;
17847 color: #7A8C9A;
17848 }
17849 .wpfunnels-setup .wpfnl-wz .wpfnl-mm-preview-modal-overlay .wpfnl-mm-preview-modal .wpfnl-mm-preview-modal-header .wpfnl-mm-preview-device-switcher .wpfnl-mm-device-btn svg {
17850 width: 16px;
17851 height: 16px;
17852 }
17853 .wpfunnels-setup .wpfnl-wz .wpfnl-mm-preview-modal-overlay .wpfnl-mm-preview-modal .wpfnl-mm-preview-modal-header .wpfnl-mm-preview-device-switcher .wpfnl-mm-device-btn:hover {
17854 background: rgba(110, 66, 211, 0.1);
17855 color: #6E42D3;
17856 }
17857 .wpfunnels-setup .wpfnl-wz .wpfnl-mm-preview-modal-overlay .wpfnl-mm-preview-modal .wpfnl-mm-preview-modal-header .wpfnl-mm-preview-device-switcher .wpfnl-mm-device-btn.active {
17858 background: #FFF;
17859 color: #6E42D3;
17860 box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.08);
17861 }
17862 .wpfunnels-setup .wpfnl-wz .wpfnl-mm-preview-modal-overlay .wpfnl-mm-preview-modal .wpfnl-mm-preview-modal-header .wpfnl-mm-preview-modal-actions {
17863 display: flex;
17864 align-items: center;
17865 gap: 16px;
17866 }
17867 .wpfunnels-setup .wpfnl-wz .wpfnl-mm-preview-modal-overlay .wpfnl-mm-preview-modal .wpfnl-mm-preview-modal-header .wpfnl-mm-preview-modal-actions .wpfnl-mm-btn-import-modal {
17868 padding: 12px 24px;
17869 border-radius: 8px;
17870 font-size: 14px;
17871 font-weight: 600;
17872 background: #6E42D3;
17873 color: #FFF;
17874 border: none;
17875 cursor: pointer;
17876 display: inline-flex;
17877 align-items: center;
17878 gap: 8px;
17879 transition: all 0.2s ease;
17880 }
17881 .wpfunnels-setup .wpfnl-wz .wpfnl-mm-preview-modal-overlay .wpfnl-mm-preview-modal .wpfnl-mm-preview-modal-header .wpfnl-mm-preview-modal-actions .wpfnl-mm-btn-import-modal svg {
17882 width: 16px;
17883 height: 12px;
17884 }
17885 .wpfunnels-setup .wpfnl-wz .wpfnl-mm-preview-modal-overlay .wpfnl-mm-preview-modal .wpfnl-mm-preview-modal-header .wpfnl-mm-preview-modal-actions .wpfnl-mm-btn-import-modal:hover {
17886 background: #5c36b3;
17887 transform: translateY(-1px);
17888 box-shadow: 0px 4px 12px rgba(110, 66, 211, 0.3);
17889 }
17890 .wpfunnels-setup .wpfnl-wz .wpfnl-mm-preview-modal-overlay .wpfnl-mm-preview-modal .wpfnl-mm-preview-modal-header .wpfnl-mm-preview-modal-actions .wpfnl-mm-preview-close-btn {
17891 width: 32px;
17892 height: 32px;
17893 background: transparent;
17894 border-radius: 6px;
17895 cursor: pointer;
17896 display: flex;
17897 align-items: center;
17898 justify-content: center;
17899 transition: all 0.2s ease;
17900 color: #7A8C9A;
17901 border: 1px solid #7A8B9A;
17902 }
17903 .wpfunnels-setup .wpfnl-wz .wpfnl-mm-preview-modal-overlay .wpfnl-mm-preview-modal .wpfnl-mm-preview-modal-header .wpfnl-mm-preview-modal-actions .wpfnl-mm-preview-close-btn:hover {
17904 background: #F6F5FA;
17905 color: #363B4E;
17906 }
17907 .wpfunnels-setup .wpfnl-wz .wpfnl-mm-preview-modal-overlay .wpfnl-mm-preview-modal .wpfnl-mm-preview-modal-body {
17908 flex: 1;
17909 display: flex;
17910 overflow: hidden;
17911 flex-direction: column;
17912 }
17913 .wpfunnels-setup .wpfnl-wz .wpfnl-mm-preview-modal-overlay .wpfnl-mm-preview-modal .wpfnl-mm-preview-modal-body .wpfnl-mm-preview-steps {
17914 width: 180px;
17915 border-right: 1px solid #EAE9EE;
17916 padding: 20px;
17917 display: flex;
17918 gap: 12px;
17919 overflow-y: auto;
17920 flex-shrink: 0;
17921 width: 100%;
17922 align-items: center;
17923 justify-content: center;
17924 }
17925 .wpfunnels-setup .wpfnl-wz .wpfnl-mm-preview-modal-overlay .wpfnl-mm-preview-modal .wpfnl-mm-preview-modal-body .wpfnl-mm-preview-steps .wpfnl-mm-preview-step-card {
17926 cursor: pointer;
17927 }
17928 .wpfunnels-setup .wpfnl-wz .wpfnl-mm-preview-modal-overlay .wpfnl-mm-preview-modal .wpfnl-mm-preview-modal-body .wpfnl-mm-preview-steps .wpfnl-mm-preview-step-card.active .wpfnl-mm-preview-step-thumbnail {
17929 border-color: #6E42D3;
17930 }
17931 .wpfunnels-setup .wpfnl-wz .wpfnl-mm-preview-modal-overlay .wpfnl-mm-preview-modal .wpfnl-mm-preview-modal-body .wpfnl-mm-preview-steps .wpfnl-mm-preview-step-card .wpfnl-mm-preview-step-thumbnail {
17932 aspect-ratio: 16/10;
17933 background: #F6F5FA;
17934 border-radius: 8px;
17935 border: 2px solid transparent;
17936 overflow: hidden;
17937 transition: all 0.2s ease;
17938 width: 78px;
17939 height: 78px;
17940 padding: 3px;
17941 }
17942 .wpfunnels-setup .wpfnl-wz .wpfnl-mm-preview-modal-overlay .wpfnl-mm-preview-modal .wpfnl-mm-preview-modal-body .wpfnl-mm-preview-steps .wpfnl-mm-preview-step-card .wpfnl-mm-preview-step-thumbnail img {
17943 width: 100%;
17944 height: 100%;
17945 object-fit: cover;
17946 }
17947 .wpfunnels-setup .wpfnl-wz .wpfnl-mm-preview-modal-overlay .wpfnl-mm-preview-modal .wpfnl-mm-preview-modal-body .wpfnl-mm-preview-steps .wpfnl-mm-preview-step-card .wpfnl-mm-preview-step-thumbnail:hover {
17948 border-color: #E5E7EB;
17949 }
17950 .wpfunnels-setup .wpfnl-wz .wpfnl-mm-preview-modal-overlay .wpfnl-mm-preview-modal .wpfnl-mm-preview-modal-body .wpfnl-mm-preview-steps .wpfnl-mm-preview-step-card .wpfnl-mm-preview-step-type {
17951 padding: 8px;
17952 font-size: 12px;
17953 font-weight: 500;
17954 font-family: "DM Sans", sans-serif;
17955 color: #363B4E;
17956 text-align: center;
17957 margin: 0;
17958 background: #FFF;
17959 text-transform: capitalize;
17960 }
17961 .wpfunnels-setup .wpfnl-wz .wpfnl-mm-preview-modal-overlay .wpfnl-mm-preview-modal .wpfnl-mm-preview-modal-body .wpfnl-mm-preview-content {
17962 flex: 1;
17963 display: flex;
17964 align-items: center;
17965 justify-content: center;
17966 padding: 30px;
17967 background: #F6F5FA;
17968 overflow: auto;
17969 }
17970 .wpfunnels-setup .wpfnl-wz .wpfnl-mm-preview-modal-overlay .wpfnl-mm-preview-modal .wpfnl-mm-preview-modal-body .wpfnl-mm-preview-content .wpfnl-mm-preview-device-frame {
17971 width: 100%;
17972 height: 100%;
17973 background: #FFF;
17974 border-radius: 12px;
17975 overflow: hidden;
17976 box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1);
17977 transition: all 0.3s ease;
17978 }
17979 .wpfunnels-setup .wpfnl-wz .wpfnl-mm-preview-modal-overlay .wpfnl-mm-preview-modal .wpfnl-mm-preview-modal-body .wpfnl-mm-preview-content .wpfnl-mm-preview-device-frame.image-preview .wpfnl-mm-preview-iframe-wrapper {
17980 overflow-x: hidden;
17981 }
17982 .wpfunnels-setup .wpfnl-wz .wpfnl-mm-preview-modal-overlay .wpfnl-mm-preview-modal .wpfnl-mm-preview-modal-body .wpfnl-mm-preview-content .wpfnl-mm-preview-device-frame .wpfnl-mm-preview-iframe-wrapper {
17983 width: 100%;
17984 height: 100%;
17985 position: relative;
17986 overflow: auto;
17987 }
17988 .wpfunnels-setup .wpfnl-wz .wpfnl-mm-preview-modal-overlay .wpfnl-mm-preview-modal .wpfnl-mm-preview-modal-body .wpfnl-mm-preview-content .wpfnl-mm-preview-device-frame .wpfnl-mm-preview-iframe-wrapper .wpfnl-mm-preview-checkout-placeholder {
17989 min-height: 650px;
17990 display: flex;
17991 align-items: center;
17992 justify-content: center;
17993 }
17994 .wpfunnels-setup .wpfnl-wz .wpfnl-mm-preview-modal-overlay .wpfnl-mm-preview-modal .wpfnl-mm-preview-modal-body .wpfnl-mm-preview-content .wpfnl-mm-preview-device-frame .wpfnl-mm-preview-iframe-wrapper iframe {
17995 width: 100%;
17996 height: 100%;
17997 border: none;
17998 }
17999 .wpfunnels-setup .wpfnl-wz .wpfnl-mm-preview-modal-overlay .wpfnl-mm-preview-modal .wpfnl-mm-preview-modal-body .wpfnl-mm-preview-content .wpfnl-mm-preview-device-frame .wpfnl-mm-preview-iframe-wrapper .wpfnl-mm-preview-loader {
18000 position: absolute;
18001 top: 0;
18002 left: 0;
18003 right: 0;
18004 bottom: 0;
18005 display: flex;
18006 align-items: center;
18007 justify-content: center;
18008 background: rgba(255, 255, 255, 0.9);
18009 z-index: 10;
18010 }
18011 .wpfunnels-setup .wpfnl-wz .wpfnl-mm-preview-modal-overlay .wpfnl-mm-preview-modal .wpfnl-mm-preview-modal-body .wpfnl-mm-preview-content .wpfnl-mm-preview-device-frame .wpfnl-mm-preview-iframe-wrapper .wpfnl-mm-preview-loader .wpfnl-mm-loader {
18012 border: 3px solid #E5E7EB;
18013 border-top-color: #6E42D3;
18014 border-radius: 50%;
18015 width: 40px;
18016 height: 40px;
18017 animation: spin 1s linear infinite;
18018 }
18019 .wpfunnels-setup .wpfnl-wz .wpfnl-mm-preview-modal-overlay .wpfnl-mm-preview-modal .wpfnl-mm-preview-modal-body .wpfnl-mm-preview-content.tablet .wpfnl-mm-preview-device-frame {
18020 max-width: 768px;
18021 margin: 0 auto;
18022 }
18023 .wpfunnels-setup .wpfnl-wz .wpfnl-mm-preview-modal-overlay .wpfnl-mm-preview-modal .wpfnl-mm-preview-modal-body .wpfnl-mm-preview-content.mobile .wpfnl-mm-preview-device-frame {
18024 max-width: 375px;
18025 margin: 0 auto;
18026 }
18027 .wpfunnels-setup .wpfnl-wz {
18028 /* ---------- Consent ---------- */
18029 }
18030 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-consent {
18031 display: inline-flex;
18032 align-items: flex-start;
18033 gap: 10px;
18034 margin-top: 20px;
18035 max-width: 440px;
18036 text-align: left;
18037 cursor: pointer;
18038 }
18039 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-consent input {
18040 position: absolute;
18041 opacity: 0;
18042 width: 0;
18043 height: 0;
18044 }
18045 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-consent-box {
18046 flex-shrink: 0;
18047 width: 17px;
18048 height: 17px;
18049 margin-top: 1px;
18050 border: 1.5px solid #C9CDD6;
18051 border-radius: 4px;
18052 background: #FFFFFF;
18053 position: relative;
18054 transition: background 0.2s ease, border-color 0.2s ease;
18055 }
18056 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-consent-box::after {
18057 content: "";
18058 position: absolute;
18059 left: 5px;
18060 top: 1.5px;
18061 width: 4px;
18062 height: 8px;
18063 border: solid #fff;
18064 border-width: 0 2px 2px 0;
18065 transform: rotate(45deg) scale(0);
18066 transition: transform 0.15s ease;
18067 }
18068 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-consent input:checked + .wpfnl-wz-consent-box {
18069 background: #6E42D3;
18070 border-color: #6E42D3;
18071 }
18072 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-consent input:checked + .wpfnl-wz-consent-box::after {
18073 transform: rotate(45deg) scale(1);
18074 }
18075 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-consent input:focus-visible + .wpfnl-wz-consent-box {
18076 outline: 2px solid #6E42D3;
18077 outline-offset: 2px;
18078 }
18079 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-consent-text {
18080 font-size: 13px;
18081 line-height: 1.6;
18082 color: #6E7A85;
18083 }
18084 .wpfunnels-setup .wpfnl-wz {
18085 /* Sits inside the <label>, so the click is stopped in the template to keep
18086 opening the policy from toggling the consent box. */
18087 }
18088 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-consent-link {
18089 color: #6E42D3;
18090 font-weight: 600;
18091 text-decoration: underline;
18092 text-underline-offset: 2px;
18093 white-space: nowrap;
18094 }
18095 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-consent-link:hover, .wpfunnels-setup .wpfnl-wz .wpfnl-wz-consent-link:focus-visible {
18096 color: #5B35B8;
18097 }
18098 .wpfunnels-setup .wpfnl-wz {
18099 /* ---------- Completion screen ----------
18100 Ported from Mail Mint's SuccessStep onto WPFunnels' tokens. Covers the
18101 whole shell rather than sitting in the step body: this screen is
18102 terminal, so the top bar's step counter and exit affordance would only
18103 invite the user back into a flow that has already finished. */
18104 }
18105 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-success {
18106 position: fixed;
18107 inset: 0;
18108 z-index: 9999;
18109 background: #FFFFFF;
18110 display: flex;
18111 flex-direction: column;
18112 align-items: center;
18113 justify-content: center;
18114 overflow-y: auto;
18115 overflow-x: hidden;
18116 scrollbar-width: none;
18117 -ms-overflow-style: none;
18118 }
18119 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-success::-webkit-scrollbar {
18120 display: none;
18121 }
18122 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-success__confetti {
18123 position: fixed;
18124 inset: 0;
18125 pointer-events: none;
18126 z-index: 0;
18127 }
18128 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-success__body {
18129 position: relative;
18130 z-index: 1;
18131 display: flex;
18132 flex-direction: column;
18133 align-items: center;
18134 text-align: center;
18135 padding: 40px 40px 40px;
18136 width: 100%;
18137 max-width: 980px;
18138 box-sizing: border-box;
18139 }
18140 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-success__emoji {
18141 font-size: 54px;
18142 line-height: 1;
18143 margin-bottom: 18px;
18144 user-select: none;
18145 }
18146 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-success__heading {
18147 font-size: 42px;
18148 font-weight: 700;
18149 color: #363B4E;
18150 letter-spacing: -1px;
18151 margin: 0 0 14px;
18152 line-height: 1.15;
18153 }
18154 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-success__sub {
18155 font-size: 15px;
18156 color: #6E7A85;
18157 margin: 0 0 34px;
18158 line-height: 1.65;
18159 max-width: 560px;
18160 }
18161 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-success__actions {
18162 display: flex;
18163 gap: 14px;
18164 flex-wrap: wrap;
18165 justify-content: center;
18166 margin: 0 0 48px;
18167 }
18168 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-success__resources {
18169 background: #F4F5F7;
18170 border-radius: 18px;
18171 padding: 22px 24px 20px;
18172 width: 100%;
18173 box-sizing: border-box;
18174 }
18175 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-success__resources-title {
18176 font-size: 14px;
18177 font-weight: 600;
18178 color: #6E7A85;
18179 margin: 0 0 16px;
18180 }
18181 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-success__resources-grid {
18182 display: grid;
18183 grid-template-columns: repeat(4, 1fr);
18184 gap: 12px;
18185 margin-bottom: 18px;
18186 }
18187 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-success__resource-card {
18188 display: flex;
18189 flex-direction: row;
18190 align-items: center;
18191 gap: 12px;
18192 background: #FFFFFF;
18193 border: 1px solid #ECEBF0;
18194 border-radius: 12px;
18195 padding: 16px 18px;
18196 text-decoration: none !important;
18197 color: #363B4E !important;
18198 transition: border-color 0.2s ease, box-shadow 0.2s ease;
18199 }
18200 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-success__resource-card:hover {
18201 border-color: rgba(110, 66, 211, 0.35);
18202 box-shadow: 0 2px 10px rgba(110, 66, 211, 0.08);
18203 text-decoration: none !important;
18204 color: #363B4E !important;
18205 }
18206 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-success__resource-card:focus-visible {
18207 outline: none;
18208 box-shadow: 0 0 0 3px rgba(110, 66, 211, 0.25);
18209 }
18210 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-success__resource-icon {
18211 flex-shrink: 0;
18212 display: flex;
18213 align-items: center;
18214 }
18215 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-success__resource-label {
18216 font-size: 13px;
18217 font-weight: 600;
18218 color: #363B4E;
18219 text-align: left;
18220 line-height: 1.35;
18221 }
18222 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-success__resources-footer {
18223 text-align: center;
18224 }
18225 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-success__resources-footer p {
18226 font-size: 12px;
18227 color: #6E7A85;
18228 margin: 0 0 4px;
18229 }
18230 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-success__resources-footer p:last-child {
18231 margin-bottom: 0;
18232 }
18233 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-success__pro-link {
18234 color: #6E42D3 !important;
18235 font-weight: 600;
18236 text-decoration: underline !important;
18237 text-underline-offset: 2px;
18238 }
18239 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-success__pro-link:hover {
18240 color: #5B35B8 !important;
18241 }
18242 @media (max-width: 782px) {
18243 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-success__body {
18244 padding: 32px 20px 40px;
18245 }
18246 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-success__heading {
18247 font-size: 32px;
18248 letter-spacing: -0.6px;
18249 }
18250 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-success__resources-grid {
18251 grid-template-columns: repeat(2, 1fr);
18252 }
18253 }
18254 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-btn--pill {
18255 border-radius: 9999px;
18256 }
18257 .wpfunnels-setup .wpfnl-wz {
18258 /* ---------- Exit modal ---------- */
18259 }
18260 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-modal-overlay {
18261 position: fixed;
18262 inset: 0;
18263 background: rgba(0, 0, 0, 0.5);
18264 display: flex;
18265 align-items: center;
18266 justify-content: center;
18267 z-index: 10000;
18268 animation: wpfnl-wz-fade 0.2s ease;
18269 }
18270 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-modal {
18271 background: #FFFFFF;
18272 border-radius: 16px;
18273 padding: 32px;
18274 max-width: 440px;
18275 width: 90%;
18276 box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
18277 animation: wpfnl-wz-rise 0.3s ease;
18278 }
18279 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-modal-head {
18280 display: flex;
18281 flex-direction: column;
18282 align-items: center;
18283 text-align: center;
18284 margin-bottom: 24px;
18285 }
18286 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-modal-head svg {
18287 margin-bottom: 16px;
18288 }
18289 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-modal-title {
18290 font-size: 20px;
18291 font-weight: 700;
18292 color: #363B4E;
18293 margin: 0 0 12px;
18294 letter-spacing: -0.3px;
18295 }
18296 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-modal-text {
18297 font-size: 14px;
18298 line-height: 1.6;
18299 color: #6E7A85;
18300 margin: 0;
18301 }
18302 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-modal-actions {
18303 display: flex;
18304 gap: 12px;
18305 justify-content: center;
18306 }
18307 .wpfunnels-setup .wpfnl-wz {
18308 /* ---------- Required-installation step ----------
18309 Re-parented from the old sidebar DOM chain; the card markup inside
18310 Setup.vue is unchanged, so these rules carry over as-is. */
18311 }
18312 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-install {
18313 width: 100%;
18314 max-width: 940px;
18315 display: flex;
18316 flex-direction: column;
18317 gap: 0;
18318 position: relative;
18319 }
18320 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-install .wpfnl-mm-setup-header {
18321 text-align: center;
18322 margin-bottom: 24px;
18323 }
18324 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-install .wpfnl-mm-setup-header .wpfnl-mm-setup-title {
18325 font-size: 24px;
18326 font-weight: 700;
18327 color: #363B4E;
18328 line-height: 1.3;
18329 letter-spacing: -0.5px;
18330 margin: 0 0 8px 0;
18331 }
18332 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-install .wpfnl-mm-setup-header .wpfnl-mm-setup-subtitle {
18333 font-size: 15px;
18334 font-weight: 400;
18335 color: #6E7A85;
18336 line-height: 1.5;
18337 margin: 0;
18338 }
18339 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-install .wpfnl-ri-card {
18340 background: #FFF;
18341 border-radius: 20px;
18342 box-shadow: 0 20px 25px -5px rgba(143, 130, 196, 0.05), 0 8px 10px -6px rgba(143, 130, 196, 0.08);
18343 margin-bottom: 24px;
18344 overflow: hidden;
18345 }
18346 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-install .wpfnl-ri-divider {
18347 width: 100%;
18348 height: 1px;
18349 background: #F1EFF7;
18350 }
18351 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-install .wpfnl-ri-builder-section {
18352 padding: 32px 40px 28px;
18353 }
18354 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-install .wpfnl-ri-builder-section .wpfnl-ri-builder-label {
18355 font-size: 14px;
18356 font-weight: 500;
18357 color: #7A8C9A;
18358 margin: 0 0 16px 0;
18359 text-align: center;
18360 }
18361 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-install .wpfnl-ri-builder-section .wpfnl-ri-builder-options {
18362 display: flex;
18363 gap: 10px;
18364 justify-content: center;
18365 flex-wrap: wrap;
18366 }
18367 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-install .wpfnl-ri-builder-section .wpfnl-ri-builder-options .wpfnl-ri-builder-btn {
18368 display: flex;
18369 flex-direction: column;
18370 align-items: center;
18371 gap: 8px;
18372 padding: 16px 14px 12px;
18373 border-radius: 10px;
18374 border: 1px solid #ECEBF0;
18375 background: #FFF;
18376 cursor: pointer;
18377 transition: border-color 0.15s ease;
18378 min-width: 90px;
18379 position: relative;
18380 font-family: "DM Sans", sans-serif;
18381 }
18382 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-install .wpfnl-ri-builder-section .wpfnl-ri-builder-options .wpfnl-ri-builder-btn img {
18383 width: 32px;
18384 height: 32px;
18385 object-fit: contain;
18386 }
18387 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-install .wpfnl-ri-builder-section .wpfnl-ri-builder-options .wpfnl-ri-builder-btn span:not(.wpfnl-ri-not-installed) {
18388 font-size: 13px;
18389 font-weight: 400;
18390 color: #7A8C9A;
18391 line-height: 1;
18392 }
18393 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-install .wpfnl-ri-builder-section .wpfnl-ri-builder-options .wpfnl-ri-builder-btn:hover:not(:disabled) {
18394 border-color: #C4B5F4;
18395 }
18396 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-install .wpfnl-ri-builder-section .wpfnl-ri-builder-options .wpfnl-ri-builder-btn.active {
18397 border-color: #6E42D3;
18398 background: #FAFAFE;
18399 }
18400 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-install .wpfnl-ri-builder-section .wpfnl-ri-builder-options .wpfnl-ri-builder-btn.active span:not(.wpfnl-ri-not-installed) {
18401 color: #6E42D3;
18402 font-weight: 500;
18403 }
18404 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-install .wpfnl-ri-builder-section .wpfnl-ri-builder-options .wpfnl-ri-builder-btn.disabled {
18405 opacity: 0.4;
18406 cursor: not-allowed;
18407 }
18408 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-install .wpfnl-ri-builder-section .wpfnl-ri-builder-options .wpfnl-ri-builder-btn .wpfnl-ri-not-installed {
18409 position: absolute;
18410 top: 4px;
18411 right: 4px;
18412 background: #f68524;
18413 color: #fff;
18414 font-size: 8px;
18415 font-weight: 600;
18416 padding: 2px 5px;
18417 border-radius: 4px;
18418 white-space: nowrap;
18419 line-height: 1.4;
18420 }
18421 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-install .wpfnl-ri-plugins-section {
18422 padding: 28px 40px 32px;
18423 }
18424 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-install .wpfnl-ri-plugins-section .wpfnl-ri-plugin-cards {
18425 display: flex;
18426 flex-direction: column;
18427 gap: 8px;
18428 text-align: left;
18429 }
18430 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-install .wpfnl-ri-plugins-section .wpfnl-ri-plugin-cards .wpfnl-ri-plugin-card {
18431 display: flex;
18432 align-items: center;
18433 gap: 14px;
18434 padding: 12px 16px;
18435 border-radius: 10px;
18436 border: 1px solid #ECEBF0;
18437 background: #FFF;
18438 }
18439 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-install .wpfnl-ri-plugins-section .wpfnl-ri-plugin-cards .wpfnl-ri-plugin-card--active {
18440 border-color: #D1FAE5;
18441 background: #F0FDF4;
18442 }
18443 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-install .wpfnl-ri-plugins-section .wpfnl-ri-plugin-cards .wpfnl-ri-plugin-card--installed {
18444 border-color: #FDE68A;
18445 background: #FFFBEB;
18446 }
18447 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-install .wpfnl-ri-plugins-section .wpfnl-ri-plugin-cards .wpfnl-ri-plugin-card--optional {
18448 cursor: pointer;
18449 user-select: none;
18450 transition: border-color 0.15s ease;
18451 }
18452 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-install .wpfnl-ri-plugins-section .wpfnl-ri-plugin-cards .wpfnl-ri-plugin-card--optional:hover {
18453 border-color: #C4B5F4;
18454 }
18455 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-install .wpfnl-ri-plugins-section .wpfnl-ri-plugin-cards .wpfnl-ri-plugin-card--optional:focus-visible {
18456 outline: 2px solid #6E42D3;
18457 outline-offset: 2px;
18458 }
18459 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-install .wpfnl-ri-plugins-section .wpfnl-ri-plugin-cards .wpfnl-ri-plugin-card--unchecked {
18460 border-color: #ECEBF0;
18461 background: #FAFAFA;
18462 opacity: 0.5;
18463 }
18464 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-install .wpfnl-ri-plugins-section .wpfnl-ri-plugin-cards .wpfnl-ri-plugin-card--unchecked:hover {
18465 border-color: #ECEBF0;
18466 opacity: 0.65;
18467 }
18468 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-install .wpfnl-ri-plugins-section .wpfnl-ri-plugin-cards .wpfnl-ri-plugin-card--unchecked .wpfnl-ri-plugin-card-icon img {
18469 filter: grayscale(1) opacity(0.4);
18470 }
18471 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-install .wpfnl-ri-plugins-section .wpfnl-ri-plugin-cards .wpfnl-ri-plugin-card--unchecked .wpfnl-ri-plugin-card-status {
18472 display: none;
18473 }
18474 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-install .wpfnl-ri-plugins-section .wpfnl-ri-plugin-cards .wpfnl-ri-plugin-card .wpfnl-ri-plugin-card-icon {
18475 width: 38px;
18476 height: 38px;
18477 flex-shrink: 0;
18478 border-radius: 8px;
18479 background: #F6F5FA;
18480 display: flex;
18481 align-items: center;
18482 justify-content: center;
18483 overflow: hidden;
18484 }
18485 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-install .wpfnl-ri-plugins-section .wpfnl-ri-plugin-cards .wpfnl-ri-plugin-card .wpfnl-ri-plugin-card-icon img {
18486 width: 26px;
18487 height: 26px;
18488 object-fit: contain;
18489 }
18490 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-install .wpfnl-ri-plugins-section .wpfnl-ri-plugin-cards .wpfnl-ri-plugin-card .wpfnl-ri-plugin-card-body {
18491 flex: 1;
18492 min-width: 0;
18493 }
18494 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-install .wpfnl-ri-plugins-section .wpfnl-ri-plugin-cards .wpfnl-ri-plugin-card .wpfnl-ri-plugin-card-body .wpfnl-ri-plugin-card-header {
18495 display: flex;
18496 align-items: center;
18497 gap: 7px;
18498 margin-bottom: 3px;
18499 }
18500 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-install .wpfnl-ri-plugins-section .wpfnl-ri-plugin-cards .wpfnl-ri-plugin-card .wpfnl-ri-plugin-card-body .wpfnl-ri-plugin-card-name {
18501 font-size: 14px;
18502 font-weight: 600;
18503 color: #363B4E;
18504 line-height: 1.3;
18505 }
18506 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-install .wpfnl-ri-plugins-section .wpfnl-ri-plugin-cards .wpfnl-ri-plugin-card .wpfnl-ri-plugin-card-body .wpfnl-ri-plugin-card-required {
18507 font-size: 10px;
18508 font-weight: 600;
18509 color: #6E42D3;
18510 background: #EDE5FF;
18511 padding: 2px 7px;
18512 border-radius: 100px;
18513 line-height: 1.5;
18514 white-space: nowrap;
18515 }
18516 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-install .wpfnl-ri-plugins-section .wpfnl-ri-plugin-cards .wpfnl-ri-plugin-card .wpfnl-ri-plugin-card-body .wpfnl-ri-plugin-card-optional {
18517 font-size: 10px;
18518 font-weight: 600;
18519 color: #6B7280;
18520 background: #F3F4F6;
18521 padding: 2px 7px;
18522 border-radius: 100px;
18523 line-height: 1.5;
18524 white-space: nowrap;
18525 }
18526 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-install .wpfnl-ri-plugins-section .wpfnl-ri-plugin-cards .wpfnl-ri-plugin-card .wpfnl-ri-plugin-card-body .wpfnl-ri-plugin-card-desc {
18527 font-size: 12px;
18528 font-weight: 400;
18529 color: #7A8C9A;
18530 line-height: 1.5;
18531 margin: 0;
18532 }
18533 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-install .wpfnl-ri-plugins-section .wpfnl-ri-plugin-cards .wpfnl-ri-plugin-card .wpfnl-ri-plugin-card-status {
18534 flex-shrink: 0;
18535 }
18536 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-install .wpfnl-ri-plugins-section .wpfnl-ri-plugin-cards .wpfnl-ri-plugin-card .wpfnl-ri-plugin-card-status .wpfnl-ri-status {
18537 display: inline-flex;
18538 align-items: center;
18539 gap: 4px;
18540 font-size: 11px;
18541 font-weight: 600;
18542 padding: 4px 10px;
18543 border-radius: 100px;
18544 white-space: nowrap;
18545 }
18546 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-install .wpfnl-ri-plugins-section .wpfnl-ri-plugin-cards .wpfnl-ri-plugin-card .wpfnl-ri-plugin-card-status .wpfnl-ri-status--active {
18547 background: #D1FAE5;
18548 color: #059669;
18549 }
18550 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-install .wpfnl-ri-plugins-section .wpfnl-ri-plugin-cards .wpfnl-ri-plugin-card .wpfnl-ri-plugin-card-status .wpfnl-ri-status--installed {
18551 background: #FEF3C7;
18552 color: #D97706;
18553 }
18554 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-install .wpfnl-ri-plugins-section .wpfnl-ri-plugin-cards .wpfnl-ri-plugin-card .wpfnl-ri-plugin-card-status .wpfnl-ri-status--missing {
18555 background: #F3F4F6;
18556 color: #6B7280;
18557 }
18558 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-install .wpfnl-ri-plugins-section .wpfnl-ri-plugin-cards .wpfnl-ri-plugin-card .wpfnl-ri-plugin-card-toggle {
18559 flex-shrink: 0;
18560 padding-left: 8px;
18561 }
18562 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-install .wpfnl-ri-footer {
18563 display: none;
18564 }
18565 .wpfunnels-setup .wpfnl-wz {
18566 /* ---------- Responsive ---------- */
18567 }
18568 @media (max-width: 782px) {
18569 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-top {
18570 padding: 0 16px;
18571 }
18572 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-step-label {
18573 display: none;
18574 }
18575 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-exit-text {
18576 display: none;
18577 }
18578 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-body {
18579 padding: 24px 16px;
18580 }
18581 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-h1 {
18582 font-size: 22px;
18583 }
18584 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-welcome .wpfnl-wz-h1 {
18585 font-size: 26px;
18586 }
18587 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-art {
18588 margin-bottom: 16px;
18589 }
18590 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-footer {
18591 padding: 12px 16px;
18592 }
18593 .wpfunnels-setup .wpfnl-wz .wpfnl-wz-btn {
18594 min-width: 0;
18595 padding: 11px 18px;
18596 }
18597 }
18598 @keyframes wpfnl-wz-spin {
18599 to {
18600 transform: rotate(360deg);
18601 }
18602 }
18603 @keyframes wpfnl-wz-fade {
18604 from {
18605 opacity: 0;
18606 }
18607 to {
18608 opacity: 1;
18609 }
18610 }
18611 @keyframes wpfnl-wz-rise {
18612 from {
18613 transform: translateY(20px);
18614 opacity: 0;
18615 }
18616 to {
18617 transform: translateY(0);
18618 opacity: 1;
18619 }
18620 }
18621 @keyframes wpfnl-wz-shimmer {
18622 from {
18623 background-position: 200% 0;
18624 }
18625 to {
18626 background-position: -200% 0;
18627 }
18628 }
18629
18630 #wpfunnels-app {
18631 margin: 0 0 0 -20px;
18632 min-height: calc(100vh - 32px);
18633 }
18634
18635 .wp-funnels_page_edit_funnel #wpbody-content,
18636 .wpfunnels_page_edit_funnel #wpbody-content {
18637 padding-bottom: 0;
18638 }
18639
18640 .wp-funnels_page_edit_funnel #wpfooter,
18641 .wpfunnels_page_edit_funnel #wpfooter {
18642 display: none;
18643 }
18644
18645 .wpfnl-admin-notices-wrapper {
18646 background: #fff;
18647 padding: 15px 14px;
18648 border-bottom: 1px solid #E5E8F3;
18649 }
18650 .wpfnl-admin-notices-wrapper .single-notice {
18651 background: #eee;
18652 padding: 12px 14px;
18653 margin-bottom: 10px;
18654 border-left: 3px solid #ddd;
18655 }
18656 .wpfnl-admin-notices-wrapper .single-notice:last-child {
18657 margin-bottom: 0;
18658 }
18659 .wpfnl-admin-notices-wrapper .single-notice.notice-warning {
18660 color: #473D3D;
18661 background-color: #FFF9EB;
18662 border-left-color: #FFB802;
18663 }
18664 .wpfnl-admin-notices-wrapper .single-notice.notice-error {
18665 color: #473D3D;
18666 background-color: #FFF3F3;
18667 border-left-color: #DB0D0D;
18668 }
18669
18670 .wpfnl-drawflow-window.wpfnl-tour-active {
18671 pointer-events: none;
18672 }
18673 .wpfnl-drawflow-window svg path {
18674 transition: none;
18675 }
18676 .wpfnl-drawflow-window .not-clickable-overlay.downflow {
18677 background: rgba(255, 255, 255, 0);
18678 display: block;
18679 backdrop-filter: blur(0);
18680 }
18681 .wpfnl-drawflow-window .wpfn-drawflow-alert-wrapper {
18682 position: absolute;
18683 right: 50%;
18684 transform: translateX(50%);
18685 top: 80px;
18686 z-index: -1;
18687 }
18688 .wpfnl-drawflow-window .wpfnl-drawing-wrapper {
18689 position: relative;
18690 flex: 1;
18691 min-height: 0;
18692 display: flex;
18693 flex-direction: column;
18694 transition: all 0.3s ease;
18695 }
18696 .wpfnl-drawflow-window .wpfnl-drawing-wrapper[data-tour=yes] {
18697 position: relative;
18698 background-color: #E5E5E5;
18699 z-index: 4;
18700 top: 100px;
18701 }
18702 .wpfnl-drawflow-window .wpfnl-drawing-wrapper[data-tour=yes] .wpfnl-drawing-window {
18703 height: 100vh;
18704 }
18705 .wpfnl-drawflow-window .save-name-loader {
18706 position: absolute;
18707 left: 0;
18708 top: 0;
18709 width: 100%;
18710 height: 100%;
18711 z-index: 9;
18712 display: flex;
18713 flex-flow: column;
18714 align-items: center;
18715 justify-content: center;
18716 background: rgb(246, 245, 250);
18717 }
18718 .wpfnl-drawflow-window .save-name-loader .wpfnl-loader {
18719 display: block;
18720 width: 50px;
18721 height: 50px;
18722 }
18723 .wpfnl-drawflow-window .wpfn-drawflow-alert {
18724 display: flex;
18725 align-items: center;
18726 flex-flow: row;
18727 justify-content: flex-start;
18728 background-color: #fff;
18729 width: 270px;
18730 height: 40px;
18731 padding: 10px 15px;
18732 box-shadow: 0px 1px 1px rgba(190, 190, 215, 0.2);
18733 border-radius: 0px 6px 6px 0px;
18734 border-left: 2px solid #00D057;
18735 transform: translateY(-30px);
18736 transition: all 0.5s ease;
18737 opacity: 0;
18738 visibility: hidden;
18739 }
18740 .wpfnl-drawflow-window .wpfn-drawflow-alert .alert-icon {
18741 margin-right: 14px;
18742 }
18743 .wpfnl-drawflow-window .wpfn-drawflow-alert .alert-icon svg {
18744 display: block;
18745 }
18746 .wpfnl-drawflow-window .wpfn-drawflow-alert .alert-icon .error-icon {
18747 display: none;
18748 }
18749 .wpfnl-drawflow-window .wpfn-drawflow-alert .alert-text {
18750 font-weight: 500;
18751 font-size: 14px;
18752 line-height: 16px;
18753 color: #363B4E;
18754 }
18755 .wpfnl-drawflow-window .wpfn-drawflow-alert .close-alert {
18756 display: block;
18757 padding: 3px 0 3px 10px;
18758 margin-left: auto;
18759 cursor: pointer;
18760 }
18761 .wpfnl-drawflow-window .wpfn-drawflow-alert.drawflow-error {
18762 border-left-color: #EE5F5A;
18763 }
18764 .wpfnl-drawflow-window .wpfn-drawflow-alert.drawflow-error .error-icon {
18765 display: block;
18766 }
18767 .wpfnl-drawflow-window .wpfn-drawflow-alert.drawflow-error .success-icon {
18768 display: none;
18769 }
18770 .wpfnl-drawflow-window .wpfn-drawflow-alert-wrapper.show {
18771 z-index: 9;
18772 }
18773 .wpfnl-drawflow-window .wpfn-drawflow-alert-wrapper.show .wpfn-drawflow-alert {
18774 transform: translateY(0);
18775 opacity: 1;
18776 visibility: visible;
18777 }
18778 .wpfnl-drawflow-window .step-importer-wrapper {
18779 position: absolute;
18780 top: 0;
18781 left: 0;
18782 width: 100%;
18783 height: 100%;
18784 max-height: 100%;
18785 z-index: 4;
18786 background: rgb(246, 245, 250);
18787 }
18788 .wpfnl-drawflow-window .step-importer-wrapper.wpfnl-ab-steps-modal {
18789 z-index: 101;
18790 }
18791 .wpfnl-drawflow-window .step-importer-wrapper.wpfnl-ab-steps-modal .wpfnl-step__templates-wrapper-before,
18792 .wpfnl-drawflow-window .step-importer-wrapper .wpfnl-ab-steps .wpfnl-step__templates-wrapper-before {
18793 width: 100%;
18794 }
18795 .wpfnl-drawflow-window .wpfnl-drawing-window-loader {
18796 background: rgb(246, 245, 250);
18797 position: absolute;
18798 top: 0;
18799 right: 0;
18800 width: 100%;
18801 height: 100%;
18802 z-index: 99;
18803 opacity: 1;
18804 visibility: visible;
18805 display: flex;
18806 align-items: center;
18807 justify-content: center;
18808 gap: 24px;
18809 padding: 40px;
18810 }
18811 .wpfnl-drawflow-window .wpfnl-drawing-window-loader .wpfnl-canvas-shimmer-node {
18812 flex-shrink: 0;
18813 width: 160px;
18814 height: 80px;
18815 border-radius: 12px;
18816 animation: shimmer-animation 1.6s infinite linear;
18817 background: linear-gradient(to right, #eff1f3 4%, #e2e2e2 25%, #eff1f3 36%);
18818 background-size: 1000px 100%;
18819 }
18820 .wpfnl-drawflow-window .wpfnl-drawing-window-loader .wpfnl-canvas-shimmer-node + .wpfnl-canvas-shimmer-node {
18821 position: relative;
18822 }
18823 .wpfnl-drawflow-window .wpfnl-drawing-window-loader .wpfnl-canvas-shimmer-node + .wpfnl-canvas-shimmer-node::before {
18824 content: "";
18825 position: absolute;
18826 left: -24px;
18827 top: 50%;
18828 transform: translateY(-50%);
18829 width: 24px;
18830 height: 2px;
18831 background: #d0d0d0;
18832 }
18833 .wpfnl-drawflow-window .wpfnl-drawing-window-loader.drawing-window-loaded {
18834 opacity: 0;
18835 visibility: hidden;
18836 }
18837
18838 .ab-testing-drawer .add-step-wrapper, .wpfnl-drawing-window .addstep .add-step-wrapper {
18839 position: relative;
18840 border: 1px dashed #7A8B9A;
18841 border-radius: 14px;
18842 width: 180px;
18843 height: 251px;
18844 display: flex;
18845 flex-flow: column;
18846 align-items: center;
18847 justify-content: center;
18848 padding: 20px;
18849 background: #f6f5fa;
18850 }
18851 .ab-testing-drawer .add-step-wrapper svg, .wpfnl-drawing-window .addstep .add-step-wrapper svg {
18852 position: relative;
18853 }
18854 .ab-testing-drawer .add-step-wrapper .icon, .wpfnl-drawing-window .addstep .add-step-wrapper .icon {
18855 background: #6E42D3;
18856 box-shadow: 0px 8px 16px rgba(193, 183, 232, 0.5);
18857 border-radius: 100px;
18858 width: 70px;
18859 height: 70px;
18860 display: flex;
18861 align-items: center;
18862 justify-content: center;
18863 cursor: pointer;
18864 }
18865 .ab-testing-drawer .add-step-wrapper .icon svg, .wpfnl-drawing-window .addstep .add-step-wrapper .icon svg {
18866 width: 19px;
18867 height: 19px;
18868 }
18869 .ab-testing-drawer .add-step-wrapper .icon svg path, .wpfnl-drawing-window .addstep .add-step-wrapper .icon svg path {
18870 stroke: #fff;
18871 }
18872 .ab-testing-drawer .add-step-wrapper h6, .wpfnl-drawing-window .addstep .add-step-wrapper h6 {
18873 font-weight: 500;
18874 font-size: 16px;
18875 line-height: 1;
18876 color: #363B4E;
18877 margin-top: 23px;
18878 }
18879 .ab-testing-drawer .add-step-wrapper p, .wpfnl-drawing-window .addstep .add-step-wrapper p {
18880 font-size: 12px;
18881 line-height: 17px;
18882 text-align: center;
18883 color: #363B4E;
18884 width: 104px;
18885 margin-top: 8px;
18886 }
18887 .ab-testing-drawer .add-step-wrapper .add-steps-options, .wpfnl-drawing-window .addstep .add-step-wrapper .add-steps-options {
18888 position: absolute;
18889 left: calc(100% + 15px);
18890 top: 50%;
18891 background: #FFFFFF;
18892 box-shadow: 0px 20px 20px rgba(190, 190, 215, 0.08);
18893 border-radius: 10px;
18894 width: 100px;
18895 z-index: 2;
18896 transform: translateY(-50%);
18897 display: flex;
18898 flex-flow: column;
18899 display: none;
18900 }
18901 .ab-testing-drawer .add-step-wrapper .add-steps-options .single-option, .wpfnl-drawing-window .addstep .add-step-wrapper .add-steps-options .single-option {
18902 font-size: 14px;
18903 line-height: 1;
18904 letter-spacing: -0.01em;
18905 color: #7A8B9A;
18906 flex: 1;
18907 border: none;
18908 background: transparent;
18909 display: flex;
18910 flex-flow: column;
18911 align-items: center;
18912 justify-content: center;
18913 cursor: pointer;
18914 transition: all 0.3s ease;
18915 padding: 19px 15px;
18916 }
18917 .ab-testing-drawer .add-step-wrapper .add-steps-options .single-option circle, .wpfnl-drawing-window .addstep .add-step-wrapper .add-steps-options .single-option circle,
18918 .ab-testing-drawer .add-step-wrapper .add-steps-options .single-option path,
18919 .wpfnl-drawing-window .addstep .add-step-wrapper .add-steps-options .single-option path {
18920 transition: all 0.3s ease;
18921 }
18922 .ab-testing-drawer .add-step-wrapper .add-steps-options .single-option:hover, .wpfnl-drawing-window .addstep .add-step-wrapper .add-steps-options .single-option:hover {
18923 background: rgba(110, 66, 211, 0.16);
18924 color: #6E42D3;
18925 font-weight: 500;
18926 }
18927 .ab-testing-drawer .add-step-wrapper .add-steps-options .single-option:first-child, .wpfnl-drawing-window .addstep .add-step-wrapper .add-steps-options .single-option:first-child {
18928 border-radius: 10px 10px 0 0;
18929 border-bottom: 1px solid #EEF0F3;
18930 }
18931 .ab-testing-drawer .add-step-wrapper .add-steps-options .single-option:last-child, .wpfnl-drawing-window .addstep .add-step-wrapper .add-steps-options .single-option:last-child {
18932 border-radius: 0 0 10px 10px;
18933 }
18934 .ab-testing-drawer .add-step-wrapper .add-steps-options .single-option.option-step svg, .wpfnl-drawing-window .addstep .add-step-wrapper .add-steps-options .single-option.option-step svg {
18935 margin-bottom: 8px;
18936 }
18937 .ab-testing-drawer .add-step-wrapper .add-steps-options .single-option.option-step:hover path, .wpfnl-drawing-window .addstep .add-step-wrapper .add-steps-options .single-option.option-step:hover path {
18938 fill: #6E42D3;
18939 stroke: #6E42D3;
18940 }
18941 .ab-testing-drawer .add-step-wrapper .add-steps-options .single-option.option-condition svg, .wpfnl-drawing-window .addstep .add-step-wrapper .add-steps-options .single-option.option-condition svg {
18942 margin-bottom: 3px;
18943 }
18944 .ab-testing-drawer .add-step-wrapper .add-steps-options .single-option.option-condition:hover circle, .wpfnl-drawing-window .addstep .add-step-wrapper .add-steps-options .single-option.option-condition:hover circle,
18945 .ab-testing-drawer .add-step-wrapper .add-steps-options .single-option.option-condition:hover path,
18946 .wpfnl-drawing-window .addstep .add-step-wrapper .add-steps-options .single-option.option-condition:hover path {
18947 stroke: #6E42D3;
18948 }
18949 .ab-testing-drawer .add-step-wrapper .add-steps-options.not-show-condition .single-option, .wpfnl-drawing-window .addstep .add-step-wrapper .add-steps-options.not-show-condition .single-option {
18950 border-radius: 10px !important;
18951 }
18952 .ab-testing-drawer .show-options.add-step-wrapper .add-steps-options, .wpfnl-drawing-window .addstep .show-options.add-step-wrapper .add-steps-options {
18953 display: flex;
18954 }
18955
18956 .add-step-wrapper[data-tour=yes] {
18957 background: #fff;
18958 z-index: 4;
18959 position: relative;
18960 }
18961
18962 .ab-testing-drawer .single-ab-step .step-body .step-stats, .wpfnl-drawing-window .drawflow .drawflow-node .node-wrapper .node-stats {
18963 display: flex;
18964 flex-flow: row wrap;
18965 align-items: center;
18966 border-radius: 8px;
18967 border: 1px solid #EEF0F3;
18968 margin-top: 10px;
18969 }
18970 .ab-testing-drawer .single-ab-step .step-body .step-stats .single-stat, .wpfnl-drawing-window .drawflow .drawflow-node .node-wrapper .node-stats .single-stat {
18971 flex: 1;
18972 text-align: center;
18973 padding: 11px 8px;
18974 }
18975 .ab-testing-drawer .single-ab-step .step-body .step-stats .single-stat:first-child, .wpfnl-drawing-window .drawflow .drawflow-node .node-wrapper .node-stats .single-stat:first-child {
18976 border-right: 1px solid #EEF0F3;
18977 }
18978 .ab-testing-drawer .single-ab-step .step-body .step-stats .number, .wpfnl-drawing-window .drawflow .drawflow-node .node-wrapper .node-stats .number {
18979 color: #363B4E;
18980 font-size: 13px;
18981 font-weight: 500;
18982 line-height: 1;
18983 text-transform: capitalize;
18984 display: block;
18985 }
18986 .ab-testing-drawer .single-ab-step .step-body .step-stats .number-skeleton, .wpfnl-drawing-window .drawflow .drawflow-node .node-wrapper .node-stats .number-skeleton {
18987 display: block;
18988 width: 28px;
18989 height: 13px;
18990 margin: 0 auto;
18991 border-radius: 3px;
18992 background: linear-gradient(90deg, #EEF0F3 25%, #F7F8FA 50%, #EEF0F3 75%);
18993 background-size: 200% 100%;
18994 animation: wpfnl-stat-shimmer 1.2s ease-in-out infinite;
18995 }
18996 .ab-testing-drawer .single-ab-step .step-body .step-stats .title, .wpfnl-drawing-window .drawflow .drawflow-node .node-wrapper .node-stats .title {
18997 color: #7A8B9A;
18998 font-size: 11px;
18999 font-weight: 400;
19000 line-height: 1;
19001 text-transform: capitalize;
19002 display: block;
19003 margin-top: 5px;
19004 }
19005
19006 @keyframes wpfnl-stat-shimmer {
19007 0% {
19008 background-position: 200% 0;
19009 }
19010 100% {
19011 background-position: -200% 0;
19012 }
19013 }
19014 .wpfnl-drawing-window {
19015 flex: 1;
19016 min-height: 0;
19017 position: relative;
19018 overflow: auto !important;
19019 overflow-x: hidden !important;
19020 }
19021 .wpfnl-drawing-window::-webkit-scrollbar {
19022 width: 4px;
19023 height: 4px;
19024 }
19025 .wpfnl-drawing-window::-webkit-scrollbar-track {
19026 background: #f2f5f8;
19027 }
19028 .wpfnl-drawing-window::-webkit-scrollbar-thumb {
19029 background-color: #CBCBCB;
19030 border-radius: 20px;
19031 }
19032 .wpfnl-drawing-window .drawflow .drawflow-delete {
19033 background: #f6f5fa;
19034 }
19035 .wpfnl-drawing-window .drawflow .drawflow-add-step {
19036 position: absolute;
19037 display: flex;
19038 justify-content: center;
19039 align-items: center;
19040 width: 34px;
19041 height: 34px;
19042 color: white !important;
19043 z-index: 4;
19044 font-weight: bold;
19045 text-align: center;
19046 border-radius: 50%;
19047 font-family: monospace;
19048 cursor: pointer;
19049 background: #7A8B9A;
19050 border: 6px solid #F6F5FA;
19051 margin: -6px;
19052 }
19053 .wpfnl-drawing-window .drawflow .drawflow-add-step:hover {
19054 background: #6E42D3;
19055 }
19056 .wpfnl-drawing-window .drawflow .drawflow > .drawflow-add-step {
19057 margin-left: -15px;
19058 margin-top: 15px;
19059 }
19060 .wpfnl-drawing-window .drawflow .parent-node .drawflow-add-step {
19061 right: -15px;
19062 top: -15px;
19063 }
19064 .wpfnl-drawing-window .drawflow .drawflow-paste-step {
19065 position: absolute;
19066 display: flex;
19067 justify-content: center;
19068 align-items: center;
19069 z-index: 4;
19070 font-weight: 500;
19071 text-align: center;
19072 font-family: Roboto;
19073 cursor: pointer;
19074 border-radius: 100px;
19075 border: 6px solid #F6F5FA;
19076 background: #FFF;
19077 width: auto;
19078 height: auto;
19079 padding: 6px 10px;
19080 color: #363B4E !important;
19081 font-size: 10px;
19082 min-width: 80px;
19083 }
19084 .wpfnl-drawing-window .drawflow .drawflow > .drawflow-paste-step {
19085 margin-left: -15px;
19086 margin-top: 15px;
19087 }
19088 .wpfnl-drawing-window .drawflow .parent-node .drawflow-paste-step {
19089 right: -15px;
19090 top: -15px;
19091 }
19092 .wpfnl-drawing-window .drawflow .connection .main-path {
19093 stroke-dasharray: 0;
19094 stroke: #7a8b9a;
19095 stroke-width: 1.8px;
19096 }
19097 .wpfnl-drawing-window .drawflow .connection .main-path:hover, .wpfnl-drawing-window .drawflow .connection .main-path.selected {
19098 stroke: #7a8b9a;
19099 }
19100 .wpfnl-drawing-window .drawflow .drawflow-node {
19101 border: none;
19102 background-color: transparent !important;
19103 border-radius: 10px;
19104 padding: 0;
19105 width: 180px;
19106 }
19107 .wpfnl-drawing-window .drawflow .drawflow-node .drawflow_content_node {
19108 text-align: center;
19109 cursor: default;
19110 }
19111 .wpfnl-drawing-window .drawflow .drawflow-node .node-wrapper {
19112 position: relative;
19113 }
19114 .wpfnl-drawing-window .drawflow .drawflow-node .node-wrapper .not-clickable-overlay {
19115 position: fixed;
19116 background: rgba(0, 0, 0, 0.2901960784);
19117 display: block;
19118 }
19119 .wpfnl-drawing-window .drawflow .drawflow-node .node-wrapper .create-step-name-modal {
19120 position: fixed;
19121 top: calc(50% - 90px);
19122 opacity: 1;
19123 visibility: visible;
19124 }
19125 .wpfnl-drawing-window .drawflow .drawflow-node .node-wrapper .ab-testing-header {
19126 background: #FFFFFF;
19127 border-bottom: 1px dashed #7A8B9A;
19128 border-radius: 5px 5px 0px 0px;
19129 left: -45px;
19130 position: relative;
19131 top: -45px;
19132 display: flex;
19133 align-items: center;
19134 width: calc(100% + 90px);
19135 padding: 6px 15px;
19136 }
19137 .wpfnl-drawing-window .drawflow .drawflow-node .node-wrapper .ab-testing-header button {
19138 display: flex;
19139 align-items: center;
19140 background: transparent;
19141 border: none;
19142 cursor: pointer;
19143 font-weight: 500;
19144 font-size: 14px;
19145 line-height: 1;
19146 text-align: center;
19147 color: #787F96;
19148 margin-left: 13px;
19149 }
19150 .wpfnl-drawing-window .drawflow .drawflow-node .node-wrapper .ab-testing-header button svg {
19151 margin-left: 5px;
19152 position: relative;
19153 top: -1px;
19154 }
19155 .wpfnl-drawing-window .drawflow .drawflow-node .node-wrapper .ab-testing-header button.edit svg {
19156 width: 17px;
19157 }
19158 .wpfnl-drawing-window .drawflow .drawflow-node .node-wrapper .ab-testing-header button.start {
19159 margin-left: auto;
19160 }
19161 .wpfnl-drawing-window .drawflow .drawflow-node .node-wrapper .single-node-overlay {
19162 position: fixed;
19163 top: 0;
19164 left: 0;
19165 width: 100%;
19166 height: 100%;
19167 background-color: transparent;
19168 }
19169 .wpfnl-drawing-window .drawflow .drawflow-node .node-wrapper .single-node-wrapper {
19170 box-sizing: border-box;
19171 margin-bottom: 40px;
19172 }
19173 .wpfnl-drawing-window .drawflow .drawflow-node .node-wrapper .single-node-wrapper:last-child {
19174 margin-bottom: 0;
19175 }
19176 .wpfnl-drawing-window .drawflow .drawflow-node .node-wrapper .single-node-wrapper button.active {
19177 position: relative;
19178 }
19179 .wpfnl-drawing-window .drawflow .drawflow-node .node-wrapper .single-node-wrapper button.active .wpfnl-dropdown {
19180 visibility: visible;
19181 opacity: 1;
19182 }
19183 .wpfnl-drawing-window .drawflow .drawflow-node .node-wrapper .single-node-wrapper .wpfnl-dropdown {
19184 top: 20px;
19185 left: 0;
19186 border-radius: 6px;
19187 border: 1px solid #EBEDF0;
19188 background: #FFF;
19189 box-shadow: 0px 2px 20px 0px rgba(210, 209, 218, 0.3);
19190 padding: 10px;
19191 }
19192 .wpfnl-drawing-window .drawflow .drawflow-node .node-wrapper .single-node-wrapper .wpfnl-dropdown .wpfnl-dropdown-item {
19193 border-radius: 4px;
19194 background: #F6F8FA;
19195 padding: 8px;
19196 width: auto;
19197 height: auto;
19198 flex-direction: row;
19199 align-items: center;
19200 justify-content: flex-start;
19201 display: flex;
19202 gap: 8px;
19203 cursor: pointer;
19204 }
19205 .wpfnl-drawing-window .drawflow .drawflow-node .node-wrapper .single-node-wrapper .wpfnl-dropdown .wpfnl-dropdown-item svg {
19206 margin: 0;
19207 }
19208 .wpfnl-drawing-window .drawflow .drawflow-node .node-wrapper .single-node-wrapper .wpfnl-dropdown .wpfnl-dropdown-item span {
19209 color: #2D3149;
19210 font-weight: 500;
19211 }
19212 .wpfnl-drawing-window .drawflow .drawflow-node .node-wrapper .single-node-wrapper .wpfnl-dropdown::after {
19213 content: none;
19214 }
19215 .wpfnl-drawing-window .drawflow .drawflow-node .node-wrapper .has-mailmint-step .single-node-wrapper:not(.single-node-thankyou):nth-last-of-type(2) {
19216 margin-bottom: 0;
19217 }
19218 .wpfnl-drawing-window .drawflow .drawflow-node .node-wrapper .single-node {
19219 position: relative;
19220 background: #FFFFFF;
19221 box-sizing: border-box;
19222 border-radius: 10px;
19223 border: 1px solid #EDECF2;
19224 box-shadow: 0px 20px 20px rgba(190, 190, 215, 0.08);
19225 }
19226 .wpfnl-drawing-window .drawflow .drawflow-node .node-wrapper svg {
19227 display: block;
19228 position: relative;
19229 }
19230 .wpfnl-drawing-window .drawflow .drawflow-node .node-wrapper .placeholder-img svg {
19231 width: 100%;
19232 }
19233 .wpfnl-drawing-window .drawflow .drawflow-node .node-control-button {
19234 background: #fff;
19235 display: flex;
19236 flex-flow: row;
19237 align-items: center;
19238 justify-content: center;
19239 z-index: 2;
19240 transition: all 0.3s ease;
19241 width: 100%;
19242 margin-top: 12px;
19243 margin-bottom: 3px;
19244 gap: 10px;
19245 }
19246 .wpfnl-drawing-window .drawflow .drawflow-node .node-control-button li {
19247 width: 24px;
19248 height: 22px;
19249 display: flex;
19250 flex-flow: column;
19251 align-items: center;
19252 justify-content: center;
19253 position: relative;
19254 }
19255 .wpfnl-drawing-window .drawflow .drawflow-node .node-control-button li > button {
19256 border: none;
19257 background: transparent;
19258 }
19259 .wpfnl-drawing-window .drawflow .drawflow-node .node-control-button li > a, .wpfnl-drawing-window .drawflow .drawflow-node .node-control-button li > button {
19260 display: block;
19261 text-align: center;
19262 line-height: 22px;
19263 width: 100%;
19264 cursor: pointer;
19265 }
19266 .wpfnl-drawing-window .drawflow .drawflow-node .node-control-button li svg {
19267 margin: 0 auto;
19268 }
19269 .wpfnl-drawing-window .drawflow .drawflow-node .node-control-button li .pro-tag {
19270 position: absolute;
19271 top: -23px;
19272 left: 50%;
19273 padding: 0;
19274 transform: translateX(-50%);
19275 }
19276 .wpfnl-drawing-window .drawflow .drawflow-node .node-control-button li .pro-tag::before {
19277 content: "";
19278 position: absolute;
19279 left: calc(50% - 1px);
19280 bottom: -6px;
19281 width: 10px;
19282 height: 10px;
19283 background: #6E42D3;
19284 border-radius: 2px;
19285 transform: rotate(45deg) translateX(-50%);
19286 z-index: 0;
19287 }
19288 .wpfnl-drawing-window .drawflow .drawflow-node .node-control-button li .pro-tag.has-opacity {
19289 background: #9F8ACD;
19290 }
19291 .wpfnl-drawing-window .drawflow .drawflow-node .node-control-button li .pro-tag.has-opacity::before {
19292 background: #9F8ACD;
19293 }
19294 .wpfnl-drawing-window .drawflow .drawflow-node .node-control-button li .pro-tag a {
19295 font-size: 12px;
19296 line-height: 1;
19297 font-weight: 700;
19298 letter-spacing: -0.3px;
19299 padding: 3px 5px 3px;
19300 display: block;
19301 position: relative;
19302 white-space: nowrap;
19303 }
19304 .wpfnl-drawing-window .drawflow .drawflow-node .node-control-button .create-ab-dropdown {
19305 background: #FFFFFF;
19306 box-shadow: 0px 8px 30px rgba(21, 21, 69, 0.1019607843);
19307 border-radius: 10px;
19308 position: absolute;
19309 left: calc(100% + 8px);
19310 top: 0;
19311 z-index: 3;
19312 width: 184px;
19313 text-align: left;
19314 border: 1px solid #E5E8F3;
19315 display: none;
19316 }
19317 .wpfnl-drawing-window .drawflow .drawflow-node .node-control-button .create-ab-dropdown button {
19318 font-weight: 500;
19319 font-size: 14px;
19320 line-height: 1;
19321 color: #787F96;
19322 border: none;
19323 background: transparent;
19324 padding: 10px 15px;
19325 border-bottom: 1px solid #F1F3FA;
19326 text-align: left;
19327 width: 100%;
19328 cursor: pointer;
19329 transition: color 0.3s ease;
19330 }
19331 .wpfnl-drawing-window .drawflow .drawflow-node .node-control-button .create-ab-dropdown button:last-child {
19332 border-bottom: 0;
19333 }
19334 .wpfnl-drawing-window .drawflow .drawflow-node .node-control-button .create-ab-dropdown button:hover {
19335 color: #6E42D3;
19336 }
19337 .wpfnl-drawing-window .drawflow .drawflow-node .node-header {
19338 background: #ffffff;
19339 box-sizing: border-box;
19340 border-radius: 10px 10px 0px 0px;
19341 padding: 10px 3px 9px;
19342 }
19343 .wpfnl-drawing-window .drawflow .drawflow-node .node-header .node-title {
19344 color: #363B4E;
19345 font-weight: 500;
19346 font-size: 13px;
19347 line-height: 14px;
19348 padding: 0;
19349 margin: 0;
19350 text-transform: capitalize;
19351 display: flex;
19352 align-items: center;
19353 justify-content: center;
19354 gap: 6px;
19355 }
19356 .wpfnl-drawing-window .drawflow .drawflow-node .node-header .node-title span {
19357 font-size: 11px;
19358 color: #797e94;
19359 max-width: 88px;
19360 white-space: nowrap;
19361 overflow: hidden;
19362 text-overflow: ellipsis;
19363 display: inline-block;
19364 vertical-align: middle;
19365 }
19366 .wpfnl-drawing-window .drawflow .drawflow-node .node-body {
19367 padding: 10px;
19368 }
19369 .wpfnl-drawing-window .drawflow .drawflow-node .node-body .placeholder-img.thankyou {
19370 padding: 14px 0px;
19371 }
19372 .wpfnl-drawing-window .drawflow .drawflow-node .node-body .no-product-notice {
19373 transform: translateY(-7px);
19374 width: 100%;
19375 }
19376 .wpfnl-drawing-window .drawflow .drawflow-node .node-body .preview-img {
19377 border-radius: 8px;
19378 border: 1px solid #EEF0F3;
19379 position: relative;
19380 overflow: hidden;
19381 height: 121px;
19382 background: #f6f5fa;
19383 }
19384 .wpfnl-drawing-window .drawflow .drawflow-node .node-body .preview-img > div {
19385 height: 100%;
19386 background-repeat: no-repeat;
19387 background-size: cover;
19388 background-position: center -5px;
19389 }
19390 .wpfnl-drawing-window .drawflow .drawflow-node .node-body .preview-img img {
19391 border-radius: 8px;
19392 height: 100%;
19393 object-fit: cover;
19394 }
19395 .wpfnl-drawing-window .drawflow .drawflow-node .node-body .orderbump-cta {
19396 background: linear-gradient(180deg, rgba(217, 217, 217, 0) 44.08%, rgba(0, 0, 0, 0.53) 100%);
19397 border-radius: 8px;
19398 position: absolute;
19399 bottom: -6px;
19400 left: 0;
19401 width: 100%;
19402 height: 100%;
19403 display: flex;
19404 flex-flow: column;
19405 align-items: center;
19406 justify-content: flex-end;
19407 padding-bottom: 15px;
19408 }
19409 .wpfnl-drawing-window .drawflow .drawflow-node .node-body .orderbump-cta > span {
19410 font-weight: 500;
19411 font-size: 12px;
19412 line-height: 10px;
19413 text-transform: capitalize;
19414 color: #FFFFFF;
19415 display: block;
19416 }
19417 .wpfnl-drawing-window .drawflow .drawflow-node .node-body .orderbump-cta > span.clickable-tag {
19418 cursor: pointer;
19419 text-decoration: underline;
19420 text-underline-offset: 2px;
19421 transition: opacity 0.15s ease;
19422 }
19423 .wpfnl-drawing-window .drawflow .drawflow-node .node-body .orderbump-cta > span.clickable-tag:hover {
19424 opacity: 0.8;
19425 }
19426 .wpfnl-drawing-window .drawflow .drawflow-node .node-body .orderbump-cta > span.has-orderbump {
19427 font-weight: 600;
19428 }
19429 .wpfnl-drawing-window .drawflow .drawflow-node .node-body .node-cta > span {
19430 border: 1px solid #EEF0F3;
19431 border-radius: 8px;
19432 display: block;
19433 font-weight: 500;
19434 font-size: 12px;
19435 line-height: 1;
19436 text-align: center;
19437 text-transform: capitalize;
19438 color: #363B4E;
19439 padding: 8px 5px;
19440 margin-top: 10px;
19441 }
19442 .wpfnl-drawing-window .drawflow .drawflow-node .node-body .node-cta > span.no-product {
19443 color: #ee5f5a;
19444 }
19445 .wpfnl-drawing-window .drawflow .drawflow-node .node-body .node-cta > span.has-product {
19446 color: #45b959;
19447 font-weight: 600;
19448 border-color: #45b959;
19449 }
19450 .wpfnl-drawing-window .drawflow .drawflow-node .node-body .node-cta > span.clickable-tag {
19451 cursor: pointer;
19452 transition: opacity 0.15s ease, border-color 0.15s ease;
19453 }
19454 .wpfnl-drawing-window .drawflow .drawflow-node .node-body .node-cta > span.clickable-tag:hover {
19455 opacity: 0.75;
19456 }
19457 .wpfnl-drawing-window .drawflow .drawflow-node .node-body .node-cta > span.clickable-tag.no-product:hover {
19458 border-color: #ee5f5a;
19459 }
19460 .wpfnl-drawing-window .drawflow .drawflow-node .node-body .node-cta > span.clickable-tag.has-product:hover {
19461 border-color: #45b959;
19462 }
19463 .wpfnl-drawing-window .drawflow .drawflow-node .node-body .end-flag {
19464 position: absolute;
19465 top: 98px;
19466 left: calc(100% + 54px);
19467 width: 50px;
19468 height: 50px;
19469 border: 1px solid #EDECF2;
19470 box-shadow: 0px 6px 10px 0px rgba(190, 190, 215, 0.08);
19471 background: #ffffff;
19472 display: flex;
19473 align-items: center;
19474 justify-content: center;
19475 border-radius: 100%;
19476 }
19477 .wpfnl-drawing-window .drawflow .drawflow-node .node-body .end-flag .flag-line {
19478 position: absolute;
19479 right: calc(100% + 11px);
19480 top: 18px;
19481 width: 42px;
19482 height: 2px;
19483 background: #7A8B9A;
19484 }
19485 .wpfnl-drawing-window .drawflow .drawflow-node .node-body .end-flag:before {
19486 content: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTAgMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iIzdBOEI5QSIgZD0iTTEuNzUgMTUuNTg1YTEuMDgzIDEuMDgzIDAgMDEtLjc3LTEuODUybDUuNzQyLTUuNzMxTC45ODEgMi4yN0ExLjA4OCAxLjA4OCAwIDAxMi41MTkuNzMzbDYuNSA2LjVhMS4wODMgMS4wODMgMCAwMTAgMS41MjdsLTYuNSA2LjVhMS4wODMgMS4wODMgMCAwMS0uNzcuMzI1eiIvPjwvc3ZnPg==");
19487 position: absolute;
19488 right: calc(100% + 9px);
19489 top: 17px;
19490 width: 10px;
19491 height: 16px;
19492 }
19493 .wpfnl-drawing-window .drawflow .drawflow-node .node-body .end-flag:after {
19494 content: "";
19495 position: absolute;
19496 left: -61px;
19497 top: 20px;
19498 width: 12px;
19499 height: 12px;
19500 border: 2px solid #7A8B9A;
19501 border-radius: 100%;
19502 box-sizing: border-box;
19503 background: #fff;
19504 }
19505 .wpfnl-drawing-window .drawflow .drawflow-node .node-body .end-flag path {
19506 stroke: #6E42D3;
19507 }
19508 .wpfnl-drawing-window .drawflow .drawflow-node .node-body .end-flag > span {
19509 font-size: 14px;
19510 line-height: 1.2;
19511 font-weight: 600;
19512 color: #363B4E;
19513 margin-top: 6px;
19514 display: block;
19515 }
19516 .wpfnl-drawing-window .drawflow .drawflow-node .inputs .input,
19517 .wpfnl-drawing-window .drawflow .drawflow-node .output {
19518 border-radius: 50%;
19519 border: 2px solid #7A8B9A;
19520 background: #fff;
19521 width: 12px;
19522 height: 12px;
19523 position: absolute;
19524 right: 7px;
19525 top: 120px;
19526 pointer-events: none !important;
19527 }
19528 .wpfnl-drawing-window .drawflow .drawflow-node .output {
19529 opacity: 1 !important;
19530 right: -5px;
19531 pointer-events: none !important;
19532 }
19533 .wpfnl-drawing-window .drawflow .drawflow-node .output.output_2 {
19534 top: 120px;
19535 }
19536 .wpfnl-drawing-window .drawflow .drawflow-node .inputs .input {
19537 background: #f6f5fa;
19538 opacity: 1 !important;
19539 border: none;
19540 left: -13px;
19541 }
19542 .wpfnl-drawing-window .drawflow .drawflow-node .inputs .input.input-connected:before {
19543 content: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTAgMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iIzdBOEI5QSIgZD0iTTEuNzUgMTUuNTg1YTEuMDgzIDEuMDgzIDAgMDEtLjc3LTEuODUybDUuNzQyLTUuNzMxTC45ODEgMi4yN0ExLjA4OCAxLjA4OCAwIDAxMi41MTkuNzMzbDYuNSA2LjVhMS4wODMgMS4wODMgMCAwMTAgMS41MjdsLTYuNSA2LjVhMS4wODMgMS4wODMgMCAwMS0uNzcuMzI1eiIvPjwvc3ZnPg==");
19544 width: 10px;
19545 height: 16px;
19546 border-radius: 0px;
19547 position: absolute;
19548 left: -9px;
19549 top: -2px;
19550 }
19551 .wpfnl-drawing-window .drawflow .drawflow-node.selected {
19552 z-index: 4;
19553 }
19554 .wpfnl-drawing-window .drawflow .drawflow-node.landing .node-header {
19555 background: #E8F1FF;
19556 }
19557 .wpfnl-drawing-window .drawflow .drawflow-node.landing .node-header .node-title svg {
19558 width: 15px;
19559 height: 15px;
19560 }
19561 .wpfnl-drawing-window .drawflow .drawflow-node.checkout .node-header {
19562 background: #FDF0E8;
19563 padding: 9px 3px 8px;
19564 }
19565 .wpfnl-drawing-window .drawflow .drawflow-node.checkout .node-header .node-title svg {
19566 width: 15px;
19567 height: 17px;
19568 top: -1px;
19569 }
19570 .wpfnl-drawing-window .drawflow .drawflow-node.upsell .node-header {
19571 background: #E9F9E8;
19572 }
19573 .wpfnl-drawing-window .drawflow .drawflow-node.upsell .node-header .node-title svg {
19574 width: 15px;
19575 height: 15px;
19576 }
19577 .wpfnl-drawing-window .drawflow .drawflow-node.downsell .node-header {
19578 background: #FCF0F1;
19579 }
19580 .wpfnl-drawing-window .drawflow .drawflow-node.downsell .node-header .node-title svg {
19581 width: 15px;
19582 height: 15px;
19583 }
19584 .wpfnl-drawing-window .drawflow .drawflow-node.thankyou .node-header {
19585 background: #E6FAF5;
19586 }
19587 .wpfnl-drawing-window .drawflow .drawflow-node.thankyou .node-header .node-title svg {
19588 width: 15px;
19589 height: 15px;
19590 }
19591 .wpfnl-drawing-window .drawflow .drawflow-node.custom .node-header {
19592 background: #E0F2F4;
19593 }
19594 .wpfnl-drawing-window .drawflow .drawflow-node.custom .node-header .node-title svg {
19595 width: 15px;
19596 height: 15px;
19597 }
19598 .wpfnl-drawing-window .drawflow .drawflow-node.conditional .output:before {
19599 display: none;
19600 }
19601 .wpfnl-drawing-window .drawflow .drawflow-node.conditional.selected .actions {
19602 top: -35px;
19603 }
19604 .wpfnl-drawing-window .drawflow .drawflow-step-delete {
19605 position: absolute;
19606 right: -8px;
19607 top: -8px;
19608 width: 22px;
19609 height: 22px;
19610 border-radius: 30px;
19611 background: #ffffff;
19612 color: #ffffff;
19613 border: 2px solid #EE5F5A;
19614 line-height: 1.3;
19615 cursor: pointer;
19616 z-index: 1;
19617 opacity: 0;
19618 visibility: hidden;
19619 transition: all 0.3s ease;
19620 }
19621 .wpfnl-drawing-window .drawflow .drawflow-step-delete:before {
19622 content: "";
19623 position: absolute;
19624 left: 0;
19625 top: 0;
19626 width: 100%;
19627 height: 100%;
19628 background-image: url("../images/cross.svg");
19629 background-repeat: no-repeat;
19630 background-size: 80% 80%;
19631 background-position: center center;
19632 border-radius: 50%;
19633 }
19634 .wpfnl-drawing-window .drawflow .ab-testing-indicator {
19635 position: absolute;
19636 top: -28px;
19637 left: 50%;
19638 transform: translateX(-50%);
19639 color: #FFF;
19640 font-size: 10px;
19641 font-weight: 600;
19642 line-height: 1;
19643 background-color: #EC813F;
19644 box-shadow: 0px 20px 20px rgba(190, 190, 215, 0.08);
19645 z-index: 2;
19646 padding: 5px 10px;
19647 white-space: nowrap;
19648 border-radius: 50px;
19649 }
19650 .wpfnl-drawing-window .drawflow .node-condition-wrapper .drawflow-step-delete {
19651 left: -3px;
19652 right: inherit;
19653 top: -7px;
19654 }
19655 .wpfnl-drawing-window .drawflow .node-condition-wrapper:hover .drawflow-step-delete,
19656 .wpfnl-drawing-window .drawflow .node-wrapper:hover .drawflow-step-delete {
19657 opacity: 1;
19658 visibility: visible;
19659 }
19660 .wpfnl-drawing-window .drawflow .drawflow-delete:before {
19661 content: "";
19662 position: absolute;
19663 left: 0;
19664 top: 0;
19665 width: 100%;
19666 height: 100%;
19667 background-image: url("../images/cross.svg");
19668 background-repeat: no-repeat;
19669 background-size: 80% 80%;
19670 background-position: center center;
19671 border-radius: 50%;
19672 }
19673 .wpfnl-drawing-window .drawflow .drawflow-node:not(.conditional) .outputs .output,
19674 .wpfnl-drawing-window .drawflow .drawflow-node:not(.conditional) .inputs .input {
19675 opacity: 0;
19676 }
19677 .wpfnl-drawing-window .drawflow .drawflow-node.selected:not(.conditional) .outputs .output,
19678 .wpfnl-drawing-window .drawflow .drawflow-node.selected:not(.conditional) .inputs .input {
19679 opacity: 1;
19680 }
19681 .wpfnl-drawing-window .drawflow .drawflow-node.conditional .outputs .output,
19682 .wpfnl-drawing-window .drawflow .drawflow-node.conditional .inputs .input {
19683 width: 9px;
19684 height: 9px;
19685 border-radius: 50%;
19686 border: 2px solid #7A8B9A;
19687 background: #fff;
19688 background-image: none;
19689 }
19690 .wpfnl-drawing-window .drawflow .drawflow-node.conditional .outputs .output {
19691 right: 5px;
19692 }
19693 .wpfnl-drawing-window .drawflow .drawflow-node.conditional .inputs .input {
19694 left: -5px;
19695 }
19696 .wpfnl-drawing-window .drawflow .drawflow-delete {
19697 width: 22px;
19698 height: 22px;
19699 background: #ffffff;
19700 color: #ffffff;
19701 border: 2px solid #EE5F5A;
19702 line-height: 1.3;
19703 display: none;
19704 opacity: 0;
19705 visibility: hidden;
19706 }
19707 .wpfnl-drawing-window .drawflow .drawflow-node.conditional {
19708 background: #ffffff !important;
19709 border-radius: 100%;
19710 width: 56px;
19711 height: 56px;
19712 border: 1px solid #E5E8F3;
19713 box-shadow: 0px 20px 20px rgba(190, 190, 215, 0.08);
19714 }
19715 .wpfnl-drawing-window .drawflow .drawflow-node.conditional svg {
19716 position: relative;
19717 top: 3px;
19718 }
19719 .wpfnl-drawing-window .drawflow .drawflow-node.conditional .drawflow-delete {
19720 left: -2px;
19721 top: -6px;
19722 }
19723 .wpfnl-drawing-window .drawflow .drawflow-node.conditional .actions {
19724 position: absolute;
19725 top: -19px;
19726 background: #fff;
19727 left: 50%;
19728 transform: translateX(-50%);
19729 box-shadow: 0px 1px 1px rgba(190, 190, 215, 0.2);
19730 border-radius: 5px;
19731 transition: all 0.3s ease;
19732 opacity: 0;
19733 visibility: hidden;
19734 }
19735 .wpfnl-drawing-window .drawflow .drawflow-node.conditional .actions:before {
19736 content: "";
19737 position: absolute;
19738 bottom: -5px;
19739 left: 50%;
19740 width: 8px;
19741 height: 8px;
19742 background: white;
19743 margin-left: -4px;
19744 transform: rotate(45deg);
19745 }
19746 .wpfnl-drawing-window .drawflow .drawflow-node.conditional .actions li {
19747 padding: 2px 6px;
19748 cursor: pointer;
19749 }
19750 .wpfnl-drawing-window .drawflow .drawflow-node.conditional .condition-label {
19751 position: absolute;
19752 bottom: -10px;
19753 left: 50%;
19754 background: #fff;
19755 font-size: 13px;
19756 text-transform: capitalize;
19757 padding: 2px 6px;
19758 border-radius: 4px;
19759 transform: translateX(-50%);
19760 opacity: 0;
19761 visibility: hidden;
19762 transition: all 0.3s ease;
19763 }
19764 .wpfnl-drawing-window .drawflow .drawflow-node.conditional.selected .actions {
19765 top: -39px;
19766 opacity: 1;
19767 visibility: visible;
19768 }
19769 .wpfnl-drawing-window .drawflow .drawflow-node.conditional.selected .condition-label {
19770 bottom: -30px;
19771 opacity: 1;
19772 visibility: visible;
19773 }
19774 .wpfnl-drawing-window .drawflow .drawflow-node.conditional .condition-else,
19775 .wpfnl-drawing-window .drawflow .drawflow-node.conditional .condition-if {
19776 position: absolute;
19777 background: #fff;
19778 border-radius: 50%;
19779 cursor: pointer;
19780 font-size: 11px;
19781 text-transform: uppercase;
19782 font-weight: 600;
19783 width: 20px;
19784 height: 20px;
19785 border: 2px solid #00D057;
19786 color: #00D057;
19787 padding: 1px 0;
19788 }
19789 .wpfnl-drawing-window .drawflow .drawflow-node.conditional .condition-if {
19790 top: -8px;
19791 right: -17px;
19792 }
19793 .wpfnl-drawing-window .drawflow .drawflow-node.conditional .condition-else {
19794 bottom: -7px;
19795 right: -17px;
19796 color: #EE5F5A;
19797 border-color: #EE5F5A;
19798 }
19799 .wpfnl-drawing-window .drawflow .drawflow-node .node-wrapper.ab-testing-started {
19800 border-color: #6E42D3;
19801 }
19802 .wpfnl-drawing-window .drawflow .drawflow-node .node-wrapper.ab-testing-started .ab-testing-header {
19803 border-bottom-color: #6E42D3;
19804 }
19805 .wpfnl-drawing-window .drawflow > .drawflow-delete {
19806 margin-top: -9px;
19807 margin-left: -11px;
19808 }
19809
19810 .wpfnl-drawing-window.enabled-gbf .drawflow .drawflow-node.landing {
19811 cursor: not-allowed;
19812 }
19813 .wpfnl-drawing-window.enabled-gbf .drawflow .drawflow-node.landing:before {
19814 content: url(../images/disabled.svg);
19815 position: absolute;
19816 top: 0;
19817 z-index: 1;
19818 left: 0;
19819 color: #e33e3e;
19820 background: rgba(249, 249, 249, 0.6509803922);
19821 width: 100%;
19822 height: 100%;
19823 border-radius: 10px;
19824 display: flex;
19825 flex-flow: column;
19826 align-items: center;
19827 justify-content: center;
19828 font-size: 15px;
19829 font-weight: 500;
19830 }
19831 .wpfnl-drawing-window.enabled-gbf .drawflow .drawflow-node.landing .add-new-action {
19832 display: none;
19833 }
19834 .wpfnl-drawing-window.enabled-gbf .drawflow .drawflow-node.landing .mintmrm-automation-step-wrapper {
19835 display: none;
19836 }
19837
19838 .wpfnl-vertical-flow-view {
19839 width: 100%;
19840 flex: 1;
19841 min-height: 0;
19842 overflow: hidden;
19843 display: flex;
19844 justify-content: center;
19845 align-items: flex-start;
19846 padding: 40px 40px 60px;
19847 background: #f6f5fa;
19848 cursor: grab;
19849 }
19850 .wpfnl-vertical-flow-view.vf--panning {
19851 cursor: grabbing;
19852 user-select: none;
19853 }
19854 .wpfnl-vertical-flow-view .vf-flow-container {
19855 display: flex;
19856 flex-direction: column;
19857 align-items: center;
19858 flex-shrink: 0;
19859 }
19860 .wpfnl-vertical-flow-view .vf-step-card {
19861 width: 300px;
19862 flex-shrink: 0;
19863 background: #fff;
19864 border-radius: 12px;
19865 border-top: 3px solid #ec813f;
19866 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
19867 overflow: visible;
19868 position: relative;
19869 cursor: pointer;
19870 transition: box-shadow 0.18s ease, border-color 0.18s ease;
19871 }
19872 .wpfnl-vertical-flow-view .vf-step-card:hover {
19873 box-shadow: 0 3px 12px rgba(0, 0, 0, 0.08);
19874 }
19875 .wpfnl-vertical-flow-view .vf-step-card:hover .vf-step-card__hover-actions {
19876 opacity: 1;
19877 visibility: visible;
19878 transform: translateX(0);
19879 }
19880 .wpfnl-vertical-flow-view .vf-step-card--gbf-disabled {
19881 cursor: not-allowed;
19882 }
19883 .wpfnl-vertical-flow-view .vf-step-card--gbf-disabled::before {
19884 content: url(../images/disabled.svg);
19885 position: absolute;
19886 top: 0;
19887 left: 0;
19888 z-index: 5;
19889 width: 100%;
19890 height: 100%;
19891 border-radius: 12px;
19892 background: rgba(249, 249, 249, 0.65);
19893 display: flex;
19894 align-items: center;
19895 justify-content: center;
19896 }
19897 .wpfnl-vertical-flow-view .vf-step-card--landing {
19898 border-top-color: #2b74ff;
19899 }
19900 .wpfnl-vertical-flow-view .vf-step-card--landing .vf-step-card__icon-wrap {
19901 background: #E8F1FF;
19902 color: #0284c7;
19903 }
19904 .wpfnl-vertical-flow-view .vf-step-card--checkout {
19905 border-top-color: #ec813f;
19906 }
19907 .wpfnl-vertical-flow-view .vf-step-card--checkout .vf-step-card__icon-wrap {
19908 background: #FDF0E8;
19909 color: #d97706;
19910 }
19911 .wpfnl-vertical-flow-view .vf-step-card--upsell {
19912 border-top-color: #3bc219;
19913 }
19914 .wpfnl-vertical-flow-view .vf-step-card--upsell .vf-step-card__icon-wrap {
19915 background: #E9F9E8;
19916 color: #059669;
19917 }
19918 .wpfnl-vertical-flow-view .vf-step-card--downsell {
19919 border-top-color: #d94f80;
19920 }
19921 .wpfnl-vertical-flow-view .vf-step-card--downsell .vf-step-card__icon-wrap {
19922 background: #FCF0F1;
19923 color: #dc2626;
19924 }
19925 .wpfnl-vertical-flow-view .vf-step-card--thankyou {
19926 border-top-color: #44d6ad;
19927 }
19928 .wpfnl-vertical-flow-view .vf-step-card--thankyou .vf-step-card__icon-wrap {
19929 background: #E6FAF5;
19930 color: #7c3aed;
19931 }
19932 .wpfnl-vertical-flow-view .vf-step-card--custom .vf-step-card__icon-wrap {
19933 background: #E0F2F4;
19934 color: #64748b;
19935 }
19936 .wpfnl-vertical-flow-view .vf-step-card__header {
19937 display: flex;
19938 align-items: flex-start;
19939 gap: 12px;
19940 padding: 16px;
19941 }
19942 .wpfnl-vertical-flow-view .vf-step-card__icon-wrap {
19943 width: 44px;
19944 height: 44px;
19945 border-radius: 10px;
19946 display: flex;
19947 align-items: center;
19948 justify-content: center;
19949 flex-shrink: 0;
19950 background: #f1f5f9;
19951 }
19952 .wpfnl-vertical-flow-view .vf-step-card__icon-wrap svg,
19953 .wpfnl-vertical-flow-view .vf-step-card__icon-wrap img {
19954 width: 22px;
19955 height: 22px;
19956 }
19957 .wpfnl-vertical-flow-view .vf-step-card__info {
19958 flex: 1;
19959 min-width: 0;
19960 display: flex;
19961 flex-direction: column;
19962 gap: 3px;
19963 padding-top: 2px;
19964 }
19965 .wpfnl-vertical-flow-view .vf-step-card__title {
19966 font-size: 14px;
19967 font-weight: 500;
19968 color: #1d2939;
19969 line-height: 1.2;
19970 text-transform: capitalize;
19971 }
19972 .wpfnl-vertical-flow-view .vf-step-card__subtitle {
19973 font-size: 13px;
19974 }
19975 .wpfnl-vertical-flow-view .vf-step-card__subtitle {
19976 font-size: 11px !important;
19977 font-weight: 400 !important;
19978 color: #98a2b3 !important;
19979 white-space: nowrap;
19980 overflow: hidden;
19981 text-overflow: ellipsis;
19982 line-height: 1.3;
19983 }
19984 .wpfnl-vertical-flow-view .vf-step-card__cond-status {
19985 font-size: 12px;
19986 line-height: 1.3;
19987 display: flex;
19988 align-items: center;
19989 gap: 5px;
19990 }
19991 .wpfnl-vertical-flow-view .vf-step-card__cond-status--active {
19992 color: #16a34a;
19993 }
19994 .wpfnl-vertical-flow-view .vf-step-card__cond-status--active::before {
19995 content: "";
19996 display: inline-block;
19997 width: 7px;
19998 height: 7px;
19999 border-radius: 50%;
20000 background: #16a34a;
20001 flex-shrink: 0;
20002 }
20003 .wpfnl-vertical-flow-view .vf-step-card__cond-status--warn {
20004 color: #dc2626 !important;
20005 }
20006 .wpfnl-vertical-flow-view .vf-step-card__hover-actions {
20007 position: absolute;
20008 left: calc(100% + 10px);
20009 top: 0;
20010 transform: translateX(8px);
20011 }
20012 .wpfnl-vertical-flow-view .vf-step-card__hover-actions--flip {
20013 left: auto;
20014 right: calc(100% + 10px);
20015 transform: translateX(-8px);
20016 }
20017 .wpfnl-vertical-flow-view .vf-step-card__hover-actions {
20018 display: flex;
20019 flex-direction: column;
20020 padding: 5px;
20021 background: #fff;
20022 border: 1px solid #eaecf0;
20023 border-radius: 10px;
20024 box-shadow: 0 4px 16px rgba(0, 0, 0, 0.08);
20025 opacity: 0;
20026 visibility: hidden;
20027 z-index: 100;
20028 min-width: 150px;
20029 transition: opacity 0.18s ease, visibility 0.18s ease, transform 0.18s ease;
20030 white-space: nowrap;
20031 }
20032 .wpfnl-vertical-flow-view .vf-hover-btn {
20033 display: flex;
20034 align-items: center;
20035 gap: 8px;
20036 width: 100%;
20037 padding: 7px 14px;
20038 background: transparent;
20039 border: none;
20040 border-radius: 7px;
20041 cursor: pointer;
20042 color: #344054;
20043 text-decoration: none;
20044 font-size: 13px;
20045 font-weight: 500;
20046 text-align: left;
20047 transition: background 0.12s ease, color 0.12s ease;
20048 }
20049 .wpfnl-vertical-flow-view .vf-hover-btn svg {
20050 flex-shrink: 0;
20051 width: 14px;
20052 height: 14px;
20053 }
20054 .wpfnl-vertical-flow-view .vf-hover-btn span {
20055 font-size: 13px !important;
20056 font-weight: 500 !important;
20057 color: inherit !important;
20058 line-height: 1;
20059 white-space: nowrap;
20060 }
20061 .wpfnl-vertical-flow-view .vf-hover-btn:hover {
20062 background: #f4f5f7;
20063 color: #6e42d3;
20064 text-decoration: none;
20065 }
20066 .wpfnl-vertical-flow-view .vf-hover-btn--danger {
20067 color: #f04438;
20068 }
20069 .wpfnl-vertical-flow-view .vf-hover-btn--danger:hover {
20070 background: #fff1f0;
20071 color: #f04438;
20072 }
20073 .wpfnl-vertical-flow-view .vf-step-card__status {
20074 display: flex;
20075 flex-wrap: wrap;
20076 gap: 4px;
20077 padding: 0 16px 10px;
20078 }
20079 .wpfnl-vertical-flow-view .vf-status-pill {
20080 display: inline-flex;
20081 align-items: center;
20082 gap: 4px;
20083 font-size: 10px;
20084 font-weight: 600;
20085 line-height: 1;
20086 padding: 4px 8px;
20087 border-radius: 50px;
20088 white-space: nowrap;
20089 }
20090 .wpfnl-vertical-flow-view .vf-status-pill svg {
20091 width: 10px;
20092 height: 10px;
20093 flex-shrink: 0;
20094 }
20095 .wpfnl-vertical-flow-view .vf-status-pill--automation {
20096 color: #24C21A;
20097 background: rgba(36, 194, 26, 0.1);
20098 }
20099 .wpfnl-vertical-flow-view .vf-status-pill--automation svg path {
20100 stroke: #24C21A;
20101 }
20102 .wpfnl-vertical-flow-view .vf-status-pill--ab {
20103 color: #EC813F;
20104 background: rgba(236, 129, 63, 0.12);
20105 }
20106 .wpfnl-vertical-flow-view .vf-step-card__badges {
20107 display: flex;
20108 flex-wrap: wrap;
20109 gap: 4px;
20110 padding: 0 16px 12px;
20111 }
20112 .wpfnl-vertical-flow-view .vf-step-card__badges:empty {
20113 display: none;
20114 }
20115 .wpfnl-vertical-flow-view .vf-step-card__badges .vf-cta-tag {
20116 display: inline-block;
20117 font-size: 10px;
20118 font-weight: 400;
20119 padding: 5px 8px 4px;
20120 border-radius: 20px;
20121 cursor: pointer;
20122 line-height: 1;
20123 background-color: #eef0f1;
20124 border: 1px solid #e6e6e6;
20125 transition: opacity 0.15s ease;
20126 letter-spacing: 0.2px;
20127 }
20128 .wpfnl-vertical-flow-view .vf-step-card__badges .vf-cta-tag:hover {
20129 opacity: 0.75;
20130 }
20131 .wpfnl-vertical-flow-view .vf-step-card__badges .vf-cta-tag--active, .wpfnl-vertical-flow-view .vf-step-card__badges .vf-cta-tag--has-product {
20132 background: #f0fdf4;
20133 color: #58151c;
20134 border-color: #bbf7d0;
20135 }
20136 .wpfnl-vertical-flow-view .vf-step-card__badges .vf-cta-tag--inactive, .wpfnl-vertical-flow-view .vf-step-card__badges .vf-cta-tag--no-product {
20137 background: #fff8f8;
20138 color: #f38282;
20139 border-color: #fecaca;
20140 }
20141 .wpfnl-vertical-flow-view .vf-dropdown {
20142 position: absolute;
20143 right: 0;
20144 background: #fff;
20145 border: 1px solid #eaecf0;
20146 border-radius: 10px;
20147 box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);
20148 padding: 4px;
20149 min-width: 140px;
20150 z-index: 200;
20151 list-style: none;
20152 margin: 0;
20153 }
20154 .wpfnl-vertical-flow-view .vf-dropdown__item {
20155 display: flex;
20156 align-items: center;
20157 gap: 8px;
20158 padding: 8px 10px;
20159 font-size: 12px !important;
20160 color: #344054;
20161 border-radius: 6px;
20162 cursor: pointer;
20163 transition: background 0.12s ease;
20164 }
20165 .wpfnl-vertical-flow-view .vf-dropdown__item:hover {
20166 background: #f9fafb;
20167 }
20168 .wpfnl-vertical-flow-view .vf-dropdown__item a {
20169 display: flex;
20170 align-items: center;
20171 gap: 8px;
20172 width: 100%;
20173 text-decoration: none;
20174 color: inherit;
20175 font-size: 12px;
20176 }
20177 .wpfnl-vertical-flow-view .vf-dropdown__item svg {
20178 width: 14px;
20179 height: 14px;
20180 flex-shrink: 0;
20181 }
20182 .wpfnl-vertical-flow-view .vf-dropdown__item span {
20183 font-size: 12px !important;
20184 font-weight: 400 !important;
20185 color: inherit !important;
20186 }
20187 .wpfnl-vertical-flow-view .vf-dropdown__item--danger {
20188 color: #f04438;
20189 }
20190 .wpfnl-vertical-flow-view .vf-dropdown__item--danger:hover {
20191 background: #fff1f0;
20192 }
20193 .wpfnl-vertical-flow-view .vf-step-card__stats {
20194 display: flex;
20195 align-items: center;
20196 justify-content: space-between;
20197 padding: 8px 16px;
20198 border-top: 1px solid #f2f4f7;
20199 background: #f9f9fc;
20200 border-radius: 0 0 12px 12px;
20201 }
20202 .wpfnl-vertical-flow-view .vf-stat {
20203 display: flex;
20204 align-items: baseline;
20205 gap: 5px;
20206 }
20207 .wpfnl-vertical-flow-view .vf-stat__value {
20208 font-size: 13px;
20209 font-weight: 600;
20210 color: #344054;
20211 line-height: 1;
20212 }
20213 .wpfnl-vertical-flow-view .vf-stat__label {
20214 font-size: 12px;
20215 font-weight: 400;
20216 color: #98a2b3;
20217 line-height: 1;
20218 }
20219 .wpfnl-vertical-flow-view .number-skeleton {
20220 display: block;
20221 width: 28px;
20222 height: 13px;
20223 border-radius: 3px;
20224 background: linear-gradient(90deg, #EEF0F3 25%, #F7F8FA 50%, #EEF0F3 75%);
20225 background-size: 200% 100%;
20226 animation: wpfnl-stat-shimmer 1.2s ease-in-out infinite;
20227 }
20228 .wpfnl-vertical-flow-view .vf-add-step-btn {
20229 display: flex;
20230 align-items: center;
20231 justify-content: center;
20232 gap: 6px;
20233 width: 300px;
20234 flex-shrink: 0;
20235 padding: 12px 20px;
20236 background: #fff;
20237 border: 1.5px dashed #d0d5dd;
20238 border-radius: 12px;
20239 font-size: 13px;
20240 font-weight: 500;
20241 color: #667085;
20242 cursor: pointer;
20243 transition: all 0.18s ease;
20244 }
20245 .wpfnl-vertical-flow-view .vf-add-step-btn svg {
20246 color: #667085;
20247 transition: color 0.18s ease;
20248 }
20249 .wpfnl-vertical-flow-view .vf-add-step-btn:hover {
20250 border-color: #6e42d3;
20251 color: #6e42d3;
20252 background: #faf5ff;
20253 }
20254 .wpfnl-vertical-flow-view .vf-add-step-btn:hover svg {
20255 color: #6e42d3;
20256 }
20257 .wpfnl-vertical-flow-view .vf-connector {
20258 display: flex;
20259 flex-direction: column;
20260 align-items: center;
20261 position: relative;
20262 }
20263 .wpfnl-vertical-flow-view .vf-connector--merge .vf-connector__merge-icon {
20264 display: flex;
20265 align-items: center;
20266 justify-content: center;
20267 margin-bottom: 2px;
20268 opacity: 0.6;
20269 }
20270 .wpfnl-vertical-flow-view .vf-connector__line {
20271 width: 1px;
20272 height: 44px;
20273 background: #8896a7;
20274 position: relative;
20275 }
20276 .wpfnl-vertical-flow-view .vf-connector__line::after {
20277 content: "";
20278 position: absolute;
20279 bottom: 0;
20280 left: 50%;
20281 width: 6px;
20282 height: 6px;
20283 border-right: 1px solid #8896a7;
20284 border-bottom: 1px solid #8896a7;
20285 transform: translate(-50%, 1px) rotate(45deg);
20286 }
20287 .wpfnl-vertical-flow-view .vf-connector__line--half {
20288 height: 22px;
20289 }
20290 .wpfnl-vertical-flow-view .vf-connector__line--half::after {
20291 content: none;
20292 }
20293 .wpfnl-vertical-flow-view .vf-connector__dot {
20294 width: 8px;
20295 height: 8px;
20296 border-radius: 50%;
20297 background: #fff;
20298 border: 1px solid #8896a7;
20299 flex-shrink: 0;
20300 }
20301 .wpfnl-vertical-flow-view .vf-insert-connector {
20302 position: relative;
20303 display: flex;
20304 flex-direction: column;
20305 align-items: center;
20306 }
20307 .wpfnl-vertical-flow-view .vf-insert-connector .vf-connector__line {
20308 height: 88px;
20309 }
20310 .wpfnl-vertical-flow-view .vf-insert-connector:hover .vf-insert-btn {
20311 background: #6e42d3;
20312 transform: translateY(-50%) scale(1.08);
20313 }
20314 .wpfnl-vertical-flow-view .vf-insert-btn {
20315 position: absolute;
20316 top: 50%;
20317 transform: translateY(-50%);
20318 width: 28px;
20319 height: 28px;
20320 border-radius: 50%;
20321 border: none;
20322 background: #7A8B9A;
20323 color: #fff;
20324 display: flex;
20325 align-items: center;
20326 justify-content: center;
20327 cursor: pointer;
20328 z-index: 2;
20329 transition: background 0.15s ease, transform 0.15s ease;
20330 box-shadow: 0 2px 8px rgba(0, 0, 0, 0.18);
20331 flex-shrink: 0;
20332 }
20333 .wpfnl-vertical-flow-view .vf-insert-btn svg {
20334 pointer-events: none;
20335 width: 12px;
20336 height: 12px;
20337 }
20338 .wpfnl-vertical-flow-view .vf-insert-btn--paste {
20339 width: auto;
20340 height: 28px;
20341 border-radius: 14px;
20342 padding: 0 12px;
20343 font-size: 11px;
20344 font-weight: 600;
20345 white-space: nowrap;
20346 background: #6e42d3;
20347 opacity: 1 !important;
20348 transform: translateY(-50%) !important;
20349 }
20350 .wpfnl-vertical-flow-view .vf-insert-btn--paste:hover {
20351 background: #5b35b5;
20352 }
20353 .wpfnl-vertical-flow-view .vf-insert-connector--paste-mode:hover .vf-insert-btn--paste {
20354 background: #5b35b5;
20355 transform: translateY(-50%) scale(1.04) !important;
20356 }
20357 .wpfnl-vertical-flow-view .vf-paste-here-btn {
20358 display: flex;
20359 align-items: center;
20360 justify-content: center;
20361 gap: 6px;
20362 width: 300px;
20363 flex-shrink: 0;
20364 padding: 12px 20px;
20365 background: #faf5ff;
20366 border: 1.5px solid #6e42d3;
20367 border-radius: 12px;
20368 font-size: 13px;
20369 font-weight: 600;
20370 color: #6e42d3;
20371 cursor: pointer;
20372 transition: all 0.18s ease;
20373 }
20374 .wpfnl-vertical-flow-view .vf-paste-here-btn svg {
20375 color: #6e42d3;
20376 }
20377 .wpfnl-vertical-flow-view .vf-paste-here-btn:hover {
20378 background: #ede9fe;
20379 border-color: #5b35b5;
20380 color: #5b35b5;
20381 }
20382 .wpfnl-vertical-flow-view .vf-paste-here-btn:hover svg {
20383 color: #5b35b5;
20384 }
20385 .wpfnl-vertical-flow-view .vf-branch-group {
20386 display: flex;
20387 flex-direction: column;
20388 align-items: stretch;
20389 flex-shrink: 0;
20390 }
20391 .wpfnl-vertical-flow-view .vf-branch-connector {
20392 display: flex;
20393 flex-direction: column;
20394 align-items: center;
20395 }
20396 .wpfnl-vertical-flow-view .vf-branch-connector__stem {
20397 width: 1px;
20398 height: 28px;
20399 background: #8896a7;
20400 flex-shrink: 0;
20401 }
20402 .wpfnl-vertical-flow-view .vf-branch-connector__bar {
20403 display: none;
20404 }
20405 .wpfnl-vertical-flow-view .vf-branch-connector--nested .vf-branch-connector__stem {
20406 height: 18px;
20407 }
20408 .wpfnl-vertical-flow-view .vf-fork-label {
20409 font-size: 11px;
20410 font-weight: 400;
20411 padding: 5px 12px 4px;
20412 border-radius: 20px;
20413 white-space: nowrap;
20414 line-height: 1;
20415 margin-bottom: 12px;
20416 flex-shrink: 0;
20417 }
20418 .wpfnl-vertical-flow-view .vf-fork-label--yes {
20419 background: #fff;
20420 color: #16a34a;
20421 border: 1px solid #86efac;
20422 }
20423 .wpfnl-vertical-flow-view .vf-fork-label--no {
20424 background: #fff;
20425 color: #dc2626;
20426 border: 1px solid #fca5a5;
20427 }
20428 .wpfnl-vertical-flow-view .vf-branches-container {
20429 display: flex;
20430 flex-shrink: 0;
20431 min-height: 80px;
20432 gap: 70px;
20433 }
20434 .wpfnl-vertical-flow-view .vf-branch-column {
20435 position: relative;
20436 min-width: 300px;
20437 flex: 1 0 auto;
20438 display: flex;
20439 flex-direction: column;
20440 align-items: center;
20441 padding: 0 10px 12px;
20442 }
20443 .wpfnl-vertical-flow-view .vf-branch-column--no::before {
20444 content: "";
20445 position: absolute;
20446 top: 0;
20447 left: calc(50% - 0.5px);
20448 right: -35px;
20449 height: 1px;
20450 background: #8896a7;
20451 }
20452 .wpfnl-vertical-flow-view .vf-branch-column--no::after {
20453 content: none;
20454 }
20455 .wpfnl-vertical-flow-view .vf-branch-column--yes::before {
20456 content: "";
20457 position: absolute;
20458 top: 0;
20459 left: -35px;
20460 right: calc(50% - 0.5px);
20461 height: 1px;
20462 background: #8896a7;
20463 }
20464 .wpfnl-vertical-flow-view .vf-branch-column--yes::after {
20465 content: none;
20466 }
20467 .wpfnl-vertical-flow-view .vf-branch-column--no > .vf-fork-label {
20468 position: absolute;
20469 top: -1px;
20470 left: 75%;
20471 transform: translate(-50%, -50%);
20472 z-index: 2;
20473 margin-bottom: 0;
20474 }
20475 .wpfnl-vertical-flow-view .vf-branch-column--yes > .vf-fork-label {
20476 position: absolute;
20477 top: -1px;
20478 left: 25%;
20479 transform: translate(-50%, -50%);
20480 z-index: 2;
20481 margin-bottom: 0;
20482 }
20483 .wpfnl-vertical-flow-view .vf-conditional {
20484 display: flex;
20485 flex-direction: column;
20486 align-items: center;
20487 flex-shrink: 0;
20488 }
20489 .wpfnl-vertical-flow-view .vf-conditional__header {
20490 width: 300px;
20491 display: flex;
20492 align-items: center;
20493 gap: 10px;
20494 padding: 12px 16px;
20495 background: linear-gradient(108deg, #f3eeff 0%, #fff 60%);
20496 border: 1.5px solid #e9d9fc;
20497 border-radius: 12px;
20498 box-shadow: 0 1px 4px rgba(110, 66, 211, 0.08);
20499 cursor: pointer;
20500 }
20501 .wpfnl-vertical-flow-view .vf-conditional__header:hover {
20502 background: linear-gradient(108deg, #ebe1ff 0%, #faf5ff 60%);
20503 }
20504 .wpfnl-vertical-flow-view .vf-conditional__icon {
20505 width: 32px;
20506 height: 32px;
20507 border-radius: 8px;
20508 background: #ede2fc;
20509 display: flex;
20510 align-items: center;
20511 justify-content: center;
20512 flex-shrink: 0;
20513 }
20514 .wpfnl-vertical-flow-view .vf-conditional__title {
20515 font-size: 13px;
20516 font-weight: 600;
20517 color: #6e42d3;
20518 }
20519 .wpfnl-vertical-flow-view .vf-conditional__hint {
20520 font-size: 11px;
20521 color: #98a2b3;
20522 margin-left: auto;
20523 }
20524 .wpfnl-vertical-flow-view .vf-branch__add-btn {
20525 display: flex;
20526 align-items: center;
20527 justify-content: center;
20528 gap: 5px;
20529 width: 300px;
20530 flex-shrink: 0;
20531 padding: 10px 12px;
20532 background: #fff;
20533 border: 1.5px dashed #d0d5dd;
20534 border-radius: 10px;
20535 font-size: 12px;
20536 font-weight: 500;
20537 color: #98a2b3;
20538 cursor: pointer;
20539 transition: all 0.18s ease;
20540 }
20541 .wpfnl-vertical-flow-view .vf-branch__add-btn svg {
20542 flex-shrink: 0;
20543 }
20544 .wpfnl-vertical-flow-view .vf-branch__add-btn:hover {
20545 border-color: #6e42d3;
20546 color: #6e42d3;
20547 background: #faf5ff;
20548 }
20549 .wpfnl-vertical-flow-view .vf-branch__add-btn--paste {
20550 background: #faf5ff;
20551 border-color: #6e42d3;
20552 border-style: solid;
20553 color: #6e42d3;
20554 font-weight: 600;
20555 }
20556 .wpfnl-vertical-flow-view .vf-branch__add-btn--paste:hover {
20557 background: #ede9fe;
20558 border-color: #5b35b5;
20559 color: #5b35b5;
20560 }
20561 .wpfnl-vertical-flow-view .vf-funnel-end {
20562 display: flex;
20563 align-items: center;
20564 gap: 6px;
20565 padding: 6px 16px;
20566 background: #f1f1f1;
20567 border: 1px solid #e5e6e7;
20568 border-radius: 20px;
20569 font-size: 12px;
20570 font-weight: 500;
20571 color: #7A8B9A;
20572 white-space: nowrap;
20573 pointer-events: none;
20574 user-select: none;
20575 flex-shrink: 0;
20576 }
20577 .wpfnl-vertical-flow-view .vf-funnel-end svg {
20578 flex-shrink: 0;
20579 width: 13px;
20580 height: 13px;
20581 }
20582
20583 .wpfnl-step-settings-drawer {
20584 position: fixed;
20585 top: 32px;
20586 right: -190px;
20587 background-color: #fff;
20588 z-index: 99;
20589 width: 1300px;
20590 height: calc(100vh - 32px);
20591 box-shadow: -1px 3px 13px rgba(150, 141, 169, 0.1);
20592 opacity: 0;
20593 visibility: hidden;
20594 }
20595 .wpfnl-step-settings-drawer .drawer-bg-overlay {
20596 position: fixed;
20597 right: 0;
20598 top: 0;
20599 background: rgba(21, 17, 29, 0.3019607843);
20600 backdrop-filter: blur(4px);
20601 width: 100%;
20602 height: 100%;
20603 z-index: -1;
20604 }
20605 .wpfnl-step-settings-drawer .show-overlay .drawer-bg-overlay {
20606 z-index: 2;
20607 }
20608 .wpfnl-step-settings-drawer.show-drawer {
20609 z-index: 99;
20610 right: 0;
20611 opacity: 1;
20612 visibility: visible;
20613 }
20614 .wpfnl-step-settings-drawer .drawer-full-loader {
20615 position: absolute;
20616 top: 0;
20617 left: 0;
20618 width: 100%;
20619 height: 100%;
20620 background: #fff;
20621 border-radius: 10px 0 0 10px;
20622 z-index: 2;
20623 display: flex;
20624 flex-direction: column;
20625 }
20626 .wpfnl-step-settings-drawer .drawer-full-loader .drawer-shimmer-header {
20627 display: flex;
20628 align-items: center;
20629 justify-content: space-between;
20630 padding: 20px 30px;
20631 flex-shrink: 0;
20632 border-bottom: 1px solid #EEF0F3;
20633 }
20634 .wpfnl-step-settings-drawer .drawer-full-loader .drawer-shimmer-title {
20635 height: 24px;
20636 width: 180px;
20637 border-radius: 6px;
20638 }
20639 .wpfnl-step-settings-drawer .drawer-full-loader .drawer-shimmer-close {
20640 height: 38px;
20641 width: 38px;
20642 border-radius: 10px;
20643 }
20644 .wpfnl-step-settings-drawer .drawer-full-loader .drawer-shimmer-body {
20645 padding: 20px 30px;
20646 flex: 1;
20647 overflow: hidden;
20648 }
20649 .wpfnl-step-settings-drawer .drawer-full-loader .drawer-shimmer-section {
20650 border: 1px solid #EEF0F3;
20651 border-radius: 10px;
20652 padding: 16px 20px;
20653 margin-bottom: 16px;
20654 }
20655 .wpfnl-step-settings-drawer .drawer-full-loader .drawer-shimmer-section-title {
20656 height: 18px;
20657 width: 40%;
20658 border-radius: 6px;
20659 margin-bottom: 16px;
20660 }
20661 .wpfnl-step-settings-drawer .drawer-full-loader .drawer-shimmer-fields {
20662 display: flex;
20663 gap: 16px;
20664 }
20665 .wpfnl-step-settings-drawer .drawer-full-loader .drawer-shimmer-field {
20666 height: 36px;
20667 flex: 1;
20668 border-radius: 6px;
20669 }
20670 .wpfnl-step-settings-drawer .drawer-switcher-loader {
20671 position: absolute;
20672 top: 0;
20673 left: 0;
20674 width: 100%;
20675 height: 100%;
20676 background: transparent;
20677 border-radius: 10px 0 0 10px;
20678 z-index: 2;
20679 display: none;
20680 }
20681 .wpfnl-step-settings-drawer .drawer-wrapper {
20682 height: 100%;
20683 width: 100%;
20684 background: #fff;
20685 }
20686 .wpfnl-step-settings-drawer .drawer-header {
20687 display: flex;
20688 flex-flow: row wrap;
20689 align-items: center;
20690 justify-content: space-between;
20691 padding: 20px 30px 4px;
20692 position: relative;
20693 }
20694 .wpfnl-step-settings-drawer .drawer-header .drawer-title {
20695 display: flex;
20696 align-items: center;
20697 }
20698 .wpfnl-step-settings-drawer .drawer-header .drawer-title > p {
20699 font-weight: 600;
20700 font-size: 18px;
20701 line-height: 1.27;
20702 color: #363B4E;
20703 text-transform: capitalize;
20704 margin: 0;
20705 display: inline-block;
20706 }
20707 .wpfnl-step-settings-drawer .drawer-header .drawer-title span {
20708 padding-left: 4px;
20709 }
20710 .wpfnl-step-settings-drawer .drawer-header .wpfnl-drawer-close {
20711 padding: 3px 7px;
20712 height: 38px;
20713 width: 38px;
20714 cursor: pointer;
20715 position: relative;
20716 top: 0;
20717 border-radius: 10px;
20718 border: 1px solid #EBEDF0;
20719 display: flex;
20720 align-items: center;
20721 justify-content: center;
20722 }
20723 .wpfnl-step-settings-drawer .drawer-body {
20724 padding: 0 30px;
20725 height: calc(100% - 70px);
20726 overflow: auto;
20727 position: relative;
20728 }
20729 .wpfnl-step-settings-drawer .drawer-body::-webkit-scrollbar {
20730 width: 5px;
20731 height: 5px;
20732 }
20733 .wpfnl-step-settings-drawer .drawer-body::-webkit-scrollbar-track {
20734 background: #f2f5f8;
20735 }
20736 .wpfnl-step-settings-drawer .drawer-body::-webkit-scrollbar-thumb {
20737 background-color: #CBCBCB;
20738 border-radius: 20px;
20739 }
20740 .wpfnl-step-settings-drawer .drawer-body .wpfnl-drawer-accordion {
20741 border: 1px solid #EEF0F3;
20742 border-radius: 10px;
20743 margin-top: 20px;
20744 }
20745 .wpfnl-step-settings-drawer .drawer-body .wpfnl-drawer-accordion .accordion-header {
20746 display: flex;
20747 align-items: center;
20748 justify-content: space-between;
20749 gap: 10px;
20750 padding: 12px 20px;
20751 cursor: pointer;
20752 }
20753 .wpfnl-step-settings-drawer .drawer-body .wpfnl-drawer-accordion .accordion-header h2 {
20754 font-size: 16px;
20755 font-weight: 600;
20756 color: #363B4E;
20757 }
20758 .wpfnl-step-settings-drawer .drawer-body .wpfnl-drawer-accordion .accordion-header .accordion-icon {
20759 position: relative;
20760 top: 5px;
20761 }
20762 .wpfnl-step-settings-drawer .drawer-body .wpfnl-drawer-accordion .accordion-header .accordion-open {
20763 transform: rotate(180deg);
20764 top: -5px;
20765 }
20766 .wpfnl-step-settings-drawer .drawer-body .wpfnl-drawer-accordion .accordion-content {
20767 padding: 20px;
20768 border-top: 1px solid rgb(238, 240, 243);
20769 }
20770 .wpfnl-step-settings-drawer .drawer-body .wpfnl-drawer-accordion .accordion-content .steps-url-slug.inline-url-slug {
20771 border: none;
20772 }
20773 .wpfnl-step-settings-drawer .drawer-body .wpfnl-drawer-accordion .accordion-content .steps-url-slug-wrapper {
20774 justify-content: space-between;
20775 width: 100%;
20776 border: none;
20777 padding-bottom: 18px;
20778 }
20779 .wpfnl-step-settings-drawer .drawer-body .wpfnl-drawer-accordion .accordion-content .custom-script-wrapper .field-group.step-name label {
20780 margin-bottom: 6px;
20781 display: inline-block;
20782 }
20783 .wpfnl-step-settings-drawer .drawer-body .wpfnl-drawer-accordion .accordion-content .custom-script-wrapper .field-group.step-name label .wpfnl-tooltip {
20784 top: 2px;
20785 }
20786 .wpfnl-step-settings-drawer .drawer-body .wpfnl-drawer-accordion .accordion-content .field-group.url-slug-save-btn {
20787 display: flex;
20788 justify-content: flex-end;
20789 margin-top: 20px;
20790 }
20791 .wpfnl-step-settings-drawer .drawer-body .wpfnl-drawer-accordion .accordion-content .field-group.url-slug-save-btn button {
20792 height: 40px;
20793 line-height: 39px;
20794 padding: 0 20px;
20795 }
20796 .wpfnl-step-settings-drawer .step-featured-image .featured-image-body {
20797 padding: 30px 0;
20798 }
20799 .wpfnl-step-settings-drawer .step-featured-image .featured-image-body input[type=file] {
20800 display: none;
20801 }
20802 .wpfnl-step-settings-drawer .step-featured-image .featured-image-body label {
20803 width: 350px;
20804 height: 380px;
20805 border: 2px dashed #ddd;
20806 border-radius: 10px;
20807 display: flex;
20808 flex-flow: column;
20809 align-items: center;
20810 justify-content: center;
20811 text-align: center;
20812 }
20813 .wpfnl-step-settings-drawer .step-featured-image .featured-image-body label svg {
20814 display: block;
20815 margin: 0 auto;
20816 }
20817 .wpfnl-step-settings-drawer .step-featured-image .featured-image-footer {
20818 border-top: 1px solid #E2E5ED;
20819 padding: 20px 0 20px;
20820 margin-top: 10px;
20821 display: flex;
20822 flex-flow: row wrap;
20823 align-items: center;
20824 position: relative;
20825 }
20826 .wpfnl-step-settings-drawer.edit-field-drawer {
20827 right: -100px;
20828 width: 300px;
20829 }
20830 .wpfnl-step-settings-drawer.edit-field-drawer.show-edit-field-drawer {
20831 right: 0;
20832 opacity: 1;
20833 visibility: visible;
20834 z-index: 99;
20835 }
20836 .wpfnl-step-settings-drawer.edit-field-drawer .drawer-header {
20837 padding: 26px 16px 20px 20px;
20838 }
20839 .wpfnl-step-settings-drawer.create-condition-drawer .drawer-header {
20840 padding: 20px 30px 20px;
20841 box-shadow: 0px 1px 1px rgba(190, 190, 215, 0.2);
20842 }
20843 .wpfnl-step-settings-drawer .wpfnl-modal-overlay {
20844 position: fixed;
20845 top: 0;
20846 left: 0;
20847 width: 100%;
20848 height: 100%;
20849 background-color: rgba(0, 0, 0, 0.3);
20850 justify-content: center;
20851 align-items: center;
20852 display: flex;
20853 z-index: 999999;
20854 }
20855 .wpfnl-step-settings-drawer .wpfnl-modal-overlay .wpfnl-modal-wrapper {
20856 width: 80%;
20857 background: #FFF;
20858 padding: 25px;
20859 height: 80%;
20860 border-radius: 10px;
20861 position: relative;
20862 }
20863 .wpfnl-step-settings-drawer .wpfnl-modal-overlay .wpfnl-modal-wrapper .wpfnl-modal-close .wpfnl-modal-close-btn {
20864 position: absolute;
20865 right: -14px;
20866 top: -14px;
20867 background: #ffffff;
20868 box-shadow: 0px 1px 1px #dadada;
20869 border-radius: 100px;
20870 width: 34px;
20871 height: 34px;
20872 display: flex;
20873 align-items: center;
20874 justify-content: center;
20875 cursor: pointer;
20876 z-index: 2;
20877 }
20878 .wpfnl-step-settings-drawer .wpfnl-modal-overlay .wpfnl-modal-wrapper #wpfnl-create-product {
20879 width: 100%;
20880 height: 100%;
20881 }
20882 .wpfnl-step-settings-drawer .wpfnl-modal-overlay .wpfnl-modal-wrapper #wpfnl-create-product iframe {
20883 height: 100%;
20884 }
20885 .wpfnl-step-settings-drawer .wpfnl-modal-overlay .wpfnl-modal-wrapper .wpfnl-loader {
20886 border: 2px solid #8265c5;
20887 border-radius: 50%;
20888 border-top: 2px solid #fff;
20889 width: 50px;
20890 height: 50px;
20891 animation: spin 0.7s linear infinite;
20892 display: block;
20893 margin-left: 4px;
20894 position: absolute;
20895 left: 50%;
20896 top: 50%;
20897 transform: translate(-50%, -50%);
20898 z-index: 2;
20899 background: #fff;
20900 }
20901 @-webkit-keyframes spin {
20902 0% {
20903 -webkit-transform: rotate(0deg);
20904 }
20905 100% {
20906 -webkit-transform: rotate(360deg);
20907 }
20908 }
20909 @keyframes spin {
20910 0% {
20911 transform: rotate(0deg);
20912 }
20913 100% {
20914 transform: rotate(360deg);
20915 }
20916 }
20917
20918 @media only screen and (max-width: 1599px) {
20919 .wpfnl-step-settings-drawer {
20920 width: 1183px;
20921 }
20922 }
20923 @media only screen and (max-width: 1400px) {
20924 .wpfnl-step-settings-drawer {
20925 width: 1085px;
20926 }
20927 }
20928 @media only screen and (max-width: 1199px) {
20929 .wpfnl-step-settings-drawer {
20930 width: 803px;
20931 }
20932 }
20933 @media only screen and (max-width: 991px) {
20934 .wpfnl-step-settings-drawer {
20935 width: 740px;
20936 }
20937 .create-condition-drawer .single-condition .single-condition-filed input[type=text],
20938 .create-condition-drawer .single-condition .single-condition-filed input[type=number],
20939 .create-condition-drawer .single-condition .single-condition-filed input[type=email],
20940 .create-condition-drawer .single-condition .single-condition-filed select {
20941 width: 170px;
20942 min-width: auto;
20943 }
20944 }
20945 .wpfnl-step-settings-drawer .steps-url-slug {
20946 padding-top: 10px;
20947 }
20948 .wpfnl-step-settings-drawer .steps-url-slug .steps-url-slug-wrapper {
20949 background: #FFFFFF;
20950 border-bottom: 1px solid #EEF0F3;
20951 padding-bottom: 30px;
20952 }
20953 .wpfnl-step-settings-drawer .steps-url-slug .steps-url-slug-wrapper .field-group {
20954 margin-bottom: 17px;
20955 }
20956 .wpfnl-step-settings-drawer .steps-url-slug .steps-url-slug-wrapper .field-group:last-child {
20957 margin-bottom: 0;
20958 }
20959 .wpfnl-step-settings-drawer .steps-url-slug .steps-url-slug-wrapper .field-group > label {
20960 margin-bottom: 6px;
20961 display: block;
20962 }
20963 .wpfnl-step-settings-drawer .steps-url-slug .steps-url-slug-wrapper .field-group input[type=text] {
20964 border-color: #EEF0F3;
20965 color: #7A8B9A;
20966 box-shadow: none;
20967 }
20968 .wpfnl-step-settings-drawer .steps-url-slug .steps-url-slug-wrapper .step-slug .inline-input {
20969 display: flex;
20970 align-items: center;
20971 border: 1px solid #EEF0F3;
20972 border-radius: 6px;
20973 }
20974 .wpfnl-step-settings-drawer .steps-url-slug .steps-url-slug-wrapper .step-slug .inline-input .copy-slug-url {
20975 width: 40px;
20976 height: 34px;
20977 display: flex;
20978 align-items: center;
20979 justify-content: center;
20980 cursor: pointer;
20981 border: none;
20982 border-left: 1px solid #EEF0F3;
20983 box-shadow: none;
20984 outline: none;
20985 position: relative;
20986 background: transparent;
20987 }
20988 .wpfnl-step-settings-drawer .steps-url-slug .steps-url-slug-wrapper .step-slug .inline-input .copy-slug-url .copyed {
20989 background-color: #464646;
20990 position: absolute;
20991 right: 0;
20992 top: -18px;
20993 font-size: 11px;
20994 font-style: normal;
20995 color: #fff;
20996 line-height: 1;
20997 padding: 4px;
20998 border-radius: 3px;
20999 transition: all 0.3s ease;
21000 opacity: 0;
21001 visibility: hidden;
21002 }
21003 .wpfnl-step-settings-drawer .steps-url-slug .steps-url-slug-wrapper .step-slug .inline-input .copy-slug-url .copyed:before {
21004 content: "";
21005 position: absolute;
21006 left: 50%;
21007 bottom: -4px;
21008 width: 6px;
21009 height: 6px;
21010 background: #464646;
21011 transform: rotate(45deg) translateX(-50%);
21012 }
21013 .wpfnl-step-settings-drawer .steps-url-slug .steps-url-slug-wrapper .step-slug .inline-input .copy-slug-url.copy-confirmed .copyed {
21014 top: -25px;
21015 opacity: 1;
21016 visibility: visible;
21017 }
21018 .wpfnl-step-settings-drawer .steps-url-slug .steps-url-slug-wrapper .step-slug input[type=text] {
21019 border: 0;
21020 height: 34px;
21021 }
21022 .wpfnl-step-settings-drawer .steps-url-slug .steps-url-slug-wrapper .step-slug input[type=text]:disabled {
21023 cursor: not-allowed;
21024 }
21025 .wpfnl-step-settings-drawer .url-slug-save-btn {
21026 display: flex;
21027 justify-content: flex-end;
21028 gap: 14px;
21029 margin-top: 30px;
21030 }
21031 .wpfnl-step-settings-drawer .url-slug-save-btn .btn-default {
21032 height: 40px;
21033 line-height: 39px;
21034 padding: 0 20px;
21035 }
21036 .wpfnl-step-settings-drawer .url-slug-save-btn .btn-default.cancel {
21037 border: 1px solid #E4E6EB;
21038 background: transparent;
21039 min-width: auto;
21040 color: #3C3F47;
21041 }
21042 .wpfnl-step-settings-drawer .url-slug-save-btn .btn-default .wpfnl-loader {
21043 display: inline-block;
21044 position: relative;
21045 top: 3px;
21046 }
21047 .wpfnl-step-settings-drawer .inline-url-slug {
21048 display: flex;
21049 flex-flow: row wrap;
21050 align-items: flex-start;
21051 gap: 20px;
21052 padding-bottom: 24px;
21053 }
21054 .wpfnl-step-settings-drawer .inline-url-slug .steps-url-slug-wrapper {
21055 background: transparent;
21056 border: none;
21057 border-radius: 0;
21058 padding: 0;
21059 display: flex;
21060 gap: 20px;
21061 width: calc(100% - 150px);
21062 }
21063 .wpfnl-step-settings-drawer .inline-url-slug .steps-url-slug-wrapper .field-group {
21064 margin-bottom: 0;
21065 flex: 1;
21066 }
21067 .wpfnl-step-settings-drawer .inline-url-slug .url-slug-save-btn {
21068 display: block;
21069 margin-top: 0;
21070 position: relative;
21071 top: 20px;
21072 }
21073 .wpfnl-step-settings-drawer .inline-url-slug .url-slug-save-btn .btn-default {
21074 padding: 0 15px;
21075 width: 130px;
21076 height: 36px;
21077 line-height: 35px;
21078 }
21079 .wpfnl-step-settings-drawer .inline-url-slug .url-slug-save-btn .btn-default.cancel {
21080 display: none;
21081 }
21082 .wpfnl-step-settings-drawer .inline-url-slug .url-slug-save-btn .btn-default .wpfnl-loader {
21083 display: inline-block;
21084 position: relative;
21085 top: 3px;
21086 }
21087 .wpfnl-step-settings-drawer .general-settings-content {
21088 padding: 0;
21089 }
21090 .wpfnl-step-settings-drawer .general-settings-content .wpfnl-box {
21091 background: #FFFFFF;
21092 border-radius: 10px;
21093 border: 1px solid #EEF0F3;
21094 padding: 24px;
21095 box-shadow: none;
21096 margin-bottom: 6px;
21097 }
21098 .wpfnl-step-settings-drawer .general-settings-content .wpfnl-field-wrapper {
21099 margin-bottom: 20px;
21100 }
21101 .wpfnl-step-settings-drawer .general-settings-content .wpfnl-field-wrapper:last-child {
21102 margin-bottom: 0;
21103 }
21104 .wpfnl-step-settings-drawer .general-settings-content .wpfnl-field-wrapper > label {
21105 display: block;
21106 margin-bottom: 0;
21107 font-size: 16px;
21108 font-weight: 500;
21109 color: #363B4E;
21110 line-height: 1.4;
21111 }
21112 .wpfnl-step-settings-drawer .general-settings-content .wpfnl-field-wrapper.custom-script-field {
21113 align-items: flex-start;
21114 }
21115 .wpfnl-step-settings-drawer .general-settings-content .wpfnl-fields {
21116 position: relative;
21117 max-width: 100%;
21118 }
21119 .wpfnl-step-settings-drawer .general-settings-content .wpfnl-fields textarea,
21120 .wpfnl-step-settings-drawer .general-settings-content .wpfnl-fields input[type=text] {
21121 width: 100%;
21122 height: 44px;
21123 padding: 8px 16px;
21124 font-size: 15px;
21125 color: #23282D;
21126 background: #FFFFFF;
21127 transition: all 0.3s ease;
21128 border-radius: 10px;
21129 border: 1px solid #EBEDF0;
21130 outline: none;
21131 }
21132 .wpfnl-step-settings-drawer .general-settings-content .wpfnl-fields textarea:focus,
21133 .wpfnl-step-settings-drawer .general-settings-content .wpfnl-fields input[type=text]:focus {
21134 border-color: #6E42D3;
21135 }
21136 .wpfnl-step-settings-drawer .general-settings-content .wpfnl-fields textarea::placeholder,
21137 .wpfnl-step-settings-drawer .general-settings-content .wpfnl-fields input[type=text]::placeholder {
21138 color: #7A8B9A;
21139 }
21140 .wpfnl-step-settings-drawer .general-settings-content .wpfnl-fields textarea {
21141 line-height: 1.5;
21142 resize: vertical;
21143 min-height: 100px;
21144 height: auto;
21145 }
21146 .wpfnl-step-settings-drawer .general-settings-content .slug-input-wrapper {
21147 display: flex;
21148 align-items: center;
21149 border: 1px solid #EBEDF0;
21150 border-radius: 10px;
21151 transition: all 0.3s ease;
21152 }
21153 .wpfnl-step-settings-drawer .general-settings-content .slug-input-wrapper:focus-within {
21154 border-color: #6E42D3;
21155 box-shadow: none;
21156 }
21157 .wpfnl-step-settings-drawer .general-settings-content .slug-input-wrapper input[type=text] {
21158 flex: 1;
21159 border: none;
21160 box-shadow: none !important;
21161 }
21162 .wpfnl-step-settings-drawer .general-settings-content .slug-input-wrapper input[type=text]:focus {
21163 box-shadow: none !important;
21164 }
21165 .wpfnl-step-settings-drawer .general-settings-content .slug-input-wrapper .copy-slug-url {
21166 width: 44px;
21167 height: 44px;
21168 display: flex;
21169 align-items: center;
21170 justify-content: center;
21171 cursor: pointer;
21172 border: none;
21173 border-left: 1px solid #EBEDF0;
21174 background: #FFFFFF;
21175 outline: none;
21176 position: relative;
21177 flex-shrink: 0;
21178 border-radius: 0 10px 10px 0;
21179 }
21180 .wpfnl-step-settings-drawer .general-settings-content .slug-input-wrapper .copy-slug-url .copyed {
21181 background-color: #464646;
21182 position: absolute;
21183 right: 0;
21184 top: -32px;
21185 font-size: 11px;
21186 font-weight: 500;
21187 color: #fff;
21188 line-height: 1;
21189 padding: 6px 8px;
21190 border-radius: 4px;
21191 transition: all 0.3s ease;
21192 opacity: 0;
21193 visibility: hidden;
21194 white-space: nowrap;
21195 }
21196 .wpfnl-step-settings-drawer .general-settings-content .slug-input-wrapper .copy-slug-url .copyed:before {
21197 content: "";
21198 position: absolute;
21199 left: 50%;
21200 bottom: -4px;
21201 width: 6px;
21202 height: 6px;
21203 background: #464646;
21204 transform: rotate(45deg) translateX(-50%);
21205 }
21206 .wpfnl-step-settings-drawer .general-settings-content .slug-input-wrapper .copy-slug-url.copy-confirmed .copyed {
21207 opacity: 1;
21208 visibility: visible;
21209 }
21210 .wpfnl-step-settings-drawer .general-settings-content .field-description {
21211 margin: 8px 0 0;
21212 font-size: 12px;
21213 color: #7A8B9A;
21214 line-height: 1.5;
21215 }
21216 .wpfnl-step-settings-drawer .general-settings-content .settings-content__footer {
21217 padding-top: 20px;
21218 display: flex;
21219 justify-content: flex-end;
21220 }
21221 .wpfnl-step-settings-drawer .general-settings-content .settings-content__footer .btn-default.update {
21222 min-width: 120px;
21223 height: 40px;
21224 padding: 0 24px;
21225 background: #6E42D3;
21226 color: #fff;
21227 border: none;
21228 border-radius: 6px;
21229 font-size: 14px;
21230 font-weight: 500;
21231 cursor: pointer;
21232 transition: background-color 0.2s ease;
21233 display: inline-flex;
21234 align-items: center;
21235 justify-content: center;
21236 gap: 8px;
21237 }
21238 .wpfnl-step-settings-drawer .general-settings-content .settings-content__footer .btn-default.update:hover {
21239 background: rgb(89.208583691, 44.6042918455, 191.5957081545);
21240 }
21241 .wpfnl-step-settings-drawer .general-settings-content .settings-content__footer .btn-default.update:active {
21242 background: rgb(81.5038626609, 40.7519313305, 175.0480686695);
21243 }
21244 .wpfnl-step-settings-drawer .general-settings-content .settings-content__footer .btn-default.update .wpfnl-loader {
21245 display: inline-block;
21246 width: 14px;
21247 height: 14px;
21248 }
21249
21250 .wpfunnels_page_wpfnl-ai-funnel .wpfnl-ai-funnel-admin-page .wpfnl-dashboard__nav {
21251 border-bottom: 1px solid #ebedf0;
21252 }
21253 .wpfunnels_page_wpfnl-ai-funnel .wpfnl-ai-funnel-admin-page .wpfnl-dashboard__nav ul {
21254 margin: 0;
21255 }
21256 .wpfunnels_page_wpfnl-ai-funnel .wpfnl-ai-funnel-admin-page .wpfnl-dashboard__nav ul .wpfnl-dashboard__nav-li.active:after {
21257 bottom: -4px;
21258 }
21259 .wpfunnels_page_wpfnl-ai-funnel .wpfnl-ai-funnel-admin-page .dashboard-nav__content {
21260 width: 100%;
21261 margin: 0;
21262 }
21263
21264 .step-condition-drawer {
21265 width: 700px;
21266 }
21267 .step-condition-drawer.show-drawer {
21268 z-index: 2;
21269 }
21270 .step-condition-drawer .drawer-header {
21271 padding: 16px 30px 16px;
21272 border-bottom: 1px solid #EEF0F3;
21273 }
21274 .step-condition-drawer .drawer-body {
21275 padding: 24px 30px;
21276 }
21277 .step-condition-drawer .enable-disable-switcher {
21278 display: flex;
21279 align-items: center;
21280 gap: 10px;
21281 margin-bottom: 24px;
21282 }
21283 .step-condition-drawer .enable-disable-switcher .switcher-label {
21284 color: #363B4E;
21285 font-size: 14px;
21286 font-weight: 600;
21287 line-height: 1;
21288 }
21289 .step-condition-drawer .enable-disable-switcher .wpfnl-switcher label {
21290 width: 28px;
21291 }
21292 .step-condition-drawer .enable-disable-switcher .wpfnl-switcher input[type=checkbox]:checked + label:after {
21293 margin-left: 12px;
21294 }
21295 .step-condition-drawer .enable-disable-switcher .wpfnl-loader {
21296 display: block;
21297 margin: 0;
21298 }
21299 .step-condition-drawer .no-condition-stat {
21300 border-radius: 10px;
21301 border: 1px solid #EEF0F3;
21302 height: 360px;
21303 padding: 20px;
21304 display: flex;
21305 flex-flow: column;
21306 align-items: center;
21307 justify-content: center;
21308 gap: 9px;
21309 }
21310 .step-condition-drawer .wpfnl-field-wrapper {
21311 gap: 28px;
21312 }
21313 .step-condition-drawer .wpfnl-field-wrapper > label {
21314 width: 122px;
21315 padding-right: 0;
21316 }
21317 .step-condition-drawer .true-condition-wapper {
21318 border-radius: 10px;
21319 border: 1px solid #EEF0F3;
21320 background: #F6F5FA;
21321 padding: 20px;
21322 position: relative;
21323 }
21324 .step-condition-drawer .true-condition-wapper .true-lable {
21325 color: #00D44E;
21326 font-size: 15px;
21327 font-weight: 600;
21328 line-height: 1;
21329 margin-bottom: 12px;
21330 display: block;
21331 }
21332 .step-condition-drawer .true-condition-wapper .and-condition-group {
21333 border-radius: 10px;
21334 background: #FFF;
21335 box-shadow: 0px 1px 1px 0px rgba(182, 185, 191, 0.3);
21336 padding: 20px;
21337 margin-bottom: 36px;
21338 position: relative;
21339 }
21340 .step-condition-drawer .true-condition-wapper .and-condition-group:before {
21341 content: "OR";
21342 position: absolute;
21343 top: -23px;
21344 left: 0;
21345 color: #7A8B9A;
21346 font-size: 14px;
21347 font-weight: 400;
21348 line-height: 1;
21349 }
21350 .step-condition-drawer .true-condition-wapper .and-condition-group:nth-child(2)::before {
21351 display: none;
21352 }
21353 .step-condition-drawer .true-condition-wapper .and-condition-group:last-child {
21354 margin-bottom: 16px;
21355 }
21356 .step-condition-drawer .true-condition-wapper .condition-single-row {
21357 display: flex;
21358 flex-flow: row wrap;
21359 align-items: center;
21360 gap: 10px;
21361 position: relative;
21362 padding: 10px 0;
21363 }
21364 .step-condition-drawer .true-condition-wapper .condition-single-row:first-child {
21365 padding-top: 0;
21366 }
21367 .step-condition-drawer .true-condition-wapper .condition-single-row:first-child .condition-connection {
21368 display: none;
21369 }
21370 .step-condition-drawer .true-condition-wapper .condition-single-row:first-child {
21371 padding-top: 0;
21372 }
21373 .step-condition-drawer .true-condition-wapper .condition-single-row:first-child .condition-connection {
21374 display: none;
21375 }
21376 .step-condition-drawer .true-condition-wapper .condition-single-row .single-condition {
21377 width: calc(33.3333333333% - 33px);
21378 }
21379 .step-condition-drawer .true-condition-wapper .condition-single-row .input-field {
21380 color: #363B4E;
21381 padding: 11px 14px 10px;
21382 max-width: 240px;
21383 min-width: auto;
21384 height: auto;
21385 width: 100%;
21386 border-radius: 6px;
21387 border: 1px solid #EEF0F3;
21388 background: #FFF;
21389 line-height: 1;
21390 }
21391 .step-condition-drawer .true-condition-wapper .condition-single-row .delete-condition {
21392 border: 1px solid #EEF0F3;
21393 width: 40px;
21394 height: 40px;
21395 display: flex;
21396 align-items: center;
21397 justify-content: center;
21398 border-radius: 7px;
21399 cursor: pointer;
21400 background: transparent;
21401 }
21402 .step-condition-drawer .true-condition-wapper .condition-single-row .condition-connection {
21403 width: 30px;
21404 height: calc(100% + 1px);
21405 border: 1px solid #EEF0F3;
21406 border-left: none;
21407 display: block;
21408 position: absolute;
21409 bottom: 50%;
21410 right: 0;
21411 }
21412 .step-condition-drawer .true-condition-wapper .condition-single-row .condition-connection:before {
21413 content: "&";
21414 border: 1px solid #EEF0F3;
21415 width: 22px;
21416 height: 22px;
21417 position: absolute;
21418 top: 50%;
21419 right: -11px;
21420 transform: translateY(-50%);
21421 background: #fff;
21422 border-radius: 100%;
21423 display: flex;
21424 flex-flow: column;
21425 align-items: center;
21426 justify-content: center;
21427 font-weight: 500;
21428 color: #6E42D3;
21429 }
21430 .step-condition-drawer .true-condition-wapper .condition-single-row.only-one .single-condition {
21431 width: calc(33.3333333333% - 7px);
21432 }
21433 .step-condition-drawer .true-condition-wapper .condition-single-row.only-one .delete-condition {
21434 display: none;
21435 }
21436 .step-condition-drawer .true-condition-wapper .add-and-condition {
21437 border: none;
21438 display: flex;
21439 align-items: center;
21440 color: #6E42D3;
21441 font-size: 14px;
21442 font-weight: 600;
21443 line-height: 1;
21444 gap: 3px;
21445 background: transparent;
21446 cursor: pointer;
21447 margin-top: 10px;
21448 }
21449 .step-condition-drawer .true-condition-wapper .or-condition-box {
21450 border-radius: 10px;
21451 border: 1px dashed #C1C6CD;
21452 padding: 15px 16px;
21453 }
21454 .step-condition-drawer .true-condition-wapper .or-condition-box button {
21455 border-radius: 100px;
21456 border: 1px solid #6E42D3;
21457 background: #FFF;
21458 box-shadow: 0px 20px 16px 0px rgba(189, 193, 200, 0.2);
21459 padding: 8px 16px 6px;
21460 display: flex;
21461 align-items: center;
21462 gap: 3px;
21463 margin: 0 auto;
21464 color: #6E42D3;
21465 font-size: 14px;
21466 font-weight: 600;
21467 line-height: 1;
21468 cursor: pointer;
21469 }
21470 .step-condition-drawer .true-condition-wapper .or-condition-box button svg {
21471 position: relative;
21472 top: -1px;
21473 }
21474 .step-condition-drawer .true-condition-wapper .next-step-box {
21475 padding-top: 20px;
21476 margin-top: 20px;
21477 position: relative;
21478 }
21479 .step-condition-drawer .true-condition-wapper .next-step-box:before {
21480 content: "";
21481 position: absolute;
21482 top: 0;
21483 left: -20px;
21484 width: calc(100% + 40px);
21485 height: 1px;
21486 background: #E8E6F1;
21487 }
21488 .step-condition-drawer .true-condition-wapper .next-step-box .wpfnl-selectbox {
21489 box-shadow: 0px 1px 1px 0px rgba(182, 185, 191, 0.3);
21490 border: none;
21491 }
21492 .step-condition-drawer .true-condition-wapper .next-step-box .wpfnl-selectbox .selected-option {
21493 padding: 14px 30px 12px 14px;
21494 }
21495 .step-condition-drawer .true-condition-wapper .next-step-box .wpfnl-selectbox .add-item-step button {
21496 border: none;
21497 background: transparent;
21498 color: #6E42D3;
21499 font-size: 14px;
21500 font-weight: 400;
21501 line-height: 1;
21502 letter-spacing: -0.14px;
21503 box-shadow: none;
21504 outline: none;
21505 cursor: pointer;
21506 }
21507 .step-condition-drawer .true-condition-wapper .next-step-box .wpfnl-selectbox .add-item-step button svg {
21508 margin-left: 1px;
21509 }
21510 .step-condition-drawer .add-step-dropdown {
21511 width: 100%;
21512 padding: 8px;
21513 position: absolute;
21514 left: 0;
21515 top: calc(100% + 8px);
21516 z-index: 1;
21517 border-radius: 6px;
21518 border: 1px solid #EBEDF0;
21519 background: #FFF;
21520 box-shadow: 0px 18px 22px 0px rgba(73, 59, 104, 0.1);
21521 height: 128px;
21522 opacity: 0;
21523 visibility: hidden;
21524 transition: all 0.3s ease;
21525 display: flex;
21526 flex-flow: column;
21527 align-items: center;
21528 justify-content: center;
21529 gap: 8px;
21530 }
21531 .step-condition-drawer .add-step-dropdown p {
21532 letter-spacing: -0.14px;
21533 }
21534 .step-condition-drawer .add-step-dropdown .btn-default {
21535 padding: 11px 22px 10px;
21536 height: auto;
21537 line-height: 1;
21538 min-width: auto;
21539 border-radius: 8px;
21540 font-size: 12px;
21541 }
21542 .step-condition-drawer .wpfnl-selectbox.show-options .add-step-dropdown {
21543 opacity: 1;
21544 visibility: visible;
21545 }
21546 .step-condition-drawer .false-condition-wapper {
21547 border-radius: 10px;
21548 border: 1px solid #EEF0F3;
21549 background: #F6F5FA;
21550 margin-top: 20px;
21551 position: relative;
21552 }
21553 .step-condition-drawer .false-condition-wapper .false-lable {
21554 color: #FF5155;
21555 font-size: 15px;
21556 font-weight: 600;
21557 line-height: 1;
21558 padding: 14px 20px;
21559 }
21560 .step-condition-drawer .false-condition-wapper .next-step-box {
21561 padding: 20px;
21562 position: relative;
21563 border-top: 1px solid #E8E6F1;
21564 }
21565 .step-condition-drawer .false-condition-wapper .next-step-box .wpfnl-selectbox {
21566 box-shadow: 0px 1px 1px 0px rgba(182, 185, 191, 0.3);
21567 border: none;
21568 }
21569 .step-condition-drawer .false-condition-wapper .next-step-box .wpfnl-selectbox .selected-option {
21570 padding: 14px 30px 12px 14px;
21571 }
21572 .step-condition-drawer .false-condition-wapper .next-step-box .wpfnl-selectbox .add-item-step button {
21573 border: none;
21574 background: transparent;
21575 color: #6E42D3;
21576 font-size: 14px;
21577 font-weight: 400;
21578 line-height: 1;
21579 letter-spacing: -0.14px;
21580 box-shadow: none;
21581 outline: none;
21582 cursor: pointer;
21583 }
21584 .step-condition-drawer .false-condition-wapper .next-step-box .wpfnl-selectbox .add-item-step button svg {
21585 margin-left: 1px;
21586 }
21587 .step-condition-drawer .false-condition-wapper .next-step-box .wpfnl-selectbox .selectable-options {
21588 bottom: calc(100% + 8px);
21589 top: inherit;
21590 box-shadow: 0px 10px 22px 0px rgba(73, 59, 104, 0.1);
21591 }
21592 .step-condition-drawer .save-btn-area {
21593 margin-top: 30px;
21594 display: flex;
21595 flex-flow: row wrap;
21596 align-items: center;
21597 justify-content: flex-end;
21598 gap: 14px;
21599 }
21600 .step-condition-drawer .save-btn-area .wpfnl-alert {
21601 display: block;
21602 }
21603 .step-condition-drawer .save-btn-area .btn-default {
21604 min-width: auto;
21605 line-height: 1;
21606 padding: 10px 19px 9px;
21607 height: 40px;
21608 border: 1px solid #6E42D3;
21609 }
21610 .step-condition-drawer .save-btn-area .btn-default.cancel {
21611 background-color: transparent;
21612 border-color: #E4E6EB;
21613 color: #3C3F47;
21614 letter-spacing: -0.14px;
21615 font-weight: 600;
21616 }
21617 .step-condition-drawer .save-btn-area .btn-default .wpfnl-loader {
21618 display: inline-block;
21619 position: relative;
21620 top: 2px;
21621 }
21622 .step-condition-drawer .condition-disabled .false-condition-wapper,
21623 .step-condition-drawer .condition-disabled .true-condition-wapper {
21624 opacity: 0.3;
21625 }
21626 .step-condition-drawer .condition-disabled .false-condition-wapper:before,
21627 .step-condition-drawer .condition-disabled .true-condition-wapper:before {
21628 content: "";
21629 position: absolute;
21630 left: 0;
21631 top: 0;
21632 width: 100%;
21633 height: 100%;
21634 z-index: 2;
21635 border-radius: 10px;
21636 cursor: not-allowed;
21637 }
21638
21639 .reconfigure-condition-modal .close-alert {
21640 width: 38px;
21641 height: 38px;
21642 box-shadow: 0px 2px 2px #DADADA;
21643 }
21644 .reconfigure-condition-modal .close-alert svg {
21645 width: 13px;
21646 height: 13px;
21647 }
21648 .reconfigure-condition-modal .close-alert svg path {
21649 stroke-width: 2px;
21650 }
21651 .reconfigure-condition-modal .wpfnl-delete-confirm-body {
21652 padding: 28px 26px 30px;
21653 }
21654 .reconfigure-condition-modal .wpfnl-delete-confirm-body h3 svg path {
21655 fill: none;
21656 }
21657 .reconfigure-condition-modal .wpfnl-delete-confirm-body p {
21658 color: #9398A5;
21659 margin-top: 7px;
21660 max-width: 350px;
21661 }
21662 .reconfigure-condition-modal .wpfnl-delete-confirm-btn {
21663 padding: 20px 24px;
21664 }
21665 .reconfigure-condition-modal .wpfnl-delete-confirm-btn .btn-default {
21666 padding: 0 16px;
21667 }
21668 .reconfigure-condition-modal .wpfnl-delete-confirm-btn .btn-default.cancel:hover {
21669 background-color: transparent;
21670 }
21671 .reconfigure-condition-modal .wpfnl-delete-confirm-btn .btn-default.yes {
21672 box-shadow: 0px 10px 16px 0px rgba(189, 193, 200, 0.5);
21673 }
21674
21675 .create-condition-drawer .condition-form-loader {
21676 position: absolute;
21677 left: 0;
21678 top: 2px;
21679 background: white;
21680 width: 100%;
21681 height: calc(100% - 2px);
21682 z-index: 2;
21683 text-align: center;
21684 padding-top: 110px;
21685 font-size: 18px;
21686 color: #363B4E;
21687 font-weight: 500;
21688 }
21689 .create-condition-drawer .condition-form-loader.drawer-loaded {
21690 display: none;
21691 }
21692
21693 .condition-form-wrapper {
21694 padding: 30px 0;
21695 }
21696 .condition-form-wrapper .single-condition {
21697 display: flex;
21698 flex-flow: row wrap;
21699 align-items: center;
21700 justify-content: flex-start;
21701 padding-top: 55px;
21702 width: 100%;
21703 max-width: 726px;
21704 position: relative;
21705 }
21706 .condition-form-wrapper .single-condition:before {
21707 content: "";
21708 position: absolute;
21709 right: 16px;
21710 bottom: 17px;
21711 width: 2px;
21712 height: 100%;
21713 background: #E5E8F3;
21714 z-index: 0;
21715 }
21716 .condition-form-wrapper .single-condition:first-child:before {
21717 display: none;
21718 }
21719 .condition-form-wrapper .single-condition .condition-number {
21720 align-self: flex-end;
21721 margin-bottom: 6px;
21722 color: #363B4E;
21723 font-weight: 500;
21724 font-size: 16px;
21725 }
21726 .condition-form-wrapper .single-condition .single-condition-filed {
21727 margin-left: 20px;
21728 }
21729 .condition-form-wrapper .single-condition .single-condition-filed label {
21730 font-size: 14px;
21731 line-height: 16px;
21732 color: #363B4E;
21733 text-transform: capitalize;
21734 margin-bottom: 10px;
21735 display: block;
21736 }
21737 .condition-form-wrapper .single-condition .single-condition-filed input[type=text],
21738 .condition-form-wrapper .single-condition .single-condition-filed input[type=number],
21739 .condition-form-wrapper .single-condition .single-condition-filed input[type=email],
21740 .condition-form-wrapper .single-condition .single-condition-filed select {
21741 height: 40px;
21742 width: 190px;
21743 min-width: auto;
21744 transition: all 0.3s ease;
21745 }
21746 .condition-form-wrapper .single-condition .single-condition-filed input[type=text] option[disabled],
21747 .condition-form-wrapper .single-condition .single-condition-filed input[type=number] option[disabled],
21748 .condition-form-wrapper .single-condition .single-condition-filed input[type=email] option[disabled],
21749 .condition-form-wrapper .single-condition .single-condition-filed select option[disabled] {
21750 color: rgba(122, 139, 154, 0.631372549);
21751 }
21752 .condition-form-wrapper .single-condition .single-condition-filed input[type=text]:focus,
21753 .condition-form-wrapper .single-condition .single-condition-filed input[type=number]:focus,
21754 .condition-form-wrapper .single-condition .single-condition-filed input[type=email]:focus,
21755 .condition-form-wrapper .single-condition .single-condition-filed select:focus {
21756 border-color: #6E42D3;
21757 }
21758 .condition-form-wrapper .single-condition .single-condition-filed select {
21759 padding-right: 27px;
21760 }
21761 .condition-form-wrapper .single-condition .condition-repeater {
21762 align-self: flex-end;
21763 margin-bottom: 0px;
21764 margin-left: 20px;
21765 position: relative;
21766 width: 70px;
21767 }
21768 .condition-form-wrapper .single-condition .condition-repeater span {
21769 position: relative;
21770 background: #fff;
21771 cursor: pointer;
21772 cursor: pointer;
21773 width: 24px;
21774 height: 24px;
21775 display: inline-block;
21776 }
21777 .condition-form-wrapper .single-condition .condition-repeater span svg {
21778 display: block;
21779 position: relative;
21780 z-index: 1;
21781 }
21782 .condition-form-wrapper .single-condition .condition-repeater .add-condition:before {
21783 content: "";
21784 position: absolute;
21785 left: 22px;
21786 top: 11px;
21787 background: #E5E8F3;
21788 width: 38px;
21789 height: 2px;
21790 z-index: 0;
21791 }
21792 .condition-form-wrapper .single-condition .condition-repeater .add-condition .wpfnl-dropdown {
21793 right: -15px;
21794 top: 50px;
21795 width: 100px;
21796 }
21797 .condition-form-wrapper .single-condition .condition-repeater .add-condition .wpfnl-dropdown li a {
21798 text-transform: uppercase;
21799 }
21800 .condition-form-wrapper .single-condition .condition-repeater .add-condition .wpfnl-dropdown.show-condition {
21801 top: 37px;
21802 opacity: 1;
21803 visibility: visible;
21804 }
21805 .condition-form-wrapper .single-condition .condition-repeater .delete-condition {
21806 position: absolute;
21807 bottom: 4px;
21808 right: -2px;
21809 opacity: 0;
21810 visibility: hidden;
21811 }
21812 .condition-form-wrapper .single-condition .condition-repeater:hover .delete-condition {
21813 opacity: 1;
21814 visibility: visible;
21815 }
21816 .condition-form-wrapper .single-condition .condition-symbol {
21817 position: absolute;
21818 top: calc(50% - 14px);
21819 right: 7px;
21820 transform: translateY(-50%);
21821 }
21822 .condition-form-wrapper .single-condition .condition-symbol span {
21823 width: 22px;
21824 height: 22px;
21825 border: 2px solid #E5E8F3;
21826 color: #6E42D3;
21827 border-radius: 100%;
21828 font-size: 12px;
21829 font-weight: 500;
21830 background: #fff;
21831 display: block;
21832 padding: 1px 2px;
21833 text-align: center;
21834 }
21835 .condition-form-wrapper .single-condition:first-child {
21836 padding-top: 0;
21837 }
21838 .condition-form-wrapper .single-condition:first-child .condition-repeater .delete-condition {
21839 display: none;
21840 }
21841 .condition-form-wrapper .single-condition:first-child .condition-symbol {
21842 display: none;
21843 }
21844 .condition-form-wrapper .only-one-condition .condition-repeater .add-condition::before {
21845 display: none;
21846 }
21847 .condition-form-wrapper .condition-form__footer {
21848 border-top: 1px solid #E2E5ED;
21849 padding: 30px;
21850 margin-top: 30px;
21851 display: flex;
21852 flex-flow: row wrap;
21853 align-items: center;
21854 justify-content: flex-end;
21855 position: relative;
21856 }
21857 .condition-form-wrapper .condition-form__footer .wpfnl-alert {
21858 display: block;
21859 margin-right: 20px;
21860 }
21861 .condition-form-wrapper .condition-form__footer .btn-default .wpfnl-loader {
21862 position: relative;
21863 top: 3px;
21864 display: inline-block;
21865 }
21866
21867 @media only screen and (max-width: 991px) {
21868 .condition-form-wrapper .single-condition {
21869 max-width: 666px;
21870 }
21871 .condition-form-wrapper .single-condition .single-condition-filed input[type=text],
21872 .condition-form-wrapper .single-condition .single-condition-filed input[type=number],
21873 .condition-form-wrapper .single-condition .single-condition-filed input[type=email],
21874 .condition-form-wrapper .single-condition .single-condition-filed select {
21875 width: 170px;
21876 }
21877 }
21878 .wpfnl-drawflow-window .wpfnl-analytics {
21879 position: fixed;
21880 top: 30px;
21881 right: 0px;
21882 background: #F6F5FA;
21883 height: calc(100% - 30px);
21884 width: calc(100% - 160px);
21885 z-index: 4;
21886 padding: 40px 25px;
21887 overflow: auto;
21888 }
21889 .wpfnl-drawflow-window .wpfnl-analytics::-webkit-scrollbar {
21890 width: 5px;
21891 height: 5px;
21892 }
21893 .wpfnl-drawflow-window .wpfnl-analytics::-webkit-scrollbar-track {
21894 background: #f2f5f8;
21895 }
21896 .wpfnl-drawflow-window .wpfnl-analytics::-webkit-scrollbar-thumb {
21897 background-color: #CBCBCB;
21898 border-radius: 20px;
21899 }
21900 .wpfnl-drawflow-window .wpfnl-analytics .analytics-full-loader {
21901 position: fixed;
21902 top: 32px;
21903 left: 160px;
21904 width: 100%;
21905 height: 100%;
21906 background: #f6f5fa;
21907 border-radius: 0;
21908 z-index: 9;
21909 display: flex;
21910 flex-flow: column;
21911 align-items: center;
21912 justify-content: center;
21913 }
21914 .wpfnl-drawflow-window .wpfnl-analytics .analytics-full-loader .wpfnl-loader {
21915 display: block;
21916 width: 40px;
21917 height: 40px;
21918 }
21919 .wpfnl-drawflow-window .wpfnl-analytics .overlay-click {
21920 position: fixed;
21921 left: 0;
21922 top: 0;
21923 background: rgba(255, 255, 255, 0);
21924 width: 100%;
21925 height: 100%;
21926 z-index: 2;
21927 display: none;
21928 }
21929 .wpfnl-drawflow-window .wpfnl-analytics .analytics-wrapper {
21930 width: 100%;
21931 max-width: 1320px;
21932 margin: 0 auto;
21933 position: relative;
21934 }
21935 .wpfnl-drawflow-window .wpfnl-analytics .analytics-wrapper.pro-active {
21936 padding: 20px;
21937 }
21938 .wpfnl-drawflow-window .wpfnl-analytics .analytics-wrapper:hover .hoverlay {
21939 visibility: visible;
21940 opacity: 1;
21941 }
21942 .wpfnl-drawflow-window .wpfnl-analytics .analytics-wrapper .hoverlay {
21943 visibility: hidden;
21944 opacity: 0;
21945 background: rgba(246, 248, 250, 0.6);
21946 display: flex;
21947 flex-flow: column;
21948 justify-content: center;
21949 align-items: center;
21950 transition: all 0.3s ease;
21951 width: calc(100% - 10px);
21952 height: calc(100% - 70px);
21953 left: 5px;
21954 bottom: 0;
21955 position: absolute;
21956 z-index: 9;
21957 padding: 0 15px;
21958 border-radius: 10px;
21959 border: 1px solid #DDDDDD;
21960 }
21961 .wpfnl-drawflow-window .wpfnl-analytics .analytics-wrapper .hoverlay .wpfnl-upgrade-btn {
21962 position: fixed;
21963 top: 50%;
21964 left: 50%;
21965 transform: translate(-50%, -50%);
21966 z-index: 9999;
21967 background: none;
21968 border: none;
21969 outline: none;
21970 }
21971 .wpfnl-drawflow-window .wpfnl-analytics .analytics-wrapper .hoverlay .wpfnl-upgrade-btn a {
21972 display: flex;
21973 align-items: center;
21974 justify-content: center;
21975 gap: 10px;
21976 background: #2FCF5C;
21977 padding: 15px 20px;
21978 line-height: 17px;
21979 height: auto;
21980 }
21981 .wpfnl-drawflow-window .wpfnl-analytics .analytics-wrapper .hoverlay .wpfnl-upgrade-btn a svg circle {
21982 fill: #FFF;
21983 }
21984 .wpfnl-drawflow-window .wpfnl-analytics .analytics-wrapper .hoverlay .wpfnl-upgrade-btn a svg path {
21985 fill: #2FCF5C;
21986 }
21987 .wpfnl-drawflow-window .wpfnl-analytics .analytics-wrapper .hoverlay .wpfnl-upgrade-btn a:hover {
21988 background: #1a8939;
21989 }
21990 .wpfnl-drawflow-window .wpfnl-analytics .analytics-body {
21991 display: flex;
21992 flex-flow: column;
21993 gap: 24px;
21994 }
21995 .wpfnl-drawflow-window .wpfnl-analytics .analytics-header {
21996 display: flex;
21997 align-items: center;
21998 justify-content: space-between;
21999 margin-bottom: 24px;
22000 }
22001 .wpfnl-drawflow-window .wpfnl-analytics .analytics-header .header-left {
22002 display: flex;
22003 align-items: center;
22004 gap: 10px;
22005 width: 200px;
22006 }
22007 .wpfnl-drawflow-window .wpfnl-analytics .analytics-header .header-left h3 {
22008 font-weight: 600;
22009 font-size: 24px;
22010 color: #363B4E;
22011 }
22012 .wpfnl-drawflow-window .wpfnl-analytics .analytics-header .backto-steps {
22013 background: #FFFFFF;
22014 border-radius: 10px;
22015 height: 38px;
22016 width: 38px;
22017 display: flex;
22018 flex-flow: column;
22019 align-items: center;
22020 justify-content: center;
22021 cursor: pointer;
22022 box-shadow: 0px 1px 1px 0px rgba(182, 185, 191, 0.3);
22023 }
22024 .wpfnl-drawflow-window .wpfnl-analytics .analytics-header .header-right {
22025 display: flex;
22026 flex-flow: row wrap;
22027 align-items: center;
22028 justify-content: flex-end;
22029 gap: 14px;
22030 width: calc(80% - 200px);
22031 position: relative;
22032 z-index: 3;
22033 }
22034 .wpfnl-drawflow-window .wpfnl-analytics .analytics-header .header-right .reset-analytics a {
22035 display: flex;
22036 justify-content: center;
22037 align-items: center;
22038 padding: 8px 15px;
22039 min-width: 100px;
22040 border-radius: 100px;
22041 box-shadow: 0 1px 1px 0 rgba(182, 185, 191, 0.3);
22042 background: #fff;
22043 background-size: 11px 11px;
22044 border: none;
22045 }
22046 .wpfnl-drawflow-window .wpfnl-analytics .analytics-header .header-right .reset-analytics a .reset-icon svg {
22047 width: 18px;
22048 margin-top: 3px;
22049 }
22050 .wpfnl-drawflow-window .wpfnl-analytics .analytics-header .header-right .reset-analytics a .reset-text {
22051 font-weight: 600;
22052 color: #000;
22053 font-size: 14px;
22054 line-height: 1;
22055 padding-left: 8px;
22056 }
22057 .wpfnl-drawflow-window .wpfnl-analytics .analytics-header .header-right .download-analytics a {
22058 display: flex;
22059 justify-content: center;
22060 align-items: center;
22061 padding: 11px 15px;
22062 min-width: 58px;
22063 border-radius: 100px;
22064 box-shadow: 0 1px 1px 0 rgba(182, 185, 191, 0.3);
22065 background: #fff;
22066 background-size: 11px 11px;
22067 border: none;
22068 }
22069 .wpfnl-drawflow-window .wpfnl-analytics .analytics-header .header-right .download-analytics a .download-icon svg {
22070 width: 18px;
22071 margin-top: 3px;
22072 }
22073 .wpfnl-drawflow-window .wpfnl-analytics .analytics-header .header-right select {
22074 border-radius: 100px;
22075 box-shadow: 0px 1px 1px 0px rgba(182, 185, 191, 0.3);
22076 border: none;
22077 height: auto;
22078 padding: 14px 40px 12px 20px;
22079 min-width: auto;
22080 color: #2D3149;
22081 font-size: 14px;
22082 font-weight: 600;
22083 line-height: 1;
22084 width: auto;
22085 appearance: none;
22086 background: #fff url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTAgNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBzdHJva2U9IiM3QThCOUEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjgiIGQ9Ik0xIDFsNCA0IDQtNCIvPjwvc3ZnPg==) no-repeat right 15px top 54%;
22087 background-size: 11px 11px;
22088 }
22089 .wpfnl-drawflow-window .wpfnl-analytics .analytics-box {
22090 border-radius: 10px;
22091 background: #FFF;
22092 box-shadow: 0px 1px 1px 0px rgba(182, 185, 191, 0.3);
22093 padding: 19px 20px 19px;
22094 position: relative;
22095 }
22096 .wpfnl-drawflow-window .wpfnl-analytics .analytics-box .analytics-title {
22097 color: #2D3149;
22098 font-size: 18px;
22099 font-weight: 600;
22100 line-height: 1;
22101 }
22102 .wpfnl-drawflow-window .wpfnl-analytics .loader-wrapper {
22103 position: absolute;
22104 top: 0;
22105 left: 0;
22106 width: 100%;
22107 height: 100%;
22108 border-radius: 10px;
22109 background: #FFF;
22110 z-index: 2;
22111 display: flex;
22112 flex-flow: column;
22113 align-items: center;
22114 justify-content: center;
22115 }
22116 .wpfnl-drawflow-window .wpfnl-analytics .loader-wrapper .wpfnl-loader {
22117 display: block;
22118 width: 20px;
22119 height: 20px;
22120 }
22121 .wpfnl-drawflow-window .wpfnl-analytics .no-data-notice {
22122 width: 100%;
22123 height: 338px;
22124 display: flex;
22125 flex-flow: column;
22126 align-items: center;
22127 justify-content: center;
22128 }
22129 .wpfnl-drawflow-window .wpfnl-analytics .no-data-notice p {
22130 color: #2d3149;
22131 font-weight: 500;
22132 font-size: 16px;
22133 }
22134
22135 .wpfnl-analytics .analytics-revenue .revenue-box-header .stat-indicator {
22136 display: flex;
22137 align-items: center;
22138 justify-content: center;
22139 gap: 24px;
22140 }
22141 .wpfnl-analytics .analytics-revenue .revenue-box-header .stat-indicator .indicator {
22142 font-weight: 400;
22143 font-size: 14px;
22144 line-height: 1.3;
22145 color: #9398a5;
22146 position: relative;
22147 display: flex;
22148 align-items: center;
22149 }
22150 .wpfnl-analytics .analytics-revenue .revenue-box-header .stat-indicator .indicator:last-child {
22151 margin-right: 0;
22152 }
22153 .wpfnl-analytics .analytics-revenue .revenue-box-header .stat-indicator .indicator:before {
22154 content: "";
22155 width: 10px;
22156 height: 10px;
22157 background: #6E42D3;
22158 display: inline-block;
22159 border-radius: 50px;
22160 margin-right: 8px;
22161 position: relative;
22162 top: -1px;
22163 }
22164 .wpfnl-analytics .analytics-revenue .revenue-box-header .stat-indicator .indicator2:before {
22165 background-color: #F7900A;
22166 }
22167
22168 .wpfnl-analytics .analytics-revenue .revenue-tab-nav .progress-badge, .wpfnl-analytics .analytics-card .analytics-single-card .icon-area .progress-badge {
22169 background: #D1FADF;
22170 color: #12B76A;
22171 padding: 7px 10px 7px 25px;
22172 font-size: 10px;
22173 line-height: 1;
22174 font-weight: 500;
22175 border-radius: 50px;
22176 display: flex;
22177 align-items: center;
22178 gap: 7px;
22179 position: relative;
22180 }
22181 .wpfnl-analytics .analytics-revenue .revenue-tab-nav .progress-badge svg, .wpfnl-analytics .analytics-card .analytics-single-card .icon-area .progress-badge svg {
22182 position: absolute;
22183 left: 6px;
22184 top: 4px;
22185 }
22186 .wpfnl-analytics .analytics-revenue .revenue-tab-nav .downgrade.progress-badge, .wpfnl-analytics .analytics-card .analytics-single-card .icon-area .downgrade.progress-badge {
22187 background: #FEE4E2;
22188 color: #F04438;
22189 }
22190 .wpfnl-analytics .analytics-revenue .revenue-tab-nav .downgrade.progress-badge svg, .wpfnl-analytics .analytics-card .analytics-single-card .icon-area .downgrade.progress-badge svg {
22191 left: 9px;
22192 top: 8px;
22193 }
22194
22195 .folded .wpfnl-drawflow-window .wpfnl-analytics {
22196 width: calc(100% - 36px);
22197 }
22198 .folded .wpfnl-drawflow-window .wpfnl-analytics .analytics-full-loader {
22199 left: 36px;
22200 }
22201
22202 .wpfnl-analytics .analytics-card {
22203 display: flex;
22204 flex-flow: row wrap;
22205 gap: 20px;
22206 }
22207 .wpfnl-analytics .analytics-card .analytics-single-card {
22208 width: calc(16.6666666667% - 17px);
22209 }
22210 .wpfnl-analytics .analytics-card .analytics-single-card .icon-area {
22211 display: flex;
22212 align-items: flex-start;
22213 justify-content: space-between;
22214 gap: 10px;
22215 }
22216 .wpfnl-analytics .analytics-card .analytics-single-card .icon-area .icon {
22217 width: 42px;
22218 height: 42px;
22219 border: 1px solid #E4E6EB;
22220 display: flex;
22221 flex-flow: column;
22222 align-items: center;
22223 justify-content: center;
22224 border-radius: 100%;
22225 padding: 5px;
22226 }
22227 .wpfnl-analytics .analytics-card .analytics-single-card .card-title {
22228 color: #9398A5;
22229 font-size: 14px;
22230 line-height: 1.2;
22231 margin-top: 18px;
22232 }
22233 .wpfnl-analytics .analytics-card .analytics-single-card .card-value {
22234 color: #2D3149;
22235 font-size: 22px;
22236 font-weight: 500;
22237 line-height: 1;
22238 margin-top: 8px;
22239 }
22240
22241 @media only screen and (max-width: 1399px) {
22242 .wpfnl-analytics .analytics-card .analytics-single-card {
22243 width: calc(33.3333333333% - 14px);
22244 }
22245 }
22246 @media only screen and (max-width: 1199px) {
22247 .wpfnl-analytics .analytics-card .analytics-single-card .card-value {
22248 font-size: 20px;
22249 }
22250 }
22251 .wpfnl-analytics .analytics-revenue .no-data-notice {
22252 background: #fcfcff;
22253 border-radius: 10px;
22254 border: 1px solid #F1F0F5;
22255 }
22256 .wpfnl-analytics .analytics-revenue .revenue-box-header {
22257 display: flex;
22258 flex-flow: row wrap;
22259 align-items: center;
22260 justify-content: space-between;
22261 margin-bottom: 27px;
22262 }
22263 .wpfnl-analytics .analytics-revenue .revenue-box-header .stat-indicator .indicator2:before {
22264 background-color: #EAE1FF;
22265 }
22266 .wpfnl-analytics .analytics-revenue .revenue-tab-nav {
22267 display: flex;
22268 flex-flow: row wrap;
22269 align-items: center;
22270 gap: 12px;
22271 margin-bottom: -1px;
22272 position: relative;
22273 z-index: 1;
22274 margin-bottom: 12px;
22275 }
22276 .wpfnl-analytics .analytics-revenue .revenue-tab-nav .single-nav {
22277 width: calc(20% - 10px);
22278 position: relative;
22279 border: 1px solid rgba(238, 240, 243, 0.8);
22280 border-radius: 8px;
22281 padding: 19px 24px;
22282 cursor: pointer;
22283 }
22284 .wpfnl-analytics .analytics-revenue .revenue-tab-nav .single-nav.active {
22285 border-color: rgba(238, 240, 243, 0.8);
22286 background: #FCFCFF;
22287 }
22288 .wpfnl-analytics .analytics-revenue .revenue-tab-nav .single-nav.active:before {
22289 display: none;
22290 }
22291 .wpfnl-analytics .analytics-revenue .revenue-tab-nav .single-nav:last-child:before {
22292 display: none;
22293 }
22294 .wpfnl-analytics .analytics-revenue .revenue-tab-nav .single-nav .revenue-value {
22295 font-size: 22px;
22296 font-weight: 500;
22297 color: #2D3149;
22298 line-height: 1;
22299 letter-spacing: -0.6px;
22300 display: flex;
22301 flex-flow: row wrap;
22302 align-items: flex-start;
22303 gap: 10px;
22304 }
22305 .wpfnl-analytics .analytics-revenue .revenue-tab-nav .single-nav .step-type {
22306 color: #667085;
22307 font-size: 14px;
22308 font-weight: 500;
22309 line-height: 1;
22310 text-transform: capitalize;
22311 margin-top: 7px;
22312 }
22313 .wpfnl-analytics .analytics-revenue .single-tab-content {
22314 border-radius: 8px;
22315 border: 1px solid rgba(238, 240, 243, 0.8);
22316 background: #FCFCFF;
22317 padding: 24px 24px 31px;
22318 }
22319 .wpfnl-analytics .analytics-revenue .single-tab-content .chart-percent-label {
22320 position: absolute;
22321 top: 3px;
22322 left: 0;
22323 height: 100%;
22324 width: 100%;
22325 display: flex;
22326 flex-flow: column;
22327 justify-content: space-between;
22328 }
22329 .wpfnl-analytics .analytics-revenue .single-tab-content .chart-percent-label .single-label {
22330 font-size: 12px;
22331 line-height: 1.2;
22332 color: #9398A5;
22333 display: block;
22334 position: relative;
22335 }
22336 .wpfnl-analytics .analytics-revenue .single-tab-content .chart-percent-label .single-label:before {
22337 content: "";
22338 position: absolute;
22339 left: 50px;
22340 top: 7px;
22341 width: calc(100% - 50px);
22342 height: 1px;
22343 background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%23E4E7ECFF' stroke-width='4' stroke-dasharray='3%2c 11' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");
22344 }
22345 .wpfnl-analytics .analytics-revenue .single-tab-content .chart-percent-label .single-label span {
22346 width: 33px;
22347 display: block;
22348 text-align: right;
22349 }
22350 .wpfnl-analytics .analytics-revenue .single-tab-content .barchart-inner-wrapper {
22351 height: 292px;
22352 display: flex;
22353 flex-flow: row wrap;
22354 align-items: flex-end;
22355 justify-content: space-between;
22356 padding: 10px 15px 9px 60px;
22357 gap: 30px;
22358 position: relative;
22359 z-index: 1;
22360 }
22361 .wpfnl-analytics .analytics-revenue .single-tab-content .single-bar {
22362 width: 34px;
22363 height: 100%;
22364 position: relative;
22365 display: flex;
22366 flex-flow: row wrap;
22367 align-items: flex-end;
22368 gap: 6px;
22369 }
22370 .wpfnl-analytics .analytics-revenue .single-tab-content .single-bar .bar-tooltip {
22371 padding: 14px 15px;
22372 width: 164px;
22373 position: absolute;
22374 bottom: calc(100% + 8px);
22375 left: 50%;
22376 transform: translateX(-50%);
22377 z-index: 9;
22378 opacity: 0;
22379 visibility: hidden;
22380 transition: all 0.3s ease;
22381 border-radius: 8px;
22382 background: #10052E;
22383 box-shadow: 0px 2px 15px 0px rgba(22, 28, 32, 0.08);
22384 }
22385 .wpfnl-analytics .analytics-revenue .single-tab-content .single-bar .bar-tooltip:before {
22386 content: "";
22387 position: absolute;
22388 left: 50%;
22389 bottom: -5px;
22390 width: 10px;
22391 height: 10px;
22392 background: #10052e;
22393 transform: rotate(45deg);
22394 margin-left: -6px;
22395 }
22396 .wpfnl-analytics .analytics-revenue .single-tab-content .single-bar .bar-tooltip .item {
22397 color: #CDCFD6;
22398 font-size: 13px;
22399 line-height: 1;
22400 margin-bottom: 6px;
22401 }
22402 .wpfnl-analytics .analytics-revenue .single-tab-content .single-bar .bar-tooltip .item:last-child {
22403 margin-bottom: 0;
22404 }
22405 .wpfnl-analytics .analytics-revenue .single-tab-content .single-bar .bar-tooltip .item b {
22406 color: #fff;
22407 font-weight: 500;
22408 }
22409 .wpfnl-analytics .analytics-revenue .single-tab-content .single-bar .bar-item {
22410 width: 14px;
22411 display: block;
22412 background-color: #EAE1FF;
22413 border-radius: 30px 30px 0 0;
22414 position: relative;
22415 }
22416 .wpfnl-analytics .analytics-revenue .single-tab-content .single-bar .bar-item.indicator1 .bar-tooltip {
22417 left: calc(50% + 11px);
22418 }
22419 .wpfnl-analytics .analytics-revenue .single-tab-content .single-bar .bar-item.indicator2 {
22420 background-color: #6E42D3;
22421 }
22422 .wpfnl-analytics .analytics-revenue .single-tab-content .single-bar .bar-item.indicator2 .bar-tooltip {
22423 left: calc(50% - 9px);
22424 }
22425 .wpfnl-analytics .analytics-revenue .single-tab-content .single-bar .bar-title {
22426 font-size: 12px;
22427 line-height: 1.2;
22428 color: #9398A5;
22429 position: absolute;
22430 bottom: -20px;
22431 left: 50%;
22432 transform: translateX(-50%);
22433 white-space: nowrap;
22434 transition: all 0.3s ease;
22435 }
22436 .wpfnl-analytics .analytics-revenue .single-tab-content .single-bar:hover .bar-item.same-height .bar-tooltip,
22437 .wpfnl-analytics .analytics-revenue .single-tab-content .single-bar:hover .bar-item.its-highest .bar-tooltip {
22438 opacity: 1;
22439 visibility: visible;
22440 }
22441 .wpfnl-analytics .analytics-revenue.monthly .single-tab-content .barchart-inner-wrapper {
22442 gap: 10px;
22443 }
22444 .wpfnl-analytics .analytics-revenue.monthly .single-tab-content .single-bar {
22445 width: 23px;
22446 gap: 6px;
22447 }
22448 .wpfnl-analytics .analytics-revenue.monthly .single-tab-content .single-bar .bar-item {
22449 width: 7px;
22450 }
22451 .wpfnl-analytics .analytics-revenue.monthly .single-tab-content .single-bar .bar-title {
22452 transform: translate(-50%, 8px) rotate(-45deg);
22453 }
22454
22455 @media only screen and (max-width: 1199px) {
22456 .wpfnl-analytics .analytics-revenue .revenue-tab-nav .single-nav {
22457 width: calc(25% - 9px);
22458 padding: 16px;
22459 }
22460 .wpfnl-analytics .analytics-revenue .revenue-tab-nav .single-nav .revenue-value {
22461 font-size: 22px;
22462 }
22463 .wpfnl-analytics .analytics-revenue .single-tab-content .barchart-inner-wrapper {
22464 gap: 24px;
22465 }
22466 .wpfnl-analytics .analytics-revenue .single-tab-content .single-bar {
22467 width: 20px;
22468 gap: 4px;
22469 }
22470 .wpfnl-analytics .analytics-revenue .single-tab-content .single-bar .bar-item {
22471 width: 8px;
22472 }
22473 }
22474 @media only screen and (max-width: 991px) {
22475 .wpfnl-analytics .analytics-revenue .revenue-tab-nav .single-nav {
22476 padding: 13px 13px;
22477 }
22478 .wpfnl-analytics .analytics-revenue .revenue-tab-nav .single-nav .revenue-value {
22479 font-size: 18px;
22480 }
22481 .wpfnl-analytics .analytics-revenue .revenue-tab-nav .single-nav .step-type {
22482 font-size: 12px;
22483 }
22484 .wpfnl-analytics .analytics-revenue .revenue-tab-nav .progress-badge {
22485 padding: 5px 8px 4px 21px;
22486 }
22487 .wpfnl-analytics .analytics-revenue .revenue-tab-nav .progress-badge svg {
22488 left: 4px;
22489 top: 1px;
22490 }
22491 .wpfnl-analytics .analytics-revenue .revenue-tab-nav .downgrade.progress-badge svg {
22492 left: 9px;
22493 top: 5px;
22494 }
22495 }
22496 .wpfnl-analytics .analytics-conversion .conversion-box-header {
22497 display: flex;
22498 flex-flow: row wrap;
22499 align-items: center;
22500 justify-content: space-between;
22501 margin-bottom: 15px;
22502 }
22503 .wpfnl-analytics .analytics-conversion .conversion-box-header .carousel-navigator {
22504 display: flex;
22505 gap: 8px;
22506 }
22507 .wpfnl-analytics .analytics-conversion .conversion-box-header .carousel-navigator button {
22508 border-radius: 8px;
22509 border: 1px solid #F1F0F5;
22510 background: #FFF;
22511 width: 30px;
22512 height: 30px;
22513 display: flex;
22514 align-items: center;
22515 justify-content: center;
22516 flex-flow: column;
22517 cursor: pointer;
22518 }
22519 .wpfnl-analytics .analytics-conversion .conversion-box-header .carousel-navigator button:disabled {
22520 opacity: 0.5;
22521 cursor: not-allowed;
22522 }
22523 .wpfnl-analytics .analytics-conversion .conversion-table {
22524 border-radius: 10px;
22525 border: 1px solid #F1F0F5;
22526 background: #FCFCFF;
22527 padding: 40px;
22528 }
22529 .wpfnl-analytics .analytics-conversion .conversion-table-wrapper {
22530 max-width: 1080px;
22531 width: 100%;
22532 margin: 0 auto;
22533 overflow: hidden;
22534 }
22535 .wpfnl-analytics .analytics-conversion .conversion-table-inner {
22536 display: flex;
22537 gap: 30px;
22538 transition: transform 0.5s;
22539 }
22540 .wpfnl-analytics .analytics-conversion .conversion-table-inner.data-center {
22541 justify-content: center;
22542 }
22543 .wpfnl-analytics .analytics-conversion .conversion-table-inner .single-table {
22544 border-radius: 10px;
22545 border: 1px solid #F1F0F5;
22546 background: #FFF;
22547 box-shadow: 0px 20px 20px 0px rgba(190, 190, 215, 0.08);
22548 width: calc(20% - 24px);
22549 flex-shrink: 0;
22550 }
22551 .wpfnl-analytics .analytics-conversion .conversion-table-inner .tbl-head {
22552 display: flex;
22553 flex-flow: row wrap;
22554 align-items: center;
22555 justify-content: center;
22556 gap: 7px;
22557 background: #E8F1FF;
22558 border-radius: 10px 10px 0 0;
22559 padding: 8px 10px 6px;
22560 }
22561 .wpfnl-analytics .analytics-conversion .conversion-table-inner .tbl-head .tbl-title {
22562 color: #363B4E;
22563 font-size: 13px;
22564 font-weight: 500;
22565 line-height: 1.1;
22566 width: calc(100% - 60px);
22567 white-space: nowrap;
22568 overflow: hidden;
22569 text-overflow: ellipsis;
22570 display: inline-block;
22571 }
22572 .wpfnl-analytics .analytics-conversion .conversion-table-inner .tbl-head svg {
22573 width: 14px;
22574 display: block;
22575 }
22576 .wpfnl-analytics .analytics-conversion .conversion-table-inner .step-preview-img {
22577 padding: 16px;
22578 }
22579 .wpfnl-analytics .analytics-conversion .conversion-table-inner .step-preview-img svg {
22580 max-width: 100%;
22581 width: 100%;
22582 }
22583 .wpfnl-analytics .analytics-conversion .conversion-table-inner .conversion-data {
22584 text-align: center;
22585 }
22586 .wpfnl-analytics .analytics-conversion .conversion-table-inner .conversion-data li:not(.loader-wrapper) {
22587 border-bottom: 1px solid #F1F0F5;
22588 color: #7A8B9A;
22589 font-size: 14px;
22590 line-height: 14px;
22591 text-transform: capitalize;
22592 padding: 14px 10px;
22593 }
22594 .wpfnl-analytics .analytics-conversion .conversion-table-inner .conversion-data li:not(.loader-wrapper) b {
22595 color: #2D3149;
22596 font-weight: 500;
22597 }
22598 .wpfnl-analytics .analytics-conversion .conversion-table-inner .conversion-data li:not(.loader-wrapper):last-child {
22599 border-bottom: 0;
22600 }
22601 .wpfnl-analytics .analytics-conversion .conversion-table-inner .conversion-data li:not(.loader-wrapper).conversion-rates b {
22602 color: #12B76A;
22603 }
22604 .wpfnl-analytics .analytics-conversion .conversion-table-inner .conversion-data li:not(.loader-wrapper).bounce-rate b {
22605 color: #F04438;
22606 }
22607 .wpfnl-analytics .analytics-conversion .conversion-table-inner .table-checkout .tbl-head {
22608 background: #FDF0E8;
22609 }
22610 .wpfnl-analytics .analytics-conversion .conversion-table-inner .table-checkout .tbl-head svg {
22611 position: relative;
22612 top: -1px;
22613 }
22614 .wpfnl-analytics .analytics-conversion .conversion-table-inner .table-upsell .tbl-head {
22615 background: #E9F9E8;
22616 }
22617 .wpfnl-analytics .analytics-conversion .conversion-table-inner .table-downsell .tbl-head {
22618 background: #FCF0F1;
22619 }
22620 .wpfnl-analytics .analytics-conversion .conversion-table-inner .table-thankyou .tbl-head {
22621 background: #E6FAF5;
22622 }
22623 .wpfnl-analytics .analytics-conversion .conversion-table-inner .table-custom .tbl-head {
22624 background: #E0F2F4;
22625 }
22626
22627 @media only screen and (max-width: 1299px) {
22628 .wpfnl-analytics .analytics-conversion .conversion-table {
22629 padding: 20px;
22630 }
22631 .wpfnl-analytics .analytics-conversion .conversion-table-inner {
22632 gap: 20px;
22633 }
22634 .wpfnl-analytics .analytics-conversion .conversion-table-inner .single-table {
22635 width: calc(20% - 16px);
22636 }
22637 }
22638 @media only screen and (max-width: 1199px) {
22639 .wpfnl-analytics .analytics-conversion .conversion-table-inner .single-table {
22640 width: calc(25% - 15px);
22641 }
22642 }
22643 @media only screen and (max-width: 991px) {
22644 .wpfnl-analytics .analytics-conversion .conversion-table-inner .single-table {
22645 width: calc(33.3333333333% - 14px);
22646 }
22647 }
22648 .wpfnl-analytics .custom-date-range {
22649 display: none;
22650 }
22651 .wpfnl-analytics .filter-selectbox {
22652 background: #fff;
22653 box-shadow: 0px 1px 1px 0px rgba(182, 185, 191, 0.3);
22654 padding: 14px 62px 12px 18px;
22655 border-radius: 50px;
22656 position: relative;
22657 cursor: pointer;
22658 display: inline-flex;
22659 flex-flow: row wrap;
22660 align-items: center;
22661 justify-content: flex-start;
22662 }
22663 .wpfnl-analytics .filter-selectbox > ul {
22664 display: flex;
22665 flex-flow: row wrap;
22666 align-items: center;
22667 }
22668 .wpfnl-analytics .filter-selectbox > ul li {
22669 position: relative;
22670 color: #9398A5;
22671 line-height: 1;
22672 font-size: 14px;
22673 font-weight: 500;
22674 }
22675 .wpfnl-analytics .filter-selectbox > ul li:first-child {
22676 margin-right: 24px;
22677 }
22678 .wpfnl-analytics .filter-selectbox > ul li:first-child:before {
22679 content: "";
22680 width: 9px;
22681 height: 1px;
22682 background: #66666d;
22683 position: absolute;
22684 right: -16px;
22685 top: 7px;
22686 }
22687 .wpfnl-analytics .filter-selectbox .calendar-icon {
22688 position: absolute;
22689 right: 0;
22690 top: 0;
22691 height: 100%;
22692 width: 45px;
22693 padding: 10px 15px 10px 14px;
22694 border-left: 1px solid #E4E6EB;
22695 display: flex;
22696 flex-flow: column;
22697 align-items: center;
22698 justify-content: center;
22699 }
22700 .wpfnl-analytics .filter-selectbox .calendar-icon svg {
22701 transition: all 0.3s ease;
22702 }
22703 .wpfnl-analytics .filter-wrapper {
22704 border-bottom: 1px solid #E5E8F3;
22705 padding: 2px 18px;
22706 display: flex;
22707 align-items: center;
22708 justify-content: space-between;
22709 color: #7A8B9A;
22710 width: 100%;
22711 }
22712 .wpfnl-analytics .filter-wrapper input {
22713 background: transparent;
22714 border: none;
22715 font-size: 14px;
22716 color: #9398A5;
22717 font-weight: 400;
22718 width: 87px;
22719 min-width: auto;
22720 cursor: pointer;
22721 padding: 0;
22722 height: 40px;
22723 z-index: 1;
22724 position: relative;
22725 }
22726 .wpfnl-analytics .filter-wrapper input[readonly] {
22727 background: transparent;
22728 cursor: pointer;
22729 }
22730 .wpfnl-analytics .filter-wrapper input:focus {
22731 box-shadow: none;
22732 }
22733 .wpfnl-analytics .filter-wrapper input#to {
22734 margin-right: 5px;
22735 }
22736 .wpfnl-analytics .filter-wrapper .to-date,
22737 .wpfnl-analytics .filter-wrapper .from-date {
22738 position: relative;
22739 display: flex;
22740 align-items: center;
22741 gap: 8px;
22742 }
22743 .wpfnl-analytics .filter-wrapper .divider {
22744 width: 9px;
22745 height: 1px;
22746 background: #7A8B9A;
22747 margin: 0 5px;
22748 }
22749 .wpfnl-analytics .filter-wrapper .icon {
22750 position: relative;
22751 top: 0px;
22752 }
22753 .wpfnl-analytics .filter-wrapper .icon svg {
22754 display: block;
22755 }
22756 .wpfnl-analytics .filter-wrapper .filter-icon {
22757 margin-left: auto;
22758 border-left: 1px solid #9064f6;
22759 height: 40px;
22760 width: 40px;
22761 padding-left: 13px;
22762 display: flex;
22763 flex-flow: column;
22764 align-items: center;
22765 justify-content: center;
22766 }
22767 .wpfnl-analytics .calendar-dorpdown {
22768 position: absolute;
22769 top: calc(100% + 10px);
22770 right: 0;
22771 background: #fff;
22772 width: 291px;
22773 z-index: 10;
22774 border: 1px solid #F1F0F5;
22775 box-shadow: 0px 18px 22px 0px rgba(73, 59, 104, 0.1);
22776 border-radius: 10px;
22777 cursor: default;
22778 opacity: 0;
22779 visibility: hidden;
22780 transition: all 0.3s ease;
22781 }
22782 .wpfnl-analytics .calendar-dorpdown .date-range-input {
22783 display: flex;
22784 flex-flow: row wrap;
22785 align-items: center;
22786 gap: 10px;
22787 border-bottom: 1px solid #F1F0F5;
22788 padding: 5px 20px;
22789 position: relative;
22790 }
22791 .wpfnl-analytics .calendar-dorpdown .date-range-input:before {
22792 content: "";
22793 position: absolute;
22794 left: calc(50% - 6px);
22795 top: 50%;
22796 transform: translateY(-50%);
22797 height: 16px;
22798 width: 1px;
22799 background: #F1F0F5;
22800 }
22801 .wpfnl-analytics .calendar-dorpdown .date-range-input input[type=text] {
22802 min-width: auto;
22803 width: calc(50% - 5px);
22804 background: transparent;
22805 border: none;
22806 border-radius: 0;
22807 height: 30px;
22808 padding: 0;
22809 cursor: text;
22810 color: #2D3149;
22811 }
22812 .wpfnl-analytics .calendar-dorpdown .date-range-input input[type=text]::placeholder {
22813 color: #9398A5;
22814 }
22815 .wpfnl-analytics .calendar-dorpdown .date-range-input input[type=text]:-ms-input-placeholder {
22816 color: #9398A5;
22817 }
22818 .wpfnl-analytics .calendar-dorpdown .date-range-input input[type=text]::-ms-input-placeholder {
22819 color: #9398A5;
22820 }
22821 .wpfnl-analytics .calendar-dorpdown .date-range-input #date-from {
22822 padding-right: 12px;
22823 }
22824 .wpfnl-analytics .calendar-dorpdown .wpfunnel-datepicker {
22825 padding: 15px 20px 10px;
22826 }
22827 .wpfnl-analytics .calendar-dorpdown .wpfunnel-datepicker .ui-datepicker {
22828 width: 100%;
22829 }
22830 .wpfnl-analytics .calendar-dorpdown .wpfunnel-datepicker .ui-datepicker .ui-datepicker-prev,
22831 .wpfnl-analytics .calendar-dorpdown .wpfunnel-datepicker .ui-datepicker .ui-datepicker-next {
22832 display: none;
22833 }
22834 .wpfnl-analytics .calendar-dorpdown .wpfunnel-datepicker .ui-datepicker .ui-datepicker-title {
22835 margin: 0;
22836 display: flex;
22837 align-items: center;
22838 gap: 10px;
22839 }
22840 .wpfnl-analytics .calendar-dorpdown .wpfunnel-datepicker .ui-datepicker .ui-datepicker-title select {
22841 color: #2D3149;
22842 font-size: 13px;
22843 margin: 0;
22844 width: calc(50% - 4px);
22845 border-radius: 8px;
22846 border: 1px solid #F1F0F5;
22847 box-shadow: none;
22848 padding: 10px 40px 8px 12px;
22849 background-position: right 10px top 54%;
22850 }
22851 .wpfnl-analytics .calendar-dorpdown .div-to-append-calender {
22852 padding: 4px 15px 23px;
22853 }
22854 .wpfnl-analytics .calendar-dorpdown .div-to-append-calender #ui-datepicker-div {
22855 position: relative !important;
22856 top: 10px !important;
22857 left: 0 !important;
22858 width: 100%;
22859 display: block !important;
22860 }
22861 .wpfnl-analytics .calendar-dorpdown .div-to-append-calender .ui-datepicker .ui-datepicker-title {
22862 display: flex;
22863 width: 90%;
22864 margin: 0 2.5em;
22865 }
22866 .wpfnl-analytics .calendar-dorpdown .div-to-append-calender .ui-datepicker select.ui-datepicker-month,
22867 .wpfnl-analytics .calendar-dorpdown .div-to-append-calender .ui-datepicker select.ui-datepicker-year {
22868 width: 116px;
22869 min-width: auto;
22870 height: 36px;
22871 border-radius: 3px;
22872 }
22873 .wpfnl-analytics .calendar-dorpdown .div-to-append-range-calender {
22874 padding: 4px 15px 23px;
22875 }
22876 .wpfnl-analytics .calendar-dorpdown .div-to-append-range-calender #ui-datepicker-div {
22877 position: relative !important;
22878 top: 10px !important;
22879 left: 0 !important;
22880 width: 100%;
22881 display: block !important;
22882 }
22883 .wpfnl-analytics .calendar-dorpdown .div-to-append-range-calender .ui-datepicker .ui-datepicker-title {
22884 display: flex;
22885 width: 90%;
22886 margin: 0 2.5em;
22887 }
22888 .wpfnl-analytics .calendar-dorpdown .div-to-append-range-calender .ui-datepicker select.ui-datepicker-month,
22889 .wpfnl-analytics .calendar-dorpdown .div-to-append-range-calender .ui-datepicker select.ui-datepicker-year {
22890 width: 116px;
22891 min-width: auto;
22892 height: 36px;
22893 border-radius: 3px;
22894 }
22895 .wpfnl-analytics .calendar-dorpdown .btn-default {
22896 padding: 0 18px;
22897 height: 32px;
22898 line-height: 32px;
22899 width: auto;
22900 min-width: auto;
22901 margin-left: auto;
22902 display: block;
22903 border-radius: 10px 0 10px 0;
22904 box-shadow: 0px 10px 16px rgba(189, 193, 200, 0.5);
22905 }
22906 .wpfnl-analytics .show-calendar .calendar-dorpdown {
22907 opacity: 1;
22908 visibility: visible;
22909 }
22910
22911 @media only screen and (max-width: 1399px) {
22912 .wpfnl-drawflow-window .wpfnl-analytics .analytics-box {
22913 padding: 17px 17px 16px;
22914 }
22915 }
22916 @media only screen and (max-width: 782px) {
22917 .folded .wpfnl-drawflow-window .wpfnl-analytics {
22918 width: 100%;
22919 }
22920 .folded .wpfnl-drawflow-window .wpfnl-analytics .analytics-full-loader {
22921 left: 0;
22922 }
22923 }
22924 .wpfnl-license-page {
22925 background: transparent;
22926 }
22927
22928 .wpfnl-license-wrapper {
22929 display: flex;
22930 flex-flow: row wrap;
22931 padding: 24px;
22932 gap: 30px;
22933 }
22934 .wpfnl-license-wrapper .wpfnl-license-filed {
22935 background: #FFFFFF;
22936 box-shadow: 0px 1px 2px rgba(190, 190, 215, 0.2);
22937 border-radius: 10px;
22938 width: calc(100% - 390px);
22939 padding: 15px 20px 20px;
22940 }
22941 .wpfnl-license-wrapper .wpfnl-license-filed .field-header .product-title,
22942 .wpfnl-license-wrapper .wpfnl-license-filed .input-field-area .product-title {
22943 width: 390px;
22944 position: relative;
22945 }
22946 .wpfnl-license-wrapper .wpfnl-license-filed .field-header .input-field,
22947 .wpfnl-license-wrapper .wpfnl-license-filed .input-field-area .input-field {
22948 width: calc(100% - 460px);
22949 max-width: 420px;
22950 padding: 0 40px;
22951 }
22952 .wpfnl-license-wrapper .wpfnl-license-filed .field-header .btn-area,
22953 .wpfnl-license-wrapper .wpfnl-license-filed .input-field-area .btn-area {
22954 width: 170px;
22955 }
22956 .wpfnl-license-wrapper .wpfnl-license-filed .field-header {
22957 display: flex;
22958 flex-flow: row wrap;
22959 align-items: center;
22960 justify-content: space-between;
22961 margin-bottom: 30px;
22962 position: relative;
22963 padding-bottom: 15px;
22964 }
22965 .wpfnl-license-wrapper .wpfnl-license-filed .field-header:before {
22966 content: "";
22967 position: absolute;
22968 left: -20px;
22969 bottom: 0;
22970 width: calc(100% + 40px);
22971 height: 1px;
22972 background: #E5E8F3;
22973 }
22974 .wpfnl-license-wrapper .wpfnl-license-filed .field-header .single-field {
22975 text-transform: uppercase;
22976 }
22977 .wpfnl-license-wrapper .wpfnl-license-filed .input-field-area {
22978 display: flex;
22979 flex-flow: row wrap;
22980 justify-content: space-between;
22981 align-items: center;
22982 width: 100%;
22983 }
22984 .wpfnl-license-wrapper .wpfnl-license-filed .input-field-area .product-title {
22985 display: flex;
22986 align-items: center;
22987 }
22988 .wpfnl-license-wrapper .wpfnl-license-filed .input-field-area .product-title .icon-info {
22989 width: calc(100% - 50px);
22990 padding-left: 15px;
22991 }
22992 .wpfnl-license-wrapper .wpfnl-license-filed .input-field-area .product-title h3 {
22993 font-weight: 500;
22994 font-size: 20px;
22995 line-height: 23px;
22996 color: #363B4E;
22997 }
22998 .wpfnl-license-wrapper .wpfnl-license-filed .input-field-area .license-status {
22999 font-size: 14px;
23000 line-height: 16px;
23001 color: #7A8B9A;
23002 margin-top: 5px;
23003 display: block;
23004 }
23005 .wpfnl-license-wrapper .wpfnl-license-filed .input-field-area .addon-icon {
23006 width: 50px;
23007 height: 50px;
23008 border-radius: 100%;
23009 display: flex;
23010 align-items: center;
23011 justify-content: center;
23012 }
23013 .wpfnl-license-wrapper .wpfnl-license-filed .input-field-area .input-field input {
23014 height: 46px;
23015 padding: 6px 15px 5px;
23016 }
23017 .wpfnl-license-wrapper .wpfnl-license-filed .input-field-area .btn-area {
23018 position: relative;
23019 }
23020 .wpfnl-license-wrapper .wpfnl-license-filed .input-field-area .btn-area .btn-default {
23021 padding: 0 22px;
23022 height: 46px;
23023 min-width: 162px;
23024 border-radius: 10px;
23025 }
23026 .wpfnl-license-wrapper .wpfnl-license-filed .input-field-area .btn-area .lnc-notice {
23027 color: green;
23028 font-size: 15px;
23029 text-transform: capitalize;
23030 margin-left: 8px;
23031 position: absolute;
23032 bottom: -24px;
23033 left: -4px;
23034 }
23035 .wpfnl-license-wrapper .wpfnl-license-filed .addons-license {
23036 padding: 15px;
23037 background: #F7F7FA;
23038 margin-top: 30px;
23039 border-radius: 0 8px 8px 0;
23040 border-left: 2px solid #6E42D3;
23041 }
23042 .wpfnl-license-wrapper .wpfnl-license-filed .addons-license .single-addons {
23043 margin-bottom: 15px;
23044 }
23045 .wpfnl-license-wrapper .wpfnl-license-filed .addons-license .single-addons:last-child {
23046 margin-bottom: 0;
23047 }
23048 .wpfnl-license-wrapper .wpfnl-license-filed .addons-license .input-field-area {
23049 padding: 12px 15px;
23050 background-color: #fff;
23051 box-shadow: 0px 1px 2px rgba(190, 190, 215, 0.2);
23052 border-radius: 6px;
23053 }
23054 .wpfnl-license-wrapper .wpfnl-license-filed .addons-license .input-field-area .product-title {
23055 width: 362px;
23056 }
23057 .wpfnl-license-wrapper .wpfnl-license-filed .addons-license .input-field-area .addon-icon {
23058 background: #F7F7FA;
23059 }
23060 .wpfnl-license-wrapper .wpfnl-license-filed .addons-license .input-field-area h3 {
23061 font-weight: 500;
23062 font-size: 14px;
23063 line-height: 1.1;
23064 color: #363B4E;
23065 }
23066 .wpfnl-license-wrapper .wpfnl-license-filed .addons-license .input-field-area .input-field input {
23067 height: 38px;
23068 }
23069 .wpfnl-license-wrapper .wpfnl-license-filed .addons-license .input-field-area .btn-area {
23070 width: 145px;
23071 }
23072 .wpfnl-license-wrapper .wpfnl-license-filed .addons-license .input-field-area .btn-area .btn-default {
23073 padding: 0 18px;
23074 font-size: 13px;
23075 height: 38px;
23076 min-width: auto;
23077 margin-left: auto;
23078 display: block;
23079 border-radius: 6px;
23080 width: 100%;
23081 }
23082 .wpfnl-license-wrapper .wpfnl-license-filed .addons-license .not-get-addons .input-field-area .product-title {
23083 width: calc(100% - 200px);
23084 }
23085 .wpfnl-license-wrapper .promo-text-area {
23086 width: 360px;
23087 background: #FFF;
23088 border-radius: 10px;
23089 box-shadow: 0px 1px 2px rgba(190, 190, 215, 0.2);
23090 }
23091 .wpfnl-license-wrapper .promo-text-area .single-area {
23092 position: relative;
23093 padding: 25px 25px 25px 90px;
23094 background: #FFFFFF;
23095 box-shadow: 0px 1px 2px rgba(190, 190, 215, 0.2);
23096 border-radius: 10px;
23097 margin-bottom: 30px;
23098 }
23099 .wpfnl-license-wrapper .promo-text-area .single-area:last-child {
23100 margin-bottom: 0;
23101 }
23102 .wpfnl-license-wrapper .promo-text-area .single-area .icon {
23103 background-color: #F7F7FA;
23104 width: 50px;
23105 height: 50px;
23106 display: flex;
23107 flex-flow: column;
23108 align-items: center;
23109 justify-content: center;
23110 border-radius: 100%;
23111 position: absolute;
23112 top: 30px;
23113 left: 26px;
23114 }
23115 .wpfnl-license-wrapper .promo-text-area .single-area h4 {
23116 font-size: 18px;
23117 margin-bottom: 8px;
23118 color: #363B4E;
23119 font-weight: 500;
23120 }
23121 .wpfnl-license-wrapper .promo-text-area .single-area P {
23122 font-size: 14px;
23123 }
23124 .wpfnl-license-wrapper .promo-text-area .manage-license-area {
23125 padding: 20px;
23126 display: flex;
23127 flex-flow: column;
23128 align-items: center;
23129 justify-content: center;
23130 overflow: hidden;
23131 height: 100%;
23132 }
23133 .wpfnl-license-wrapper .promo-text-area .manage-license-area .logo {
23134 margin-bottom: 12px;
23135 }
23136 .wpfnl-license-wrapper .promo-text-area .manage-license-area p {
23137 text-align: center;
23138 margin-bottom: 20px;
23139 }
23140 .wpfnl-license-wrapper .promo-text-area .manage-license-area .btn-default {
23141 height: 40px;
23142 line-height: 40px;
23143 position: relative;
23144 z-index: 1;
23145 }
23146
23147 .cl-doc-row {
23148 display: flex;
23149 flex-flow: row wrap;
23150 padding: 24px;
23151 gap: 30px;
23152 }
23153 .cl-doc-row .single-col {
23154 background: #fff;
23155 padding: 30px;
23156 width: calc(25% - 23px);
23157 border-radius: 8px;
23158 display: flex;
23159 flex-flow: column;
23160 align-items: flex-start;
23161 position: relative;
23162 }
23163 .cl-doc-row .single-col:last-child {
23164 margin-right: 0;
23165 }
23166 .cl-doc-row .single-col .icon {
23167 background-color: #f0f1f3;
23168 width: 40px;
23169 height: 40px;
23170 display: flex;
23171 flex-flow: column;
23172 align-items: center;
23173 justify-content: center;
23174 border-radius: 100%;
23175 position: absolute;
23176 top: 24px;
23177 left: 30px;
23178 }
23179 .cl-doc-row .single-col h4 {
23180 font-size: 20px;
23181 margin-bottom: 22px;
23182 font-weight: 500;
23183 padding-left: 53px;
23184 color: #3c434a;
23185 }
23186 .cl-doc-row .single-col p {
23187 font-size: 14px;
23188 margin-bottom: 20px;
23189 }
23190 .cl-doc-row .single-col .btn-default {
23191 margin-top: auto;
23192 }
23193 .cl-doc-row .single-col.manage-license .icon svg {
23194 width: 27px;
23195 }
23196
23197 @media only screen and (max-width: 1620px) {
23198 .wpfnl-license-wrapper .wpfnl-license-filed .field-header .product-title,
23199 .wpfnl-license-wrapper .wpfnl-license-filed .input-field-area .product-title {
23200 width: 280px;
23201 }
23202 .wpfnl-license-wrapper .wpfnl-license-filed .field-header .input-field,
23203 .wpfnl-license-wrapper .wpfnl-license-filed .input-field-area .input-field {
23204 padding: 0 20px;
23205 }
23206 .wpfnl-license-wrapper .wpfnl-license-filed .addons-license .input-field-area .product-title {
23207 width: 260px;
23208 }
23209 .wpfnl-license-wrapper .wpfnl-license-filed .addons-license .input-field-area .btn-area {
23210 width: 150px;
23211 }
23212 .wpfnl-license-wrapper .wpfnl-license-filed .addons-license .input-field-area .input-field {
23213 width: calc(100% - 410px);
23214 }
23215 }
23216 @media only screen and (max-width: 1399px) {
23217 .wpfnl-license-wrapper .wpfnl-license-filed {
23218 width: 100%;
23219 margin-right: 0;
23220 }
23221 .wpfnl-license-wrapper .promo-text-area {
23222 width: 100%;
23223 display: flex;
23224 flex-flow: row wrap;
23225 justify-content: center;
23226 }
23227 .wpfnl-license-wrapper .promo-text-area .single-area {
23228 width: calc(33.3333333333% - 20px);
23229 margin-left: 30px;
23230 margin-bottom: 0;
23231 }
23232 .wpfnl-license-wrapper .promo-text-area .single-area:first-child {
23233 margin-left: 0;
23234 }
23235 }
23236 @media only screen and (max-width: 1199px) {
23237 .wpfnl-license-wrapper {
23238 gap: 20px;
23239 }
23240 .wpfnl-license-wrapper .promo-text-area .manage-license-area:before {
23241 left: -47px;
23242 }
23243 .wpfnl-license-wrapper .promo-text-area .manage-license-area {
23244 padding: 20px;
23245 display: flex;
23246 flex-flow: column;
23247 justify-content: center;
23248 }
23249 .wpfnl-license-wrapper .promo-text-area .single-area {
23250 width: calc(33.3333333333% - 14px);
23251 margin-left: 20px;
23252 padding: 20px;
23253 }
23254 .wpfnl-license-wrapper .promo-text-area .single-area .icon {
23255 position: relative;
23256 top: inherit;
23257 left: inherit;
23258 margin-bottom: 12px;
23259 }
23260 .cl-doc-row {
23261 margin-top: 20px;
23262 gap: 20px;
23263 }
23264 .cl-doc-row .single-col {
23265 padding: 20px;
23266 width: calc(50% - 10px);
23267 }
23268 .cl-doc-row .single-col .icon {
23269 top: 18px;
23270 left: 20px;
23271 }
23272 }
23273 @media only screen and (max-width: 991px) {
23274 .wpfnl-license-wrapper .wpfnl-license-filed .field-header {
23275 display: none;
23276 }
23277 .wpfnl-license-wrapper .wpfnl-license-filed .input-field-area .product-title {
23278 width: 100%;
23279 margin-bottom: 10px;
23280 }
23281 .wpfnl-license-wrapper .wpfnl-license-filed .input-field-area .input-field {
23282 width: calc(100% - 180px);
23283 max-width: initial;
23284 padding: 0;
23285 }
23286 .wpfnl-license-wrapper .wpfnl-license-filed .addons-license .input-field-area .product-title {
23287 width: 100%;
23288 }
23289 .wpfnl-license-wrapper .wpfnl-license-filed .addons-license .input-field-area .input-field {
23290 width: calc(100% - 160px);
23291 }
23292 .cl-doc-row .single-col:nth-child(2) {
23293 margin-right: 0;
23294 }
23295 }
23296 .gbf-product-area .product-head {
23297 padding: 17px 25px;
23298 }
23299 .gbf-product-area .wpfnl-box {
23300 box-shadow: none;
23301 border-radius: 10px;
23302 }
23303 .gbf-product-area .condition-wrapper {
23304 background: #f7f8f9;
23305 border-radius: 10px;
23306 padding: 25px 25px 33px;
23307 }
23308 .gbf-product-area .single-condition-wrapper {
23309 padding: 0 0 27px;
23310 position: relative;
23311 }
23312 .gbf-product-area .single-condition-wrapper:after {
23313 content: "";
23314 position: absolute;
23315 left: 50%;
23316 height: 27px;
23317 width: 2px;
23318 background: #A0ADB9;
23319 margin-left: -1px;
23320 }
23321 .gbf-product-area .single-condition-wrapper:after {
23322 bottom: 0;
23323 }
23324 .gbf-product-area .single-condition-wrapper .add-condition {
23325 border: none;
23326 background: transparent;
23327 display: block;
23328 height: 30px;
23329 width: 30px;
23330 position: absolute;
23331 left: 50%;
23332 bottom: -13px;
23333 transform: translate(-50%);
23334 z-index: 1;
23335 border-radius: 50%;
23336 cursor: pointer;
23337 }
23338 .gbf-product-area .single-condition-wrapper .add-condition svg {
23339 width: 30px;
23340 height: 30px;
23341 }
23342 .gbf-product-area .single-condition-wrapper .add-condition svg circle {
23343 fill: #6e42d3;
23344 stroke: #6e42d3;
23345 }
23346 .gbf-product-area .single-condition-wrapper .add-condition svg path {
23347 stroke: #fff;
23348 }
23349 .gbf-product-area .single-condition-wrapper .add-condition[data-tour=yes] {
23350 position: relative;
23351 z-index: 4;
23352 }
23353 .gbf-product-area .single-condition-wrapper .add-condition[data-tour=yes] circle {
23354 fill: #6e42d3;
23355 stroke: #6e42d3;
23356 }
23357 .gbf-product-area .single-condition-wrapper .add-condition[data-tour=yes] path {
23358 stroke: #fff;
23359 }
23360 .gbf-product-area .single-condition-wrapper:not(:last-child) .add-condition {
23361 display: none;
23362 }
23363 .gbf-product-area .wpfnl-gbf-type-product-search,
23364 .gbf-product-area .wpfnl-product-search-gbf,
23365 .gbf-product-area .wpfnl-category-search {
23366 display: none;
23367 }
23368 .gbf-product-area .select2-container.select2-container--default.select2-container--open {
23369 background: transparent;
23370 border: none;
23371 }
23372 .gbf-product-area .select2-container--default .select2-selection--single {
23373 background-color: transparent;
23374 border: none;
23375 border-radius: 0;
23376 height: auto;
23377 }
23378 .gbf-product-area .select2-container--default .select2-selection--single .select2-selection__arrow {
23379 top: 50%;
23380 transform: translateY(-50%);
23381 display: none;
23382 }
23383 .gbf-product-area .select2-container {
23384 display: block;
23385 width: 100% !important;
23386 }
23387 .gbf-product-area .select2-container .select2-selection__rendered {
23388 border: 1px solid #E5E8F3;
23389 padding: 7px 15px;
23390 width: 100%;
23391 border-radius: 6px;
23392 overflow: hidden;
23393 text-overflow: ellipsis;
23394 display: block;
23395 color: #7A8B9A;
23396 line-height: 1;
23397 }
23398 .gbf-product-area .single-condition {
23399 background: #FFFFFF;
23400 box-shadow: 0px 1px 1px rgba(190, 190, 215, 0.2);
23401 border-radius: 10px;
23402 display: flex;
23403 flex-flow: row wrap;
23404 position: relative;
23405 }
23406 .gbf-product-area .single-condition .selectbox-wrapper select {
23407 height: 40px;
23408 background-color: transparent;
23409 min-width: auto;
23410 width: 100%;
23411 }
23412 .gbf-product-area .single-condition .selectbox-wrapper .wpfnl-tag-search {
23413 position: absolute;
23414 opacity: 0;
23415 visibility: hidden;
23416 }
23417 .gbf-product-area .single-condition #gbf-select-box[data-tour=yes] select {
23418 position: relative;
23419 z-index: 4;
23420 border: 1px solid #FFF;
23421 background: #ffffff;
23422 }
23423 .gbf-product-area .single-condition label {
23424 cursor: default;
23425 padding-right: 10px;
23426 }
23427 .gbf-product-area .single-condition .hints {
23428 color: #EE5F5A;
23429 display: none;
23430 }
23431 .gbf-product-area .single-condition .selectbox-wrapper {
23432 position: relative;
23433 width: calc(100% - 112px);
23434 }
23435 .gbf-product-area .single-condition .required-star {
23436 color: #EE5F5A;
23437 }
23438 .gbf-product-area .single-condition .wpfnl-form-group {
23439 width: 100%;
23440 display: flex;
23441 flex-flow: row wrap;
23442 align-items: center;
23443 }
23444 .gbf-product-area .single-condition .condition-if {
23445 padding: 20px;
23446 width: 50%;
23447 position: relative;
23448 }
23449 .gbf-product-area .single-condition .condition-then {
23450 display: flex;
23451 flex-flow: row wrap;
23452 padding: 20px 13px;
23453 width: 50%;
23454 background: #F9F9FD;
23455 border-radius: 0px 10px 10px 0px;
23456 position: relative;
23457 }
23458 .gbf-product-area .single-condition .condition-then.gbf-date-is .wpfnl-form-group .to-date,
23459 .gbf-product-area .single-condition .condition-then.gbf-date-is .wpfnl-form-group .from-date {
23460 flex: 1;
23461 position: relative;
23462 display: flex;
23463 align-items: center;
23464 }
23465 .gbf-product-area .single-condition .condition-then.gbf-date-is .wpfnl-form-group .to-date label,
23466 .gbf-product-area .single-condition .condition-then.gbf-date-is .wpfnl-form-group .from-date label {
23467 width: 80px;
23468 }
23469 .gbf-product-area .single-condition .condition-then.gbf-date-is .wpfnl-form-group .to-date input[type=text],
23470 .gbf-product-area .single-condition .condition-then.gbf-date-is .wpfnl-form-group .from-date input[type=text] {
23471 height: 40px;
23472 min-width: auto;
23473 cursor: pointer;
23474 }
23475 .gbf-product-area .single-condition .condition-then.gbf-date-is .wpfnl-form-group .to-date {
23476 padding-left: 25px;
23477 }
23478 .gbf-product-area .single-condition .condition-then.gbf-date-is .wpfnl-form-group .to-date label {
23479 width: 48px;
23480 }
23481 .gbf-product-area .single-condition .div-to-append-calender .ui-datepicker .ui-datepicker-title {
23482 display: flex;
23483 width: 90%;
23484 margin: 0 2.5em;
23485 }
23486 .gbf-product-area .single-condition .div-to-append-calender .ui-datepicker select.ui-datepicker-year,
23487 .gbf-product-area .single-condition .div-to-append-calender .ui-datepicker select.ui-datepicker-month {
23488 width: calc(50% - 25px);
23489 min-width: auto;
23490 height: 36px;
23491 min-height: auto;
23492 border-radius: 3px;
23493 }
23494 .gbf-product-area .single-condition .div-to-append-range-calender .ui-datepicker .ui-datepicker-title {
23495 display: flex;
23496 width: 90%;
23497 margin: 0 2.5em;
23498 }
23499 .gbf-product-area .single-condition .div-to-append-range-calender .ui-datepicker select.ui-datepicker-year,
23500 .gbf-product-area .single-condition .div-to-append-range-calender .ui-datepicker select.ui-datepicker-month {
23501 width: calc(50% - 25px);
23502 min-width: auto;
23503 height: 36px;
23504 min-height: auto;
23505 border-radius: 3px;
23506 }
23507 .gbf-product-area .single-condition .close-condition {
23508 border: 1px solid #EE5F5A;
23509 padding: 0;
23510 height: 26px;
23511 width: 26px;
23512 display: flex;
23513 flex-flow: column;
23514 align-items: center;
23515 justify-content: center;
23516 border-radius: 100%;
23517 position: absolute;
23518 right: -8px;
23519 top: -11px;
23520 cursor: pointer;
23521 background: #fff;
23522 opacity: 0;
23523 visibility: hidden;
23524 transition: all 0.3s ease;
23525 z-index: 3;
23526 }
23527 .gbf-product-area .single-condition .close-condition svg {
23528 width: 17px;
23529 }
23530 .gbf-product-area .single-condition .close-condition svg path {
23531 stroke: #EE5F5A;
23532 }
23533 .gbf-product-area .single-condition:hover .close-condition {
23534 opacity: 1;
23535 visibility: visible;
23536 }
23537 .gbf-product-area .single-condition .wpfnl-form-group.field-required select {
23538 border-color: #EE5F5A;
23539 }
23540 .gbf-product-area .single-condition .wpfnl-form-group.field-required .hints {
23541 display: block;
23542 }
23543 .gbf-product-area input[type=time],
23544 .gbf-product-area input[type=date],
23545 .gbf-product-area input[type=search],
23546 .gbf-product-area input[type=url],
23547 .gbf-product-area input[type=tel],
23548 .gbf-product-area input[type=number],
23549 .gbf-product-area input[type=password],
23550 .gbf-product-area input[type=email],
23551 .gbf-product-area input[type=text],
23552 .gbf-product-area textarea,
23553 .gbf-product-area select {
23554 height: 44px;
23555 border-radius: 10px;
23556 }
23557 .gbf-product-area .offer-selection-mode .pms-card-top .recommended-badge {
23558 background: #FEF3C7;
23559 color: #D97706;
23560 border: 1px solid #FDE68A;
23561 font-size: 11px;
23562 font-weight: 500;
23563 padding: 2px 8px;
23564 border-radius: 20px;
23565 letter-spacing: 0.3px;
23566 white-space: nowrap;
23567 margin-left: 2px;
23568 }
23569 .gbf-product-area select#wpfnl-choose-offer {
23570 height: 44px;
23571 padding-right: 30px;
23572 }
23573 .gbf-product-area .manual-product-buttons {
23574 display: flex;
23575 justify-content: flex-end;
23576 gap: 12px;
23577 margin-bottom: 16px;
23578 }
23579 .gbf-product-area .manual-product-buttons button {
23580 height: 40px;
23581 font-size: 14px;
23582 font-weight: 500;
23583 border-radius: 6px;
23584 display: flex;
23585 align-items: center;
23586 gap: 8px;
23587 padding: 0 16px;
23588 cursor: pointer;
23589 transition: all 0.2s ease;
23590 }
23591 .gbf-product-area .manual-product-buttons button.add-existing-product {
23592 background: #6E42D3;
23593 border: 1px solid #6E42D3;
23594 color: #FFFFFF;
23595 }
23596 .gbf-product-area .manual-product-buttons button.add-existing-product:hover {
23597 background: #5c35b8;
23598 border-color: #5c35b8;
23599 }
23600 .gbf-product-area .manual-product-buttons button.add-existing-product .add-product-icon {
23601 display: inline-flex;
23602 align-items: center;
23603 justify-content: center;
23604 }
23605 .gbf-product-area .manual-product-buttons button.add-existing-product .add-product-icon svg path {
23606 stroke: #FFFFFF;
23607 }
23608 .gbf-product-area .manual-product-buttons button.create-product-button {
23609 background: #F7F7FA;
23610 border: 1px solid #E5E8F3;
23611 color: #363B4E;
23612 }
23613 .gbf-product-area .manual-product-buttons button.create-product-button:hover {
23614 background: #ECECF5;
23615 border-color: #D5D8E8;
23616 }
23617 .gbf-product-area .manual-product-buttons button.create-product-button .create-product-icon {
23618 display: inline-flex;
23619 align-items: center;
23620 justify-content: center;
23621 }
23622 .gbf-product-area .manual-product-buttons button.create-product-button .create-product-icon svg path {
23623 stroke: #363B4E;
23624 }
23625 .gbf-product-area .wpfnl-field-wrapper.product-list-box {
23626 display: block;
23627 width: 100%;
23628 border: 1px solid #EEF0F3;
23629 margin: 0;
23630 border-radius: 8px;
23631 }
23632 .gbf-product-area .wpfnl-field-wrapper.product-list-box .accordion-head {
23633 border-radius: 8px 8px 0 0;
23634 }
23635 .gbf-product-area .filter-options-section {
23636 align-items: flex-start;
23637 }
23638 .gbf-product-area .filter-options-section .checkbox-group {
23639 display: flex;
23640 flex-direction: column;
23641 gap: 12px;
23642 }
23643 .gbf-product-area .filter-options-section .checkbox-group .checkbox-option {
23644 display: flex;
23645 align-items: center;
23646 gap: 8px;
23647 cursor: pointer;
23648 }
23649 .gbf-product-area .filter-options-section .checkbox-group .checkbox-option input[type=checkbox] {
23650 width: 18px;
23651 height: 18px;
23652 cursor: pointer;
23653 margin: 0;
23654 }
23655 .gbf-product-area .filter-options-section .checkbox-group .checkbox-option input[type=checkbox]:checked::before {
23656 margin: -0.12rem 0 0 -0.2rem;
23657 }
23658 .gbf-product-area .filter-options-section .checkbox-group .checkbox-option span {
23659 font-size: 14px;
23660 color: #363B4E;
23661 user-select: none;
23662 }
23663 .gbf-product-area .fallback-behavior-section {
23664 align-items: flex-start;
23665 }
23666 .gbf-product-area .fallback-behavior-section input[type=radio] {
23667 cursor: pointer;
23668 margin: 0;
23669 }
23670 .gbf-product-area .fallback-behavior-section input[type=radio]:checked {
23671 border-color: #6E42D3;
23672 }
23673 .gbf-product-area .fallback-behavior-section input[type=radio]:checked::before {
23674 background-color: #6E42D3;
23675 }
23676 .gbf-product-area .fallback-behavior-section .fallback-options {
23677 display: flex;
23678 flex-direction: column;
23679 gap: 16px;
23680 }
23681 .gbf-product-area .fallback-behavior-section .fallback-options .radio-option {
23682 display: flex;
23683 align-items: flex-start;
23684 gap: 12px;
23685 padding: 10px 12px;
23686 border: 1px solid #E5E8F3;
23687 border-radius: 8px;
23688 cursor: pointer;
23689 transition: all 0.2s ease;
23690 background: #FFFFFF;
23691 }
23692 .gbf-product-area .fallback-behavior-section .fallback-options .radio-option:hover {
23693 border-color: #6E42D3;
23694 background: #F9F7FD;
23695 }
23696 .gbf-product-area .fallback-behavior-section .fallback-options .radio-option .radio-content {
23697 display: flex;
23698 flex-direction: column;
23699 gap: 4px;
23700 flex: 1;
23701 }
23702 .gbf-product-area .fallback-behavior-section .fallback-options .radio-option .radio-content .radio-title {
23703 font-size: 14px;
23704 color: #363B4E;
23705 font-weight: 500;
23706 }
23707 .gbf-product-area .fallback-behavior-section .fallback-options .radio-option .radio-content .radio-subtitle {
23708 font-size: 13px;
23709 color: #7A8B9A;
23710 font-weight: 400;
23711 }
23712 .gbf-product-area .fallback-behavior-section .default-product-select {
23713 margin-top: 6px;
23714 }
23715 .gbf-product-area .fallback-behavior-section .default-product-select > label {
23716 font-weight: 400;
23717 font-size: 13px;
23718 margin-bottom: 4px;
23719 display: block;
23720 }
23721 .gbf-product-area .gbf-upgrade-overlay {
23722 position: relative;
23723 }
23724 .gbf-product-area .gbf-upgrade-overlay .gbf-upgrade-overlay-dummy {
23725 display: flex;
23726 flex-direction: column;
23727 gap: 16px;
23728 pointer-events: none;
23729 user-select: none;
23730 }
23731 .gbf-product-area .gbf-upgrade-overlay .gbf-upgrade-overlay-dummy .gbf-dummy-disabled select,
23732 .gbf-product-area .gbf-upgrade-overlay .gbf-upgrade-overlay-dummy .gbf-dummy-disabled input[type=number] {
23733 background: #f3f4f6;
23734 cursor: not-allowed;
23735 }
23736 .gbf-product-area .gbf-upgrade-overlay .gbf-upgrade-overlay-dummy .gbf-dummy-disabled .fallback-options {
23737 display: flex;
23738 flex-direction: column;
23739 gap: 16px;
23740 }
23741 .gbf-product-area .gbf-upgrade-overlay .gbf-upgrade-overlay-dummy .gbf-dummy-disabled .fallback-options .radio-option {
23742 display: flex;
23743 align-items: flex-start;
23744 gap: 12px;
23745 padding: 10px 12px;
23746 border: 1px solid #E5E8F3;
23747 border-radius: 8px;
23748 background: #FFFFFF;
23749 }
23750 .gbf-product-area .gbf-upgrade-overlay .gbf-upgrade-overlay-dummy .gbf-dummy-disabled .fallback-options .radio-option input[type=radio] {
23751 margin: 0;
23752 flex-shrink: 0;
23753 }
23754 .gbf-product-area .gbf-upgrade-overlay .gbf-upgrade-overlay-dummy .gbf-dummy-disabled .fallback-options .radio-option .radio-content {
23755 display: flex;
23756 flex-direction: column;
23757 gap: 4px;
23758 flex: 1;
23759 }
23760 .gbf-product-area .gbf-upgrade-overlay .gbf-upgrade-overlay-dummy .gbf-dummy-disabled .fallback-options .radio-option .radio-content .radio-title {
23761 font-size: 14px;
23762 color: #363B4E;
23763 font-weight: 500;
23764 }
23765 .gbf-product-area .gbf-upgrade-overlay .gbf-upgrade-overlay-dummy .gbf-dummy-disabled .fallback-options .radio-option .radio-content .radio-subtitle {
23766 font-size: 13px;
23767 color: #7A8B9A;
23768 font-weight: 400;
23769 }
23770 .gbf-product-area .gbf-upgrade-overlay .gbf-upgrade-overlay-cta {
23771 position: absolute;
23772 right: 0;
23773 top: 0;
23774 width: calc(100% - 230px);
23775 height: 100%;
23776 display: flex;
23777 align-items: center;
23778 background: rgba(255, 255, 255, 0.6);
23779 backdrop-filter: blur(1px);
23780 border-radius: 10px;
23781 padding: 24px;
23782 }
23783 .gbf-product-area .gbf-upgrade-overlay .gbf-upgrade-overlay-cta-inner {
23784 display: flex;
23785 flex-direction: column;
23786 align-items: center;
23787 gap: 10px;
23788 text-align: center;
23789 max-width: 380px;
23790 margin-left: 92px;
23791 }
23792 .gbf-product-area .gbf-upgrade-overlay .gbf-upgrade-overlay-btn {
23793 display: inline-flex;
23794 align-items: center;
23795 gap: 6px;
23796 margin-top: 4px;
23797 padding: 0 20px;
23798 height: 40px;
23799 font-size: 14px;
23800 font-weight: 500;
23801 border-radius: 6px;
23802 text-decoration: none;
23803 cursor: pointer;
23804 transition: all 0.2s ease;
23805 }
23806
23807 .steps-settings.downsell .gbf-offer-product .offer-discount-area,
23808 .steps-settings.upsell .gbf-offer-product .offer-discount-area {
23809 border: none;
23810 }
23811
23812 @media only screen and (max-width: 1199px) {
23813 .gbf-product-area .single-condition .wpfnl-form-group {
23814 width: 100%;
23815 }
23816 .gbf-product-area .single-condition label {
23817 padding-right: 0;
23818 margin-bottom: 5px;
23819 display: block;
23820 }
23821 .gbf-product-area .single-condition .selectbox-wrapper {
23822 width: 100%;
23823 }
23824 .gbf-product-area .single-condition .condition-then.gbf-date-is .wpfnl-form-group .to-date,
23825 .gbf-product-area .single-condition .condition-then.gbf-date-is .wpfnl-form-group .from-date {
23826 display: block;
23827 }
23828 }
23829 .gbf-dynamic-funnel-notice {
23830 display: flex;
23831 align-items: flex-start;
23832 gap: 10px;
23833 padding: 12px 14px;
23834 background: #f0f4ff;
23835 border: 1px solid #c7d7fd;
23836 border-radius: 6px;
23837 margin-top: 12px;
23838 }
23839 .gbf-dynamic-funnel-notice svg {
23840 flex-shrink: 0;
23841 margin-top: 2px;
23842 }
23843 .gbf-dynamic-funnel-notice p {
23844 margin: 0;
23845 font-size: 13px;
23846 color: #4b5563;
23847 line-height: 1.5;
23848 }
23849
23850 .gbf-upgrade-overlay {
23851 position: relative;
23852 margin-top: 8px;
23853 border-radius: 10px;
23854 overflow: hidden;
23855 }
23856 .gbf-upgrade-overlay__dummy {
23857 display: flex;
23858 flex-direction: column;
23859 gap: 16px;
23860 filter: blur(3px);
23861 pointer-events: none;
23862 user-select: none;
23863 }
23864 .gbf-upgrade-overlay__dummy .gbf-dummy-disabled {
23865 opacity: 0.6;
23866 }
23867 .gbf-upgrade-overlay__dummy .gbf-dummy-disabled select,
23868 .gbf-upgrade-overlay__dummy .gbf-dummy-disabled input[type=number] {
23869 background: #f3f4f6;
23870 cursor: not-allowed;
23871 }
23872 .gbf-upgrade-overlay__dummy .gbf-dummy-disabled .fallback-options {
23873 display: flex;
23874 flex-direction: column;
23875 gap: 16px;
23876 }
23877 .gbf-upgrade-overlay__dummy .gbf-dummy-disabled .fallback-options .radio-option {
23878 display: flex;
23879 align-items: flex-start;
23880 gap: 12px;
23881 padding: 10px 12px;
23882 border: 1px solid #E5E8F3;
23883 border-radius: 8px;
23884 background: #FFFFFF;
23885 }
23886 .gbf-upgrade-overlay__dummy .gbf-dummy-disabled .fallback-options .radio-option input[type=radio] {
23887 margin: 0;
23888 flex-shrink: 0;
23889 }
23890 .gbf-upgrade-overlay__dummy .gbf-dummy-disabled .fallback-options .radio-option .radio-content {
23891 display: flex;
23892 flex-direction: column;
23893 gap: 4px;
23894 flex: 1;
23895 }
23896 .gbf-upgrade-overlay__dummy .gbf-dummy-disabled .fallback-options .radio-option .radio-content .radio-title {
23897 font-size: 14px;
23898 color: #363B4E;
23899 font-weight: 500;
23900 }
23901 .gbf-upgrade-overlay__dummy .gbf-dummy-disabled .fallback-options .radio-option .radio-content .radio-subtitle {
23902 font-size: 13px;
23903 color: #7A8B9A;
23904 font-weight: 400;
23905 }
23906 .gbf-upgrade-overlay__cta {
23907 position: absolute;
23908 inset: 0;
23909 display: flex;
23910 align-items: center;
23911 justify-content: center;
23912 background: rgba(255, 255, 255, 0.7);
23913 backdrop-filter: blur(2px);
23914 border-radius: 10px;
23915 padding: 24px;
23916 }
23917 .gbf-upgrade-overlay__cta-inner {
23918 display: flex;
23919 flex-direction: column;
23920 align-items: center;
23921 gap: 10px;
23922 text-align: center;
23923 max-width: 380px;
23924 }
23925 .gbf-upgrade-overlay__icon {
23926 display: flex;
23927 align-items: center;
23928 justify-content: center;
23929 }
23930 .gbf-upgrade-overlay__title {
23931 font-size: 16px;
23932 font-weight: 600;
23933 color: #363B4E;
23934 margin: 0;
23935 }
23936 .gbf-upgrade-overlay__desc {
23937 font-size: 13px;
23938 color: #7A8B9A;
23939 line-height: 1.6;
23940 margin: 0;
23941 }
23942 .gbf-upgrade-overlay__btn {
23943 display: inline-flex;
23944 align-items: center;
23945 gap: 6px;
23946 margin-top: 4px;
23947 padding: 0 20px;
23948 height: 40px;
23949 font-size: 14px;
23950 font-weight: 500;
23951 border-radius: 6px;
23952 text-decoration: none;
23953 cursor: pointer;
23954 transition: all 0.2s ease;
23955 }
23956
23957 .gbf-dummy-preview .gbf-not-available-notice {
23958 display: flex;
23959 align-items: flex-start;
23960 gap: 8px;
23961 padding: 10px 14px;
23962 background: #f8f9fb;
23963 border: 1px solid #e5e7eb;
23964 border-radius: 6px;
23965 margin-bottom: 16px;
23966 }
23967 .gbf-dummy-preview .gbf-not-available-notice svg {
23968 flex-shrink: 0;
23969 margin-top: 2px;
23970 }
23971 .gbf-dummy-preview .gbf-not-available-notice p {
23972 margin: 0;
23973 font-size: 13px;
23974 color: #6b7280;
23975 line-height: 1.5;
23976 }
23977 .gbf-dummy-preview .gbf-dummy-disabled {
23978 opacity: 0.45;
23979 pointer-events: none;
23980 user-select: none;
23981 }
23982 .gbf-dummy-preview .gbf-dummy-disabled select,
23983 .gbf-dummy-preview .gbf-dummy-disabled input[type=number] {
23984 background: #f3f4f6;
23985 cursor: not-allowed;
23986 }
23987 .gbf-dummy-preview .gbf-dummy-disabled .fallback-options {
23988 display: flex;
23989 flex-direction: column;
23990 gap: 16px;
23991 }
23992 .gbf-dummy-preview .gbf-dummy-disabled .fallback-options .radio-option {
23993 display: flex;
23994 align-items: flex-start;
23995 gap: 12px;
23996 padding: 10px 12px;
23997 border: 1px solid #E5E8F3;
23998 border-radius: 8px;
23999 background: #FFFFFF;
24000 }
24001 .gbf-dummy-preview .gbf-dummy-disabled .fallback-options .radio-option input[type=radio] {
24002 margin: 0;
24003 flex-shrink: 0;
24004 }
24005 .gbf-dummy-preview .gbf-dummy-disabled .fallback-options .radio-option .radio-content {
24006 display: flex;
24007 flex-direction: column;
24008 gap: 4px;
24009 flex: 1;
24010 }
24011 .gbf-dummy-preview .gbf-dummy-disabled .fallback-options .radio-option .radio-content .radio-title {
24012 font-size: 14px;
24013 color: #363B4E;
24014 font-weight: 500;
24015 }
24016 .gbf-dummy-preview .gbf-dummy-disabled .fallback-options .radio-option .radio-content .radio-subtitle {
24017 font-size: 13px;
24018 color: #7A8B9A;
24019 font-weight: 400;
24020 }
24021
24022 .wpfnl-webhook-drawer {
24023 width: calc(100% - 36px);
24024 right: 0;
24025 transition: none;
24026 }
24027 .wpfnl-webhook-drawer .drawer-wrapper {
24028 background: #F6F5FA;
24029 }
24030 .wpfnl-webhook-drawer .drawer-header {
24031 background: #FFFFFF;
24032 box-shadow: 0px 1px 2px rgba(190, 190, 215, 0.31) !important;
24033 padding: 15px 24px !important;
24034 justify-content: flex-start;
24035 gap: 14px;
24036 }
24037 .wpfnl-webhook-drawer .drawer-header .wpfnl-drawer-close {
24038 background: #FFFFFF;
24039 border-radius: 10px;
24040 height: 38px;
24041 width: 38px;
24042 display: flex;
24043 flex-flow: column;
24044 align-items: center;
24045 justify-content: center;
24046 cursor: pointer;
24047 border: 1px solid #EEF0F3;
24048 }
24049 .wpfnl-webhook-drawer .drawer-header .drawer-title {
24050 font-weight: 500;
24051 font-size: 16px;
24052 line-height: 1;
24053 }
24054 .wpfnl-webhook-drawer .drawer-header .webhook-search {
24055 margin-left: auto;
24056 }
24057 .wpfnl-webhook-drawer .drawer-header .webhook-search form {
24058 position: relative;
24059 }
24060 .wpfnl-webhook-drawer .drawer-header .webhook-search svg {
24061 position: absolute;
24062 top: 12px;
24063 left: 14px;
24064 }
24065 .wpfnl-webhook-drawer .drawer-header .webhook-search input[type=text] {
24066 padding-left: 34px;
24067 min-width: auto;
24068 width: 194px;
24069 background: #FFFFFF;
24070 border-color: #EEF0F3;
24071 border-radius: 10px;
24072 height: 40px;
24073 }
24074 .wpfnl-webhook-drawer .drawer-header .btn-default {
24075 height: 40px;
24076 line-height: 41px;
24077 display: flex;
24078 align-items: center;
24079 padding: 0 20px;
24080 gap: 7px;
24081 border-radius: 10px;
24082 }
24083 .wpfnl-webhook-drawer .drawer-body {
24084 padding-top: 40px;
24085 }
24086 .wpfnl-webhook-drawer .drawer-body .wpfnl-field-wrapper > label.has-tooltip .wpfnl-tooltip {
24087 margin-left: 3px;
24088 position: relative;
24089 top: -1px;
24090 }
24091 .wpfnl-webhook-drawer .webhook-content {
24092 background: #FFFFFF;
24093 box-shadow: 0px 1px 1px rgba(182, 185, 191, 0.3);
24094 border-radius: 10px;
24095 position: relative;
24096 }
24097 .wpfnl-webhook-drawer .drawer-footer {
24098 border-top: 1px solid #EEF0F3;
24099 padding: 20px 0 20px;
24100 margin-top: 30px;
24101 display: flex;
24102 flex-flow: row wrap;
24103 align-items: center;
24104 justify-content: flex-end;
24105 gap: 14px;
24106 position: relative;
24107 }
24108 .wpfnl-webhook-drawer .drawer-footer .btn-default {
24109 display: flex;
24110 flex-flow: row;
24111 align-items: center;
24112 justify-content: center;
24113 line-height: 41px;
24114 height: 40px;
24115 padding: 2px 20px 0;
24116 min-width: auto;
24117 }
24118 .wpfnl-webhook-drawer .drawer-footer .btn-default .wpfnl-loader {
24119 display: inline-block;
24120 }
24121 .wpfnl-webhook-drawer .drawer-footer .btn-default[disabled] {
24122 opacity: 0.6;
24123 display: flex;
24124 align-items: center;
24125 gap: 10px;
24126 cursor: not-allowed;
24127 }
24128 .wpfnl-webhook-drawer .drawer-footer .cancel-btn {
24129 background: transparent;
24130 box-shadow: 0 0 0 1px #E4E6EB;
24131 color: #3C3F47;
24132 }
24133 .wpfnl-webhook-drawer .drawer-footer .wpfnl-alert {
24134 display: inline-block;
24135 padding: 10px 20px;
24136 }
24137 .wpfnl-webhook-drawer .no-webhook-data {
24138 height: 550px;
24139 display: flex;
24140 flex-flow: column;
24141 align-items: center;
24142 justify-content: center;
24143 gap: 40px;
24144 font-weight: 500;
24145 font-size: 18px;
24146 line-height: 1;
24147 color: #363B4E;
24148 }
24149 .wpfnl-webhook-drawer .webhook-list-wrapper .webhook-single-list,
24150 .wpfnl-webhook-drawer .webhook-list-wrapper .list-header {
24151 display: flex;
24152 flex-flow: row wrap;
24153 align-items: center;
24154 justify-content: space-between;
24155 gap: 15px;
24156 }
24157 .wpfnl-webhook-drawer .webhook-list-wrapper .webhook-single-list .name-field,
24158 .wpfnl-webhook-drawer .webhook-list-wrapper .list-header .name-field {
24159 width: calc((80% - 135px) / 2);
24160 max-width: 300px;
24161 color: #363B4E;
24162 font-weight: 500;
24163 }
24164 .wpfnl-webhook-drawer .webhook-list-wrapper .webhook-single-list .request-url-field,
24165 .wpfnl-webhook-drawer .webhook-list-wrapper .list-header .request-url-field {
24166 width: calc((80% - 135px) / 2);
24167 }
24168 .wpfnl-webhook-drawer .webhook-list-wrapper .webhook-single-list .status-field,
24169 .wpfnl-webhook-drawer .webhook-list-wrapper .list-header .status-field {
24170 width: 92px;
24171 margin-left: auto;
24172 }
24173 .wpfnl-webhook-drawer .webhook-list-wrapper .webhook-single-list .action-field,
24174 .wpfnl-webhook-drawer .webhook-list-wrapper .list-header .action-field {
24175 width: 74px;
24176 text-align: center;
24177 }
24178 .wpfnl-webhook-drawer .webhook-list-wrapper .list-header {
24179 padding: 13px 24px;
24180 border-bottom: 1px solid #E5E8F3;
24181 }
24182 .wpfnl-webhook-drawer .webhook-list-wrapper .list-header .name-field {
24183 color: #7A8B9A;
24184 font-weight: 400;
24185 }
24186 .wpfnl-webhook-drawer .webhook-list-wrapper .webhook-single-list {
24187 padding: 15px 24px;
24188 border-bottom: 1px solid #E5E8F3;
24189 }
24190 .wpfnl-webhook-drawer .webhook-list-wrapper .webhook-single-list:last-child {
24191 border-bottom: 0;
24192 }
24193 .wpfnl-webhook-drawer .webhook-list-wrapper .webhook-single-list.no-data {
24194 text-align: center;
24195 display: block;
24196 }
24197 .wpfnl-webhook-drawer .webhook-list-wrapper .webhook-single-list .request-url-field {
24198 word-break: break-all;
24199 }
24200 .wpfnl-webhook-drawer .webhook-list-wrapper .webhook-single-list .status-field .wpfnl-loader {
24201 display: block;
24202 position: absolute;
24203 top: 1px;
24204 left: 30px;
24205 }
24206 .wpfnl-webhook-drawer .webhook-list-wrapper .webhook-single-list .action-field button {
24207 border: none;
24208 cursor: pointer;
24209 text-align: center;
24210 padding: 0 6px;
24211 display: inline-block;
24212 height: 30px;
24213 line-height: 30px;
24214 background-color: transparent;
24215 margin-left: 2px;
24216 }
24217 .wpfnl-webhook-drawer .webhook-list-wrapper .webhook-single-list .action-field button svg {
24218 position: relative;
24219 top: 4px;
24220 }
24221
24222 .webhook-settings-drawer {
24223 width: 860px;
24224 }
24225 .webhook-settings-drawer .drawer-wrapper {
24226 background: #fff;
24227 }
24228 .webhook-settings-drawer .drawer-wrapper .drawer-body {
24229 padding-top: 0;
24230 }
24231 .webhook-settings-drawer .drawer-wrapper .drawer-header {
24232 justify-content: space-between;
24233 box-shadow: none !important;
24234 padding: 16px 30px 15px 30px !important;
24235 }
24236 .webhook-settings-drawer .webhook-settings-content {
24237 background: #FFFFFF;
24238 border-radius: 0;
24239 border-top: 1px solid #EEF0F3;
24240 }
24241 .webhook-settings-drawer .wpfnl-field-wrapper {
24242 margin-bottom: 20px;
24243 }
24244 .webhook-settings-drawer .wpfnl-field-wrapper:last-child {
24245 margin-bottom: 0;
24246 }
24247 .webhook-settings-drawer .wpfnl-field-wrapper > label {
24248 width: 170px;
24249 }
24250 .webhook-settings-drawer .wpfnl-field-wrapper .wpfnl-fields .link-icon {
24251 position: absolute;
24252 top: 0;
24253 width: 38px;
24254 height: 38px;
24255 display: flex;
24256 align-items: center;
24257 justify-content: center;
24258 border-right: 1px solid #EEF0F3;
24259 }
24260 .webhook-settings-drawer .wpfnl-field-wrapper .wpfnl-fields .hints {
24261 color: #e65555;
24262 display: none;
24263 }
24264 .webhook-settings-drawer .wpfnl-field-wrapper input[type=date],
24265 .webhook-settings-drawer .wpfnl-field-wrapper input[type=search],
24266 .webhook-settings-drawer .wpfnl-field-wrapper input[type=url],
24267 .webhook-settings-drawer .wpfnl-field-wrapper input[type=tel],
24268 .webhook-settings-drawer .wpfnl-field-wrapper input[type=number],
24269 .webhook-settings-drawer .wpfnl-field-wrapper input[type=password],
24270 .webhook-settings-drawer .wpfnl-field-wrapper input[type=email],
24271 .webhook-settings-drawer .wpfnl-field-wrapper input[type=text],
24272 .webhook-settings-drawer .wpfnl-field-wrapper select {
24273 height: 38px;
24274 border-color: #EEF0F3;
24275 color: #363B4E;
24276 letter-spacing: -0.01em;
24277 font-weight: 400;
24278 }
24279 .webhook-settings-drawer .wpfnl-field-wrapper input[type=date]:-webkit-autofill,
24280 .webhook-settings-drawer .wpfnl-field-wrapper input[type=search]:-webkit-autofill,
24281 .webhook-settings-drawer .wpfnl-field-wrapper input[type=url]:-webkit-autofill,
24282 .webhook-settings-drawer .wpfnl-field-wrapper input[type=tel]:-webkit-autofill,
24283 .webhook-settings-drawer .wpfnl-field-wrapper input[type=number]:-webkit-autofill,
24284 .webhook-settings-drawer .wpfnl-field-wrapper input[type=password]:-webkit-autofill,
24285 .webhook-settings-drawer .wpfnl-field-wrapper input[type=email]:-webkit-autofill,
24286 .webhook-settings-drawer .wpfnl-field-wrapper input[type=text]:-webkit-autofill,
24287 .webhook-settings-drawer .wpfnl-field-wrapper select:-webkit-autofill {
24288 -webkit-box-shadow: 0 0 0 30px #ffffff inset;
24289 box-shadow: 0 0 0 30px #ffffff inset;
24290 -webkit-text-fill-color: #363B4E !important;
24291 }
24292 .webhook-settings-drawer .wpfnl-field-wrapper input[type=date]::-webkit-input-placeholder,
24293 .webhook-settings-drawer .wpfnl-field-wrapper input[type=search]::-webkit-input-placeholder,
24294 .webhook-settings-drawer .wpfnl-field-wrapper input[type=url]::-webkit-input-placeholder,
24295 .webhook-settings-drawer .wpfnl-field-wrapper input[type=tel]::-webkit-input-placeholder,
24296 .webhook-settings-drawer .wpfnl-field-wrapper input[type=number]::-webkit-input-placeholder,
24297 .webhook-settings-drawer .wpfnl-field-wrapper input[type=password]::-webkit-input-placeholder,
24298 .webhook-settings-drawer .wpfnl-field-wrapper input[type=email]::-webkit-input-placeholder,
24299 .webhook-settings-drawer .wpfnl-field-wrapper input[type=text]::-webkit-input-placeholder,
24300 .webhook-settings-drawer .wpfnl-field-wrapper select::-webkit-input-placeholder {
24301 color: #A7A8B3;
24302 }
24303 .webhook-settings-drawer .wpfnl-field-wrapper input[type=date]::-moz-placeholder,
24304 .webhook-settings-drawer .wpfnl-field-wrapper input[type=search]::-moz-placeholder,
24305 .webhook-settings-drawer .wpfnl-field-wrapper input[type=url]::-moz-placeholder,
24306 .webhook-settings-drawer .wpfnl-field-wrapper input[type=tel]::-moz-placeholder,
24307 .webhook-settings-drawer .wpfnl-field-wrapper input[type=number]::-moz-placeholder,
24308 .webhook-settings-drawer .wpfnl-field-wrapper input[type=password]::-moz-placeholder,
24309 .webhook-settings-drawer .wpfnl-field-wrapper input[type=email]::-moz-placeholder,
24310 .webhook-settings-drawer .wpfnl-field-wrapper input[type=text]::-moz-placeholder,
24311 .webhook-settings-drawer .wpfnl-field-wrapper select::-moz-placeholder {
24312 color: #A7A8B3;
24313 }
24314 .webhook-settings-drawer .wpfnl-field-wrapper input[type=date]:-ms-input-placeholder,
24315 .webhook-settings-drawer .wpfnl-field-wrapper input[type=search]:-ms-input-placeholder,
24316 .webhook-settings-drawer .wpfnl-field-wrapper input[type=url]:-ms-input-placeholder,
24317 .webhook-settings-drawer .wpfnl-field-wrapper input[type=tel]:-ms-input-placeholder,
24318 .webhook-settings-drawer .wpfnl-field-wrapper input[type=number]:-ms-input-placeholder,
24319 .webhook-settings-drawer .wpfnl-field-wrapper input[type=password]:-ms-input-placeholder,
24320 .webhook-settings-drawer .wpfnl-field-wrapper input[type=email]:-ms-input-placeholder,
24321 .webhook-settings-drawer .wpfnl-field-wrapper input[type=text]:-ms-input-placeholder,
24322 .webhook-settings-drawer .wpfnl-field-wrapper select:-ms-input-placeholder {
24323 color: #A7A8B3;
24324 }
24325 .webhook-settings-drawer .wpfnl-field-wrapper input[type=date]:-moz-placeholder,
24326 .webhook-settings-drawer .wpfnl-field-wrapper input[type=search]:-moz-placeholder,
24327 .webhook-settings-drawer .wpfnl-field-wrapper input[type=url]:-moz-placeholder,
24328 .webhook-settings-drawer .wpfnl-field-wrapper input[type=tel]:-moz-placeholder,
24329 .webhook-settings-drawer .wpfnl-field-wrapper input[type=number]:-moz-placeholder,
24330 .webhook-settings-drawer .wpfnl-field-wrapper input[type=password]:-moz-placeholder,
24331 .webhook-settings-drawer .wpfnl-field-wrapper input[type=email]:-moz-placeholder,
24332 .webhook-settings-drawer .wpfnl-field-wrapper input[type=text]:-moz-placeholder,
24333 .webhook-settings-drawer .wpfnl-field-wrapper select:-moz-placeholder {
24334 color: #A7A8B3;
24335 }
24336 .webhook-settings-drawer .wpfnl-field-wrapper select {
24337 color: #A7A8B3;
24338 max-width: 240px;
24339 width: 100%;
24340 padding-right: 36px;
24341 -moz-appearance: none;
24342 -webkit-appearance: none;
24343 appearance: none;
24344 background-image: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTIgNyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBzdHJva2U9IiM3QThCOUEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJNMTAuODEzIDFsLTQuNSA0LjUtNC41LTQuNSIvPjwvc3ZnPg==");
24345 background-repeat: no-repeat;
24346 background-position-x: calc(100% - 13px);
24347 background-position-y: 13px;
24348 background-size: 12px 12px;
24349 }
24350 .webhook-settings-drawer .wpfnl-field-wrapper select.value-selected {
24351 color: #363B4E;
24352 }
24353 .webhook-settings-drawer .wpfnl-field-wrapper select option {
24354 color: #A7A8B3;
24355 }
24356 .webhook-settings-drawer .wpfnl-field-wrapper .wpfnl-tooltip p {
24357 min-width: 160px;
24358 }
24359 .webhook-settings-drawer .wpfnl-field-wrapper .wpfnl-custom-single-select {
24360 width: 240px;
24361 }
24362 .webhook-settings-drawer .feed-name .wpfnl-tooltip p {
24363 left: calc(100% + 8px);
24364 transform: translate(0, 50%);
24365 bottom: 50%;
24366 }
24367 .webhook-settings-drawer .feed-name .wpfnl-tooltip p:before {
24368 left: -4px;
24369 bottom: 50%;
24370 margin: 0 0px -6px 0px;
24371 }
24372 .webhook-settings-drawer .request-url input[type=text] {
24373 padding-left: 50px;
24374 }
24375 .webhook-settings-drawer .primary-settings {
24376 padding: 30px 0;
24377 }
24378 .webhook-settings-drawer .additional-settings {
24379 padding-top: 30px;
24380 }
24381 .webhook-settings-drawer .request-header-settings,
24382 .webhook-settings-drawer .primary-settings {
24383 border-bottom: 1px solid #EEF0F3;
24384 }
24385 .webhook-settings-drawer .primary-settings .request-formate .wpfnl-fields,
24386 .webhook-settings-drawer .primary-settings .request-method .wpfnl-fields {
24387 max-width: 100%;
24388 }
24389 .webhook-settings-drawer .request-header {
24390 align-items: flex-start;
24391 }
24392 .webhook-settings-drawer .request-header > label {
24393 position: relative;
24394 top: 34px;
24395 }
24396 .webhook-settings-drawer .request-body-loop-wrapper .loop-header,
24397 .webhook-settings-drawer .request-body-loop-wrapper .single-loop {
24398 display: flex;
24399 flex-flow: row wrap;
24400 align-items: flex-start;
24401 margin-bottom: 14px;
24402 gap: 10px;
24403 }
24404 .webhook-settings-drawer .request-body-loop-wrapper .loop-header:last-child,
24405 .webhook-settings-drawer .request-body-loop-wrapper .single-loop:last-child {
24406 margin-bottom: 0;
24407 }
24408 .webhook-settings-drawer .request-body-loop-wrapper .loop-header .value,
24409 .webhook-settings-drawer .request-body-loop-wrapper .loop-header .name,
24410 .webhook-settings-drawer .request-body-loop-wrapper .single-loop .value,
24411 .webhook-settings-drawer .request-body-loop-wrapper .single-loop .name {
24412 width: calc(50% - 29px);
24413 }
24414 .webhook-settings-drawer .request-body-loop-wrapper .loop-header .value .crm-data-loader,
24415 .webhook-settings-drawer .request-body-loop-wrapper .single-loop .value .crm-data-loader {
24416 width: calc(100% - 13px);
24417 left: 2px;
24418 }
24419 .webhook-settings-drawer .request-body-loop-wrapper .loop-header input,
24420 .webhook-settings-drawer .request-body-loop-wrapper .loop-header select,
24421 .webhook-settings-drawer .request-body-loop-wrapper .single-loop input,
24422 .webhook-settings-drawer .request-body-loop-wrapper .single-loop select {
24423 min-width: auto;
24424 box-shadow: 0px 1px 1px rgba(182, 185, 191, 0.3);
24425 border-radius: 6px;
24426 border: none;
24427 max-width: 100%;
24428 }
24429 .webhook-settings-drawer .request-body-loop-wrapper .loop-header {
24430 margin-bottom: 8px;
24431 }
24432 .webhook-settings-drawer .request-body-loop-wrapper .loop-header .value,
24433 .webhook-settings-drawer .request-body-loop-wrapper .loop-header .name {
24434 font-size: 14px;
24435 line-height: 1.2;
24436 font-weight: 500;
24437 color: #363B4E;
24438 }
24439 .webhook-settings-drawer .request-body-loop-wrapper .single-loop {
24440 background: #F6F5FA;
24441 border-radius: 10px;
24442 padding: 16px;
24443 }
24444 .webhook-settings-drawer .request-body-loop-wrapper .single-loop.only-one .value,
24445 .webhook-settings-drawer .request-body-loop-wrapper .single-loop.only-one .name {
24446 width: calc(50% - 5px);
24447 }
24448 .webhook-settings-drawer .request-body-loop-wrapper .single-loop.only-one .actions {
24449 display: none;
24450 }
24451 .webhook-settings-drawer .request-body-loop-wrapper .single-loop .wpfnl-custom-single-select .custom-select-wrapper {
24452 box-shadow: 0px 1px 1px rgba(182, 185, 191, 0.3);
24453 border: none;
24454 }
24455 .webhook-settings-drawer .request-body-loop-wrapper .actions button {
24456 border: none;
24457 line-height: 1;
24458 padding: 3px;
24459 cursor: pointer;
24460 background: #FFFFFF;
24461 box-shadow: 0px 1px 1px rgba(182, 185, 191, 0.3);
24462 border-radius: 6px;
24463 width: 38px;
24464 height: 38px;
24465 display: flex;
24466 flex-flow: column;
24467 align-items: center;
24468 justify-content: center;
24469 }
24470 .webhook-settings-drawer .request-body-loop-wrapper .actions button svg {
24471 display: block;
24472 }
24473 .webhook-settings-drawer .request-body-loop-wrapper .add-option-area {
24474 border: 1px dashed #C1C6CD;
24475 border-radius: 10px;
24476 padding: 20px;
24477 display: flex;
24478 flex-flow: column;
24479 align-items: center;
24480 justify-content: center;
24481 }
24482 .webhook-settings-drawer .request-body-loop-wrapper .add-option-area .add-option {
24483 display: flex;
24484 align-items: center;
24485 justify-content: center;
24486 gap: 8px;
24487 padding: 2px 25px 0 25px;
24488 line-height: 1;
24489 }
24490 .webhook-settings-drawer .request-body-loop-wrapper .add-option-area .add-option svg {
24491 width: 12px;
24492 height: 12px;
24493 }
24494 .webhook-settings-drawer .request-body-loop-wrapper.data-loaded .single-loop .value .crm-data-loader {
24495 display: none;
24496 }
24497 .webhook-settings-drawer .additional-settings .webhook-event .wpfnl-fields {
24498 max-width: 100%;
24499 }
24500 .webhook-settings-drawer .additional-settings .request-body {
24501 align-items: flex-start;
24502 }
24503 .webhook-settings-drawer .additional-settings .request-body > label {
24504 position: relative;
24505 top: 2px;
24506 width: 180px;
24507 }
24508 .webhook-settings-drawer .additional-settings .request-body > .wpfnl-fields {
24509 max-width: 100%;
24510 width: calc(100% - 180px);
24511 }
24512 .webhook-settings-drawer .additional-settings .request-body .wpfnl-radiobtn {
24513 margin-bottom: 10px;
24514 display: block;
24515 }
24516 .webhook-settings-drawer .additional-settings .request-body .wpfnl-radiobtn label {
24517 font-size: 13px;
24518 color: #363B4E;
24519 }
24520 .webhook-settings-drawer .additional-settings .request-body .wpfnl-radiobtn label::before {
24521 background: #F6F5FA;
24522 border-color: #EEF0F3;
24523 width: 20px;
24524 height: 20px;
24525 }
24526 .webhook-settings-drawer .additional-settings .request-body .wpfnl-radiobtn label::after {
24527 left: 6px;
24528 top: 3px;
24529 width: 8px;
24530 height: 8px;
24531 }
24532 .webhook-settings-drawer .additional-settings .request-body .wpfnl-radiobtn input[type=radio]:checked + label::before {
24533 background: #6E42D3;
24534 }
24535 .webhook-settings-drawer .additional-settings .request-body .wpfnl-radiobtn input[type=radio]:checked + label::after {
24536 background: #ffffff;
24537 }
24538 .webhook-settings-drawer .additional-settings .request-body .request-body-loop-wrapper {
24539 margin-top: 20px;
24540 border: 1px solid #EEF0F3;
24541 border-radius: 10px;
24542 padding: 16px 20px 20px;
24543 }
24544
24545 @media only screen and (max-width: 1699px) {
24546 .wpfnl-webhook-drawer .webhook-content {
24547 max-width: 1280px;
24548 width: 100%;
24549 margin: 0 auto;
24550 }
24551 }
24552 @media only screen and (max-width: 991px) {
24553 .webhook-settings-drawer {
24554 width: 700px;
24555 }
24556 }
24557 @media only screen and (max-width: 782px) {
24558 .wpfnl-webhook-drawer {
24559 width: 100%;
24560 }
24561 }
24562 .wpfnl-settings-drawer .drawer-body {
24563 background: #f6f5fa;
24564 }
24565 .wpfnl-settings-drawer .fnl-settings-content {
24566 margin-top: 30px;
24567 }
24568 .wpfnl-settings-drawer .fnl-settings-content .wpfnl-field-wrapper > label {
24569 width: 310px;
24570 }
24571 .wpfnl-settings-drawer .fnl-settings-content .wpfnl-field-wrapper .wpfnl-fields {
24572 max-width: 350px;
24573 width: calc(100% - 350px);
24574 }
24575 .wpfnl-settings-drawer .fnl-settings-content .settings-title {
24576 padding: 16px 24px;
24577 display: flex;
24578 flex-flow: row wrap;
24579 align-items: center;
24580 font-weight: 500;
24581 color: #363B4E;
24582 text-transform: capitalize;
24583 box-shadow: 0px 2px 4px rgba(220, 220, 237, 0.4);
24584 background: #ffffff;
24585 border-radius: 10px 10px 0 0;
24586 position: relative;
24587 }
24588 .wpfnl-settings-drawer .fnl-settings-content .settings-title > svg {
24589 margin-right: 10px;
24590 }
24591 .wpfnl-settings-drawer .fnl-settings-content .settings-title a {
24592 line-height: 1;
24593 position: relative;
24594 top: 3px;
24595 margin-left: auto;
24596 }
24597 .wpfnl-settings-drawer .fnl-settings-content .settings-title a svg {
24598 width: 20px;
24599 height: 20px;
24600 }
24601 .wpfnl-settings-drawer .fnl-settings-content .settings-title a svg path {
24602 stroke: #6E42D3;
24603 }
24604 .wpfnl-settings-drawer .fnl-settings-content .hints {
24605 width: 100%;
24606 display: block;
24607 color: #f68a40;
24608 }
24609 .wpfnl-settings-drawer .fnl-settings-content .wpfnl-box {
24610 background: #ffffff;
24611 border-radius: 10px;
24612 padding: 30px;
24613 box-shadow: 0 1px 2px 0 rgba(190, 190, 215, 0.2);
24614 }
24615 .wpfnl-settings-drawer .fnl-settings-content .pro-tag-icon {
24616 transform: translateY(6px);
24617 margin-left: 0px;
24618 position: static;
24619 display: inline-block;
24620 }
24621 .wpfnl-settings-drawer .fnl-settings-content .settings-title + .wpfnl-box {
24622 border-radius: 0 0 10px 10px;
24623 }
24624 .wpfnl-settings-drawer .fnl-settings-content .wpfnl-checkbox.disabled > label {
24625 cursor: not-allowed;
24626 opacity: 0.5;
24627 }
24628 .wpfnl-settings-drawer .fnl-settings-content .wpfnl-checkbox.disabled > label:before {
24629 background-color: #d7d7d7;
24630 }
24631 .wpfnl-settings-drawer .fnl-settings-content #wpfnl-utm {
24632 display: flex;
24633 flex-flow: row wrap;
24634 }
24635 .wpfnl-settings-drawer .fnl-settings-content #wpfnl-utm .wpfnl-field-wrapper {
24636 display: block;
24637 width: 50%;
24638 padding-right: 30px;
24639 }
24640 .wpfnl-settings-drawer .fnl-settings-content #wpfnl-utm .wpfnl-field-wrapper > label {
24641 width: auto;
24642 margin-bottom: 8px;
24643 display: block;
24644 padding: 0;
24645 }
24646 .wpfnl-settings-drawer .fnl-settings-content #wpfnl-utm .wpfnl-field-wrapper .wpfnl-fields {
24647 max-width: 100%;
24648 width: 100%;
24649 }
24650 .wpfnl-settings-drawer .settings-content__footer {
24651 border-top: 1px solid #E2E5ED;
24652 padding: 20px 0 20px;
24653 margin-top: 30px;
24654 display: flex;
24655 flex-flow: row wrap;
24656 align-items: center;
24657 justify-content: flex-end;
24658 position: relative;
24659 }
24660 .wpfnl-settings-drawer .settings-content__footer .update {
24661 display: flex;
24662 flex-flow: row;
24663 align-items: center;
24664 justify-content: center;
24665 line-height: 39px;
24666 }
24667 .wpfnl-settings-drawer .settings-content__footer .wpfnl-alert {
24668 display: inline-block;
24669 margin-right: 10px;
24670 }
24671 .wpfnl-settings-drawer .settings-content__footer .wpfnl-loader {
24672 display: inline-block;
24673 }
24674
24675 .wpfnl-automations {
24676 position: relative;
24677 }
24678 .wpfnl-automations::before {
24679 content: "";
24680 position: absolute;
24681 top: 0;
24682 left: 0;
24683 pointer-events: none;
24684 background: linear-gradient(188deg, #E8E2FF 6.05%, #FFF 95.27%);
24685 height: 650px;
24686 width: 100%;
24687 }
24688 .wpfnl-automations .wpfnl-automation-hero {
24689 display: flex;
24690 flex-flow: row wrap;
24691 align-items: flex-start;
24692 gap: 40px;
24693 justify-content: space-between;
24694 max-width: 950px;
24695 margin: 0 auto;
24696 width: 100%;
24697 padding-top: 84px;
24698 margin-bottom: 60px;
24699 }
24700 .wpfnl-automations .wpfnl-automation-hero .wpfnl-automation-hero-left {
24701 width: 50%;
24702 max-width: 500px;
24703 }
24704 .wpfnl-automations .wpfnl-automation-hero .wpfnl-automation-hero-right {
24705 width: 240px;
24706 }
24707 .wpfnl-automations .wpfnl-automation-hero .hero-title {
24708 color: #1D2327;
24709 font-size: 40px;
24710 font-weight: 700;
24711 line-height: 1.15;
24712 margin-bottom: 10px;
24713 }
24714 .wpfnl-automations .wpfnl-automation-hero .hero-description {
24715 color: #1F2937;
24716 font-size: 16px;
24717 font-weight: 400;
24718 line-height: 1.5;
24719 margin-bottom: 20px;
24720 }
24721 .wpfnl-automations .wpfnl-automation-hero .cta-buttons {
24722 display: flex;
24723 gap: 8px;
24724 }
24725 .wpfnl-automations .wpfnl-automation-hero .btn-default {
24726 height: auto;
24727 line-height: 1;
24728 padding: 17px 22px;
24729 border: 1px solid transparent;
24730 display: inline-flex;
24731 gap: 6px;
24732 }
24733 .wpfnl-automations .wpfnl-automation-hero .btn-default .btn-text {
24734 font-size: 14px;
24735 display: block;
24736 color: #fff;
24737 font-weight: 500;
24738 line-height: 1;
24739 }
24740 .wpfnl-automations .wpfnl-automation-hero .btn-default.outline {
24741 background: #eee;
24742 border-color: #d8d8d8;
24743 color: #1e2327;
24744 }
24745 .wpfnl-automations .wpfnl-automation-hero .btn-default.outline .btn-text {
24746 color: #1e2327;
24747 }
24748 .wpfnl-automations .wpfnl-automation-hero .loader svg {
24749 display: block;
24750 }
24751 .wpfnl-automations .wpfnl-automation-hero .rating {
24752 color: #1F2937;
24753 font-size: 13px;
24754 font-weight: 400;
24755 line-height: 1;
24756 border-radius: 40px;
24757 border: 1px solid #D3CAF3;
24758 padding: 7px 10px;
24759 display: inline-flex;
24760 align-items: center;
24761 gap: 5px;
24762 }
24763 .wpfnl-automations .wpfnl-automation-hero .feature-list {
24764 display: flex;
24765 flex-flow: column;
24766 gap: 20px;
24767 margin-top: 23px;
24768 }
24769 .wpfnl-automations .wpfnl-automation-hero .feature-list li {
24770 color: #1F2937;
24771 font-size: 15px;
24772 font-weight: 400;
24773 line-height: 1.1;
24774 position: relative;
24775 padding-left: 26px;
24776 }
24777 .wpfnl-automations .wpfnl-automation-hero .feature-list li::before {
24778 content: "";
24779 position: absolute;
24780 top: 0;
24781 left: 0;
24782 width: 18px;
24783 height: 18px;
24784 background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1IDQuNUw2Ljc1IDEyLjc1TDMgOSIgc3Ryb2tlPSIjNkU0MkQzIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
24785 }
24786
24787 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-dashboard__header .wpfnl-dashboard-header-left {
24788 margin-bottom: 0 !important;
24789 }
24790 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-dashboard__header .wpfnl-dashboard-header-left .wpfnl-dashboard-title {
24791 color: #363B4E;
24792 font-size: 20px;
24793 font-style: normal;
24794 font-weight: 600;
24795 line-height: 1.1;
24796 }
24797 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-dashboard__header .wpfnl-dashboard-header-right {
24798 display: flex;
24799 align-items: center;
24800 gap: 15px;
24801 }
24802 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-dashboard__header .wpfnl-dashboard-header-right .funnel-search,
24803 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-dashboard__header .wpfnl-dashboard-header-right .import-export {
24804 margin: 0;
24805 }
24806 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-automation-content .hero-section .hero-video-container {
24807 position: relative;
24808 padding: 0 15px 553px 15px;
24809 height: 0;
24810 overflow: hidden;
24811 border-radius: 24px;
24812 max-width: 950px;
24813 width: 100%;
24814 margin: 0 auto;
24815 border: 6px solid #FFFFFF;
24816 }
24817 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-automation-content .hero-section .hero-video-container iframe {
24818 position: absolute;
24819 top: 0;
24820 left: 0;
24821 width: 100%;
24822 height: 553px;
24823 }
24824 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-automation-content .features-section {
24825 margin-bottom: 80px;
24826 margin-top: 80px;
24827 }
24828 @media (max-width: 1199px) {
24829 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-automation-content .features-section {
24830 margin-bottom: 60px;
24831 margin-top: 60px;
24832 }
24833 }
24834 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-automation-content .features-section .feature-container {
24835 max-width: 1440px;
24836 margin: 0 auto;
24837 padding: 0 15px;
24838 }
24839 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-automation-content .features-section .feature-container .section-title {
24840 color: #1D2327;
24841 text-align: center;
24842 font-size: 30px;
24843 font-weight: 700;
24844 line-height: 1.2;
24845 margin-bottom: 40px;
24846 }
24847 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-automation-content .features-section .feature-container .features-grid {
24848 display: grid;
24849 grid-template-columns: repeat(2, 1fr);
24850 gap: 20px;
24851 max-width: 846px;
24852 width: 100%;
24853 margin: 0 auto;
24854 }
24855 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-automation-content .features-section .feature-container .features-grid .feature-card {
24856 background: #ffffff;
24857 border-radius: 20px;
24858 padding: 40px;
24859 box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
24860 transition: transform 0.3s ease, box-shadow 0.3s ease;
24861 }
24862 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-automation-content .features-section .feature-container .features-grid .feature-card:hover {
24863 transform: translateY(-0.5px);
24864 box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);
24865 }
24866 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-automation-content .features-section .feature-container .features-grid .feature-card .feature-title {
24867 color: #363B4E;
24868 font-size: 18px;
24869 font-style: normal;
24870 font-weight: 600;
24871 line-height: 1.1;
24872 margin: 22px 0 10px;
24873 }
24874 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-automation-content .features-section .feature-container .features-grid .feature-card .feature-description {
24875 color: #7A8B9A;
24876 font-size: 15px;
24877 font-style: normal;
24878 font-weight: 400;
24879 line-height: 1.6;
24880 }
24881 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-automation-content .features-section .feature-container .features-footer {
24882 color: #363B4E;
24883 text-align: center;
24884 font-size: 20px;
24885 font-style: normal;
24886 font-weight: 700;
24887 line-height: 1.2;
24888 margin-top: 30px;
24889 }
24890 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-automation-content .bottom-cta-section {
24891 margin: 0 15px;
24892 }
24893 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-automation-content .bottom-cta-section .cta-content-container {
24894 display: flex;
24895 align-items: center;
24896 justify-content: space-between;
24897 gap: 40px;
24898 max-width: 950px;
24899 width: 100%;
24900 margin: 0 auto 64px;
24901 border-radius: 30px;
24902 background: linear-gradient(180deg, #08020C 0%, #2C0C47 56.01%, #4D157C 100%);
24903 padding: 56px 60px;
24904 position: relative;
24905 overflow: hidden;
24906 }
24907 @media (max-width: 1399px) {
24908 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-automation-content .bottom-cta-section .cta-content-container {
24909 margin-bottom: 50px;
24910 }
24911 }
24912 @media (max-width: 1199px) {
24913 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-automation-content .bottom-cta-section .cta-content-container {
24914 padding: 36px 40px;
24915 border-radius: 20px;
24916 }
24917 }
24918 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-automation-content .bottom-cta-section .cta-content-container::before {
24919 content: "";
24920 position: absolute;
24921 top: 0;
24922 left: 0;
24923 right: 0;
24924 bottom: 0;
24925 background: url("../images/automation-cta-bg.webp") no-repeat center center;
24926 background-size: cover;
24927 opacity: 0.3;
24928 pointer-events: none;
24929 z-index: -1;
24930 }
24931 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-automation-content .bottom-cta-section .cta-content-container .cta-text {
24932 width: calc(100% - 260px);
24933 max-width: 470px;
24934 }
24935 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-automation-content .bottom-cta-section .cta-content-container .cta-text .cta-title {
24936 font-weight: 600;
24937 font-size: 30px;
24938 line-height: 1.33;
24939 color: #ffffff;
24940 margin-bottom: 16px;
24941 }
24942 @media (max-width: 1199px) {
24943 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-automation-content .bottom-cta-section .cta-content-container .cta-text .cta-title {
24944 font-size: 26px;
24945 }
24946 }
24947 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-automation-content .bottom-cta-section .cta-content-container .cta-text .cta-subtitle {
24948 font-weight: 400;
24949 font-size: 15px;
24950 line-height: 1.6;
24951 color: rgba(255, 255, 255, 0.9);
24952 }
24953 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-automation-content .bottom-cta-section .cta-content-container .cta-btn-wrapper {
24954 width: 218px;
24955 display: flex;
24956 align-items: center;
24957 justify-content: end;
24958 }
24959 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-automation-content .bottom-cta-section .cta-content-container .cta-btn-wrapper .btn {
24960 padding: 12px 24px;
24961 border-radius: 10px;
24962 font-weight: 500;
24963 font-size: 16px;
24964 cursor: pointer;
24965 border: none;
24966 transition: all 0.3s ease;
24967 font-style: normal;
24968 line-height: normal;
24969 display: inline-block;
24970 }
24971 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-automation-content .bottom-cta-section .cta-content-container .cta-btn-wrapper .btn:hover {
24972 transform: translateY(-2px);
24973 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
24974 }
24975 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-automation-content .bottom-cta-section .cta-content-container .cta-btn-wrapper .btn-primary {
24976 background: #ffffff;
24977 color: #6E41D3;
24978 box-shadow: 0 2px 4px rgba(223, 223, 249, 0.25);
24979 }
24980 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-automation-content .bottom-cta-section .cta-content-container .cta-btn-wrapper .btn-primary:hover {
24981 color: rgb(94.9871244635, 47.4935622318, 204.0064377682);
24982 }
24983 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-dashboard__inner-content .funnel-list__wrapper .funnel__single-list .wpfnl-name {
24984 width: 240px;
24985 }
24986 @media (max-width: 1199px) {
24987 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-dashboard__inner-content .funnel-list__wrapper .funnel__single-list .wpfnl-name {
24988 width: 180px;
24989 }
24990 }
24991 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-dashboard__inner-content .funnel-list__wrapper .funnel__single-list .wpfnl-customers {
24992 display: flex;
24993 flex-flow: row wrap;
24994 align-items: center;
24995 gap: 8px;
24996 width: 375px;
24997 }
24998 @media (max-width: 1199px) {
24999 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-dashboard__inner-content .funnel-list__wrapper .funnel__single-list .wpfnl-customers {
25000 width: 270px;
25001 }
25002 }
25003 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-dashboard__inner-content .funnel-list__wrapper .funnel__single-list .wpfnl-status {
25004 width: 75px;
25005 position: relative;
25006 }
25007 @media (max-width: 1199px) {
25008 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-dashboard__inner-content .funnel-list__wrapper .funnel__single-list .wpfnl-status {
25009 width: 60px;
25010 }
25011 }
25012 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-dashboard__inner-content .funnel-list__wrapper .funnel__single-list .list-action {
25013 display: flex;
25014 flex-flow: row;
25015 align-items: center;
25016 width: 80px;
25017 gap: 9px;
25018 }
25019 @media (max-width: 1199px) {
25020 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-dashboard__inner-content .funnel-list__wrapper .funnel__single-list .list-action {
25021 width: 80px;
25022 }
25023 }
25024 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-dashboard__inner-content .funnel-list__wrapper .funnel__single-list.list-header .list-cell {
25025 color: #7A8B9A;
25026 font-family: Roboto;
25027 font-size: 14px;
25028 font-style: normal;
25029 font-weight: 400;
25030 line-height: normal;
25031 }
25032 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-dashboard__inner-content .funnel-list__wrapper .funnel__single-list.list-header .list-cell.wpfnl-name {
25033 padding: 0;
25034 }
25035 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-dashboard__inner-content .funnel-list__wrapper .funnel__single-list.list-body .list-cell.wpfnl-customers {
25036 display: flex;
25037 align-items: center;
25038 gap: 5px;
25039 }
25040 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-dashboard__inner-content .funnel-list__wrapper .funnel__single-list.list-body .list-cell.wpfnl-customers .customers-count {
25041 display: flex;
25042 align-items: center;
25043 gap: 6px;
25044 padding: 8px 12px;
25045 border: 1px solid #EEF0F3;
25046 border-radius: 100px;
25047 }
25048 @media (max-width: 1199px) {
25049 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-dashboard__inner-content .funnel-list__wrapper .funnel__single-list.list-body .list-cell.wpfnl-customers .customers-count {
25050 padding: 6px 10px;
25051 }
25052 }
25053 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-dashboard__inner-content .funnel-list__wrapper .funnel__single-list.list-body .list-cell.wpfnl-customers .customers-count span {
25054 color: #7A8B9A;
25055 font-size: 13px;
25056 font-style: normal;
25057 font-weight: 400;
25058 line-height: 1.08;
25059 }
25060 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-dashboard__inner-content .list-footer {
25061 display: flex;
25062 flex-flow: row wrap;
25063 align-items: center;
25064 justify-content: space-between;
25065 padding: 17px 24px;
25066 }
25067 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-dashboard__inner-content .list-footer .pagination-number p {
25068 display: flex;
25069 align-items: center;
25070 gap: 10px;
25071 white-space: nowrap;
25072 }
25073 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-dashboard__inner-content .list-footer .pagination-number p select {
25074 width: 56px;
25075 min-width: auto;
25076 padding: 2px 8px;
25077 height: 32px;
25078 }
25079 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-dashboard__inner-content .list-footer .pagination .wpfnl-pagination {
25080 display: flex;
25081 align-items: center;
25082 justify-content: center;
25083 }
25084 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-dashboard__inner-content .wpfnl-funnel-automation-pro-settings-wrapper {
25085 padding: 95px 85px;
25086 background: #FFFFFF;
25087 box-shadow: 0 1px 1px rgba(182, 185, 191, 0.3);
25088 border-radius: 10px;
25089 display: flex;
25090 gap: 20px;
25091 }
25092 @media (max-width: 1550px) {
25093 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-dashboard__inner-content .wpfnl-funnel-automation-pro-settings-wrapper {
25094 padding: 40px;
25095 }
25096 }
25097 @media (max-width: 1399px) {
25098 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-dashboard__inner-content .wpfnl-funnel-automation-pro-settings-wrapper {
25099 flex-direction: column;
25100 }
25101 }
25102 @media (max-width: 1199px) {
25103 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-dashboard__inner-content .wpfnl-funnel-automation-pro-settings-wrapper {
25104 padding: 30px;
25105 }
25106 }
25107 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-dashboard__inner-content .wpfnl-funnel-automation-pro-settings-wrapper .feature-content-wrapper {
25108 border: 1px solid #EEF0F3;
25109 border-radius: 10px;
25110 flex: 1;
25111 }
25112 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-dashboard__inner-content .wpfnl-funnel-automation-pro-settings-wrapper .feature-content-wrapper .feature-card-wrapper {
25113 border-radius: 10px 10px 0 0;
25114 background: #F6F5FA;
25115 display: grid;
25116 grid-template-columns: repeat(2, 1fr);
25117 gap: 10px;
25118 padding: 20px;
25119 border-bottom: 1px solid #EEF0F3;
25120 }
25121 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-dashboard__inner-content .wpfnl-funnel-automation-pro-settings-wrapper .feature-content-wrapper .feature-card-wrapper.feature-card-img {
25122 display: flex;
25123 align-items: center;
25124 justify-content: center;
25125 padding: 26px;
25126 }
25127 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-dashboard__inner-content .wpfnl-funnel-automation-pro-settings-wrapper .feature-content-wrapper .feature-card-wrapper.feature-card-img img {
25128 max-width: 433px;
25129 width: 100%;
25130 }
25131 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-dashboard__inner-content .wpfnl-funnel-automation-pro-settings-wrapper .feature-content-wrapper .feature-card-wrapper .single-card {
25132 background: #ffffff;
25133 box-shadow: 0 1px 1px rgba(182, 185, 191, 0.3);
25134 border-radius: 10px;
25135 padding: 20px;
25136 }
25137 @media (max-width: 1550px) {
25138 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-dashboard__inner-content .wpfnl-funnel-automation-pro-settings-wrapper .feature-content-wrapper .feature-card-wrapper .single-card {
25139 padding: 17px;
25140 }
25141 }
25142 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-dashboard__inner-content .wpfnl-funnel-automation-pro-settings-wrapper .feature-content-wrapper .feature-card-wrapper .single-card .card-title {
25143 color: #2D3149;
25144 font-size: 14px;
25145 font-style: normal;
25146 font-weight: 600;
25147 line-height: 1.14;
25148 letter-spacing: -0.14px;
25149 margin: 10px 0;
25150 }
25151 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-dashboard__inner-content .wpfnl-funnel-automation-pro-settings-wrapper .feature-content-wrapper .feature-text-wrapper {
25152 padding: 30px;
25153 }
25154 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-dashboard__inner-content .wpfnl-funnel-automation-pro-settings-wrapper .feature-content-wrapper .feature-text-wrapper .feature-heading {
25155 color: #2D3149;
25156 font-size: 18px;
25157 text-align: center;
25158 font-style: normal;
25159 font-weight: 700;
25160 line-height: 1.2;
25161 margin-bottom: 14px;
25162 }
25163 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-dashboard__inner-content .wpfnl-funnel-automation-pro-settings-wrapper .feature-content-wrapper .feature-text-wrapper .feature-des {
25164 color: #7A8B9A;
25165 text-align: center;
25166 font-size: 14px;
25167 font-style: normal;
25168 font-weight: 400;
25169 line-height: 1.5;
25170 max-width: 372px;
25171 width: 100%;
25172 margin: 0 auto;
25173 }
25174
25175 @media screen and (max-width: 1399px) {
25176 .wpfnl-automations .wpfnl-automation-hero {
25177 padding-top: 54px;
25178 }
25179 .wpfnl-automations .wpfnl-automation-hero .hero-title {
25180 font-size: 34px;
25181 }
25182 }
25183 @media screen and (max-width: 1199px) {
25184 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-automation-content .hero-section .hero-video-container {
25185 padding: 0 15px 493px 15px;
25186 }
25187 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-automation-content .features-section .feature-container .section-title {
25188 font-size: 24px;
25189 margin-bottom: 25px;
25190 }
25191 .wpfunnels_page_wpfnl_automations .wpfnl-dashboard .dashboard-nav__content .wpfnl-automation-content .features-section .feature-container .features-grid .feature-card {
25192 padding: 26px;
25193 border-radius: 14px;
25194 }
25195 }
25196 .wpfnl-integrations {
25197 width: 100%;
25198 margin-top: 20px;
25199 padding-bottom: 40px;
25200 }
25201 .wpfnl-integrations .dashboard-nav__content {
25202 max-width: 1200px;
25203 }
25204 .wpfnl-integrations .integration-section-title {
25205 color: #1D2327;
25206 font-size: 20px;
25207 font-weight: 600;
25208 line-height: 1.2;
25209 margin-bottom: 30px;
25210 display: flex;
25211 align-items: center;
25212 gap: 10px;
25213 }
25214 .wpfnl-integrations .integrations-content {
25215 margin-top: 30px;
25216 }
25217 .wpfnl-integrations .integrations-banner {
25218 background-color: #171427;
25219 background-image: url("../images/integration-banner-bg.webp");
25220 background-size: cover;
25221 background-position: center;
25222 background-repeat: no-repeat;
25223 border-radius: 20px;
25224 padding: 30px;
25225 display: flex;
25226 flex-direction: column;
25227 align-items: center;
25228 justify-content: center;
25229 text-align: center;
25230 height: 303px;
25231 overflow: hidden;
25232 position: relative;
25233 }
25234 .wpfnl-integrations .integrations-banner .circle-blur {
25235 position: absolute;
25236 top: 50%;
25237 left: 50%;
25238 width: 570px;
25239 height: 550px;
25240 background: #6E42D3;
25241 filter: blur(250px);
25242 border-radius: 50%;
25243 transform: translate(-50%, -50%);
25244 display: block;
25245 z-index: 0;
25246 }
25247 .wpfnl-integrations .integrations-banner .banner-title {
25248 color: #FFF;
25249 font-size: 30px;
25250 font-weight: 600;
25251 line-height: 1.2;
25252 position: relative;
25253 z-index: 1;
25254 }
25255 .wpfnl-integrations .integrations-banner .banner-description {
25256 color: #FFF;
25257 font-size: 14px;
25258 font-weight: 400;
25259 line-height: 1.5;
25260 max-width: 618px;
25261 margin: 9px auto 0;
25262 position: relative;
25263 z-index: 1;
25264 }
25265 .wpfnl-integrations .integrations-banner .banner-cta-btn {
25266 color: #442D81;
25267 font-size: 17px;
25268 font-weight: 500;
25269 line-height: 1;
25270 border-radius: 10px;
25271 background: #FFF;
25272 padding: 12px 25px;
25273 margin-top: 24px;
25274 display: flex;
25275 align-items: center;
25276 justify-content: center;
25277 gap: 6px;
25278 position: relative;
25279 z-index: 1;
25280 }
25281 .wpfnl-integrations .integrations-banner .banner-cta-btn:focus, .wpfnl-integrations .integrations-banner .banner-cta-btn:hover {
25282 background-color: #6E42D3;
25283 color: #FFF;
25284 }
25285 .wpfnl-integrations .integrations-list {
25286 margin-top: 33px;
25287 }
25288 .wpfnl-integrations .integrations-header {
25289 display: flex;
25290 align-items: center;
25291 justify-content: space-between;
25292 margin-bottom: 24px;
25293 }
25294 .wpfnl-integrations .integrations-title {
25295 color: #1D2327;
25296 font-size: 24px;
25297 font-weight: 600;
25298 line-height: 1.2;
25299 margin: 0;
25300 }
25301 .wpfnl-integrations .integrations-search {
25302 position: relative;
25303 display: flex;
25304 align-items: center;
25305 }
25306 .wpfnl-integrations .integrations-search svg {
25307 position: absolute;
25308 left: 14px;
25309 pointer-events: none;
25310 top: 14px;
25311 }
25312 .wpfnl-integrations input[type=text].integrations-search-input {
25313 width: 260px;
25314 padding: 7px 16px 7px 36px;
25315 height: 40px;
25316 font-size: 14px;
25317 color: #1D2327;
25318 background: #FFF;
25319 transition: all 0.3s ease;
25320 border-radius: 10px;
25321 box-shadow: 0 1px 1px 0 rgba(182, 185, 191, 0.3);
25322 border: none;
25323 }
25324 .wpfnl-integrations input[type=text].integrations-search-input::placeholder {
25325 color: #707070;
25326 }
25327 .wpfnl-integrations input[type=text].integrations-search-input:focus {
25328 outline: 1px solid #b9a3ee;
25329 }
25330 .wpfnl-integrations .integrations-grid {
25331 display: grid;
25332 grid-template-columns: repeat(4, 1fr);
25333 gap: 20px;
25334 }
25335 .wpfnl-integrations .integrations-no-results {
25336 text-align: center;
25337 padding: 60px 20px;
25338 }
25339 .wpfnl-integrations .integrations-no-results p {
25340 font-size: 18px;
25341 color: #1F2937;
25342 line-height: 1.2;
25343 }
25344 .wpfnl-integrations .integration-card {
25345 background: #FFF;
25346 border-radius: 10px;
25347 padding: 24px;
25348 transition: all 0.3s ease;
25349 position: relative;
25350 box-shadow: 0 1px 1px rgba(182, 185, 191, 0.3);
25351 }
25352 .wpfnl-integrations .integration-card-icon {
25353 display: block;
25354 margin-bottom: 20px;
25355 }
25356 .wpfnl-integrations .integration-card-lock {
25357 position: absolute;
25358 top: 16px;
25359 right: 16px;
25360 }
25361 .wpfnl-integrations .integration-card-lock svg {
25362 display: block;
25363 }
25364 .wpfnl-integrations .integration-card-title {
25365 color: #1F2937;
25366 font-size: 16px;
25367 font-weight: 600;
25368 line-height: 1.2;
25369 margin: 0 0 8px 0;
25370 display: flex;
25371 align-items: center;
25372 gap: 8px;
25373 }
25374 .wpfnl-integrations .integration-card-badge {
25375 background: #6E42D3;
25376 color: #FFF;
25377 font-size: 11px;
25378 font-weight: 500;
25379 padding: 3px 8px;
25380 border-radius: 4px;
25381 line-height: 1;
25382 }
25383 .wpfnl-integrations .integration-card-description {
25384 color: #707070;
25385 font-size: 14px;
25386 font-weight: 400;
25387 line-height: 1.5;
25388 margin: 0;
25389 }
25390
25391 @media screen and (max-width: 1199px) {
25392 .wpfnl-integrations .integrations-banner {
25393 height: 263px;
25394 }
25395 .wpfnl-integrations .integrations-banner .banner-title {
25396 font-size: 26px;
25397 }
25398 .wpfnl-integrations .integrations-title {
25399 font-size: 20px;
25400 }
25401 .wpfnl-integrations .integrations-grid {
25402 grid-template-columns: repeat(3, 1fr);
25403 }
25404 }
25405 .wpfnl-templates-page .dashboard-nav__content {
25406 width: 100%;
25407 padding: 24px;
25408 }
25409 .wpfnl-templates-page #templates-library {
25410 min-height: 580px;
25411 width: 100%;
25412 }
25413 .wpfnl-templates-page .create-funnel-loader-overlay#create-funnel-loader {
25414 position: static;
25415 opacity: 1;
25416 visibility: visible;
25417 display: flex;
25418 width: 100%;
25419 min-height: calc(100vh - 120px);
25420 height: auto;
25421 margin: 0;
25422 }
25423 .wpfnl-templates-page .template-library-modal {
25424 position: relative !important;
25425 top: 0 !important;
25426 left: 0 !important;
25427 width: 100% !important;
25428 height: auto !important;
25429 background: transparent !important;
25430 z-index: 1 !important;
25431 }
25432 .wpfnl-templates-page .template-library-modal .funnel-templates-sidebar .category-filter-wrapper {
25433 height: max-content;
25434 overflow: inherit;
25435 }
25436 .wpfnl-templates-page .template-library-modal .wpfnl-create-funnel__templates-wrapper {
25437 max-height: max-content;
25438 overflow: inherit;
25439 width: calc(100% - 280px);
25440 margin: 0 auto;
25441 }
25442 .wpfnl-templates-page .template-library-modal .back-form-modal.wpfnl-modal-close {
25443 display: none !important;
25444 }
25445 .wpfnl-templates-page .template-library-modal #wpfnl-create-funnel__inner-content {
25446 display: block !important;
25447 }
25448 .wpfnl-templates-page .template-library-modal .funnel-templates-content {
25449 padding-right: 0;
25450 }
25451 .wpfnl-templates-page .template-library-modal .wpfnl-create-funnel__templates {
25452 gap: 24px;
25453 row-gap: 40px;
25454 }
25455 .wpfnl-templates-page .template-library-modal .wpfnl-create-funnel__templates .create-funnel__single-template {
25456 width: calc(25% - 18px);
25457 }
25458
25459 @media only screen and (max-width: 1699px) {
25460 .wpfnl-templates-page .template-library-modal .wpfnl-create-funnel__templates-wrapper {
25461 width: calc(100% - 80px);
25462 }
25463 }
25464 @media only screen and (max-width: 1399px) {
25465 .wpfnl-templates-page .template-library-modal .wpfnl-create-funnel__templates-wrapper {
25466 width: calc(100% - 48px);
25467 }
25468 .wpfnl-templates-page .template-library-modal .wpfnl-create-funnel__templates {
25469 row-gap: 30px;
25470 }
25471 .wpfnl-templates-page .template-library-modal .wpfnl-create-funnel__templates .create-funnel__single-template {
25472 width: calc(33.3333333333% - 16px);
25473 }
25474 }
25475 @media only screen and (max-width: 1199px) {
25476 .wpfnl-templates-page .template-library-modal .wpfnl-create-funnel__templates .create-funnel__single-template {
25477 width: calc(50% - 12px);
25478 }
25479 }
25480 .ab-testing-drawer {
25481 box-shadow: none;
25482 width: calc(100% - 160px);
25483 transition: none;
25484 }
25485 .ab-testing-drawer .drawer-wrapper {
25486 background: #F6F5FA;
25487 }
25488 .ab-testing-drawer .ab-testing-drawer-loader {
25489 position: absolute;
25490 left: 0;
25491 top: 0;
25492 width: 100%;
25493 height: 100%;
25494 display: flex;
25495 flex-flow: column;
25496 align-items: center;
25497 justify-content: center;
25498 background: #f6f5fa;
25499 z-index: 2;
25500 }
25501 .ab-testing-drawer .ab-testing-drawer-loader .wpfnl-loader {
25502 display: block;
25503 width: 50px;
25504 height: 50px;
25505 }
25506
25507 .folded .ab-testing-drawer {
25508 width: calc(100% - 36px);
25509 }
25510
25511 @media only screen and (max-width: 782px) {
25512 .folded .ab-testing-drawer {
25513 width: 100%;
25514 top: 46px;
25515 }
25516 }
25517 .ab-testing-drawer .drawer-header {
25518 background: #ffffff;
25519 position: relative;
25520 box-shadow: 0px 1px 2px rgba(190, 190, 215, 0.14);
25521 padding: 15px 24px;
25522 gap: 10px;
25523 }
25524 .ab-testing-drawer .header-left {
25525 display: flex;
25526 align-items: center;
25527 gap: 10px;
25528 }
25529 .ab-testing-drawer .header-left.is-pro {
25530 position: relative;
25531 z-index: 2;
25532 }
25533 .ab-testing-drawer .header-left > h4 {
25534 display: flex;
25535 flex-flow: row wrap;
25536 align-items: center;
25537 }
25538 .ab-testing-drawer .header-left .step-type,
25539 .ab-testing-drawer .header-left .step-title {
25540 color: #363B4E;
25541 font-size: 15px;
25542 font-weight: 500;
25543 line-height: 1;
25544 }
25545 .ab-testing-drawer .header-left .step-title {
25546 max-width: 235px;
25547 white-space: nowrap;
25548 overflow: hidden;
25549 text-overflow: ellipsis;
25550 }
25551 .ab-testing-drawer .header-left .step-type {
25552 text-transform: capitalize;
25553 }
25554 .ab-testing-drawer .header-left .ab-testing-status {
25555 border-radius: 100px;
25556 border: 1px solid #EFEFEF;
25557 background: #F4F4F4;
25558 display: inline-block;
25559 color: #2D3149;
25560 font-size: 10px;
25561 font-weight: 500;
25562 line-height: 1;
25563 padding: 5px 11px;
25564 margin-left: 8px;
25565 text-transform: capitalize;
25566 }
25567 .ab-testing-drawer .header-left .ab-testing-status.running {
25568 background: rgba(36, 194, 26, 0.1);
25569 color: #25C11B;
25570 border-color: rgba(36, 194, 26, 0.1);
25571 }
25572 .ab-testing-drawer .header-center .header-title {
25573 font-size: 18px;
25574 font-weight: 500;
25575 line-height: 1;
25576 color: #363B4E;
25577 }
25578 .ab-testing-drawer .header-right {
25579 display: flex;
25580 align-items: center;
25581 gap: 14px;
25582 }
25583 .ab-testing-drawer .header-right .wpfnl-alert {
25584 display: block;
25585 }
25586 .ab-testing-drawer .header-right .copy-ab-url {
25587 width: auto;
25588 height: 40px;
25589 display: flex;
25590 align-items: center;
25591 justify-content: center;
25592 cursor: pointer;
25593 border-radius: 8px;
25594 border: 1px solid #EEF0F3;
25595 box-shadow: none;
25596 outline: none;
25597 position: relative;
25598 background: transparent;
25599 padding: 11px 20px 9px;
25600 gap: 9px;
25601 }
25602 .ab-testing-drawer .header-right .copy-ab-url .copy-text {
25603 font-size: 14px;
25604 font-weight: 500;
25605 line-height: 1;
25606 color: #363B4E;
25607 }
25608 .ab-testing-drawer .header-right .copy-ab-url .copyed {
25609 background-color: #464646;
25610 position: absolute;
25611 right: -4px;
25612 bottom: -18px;
25613 font-size: 11px;
25614 font-style: normal;
25615 color: #fff;
25616 line-height: 1;
25617 padding: 4px;
25618 border-radius: 3px;
25619 transition: all 0.3s ease;
25620 opacity: 0;
25621 visibility: hidden;
25622 }
25623 .ab-testing-drawer .header-right .copy-ab-url .copyed:before {
25624 content: "";
25625 position: absolute;
25626 left: 50%;
25627 top: -1px;
25628 width: 6px;
25629 height: 6px;
25630 background: #464646;
25631 transform: rotate(45deg) translateX(-50%);
25632 }
25633 .ab-testing-drawer .header-right .copy-ab-url.copy-confirmed .copyed {
25634 bottom: -25px;
25635 opacity: 1;
25636 visibility: visible;
25637 }
25638 .ab-testing-drawer .header-right .traffic-distribution[data-tour=yes],
25639 .ab-testing-drawer .header-right .start[data-tour=yes],
25640 .ab-testing-drawer .header-right .stats[data-tour=yes] {
25641 z-index: 4;
25642 position: relative;
25643 }
25644 .ab-testing-drawer .header-right .more-options[data-tour=yes] {
25645 z-index: 4;
25646 position: relative;
25647 background: #fff;
25648 }
25649 .ab-testing-drawer .header-right .btn-default {
25650 height: auto;
25651 line-height: 1;
25652 padding: 11px 20px 9px;
25653 min-width: auto;
25654 display: flex;
25655 align-items: center;
25656 gap: 9px;
25657 letter-spacing: -0.14px;
25658 color: #363B4E;
25659 border-radius: 8px;
25660 border: 1px solid #EEF0F3;
25661 background: #FFF;
25662 }
25663 .ab-testing-drawer .header-right .btn-default:hover {
25664 background-color: #f7f7f7;
25665 }
25666 .ab-testing-drawer .header-right .btn-default.stats svg {
25667 display: block;
25668 position: relative;
25669 top: -1px;
25670 }
25671 .ab-testing-drawer .header-right .btn-default.start {
25672 background: #6E42D3;
25673 border-color: #6E42D3;
25674 color: #fff;
25675 width: 40px;
25676 height: auto;
25677 padding: 10px;
25678 border-radius: 10px;
25679 }
25680 .ab-testing-drawer .header-right .btn-default.start svg {
25681 position: relative;
25682 top: 0px;
25683 }
25684 .ab-testing-drawer .header-right .btn-default.start:hover {
25685 background-color: #4C25A5;
25686 }
25687 .ab-testing-drawer .header-right .btn-default.its-disabled {
25688 color: rgba(54, 59, 78, 0.4);
25689 background: #ffffff;
25690 cursor: not-allowed;
25691 }
25692 .ab-testing-drawer .header-right .btn-default.its-disabled.stats path {
25693 fill: rgba(167, 168, 179, 0.4);
25694 }
25695 .ab-testing-drawer .header-right .btn-default.its-disabled.start {
25696 background: rgba(110, 66, 211, 0.5);
25697 border-color: transparent;
25698 color: rgba(255, 255, 255, 0.7);
25699 }
25700 .ab-testing-drawer .header-right .btn-default.its-disabled.start path {
25701 fill: rgba(255, 255, 255, 0.7);
25702 }
25703 .ab-testing-drawer .header-right .btn-default .wpfnl-loader {
25704 display: inline-block;
25705 margin-left: 0;
25706 }
25707 .ab-testing-drawer .header-right .action-buttons {
25708 display: flex;
25709 align-items: stretch;
25710 border-radius: 8px;
25711 overflow: hidden;
25712 }
25713 .ab-testing-drawer .header-right .action-buttons button {
25714 width: 40px;
25715 height: auto;
25716 display: flex;
25717 align-items: center;
25718 justify-content: center;
25719 background-color: #FF5155;
25720 padding: 10px;
25721 border: 1px solid #FF5155;
25722 border-right: 1px solid #ffffff;
25723 cursor: pointer;
25724 transition: background-color 0.3s ease, box-shadow 0.3s ease;
25725 }
25726 .ab-testing-drawer .header-right .action-buttons button:last-child {
25727 border-right: none;
25728 }
25729 .ab-testing-drawer .header-right .action-buttons button:hover {
25730 background-color: #FF5C5C;
25731 }
25732 .ab-testing-drawer .header-right .action-buttons button:active {
25733 transform: scale(0.95);
25734 }
25735 .ab-testing-drawer .header-right .action-buttons button .icon {
25736 width: 20px;
25737 height: 20px;
25738 fill: #FF4D4D;
25739 transition: fill 0.3s ease;
25740 }
25741 .ab-testing-drawer .header-right .action-buttons button .icon:hover {
25742 fill: #FFFFFF;
25743 }
25744 .ab-testing-drawer .header-right .more-options {
25745 line-height: 1;
25746 background: transparent;
25747 border: none;
25748 padding: 6px 9px;
25749 cursor: pointer;
25750 position: relative;
25751 }
25752 .ab-testing-drawer .header-right .more-options .options-dropdown {
25753 position: absolute;
25754 right: -10px;
25755 top: 50px;
25756 background: #FFFFFF;
25757 width: 148px;
25758 padding: 8px 9px;
25759 border-radius: 6px;
25760 border: 1px solid #EBEDF0;
25761 box-shadow: 0px 6px 8px 0px rgba(191, 191, 191, 0.1);
25762 opacity: 0;
25763 visibility: hidden;
25764 transition: all 0.3s ease;
25765 }
25766 .ab-testing-drawer .header-right .more-options .options-dropdown li {
25767 font-weight: 500;
25768 font-size: 14px;
25769 line-height: 1.14;
25770 color: #363B4E;
25771 display: flex;
25772 align-items: center;
25773 gap: 8px;
25774 padding: 8px;
25775 border-radius: 4px;
25776 cursor: pointer;
25777 transition: all 0.3s ease;
25778 }
25779 .ab-testing-drawer .header-right .more-options .options-dropdown li:hover {
25780 background: #F6F8FA;
25781 }
25782 .ab-testing-drawer .header-right .more-options.show-options .options-dropdown {
25783 top: 44px;
25784 opacity: 1;
25785 visibility: visible;
25786 z-index: 1;
25787 }
25788
25789 @media only screen and (max-width: 1199px) {
25790 .ab-testing-drawer .header-left .step-title {
25791 max-width: 195px;
25792 }
25793 .ab-testing-drawer .header-right {
25794 gap: 10px;
25795 }
25796 .ab-testing-drawer .header-right .btn-default {
25797 padding: 11px 15px 9px;
25798 }
25799 }
25800 @media only screen and (max-width: 991px) {
25801 .ab-testing-drawer .drawer-header {
25802 padding: 15px 15px;
25803 gap: 5px;
25804 }
25805 .ab-testing-drawer .header-center .header-title {
25806 font-size: 16px;
25807 }
25808 .ab-testing-drawer .header-left .step-type,
25809 .ab-testing-drawer .header-left .step-title {
25810 font-size: 14px;
25811 }
25812 .ab-testing-drawer .header-left .step-title {
25813 max-width: 160px;
25814 }
25815 .ab-testing-drawer .header-right .btn-default {
25816 padding: 9px 10px 7px;
25817 }
25818 }
25819 .ab-testing-drawer .single-ab-step {
25820 width: 180px;
25821 position: relative;
25822 background: #FFFFFF;
25823 box-sizing: border-box;
25824 border-radius: 10px;
25825 border: 1px solid #EDECF2;
25826 box-shadow: 0px 20px 20px rgba(190, 190, 215, 0.08);
25827 position: relative;
25828 }
25829 .ab-testing-drawer .single-ab-step .ab-variation-delete {
25830 position: absolute;
25831 right: -8px;
25832 top: -8px;
25833 width: 22px;
25834 height: 22px;
25835 border-radius: 30px;
25836 background: #f6f5fa;
25837 color: #ffffff;
25838 border: 2px solid #EE5F5A;
25839 line-height: 1.3;
25840 cursor: pointer;
25841 z-index: 1;
25842 opacity: 0;
25843 visibility: hidden;
25844 transition: all 0.3s ease;
25845 }
25846 .ab-testing-drawer .single-ab-step .ab-variation-delete:before {
25847 content: "";
25848 position: absolute;
25849 left: 0;
25850 top: 0;
25851 width: 100%;
25852 height: 100%;
25853 background-image: url(../images/cross.svg);
25854 background-repeat: no-repeat;
25855 background-size: 80% 80%;
25856 background-position: center center;
25857 border-radius: 50%;
25858 }
25859 .ab-testing-drawer .single-ab-step:hover .ab-variation-delete {
25860 opacity: 1;
25861 visibility: visible;
25862 }
25863 .ab-testing-drawer .single-ab-step .variation-type {
25864 background: #0094A6;
25865 position: absolute;
25866 top: -20px;
25867 left: 15px;
25868 color: #FFF;
25869 font-size: 10px;
25870 font-weight: 600;
25871 line-height: 1;
25872 padding: 5px 11px;
25873 border-radius: 8px 8px 0 0;
25874 text-transform: capitalize;
25875 }
25876 .ab-testing-drawer .single-ab-step .variation-type.variant {
25877 background: #EE8134;
25878 }
25879 .ab-testing-drawer .single-ab-step .variation-type .variant-no {
25880 font-size: 10px;
25881 font-weight: 600;
25882 line-height: 1;
25883 color: #FFF;
25884 }
25885 .ab-testing-drawer .single-ab-step .step-header {
25886 background: #E8F1FF;
25887 box-sizing: border-box;
25888 border-radius: 10px 10px 0px 0px;
25889 padding: 10px 3px 9px;
25890 }
25891 .ab-testing-drawer .single-ab-step .step-header .step-title {
25892 color: #363B4E;
25893 font-weight: 500;
25894 font-size: 13px;
25895 line-height: 14px;
25896 padding: 0;
25897 margin: 0;
25898 text-transform: capitalize;
25899 display: flex;
25900 align-items: center;
25901 justify-content: center;
25902 gap: 6px;
25903 }
25904 .ab-testing-drawer .single-ab-step .step-header .step-title svg {
25905 width: 15px;
25906 height: 15px;
25907 }
25908 .ab-testing-drawer .single-ab-step .step-body {
25909 padding: 10px;
25910 }
25911 .ab-testing-drawer .single-ab-step .step-body .preview-img {
25912 border-radius: 8px;
25913 border: 1px solid #EEF0F3;
25914 position: relative;
25915 overflow: hidden;
25916 height: 121px;
25917 background: #f6f5fa;
25918 }
25919 .ab-testing-drawer .single-ab-step .step-body .preview-img > div {
25920 height: 100%;
25921 background-repeat: no-repeat;
25922 background-size: cover;
25923 background-position: center -5px;
25924 }
25925 .ab-testing-drawer .single-ab-step .step-body .winner-badge {
25926 position: absolute;
25927 left: 0;
25928 top: 0;
25929 background: transparent;
25930 width: 50px;
25931 height: 50px;
25932 padding: 6px;
25933 }
25934 .ab-testing-drawer .single-ab-step .step-body .winner-badge::before {
25935 content: "";
25936 position: absolute;
25937 left: 0;
25938 top: 0;
25939 border-top: 50px solid #24C21A;
25940 border-right: 50px solid transparent;
25941 border-top-left-radius: 8px;
25942 z-index: 0;
25943 }
25944 .ab-testing-drawer .single-ab-step .step-body .winner-badge svg {
25945 position: relative;
25946 z-index: 1;
25947 }
25948 .ab-testing-drawer .single-ab-step .step-body .step-cta > span {
25949 border: 1px solid #EEF0F3;
25950 border-radius: 8px;
25951 display: block;
25952 font-weight: 500;
25953 font-size: 12px;
25954 line-height: 1;
25955 text-align: center;
25956 text-transform: capitalize;
25957 color: #363B4E;
25958 padding: 8px 5px;
25959 margin-top: 10px;
25960 }
25961 .ab-testing-drawer .single-ab-step .step-control-button {
25962 background: #fff;
25963 display: flex;
25964 flex-flow: row;
25965 align-items: center;
25966 justify-content: center;
25967 z-index: 2;
25968 transition: all 0.3s ease;
25969 width: 100%;
25970 margin-top: 12px;
25971 gap: 10px;
25972 }
25973 .ab-testing-drawer .single-ab-step .step-control-button > li {
25974 width: 24px;
25975 height: 22px;
25976 display: flex;
25977 flex-flow: column;
25978 align-items: center;
25979 justify-content: center;
25980 position: relative;
25981 }
25982 .ab-testing-drawer .single-ab-step .step-control-button > li > a, .ab-testing-drawer .single-ab-step .step-control-button > li > button {
25983 display: flex;
25984 text-align: center;
25985 align-items: center;
25986 line-height: 22px;
25987 width: 100%;
25988 cursor: pointer;
25989 justify-content: center;
25990 }
25991 .ab-testing-drawer .single-ab-step .step-control-button > li > button {
25992 border: none;
25993 background: transparent;
25994 }
25995 .ab-testing-drawer .single-ab-step .step-control-button > li > button svg {
25996 display: block;
25997 position: relative;
25998 margin: 0 auto;
25999 }
26000 .ab-testing-drawer .single-ab-step .step-control-button .options-dropdown {
26001 position: absolute;
26002 left: 0;
26003 top: 30px;
26004 background: #FFFFFF;
26005 border-radius: 6px;
26006 border: 1px solid #EBEDF0;
26007 box-shadow: 0px 6px 8px 0px rgba(191, 191, 191, 0.1);
26008 width: 190px;
26009 padding: 10px;
26010 opacity: 0;
26011 visibility: hidden;
26012 transition: all 0.3s ease;
26013 z-index: 2;
26014 }
26015 .ab-testing-drawer .single-ab-step .step-control-button .options-dropdown li {
26016 font-size: 14px;
26017 line-height: 1.14;
26018 color: #2D3149;
26019 display: flex;
26020 align-items: center;
26021 gap: 8px;
26022 padding: 8px;
26023 border-radius: 4px;
26024 transition: all 0.3s ease;
26025 cursor: pointer;
26026 }
26027 .ab-testing-drawer .single-ab-step .step-control-button .options-dropdown li svg {
26028 position: relative;
26029 top: -1px;
26030 }
26031 .ab-testing-drawer .single-ab-step .step-control-button .options-dropdown li:hover {
26032 background: #F6F8FA;
26033 }
26034 .ab-testing-drawer .single-ab-step .step-control-button li.show-dorpdown .options-dropdown {
26035 top: 25px;
26036 opacity: 1;
26037 visibility: visible;
26038 }
26039 .ab-testing-drawer .single-ab-step.landing .step-header {
26040 background: #E8F1FF;
26041 }
26042 .ab-testing-drawer .single-ab-step.landing .step-header .step-title svg {
26043 width: 15px;
26044 height: 15px;
26045 }
26046 .ab-testing-drawer .single-ab-step.checkout .step-header {
26047 background: #FDF0E8;
26048 padding: 9px 3px 8px;
26049 }
26050 .ab-testing-drawer .single-ab-step.checkout .step-header .step-title svg {
26051 width: 15px;
26052 height: 17px;
26053 top: -1px;
26054 }
26055 .ab-testing-drawer .single-ab-step.upsell .step-header {
26056 background: #E9F9E8;
26057 }
26058 .ab-testing-drawer .single-ab-step.upsell .step-header .step-title svg {
26059 width: 15px;
26060 height: 15px;
26061 }
26062 .ab-testing-drawer .single-ab-step.downsell .step-header {
26063 background: #FCF0F1;
26064 }
26065 .ab-testing-drawer .single-ab-step.downsell .step-header .step-title svg {
26066 width: 15px;
26067 height: 15px;
26068 }
26069 .ab-testing-drawer .single-ab-step.thankyou .step-header {
26070 background: #E6FAF5;
26071 }
26072 .ab-testing-drawer .single-ab-step.thankyou .step-header .step-title svg {
26073 width: 15px;
26074 height: 15px;
26075 }
26076 .ab-testing-drawer .single-ab-step.custom .step-header {
26077 background: #E0F2F4;
26078 }
26079 .ab-testing-drawer .single-ab-step.custom .step-header .step-title svg {
26080 width: 15px;
26081 height: 15px;
26082 }
26083
26084 .ab-testing-drawer .ab-testing-steps-wrapper {
26085 padding: 127px 50px 50px;
26086 display: flex;
26087 flex-flow: row wrap;
26088 align-items: center;
26089 gap: 40px;
26090 }
26091 .ab-testing-drawer .add-step-wrapper .add-steps-options {
26092 left: calc(100% + 15px);
26093 }
26094 .ab-testing-drawer .add-step-wrapper .add-steps-options .single-option svg {
26095 margin-bottom: 9px;
26096 }
26097 .ab-testing-drawer .add-step-wrapper .add-steps-options .single-option g, .ab-testing-drawer .add-step-wrapper .add-steps-options .single-option path {
26098 transition: all 0.3s ease;
26099 }
26100 .ab-testing-drawer .add-step-wrapper .add-steps-options .option-templates:hover g {
26101 stroke: #6E42D3;
26102 }
26103 .ab-testing-drawer .add-step-wrapper .add-steps-options .option-duplicate:hover path {
26104 stroke: #6E42D3;
26105 fill: #6E42D3;
26106 }
26107
26108 .ab-testing-drawer .traffic-distribution-modal {
26109 position: absolute;
26110 top: 0;
26111 right: 0;
26112 height: 100%;
26113 width: 680px;
26114 z-index: 2;
26115 opacity: 0;
26116 visibility: hidden;
26117 }
26118 .ab-testing-drawer .traffic-distribution-modal.show-modal {
26119 opacity: 1;
26120 visibility: visible;
26121 }
26122 .ab-testing-drawer .traffic-distribution-modal .traffic-distribution-modal-inner {
26123 background: #FFF;
26124 box-shadow: -2px 3px 6px rgba(186, 176, 210, 0.1);
26125 padding: 18px 30px;
26126 width: 100%;
26127 height: 100%;
26128 position: relative;
26129 z-index: 1;
26130 overflow-y: auto;
26131 }
26132 .ab-testing-drawer .traffic-distribution-modal .traffic-distribution-modal-inner::-webkit-scrollbar {
26133 width: 3px;
26134 }
26135 .ab-testing-drawer .traffic-distribution-modal .traffic-distribution-modal-inner::-webkit-scrollbar-track {
26136 background: #f2f5f8;
26137 }
26138 .ab-testing-drawer .traffic-distribution-modal .traffic-distribution-modal-inner::-webkit-scrollbar-thumb {
26139 background-color: #CBCBCB;
26140 border-radius: 20px;
26141 }
26142 .ab-testing-drawer .traffic-distribution-modal .traffic-distribution-modal-header {
26143 display: flex;
26144 align-items: center;
26145 justify-content: space-between;
26146 border-bottom: 1px solid #EEF0F3;
26147 padding-bottom: 18px;
26148 }
26149 .ab-testing-drawer .traffic-distribution-modal .traffic-distribution-modal-header .header-title h4 {
26150 color: #363B4E;
26151 font-size: 18px;
26152 font-weight: 600;
26153 line-height: 1;
26154 }
26155 .ab-testing-drawer .traffic-distribution-modal .traffic-distribution-modal-header .header-title .wpfnl-tooltip svg {
26156 width: 13px;
26157 height: 13px;
26158 }
26159 .ab-testing-drawer .traffic-distribution-modal .traffic-distribution-modal-header .header-title .wpfnl-tooltip p {
26160 bottom: inherit;
26161 top: calc(100% + 10px);
26162 background: #2D3149;
26163 min-width: 131px;
26164 border-radius: 6px;
26165 font-size: 12px;
26166 line-height: 1.3;
26167 }
26168 .ab-testing-drawer .traffic-distribution-modal .traffic-distribution-modal-header .header-title .wpfnl-tooltip p:before {
26169 background: #2D3149;
26170 bottom: inherit;
26171 top: -4px;
26172 }
26173 .ab-testing-drawer .traffic-distribution-modal .traffic-distribution-modal-header .header-actions {
26174 display: flex;
26175 gap: 12px;
26176 }
26177 .ab-testing-drawer .traffic-distribution-modal .traffic-distribution-modal-header .header-actions .action-btn {
26178 border-radius: 10px;
26179 border: 1px solid #EBEDF0;
26180 width: 38px;
26181 height: 38px;
26182 display: flex;
26183 align-items: center;
26184 justify-content: center;
26185 cursor: pointer;
26186 }
26187 .ab-testing-drawer .traffic-distribution-modal .traffic-distribution-modal-body {
26188 padding: 30px 0;
26189 }
26190 .ab-testing-drawer .traffic-distribution-modal .traffic-distribution-modal-body .div-to-append-range-calender #ui-datepicker-div {
26191 border: 1px solid #F1F0F5;
26192 box-shadow: 0px 18px 22px 0px rgba(73, 59, 104, 0.1);
26193 border-radius: 8px;
26194 padding: 10px;
26195 }
26196 .ab-testing-drawer .traffic-distribution-modal .traffic-distribution-modal-body .div-to-append-range-calender .ui-datepicker .ui-datepicker-title {
26197 display: flex;
26198 width: 74%;
26199 margin: 0 2.5em;
26200 }
26201 .ab-testing-drawer .traffic-distribution-modal .traffic-distribution-modal-body .div-to-append-range-calender .ui-datepicker-prev,
26202 .ab-testing-drawer .traffic-distribution-modal .traffic-distribution-modal-body .div-to-append-range-calender .ui-datepicker-next {
26203 height: 34px;
26204 }
26205 .ab-testing-drawer .traffic-distribution-modal .traffic-distribution-modal-body .div-to-append-range-calender .ui-datepicker select.ui-datepicker-month,
26206 .ab-testing-drawer .traffic-distribution-modal .traffic-distribution-modal-body .div-to-append-range-calender .ui-datepicker select.ui-datepicker-year {
26207 width: 116px;
26208 min-width: auto;
26209 height: 36px;
26210 border-radius: 3px;
26211 }
26212 .ab-testing-drawer .traffic-distribution-modal .traffic-distribution-modal-body .variation-single-list {
26213 display: flex;
26214 flex-flow: row wrap;
26215 align-items: center;
26216 gap: 30px;
26217 margin-bottom: 20px;
26218 }
26219 .ab-testing-drawer .traffic-distribution-modal .traffic-distribution-modal-body .variation-single-list:last-child {
26220 margin-bottom: 0;
26221 }
26222 .ab-testing-drawer .traffic-distribution-modal .traffic-distribution-modal-body .variation-single-list .variation-step-title {
26223 color: #363B4E;
26224 font-size: 15px;
26225 font-weight: 500;
26226 line-height: 1;
26227 width: calc(100% - 190px);
26228 }
26229 .ab-testing-drawer .traffic-distribution-modal .traffic-distribution-modal-body .variation-single-list .variation-step-title .step-type {
26230 color: #363B4E;
26231 font-size: 15px;
26232 font-weight: 500;
26233 line-height: 1;
26234 text-transform: capitalize;
26235 }
26236 .ab-testing-drawer .traffic-distribution-modal .traffic-distribution-modal-body .variation-single-list .variation-step-title .variation-type {
26237 background: rgba(0, 148, 166, 0.1);
26238 display: inline-block;
26239 color: #0094A6;
26240 font-size: 12px;
26241 font-weight: 500;
26242 line-height: 1;
26243 padding: 6px 11px;
26244 text-transform: capitalize;
26245 border-radius: 40px;
26246 margin-left: 8px;
26247 }
26248 .ab-testing-drawer .traffic-distribution-modal .traffic-distribution-modal-body .variation-single-list .variation-step-title .variation-type.variant {
26249 background: rgba(238, 129, 52, 0.1);
26250 color: #EE8134;
26251 }
26252 .ab-testing-drawer .traffic-distribution-modal .traffic-distribution-modal-body .variation-single-list .variations-traffic {
26253 display: flex;
26254 align-items: center;
26255 gap: 10px;
26256 position: relative;
26257 }
26258 .ab-testing-drawer .traffic-distribution-modal .traffic-distribution-modal-body .variation-single-list .variations-traffic .unlock-notice {
26259 border-radius: 6px;
26260 background: #2D3149;
26261 position: absolute;
26262 color: #fff;
26263 font-size: 12px;
26264 font-weight: 500;
26265 line-height: 1.33;
26266 padding: 9px 10px 6px;
26267 bottom: calc(100% + 11px);
26268 left: 23px;
26269 width: 140px;
26270 text-align: center;
26271 opacity: 0;
26272 visibility: hidden;
26273 transition: all 0.3s ease;
26274 }
26275 .ab-testing-drawer .traffic-distribution-modal .traffic-distribution-modal-body .variation-single-list .variations-traffic .unlock-notice:before {
26276 content: "";
26277 position: absolute;
26278 left: 50%;
26279 transform: translateX(-50%) rotate(45deg);
26280 bottom: -4px;
26281 width: 11px;
26282 height: 11px;
26283 background: #2D3149;
26284 border-radius: 2px;
26285 }
26286 .ab-testing-drawer .traffic-distribution-modal .traffic-distribution-modal-body .variation-single-list .variations-traffic .lock-unlock {
26287 border-radius: 6px;
26288 border: 1px solid #EEF0F3;
26289 background: transparent;
26290 width: 38px;
26291 height: 38px;
26292 display: flex;
26293 align-items: center;
26294 justify-content: center;
26295 cursor: pointer;
26296 }
26297 .ab-testing-drawer .traffic-distribution-modal .traffic-distribution-modal-body .variation-single-list .variations-traffic input[type=number] {
26298 border: 1px solid #EEF0F3;
26299 height: 38px;
26300 border-radius: 6px;
26301 min-width: auto;
26302 width: 88px;
26303 color: #363B4E;
26304 padding: 5px 12px;
26305 }
26306 .ab-testing-drawer .traffic-distribution-modal .traffic-distribution-modal-body .variation-single-list .variations-traffic .unit {
26307 color: #363B4E;
26308 font-size: 14px;
26309 font-weight: 500;
26310 }
26311 .ab-testing-drawer .traffic-distribution-modal .traffic-distribution-modal-body .variation-single-list .variations-traffic .variation-traffic:disabled:hover + .unlock-notice {
26312 opacity: 1;
26313 visibility: visible;
26314 }
26315 .ab-testing-drawer .traffic-distribution-modal .traffic-distribution-modal-footer {
26316 border-top: 1px solid #EEF0F3;
26317 padding-top: 20px;
26318 display: flex;
26319 align-items: center;
26320 justify-content: flex-end;
26321 gap: 14px;
26322 }
26323 .ab-testing-drawer .traffic-distribution-modal .traffic-distribution-modal-footer .wpfnl-alert {
26324 display: block;
26325 }
26326 .ab-testing-drawer .traffic-distribution-modal .traffic-distribution-modal-footer .btn-default {
26327 min-width: auto;
26328 border-radius: 10px;
26329 height: auto;
26330 line-height: 1;
26331 padding: 13px 19px 11px;
26332 border: 1px solid transparent;
26333 }
26334 .ab-testing-drawer .traffic-distribution-modal .traffic-distribution-modal-footer .btn-default.cancel {
26335 background: transparent;
26336 color: #3C3F47;
26337 border-color: #E4E6EB;
26338 }
26339 .ab-testing-drawer .traffic-distribution-modal .traffic-distribution-modal-footer .btn-default.cancel:hover {
26340 background: #f5f5f5;
26341 }
26342 .ab-testing-drawer .traffic-distribution-modal .traffic-distribution-modal-footer .btn-default .wpfnl-loader {
26343 display: inline-block;
26344 position: relative;
26345 top: 1px;
26346 }
26347 .ab-testing-drawer .traffic-distribution-modal .traffic-distribution-modal-footer .btn-default[disabled] {
26348 cursor: not-allowed;
26349 opacity: 0.6;
26350 display: flex;
26351 gap: 10px;
26352 align-items: center;
26353 padding: 8px 19px 8px;
26354 }
26355 .ab-testing-drawer .traffic-distribution-modal .traffic-distribution-modal-footer .btn-default[disabled] svg {
26356 display: block;
26357 }
26358
26359 .ab-testing-drawer .ab-testing-winner-modal {
26360 position: absolute;
26361 top: 0;
26362 right: 0;
26363 height: 100%;
26364 width: 594px;
26365 z-index: 2;
26366 opacity: 0;
26367 visibility: hidden;
26368 }
26369 .ab-testing-drawer .ab-testing-winner-modal.show-modal {
26370 opacity: 1;
26371 visibility: visible;
26372 }
26373 .ab-testing-drawer .ab-testing-winner-modal .ab-testing-winner-modal-inner {
26374 background: #fff;
26375 box-shadow: -2px 3px 6px rgba(186, 176, 210, 0.1);
26376 padding: 18px 30px;
26377 width: 100%;
26378 height: 100%;
26379 position: relative;
26380 z-index: 1;
26381 overflow-y: auto;
26382 }
26383 .ab-testing-drawer .ab-testing-winner-modal .ab-testing-winner-modal-inner::-webkit-scrollbar {
26384 width: 3px;
26385 }
26386 .ab-testing-drawer .ab-testing-winner-modal .ab-testing-winner-modal-inner::-webkit-scrollbar-track {
26387 background: #f2f5f8;
26388 }
26389 .ab-testing-drawer .ab-testing-winner-modal .ab-testing-winner-modal-inner::-webkit-scrollbar-thumb {
26390 background-color: #CBCBCB;
26391 border-radius: 20px;
26392 }
26393 .ab-testing-drawer .ab-testing-winner-modal .ab-testing-winner-modal-header {
26394 display: flex;
26395 align-items: center;
26396 justify-content: space-between;
26397 padding-bottom: 18px;
26398 }
26399 .ab-testing-drawer .ab-testing-winner-modal .ab-testing-winner-modal-header .header-title h4 {
26400 color: #363B4E;
26401 font-size: 18px;
26402 font-weight: 600;
26403 line-height: 1;
26404 }
26405 .ab-testing-drawer .ab-testing-winner-modal .ab-testing-winner-modal-header .header-actions .modal-close {
26406 border-radius: 10px;
26407 border: 1px solid #EBEDF0;
26408 width: 38px;
26409 height: 38px;
26410 display: flex;
26411 align-items: center;
26412 justify-content: center;
26413 cursor: pointer;
26414 }
26415 .ab-testing-drawer .ab-testing-winner-modal .ab-testing-winner-modal-body {
26416 padding-bottom: 30px;
26417 }
26418 .ab-testing-drawer .ab-testing-winner-modal .ab-testing-winner-modal-body .winner-step-info {
26419 border: 1px solid #EEF0F3;
26420 border-radius: 10px;
26421 margin-bottom: 16px;
26422 }
26423 .ab-testing-drawer .ab-testing-winner-modal .ab-testing-winner-modal-body .winner-step-info .img-area {
26424 background: #D7D1E7;
26425 height: 303px;
26426 text-align: center;
26427 border-radius: 10px 10px 0 0;
26428 overflow: hidden;
26429 }
26430 .ab-testing-drawer .ab-testing-winner-modal .ab-testing-winner-modal-body .winner-step-info .img-area svg {
26431 position: relative;
26432 top: 14px;
26433 }
26434 .ab-testing-drawer .ab-testing-winner-modal .ab-testing-winner-modal-body .winner-step-info .content-area {
26435 padding: 30px 24px;
26436 }
26437 .ab-testing-drawer .ab-testing-winner-modal .ab-testing-winner-modal-body .winner-step-info .content-area .winner-title {
26438 color: #363B4E;
26439 font-size: 16px;
26440 font-weight: 600;
26441 text-align: center;
26442 margin-bottom: 20px;
26443 }
26444 .ab-testing-drawer .ab-testing-winner-modal .ab-testing-winner-modal-body .winner-step-info .winner-check-list li {
26445 color: #363B4E;
26446 font-size: 13px;
26447 line-height: 1.3;
26448 position: relative;
26449 margin-bottom: 10px;
26450 padding-left: 23px;
26451 }
26452 .ab-testing-drawer .ab-testing-winner-modal .ab-testing-winner-modal-body .winner-step-info .winner-check-list li:last-child {
26453 margin-bottom: 0;
26454 }
26455 .ab-testing-drawer .ab-testing-winner-modal .ab-testing-winner-modal-body .winner-step-info .winner-check-list li:before {
26456 content: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTkgMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iIzAwQjQyQyIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNS43MzQgMTMuNTY0YS4yNTkuMjU5IDAgMDEtLjIzNi0uMTYzYy0uMDE4LS4wMzctMS41OC00LjA2Ny0zLjk5NC01LjU5Mi0uNDczLS4yOS0uODM2LS42LS42OS0xLjI5LjE0NS0uNjcxLjU5OS0xLjA1MiAxLjQxNi0xLjIzNCAxLjQ1Mi0uMzA5IDMuMDEzIDEuOTQzIDMuNTk0IDIuODY5IDIuMDM0LTIuOTYgNi4xLTcuNjA3IDEyLjAyLTguMTUyLjI4NS0uMDM0LjM5LjM5LjEyNi41MDgtLjA5LjAzNy04LjU1IDMuOTA0LTExLjk4MiAxMi45MDlhLjI5LjI5IDAgMDEtLjI1NC4xNDV6IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=");
26457 position: absolute;
26458 left: 0;
26459 top: 2px;
26460 width: 17px;
26461 height: 13px;
26462 }
26463 .ab-testing-drawer .ab-testing-winner-modal .ab-testing-winner-modal-body .wpfnl-checkbox label {
26464 color: #344054;
26465 font-size: 13px;
26466 line-height: 1;
26467 text-transform: none;
26468 }
26469 .ab-testing-drawer .ab-testing-winner-modal .ab-testing-winner-modal-body .wpfnl-checkbox label:after {
26470 content: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTIgMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTUuNTM4IDEwLjYzNWEuMjMyLjIzMiAwIDAxLS4xNy0uMDc0TC44IDUuNjE4YS4yMy4yMyAwIDAxLjE2OS0uMzg3aDIuMmEuMjMuMjMgMCAwMS4xNzMuMDhMNC44NyA3LjA2NmMuMTY1LS4zNTMuNDg1LS45NCAxLjA0NS0xLjY1Ni44My0xLjA1OCAyLjM3LTIuNjE0IDUuMDA4LTQuMDE5YS4yMy4yMyAwIDAxLjI1LjM4NmMtLjAxLjAwOC0xLjAyNy44MDktMi4xOTcgMi4yNzUtMS4wNzcgMS4zNS0yLjUwOSAzLjU1Ny0zLjIxMyA2LjQwN2EuMjMuMjMgMCAwMS0uMjI0LjE3NXoiLz48L3N2Zz4=");
26471 left: 3px;
26472 top: 0px;
26473 width: 14px;
26474 height: 14px;
26475 transform: rotate(0);
26476 border-bottom: none;
26477 border-left: none;
26478 }
26479 .ab-testing-drawer .ab-testing-winner-modal .ab-testing-winner-modal-footer {
26480 border-top: 1px solid #EEF0F3;
26481 padding-top: 20px;
26482 display: flex;
26483 align-items: center;
26484 justify-content: flex-end;
26485 gap: 14px;
26486 }
26487 .ab-testing-drawer .ab-testing-winner-modal .ab-testing-winner-modal-footer .btn-default {
26488 min-width: auto;
26489 border-radius: 10px;
26490 height: auto;
26491 line-height: 1;
26492 padding: 12px 19px 10px;
26493 border: 1px solid transparent;
26494 }
26495 .ab-testing-drawer .ab-testing-winner-modal .ab-testing-winner-modal-footer .btn-default.cancel {
26496 background: transparent;
26497 color: #3C3F47;
26498 border-color: #E4E6EB;
26499 }
26500 .ab-testing-drawer .ab-testing-winner-modal .ab-testing-winner-modal-footer .btn-default.cancel:hover {
26501 background: #f5f5f5;
26502 }
26503 .ab-testing-drawer .ab-testing-winner-modal .ab-testing-winner-modal-footer .btn-default .wpfnl-loader {
26504 display: inline-block;
26505 position: relative;
26506 top: 2px;
26507 }
26508 .ab-testing-drawer .ab-testing-winner-modal .ab-testing-winner-modal-footer .btn-default[disabled] {
26509 cursor: not-allowed;
26510 opacity: 0.6;
26511 display: flex;
26512 gap: 10px;
26513 align-items: center;
26514 padding: 8px 19px 8px;
26515 }
26516 .ab-testing-drawer .ab-testing-winner-modal .ab-testing-winner-modal-footer .btn-default[disabled] svg {
26517 display: block;
26518 }
26519
26520 .ab-testing-stats {
26521 padding-top: 40px;
26522 }
26523 .ab-testing-stats .stats-wrapper {
26524 width: 100%;
26525 max-width: 1160px;
26526 margin: 0 auto;
26527 background: #fff;
26528 box-shadow: 0px 1px 1px rgba(182, 185, 191, 0.3);
26529 border-radius: 10px;
26530 }
26531 .ab-testing-stats .stats-wrapper.ab-testing-stats-header {
26532 background: none;
26533 box-shadow: none;
26534 border-radius: 0;
26535 }
26536 .ab-testing-stats .stats-wrapper.ab-testing-stats-header .stats-back-button {
26537 background: none;
26538 border: none;
26539 outline: none;
26540 display: flex;
26541 align-items: center;
26542 justify-content: center;
26543 gap: 8px;
26544 margin-bottom: 18px;
26545 cursor: pointer;
26546 }
26547 .ab-testing-stats .stats-wrapper.ab-testing-stats-header .stats-back-button .stats-back-button-icon {
26548 background: #fff;
26549 display: inline-flex;
26550 align-items: center;
26551 padding: 5px;
26552 border-radius: 8px;
26553 }
26554 .ab-testing-stats .stats-wrapper.ab-testing-stats-header .stats-back-button .stats-back-button-text {
26555 color: #2D3149;
26556 }
26557 .ab-testing-stats .stats-wrapper table {
26558 width: 100%;
26559 border: none;
26560 border-collapse: collapse;
26561 }
26562 .ab-testing-stats .stats-wrapper table .name {
26563 width: 320px;
26564 }
26565 .ab-testing-stats .stats-wrapper table .status {
26566 width: 120px;
26567 }
26568 .ab-testing-stats .stats-wrapper table .visits {
26569 width: 100px;
26570 }
26571 .ab-testing-stats .stats-wrapper table .revenue {
26572 width: 100px;
26573 }
26574 .ab-testing-stats .stats-wrapper table .conversion-rate {
26575 width: 140px;
26576 }
26577 .ab-testing-stats .stats-wrapper table .declare-winner {
26578 width: 128px;
26579 }
26580 .ab-testing-stats .stats-wrapper thead th {
26581 padding: 16px 24px;
26582 border-bottom: 1px solid #EEF0F3;
26583 }
26584 .ab-testing-stats .stats-wrapper thead th .col-inner-wrap {
26585 color: #7A8B9A;
26586 font-size: 14px;
26587 line-height: 1;
26588 text-align: left;
26589 }
26590 .ab-testing-stats .stats-wrapper tbody td {
26591 padding: 18px 24px;
26592 border-bottom: 1px solid #EEF0F3;
26593 }
26594 .ab-testing-stats .stats-wrapper tbody tr:last-child td {
26595 border-bottom: none;
26596 }
26597 .ab-testing-stats .stats-wrapper tbody .name .col-inner-wrap {
26598 font-size: 14px;
26599 line-height: 1;
26600 color: #363B4E;
26601 font-weight: 500;
26602 white-space: nowrap;
26603 overflow: hidden;
26604 text-overflow: ellipsis;
26605 width: 270px;
26606 }
26607 .ab-testing-stats .stats-wrapper tbody .variation-type {
26608 background: rgba(0, 148, 166, 0.1);
26609 display: inline-block;
26610 color: #0094A6;
26611 font-size: 12px;
26612 font-weight: 500;
26613 line-height: 1;
26614 padding: 6px 11px;
26615 text-transform: capitalize;
26616 border-radius: 40px;
26617 }
26618 .ab-testing-stats .stats-wrapper tbody .variation-type.variant {
26619 background: rgba(238, 129, 52, 0.1);
26620 color: #EE8134;
26621 }
26622 .ab-testing-stats .stats-wrapper tbody .declare-winner .col-inner-wrap {
26623 display: flex;
26624 align-items: center;
26625 }
26626 .ab-testing-stats .stats-wrapper tbody .declare-winner .col-inner-wrap .wpfnl-loader {
26627 display: inline-block;
26628 position: relative;
26629 top: -1px;
26630 }
26631 .ab-testing-stats .stats-wrapper tbody .wpfnl-switcher label {
26632 width: 34px;
26633 height: 20px;
26634 }
26635 .ab-testing-stats .stats-wrapper tbody .wpfnl-switcher label:after {
26636 width: 16px;
26637 height: 16px;
26638 top: 2px;
26639 left: 2px;
26640 }
26641 .ab-testing-stats .stats-wrapper tbody .wpfnl-switcher input[type=checkbox]:checked + label:after {
26642 margin-left: 14px;
26643 }
26644
26645 @media only screen and (max-width: 1399px) {
26646 .ab-testing-stats .stats-wrapper thead th {
26647 padding: 16px 17px;
26648 }
26649 .ab-testing-stats .stats-wrapper tbody td {
26650 padding: 18px 17px;
26651 }
26652 }
26653 @media only screen and (max-width: 1199px) {
26654 .ab-testing-stats .stats-wrapper table .declare-winner {
26655 width: 160px;
26656 padding: 16px 14px;
26657 }
26658 .ab-testing-stats .stats-wrapper tbody td {
26659 padding: 14px 14px;
26660 }
26661 }
26662 @media only screen and (max-width: 991px) {
26663 .ab-testing-stats .stats-wrapper table .name {
26664 width: 230px;
26665 }
26666 .ab-testing-stats .stats-wrapper tbody .name .col-inner-wrap {
26667 width: 203px;
26668 }
26669 }
26670 .ab-testing-archive-list .stats-wrapper table .conversion-rate {
26671 width: 122px;
26672 }
26673 .ab-testing-archive-list .stats-wrapper table .action {
26674 width: 160px;
26675 }
26676 .ab-testing-archive-list .stats-wrapper table .action .col-inner-wrap {
26677 display: flex;
26678 align-items: center;
26679 gap: 5px;
26680 width: 108px;
26681 margin-left: auto;
26682 }
26683 .ab-testing-archive-list .stats-wrapper table .action .retrive {
26684 color: #363B4E;
26685 font-size: 13px;
26686 font-weight: 500;
26687 line-height: 1;
26688 letter-spacing: -0.13px;
26689 padding: 7px 10px;
26690 border-radius: 6px;
26691 border: 1px solid #EEF0F3;
26692 background: #F6F5FA;
26693 cursor: pointer;
26694 }
26695 .ab-testing-archive-list .stats-wrapper table .action .delete {
26696 padding: 8px 10px;
26697 background: transparent;
26698 border: none;
26699 cursor: pointer;
26700 }
26701 .ab-testing-archive-list .stats-wrapper table .action .delete svg {
26702 display: block;
26703 }
26704 .ab-testing-archive-list .stats-wrapper table .no-archived-variant {
26705 text-align: center;
26706 }
26707
26708 .ab-testing-drawer .ab-testing-confirmation-modal {
26709 position: fixed;
26710 top: 0;
26711 left: 160px;
26712 width: calc(100% - 160px);
26713 height: 100%;
26714 z-index: 2;
26715 background: rgba(21, 17, 29, 0.3);
26716 backdrop-filter: blur(4px);
26717 display: flex;
26718 flex-flow: column;
26719 align-items: center;
26720 justify-content: center;
26721 }
26722 .ab-testing-drawer .ab-testing-confirmation-modal .confirmation-modal-overlay {
26723 position: absolute;
26724 left: 0;
26725 top: 0;
26726 width: 100%;
26727 height: 100%;
26728 background: transparent;
26729 }
26730 .ab-testing-drawer .ab-testing-confirmation-modal .close-confirmation-modal {
26731 width: 35px;
26732 height: 35px;
26733 border-radius: 100px;
26734 background: #FFF;
26735 box-shadow: 0px 1px 1px 0px #DADADA;
26736 border: none;
26737 position: absolute;
26738 right: -13px;
26739 top: -13px;
26740 cursor: pointer;
26741 padding-top: 2px;
26742 }
26743 .ab-testing-drawer .ab-testing-confirmation-modal .close-confirmation-modal path {
26744 stroke-width: 2px;
26745 }
26746 .ab-testing-drawer .ab-testing-confirmation-modal .confirmation-modal-wrapper {
26747 width: 450px;
26748 background: #F6F5FA;
26749 border-radius: 10px;
26750 position: relative;
26751 }
26752 .ab-testing-drawer .ab-testing-confirmation-modal .confirmation-modal-body {
26753 padding: 35px;
26754 text-align: center;
26755 }
26756 .ab-testing-drawer .ab-testing-confirmation-modal .confirmation-modal-body .icon {
26757 width: 50px;
26758 height: 50px;
26759 display: flex;
26760 align-items: center;
26761 justify-content: center;
26762 background: #EE5F5A;
26763 margin: 0 auto 14px;
26764 border-radius: 100%;
26765 }
26766 .ab-testing-drawer .ab-testing-confirmation-modal .confirmation-modal-body .icon.delete-icon svg {
26767 width: 16px;
26768 height: 16px;
26769 }
26770 .ab-testing-drawer .ab-testing-confirmation-modal .confirmation-modal-body .icon.delete-icon svg path {
26771 stroke: #fff;
26772 }
26773 .ab-testing-drawer .ab-testing-confirmation-modal .confirmation-modal-body .icon.warning-icon {
26774 background: transparent;
26775 }
26776 .ab-testing-drawer .ab-testing-confirmation-modal .confirmation-modal-body .icon.archive-icon svg {
26777 position: relative;
26778 top: 1px;
26779 left: 1px;
26780 }
26781 .ab-testing-drawer .ab-testing-confirmation-modal .confirmation-modal-body .title {
26782 color: #2D3149;
26783 font-size: 16px;
26784 font-weight: 600;
26785 line-height: 1;
26786 margin-bottom: 8px;
26787 }
26788 .ab-testing-drawer .ab-testing-confirmation-modal .confirmation-modal-body .subtitle {
26789 color: #7A8B9A;
26790 font-size: 14px;
26791 font-weight: 400;
26792 line-height: 1.2;
26793 }
26794 .ab-testing-drawer .ab-testing-confirmation-modal .confirmation-modal-body .variant-select-container {
26795 display: flex;
26796 justify-content: center;
26797 margin-top: 15px;
26798 width: 100%;
26799 flex-direction: column;
26800 align-items: flex-start;
26801 }
26802 .ab-testing-drawer .ab-testing-confirmation-modal .confirmation-modal-body .variant-select-container .variant-select {
26803 margin-bottom: 10px;
26804 }
26805 .ab-testing-drawer .ab-testing-confirmation-modal .confirmation-modal-body .variant-select-container .archive-checkbox label {
26806 color: #2D3149;
26807 padding-left: 26px;
26808 }
26809 .ab-testing-drawer .ab-testing-confirmation-modal .confirmation-modal-body .variant-select-container .archive-checkbox label::before {
26810 border: 1px solid #C5C6C8;
26811 height: 16px;
26812 width: 16px;
26813 }
26814 .ab-testing-drawer .ab-testing-confirmation-modal .confirmation-modal-body .variant-select-container .archive-checkbox label::after {
26815 left: 4px;
26816 top: 2px;
26817 width: 8px;
26818 height: 4px;
26819 }
26820 .ab-testing-drawer .ab-testing-confirmation-modal .confirmation-modal-footer {
26821 padding: 20px;
26822 border-top: 1px solid #E2E2E2;
26823 display: flex;
26824 flex-flow: row wrap;
26825 align-items: center;
26826 justify-content: flex-end;
26827 gap: 12px;
26828 }
26829 .ab-testing-drawer .ab-testing-confirmation-modal .confirmation-modal-footer .btn-default {
26830 min-width: auto;
26831 height: auto;
26832 line-height: 1;
26833 font-size: 15px;
26834 font-weight: 600;
26835 padding: 12px 19px;
26836 border: 1px solid transparent;
26837 }
26838 .ab-testing-drawer .ab-testing-confirmation-modal .confirmation-modal-footer .btn-default.confirm {
26839 box-shadow: 0px 10px 16px 0px rgba(189, 193, 200, 0.5);
26840 }
26841 .ab-testing-drawer .ab-testing-confirmation-modal .confirmation-modal-footer .btn-default.cancel {
26842 color: #2D3149;
26843 background: transparent;
26844 border: 1px solid #E4E6EB;
26845 letter-spacing: -0.15px;
26846 }
26847 .ab-testing-drawer .ab-testing-confirmation-modal .confirmation-modal-footer .wpfnl-checkbox {
26848 margin-right: auto;
26849 }
26850 .ab-testing-drawer .ab-testing-confirmation-modal .confirmation-modal-footer .variant-alert {
26851 margin-right: auto;
26852 color: #D8000C;
26853 }
26854 .ab-testing-drawer .ab-testing-confirmation-modal.archive-modal .confirmation-modal-body .icon {
26855 background: #239654;
26856 }
26857 .ab-testing-drawer .ab-testing-confirmation-modal.archive-modal .confirmation-modal-body .icon.warning-icon {
26858 background: transparent;
26859 }
26860
26861 .folded .ab-testing-drawer .ab-testing-confirmation-modal {
26862 left: 36px;
26863 width: calc(100% - 36px);
26864 }
26865
26866 .wpfnl-automation-window .automation-list-wrapper {
26867 padding: 0 30px 0;
26868 }
26869 .wpfnl-automation-window .automation-list-wrapper > .bulk-check {
26870 display: flex;
26871 align-items: center;
26872 padding-left: 31px;
26873 height: 50px;
26874 }
26875 .wpfnl-automation-window .automation-list-wrapper > .bulk-check .wpfnl-checkbox label:before {
26876 border-color: #c2c2c2;
26877 background-color: #ffffff;
26878 }
26879 .wpfnl-automation-window .automation-list-wrapper .bulk-delete-area {
26880 padding-left: 30px;
26881 height: 33px;
26882 }
26883 .wpfnl-automation-window .automation-list-wrapper .bulk-delete-area button {
26884 background: #EE8134;
26885 border-radius: 6px;
26886 border: none;
26887 color: #fff;
26888 height: 30px;
26889 padding: 0 10px;
26890 display: flex;
26891 align-items: center;
26892 justify-content: center;
26893 font-weight: 500;
26894 cursor: pointer;
26895 }
26896 .wpfnl-automation-window .automation-list-wrapper .bulk-delete-area button svg {
26897 height: 18px;
26898 width: 18px;
26899 margin-right: 4px;
26900 }
26901 .wpfnl-automation-window .automation-list-wrapper .bulk-delete-area button svg path {
26902 stroke: #fff;
26903 }
26904 .wpfnl-automation-window .automation-list-header {
26905 display: flex;
26906 flex-flow: row wrap;
26907 align-items: center;
26908 justify-content: space-between;
26909 }
26910 .wpfnl-automation-window .automation-list-header .field-item {
26911 font-weight: 500;
26912 font-size: 14px;
26913 line-height: 1.14;
26914 letter-spacing: 1px;
26915 text-transform: uppercase;
26916 color: #7A8B9A;
26917 }
26918 .wpfnl-automation-window .automation-list-header,
26919 .wpfnl-automation-window .automation-single-list {
26920 padding: 15px 30px;
26921 }
26922 .wpfnl-automation-window .automation-list-header .wpfnl-checkbox label:before,
26923 .wpfnl-automation-window .automation-single-list .wpfnl-checkbox label:before {
26924 border-color: #CDD2E6;
26925 background-color: #ffffff;
26926 }
26927 .wpfnl-automation-window .automation-list-header .field-item,
26928 .wpfnl-automation-window .automation-single-list .field-item {
26929 padding: 0 10px;
26930 }
26931 .wpfnl-automation-window .automation-list-header .field-item:first-child,
26932 .wpfnl-automation-window .automation-single-list .field-item:first-child {
26933 padding-left: 0;
26934 }
26935 .wpfnl-automation-window .automation-list-header .field-item:last-child,
26936 .wpfnl-automation-window .automation-single-list .field-item:last-child {
26937 padding-right: 0;
26938 }
26939 .wpfnl-automation-window .automation-list-header .bulk-check,
26940 .wpfnl-automation-window .automation-single-list .bulk-check {
26941 margin-right: 20px;
26942 }
26943 .wpfnl-automation-window .automation-list-header .title,
26944 .wpfnl-automation-window .automation-single-list .title {
26945 width: 250px;
26946 display: flex;
26947 flex-flow: row wrap;
26948 align-items: center;
26949 justify-content: flex-start;
26950 }
26951 .wpfnl-automation-window .automation-list-header .trigger,
26952 .wpfnl-automation-window .automation-single-list .trigger {
26953 width: calc(80% - 280px);
26954 text-align: center;
26955 }
26956 .wpfnl-automation-window .automation-list-header .trigger-action,
26957 .wpfnl-automation-window .automation-single-list .trigger-action {
26958 width: 100px;
26959 }
26960 .wpfnl-automation-window .automation-list-header .crm,
26961 .wpfnl-automation-window .automation-single-list .crm {
26962 width: 45px;
26963 }
26964 .wpfnl-automation-window .automation-list-header .status,
26965 .wpfnl-automation-window .automation-single-list .status {
26966 width: 66px;
26967 }
26968 .wpfnl-automation-window .automation-list-header .actions,
26969 .wpfnl-automation-window .automation-single-list .actions {
26970 width: 75px;
26971 }
26972 .wpfnl-automation-window .automation-single-list {
26973 background: #FFFFFF;
26974 box-shadow: 0px 1px 2px rgba(190, 190, 215, 0.2);
26975 border-radius: 8px;
26976 display: flex;
26977 flex-flow: row wrap;
26978 align-items: flex-start;
26979 justify-content: space-between;
26980 margin-bottom: 20px;
26981 }
26982 .wpfnl-automation-window .automation-single-list.no-data-list {
26983 justify-content: center;
26984 }
26985 .wpfnl-automation-window .automation-single-list.no-data-list .field-item {
26986 color: #363B4E;
26987 font-weight: 500;
26988 }
26989 .wpfnl-automation-window .automation-single-list.no-data-list .field-item .btn-default {
26990 height: 54px;
26991 padding: 0 40px;
26992 margin: 10px 0;
26993 font-size: 16px;
26994 }
26995 .wpfnl-automation-window .automation-single-list.no-data-list.not-enabled {
26996 margin-left: 20px;
26997 margin-right: 20px;
26998 }
26999 .wpfnl-automation-window .automation-single-list .title {
27000 font-size: 15px;
27001 line-height: 1.2;
27002 font-weight: 500;
27003 color: #363B4E;
27004 position: relative;
27005 top: 6px;
27006 }
27007 .wpfnl-automation-window .automation-single-list .crm .icon {
27008 box-sizing: border-box;
27009 border-radius: 6px;
27010 width: 30px;
27011 height: 30px;
27012 display: flex;
27013 flex-flow: column;
27014 align-items: center;
27015 justify-content: center;
27016 }
27017 .wpfnl-automation-window .automation-single-list .trigger-lists {
27018 display: flex;
27019 flex-flow: row wrap;
27020 align-items: center;
27021 justify-content: center;
27022 margin-left: -2px;
27023 margin-top: -2px;
27024 width: 100%;
27025 }
27026 .wpfnl-automation-window .automation-single-list .trigger-lists .trigger-list-flex,
27027 .wpfnl-automation-window .automation-single-list .trigger-lists .trigger-more-list,
27028 .wpfnl-automation-window .automation-single-list .trigger-lists .trigger-list {
27029 padding: 2px;
27030 }
27031 .wpfnl-automation-window .automation-single-list .trigger-lists .trigger-list-flex > span,
27032 .wpfnl-automation-window .automation-single-list .trigger-lists .trigger-more-list > span,
27033 .wpfnl-automation-window .automation-single-list .trigger-lists .trigger-list > span {
27034 font-size: 12px;
27035 line-height: 1.15;
27036 color: #7A8B9A;
27037 border: 1px solid #E5E8F3;
27038 border-radius: 6px;
27039 padding: 6px 6px 4px;
27040 display: block;
27041 }
27042 .wpfnl-automation-window .automation-single-list .more-list-trigger > span {
27043 font-size: 12px;
27044 line-height: 1.15;
27045 color: #7A8B9A;
27046 border: 1px solid #E5E8F3;
27047 border-radius: 6px;
27048 padding: 6px 6px 4px;
27049 display: inline-block;
27050 }
27051 .wpfnl-automation-window .automation-single-list .trigger-action {
27052 display: flex;
27053 align-items: center;
27054 }
27055 .wpfnl-automation-window .automation-single-list .trigger-action > span {
27056 display: block;
27057 line-height: 1;
27058 }
27059 .wpfnl-automation-window .automation-single-list .trigger-action > span svg {
27060 display: block;
27061 }
27062 .wpfnl-automation-window .automation-single-list .trigger-action .action-separator {
27063 margin: 0 18px;
27064 }
27065 .wpfnl-automation-window .automation-single-list .status {
27066 position: relative;
27067 top: 6px;
27068 }
27069 .wpfnl-automation-window .automation-single-list .actions {
27070 display: flex;
27071 }
27072 .wpfnl-automation-window .automation-single-list .actions button {
27073 width: 33px;
27074 padding: 0;
27075 border: none;
27076 height: 30px;
27077 padding-top: 2px;
27078 cursor: pointer;
27079 background: transparent;
27080 margin: 0 auto;
27081 display: flex;
27082 align-items: center;
27083 justify-content: center;
27084 }
27085 .wpfnl-automation-window .automation-single-list .actions button svg {
27086 height: 20px;
27087 display: block;
27088 }
27089
27090 @media only screen and (max-width: 1440px) {
27091 .wpfnl-automation-window .automation-list-header .trigger,
27092 .wpfnl-automation-window .automation-single-list .trigger {
27093 width: calc(80% - 340px);
27094 }
27095 }
27096 @media only screen and (max-width: 1199px) {
27097 .wpfnl-automation-window .automation-list-header,
27098 .wpfnl-automation-window .automation-single-list {
27099 padding: 14px 16px;
27100 }
27101 .wpfnl-automation-window .automation-list-header .title,
27102 .wpfnl-automation-window .automation-single-list .title {
27103 width: 220px;
27104 }
27105 .wpfnl-automation-window .automation-list-wrapper .bulk-delete-area {
27106 padding-left: 16px;
27107 }
27108 }
27109 @media only screen and (max-width: 991px) {
27110 .wpfnl-automation-window .automation-list-header .title,
27111 .wpfnl-automation-window .automation-single-list .title {
27112 width: 220px;
27113 }
27114 .wpfnl-automation-window .automation-list-header .trigger,
27115 .wpfnl-automation-window .automation-single-list .trigger {
27116 width: calc(80% - 369px);
27117 }
27118 }
27119 .crm-data-loader {
27120 position: absolute;
27121 z-index: 999;
27122 top: 1px;
27123 left: 1px;
27124 background: #fff;
27125 width: calc(100% - 3px);
27126 height: calc(100% - 3px);
27127 display: flex;
27128 flex-flow: row;
27129 align-items: center;
27130 border-radius: 10px;
27131 padding-left: 10px;
27132 }
27133 .crm-data-loader > span {
27134 display: inline-block;
27135 width: 8px;
27136 height: 8px;
27137 border-radius: 20px;
27138 background: #a184e5;
27139 margin: 3px;
27140 transition: all 0.3s;
27141 }
27142 .crm-data-loader > span:nth-child(1) {
27143 -webkit-animation: crm-data-loader 1.5s infinite;
27144 -moz-animation: crm-data-loader 1.5s infinite;
27145 -o-animation: crm-data-loader 1.5s infinite;
27146 animation: crm-data-loader 1.5s infinite;
27147 }
27148 .crm-data-loader > span:nth-child(2) {
27149 -webkit-animation: crm-data-loader 1.5s infinite;
27150 -moz-animation: crm-data-loader 1.5s infinite;
27151 -o-animation: crm-data-loader 1.5s infinite;
27152 animation: crm-data-loader 1.5s infinite;
27153 animation-delay: 0.4s;
27154 }
27155 .crm-data-loader > span:nth-child(3) {
27156 -webkit-animation: crm-data-loader 1.5s infinite;
27157 -moz-animation: crm-data-loader 1.5s infinite;
27158 -o-animation: crm-data-loader 1.5s infinite;
27159 animation: crm-data-loader 1.5s infinite;
27160 animation-delay: 0.6s;
27161 }
27162 @-webkit-keyframes crm-data-loader {
27163 0%, 100% {
27164 opacity: 0;
27165 }
27166 50% {
27167 opacity: 1;
27168 }
27169 }
27170 @-moz-keyframes crm-data-loader {
27171 0%, 100% {
27172 opacity: 0;
27173 }
27174 50% {
27175 opacity: 1;
27176 }
27177 }
27178 @-o-keyframes crm-data-loader {
27179 0%, 100% {
27180 opacity: 0;
27181 }
27182 50% {
27183 opacity: 1;
27184 }
27185 }
27186 @keyframes crm-data-loader {
27187 0%, 100% {
27188 opacity: 0;
27189 }
27190 50% {
27191 opacity: 1;
27192 }
27193 }
27194
27195 .wpfnl-automation-window .automation-darwer {
27196 position: fixed;
27197 top: 32px;
27198 right: -190px;
27199 background-color: #fff;
27200 z-index: 99;
27201 width: 1133px;
27202 height: calc(100vh - 32px);
27203 box-shadow: -8px 3px 6px rgba(186, 176, 210, 0.15);
27204 transition: all 0.3s ease-in-out;
27205 opacity: 0;
27206 visibility: hidden;
27207 }
27208 .wpfnl-automation-window .automation-darwer .drawer-bg-overlay {
27209 position: fixed;
27210 right: 0;
27211 top: 0;
27212 background: rgba(0, 0, 0, 0.3019607843);
27213 width: 100%;
27214 height: 100%;
27215 z-index: -1;
27216 }
27217 .wpfnl-automation-window .automation-darwer.show-drawer {
27218 right: 0;
27219 opacity: 1;
27220 visibility: visible;
27221 }
27222 .wpfnl-automation-window .automation-darwer .drawer-wrapper {
27223 height: 100%;
27224 width: 100%;
27225 background: #fff;
27226 position: relative;
27227 }
27228 .wpfnl-automation-window .automation-darwer .drawer-loader {
27229 position: absolute;
27230 top: 0;
27231 left: 0;
27232 width: 100%;
27233 height: 100%;
27234 background: #fff;
27235 border-radius: 10px 0 0 10px;
27236 z-index: 2;
27237 }
27238 .wpfnl-automation-window .automation-darwer .drawer-loader .wpfnl-loader {
27239 display: block;
27240 position: absolute;
27241 top: 50%;
27242 left: 50%;
27243 width: 50px;
27244 height: 50px;
27245 margin-left: -48px;
27246 margin-top: -46px;
27247 transition: all 0.3s linear;
27248 }
27249 .wpfnl-automation-window .automation-darwer .drawer-header {
27250 display: flex;
27251 flex-flow: row wrap;
27252 align-items: center;
27253 justify-content: space-between;
27254 gap: 10px;
27255 padding: 20px 16px 20px 30px;
27256 box-shadow: 0px 1px 1px rgba(190, 190, 215, 0.2);
27257 position: relative;
27258 z-index: 1;
27259 }
27260 .wpfnl-automation-window .automation-darwer .drawer-header .automation-name-wrapper {
27261 display: flex;
27262 flex-flow: row wrap;
27263 align-items: center;
27264 }
27265 .wpfnl-automation-window .automation-darwer .drawer-header .automation-name-wrapper label {
27266 padding-right: 7px;
27267 cursor: text;
27268 }
27269 .wpfnl-automation-window .automation-darwer .drawer-header .automation-name-wrapper input {
27270 height: 40px;
27271 font-size: 14px;
27272 line-height: 1.14;
27273 color: #7A8B9A;
27274 padding: 3px 10px;
27275 width: 180px;
27276 min-height: auto;
27277 min-width: auto;
27278 }
27279 .wpfnl-automation-window .automation-darwer .drawer-header .automation-name-wrapper .automation-name-preview {
27280 max-width: 200px;
27281 white-space: nowrap;
27282 overflow: hidden;
27283 text-overflow: ellipsis;
27284 }
27285 .wpfnl-automation-window .automation-darwer .drawer-header .automation-name-wrapper > button {
27286 min-width: auto;
27287 padding: 1px 7px 0;
27288 width: 40px;
27289 height: 40px;
27290 display: flex;
27291 flex-flow: column;
27292 align-items: center;
27293 justify-content: center;
27294 background: #F6F5FA !important;
27295 border: 1px solid #e0e0e0;
27296 border-radius: 6px;
27297 cursor: pointer;
27298 margin-left: 10px;
27299 }
27300 .wpfnl-automation-window .automation-darwer .drawer-header .automation-name-wrapper > button svg {
27301 display: block;
27302 width: 22px;
27303 height: 22px;
27304 }
27305 .wpfnl-automation-window .automation-darwer .drawer-header .automation-name-wrapper > button.automation-name-edit svg {
27306 fill: #6E42D3;
27307 }
27308 .wpfnl-automation-window .automation-darwer .drawer-header .automation-name-wrapper > button.automation-name-submit {
27309 display: none;
27310 }
27311 .wpfnl-automation-window .automation-darwer .drawer-header .automation-name-wrapper > button.automation-name-submit svg {
27312 stroke: #6E42D3;
27313 position: relative;
27314 top: -3px;
27315 }
27316 .wpfnl-automation-window .automation-darwer .drawer-header .automation-name-wrapper > button.automation-name-cancel {
27317 display: none;
27318 margin-left: 5px;
27319 }
27320 .wpfnl-automation-window .automation-darwer .drawer-header .automation-name-wrapper .automation-name-input {
27321 display: none;
27322 }
27323 .wpfnl-automation-window .automation-darwer .drawer-header .automation-name-wrapper .wpfnl-alert {
27324 display: block;
27325 position: absolute;
27326 bottom: 2px;
27327 font-size: 12px;
27328 font-weight: 400;
27329 }
27330 .wpfnl-automation-window .automation-darwer .drawer-header .connect-crm {
27331 display: flex;
27332 flex-flow: row;
27333 align-items: center;
27334 margin-left: 30px;
27335 }
27336 .wpfnl-automation-window .automation-darwer .drawer-header .connect-crm .connect-crm-title {
27337 padding-right: 7px;
27338 font-weight: 500;
27339 color: #363B4E;
27340 white-space: nowrap;
27341 line-height: 1;
27342 position: relative;
27343 top: 2px;
27344 }
27345 .wpfnl-automation-window .automation-darwer .drawer-header .connect-crm select {
27346 height: 40px;
27347 padding-right: 30px;
27348 background-color: #f6f4fb;
27349 border-color: #6E42D3;
27350 color: #716395;
27351 }
27352 .wpfnl-automation-window .automation-darwer .drawer-header .zapier-doc-link a {
27353 font-weight: 500;
27354 color: #6E42D3;
27355 text-decoration: underline;
27356 }
27357 .wpfnl-automation-window .automation-darwer .drawer-header .zapier-doc-link a:hover {
27358 text-decoration: none;
27359 }
27360 .wpfnl-automation-window .automation-darwer .drawer-header .wpfnl-drawer-close {
27361 display: block;
27362 padding: 3px 7px;
27363 height: 24px;
27364 cursor: pointer;
27365 position: relative;
27366 top: -2px;
27367 margin-left: auto;
27368 }
27369 .wpfnl-automation-window .automation-darwer .drawer-body {
27370 padding: 30px;
27371 height: calc(100% - 80px);
27372 overflow: auto;
27373 position: relative;
27374 }
27375 .wpfnl-automation-window .automation-darwer .drawer-body::-webkit-scrollbar {
27376 width: 5px;
27377 }
27378 .wpfnl-automation-window .automation-darwer .drawer-body::-webkit-scrollbar-track {
27379 background: #f2f5f8;
27380 }
27381 .wpfnl-automation-window .automation-darwer .drawer-body::-webkit-scrollbar-thumb {
27382 background-color: #6E42D3;
27383 border-radius: 20px;
27384 }
27385 .wpfnl-automation-window .automation-darwer .trigger-wrapper {
27386 background: #FAF9FF;
27387 border: 1px solid #F0F0F0;
27388 border-radius: 10px;
27389 padding: 86px 40px 52px;
27390 position: relative;
27391 }
27392 .wpfnl-automation-window .automation-darwer .trigger-wrapper .zapier-save-btn {
27393 position: absolute;
27394 top: 30px;
27395 right: 0;
27396 z-index: 1;
27397 display: flex;
27398 align-items: center;
27399 justify-content: flex-end;
27400 gap: 13px;
27401 width: 100%;
27402 padding: 0 40px;
27403 }
27404 .wpfnl-automation-window .automation-darwer .trigger-wrapper .zapier-save-btn .wpfnl-alert {
27405 display: block;
27406 }
27407 .wpfnl-automation-window .automation-darwer .trigger-wrapper .zapier-save-btn .wpfnl-loader {
27408 display: inline-block;
27409 position: relative;
27410 top: 2px;
27411 }
27412 .wpfnl-automation-window .automation-darwer .single-trigger-wrapper {
27413 padding: 0 0 27px;
27414 position: relative;
27415 }
27416 .wpfnl-automation-window .automation-darwer .single-trigger-wrapper:after {
27417 content: "";
27418 position: absolute;
27419 left: 50%;
27420 height: 27px;
27421 width: 2px;
27422 background: #7A8B9A;
27423 margin-left: -1px;
27424 }
27425 .wpfnl-automation-window .automation-darwer .single-trigger-wrapper:after {
27426 bottom: 0;
27427 }
27428 .wpfnl-automation-window .automation-darwer .single-trigger-wrapper .add-trigger {
27429 border: none;
27430 background: transparent;
27431 display: block;
27432 height: 24px;
27433 width: 24px;
27434 position: absolute;
27435 left: 50%;
27436 bottom: -13px;
27437 transform: translate(-50%);
27438 z-index: 1;
27439 border-radius: 50%;
27440 cursor: pointer;
27441 }
27442 .wpfnl-automation-window .automation-darwer .single-trigger-wrapper:not(:last-child) .add-trigger {
27443 display: none;
27444 }
27445 .wpfnl-automation-window .automation-darwer .single-trigger {
27446 background: #FFFFFF;
27447 box-shadow: 0px 2px 3px rgba(190, 190, 215, 0.4);
27448 border-radius: 10px;
27449 display: flex;
27450 flex-flow: row wrap;
27451 position: relative;
27452 }
27453 .wpfnl-automation-window .automation-darwer .single-trigger select {
27454 height: 40px;
27455 background-color: transparent;
27456 min-width: auto;
27457 width: 100%;
27458 }
27459 .wpfnl-automation-window .automation-darwer .single-trigger label {
27460 margin-bottom: 10px;
27461 display: block;
27462 cursor: default;
27463 }
27464 .wpfnl-automation-window .automation-darwer .single-trigger .hints {
27465 color: #EE5F5A;
27466 display: none;
27467 }
27468 .wpfnl-automation-window .automation-darwer .single-trigger .selectbox-wrapper {
27469 position: relative;
27470 }
27471 .wpfnl-automation-window .automation-darwer .single-trigger .trigger-tag {
27472 background: #6E42D3;
27473 border-radius: 50px;
27474 font-size: 12px;
27475 color: #fff;
27476 padding: 3px 11px 2px;
27477 position: absolute;
27478 left: 50%;
27479 top: -45px;
27480 transform: translate(-50%);
27481 display: none;
27482 }
27483 .wpfnl-automation-window .automation-darwer .single-trigger .trigger-tag:before {
27484 content: "";
27485 position: absolute;
27486 left: 50%;
27487 top: calc(100% + 1px);
27488 height: 20px;
27489 width: 1px;
27490 border-right: 2px dashed #7A8B9A;
27491 margin-left: -1px;
27492 }
27493 .wpfnl-automation-window .automation-darwer .single-trigger .required-star {
27494 color: #EE5F5A;
27495 }
27496 .wpfnl-automation-window .automation-darwer .single-trigger .trigger-when {
27497 padding: 20px;
27498 width: 50%;
27499 position: relative;
27500 }
27501 .wpfnl-automation-window .automation-darwer .single-trigger .trigger-when .wpfnl-form-group {
27502 width: 100%;
27503 padding: 0;
27504 }
27505 .wpfnl-automation-window .automation-darwer .single-trigger .trigger-then {
27506 display: flex;
27507 flex-flow: row wrap;
27508 padding: 20px 13px;
27509 width: 50%;
27510 background: #F6F6F9;
27511 border-radius: 0px 10px 10px 0px;
27512 position: relative;
27513 }
27514 .wpfnl-automation-window .automation-darwer .single-trigger .trigger-then .trigger-tag {
27515 background-color: #EE8134;
27516 }
27517 .wpfnl-automation-window .automation-darwer .single-trigger .wpfnl-form-group {
27518 width: 50%;
27519 padding: 0 7px;
27520 }
27521 .wpfnl-automation-window .automation-darwer .single-trigger .wpfnl-form-group.wpfnl-col-1 {
27522 width: 100%;
27523 }
27524 .wpfnl-automation-window .automation-darwer .single-trigger .close-trigger {
27525 border: 1px solid #EE5F5A;
27526 padding: 0;
27527 height: 26px;
27528 width: 26px;
27529 display: flex;
27530 flex-flow: column;
27531 align-items: center;
27532 justify-content: center;
27533 border-radius: 100%;
27534 position: absolute;
27535 right: -8px;
27536 top: -11px;
27537 cursor: pointer;
27538 background: #fff;
27539 opacity: 0;
27540 visibility: hidden;
27541 transition: all 0.3s ease;
27542 z-index: 3;
27543 }
27544 .wpfnl-automation-window .automation-darwer .single-trigger .close-trigger svg {
27545 width: 17px;
27546 }
27547 .wpfnl-automation-window .automation-darwer .single-trigger .close-trigger svg path {
27548 stroke: #EE5F5A;
27549 }
27550 .wpfnl-automation-window .automation-darwer .single-trigger:hover .close-trigger {
27551 opacity: 1;
27552 visibility: visible;
27553 }
27554 .wpfnl-automation-window .automation-darwer .single-trigger .wpfnl-form-group.field-required select {
27555 border-color: #EE5F5A;
27556 }
27557 .wpfnl-automation-window .automation-darwer .single-trigger .wpfnl-form-group.field-required .hints {
27558 display: block;
27559 }
27560 .wpfnl-automation-window .automation-darwer .data-loaded .single-trigger .crm-data-loader {
27561 display: none;
27562 }
27563 .wpfnl-automation-window .automation-darwer .single-trigger-wrapper:first-child .single-trigger .trigger-tag {
27564 display: block;
27565 }
27566 .wpfnl-automation-window .automation-darwer .save-btn-area {
27567 margin-top: 30px;
27568 display: flex;
27569 justify-content: flex-end;
27570 align-items: center;
27571 }
27572 .wpfnl-automation-window .automation-darwer .save-btn-area .wpfnl-alert {
27573 display: inline-block;
27574 padding: 10px 20px;
27575 margin-right: 13px;
27576 }
27577 .wpfnl-automation-window .automation-darwer .save-btn-area .btn-default {
27578 min-width: 90px;
27579 }
27580 .wpfnl-automation-window .automation-darwer .save-btn-area .wpfnl-loader {
27581 display: inline-block;
27582 position: relative;
27583 top: 3px;
27584 }
27585 .wpfnl-automation-window .automation-darwer .no-data-message {
27586 text-align: center;
27587 color: #363B4E;
27588 font-weight: 500;
27589 }
27590 .wpfnl-automation-window .automation-darwer .ant-select-show-search:where(.css-dev-only-do-not-override-1p3hq3p).ant-select:not(.ant-select-customize-input) .ant-select-selector {
27591 font-size: 14px;
27592 color: #7A8B9A;
27593 padding: 5px 15px;
27594 height: 40px;
27595 background-color: transparent;
27596 min-width: auto;
27597 width: 100%;
27598 border-radius: 6px;
27599 border: 1px solid #E5E8F3;
27600 }
27601 .wpfnl-automation-window .automation-darwer .ant-select-focused:where(.css-dev-only-do-not-override-1p3hq3p).ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector {
27602 border-color: #E5E8F3;
27603 box-shadow: none;
27604 }
27605 .wpfnl-automation-window .automation-darwer .wpfnl-automation-window .automation-darwer .single-trigger .selectbox-wrapper:where(.css-dev-only-do-not-override-1p3hq3p).ant-select.ant-select-single {
27606 width: 100% !important;
27607 }
27608 .wpfnl-automation-window .automation-darwer :where(.css-dev-only-do-not-override-1p3hq3p).ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder {
27609 color: #7A8B9A;
27610 }
27611 .wpfnl-automation-window .automation-darwer :where(.css-dev-only-do-not-override-1p3hq3p).ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
27612 height: 38px !important;
27613 }
27614
27615 @media only screen and (max-width: 1400px) {
27616 .wpfnl-automation-window .automation-darwer {
27617 width: 983px;
27618 }
27619 }
27620 @media only screen and (max-width: 1199px) {
27621 .wpfnl-automation-window .automation-darwer {
27622 width: 803px;
27623 }
27624 .wpfnl-automation-window .automation-darwer .trigger-wrapper {
27625 padding: 40px 20px 40px;
27626 }
27627 }
27628 @media only screen and (max-width: 991px) {
27629 .wpfnl-automation-window .automation-darwer {
27630 width: 740px;
27631 }
27632 .wpfnl-automation-window .automation-darwer .drawer-header {
27633 padding: 20px 16px 20px 20px;
27634 }
27635 .wpfnl-automation-window .automation-darwer .drawer-header .connect-crm select {
27636 width: 143px;
27637 min-width: auto;
27638 }
27639 .wpfnl-automation-window .automation-darwer .drawer-body {
27640 padding: 20px;
27641 }
27642 .wpfnl-automation-window .automation-darwer .single-trigger .trigger-when {
27643 padding: 15px;
27644 }
27645 .wpfnl-automation-window .automation-darwer .single-trigger .trigger-then {
27646 padding: 15px 8px;
27647 }
27648 }
27649 .wpfnl-automation-window {
27650 background: #f6f5fa;
27651 position: absolute;
27652 top: 0;
27653 left: 0;
27654 width: 100%;
27655 height: 100%;
27656 z-index: 99;
27657 }
27658 .wpfnl-automation-window .automation-content {
27659 position: relative;
27660 }
27661 .wpfnl-automation-window .automation-window-loader {
27662 background: #f6f5fa;
27663 position: absolute;
27664 top: 0;
27665 right: 0;
27666 width: 100%;
27667 height: calc(100vh - 32px);
27668 z-index: 99;
27669 transition: all 0.9s linear;
27670 }
27671 .wpfnl-automation-window .automation-window-loader .wpfnl-loader {
27672 display: block;
27673 position: absolute;
27674 top: 50%;
27675 left: 50%;
27676 width: 50px;
27677 height: 50px;
27678 margin-left: -48px;
27679 margin-top: -46px;
27680 transition: all 0.3s linear;
27681 }
27682 .wpfnl-automation-window .automation-content-header {
27683 display: flex;
27684 flex-flow: row wrap;
27685 align-items: center;
27686 justify-content: space-between;
27687 background: #FFFFFF;
27688 box-shadow: 0 1px 2px 0 rgba(190, 190, 215, 0.2);
27689 padding-right: 8px;
27690 margin-bottom: 20px;
27691 }
27692 .wpfnl-automation-window .automation-content-header .header-left {
27693 display: flex;
27694 flex-flow: row wrap;
27695 align-items: center;
27696 }
27697 .wpfnl-automation-window .automation-content-header .header-left .wpfnl-logo a {
27698 display: block;
27699 padding: 16px 25px;
27700 border-right: 1px solid #E5E8F3;
27701 }
27702 .wpfnl-automation-window .automation-content-header .header-left .wpfnl-logo a svg {
27703 width: 26px;
27704 display: block;
27705 }
27706 .wpfnl-automation-window .automation-content-header .header-left .backto-funnel-edit {
27707 background: #FFFFFF;
27708 cursor: pointer;
27709 border: none;
27710 padding: 0;
27711 text-align: center;
27712 width: 57px;
27713 height: 60px;
27714 margin-right: 20px;
27715 display: flex;
27716 flex-flow: column;
27717 align-items: center;
27718 justify-content: center;
27719 border-right: 1px solid #E5E8F3;
27720 }
27721 .wpfnl-automation-window .automation-content-header .header-left h2 {
27722 font-size: 18px;
27723 line-height: 1.16;
27724 font-weight: 500;
27725 color: #363B4E;
27726 margin-right: 13px;
27727 }
27728 .wpfnl-automation-window .automation-content-header .header-left .wpfnl-switcher {
27729 display: flex;
27730 align-items: center;
27731 }
27732 .wpfnl-automation-window .automation-content-header .header-left .wpfnl-switcher .wpfnl-loader {
27733 display: inline-block;
27734 margin-left: 8px;
27735 }
27736 .wpfnl-automation-window .wpfnl-switcher label {
27737 width: 32px;
27738 height: 18px;
27739 }
27740 .wpfnl-automation-window .wpfnl-switcher label:after {
27741 width: 12px;
27742 height: 12px;
27743 top: 2px;
27744 left: 3px;
27745 }
27746 .wpfnl-automation-window .wpfnl-switcher input[type=checkbox]:checked + label:after {
27747 margin-left: 13px;
27748 }
27749 .wpfnl-automation-window .btn-default {
27750 height: 40px;
27751 line-height: 41px;
27752 padding: 0 20px;
27753 }
27754
27755 .wpfnl .mailmint-automation {
27756 box-shadow: none;
27757 width: calc(100% - 160px);
27758 transition: none;
27759 }
27760 .wpfnl .mailmint-automation .automation-drawer-loader {
27761 position: absolute;
27762 top: 0;
27763 left: 0;
27764 width: 100%;
27765 height: 100%;
27766 background: #F6F5FA;
27767 z-index: 3;
27768 display: flex;
27769 flex-flow: column;
27770 align-items: center;
27771 justify-content: center;
27772 }
27773 .wpfnl .mailmint-automation .automation-drawer-loader .wpfnl-loader {
27774 display: block;
27775 width: 40px;
27776 height: 40px;
27777 }
27778 .wpfnl .mailmint-automation .drawer-wrapper {
27779 background: #F6F5FA;
27780 }
27781 .wpfnl .mailmint-automation .drawer-body {
27782 padding: 24px;
27783 overflow: hidden;
27784 }
27785 .wpfnl .mailmint-automation .drawer-body-inner-wrapper {
27786 display: flex;
27787 flex-flow: row wrap;
27788 gap: 24px;
27789 height: 100%;
27790 }
27791 .wpfnl .mailmint-automation .automation-steps-wrapper {
27792 text-align: center;
27793 width: 100%;
27794 height: calc(100% + 20px);
27795 overflow: auto;
27796 padding-top: 10px;
27797 padding-bottom: 30px;
27798 }
27799 .wpfnl .mailmint-automation .automation-steps-wrapper::-webkit-scrollbar {
27800 width: 5px;
27801 height: 5px;
27802 }
27803 .wpfnl .mailmint-automation .automation-steps-wrapper::-webkit-scrollbar-track {
27804 background: #f2f5f8;
27805 }
27806 .wpfnl .mailmint-automation .automation-steps-wrapper::-webkit-scrollbar-thumb {
27807 background-color: #CBCBCB;
27808 border-radius: 20px;
27809 }
27810 .wpfnl .mailmint-automation .has-sidebar .automation-steps-wrapper {
27811 width: calc(100% - 474px);
27812 }
27813 .wpfnl .mailmint-automation .steps-settings-sidebar {
27814 width: 450px;
27815 height: 100%;
27816 background: #FFF;
27817 box-shadow: -2px 3px 6px rgba(186, 176, 210, 0.1);
27818 border-radius: 10px;
27819 padding: 24px 30px;
27820 overflow: auto;
27821 }
27822 .wpfnl .mailmint-automation .steps-settings-sidebar::-webkit-scrollbar {
27823 width: 5px;
27824 }
27825 .wpfnl .mailmint-automation .steps-settings-sidebar::-webkit-scrollbar-track {
27826 background: #f2f5f8;
27827 }
27828 .wpfnl .mailmint-automation .steps-settings-sidebar::-webkit-scrollbar-thumb {
27829 background-color: #CBCBCB;
27830 border-radius: 20px;
27831 }
27832 .wpfnl .mailmint-automation .condition .steps-settings-sidebar {
27833 width: 710px;
27834 }
27835 .wpfnl .mailmint-automation .condition .automation-steps-wrapper {
27836 width: calc(100% - 734px);
27837 }
27838 .wpfnl .mailmint-automation .automation-start-point {
27839 position: relative;
27840 border-radius: 8px;
27841 background: #FFF;
27842 width: 245px;
27843 margin: 0 auto;
27844 padding: 18px 15px 16px;
27845 text-align: center;
27846 color: #2D3149;
27847 font-size: 16px;
27848 font-weight: 600;
27849 line-height: 1.2;
27850 display: flex;
27851 align-items: center;
27852 justify-content: center;
27853 gap: 9px;
27854 cursor: pointer;
27855 background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='8' ry='8' stroke='%236E42D3FF' stroke-width='2' stroke-dasharray='3%2c 7' stroke-dashoffset='11' stroke-linecap='round'/%3e%3c/svg%3e");
27856 }
27857 .wpfnl .mailmint-automation .automation-start-point .tigger-lists {
27858 position: absolute;
27859 left: 0;
27860 top: calc(100% + 26px);
27861 background: #FFFFFF;
27862 width: 100%;
27863 padding: 8px 10px;
27864 border-radius: 6px;
27865 border: 1px solid #EBEDF0;
27866 box-shadow: 0px 6px 8px 0px rgba(191, 191, 191, 0.1);
27867 z-index: 3;
27868 opacity: 0;
27869 visibility: hidden;
27870 transition: all 0.3s ease;
27871 }
27872 .wpfnl .mailmint-automation .automation-start-point .tigger-lists li {
27873 font-size: 14px;
27874 line-height: 1.14;
27875 color: #2D3149;
27876 font-weight: 400;
27877 display: flex;
27878 align-items: center;
27879 gap: 8px;
27880 padding: 8px;
27881 border-radius: 4px;
27882 cursor: pointer;
27883 transition: all 0.3s ease;
27884 }
27885 .wpfnl .mailmint-automation .automation-start-point .tigger-lists li:hover {
27886 background: #F6F8FA;
27887 }
27888 .wpfnl .mailmint-automation .automation-start-point .tigger-lists li.active {
27889 background: #F6F8FA;
27890 font-weight: 500;
27891 }
27892 .wpfnl .mailmint-automation .automation-start-point.show-dropdown .tigger-lists {
27893 top: calc(100% + 12px);
27894 opacity: 1;
27895 visibility: visible;
27896 }
27897 .wpfnl .mailmint-automation .selected-trigger {
27898 max-width: 210px;
27899 margin: 0 auto;
27900 display: flex;
27901 flex-flow: column;
27902 align-items: center;
27903 justify-content: center;
27904 position: relative;
27905 }
27906 .wpfnl .mailmint-automation .selected-trigger .close-trigger {
27907 background: transparent;
27908 color: #ffffff;
27909 border: none;
27910 position: absolute;
27911 right: -5px;
27912 top: -8px;
27913 cursor: pointer;
27914 opacity: 0;
27915 visibility: hidden;
27916 transition: all 0.3s ease;
27917 }
27918 .wpfnl .mailmint-automation .selected-trigger .close-trigger svg {
27919 display: block;
27920 }
27921 .wpfnl .mailmint-automation .selected-trigger .trigger-title {
27922 border-radius: 100px;
27923 background: #7A8B9A;
27924 display: inline-block;
27925 color: #FFF;
27926 font-size: 13px;
27927 font-weight: 500;
27928 line-height: 1.2;
27929 padding: 13px 24px 11px;
27930 position: relative;
27931 }
27932 .wpfnl .mailmint-automation .selected-trigger .trigger-title:hover .close-trigger {
27933 opacity: 1;
27934 visibility: visible;
27935 }
27936 .wpfnl .mailmint-automation .selected-trigger .add-action {
27937 height: 62px;
27938 position: relative;
27939 background: #7A8B9A;
27940 width: 2px;
27941 margin: 0 auto;
27942 }
27943 .wpfnl .mailmint-automation .selected-trigger .add-action:before {
27944 content: "";
27945 position: absolute;
27946 left: -5px;
27947 top: -7px;
27948 width: 6px;
27949 height: 6px;
27950 background: #7A8B9A;
27951 border-radius: 50px;
27952 border: 3px solid #fff;
27953 box-shadow: 0 0 0 2px #7A8B9A;
27954 }
27955 .wpfnl .mailmint-automation .selected-trigger .add-action > button {
27956 background: #7A8B9A;
27957 box-shadow: 0px 0px 0 6px #f6f5fa;
27958 width: 24px;
27959 height: 24px;
27960 border: none;
27961 display: flex;
27962 align-items: center;
27963 justify-content: center;
27964 border-radius: 100%;
27965 cursor: pointer;
27966 z-index: 1;
27967 position: absolute;
27968 bottom: 0;
27969 left: 0;
27970 margin-left: -11px;
27971 }
27972 .wpfnl .mailmint-automation .selected-trigger .add-action > button path {
27973 stroke: #fff;
27974 }
27975 .wpfnl .add-new-action {
27976 position: absolute;
27977 left: 50%;
27978 bottom: -8px;
27979 transform: translateX(-50%);
27980 z-index: 2;
27981 }
27982 .wpfnl .add-new-action .add-new-action-btn {
27983 background: #7A8B9A;
27984 box-shadow: 0px 0px 0 6px #f6f5fa;
27985 width: 24px;
27986 height: 24px;
27987 border: none;
27988 position: relative;
27989 display: flex;
27990 align-items: center;
27991 justify-content: center;
27992 border-radius: 100%;
27993 cursor: pointer;
27994 z-index: 1;
27995 }
27996 .wpfnl .add-new-action .add-new-action-btn path {
27997 stroke: #fff;
27998 }
27999 .wpfnl .first-add-new-action {
28000 height: 49px;
28001 bottom: inherit;
28002 top: 100%;
28003 display: flex;
28004 flex-flow: column;
28005 align-items: center;
28006 justify-content: flex-end;
28007 }
28008 .wpfnl .first-add-new-action:before {
28009 content: "";
28010 position: absolute;
28011 left: 50%;
28012 top: 0;
28013 margin-left: -1px;
28014 width: 2px;
28015 height: 100%;
28016 background: #7A8B9A;
28017 }
28018 .wpfnl .first-add-new-action:after {
28019 content: "";
28020 position: absolute;
28021 left: 50%;
28022 top: -8px;
28023 transform: translateX(-50%);
28024 width: 8px;
28025 height: 8px;
28026 background: #FFFFFF;
28027 border: 2px solid #7A8B9A;
28028 border-radius: 50px;
28029 }
28030 .wpfnl .first-add-new-action.automation-added:before {
28031 display: none;
28032 }
28033 .wpfnl .mintmrm-automation-step-wrapper {
28034 position: absolute;
28035 left: 50%;
28036 transform: translateX(-50%);
28037 top: 100%;
28038 width: 100%;
28039 }
28040 .wpfnl .mintmrm-automation-step-wrapper .no-automation {
28041 font-size: 10px;
28042 font-weight: 500;
28043 line-height: 1;
28044 color: #363B4E;
28045 text-align: center;
28046 text-transform: capitalize;
28047 white-space: nowrap;
28048 background: #FFFFFF;
28049 box-shadow: 0px 1px 2px rgba(190, 190, 215, 0.14);
28050 padding: 6px 12px;
28051 border-radius: 50px;
28052 margin-top: 58px;
28053 display: inline-block;
28054 width: auto;
28055 }
28056 .wpfnl .mintmrm-automation-step-wrapper.automation-running .no-automation {
28057 box-shadow: 0px 1px 2px 0px rgba(190, 190, 215, 0.14);
28058 color: #24C21A;
28059 }
28060
28061 .folded .wpfnl .mailmint-automation {
28062 width: calc(100% - 36px);
28063 }
28064
28065 @media only screen and (max-width: 782px) {
28066 .folded .wpfnl .mailmint-automation {
28067 width: 100%;
28068 top: 46px;
28069 }
28070 }
28071 .mailmint-automation .drawer-header {
28072 background: #ffffff;
28073 position: relative;
28074 box-shadow: 0px 1px 2px rgba(190, 190, 215, 0.14);
28075 padding: 16px 12px 16px 24px;
28076 gap: 10px;
28077 z-index: 1;
28078 }
28079 .mailmint-automation .header-left {
28080 display: flex;
28081 align-items: center;
28082 gap: 14px;
28083 }
28084 .mailmint-automation .header-left .automation-title {
28085 color: #363B4E;
28086 font-size: 16px;
28087 font-weight: 500;
28088 line-height: 1;
28089 }
28090 .mailmint-automation .header-right {
28091 display: flex;
28092 align-items: center;
28093 gap: 14px;
28094 }
28095 .mailmint-automation .header-right .wpfnl-alert {
28096 display: block;
28097 }
28098 .mailmint-automation .header-right .btn-default {
28099 height: auto;
28100 line-height: 1;
28101 padding: 12px 16px 10px;
28102 min-width: auto;
28103 display: flex;
28104 align-items: center;
28105 gap: 9px;
28106 border-radius: 10px;
28107 }
28108 .mailmint-automation .header-right .btn-default.is-disabled {
28109 color: rgba(64, 64, 64, 0.4);
28110 cursor: not-allowed;
28111 background-color: rgba(183, 183, 183, 0.4);
28112 }
28113 .mailmint-automation .header-right .btn-default .wpfnl-loader {
28114 display: inline-block;
28115 margin-left: 0;
28116 }
28117 .mailmint-automation .header-right .more-options {
28118 line-height: 1;
28119 background: transparent;
28120 border: none;
28121 padding: 6px 9px;
28122 cursor: pointer;
28123 position: relative;
28124 }
28125 .mailmint-automation .header-right .more-options .options-dropdown {
28126 position: absolute;
28127 right: -10px;
28128 top: 50px;
28129 background: #FFFFFF;
28130 width: 148px;
28131 padding: 8px 9px;
28132 border-radius: 6px;
28133 border: 1px solid #EBEDF0;
28134 box-shadow: 0px 6px 8px 0px rgba(191, 191, 191, 0.1);
28135 opacity: 0;
28136 visibility: hidden;
28137 transition: all 0.3s ease;
28138 }
28139 .mailmint-automation .header-right .more-options .options-dropdown li {
28140 font-weight: 500;
28141 font-size: 14px;
28142 line-height: 1.14;
28143 color: #363B4E;
28144 display: flex;
28145 align-items: center;
28146 gap: 8px;
28147 padding: 8px;
28148 border-radius: 4px;
28149 cursor: pointer;
28150 transition: all 0.3s ease;
28151 }
28152 .mailmint-automation .header-right .more-options .options-dropdown li:hover {
28153 background: #F6F8FA;
28154 }
28155 .mailmint-automation .header-right .more-options .options-dropdown .wpfnl-loader {
28156 display: inline-block;
28157 }
28158 .mailmint-automation .header-right .more-options.show-dropdown .options-dropdown {
28159 top: 44px;
28160 opacity: 1;
28161 visibility: visible;
28162 }
28163
28164 .mailmint-automation .automation-single-step .automation-step-name {
28165 height: 100%;
28166 min-width: 150px;
28167 max-width: 245px;
28168 position: relative;
28169 background: #FFFFFF !important;
28170 box-shadow: 0px 1px 1px rgba(182, 185, 191, 0.3019607843);
28171 border: 1px solid transparent;
28172 display: inline-block;
28173 padding: 35px 24px 15px;
28174 border-radius: 8px;
28175 cursor: pointer;
28176 transition: all 0.3s ease;
28177 }
28178 .mailmint-automation .automation-single-step .selected.automation-step-name {
28179 border-color: #6E42D3;
28180 box-shadow: 0px 20px 20px 0px rgba(189, 193, 200, 0.2);
28181 }
28182 .mailmint-automation .automation-single-step .automation-step-name .action-icon {
28183 background: #FFFFFF;
28184 border: 6px solid #F6F8FA;
28185 border-radius: 100%;
28186 width: 58px;
28187 height: 58px;
28188 display: flex;
28189 align-items: center;
28190 justify-content: center;
28191 position: absolute;
28192 left: 50%;
28193 top: -28px;
28194 transform: translateX(-50%);
28195 }
28196 .mailmint-automation .automation-single-step .automation-step-name .action-title {
28197 display: block;
28198 font-weight: 500;
28199 text-align: center;
28200 font-size: 14px;
28201 line-height: 1.2;
28202 color: #363B4E;
28203 margin-top: 5px;
28204 }
28205 .mailmint-automation .automation-single-step {
28206 position: relative;
28207 padding: 55px 0 0;
28208 max-width: 570px;
28209 margin: 0 auto;
28210 }
28211 .mailmint-automation .automation-single-step:before {
28212 content: "";
28213 position: absolute;
28214 left: 50%;
28215 top: 0;
28216 margin-left: -1px;
28217 width: 2px;
28218 height: 100%;
28219 background: #7A8B9A;
28220 }
28221 .mailmint-automation .automation-single-step .action-subtitle span,
28222 .mailmint-automation .automation-single-step .action-subtitle {
28223 color: #A4A8B5;
28224 display: block;
28225 margin-top: 4px;
28226 font-size: 12px;
28227 }
28228 .mailmint-automation .automation-single-step .action-subtitle span .not-set,
28229 .mailmint-automation .automation-single-step .action-subtitle .not-set {
28230 color: #FF5155;
28231 }
28232 .mailmint-automation .automation-single-step .action-subtitle span .tag-list,
28233 .mailmint-automation .automation-single-step .action-subtitle .tag-list {
28234 display: flex;
28235 flex-flow: row wrap;
28236 align-items: center;
28237 justify-content: center;
28238 }
28239 .mailmint-automation .automation-single-step .action-subtitle span .tag-list span,
28240 .mailmint-automation .automation-single-step .action-subtitle .tag-list span {
28241 margin: 0;
28242 }
28243 .mailmint-automation .automation-single-step .automation-step-name.not-setup-yet .action-subtitle {
28244 color: #FF5155;
28245 }
28246 .mailmint-automation .automation-single-step.stopAutomation .automation-step-name:before {
28247 content: "";
28248 position: absolute;
28249 top: 100%;
28250 left: 0;
28251 width: 100%;
28252 height: 30px;
28253 background: #f6f5fa;
28254 z-index: 1;
28255 }
28256 .mailmint-automation .automation-single-step .add-action {
28257 height: 54px;
28258 position: relative;
28259 width: 2px;
28260 margin: 0 auto;
28261 }
28262 .mailmint-automation .automation-single-step .add-action > button {
28263 background: #7A8B9A;
28264 box-shadow: 0px 0px 0 6px #f6f5fa;
28265 width: 24px;
28266 height: 24px;
28267 border: none;
28268 display: flex;
28269 align-items: center;
28270 justify-content: center;
28271 border-radius: 100%;
28272 cursor: pointer;
28273 z-index: 1;
28274 position: absolute;
28275 bottom: 0;
28276 left: 0;
28277 margin-left: -11px;
28278 }
28279 .mailmint-automation .automation-single-step .add-action > button path {
28280 stroke: #fff;
28281 }
28282 .mailmint-automation .automation-single-step .delete-action {
28283 border: none;
28284 background: transparent;
28285 line-height: 1;
28286 position: absolute;
28287 top: -12px;
28288 right: -10px;
28289 cursor: pointer;
28290 opacity: 0;
28291 visibility: hidden;
28292 transition: all 0.3s ease;
28293 }
28294 .mailmint-automation .automation-single-step .delete-action svg {
28295 display: block;
28296 }
28297 .mailmint-automation .automation-single-step .automation-step-name:hover .delete-action {
28298 opacity: 1;
28299 visibility: visible;
28300 }
28301 .mailmint-automation .automation-single-step.sendMail .action-icon svg path {
28302 stroke: #7DC09B;
28303 fill: #7DC09B;
28304 }
28305 .mailmint-automation .automation-single-step.addTag .action-icon svg circle,
28306 .mailmint-automation .automation-single-step.addTag .action-icon svg path {
28307 stroke: #5FA2DB;
28308 }
28309 .mailmint-automation .automation-single-step.addList .action-icon svg path {
28310 stroke: #AB8BC5;
28311 }
28312 .mailmint-automation .automation-single-step.removeTag .action-icon svg circle,
28313 .mailmint-automation .automation-single-step.removeTag .action-icon svg path {
28314 stroke: #E8A758;
28315 }
28316 .mailmint-automation .automation-single-step.circle .action-icon svg path, .mailmint-automation .automation-single-step.removeList .action-icon svg path {
28317 stroke: #E8A758;
28318 }
28319 .mailmint-automation .automation-single-step.delay .action-icon svg path {
28320 fill: #E3B152;
28321 stroke: #E3B152;
28322 }
28323 .mailmint-automation .automation-single-step.sequence .action-icon svg path {
28324 fill: #5FA2DC;
28325 }
28326 .mailmint-automation .automation-single-step.condition > .automation-step-name > .action-icon svg path {
28327 stroke: #84c246;
28328 fill: #84c246;
28329 }
28330 .mailmint-automation .automation-single-step.createUser .action-icon svg path {
28331 fill: #6d79a2;
28332 stroke: #6d79a2;
28333 }
28334 .mailmint-automation .automation-single-step.stopAutomation .action-icon svg path {
28335 fill: #e7887f;
28336 stroke: #e7887f;
28337 }
28338 .mailmint-automation .automation-single-step.webHookOutgoing .action-icon svg path {
28339 fill: #7064dc;
28340 }
28341 .mailmint-automation .automation-exit {
28342 color: #363B4E;
28343 font-size: 14px;
28344 font-weight: 600;
28345 line-height: 1.3;
28346 display: flex;
28347 flex-flow: column;
28348 align-items: center;
28349 justify-content: center;
28350 gap: 11px;
28351 width: 50px;
28352 margin: 0 auto;
28353 }
28354 .mailmint-automation .automation-exit:before {
28355 content: "";
28356 height: 25px;
28357 width: 2px;
28358 background: #7a8b9a;
28359 }
28360 .mailmint-automation .logical-decision-box {
28361 align-items: flex-start;
28362 border: 2px solid #a7a8b3;
28363 border-radius: 20px;
28364 display: flex;
28365 flex-flow: row wrap;
28366 gap: 30px;
28367 justify-content: space-between;
28368 margin: 30px auto 0;
28369 max-width: 416px;
28370 padding: 15px 0;
28371 position: relative;
28372 z-index: 2;
28373 top: 50%;
28374 width: 100%;
28375 background: #f6f5fa;
28376 }
28377 .mailmint-automation .logical-decision-box .automation-single-step {
28378 padding-top: 28px;
28379 }
28380 .mailmint-automation .logical-decision-box .automation-single-step:before {
28381 display: none;
28382 }
28383 .mailmint-automation .logical-decision-box .logical-text {
28384 background-color: #239654;
28385 box-shadow: 0px 0 0 8px #f6f8fa;
28386 border-radius: 50px;
28387 color: #fff;
28388 font-size: 11px;
28389 font-weight: 700;
28390 right: 25%;
28391 transform: translate(50%, 0px);
28392 line-height: 1.09;
28393 padding: 4px 6px;
28394 position: absolute;
28395 top: -12px;
28396 width: 31px;
28397 }
28398 .mailmint-automation .logical-decision-box .logical-text.logical-no-text {
28399 background: #ec5956;
28400 left: 25%;
28401 transform: translate(-50%, 0);
28402 }
28403 .mailmint-automation .logical-decision-box .single-decision {
28404 width: calc(50% - 15px);
28405 }
28406 .mailmint-automation .logical-decision-box .single-decision.decision-no {
28407 transform: translateX(calc(-50% - 1px));
28408 }
28409 .mailmint-automation .logical-decision-box .single-decision.decision-yes {
28410 transform: translateX(calc(50% + 1px));
28411 }
28412 .mailmint-automation .logical-decision-box .add-action {
28413 height: 85px;
28414 }
28415 .mailmint-automation .logical-decision-box .add-action > button {
28416 bottom: 50%;
28417 transform: translateY(50%);
28418 }
28419 .mailmint-automation .logical-decision-box .stopAutomation .automation-step-name:before {
28420 display: none;
28421 }
28422 .mailmint-automation .logical-decision-box .no-separator {
28423 height: 50px;
28424 background: #f6f5fa;
28425 width: 100%;
28426 }
28427
28428 .mailmint-automation .mailmint-actions {
28429 position: absolute;
28430 left: 50%;
28431 transform: translateX(-50%);
28432 top: calc(100% + 5px);
28433 width: 626px;
28434 z-index: 99;
28435 background: #FFF;
28436 border: 1px solid #EDECF2;
28437 box-shadow: 0px 20px 20px rgba(190, 190, 215, 0.08);
28438 border-radius: 10px;
28439 padding: 30px;
28440 transition: all 0.3s ease;
28441 display: none;
28442 }
28443 .mailmint-automation .mailmint-actions .action-search {
28444 position: relative;
28445 }
28446 .mailmint-automation .mailmint-actions .action-search .search-input {
28447 width: 100%;
28448 padding: 8px 32px 8px 12px;
28449 background: #F0F0F0;
28450 min-height: 40px;
28451 color: #2d3149;
28452 border-radius: 0;
28453 }
28454 .mailmint-automation .mailmint-actions .action-search .search-input:focus {
28455 border: 1px solid #6E42D2;
28456 }
28457 .mailmint-automation .mailmint-actions .action-search .clear-search-btn {
28458 display: flex;
28459 align-items: center;
28460 justify-content: center;
28461 background: #ddd;
28462 padding: 2px 3px;
28463 position: absolute;
28464 top: 50%;
28465 right: 6px;
28466 transform: translateY(-50%);
28467 background: #ddd;
28468 border: none;
28469 font-size: 18px;
28470 color: #666;
28471 cursor: pointer;
28472 line-height: 1;
28473 }
28474 .mailmint-automation .mailmint-actions .action-search .clear-search-btn.hover {
28475 color: #000;
28476 }
28477 .mailmint-automation .mailmint-actions .action-tabs {
28478 display: flex;
28479 gap: 10px;
28480 margin: 14px 0 28px 0;
28481 }
28482 .mailmint-automation .mailmint-actions .action-tabs .tab-button {
28483 border: 1px solid #dee1e8;
28484 border-radius: 8px;
28485 cursor: pointer;
28486 font-size: 14px;
28487 color: #2d3149;
28488 line-height: 1;
28489 margin-bottom: 0;
28490 background: none;
28491 padding: 9px 12px;
28492 }
28493 .mailmint-automation .mailmint-actions .action-tabs .tab-button.active {
28494 background: #6E42D2;
28495 color: #fff;
28496 }
28497 .mailmint-automation .mailmint-actions .mailmint-actions-wrapper {
28498 display: flex;
28499 flex-flow: row wrap;
28500 gap: 14px;
28501 }
28502 .mailmint-automation .mailmint-actions .mailmint-actions-wrapper .actions-title {
28503 color: #9398A5;
28504 font-size: 14px;
28505 font-weight: 500;
28506 line-height: 1;
28507 text-align: left;
28508 border-bottom: 1px solid #DEE1E8;
28509 padding-bottom: 10px;
28510 margin-bottom: 6px;
28511 width: 100%;
28512 }
28513 .mailmint-automation .mailmint-actions .mailmint-single-action {
28514 background: #FFFFFF;
28515 border: 1px solid #E4E6EB;
28516 border-radius: 10px;
28517 display: flex;
28518 flex-flow: column;
28519 align-items: center;
28520 justify-content: center;
28521 text-align: center;
28522 width: calc(25% - 11px);
28523 padding: 10px;
28524 cursor: pointer;
28525 min-height: 88px;
28526 transition: all 0.3s ease;
28527 }
28528 .mailmint-automation .mailmint-actions .mailmint-single-action .icon {
28529 margin-bottom: 10px;
28530 }
28531 .mailmint-automation .mailmint-actions .mailmint-single-action .icon circle,
28532 .mailmint-automation .mailmint-actions .mailmint-single-action .icon path {
28533 transition: all 0.3s ease;
28534 }
28535 .mailmint-automation .mailmint-actions .mailmint-single-action .icon svg {
28536 display: block;
28537 }
28538 .mailmint-automation .mailmint-actions .mailmint-single-action .title {
28539 font-weight: 500;
28540 font-size: 14px;
28541 line-height: 1.28;
28542 text-align: center;
28543 letter-spacing: -0.01em;
28544 color: #2D3149;
28545 }
28546 .mailmint-automation .mailmint-actions .mailmint-single-action:hover {
28547 border-color: #6E42D3;
28548 box-shadow: 0px 20px 16px rgba(189, 193, 200, 0.2);
28549 }
28550 .mailmint-automation .mailmint-actions .mailmint-single-action:hover .title {
28551 color: #6E42D3;
28552 }
28553 .mailmint-automation .mailmint-actions .mailmint-single-action.stop-automation:hover .icon path, .mailmint-automation .mailmint-actions .mailmint-single-action.create-contact:hover .icon path, .mailmint-automation .mailmint-actions .mailmint-single-action.logical:hover .icon path, .mailmint-automation .mailmint-actions .mailmint-single-action.delay:hover .icon path, .mailmint-automation .mailmint-actions .mailmint-single-action.remove-list:hover .icon path, .mailmint-automation .mailmint-actions .mailmint-single-action.add-list:hover .icon path, .mailmint-automation .mailmint-actions .mailmint-single-action.send-mail:hover .icon path {
28554 fill: #6E42D3;
28555 stroke: #6E42D3;
28556 }
28557 .mailmint-automation .mailmint-actions .mailmint-single-action.webhook-outgoing:hover .icon path, .mailmint-automation .mailmint-actions .mailmint-single-action.email-sequence:hover .icon path {
28558 fill: #6E42D3;
28559 }
28560 .mailmint-automation .mailmint-actions .mailmint-single-action.remove-tag:hover .icon path, .mailmint-automation .mailmint-actions .mailmint-single-action.add-tag:hover .icon path {
28561 fill: #6E42D3;
28562 stroke: #6E42D3;
28563 }
28564 .mailmint-automation .mailmint-actions .mailmint-single-action.remove-tag:hover .icon circle, .mailmint-automation .mailmint-actions .mailmint-single-action.add-tag:hover .icon circle {
28565 stroke: #6E42D3;
28566 }
28567 .mailmint-automation .show-actions .mailmint-actions {
28568 display: block;
28569 }
28570
28571 .mailmint-automation .steps-settings-sidebar .sidebar-header {
28572 display: flex;
28573 flex-flow: row wrap;
28574 justify-content: space-between;
28575 gap: 10px;
28576 padding: 0;
28577 border-bottom: 1px solid #EEF0F3;
28578 padding-bottom: 13px;
28579 }
28580 .mailmint-automation .steps-settings-sidebar .sidebar-header .sidebar-title {
28581 display: flex;
28582 align-items: center;
28583 flex-flow: row wrap;
28584 width: calc(100% - 48px);
28585 }
28586 .mailmint-automation .steps-settings-sidebar .sidebar-header .sidebar-title h4 {
28587 color: #363B4E;
28588 font-size: 18px;
28589 font-weight: 500;
28590 display: flex;
28591 align-items: center;
28592 gap: 8px;
28593 }
28594 .mailmint-automation .steps-settings-sidebar .sidebar-header .sidebar-title h4 svg {
28595 width: 23px;
28596 height: 23px;
28597 }
28598 .mailmint-automation .steps-settings-sidebar .sidebar-header .sidebar-title h4 path {
28599 fill: #363B4E;
28600 }
28601 .mailmint-automation .steps-settings-sidebar .sidebar-header .sidebar-title .short-desc {
28602 width: 100%;
28603 margin-top: 5px;
28604 color: #7A8B9A;
28605 font-size: 14px;
28606 line-height: 1.28;
28607 text-transform: none;
28608 }
28609 .mailmint-automation .steps-settings-sidebar .sidebar-header .close-sidebar {
28610 padding: 3px 7px;
28611 height: 38px;
28612 width: 38px;
28613 cursor: pointer;
28614 position: relative;
28615 border-radius: 10px;
28616 border: 1px solid #EBEDF0;
28617 display: flex;
28618 align-items: center;
28619 justify-content: center;
28620 background: transparent;
28621 }
28622 .mailmint-automation .steps-settings-sidebar .sidebar-header .close-sidebar path {
28623 stroke-width: 2px;
28624 }
28625 .mailmint-automation .steps-settings-sidebar .sidebar-body {
28626 padding-top: 20px;
28627 }
28628 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group {
28629 margin-bottom: 21px;
28630 position: relative;
28631 }
28632 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group ul.mintmrm-dropdown {
28633 position: absolute;
28634 background: #fff;
28635 right: 0;
28636 top: calc(100% + 8px);
28637 width: 300px;
28638 border: 1px solid #e2e5ed;
28639 z-index: 9999;
28640 transition: all 0.3s ease;
28641 box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.06);
28642 border-radius: 6px;
28643 padding: 8px;
28644 display: none;
28645 }
28646 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group ul.mintmrm-dropdown::-webkit-scrollbar {
28647 width: 5px;
28648 }
28649 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group ul.mintmrm-dropdown::-webkit-scrollbar-track {
28650 background: #f2f5f8;
28651 }
28652 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group ul.mintmrm-dropdown::-webkit-scrollbar-thumb {
28653 background-color: #c1c1c1;
28654 border-radius: 20px;
28655 }
28656 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group ul.mintmrm-dropdown.show {
28657 display: block;
28658 }
28659 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group ul.mintmrm-dropdown.timezone {
28660 width: 320px;
28661 }
28662 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group ul.mintmrm-dropdown.country {
28663 width: 320px;
28664 }
28665 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group ul.mintmrm-dropdown.dropdown-left {
28666 right: inherit;
28667 left: 0;
28668 }
28669 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group ul.mintmrm-dropdown.width-120px {
28670 width: 120px;
28671 }
28672 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group ul.mintmrm-dropdown li {
28673 font-weight: 400;
28674 font-size: 14px;
28675 line-height: 17px;
28676 color: #2d3149;
28677 text-align: left;
28678 padding: 8px 10px;
28679 border-radius: 6px;
28680 cursor: pointer;
28681 transition: all 0.3s ease;
28682 display: flex;
28683 align-items: center;
28684 margin-bottom: 0;
28685 }
28686 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group ul.mintmrm-dropdown li svg {
28687 margin-right: 7px;
28688 }
28689 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group ul.mintmrm-dropdown li:not(.searchbar):not(.list-title):not(.button-area):hover, .mailmint-automation .steps-settings-sidebar .steps-settings .form-group ul.mintmrm-dropdown li:not(.searchbar):not(.list-title).active {
28690 background: #f6f8fa;
28691 }
28692 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group ul.mintmrm-dropdown li:first-child a {
28693 border-radius: 5px 5px 0 0;
28694 }
28695 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group ul.mintmrm-dropdown li:last-child {
28696 border-bottom: 0;
28697 }
28698 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group ul.mintmrm-dropdown li:last-child a {
28699 border-radius: 0 0 5px 5px;
28700 }
28701 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group ul.mintmrm-dropdown li.delete {
28702 color: #ec5956;
28703 }
28704 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group ul.mintmrm-dropdown li.searchbar {
28705 background: transparent;
28706 padding: 8px 8px 14px;
28707 display: list-item;
28708 }
28709 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group ul.mintmrm-dropdown li.searchbar svg {
28710 position: absolute;
28711 top: 9px;
28712 left: 16px;
28713 }
28714 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group ul.mintmrm-dropdown li.searchbar input[type=search] {
28715 font-weight: 400;
28716 height: 34px;
28717 padding: 4px 15px 4px 40px;
28718 }
28719 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group ul.mintmrm-dropdown li.single-column {
28720 display: block;
28721 }
28722 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group ul.mintmrm-dropdown li.list-title {
28723 font-weight: 600;
28724 font-size: 12px;
28725 line-height: 15px;
28726 letter-spacing: 0.05em;
28727 text-transform: uppercase;
28728 color: #667085;
28729 border-top: 1px solid #ebedf0;
28730 border-bottom: 1px solid #ebedf0;
28731 border-radius: 0;
28732 background: #f9fafb;
28733 position: relative;
28734 padding: 8px 18px;
28735 left: -8px;
28736 width: calc(100% + 16px);
28737 cursor: text;
28738 margin-bottom: 10px;
28739 }
28740 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group ul.mintmrm-dropdown li.list-title.not-found {
28741 color: #ec5956;
28742 }
28743 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group ul.mintmrm-dropdown li.button-area {
28744 border-top: 1px solid #ebedf0;
28745 border-radius: 0;
28746 position: relative;
28747 left: -12px;
28748 width: calc(100% + 16px);
28749 padding: 20px 20px 8px;
28750 display: flex;
28751 align-items: center;
28752 background: transparent;
28753 margin-top: 10px;
28754 margin-left: 4px;
28755 }
28756 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group ul.mintmrm-dropdown li.button-area button {
28757 cursor: pointer;
28758 }
28759 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group ul.mintmrm-dropdown li.button-area .cancel-btn {
28760 margin-left: auto;
28761 margin-right: 12px;
28762 }
28763 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group ul.mintmrm-dropdown li.has-sub-dropdown {
28764 position: relative;
28765 }
28766 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group ul.mintmrm-dropdown li.has-sub-dropdown::before {
28767 content: url("data:image/svg+xml,%3Csvg%20fill%3D%22none%22%20viewBox%3D%220%200%206%2010%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20stroke%3D%22%23A7A8B3%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22%20d%3D%22M1%201l4%204-4%204%22%2F%3E%3C%2Fsvg%3E");
28768 position: absolute;
28769 width: 6px;
28770 top: 50%;
28771 right: 10px;
28772 transform: translateY(-50%);
28773 }
28774 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group ul.mintmrm-dropdown li.has-sub-dropdown ul.mintmrm-dropdown {
28775 left: calc(100% + 8px);
28776 top: -10px;
28777 }
28778 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group ul.mintmrm-dropdown li.has-sub-dropdown.show::before {
28779 top: 25%;
28780 transform: rotate(90deg);
28781 transition: all 0.3s ease;
28782 }
28783 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group ul.mintmrm-dropdown li.group-item {
28784 transition: all 0.3s ease;
28785 padding-left: 20px;
28786 }
28787 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group ul.mintmrm-dropdown .no-found {
28788 background-color: #f9fafb;
28789 padding: 5px 0 5px 20px;
28790 border-radius: 0;
28791 background: #f9fafb;
28792 position: relative;
28793 left: -12px;
28794 width: calc(100% + 24px);
28795 cursor: text;
28796 margin-top: 10px;
28797 display: none;
28798 }
28799 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group ul.mintmrm-dropdown .no-found span {
28800 font-weight: 600;
28801 font-size: 12px;
28802 line-height: 15px;
28803 letter-spacing: 0.05em;
28804 text-transform: uppercase;
28805 color: #ec5956;
28806 }
28807 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group ul.mintmrm-dropdown .add-action {
28808 display: flex;
28809 align-items: center;
28810 padding: 15px 17px 10px;
28811 color: #573bff;
28812 font-weight: 600;
28813 font-size: 14px;
28814 line-height: 17px;
28815 border-top: 1px solid #e2e5ed;
28816 position: relative;
28817 text-decoration: underline;
28818 left: -12px;
28819 width: calc(100% + 24px);
28820 }
28821 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group ul.mintmrm-dropdown .add-action svg {
28822 margin-right: 5px;
28823 }
28824 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group ul.mintmrm-dropdown .add-action svg path {
28825 stroke: #573bff;
28826 }
28827 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group ul.mintmrm-dropdown .add-action:hover {
28828 color: #4c25a5;
28829 }
28830 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group ul.mintmrm-dropdown .add-action:hover svg path {
28831 stroke: #4c25a5;
28832 }
28833 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group ul.mintmrm-dropdown .option-section {
28834 max-height: 200px;
28835 overflow: auto;
28836 }
28837 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group ul.mintmrm-dropdown .option-section::-webkit-scrollbar {
28838 width: 5px;
28839 }
28840 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group ul.mintmrm-dropdown .option-section::-webkit-scrollbar-track {
28841 background: #f2f5f8;
28842 }
28843 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group ul.mintmrm-dropdown .option-section::-webkit-scrollbar-thumb {
28844 background-color: #c1c1c1;
28845 border-radius: 20px;
28846 }
28847 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group .mintmrm-merge-tag-wrapper .merge-tag-icon {
28848 position: absolute;
28849 bottom: 0;
28850 right: 8px;
28851 cursor: pointer;
28852 }
28853 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group .mintmrm-merge-tag-wrapper .personalization.mintmrm-dropdown {
28854 width: 225px;
28855 top: calc(100% + 5px);
28856 }
28857 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group .mintmrm-merge-tag-wrapper .personalization.mintmrm-dropdown::before {
28858 display: none;
28859 }
28860 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group .mintmrm-merge-tag-wrapper .personalization.mintmrm-dropdown .title {
28861 margin-bottom: 6px;
28862 border-bottom: 1px solid #f0f1f4;
28863 font-weight: 600;
28864 font-size: 14px;
28865 line-height: 16px;
28866 color: #2d3149;
28867 padding: 5px 12px 12px;
28868 margin-left: -8px;
28869 width: calc(100% + 16px);
28870 }
28871 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group .mintmrm-merge-tag-wrapper .personalization.mintmrm-dropdown li {
28872 font-weight: 400;
28873 }
28874 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group .mintmrm-merge-tag-wrapper li.has-sub-dropdown {
28875 position: relative;
28876 }
28877 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group .mintmrm-merge-tag-wrapper li.has-sub-dropdown::before {
28878 content: url("data:image/svg+xml,%3Csvg%20fill%3D%22none%22%20viewBox%3D%220%200%206%2010%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20stroke%3D%22%23A7A8B3%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22%20d%3D%22M1%201l4%204-4%204%22%2F%3E%3C%2Fsvg%3E");
28879 position: absolute;
28880 width: 6px;
28881 top: 50%;
28882 right: 10px;
28883 transform: translateY(-50%);
28884 }
28885 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group .mintmrm-merge-tag-wrapper li.has-sub-dropdown ul.mintmrm-dropdown {
28886 left: calc(100% + 8px);
28887 top: -10px;
28888 }
28889 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group .mintmrm-merge-tag-wrapper li.has-sub-dropdown.show::before {
28890 top: 25%;
28891 transform: rotate(90deg);
28892 transition: all 0.3s ease;
28893 }
28894 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group .mintmrm-merge-tag-wrapper li.group-item {
28895 transition: all 0.3s ease;
28896 padding-left: 20px;
28897 }
28898 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group .openai-icon {
28899 cursor: pointer;
28900 position: absolute;
28901 bottom: 0;
28902 right: 10px;
28903 }
28904 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group .openai-icon .openai-icon-wrapper .personalized-tooltip {
28905 position: absolute;
28906 top: -45px;
28907 right: 0;
28908 background: #333;
28909 font-size: 12px;
28910 color: #fff;
28911 width: 80px;
28912 text-align: center;
28913 padding: 6px;
28914 border-radius: 7px;
28915 opacity: 0;
28916 visibility: hidden;
28917 transition: all 0.3s ease;
28918 }
28919 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group .openai-icon .openai-icon-wrapper .personalized-tooltip:before {
28920 content: "";
28921 position: absolute;
28922 right: 5px;
28923 bottom: -4px;
28924 background: #333333;
28925 width: 12px;
28926 height: 12px;
28927 transform: rotate(45deg);
28928 }
28929 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group .openai-icon:hover .personalized-tooltip {
28930 opacity: 1;
28931 visibility: visible;
28932 }
28933 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group .modal-overlay {
28934 position: fixed;
28935 top: 0;
28936 left: 0;
28937 right: 0;
28938 bottom: 0;
28939 background-color: rgba(0, 0, 0, 0.5);
28940 display: flex;
28941 justify-content: center;
28942 align-items: center;
28943 z-index: 9999;
28944 }
28945 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group .modal-overlay .modal-inner {
28946 position: relative;
28947 max-width: 650px;
28948 width: 100%;
28949 }
28950 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group .modal-overlay .modal-inner .close-icon {
28951 position: absolute;
28952 cursor: pointer;
28953 height: 46px;
28954 right: -17px;
28955 top: -17px;
28956 width: 46px;
28957 z-index: 6;
28958 align-items: center;
28959 background: #fff;
28960 border-radius: 100px;
28961 box-shadow: 0 1px 1px #dadada;
28962 cursor: pointer;
28963 display: flex;
28964 justify-content: center;
28965 position: absolute;
28966 }
28967 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group .modal-overlay .modal-inner .close-icon svg {
28968 height: 12px;
28969 width: 12px;
28970 cursor: pointer;
28971 }
28972 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group .modal-overlay .modal-inner .modal-content {
28973 background-color: white;
28974 padding: 40px;
28975 border-radius: 8px;
28976 text-align: center;
28977 max-width: 100%;
28978 width: 100%;
28979 }
28980 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group .modal-overlay .modal-inner .modal-content .welcome-title {
28981 align-items: center;
28982 display: flex;
28983 flex-flow: column;
28984 margin-bottom: 24px;
28985 width: 100%;
28986 }
28987 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group .modal-overlay .modal-inner .modal-content .welcome-title svg {
28988 height: 56px;
28989 width: 56px;
28990 }
28991 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group .modal-overlay .modal-inner .modal-content .welcome-title svg path {
28992 fill: #11a37f;
28993 }
28994 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group .modal-overlay .modal-inner .modal-content .welcome-title .title {
28995 color: #2d3149;
28996 font-size: 20px;
28997 font-weight: 500;
28998 line-height: 1.2;
28999 padding: 17px 0 0;
29000 }
29001 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group .modal-overlay .modal-inner .modal-content .openai-input-wrapper {
29002 text-align: center;
29003 width: 100%;
29004 }
29005 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group .modal-overlay .modal-inner .modal-content .openai-input-wrapper .openai-connect-btn {
29006 background-color: #573bff;
29007 border: 1px solid transparent;
29008 border-radius: 6px;
29009 color: #fff;
29010 cursor: pointer;
29011 display: inline-block;
29012 font-size: 16px;
29013 font-style: normal;
29014 font-weight: 500;
29015 letter-spacing: -0.01em;
29016 line-height: 17px;
29017 padding: 11px 18px;
29018 text-align: center;
29019 text-transform: capitalize;
29020 opacity: 1;
29021 transition: all 0.3s ease;
29022 text-decoration: none;
29023 }
29024 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group:last-child {
29025 margin-bottom: 0;
29026 }
29027 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group > label {
29028 font-size: 15px;
29029 color: #363B4E;
29030 font-weight: 500;
29031 letter-spacing: -0.01em;
29032 display: flex;
29033 align-items: center;
29034 gap: 4px;
29035 margin-bottom: 8px;
29036 }
29037 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group select,
29038 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group input[type=number],
29039 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group input[type=text],
29040 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group input[type=email] {
29041 border: 1px solid #EEF0F3;
29042 padding: 7px 15px;
29043 height: auto;
29044 }
29045 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group textarea,
29046 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group select,
29047 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group input[type=number],
29048 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group input[type=text],
29049 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group input[type=email] {
29050 color: #363B4E;
29051 }
29052 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group textarea:-webkit-autofill,
29053 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group select:-webkit-autofill,
29054 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group input[type=number]:-webkit-autofill,
29055 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group input[type=text]:-webkit-autofill,
29056 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group input[type=email]:-webkit-autofill {
29057 -webkit-box-shadow: 0 0 0 30px #ffffff inset;
29058 box-shadow: 0 0 0 30px #ffffff inset;
29059 -webkit-text-fill-color: #363B4E !important;
29060 }
29061 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group textarea::-webkit-input-placeholder,
29062 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group select::-webkit-input-placeholder,
29063 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group input[type=number]::-webkit-input-placeholder,
29064 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group input[type=text]::-webkit-input-placeholder,
29065 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group input[type=email]::-webkit-input-placeholder {
29066 color: #A7A8B3;
29067 }
29068 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group textarea::-moz-placeholder,
29069 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group select::-moz-placeholder,
29070 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group input[type=number]::-moz-placeholder,
29071 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group input[type=text]::-moz-placeholder,
29072 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group input[type=email]::-moz-placeholder {
29073 color: #A7A8B3;
29074 }
29075 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group textarea:-ms-input-placeholder,
29076 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group select:-ms-input-placeholder,
29077 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group input[type=number]:-ms-input-placeholder,
29078 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group input[type=text]:-ms-input-placeholder,
29079 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group input[type=email]:-ms-input-placeholder {
29080 color: #A7A8B3;
29081 }
29082 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group textarea:-moz-placeholder,
29083 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group select:-moz-placeholder,
29084 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group input[type=number]:-moz-placeholder,
29085 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group input[type=text]:-moz-placeholder,
29086 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group input[type=email]:-moz-placeholder {
29087 color: #A7A8B3;
29088 }
29089 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group select {
29090 color: #A7A8B3;
29091 padding-right: 38px;
29092 -webkit-appearance: none;
29093 appearance: none;
29094 background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTAgNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBzdHJva2U9IiNBN0E4QjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiIGQ9Ik0xIDFsNCA0IDQtNCIvPjwvc3ZnPg==);
29095 background-repeat: no-repeat;
29096 background-position-x: calc(100% - 15px);
29097 background-position-y: 16px;
29098 background-size: 12px 12px;
29099 }
29100 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group select.value-selected {
29101 color: #363B4E;
29102 }
29103 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group select option {
29104 color: #A7A8B3;
29105 }
29106 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group .inline-input {
29107 display: flex;
29108 flex-flow: row wrap;
29109 gap: 15px;
29110 }
29111 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group .inline-input .single-input {
29112 width: calc(50% - 8px);
29113 }
29114 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group .inline-input select,
29115 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group .inline-input input[type=number] {
29116 min-width: auto;
29117 }
29118 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group .has-tooltip {
29119 position: relative;
29120 }
29121 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group .has-tooltip .mintmrm-tooltip {
29122 position: unset;
29123 margin-left: 4px;
29124 transform: translateY(2px);
29125 }
29126 .mailmint-automation .steps-settings-sidebar .steps-settings .form-group .has-tooltip .mintmrm-tooltip p {
29127 left: 0;
29128 }
29129 .mailmint-automation .steps-settings-sidebar .steps-settings .inline-with-link {
29130 display: flex;
29131 align-items: center;
29132 justify-content: space-between;
29133 }
29134 .mailmint-automation .steps-settings-sidebar .steps-settings .inline-with-link a {
29135 font-weight: 500;
29136 font-size: 14px;
29137 line-height: 1;
29138 letter-spacing: -0.01em;
29139 color: #6E42D3;
29140 text-decoration: underline;
29141 }
29142 .mailmint-automation .steps-settings-sidebar .steps-settings .inline-with-link a:hover {
29143 text-decoration: none;
29144 }
29145 .mailmint-automation .steps-settings-sidebar .add-template-section {
29146 border: 1px solid #E4E6EB;
29147 border-radius: 6px;
29148 padding: 24px 24px 22px;
29149 }
29150 .mailmint-automation .steps-settings-sidebar .add-template-section .add-template {
29151 display: flex;
29152 flex-flow: column;
29153 align-items: center;
29154 justify-content: center;
29155 width: 160px;
29156 margin: 0 auto;
29157 cursor: pointer;
29158 }
29159 .mailmint-automation .steps-settings-sidebar .add-template-section .add-template .thumbnail-image-wrapper {
29160 align-items: center;
29161 background-color: #f6f6f7;
29162 border-radius: 100px;
29163 display: flex;
29164 height: 190px;
29165 justify-content: center;
29166 position: relative;
29167 width: 190px;
29168 }
29169 .mailmint-automation .steps-settings-sidebar .add-template-section .add-template .thumbnail-image-wrapper .thumbnail-image-bg {
29170 background-color: #f4f5fa;
29171 border: 1px solid #e4e6eb;
29172 border-radius: 6px;
29173 padding: 4px 7px;
29174 position: relative;
29175 }
29176 .mailmint-automation .steps-settings-sidebar .add-template-section .add-template .thumbnail-image-wrapper .thumbnail-image-bg .hoverlay {
29177 position: absolute;
29178 width: 154px;
29179 height: 168px;
29180 border-radius: 6px;
29181 background: rgba(38, 27, 103, 0.6);
29182 transform: translate(-50%, -50%);
29183 top: 50%;
29184 left: 50%;
29185 display: flex;
29186 align-items: center;
29187 justify-content: center;
29188 opacity: 0;
29189 z-index: 999;
29190 }
29191 .mailmint-automation .steps-settings-sidebar .add-template-section .add-template .thumbnail-image-wrapper .thumbnail-image-bg .hoverlay:hover {
29192 opacity: 1;
29193 transition: all 0.3s ease;
29194 }
29195 .mailmint-automation .steps-settings-sidebar .add-template-section .add-template .thumbnail-image-wrapper .thumbnail-image-bg .hoverlay button {
29196 background: #fff;
29197 border-radius: 8px;
29198 border: none;
29199 box-shadow: 0 10px 16px rgba(97, 103, 116, 0.15);
29200 color: #2d3149;
29201 font-size: 12px;
29202 font-weight: 600;
29203 letter-spacing: -0.01em;
29204 line-height: 1;
29205 padding: 8px 11px;
29206 width: 105px;
29207 cursor: pointer;
29208 }
29209 .mailmint-automation .steps-settings-sidebar .add-template-section .add-template .thumbnail-image-wrapper .thumbnail-image-bg .image-wrapper {
29210 background-position: 50%;
29211 background-repeat: no-repeat;
29212 background-size: 100% auto;
29213 height: 158px;
29214 overflow: hidden;
29215 position: relative;
29216 width: 139px;
29217 }
29218 .mailmint-automation .steps-settings-sidebar .add-template-section .add-template .edit-mode {
29219 font-weight: 600;
29220 font-size: 15px;
29221 line-height: 1.3;
29222 letter-spacing: -0.01em;
29223 text-decoration-line: underline;
29224 color: #6E42D3;
29225 display: block;
29226 margin-top: 12px;
29227 }
29228 .mailmint-automation .steps-settings-sidebar .add-template-section .add-template .edit-mode svg {
29229 position: relative;
29230 top: 3px;
29231 margin-left: 8px;
29232 }
29233 .mailmint-automation .steps-settings-sidebar .add-template-section .add-template .edit-mode svg path {
29234 stroke: #6E42D3;
29235 }
29236 .mailmint-automation .steps-settings-sidebar .add-template-section .add-template .edit-mode.edit-mood svg {
29237 margin-right: 8px;
29238 margin-left: 0;
29239 }
29240 .mailmint-automation .steps-settings-sidebar .wpfnl-mint-automation-add-item {
29241 background: none;
29242 color: #6E42D3;
29243 font-size: 14px;
29244 line-height: 1;
29245 font-weight: 600;
29246 letter-spacing: -0.01em;
29247 text-decoration-line: underline;
29248 text-transform: capitalize;
29249 border: none;
29250 cursor: pointer;
29251 display: flex;
29252 align-items: center;
29253 gap: 6px;
29254 padding-left: 7px;
29255 margin-bottom: 2px;
29256 }
29257 .mailmint-automation .steps-settings-sidebar .wpfnl-mint-automation-add-item .wpfnl-loader {
29258 display: block;
29259 }
29260 .mailmint-automation .steps-settings-sidebar .wpfnl-mint-automation-add-item svg path {
29261 stroke: #6E42D3;
29262 }
29263 .mailmint-automation .steps-settings-sidebar .webhook-outgoing .current-user-repeater {
29264 border: 1px solid #e4e6eb;
29265 border-radius: 6px;
29266 margin-bottom: 16px;
29267 padding: 10px 15px 15px;
29268 width: 100%;
29269 }
29270 .mailmint-automation .steps-settings-sidebar .webhook-outgoing .current-user-repeater > hr {
29271 left: -15px;
29272 margin: 15px 0;
29273 position: relative;
29274 width: calc(100% + 30px);
29275 display: block;
29276 border-top: 1px solid #e4e6eb;
29277 border-bottom: 0;
29278 }
29279 .mailmint-automation .steps-settings-sidebar .webhook-outgoing .current-user-repeater .btn-default {
29280 min-width: auto;
29281 padding: 0 20px;
29282 }
29283 .mailmint-automation .steps-settings-sidebar .webhook-outgoing .repeater-wrapper {
29284 align-items: flex-start;
29285 display: flex;
29286 gap: 5px;
29287 margin-bottom: 10px;
29288 }
29289 .mailmint-automation .steps-settings-sidebar .webhook-outgoing .single-repeater-item {
29290 width: calc(50% - 23px);
29291 }
29292 .mailmint-automation .steps-settings-sidebar .webhook-outgoing .single-repeater-item > label {
29293 margin-bottom: 6px;
29294 display: block;
29295 font-size: 13px;
29296 }
29297 .mailmint-automation .steps-settings-sidebar .webhook-outgoing .single-repeater-item input[type=text] {
29298 min-width: auto;
29299 color: #A7A8B3;
29300 font-size: 13px;
29301 }
29302 .mailmint-automation .steps-settings-sidebar .webhook-outgoing .trash-btn {
29303 align-items: center;
29304 background: transparent;
29305 border: 1px solid #e4e6eb;
29306 border-radius: 5px;
29307 display: flex;
29308 height: 36px;
29309 justify-content: center;
29310 position: relative;
29311 top: 22px;
29312 width: 36px;
29313 cursor: pointer;
29314 }
29315 .mailmint-automation .steps-settings-sidebar .logical-condition .rules-wrapper {
29316 position: relative;
29317 background: #f6f8fa;
29318 border-radius: 10px;
29319 padding: 20px 24px;
29320 }
29321 .mailmint-automation .steps-settings-sidebar .logical-condition .rules-wrapper:first-child::before {
29322 display: none;
29323 }
29324 .mailmint-automation .steps-settings-sidebar .logical-condition .rules-wrapper::before {
29325 content: "Or";
29326 position: absolute;
29327 z-index: 1;
29328 font-weight: 600;
29329 font-size: 16px;
29330 line-height: 1;
29331 letter-spacing: -0.01em;
29332 color: #2D3149;
29333 top: -25px;
29334 left: 0;
29335 }
29336 .mailmint-automation .steps-settings-sidebar .logical-condition .rules-wrapper .single-rules {
29337 display: flex;
29338 flex-flow: row wrap;
29339 gap: 12px;
29340 padding-bottom: 20px;
29341 position: relative;
29342 }
29343 .mailmint-automation .steps-settings-sidebar .logical-condition .rules-wrapper .single-rules .rules-actions {
29344 position: relative;
29345 }
29346 .mailmint-automation .steps-settings-sidebar .logical-condition .rules-wrapper .single-rules .rules-actions::before {
29347 content: "";
29348 width: 30px;
29349 height: 1px;
29350 background: #E2E6F2;
29351 position: absolute;
29352 right: -30px;
29353 top: 50%;
29354 transform: translateY(-50%);
29355 }
29356 .mailmint-automation .steps-settings-sidebar .logical-condition .rules-wrapper .single-rules .rules-actions > button {
29357 width: 38px;
29358 height: 38px;
29359 background: #ffffff;
29360 box-shadow: 0px 1px 1px rgba(182, 185, 191, 0.3);
29361 border-radius: 6px;
29362 display: flex;
29363 flex-flow: column;
29364 align-items: center;
29365 justify-content: center;
29366 border: none;
29367 cursor: pointer;
29368 }
29369 .mailmint-automation .steps-settings-sidebar .logical-condition .rules-wrapper .single-rules .rules-actions .delete-condition svg {
29370 display: block;
29371 }
29372 .mailmint-automation .steps-settings-sidebar .logical-condition .rules-wrapper .single-rules .rules-actions .delete-condition path {
29373 fill: #A7A8B3;
29374 }
29375 .mailmint-automation .steps-settings-sidebar .logical-condition .rules-wrapper .single-rules .rules-is {
29376 width: 114px;
29377 }
29378 .mailmint-automation .steps-settings-sidebar .logical-condition .rules-wrapper .single-rules .rules-is .wpfnl-selectbox .selectable-options {
29379 width: calc(100% + 124px);
29380 }
29381 .mailmint-automation .steps-settings-sidebar .logical-condition .rules-wrapper .single-rules .rules-is .selected-option {
29382 overflow: hidden;
29383 white-space: nowrap;
29384 text-overflow: ellipsis;
29385 }
29386 .mailmint-automation .steps-settings-sidebar .logical-condition .rules-wrapper .single-rules .rules-1 {
29387 width: 170px;
29388 }
29389 .mailmint-automation .steps-settings-sidebar .logical-condition .rules-wrapper .single-rules .rules-2 {
29390 width: 205px;
29391 }
29392 .mailmint-automation .steps-settings-sidebar .logical-condition .rules-wrapper .single-rules .rules-2 .wpfnl-custom-selectbox select {
29393 padding: 5px 15px;
29394 }
29395 .mailmint-automation .steps-settings-sidebar .logical-condition .rules-wrapper .single-rules .rules-1,
29396 .mailmint-automation .steps-settings-sidebar .logical-condition .rules-wrapper .single-rules .rules-is,
29397 .mailmint-automation .steps-settings-sidebar .logical-condition .rules-wrapper .single-rules .rules-2 {
29398 position: relative;
29399 }
29400 .mailmint-automation .steps-settings-sidebar .logical-condition .rules-wrapper .single-rules:before {
29401 content: "";
29402 position: absolute;
29403 right: 8px;
29404 bottom: calc(50% + 10px);
29405 width: 1px;
29406 height: 100%;
29407 background: #E2E6F2;
29408 z-index: 0;
29409 }
29410 .mailmint-automation .steps-settings-sidebar .logical-condition .rules-wrapper .single-rules:first-child::before {
29411 display: none;
29412 }
29413 .mailmint-automation .steps-settings-sidebar .logical-condition .rules-wrapper .single-rules .condition-symbol {
29414 position: absolute;
29415 top: -50%;
29416 right: -4px;
29417 transform: translateY(50%);
29418 }
29419 .mailmint-automation .steps-settings-sidebar .logical-condition .rules-wrapper .single-rules .condition-symbol > span {
29420 width: 22px;
29421 height: 22px;
29422 border: 1px solid #E2E6F2;
29423 color: #573BFF;
29424 border-radius: 100%;
29425 font-size: 12px;
29426 font-weight: 500;
29427 display: block;
29428 padding: 2px 2px;
29429 text-align: center;
29430 background-color: #F6F8FA;
29431 }
29432 .mailmint-automation .steps-settings-sidebar .logical-condition .rules-wrapper .single-rules:first-child .condition-symbol {
29433 display: none;
29434 }
29435 .mailmint-automation .steps-settings-sidebar .logical-condition .rules-wrapper .single-rules .wpfnl-selectbox .selectable-options {
29436 overflow: visible;
29437 display: none;
29438 }
29439 .mailmint-automation .steps-settings-sidebar .logical-condition .rules-wrapper .single-rules .wpfnl-selectbox .selectable-options li {
29440 position: relative;
29441 line-height: 1.3;
29442 padding: 9px 12px 7px;
29443 }
29444 .mailmint-automation .steps-settings-sidebar .logical-condition .rules-wrapper .single-rules .wpfnl-selectbox .selected-option:before {
29445 transition: all 0.3s ease;
29446 }
29447 .mailmint-automation .steps-settings-sidebar .logical-condition .rules-wrapper .single-rules .wpfnl-selectbox.show-options > .selectable-options {
29448 display: block;
29449 }
29450 .mailmint-automation .steps-settings-sidebar .logical-condition .rules-wrapper .single-rules .wpfnl-selectbox.show-options .selected-option:before {
29451 transform: translateY(-50%) rotate(-180deg);
29452 }
29453 .mailmint-automation .steps-settings-sidebar .logical-condition .rules-wrapper .single-rules .wpfnl-selectbox .submenu {
29454 position: absolute;
29455 left: 100%;
29456 top: 0;
29457 width: 160px;
29458 border-radius: 6px;
29459 border: 1px solid #EBEDF0;
29460 background: #FFF;
29461 box-shadow: 0px 18px 22px 0px rgba(73, 59, 104, 0.1);
29462 padding: 8px;
29463 display: none;
29464 }
29465 .mailmint-automation .steps-settings-sidebar .logical-condition .rules-wrapper .single-rules .wpfnl-selectbox li.show-options .submenu {
29466 display: block;
29467 }
29468 .mailmint-automation .steps-settings-sidebar .logical-condition .rules-wrapper .single-rules .wpfnl-selectbox .angle-right {
29469 position: absolute;
29470 right: 9px;
29471 top: 12px;
29472 line-height: 1;
29473 width: 11px;
29474 height: 11px;
29475 background: url("data:image/svg+xml;charset=utf-8,%3Csvg fill=%27none%27 viewBox=%270 0 12 7%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath stroke=%27%23A7A8B3%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.8%27 d=%27M11 1 6 6 1 1%27/%3E%3C/svg%3E");
29476 background-repeat: no-repeat;
29477 background-position: center;
29478 background-size: contain;
29479 transform: rotate(-90deg);
29480 }
29481 .mailmint-automation .steps-settings-sidebar .logical-condition .rules-wrapper .single-rules input.input-value {
29482 line-height: 1;
29483 padding: 10px 15px;
29484 min-width: auto;
29485 }
29486 .mailmint-automation .steps-settings-sidebar .logical-condition .rules-wrapper .single-rules .wpfnl-custom-selectbox .selectbox-selected-value {
29487 width: 100%;
29488 padding: 8px 33px 7px 12px;
29489 background-color: #fff;
29490 display: flex;
29491 gap: 2px;
29492 align-items: center;
29493 min-height: 38px;
29494 }
29495 .mailmint-automation .steps-settings-sidebar .logical-condition .rules-wrapper .single-rules .wpfnl-custom-selectbox .selectbox-selected-value:before {
29496 content: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTAgNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBzdHJva2U9IiM3QThCOUEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiIGQ9Ik0xIDFsNCA0IDQtNCIvPjwvc3ZnPg==");
29497 width: 10px;
29498 }
29499 .mailmint-automation .steps-settings-sidebar .logical-condition .rules-wrapper .single-rules .wpfnl-custom-selectbox .selectbox-search input[type=search] {
29500 min-width: 100%;
29501 }
29502 .mailmint-automation .steps-settings-sidebar .logical-condition .rules-wrapper .single-rules .wpfnl-custom-selectbox .wpfnl-selected-item {
29503 white-space: nowrap;
29504 overflow: hidden;
29505 width: 101px;
29506 text-overflow: ellipsis;
29507 margin: 0;
29508 }
29509 .mailmint-automation .steps-settings-sidebar .logical-condition .rules-wrapper .single-rules .wpfnl-custom-selectbox .more-items {
29510 width: 25px;
29511 line-height: 1;
29512 display: block;
29513 }
29514 .mailmint-automation .steps-settings-sidebar .logical-condition .rules-wrapper .add-and-condition {
29515 display: flex;
29516 align-items: center;
29517 gap: 5px;
29518 font-weight: 500;
29519 font-size: 15px;
29520 line-height: 1.12;
29521 color: #6E42D3;
29522 background: transparent;
29523 border: none;
29524 cursor: pointer;
29525 }
29526 .mailmint-automation .steps-settings-sidebar .logical-condition .rules-wrapper .add-and-condition svg {
29527 width: 12px;
29528 height: 12px;
29529 }
29530 .mailmint-automation .steps-settings-sidebar .logical-condition .rules-wrapper .add-and-condition path {
29531 stroke: #6E42D3;
29532 }
29533 .mailmint-automation .steps-settings-sidebar .vue-datpicker .dp__input {
29534 font-size: 14px;
29535 padding: 11px 30px 9px 32px;
29536 border: 1px solid #EEF0F3;
29537 color: #363B4E;
29538 line-height: 1;
29539 border-radius: 6px;
29540 }
29541 .mailmint-automation .steps-settings-sidebar .vue-datpicker .dp__arrow_top {
29542 display: none;
29543 }
29544 .mailmint-automation .steps-settings-sidebar .vue-datpicker .dp__menu {
29545 border-radius: 10px;
29546 border: 1px solid #F1F0F5;
29547 background: #FFF;
29548 box-shadow: 0px 18px 22px 0px rgba(73, 59, 104, 0.1);
29549 width: 277px;
29550 }
29551 .mailmint-automation .steps-settings-sidebar .vue-datpicker .dp__menu > .dp__action_row {
29552 width: calc(100% - 50px) !important;
29553 margin-left: auto;
29554 }
29555 .mailmint-automation .steps-settings-sidebar .vue-datpicker .dp__menu > .dp__action_row .dp__action_buttons {
29556 gap: 7px;
29557 }
29558 .mailmint-automation .steps-settings-sidebar .vue-datpicker .dp__menu > .dp__action_row .dp__action_button {
29559 padding: 3px 8px;
29560 height: auto;
29561 margin: 0;
29562 }
29563 .mailmint-automation .steps-settings-sidebar .vue-datpicker .dp__menu > .dp__action_row .dp__action_select {
29564 background-color: #6E42D3;
29565 color: #fff;
29566 }
29567 .mailmint-automation .steps-settings-sidebar .vue-datpicker .dp__menu > .dp__action_row .dp__action_cancel {
29568 border: 1px solid var(--dp-border-color);
29569 }
29570 .mailmint-automation .steps-settings-sidebar .vue-datpicker .dp__menu_inner {
29571 padding: 10px;
29572 }
29573 .mailmint-automation .steps-settings-sidebar .vue-datpicker .dp__month_year_row {
29574 border-radius: 8px;
29575 gap: 6px;
29576 margin-bottom: 6px;
29577 }
29578 .mailmint-automation .steps-settings-sidebar .vue-datpicker .dp__calendar_header_item {
29579 color: #9398A5;
29580 }
29581 .mailmint-automation .steps-settings-sidebar .vue-datpicker .dp__calendar_header_separator {
29582 background: #F1F0F5;
29583 margin-bottom: 15px;
29584 }
29585 .mailmint-automation .steps-settings-sidebar .vue-datpicker .dp--arrow-btn-nav {
29586 border-radius: 8px;
29587 border: 1px solid #F1F0F5;
29588 height: 35px;
29589 }
29590 .mailmint-automation .steps-settings-sidebar .vue-datpicker .dp--arrow-btn-nav svg {
29591 width: 17px;
29592 height: 17px;
29593 }
29594 .mailmint-automation .steps-settings-sidebar .vue-datpicker .dp__inner_nav {
29595 border-radius: 8px;
29596 background: transparent;
29597 }
29598 .mailmint-automation .steps-settings-sidebar .vue-datpicker .dp__month_year_wrap {
29599 gap: 6px;
29600 }
29601 .mailmint-automation .steps-settings-sidebar .vue-datpicker .dp__month_year_wrap .dp__btn {
29602 background: #fff;
29603 border-radius: 8px;
29604 border: 1px solid #F1F0F5;
29605 }
29606 .mailmint-automation .steps-settings-sidebar .vue-datpicker .dp__cell_inner {
29607 color: #2D3149;
29608 font-weight: 500;
29609 border-radius: 50%;
29610 }
29611 .mailmint-automation .steps-settings-sidebar .vue-datpicker .dp__cell_offset {
29612 color: #a6a7a9;
29613 }
29614 .mailmint-automation .steps-settings-sidebar .vue-datpicker .dp__cell_disabled,
29615 .mailmint-automation .steps-settings-sidebar .vue-datpicker .dp__cell_offset.dp__cell_disabled {
29616 color: #D0D5DD;
29617 }
29618 .mailmint-automation .steps-settings-sidebar .vue-datpicker .dp__active_date {
29619 background: #6E42D3;
29620 border-radius: 50%;
29621 color: #fff;
29622 border: none;
29623 }
29624 .mailmint-automation .steps-settings-sidebar .vue-datpicker .dp__today {
29625 border: none;
29626 }
29627 .mailmint-automation .steps-settings-sidebar .vue-datpicker .dp__instance_calendar button[aria-label="Open time picker"] {
29628 position: absolute;
29629 left: 5px;
29630 bottom: -40px;
29631 width: auto;
29632 background: transparent;
29633 z-index: 1;
29634 }
29635 .mailmint-automation .steps-settings-sidebar .vue-datpicker .dp__overlay button[aria-label="Close time Picker"] {
29636 position: absolute;
29637 left: 5px;
29638 bottom: -40px;
29639 width: auto;
29640 background: white;
29641 z-index: 1;
29642 }
29643 .mailmint-automation .steps-settings-sidebar .vue-datpicker .dp__overlay_cell_active {
29644 color: #fff;
29645 }
29646 .mailmint-automation .steps-settings-sidebar .vue-datpicker .dp__selection_preview {
29647 display: none;
29648 }
29649 .mailmint-automation .steps-settings-sidebar .vue-datpicker .dp__time_input .dp__time_col .dp__time_display {
29650 font-weight: 500;
29651 padding: 10px 5px;
29652 }
29653 .mailmint-automation .steps-settings-sidebar .vue-datpicker .dp__time_input .dp__time_col .dp__inc_dec_button_inline {
29654 width: 15px;
29655 height: 15px;
29656 position: relative;
29657 background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTAgNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBzdHJva2U9IiM3QThCOUEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiIGQ9Ik0xIDFsNCA0IDQtNCIvPjwvc3ZnPg==);
29658 background-repeat: no-repeat;
29659 background-size: 15px 15px;
29660 background-position: center;
29661 left: -1px;
29662 }
29663 .mailmint-automation .steps-settings-sidebar .vue-datpicker .dp__time_input .dp__time_col .dp__inc_dec_button_inline .dp__tp_inline_btn_bar {
29664 display: none;
29665 }
29666 .mailmint-automation .steps-settings-sidebar .vue-datpicker .dp__time_input .dp__time_col .dp__tp_inline_btn_top {
29667 transform: rotate(-180deg);
29668 }
29669 .mailmint-automation .steps-settings-sidebar .vue-datpicker .dp__pm_am_button {
29670 font-size: 13px;
29671 padding: 5px;
29672 background: #f1f1f1;
29673 border: 1px solid var(--dp-border-color);
29674 color: #333;
29675 width: 32px;
29676 }
29677
29678 @media only screen and (max-width: 1399px) {
29679 .wpfnl .mailmint-automation .condition .automation-steps-wrapper {
29680 width: calc(100% - 484px);
29681 }
29682 .wpfnl .mailmint-automation .condition .steps-settings-sidebar {
29683 width: 460px;
29684 }
29685 .mailmint-automation .steps-settings-sidebar .logical-condition .rules-wrapper {
29686 background: transparent;
29687 border-radius: 0;
29688 padding: 0;
29689 }
29690 .mailmint-automation .steps-settings-sidebar .logical-condition .rules-wrapper .single-rules {
29691 flex-flow: column;
29692 background: #f6f8fa;
29693 margin-top: 40px;
29694 padding: 15px;
29695 border-radius: 10px;
29696 }
29697 .mailmint-automation .steps-settings-sidebar .logical-condition .rules-wrapper .single-rules:first-child {
29698 margin-top: 0;
29699 }
29700 .mailmint-automation .steps-settings-sidebar .logical-condition .rules-wrapper .single-rules .rules {
29701 width: 100%;
29702 }
29703 .mailmint-automation .steps-settings-sidebar .logical-condition .rules-wrapper .single-rules .wpfnl-selectbox {
29704 max-width: 100%;
29705 }
29706 .mailmint-automation .steps-settings-sidebar .logical-condition .rules-wrapper .single-rules .rules-actions {
29707 position: absolute;
29708 right: -12px;
29709 top: -13px;
29710 }
29711 .mailmint-automation .steps-settings-sidebar .logical-condition .rules-wrapper .single-rules .rules-actions > button {
29712 width: 30px;
29713 height: 30px;
29714 box-shadow: 0px 1px 6px rgba(182, 185, 191, 0.33);
29715 border-radius: 100%;
29716 }
29717 .mailmint-automation .steps-settings-sidebar .logical-condition .rules-wrapper .single-rules .rules-actions::before {
29718 display: none;
29719 }
29720 .mailmint-automation .steps-settings-sidebar .logical-condition .rules-wrapper .single-rules .rules-actions .delete-condition svg {
29721 display: block;
29722 width: 15px;
29723 height: 15px;
29724 }
29725 .mailmint-automation .steps-settings-sidebar .logical-condition .rules-wrapper .single-rules .rules-actions .delete-condition path {
29726 fill: #ec5956;
29727 }
29728 .mailmint-automation .steps-settings-sidebar .logical-condition .rules-wrapper .single-rules:before {
29729 display: none;
29730 }
29731 .mailmint-automation .steps-settings-sidebar .logical-condition .rules-wrapper .single-rules .condition-symbol {
29732 position: absolute;
29733 top: 0;
29734 right: 50%;
29735 transform: translate(11px, -31px);
29736 }
29737 .mailmint-automation .steps-settings-sidebar .logical-condition .rules-wrapper .single-rules .condition-symbol:before {
29738 content: "";
29739 position: absolute;
29740 left: 10px;
29741 top: -10px;
29742 height: calc(100% + 20px);
29743 width: 1px;
29744 background: #E2E6F2;
29745 z-index: -1;
29746 }
29747 .mailmint-automation .steps-settings-sidebar .logical-condition .rules-wrapper .add-and-condition {
29748 margin-top: 14px;
29749 }
29750 }
29751 @media only screen and (max-width: 1199px) {
29752 .wpfnl .mailmint-automation .condition .steps-settings-sidebar,
29753 .wpfnl .mailmint-automation .steps-settings-sidebar {
29754 width: 380px;
29755 padding: 14px 15px;
29756 }
29757 .wpfnl .mailmint-automation .has-sidebar .automation-steps-wrapper {
29758 width: calc(100% - 404px);
29759 }
29760 .mailmint-automation .logical-decision-box {
29761 max-width: 345px;
29762 }
29763 }
29764 .arco-popover-content,
29765 .arco-popconfirm-content {
29766 border-radius: 8px;
29767 border: none;
29768 width: 293px;
29769 padding: 20px;
29770 }
29771 .arco-popover-content .arco-tree-node-title,
29772 .arco-popconfirm-content .arco-tree-node-title {
29773 width: 100%;
29774 }
29775 .arco-popover-content .color-input-picker-wrapper,
29776 .arco-popconfirm-content .color-input-picker-wrapper {
29777 display: flex;
29778 align-items: start;
29779 justify-content: space-between;
29780 padding-bottom: 20px;
29781 margin-bottom: 20px;
29782 border-bottom: 1px solid #EBEDF0;
29783 }
29784 .arco-popover-content .color-title,
29785 .arco-popconfirm-content .color-title {
29786 color: #2D3149;
29787 font-size: 13px;
29788 font-weight: 500;
29789 line-height: 1.2;
29790 letter-spacing: -0.13px;
29791 margin-bottom: 8px;
29792 }
29793 .arco-popover-content .title-field-wrapper .color-field-wrapper,
29794 .arco-popconfirm-content .title-field-wrapper .color-field-wrapper {
29795 display: flex;
29796 gap: 7px;
29797 }
29798 .arco-popover-content .title-field-wrapper .color-field-wrapper input[type=text],
29799 .arco-popconfirm-content .title-field-wrapper .color-field-wrapper input[type=text] {
29800 width: 96px;
29801 padding: 6px 12px;
29802 border-radius: 4px;
29803 border: 1px solid #EBEDF0;
29804 line-height: 1.3;
29805 }
29806 .arco-popover-content .title-field-wrapper .color-field-wrapper .color-bg,
29807 .arco-popconfirm-content .title-field-wrapper .color-field-wrapper .color-bg {
29808 border-radius: 4px;
29809 border: 1px solid #EBEDF0;
29810 }
29811 .arco-popover-content .title-field-wrapper .picker-btn,
29812 .arco-popconfirm-content .title-field-wrapper .picker-btn {
29813 position: relative;
29814 width: 34px;
29815 height: 32px;
29816 border-radius: 4px;
29817 border: 1px solid #EBEDF0;
29818 }
29819 .arco-popover-content .title-field-wrapper .picker-btn:before,
29820 .arco-popconfirm-content .title-field-wrapper .picker-btn:before {
29821 position: absolute;
29822 top: 50%;
29823 left: 50%;
29824 content: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTYgMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iIzJEMzE0OSIgZD0iTTE0LjMgMS43NWMtMS0xLTIuNi0xLTMuNTUgMEw4LjkgMy42Yy0uNTUtLjI1LTEuMjUtLjItMS43LjMtLjYuNi0uNiAxLjU1IDAgMi4xNWwtNC4zIDQuM2MtLjMuMy0uNDUuNy0uNDUgMS4xNWwtMSAxYy0uNi42LS42IDEuNTUgMCAyLjE1LjM1LjIuNy4zNSAxLjEuMzUuNCAwIC43NS0uMTUgMS4wNS0uNDVsMS0xYy40LjA1Ljg1LS4xNSAxLjE1LS40NWw0LjMtNC4zYy4zLjMuNy40NSAxLjA1LjQ1LjQgMCAuNzUtLjE1IDEuMDUtLjQ1LjQ1LS40NS41NS0xLjE1LjMtMS43bDEuODUtMS44NWMxLS45NSAxLTIuNTUgMC0zLjV6bS00Ljk1IDYuNEw3LjUgMTBINC42bDMuMy0zLjMgMS40NSAxLjQ1eiIvPjwvc3ZnPg==");
29825 height: 16px;
29826 width: 16px;
29827 transform: translate(-50%, -50%);
29828 }
29829
29830 .openai-button-wrapper {
29831 width: 100%;
29832 padding: 14px 14px 0;
29833 display: none;
29834 }
29835 .openai-button-wrapper .arco-space-item .arco-btn-size-default {
29836 height: auto;
29837 padding: 11px 14px;
29838 border-radius: 8px;
29839 font-size: 15px;
29840 font-weight: 600;
29841 background-color: #11A37F;
29842 display: flex;
29843 align-items: center;
29844 gap: 6px;
29845 line-height: 1;
29846 }
29847 .openai-button-wrapper .arco-space-item .arco-btn-size-default:hover {
29848 background-color: #11A37F;
29849 }
29850 .openai-button-wrapper .arco-space-item .arco-btn::before {
29851 content: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTggMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE2LjcxIDcuMzY2YTQuNDg4IDQuNDg4IDAgMDAtLjM4Ny0zLjY4MyA0LjUzNSA0LjUzNSAwIDAwLTQuODgyLTIuMTc1IDQuNTQ4IDQuNTQ4IDAgMDAtNy43MDcgMS42MjhBNC40ODkgNC40ODkgMCAwMC43MzYgNS4zMTFhNC41MzUgNC41MzUgMCAwMC41NTcgNS4zMjMgNC40ODUgNC40ODUgMCAwMC4zODMgMy42ODMgNC41MzggNC41MzggMCAwMDQuODg2IDIuMTc1QTQuNDg4IDQuNDg4IDAgMDA5Ljk0NCAxOGE0LjU0MSA0LjU0MSAwIDAwNC4zMjktMy4xNTQgNC40OTEgNC40OTEgMCAwMDIuOTk4LTIuMTc1IDQuNTQyIDQuNTQyIDAgMDAtLjU2LTUuMzA1em0tNi43NjYgOS40NTZhMy4zNTcgMy4zNTcgMCAwMS0yLjE1OC0uNzhsLjEwNy0uMDYxIDMuNTg0LTIuMDY5YS41OTYuNTk2IDAgMDAuMjk0LS41MVY4LjM0OGwxLjUxNS44NzZhLjA1My4wNTMgMCAwMS4wMjkuMDR2NC4xODZhMy4zNzggMy4zNzggMCAwMS0zLjM3MSAzLjM3em0tNy4yNDYtMy4wOTRhMy4zNTMgMy4zNTMgMCAwMS0uNC0yLjI2bC4xMDYuMDYzIDMuNTg3IDIuMDdhLjU3OC41NzggMCAwMC41ODUgMGw0LjM4My0yLjUyN3YxLjc0OWEuMDYuMDYgMCAwMS0uMDI1LjA0NmwtMy42MyAyLjA5NGEzLjM3NCAzLjM3NCAwIDAxLTQuNjA2LTEuMjM1em0tLjk0NC03LjgwNmEzLjM2NCAzLjM2NCAwIDAxMS43NzUtMS40OFY4LjdhLjU3NS41NzUgMCAwMC4yOS41MDdsNC4zNjEgMi41MTYtMS41MTUuODc3YS4wNTcuMDU3IDAgMDEtLjA1MyAwbC0zLjYyMy0yLjA5YTMuMzc4IDMuMzc4IDAgMDEtMS4yMzUtNC42MDZ2LjAxOHptMTIuNDQ4IDIuODkyTDkuODI3IDYuMjczbDEuNTExLS44NzNhLjA1Ny4wNTcgMCAwMS4wNTQgMGwzLjYyMiAyLjA5M2EzLjM3IDMuMzcgMCAwMS0uNTA3IDYuMDc5VjkuMzE0YS41OTIuNTkyIDAgMDAtLjMwNS0uNXptMS41MDgtMi4yNjhsLS4xMDctLjA2NC0zLjU4LTIuMDg2YS41ODIuNTgyIDAgMDAtLjU4OSAwTDcuMDU2IDYuOTIyVjUuMTczYS4wNS4wNSAwIDAxLjAyLS4wNDZsMy42MjQtMi4wOWEzLjM3NCAzLjM3NCAwIDAxNS4wMSAzLjQ5NXYuMDE0ek02LjIyOSA5LjY0N2wtMS41MTUtLjg3M2EuMDYuMDYgMCAwMS0uMDI5LS4wNDJWNC41NTZhMy4zNzQgMy4zNzQgMCAwMTUuNTMyLTIuNTlsLS4xMDcuMDYtMy41ODMgMi4wNjhhLjU5Ni41OTYgMCAwMC0uMjk1LjUxMUw2LjIzIDkuNjQ3em0uODIzLTEuNzc0bDEuOTUxLTEuMTI1IDEuOTU2IDEuMTI1djIuMjVMOS4wMSAxMS4yNDhsLTEuOTU2LTEuMTI1LS4wMDMtMi4yNXoiLz48L3N2Zz4=");
29852 width: 16px;
29853 height: 16px;
29854 display: block;
29855 }
29856
29857 .wpfnl-mrm-email-template__wrapper {
29858 position: fixed;
29859 top: 32px;
29860 right: 0;
29861 background: rgba(0, 0, 0, 0.3215686275);
29862 z-index: 999;
29863 width: calc(100% - 160px);
29864 height: 100%;
29865 display: flex;
29866 flex-flow: column;
29867 align-items: center;
29868 justify-content: center;
29869 }
29870 .wpfnl-mrm-email-template__wrapper .modal-loader {
29871 position: absolute;
29872 left: 0;
29873 top: 0;
29874 width: 100%;
29875 height: 100%;
29876 background: #f6f8fa;
29877 border-radius: 10px;
29878 z-index: 11;
29879 display: flex;
29880 flex-flow: column;
29881 align-items: center;
29882 justify-content: center;
29883 }
29884 .wpfnl-mrm-email-template__wrapper .modal-loader .wpfnl-loader {
29885 display: block;
29886 width: 40px;
29887 height: 40px;
29888 }
29889
29890 .folded .wpfnl-mrm-email-template__wrapper {
29891 width: calc(100% - 36px);
29892 }
29893
29894 .wpfnl-mrm-email-builder__modal {
29895 width: 100%;
29896 height: 100%;
29897 background: #fff;
29898 }
29899
29900 .wpfnl-mrm-email-template__modal {
29901 padding: 40px;
29902 width: 100%;
29903 height: 100%;
29904 max-height: 905px;
29905 }
29906 .wpfnl-mrm-email-template__modal .wpfnl-mrm-email-template__inner {
29907 position: relative;
29908 height: 100%;
29909 width: 100%;
29910 max-width: 1365px;
29911 margin: 0 auto;
29912 }
29913 .wpfnl-mrm-email-template__modal .template-modal-overflow {
29914 background: #f6f8fa;
29915 border-radius: 10px;
29916 position: relative;
29917 padding: 40px 80px;
29918 height: 100%;
29919 width: 100%;
29920 margin: 0 auto;
29921 overflow: auto;
29922 }
29923 .wpfnl-mrm-email-template__modal .template-modal-header {
29924 display: flex;
29925 flex-flow: row wrap;
29926 justify-content: space-between;
29927 align-items: center;
29928 }
29929 .wpfnl-mrm-email-template__modal .template-modal-header .modal-title {
29930 font-weight: 600;
29931 font-size: 20px;
29932 line-height: 1.2;
29933 color: #2d3149;
29934 }
29935 .wpfnl-mrm-email-template__modal .template-modal-header .template-filter {
29936 display: flex;
29937 align-items: center;
29938 gap: 28px;
29939 }
29940 .wpfnl-mrm-email-template__modal .template-modal-header .template-filter .filter-item {
29941 font-weight: 400;
29942 font-size: 15px;
29943 color: #9398a5;
29944 cursor: pointer;
29945 padding: 4px 0;
29946 transition: all 0.3s ease;
29947 position: relative;
29948 background: transparent;
29949 border: none;
29950 line-height: 1;
29951 }
29952 .wpfnl-mrm-email-template__modal .template-modal-header .template-filter .filter-item:before {
29953 content: "";
29954 position: absolute;
29955 bottom: 0;
29956 left: 0;
29957 width: 100%;
29958 height: 2px;
29959 background: #6E42D3;
29960 visibility: hidden;
29961 opacity: 0;
29962 transition: all 0.3s ease;
29963 }
29964 .wpfnl-mrm-email-template__modal .template-modal-header .template-filter .filter-item.active {
29965 color: #6E42D3;
29966 }
29967 .wpfnl-mrm-email-template__modal .template-modal-header .template-filter .filter-item.active:before {
29968 opacity: 1;
29969 visibility: visible;
29970 }
29971 .wpfnl-mrm-email-template__modal .cross-icon {
29972 position: absolute;
29973 right: -20px;
29974 top: -20px;
29975 background: #ffffff;
29976 box-shadow: 0px 1px 1px #dadada;
29977 border-radius: 100px;
29978 width: 46px;
29979 height: 46px;
29980 display: flex;
29981 align-items: center;
29982 justify-content: center;
29983 cursor: pointer;
29984 z-index: 12;
29985 }
29986 .wpfnl-mrm-email-template__modal .mintmrm-template-wrapper {
29987 position: relative;
29988 display: flex;
29989 flex-flow: row wrap;
29990 margin-left: -40px;
29991 }
29992 .wpfnl-mrm-email-template__modal .mintmrm-single-template {
29993 width: calc(25% - 40px);
29994 margin-left: 40px;
29995 margin-top: 40px;
29996 position: relative;
29997 }
29998 .wpfnl-mrm-email-template__modal .mintmrm-single-template.create-from-scratch .mintmrm-single-remote-template {
29999 border-radius: 10px;
30000 cursor: default;
30001 }
30002 .wpfnl-mrm-email-template__modal .mintmrm-single-template.create-from-scratch .mintmrm-single-remote-template .template-image-wrapper {
30003 background-color: #fff;
30004 border-radius: 10px;
30005 background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='10' ry='10' stroke='%23A1A1B6FF' stroke-width='4' stroke-dasharray='6%2c 12' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");
30006 }
30007 .wpfnl-mrm-email-template__modal .mintmrm-single-template.create-from-scratch .template-info .title {
30008 opacity: 0;
30009 visibility: hidden;
30010 }
30011 .wpfnl-mrm-email-template__modal .mintmrm-single-template.create-from-scratch .btn-default {
30012 position: absolute;
30013 top: 50%;
30014 left: 50%;
30015 transform: translate(-50%, -50%);
30016 width: 175px;
30017 box-shadow: 0px 10px 16px rgba(189, 193, 200, 0.5019607843);
30018 font-size: 15px;
30019 padding: 12px 15px;
30020 border: none;
30021 z-index: 9;
30022 height: auto;
30023 line-height: 1;
30024 }
30025 .wpfnl-mrm-email-template__modal .mintmrm-single-template.coming-soon {
30026 width: calc(75% - 40px);
30027 }
30028 .wpfnl-mrm-email-template__modal .mintmrm-single-template.coming-soon .coming-soon-inner {
30029 width: 100%;
30030 height: calc(100% - 35px);
30031 min-height: 120px;
30032 background: #fff;
30033 text-align: center;
30034 border-radius: 10px;
30035 display: flex;
30036 flex-flow: column;
30037 align-items: center;
30038 justify-content: center;
30039 box-shadow: 0px 1px 1px rgba(182, 185, 191, 0.3);
30040 }
30041 .wpfnl-mrm-email-template__modal .mintmrm-single-template.coming-soon h2 {
30042 width: 100%;
30043 text-align: center;
30044 z-index: 2;
30045 font-size: 16px;
30046 font-weight: 600;
30047 color: #2d3149;
30048 cursor: text;
30049 }
30050 .wpfnl-mrm-email-template__modal .mintmrm-single-template .mintmrm-single-remote-wrapper {
30051 position: relative;
30052 }
30053 .wpfnl-mrm-email-template__modal .mintmrm-single-template .mintmail-delete-email-template {
30054 border: none;
30055 padding: 5px;
30056 margin-top: 10px;
30057 background: transparent;
30058 color: #d63638;
30059 text-decoration: underline;
30060 }
30061 .wpfnl-mrm-email-template__modal .mintmrm-single-template .mintmrm-single-remote-template {
30062 position: relative;
30063 }
30064 .wpfnl-mrm-email-template__modal .mintmrm-single-template .template-image-wrapper {
30065 background-repeat: no-repeat;
30066 background-size: 100% auto;
30067 background-position: center center;
30068 border-radius: 10px;
30069 position: relative;
30070 overflow: hidden;
30071 }
30072 .wpfnl-mrm-email-template__modal .mintmrm-single-template .template-image-wrapper:before {
30073 content: "";
30074 display: block;
30075 padding-top: calc(100% + 20px);
30076 }
30077 .wpfnl-mrm-email-template__modal .mintmrm-single-template .hoverlay {
30078 background: rgba(255, 255, 255, 0.85);
30079 border-radius: 6px;
30080 position: absolute;
30081 top: 0;
30082 left: 0;
30083 width: 100%;
30084 height: 100%;
30085 z-index: 9;
30086 padding: 0 15px;
30087 display: flex;
30088 flex-flow: column;
30089 align-items: center;
30090 justify-content: center;
30091 opacity: 0;
30092 visibility: hidden;
30093 transition: all 0.3s ease;
30094 }
30095 .wpfnl-mrm-email-template__modal .mintmrm-single-template .hoverlay .mintmrm-btn {
30096 padding: 11px 18px;
30097 }
30098 .wpfnl-mrm-email-template__modal .mintmrm-single-template.importing .hoverlay, .wpfnl-mrm-email-template__modal .mintmrm-single-template:hover .hoverlay {
30099 opacity: 1;
30100 visibility: visible;
30101 }
30102 .wpfnl-mrm-email-template__modal .mintmrm-single-template .template-img {
30103 width: 100%;
30104 height: 350px;
30105 border-radius: 10px 10px 0 0;
30106 object-fit: contain;
30107 }
30108 .wpfnl-mrm-email-template__modal .mintmrm-single-template .template-info {
30109 margin-top: 16px;
30110 }
30111 .wpfnl-mrm-email-template__modal .mintmrm-single-template .template-info .title {
30112 margin-bottom: 0;
30113 text-align: center;
30114 display: block;
30115 color: #2d3149;
30116 font-weight: 600;
30117 font-size: 18px;
30118 line-height: 1;
30119 letter-spacing: -0.01em;
30120 transition: all 0.3s ease;
30121 }
30122
30123 .mintmrm-delete-alert-wrapper {
30124 position: fixed;
30125 top: 0;
30126 right: 0;
30127 padding: 15px;
30128 width: calc(100% - 160px);
30129 height: 100%;
30130 background: rgba(16, 5, 46, 0.3);
30131 z-index: 999;
30132 display: none;
30133 flex-flow: row wrap;
30134 align-items: center;
30135 justify-content: center;
30136 }
30137 .mintmrm-delete-alert-wrapper.show-modal {
30138 display: flex;
30139 }
30140
30141 .mintmrm-delete-alert-wrapper .mintmrm-delete-confirmation {
30142 background: #ffffff;
30143 border-radius: 10px;
30144 width: 100%;
30145 max-width: 514px;
30146 animation: mintmrm-bounce 0.3s;
30147 }
30148
30149 .mintmrm-delete-alert-wrapper .mintmrm-delete-confirmation .delete-confirmation-header {
30150 border-radius: 10px 10px 0 0;
30151 justify-content: space-between;
30152 padding: 24px;
30153 position: relative;
30154 }
30155
30156 .mintmrm-delete-alert-wrapper .mintmrm-delete-confirmation .delete-confirmation-header h3 {
30157 font-weight: 600;
30158 font-size: 18px;
30159 line-height: 1.11;
30160 }
30161
30162 .mintmrm-delete-alert-wrapper .mintmrm-delete-confirmation .delete-confirmation-header .delete-title {
30163 display: flex;
30164 align-items: center;
30165 gap: 8px;
30166 }
30167
30168 .mintmrm-delete-alert-wrapper .mintmrm-delete-confirmation .delete-confirmation-header .delete-title svg path {
30169 fill: #ec5956;
30170 }
30171
30172 .mintmrm-delete-alert-wrapper .mintmrm-delete-confirmation .delete-confirmation-header p {
30173 margin-top: 14px;
30174 font-weight: 400;
30175 font-size: 14px;
30176 line-height: 1.21;
30177 color: #9398a5;
30178 }
30179
30180 .mintmrm-delete-alert-wrapper .mintmrm-delete-confirmation .delete-confirmation-header .cross-icon {
30181 height: 40px;
30182 width: 40px;
30183 background: #ffffff;
30184 box-shadow: 0px 1px 1px #dadada;
30185 border-radius: 100px;
30186 display: flex;
30187 justify-content: center;
30188 align-items: center;
30189 position: absolute;
30190 cursor: pointer;
30191 top: -12px;
30192 right: -12px;
30193 }
30194
30195 .mintmrm-delete-alert-wrapper .mintmrm-delete-confirmation .delete-confirmation-header .cross-icon svg path {
30196 fill: #686f7f;
30197 }
30198
30199 .mintmrm-delete-alert-wrapper .icon {
30200 width: 50px;
30201 height: 50px;
30202 border: 2px solid #e65555;
30203 display: flex;
30204 align-items: center;
30205 justify-content: center;
30206 }
30207
30208 .mintmrm-delete-alert-wrapper .icon svg {
30209 width: 18px;
30210 height: 18px;
30211 }
30212
30213 .mintmrm-delete-alert-wrapper .icon svg path {
30214 stroke: #e65555;
30215 }
30216
30217 .mintmrm-delete-alert-wrapper .mintmrm-delete-confirm-btn {
30218 display: flex;
30219 flex-flow: row;
30220 align-items: center;
30221 justify-content: flex-end;
30222 padding: 20px;
30223 border-top: 1px solid #E9EAEE;
30224 }
30225
30226 .mintmrm-delete-alert-wrapper .mintmrm-delete-confirm-btn li {
30227 margin: 0 6px;
30228 }
30229
30230 .mintmrm-delete-alert-wrapper .mintmrm-delete-confirm-btn li:last-child {
30231 margin-right: 0;
30232 }
30233
30234 .mintmrm-delete-alert-wrapper .mintmrm-delete-confirm-btn li .cancel {
30235 background-color: transparent;
30236 border: 1px solid #e4e6eb;
30237 color: #2d3149;
30238 }
30239
30240 .mintmrm-delete-alert-wrapper .mintmrm-delete-confirm-btn li .cancel:hover {
30241 background-color: rgba(0, 0, 0, 0.031372549);
30242 }
30243
30244 .mrm-email-editor .mintmrm-delete-alert-wrapper .mintmrm-delete-confirmation {
30245 max-width: 530px;
30246 }
30247
30248 .mrm-email-editor .mintmrm-delete-alert-wrapper .mintmrm-delete-confirmation .delete-confirmation-header {
30249 background-color: transparent;
30250 border-bottom-color: #ebedf0;
30251 position: relative;
30252 padding: 25px 30px 25px 30px;
30253 }
30254
30255 .mrm-email-editor .mintmrm-delete-alert-wrapper .mintmrm-delete-confirmation .delete-confirmation-header .cross-icon {
30256 height: 46px;
30257 width: 46px;
30258 box-shadow: 0px 1px 1px #dadada;
30259 border-radius: 100px;
30260 border: none;
30261 position: absolute;
30262 right: -14px;
30263 top: -15px;
30264 }
30265
30266 .mrm-email-editor .mintmrm-delete-alert-wrapper .mintmrm-delete-confirmation .delete-confirmation-body {
30267 display: block;
30268 padding: 5px 30px 30px;
30269 }
30270
30271 .mrm-email-editor .mintmrm-delete-alert-wrapper .mintmrm-delete-confirmation .delete-confirmation-body .form-group label {
30272 margin-bottom: 7px;
30273 color: #2d3149;
30274 font-weight: 600;
30275 }
30276
30277 .mrm-email-editor .mintmrm-delete-alert-wrapper .mintmrm-delete-confirmation .delete-confirmation-body .form-group input[type=email] {
30278 font-size: 14px;
30279 min-height: 48px;
30280 color: #6a707c;
30281 border-color: #E9EAEE;
30282 width: 100%;
30283 }
30284
30285 .mrm-email-editor .mintmrm-delete-alert-wrapper .mintmrm-delete-confirmation .mintmrm-delete-confirm-btn li {
30286 margin: 0;
30287 }
30288
30289 .mrm-email-editor .mintmrm-delete-alert-wrapper .mintmrm-delete-confirmation .mintmrm-delete-confirm-btn .mintmrm-btn {
30290 display: inline-block;
30291 border: none;
30292 height: 38px;
30293 font-size: 14px;
30294 line-height: 38px;
30295 color: #fff;
30296 font-weight: 500;
30297 padding: 0 30px;
30298 min-width: 130px;
30299 cursor: pointer;
30300 text-align: center;
30301 letter-spacing: 0.2px;
30302 border-radius: 10px;
30303 text-transform: capitalize;
30304 background-color: #6E42D3;
30305 border: 1px solid transparent;
30306 }
30307
30308 .mrm-email-editor .mintmrm-delete-alert-wrapper .mintmrm-delete-confirmation .mintmrm-delete-confirm-btn .mintmrm-btn.outline {
30309 border-color: #6E42D3;
30310 color: #6E42D3;
30311 background-color: transparent;
30312 }
30313
30314 .mrm-email-editor .mintmrm-delete-alert-wrapper .mintmrm-delete-confirmation .mintmrm-delete-confirm-btn .cancel {
30315 margin-right: 14px;
30316 }
30317
30318 .mrm-email-editor .mintmrm-delete-alert-wrapper .mintmrm-delete-confirmation .mintmrm-delete-confirm-btn .alert-message p {
30319 color: #09af09;
30320 margin-right: 10px;
30321 font-size: 14px;
30322 font-weight: 500;
30323 }
30324
30325 .mrm-email-editor .mintmrm-delete-alert-wrapper .mintmrm-delete-confirmation .mintmrm-delete-confirm-btn .alert-message.mintmrm-error p {
30326 color: #eb1010;
30327 }
30328
30329 .mrm-email-editor .mintmrm-delete-alert-wrapper .mintmrm-delete-confirmation .mintmrm-delete-confirm-btn .mintmrm-loader {
30330 display: inline-block;
30331 position: relative;
30332 top: 2px;
30333 }
30334
30335 .mintmrm-loader {
30336 border: 2px solid #8265c5;
30337 border-radius: 50%;
30338 border-top: 2px solid #fff;
30339 width: 13px;
30340 height: 13px;
30341 animation: spin 0.7s linear infinite;
30342 display: inline-block;
30343 margin-left: 4px;
30344 }
30345
30346 .mintmrm-loader.show {
30347 display: block;
30348 }
30349
30350 @-webkit-keyframes spin {
30351 0% {
30352 -webkit-transform: rotate(0deg);
30353 }
30354 100% {
30355 -webkit-transform: rotate(360deg);
30356 }
30357 }
30358 @keyframes spin {
30359 0% {
30360 transform: rotate(0deg);
30361 }
30362 100% {
30363 transform: rotate(360deg);
30364 }
30365 }
30366 .folded .mintmrm-delete-alert-wrapper {
30367 width: calc(100% - 36px);
30368 }
30369
30370 .wpfnl-mrm-email-template__wrapper {
30371 width: calc(100% - 36px);
30372 }
30373 .wpfnl-mrm-email-template__wrapper .template-modal-inner {
30374 align-items: center;
30375 display: flex;
30376 max-width: 1215px;
30377 width: 100%;
30378 }
30379 .wpfnl-mrm-email-template__wrapper .template-modal-inner .preview-modal-wrapper {
30380 background: #f6f8fa;
30381 border-radius: 10px;
30382 padding: 24px 48px 40px 40px;
30383 position: relative;
30384 width: 100%;
30385 }
30386 .wpfnl-mrm-email-template__wrapper .template-modal-inner .preview-modal-wrapper .cross-icon {
30387 align-items: center;
30388 background: #fff;
30389 border-radius: 100px;
30390 box-shadow: 0 1px 1px #dadada;
30391 cursor: pointer;
30392 display: flex;
30393 height: 34px;
30394 justify-content: center;
30395 position: absolute;
30396 right: -15px;
30397 top: -15px;
30398 width: 34px;
30399 z-index: 2;
30400 }
30401 .wpfnl-mrm-email-template__wrapper .template-modal-inner .preview-modal-wrapper h2 {
30402 color: #2d3149;
30403 font-size: 20px;
30404 font-weight: 600;
30405 line-height: 1.2;
30406 margin-bottom: 25px;
30407 }
30408 .wpfnl-mrm-email-template__wrapper .template-modal-inner .preview-modal-wrapper .preview-test-email-wrapper {
30409 align-items: start;
30410 display: flex;
30411 gap: 24px;
30412 }
30413 .wpfnl-mrm-email-template__wrapper .template-modal-inner .preview-modal-wrapper .preview-test-email-wrapper .preview-test-section {
30414 background: #fff;
30415 border-radius: 10px;
30416 box-shadow: 0 1px 1px hsla(220, 7%, 73%, 0.3);
30417 width: 65%;
30418 }
30419 .wpfnl-mrm-email-template__wrapper .template-modal-inner .preview-modal-wrapper .preview-test-email-wrapper .preview-test-section .preview-email-header {
30420 align-items: center;
30421 border-bottom: 1px solid #ebedf0;
30422 display: flex;
30423 justify-content: space-between;
30424 padding: 17px 20px 17px 24px;
30425 }
30426 .wpfnl-mrm-email-template__wrapper .template-modal-inner .preview-modal-wrapper .preview-test-email-wrapper .preview-test-section .preview-email-header .responsive-view-section {
30427 border-radius: 6px;
30428 display: flex;
30429 }
30430 .wpfnl-mrm-email-template__wrapper .template-modal-inner .preview-modal-wrapper .preview-test-email-wrapper .preview-test-section .preview-email-header .responsive-view-section .desktop-icon {
30431 border-radius: 6px 0 0 6px;
30432 cursor: pointer;
30433 }
30434 .wpfnl-mrm-email-template__wrapper .template-modal-inner .preview-modal-wrapper .preview-test-email-wrapper .preview-test-section .preview-email-header .responsive-view-section .desktop-icon.active svg g {
30435 stroke: #573BFF;
30436 }
30437 .wpfnl-mrm-email-template__wrapper .template-modal-inner .preview-modal-wrapper .preview-test-email-wrapper .preview-test-section .preview-email-header .responsive-view-section .desktop-icon.active svg path {
30438 stroke: #573BFF;
30439 }
30440 .wpfnl-mrm-email-template__wrapper .template-modal-inner .preview-modal-wrapper .preview-test-email-wrapper .preview-test-section .preview-email-header .responsive-view-section .mobile-icon {
30441 border-radius: 0 6px 6px 0;
30442 cursor: pointer;
30443 }
30444 .wpfnl-mrm-email-template__wrapper .template-modal-inner .preview-modal-wrapper .preview-test-email-wrapper .preview-test-section .preview-email-header .responsive-view-section .mobile-icon.active svg g {
30445 stroke: #573BFF;
30446 }
30447 .wpfnl-mrm-email-template__wrapper .template-modal-inner .preview-modal-wrapper .preview-test-email-wrapper .preview-test-section .preview-email-header .responsive-view-section .mobile-icon.active svg path {
30448 stroke: #573BFF;
30449 }
30450 .wpfnl-mrm-email-template__wrapper .template-modal-inner .preview-modal-wrapper .preview-test-email-wrapper .preview-test-section .preview-email-header .responsive-view-section button {
30451 align-items: center;
30452 background-color: #fff;
30453 border-right: 1px solid #ebedf0;
30454 border: 1px solid #ebedf0;
30455 display: flex;
30456 height: 34px;
30457 justify-content: center;
30458 width: 44px;
30459 }
30460 .wpfnl-mrm-email-template__wrapper .template-modal-inner .preview-modal-wrapper .preview-test-email-wrapper .preview-test-section .preview-email-header .edit-template-section .edit-template-btn {
30461 align-items: center;
30462 background-color: transparent;
30463 border: 1px solid #ebedf0;
30464 border-radius: 6px;
30465 color: #2d3149;
30466 display: flex;
30467 font-size: 14px;
30468 font-weight: 500;
30469 gap: 7px;
30470 line-height: 1.07;
30471 padding: 8px 16px;
30472 cursor: pointer;
30473 }
30474 .wpfnl-mrm-email-template__wrapper .template-modal-inner .preview-modal-wrapper .preview-test-email-wrapper .preview-test-section .template-modal-overflow {
30475 display: flex;
30476 height: 500px;
30477 justify-content: center;
30478 padding: 19px 24px 24px;
30479 background: #fff;
30480 border-radius: 10px;
30481 overflow: auto;
30482 width: 100%;
30483 margin: 0 auto;
30484 max-width: 1365px;
30485 position: relative;
30486 }
30487 .wpfnl-mrm-email-template__wrapper .template-modal-inner .preview-modal-wrapper .preview-test-email-wrapper .preview-test-section .template-modal-overflow .mobile-view {
30488 max-width: 400px;
30489 width: 100%;
30490 }
30491 .wpfnl-mrm-email-template__wrapper .template-modal-inner .preview-modal-wrapper .preview-test-email-wrapper .test-email-section {
30492 background: #fff;
30493 border-radius: 10px;
30494 box-shadow: 0 1px 1px hsla(220, 7%, 73%, 0.3);
30495 padding: 24px;
30496 width: 35%;
30497 }
30498 .wpfnl-mrm-email-template__wrapper .template-modal-inner .preview-modal-wrapper .preview-test-email-wrapper .test-email-section .form-group {
30499 margin-bottom: 20px;
30500 position: relative;
30501 }
30502 .wpfnl-mrm-email-template__wrapper .template-modal-inner .preview-modal-wrapper .preview-test-email-wrapper .test-email-section .form-group .at-the-rate-icon {
30503 bottom: 10px;
30504 left: 15px;
30505 position: absolute;
30506 }
30507 .wpfnl-mrm-email-template__wrapper .template-modal-inner .preview-modal-wrapper .preview-test-email-wrapper .test-email-section .form-group input[type=email] {
30508 padding: 14px 15px 14px 43px;
30509 border: 1px solid #ebedf0;
30510 border-radius: 6px;
30511 color: #2d3149;
30512 display: block;
30513 font-weight: 400;
30514 line-height: 1.3;
30515 width: 100%;
30516 box-shadow: 0 0 0 transparent;
30517 background-color: #fff;
30518 }
30519 .wpfnl-mrm-email-template__wrapper .template-modal-inner .preview-modal-wrapper .preview-test-email-wrapper .test-email-section .footer-btn {
30520 display: flex;
30521 gap: 12px;
30522 justify-content: end;
30523 position: relative;
30524 }
30525 .wpfnl-mrm-email-template__wrapper .template-modal-inner .preview-modal-wrapper .preview-test-email-wrapper .test-email-section .footer-btn .alert-message {
30526 left: 0;
30527 max-width: 240px;
30528 position: absolute;
30529 top: 0;
30530 width: 100%;
30531 }
30532 .wpfnl-mrm-email-template__wrapper .template-modal-inner .preview-modal-wrapper .preview-test-email-wrapper .test-email-section .footer-btn .alert-message.wpfnl-error {
30533 color: #f44336;
30534 }
30535 .wpfnl-mrm-email-template__wrapper .template-modal-inner .preview-modal-wrapper .preview-test-email-wrapper .test-email-section .footer-btn .alert-message.wpfnl-success {
30536 color: #4caf50;
30537 }
30538
30539 .wpfnl-order-bump__template .template-preview-wrapper .description p {
30540 margin-bottom: 10px;
30541 }
30542 .wpfnl-order-bump__template .template-preview-wrapper .description p:last-child {
30543 margin-bottom: 0;
30544 }
30545 .wpfnl-order-bump__template .template-preview-wrapper .description ul {
30546 list-style: disc;
30547 }
30548 .wpfnl-order-bump__template .template-preview-wrapper .description ol,
30549 .wpfnl-order-bump__template .template-preview-wrapper .description ul {
30550 padding-left: 20px;
30551 margin-bottom: 10px;
30552 }
30553 .wpfnl-order-bump__template .template-preview-wrapper .description ol:last-child,
30554 .wpfnl-order-bump__template .template-preview-wrapper .description ul:last-child {
30555 margin-bottom: 0;
30556 }
30557
30558 .wpfnl-order-bump__template-style1 {
30559 background-color: #ffffff;
30560 border-radius: 12px;
30561 position: relative;
30562 border: 1px solid #E5E8F3;
30563 }
30564 .wpfnl-order-bump__template-style1 .preview-tag {
30565 background: #6E42D3;
30566 border-radius: 0px 3px 3px 0px;
30567 font-weight: 500;
30568 font-size: 12px;
30569 line-height: 14px;
30570 color: #FFFFFF;
30571 text-transform: capitalize;
30572 display: inline-block;
30573 padding: 5px 9px;
30574 position: absolute;
30575 top: -11px;
30576 left: -8px;
30577 }
30578 .wpfnl-order-bump__template-style1 .preview-tag:before {
30579 content: "";
30580 position: absolute;
30581 left: 0px;
30582 bottom: -10px;
30583 width: 0;
30584 height: 0;
30585 border-top: 10px solid #28027F;
30586 border-left: 8px solid transparent;
30587 }
30588 .wpfnl-order-bump__template-style1 .template-preview-wrapper {
30589 padding: 20px;
30590 display: flex;
30591 flex-flow: row wrap;
30592 align-items: flex-start;
30593 }
30594 .wpfnl-order-bump__template-style1 .template-preview-wrapper .template-img {
30595 width: 150px;
30596 height: 150px;
30597 background-color: #F2F2F8;
30598 border-radius: 10px;
30599 position: relative;
30600 background-repeat: no-repeat;
30601 background-position: center center;
30602 background-size: cover;
30603 object-fit: cover;
30604 }
30605 .wpfnl-order-bump__template-style1 .template-preview-wrapper .template-content {
30606 width: calc(100% - 160px);
30607 padding-left: 20px;
30608 }
30609 .wpfnl-order-bump__template-style1 .template-preview-wrapper .template-content .product-options .option-selector {
30610 color: #F34D01;
30611 font-weight: 500;
30612 font-size: 14px;
30613 line-height: 18px;
30614 margin-top: 10px;
30615 }
30616 .wpfnl-order-bump__template-style1 .template-preview-wrapper .template-title {
30617 font-weight: 500;
30618 font-size: 14px;
30619 line-height: 16px;
30620 color: #363B4E;
30621 margin-bottom: 9px;
30622 }
30623 .wpfnl-order-bump__template-style1 .template-preview-wrapper .subtitle {
30624 font-weight: 500;
30625 font-size: 14px;
30626 line-height: 16px;
30627 color: #6E42D3;
30628 margin-bottom: 14px;
30629 }
30630 .wpfnl-order-bump__template-style1 .template-preview-wrapper .description li,
30631 .wpfnl-order-bump__template-style1 .template-preview-wrapper .description strong,
30632 .wpfnl-order-bump__template-style1 .template-preview-wrapper .description span,
30633 .wpfnl-order-bump__template-style1 .template-preview-wrapper .description p,
30634 .wpfnl-order-bump__template-style1 .template-preview-wrapper .description {
30635 font-size: 13px;
30636 line-height: 20px;
30637 color: #7A8B9A;
30638 }
30639 .wpfnl-order-bump__template-style1 .template-preview-wrapper .product-price {
30640 display: inline-block;
30641 font-weight: 500;
30642 font-size: 13px;
30643 line-height: 15px;
30644 color: #EE8134;
30645 margin-left: auto;
30646 margin-top: 10px;
30647 }
30648 .wpfnl-order-bump__template-style1 .template-preview-wrapper .product-price span {
30649 font-size: 13px;
30650 color: #EE8134;
30651 font-weight: 500;
30652 }
30653 .wpfnl-order-bump__template-style1 .template-preview-wrapper .product-price ins {
30654 text-decoration: none;
30655 }
30656 .wpfnl-order-bump__template-style1 .offer-checkbox {
30657 background-color: #6E42D3;
30658 padding: 11px 20px;
30659 border-radius: 0 0 10px 10px;
30660 box-shadow: 0 -1px 2px 0 rgba(190, 190, 215, 0.29);
30661 }
30662 .wpfnl-order-bump__template-style1 .offer-checkbox .wpfnl-checkbox label {
30663 font-weight: 500;
30664 font-size: 15px;
30665 line-height: 18px;
30666 color: #d9d9d9;
30667 padding-left: 26px;
30668 margin: 0;
30669 border: none;
30670 }
30671 .wpfnl-order-bump__template-style1 .offer-checkbox .wpfnl-checkbox label:before {
30672 top: 1px;
30673 width: 15px;
30674 height: 15px;
30675 }
30676 .wpfnl-order-bump__template-style1 .offer-checkbox .wpfnl-checkbox label:after {
30677 left: 4px;
30678 top: 6px;
30679 width: 7px;
30680 height: 3px;
30681 border-bottom-color: #6E42D3;
30682 border-left-color: #6E42D3;
30683 }
30684 .wpfnl-order-bump__template-style1 .offer-checkbox .wpfnl-checkbox input[type=checkbox]:checked + label::before {
30685 background-color: #fff;
30686 border-color: #ffffff;
30687 }
30688
30689 .wpfnl-order-bump__template-style2 {
30690 border-radius: 10px;
30691 position: relative;
30692 margin: 0 0 20px;
30693 background-color: #ffffff;
30694 }
30695 .wpfnl-order-bump__template-style2 .preview-tag {
30696 background: #6E42D3;
30697 border-radius: 0px 3px 3px 0px;
30698 font-weight: 500;
30699 font-size: 12px;
30700 line-height: 14px;
30701 color: #FFFFFF;
30702 text-transform: capitalize;
30703 display: inline-block;
30704 padding: 5px 9px;
30705 position: absolute;
30706 top: -11px;
30707 left: -8px;
30708 }
30709 .wpfnl-order-bump__template-style2 .preview-tag:before {
30710 content: "";
30711 position: absolute;
30712 left: 0px;
30713 bottom: -10px;
30714 width: 0;
30715 height: 0;
30716 border-top: 10px solid #28027F;
30717 border-left: 8px solid transparent;
30718 }
30719 .wpfnl-order-bump__template-style2 .template-preview-wrapper {
30720 padding: 20px 15px;
30721 display: flex;
30722 flex-flow: row wrap;
30723 align-items: flex-start;
30724 border: 1px dashed #6E42D3;
30725 border-radius: 0 0 10px 10px;
30726 border-top: none;
30727 }
30728 .wpfnl-order-bump__template-style2 .template-preview-wrapper .template-img {
30729 width: 150px;
30730 height: 150px;
30731 background-color: #F2F2F8;
30732 border-radius: 10px;
30733 position: relative;
30734 background-repeat: no-repeat;
30735 background-position: center center;
30736 background-size: cover;
30737 object-fit: cover;
30738 }
30739 .wpfnl-order-bump__template-style2 .template-preview-wrapper .for-mobile {
30740 display: none;
30741 border-radius: 10px;
30742 }
30743 .wpfnl-order-bump__template-style2 .template-preview-wrapper .template-content {
30744 width: calc(100% - 150px);
30745 padding-left: 20px;
30746 }
30747 .wpfnl-order-bump__template-style2 .template-preview-wrapper .template-content .product-options .option-selector {
30748 color: #F34D01;
30749 font-weight: 500;
30750 font-size: 14px;
30751 line-height: 18px;
30752 margin-top: 10px;
30753 }
30754 .wpfnl-order-bump__template-style2 .template-preview-wrapper .template-title {
30755 font-weight: 500;
30756 font-size: 14px;
30757 line-height: 16px;
30758 color: #363B4E;
30759 margin-bottom: 9px;
30760 }
30761 .wpfnl-order-bump__template-style2 .template-preview-wrapper .subtitle {
30762 font-weight: 500;
30763 font-size: 14px;
30764 line-height: 16px;
30765 color: #6E42D3;
30766 margin-bottom: 14px;
30767 }
30768 .wpfnl-order-bump__template-style2 .template-preview-wrapper .description li,
30769 .wpfnl-order-bump__template-style2 .template-preview-wrapper .description strong,
30770 .wpfnl-order-bump__template-style2 .template-preview-wrapper .description span,
30771 .wpfnl-order-bump__template-style2 .template-preview-wrapper .description p,
30772 .wpfnl-order-bump__template-style2 .template-preview-wrapper .description {
30773 font-size: 13px;
30774 line-height: 20px;
30775 color: #7A8B9A;
30776 margin: 0;
30777 }
30778 @keyframes moveArrow {
30779 0%, 100% {
30780 transform: translateX(-8px);
30781 opacity: 1;
30782 }
30783 50%, 90% {
30784 transform: translateX(15px);
30785 opacity: 0;
30786 }
30787 99% {
30788 transform: translateX(-8px);
30789 opacity: 0;
30790 }
30791 }
30792 .wpfnl-order-bump__template-style2 .offer-checkbox {
30793 background-color: #6E42D3;
30794 padding: 8px 15px;
30795 border-radius: 10px 10px 0 0;
30796 display: flex;
30797 flex-flow: row wrap;
30798 align-items: flex-start;
30799 border: 1px dashed #6e42d3;
30800 }
30801 .wpfnl-order-bump__template-style2 .offer-checkbox .nav-arrow {
30802 display: inherit;
30803 line-height: normal;
30804 position: relative;
30805 top: 1px;
30806 margin-right: 10px;
30807 animation: moveArrow 1s linear infinite;
30808 }
30809 .wpfnl-order-bump__template-style2 .offer-checkbox .wpfnl-checkbox {
30810 line-height: normal;
30811 display: inherit;
30812 width: calc(100% - 130px);
30813 }
30814 .wpfnl-order-bump__template-style2 .offer-checkbox .wpfnl-checkbox label {
30815 font-weight: 500;
30816 color: #d9d9d9;
30817 padding: 0 0 0 20px;
30818 font-size: 12px;
30819 line-height: 14px;
30820 margin: 0;
30821 border: none;
30822 }
30823 .wpfnl-order-bump__template-style2 .offer-checkbox .wpfnl-checkbox label:before {
30824 top: 0;
30825 border: none;
30826 width: 14px;
30827 height: 14px;
30828 }
30829 .wpfnl-order-bump__template-style2 .offer-checkbox .wpfnl-checkbox label:after {
30830 left: 2px;
30831 top: 4px;
30832 width: 7px;
30833 height: 3px;
30834 border-bottom-color: #6E42D3;
30835 border-left-color: #6E42D3;
30836 }
30837 .wpfnl-order-bump__template-style2 .offer-checkbox .wpfnl-checkbox input[type=checkbox]:checked + label::before {
30838 background-color: #fff;
30839 border-color: #ffffff;
30840 }
30841 .wpfnl-order-bump__template-style2 .offer-checkbox .product-price {
30842 display: inline-block;
30843 font-weight: 500;
30844 font-size: 12px;
30845 line-height: 14px;
30846 color: #EE8134;
30847 margin-left: auto;
30848 }
30849 .wpfnl-order-bump__template-style2 .offer-checkbox .product-price span {
30850 font-size: 12px;
30851 color: #EE8134;
30852 font-weight: 500;
30853 line-height: normal;
30854 }
30855 .wpfnl-order-bump__template-style2 .offer-checkbox .product-price ins {
30856 text-decoration: none;
30857 }
30858
30859 .wpfnl-order-bump__template-style3 {
30860 border-radius: 10px;
30861 position: relative;
30862 margin: 20px 0;
30863 }
30864 .wpfnl-order-bump__template-style3 .template-preview-wrapper {
30865 padding: 20px 15px;
30866 border: 1px solid #6E42D3;
30867 border-radius: 10px;
30868 }
30869 .wpfnl-order-bump__template-style3 .template-preview-wrapper .template-img {
30870 width: 150px;
30871 height: 150px;
30872 background-color: #F2F2F8;
30873 border-radius: 10px;
30874 position: relative;
30875 background-repeat: no-repeat;
30876 background-position: center center;
30877 background-size: cover;
30878 object-fit: cover;
30879 }
30880 .wpfnl-order-bump__template-style3 .template-preview-wrapper .for-mobile {
30881 display: none;
30882 border-radius: 10px;
30883 }
30884 .wpfnl-order-bump__template-style3 .template-preview-wrapper .template-content {
30885 width: 100%;
30886 margin-top: 12px;
30887 }
30888 .wpfnl-order-bump__template-style3 .template-preview-wrapper .template-content .product-options .option-selector {
30889 color: #F34D01;
30890 font-weight: 500;
30891 font-size: 14px;
30892 line-height: 18px;
30893 margin-top: 10px;
30894 }
30895 .wpfnl-order-bump__template-style3 .template-preview-wrapper .product-price {
30896 font-weight: 500;
30897 font-size: 18px;
30898 line-height: 1.2;
30899 margin-bottom: 15px;
30900 display: block;
30901 color: #EE8134;
30902 }
30903 .wpfnl-order-bump__template-style3 .template-preview-wrapper .product-price del {
30904 color: #7A8B9A;
30905 }
30906 .wpfnl-order-bump__template-style3 .template-preview-wrapper .product-price ins {
30907 text-decoration: none;
30908 }
30909 .wpfnl-order-bump__template-style3 .template-preview-wrapper .template-title {
30910 font-weight: 500;
30911 margin: 0 0 9px 0;
30912 font-size: 16px;
30913 line-height: 1.3;
30914 color: #363B4E;
30915 }
30916 .wpfnl-order-bump__template-style3 .template-preview-wrapper .subtitle {
30917 font-weight: 500;
30918 font-size: 14px;
30919 line-height: 16px;
30920 color: #6E42D3;
30921 margin-bottom: 14px;
30922 }
30923 .wpfnl-order-bump__template-style3 .template-preview-wrapper .description li,
30924 .wpfnl-order-bump__template-style3 .template-preview-wrapper .description strong,
30925 .wpfnl-order-bump__template-style3 .template-preview-wrapper .description span,
30926 .wpfnl-order-bump__template-style3 .template-preview-wrapper .description p,
30927 .wpfnl-order-bump__template-style3 .template-preview-wrapper .description {
30928 font-size: 13px;
30929 line-height: 20px;
30930 color: #7A8B9A;
30931 margin: 0;
30932 }
30933 .wpfnl-order-bump__template-style3 .offer-checkbox {
30934 display: flex;
30935 flex-flow: row wrap;
30936 align-items: flex-start;
30937 }
30938 .wpfnl-order-bump__template-style3 .offer-checkbox .wpfnl-checkbox {
30939 line-height: normal;
30940 display: inherit;
30941 width: calc(100% - 60px);
30942 }
30943 .wpfnl-order-bump__template-style3 .offer-checkbox .wpfnl-checkbox .option-selector {
30944 color: #F34D01;
30945 font-weight: 500;
30946 font-size: 14px;
30947 line-height: 18px;
30948 }
30949 .wpfnl-order-bump__template-style3 .offer-checkbox .wpfnl-checkbox label {
30950 font-weight: 600;
30951 color: #363B4E;
30952 padding-left: 28px;
30953 font-size: 14px;
30954 line-height: 14px;
30955 margin: 0;
30956 }
30957 .wpfnl-order-bump__template-style3 .offer-checkbox .wpfnl-checkbox label:before {
30958 top: -1px;
30959 border: none;
30960 width: 18px;
30961 height: 18px;
30962 background-color: #c0c0c3;
30963 }
30964 .wpfnl-order-bump__template-style3 .offer-checkbox .wpfnl-checkbox label:after {
30965 left: 4px;
30966 top: 4px;
30967 width: 10px;
30968 height: 6px;
30969 border-bottom-color: #ffffff;
30970 border-left-color: #ffffff;
30971 }
30972 .wpfnl-order-bump__template-style3 .offer-checkbox .product-price {
30973 display: inline-block;
30974 font-weight: 500;
30975 font-size: 13px;
30976 line-height: 15px;
30977 color: #EE8134;
30978 margin-left: auto;
30979 }
30980 .wpfnl-order-bump__template-style3 .offer-checkbox .product-price del {
30981 margin-right: 2px;
30982 }
30983
30984 .wpfnl-order-bump__template-style4 {
30985 background-color: #f7f7f7;
30986 border-radius: 10px;
30987 position: relative;
30988 margin: 20px 0;
30989 }
30990 .wpfnl-order-bump__template-style4 .template-preview-wrapper {
30991 padding: 20px;
30992 display: flex;
30993 flex-flow: row wrap;
30994 align-items: center;
30995 }
30996 .wpfnl-order-bump__template-style4 .template-preview-wrapper .template-img {
30997 width: 70px;
30998 height: 70px;
30999 background-color: #F2F2F8;
31000 border-radius: 5px;
31001 position: relative;
31002 background-repeat: no-repeat;
31003 background-position: center center;
31004 background-size: cover;
31005 object-fit: cover;
31006 }
31007 .wpfnl-order-bump__template-style4 .template-preview-wrapper .for-mobile {
31008 display: none;
31009 border-radius: 5px;
31010 }
31011 .wpfnl-order-bump__template-style4 .template-preview-wrapper .template-content {
31012 width: calc(100% - 340px);
31013 padding-left: 14px;
31014 }
31015 .wpfnl-order-bump__template-style4 .template-preview-wrapper .template-title {
31016 font-weight: 500;
31017 font-size: 16px;
31018 line-height: 1.2;
31019 color: #363B4E;
31020 margin: 0 0 7px 0;
31021 max-width: 206px;
31022 }
31023 .wpfnl-order-bump__template-style4 .template-preview-wrapper .rating {
31024 color: #363B4E;
31025 font-weight: 600;
31026 display: flex;
31027 align-items: center;
31028 line-height: 1;
31029 font-size: 15px;
31030 }
31031 .wpfnl-order-bump__template-style4 .template-preview-wrapper .rating .star-rating {
31032 float: none;
31033 width: 86px;
31034 height: 15px;
31035 }
31036 .wpfnl-order-bump__template-style4 .template-preview-wrapper .rating .star-rating::before {
31037 content: "s s s s s";
31038 font-size: 13px;
31039 line-height: 1.2;
31040 color: #EE8134;
31041 }
31042 .wpfnl-order-bump__template-style4 .template-preview-wrapper .rating .star-rating span::before {
31043 content: "S S S S S";
31044 font-size: 13px;
31045 line-height: 1.2;
31046 color: #EE8134;
31047 }
31048 .wpfnl-order-bump__template-style4 .template-preview-wrapper .subtitle {
31049 font-weight: 500;
31050 font-size: 14px;
31051 line-height: 16px;
31052 color: #6E42D3;
31053 margin-bottom: 14px;
31054 }
31055 .wpfnl-order-bump__template-style4 .template-preview-wrapper .description li,
31056 .wpfnl-order-bump__template-style4 .template-preview-wrapper .description strong,
31057 .wpfnl-order-bump__template-style4 .template-preview-wrapper .description span,
31058 .wpfnl-order-bump__template-style4 .template-preview-wrapper .description p,
31059 .wpfnl-order-bump__template-style4 .template-preview-wrapper .description {
31060 font-size: 13px;
31061 line-height: 20px;
31062 color: #7A8B9A;
31063 margin: 0;
31064 }
31065 .wpfnl-order-bump__template-style4 .template-preview-wrapper .template-price {
31066 line-height: 1;
31067 padding-left: 20px;
31068 width: 110px;
31069 }
31070 .wpfnl-order-bump__template-style4 .template-preview-wrapper .product-price {
31071 display: inline-block;
31072 font-weight: 500;
31073 font-size: 13px;
31074 line-height: 15px;
31075 color: #EE8134;
31076 margin-left: auto;
31077 }
31078 .wpfnl-order-bump__template-style4 .template-preview-wrapper .product-price span {
31079 font-size: 13px;
31080 line-height: 15px;
31081 color: #EE8134;
31082 font-weight: 500;
31083 }
31084 .wpfnl-order-bump__template-style4 .template-preview-wrapper .product-price ins {
31085 text-decoration: none;
31086 background: transparent;
31087 }
31088 .wpfnl-order-bump__template-style4 .offer-checkbox {
31089 margin-left: auto;
31090 max-width: 160px;
31091 }
31092 .wpfnl-order-bump__template-style4 .offer-checkbox .wpfnl-checkbox .option-selector {
31093 color: #6E42D3;
31094 font-size: 14px;
31095 font-weight: 500;
31096 text-align: center;
31097 line-height: 1.2;
31098 }
31099 .wpfnl-order-bump__template-style4 .offer-checkbox .wpfnl-checkbox label:before,
31100 .wpfnl-order-bump__template-style4 .offer-checkbox .wpfnl-checkbox label:after {
31101 display: none;
31102 }
31103 .wpfnl-order-bump__template-style4 .offer-checkbox .wpfnl-checkbox label {
31104 border: 1px solid #6E42D3;
31105 color: #6E42D3;
31106 padding: 10px 15px;
31107 border-radius: 5px;
31108 font-size: 16px;
31109 font-weight: 500;
31110 text-align: center;
31111 line-height: 1.2;
31112 }
31113 .wpfnl-order-bump__template-style4 .offer-checkbox .wpfnl-checkbox input[type=checkbox]:checked + label {
31114 color: #fff;
31115 background-color: #6E42D3;
31116 }
31117
31118 @media only screen and (max-width: 575px) {
31119 .wpfnl-order-bump__template-style4 .template-preview-wrapper {
31120 padding: 15px;
31121 display: block;
31122 }
31123 .wpfnl-order-bump__template-style4 .template-preview-wrapper .template-img {
31124 width: auto;
31125 height: auto;
31126 background-image: none !important;
31127 }
31128 .wpfnl-order-bump__template-style4 .template-preview-wrapper .for-mobile {
31129 display: block;
31130 margin-bottom: 16px;
31131 }
31132 .wpfnl-order-bump__template-style4 .template-preview-wrapper .template-content {
31133 width: 100%;
31134 padding-left: 0;
31135 }
31136 .wpfnl-order-bump__template-style4 .template-preview-wrapper .template-title {
31137 max-width: 100%;
31138 }
31139 .wpfnl-order-bump__template-style4 .template-preview-wrapper .template-price {
31140 padding-left: 0;
31141 margin: 12px 0;
31142 width: 100%;
31143 }
31144 .wpfnl-order-bump__template-style4 .offer-checkbox {
31145 margin-left: 0;
31146 max-width: inherit;
31147 }
31148 }
31149 .wpfnl-order-bump__template-style5 {
31150 background-color: transparent;
31151 border: 2px dashed #6E42D3;
31152 border-radius: 10px;
31153 position: relative;
31154 margin: 20px 0;
31155 padding: 20px;
31156 }
31157 .wpfnl-order-bump__template-style5 .template-preview-wrapper {
31158 display: flex;
31159 flex-flow: row-reverse;
31160 }
31161 .wpfnl-order-bump__template-style5 .template-preview-wrapper .template-img {
31162 width: 100px;
31163 height: 100px;
31164 background-color: #F2F2F8;
31165 border-radius: 5px;
31166 position: relative;
31167 background-repeat: no-repeat;
31168 background-position: center center;
31169 background-size: cover;
31170 object-fit: cover;
31171 }
31172 .wpfnl-order-bump__template-style5 .template-preview-wrapper .for-mobile {
31173 display: none;
31174 border-radius: 5px;
31175 }
31176 .wpfnl-order-bump__template-style5 .template-preview-wrapper .template-content {
31177 width: calc(100% - 100px);
31178 padding-right: 14px;
31179 }
31180 .wpfnl-order-bump__template-style5 .template-preview-wrapper .template-content .product-options .option-selector {
31181 color: #F34D01;
31182 font-weight: 500;
31183 font-size: 14px;
31184 line-height: 18px;
31185 margin-top: 10px;
31186 }
31187 .wpfnl-order-bump__template-style5 .template-preview-wrapper .template-title {
31188 font-weight: 500;
31189 font-size: 18px;
31190 line-height: 1.2;
31191 color: #363B4E;
31192 margin: 0 0 7px 0;
31193 }
31194 .wpfnl-order-bump__template-style5 .template-preview-wrapper .rating {
31195 color: #363B4E;
31196 font-weight: 600;
31197 display: flex;
31198 align-items: center;
31199 line-height: 1;
31200 font-size: 15px;
31201 }
31202 .wpfnl-order-bump__template-style5 .template-preview-wrapper .rating .star-rating {
31203 float: none;
31204 width: 86px;
31205 height: 15px;
31206 }
31207 .wpfnl-order-bump__template-style5 .template-preview-wrapper .rating .star-rating::before {
31208 content: "s s s s s";
31209 font-size: 13px;
31210 line-height: 1.2;
31211 color: #EE8134;
31212 }
31213 .wpfnl-order-bump__template-style5 .template-preview-wrapper .rating .star-rating span::before {
31214 content: "S S S S S";
31215 font-size: 13px;
31216 line-height: 1.2;
31217 color: #EE8134;
31218 }
31219 .wpfnl-order-bump__template-style5 .template-preview-wrapper .subtitle {
31220 font-weight: 500;
31221 font-size: 14px;
31222 line-height: 16px;
31223 color: #6E42D3;
31224 margin-bottom: 5px;
31225 }
31226 .wpfnl-order-bump__template-style5 .template-preview-wrapper .description li,
31227 .wpfnl-order-bump__template-style5 .template-preview-wrapper .description strong,
31228 .wpfnl-order-bump__template-style5 .template-preview-wrapper .description span,
31229 .wpfnl-order-bump__template-style5 .template-preview-wrapper .description p,
31230 .wpfnl-order-bump__template-style5 .template-preview-wrapper .description {
31231 font-size: 13px;
31232 line-height: 20px;
31233 color: #7A8B9A;
31234 margin: 0;
31235 }
31236 .wpfnl-order-bump__template-style5 .template-preview-wrapper .template-price {
31237 line-height: 1;
31238 margin-bottom: 10px;
31239 width: 100%;
31240 }
31241 .wpfnl-order-bump__template-style5 .template-preview-wrapper .product-price {
31242 display: inline-block;
31243 font-weight: 500;
31244 font-size: 16px;
31245 line-height: 15px;
31246 color: #EE8134;
31247 margin-left: auto;
31248 }
31249 .wpfnl-order-bump__template-style5 .template-preview-wrapper .product-price span {
31250 font-size: 16px;
31251 line-height: 15px;
31252 color: #EE8134;
31253 font-weight: 500;
31254 }
31255 .wpfnl-order-bump__template-style5 .template-preview-wrapper .product-price ins {
31256 text-decoration: none;
31257 background: transparent;
31258 }
31259 .wpfnl-order-bump__template-style5 .offer-checkbox {
31260 line-height: 1.2;
31261 padding: 0 0 16px 0;
31262 border-bottom: 1px solid #ddd;
31263 margin-bottom: 15px;
31264 }
31265 .wpfnl-order-bump__template-style5 .offer-checkbox .wpfnl-checkbox {
31266 display: block;
31267 }
31268 .wpfnl-order-bump__template-style5 .offer-checkbox .wpfnl-checkbox .option-selector {
31269 color: #6E42D3;
31270 font-weight: 500;
31271 font-size: 14px;
31272 line-height: 1.2;
31273 text-transform: uppercase;
31274 }
31275 .wpfnl-order-bump__template-style5 .offer-checkbox .wpfnl-checkbox label {
31276 display: block;
31277 color: #6E42D3;
31278 font-size: 14px;
31279 font-weight: 500;
31280 line-height: 1.2;
31281 text-transform: uppercase;
31282 padding-left: 0;
31283 padding-right: 50px;
31284 }
31285 .wpfnl-order-bump__template-style5 .offer-checkbox .wpfnl-checkbox label:before {
31286 left: inherit;
31287 right: 0;
31288 top: -3px;
31289 width: 43px;
31290 height: 20px;
31291 border-radius: 30px;
31292 border-color: #6E42D3;
31293 }
31294 .wpfnl-order-bump__template-style5 .offer-checkbox .wpfnl-checkbox label:after {
31295 left: inherit;
31296 right: 26px;
31297 top: 1px;
31298 width: 14px;
31299 height: 14px;
31300 border-radius: 30px;
31301 transform: none;
31302 border-bottom: none;
31303 border-left: none;
31304 background-color: #6E42D3;
31305 opacity: 1;
31306 visibility: visible;
31307 }
31308 .wpfnl-order-bump__template-style5 .offer-checkbox .wpfnl-checkbox input[type=checkbox]:checked + label::after {
31309 background-color: #fff;
31310 right: 4px;
31311 }
31312
31313 @media only screen and (max-width: 575px) {
31314 .wpfnl-order-bump__template-style5 .template-preview-wrapper {
31315 display: block;
31316 }
31317 .wpfnl-order-bump__template-style5 .template-preview-wrapper .template-img {
31318 width: auto;
31319 height: auto;
31320 background-image: none !important;
31321 }
31322 .wpfnl-order-bump__template-style5 .template-preview-wrapper .for-mobile {
31323 display: block;
31324 margin-bottom: 16px;
31325 }
31326 .wpfnl-order-bump__template-style5 .template-preview-wrapper .template-content {
31327 width: 100%;
31328 padding-left: 0;
31329 }
31330 .wpfnl-order-bump__template-style5 .template-preview-wrapper .template-title {
31331 max-width: 100%;
31332 }
31333 .wpfnl-order-bump__template-style5 .template-preview-wrapper .template-price {
31334 padding-left: 0;
31335 margin: 12px 0;
31336 width: 100%;
31337 }
31338 .wpfnl-order-bump__template-style5 .offer-checkbox {
31339 margin-left: 0;
31340 max-width: inherit;
31341 }
31342 }
31343 .wpfnl-order-bump__template-style6 {
31344 background-color: #f7f7f7;
31345 border-radius: 10px;
31346 position: relative;
31347 margin: 20px 0;
31348 }
31349 .wpfnl-order-bump__template-style6 .template-preview-wrapper {
31350 padding: 20px;
31351 display: flex;
31352 flex-flow: row wrap;
31353 align-items: flex-start;
31354 justify-content: space-between;
31355 }
31356 .wpfnl-order-bump__template-style6 .template-preview-wrapper .template-img {
31357 width: 150px;
31358 height: 150px;
31359 background-color: #F2F2F8;
31360 border-radius: 10px;
31361 position: relative;
31362 background-repeat: no-repeat;
31363 background-position: center center;
31364 background-size: cover;
31365 object-fit: cover;
31366 }
31367 .wpfnl-order-bump__template-style6 .template-preview-wrapper .for-mobile {
31368 display: none;
31369 border-radius: 10px;
31370 }
31371 .wpfnl-order-bump__template-style6 .template-preview-wrapper .template-content {
31372 width: calc(100% - 142px);
31373 padding-right: 20px;
31374 }
31375 .wpfnl-order-bump__template-style6 .template-preview-wrapper .template-content .product-options .option-selector {
31376 color: #F34D01;
31377 font-weight: 500;
31378 font-size: 14px;
31379 line-height: 18px;
31380 margin-bottom: 5px;
31381 }
31382 .wpfnl-order-bump__template-style6 .template-preview-wrapper .template-title {
31383 font-weight: 500;
31384 font-size: 14px;
31385 line-height: 16px;
31386 color: #363B4E;
31387 margin: 0 0 9px 0;
31388 }
31389 .wpfnl-order-bump__template-style6 .template-preview-wrapper .subtitle {
31390 font-weight: 500;
31391 font-size: 14px;
31392 line-height: 16px;
31393 color: #6E42D3;
31394 margin-bottom: 14px;
31395 }
31396 .wpfnl-order-bump__template-style6 .template-preview-wrapper .description li,
31397 .wpfnl-order-bump__template-style6 .template-preview-wrapper .description strong,
31398 .wpfnl-order-bump__template-style6 .template-preview-wrapper .description span,
31399 .wpfnl-order-bump__template-style6 .template-preview-wrapper .description p,
31400 .wpfnl-order-bump__template-style6 .template-preview-wrapper .description {
31401 font-size: 13px;
31402 line-height: 20px;
31403 color: #7A8B9A;
31404 margin: 0;
31405 }
31406 .wpfnl-order-bump__template-style6 .template-preview-wrapper .product-price {
31407 display: inline-block;
31408 font-weight: 500;
31409 font-size: 15px;
31410 line-height: 15px;
31411 color: #EE8134;
31412 margin-left: auto;
31413 width: 142px;
31414 text-align: right;
31415 }
31416 .wpfnl-order-bump__template-style6 .template-preview-wrapper .product-price span {
31417 font-size: 15px;
31418 line-height: 15px;
31419 color: #EE8134;
31420 font-weight: 500;
31421 }
31422 .wpfnl-order-bump__template-style6 .template-preview-wrapper .product-price ins {
31423 text-decoration: none;
31424 background: transparent;
31425 }
31426 .wpfnl-order-bump__template-style6 .offer-checkbox {
31427 margin-bottom: 15px;
31428 }
31429 .wpfnl-order-bump__template-style6 .offer-checkbox .wpfnl-checkbox {
31430 display: block;
31431 line-height: 1;
31432 }
31433 .wpfnl-order-bump__template-style6 .offer-checkbox .wpfnl-checkbox .option-selector {
31434 color: #F34D01;
31435 font-weight: 500;
31436 font-size: 15px;
31437 line-height: 18px;
31438 }
31439 .wpfnl-order-bump__template-style6 .offer-checkbox .wpfnl-checkbox label {
31440 font-weight: 500;
31441 font-size: 15px;
31442 line-height: 18px;
31443 color: #363B4E;
31444 padding: 0 0 0 26px;
31445 margin: 0;
31446 border: 0;
31447 }
31448 .wpfnl-order-bump__template-style6 .offer-checkbox .wpfnl-checkbox label:before {
31449 top: 1px;
31450 background: #fff;
31451 }
31452 .wpfnl-order-bump__template-style6 .offer-checkbox .wpfnl-checkbox label:after {
31453 left: 4px;
31454 top: 6px;
31455 width: 10px;
31456 height: 6px;
31457 border-bottom-color: #ffffff;
31458 border-left-color: #ffffff;
31459 }
31460 .wpfnl-order-bump__template-style6 .offer-checkbox .wpfnl-checkbox input[type=checkbox]:checked + label::before {
31461 background-color: #6E42D3;
31462 border-color: #6E42D3;
31463 }
31464
31465 @media only screen and (max-width: 575px) {
31466 .wpfnl-order-bump__template-style6 .template-preview-wrapper {
31467 padding: 15px;
31468 display: block;
31469 }
31470 .wpfnl-order-bump__template-style6 .template-preview-wrapper .template-content {
31471 width: 100%;
31472 padding-right: 0;
31473 }
31474 .wpfnl-order-bump__template-style6 .offer-checkbox {
31475 margin-bottom: 10px;
31476 }
31477 }
31478 .wpfnl-order-bump__template-style7 {
31479 position: relative;
31480 margin-bottom: 20px;
31481 }
31482 .wpfnl-order-bump__template-style7 .template-preview-wrapper {
31483 background: #5a26d1;
31484 border-radius: 10px;
31485 padding: 15px 15px;
31486 }
31487 .wpfnl-order-bump__template-style7 .template-preview-wrapper .template-content-wrapper {
31488 width: calc(100% - 50px);
31489 padding-right: 15px;
31490 }
31491 .wpfnl-order-bump__template-style7 .template-preview-wrapper .template-content {
31492 display: flex;
31493 flex-flow: row wrap;
31494 align-items: flex-start;
31495 justify-content: space-between;
31496 }
31497 .wpfnl-order-bump__template-style7 .template-preview-wrapper .template-content .product-options .option-selector {
31498 color: #F34D01;
31499 font-weight: 500;
31500 font-size: 14px;
31501 line-height: 18px;
31502 margin-top: 10px;
31503 }
31504 .wpfnl-order-bump__template-style7 .template-preview-wrapper .template-content .template-title {
31505 color: #fff;
31506 font-size: 18px;
31507 font-weight: 600;
31508 margin-bottom: 5px;
31509 }
31510 .wpfnl-order-bump__template-style7 .template-preview-wrapper .template-content .description li,
31511 .wpfnl-order-bump__template-style7 .template-preview-wrapper .template-content .description strong,
31512 .wpfnl-order-bump__template-style7 .template-preview-wrapper .template-content .description span,
31513 .wpfnl-order-bump__template-style7 .template-preview-wrapper .template-content .description p,
31514 .wpfnl-order-bump__template-style7 .template-preview-wrapper .template-content .description {
31515 font-size: 16px;
31516 color: #fff;
31517 line-height: 1.5;
31518 font-weight: 400;
31519 }
31520 .wpfnl-order-bump__template-style7 .template-preview-wrapper .template-content .wpfnl-checkbox .option-selector {
31521 color: #F34D01;
31522 font-weight: 500;
31523 font-size: 14px;
31524 line-height: 18px;
31525 margin-top: 5px;
31526 }
31527 .wpfnl-order-bump__template-style7 .template-preview-wrapper .template-content .wpfnl-checkbox label {
31528 padding: 0;
31529 width: 50px;
31530 height: 50px;
31531 background: #fff;
31532 border-radius: 10px;
31533 display: flex;
31534 align-items: center;
31535 justify-content: center;
31536 }
31537 .wpfnl-order-bump__template-style7 .template-preview-wrapper .template-content .wpfnl-checkbox label:after, .wpfnl-order-bump__template-style7 .template-preview-wrapper .template-content .wpfnl-checkbox label:before {
31538 display: none;
31539 }
31540 .wpfnl-order-bump__template-style7 .template-preview-wrapper .template-content .wpfnl-checkbox label svg {
31541 transition: all 0.3s ease;
31542 }
31543 .wpfnl-order-bump__template-style7 .template-preview-wrapper .template-content .wpfnl-checkbox label svg path {
31544 stroke: #ffffff;
31545 }
31546 .wpfnl-order-bump__template-style7 .template-preview-wrapper .template-content .wpfnl-checkbox input[type=checkbox]:checked + label svg {
31547 transform: rotate(45deg);
31548 }
31549
31550 .wpfnl-order-bump__template-style8 {
31551 position: relative;
31552 margin-bottom: 20px;
31553 }
31554 .wpfnl-order-bump__template-style8 .template-preview-wrapper {
31555 padding: 15px 15px;
31556 border: 2px dashed #6E42D3;
31557 }
31558 .wpfnl-order-bump__template-style8 .template-preview-wrapper .product-options .option-selector {
31559 color: #F34D01;
31560 font-weight: 500;
31561 font-size: 14px;
31562 line-height: 18px;
31563 margin-bottom: 10px;
31564 }
31565 .wpfnl-order-bump__template-style8 .template-preview-wrapper .template-title {
31566 font-weight: 500;
31567 font-size: 14px;
31568 line-height: 16px;
31569 color: #363B4E;
31570 margin: 0 0 9px 0;
31571 }
31572 .wpfnl-order-bump__template-style8 .template-preview-wrapper .subtitle {
31573 font-weight: 500;
31574 font-size: 14px;
31575 line-height: 16px;
31576 color: #6E42D3;
31577 margin-bottom: 14px;
31578 text-transform: uppercase;
31579 text-decoration: underline;
31580 }
31581 .wpfnl-order-bump__template-style8 .template-preview-wrapper .description li,
31582 .wpfnl-order-bump__template-style8 .template-preview-wrapper .description strong,
31583 .wpfnl-order-bump__template-style8 .template-preview-wrapper .description span,
31584 .wpfnl-order-bump__template-style8 .template-preview-wrapper .description p,
31585 .wpfnl-order-bump__template-style8 .template-preview-wrapper .description {
31586 font-size: 13px;
31587 line-height: 20px;
31588 color: #7A8B9A;
31589 margin: 0;
31590 }
31591 .wpfnl-order-bump__template-style8 .offer-checkbox {
31592 background-color: #6E42D3;
31593 padding: 8px 15px;
31594 display: flex;
31595 flex-flow: row wrap;
31596 align-items: flex-start;
31597 border: none;
31598 margin-bottom: 15px;
31599 }
31600 .wpfnl-order-bump__template-style8 .offer-checkbox .nav-arrow {
31601 display: inherit;
31602 line-height: normal;
31603 position: relative;
31604 top: 2px;
31605 margin-right: 10px;
31606 }
31607 .wpfnl-order-bump__template-style8 .offer-checkbox .wpfnl-checkbox {
31608 line-height: normal;
31609 display: inherit;
31610 width: calc(100% - 130px);
31611 }
31612 .wpfnl-order-bump__template-style8 .offer-checkbox .wpfnl-checkbox .option-selector {
31613 color: #F34D01;
31614 font-weight: 500;
31615 font-size: 14px;
31616 line-height: 18px;
31617 }
31618 .wpfnl-order-bump__template-style8 .offer-checkbox .wpfnl-checkbox label {
31619 font-weight: 500;
31620 color: #d9d9d9;
31621 padding: 0 0 0 20px;
31622 font-size: 12px;
31623 line-height: 14px;
31624 margin: 0;
31625 }
31626 .wpfnl-order-bump__template-style8 .offer-checkbox .wpfnl-checkbox label:before {
31627 top: 2px;
31628 border: none;
31629 width: 12px;
31630 height: 12px;
31631 }
31632 .wpfnl-order-bump__template-style8 .offer-checkbox .wpfnl-checkbox label:after {
31633 left: 2px;
31634 top: 5px;
31635 width: 8px;
31636 height: 5px;
31637 border-bottom-color: #6E42D3;
31638 border-left-color: #6E42D3;
31639 }
31640 .wpfnl-order-bump__template-style8 .offer-checkbox .wpfnl-checkbox input[type=checkbox]:checked + label::before {
31641 background-color: #fff;
31642 border-color: #ffffff;
31643 }
31644 .wpfnl-order-bump__template-style8 .offer-checkbox .product-price {
31645 display: inline-block;
31646 font-weight: 500;
31647 font-size: 12px;
31648 line-height: 14px;
31649 color: #EE8134;
31650 margin-left: auto;
31651 }
31652 .wpfnl-order-bump__template-style8 .offer-checkbox .product-price span {
31653 font-size: 12px;
31654 line-height: 14px;
31655 color: #EE8134;
31656 font-weight: 500;
31657 line-height: normal;
31658 }
31659 .wpfnl-order-bump__template-style8 .offer-checkbox .product-price ins {
31660 text-decoration: none;
31661 background: transparent;
31662 }
31663
31664 .wpfnl-order-bump__template-style9 {
31665 background-color: #ffffff;
31666 border: 1px solid #E5E8F3;
31667 border-radius: 12px;
31668 position: relative;
31669 margin: 20px 0;
31670 }
31671 .wpfnl-order-bump__template-style9 > .subtitle {
31672 font-weight: 500;
31673 font-size: 14px;
31674 line-height: 16px;
31675 color: #333;
31676 margin-bottom: 0;
31677 background: #ffd921;
31678 text-align: center;
31679 padding: 10px 15px;
31680 border-radius: 10px 10px 0 0;
31681 }
31682 .wpfnl-order-bump__template-style9 .template-preview-wrapper {
31683 padding: 20px;
31684 display: flex;
31685 flex-flow: row wrap;
31686 align-items: center;
31687 }
31688 .wpfnl-order-bump__template-style9 .template-preview-wrapper .template-img {
31689 width: 150px;
31690 height: 150px;
31691 background-color: #F2F2F8;
31692 border-radius: 10px;
31693 position: relative;
31694 background-repeat: no-repeat;
31695 background-position: center center;
31696 background-size: cover;
31697 object-fit: cover;
31698 }
31699 .wpfnl-order-bump__template-style9 .template-preview-wrapper .for-mobile {
31700 display: none;
31701 border-radius: 10px;
31702 }
31703 .wpfnl-order-bump__template-style9 .template-preview-wrapper .template-content {
31704 width: calc(100% - 160px);
31705 padding-left: 20px;
31706 }
31707 .wpfnl-order-bump__template-style9 .template-preview-wrapper .template-title {
31708 font-weight: 500;
31709 font-size: 14px;
31710 line-height: 16px;
31711 color: #363B4E;
31712 margin: 0 0 9px 0;
31713 }
31714 .wpfnl-order-bump__template-style9 .template-preview-wrapper .product-price {
31715 display: inline-block;
31716 font-weight: 500;
31717 font-size: 13px;
31718 line-height: 15px;
31719 color: #EE8134;
31720 margin-left: auto;
31721 margin-top: 10px;
31722 }
31723 .wpfnl-order-bump__template-style9 .template-preview-wrapper .product-price span {
31724 font-size: 13px;
31725 line-height: 15px;
31726 color: #EE8134;
31727 font-weight: 500;
31728 }
31729 .wpfnl-order-bump__template-style9 .template-preview-wrapper .product-price ins {
31730 text-decoration: none;
31731 background: transparent;
31732 }
31733 .wpfnl-order-bump__template-style9 .template-preview-wrapper .product-options {
31734 margin: 10px 0 0 0;
31735 }
31736 .wpfnl-order-bump__template-style9 .template-preview-wrapper .product-options .option-selector {
31737 color: #F34D01;
31738 cursor: pointer;
31739 font-size: 14px;
31740 }
31741 .wpfnl-order-bump__template-style9 .description-wrapper {
31742 background: #f7f7f7;
31743 padding: 12px 20px;
31744 margin: 0;
31745 }
31746 .wpfnl-order-bump__template-style9 .description-wrapper .description li,
31747 .wpfnl-order-bump__template-style9 .description-wrapper .description strong,
31748 .wpfnl-order-bump__template-style9 .description-wrapper .description span,
31749 .wpfnl-order-bump__template-style9 .description-wrapper .description p,
31750 .wpfnl-order-bump__template-style9 .description-wrapper .description {
31751 font-size: 13px;
31752 line-height: 20px;
31753 color: #7A8B9A;
31754 margin: 0;
31755 }
31756 .wpfnl-order-bump__template-style9 .offer-checkbox {
31757 background-color: #6E42D3;
31758 padding: 12px 20px 12px;
31759 border-radius: 0 0 10px 10px;
31760 box-shadow: 0 -1px 2px 0 rgba(190, 190, 215, 0.29);
31761 text-align: center;
31762 }
31763 .wpfnl-order-bump__template-style9 .offer-checkbox .wpfnl-checkbox {
31764 display: block;
31765 line-height: 1;
31766 }
31767 .wpfnl-order-bump__template-style9 .offer-checkbox .wpfnl-checkbox .option-selector {
31768 color: #F34D01;
31769 font-weight: 500;
31770 font-size: 14px;
31771 line-height: 18px;
31772 }
31773 .wpfnl-order-bump__template-style9 .offer-checkbox .wpfnl-checkbox label {
31774 font-weight: 500;
31775 font-size: 15px;
31776 line-height: 18px;
31777 color: #d9d9d9;
31778 padding: 0 0 0 26px;
31779 margin: 0;
31780 border: 0;
31781 }
31782 .wpfnl-order-bump__template-style9 .offer-checkbox .wpfnl-checkbox label:before {
31783 top: 1px;
31784 border: none;
31785 }
31786 .wpfnl-order-bump__template-style9 .offer-checkbox .wpfnl-checkbox label:after {
31787 left: 3px;
31788 top: 5px;
31789 width: 10px;
31790 height: 6px;
31791 border-bottom-color: #6E42D3;
31792 border-left-color: #6E42D3;
31793 }
31794 .wpfnl-order-bump__template-style9 .offer-checkbox .wpfnl-checkbox input[type=checkbox]:checked + label::before {
31795 background-color: #fff;
31796 border-color: #ffffff;
31797 }
31798
31799 @media only screen and (max-width: 460px) {
31800 .wpfnl-order-bump__template-style9 .template-preview-wrapper {
31801 padding: 15px;
31802 display: block;
31803 }
31804 .wpfnl-order-bump__template-style9 .template-preview-wrapper .template-img {
31805 width: auto;
31806 height: auto;
31807 background-image: none !important;
31808 }
31809 .wpfnl-order-bump__template-style9 .template-preview-wrapper .for-mobile {
31810 display: block;
31811 border-radius: 10px;
31812 margin-bottom: 16px;
31813 }
31814 .wpfnl-order-bump__template-style9 .template-preview-wrapper .template-content {
31815 width: 100%;
31816 padding-left: 0;
31817 }
31818 .wpfnl-order-bump__template-style9 .offer-checkbox {
31819 padding: 9px 15px 13px;
31820 }
31821 }
31822 .wpfnl-order-bump__template-style10 {
31823 border-radius: 10px;
31824 position: relative;
31825 margin: 20px 0;
31826 background-color: #f7f7f7;
31827 border: 1px solid #E5E8F3;
31828 }
31829 .wpfnl-order-bump__template-style10 .template-preview-wrapper {
31830 padding: 20px 15px;
31831 }
31832 .wpfnl-order-bump__template-style10 .template-preview-wrapper .template-content .option-selector {
31833 color: #F34D01;
31834 font-weight: 500;
31835 font-size: 14px;
31836 line-height: 18px;
31837 margin-bottom: 10px;
31838 }
31839 .wpfnl-order-bump__template-style10 .template-preview-wrapper .template-title-area {
31840 display: flex;
31841 align-items: flex-start;
31842 justify-content: space-between;
31843 margin: 0 0 15px 0;
31844 }
31845 .wpfnl-order-bump__template-style10 .template-preview-wrapper .template-title {
31846 font-weight: 700;
31847 font-size: 14px;
31848 line-height: 16px;
31849 color: #363B4E;
31850 margin: 0;
31851 width: calc(100% - 60px);
31852 padding-right: 15px;
31853 }
31854 .wpfnl-order-bump__template-style10 .template-preview-wrapper .template-title .nav-arrow {
31855 line-height: 1;
31856 position: relative;
31857 top: -1px;
31858 margin-right: 7px;
31859 }
31860 .wpfnl-order-bump__template-style10 .template-preview-wrapper .template-title .product-price {
31861 display: inline-block;
31862 color: #EE8134;
31863 margin-left: auto;
31864 }
31865 .wpfnl-order-bump__template-style10 .template-preview-wrapper .template-title .product-price span {
31866 color: #EE8134;
31867 font-weight: 700;
31868 }
31869 .wpfnl-order-bump__template-style10 .template-preview-wrapper .template-title .product-price ins {
31870 text-decoration: none;
31871 background: transparent;
31872 }
31873 .wpfnl-order-bump__template-style10 .template-preview-wrapper .description li,
31874 .wpfnl-order-bump__template-style10 .template-preview-wrapper .description strong,
31875 .wpfnl-order-bump__template-style10 .template-preview-wrapper .description span,
31876 .wpfnl-order-bump__template-style10 .template-preview-wrapper .description p,
31877 .wpfnl-order-bump__template-style10 .template-preview-wrapper .description {
31878 font-size: 13px;
31879 line-height: 20px;
31880 color: #7A8B9A;
31881 margin: 0;
31882 }
31883 .wpfnl-order-bump__template-style10 .offer-checkbox {
31884 display: block;
31885 width: 60px;
31886 text-align: right;
31887 }
31888 .wpfnl-order-bump__template-style10 .offer-checkbox .wpfnl-checkbox {
31889 line-height: 1;
31890 display: block;
31891 }
31892 .wpfnl-order-bump__template-style10 .offer-checkbox .wpfnl-checkbox label {
31893 font-weight: 700;
31894 color: #6E42D3;
31895 font-size: 16px;
31896 line-height: 14px;
31897 margin: 0;
31898 padding: 0;
31899 }
31900 .wpfnl-order-bump__template-style10 .offer-checkbox .wpfnl-checkbox label:after,
31901 .wpfnl-order-bump__template-style10 .offer-checkbox .wpfnl-checkbox label:before {
31902 display: none;
31903 }
31904
31905 .wpfnl-order-bump__template-style11 {
31906 border-radius: 5px;
31907 position: relative;
31908 margin: 20px 0;
31909 background-color: #fff;
31910 border: 1px solid #6E42D3;
31911 }
31912 .wpfnl-order-bump__template-style11 .oderbump-loader {
31913 border-radius: 5px;
31914 }
31915 .wpfnl-order-bump__template-style11 .template-preview-wrapper {
31916 padding: 20px 15px;
31917 }
31918 .wpfnl-order-bump__template-style11 .template-preview-wrapper .template-content .option-selector {
31919 color: #F34D01;
31920 font-weight: 500;
31921 font-size: 14px;
31922 line-height: 18px;
31923 margin-bottom: 10px;
31924 }
31925 .wpfnl-order-bump__template-style11 .template-preview-wrapper .template-title-area {
31926 display: flex;
31927 align-items: flex-start;
31928 justify-content: space-between;
31929 margin: 0 0 15px 0;
31930 }
31931 .wpfnl-order-bump__template-style11 .template-preview-wrapper .template-title-area .product-price {
31932 display: inline-block;
31933 color: #EE8134;
31934 margin-left: auto;
31935 width: 120px;
31936 text-align: right;
31937 }
31938 .wpfnl-order-bump__template-style11 .template-preview-wrapper .template-title-area .product-price span {
31939 color: #EE8134;
31940 font-weight: 700;
31941 }
31942 .wpfnl-order-bump__template-style11 .template-preview-wrapper .template-title-area .product-price ins {
31943 text-decoration: none;
31944 background: transparent;
31945 }
31946 .wpfnl-order-bump__template-style11 .template-preview-wrapper .description {
31947 font-size: 13px;
31948 line-height: 20px;
31949 color: #7A8B9A;
31950 margin: 0;
31951 }
31952 .wpfnl-order-bump__template-style11 .offer-checkbox {
31953 background-color: transparent;
31954 padding: 0;
31955 border-radius: 0;
31956 box-shadow: none;
31957 width: calc(100% - 120px);
31958 }
31959 .wpfnl-order-bump__template-style11 .offer-checkbox .wpfnl-checkbox {
31960 display: block;
31961 line-height: 1;
31962 }
31963 .wpfnl-order-bump__template-style11 .offer-checkbox .wpfnl-checkbox label {
31964 font-weight: 600;
31965 font-size: 15px;
31966 line-height: 18px;
31967 color: #363B4E;
31968 padding: 0 0 0 26px;
31969 margin: 0;
31970 border: 0;
31971 }
31972 .wpfnl-order-bump__template-style11 .offer-checkbox .wpfnl-checkbox label:before {
31973 top: 1px;
31974 border-color: #6E42D3;
31975 }
31976 .wpfnl-order-bump__template-style11 .offer-checkbox .wpfnl-checkbox label:after {
31977 left: 4px;
31978 top: 6px;
31979 width: 10px;
31980 height: 6px;
31981 border-bottom-color: #6E42D3;
31982 border-left-color: #6E42D3;
31983 }
31984 .wpfnl-order-bump__template-style11 .offer-checkbox .wpfnl-checkbox input[type=checkbox]:checked + label::before {
31985 background-color: #fff;
31986 }
31987
31988 @media only screen and (max-width: 460px) {
31989 .wpfnl-order-bump__template-style11 .template-preview-wrapper {
31990 padding: 15px;
31991 display: block;
31992 }
31993 .wpfnl-order-bump__template-style11 .template-preview-wrapper .template-img {
31994 width: auto;
31995 height: auto;
31996 background-image: none !important;
31997 }
31998 .wpfnl-order-bump__template-style11 .template-preview-wrapper .for-mobile {
31999 display: block;
32000 border-radius: 10px;
32001 margin-bottom: 16px;
32002 }
32003 .wpfnl-order-bump__template-style11 .template-preview-wrapper .template-content {
32004 width: 100%;
32005 padding-left: 0;
32006 }
32007 .wpfnl-order-bump__template-style11 .offer-checkbox {
32008 padding: 9px 15px 13px;
32009 }
32010 }
32011 .wpfnl-order-bump__template-style12 {
32012 background-color: #ffffff;
32013 border-radius: 12px;
32014 padding: 20px;
32015 position: relative;
32016 border: 1px solid #E5E8F3;
32017 }
32018 .wpfnl-order-bump__template-style12 .template-preview-wrapper .template-img {
32019 width: 150px;
32020 height: 150px;
32021 background-color: #F2F2F8;
32022 border-radius: 10px;
32023 position: relative;
32024 background-repeat: no-repeat;
32025 background-position: center center;
32026 background-size: cover;
32027 object-fit: cover;
32028 margin: 0 16px 6px 0;
32029 float: left;
32030 }
32031 .wpfnl-order-bump__template-style12 .template-preview-wrapper .template-content .option-selector {
32032 color: #F34D01;
32033 font-weight: 500;
32034 font-size: 14px;
32035 line-height: 18px;
32036 margin-bottom: 10px;
32037 }
32038 .wpfnl-order-bump__template-style12 .template-preview-wrapper .template-content::after {
32039 content: "";
32040 display: block;
32041 clear: both;
32042 }
32043 .wpfnl-order-bump__template-style12 .template-preview-wrapper .template-title {
32044 font-weight: 500;
32045 font-size: 14px;
32046 line-height: 16px;
32047 color: #363B4E;
32048 margin-bottom: 0;
32049 margin-left: 5px;
32050 }
32051 .wpfnl-order-bump__template-style12 .template-preview-wrapper .subtitle {
32052 font-weight: 500;
32053 font-size: 14px;
32054 line-height: 16px;
32055 color: #6E42D3;
32056 margin: 0;
32057 display: flex;
32058 flex-flow: row wrap;
32059 }
32060 .wpfnl-order-bump__template-style12 .template-preview-wrapper .description {
32061 font-size: 13px;
32062 line-height: 20px;
32063 color: #7A8B9A;
32064 width: 100%;
32065 margin: 8px 0;
32066 }
32067 .wpfnl-order-bump__template-style12 .template-preview-wrapper .product-options {
32068 margin: 8px 0;
32069 }
32070 .wpfnl-order-bump__template-style12 .template-preview-wrapper .product-options .option-selector {
32071 color: #F34D01;
32072 cursor: pointer;
32073 font-size: 14px;
32074 }
32075 .wpfnl-order-bump__template-style12 .template-preview-wrapper .product-price {
32076 display: inline-block;
32077 font-weight: 500;
32078 font-size: 13px;
32079 line-height: 15px;
32080 color: #EE8134;
32081 }
32082 .wpfnl-order-bump__template-style12 .template-preview-wrapper .product-price span {
32083 font-size: 13px;
32084 color: #EE8134;
32085 font-weight: 500;
32086 }
32087 .wpfnl-order-bump__template-style12 .template-preview-wrapper .product-price ins {
32088 text-decoration: none;
32089 }
32090 .wpfnl-order-bump__template-style12 .offer-checkbox {
32091 background-color: #6E42D3;
32092 padding: 11px 20px;
32093 margin-top: 10px;
32094 border-radius: 5px;
32095 }
32096 .wpfnl-order-bump__template-style12 .offer-checkbox .wpfnl-checkbox .option-selector {
32097 color: #6E42D3;
32098 font-weight: 500;
32099 font-size: 14px;
32100 line-height: 18px;
32101 }
32102 .wpfnl-order-bump__template-style12 .offer-checkbox .wpfnl-checkbox label {
32103 font-weight: 500;
32104 font-size: 15px;
32105 line-height: 18px;
32106 color: #d9d9d9;
32107 padding-left: 26px;
32108 margin: 0;
32109 border: none;
32110 }
32111 .wpfnl-order-bump__template-style12 .offer-checkbox .wpfnl-checkbox label:before {
32112 top: 1px;
32113 width: 15px;
32114 height: 15px;
32115 }
32116 .wpfnl-order-bump__template-style12 .offer-checkbox .wpfnl-checkbox label:after {
32117 left: 4px;
32118 top: 6px;
32119 width: 7px;
32120 height: 3px;
32121 border-bottom-color: #6E42D3;
32122 border-left-color: #6E42D3;
32123 }
32124 .wpfnl-order-bump__template-style12 .offer-checkbox .wpfnl-checkbox input[type=checkbox]:checked + label::before {
32125 background-color: #fff;
32126 border-color: #ffffff;
32127 }
32128
32129 .wpfnl-order-bump__template-style13 {
32130 background-color: #ffffff;
32131 border-radius: 12px;
32132 position: relative;
32133 border: 2px dashed #E5E8F3;
32134 padding: 20px;
32135 }
32136 .wpfnl-order-bump__template-style13 .subtitle {
32137 font-weight: 500;
32138 font-size: 18px;
32139 line-height: 1.3;
32140 color: #6E42D3;
32141 margin-bottom: 20px;
32142 text-align: center;
32143 }
32144 .wpfnl-order-bump__template-style13 .template-preview-wrapper {
32145 display: flex;
32146 flex-flow: row wrap;
32147 align-items: flex-start;
32148 }
32149 .wpfnl-order-bump__template-style13 .template-preview-wrapper .template-content .option-selector {
32150 color: #F34D01;
32151 font-weight: 500;
32152 font-size: 14px;
32153 line-height: 18px;
32154 margin-bottom: 10px;
32155 }
32156 .wpfnl-order-bump__template-style13 .template-preview-wrapper .template-img {
32157 width: 150px;
32158 height: 150px;
32159 background-color: #F2F2F8;
32160 border-radius: 10px;
32161 position: relative;
32162 background-repeat: no-repeat;
32163 background-position: center center;
32164 background-size: cover;
32165 object-fit: cover;
32166 }
32167 .wpfnl-order-bump__template-style13 .template-preview-wrapper .template-content {
32168 width: calc(100% - 160px);
32169 padding-left: 20px;
32170 }
32171 .wpfnl-order-bump__template-style13 .template-preview-wrapper .template-title {
32172 font-weight: 500;
32173 font-size: 14px;
32174 line-height: 16px;
32175 color: #363B4E;
32176 margin-bottom: 9px;
32177 }
32178 .wpfnl-order-bump__template-style13 .template-preview-wrapper .description li,
32179 .wpfnl-order-bump__template-style13 .template-preview-wrapper .description span,
32180 .wpfnl-order-bump__template-style13 .template-preview-wrapper .description p,
32181 .wpfnl-order-bump__template-style13 .template-preview-wrapper .description {
32182 font-size: 13px;
32183 line-height: 20px;
32184 color: #7A8B9A;
32185 }
32186 .wpfnl-order-bump__template-style13 .template-preview-wrapper .product-options {
32187 margin: 10px 0 0 0;
32188 }
32189 .wpfnl-order-bump__template-style13 .template-preview-wrapper .product-options .option-selector {
32190 color: #F34D01;
32191 cursor: pointer;
32192 font-size: 14px;
32193 }
32194 .wpfnl-order-bump__template-style13 .product-price {
32195 display: inline-block;
32196 font-weight: 500;
32197 font-size: 15px;
32198 line-height: 1.2;
32199 color: #EE8134;
32200 margin-left: 5px;
32201 }
32202 .wpfnl-order-bump__template-style13 .product-price span {
32203 font-size: 15px;
32204 color: #EE8134;
32205 font-weight: 500;
32206 }
32207 .wpfnl-order-bump__template-style13 .product-price ins {
32208 text-decoration: none;
32209 }
32210 .wpfnl-order-bump__template-style13 .offer-checkbox {
32211 background-color: #6E42D3;
32212 padding: 11px 20px;
32213 margin-bottom: 20px;
32214 border-radius: 10px;
32215 }
32216 .wpfnl-order-bump__template-style13 .offer-checkbox .wpfnl-checkbox .option-selector {
32217 color: #6E42D3;
32218 font-weight: 500;
32219 font-size: 15px;
32220 line-height: 18px;
32221 display: flex;
32222 align-items: center;
32223 justify-content: space-between;
32224 }
32225 .wpfnl-order-bump__template-style13 .offer-checkbox .wpfnl-checkbox label {
32226 font-weight: 500;
32227 font-size: 15px;
32228 line-height: 18px;
32229 color: #d9d9d9;
32230 padding-left: 26px;
32231 margin: 0;
32232 border: none;
32233 }
32234 .wpfnl-order-bump__template-style13 .offer-checkbox .wpfnl-checkbox label:before {
32235 top: 1px;
32236 width: 15px;
32237 height: 15px;
32238 }
32239 .wpfnl-order-bump__template-style13 .offer-checkbox .wpfnl-checkbox label:after {
32240 left: 4px;
32241 top: 6px;
32242 width: 7px;
32243 height: 3px;
32244 border-bottom-color: #6E42D3;
32245 border-left-color: #6E42D3;
32246 }
32247 .wpfnl-order-bump__template-style13 .offer-checkbox .wpfnl-checkbox input[type=checkbox]:checked + label::before {
32248 background-color: #fff;
32249 border-color: #ffffff;
32250 }
32251
32252 .wpfnl-order-bump__template-style14 {
32253 border-radius: 10px;
32254 position: relative;
32255 margin: 0 0 20px;
32256 background-color: #ffffff;
32257 border: 1px solid #6E42D3;
32258 }
32259 .wpfnl-order-bump__template-style14 .template-preview-wrapper {
32260 padding: 20px 15px;
32261 display: flex;
32262 flex-flow: row wrap;
32263 align-items: flex-start;
32264 border-radius: 0 0 10px 10px;
32265 border-top: none;
32266 }
32267 .wpfnl-order-bump__template-style14 .template-preview-wrapper .template-content .option-selector {
32268 color: #F34D01;
32269 font-weight: 500;
32270 font-size: 14px;
32271 line-height: 18px;
32272 margin: 5px 0;
32273 }
32274 .wpfnl-order-bump__template-style14 .template-preview-wrapper .template-img {
32275 width: 150px;
32276 height: 150px;
32277 background-color: #F2F2F8;
32278 border-radius: 10px;
32279 position: relative;
32280 background-repeat: no-repeat;
32281 background-position: center center;
32282 background-size: cover;
32283 object-fit: cover;
32284 }
32285 .wpfnl-order-bump__template-style14 .template-preview-wrapper .for-mobile {
32286 display: none;
32287 border-radius: 10px;
32288 }
32289 .wpfnl-order-bump__template-style14 .template-preview-wrapper .template-content {
32290 width: calc(100% - 150px);
32291 padding-left: 20px;
32292 }
32293 .wpfnl-order-bump__template-style14 .template-preview-wrapper .template-title {
32294 font-weight: 500;
32295 font-size: 14px;
32296 line-height: 16px;
32297 color: #363B4E;
32298 margin-bottom: 9px;
32299 }
32300 .wpfnl-order-bump__template-style14 .template-preview-wrapper .subtitle {
32301 font-weight: 500;
32302 font-size: 14px;
32303 line-height: 16px;
32304 color: #6E42D3;
32305 }
32306 .wpfnl-order-bump__template-style14 .template-preview-wrapper .description li,
32307 .wpfnl-order-bump__template-style14 .template-preview-wrapper .description span,
32308 .wpfnl-order-bump__template-style14 .template-preview-wrapper .description p,
32309 .wpfnl-order-bump__template-style14 .template-preview-wrapper .description {
32310 font-size: 13px;
32311 line-height: 20px;
32312 color: #7A8B9A;
32313 margin: 0;
32314 }
32315 .wpfnl-order-bump__template-style14 .template-preview-wrapper .product-price {
32316 font-weight: 500;
32317 font-size: 12px;
32318 line-height: 14px;
32319 color: #EE8134;
32320 margin-left: auto;
32321 text-align: right;
32322 margin-top: 15px;
32323 display: block;
32324 }
32325 .wpfnl-order-bump__template-style14 .template-preview-wrapper .product-price span {
32326 font-size: 12px;
32327 color: #EE8134;
32328 font-weight: 500;
32329 line-height: normal;
32330 }
32331 .wpfnl-order-bump__template-style14 .template-preview-wrapper .product-price ins {
32332 text-decoration: none;
32333 }
32334 .wpfnl-order-bump__template-style14 .offer-checkbox {
32335 padding: 12px 15px 9px;
32336 border-radius: 7px 7px 0 0;
32337 display: flex;
32338 flex-flow: row wrap;
32339 align-items: flex-start;
32340 border-bottom: 1px solid #6e42d3;
32341 }
32342 .wpfnl-order-bump__template-style14 .offer-checkbox .wpfnl-checkbox {
32343 line-height: normal;
32344 display: inherit;
32345 width: calc(100% - 130px);
32346 }
32347 .wpfnl-order-bump__template-style14 .offer-checkbox .wpfnl-checkbox .option-selector {
32348 color: #6E42D3;
32349 font-weight: 500;
32350 font-size: 15px;
32351 line-height: 1.2x;
32352 }
32353 .wpfnl-order-bump__template-style14 .offer-checkbox .wpfnl-checkbox label {
32354 font-weight: 500;
32355 color: #363B4E;
32356 padding: 0 0 0 26px;
32357 font-size: 12px;
32358 line-height: 14px;
32359 margin: 0;
32360 border: none;
32361 }
32362 .wpfnl-order-bump__template-style14 .offer-checkbox .wpfnl-checkbox label:before {
32363 border: none;
32364 width: 18px;
32365 height: 18px;
32366 background-color: #cacacb;
32367 }
32368 .wpfnl-order-bump__template-style14 .offer-checkbox .wpfnl-checkbox label:after {
32369 left: 4px;
32370 top: 2px;
32371 }
32372
32373 .wpfnl-modal-wrapper .product-search {
32374 border: 1px solid #6E42D3;
32375 background: #f6f4fb;
32376 border-radius: 10px;
32377 height: 40px;
32378 width: 250px;
32379 position: relative;
32380 margin-left: 10px;
32381 display: flex;
32382 }
32383 .wpfnl-modal-wrapper .product-search .wpfnl-product-search {
32384 display: none;
32385 }
32386 .wpfnl-modal-wrapper .product-search .search-icon {
32387 position: absolute;
32388 left: 10px;
32389 top: 10px;
32390 }
32391 .wpfnl-modal-wrapper .product-search .search-icon path,
32392 .wpfnl-modal-wrapper .product-search .search-icon circle {
32393 stroke: #716395;
32394 }
32395 .wpfnl-modal-wrapper .product-search .select2.select2-container.select2-container--default {
32396 width: 100% !important;
32397 }
32398 .wpfnl-modal-wrapper .product-search .single-product {
32399 display: flex;
32400 position: relative;
32401 }
32402 .wpfnl-modal-wrapper .product-search .single-product svg {
32403 position: absolute;
32404 left: 10px;
32405 top: 10px;
32406 }
32407 .wpfnl-modal-wrapper .product-search .select2-selection__rendered {
32408 padding: 10px 10px 10px 35px;
32409 width: 100%;
32410 border-radius: 10px;
32411 white-space: pre;
32412 overflow: hidden;
32413 text-overflow: ellipsis;
32414 display: block;
32415 -webkit-line-clamp: 3;
32416 -webkit-box-orient: vertical;
32417 line-height: normal;
32418 color: #716395;
32419 }
32420 .wpfnl-modal-wrapper .product-search .select2-selection__placeholder {
32421 color: #716395;
32422 }
32423 .wpfnl-modal-wrapper .product-search .select2-container--default .select2-selection--single {
32424 background-color: transparent;
32425 border: none;
32426 height: auto;
32427 }
32428 .wpfnl-modal-wrapper .product-search .select2-selection__clear {
32429 padding: 0 3px;
32430 cursor: pointer;
32431 }
32432 .wpfnl-modal-wrapper .product-search .select2-container.select2-container--default.select2-container--open {
32433 background: transparent;
32434 border-radius: 0;
32435 border: none;
32436 z-index: 2;
32437 }
32438 .wpfnl-modal-wrapper .product-search .select2-container--default .select2-selection--single .select2-selection__arrow {
32439 display: none;
32440 }
32441
32442 .wpfnl-modal-overlay.wpfnl-product-add-modal .wpfnl-modal-wrapper {
32443 max-width: 540px;
32444 max-height: 250px;
32445 padding: 0;
32446 }
32447 .wpfnl-modal-overlay.wpfnl-product-add-modal .wpfnl-modal-wrapper .wpfnl-modal-close .wpfnl-modal-close-btn {
32448 top: -10px;
32449 right: -10px;
32450 }
32451 .wpfnl-modal-overlay.wpfnl-product-add-modal .wpfnl-modal-wrapper .wpfnl-modal-contents {
32452 display: flex;
32453 flex-direction: column;
32454 justify-content: space-between;
32455 height: 100%;
32456 }
32457 .wpfnl-modal-overlay.wpfnl-product-add-modal .wpfnl-modal-wrapper .wpfnl-modal-contents .wpfnl-modal-body-wrapper {
32458 padding: 24px 30px;
32459 }
32460 .wpfnl-modal-overlay.wpfnl-product-add-modal .wpfnl-modal-wrapper .wpfnl-modal-contents .wpfnl-modal-body-wrapper .title {
32461 color: #363B4E;
32462 font-size: 18px;
32463 font-style: normal;
32464 font-weight: 500;
32465 line-height: normal;
32466 margin-bottom: 30px;
32467 }
32468 .wpfnl-modal-overlay.wpfnl-product-add-modal .wpfnl-modal-wrapper .wpfnl-modal-contents .wpfnl-modal-body-wrapper p {
32469 color: #2D3149;
32470 font-size: 15px;
32471 font-style: normal;
32472 font-weight: 500;
32473 line-height: normal;
32474 margin-bottom: 6px;
32475 }
32476 .wpfnl-modal-overlay.wpfnl-product-add-modal .wpfnl-modal-wrapper .wpfnl-modal-contents .wpfnl-modal-body-wrapper .product-search {
32477 margin: 0;
32478 width: 100%;
32479 border-radius: 8px;
32480 border: 1px solid #DFE1E6;
32481 background: transparent;
32482 }
32483 .wpfnl-modal-overlay.wpfnl-product-add-modal .wpfnl-modal-wrapper .wpfnl-modal-contents .wpfnl-modal-body-wrapper .product-search .search-icon circle,
32484 .wpfnl-modal-overlay.wpfnl-product-add-modal .wpfnl-modal-wrapper .wpfnl-modal-contents .wpfnl-modal-body-wrapper .product-search .search-icon path {
32485 stroke: #A7A8B3;
32486 }
32487 .wpfnl-modal-overlay.wpfnl-product-add-modal .wpfnl-modal-wrapper .wpfnl-modal-contents .wpfnl-modal-body-wrapper .product-search .select2-container--default .select2-selection--single .select2-selection__placeholder {
32488 color: #7A8B9A;
32489 font-size: 14px;
32490 font-style: normal;
32491 font-weight: 300;
32492 line-height: normal;
32493 letter-spacing: -0.14px;
32494 margin-right: auto;
32495 padding-top: 3px;
32496 }
32497 .wpfnl-modal-overlay.wpfnl-product-add-modal .wpfnl-modal-wrapper .wpfnl-modal-contents .wpfnl-modal-body-wrapper .product-search .select2-container .select2-selection--single .select2-selection__rendered {
32498 padding: 0;
32499 padding-top: 8px;
32500 padding-left: 35px;
32501 display: flex;
32502 flex-direction: row-reverse;
32503 justify-content: space-between;
32504 padding-right: 10px;
32505 align-items: center;
32506 }
32507 .wpfnl-modal-overlay.wpfnl-product-add-modal .wpfnl-modal-wrapper .wpfnl-modal-contents .wpfnl-modal-body-wrapper .product-search .select2-container .select2-selection--single .select2-selection__rendered .select2-selection__clear {
32508 margin-top: 3px;
32509 }
32510 .wpfnl-modal-overlay.wpfnl-product-add-modal .wpfnl-modal-wrapper .wpfnl-modal-contents .wpfnl-modal-footer-wrapper {
32511 border-top: 1px solid #DFE1E6;
32512 display: flex;
32513 justify-content: flex-end;
32514 gap: 12px;
32515 padding: 20px 30px;
32516 }
32517 .wpfnl-modal-overlay.wpfnl-product-add-modal .wpfnl-modal-wrapper .wpfnl-modal-contents .wpfnl-modal-footer-wrapper button {
32518 min-width: auto;
32519 display: flex;
32520 justify-content: center;
32521 align-items: center;
32522 }
32523 .wpfnl-modal-overlay.wpfnl-product-add-modal .wpfnl-modal-wrapper .wpfnl-modal-contents .wpfnl-modal-footer-wrapper button.outline {
32524 background: transparent;
32525 color: #3C3F47;
32526 border-radius: 10px;
32527 border: 1px solid #DFE1E6;
32528 min-width: auto;
32529 }
32530 .wpfnl-modal-overlay.wpfnl-product-add-modal .wpfnl-modal-wrapper .wpfnl-modal-contents .wpfnl-modal-footer-wrapper button.outline:hover {
32531 background: #6E42D3;
32532 color: #FFF;
32533 border-color: transparent;
32534 }
32535 .wpfnl-modal-overlay.wpfnl-product-add-modal .wpfnl-modal-wrapper .wpfnl-modal-contents .wpfnl-modal-footer-wrapper button:disabled {
32536 opacity: 0.5;
32537 pointer-events: none;
32538 cursor: not-allowed;
32539 }
32540 .wpfnl-modal-overlay.wpfnl-product-add-modal .wpfnl-modal-wrapper .wpfnl-modal-contents .wpfnl-modal-footer-wrapper button .wpfnl-loader {
32541 position: static;
32542 width: 15px;
32543 height: 15px;
32544 background: transparent;
32545 }
32546
32547 .wpfnl .v-tour .v-step {
32548 border-radius: 10px;
32549 background: #6E42D3;
32550 box-shadow: 0px 2px 15px 0px rgba(22, 28, 32, 0.08);
32551 padding: 0;
32552 z-index: 999999999999 !important;
32553 }
32554 .wpfnl .v-tour .v-step .v-step__header {
32555 background: #6E42D3;
32556 border-radius: 10px 10px 0 0;
32557 padding: 16px 18px 0px;
32558 margin: 0;
32559 }
32560 .wpfnl .v-tour .v-step .v-step__header div {
32561 color: #FFF;
32562 font-size: 14px;
32563 font-style: normal;
32564 font-weight: 500;
32565 line-height: normal;
32566 text-align: left;
32567 }
32568 .wpfnl .v-tour .v-step .v-step__content {
32569 padding: 8px 18px 16px;
32570 border-bottom: 1px solid #8860E3;
32571 margin: 0;
32572 }
32573 .wpfnl .v-tour .v-step .v-step__content div {
32574 color: rgba(255, 255, 255, 0.9);
32575 font-size: 13px;
32576 font-style: normal;
32577 font-weight: 400;
32578 line-height: 1.53;
32579 text-align: left;
32580 }
32581 .wpfnl .v-tour .v-step .v-step__buttons {
32582 padding: 13px 16px;
32583 display: flex;
32584 align-items: center;
32585 justify-content: flex-end;
32586 gap: 8px;
32587 }
32588 .wpfnl .v-tour .v-step .v-step__buttons .v-step__button {
32589 font-size: 13px;
32590 font-style: normal;
32591 font-weight: 500;
32592 line-height: 1.07;
32593 letter-spacing: 0.2px;
32594 border-radius: 8px;
32595 height: auto;
32596 width: auto;
32597 margin: 0;
32598 padding: 9px 14px;
32599 }
32600 .wpfnl .v-tour .v-step .v-step__buttons .v-step__button.v-step__button-skip {
32601 color: #FFF;
32602 border: 1px solid #FFF;
32603 background: transparent;
32604 }
32605 .wpfnl .v-tour .v-step .v-step__buttons .v-step__button.v-step__button-skip:hover {
32606 color: #6E42D3;
32607 background: #FFF;
32608 border-color: #6E42D3;
32609 }
32610 .wpfnl .v-tour .v-step .v-step__buttons .v-step__button.v-step__button-next {
32611 color: #6E42D3;
32612 background: #FFF;
32613 padding: 10px 14px;
32614 }
32615 .wpfnl .v-tour .v-step .v-step__buttons .v-step__button.v-step__button-next:hover {
32616 color: #FFF;
32617 background: #6E42D3;
32618 }
32619 .wpfnl .v-tour .v-step .v-step__arrow::before {
32620 background: #6E42D3;
32621 }
32622 .wpfnl .wpfnl-guided-tour.has-overlay::before {
32623 content: "";
32624 position: fixed;
32625 left: 0;
32626 top: 0;
32627 width: 100%;
32628 height: 100%;
32629 background: rgba(29, 29, 29, 0.4901960784);
32630 z-index: 3;
32631 pointer-events: none;
32632 -webkit-mask-image: var(--mask);
32633 mask-image: var(--mask);
32634 }
32635
32636 .wpfnl-copy-notice {
32637 display: flex;
32638 align-items: center;
32639 justify-content: space-between;
32640 border-radius: 10px;
32641 background: #2B0C45;
32642 box-shadow: 0px 10px 20px 0px rgba(176, 174, 186, 0.6);
32643 max-width: 670px;
32644 margin: auto;
32645 padding: 16px 20px;
32646 position: absolute;
32647 width: 100%;
32648 border: none;
32649 bottom: 21px;
32650 left: 50%;
32651 transform: translateX(-50%);
32652 }
32653 .wpfnl-copy-notice .wpfnl-notice-body-text {
32654 display: flex;
32655 gap: 10px;
32656 }
32657 .wpfnl-copy-notice .wpfnl-notice-body-text .wpfnl-notice-icon svg path {
32658 fill: #FFF;
32659 }
32660 .wpfnl-copy-notice .wpfnl-notice-body-text .wpfnl-notice-text {
32661 color: #FFF;
32662 }
32663 .wpfnl-copy-notice .wpfnl-button-wrapper button {
32664 background: transparent;
32665 border: none;
32666 outline: none;
32667 cursor: pointer;
32668 }
32669 .wpfnl-copy-notice .wpfnl-button-wrapper button.wpfnl-notice-undo {
32670 color: #EC813F;
32671 margin-right: 26px;
32672 }
32673
32674 .wpfnl .wpfnl-btn.view-analytics-stat {
32675 background-color: transparent;
32676 border: 1px solid #EBEDF0;
32677 padding: 8px 10px;
32678 cursor: pointer;
32679 text-align: center;
32680 border-radius: 10px;
32681 text-transform: capitalize;
32682 }
32683 .wpfnl .wpfnl-btn.view-analytics-stat .wpfnl-switcher {
32684 display: flex;
32685 align-items: center;
32686 gap: 9px;
32687 color: #2D3149;
32688 font-weight: 500;
32689 }
32690 .wpfnl .wpfnl-btn.view-analytics-stat .wpfnl-switcher label {
32691 width: 30px;
32692 height: 18px;
32693 }
32694 .wpfnl .wpfnl-btn.view-analytics-stat .wpfnl-switcher label::after {
32695 width: 12px;
32696 height: 12px;
32697 top: 3px;
32698 }
32699 .wpfnl .wpfnl-btn.view-analytics-stat .wpfnl-switcher input[type=checkbox]:checked + label::after {
32700 left: 3px;
32701 margin-left: 12px;
32702 }
32703 .wpfnl .automation-step-name .step-stats {
32704 position: relative;
32705 display: flex;
32706 flex-flow: row wrap;
32707 align-items: center;
32708 justify-content: center;
32709 gap: 10px;
32710 padding-top: 16px;
32711 margin-top: 15px;
32712 }
32713 .wpfnl .automation-step-name .step-stats::before {
32714 content: "";
32715 position: absolute;
32716 top: 0;
32717 left: -24px;
32718 width: calc(100% + 48px);
32719 height: 1px;
32720 background: #F2F2F2;
32721 }
32722 .wpfnl .automation-step-name .step-stats .single-stats {
32723 border: 1px solid #F2F2F2;
32724 border-radius: 6px;
32725 font-size: 14px;
32726 line-height: 1;
32727 color: #2D3149;
32728 min-width: 62px;
32729 text-align: center;
32730 padding: 6px 4px;
32731 display: flex;
32732 align-items: center;
32733 justify-content: center;
32734 gap: 4px;
32735 }
32736 .wpfnl .automation-step-name .step-stats .single-stats.converion-rate {
32737 color: #12B76A;
32738 }
32739 .wpfnl .view-analytics-btn {
32740 background-color: transparent;
32741 border: 1px solid #EBEDF0;
32742 padding: 9px 10px;
32743 cursor: pointer;
32744 text-align: center;
32745 border-radius: 10px;
32746 text-transform: capitalize;
32747 display: flex;
32748 align-items: center;
32749 gap: 10px;
32750 font-weight: 500;
32751 }
32752 .wpfnl .view-analytics-btn:hover {
32753 background: #6E42D3;
32754 color: #FFF;
32755 }
32756 .wpfnl .view-analytics-btn:hover svg path {
32757 fill: #FFF;
32758 }
32759 .wpfnl .wpfnl-automation-reports-wrapper {
32760 position: fixed;
32761 width: 100vw;
32762 height: 100vh;
32763 background: #f0f0f1;
32764 top: 32px;
32765 z-index: 999;
32766 padding: 40px 60px;
32767 display: flex;
32768 flex-direction: column;
32769 align-items: center;
32770 }
32771 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__header {
32772 width: 90%;
32773 max-width: 1180px;
32774 display: flex;
32775 align-items: center;
32776 justify-content: space-between;
32777 }
32778 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__header .wpfnl-page__header-left .back-to-flow {
32779 font-weight: 500;
32780 font-size: 14px;
32781 line-height: 14px;
32782 color: #A4A8B5;
32783 text-transform: capitalize;
32784 margin-bottom: 7px;
32785 border: none;
32786 background: none;
32787 display: flex;
32788 align-items: center;
32789 gap: 5px;
32790 cursor: pointer;
32791 }
32792 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__header .wpfnl-page__header-left .back-to-flow h1 {
32793 font-weight: 600;
32794 font-size: 22px;
32795 line-height: 1;
32796 color: #2d3149;
32797 }
32798 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__header .wpfnl-page__header-right {
32799 display: flex;
32800 }
32801 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__header .wpfnl-page__header-right .selectbox {
32802 position: relative;
32803 }
32804 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__header .wpfnl-page__header-right .selectbox .drop-down-button {
32805 position: relative;
32806 border: 1px solid #dee1e8;
32807 border-radius: 6px;
32808 padding: 10px 31px 10px 12px;
32809 background-color: transparent;
32810 text-align: left;
32811 font-weight: 600;
32812 font-size: 14px;
32813 line-height: 1;
32814 color: #2d3149;
32815 width: 105px;
32816 text-transform: capitalize;
32817 cursor: pointer;
32818 }
32819 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__header .wpfnl-page__header-right .selectbox .drop-down-button::before {
32820 content: " ";
32821 display: block;
32822 position: absolute;
32823 border-style: solid;
32824 border-color: #a4a8b5;
32825 border-width: 0px 2px 2px 0px;
32826 transform: rotate(45deg) translateY(-50%);
32827 transform-origin: center;
32828 transition: all 0.3s ease;
32829 height: 6px;
32830 right: 17px;
32831 top: calc(50% - 3px);
32832 width: 6px;
32833 cursor: pointer;
32834 }
32835 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__header .wpfnl-page__header-right .selectbox .drop-down-button.show::before {
32836 transform: rotate(225deg) translateY(-50%);
32837 }
32838 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__header .wpfnl-page__header-right .selectbox .wpfnl-dropdown {
32839 top: 40px;
32840 width: 130px;
32841 }
32842 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__header .wpfnl-page__header-right .selectbox .wpfnl-dropdown li {
32843 padding: 10px 15px;
32844 cursor: pointer;
32845 color: #1d2327;
32846 }
32847 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__header .wpfnl-page__header-right .selectbox .wpfnl-dropdown li:first-child {
32848 border-radius: 10px 10px 0 0;
32849 }
32850 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__header .wpfnl-page__header-right .selectbox .wpfnl-dropdown li:last-child {
32851 border-radius: 0 0 10px 10px;
32852 }
32853 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__header .wpfnl-page__header-right .selectbox .wpfnl-dropdown li:hover {
32854 background-color: #f6f8fa;
32855 }
32856 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__header .wpfnl-page__header-right .selectbox .wpfnl-dropdown.show {
32857 visibility: visible;
32858 opacity: 1;
32859 }
32860 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__header .wpfnl-page__header-right .selectbox .wpfnl-dropdown::after {
32861 content: none;
32862 }
32863 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__header .wpfnl-refresh-btn {
32864 background: transparent;
32865 border: 1px solid #dee1e8;
32866 margin-right: 12px;
32867 margin-left: 0;
32868 border-radius: 6px;
32869 height: 36px;
32870 width: 36px;
32871 padding: 1px 0 0 1px;
32872 display: flex;
32873 align-items: center;
32874 justify-content: center;
32875 cursor: pointer;
32876 }
32877 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__header .wpfnl-refresh-btn.rotate svg {
32878 animation: spin 0.7s linear infinite;
32879 }
32880 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__body {
32881 width: 90%;
32882 max-width: 1180px;
32883 }
32884 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__body .wpfnl-overall-report {
32885 background: #ffffff;
32886 box-shadow: 0px 1px 1px rgba(182, 185, 191, 0.3019607843);
32887 border-radius: 10px;
32888 padding: 24px 24px 32px;
32889 position: relative;
32890 margin-top: 30px;
32891 }
32892 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__body .wpfnl-overall-report .wpfnl-template-overall-report-body {
32893 display: grid;
32894 grid-template-columns: repeat(3, 1fr);
32895 gap: 15px;
32896 margin-bottom: 20px;
32897 }
32898 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__body .wpfnl-overall-report .wpfnl-template-overall-report-body .box-header {
32899 margin-bottom: 15px;
32900 grid-column: span 3;
32901 }
32902 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__body .wpfnl-overall-report .wpfnl-template-overall-report-body .box-header .header-title {
32903 font-weight: 600;
32904 font-size: 18px;
32905 line-height: 1;
32906 color: #2d3149;
32907 text-transform: capitalize;
32908 }
32909 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__body .wpfnl-overall-report .wpfnl-template-overall-report-body .single-report {
32910 border: 1px solid #E9EAEE;
32911 border-radius: 10px;
32912 padding: 20px;
32913 display: flex;
32914 flex-flow: row wrap;
32915 align-items: center;
32916 justify-content: space-between;
32917 }
32918 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__body .wpfnl-overall-report .wpfnl-template-overall-report-body .single-report .report {
32919 width: calc(100% - 44px);
32920 }
32921 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__body .wpfnl-overall-report .wpfnl-template-overall-report-body .single-report .report .report-title {
32922 font-weight: 400;
32923 font-size: 14px;
32924 line-height: 1.3;
32925 color: #9398A5;
32926 text-transform: capitalize;
32927 }
32928 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__body .wpfnl-overall-report .wpfnl-template-overall-report-body .single-report .report h6 {
32929 font-weight: 600;
32930 font-size: 20px;
32931 line-height: 1;
32932 color: #2D3149;
32933 margin-top: 5px;
32934 }
32935 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__body .wpfnl-overall-report .wpfnl-template-overall-report-body .single-report .icon {
32936 width: 44px;
32937 height: 44px;
32938 background: #FFFFFF;
32939 border: 1px solid #E4E6EB;
32940 display: flex;
32941 align-items: center;
32942 justify-content: center;
32943 border-radius: 100%;
32944 }
32945 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__body .performance-analytics {
32946 background: #ffffff;
32947 box-shadow: 0px 1px 1px rgba(182, 185, 191, 0.3019607843);
32948 border-radius: 10px;
32949 padding: 24px 24px 32px;
32950 position: relative;
32951 margin-top: 20px;
32952 }
32953 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__body .performance-analytics .box-header {
32954 display: flex;
32955 flex-flow: row wrap;
32956 align-items: center;
32957 justify-content: space-between;
32958 margin-bottom: 30px;
32959 }
32960 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__body .performance-analytics .box-header .header-title {
32961 font-weight: 500;
32962 font-size: 18px;
32963 line-height: 1;
32964 color: #2d3149;
32965 text-transform: capitalize;
32966 }
32967 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__body .performance-analytics .box-header .stat-indicator {
32968 display: flex;
32969 align-items: center;
32970 justify-content: center;
32971 }
32972 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__body .performance-analytics .box-header .stat-indicator span {
32973 font-weight: 400;
32974 font-size: 14px;
32975 line-height: 1.3;
32976 color: #9398a5;
32977 position: relative;
32978 display: flex;
32979 align-items: center;
32980 }
32981 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__body .performance-analytics .box-header .stat-indicator span::before {
32982 content: "";
32983 width: 10px;
32984 height: 10px;
32985 background: #02c4fb;
32986 display: inline-block;
32987 border-radius: 50px;
32988 margin-right: 10px;
32989 }
32990 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__body .performance-analytics .box-header .stat-indicator span.opened {
32991 margin-right: 30px;
32992 }
32993 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__body .performance-analytics .box-header .stat-indicator span.opened::before {
32994 background: #573BFF;
32995 }
32996 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__body .performance-analytics .performance-wrapper {
32997 position: relative;
32998 }
32999 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__body .performance-analytics .chart-percent-label {
33000 position: absolute;
33001 top: 3px;
33002 left: 0;
33003 height: 100%;
33004 width: 100%;
33005 display: flex;
33006 flex-flow: column;
33007 justify-content: space-between;
33008 }
33009 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__body .performance-analytics .chart-percent-label .single-label {
33010 font-size: 12px;
33011 line-height: 1.2;
33012 color: #9398A5;
33013 display: block;
33014 position: relative;
33015 }
33016 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__body .performance-analytics .chart-percent-label .single-label:before {
33017 content: "";
33018 position: absolute;
33019 left: 50px;
33020 top: 7px;
33021 width: calc(100% - 50px);
33022 height: 1px;
33023 background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%23E4E7ECFF' stroke-width='4' stroke-dasharray='3%2c 11' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");
33024 }
33025 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__body .performance-analytics .chart-percent-label .single-label span {
33026 width: 33px;
33027 display: block;
33028 text-align: right;
33029 }
33030 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__body .performance-analytics .bar-chart-wrapper {
33031 height: 266px;
33032 display: flex;
33033 flex-flow: row wrap;
33034 align-items: flex-end;
33035 justify-content: space-between;
33036 padding: 10px 15px 3px 60px;
33037 gap: 15px;
33038 position: relative;
33039 z-index: 1;
33040 }
33041 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__body .performance-analytics .bar-chart-wrapper.monthly {
33042 gap: 0px;
33043 padding: 10px 15px 3px 45px;
33044 }
33045 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__body .performance-analytics .bar-chart-wrapper.monthly .single-bar {
33046 width: 8px;
33047 }
33048 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__body .performance-analytics .bar-chart-wrapper.monthly .single-performance:before {
33049 left: -4px;
33050 width: calc(100% + 4px);
33051 }
33052 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__body .performance-analytics .bar-chart-wrapper.monthly .bar-title {
33053 font-size: 10px;
33054 transform: rotate(-55deg) translate(-10px, -10px);
33055 transform-origin: left;
33056 bottom: -32px;
33057 }
33058 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__body .performance-analytics .single-performance {
33059 height: 100%;
33060 display: flex;
33061 flex-flow: column;
33062 justify-content: flex-end;
33063 position: relative;
33064 }
33065 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__body .performance-analytics .single-performance:before {
33066 content: "";
33067 position: absolute;
33068 bottom: 0;
33069 left: -7px;
33070 width: calc(100% + 10px);
33071 height: 100%;
33072 z-index: 0;
33073 background: #F6F8FA;
33074 border-right: 2px dashed #E4E7EC;
33075 border-left: 2px dashed #E4E7EC;
33076 opacity: 0;
33077 visibility: hidden;
33078 }
33079 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__body .performance-analytics .single-performance:hover:before {
33080 opacity: 1;
33081 visibility: visible;
33082 }
33083 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__body .performance-analytics .single-bar {
33084 width: 30px;
33085 height: 100%;
33086 display: flex;
33087 gap: 3px;
33088 }
33089 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__body .performance-analytics .single-bar .bar-item {
33090 width: 50%;
33091 display: block;
33092 margin-top: auto;
33093 }
33094 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__body .performance-analytics .single-bar .bar-item.open {
33095 background-color: #573BFF;
33096 border-radius: 6px 6px 0 0;
33097 }
33098 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__body .performance-analytics .single-bar .bar-item.clicked {
33099 background-color: #02C4FB;
33100 border-radius: 6px 6px 0 0;
33101 }
33102 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__body .performance-analytics .single-bar .bar-item.send {
33103 background-color: #12B76A;
33104 }
33105 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__body .performance-analytics .single-bar .bar-title {
33106 font-size: 12px;
33107 line-height: 1.2;
33108 color: #9398A5;
33109 position: absolute;
33110 bottom: -20px;
33111 left: 50%;
33112 transform: translateX(-50%);
33113 white-space: nowrap;
33114 transition: all 0.3s ease;
33115 }
33116 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__body .performance-analytics .bar-tooltip {
33117 background: #FFFFFF;
33118 border: 1px solid #F0F1F4;
33119 box-shadow: 0px 2px 15px rgba(22, 28, 32, 0.0784313725);
33120 border-radius: 4px;
33121 padding: 15px;
33122 width: 180px;
33123 position: absolute;
33124 bottom: calc(100% + 16px);
33125 left: 50%;
33126 transform: translateX(-50%);
33127 z-index: 9;
33128 opacity: 0;
33129 visibility: hidden;
33130 transition: all 0.3s ease;
33131 }
33132 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__body .performance-analytics .bar-tooltip:before {
33133 content: "";
33134 position: absolute;
33135 left: 50%;
33136 bottom: -6px;
33137 width: 12px;
33138 height: 12px;
33139 background: white;
33140 transform: rotate(45deg);
33141 margin-left: -6px;
33142 }
33143 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__body .performance-analytics .bar-tooltip .item {
33144 font-size: 12px;
33145 line-height: 1;
33146 color: #9398A5;
33147 margin-bottom: 10px;
33148 position: relative;
33149 display: flex;
33150 align-items: center;
33151 justify-content: space-between;
33152 padding-left: 17px;
33153 }
33154 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__body .performance-analytics .bar-tooltip .item:last-child {
33155 margin-bottom: 0;
33156 }
33157 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__body .performance-analytics .bar-tooltip .item:before {
33158 content: "";
33159 position: absolute;
33160 left: 0;
33161 top: 4px;
33162 width: 8px;
33163 height: 8px;
33164 background: #12B76A;
33165 border-radius: 100%;
33166 }
33167 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__body .performance-analytics .bar-tooltip .item small {
33168 margin-left: 7px;
33169 display: inline-block;
33170 }
33171 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__body .performance-analytics .bar-tooltip .item.open:before {
33172 background: #573BFF;
33173 }
33174 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__body .performance-analytics .bar-tooltip .item.open small {
33175 color: #12B76A;
33176 }
33177 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__body .performance-analytics .bar-tooltip .item.click:before {
33178 background: #02C4FB;
33179 }
33180 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__body .performance-analytics .bar-tooltip .item.click small {
33181 color: #F7900A;
33182 }
33183 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__body .performance-analytics .bar-tooltip .item.email small {
33184 color: #02C4FB;
33185 }
33186 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__body .performance-analytics .bar-tooltip .item-value {
33187 color: #2D3149;
33188 }
33189 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__body .performance-analytics .single-performance:hover .single-bar {
33190 z-index: 1;
33191 }
33192 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__body .performance-analytics .single-performance:hover .single-bar .bar-tooltip {
33193 opacity: 1;
33194 visibility: visible;
33195 }
33196 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__body .performance-analytics .single-performance:hover .single-bar .bar-title {
33197 opacity: 1;
33198 visibility: visible;
33199 }
33200 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__body .performance-analytics .single-performance:last-child .bar-tooltip {
33201 left: inherit;
33202 right: -34px;
33203 transform: translateX(0);
33204 }
33205 .wpfnl .wpfnl-automation-reports-wrapper .wpfnl-page__body .performance-analytics .single-performance:last-child .bar-tooltip:before {
33206 left: inherit;
33207 right: 42px;
33208 }
33209
33210 @keyframes spin {
33211 0% {
33212 transform: rotate(0deg);
33213 }
33214 100% {
33215 transform: rotate(360deg);
33216 }
33217 }
33218 .shimmer-line {
33219 height: 20px;
33220 margin-top: 20px;
33221 background: #777;
33222 }
33223
33224 .shimmer-line-br {
33225 border-radius: 8px;
33226 }
33227
33228 .shimmer-line-full {
33229 width: 100%;
33230 }
33231
33232 .shimmer-line-80 {
33233 width: 80%;
33234 }
33235
33236 .shimmer-line-60 {
33237 width: 60%;
33238 }
33239
33240 .shimmer-line-40 {
33241 width: 40%;
33242 }
33243
33244 .shimmer-line-20 {
33245 width: 20%;
33246 }
33247
33248 .shimmer-line-10 {
33249 width: 10%;
33250 }
33251
33252 .shimmer-circle {
33253 background: #777;
33254 border-radius: 50%;
33255 }
33256
33257 .shimmer-circle-lg {
33258 height: 129px;
33259 width: 129px;
33260 }
33261
33262 .shimmer-circle-md {
33263 height: 65px;
33264 width: 65px;
33265 }
33266
33267 .shimmer-circle-sm {
33268 height: 33px;
33269 width: 33px;
33270 }
33271
33272 .shimmer-circle-x-sm {
33273 height: 17px;
33274 width: 17px;
33275 }
33276
33277 .shimmer-wrapper, .shimmer-wrapper-center {
33278 width: 100%;
33279 height: 100%;
33280 padding: 10px;
33281 animation: shimmer-full-view 0.5s forwards cubic-bezier(0.25, 0.46, 0.45, 0.94);
33282 }
33283
33284 .shimmer-wrapper-center {
33285 display: flex;
33286 flex-direction: column;
33287 gap: 10px;
33288 justify-content: center;
33289 align-items: center;
33290 }
33291
33292 @keyframes shimmer-full-view {
33293 0% {
33294 background-position: -1000px 0;
33295 }
33296 100% {
33297 background-position: 1000px 0;
33298 }
33299 }
33300 @keyframes shimmer-animation {
33301 0% {
33302 background-position: -1000px 0;
33303 }
33304 100% {
33305 background-position: 1000px 0;
33306 }
33307 }
33308 .shimmer-animate {
33309 animation: shimmer-animation 4s infinite linear;
33310 background: linear-gradient(to right, #eff1f3 4%, #e2e2e2 25%, #eff1f3 36%);
33311 background-size: 1000px 100%;
33312 }
33313
33314 .wpfunnels_page_wpf_feature_comparison .updated, .wpfunnels_page_wpf_feature_comparison .notice {
33315 display: none !important;
33316 }
33317
33318 .wpfunnels_page_wpf_feature_comparison #wpcontent {
33319 background: #F6F5FA;
33320 padding-left: 0;
33321 }
33322 .wpfunnels_page_wpf_feature_comparison .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper {
33323 padding: 0 50px;
33324 background: #F6F5FA;
33325 }
33326 .wpfunnels_page_wpf_feature_comparison .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .free-vs-pro-menu {
33327 background: #FFFFFF;
33328 box-shadow: 0px 1px 1px rgba(182, 185, 191, 0.3);
33329 border-radius: 0 0 10px 10px;
33330 padding: 28px 20px;
33331 margin-bottom: 20px;
33332 }
33333 .wpfunnels_page_wpf_feature_comparison .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .free-vs-pro-menu .title {
33334 text-align: center;
33335 font-weight: 600;
33336 font-size: 24px;
33337 color: #2D3149;
33338 margin: 0;
33339 }
33340 .wpfunnels_page_wpf_feature_comparison .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .free-vs-pro-menu .free-pro-description {
33341 text-align: center;
33342 color: #7A8B9A;
33343 font-size: 14px;
33344 margin: 5px 0 0 0;
33345 }
33346 .wpfunnels_page_wpf_feature_comparison .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .comparison-table {
33347 width: 100%;
33348 border-collapse: collapse;
33349 text-align: center;
33350 }
33351 .wpfunnels_page_wpf_feature_comparison .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .comparison-table thead {
33352 background: transparent;
33353 position: sticky;
33354 top: 32px;
33355 z-index: 2;
33356 }
33357 .wpfunnels_page_wpf_feature_comparison .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .comparison-table thead::after {
33358 content: "";
33359 display: block;
33360 height: 5px;
33361 }
33362 .wpfunnels_page_wpf_feature_comparison .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .comparison-table thead th {
33363 border: none;
33364 padding: 16px 8px;
33365 font-weight: 600;
33366 background: #FFFFFF;
33367 }
33368 .wpfunnels_page_wpf_feature_comparison .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .comparison-table thead th:first-child, .wpfunnels_page_wpf_feature_comparison .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .comparison-table thead th:last-child {
33369 padding: 16px 16px 16px 8px;
33370 }
33371 .wpfunnels_page_wpf_feature_comparison .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .comparison-table thead th.regular:last-child {
33372 border-radius: 0 20px 0 0;
33373 }
33374 .wpfunnels_page_wpf_feature_comparison .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .comparison-table thead th.feature-column {
33375 border-radius: 20px 0 0 0;
33376 position: relative;
33377 }
33378 .wpfunnels_page_wpf_feature_comparison .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .comparison-table thead th.feature-column .feature-header {
33379 color: #363B4E;
33380 font-weight: 600;
33381 font-size: 20px;
33382 line-height: 1.2;
33383 text-align: start;
33384 margin: 10px 0 0 12px;
33385 position: absolute;
33386 bottom: 20px;
33387 }
33388 .wpfunnels_page_wpf_feature_comparison .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .comparison-table tbody {
33389 background: #FFFFFF;
33390 box-shadow: 0 1px 1px rgba(182, 185, 191, 0.3);
33391 border-radius: 16px;
33392 border-radius: 0 0 16px 16px;
33393 }
33394 .wpfunnels_page_wpf_feature_comparison .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .comparison-table tbody .group-row td {
33395 background: #FFFFFF;
33396 text-align: left;
33397 padding: 26px 12px 12px;
33398 border: none;
33399 color: #363B4E;
33400 font-weight: 600;
33401 font-size: 16px;
33402 line-height: 1.5;
33403 }
33404 .wpfunnels_page_wpf_feature_comparison .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .comparison-table tbody .feature-row td {
33405 padding: 12px;
33406 border: 1px solid #EEE4F2;
33407 background: #FFFFFF;
33408 }
33409 .wpfunnels_page_wpf_feature_comparison .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .comparison-table tbody .feature-row td:first-child, .wpfunnels_page_wpf_feature_comparison .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .comparison-table tbody .feature-row td:last-child {
33410 border-left: none;
33411 border-right: none;
33412 }
33413 .wpfunnels_page_wpf_feature_comparison .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .comparison-table tbody .feature-row:last-child td {
33414 border-bottom: none;
33415 }
33416 .wpfunnels_page_wpf_feature_comparison .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .comparison-table tbody .feature-row:last-child td:first-child {
33417 border-radius: 0 0 0 16px;
33418 }
33419 .wpfunnels_page_wpf_feature_comparison .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .comparison-table tbody .feature-row:last-child td:last-child {
33420 border-radius: 0 0 16px 0;
33421 }
33422 .wpfunnels_page_wpf_feature_comparison .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .comparison-table tbody .feature-row.no-border-top td {
33423 border-top: none !important;
33424 }
33425 .wpfunnels_page_wpf_feature_comparison .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .comparison-table tbody .feature-row .feature-label .feature-label-content {
33426 text-align: left;
33427 color: #7A8B9A;
33428 font-weight: 500;
33429 font-size: 14px;
33430 line-height: 1.7;
33431 display: flex;
33432 align-items: center;
33433 }
33434 .wpfunnels_page_wpf_feature_comparison .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .comparison-table tbody .feature-row .feature-label .feature-label-content .tooltip-wrapper {
33435 display: inline-flex;
33436 align-items: center;
33437 margin-left: 6px;
33438 position: relative;
33439 cursor: pointer;
33440 }
33441 .wpfunnels_page_wpf_feature_comparison .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .comparison-table tbody .feature-row .feature-label .feature-label-content .tooltip-wrapper .tooltip-text {
33442 visibility: hidden;
33443 opacity: 0;
33444 width: max-content;
33445 max-width: 217px;
33446 background: #10052E;
33447 box-shadow: 0 2px 15px 0 rgba(22, 28, 32, 0.08);
33448 color: rgba(255, 255, 255, 0.8);
33449 text-align: left;
33450 font-weight: 500;
33451 font-size: 13px;
33452 line-height: 1.38;
33453 padding: 11px 14px;
33454 border-radius: 8px;
33455 position: absolute;
33456 z-index: 10;
33457 bottom: 125%;
33458 left: 50%;
33459 transform: translateX(-50%);
33460 transition: opacity 0.2s ease;
33461 white-space: normal;
33462 }
33463 .wpfunnels_page_wpf_feature_comparison .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .comparison-table tbody .feature-row .feature-label .feature-label-content .tooltip-wrapper .tooltip-text::after {
33464 content: "";
33465 position: absolute;
33466 top: 100%;
33467 left: 50%;
33468 margin-left: -5px;
33469 border: 5px solid;
33470 border-color: #333 transparent transparent transparent;
33471 }
33472 .wpfunnels_page_wpf_feature_comparison .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .comparison-table tbody .feature-row .feature-label .feature-label-content .tooltip-wrapper:hover .tooltip-text {
33473 visibility: visible;
33474 opacity: 1;
33475 }
33476 .wpfunnels_page_wpf_feature_comparison .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .comparison-table tbody .feature-row .feature-cell {
33477 color: #2D3149;
33478 font-weight: 400;
33479 font-size: 14px;
33480 line-height: 1.8;
33481 }
33482 .wpfunnels_page_wpf_feature_comparison .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .comparison-table tbody .pro-features-link-row td {
33483 border: none;
33484 padding: 15px 0;
33485 text-align: center;
33486 background: #FFFFFF;
33487 border-radius: 0 0 16px 16px;
33488 }
33489 .wpfunnels_page_wpf_feature_comparison .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .comparison-table tbody .pro-features-link-row a {
33490 color: #6E42D3;
33491 text-decoration: none;
33492 font-weight: 500;
33493 font-size: 16px;
33494 line-height: 1.5;
33495 display: inline-flex;
33496 align-items: center;
33497 gap: 10px;
33498 }
33499 .wpfunnels_page_wpf_feature_comparison .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .comparison-table tbody .pro-features-link-row a:hover {
33500 color: #5934a5;
33501 }
33502 .wpfunnels_page_wpf_feature_comparison .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .comparison-table .plan-card {
33503 position: relative;
33504 background: #F6F5FA;
33505 height: 194px;
33506 display: flex;
33507 flex-direction: column;
33508 align-items: center;
33509 justify-content: end;
33510 border-radius: 16px;
33511 }
33512 .wpfunnels_page_wpf_feature_comparison .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .comparison-table .plan-card.popular-card {
33513 background: #6E42D3;
33514 padding: 2px;
33515 }
33516 .wpfunnels_page_wpf_feature_comparison .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .comparison-table .plan-card .card-content {
33517 background: #F6F5FA;
33518 width: 100%;
33519 height: 100%;
33520 border-radius: 16px;
33521 display: flex;
33522 flex-direction: column;
33523 align-items: center;
33524 justify-content: end;
33525 padding: 16px 16px 14px;
33526 }
33527 .wpfunnels_page_wpf_feature_comparison .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .comparison-table .plan-card .card-content .plan-name {
33528 color: #2D3149;
33529 font-weight: 600;
33530 font-size: 20px;
33531 line-height: 1.2;
33532 opacity: 0.8;
33533 }
33534 .wpfunnels_page_wpf_feature_comparison .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .comparison-table .plan-card .card-content .price {
33535 color: #2D3149;
33536 font-weight: 500;
33537 font-size: 34px;
33538 line-height: 1.2;
33539 margin: 6px 0 14px;
33540 }
33541 .wpfunnels_page_wpf_feature_comparison .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .comparison-table .plan-card .card-content .price .time {
33542 color: #2D3149;
33543 font-weight: 450;
33544 font-size: 14px;
33545 line-height: 2.3;
33546 }
33547 .wpfunnels_page_wpf_feature_comparison .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .comparison-table .plan-card .card-content .upgrade-btn {
33548 max-width: 166px;
33549 width: 100%;
33550 background: #6E42D3;
33551 color: #FFFFFF;
33552 border: none;
33553 padding: 10px 15px;
33554 border-radius: 10px;
33555 cursor: pointer;
33556 text-decoration: none;
33557 font-weight: 600;
33558 font-size: 14px;
33559 transition: all 0.2s;
33560 }
33561 .wpfunnels_page_wpf_feature_comparison .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .comparison-table .plan-card .card-content .upgrade-btn:hover {
33562 background: #5934a5;
33563 }
33564 .wpfunnels_page_wpf_feature_comparison .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .comparison-table .plan-card .card-content .upgrade-btn.current-plan-btn {
33565 background: #9D95C0;
33566 pointer-events: none;
33567 display: flex;
33568 align-items: center;
33569 justify-content: center;
33570 gap: 5px;
33571 }
33572 .wpfunnels_page_wpf_feature_comparison .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .comparison-table .plan-card .badge {
33573 margin: 5px 0;
33574 color: #FFFFFF;
33575 opacity: 0.8;
33576 font-weight: 600;
33577 font-size: 12px;
33578 }
33579 .wpfunnels_page_wpf_feature_comparison .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .comparison-table .plan-card .current {
33580 color: #6E42D3;
33581 font-weight: 600;
33582 }
33583 .wpfunnels_page_wpf_feature_comparison .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .list-item-wrapper {
33584 display: flex;
33585 align-items: center;
33586 justify-content: center;
33587 gap: 5px;
33588 margin-top: 20px;
33589 }
33590 .wpfunnels_page_wpf_feature_comparison .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .list-item-wrapper .list-item {
33591 border-radius: 100px;
33592 background: #FFFFFF;
33593 box-shadow: 0 1px 1px rgba(182, 185, 191, 0.3);
33594 padding: 7px 15px;
33595 display: flex;
33596 align-items: center;
33597 justify-content: center;
33598 gap: 7px;
33599 }
33600 .wpfunnels_page_wpf_feature_comparison .wpfnl-free-vs-pro-comparison-wrapper .free-vs-pro-table-footer {
33601 margin-top: 30px;
33602 padding: 0 50px;
33603 background: #ffffff;
33604 }
33605 .wpfunnels_page_wpf_feature_comparison .wpfnl-free-vs-pro-comparison-wrapper .free-vs-pro-table-footer .badges-wrapper {
33606 background-color: #ffffff;
33607 }
33608 .wpfunnels_page_wpf_feature_comparison .wpfnl-free-vs-pro-comparison-wrapper .free-vs-pro-table-footer .badges-wrapper .security-badges {
33609 display: flex;
33610 align-items: center;
33611 justify-content: center;
33612 max-width: 621px;
33613 width: 100%;
33614 margin: 0 auto;
33615 padding: 30px 0 25px;
33616 margin-top: 45px;
33617 }
33618 .wpfunnels_page_wpf_feature_comparison .wpfnl-free-vs-pro-comparison-wrapper .free-vs-pro-table-footer .badges-wrapper .security-badges .payment-image {
33619 max-width: 70px;
33620 width: 100%;
33621 margin: 0 25px;
33622 position: relative;
33623 }
33624 .wpfunnels_page_wpf_feature_comparison .wpfnl-free-vs-pro-comparison-wrapper .free-vs-pro-table-footer .badges-wrapper .security-badges .payment-image img {
33625 width: 100%;
33626 }
33627 .wpfunnels_page_wpf_feature_comparison .wpfnl-free-vs-pro-comparison-wrapper .free-vs-pro-table-footer .badges-wrapper .security-badges .satisfaction-image::before, .wpfunnels_page_wpf_feature_comparison .wpfnl-free-vs-pro-comparison-wrapper .free-vs-pro-table-footer .badges-wrapper .security-badges .satisfaction-image::after {
33628 content: "";
33629 position: absolute;
33630 top: 0;
33631 height: 70px;
33632 width: 1.47px;
33633 background: linear-gradient(180deg, transparent 0%, #D1D1D1 49.48%, transparent 100%);
33634 }
33635 .wpfunnels_page_wpf_feature_comparison .wpfnl-free-vs-pro-comparison-wrapper .free-vs-pro-table-footer .badges-wrapper .security-badges .satisfaction-image::before {
33636 left: -25px;
33637 }
33638 .wpfunnels_page_wpf_feature_comparison .wpfnl-free-vs-pro-comparison-wrapper .free-vs-pro-table-footer .badges-wrapper .security-badges .satisfaction-image::after {
33639 right: -25px;
33640 }
33641 .wpfunnels_page_wpf_feature_comparison .wpfnl-free-vs-pro-comparison-wrapper .free-vs-pro-table-footer .badges-wrapper .security-badges .review-image {
33642 max-width: 102px;
33643 width: 100%;
33644 margin: 0 25px;
33645 }
33646 .wpfunnels_page_wpf_feature_comparison .wpfnl-free-vs-pro-comparison-wrapper .free-vs-pro-table-footer .badges-wrapper .security-badges .review-image img {
33647 width: 100%;
33648 }
33649 .wpfunnels_page_wpf_feature_comparison .wpfnl-free-vs-pro-comparison-wrapper .free-vs-pro-table-footer .badges-wrapper .badges-description {
33650 max-width: 555px;
33651 width: 100%;
33652 margin: 0 auto;
33653 text-align: center;
33654 color: #2D3149;
33655 font-size: 14px;
33656 font-weight: 400;
33657 line-height: 1.7;
33658 padding-bottom: 26px;
33659 }
33660
33661 @media only screen and (max-width: 1550px) {
33662 .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .comparison-table thead th.regular, .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .comparison-table thead th.popular {
33663 width: 218px;
33664 }
33665 }
33666 @media only screen and (max-width: 1399px) {
33667 .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .comparison-table thead th.regular, .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .comparison-table thead th.popular {
33668 width: 190px;
33669 }
33670 .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .comparison-table .plan-card .card-content .plan-name {
33671 font-size: 18px;
33672 }
33673 .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .comparison-table .plan-card .card-content .price {
33674 font-size: 26px;
33675 }
33676 }
33677 @media only screen and (max-width: 1199px) {
33678 .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper {
33679 padding: 0 20px;
33680 }
33681 .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .comparison-table thead th.regular, .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .comparison-table thead th.popular {
33682 width: 145px;
33683 }
33684 .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .comparison-table thead th {
33685 padding: 16px 5px;
33686 }
33687 .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .comparison-table thead th:first-child, .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .comparison-table thead th:last-child {
33688 padding: 16px 10px 16px 5px;
33689 }
33690 .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .comparison-table .plan-card {
33691 height: 162px;
33692 }
33693 .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .comparison-table .plan-card .card-content {
33694 padding: 10px;
33695 }
33696 .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .comparison-table .plan-card .card-content .price {
33697 font-size: 24px !important;
33698 }
33699 .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .comparison-table .plan-card .card-content .current-plan-btn svg {
33700 display: none;
33701 }
33702 .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .comparison-table .plan-card .card-content .plan-name {
33703 font-size: 16px;
33704 }
33705 .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .comparison-table .plan-card .card-content .price {
33706 font-size: 24px;
33707 margin: 6px 0 10px;
33708 }
33709 .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .comparison-table .plan-card .card-content .upgrade-btn {
33710 font-size: 13px !important;
33711 padding: 10px 8px !important;
33712 }
33713 .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .comparison-table tbody .feature-row .feature-label .feature-label-content {
33714 align-items: start;
33715 justify-content: space-between;
33716 }
33717 .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .comparison-table tbody .feature-row .feature-label .feature-label-content .tooltip-wrapper {
33718 display: inline-block;
33719 margin-top: 2px;
33720 }
33721 .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .list-item-wrapper {
33722 flex-wrap: wrap;
33723 }
33724 .wpfnl-free-vs-pro-comparison-wrapper .table-content-wrapper .list-item-wrapper .list-item {
33725 padding: 5px 10px;
33726 gap: 5px;
33727 }
33728 }
33729 .wpfunnels_page_wpfnl_automations .wpfnl-automation-modal {
33730 position: relative;
33731 z-index: 9999999999;
33732 }
33733 .wpfunnels_page_wpfnl_automations .wpfnl-automation-modal .mintmrm-automation-editor .mintmrm-automation-sidebar .mintmrm-template-modal {
33734 right: -70px;
33735 top: 30px;
33736 }
33737 .wpfunnels_page_wpfnl_automations .wpfnl-automation-modal .mintmrm-automation-editor .mintmrm-automation-sidebar .mintmrm-template-modal .template-modal-inner {
33738 max-height: calc(100vh - 90px);
33739 }
33740 .wpfunnels_page_wpfnl_automations .wpfnl-automation-modal .mintmrm-automation-editor .email-builder-editor {
33741 top: 32px;
33742 }
33743 .wpfunnels_page_wpfnl_automations .wpfnl-automation-modal .mintmrm .mintmrm-automaiton__block-popover .trigger-tab-nav li[data-trigger-type=logical] {
33744 display: none;
33745 }
33746
33747 .wpfnl-comparison-chart-wrapper {
33748 border-radius: 10px;
33749 background: #FFF;
33750 box-shadow: 0px 1px 1px 0px rgba(182, 185, 191, 0.3);
33751 padding: 24px;
33752 }
33753 .wpfnl-comparison-chart-wrapper .wpfnl-loader {
33754 display: flex;
33755 margin: 150px auto;
33756 padding: 40px;
33757 }
33758 .wpfnl-comparison-chart-wrapper .wpfnl-chart-title {
33759 color: #2D3149;
33760 font-size: 18px;
33761 font-style: normal;
33762 font-weight: 600;
33763 line-height: 18px;
33764 margin: 0;
33765 margin-bottom: 24px;
33766 }
33767 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-tabs-container {
33768 display: flex;
33769 align-items: center;
33770 justify-content: space-between;
33771 }
33772 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-tabs-container .wpfnl-comparison-bar-single-tab {
33773 padding: 16px 24px;
33774 position: relative;
33775 cursor: pointer;
33776 }
33777 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-tabs-container .wpfnl-comparison-bar-single-tab.disabled {
33778 pointer-events: none;
33779 cursor: not-allowed;
33780 }
33781 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-tabs-container .wpfnl-comparison-bar-single-tab.disabled .wpfnl-overlay {
33782 width: 99.5%;
33783 padding: 0;
33784 left: -1px;
33785 border-radius: 0;
33786 bottom: -1px;
33787 top: unset;
33788 border: 1px solid rgba(238, 240, 243, 0.8);
33789 border-bottom: none;
33790 border-radius: 10px 10px 0 0;
33791 }
33792 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-tabs-container .wpfnl-comparison-bar-single-tab .wpfnl-tab-header {
33793 display: flex;
33794 align-items: center;
33795 justify-content: flex-start;
33796 gap: 10px;
33797 margin-bottom: 10px;
33798 }
33799 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-tabs-container .wpfnl-comparison-bar-single-tab .wpfnl-tab-header .wpfnl-tab-total-amount {
33800 margin: 0;
33801 color: #2D3149;
33802 font-size: 22px;
33803 font-style: normal;
33804 font-weight: 500;
33805 line-height: 1.36;
33806 letter-spacing: -0.44px;
33807 }
33808 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-tabs-container .wpfnl-comparison-bar-single-tab .wpfnl-tab-header .wpfnl-percentage {
33809 border-radius: 100px;
33810 padding: 4px 7px;
33811 display: flex;
33812 align-items: center;
33813 gap: 1px;
33814 justify-content: center;
33815 font-size: 12px;
33816 font-style: normal;
33817 font-weight: 500;
33818 line-height: 1;
33819 margin: 0;
33820 min-width: 40px;
33821 }
33822 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-tabs-container .wpfnl-comparison-bar-single-tab .wpfnl-tab-header .wpfnl-percentage.wpfnl-decrease {
33823 background: rgba(236, 89, 86, 0.1);
33824 color: #EC5956;
33825 }
33826 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-tabs-container .wpfnl-comparison-bar-single-tab .wpfnl-tab-header .wpfnl-percentage.wpfnl-increase {
33827 background: rgba(18, 183, 106, 0.1);
33828 color: #12B76A;
33829 }
33830 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-tabs-container .wpfnl-comparison-bar-single-tab .wpfnl-tab-title {
33831 margin: 0;
33832 color: #667085;
33833 font-size: 14px;
33834 font-style: normal;
33835 font-weight: 400;
33836 line-height: 1;
33837 }
33838 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-tabs-container .wpfnl-comparison-bar-single-tab::after {
33839 content: "";
33840 width: 1px;
33841 height: 60%;
33842 position: absolute;
33843 background: #E4E6EB;
33844 right: 0;
33845 top: 30%;
33846 }
33847 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-tabs-container .wpfnl-comparison-bar-single-tab.active {
33848 border-radius: 8px 8px 0px 0px;
33849 border: 1px solid rgba(238, 240, 243, 0.8);
33850 background: #FCFCFF;
33851 border-bottom: 0;
33852 }
33853 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-tabs-container .wpfnl-comparison-bar-single-tab.active::after {
33854 content: none;
33855 }
33856 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-tabs-container .wpfnl-comparison-bar-single-tab.no-after::after {
33857 content: none;
33858 }
33859 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-tabs-container .wpfnl-comparison-bar-single-tab:last-child::after {
33860 content: none;
33861 }
33862 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body {
33863 border-radius: 0px 0px 8px 8px;
33864 border: 1px solid rgba(241, 240, 245, 0.8);
33865 background: #FCFCFF;
33866 padding: 24px;
33867 }
33868 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-chart-steps-container {
33869 position: relative;
33870 }
33871 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-chart-steps-container .wpfnl-comparison-chart-steps {
33872 position: absolute;
33873 top: 3px;
33874 left: 0;
33875 height: 292px;
33876 width: 100%;
33877 display: flex;
33878 flex-flow: column;
33879 justify-content: space-between;
33880 }
33881 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-chart-steps-container .wpfnl-comparison-chart-steps .wpfnl-single-step {
33882 color: #9398A5;
33883 text-align: right;
33884 font-size: 12px;
33885 font-style: normal;
33886 font-weight: 400;
33887 line-height: 1.5;
33888 display: block;
33889 position: relative;
33890 }
33891 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-chart-steps-container .wpfnl-comparison-chart-steps .wpfnl-single-step::before {
33892 content: "";
33893 position: absolute;
33894 left: 50px;
33895 bottom: 1px;
33896 top: inherit;
33897 width: calc(100% - 50px);
33898 height: 1px;
33899 background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%23E4E7ECFF' stroke-width='4' stroke-dasharray='3%2c 11' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");
33900 }
33901 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-chart-steps-container .wpfnl-comparison-chart-steps .wpfnl-single-step span {
33902 width: 33px;
33903 display: block;
33904 text-align: right;
33905 position: relative;
33906 bottom: -7px;
33907 }
33908 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-bars-container {
33909 height: 320px;
33910 padding: 10px 0px 9px 60px;
33911 position: relative;
33912 z-index: 1;
33913 display: grid;
33914 grid-template-columns: repeat(12, 1fr);
33915 gap: 0;
33916 }
33917 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-bars-container .wpfnl-comparison-bar {
33918 width: 100%;
33919 height: 94%;
33920 position: relative;
33921 display: flex;
33922 flex-flow: row nowrap;
33923 align-items: flex-end;
33924 gap: 6px;
33925 bottom: 0px;
33926 }
33927 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-bars-container .wpfnl-comparison-bar::before {
33928 height: 100%;
33929 width: 1px;
33930 position: absolute;
33931 background: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMSAxOTkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggc3Ryb2tlPSIjMkQzMTQ5IiBzdHJva2UtZGFzaGFycmF5PSI0IDQiIHN0cm9rZS13aWR0aD0iLjUiIGQ9Ik0uMjUuMjVoLjV2MTk4LjVoLS41eiIvPjwvc3ZnPg==");
33932 left: 38%;
33933 }
33934 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-bars-container .wpfnl-comparison-bar:hover::before {
33935 content: "";
33936 }
33937 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-bars-container .wpfnl-comparison-bar:hover .wpfnl-comparison-bar-tooltip {
33938 display: block;
33939 }
33940 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-bars-container .wpfnl-comparison-bar .wpfnl-comparison-bar-tooltip {
33941 display: none;
33942 border-radius: 8px;
33943 background: #10052E;
33944 box-shadow: 0px 2px 15px 0px rgba(22, 28, 32, 0.08);
33945 padding: 15px 14px;
33946 width: 160px;
33947 z-index: 99;
33948 position: absolute;
33949 transform: translateX(-50%);
33950 left: 45%;
33951 }
33952 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-bars-container .wpfnl-comparison-bar .wpfnl-comparison-bar-tooltip::before {
33953 content: "";
33954 background: #10052E;
33955 width: 10px;
33956 height: 10px;
33957 position: absolute;
33958 bottom: -5px;
33959 transform: rotate(45deg);
33960 left: 45%;
33961 }
33962 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-bars-container .wpfnl-comparison-bar .wpfnl-comparison-bar-tooltip .wpfnl-current-data,
33963 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-bars-container .wpfnl-comparison-bar .wpfnl-comparison-bar-tooltip .wpfnl-previous-data {
33964 color: #CDCFD6;
33965 font-size: 13px;
33966 font-style: normal;
33967 font-weight: 400;
33968 line-height: 12px;
33969 margin: 0;
33970 display: flex;
33971 }
33972 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-bars-container .wpfnl-comparison-bar .wpfnl-comparison-bar-tooltip .wpfnl-current-data b,
33973 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-bars-container .wpfnl-comparison-bar .wpfnl-comparison-bar-tooltip .wpfnl-previous-data b {
33974 color: #FFF;
33975 }
33976 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-bars-container .wpfnl-comparison-bar .wpfnl-comparison-bar-tooltip .wpfnl-current-data .circle,
33977 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-bars-container .wpfnl-comparison-bar .wpfnl-comparison-bar-tooltip .wpfnl-previous-data .circle {
33978 width: 10px;
33979 height: 10px;
33980 border-radius: 50%;
33981 background: #6E42D3;
33982 display: inline-block;
33983 margin-right: 5px;
33984 }
33985 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-bars-container .wpfnl-comparison-bar .wpfnl-comparison-bar-tooltip .wpfnl-current-data .wpfnl-value-wrapper,
33986 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-bars-container .wpfnl-comparison-bar .wpfnl-comparison-bar-tooltip .wpfnl-previous-data .wpfnl-value-wrapper {
33987 display: flex;
33988 flex-wrap: wrap;
33989 gap: 2px;
33990 }
33991 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-bars-container .wpfnl-comparison-bar .wpfnl-comparison-bar-tooltip .wpfnl-previous-data {
33992 margin-top: 8px;
33993 }
33994 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-bars-container .wpfnl-comparison-bar .wpfnl-comparison-bar-tooltip .wpfnl-previous-data .circle {
33995 background: #EAE1FF;
33996 }
33997 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-bars-container .wpfnl-comparison-bar .wpfnl-bar-label {
33998 font-size: 12px;
33999 line-height: 1.2;
34000 color: #9398A5;
34001 position: absolute;
34002 bottom: -40px;
34003 left: 40%;
34004 transform: translateX(-50%);
34005 white-space: nowrap;
34006 transition: all 0.3s ease;
34007 }
34008 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-bars-container .wpfnl-comparison-bar .wpfnl-single-bar {
34009 flex: 1;
34010 min-width: 0;
34011 display: block;
34012 border-radius: 30px 30px 0 0;
34013 position: relative;
34014 }
34015 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-bars-container .wpfnl-comparison-bar .wpfnl-single-bar.wpfnl-compare-to-bar {
34016 background-color: #EAE1FF;
34017 }
34018 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-bars-container .wpfnl-comparison-bar .wpfnl-single-bar.wpfnl-compare-with-bar {
34019 background-color: #6E42D3;
34020 }
34021
34022 @media only screen and (max-width: 1600px) {
34023 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-bars-container .wpfnl-comparison-bar .wpfnl-comparison-bar-tooltip {
34024 left: 40%;
34025 width: 94px;
34026 padding: 10px;
34027 }
34028 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-bars-container .wpfnl-comparison-bar .wpfnl-comparison-bar-tooltip .wpfnl-current-data,
34029 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-bars-container .wpfnl-comparison-bar .wpfnl-comparison-bar-tooltip .wpfnl-previous-data {
34030 font-size: 10px;
34031 }
34032 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-bars-container .wpfnl-comparison-bar .wpfnl-comparison-bar-tooltip .wpfnl-current-data .circle,
34033 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-bars-container .wpfnl-comparison-bar .wpfnl-comparison-bar-tooltip .wpfnl-previous-data .circle {
34034 width: 6px;
34035 height: 6px;
34036 margin-right: 3px;
34037 }
34038 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-bars-container .wpfnl-comparison-bar .wpfnl-comparison-bar-tooltip b {
34039 display: block;
34040 margin-top: 2px;
34041 }
34042 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-bars-container .wpfnl-comparison-bar .wpfnl-comparison-bar-tooltip .wpfnl-current-data .wpfnl-value-wrapper {
34043 margin-top: -3px;
34044 }
34045 }
34046 @media only screen and (max-width: 1399px) {
34047 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-tabs-container .wpfnl-comparison-bar-single-tab {
34048 padding: 10px 15px;
34049 }
34050 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-tabs-container .wpfnl-comparison-bar-single-tab .wpfnl-tab-header .wpfnl-tab-total-amount {
34051 font-size: 18px;
34052 }
34053 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-tabs-container .wpfnl-comparison-bar-single-tab .wpfnl-tab-header .wpfnl-percentage {
34054 min-width: 40px;
34055 padding: 4px 5px;
34056 font-size: 9px;
34057 }
34058 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-tabs-container .wpfnl-comparison-bar-single-tab .wpfnl-tab-header .wpfnl-percentage svg {
34059 width: 12px;
34060 height: 12px;
34061 }
34062 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-tabs-container .wpfnl-comparison-bar-single-tab .wpfnl-tab-title {
34063 font-size: 12px;
34064 }
34065 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-chart-body .wpfnl-comparison-bars-container .wpfnl-comparison-bar::before {
34066 left: 42%;
34067 }
34068 }
34069 @media only screen and (max-width: 960px) {
34070 .wpfnl-comparison-chart-wrapper .wpfnl-comparison-chart .wpfnl-comparison-tabs-container {
34071 flex-wrap: wrap;
34072 }
34073 }
34074 .wpfnl-datepicker {
34075 position: relative;
34076 min-width: 350px;
34077 }
34078 .wpfnl-datepicker input {
34079 cursor: default;
34080 margin: 0.5em;
34081 border-radius: 4px;
34082 background: inherit;
34083 border-radius: 8px;
34084 color: #2D3149;
34085 font-family: Inter;
34086 font-size: 13px;
34087 font-style: normal;
34088 font-weight: 500;
34089 line-height: 1.15;
34090 border: 1px solid #F1F0F5;
34091 padding: 9px 12px;
34092 width: 45%;
34093 }
34094 .wpfnl-datepicker input.single-date {
34095 width: 100%;
34096 margin-left: -1px;
34097 }
34098 .wpfnl-datepicker .multi-input {
34099 display: flex;
34100 align-items: center;
34101 }
34102 .wpfnl-datepicker .multi-input span {
34103 margin: 0 0.5em;
34104 }
34105 .wpfnl-datepicker .calendar {
34106 background: white;
34107 padding: 1em;
34108 }
34109 .wpfnl-datepicker .calendar .calendar-header {
34110 display: flex;
34111 justify-content: space-between;
34112 align-items: center;
34113 margin-bottom: 1em;
34114 }
34115 .wpfnl-datepicker .calendar .calendar-header .pre-month,
34116 .wpfnl-datepicker .calendar .calendar-header .next-month {
34117 border-radius: 8px;
34118 border: 1px solid #F1F0F5;
34119 padding: 8px 15px;
34120 }
34121 .wpfnl-datepicker .calendar .calendar-header .month-name {
34122 color: #2D3149;
34123 font-family: Inter;
34124 font-size: 16px;
34125 font-style: normal;
34126 font-weight: 500;
34127 line-height: 15px;
34128 }
34129 .wpfnl-datepicker .calendar .calendar-header button {
34130 background: none;
34131 border: none;
34132 cursor: pointer;
34133 font-size: 1.2em;
34134 }
34135 .wpfnl-datepicker .calendar .calendar-grid {
34136 display: grid;
34137 grid-template-columns: repeat(7, 1fr);
34138 gap: 0.5em;
34139 }
34140 .wpfnl-datepicker .calendar .calendar-grid .calendar-day {
34141 color: #9398A5;
34142 font-family: Inter;
34143 font-size: 14px;
34144 font-style: normal;
34145 font-weight: 500;
34146 line-height: 14px;
34147 cursor: default;
34148 }
34149 .wpfnl-datepicker .calendar .calendar-grid .calendar-day:hover {
34150 background: none !important;
34151 }
34152 .wpfnl-datepicker .calendar .calendar-grid div {
34153 text-align: center;
34154 padding: 0.5em;
34155 cursor: pointer;
34156 border-radius: 4px;
34157 color: #2D3149;
34158 text-align: center;
34159 font-family: Inter;
34160 font-size: 12px;
34161 font-style: normal;
34162 font-weight: 500;
34163 line-height: 2.667;
34164 }
34165 .wpfnl-datepicker .calendar .calendar-grid div.empty {
34166 background: none;
34167 cursor: default;
34168 }
34169 .wpfnl-datepicker .calendar .calendar-grid div.selected, .wpfnl-datepicker .calendar .calendar-grid div.start-date, .wpfnl-datepicker .calendar .calendar-grid div.end-date {
34170 background: #6E42D3;
34171 color: white;
34172 }
34173 .wpfnl-datepicker .calendar .calendar-grid div.in-range {
34174 background: #e5daff;
34175 }
34176 .wpfnl-datepicker .calendar .calendar-grid div.disabled {
34177 opacity: 0.5;
34178 cursor: default;
34179 pointer-events: none;
34180 }
34181 .wpfnl-datepicker .calendar .calendar-grid div.disabled:hover {
34182 background: none !important;
34183 }
34184 .wpfnl-datepicker .calendar .calendar-grid div:hover:not(.empty) {
34185 background: #f0f0f0;
34186 }
34187
34188 .wpfnl-pro-modal-overlay {
34189 position: fixed;
34190 top: 0;
34191 left: 0;
34192 width: 100%;
34193 height: 100%;
34194 background: rgba(16, 5, 46, 0.3);
34195 backdrop-filter: blur(7px);
34196 justify-content: center;
34197 align-items: center;
34198 display: flex;
34199 z-index: 999999;
34200 }
34201 .wpfnl-pro-modal-overlay .wpfnl-pro-modal-wrapper {
34202 background: #fff;
34203 border-radius: 20px;
34204 padding: 40px;
34205 position: relative;
34206 width: 100%;
34207 max-width: 463px;
34208 position: relative;
34209 box-shadow: 0px 14px 14px #A7A4AF;
34210 animation: wpfnl-bounce 0.3s;
34211 -webkit-animation: wpfnl-bounce 0.3s;
34212 -moz-animation: wpfnl-bounce 0.3s;
34213 -ms-animation: wpfnl-bounce 0.3s;
34214 -o-animation: wpfnl-bounce 0.3s;
34215 }
34216 .wpfnl-pro-modal-overlay .wpfnl-pro-modal-wrapper .wpfnl-pro-modal-close .wpfnl-pro-modal-close-btn {
34217 position: absolute;
34218 right: -14px;
34219 top: -14px;
34220 background: #ffffff;
34221 box-shadow: 0px 1px 1px #dadada;
34222 border-radius: 100px;
34223 width: 34px;
34224 height: 34px;
34225 display: flex;
34226 align-items: center;
34227 justify-content: center;
34228 cursor: pointer;
34229 z-index: 2;
34230 }
34231 .wpfnl-pro-modal-overlay .wpfnl-pro-modal-wrapper .wpfnl-pro-modal-content {
34232 display: flex;
34233 flex-direction: column;
34234 }
34235 .wpfnl-pro-modal-overlay .wpfnl-pro-modal-wrapper .wpfnl-pro-modal-content .wpfnl-pro-modal-header-icon svg {
34236 display: block;
34237 margin-bottom: -18px;
34238 }
34239 .wpfnl-pro-modal-overlay .wpfnl-pro-modal-wrapper .wpfnl-pro-modal-content .wpfnl-pro-modal-header {
34240 width: 100%;
34241 display: flex;
34242 flex-flow: column;
34243 align-items: center;
34244 position: relative;
34245 height: 100%;
34246 overflow: hidden;
34247 }
34248 .wpfnl-pro-modal-overlay .wpfnl-pro-modal-wrapper .wpfnl-pro-modal-content .wpfnl-pro-modal-header .wpfnl-pro-heading {
34249 color: #1D2327;
34250 text-align: center;
34251 font-family: "Inter";
34252 font-size: 22px;
34253 font-weight: 600;
34254 line-height: 1.3;
34255 max-width: 330px;
34256 }
34257 .wpfnl-pro-modal-overlay .wpfnl-pro-modal-wrapper .wpfnl-pro-modal-content .wpfnl-pro-modal-header .wpfnl-pro-sub-heading {
34258 color: #9398A5;
34259 text-align: center;
34260 font-family: Inter;
34261 font-size: 14px;
34262 font-style: normal;
34263 font-weight: 400;
34264 line-height: 1.42;
34265 margin-top: 6px;
34266 width: 80%;
34267 }
34268 .wpfnl-pro-modal-overlay .wpfnl-pro-modal-wrapper .wpfnl-pro-modal-content .wpfnl-pro-modal-body {
34269 margin-top: 26px;
34270 border-top: 1px solid rgba(173, 173, 203, 0.2);
34271 padding-top: 24px;
34272 }
34273 .wpfnl-pro-modal-overlay .wpfnl-pro-modal-wrapper .wpfnl-pro-modal-content .wpfnl-pro-modal-body .feature-title {
34274 color: #4B4B4B;
34275 font-family: "Inter";
34276 font-size: 16px;
34277 font-weight: 600;
34278 line-height: 1;
34279 margin-bottom: 16px;
34280 }
34281 .wpfnl-pro-modal-overlay .wpfnl-pro-modal-wrapper .wpfnl-pro-modal-content .wpfnl-pro-modal-body .wpfnl-pro-features {
34282 display: flex;
34283 flex-flow: column;
34284 gap: 13px;
34285 }
34286 .wpfnl-pro-modal-overlay .wpfnl-pro-modal-wrapper .wpfnl-pro-modal-content .wpfnl-pro-modal-body .wpfnl-pro-features li {
34287 display: flex;
34288 align-items: center;
34289 gap: 8px;
34290 color: #707070;
34291 font-family: "Inter";
34292 font-size: 16px;
34293 font-weight: 400;
34294 line-height: 1.3;
34295 letter-spacing: -0.16px;
34296 }
34297 .wpfnl-pro-modal-overlay .wpfnl-pro-modal-wrapper .wpfnl-pro-modal-content .wpfnl-pro-modal-body .wpfnl-pro-features li span {
34298 color: #707070;
34299 font-size: 16px;
34300 font-weight: 400;
34301 line-height: 1.3;
34302 letter-spacing: -0.14px;
34303 }
34304 .wpfnl-pro-modal-overlay .wpfnl-pro-modal-wrapper .wpfnl-pro-modal-content .wpfnl-pro-modal-footer {
34305 margin-top: 24px;
34306 }
34307 .wpfnl-pro-modal-overlay .wpfnl-pro-modal-wrapper .wpfnl-pro-modal-content .wpfnl-pro-modal-footer .btn-default {
34308 display: block;
34309 line-height: 1;
34310 padding: 18px 30px;
34311 height: auto;
34312 border-radius: 12px;
34313 box-shadow: 0 9px 14px 0 rgba(193, 183, 232, 0.4);
34314 }
34315 .wpfnl-pro-modal-overlay .wpfnl-pro-modal-wrapper .wpfnl-pro-modal-content .wpfnl-pro-modal-footer .wpfnl-pro-modal-footer_container .wpfnl-pro-modal-footer_packages {
34316 display: flex;
34317 align-items: center;
34318 justify-content: center;
34319 gap: 10px;
34320 padding: 0px 0px 10px 0px;
34321 position: relative;
34322 }
34323 .wpfnl-pro-modal-overlay .wpfnl-pro-modal-wrapper .wpfnl-pro-modal-content .wpfnl-pro-modal-footer .wpfnl-pro-modal-footer_container .wpfnl-pro-modal-footer_packages-type {
34324 text-align: left;
34325 width: 42%;
34326 white-space: nowrap;
34327 overflow: hidden;
34328 text-overflow: ellipsis;
34329 padding: 10px;
34330 }
34331 .wpfnl-pro-modal-overlay .wpfnl-pro-modal-wrapper .wpfnl-pro-modal-content .wpfnl-pro-modal-footer .wpfnl-pro-modal-footer_container .wpfnl-pro-modal-footer_packages-type strong {
34332 color: #2D3149;
34333 font-size: 20px;
34334 font-weight: 500;
34335 }
34336 .wpfnl-pro-modal-overlay .wpfnl-pro-modal-wrapper .wpfnl-pro-modal-content .wpfnl-pro-modal-footer .wpfnl-pro-modal-footer_container .wpfnl-pro-modal-footer_packages-type span {
34337 color: #9398A5;
34338 font-size: 12px;
34339 font-weight: 400;
34340 }
34341 .wpfnl-pro-modal-overlay .wpfnl-pro-modal-wrapper .wpfnl-pro-modal-content .wpfnl-pro-modal-footer .wpfnl-pro-modal-footer_container .wpfnl-pro-modal-footer_packages-price {
34342 flex-grow: 1;
34343 padding: 10px;
34344 }
34345 .wpfnl-pro-modal-overlay .wpfnl-pro-modal-wrapper .wpfnl-pro-modal-content .wpfnl-pro-modal-footer .wpfnl-pro-modal-footer_container .wpfnl-pro-modal-footer_packages-price strong {
34346 color: #2D3149;
34347 font-size: 20px;
34348 font-weight: 500;
34349 }
34350 .wpfnl-pro-modal-overlay .wpfnl-pro-modal-wrapper .wpfnl-pro-modal-content .wpfnl-pro-modal-footer .wpfnl-pro-modal-footer_container .wpfnl-pro-modal-footer_packages-price span {
34351 color: #9398A5;
34352 font-size: 12px;
34353 font-weight: 400;
34354 }
34355 .wpfnl-pro-modal-overlay .wpfnl-pro-modal-wrapper .wpfnl-pro-modal-content .wpfnl-pro-modal-footer .wpfnl-pro-modal-footer_container .wpfnl-pro-modal-footer_packages-type, .wpfnl-pro-modal-overlay .wpfnl-pro-modal-wrapper .wpfnl-pro-modal-content .wpfnl-pro-modal-footer .wpfnl-pro-modal-footer_container .wpfnl-pro-modal-footer_packages-price, .wpfnl-pro-modal-overlay .wpfnl-pro-modal-wrapper .wpfnl-pro-modal-content .wpfnl-pro-modal-footer .wpfnl-pro-modal-footer_container .wpfnl-pro-modal-footer_packages-btn {
34356 background: transparent;
34357 border: 1px solid #E8E6EE;
34358 border-radius: 10px;
34359 }
34360 .wpfnl-pro-modal-overlay .wpfnl-pro-modal-wrapper .wpfnl-pro-modal-content .wpfnl-pro-modal-footer .wpfnl-pro-modal-footer_container .wpfnl-pro-modal-footer_packages-btn {
34361 width: 10%;
34362 padding: 16px 0px;
34363 }
34364 .wpfnl-pro-modal-overlay .wpfnl-pro-modal-wrapper .wpfnl-pro-modal-content .wpfnl-pro-modal-footer .wpfnl-pro-modal-footer_container .wpfnl-pro-modal-footer_packages-btn svg {
34365 transition: all 0.3s ease;
34366 }
34367 .wpfnl-pro-modal-overlay .wpfnl-pro-modal-wrapper .wpfnl-pro-modal-content .wpfnl-pro-modal-footer .wpfnl-pro-modal-footer_container .wpfnl-pro-modal-footer_packages .btn-rotate svg {
34368 transform: rotate(180deg);
34369 }
34370 .wpfnl-pro-modal-overlay .wpfnl-pro-modal-wrapper .wpfnl-pro-modal-content .wpfnl-pro-modal-footer .wpfnl-pro-modal-footer_container .wpfnl-pro-modal-footer_packages .wpfnl-pro-modal-select-container {
34371 position: absolute;
34372 display: none;
34373 width: 56%;
34374 top: 92%;
34375 right: 0;
34376 background: #FFFFFF;
34377 border-radius: 10px;
34378 z-index: 1;
34379 border: 1px solid #F6F5FA;
34380 box-shadow: 0px 10px 20px rgba(226, 220, 237, 0.4);
34381 }
34382 .wpfnl-pro-modal-overlay .wpfnl-pro-modal-wrapper .wpfnl-pro-modal-content .wpfnl-pro-modal-footer .wpfnl-pro-modal-footer_container .wpfnl-pro-modal-footer_packages .wpfnl-pro-modal-select-container .wpfnl-pro-modal-select-dropdown li {
34383 padding: 10px;
34384 cursor: pointer;
34385 }
34386 .wpfnl-pro-modal-overlay .wpfnl-pro-modal-wrapper .wpfnl-pro-modal-content .wpfnl-pro-modal-footer .wpfnl-pro-modal-footer_container .wpfnl-pro-modal-footer_packages .wpfnl-pro-modal-select-container .wpfnl-pro-modal-select-dropdown li strong {
34387 color: #2D3149;
34388 font-size: 14px;
34389 font-weight: 500;
34390 }
34391 .wpfnl-pro-modal-overlay .wpfnl-pro-modal-wrapper .wpfnl-pro-modal-content .wpfnl-pro-modal-footer .wpfnl-pro-modal-footer_container .wpfnl-pro-modal-footer_packages .wpfnl-pro-modal-select-container .wpfnl-pro-modal-select-dropdown li span {
34392 color: #9398A5;
34393 font-size: 12px;
34394 font-weight: 400;
34395 }
34396 .wpfnl-pro-modal-overlay .wpfnl-pro-modal-wrapper .wpfnl-pro-modal-content .wpfnl-pro-modal-footer .wpfnl-pro-modal-footer_container .wpfnl-pro-modal-footer_packages .wpfnl-pro-modal-select-container .wpfnl-pro-modal-select-dropdown li:hover {
34397 background: #F6F5FA;
34398 }
34399 .wpfnl-pro-modal-overlay .wpfnl-pro-modal-wrapper .wpfnl-pro-modal-content .wpfnl-pro-modal-footer .wpfnl-pro-modal-footer_container .wpfnl-pro-modal-footer_packages .wpfnl-pro-modal-select-container .wpfnl-pro-modal-select-dropdown li:not(:last-child) {
34400 border-bottom: 1px solid #E8E6EE;
34401 }
34402 .wpfnl-pro-modal-overlay .wpfnl-pro-modal-wrapper .wpfnl-pro-modal-content .wpfnl-pro-modal-footer .wpfnl-pro-modal-footer_container .wpfnl-pro-modal-footer_packages .wpfnl-pro-modal-select-container.show-dropdown {
34403 display: block;
34404 }
34405 .wpfnl-pro-modal-overlay .wpfnl-pro-modal-wrapper .wpfnl-pro-modal-content .wpfnl-pro-modal-footer .wpfnl-pro-modal-footer_container .wpfnl-footer-btn-wrapper {
34406 display: flex;
34407 align-items: center;
34408 justify-content: center;
34409 gap: 16px;
34410 flex-wrap: wrap;
34411 }
34412 .wpfnl-pro-modal-overlay .wpfnl-pro-modal-wrapper .wpfnl-pro-modal-content .wpfnl-pro-modal-footer .wpfnl-pro-modal-footer_container .wpfnl-footer-btn-wrapper .cancel {
34413 color: #2D3149;
34414 font-size: 15px;
34415 font-style: normal;
34416 font-weight: 500;
34417 line-height: normal;
34418 letter-spacing: -0.15px;
34419 background: none;
34420 padding: 0;
34421 height: auto;
34422 min-width: unset;
34423 }
34424 .wpfnl-pro-modal-overlay .wpfnl-pro-modal-wrapper .wpfnl-pro-modal-content .wpfnl-pro-modal-footer .wpfnl-pro-modal-footer_container .wpfnl-footer-btn-wrapper .confirmed {
34425 border-radius: 10px;
34426 background: #6E42D3;
34427 box-shadow: 0px 9px 14px 0px rgba(193, 183, 232, 0.4);
34428 display: flex;
34429 align-items: center;
34430 gap: 8px;
34431 cursor: pointer;
34432 min-height: 40px;
34433 width: 100%;
34434 margin: 0 auto;
34435 justify-content: center;
34436 }
34437 .wpfnl-pro-modal-overlay .wpfnl-pro-modal-wrapper .wpfnl-pro-modal-content .wpfnl-pro-modal-footer .wpfnl-pro-modal-footer_container .wpfnl-footer-btn-wrapper .confirmed span {
34438 color: #FFF;
34439 font-size: 16px;
34440 font-style: normal;
34441 font-weight: 400;
34442 line-height: normal;
34443 text-align: center;
34444 }
34445 .wpfnl-pro-modal-overlay .wpfnl-pro-modal-wrapper .wpfnl-pro-modal-content .wpfnl-pro-modal-footer .wpfnl-pro-modal-footer-text {
34446 display: flex;
34447 align-items: center;
34448 justify-content: center;
34449 margin-top: 10px;
34450 gap: 6px;
34451 font-size: 13px;
34452 }
34453 .wpfnl-pro-modal-overlay .wpfnl-pro-modal-wrapper .wpfnl-pro-modal-content .wpfnl-pro-modal-footer .wpfnl-pro-modal-footer-text strong {
34454 color: #2D3149;
34455 font-size: 14px;
34456 font-weight: 500;
34457 }
34458 .wpfnl-pro-modal-overlay .wpfnl-pro-modal-wrapper .wpfnl-pro-modal-content .wpfnl-pro-modal-footer .wpfnl-pro-modal-footer-text span {
34459 color: #9398A5;
34460 font-size: 12px;
34461 font-weight: 400;
34462 }
34463 .wpfnl-pro-modal-overlay .wpfnl-pro-modal-wrapper .wpfnl-pro-modal-content .wpfnl-pro-modal-footer .wpfnl-pro-modal-footer-text svg {
34464 margin-top: -2px;
34465 }
34466 .wpfnl-pro-modal-overlay .wpfnl-pro-modal-wrapper .wpfnl-pro-modal-content .wpfnl-pro-modal-footer .wpfnl-pro-modal-footer-text svg path {
34467 fill: #4CBB17;
34468 }
34469
34470 /* Standard syntax */
34471 @keyframes wpfnl-bounce {
34472 0% {
34473 transform: scale(0.7);
34474 }
34475 45% {
34476 transform: scale(1.05);
34477 }
34478 80% {
34479 transform: scale(0.95);
34480 }
34481 100% {
34482 transform: scale(1);
34483 }
34484 }
34485 /* Webkit (Safari, older versions of Chrome, etc.) */
34486 @-webkit-keyframes wpfnl-bounce {
34487 0% {
34488 -webkit-transform: scale(0.7);
34489 }
34490 45% {
34491 -webkit-transform: scale(1.05);
34492 }
34493 80% {
34494 -webkit-transform: scale(0.95);
34495 }
34496 100% {
34497 -webkit-transform: scale(1);
34498 }
34499 }
34500 /* Mozilla (Firefox) */
34501 @-moz-keyframes wpfnl-bounce {
34502 0% {
34503 -moz-transform: scale(0.7);
34504 }
34505 45% {
34506 -moz-transform: scale(1.05);
34507 }
34508 80% {
34509 -moz-transform: scale(0.95);
34510 }
34511 100% {
34512 -moz-transform: scale(1);
34513 }
34514 }
34515 /* Microsoft (Internet Explorer) */
34516 @-ms-keyframes wpfnl-bounce {
34517 0% {
34518 -ms-transform: scale(0.7);
34519 }
34520 45% {
34521 -ms-transform: scale(1.05);
34522 }
34523 80% {
34524 -ms-transform: scale(0.95);
34525 }
34526 100% {
34527 -ms-transform: scale(1);
34528 }
34529 }
34530 /* Opera */
34531 @-o-keyframes wpfnl-bounce {
34532 0% {
34533 -o-transform: scale(0.7);
34534 }
34535 45% {
34536 -o-transform: scale(1.05);
34537 }
34538 80% {
34539 -o-transform: scale(0.95);
34540 }
34541 100% {
34542 -o-transform: scale(1);
34543 }
34544 }
34545 #wpfnl-toaster-wrapper {
34546 display: none;
34547 }
34548 #wpfnl-toaster-wrapper.quick-toastify-successful-notification .quick-toastify-alert-toast {
34549 position: fixed;
34550 top: 50px;
34551 right: 30px;
34552 z-index: 9999;
34553 -webkit-animation: quick-toastify-fadeinout 3s linear forwards;
34554 animation: quick-toastify-fadeinout 3s ease-in-out forwards;
34555 }
34556 #wpfnl-toaster-wrapper.quick-toastify-successful-notification .quick-toastify-alert-toast .quick-toastify-alert-container {
34557 background: #ffffff;
34558 border: 1px solid #039855;
34559 box-shadow: 0px 7px 30px rgba(16, 5, 46, 0.08);
34560 border-radius: 10px;
34561 display: flex;
34562 flex-flow: row wrap;
34563 align-items: center;
34564 padding: 15px;
34565 }
34566 #wpfnl-toaster-wrapper.quick-toastify-successful-notification .quick-toastify-alert-toast .quick-toastify-alert-container .quick-toastify-successfull-icon,
34567 #wpfnl-toaster-wrapper.quick-toastify-successful-notification .quick-toastify-alert-toast .quick-toastify-alert-container .quick-toastify-cross-icon {
34568 height: 26px;
34569 width: 26px;
34570 }
34571 #wpfnl-toaster-wrapper.quick-toastify-successful-notification .quick-toastify-alert-toast .quick-toastify-alert-container p {
34572 padding: 0 60px 0 13px;
34573 }
34574 #wpfnl-toaster-wrapper.quick-toastify-successful-notification .quick-toastify-alert-toast .quick-toastify-alert-container .quick-toastify-cross-icon {
34575 background: #ffffff;
34576 border: 1px solid #e4e6eb;
34577 border-radius: 6px;
34578 display: flex;
34579 justify-content: center;
34580 align-items: center;
34581 cursor: pointer;
34582 }
34583 #wpfnl-toaster-wrapper.quick-toastify-successful-notification .quick-toastify-alert-toast .quick-toastify-alert-container .quick-toastify-cross-icon svg path {
34584 fill: #686f7f;
34585 }
34586 #wpfnl-toaster-wrapper.quick-toastify-successful-notification .quick-toastify-alert-toast .quick-toastify-alert-container .quick-toastify-cross-icon:hover {
34587 background: #e4e6eb;
34588 }
34589 #wpfnl-toaster-wrapper.quick-toastify-successful-notification .quick-toastify-successful-notification.quick-toastify-hide {
34590 display: none;
34591 }
34592 #wpfnl-toaster-wrapper {
34593 /* -------Warn notification alert toast------------ */
34594 }
34595 #wpfnl-toaster-wrapper.quick-toastify-warn-notification .quick-toastify-alert-toast {
34596 position: fixed;
34597 top: 120px;
34598 right: 30px;
34599 z-index: 9999;
34600 -webkit-animation: quick-toastify-fadeinout 3s linear forwards;
34601 animation: quick-toastify-fadeinout 3s ease-in-out forwards;
34602 }
34603 #wpfnl-toaster-wrapper.quick-toastify-warn-notification .quick-toastify-alert-toast .quick-toastify-alert-container {
34604 background: #ffffff;
34605 border: 1px solid #ec0707;
34606 box-shadow: 0px 7px 30px rgba(16, 5, 46, 0.08);
34607 border-radius: 10px;
34608 display: flex;
34609 flex-flow: row wrap;
34610 align-items: center;
34611 padding: 15px;
34612 }
34613 #wpfnl-toaster-wrapper.quick-toastify-warn-notification .quick-toastify-alert-toast .quick-toastify-alert-container .quick-toastify-successfull-icon,
34614 #wpfnl-toaster-wrapper.quick-toastify-warn-notification .quick-toastify-alert-toast .quick-toastify-alert-container .quick-toastify-cross-icon {
34615 height: 26px;
34616 width: 26px;
34617 }
34618 #wpfnl-toaster-wrapper.quick-toastify-warn-notification .quick-toastify-alert-toast .quick-toastify-alert-container p {
34619 padding: 0 60px 0 13px;
34620 }
34621 #wpfnl-toaster-wrapper.quick-toastify-warn-notification .quick-toastify-alert-toast .quick-toastify-alert-container .quick-toastify-cross-icon {
34622 background: #ffffff;
34623 border: 1px solid #e4e6eb;
34624 border-radius: 6px;
34625 display: flex;
34626 justify-content: center;
34627 align-items: center;
34628 cursor: pointer;
34629 }
34630 #wpfnl-toaster-wrapper.quick-toastify-warn-notification .quick-toastify-alert-toast .quick-toastify-alert-container .quick-toastify-cross-icon svg path {
34631 fill: #686f7f;
34632 }
34633 #wpfnl-toaster-wrapper.quick-toastify-warn-notification .quick-toastify-alert-toast .quick-toastify-alert-container .quick-toastify-cross-icon:hover {
34634 background: #e4e6eb;
34635 }
34636 @-webkit-keyframes quick-toastify-fadeinout {
34637 0% {
34638 opacity: 0;
34639 top: 80px;
34640 }
34641 20%, 80% {
34642 opacity: 1;
34643 top: 50px;
34644 }
34645 100% {
34646 opacity: 0;
34647 top: 20px;
34648 }
34649 }
34650 @keyframes quick-toastify-fadeinout {
34651 0% {
34652 opacity: 0;
34653 top: 80px;
34654 }
34655 20%, 80% {
34656 opacity: 1;
34657 top: 50px;
34658 }
34659 100% {
34660 opacity: 0;
34661 top: 20px;
34662 }
34663 }
34664
34665 body.rtl .wpfnl-checkbox label {
34666 padding-right: 29px;
34667 padding-left: 0;
34668 }
34669 body.rtl .wpfnl-checkbox label:before {
34670 left: inherit;
34671 right: 0;
34672 }
34673 body.rtl .wpfnl-checkbox label:after {
34674 left: inherit;
34675 right: 5px;
34676 }
34677 body.rtl .wpfnl-radiobtn label {
34678 padding-right: 29px;
34679 padding-left: 0;
34680 }
34681 body.rtl .wpfnl-radiobtn label::before {
34682 content: "";
34683 position: absolute;
34684 left: inherit;
34685 right: 0;
34686 }
34687 body.rtl .wpfnl-radiobtn label::after {
34688 right: 5px;
34689 left: inherit;
34690 }
34691 body.rtl .wpfnl-delete-alert-wrapper {
34692 right: inherit;
34693 left: 0;
34694 }
34695 body.rtl .delete-alert-new-ui .icon {
34696 right: inherit;
34697 left: -12px;
34698 }
34699 body.rtl .delete-alert-new-ui .wpfnl-delete-confirm-body p {
34700 text-align: right;
34701 }
34702 body.rtl .wpfnl-loader {
34703 margin-left: 0;
34704 margin-right: 4px;
34705 }
34706 body.rtl ul.wpfnl-dropdown {
34707 left: 0;
34708 right: inherit;
34709 }
34710 body.rtl ul.wpfnl-dropdown:after {
34711 left: 21px;
34712 right: inherit;
34713 }
34714 body.rtl ul.wpfnl-dropdown li a svg {
34715 margin-left: 6px;
34716 margin-right: 0;
34717 }
34718 body.rtl .wpfnl-field-wrapper > label {
34719 padding-left: 10px;
34720 padding-right: 0;
34721 }
34722 body.rtl .wpfnl-custom-selectbox .selectbox-selected-value {
34723 text-align: right;
34724 }
34725 body.rtl .wpfnl-custom-selectbox .selectbox-selected-value:before {
34726 left: 15px;
34727 right: inherit;
34728 }
34729 body.rtl .wpfnl-custom-selectbox .selectbox-selected-value {
34730 padding: 13px 12px 13px 33px;
34731 }
34732 body.rtl .wpfnl-custom-selectbox .list-title {
34733 right: -8px;
34734 left: inherit;
34735 }
34736
34737 body.rtl .template-library-modal {
34738 left: inherit;
34739 right: 160px;
34740 }
34741 body.rtl .template-library-modal .funnel-templates-header .back-form-modal {
34742 margin-right: 0;
34743 margin-left: 15px;
34744 }
34745 body.rtl .template-library-modal .funnel-templates-header .back-form-modal svg {
34746 left: 1px;
34747 transform: rotate(180deg);
34748 }
34749 body.rtl .step-template-showcase-modal .steps-template__filter-wrapper .wpfnl-modal-close {
34750 margin-right: 0;
34751 margin-left: 15px;
34752 }
34753 body.rtl .step-template-showcase-modal .steps-template__filter-wrapper .wpfnl-modal-close svg {
34754 transform: rotate(180deg);
34755 }
34756 body.rtl .template-library-modal .funnel-templates-header .template-type-filter {
34757 margin-left: 0;
34758 margin-right: auto;
34759 background-position-x: 13px;
34760 }
34761 body.rtl .step-template-showcase-modal .steps-template__filter-wrapper .pro-free__filter,
34762 body.rtl .template-library-modal .funnel-templates-header .pro-free__filter {
34763 margin-left: 0 !important;
34764 margin-right: auto;
34765 }
34766 body.rtl .step-template-showcase-modal .steps-template__filter-wrapper .pro-free__filter li:first-child,
34767 body.rtl .template-library-modal .funnel-templates-header .pro-free__filter li:first-child {
34768 border-radius: 0 50px 50px 0;
34769 }
34770 body.rtl .step-template-showcase-modal .steps-template__filter-wrapper .pro-free__filter li:last-child,
34771 body.rtl .template-library-modal .funnel-templates-header .pro-free__filter li:last-child {
34772 border-radius: 50px 0 0 50px;
34773 }
34774 body.rtl .step-template-showcase-modal .steps-template__filter-wrapper .pro-free__filter li svg,
34775 body.rtl .template-library-modal .funnel-templates-header .pro-free__filter li svg {
34776 margin-right: 0;
34777 margin-left: 8px;
34778 }
34779 body.rtl .template-library-modal .funnel-templates-sidebar .category-filter-wrapper {
34780 padding-right: 0;
34781 padding-left: 8px;
34782 }
34783 body.rtl .template-library-modal .wpfnl-create-funnel__templates .create-funnel__single-template.create__from-scratch .funnel-limit-notice svg,
34784 body.rtl .template-library-modal .wpfnl-create-funnel__templates .create-funnel__single-template.create__from-scratch .btn-default svg {
34785 margin-right: 0;
34786 margin-left: 2px;
34787 }
34788 body.rtl .wpfnl-drawing-window .drawflow .drawflow-node .node-wrapper .create-step-name-modal .modal-header .close,
34789 body.rtl .step-template-showcase-modal .create-step-name-modal .modal-header .close,
34790 body.rtl .template-library-modal .wpfnl-create-funnel__templates-wrapper .create-funnel-name-modal .modal-header .close {
34791 right: inherit;
34792 left: -11px;
34793 }
34794
34795 body.rtl.folded .template-library-modal {
34796 right: 36px;
34797 width: calc(100% - 36px);
34798 }
34799
34800 body.rtl.wp-funnels_page_edit_funnel #wpcontent {
34801 padding-right: 0;
34802 }
34803 body.rtl .steps-page__header {
34804 padding-right: 24px;
34805 padding-left: 12px;
34806 }
34807 body.rtl .steps-page__header-left .wpfnl-logo a {
34808 border-left: 1px solid #E5E8F3;
34809 border-right: 0;
34810 }
34811 body.rtl .steps-page__header-left .back-link {
34812 margin-right: 0;
34813 margin-left: 15px;
34814 }
34815 body.rtl .steps-page__header-left .back-link svg {
34816 transform: rotate(180deg);
34817 }
34818 body.rtl .steps-page__header-left .add-step-condtion-area li > button svg {
34819 margin-right: 0;
34820 margin-left: 5px;
34821 }
34822 body.rtl .steps-page__header-left .add-step-condtion-area li > button.add-new-step svg {
34823 margin-right: 0;
34824 margin-left: 5px;
34825 }
34826 body.rtl .steps-page__header-center .steps-page__fnl-name .fnl-name-btn {
34827 margin-left: 0;
34828 margin-right: 10px;
34829 }
34830 body.rtl .steps-page__header-right {
34831 margin-left: 0;
34832 margin-right: auto;
34833 }
34834 body.rtl .steps-page__header-right .enable-gbf {
34835 margin-right: 0;
34836 margin-left: 15px;
34837 }
34838 body.rtl .steps-page__header-right .enable-gbf,
34839 body.rtl .steps-page__header-right .funnel-stats {
34840 border-right: none;
34841 padding-right: 0;
34842 margin-right: 0;
34843 border-left: 1px solid #E5E8F3;
34844 margin-left: 5px;
34845 padding-left: 20px;
34846 }
34847 body.rtl .steps-page__header-right .enable-gbf .title,
34848 body.rtl .steps-page__header-right .funnel-stats .title {
34849 margin-right: 0;
34850 margin-left: 10px;
34851 }
34852 body.rtl .steps-page__header-right .dropdown-option {
34853 margin-left: 0;
34854 margin-right: 6px;
34855 }
34856 body.rtl .steps-page__header-right .dropdown-option ul.wpfnl-dropdown {
34857 right: inherit;
34858 left: -4px;
34859 }
34860 body.rtl .steps-page__header-right ul.wpfnl-dropdown:after {
34861 left: 11px;
34862 right: inherit;
34863 }
34864 body.rtl .steps-page__header-right .dropdown-option ul.wpfnl-dropdown a svg {
34865 margin-right: 0;
34866 margin-left: 6px;
34867 }
34868 body.rtl .funnel-window .wpfnl-canvas-zoom-control {
34869 left: inherit;
34870 right: 20px;
34871 }
34872 body.rtl .wpfnl-drawing-window .drawflow .drawflow-node .inputs .input {
34873 left: -20px;
34874 right: inherit;
34875 }
34876 body.rtl .reconfigure-condition-modal .wpfnl-delete-confirm-body {
34877 text-align: right;
34878 }
34879
34880 body.rtl .wpfnl-step-settings-drawer {
34881 right: inherit;
34882 left: -190px;
34883 }
34884 body.rtl .wpfnl-step-settings-drawer.show-drawer {
34885 right: inherit;
34886 left: 0;
34887 }
34888 body.rtl .wpfnl-step-settings-drawer .drawer-header .drawer-title {
34889 display: flex;
34890 align-items: center;
34891 gap: 3px;
34892 flex-flow: row wrap;
34893 }
34894 body.rtl .steps-settings .steps-settings__tab-nav li a svg {
34895 margin-right: 0;
34896 margin-left: 8px;
34897 }
34898 body.rtl .step-settings__single-tab-content.product .product-head .product-search {
34899 margin-left: 0;
34900 margin-right: 0;
34901 }
34902 body.rtl .step-settings__single-tab-content .product-head .wpfnl-tooltip,
34903 body.rtl .checkout-product-setting-tab__content-wrapper .product-head .wpfnl-tooltip {
34904 margin-left: 10px;
34905 margin-right: auto;
34906 }
34907 body.rtl .step-settings__single-tab-content .product-head .add-product-btn,
34908 body.rtl .checkout-product-setting-tab__content-wrapper .product-head .add-product-btn {
34909 margin-left: 0;
34910 margin-right: 15px;
34911 }
34912 body.rtl .step-settings__single-tab-content .product-head .title,
34913 body.rtl .checkout-product-setting-tab__content-wrapper .product-head .title {
34914 margin-right: 0;
34915 margin-left: 10px;
34916 }
34917 body.rtl .step-settings__single-tab-content .accordion-footer,
34918 body.rtl .step-settings__single-tab-content .accordion-head,
34919 body.rtl .checkout-product-setting-tab__content-wrapper .accordion-footer,
34920 body.rtl .checkout-product-setting-tab__content-wrapper .accordion-head {
34921 padding: 20px 60px 20px 25px;
34922 }
34923 body.rtl .step-settings__single-tab-content .product-single__accordion-head,
34924 body.rtl .checkout-product-setting-tab__content-wrapper .product-single__accordion-head {
34925 padding: 25px 60px 25px 25px;
34926 }
34927 body.rtl .step-settings__single-tab-content .accordion-footer .total-price,
34928 body.rtl .step-settings__single-tab-content .product-single__accordion-head .total-price,
34929 body.rtl .step-settings__single-tab-content .accordion-head .total-price,
34930 body.rtl .checkout-product-setting-tab__content-wrapper .accordion-footer .total-price,
34931 body.rtl .checkout-product-setting-tab__content-wrapper .product-single__accordion-head .total-price,
34932 body.rtl .checkout-product-setting-tab__content-wrapper .accordion-head .total-price {
34933 text-align: left;
34934 }
34935 body.rtl .step-settings__single-tab-content .product-single__accordion-head .product-name ul .product-title,
34936 body.rtl .checkout-product-setting-tab__content-wrapper .product-single__accordion-head .product-name ul .product-title {
34937 padding-left: 0;
34938 padding-right: 19px;
34939 }
34940 body.rtl .step-settings__single-tab-content .product-single__accordion-head .product-action .product-edit,
34941 body.rtl .checkout-product-setting-tab__content-wrapper .product-single__accordion-head .product-action .product-edit {
34942 margin-left: 0;
34943 margin-right: 6px;
34944 }
34945 body.rtl .order-bump-accordion-wrapper .order-bump-accordion-header .title-area .icon {
34946 margin-right: 0;
34947 margin-left: 12px;
34948 }
34949 body.rtl .order-bump-accordion-wrapper .order-bump-accordion-header .title-area .title {
34950 display: inline-flex;
34951 gap: 3px;
34952 }
34953 body.rtl .order-bump-accordion-wrapper .order-bump-accordion-header .action-area button {
34954 margin: 0 6px 0 0;
34955 }
34956 body.rtl .checkout-order-bump-setting-tab__content-wrapper .order-bump-settings-area {
34957 margin-right: 0;
34958 margin-left: 25px;
34959 }
34960 body.rtl .checkout-order-bump-setting-tab__content-wrapper .wpfnl-field-wrapper > label .color-picker {
34961 right: inherit;
34962 left: 10px;
34963 }
34964 body.rtl .wpfnl-order-bump__template-style1 .template-preview-wrapper .template-content {
34965 padding-left: 0;
34966 padding-right: 20px;
34967 }
34968 body.rtl .wpfnl-order-bump__template-style1 .offer-checkbox .wpfnl-checkbox label {
34969 padding-left: 0;
34970 padding-right: 26px;
34971 }
34972 body.rtl .wpfnl-order-bump__template-style1 .offer-checkbox .wpfnl-checkbox label:after {
34973 left: inherit;
34974 right: 4px;
34975 }
34976 body.rtl .wpfnl-order-bump__template-style2 .offer-checkbox .wpfnl-checkbox label {
34977 padding: 0 20px 0 0;
34978 }
34979 body.rtl .wpfnl-order-bump__template-style2 .offer-checkbox .nav-arrow svg {
34980 transform: rotate(180deg);
34981 }
34982 body.rtl .wpfnl-order-bump__template-style2 .offer-checkbox .nav-arrow {
34983 margin-right: 0;
34984 margin-left: 10px;
34985 animation: moveArrowRtl 1s linear infinite;
34986 }
34987 body.rtl .wpfnl-order-bump__template-style2 .template-preview-wrapper .template-content {
34988 padding-left: 0;
34989 padding-right: 20px;
34990 }
34991 body.rtl .wpfnl-order-bump__template-style2 .offer-checkbox .wpfnl-checkbox label:after {
34992 left: inherit;
34993 right: 3px;
34994 }
34995 body.rtl .wpfnl-order-bump__template-style3 .offer-checkbox .wpfnl-checkbox label {
34996 padding-left: 0;
34997 padding-right: 28px;
34998 }
34999 body.rtl .wpfnl-order-bump__template-style3 .offer-checkbox .wpfnl-checkbox label:after {
35000 left: inherit;
35001 right: 4px;
35002 width: 9px;
35003 height: 5px;
35004 }
35005 body.rtl .wpfnl-order-bump__template-style4 .template-preview-wrapper .template-content {
35006 padding-left: 0;
35007 padding-right: 14px;
35008 }
35009 body.rtl .wpfnl-order-bump__template-style4 .template-preview-wrapper .template-price {
35010 padding-left: 10px;
35011 padding-right: 10px;
35012 }
35013 body.rtl .wpfnl-order-bump__template-style5 .offer-checkbox .wpfnl-checkbox label {
35014 padding-left: 50px;
35015 padding-right: 0;
35016 }
35017 body.rtl .wpfnl-order-bump__template-style5 .offer-checkbox .wpfnl-checkbox label:before {
35018 left: 0;
35019 right: inherit;
35020 }
35021 body.rtl .wpfnl-order-bump__template-style5 .offer-checkbox .wpfnl-checkbox label:after {
35022 left: 4px;
35023 right: inherit;
35024 }
35025 body.rtl .wpfnl-order-bump__template-style5 .offer-checkbox .wpfnl-checkbox input[type=checkbox]:checked + label::after {
35026 right: inherit;
35027 left: 26px;
35028 }
35029 body.rtl .wpfnl-order-bump__template-style5 .template-preview-wrapper .template-content {
35030 padding-right: 0;
35031 padding-left: 14px;
35032 }
35033 body.rtl .wpfnl-order-bump__template-style6 .template-preview-wrapper .template-content {
35034 padding-right: 0;
35035 padding-left: 20px;
35036 }
35037 body.rtl .wpfnl-order-bump__template-style6 .offer-checkbox .wpfnl-checkbox label {
35038 padding: 0 26px 0 0;
35039 }
35040 body.rtl .wpfnl-order-bump__template-style6 .offer-checkbox .wpfnl-checkbox label:after {
35041 left: inherit;
35042 right: 4px;
35043 width: 9px;
35044 height: 5px;
35045 }
35046 body.rtl .wpfnl-order-bump__template-style7 .template-preview-wrapper .template-content-wrapper {
35047 padding-right: 0;
35048 padding-left: 15px;
35049 }
35050 body.rtl .wpfnl-order-bump__template-style8 .offer-checkbox .nav-arrow {
35051 margin-right: 0;
35052 margin-left: 10px;
35053 }
35054 body.rtl .wpfnl-order-bump__template-style8 .offer-checkbox .wpfnl-checkbox label {
35055 padding: 0 20px 0 0;
35056 }
35057 body.rtl .wpfnl-order-bump__template-style8 .offer-checkbox .wpfnl-checkbox label:after {
35058 left: inherit;
35059 right: 2px;
35060 top: 5px;
35061 width: 6px;
35062 height: 3px;
35063 }
35064 body.rtl .wpfnl-order-bump__template-style8 .offer-checkbox .nav-arrow svg {
35065 transform: rotate(180deg);
35066 }
35067 body.rtl .wpfnl-order-bump__template-style9 .template-preview-wrapper .template-content {
35068 padding-right: 20px;
35069 padding-left: 0;
35070 }
35071 body.rtl .wpfnl-order-bump__template-style9 .offer-checkbox .wpfnl-checkbox label {
35072 padding: 0 26px 0 0;
35073 }
35074 body.rtl .wpfnl-order-bump__template-style9 .offer-checkbox .wpfnl-checkbox label:after {
35075 right: 3px;
35076 left: inherit;
35077 }
35078 body.rtl .wpfnl-order-bump__template-style10 .template-preview-wrapper .template-title {
35079 padding-left: 15px;
35080 padding-right: 0;
35081 }
35082 body.rtl .wpfnl-order-bump__template-style10 .template-preview-wrapper .template-title .nav-arrow {
35083 top: 2px;
35084 margin-left: 7px;
35085 margin-right: 0;
35086 }
35087 body.rtl .wpfnl-order-bump__template-style10 .template-preview-wrapper .template-title .nav-arrow svg {
35088 transform: rotate(-180deg);
35089 }
35090 body.rtl .wpfnl-order-bump__template-style10 .offer-checkbox {
35091 text-align: left;
35092 }
35093 body.rtl .wpfnl-order-bump__template-style11 .template-preview-wrapper .template-title-area .product-price {
35094 text-align: left;
35095 }
35096 body.rtl .wpfnl-order-bump__template-style11 .offer-checkbox .wpfnl-checkbox label {
35097 padding: 0 26px 0 0;
35098 }
35099 body.rtl .wpfnl-order-bump__template-style11 .offer-checkbox .wpfnl-checkbox label:after {
35100 right: 4px;
35101 left: inherit;
35102 }
35103 body.rtl .wpfnl-order-bump__template-style12 .template-preview-wrapper .template-img {
35104 margin: 0 0 6px 16px;
35105 float: right;
35106 }
35107 body.rtl .wpfnl-order-bump__template-style12 .template-preview-wrapper .template-content {
35108 clear: left;
35109 }
35110 body.rtl .wpfnl-order-bump__template-style12 .offer-checkbox .wpfnl-checkbox label {
35111 padding-right: 26px;
35112 padding-left: 0;
35113 }
35114 body.rtl .wpfnl-order-bump__template-style12 .offer-checkbox .wpfnl-checkbox label:after {
35115 right: 4px;
35116 left: inherit;
35117 }
35118 body.rtl .wpfnl-order-bump__template-style13 .offer-checkbox .wpfnl-checkbox label {
35119 padding-right: 26px;
35120 padding-left: 0;
35121 }
35122 body.rtl .wpfnl-order-bump__template-style13 .offer-checkbox .wpfnl-checkbox label:after {
35123 right: 4px;
35124 left: inherit;
35125 }
35126 body.rtl .wpfnl-order-bump__template-style13 .product-price {
35127 margin-right: 5px;
35128 margin-left: 0;
35129 }
35130 body.rtl .wpfnl-order-bump__template-style13 .template-preview-wrapper .template-content {
35131 padding-right: 20px;
35132 padding-left: 0;
35133 }
35134 body.rtl .wpfnl-order-bump__template-style14 .offer-checkbox .wpfnl-checkbox label {
35135 padding: 0 26px 0 0;
35136 }
35137 body.rtl .wpfnl-order-bump__template-style14 .offer-checkbox .wpfnl-checkbox label:after {
35138 right: 3px;
35139 left: inherit;
35140 }
35141 body.rtl .wpfnl-order-bump__template-style14 .template-preview-wrapper .template-content {
35142 padding-right: 20px;
35143 padding-left: 0;
35144 }
35145 body.rtl .checkout-edit-field-tab__content-wrapper .edit-field-settings__tab-nav li.restore-btn {
35146 margin-right: auto;
35147 margin-left: 0;
35148 }
35149 body.rtl .checkout-edit-field-tab__content-wrapper .edit-field-settings__tab-nav li.add-new-checkout-field-btn {
35150 margin-right: 20px;
35151 margin-left: 0;
35152 }
35153 body.rtl .checkout-edit-field-tab__content-wrapper .edit-field-settings__tab-nav {
35154 padding: 23px 0 23px 20px;
35155 }
35156 body.rtl .edit-field-settings__single-tab-content .checkout-field-header {
35157 padding: 20px 65px 20px 20px;
35158 }
35159 body.rtl .edit-field-settings__single-tab-content .checkout__single-field {
35160 padding: 25px 65px 25px 20px;
35161 }
35162 body.rtl .edit-field-settings__single-tab-content .checkout-field-header .field-hamburger,
35163 body.rtl .edit-field-settings__single-tab-content .checkout__single-field .field-hamburger {
35164 right: 20px;
35165 left: inherit;
35166 }
35167 body.rtl .wpfnl-step-settings-drawer.edit-field-drawer.show-edit-field-drawer {
35168 right: inherit;
35169 left: 0;
35170 }
35171 body.rtl .checkout-edit-field-tab__content-wrapper .edit-field-drawer .drawer-body .wpfnl-field-wrapper .wpfnl-checkbox label {
35172 padding-right: 33px;
35173 padding-left: 0;
35174 }
35175 body.rtl .step-settings__single-tab-content .product-head .product-search,
35176 body.rtl .checkout-product-setting-tab__content-wrapper .product-head .product-search {
35177 margin-left: 0;
35178 margin-right: auto;
35179 }
35180 body.rtl .step-settings__single-tab-content .product-head .product-search .select2-selection__rendered,
35181 body.rtl .checkout-product-setting-tab__content-wrapper .product-head .product-search .select2-selection__rendered {
35182 padding: 10px 35px 10px 10px;
35183 }
35184 body.rtl .step-settings__single-tab-content .product-head .product-search .search-icon,
35185 body.rtl .checkout-product-setting-tab__content-wrapper .product-head .product-search .search-icon {
35186 left: inherit;
35187 right: 10px;
35188 }
35189 body.rtl .steps-settings .settings-content__footer .btn-default .wpfnl-loader {
35190 margin-left: 0;
35191 margin-right: 6px;
35192 }
35193 @keyframes moveArrowRtl {
35194 0%, 100% {
35195 transform: translateX(8px);
35196 opacity: 1;
35197 }
35198 50%, 90% {
35199 transform: translateX(-15px);
35200 opacity: 0;
35201 }
35202 99% {
35203 transform: translateX(8px);
35204 opacity: 0;
35205 }
35206 }
35207
35208 @media only screen and (max-width: 1199px) {
35209 body.rtl .step-settings__single-tab-content .product-single__accordion-head,
35210 body.rtl .checkout-product-setting-tab__content-wrapper .product-single__accordion-head {
35211 padding: 20px 50px 20px 20px;
35212 }
35213 }
35214 body.rtl .wpfnl-selectbox .selected-option {
35215 padding: 13px 14px 11px 30px;
35216 }
35217 body.rtl .wpfnl-selectbox .selected-option:before {
35218 left: 14px;
35219 right: inherit;
35220 }
35221 body.rtl .step-condition-drawer .false-condition-wapper .next-step-box .wpfnl-selectbox .selected-option {
35222 padding: 14px 14px 12px 30px;
35223 }
35224 body.rtl .step-condition-drawer .false-condition-wapper .next-step-box .wpfnl-selectbox .add-item-step button svg {
35225 transform: rotate(-180deg);
35226 }
35227
35228 body.rtl .ab-testing-drawer .header-left .ab-testing-status {
35229 margin-left: 0;
35230 margin-right: 8px;
35231 }
35232 body.rtl .wpfnl-step-settings-drawer .drawer-header .wpfnl-drawer-close svg {
35233 transform: rotate(180deg);
35234 }
35235 body.rtl .ab-testing-drawer .header-right .more-options .options-dropdown {
35236 left: -10px;
35237 right: inherit;
35238 }
35239 body.rtl .ab-testing-drawer .traffic-distribution-modal {
35240 right: inherit;
35241 left: 0;
35242 }
35243 body.rtl .ab-testing-drawer .traffic-distribution-modal .traffic-distribution-modal-body .variation-single-list .variation-step-title .variation-type {
35244 margin-left: 0;
35245 margin-right: 8px;
35246 }
35247 body.rtl .ab-testing-drawer .header-right .btn-default .wpfnl-loader {
35248 margin: 0;
35249 }
35250 body.rtl .ab-testing-stats .stats-wrapper thead th .col-inner-wrap {
35251 text-align: right;
35252 }
35253 body.rtl .ab-testing-drawer .ab-testing-winner-modal {
35254 right: inherit;
35255 left: 0;
35256 }
35257 body.rtl .ab-testing-drawer .ab-testing-winner-modal .ab-testing-winner-modal-body .wpfnl-checkbox label {
35258 padding-right: 29px;
35259 padding-left: 0;
35260 }
35261 body.rtl .ab-testing-drawer .ab-testing-winner-modal .ab-testing-winner-modal-body .wpfnl-checkbox label:after {
35262 right: 3px;
35263 left: inherit;
35264 }
35265 body.rtl .ab-testing-drawer .single-ab-step .step-control-button .options-dropdown {
35266 left: inherit;
35267 right: 0;
35268 }
35269 body.rtl .ab-testing-drawer .single-ab-step .variation-type {
35270 right: 15px;
35271 left: inherit;
35272 }
35273 body.rtl .ab-testing-drawer .single-ab-step .ab-variation-delete {
35274 right: inherit;
35275 left: -8px;
35276 }
35277 body.rtl .ab-testing-drawer .add-step-wrapper .add-steps-options,
35278 body.rtl .wpfnl-drawing-window .addstep .add-step-wrapper .add-steps-options {
35279 right: calc(100% + 15px);
35280 left: inherit;
35281 }
35282 body.rtl .ab-testing-drawer .add-step-wrapper .add-steps-options {
35283 right: calc(100% + 15px);
35284 left: inherit;
35285 }
35286 body.rtl .ab-testing-drawer .ab-testing-confirmation-modal {
35287 right: 160px;
35288 left: inherit;
35289 }
35290 body.rtl .folded .ab-testing-drawer .ab-testing-confirmation-modal {
35291 right: 36px;
35292 left: inherit;
35293 }
35294 body.rtl .ab-testing-drawer .ab-testing-confirmation-modal .close-confirmation-modal {
35295 left: -13px;
35296 right: inherit;
35297 }
35298
35299 body.rtl .wpfnl-webhook-drawer .drawer-header .webhook-search {
35300 margin-right: auto;
35301 margin-left: 0;
35302 }
35303 body.rtl .wpfnl-webhook-drawer .drawer-header .webhook-search input[type=text] {
35304 padding-right: 34px;
35305 margin-left: 15px;
35306 }
35307 body.rtl .wpfnl-webhook-drawer .drawer-header .webhook-search svg {
35308 right: 14px;
35309 left: inherit;
35310 }
35311 body.rtl .webhook-settings-drawer .wpfnl-field-wrapper .wpfnl-fields .link-icon {
35312 border-left: 1px solid #EEF0F3;
35313 border-right: 0;
35314 }
35315 body.rtl .webhook-settings-drawer .request-url input[type=text] {
35316 padding-right: 50px;
35317 padding-left: 15px;
35318 }
35319 body.rtl .webhook-settings-drawer .wpfnl-field-wrapper select {
35320 padding-left: 36px;
35321 padding-right: 15px;
35322 background-position-x: 15px;
35323 }
35324 body.rtl .webhook-settings-drawer .additional-settings .request-body .wpfnl-radiobtn label::after {
35325 right: 6px;
35326 left: inherit;
35327 }
35328 body.rtl .wpfnl-webhook-drawer .drawer-body .wpfnl-field-wrapper > label.has-tooltip .wpfnl-tooltip {
35329 margin-right: 3px;
35330 margin-left: 0;
35331 }
35332 body.rtl .webhook-settings-drawer .feed-name .wpfnl-tooltip p {
35333 right: calc(100% + 8px);
35334 left: inherit;
35335 }
35336 body.rtl .webhook-settings-drawer .feed-name .wpfnl-tooltip p:before {
35337 right: -4px;
35338 left: inherit;
35339 }
35340 body.rtl .wpfnl-webhook-drawer .webhook-list-wrapper .webhook-single-list .action-field button {
35341 margin-right: 2px;
35342 margin-left: 0;
35343 }
35344 body.rtl .delete-alert-new-ui .wpfnl-delete-confirm-body {
35345 padding: 26px 26px 26px 20px;
35346 }
35347
35348 body.rtl .wpfnl-drawflow-window .wpfnl-analytics {
35349 right: inherit;
35350 left: 0px;
35351 }
35352 body.rtl .wpfnl-drawflow-window .wpfnl-analytics .analytics-header .backto-steps svg {
35353 transform: rotate(180deg);
35354 }
35355 body.rtl .wpfnl-drawflow-window .wpfnl-analytics .analytics-header .header-right select {
35356 padding: 14px 20px 12px 40px;
35357 background-position-x: 15px;
35358 }
35359 body.rtl .wpfnl-drawflow-window .wpfnl-analytics .analytics-full-loader {
35360 right: 160px;
35361 left: inherit;
35362 }
35363 body.rtl.folded .wpfnl-drawflow-window .wpfnl-analytics .analytics-full-loader {
35364 right: 36px;
35365 left: inherit;
35366 }
35367 body.rtl .wpfnl-analytics .analytics-revenue .revenue-box-header .stat-indicator .indicator:before {
35368 margin-left: 8px;
35369 margin-right: 0;
35370 }
35371 body.rtl .wpfnl-analytics .analytics-revenue .single-tab-content .barchart-inner-wrapper {
35372 padding: 10px 60px 9px 15px;
35373 }
35374 body.rtl .wpfnl-analytics .analytics-revenue .single-tab-content .chart-percent-label .single-label:before {
35375 right: 50px;
35376 left: inherit;
35377 }
35378 body.rtl .wpfnl-analytics .analytics-conversion .conversion-box-header .carousel-navigator {
35379 direction: ltr;
35380 }
35381
35382 @media only screen and (max-width: 782px) {
35383 body.rtl.folded .wpfnl-drawflow-window .wpfnl-analytics .analytics-full-loader {
35384 right: 0;
35385 left: inherit;
35386 }
35387 }
35388 body.rtl .wpfnl-dashboard__header .funnel-search {
35389 margin-left: 20px;
35390 margin-right: 0;
35391 }
35392 body.rtl .wpfnl-dashboard__header .funnel-search .search-group input {
35393 padding-right: 40px;
35394 padding-left: 0;
35395 }
35396 body.rtl .wpfnl-dashboard__header .funnel-search .search-group svg {
35397 right: 12px;
35398 left: inherit;
35399 }
35400 body.rtl .wpfnl-dashboard__header a.import-export {
35401 margin-left: 14px;
35402 margin-right: 0;
35403 }
35404 body.rtl .wpfnl-dashboard__header a.import-export.wpfnl-export-all-funnels {
35405 margin-left: 14px;
35406 margin-right: auto;
35407 }
35408 body.rtl .wpfnl-dashboard__header .add-new-funnel-btn svg {
35409 margin-left: 3px;
35410 margin-right: 0;
35411 }
35412 body.rtl .funnel-list__wrapper .funnel__single-list .funnel-list__bulk-action {
35413 right: 24px;
35414 left: inherit;
35415 }
35416 body.rtl .funnel-list__wrapper .funnel__single-list .bulk-action-wrapper {
35417 right: 60px;
35418 left: inherit;
35419 }
35420 body.rtl .funnel-list__wrapper .funnel__single-list .bulk-action-wrapper .bulk-delete-toggler > svg {
35421 margin-right: 16px;
35422 margin-left: 0;
35423 }
35424 body.rtl .funnel-list__wrapper .funnel__single-list .bulk-action-wrapper .bulk-delete-toggler:before {
35425 left: 27px;
35426 right: inherit;
35427 }
35428 body.rtl .funnel-list__wrapper .funnel__single-list.list-header {
35429 padding: 15px 60px 15px 24px;
35430 }
35431 body.rtl .funnel-list__wrapper .funnel__single-list .wpfnl-name {
35432 padding-right: 45px;
35433 padding-left: 15px;
35434 }
35435 body.rtl .funnel-list__wrapper .funnel__single-list {
35436 padding: 14px 60px 14px 24px;
35437 }
35438 body.rtl .funnel-list__wrapper .funnel__single-list .wpfnl-name .builder-logo {
35439 right: 0;
35440 left: inherit;
35441 }
35442 body.rtl .funnel-list__wrapper .funnel__single-list .wpfnl-intigrations .automation-tag svg {
35443 margin-left: 6px;
35444 margin-right: 0;
35445 }
35446 body.rtl .funnel-list__wrapper .funnel__single-list .list-action ul.more-actions {
35447 left: -22px;
35448 right: inherit;
35449 }
35450 body.rtl .wpfnl-pagination .nav-link.prev svg,
35451 body.rtl .wpfnl-pagination .nav-link.next svg {
35452 transform: rotate(180deg);
35453 }
35454
35455 @media only screen and (max-width: 1199px) {
35456 body.rtl .funnel-list__wrapper .funnel__single-list.list-header {
35457 padding: 15px 45px 15px 15px;
35458 }
35459 body.rtl .funnel-list__wrapper .funnel__single-list {
35460 padding: 10px 45px 10px 15px;
35461 }
35462 body.rtl .funnel-list__wrapper .funnel__single-list .funnel-list__bulk-action {
35463 right: 15px;
35464 }
35465 body.rtl .funnel-list__wrapper .funnel__single-list .wpfnl-name {
35466 padding-left: 10px;
35467 }
35468 }
35469 body.rtl .funnel-settings__header {
35470 padding: 28px 30px 27px 20px;
35471 }
35472 body.rtl .funnel-settings__header .helper-link li {
35473 margin-right: 35px;
35474 margin-left: 0;
35475 }
35476 body.rtl .funnel-settings__header .helper-link li:first-child {
35477 margin-right: 0;
35478 }
35479 body.rtl .wpfn-settings__nav {
35480 border-right: 0;
35481 border-left: 1px solid #EBEDF0;
35482 }
35483 body.rtl .wpfn-settings__nav .nav-li svg {
35484 margin-left: 0;
35485 margin-right: 0;
35486 }
35487 body.rtl .wpfn-settings__nav .nav-li .pro-tag-icon {
35488 margin-left: 0;
35489 margin-right: auto;
35490 }
35491 body.rtl .wpfn-settings__header-actions {
35492 margin-left: 0;
35493 margin-right: auto;
35494 }
35495 body.rtl .wpfnl-field-wrapper > label.has-tooltip .wpfnl-tooltip {
35496 margin-right: 10px;
35497 margin-left: 0;
35498 }
35499 body.rtl .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-field-wrapper .wpfnl-fields .clear-template span {
35500 margin-left: 5px;
35501 margin-right: 0;
35502 }
35503 body.rtl .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .utm .settings-title > svg,
35504 body.rtl .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .gtm .settings-title > svg,
35505 body.rtl .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .facebook-pixel .settings-title > svg {
35506 margin-left: 10px;
35507 margin-right: 0;
35508 }
35509 body.rtl .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .utm .settings-title a,
35510 body.rtl .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .gtm .settings-title a,
35511 body.rtl .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .facebook-pixel .settings-title a {
35512 margin-right: auto;
35513 margin-left: 0;
35514 }
35515 body.rtl .wpfnl-funnel-settings__wrapper .wpfnl-funnel__single-settings .wpfnl-field-wrapper.analytics-stats .wpfnl-fields .wpfnl-checkbox {
35516 margin: 5px 0 5px 25px;
35517 }
35518
35519 body.rtl .mailmint-automation .header-right .more-options .options-dropdown {
35520 left: -10px;
35521 right: inherit;
35522 }
35523 body.rtl .mailmint-automation .automation-single-step .delete-action {
35524 left: -10px;
35525 right: inherit;
35526 }
35527 body.rtl .wpfnl-custom-selectbox .selectbox-search input[type=search] {
35528 padding: 6px 36px 4px 15px;
35529 }
35530 body.rtl .wpfnl-custom-selectbox .selectbox-search .search-icon {
35531 right: 25px;
35532 left: inherit;
35533 }
35534 body.rtl .mailmint-automation .steps-settings-sidebar .logical-condition .rules-wrapper .single-rules .wpfnl-selectbox .submenu {
35535 right: 100%;
35536 left: inherit;
35537 }
35538 body.rtl .mailmint-automation .steps-settings-sidebar .logical-condition .rules-wrapper .single-rules .wpfnl-selectbox .angle-right {
35539 left: 9px;
35540 right: inherit;
35541 transform: rotate(90deg);
35542 }
35543 body.rtl .mailmint-automation .steps-settings-sidebar .vue-datpicker .dp__input {
35544 padding: 11px 32px 9px 20px;
35545 }
35546 body.rtl .mailmint-automation .steps-settings-sidebar .logical-condition .rules-wrapper .single-rules:before {
35547 left: 8px;
35548 right: inherit;
35549 }
35550 body.rtl .mailmint-automation .steps-settings-sidebar .logical-condition .rules-wrapper .single-rules .condition-symbol {
35551 left: -4px;
35552 right: inherit;
35553 }
35554 body.rtl .mailmint-automation .steps-settings-sidebar .logical-condition .rules-wrapper .single-rules .rules-actions::before {
35555 left: -30px;
35556 right: inherit;
35557 }
35558 body.rtl .mailmint-automation .steps-settings-sidebar .steps-settings .form-group select {
35559 padding-left: 38px;
35560 padding-right: 15px;
35561 background-position-x: 15px;
35562 }
35563 body.rtl .mailmint-automation .steps-settings-sidebar .webhook-outgoing .current-user-repeater > hr {
35564 right: -15px;
35565 left: inherit;
35566 }
35567 body.rtl .mailmint-automation .steps-settings-sidebar .add-template-section .add-template > span svg {
35568 margin-left: 0;
35569 margin-right: 8px;
35570 transform: rotate(180deg);
35571 }
35572 body.rtl .wpfnl-mrm-email-template__wrapper {
35573 left: 0;
35574 right: inherit;
35575 }
35576 body.rtl .wpfnl-mrm-email-template__modal .cross-icon {
35577 left: -20px;
35578 right: inherit;
35579 }
35580 body.rtl .mailmint-automation .logical-decision-box .single-decision.decision-yes {
35581 transform: translateX(calc(-50% + 1px));
35582 }
35583 body.rtl .mailmint-automation .logical-decision-box .single-decision.decision-no {
35584 transform: translateX(calc(50% - 1px));
35585 }
35586 body.rtl .mailmint-automation .logical-decision-box .logical-text {
35587 left: 25%;
35588 right: inherit;
35589 }
35590 body.rtl .mailmint-automation .logical-decision-box .logical-text.logical-no-text {
35591 right: 25%;
35592 left: inherit;
35593 }
35594
35595 body.rtl .wpfnl-settings-drawer .fnl-settings-content .settings-title > svg {
35596 margin-left: 10px;
35597 margin-right: 0;
35598 }
35599 body.rtl .wpfnl-settings-drawer .fnl-settings-content #wpfnl-utm .wpfnl-field-wrapper {
35600 padding-left: 30px;
35601 margin-right: 0;
35602 }
35603 body.rtl .wpfnl-settings-drawer .fnl-settings-content .settings-title a {
35604 margin-right: auto;
35605 margin-left: 0;
35606 }
35607
35608 body.rtl .wpfnl-automation-window .automation-darwer {
35609 left: -190px;
35610 right: inherit;
35611 }
35612 body.rtl .wpfnl-automation-window .automation-darwer.show-drawer {
35613 left: 0;
35614 right: inherit;
35615 }
35616 body.rtl .wpfnl-automation-window .automation-darwer .drawer-header .automation-name-wrapper label {
35617 padding-left: 7px;
35618 padding-right: 0;
35619 }
35620 body.rtl .wpfnl-automation-window .automation-darwer .drawer-header .automation-name-wrapper > button {
35621 margin-right: 10px;
35622 margin-left: 0;
35623 }
35624 body.rtl .wpfnl-automation-window .automation-darwer .drawer-header .connect-crm {
35625 margin-right: 30px;
35626 margin-left: 0;
35627 }
35628 body.rtl .wpfnl-automation-window .automation-darwer .drawer-header .wpfnl-drawer-close {
35629 margin-right: auto;
35630 margin-left: 0;
35631 }
35632 body.rtl .wpfnl-automation-window .automation-darwer .drawer-header .connect-crm .connect-crm-title {
35633 padding-left: 7px;
35634 padding-right: 0;
35635 }
35636
35637 /*# sourceMappingURL=wpfnl-admin.css.map */
35638