PluginProbe
Elementor Website Builder – more than just a page builder / 3.7.0
Elementor Website Builder – more than just a page builder v3.7.0
4.3.0-beta2 4.3.0-beta1 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.5 4.2.0-beta2 4.2.0-dev2 4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 4.1.0-beta2 4.1.0-dev2 4.0.8 4.1.0-beta1 4.1.0-dev1 4.0.7 All 451 releases
elementor / assets / css / app.css

app.css in Elementor Website Builder – more than just a page builder 3.7.0, at assets/css/app.css

4,480 lines 113.8 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /*! elementor - v3.7.0 - 08-08-2022 */
2 @import "//fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";
3 @import "//fonts.googleapis.com/css2?family=DM%20Sans&display=swap";
4 @import "//fonts.googleapis.com/css2?family=Source%20Serif%20Pro&display=swap";
5 :root {
6 --color-box-shadow-color: rgba(0, 0, 0, 0.05);
7 }
8
9 .eps-theme-dark {
10 --color-box-shadow-color: rgba(0, 0, 0, 0.1);
11 }
12
13 .sr-only {
14 position: absolute;
15 width: 1px;
16 height: 1px;
17 padding: 0;
18 margin: -1px;
19 overflow: hidden;
20 clip: rect(0, 0, 0, 0);
21 white-space: nowrap;
22 border: 0;
23 }
24
25 @media screen and (min-width: 480px) {
26 .text-start-sm {
27 text-align: start;
28 }
29 }
30 @media screen and (min-width: 480px) {
31 .text-center-sm {
32 text-align: center;
33 }
34 }
35 @media screen and (min-width: 480px) {
36 .text-end-sm {
37 text-align: end;
38 }
39 }
40 @media screen and (min-width: 768px) {
41 .text-start-md {
42 text-align: start;
43 }
44 }
45 @media screen and (min-width: 768px) {
46 .text-center-md {
47 text-align: center;
48 }
49 }
50 @media screen and (min-width: 768px) {
51 .text-end-md {
52 text-align: end;
53 }
54 }
55 @media screen and (min-width: 1025px) {
56 .text-start-lg {
57 text-align: start;
58 }
59 }
60 @media screen and (min-width: 1025px) {
61 .text-center-lg {
62 text-align: center;
63 }
64 }
65 @media screen and (min-width: 1025px) {
66 .text-end-lg {
67 text-align: end;
68 }
69 }
70 @media screen and (min-width: 1440px) {
71 .text-start-xl {
72 text-align: start;
73 }
74 }
75 @media screen and (min-width: 1440px) {
76 .text-center-xl {
77 text-align: center;
78 }
79 }
80 @media screen and (min-width: 1440px) {
81 .text-end-xl {
82 text-align: end;
83 }
84 }
85 @media screen and (min-width: 1600px) {
86 .text-start-xxl {
87 text-align: start;
88 }
89 }
90 @media screen and (min-width: 1600px) {
91 .text-center-xxl {
92 text-align: center;
93 }
94 }
95 @media screen and (min-width: 1600px) {
96 .text-end-xxl {
97 text-align: end;
98 }
99 }
100 @-webkit-keyframes eps-animation-pop {
101 from {
102 -webkit-transform: scale(0.75);
103 transform: scale(0.75);
104 opacity: 0;
105 }
106 to {
107 -webkit-transform: scale(1);
108 transform: scale(1);
109 opacity: 1;
110 }
111 }
112 @keyframes eps-animation-pop {
113 from {
114 -webkit-transform: scale(0.75);
115 transform: scale(0.75);
116 opacity: 0;
117 }
118 to {
119 -webkit-transform: scale(1);
120 transform: scale(1);
121 opacity: 1;
122 }
123 }
124 /**
125 TODO: The molecules, atoms and such generics should be at top level, so the styles will be not depended on the order.
126 EG: '../../../../core/app/assets/styles/generic'.
127 Auto-import is designed for CSS that not dependent on the loading order.
128 */
129 .eps-button {
130 display: -webkit-inline-box;
131 display: -ms-inline-flexbox;
132 display: inline-flex;
133 --button-line-height: 16px;
134 --button-padding-y: 0.5em;
135 --button-padding-x: 1.5em;
136 --button-primary-background-color: #39b54a;
137 --button-primary-hover-background-color: #33a242;
138 --button-primary-active-background-color: #35a945;
139 --button-primary-color: #fff;
140 --button-secondary-background-color: #a4afb7;
141 --button-secondary-hover-background-color: #96a2ac;
142 --button-secondary-active-background-color: #9ba7b0;
143 --button-secondary-color: #fff;
144 --button-danger-background-color: #b01b1b;
145 --button-danger-hover-background-color: #9a1818;
146 --button-danger-active-background-color: #a31919;
147 --button-danger-color: #fff;
148 --button-cta-background-color: #93003F;
149 --button-cta-hover-background-color: #7a0034;
150 --button-cta-active-background-color: #840038;
151 --button-cta-color: #fff;
152 --button-link-background-color: #58d0f5;
153 --button-link-hover-background-color: #40c9f4;
154 --button-link-active-background-color: #4accf4;
155 --button-link-color: #fff;
156 --button-disabled-background-color: #c2cbd2;
157 --button-disabled-hover-background-color: #b3bec7;
158 --button-disabled-active-background-color: #b9c3cc;
159 --button-disabled-color: #fff;
160 color: var(--button-background-color, currentColor);
161 font-size: var(--button-font-size, inherit);
162 font-weight: 500;
163 line-height: var(--button-line-height);
164 cursor: pointer;
165 }
166 .eps-button:active {
167 --button-background-color: var(--button-active-background-color, transparent);
168 }
169 .eps-button:hover {
170 --button-background-color: var(--button-hover-background-color);
171 }
172 .eps-theme-dark .eps-button {
173 --button-primary-background-color: #39b54a;
174 --button-primary-color: #fff;
175 --button-primary-hover-background-color: #33a242;
176 --button-primary-active-background-color: #35a945;
177 --button-secondary-background-color: #b4b5b7;
178 --button-secondary-color: #fff;
179 --button-secondary-hover-background-color: #a7a8ab;
180 --button-secondary-active-background-color: #acadb0;
181 --button-cta-background-color: #93003F;
182 --button-cta-hover-background-color: #7a0034;
183 --button-cta-active-background-color: #840038;
184 --button-cta-color: #fff;
185 --button-link-background-color: #58d0f5;
186 --button-link-hover-background-color: #40c9f4;
187 --button-link-active-background-color: #4accf4;
188 --button-link-color: #fff;
189 --button-disabled-background-color: #64666a;
190 --button-disabled-hover-background-color: #58595d;
191 --button-disabled-active-background-color: #5d5e62;
192 --button-disabled-color: #fff;
193 }
194 .eps-button--contained {
195 color: var(--button-color);
196 padding: var(--button-padding-y) var(--button-padding-x);
197 background-color: var(--button-background-color, transparent);
198 border: 1px solid var(--button-background-color);
199 }
200 .eps-button--contained:hover {
201 color: var(--button-color);
202 }
203 .eps-button--outlined {
204 display: block;
205 padding: var(--button-padding-y) var(--button-padding-x);
206 border: 1px solid var(--button-background-color);
207 }
208 .eps-button--contained, .eps-button--outlined {
209 border-radius: 0.1875rem;
210 }
211 .eps-button--underlined {
212 text-decoration: underline;
213 }
214 .eps-button--sm {
215 --button-font-size: 0.75rem;
216 --button-line-height: 14px;
217 }
218 .eps-button--lg {
219 --button-font-size: 0.9375rem;
220 --button-line-height: 18px;
221 }
222 .eps-button--primary {
223 --button-color: var(--button-primary-color);
224 --button-background-color: var(--button-primary-background-color);
225 --button-hover-background-color: var(--button-primary-hover-background-color);
226 --button-active-background-color: var(--button-primary-active-background-color);
227 }
228 .eps-button--secondary {
229 --button-color: var(--button-secondary-color);
230 --button-background-color: var(--button-secondary-background-color);
231 --button-hover-background-color: var(--button-secondary-hover-background-color);
232 --button-active-background-color: var(--button-secondary-active-background-color);
233 }
234 .eps-button--danger {
235 --button-color: var(--button-danger-color);
236 --button-background-color: var(--button-danger-background-color);
237 --button-hover-background-color: var(--button-danger-hover-background-color);
238 --button-active-background-color: var(--button-danger-active-background-color);
239 }
240 .eps-button--cta {
241 --button-color: var(--button-cta-color);
242 --button-background-color: var(--button-cta-background-color);
243 --button-hover-background-color: var(--button-cta-hover-background-color);
244 --button-active-background-color: var(--button-cta-active-background-color);
245 }
246 .eps-button--link {
247 --button-color: var(--button-link-color);
248 --button-background-color: var(--button-link-background-color);
249 --button-hover-background-color: var(--button-link-hover-background-color);
250 --button-active-background-color: var(--button-link-active-background-color);
251 }
252 .eps-button--disabled, .eps-button[disabled] {
253 --button-color: var(--button-disabled-color);
254 --button-background-color: var(--button-disabled-background-color);
255 --button-hover-background-color: var(--button-disabled-hover-background-color);
256 --button-active-background-color: var(--button-disabled-active-background-color);
257 cursor: default;
258 }
259
260 :root {
261 --app-background-color: #f1f3f5;
262 --app-box-shadow-color: rgba(var(--box-shadow-color, rgba(0, 0, 0, 0.15)), 0.2);
263 --app-header-background-color: #fff;
264 --app-header-color: #495157;
265 --app-sidebar-background-color: rgba(255, 255, 255, 0.5);
266 --app-header-buttons-separator-color: #d5dadf;
267 --app-header-buttons-color: #a4afb7;
268 --app-lightbox-background-color: rgba(0, 0, 0, 0.8);
269 }
270
271 .eps-theme-dark {
272 --app-background-color: #34383c;
273 --app-box-shadow-color: rgba(var(--box-shadow-color, rgba(0, 0, 0, 0.15)), 0.2);
274 --app-header-background-color: #26292C;
275 --app-header-color: #e0e1e3;
276 --app-sidebar-background-color: #34383c;
277 --app-header-buttons-separator-color: #64666a;
278 --app-header-buttons-color: #b4b5b7;
279 --app-lightbox-background-color: rgba(0, 0, 0, 0.8);
280 }
281
282 :root {
283 --text-muted: #d5dadf;
284 --disabled: #c2cbd2;
285 --light: #fff;
286 --dark: #000;
287 --info: #58d0f5;
288 --cta: #93003F;
289 --danger: #b01b1b;
290 --success: #39b54a;
291 --warning: #fcb92c;
292 --body-color: #6d7882;
293 --link-color: #58d0f5;
294 --link-hover-color: #10bcf1;
295 --hr-color: #d5dadf;
296 --box-shadow-color: theme-colors(dark);
297 --display-1-color: #495157;
298 --display-2-color: #495157;
299 --display-3-color: #6d7882;
300 --display-4-color: #495157;
301 --h1-color: #6d7882;
302 --h2-color: #6d7882;
303 --h3-color: #495157;
304 --h4-color: #495157;
305 --h5-color: #495157;
306 --h6-color: #495157;
307 --text-base-color: #495157;
308 --text-xl-color: #495157;
309 --text-lg-color: #495157;
310 --text-sm-color: #495157;
311 --text-xs-color: #495157;
312 --text-xxs-color: #495157;
313 --gray-800: #495157;
314 --gray-700: #556068;
315 --gray-600: #6d7882;
316 --gray-500: #a4afb7;
317 --gray-400: #c2cbd2;
318 --gray-300: #d5dadf;
319 --gray-200: #f1f3f5;
320 --gray-100: #fcfcfc;
321 }
322
323 .eps-theme-dark {
324 --text-muted: #7d7e82;
325 --disabled: #64666a;
326 --light: #fff;
327 --dark: #000;
328 --info: #58d0f5;
329 --accent: #58d0f5;
330 --danger: #F84343;
331 --cta: #93003F;
332 --success: #39b54a;
333 --warning: #fcb92c;
334 --body-color: #e0e1e3;
335 --body-bg: #fff;
336 --link-color: #58d0f5;
337 --link-hover-color: #10bcf1;
338 --hr-color: #4c4f56;
339 --box-shadow-color: rgba(0, 0, 0, 0.15);
340 --display-1-color: #e0e1e3;
341 --display-2-color: #e0e1e3;
342 --display-3-color: #e0e1e3;
343 --display-4-color: #e0e1e3;
344 --h1-color: #e0e1e3;
345 --h2-color: #e0e1e3;
346 --h3-color: #e0e1e3;
347 --h4-color: #e0e1e3;
348 --h5-color: #e0e1e3;
349 --h6-color: #e0e1e3;
350 --text-base-color: #b4b5b7;
351 --text-xl-color: #b4b5b7;
352 --text-lg-color: #b4b5b7;
353 --text-sm-color: #b4b5b7;
354 --text-xs-color: #b4b5b7;
355 --text-xxs-color: #b4b5b7;
356 --gray-800: #26292C;
357 --gray-700: #34383c;
358 --gray-600: #404349;
359 --gray-500: #4c4f56;
360 --gray-400: #64666a;
361 --gray-300: #7d7e82;
362 --gray-200: #b4b5b7;
363 --gray-100: #e0e1e3;
364 }
365
366 *,
367 *::before,
368 *::after {
369 -webkit-box-sizing: border-box;
370 box-sizing: border-box;
371 }
372
373 html {
374 font-family: sans-serif;
375 line-height: 1.15;
376 -webkit-text-size-adjust: 100%;
377 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
378 }
379
380 article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
381 display: block;
382 }
383
384 body {
385 margin: 0;
386 font-family: Roboto, Arial, Helvetica, Verdana, sans-serif;
387 font-size: 0.875rem;
388 font-weight: 400;
389 line-height: 1.5;
390 color: var(--body-color);
391 -webkit-font-smoothing: antialiased;
392 -moz-osx-font-smoothing: grayscale;
393 background-color: var(--body-bg);
394 }
395
396 ::-moz-selection {
397 background-color: rgba(147, 0, 63, 0.5);
398 }
399
400 ::selection {
401 background-color: rgba(147, 0, 63, 0.5);
402 }
403
404 [tabindex="-1"]:focus:not(:focus-visible) {
405 outline: 0 !important;
406 }
407
408 h1, h2, h3, h4, h5, h6 {
409 font-size: 100%;
410 margin: 0;
411 padding: 0;
412 line-height: inherit;
413 font-weight: normal;
414 }
415
416 p {
417 margin-top: 0;
418 }
419
420 b,
421 strong {
422 font-weight: 700;
423 }
424
425 small {
426 font-size: 80%;
427 }
428
429 a {
430 --eps-link-color: $eps-link-color;
431 color: var(--eps-link-color);
432 background-color: transparent;
433 }
434 a, a:active, a:hover, a:focus {
435 text-decoration: none;
436 }
437 a:focus, a:hover {
438 --eps-link-color: $eps-link-hover-color;
439 text-decoration: none;
440 }
441
442 a:not([href]) {
443 color: inherit;
444 text-decoration: none;
445 }
446 a:not([href]):hover {
447 color: inherit;
448 text-decoration: none;
449 }
450
451 pre,
452 code,
453 kbd,
454 samp {
455 font-family: monospace;
456 font-size: 1em;
457 }
458
459 figure {
460 margin: 0 0 0;
461 }
462
463 img {
464 vertical-align: middle;
465 border-style: none;
466 }
467
468 svg {
469 overflow: hidden;
470 vertical-align: middle;
471 }
472
473 button {
474 border-radius: 0;
475 }
476
477 button:focus {
478 outline: 1px dotted;
479 outline: 5px auto -webkit-focus-ring-color;
480 }
481
482 input,
483 button,
484 select,
485 optgroup,
486 textarea {
487 margin: 0;
488 font-family: inherit;
489 font-size: inherit;
490 line-height: inherit;
491 }
492
493 button,
494 input {
495 overflow: visible;
496 }
497
498 button,
499 select {
500 text-transform: none;
501 }
502
503 [role=button] {
504 cursor: pointer;
505 }
506
507 select {
508 word-wrap: normal;
509 }
510
511 button,
512 [type=button],
513 [type=reset],
514 [type=submit] {
515 -webkit-appearance: button;
516 }
517
518 button:not(:disabled),
519 [type=button]:not(:disabled),
520 [type=reset]:not(:disabled),
521 [type=submit]:not(:disabled) {
522 cursor: pointer;
523 }
524
525 button::-moz-focus-inner,
526 [type=button]::-moz-focus-inner,
527 [type=reset]::-moz-focus-inner,
528 [type=submit]::-moz-focus-inner {
529 padding: 0;
530 border-style: none;
531 }
532
533 input[type=radio],
534 input[type=checkbox] {
535 -webkit-box-sizing: border-box;
536 box-sizing: border-box;
537 padding: 0;
538 }
539
540 textarea {
541 overflow: auto;
542 resize: vertical;
543 }
544
545 [hidden] {
546 display: none !important;
547 }
548
549 hr {
550 border: 0 none;
551 border-bottom: 1px solid var(--hr-color);
552 }
553
554 .eps-display-1 {
555 font-size: 1.85rem;
556 color: var(--display-1-color);
557 margin-top: 0.5rem;
558 margin-bottom: 0.5rem;
559 }
560
561 .eps-display-2 {
562 font-size: 1.85rem;
563 color: var(--display-2-color);
564 margin-top: 0.5rem;
565 margin-bottom: 0.5rem;
566 }
567
568 .eps-display-3 {
569 font-size: 1.85rem;
570 color: var(--display-3-color);
571 margin-top: 0;
572 margin-bottom: 1.25rem;
573 }
574
575 .eps-display-4 {
576 font-size: 1.85rem;
577 color: var(--display-4-color);
578 margin-top: 0.5rem;
579 margin-bottom: 0.5rem;
580 }
581
582 h1,
583 .eps-h1 {
584 font-size: 1.625rem;
585 line-height: 1;
586 color: var(--h1-color);
587 margin-bottom: 1.25rem;
588 font-weight: 500;
589 }
590
591 h2,
592 .eps-h2 {
593 font-size: 1.25rem;
594 line-height: 1.2;
595 color: var(--h2-color);
596 margin-top: 0;
597 margin-bottom: 1.25rem;
598 font-weight: 500;
599 }
600
601 h3,
602 .eps-h3 {
603 font-size: 1rem;
604 line-height: 1.2;
605 color: var(--h3-color);
606 margin-top: 0;
607 margin-bottom: 0.5rem;
608 font-weight: 500;
609 }
610
611 h4,
612 .eps-h4 {
613 font-size: 0.9375rem;
614 color: var(--h4-color);
615 margin-top: 0;
616 margin-bottom: 0.5rem;
617 }
618
619 h5,
620 .eps-h5 {
621 font-size: 0.875rem;
622 color: var(--h5-color);
623 margin-top: 0;
624 margin-bottom: 0.5rem;
625 }
626
627 h6,
628 .eps-h6 {
629 font-size: 0.875rem;
630 color: var(--h-6-color);
631 margin-top: 0;
632 margin-bottom: 0.5rem;
633 font-weight: 700;
634 }
635
636 .eps-text-xxs {
637 font-size: 0.75rem;
638 line-height: 1.2;
639 color: var(--text-xxs-color);
640 font-weight: 400;
641 }
642
643 .eps-text-xs {
644 font-size: 0.75rem;
645 line-height: 1.5;
646 color: var(--text-xs-color);
647 font-weight: 400;
648 }
649
650 .eps-text {
651 font-size: 0.875rem;
652 line-height: 1.5;
653 color: var(--text-base-color);
654 font-weight: 400;
655 }
656
657 .eps-text-sm {
658 font-size: 0.8125rem;
659 line-height: 1.5;
660 color: var(--text-sm-color);
661 font-weight: 400;
662 }
663
664 .eps-text-lg {
665 font-size: 0.9375rem;
666 line-height: 1.5;
667 color: var(--text-lg-color);
668 font-weight: 400;
669 }
670
671 .eps-text-xl {
672 font-size: 1rem;
673 line-height: 1.5;
674 color: var(--text-xl-color);
675 font-weight: 400;
676 }
677
678 .video-wrapper {
679 position: relative;
680 padding-bottom: 56.25%;
681 height: 0;
682 }
683 .video-wrapper iframe {
684 position: absolute;
685 top: 0;
686 left: 0;
687 width: 100%;
688 height: 100%;
689 }
690
691 .eps-separator {
692 margin-bottom: 2.75rem;
693 }
694
695 .eps-theme-dark {
696 --e-app-back-button-color: #b4b5b7;
697 }
698
699 .back-button, .e-app-back-button {
700 --button-background-color: var(--e-app-back-button-color, #a4afb7);
701 margin-bottom: 1.5rem;
702 }
703 .back-button .eps-icon, .e-app-back-button .eps-icon {
704 -webkit-margin-end: 0.3125rem;
705 margin-inline-end: 0.3125rem;
706 }
707
708 .eps-theme-dark {
709 --input-border-color: --hr-color;
710 }
711
712 .eps-input {
713 border: 1px solid var(--hr-color);
714 border-radius: 0.1875rem;
715 background: transparent;
716 color: inherit;
717 height: 1.875rem;
718 padding: 0 0.3125rem;
719 }
720 .eps-input--block {
721 width: 100%;
722 }
723
724 .eps-app {
725 display: -webkit-box;
726 display: -ms-flexbox;
727 display: flex;
728 height: 100vh;
729 -webkit-box-orient: vertical;
730 -webkit-box-direction: normal;
731 -ms-flex-direction: column;
732 flex-direction: column;
733 color: var(--body-color);
734 background-color: var(--app-background-color);
735 position: absolute;
736 border-radius: 0;
737 -webkit-box-shadow: 2px 8px 23px 3px var(--color-box-shadow-color);
738 box-shadow: 2px 8px 23px 3px var(--color-box-shadow-color);
739 overflow: hidden;
740 font-family: Roboto, Arial, Helvetica, Verdana, sans-serif;
741 width: 100%;
742 max-width: 100%;
743 }
744 .eps-app__lightbox {
745 display: -webkit-box;
746 display: -ms-flexbox;
747 display: flex;
748 -webkit-box-align: center;
749 -ms-flex-align: center;
750 align-items: center;
751 -webkit-box-pack: center;
752 -ms-flex-pack: center;
753 justify-content: center;
754 position: fixed;
755 height: 100%;
756 width: 100%;
757 background-color: var(--app-lightbox-background-color);
758 z-index: 1040;
759 bottom: 0;
760 left: 0;
761 }
762 .eps-app__header {
763 -ms-flex-negative: 0;
764 flex-shrink: 0;
765 font-size: 0.9375rem;
766 color: var(--app-header-color);
767 background-color: var(--app-header-background-color);
768 -webkit-box-shadow: 0 4px 10px var(--color-box-shadow-color);
769 box-shadow: 0 4px 10px var(--color-box-shadow-color);
770 position: relative;
771 z-index: 3;
772 height: 3.125rem;
773 padding: 0 1rem;
774 }
775 .eps-app__header-buttons {
776 display: -webkit-box;
777 display: -ms-flexbox;
778 display: flex;
779 -webkit-box-align: center;
780 -ms-flex-align: center;
781 align-items: center;
782 -webkit-box-orient: horizontal;
783 -webkit-box-direction: reverse;
784 -ms-flex-direction: row-reverse;
785 flex-direction: row-reverse;
786 font-size: 1.125rem;
787 }
788 .eps-app__header-btn {
789 --button-background-color: var(--app-header-buttons-color);
790 -webkit-padding-start: 1rem;
791 padding-inline-start: 1rem;
792 font-size: 1.125rem;
793 line-height: 1.25rem;
794 }
795 .eps-app__header-btn:first-child {
796 -webkit-border-start: 1px solid var(--app-header-buttons-separator-color);
797 border-inline-start: 1px solid var(--app-header-buttons-separator-color);
798 }
799 .eps-app__header-btn:not(:first-child) {
800 -webkit-padding-end: 1rem;
801 padding-inline-end: 1rem;
802 }
803 .eps-app__logo-title-wrapper {
804 display: -webkit-box;
805 display: -ms-flexbox;
806 display: flex;
807 -webkit-box-align: center;
808 -ms-flex-align: center;
809 align-items: center;
810 }
811 .eps-app__logo {
812 display: block;
813 width: 1.75rem;
814 height: 1.75rem;
815 line-height: 1.75rem;
816 text-align: center;
817 font-size: calc(0.4 * 1.75rem);
818 border-radius: 50%;
819 color: #fff;
820 background-color: #93003F;
821 }
822 .eps-app__logo:not(:last-child) {
823 -webkit-margin-end: 0.625rem;
824 margin-inline-end: 0.625rem;
825 }
826 .eps-app__title {
827 font-size: 0.9375rem;
828 font-weight: 700;
829 text-transform: uppercase;
830 margin-bottom: 0;
831 }
832 .eps-app__main {
833 display: -webkit-box;
834 display: -ms-flexbox;
835 display: flex;
836 overflow: hidden;
837 -webkit-box-flex: 1;
838 -ms-flex-positive: 1;
839 flex-grow: 1;
840 }
841 .eps-app__sidebar {
842 background-color: var(--app-sidebar-background-color);
843 padding-top: 1.25rem;
844 width: 30%;
845 max-width: 17.1875rem;
846 -webkit-box-flex: 0;
847 -ms-flex-positive: 0;
848 flex-grow: 0;
849 overflow-y: auto;
850 -webkit-box-shadow: 2px 8px 23px 3px var(--color-box-shadow-color);
851 box-shadow: 2px 8px 23px 3px var(--color-box-shadow-color);
852 z-index: 4;
853 }
854 .eps-app__content {
855 -webkit-box-flex: 1;
856 -ms-flex-positive: 1;
857 flex-grow: 1;
858 position: relative;
859 padding: 2.75rem;
860 height: 100%;
861 overflow-y: auto;
862 }
863
864 .e-app-upload-file__input {
865 display: none;
866 }
867
868 .e-app-drop-zone {
869 --e-app-drop-zone-icon-color: #c2cbd2;
870 --e-app-drop-zone-text-color: #a4afb7;
871 --e-app-drop-zone-secondary-text-color: #6d7882;
872 }
873 .e-app-drop-zone__icon {
874 margin-bottom: 2.75rem;
875 color: var(--e-app-drop-zone-icon-color);
876 font-size: 60px;
877 }
878 .e-app-drop-zone__text {
879 color: var(--e-app-drop-zone-text-color);
880 }
881 .e-app-drop-zone__secondary-text {
882 color: var(--e-app-drop-zone-secondary-text-color);
883 }
884
885 .eps-theme-dark .e-app-drop-zone {
886 --e-app-drop-zone-icon-color: #c2cbd2;
887 --e-app-drop-zone-text-color: #b4b5b7;
888 --e-app-drop-zone-secondary-text-color: #e0e1e3;
889 }
890
891 :root {
892 --info-toggle-color: #d5dadf;
893 --info-toggle-hover-color: #a4afb7;
894 }
895
896 .eps-theme-dark {
897 --placeholder-filter: invert(0.8) sepia(1) saturate(0.2) hue-rotate(180deg) contrast(1.25) brightness(1.2);
898 --info-toggle-color: #64666a;
899 --info-toggle-hover-color: #b4b5b7;
900 }
901
902 .e-site-part .eps-card__image {
903 -webkit-filter: var(--placeholder-filter, none);
904 filter: var(--placeholder-filter, none);
905 }
906 .e-site-part__info-toggle {
907 color: var(--info-toggle-color);
908 }
909 .e-site-part__info-toggle:hover {
910 --info-toggle-color: var(--info-toggle-hover-color);
911 }
912
913 .e-site-editor__header {
914 margin-bottom: 2.75rem;
915 border-bottom: 1px solid var(--hr-color);
916 }
917
918 :root {
919 --e-elementor-loader-container-background-color: #f1f3f5;
920 --e-elementor-loader-background-color: rgba(255, 255, 255, 0.9);
921 }
922
923 .eps-theme-dark {
924 --e-elementor-loader-container-background-color: #34383c;
925 --e-elementor-loader-background-color: #4c4f56;
926 }
927
928 .elementor-loading {
929 background-color: var(--e-elementor-loader-container-background-color);
930 height: 100vh;
931 }
932
933 .elementor-loader-wrapper {
934 position: absolute;
935 top: 50%;
936 left: 50%;
937 -webkit-transform: translate(-50%, -50%);
938 -ms-transform: translate(-50%, -50%);
939 transform: translate(-50%, -50%);
940 width: 300px;
941 display: -webkit-box;
942 display: -ms-flexbox;
943 display: flex;
944 -ms-flex-wrap: wrap;
945 flex-wrap: wrap;
946 -webkit-box-pack: center;
947 -ms-flex-pack: center;
948 justify-content: center;
949 }
950
951 .elementor-loader {
952 border-radius: 50%;
953 padding: 40px;
954 height: 150px;
955 width: 150px;
956 background-color: var(--e-elementor-loader-background-color);
957 -webkit-box-sizing: border-box;
958 box-sizing: border-box;
959 -webkit-box-shadow: 2px 2px 20px 4px rgba(0, 0, 0, 0.02);
960 box-shadow: 2px 2px 20px 4px rgba(0, 0, 0, 0.02);
961 }
962
963 .elementor-loader-boxes {
964 height: 100%;
965 width: 100%;
966 position: relative;
967 }
968
969 .elementor-loader-box {
970 position: absolute;
971 background-color: #d5dadf;
972 -webkit-animation: load 1.8s linear infinite;
973 animation: load 1.8s linear infinite;
974 }
975 .elementor-loader-box:nth-of-type(1) {
976 width: 20%;
977 height: 100%;
978 left: 0;
979 top: 0;
980 }
981 .elementor-loader-box:not(:nth-of-type(1)) {
982 right: 0;
983 height: 20%;
984 width: 60%;
985 }
986 .elementor-loader-box:nth-of-type(2) {
987 top: 0;
988 -webkit-animation-delay: calc( 1.8s / 4 * -1 );
989 animation-delay: calc( 1.8s / 4 * -1 );
990 }
991 .elementor-loader-box:nth-of-type(3) {
992 top: 40%;
993 -webkit-animation-delay: calc( 1.8s / 4 * -2 );
994 animation-delay: calc( 1.8s / 4 * -2 );
995 }
996 .elementor-loader-box:nth-of-type(4) {
997 bottom: 0;
998 -webkit-animation-delay: calc( 1.8s / 4 * -3 );
999 animation-delay: calc( 1.8s / 4 * -3 );
1000 }
1001
1002 .elementor-loading-title {
1003 color: #a4afb7;
1004 text-align: center;
1005 text-transform: uppercase;
1006 margin-top: 30px;
1007 letter-spacing: 7px;
1008 text-indent: 7px;
1009 font-size: 10px;
1010 width: 100%;
1011 }
1012
1013 @-webkit-keyframes load {
1014 0% {
1015 opacity: 0.3;
1016 }
1017 50% {
1018 opacity: 1;
1019 }
1020 100% {
1021 opacity: 0.3;
1022 }
1023 }
1024
1025 @keyframes load {
1026 0% {
1027 opacity: 0.3;
1028 }
1029 50% {
1030 opacity: 1;
1031 }
1032 100% {
1033 opacity: 0.3;
1034 }
1035 }
1036 .eps-menu__title {
1037 margin-top: 2.75rem;
1038 margin-bottom: 1rem;
1039 }
1040
1041 .e-app-import {
1042 --e-app-import-back-to-library-color: #a4afb7;
1043 padding-bottom: 1.25rem;
1044 }
1045 .e-app-import__drop-zone {
1046 margin-top: 1.25rem;
1047 }
1048 .e-app-import__back-to-library {
1049 color: var(--e-app-import-back-to-library-color);
1050 margin-bottom: 1.5rem;
1051 }
1052 .e-app-import__back-to-library > i {
1053 -webkit-margin-end: 0.5rem;
1054 margin-inline-end: 0.5rem;
1055 }
1056
1057 .eps-theme-dark .e-app-import {
1058 --e-app-import-back-to-library-color: #b4b5b7;
1059 }
1060
1061 .e-site-editor__promotion-overlay__link {
1062 display: -webkit-box;
1063 display: -ms-flexbox;
1064 display: flex;
1065 width: 100%;
1066 height: 100%;
1067 -webkit-box-align: center;
1068 -ms-flex-align: center;
1069 align-items: center;
1070 -webkit-box-pack: center;
1071 -ms-flex-pack: center;
1072 justify-content: center;
1073 -webkit-box-orient: vertical;
1074 -webkit-box-direction: normal;
1075 -ms-flex-direction: column;
1076 flex-direction: column;
1077 text-decoration: none;
1078 }
1079 .e-site-editor__promotion-overlay__icon {
1080 font-size: 1.25rem;
1081 color: #fff;
1082 margin-bottom: 1rem;
1083 }
1084
1085 .e-app-import-export-wizard-step {
1086 --e-app-import-export-wizard-step-icon-color: #c2cbd2;
1087 --e-app-import-export-wizard-step-text-color: #a4afb7;
1088 --e-app-import-export-wizard-step-bottom-text-color: #a4afb7;
1089 height: 100%;
1090 position: relative;
1091 text-align: center;
1092 }
1093 .e-app-import-export-wizard-step__media-container {
1094 height: 140px;
1095 margin: 5.5rem 0 2.75rem;
1096 }
1097 .e-app-import-export-wizard-step__icon {
1098 color: var(--e-app-import-export-wizard-step-icon-color);
1099 font-size: 50px;
1100 }
1101 .e-app-import-export-wizard-step__icon.eicon-loading {
1102 font-size: 1.85rem;
1103 }
1104 .e-app-import-export-wizard-step__heading {
1105 margin-bottom: 1.5rem;
1106 }
1107 .e-app-import-export-wizard-step__description, .e-app-import-export-wizard-step__info {
1108 color: var(--e-app-import-export-wizard-step-text-color);
1109 }
1110 .e-app-import-export-wizard-step__info {
1111 margin-top: 1.5rem;
1112 }
1113 .e-app-import-export-wizard-step__content {
1114 text-align: initial;
1115 margin-bottom: 1.25rem;
1116 }
1117 .e-app-import-export-wizard-step__notice {
1118 display: block;
1119 position: sticky;
1120 top: 100%; /* Will prevent text overlapping when window height is too short. */
1121 color: var(--e-app-import-export-wizard-step-bottom-text-color);
1122 font-style: italic;
1123 margin-bottom: 0;
1124 }
1125
1126 .eps-theme-dark .e-app-import-export-wizard-step {
1127 --e-app-import-export-wizard-step-icon-color: #64666a;
1128 --e-app-import-export-wizard-step-text-color: #b4b5b7;
1129 --e-app-import-export-wizard-step-bottom-text-color: #b4b5b7;
1130 }
1131
1132 .e-app-import-export-page-header {
1133 --e-app-import-export-page-header-border-bottom-color: #d5dadf;
1134 --e-app-import-export-page-header-heading-color: #6d7882;
1135 --e-app-import-export-page-header-description-color: #a4afb7;
1136 border-bottom: 1px solid var(--e-app-import-export-page-header-border-bottom-color);
1137 margin-bottom: 2.75rem;
1138 }
1139 .e-app-import-export-page-header__content-wrapper {
1140 max-width: 645px;
1141 }
1142 .e-app-import-export-page-header__heading {
1143 color: var(--e-app-import-export-page-header-heading-color);
1144 }
1145 .e-app-import-export-page-header__description {
1146 color: var(--e-app-import-export-page-header-description-color);
1147 margin-top: 1.25rem;
1148 }
1149
1150 .eps-theme-dark .e-app-import-export-page-header {
1151 --e-app-import-export-page-header-border-bottom-color: #4c4f56;
1152 --e-app-import-export-page-header-heading-color: #e0e1e3;
1153 --e-app-import-export-page-header-description-color: #e0e1e3;
1154 }
1155
1156 .e-app-export-kit-content {
1157 --e-app-export-kit-content-title-color: #556068;
1158 --e-app-export-kit-content-description-color: #6d7882;
1159 }
1160 .e-app-export-kit-content__checkbox {
1161 -ms-flex-negative: 0;
1162 flex-shrink: 0;
1163 -webkit-margin-end: 0.75rem;
1164 margin-inline-end: 0.75rem;
1165 }
1166 .e-app-export-kit-content__title {
1167 color: var(--e-app-export-kit-content-title-color);
1168 }
1169 .e-app-export-kit-content__description {
1170 color: var(--e-app-export-kit-content-description-color);
1171 -webkit-margin-end: 1.25rem;
1172 margin-inline-end: 1.25rem;
1173 }
1174 .e-app-export-kit-content__notice {
1175 margin-top: 1rem;
1176 }
1177 .e-app-export-kit-content__small-notice {
1178 font-style: italic;
1179 color: var(--e-app-export-kit-content-description-color);
1180 }
1181
1182 .eps-theme-dark .e-app-export-kit-content {
1183 --e-app-export-kit-content-title-color: #e0e1e3;
1184 --e-app-export-kit-content-description-color: #b4b5b7;
1185 }
1186
1187 .e-app-wizard-footer {
1188 --e-app-wizard-footer-border-color: #d5dadf;
1189 padding: 0.5rem;
1190 }
1191 .e-app-wizard-footer__separator {
1192 border-top: 1px solid var(--e-app-wizard-footer-border-color);
1193 }
1194
1195 .eps-theme-dark .e-app-wizard-footer {
1196 --e-app-wizard-footer-border-color: #4c4f56;
1197 }
1198
1199 .e-app-export-templates-features__locked {
1200 --e-app-export-templates-features-locked-color: #a4afb7;
1201 color: var(--e-app-export-templates-features-locked-color);
1202 }
1203
1204 .eps-theme-dark .e-app-export-templates-features__locked {
1205 --e-app-export-templates-features-locked-color: #7d7e82;
1206 }
1207
1208 :root {
1209 --color-box-shadow-color: rgba(0, 0, 0, 0.05);
1210 }
1211
1212 .eps-theme-dark {
1213 --color-box-shadow-color: rgba(0, 0, 0, 0.1);
1214 }
1215
1216 :root {
1217 --card-background-color: rgba(255, 255, 255, 0.5);
1218 --card-background-color-hover: #fff;
1219 --card-box-shadow: 0 4px 10px var(--color-box-shadow-color);
1220 --card-header-footer-border: 1px solid #f1f3f5;
1221 --card-header-footer-active-border: 2px solid #e2e6ea;
1222 --card-headline-color: #6d7882;
1223 --card-figure-background-color: #f1f3f5;
1224 --card-image-overlay-background-color: rgba(0, 0, 0, 0.2);
1225 }
1226
1227 .eps-theme-dark {
1228 --card-background-color: #404349;
1229 --card-background-color-hover: rgba(76, 79, 86, 0.8);
1230 --card-box-shadow: 0 3px 6px var(--color-box-shadow-color);
1231 --card-header-footer-border: 1px solid #34383c;
1232 --card-header-footer-active-border: 1px solid #26292C;
1233 --card-headline-color: #e0e1e3;
1234 --card-figure-background-color: #34383c;
1235 --card-image-overlay-background-color: rgba(52, 56, 60, 0.5);
1236 }
1237
1238 .eps-card {
1239 background-color: var(--card-background-color);
1240 -webkit-box-shadow: 0 4px 10px var(--color-box-shadow-color);
1241 box-shadow: 0 4px 10px var(--color-box-shadow-color);
1242 border-radius: 0.1875rem;
1243 -webkit-transition: 0.3s;
1244 -o-transition: 0.3s;
1245 transition: 0.3s;
1246 font-size: 0.75rem;
1247 /*
1248 todo: TBD: Optionally remove headline styling in favor of a global atom depending on variation needs
1249 */
1250 }
1251 .eps-card__header {
1252 padding: 0.625rem;
1253 border-bottom: var(--card-header-footer-border);
1254 min-height: 2.5rem;
1255 display: -webkit-box;
1256 display: -ms-flexbox;
1257 display: flex;
1258 -webkit-box-align: center;
1259 -ms-flex-align: center;
1260 align-items: center;
1261 }
1262 .eps-card__header--padding {
1263 padding: var(--eps-card-header-padding);
1264 }
1265 .eps-card__headline {
1266 color: var(--card-headline-color);
1267 margin-bottom: 0;
1268 font-weight: 500;
1269 -webkit-box-flex: 1;
1270 -ms-flex-positive: 1;
1271 flex-grow: 1;
1272 overflow: hidden;
1273 -o-text-overflow: ellipsis;
1274 text-overflow: ellipsis;
1275 white-space: nowrap;
1276 }
1277 .eps-card__body {
1278 padding: 0.625rem 0.625rem;
1279 }
1280 .eps-card__body--padding {
1281 padding: var(--eps-card-body-padding);
1282 }
1283 .eps-card__figure {
1284 background-color: var(--card-figure-background-color);
1285 position: relative;
1286 padding-bottom: var(--card-image-aspect-ratio, 95.6%);
1287 overflow: hidden;
1288 height: 0;
1289 }
1290 .eps-card__image {
1291 width: 100%;
1292 -o-object-fit: contain;
1293 object-fit: contain;
1294 -o-object-position: top;
1295 object-position: top;
1296 position: absolute;
1297 top: 0;
1298 left: 0;
1299 }
1300 .eps-card__image-overlay {
1301 position: absolute;
1302 top: 0;
1303 background-color: var(--card-image-overlay-background-color);
1304 z-index: 1;
1305 width: 100%;
1306 height: 100%;
1307 opacity: 0;
1308 -webkit-transition: 0.3s;
1309 -o-transition: 0.3s;
1310 transition: 0.3s;
1311 }
1312 .eps-card__image-overlay:hover {
1313 opacity: 1;
1314 }
1315 .eps-card__footer {
1316 padding: 0.625rem;
1317 border-top: var(--card-header-footer-border);
1318 font-size: 0.6875rem;
1319 }
1320 .eps-card__footer--padding {
1321 padding: var(--eps-card-footer-padding);
1322 }
1323 .eps-card:hover {
1324 background-color: var(--card-background-color-hover);
1325 }
1326
1327 :root {
1328 --menu-item-color: #6d7882;
1329 --menu-item-color-hover: #556068;
1330 --menu-item-background-color-active: #fff;
1331 --menu-item-icon-color: #a4afb7;
1332 --menu-item-action-button-color: #d5dadf;
1333 }
1334
1335 .eps-theme-dark {
1336 --menu-item-color: #e0e1e3;
1337 --menu-item-color-hover: #e0e1e3;
1338 --menu-item-background-color-active: #404349;
1339 --menu-item-icon-color: #b4b5b7;
1340 --menu-item-action-button-color: #64666a;
1341 }
1342
1343 .eps-menu-item {
1344 display: -webkit-box;
1345 display: -ms-flexbox;
1346 display: flex;
1347 -webkit-box-align: center;
1348 -ms-flex-align: center;
1349 align-items: center;
1350 position: relative;
1351 -webkit-transition: 0.3s;
1352 -o-transition: 0.3s;
1353 transition: 0.3s;
1354 --action-button-opacity: 0;
1355 }
1356 .eps-menu-item::before {
1357 content: "";
1358 display: block;
1359 position: absolute;
1360 top: 0;
1361 inset-inline-start: 0;
1362 height: 100%;
1363 width: var(--menu-item-pointer-width);
1364 background-color: #58d0f5;
1365 }
1366 .eps-menu-item:hover {
1367 --action-button-opacity: 1;
1368 }
1369 .eps-menu-item:hover, .eps-menu-item--active {
1370 --menu-item-color: var(--menu-item-color-hover);
1371 --eps-link-color: var(--menu-item-color-hover);
1372 --menu-item-icon-color: #58d0f5;
1373 }
1374 .eps-menu-item--active {
1375 background-color: var(--menu-item-background-color-active);
1376 }
1377 .eps-menu-item__link {
1378 padding: 0.5rem 1.875rem;
1379 min-height: 2.75rem;
1380 font-size: 0.75rem;
1381 line-height: 1.2;
1382 -webkit-box-flex: 1;
1383 -ms-flex-positive: 1;
1384 flex-grow: 1;
1385 display: -webkit-box;
1386 display: -ms-flexbox;
1387 display: flex;
1388 -webkit-box-align: center;
1389 -ms-flex-align: center;
1390 align-items: center;
1391 color: var(--menu-item-color);
1392 --eps-link-color: var(--menu-item-color);
1393 }
1394 .eps-menu-item__link:not(:last-child) {
1395 -webkit-padding-end: 0;
1396 padding-inline-end: 0;
1397 }
1398 .eps-menu-item__link .eps-icon {
1399 font-size: 1.125rem;
1400 color: var(--menu-item-icon-color);
1401 -webkit-margin-end: 0.75rem;
1402 margin-inline-end: 0.75rem;
1403 }
1404 .eps-menu-item__action-button {
1405 color: var(--menu-item-action-button-color);
1406 opacity: var(--action-button-opacity);
1407 padding: 0.625rem;
1408 -webkit-transition: 0.3s;
1409 -o-transition: 0.3s;
1410 transition: 0.3s;
1411 -webkit-margin-end: 1.25rem;
1412 margin-inline-end: 1.25rem;
1413 }
1414 .eps-menu-item--active {
1415 --menu-item-pointer-width: 0.3125rem;
1416 -webkit-box-shadow: 0 3px 6px var(--color-box-shadow-color);
1417 box-shadow: 0 3px 6px var(--color-box-shadow-color);
1418 }
1419 .eps-menu-item--active .eps-menu-item__link .eps-icon {
1420 color: #58d0f5;
1421 }
1422
1423 .eps-grid-container {
1424 display: -webkit-box;
1425 display: -ms-flexbox;
1426 display: flex;
1427 -ms-flex-wrap: wrap;
1428 flex-wrap: wrap;
1429 width: 100%;
1430 }
1431 .eps-grid-container--no-wrap {
1432 -ms-flex-wrap: nowrap;
1433 flex-wrap: nowrap;
1434 }
1435 .eps-grid-container--wrap-reverse {
1436 -ms-flex-wrap: wrap-reverse;
1437 flex-wrap: wrap-reverse;
1438 }
1439 .eps-grid-container--spacing {
1440 --grid-row-gutter: calc(-1 * calc(var(--grid-spacing-gutter) * (0.625rem / 10)));
1441 width: var(--grid-spacing-width);
1442 margin: var(--grid-row-gutter);
1443 }
1444 .eps-grid-container--spacing > .eps-grid-item {
1445 padding: var(--grid-spacing-gutter);
1446 }
1447 .eps-grid--direction-row {
1448 -webkit-box-orient: horizontal;
1449 -webkit-box-direction: normal;
1450 -ms-flex-direction: row;
1451 flex-direction: row;
1452 }
1453 .eps-grid--direction-row-reverse {
1454 -webkit-box-orient: horizontal;
1455 -webkit-box-direction: reverse;
1456 -ms-flex-direction: row-reverse;
1457 flex-direction: row-reverse;
1458 }
1459 .eps-grid--direction-column {
1460 -webkit-box-orient: vertical;
1461 -webkit-box-direction: normal;
1462 -ms-flex-direction: column;
1463 flex-direction: column;
1464 }
1465 .eps-grid--direction-column-reverse {
1466 -webkit-box-orient: vertical;
1467 -webkit-box-direction: reverse;
1468 -ms-flex-direction: column-reverse;
1469 flex-direction: column-reverse;
1470 }
1471 .eps-grid--justify-stretch {
1472 -webkit-box-pack: stretch;
1473 -ms-flex-pack: stretch;
1474 justify-content: stretch;
1475 }
1476 .eps-grid--justify-start {
1477 -webkit-box-pack: start;
1478 -ms-flex-pack: start;
1479 justify-content: flex-start;
1480 }
1481 .eps-grid--justify-center {
1482 -webkit-box-pack: center;
1483 -ms-flex-pack: center;
1484 justify-content: center;
1485 }
1486 .eps-grid--justify-end {
1487 -webkit-box-pack: end;
1488 -ms-flex-pack: end;
1489 justify-content: flex-end;
1490 }
1491 .eps-grid--justify-space-between {
1492 -webkit-box-pack: justify;
1493 -ms-flex-pack: justify;
1494 justify-content: space-between;
1495 }
1496 .eps-grid--justify-space-around {
1497 -ms-flex-pack: distribute;
1498 justify-content: space-around;
1499 }
1500 .eps-grid--justify-space-evenly {
1501 -webkit-box-pack: space-evenly;
1502 -ms-flex-pack: space-evenly;
1503 justify-content: space-evenly;
1504 }
1505 .eps-grid--align-content-stretch {
1506 -ms-flex-line-pack: stretch;
1507 align-content: stretch;
1508 }
1509 .eps-grid--align-content-start {
1510 -ms-flex-line-pack: start;
1511 align-content: flex-start;
1512 }
1513 .eps-grid--align-content-center {
1514 -ms-flex-line-pack: center;
1515 align-content: center;
1516 }
1517 .eps-grid--align-content-end {
1518 -ms-flex-line-pack: end;
1519 align-content: flex-end;
1520 }
1521 .eps-grid--align-content-space-between {
1522 -ms-flex-line-pack: justify;
1523 align-content: space-between;
1524 }
1525 .eps-grid--align-items-start {
1526 -webkit-box-align: start;
1527 -ms-flex-align: start;
1528 align-items: flex-start;
1529 }
1530 .eps-grid--align-items-center {
1531 -webkit-box-align: center;
1532 -ms-flex-align: center;
1533 align-items: center;
1534 }
1535 .eps-grid--align-items-end {
1536 -webkit-box-align: end;
1537 -ms-flex-align: end;
1538 align-items: flex-end;
1539 }
1540 .eps-grid--align-items-baseline {
1541 -webkit-box-align: baseline;
1542 -ms-flex-align: baseline;
1543 align-items: baseline;
1544 }
1545 .eps-grid--align-items-stretch {
1546 -webkit-box-align: stretch;
1547 -ms-flex-align: stretch;
1548 align-items: stretch;
1549 }
1550
1551 .eps-grid-item--zero-min-width {
1552 min-width: 0;
1553 }
1554
1555 @media screen and (min-width: 480px) {
1556 .eps-grid-item-sm {
1557 -webkit-box-flex: 1;
1558 -ms-flex-positive: 1;
1559 flex-grow: 1;
1560 max-width: 100%;
1561 -ms-flex-preferred-size: 0;
1562 flex-basis: 0;
1563 }
1564 }
1565 @media screen and (min-width: 768px) {
1566 .eps-grid-item-md {
1567 -webkit-box-flex: 1;
1568 -ms-flex-positive: 1;
1569 flex-grow: 1;
1570 max-width: 100%;
1571 -ms-flex-preferred-size: 0;
1572 flex-basis: 0;
1573 }
1574 }
1575 @media screen and (min-width: 1025px) {
1576 .eps-grid-item-lg {
1577 -webkit-box-flex: 1;
1578 -ms-flex-positive: 1;
1579 flex-grow: 1;
1580 max-width: 100%;
1581 -ms-flex-preferred-size: 0;
1582 flex-basis: 0;
1583 }
1584 }
1585 @media screen and (min-width: 1440px) {
1586 .eps-grid-item-xl {
1587 -webkit-box-flex: 1;
1588 -ms-flex-positive: 1;
1589 flex-grow: 1;
1590 max-width: 100%;
1591 -ms-flex-preferred-size: 0;
1592 flex-basis: 0;
1593 }
1594 }
1595 @media screen and (min-width: 1600px) {
1596 .eps-grid-item-xxl {
1597 -webkit-box-flex: 1;
1598 -ms-flex-positive: 1;
1599 flex-grow: 1;
1600 max-width: 100%;
1601 -ms-flex-preferred-size: 0;
1602 flex-basis: 0;
1603 }
1604 }
1605 .eps-grid-item-xs-1 {
1606 -webkit-box-flex: 0;
1607 -ms-flex-positive: 0;
1608 flex-grow: 0;
1609 max-width: calc( 1 / 12 * 100% );
1610 -ms-flex-preferred-size: calc( 1 / 12 * 100% );
1611 flex-basis: calc( 1 / 12 * 100% );
1612 }
1613
1614 .eps-grid-item-xs-2 {
1615 -webkit-box-flex: 0;
1616 -ms-flex-positive: 0;
1617 flex-grow: 0;
1618 max-width: calc( 2 / 12 * 100% );
1619 -ms-flex-preferred-size: calc( 2 / 12 * 100% );
1620 flex-basis: calc( 2 / 12 * 100% );
1621 }
1622
1623 .eps-grid-item-xs-3 {
1624 -webkit-box-flex: 0;
1625 -ms-flex-positive: 0;
1626 flex-grow: 0;
1627 max-width: calc( 3 / 12 * 100% );
1628 -ms-flex-preferred-size: calc( 3 / 12 * 100% );
1629 flex-basis: calc( 3 / 12 * 100% );
1630 }
1631
1632 .eps-grid-item-xs-4 {
1633 -webkit-box-flex: 0;
1634 -ms-flex-positive: 0;
1635 flex-grow: 0;
1636 max-width: calc( 4 / 12 * 100% );
1637 -ms-flex-preferred-size: calc( 4 / 12 * 100% );
1638 flex-basis: calc( 4 / 12 * 100% );
1639 }
1640
1641 .eps-grid-item-xs-5 {
1642 -webkit-box-flex: 0;
1643 -ms-flex-positive: 0;
1644 flex-grow: 0;
1645 max-width: calc( 5 / 12 * 100% );
1646 -ms-flex-preferred-size: calc( 5 / 12 * 100% );
1647 flex-basis: calc( 5 / 12 * 100% );
1648 }
1649
1650 .eps-grid-item-xs-6 {
1651 -webkit-box-flex: 0;
1652 -ms-flex-positive: 0;
1653 flex-grow: 0;
1654 max-width: calc( 6 / 12 * 100% );
1655 -ms-flex-preferred-size: calc( 6 / 12 * 100% );
1656 flex-basis: calc( 6 / 12 * 100% );
1657 }
1658
1659 .eps-grid-item-xs-7 {
1660 -webkit-box-flex: 0;
1661 -ms-flex-positive: 0;
1662 flex-grow: 0;
1663 max-width: calc( 7 / 12 * 100% );
1664 -ms-flex-preferred-size: calc( 7 / 12 * 100% );
1665 flex-basis: calc( 7 / 12 * 100% );
1666 }
1667
1668 .eps-grid-item-xs-8 {
1669 -webkit-box-flex: 0;
1670 -ms-flex-positive: 0;
1671 flex-grow: 0;
1672 max-width: calc( 8 / 12 * 100% );
1673 -ms-flex-preferred-size: calc( 8 / 12 * 100% );
1674 flex-basis: calc( 8 / 12 * 100% );
1675 }
1676
1677 .eps-grid-item-xs-9 {
1678 -webkit-box-flex: 0;
1679 -ms-flex-positive: 0;
1680 flex-grow: 0;
1681 max-width: calc( 9 / 12 * 100% );
1682 -ms-flex-preferred-size: calc( 9 / 12 * 100% );
1683 flex-basis: calc( 9 / 12 * 100% );
1684 }
1685
1686 .eps-grid-item-xs-10 {
1687 -webkit-box-flex: 0;
1688 -ms-flex-positive: 0;
1689 flex-grow: 0;
1690 max-width: calc( 10 / 12 * 100% );
1691 -ms-flex-preferred-size: calc( 10 / 12 * 100% );
1692 flex-basis: calc( 10 / 12 * 100% );
1693 }
1694
1695 .eps-grid-item-xs-11 {
1696 -webkit-box-flex: 0;
1697 -ms-flex-positive: 0;
1698 flex-grow: 0;
1699 max-width: calc( 11 / 12 * 100% );
1700 -ms-flex-preferred-size: calc( 11 / 12 * 100% );
1701 flex-basis: calc( 11 / 12 * 100% );
1702 }
1703
1704 .eps-grid-item-xs-12 {
1705 -webkit-box-flex: 0;
1706 -ms-flex-positive: 0;
1707 flex-grow: 0;
1708 max-width: calc( 12 / 12 * 100% );
1709 -ms-flex-preferred-size: calc( 12 / 12 * 100% );
1710 flex-basis: calc( 12 / 12 * 100% );
1711 }
1712
1713 @media screen and (min-width: 480px) {
1714 .eps-grid-item-sm-1 {
1715 -webkit-box-flex: 0;
1716 -ms-flex-positive: 0;
1717 flex-grow: 0;
1718 max-width: calc( 1 / 12 * 100% );
1719 -ms-flex-preferred-size: calc( 1 / 12 * 100% );
1720 flex-basis: calc( 1 / 12 * 100% );
1721 }
1722 .eps-grid-item-sm-2 {
1723 -webkit-box-flex: 0;
1724 -ms-flex-positive: 0;
1725 flex-grow: 0;
1726 max-width: calc( 2 / 12 * 100% );
1727 -ms-flex-preferred-size: calc( 2 / 12 * 100% );
1728 flex-basis: calc( 2 / 12 * 100% );
1729 }
1730 .eps-grid-item-sm-3 {
1731 -webkit-box-flex: 0;
1732 -ms-flex-positive: 0;
1733 flex-grow: 0;
1734 max-width: calc( 3 / 12 * 100% );
1735 -ms-flex-preferred-size: calc( 3 / 12 * 100% );
1736 flex-basis: calc( 3 / 12 * 100% );
1737 }
1738 .eps-grid-item-sm-4 {
1739 -webkit-box-flex: 0;
1740 -ms-flex-positive: 0;
1741 flex-grow: 0;
1742 max-width: calc( 4 / 12 * 100% );
1743 -ms-flex-preferred-size: calc( 4 / 12 * 100% );
1744 flex-basis: calc( 4 / 12 * 100% );
1745 }
1746 .eps-grid-item-sm-5 {
1747 -webkit-box-flex: 0;
1748 -ms-flex-positive: 0;
1749 flex-grow: 0;
1750 max-width: calc( 5 / 12 * 100% );
1751 -ms-flex-preferred-size: calc( 5 / 12 * 100% );
1752 flex-basis: calc( 5 / 12 * 100% );
1753 }
1754 .eps-grid-item-sm-6 {
1755 -webkit-box-flex: 0;
1756 -ms-flex-positive: 0;
1757 flex-grow: 0;
1758 max-width: calc( 6 / 12 * 100% );
1759 -ms-flex-preferred-size: calc( 6 / 12 * 100% );
1760 flex-basis: calc( 6 / 12 * 100% );
1761 }
1762 .eps-grid-item-sm-7 {
1763 -webkit-box-flex: 0;
1764 -ms-flex-positive: 0;
1765 flex-grow: 0;
1766 max-width: calc( 7 / 12 * 100% );
1767 -ms-flex-preferred-size: calc( 7 / 12 * 100% );
1768 flex-basis: calc( 7 / 12 * 100% );
1769 }
1770 .eps-grid-item-sm-8 {
1771 -webkit-box-flex: 0;
1772 -ms-flex-positive: 0;
1773 flex-grow: 0;
1774 max-width: calc( 8 / 12 * 100% );
1775 -ms-flex-preferred-size: calc( 8 / 12 * 100% );
1776 flex-basis: calc( 8 / 12 * 100% );
1777 }
1778 .eps-grid-item-sm-9 {
1779 -webkit-box-flex: 0;
1780 -ms-flex-positive: 0;
1781 flex-grow: 0;
1782 max-width: calc( 9 / 12 * 100% );
1783 -ms-flex-preferred-size: calc( 9 / 12 * 100% );
1784 flex-basis: calc( 9 / 12 * 100% );
1785 }
1786 .eps-grid-item-sm-10 {
1787 -webkit-box-flex: 0;
1788 -ms-flex-positive: 0;
1789 flex-grow: 0;
1790 max-width: calc( 10 / 12 * 100% );
1791 -ms-flex-preferred-size: calc( 10 / 12 * 100% );
1792 flex-basis: calc( 10 / 12 * 100% );
1793 }
1794 .eps-grid-item-sm-11 {
1795 -webkit-box-flex: 0;
1796 -ms-flex-positive: 0;
1797 flex-grow: 0;
1798 max-width: calc( 11 / 12 * 100% );
1799 -ms-flex-preferred-size: calc( 11 / 12 * 100% );
1800 flex-basis: calc( 11 / 12 * 100% );
1801 }
1802 .eps-grid-item-sm-12 {
1803 -webkit-box-flex: 0;
1804 -ms-flex-positive: 0;
1805 flex-grow: 0;
1806 max-width: calc( 12 / 12 * 100% );
1807 -ms-flex-preferred-size: calc( 12 / 12 * 100% );
1808 flex-basis: calc( 12 / 12 * 100% );
1809 }
1810 }
1811 @media screen and (min-width: 768px) {
1812 .eps-grid-item-md-1 {
1813 -webkit-box-flex: 0;
1814 -ms-flex-positive: 0;
1815 flex-grow: 0;
1816 max-width: calc( 1 / 12 * 100% );
1817 -ms-flex-preferred-size: calc( 1 / 12 * 100% );
1818 flex-basis: calc( 1 / 12 * 100% );
1819 }
1820 .eps-grid-item-md-2 {
1821 -webkit-box-flex: 0;
1822 -ms-flex-positive: 0;
1823 flex-grow: 0;
1824 max-width: calc( 2 / 12 * 100% );
1825 -ms-flex-preferred-size: calc( 2 / 12 * 100% );
1826 flex-basis: calc( 2 / 12 * 100% );
1827 }
1828 .eps-grid-item-md-3 {
1829 -webkit-box-flex: 0;
1830 -ms-flex-positive: 0;
1831 flex-grow: 0;
1832 max-width: calc( 3 / 12 * 100% );
1833 -ms-flex-preferred-size: calc( 3 / 12 * 100% );
1834 flex-basis: calc( 3 / 12 * 100% );
1835 }
1836 .eps-grid-item-md-4 {
1837 -webkit-box-flex: 0;
1838 -ms-flex-positive: 0;
1839 flex-grow: 0;
1840 max-width: calc( 4 / 12 * 100% );
1841 -ms-flex-preferred-size: calc( 4 / 12 * 100% );
1842 flex-basis: calc( 4 / 12 * 100% );
1843 }
1844 .eps-grid-item-md-5 {
1845 -webkit-box-flex: 0;
1846 -ms-flex-positive: 0;
1847 flex-grow: 0;
1848 max-width: calc( 5 / 12 * 100% );
1849 -ms-flex-preferred-size: calc( 5 / 12 * 100% );
1850 flex-basis: calc( 5 / 12 * 100% );
1851 }
1852 .eps-grid-item-md-6 {
1853 -webkit-box-flex: 0;
1854 -ms-flex-positive: 0;
1855 flex-grow: 0;
1856 max-width: calc( 6 / 12 * 100% );
1857 -ms-flex-preferred-size: calc( 6 / 12 * 100% );
1858 flex-basis: calc( 6 / 12 * 100% );
1859 }
1860 .eps-grid-item-md-7 {
1861 -webkit-box-flex: 0;
1862 -ms-flex-positive: 0;
1863 flex-grow: 0;
1864 max-width: calc( 7 / 12 * 100% );
1865 -ms-flex-preferred-size: calc( 7 / 12 * 100% );
1866 flex-basis: calc( 7 / 12 * 100% );
1867 }
1868 .eps-grid-item-md-8 {
1869 -webkit-box-flex: 0;
1870 -ms-flex-positive: 0;
1871 flex-grow: 0;
1872 max-width: calc( 8 / 12 * 100% );
1873 -ms-flex-preferred-size: calc( 8 / 12 * 100% );
1874 flex-basis: calc( 8 / 12 * 100% );
1875 }
1876 .eps-grid-item-md-9 {
1877 -webkit-box-flex: 0;
1878 -ms-flex-positive: 0;
1879 flex-grow: 0;
1880 max-width: calc( 9 / 12 * 100% );
1881 -ms-flex-preferred-size: calc( 9 / 12 * 100% );
1882 flex-basis: calc( 9 / 12 * 100% );
1883 }
1884 .eps-grid-item-md-10 {
1885 -webkit-box-flex: 0;
1886 -ms-flex-positive: 0;
1887 flex-grow: 0;
1888 max-width: calc( 10 / 12 * 100% );
1889 -ms-flex-preferred-size: calc( 10 / 12 * 100% );
1890 flex-basis: calc( 10 / 12 * 100% );
1891 }
1892 .eps-grid-item-md-11 {
1893 -webkit-box-flex: 0;
1894 -ms-flex-positive: 0;
1895 flex-grow: 0;
1896 max-width: calc( 11 / 12 * 100% );
1897 -ms-flex-preferred-size: calc( 11 / 12 * 100% );
1898 flex-basis: calc( 11 / 12 * 100% );
1899 }
1900 .eps-grid-item-md-12 {
1901 -webkit-box-flex: 0;
1902 -ms-flex-positive: 0;
1903 flex-grow: 0;
1904 max-width: calc( 12 / 12 * 100% );
1905 -ms-flex-preferred-size: calc( 12 / 12 * 100% );
1906 flex-basis: calc( 12 / 12 * 100% );
1907 }
1908 }
1909 @media screen and (min-width: 1025px) {
1910 .eps-grid-item-lg-1 {
1911 -webkit-box-flex: 0;
1912 -ms-flex-positive: 0;
1913 flex-grow: 0;
1914 max-width: calc( 1 / 12 * 100% );
1915 -ms-flex-preferred-size: calc( 1 / 12 * 100% );
1916 flex-basis: calc( 1 / 12 * 100% );
1917 }
1918 .eps-grid-item-lg-2 {
1919 -webkit-box-flex: 0;
1920 -ms-flex-positive: 0;
1921 flex-grow: 0;
1922 max-width: calc( 2 / 12 * 100% );
1923 -ms-flex-preferred-size: calc( 2 / 12 * 100% );
1924 flex-basis: calc( 2 / 12 * 100% );
1925 }
1926 .eps-grid-item-lg-3 {
1927 -webkit-box-flex: 0;
1928 -ms-flex-positive: 0;
1929 flex-grow: 0;
1930 max-width: calc( 3 / 12 * 100% );
1931 -ms-flex-preferred-size: calc( 3 / 12 * 100% );
1932 flex-basis: calc( 3 / 12 * 100% );
1933 }
1934 .eps-grid-item-lg-4 {
1935 -webkit-box-flex: 0;
1936 -ms-flex-positive: 0;
1937 flex-grow: 0;
1938 max-width: calc( 4 / 12 * 100% );
1939 -ms-flex-preferred-size: calc( 4 / 12 * 100% );
1940 flex-basis: calc( 4 / 12 * 100% );
1941 }
1942 .eps-grid-item-lg-5 {
1943 -webkit-box-flex: 0;
1944 -ms-flex-positive: 0;
1945 flex-grow: 0;
1946 max-width: calc( 5 / 12 * 100% );
1947 -ms-flex-preferred-size: calc( 5 / 12 * 100% );
1948 flex-basis: calc( 5 / 12 * 100% );
1949 }
1950 .eps-grid-item-lg-6 {
1951 -webkit-box-flex: 0;
1952 -ms-flex-positive: 0;
1953 flex-grow: 0;
1954 max-width: calc( 6 / 12 * 100% );
1955 -ms-flex-preferred-size: calc( 6 / 12 * 100% );
1956 flex-basis: calc( 6 / 12 * 100% );
1957 }
1958 .eps-grid-item-lg-7 {
1959 -webkit-box-flex: 0;
1960 -ms-flex-positive: 0;
1961 flex-grow: 0;
1962 max-width: calc( 7 / 12 * 100% );
1963 -ms-flex-preferred-size: calc( 7 / 12 * 100% );
1964 flex-basis: calc( 7 / 12 * 100% );
1965 }
1966 .eps-grid-item-lg-8 {
1967 -webkit-box-flex: 0;
1968 -ms-flex-positive: 0;
1969 flex-grow: 0;
1970 max-width: calc( 8 / 12 * 100% );
1971 -ms-flex-preferred-size: calc( 8 / 12 * 100% );
1972 flex-basis: calc( 8 / 12 * 100% );
1973 }
1974 .eps-grid-item-lg-9 {
1975 -webkit-box-flex: 0;
1976 -ms-flex-positive: 0;
1977 flex-grow: 0;
1978 max-width: calc( 9 / 12 * 100% );
1979 -ms-flex-preferred-size: calc( 9 / 12 * 100% );
1980 flex-basis: calc( 9 / 12 * 100% );
1981 }
1982 .eps-grid-item-lg-10 {
1983 -webkit-box-flex: 0;
1984 -ms-flex-positive: 0;
1985 flex-grow: 0;
1986 max-width: calc( 10 / 12 * 100% );
1987 -ms-flex-preferred-size: calc( 10 / 12 * 100% );
1988 flex-basis: calc( 10 / 12 * 100% );
1989 }
1990 .eps-grid-item-lg-11 {
1991 -webkit-box-flex: 0;
1992 -ms-flex-positive: 0;
1993 flex-grow: 0;
1994 max-width: calc( 11 / 12 * 100% );
1995 -ms-flex-preferred-size: calc( 11 / 12 * 100% );
1996 flex-basis: calc( 11 / 12 * 100% );
1997 }
1998 .eps-grid-item-lg-12 {
1999 -webkit-box-flex: 0;
2000 -ms-flex-positive: 0;
2001 flex-grow: 0;
2002 max-width: calc( 12 / 12 * 100% );
2003 -ms-flex-preferred-size: calc( 12 / 12 * 100% );
2004 flex-basis: calc( 12 / 12 * 100% );
2005 }
2006 }
2007 @media screen and (min-width: 1440px) {
2008 .eps-grid-item-xl-1 {
2009 -webkit-box-flex: 0;
2010 -ms-flex-positive: 0;
2011 flex-grow: 0;
2012 max-width: calc( 1 / 12 * 100% );
2013 -ms-flex-preferred-size: calc( 1 / 12 * 100% );
2014 flex-basis: calc( 1 / 12 * 100% );
2015 }
2016 .eps-grid-item-xl-2 {
2017 -webkit-box-flex: 0;
2018 -ms-flex-positive: 0;
2019 flex-grow: 0;
2020 max-width: calc( 2 / 12 * 100% );
2021 -ms-flex-preferred-size: calc( 2 / 12 * 100% );
2022 flex-basis: calc( 2 / 12 * 100% );
2023 }
2024 .eps-grid-item-xl-3 {
2025 -webkit-box-flex: 0;
2026 -ms-flex-positive: 0;
2027 flex-grow: 0;
2028 max-width: calc( 3 / 12 * 100% );
2029 -ms-flex-preferred-size: calc( 3 / 12 * 100% );
2030 flex-basis: calc( 3 / 12 * 100% );
2031 }
2032 .eps-grid-item-xl-4 {
2033 -webkit-box-flex: 0;
2034 -ms-flex-positive: 0;
2035 flex-grow: 0;
2036 max-width: calc( 4 / 12 * 100% );
2037 -ms-flex-preferred-size: calc( 4 / 12 * 100% );
2038 flex-basis: calc( 4 / 12 * 100% );
2039 }
2040 .eps-grid-item-xl-5 {
2041 -webkit-box-flex: 0;
2042 -ms-flex-positive: 0;
2043 flex-grow: 0;
2044 max-width: calc( 5 / 12 * 100% );
2045 -ms-flex-preferred-size: calc( 5 / 12 * 100% );
2046 flex-basis: calc( 5 / 12 * 100% );
2047 }
2048 .eps-grid-item-xl-6 {
2049 -webkit-box-flex: 0;
2050 -ms-flex-positive: 0;
2051 flex-grow: 0;
2052 max-width: calc( 6 / 12 * 100% );
2053 -ms-flex-preferred-size: calc( 6 / 12 * 100% );
2054 flex-basis: calc( 6 / 12 * 100% );
2055 }
2056 .eps-grid-item-xl-7 {
2057 -webkit-box-flex: 0;
2058 -ms-flex-positive: 0;
2059 flex-grow: 0;
2060 max-width: calc( 7 / 12 * 100% );
2061 -ms-flex-preferred-size: calc( 7 / 12 * 100% );
2062 flex-basis: calc( 7 / 12 * 100% );
2063 }
2064 .eps-grid-item-xl-8 {
2065 -webkit-box-flex: 0;
2066 -ms-flex-positive: 0;
2067 flex-grow: 0;
2068 max-width: calc( 8 / 12 * 100% );
2069 -ms-flex-preferred-size: calc( 8 / 12 * 100% );
2070 flex-basis: calc( 8 / 12 * 100% );
2071 }
2072 .eps-grid-item-xl-9 {
2073 -webkit-box-flex: 0;
2074 -ms-flex-positive: 0;
2075 flex-grow: 0;
2076 max-width: calc( 9 / 12 * 100% );
2077 -ms-flex-preferred-size: calc( 9 / 12 * 100% );
2078 flex-basis: calc( 9 / 12 * 100% );
2079 }
2080 .eps-grid-item-xl-10 {
2081 -webkit-box-flex: 0;
2082 -ms-flex-positive: 0;
2083 flex-grow: 0;
2084 max-width: calc( 10 / 12 * 100% );
2085 -ms-flex-preferred-size: calc( 10 / 12 * 100% );
2086 flex-basis: calc( 10 / 12 * 100% );
2087 }
2088 .eps-grid-item-xl-11 {
2089 -webkit-box-flex: 0;
2090 -ms-flex-positive: 0;
2091 flex-grow: 0;
2092 max-width: calc( 11 / 12 * 100% );
2093 -ms-flex-preferred-size: calc( 11 / 12 * 100% );
2094 flex-basis: calc( 11 / 12 * 100% );
2095 }
2096 .eps-grid-item-xl-12 {
2097 -webkit-box-flex: 0;
2098 -ms-flex-positive: 0;
2099 flex-grow: 0;
2100 max-width: calc( 12 / 12 * 100% );
2101 -ms-flex-preferred-size: calc( 12 / 12 * 100% );
2102 flex-basis: calc( 12 / 12 * 100% );
2103 }
2104 }
2105 @media screen and (min-width: 1600px) {
2106 .eps-grid-item-xxl-1 {
2107 -webkit-box-flex: 0;
2108 -ms-flex-positive: 0;
2109 flex-grow: 0;
2110 max-width: calc( 1 / 12 * 100% );
2111 -ms-flex-preferred-size: calc( 1 / 12 * 100% );
2112 flex-basis: calc( 1 / 12 * 100% );
2113 }
2114 .eps-grid-item-xxl-2 {
2115 -webkit-box-flex: 0;
2116 -ms-flex-positive: 0;
2117 flex-grow: 0;
2118 max-width: calc( 2 / 12 * 100% );
2119 -ms-flex-preferred-size: calc( 2 / 12 * 100% );
2120 flex-basis: calc( 2 / 12 * 100% );
2121 }
2122 .eps-grid-item-xxl-3 {
2123 -webkit-box-flex: 0;
2124 -ms-flex-positive: 0;
2125 flex-grow: 0;
2126 max-width: calc( 3 / 12 * 100% );
2127 -ms-flex-preferred-size: calc( 3 / 12 * 100% );
2128 flex-basis: calc( 3 / 12 * 100% );
2129 }
2130 .eps-grid-item-xxl-4 {
2131 -webkit-box-flex: 0;
2132 -ms-flex-positive: 0;
2133 flex-grow: 0;
2134 max-width: calc( 4 / 12 * 100% );
2135 -ms-flex-preferred-size: calc( 4 / 12 * 100% );
2136 flex-basis: calc( 4 / 12 * 100% );
2137 }
2138 .eps-grid-item-xxl-5 {
2139 -webkit-box-flex: 0;
2140 -ms-flex-positive: 0;
2141 flex-grow: 0;
2142 max-width: calc( 5 / 12 * 100% );
2143 -ms-flex-preferred-size: calc( 5 / 12 * 100% );
2144 flex-basis: calc( 5 / 12 * 100% );
2145 }
2146 .eps-grid-item-xxl-6 {
2147 -webkit-box-flex: 0;
2148 -ms-flex-positive: 0;
2149 flex-grow: 0;
2150 max-width: calc( 6 / 12 * 100% );
2151 -ms-flex-preferred-size: calc( 6 / 12 * 100% );
2152 flex-basis: calc( 6 / 12 * 100% );
2153 }
2154 .eps-grid-item-xxl-7 {
2155 -webkit-box-flex: 0;
2156 -ms-flex-positive: 0;
2157 flex-grow: 0;
2158 max-width: calc( 7 / 12 * 100% );
2159 -ms-flex-preferred-size: calc( 7 / 12 * 100% );
2160 flex-basis: calc( 7 / 12 * 100% );
2161 }
2162 .eps-grid-item-xxl-8 {
2163 -webkit-box-flex: 0;
2164 -ms-flex-positive: 0;
2165 flex-grow: 0;
2166 max-width: calc( 8 / 12 * 100% );
2167 -ms-flex-preferred-size: calc( 8 / 12 * 100% );
2168 flex-basis: calc( 8 / 12 * 100% );
2169 }
2170 .eps-grid-item-xxl-9 {
2171 -webkit-box-flex: 0;
2172 -ms-flex-positive: 0;
2173 flex-grow: 0;
2174 max-width: calc( 9 / 12 * 100% );
2175 -ms-flex-preferred-size: calc( 9 / 12 * 100% );
2176 flex-basis: calc( 9 / 12 * 100% );
2177 }
2178 .eps-grid-item-xxl-10 {
2179 -webkit-box-flex: 0;
2180 -ms-flex-positive: 0;
2181 flex-grow: 0;
2182 max-width: calc( 10 / 12 * 100% );
2183 -ms-flex-preferred-size: calc( 10 / 12 * 100% );
2184 flex-basis: calc( 10 / 12 * 100% );
2185 }
2186 .eps-grid-item-xxl-11 {
2187 -webkit-box-flex: 0;
2188 -ms-flex-positive: 0;
2189 flex-grow: 0;
2190 max-width: calc( 11 / 12 * 100% );
2191 -ms-flex-preferred-size: calc( 11 / 12 * 100% );
2192 flex-basis: calc( 11 / 12 * 100% );
2193 }
2194 .eps-grid-item-xxl-12 {
2195 -webkit-box-flex: 0;
2196 -ms-flex-positive: 0;
2197 flex-grow: 0;
2198 max-width: calc( 12 / 12 * 100% );
2199 -ms-flex-preferred-size: calc( 12 / 12 * 100% );
2200 flex-basis: calc( 12 / 12 * 100% );
2201 }
2202 }
2203 :root {
2204 --menu-title-color: #6d7882;
2205 }
2206
2207 .eps-theme-dark {
2208 --menu-title-color: #6d7882;
2209 }
2210
2211 .eps-menu ul {
2212 list-style: none;
2213 padding: 0;
2214 margin: 0;
2215 }
2216 .eps-menu ul li {
2217 display: -webkit-box;
2218 display: -ms-flexbox;
2219 display: flex;
2220 }
2221 .eps-menu__title {
2222 padding: 0.5rem 1.875rem;
2223 font-size: 0.6875rem;
2224 line-height: 1.2;
2225 text-transform: uppercase;
2226 font-weight: normal;
2227 color: var(--menu-title-color);
2228 }
2229
2230 :root {
2231 --eps-modal-background-color: #fff;
2232 --eps-modal-header-background-color: #58d0f5;
2233 }
2234
2235 .eps-theme-dark {
2236 --eps-modal-background-color: #34383c;
2237 --eps-modal-header-background-color: #58d0f5;
2238 }
2239
2240 /** ----------------------------------------------------------------
2241 EPS Modal
2242 ---------------------------------------------------------------- */
2243 .eps-modal {
2244 max-width: 43.75rem;
2245 background: var(--eps-modal-background-color);
2246 border-radius: 0.1875rem;
2247 -webkit-animation: eps-animation-pop 0.15s cubic-bezier(0.57, 0.53, 0.71, 1.47) forwards;
2248 animation: eps-animation-pop 0.15s cubic-bezier(0.57, 0.53, 0.71, 1.47) forwards;
2249 }
2250 .eps-modal__overlay {
2251 background: rgba(0, 0, 0, 0.5);
2252 position: fixed;
2253 display: -webkit-box;
2254 display: -ms-flexbox;
2255 display: flex;
2256 top: 0;
2257 left: 0;
2258 width: 100%;
2259 height: 100%;
2260 -webkit-box-align: center;
2261 -ms-flex-align: center;
2262 align-items: center;
2263 -webkit-box-pack: center;
2264 -ms-flex-pack: center;
2265 justify-content: center;
2266 z-index: 1030;
2267 }
2268 .eps-modal__header {
2269 font-size: 0.875rem;
2270 background: var(--eps-modal-header-background-color);
2271 height: 2.75rem;
2272 padding: 0.625rem 1rem;
2273 border-radius: 0.1875rem;
2274 }
2275 .eps-modal__header, .eps-modal__header .title {
2276 color: #fff;
2277 }
2278 .eps-modal__icon {
2279 -webkit-margin-end: 0.625rem;
2280 margin-inline-end: 0.625rem;
2281 }
2282 .eps-modal__body {
2283 padding: 1.875rem;
2284 }
2285 .eps-modal__tip, .eps-modal .eps-tip {
2286 -webkit-padding-start: 0.75rem;
2287 padding-inline-start: 0.75rem;
2288 -webkit-border-start: 3px solid #58d0f5;
2289 border-inline-start: 3px solid #58d0f5;
2290 }
2291 .eps-modal__tip:not(:last-child), .eps-modal .eps-tip:not(:last-child) {
2292 margin-bottom: 1.875rem;
2293 }
2294 .eps-modal__tip:not(:first-child), .eps-modal .eps-tip:not(:first-child) {
2295 margin-top: 1.875rem;
2296 }
2297 .eps-modal__section:not(:first-child) {
2298 margin-top: 1.875rem;
2299 }
2300 .eps-modal__close-wrapper {
2301 -webkit-padding-start: 1rem;
2302 padding-inline-start: 1rem;
2303 -webkit-border-start: solid 1px #fff;
2304 border-inline-start: solid 1px #fff;
2305 }
2306
2307 .eps-add-new-button {
2308 display: -webkit-inline-box;
2309 display: -ms-inline-flexbox;
2310 display: inline-flex;
2311 --eps-add-new-button-size: 1.5rem;
2312 line-height: var(--eps-add-new-button-size);
2313 cursor: pointer;
2314 }
2315 .eps-add-new-button .eps-icon {
2316 background-color: #58d0f5;
2317 color: #fff;
2318 width: var(--eps-add-new-button-size);
2319 height: var(--eps-add-new-button-size);
2320 border-radius: 100%;
2321 font-size: calc(var(--eps-add-new-button-size) * 0.75);
2322 text-align: center;
2323 line-height: var(--eps-add-new-button-size);
2324 }
2325 .eps-add-new-button span:not(.sr-only) {
2326 -webkit-margin-start: 0.625rem;
2327 margin-inline-start: 0.625rem;
2328 font-weight: 500;
2329 }
2330 .eps-add-new-button--sm {
2331 --eps-add-new-button-size: 1rem;
2332 }
2333
2334 :root {
2335 --select2-selection-background-color: #fff;
2336 --select2-selection-color: #6d7882;
2337 --select2-selection-border-color: #d5dadf;
2338 --select2-selection-opened-focused-border-color: #f1f3f5;
2339 --select2-single-selection-rendered-color: #6d7882;
2340 --select2-default-single-selection-background-color: #fff;
2341 --select2-default-single-selection-border-color: #d5dadf;
2342 --select2-default-multiple-selection-background-color: #fff;
2343 --select2-default-multiple-selection-choice-background-color: #f1f3f5;
2344 --select2-default-multiple-selection-choice-color: #6d7882;
2345 --select2-default-multiple-selection-choice-border-color: #f1f3f5;
2346 --select2-default-multiple-selection-choice-remove-color: #a4afb7;
2347 --select2-default-multiple-selection-choice-remove-hover-color: #6d7882;
2348 --select2-default-results-selected-option-background-color: #fff;
2349 --select2-default-results-selected-option-color: #6d7882;
2350 --select2-default-results-highlighted-option-background-color: #5897fb;
2351 --select2-default-results-highlighted-option-color: #fff;
2352 --select2-results-selected-option-background-color: #5897fb;
2353 --select2-results-selected-option-color: #fff;
2354 --select2-dropdown-background-color: #fff;
2355 --select2-dropdown-border-color: #d5dadf;
2356 }
2357
2358 .eps-theme-dark {
2359 --select2-selection-background-color: #34383c;
2360 --select2-selection-color: #e0e1e3;
2361 --select2-selection-border-color: #64666a;
2362 --select2-selection-opened-focused-border-color: #7d7e82;
2363 --select2-single-selection-rendered-color: #e0e1e3;
2364 --select2-default-single-selection-background-color: #34383c;
2365 --select2-default-single-selection-border-color: #4c4f56;
2366 --select2-default-multiple-selection-background-color: #34383c;
2367 --select2-default-multiple-selection-choice-background-color: #4c4f56;
2368 --select2-default-multiple-selection-choice-color: #e0e1e3;
2369 --select2-default-multiple-selection-choice-border-color: #4c4f56;
2370 --select2-default-multiple-selection-choice-remove-color: #b4b5b7;
2371 --select2-default-multiple-selection-choice-remove-hover-color: #e0e1e3;
2372 --select2-default-results-selected-option-background-color: #34383c;
2373 --select2-default-results-selected-option-color: #e0e1e3;
2374 --select2-default-results-highlighted-option-background-color: #4c4f56;
2375 --select2-default-results-highlighted-option-color: #e0e1e3;
2376 --select2-results-selected-option-background-color: #4c4f56;
2377 --select2-results-selected-option-color: #e0e1e3;
2378 --select2-dropdown-background-color: #34383c;
2379 --select2-dropdown-border-color: #64666a;
2380 }
2381
2382 .select2-container:not(.select2-container--open):not(.select2-container--focus) .select2-selection--single,
2383 .select2-container:not(.select2-container--open):not(.select2-container--focus) .select2-selection--multiple {
2384 background-color: var(--select2-selection-background-color);
2385 color: var(--select2-selection-color);
2386 border-color: var(--select2-selection-border-color);
2387 }
2388 .select2-container.select2-container--open .select2-selection--single,
2389 .select2-container.select2-container--open .select2-selection--multiple, .select2-container.select2-container--focus .select2-selection--single,
2390 .select2-container.select2-container--focus .select2-selection--multiple {
2391 border-color: var(--select2-selection-opened-focused-border-color);
2392 }
2393 .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
2394 color: var(--select2-single-selection-rendered-color);
2395 }
2396 .select2-container--default .select2-selection--single {
2397 background-color: var(--select2-default-single-selection-background-color);
2398 border-color: var(--select2-default-single-selection-border-color);
2399 }
2400 .select2-container--default .select2-selection--multiple {
2401 background-color: var(--select2-default-multiple-selection-background-color);
2402 }
2403 .select2-container--default .select2-selection--multiple .select2-selection__choice {
2404 background-color: var(--select2-default-multiple-selection-choice-background-color);
2405 color: var(--select2-default-multiple-selection-choice-color);
2406 border-color: var(--select2-default-multiple-selection-choice-border-color);
2407 }
2408 .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
2409 color: var(--select2-default-multiple-selection-choice-remove-color);
2410 }
2411 .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
2412 color: var(--select2-default-multiple-selection-choice-remove-hover-color);
2413 }
2414 .select2-container--default .select2-results__option[aria-selected] {
2415 background-color: var(--select2-default-results-selected-option-background-color);
2416 color: var(--select2-default-results-selected-option-color);
2417 }
2418 .select2-container--default .select2-results__option--highlighted[aria-selected] {
2419 background-color: var(--select2-default-results-highlighted-option-background-color);
2420 color: var(--select2-default-results-highlighted-option-color);
2421 }
2422 .select2-container .select2-results__option[aria-selected=true] {
2423 background-color: var(--select2-results-selected-option-background-color);
2424 color: var(--select2-results-selected-option-color);
2425 }
2426 .select2-container .select2-dropdown {
2427 background-color: var(--select2-dropdown-background-color);
2428 border-color: var(--select2-dropdown-border-color);
2429 }
2430
2431 .eps-notice {
2432 --eps-box-notice-color: #a4afb7;
2433 --eps-box-notice-background-color: #fcfcfc;
2434 padding: 0.625rem 1rem;
2435 -webkit-box-shadow: 0 2px 3px 1px var(--color-box-shadow-color);
2436 box-shadow: 0 2px 3px 1px var(--color-box-shadow-color);
2437 background-color: var(--eps-box-notice-background-color);
2438 }
2439 .eps-notice-semantic {
2440 -webkit-border-start: 3px solid var(--eps-notice-semantic-color);
2441 border-inline-start: 3px solid var(--eps-notice-semantic-color);
2442 }
2443 .eps-notice-semantic .eps-notice__icon {
2444 color: var(--eps-notice-semantic-color);
2445 font-size: 1rem;
2446 -webkit-margin-end: 0.75rem;
2447 margin-inline-end: 0.75rem;
2448 }
2449 .eps-notice--warning {
2450 --eps-notice-semantic-color: #fcb92c;
2451 }
2452 .eps-notice--danger {
2453 --eps-notice-semantic-color: #b01b1b;
2454 }
2455 .eps-notice--info {
2456 --eps-notice-semantic-color: #58d0f5;
2457 }
2458 .eps-notice__text {
2459 margin: 0;
2460 padding: 0;
2461 color: var(--eps-box-notice-color);
2462 font-style: italic;
2463 }
2464 .eps-notice__button-container {
2465 -ms-flex-negative: 0;
2466 flex-shrink: 0;
2467 margin-left: 1.25rem;
2468 width: auto;
2469 }
2470
2471 .eps-theme-dark .eps-notice {
2472 --eps-box-notice-color: #b4b5b7;
2473 --eps-box-notice-background-color: #404349;
2474 }
2475
2476 .eps-list {
2477 --eps-list-item-separated-border-color: #f1f3f5;
2478 padding: 0;
2479 margin: 0;
2480 list-style-type: none;
2481 }
2482 .eps-list--padding {
2483 padding: var(--eps-list-padding);
2484 }
2485 .eps-list__item {
2486 padding: 0;
2487 }
2488 .eps-list__item--padding {
2489 padding: var(--eps-list-item-padding);
2490 }
2491 .eps-list--separated .eps-list__item:not(:last-child) {
2492 border-bottom: 1px solid var(--eps-list-item-separated-border-color);
2493 }
2494
2495 .eps-theme-dark .eps-list {
2496 --eps-list-item-separated-border-color: #34383c;
2497 }
2498
2499 :root {
2500 --popover-background-color: #fff;
2501 --popover-item-color: #6d7882;
2502 --popover-item-hover-color: #556068;
2503 --popover-item-danger-hover-color: #b01b1b;
2504 --popover-item-background-color: #fff;
2505 --popover-box-shadow-color: rgba(0, 0, 0, 0.15);
2506 --popover-box-shadow-size: 0px 1px 20px;
2507 --popover-arrow-color: #fff;
2508 }
2509
2510 .eps-theme-dark {
2511 --popover-background-color: #4c4f56;
2512 --popover-item-color: #fff;
2513 --popover-item-hover-color: #e0e1e3;
2514 --popover-item-danger-hover-color: #F84343;
2515 --popover-item-background-color: #4c4f56;
2516 --popover-box-shadow-color: rgba(0, 0, 0, 0.15);
2517 --popover-box-shadow-size: 0px 1px 20px;
2518 --popover-arrow-color: #4c4f56;
2519 }
2520
2521 .eps-popover {
2522 padding: 10px 0;
2523 background-color: var(--popover-background-color);
2524 -webkit-box-shadow: var(--popover-box-shadow-size) var(--popover-box-shadow-color);
2525 box-shadow: var(--popover-box-shadow-size) var(--popover-box-shadow-color);
2526 list-style: none;
2527 display: -webkit-box;
2528 display: -ms-flexbox;
2529 display: flex;
2530 -webkit-box-orient: vertical;
2531 -webkit-box-direction: normal;
2532 -ms-flex-direction: column;
2533 flex-direction: column;
2534 min-width: 120px;
2535 border-radius: 0.1875rem;
2536 position: absolute;
2537 z-index: 1050;
2538 margin-top: 9px;
2539 -webkit-transform: translateX(-50%);
2540 -ms-transform: translateX(-50%);
2541 transform: translateX(-50%);
2542 left: 0.25rem;
2543 }
2544 .eps-popover__background {
2545 position: fixed;
2546 top: 0;
2547 bottom: 0;
2548 left: 0;
2549 right: 0;
2550 z-index: 1030;
2551 }
2552 .eps-popover__container {
2553 position: relative;
2554 }
2555 .eps-popover::before {
2556 content: "";
2557 display: block;
2558 position: absolute;
2559 width: 16px;
2560 height: 9px;
2561 margin: 0 0.1875rem 9px;
2562 top: -9px;
2563 left: 50%;
2564 -webkit-transform: translateX(-50%);
2565 -ms-transform: translateX(-50%);
2566 transform: translateX(-50%);
2567 border-color: transparent;
2568 border-style: solid;
2569 border-width: 0 calc(16px / 2) 9px calc(16px / 2);
2570 border-bottom-color: var(--popover-arrow-color);
2571 }
2572 .eps-popover__item {
2573 padding: 0.3125rem 1rem;
2574 background-color: var(--popover-item-background-color);
2575 color: var(--popover-item-color);
2576 font-size: 0.6875rem;
2577 font-weight: 500;
2578 line-height: 0.8125rem;
2579 width: 100%;
2580 -webkit-box-align: center;
2581 -ms-flex-align: center;
2582 align-items: center;
2583 cursor: pointer;
2584 }
2585 .eps-popover__item:hover {
2586 color: var(--popover-item-hover-color);
2587 }
2588 .eps-popover__item--danger:hover {
2589 color: var(--popover-item-danger-hover-color);
2590 }
2591 .eps-popover__item .eps-icon {
2592 font-size: inherit;
2593 -webkit-margin-end: 0.3125rem;
2594 margin-inline-end: 0.3125rem;
2595 }
2596
2597 .eps-css-grid {
2598 display: grid;
2599 grid-template-columns: repeat(var(--eps-grid-columns, auto-fill), minmax(var(--eps-grid-col-min-width, 1fr), var(--eps-grid-col-max-width, 1fr)));
2600 grid-gap: var(--eps-grid-spacing);
2601 }
2602
2603 .eps-box {
2604 --eps-box-background-color: #fff;
2605 --eps-box-color: #495157;
2606 --eps-box-input-color: #495157;
2607 padding: 0;
2608 border-radius: 0.1875rem;
2609 background-color: var(--eps-box-background-color);
2610 color: var(--eps-box-color);
2611 }
2612 .eps-box--padding {
2613 padding: var(--eps-box-padding);
2614 }
2615 .eps-box > input {
2616 width: 100%;
2617 outline: 0;
2618 border: 0;
2619 background-color: var(--eps-box-background-color);
2620 color: var(--eps-box-input-color);
2621 }
2622
2623 .eps-theme-dark .eps-box {
2624 --eps-box-background-color: #404349;
2625 --eps-box-color: #e0e1e3;
2626 --eps-box-input-color: #e0e1e3;
2627 }
2628
2629 :root {
2630 --checkbox-border-color: #d5dadf;
2631 --checkbox-hover-border-color: #c7cdd4;
2632 --checkbox-active-border-color: #e3e7ea;
2633 --checkbox-background-color: #fff;
2634 --checkbox-checked-background-color: #39b54a;
2635 --checkbox-checked-hover-background-color: #33a242;
2636 --checkbox-checked-active-background-color: #44c455;
2637 --checkbox-checked-disabled-background-color: #c2cbd2;
2638 --checkbox-indicator-color: #fff;
2639 --checkbox-error-background-color: #b01b1b;
2640 }
2641
2642 .eps-theme-dark {
2643 --checkbox-background-color: transparent;
2644 }
2645
2646 .eps-checkbox {
2647 -webkit-appearance: none;
2648 border-radius: 0.1875rem;
2649 width: 15px;
2650 height: 15px;
2651 outline: 0;
2652 background-color: var(--checkbox-background-color);
2653 display: -webkit-inline-box;
2654 display: -ms-inline-flexbox;
2655 display: inline-flex;
2656 -webkit-box-pack: center;
2657 -ms-flex-pack: center;
2658 justify-content: center;
2659 -webkit-box-align: center;
2660 -ms-flex-align: center;
2661 align-items: center;
2662 border: 1px solid var(--checkbox-border-color);
2663 }
2664 .eps-checkbox::after {
2665 display: inline-block;
2666 margin-bottom: calc(0.25 / 2 * 100%);
2667 content: " ";
2668 width: 3px;
2669 height: 6px;
2670 -webkit-transform: rotate(45deg);
2671 -ms-transform: rotate(45deg);
2672 transform: rotate(45deg);
2673 }
2674 .eps-checkbox:hover {
2675 --checkbox-border-color: var(--checkbox-hover-border-color);
2676 }
2677 .eps-checkbox:active {
2678 --checkbox-border-color: var(--checkbox-active-border-color);
2679 }
2680 .eps-checkbox:checked {
2681 --checkbox-background-color: var(--checkbox-checked-background-color);
2682 --checkbox-border-color: var(--checkbox-checked-background-color);
2683 }
2684 .eps-checkbox:checked::after {
2685 border: solid #fff;
2686 border-width: 0 1px 1px 0;
2687 }
2688 .eps-checkbox:checked:hover {
2689 --checkbox-background-color: var(--checkbox-checked-hover-background-color);
2690 --checkbox-border-color: var(--checkbox-checked-hover-background-color);
2691 }
2692 .eps-checkbox:checked:active {
2693 --checkbox-background-color: var(--checkbox-checked-active-background-color);
2694 --checkbox-border-color: var(--checkbox-checked-active-background-color);
2695 }
2696 .eps-checkbox:checked:disabled {
2697 --checkbox-background-color: var(--checkbox-checked-disabled-background-color);
2698 --checkbox-border-color: var(--checkbox-checked-disabled-background-color);
2699 }
2700 .eps-checkbox--rounded {
2701 border-radius: 50%;
2702 }
2703 .eps-checkbox--indeterminate {
2704 --checkbox-background-color: var(--checkbox-checked-background-color);
2705 --checkbox-border-color: var(--checkbox-checked-background-color);
2706 }
2707 .eps-checkbox--indeterminate::after {
2708 display: inline-block;
2709 margin-bottom: 0;
2710 content: " ";
2711 width: 7px;
2712 height: 0;
2713 -webkit-transform: rotate(0deg);
2714 -ms-transform: rotate(0deg);
2715 transform: rotate(0deg);
2716 border-top: 1px solid #fff;
2717 }
2718 .eps-checkbox--error::before, .eps-checkbox--error::after, .eps-checkbox--error:checked::before, .eps-checkbox--error:checked::after {
2719 display: inline-block;
2720 margin-bottom: 0;
2721 content: " ";
2722 width: 7px;
2723 height: 0;
2724 border: solid #fff;
2725 border-width: 1px 0 0 0;
2726 position: absolute;
2727 }
2728 .eps-checkbox--error::before, .eps-checkbox--error:checked::before {
2729 -webkit-transform: rotate(45deg);
2730 -ms-transform: rotate(45deg);
2731 transform: rotate(45deg);
2732 }
2733 .eps-checkbox--error::after, .eps-checkbox--error:checked::after {
2734 -webkit-transform: rotate(-45deg);
2735 -ms-transform: rotate(-45deg);
2736 transform: rotate(-45deg);
2737 }
2738 .eps-checkbox--error, .eps-checkbox--error:hover, .eps-checkbox--error:checked, .eps-checkbox--error:checked:hover {
2739 --checkbox-background-color: var(--checkbox-error-background-color);
2740 --checkbox-border-color: var(--checkbox-error-background-color);
2741 }
2742
2743 :root {
2744 --e-app-drag-drop-background-color: #fff;
2745 --e-app-drag-drop-outline-color: #d5dadf;
2746 }
2747
2748 .eps-theme-dark {
2749 --e-app-drag-drop-background-color: #404349;
2750 --e-app-drag-drop-outline-color: #7d7e82;
2751 }
2752
2753 .e-app-drag-drop {
2754 background-color: var(--e-app-drag-drop-background-color);
2755 outline: 2px dashed var(--e-app-drag-drop-outline-color);
2756 outline-offset: -0.75rem;
2757 margin-bottom: 1.5rem;
2758 padding: 4.125rem;
2759 text-align: center;
2760 }
2761 .e-app-drag-drop--drag-over {
2762 outline-color: #58d0f5;
2763 }
2764
2765 .eps-dialog {
2766 border-radius: 3px;
2767 width: 375px;
2768 }
2769 .eps-dialog__close-button {
2770 position: absolute;
2771 top: -2.75rem;
2772 right: -2.75rem;
2773 margin-top: 0.625rem;
2774 margin-right: 0.625rem;
2775 z-index: 1040;
2776 font-size: 1.25rem;
2777 color: #fff;
2778 }
2779 .eps-dialog__content {
2780 padding: 1.5rem 1.875rem 1rem;
2781 font-size: 0.75rem;
2782 }
2783 .eps-dialog__title, .eps-dialog__text {
2784 text-align: center;
2785 }
2786 .eps-dialog__buttons {
2787 display: -webkit-box;
2788 display: -ms-flexbox;
2789 display: flex;
2790 }
2791 .eps-dialog__button {
2792 -webkit-box-flex: 1;
2793 -ms-flex: 1;
2794 flex: 1;
2795 border-top: 1px solid var(--hr-color);
2796 line-height: 2.75rem;
2797 text-align: center;
2798 -webkit-box-pack: center;
2799 -ms-flex-pack: center;
2800 justify-content: center;
2801 }
2802 .eps-dialog__button:last-child:not(:first-child) {
2803 -webkit-border-start: 1px solid var(--hr-color);
2804 border-inline-start: 1px solid var(--hr-color);
2805 }
2806
2807 .e-app__popover {
2808 display: none;
2809 position: absolute;
2810 -webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3);
2811 box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3);
2812 border-radius: 6px;
2813 padding: 20px;
2814 width: -webkit-fit-content;
2815 width: -moz-fit-content;
2816 width: fit-content;
2817 z-index: 999;
2818 background-color: #ffffff;
2819 }
2820 .e-app__popover:before {
2821 content: "";
2822 position: absolute;
2823 top: -16px;
2824 right: var(--popover-arrow-offset-end, 22px);
2825 border: 8px solid transparent;
2826 border-bottom-color: #fff;
2827 }
2828
2829 .eps-inline-link {
2830 color: var(--eps-inline-link-color);
2831 background-color: initial;
2832 border: 0;
2833 padding: 0;
2834 }
2835 .eps-inline-link--color-primary {
2836 --eps-inline-link-color: #39b54a;
2837 }
2838 .eps-inline-link--color-secondary {
2839 --eps-inline-link-color: #c2cbd2;
2840 }
2841 .eps-inline-link--color-danger {
2842 --eps-inline-link-color: #b01b1b;
2843 }
2844 .eps-inline-link--color-cta {
2845 --eps-inline-link-color: #93003F;
2846 }
2847 .eps-inline-link--color-link {
2848 --eps-inline-link-color: #58d0f5;
2849 }
2850 .eps-inline-link--color-disabled {
2851 --eps-inline-link-color: #c2cbd2;
2852 }
2853 .eps-inline-link--underline-hover:hover, .eps-inline-link--underline-always, .eps-inline-link--underline-always:hover {
2854 text-decoration: underline;
2855 }
2856 .eps-inline-link--italic {
2857 font-style: italic;
2858 }
2859 .eps-inline-link, .eps-inline-link:focus {
2860 outline: none;
2861 }
2862
2863 .eps-text-field {
2864 --eps-text-field-color: #6d7882;
2865 --eps-text-field-background-color: #fff;
2866 --eps-text-field-placeholder-color: #a4afb7;
2867 --eps-text-field-outlined-border-color: #d5dadf;
2868 --eps-text-field-outlined-focus-border-color: #c2cbd2;
2869 width: 100%;
2870 color: var(--eps-text-field-color);
2871 background-color: var(--eps-text-field-background-color);
2872 border: 0;
2873 outline: none;
2874 font-family: Roboto, Arial, Helvetica, Verdana, sans-serif;
2875 font-size: 0.875rem;
2876 font-weight: 400;
2877 line-height: 1.5;
2878 -webkit-font-smoothing: antialiased;
2879 -moz-osx-font-smoothing: grayscale;
2880 }
2881 .eps-text-field--outlined {
2882 border-radius: 0.1875rem;
2883 border: 1px solid var(--eps-text-field-outlined-border-color);
2884 padding: 0.625rem;
2885 }
2886 .eps-text-field--outlined:focus {
2887 border-color: var(--eps-text-field-outlined-focus-border-color);
2888 }
2889 .eps-text-field::-webkit-input-placeholder {
2890 color: var(--eps-text-field-placeholder-color);
2891 font-family: Roboto, Arial, Helvetica, Verdana, sans-serif;
2892 font-size: 0.875rem;
2893 font-weight: 400;
2894 line-height: 1.5;
2895 -webkit-font-smoothing: antialiased;
2896 -moz-osx-font-smoothing: grayscale;
2897 }
2898 .eps-text-field::-moz-placeholder {
2899 color: var(--eps-text-field-placeholder-color);
2900 font-family: Roboto, Arial, Helvetica, Verdana, sans-serif;
2901 font-size: 0.875rem;
2902 font-weight: 400;
2903 line-height: 1.5;
2904 -webkit-font-smoothing: antialiased;
2905 -moz-osx-font-smoothing: grayscale;
2906 }
2907 .eps-text-field::-ms-input-placeholder {
2908 color: var(--eps-text-field-placeholder-color);
2909 font-family: Roboto, Arial, Helvetica, Verdana, sans-serif;
2910 font-size: 0.875rem;
2911 font-weight: 400;
2912 line-height: 1.5;
2913 -webkit-font-smoothing: antialiased;
2914 -moz-osx-font-smoothing: grayscale;
2915 }
2916 .eps-text-field::placeholder {
2917 color: var(--eps-text-field-placeholder-color);
2918 font-family: Roboto, Arial, Helvetica, Verdana, sans-serif;
2919 font-size: 0.875rem;
2920 font-weight: 400;
2921 line-height: 1.5;
2922 -webkit-font-smoothing: antialiased;
2923 -moz-osx-font-smoothing: grayscale;
2924 }
2925
2926 .eps-theme-dark .eps-text-field {
2927 --eps-text-field-color: #b4b5b7;
2928 --eps-text-field-background-color: #34383c;
2929 --eps-text-field-placeholder-color: #7d7e82;
2930 --eps-text-field-outlined-border-color: #64666a;
2931 --eps-text-field-outlined-focus-border-color: #7d7e82;
2932 }
2933
2934 .e-app-import-export-content-layout {
2935 display: -webkit-box;
2936 display: -ms-flexbox;
2937 display: flex;
2938 -webkit-box-pack: center;
2939 -ms-flex-pack: center;
2940 justify-content: center;
2941 height: 100%;
2942 }
2943 .e-app-import-export-content-layout__container {
2944 -ms-flex-preferred-size: 1075px;
2945 flex-basis: 1075px;
2946 }
2947
2948 .e-app-export-complete__kit-content-title {
2949 margin: 2.75rem 0 0.625rem;
2950 }
2951
2952 .e-app-export-kit-content {
2953 --e-app-export-kit-content-title-color: #556068;
2954 --e-app-export-kit-content-description-color: #6d7882;
2955 }
2956 .e-app-export-kit-content__checkbox {
2957 -ms-flex-negative: 0;
2958 flex-shrink: 0;
2959 -webkit-margin-end: 0.75rem;
2960 margin-inline-end: 0.75rem;
2961 }
2962 .e-app-export-kit-content__title {
2963 color: var(--e-app-export-kit-content-title-color);
2964 }
2965 .e-app-export-kit-content__description {
2966 color: var(--e-app-export-kit-content-description-color);
2967 -webkit-margin-end: 1.25rem;
2968 margin-inline-end: 1.25rem;
2969 }
2970 .e-app-export-kit-content__notice {
2971 margin-top: 1rem;
2972 }
2973 .e-app-export-kit-content__small-notice {
2974 font-style: italic;
2975 color: var(--e-app-export-kit-content-description-color);
2976 }
2977
2978 .eps-theme-dark .e-app-export-kit-content {
2979 --e-app-export-kit-content-title-color: #e0e1e3;
2980 --e-app-export-kit-content-description-color: #b4b5b7;
2981 }
2982
2983 .e-app-import-export-kit-data {
2984 --e-app-import-export-kit-data-site-area-color: #556068;
2985 --e-app-import-export-kit-data-included-color: #a4afb7;
2986 }
2987 .e-app-import-export-kit-data__site-area, .e-app-import-export-kit-data__included {
2988 margin-bottom: 0;
2989 }
2990 .e-app-import-export-kit-data__site-area {
2991 color: var(--e-app-import-export-kit-data-site-area-color);
2992 font-weight: bold;
2993 }
2994 .e-app-import-export-kit-data__included {
2995 color: var(--e-app-import-export-kit-data-included-color);
2996 }
2997
2998 .eps-theme-dark .e-app-import-export-kit-data {
2999 --e-app-import-export-kit-data-site-area-color: #b4b5b7;
3000 --e-app-import-export-kit-data-included-color: #7d7e82;
3001 }
3002
3003 .e-app-import-resolver {
3004 --e-app-import-resolver-panel-header-background-color: #fff;
3005 --e-app-import-resolver-panel-body-background-color: rgba(255, 255, 255, 0.5);
3006 --e-app-import-resolver-conflicts-asset-border-color: #c2cbd2;
3007 --e-app-import-resolver-conflicts-asset-inactive-color: #a4afb7;
3008 padding-bottom: 1.25rem;
3009 }
3010 .e-app-import-resolver__notice {
3011 margin-bottom: 1.25rem;
3012 }
3013 .e-app-import-resolver__panel, .e-app-import-resolver__panel:hover {
3014 background-color: initial;
3015 }
3016 .e-app-import-resolver__panel-header {
3017 background-color: var(--e-app-import-resolver-panel-header-background-color);
3018 }
3019 .e-app-import-resolver__panel-body {
3020 background-color: var(--e-app-import-resolver-panel-body-background-color);
3021 }
3022 .e-app-import-resolver-conflicts__container {
3023 -webkit-box-shadow: 0 2px 3px 1px var(--color-box-shadow-color);
3024 box-shadow: 0 2px 3px 1px var(--color-box-shadow-color);
3025 }
3026 .e-app-import-resolver-conflicts__checkbox {
3027 -ms-flex-negative: 0;
3028 flex-shrink: 0;
3029 -webkit-margin-end: 0.75rem;
3030 margin-inline-end: 0.75rem;
3031 }
3032 .e-app-import-resolver-conflicts__title {
3033 line-height: 1;
3034 }
3035 .e-app-import-resolver-conflicts__asset:not(:first-child) {
3036 -webkit-border-start: 2px solid var(--e-app-import-resolver-conflicts-asset-border-color);
3037 border-inline-start: 2px solid var(--e-app-import-resolver-conflicts-asset-border-color);
3038 -webkit-padding-start: 1rem;
3039 padding-inline-start: 1rem;
3040 -webkit-margin-start: 1rem;
3041 margin-inline-start: 1rem;
3042 }
3043 .e-app-import-resolver-conflicts__asset:not(.active) {
3044 color: var(--e-app-import-resolver-conflicts-asset-inactive-color);
3045 }
3046 .e-app-import-resolver-conflicts__edit-template {
3047 -webkit-margin-start: 0.3125rem;
3048 margin-inline-start: 0.3125rem;
3049 }
3050
3051 .eps-theme-dark .e-app-import-resolver {
3052 --e-app-import-resolver-panel-header-background-color: #4c4f56;
3053 --e-app-import-resolver-panel-body-background-color: rgba(0, 0, 0, 0.05);
3054 --e-app-import-resolver-conflicts-asset-border-color: #64666a;
3055 --e-app-import-resolver-conflicts-asset-inactive-color: #7d7e82;
3056 }
3057
3058 .eps-panel {
3059 --eps-panel-header-background-color: #fff;
3060 --eps-panel-body-background-color: rgba(255, 255, 255, 0.5);
3061 }
3062 .eps-panel, .eps-panel:hover {
3063 background-color: initial;
3064 }
3065 .eps-panel__header {
3066 background-color: var(--eps-panel-header-background-color);
3067 border-radius: 0.1875rem;
3068 }
3069 .eps-panel__body {
3070 background-color: var(--eps-panel-body-background-color);
3071 border-radius: 0 0 0.1875rem 0.1875rem;
3072 }
3073
3074 .eps-theme-dark .eps-panel {
3075 --eps-panel-header-background-color: #404349;
3076 --eps-panel-body-background-color: rgba(64, 67, 73, 0.5);
3077 }
3078
3079 .e-app-export-kit {
3080 padding-bottom: 1.25rem;
3081 }
3082 .e-app-export-kit-information {
3083 margin-top: 1.25rem;
3084 }
3085 .e-app-export-kit-information__field-header {
3086 margin-bottom: 0.625rem;
3087 }
3088 .e-app-export-kit-information__label {
3089 margin: 0;
3090 }
3091 .e-app-export-kit-information__info-icon {
3092 -webkit-margin-start: 0.625rem;
3093 margin-inline-start: 0.625rem;
3094 }
3095 .e-app-export-kit-info-modal__icon {
3096 -webkit-padding-start: 0.625rem;
3097 padding-inline-start: 0.625rem;
3098 }
3099 .e-app-export-kit-info-modal__heading {
3100 margin-bottom: 1.25rem;
3101 }
3102
3103 .e-app-import-export-info-modal__section:not(:first-child) {
3104 margin-top: 1.875rem;
3105 }
3106 .e-app-import-export-info-modal__heading {
3107 margin-bottom: 1.25rem;
3108 }
3109
3110 :root {
3111 --eps-badge-background-color: #fff;
3112 }
3113
3114 .eps-theme-dark {
3115 --eps-badge-background-color: #404349;
3116 }
3117
3118 .eps-badge {
3119 display: inline-block;
3120 background: var(--eps-badge-background-color);
3121 padding: 0 0.5rem;
3122 line-height: 1.8;
3123 -webkit-box-shadow: 0 3px 6px var(--color-box-shadow-color);
3124 box-shadow: 0 3px 6px var(--color-box-shadow-color);
3125 border-radius: 4px;
3126 font-size: 0.75rem;
3127 }
3128 .eps-badge--sm {
3129 font-size: 0.625rem;
3130 border-radius: 3px;
3131 padding: 0 0.3125rem;
3132 line-height: 1.5;
3133 }
3134
3135 .eps-collapse__title {
3136 cursor: pointer;
3137 padding: 0.3125rem 0;
3138 display: -webkit-box;
3139 display: -ms-flexbox;
3140 display: flex;
3141 -webkit-box-align: center;
3142 -ms-flex-align: center;
3143 align-items: center;
3144 -webkit-box-pack: justify;
3145 -ms-flex-pack: justify;
3146 justify-content: space-between;
3147 width: 100%;
3148 background: transparent;
3149 border: none;
3150 color: inherit;
3151 }
3152 .eps-collapse__title:focus {
3153 outline: none;
3154 }
3155 .eps-collapse__icon {
3156 -webkit-transition: all 150ms;
3157 -o-transition: all 150ms;
3158 transition: all 150ms;
3159 -webkit-transform: rotate(0deg);
3160 -ms-transform: rotate(0deg);
3161 transform: rotate(0deg);
3162 }
3163 .eps-collapse__content {
3164 margin-top: 0.625rem;
3165 display: none;
3166 }
3167 .eps-collapse[data-open] .eps-collapse__content {
3168 display: block;
3169 }
3170 .eps-collapse[data-open] .eps-collapse__icon {
3171 -webkit-transform: rotate(90deg);
3172 -ms-transform: rotate(90deg);
3173 transform: rotate(90deg);
3174 }
3175
3176 .e-kit-library-bottom-promotion {
3177 --e-kit-library-bottom-promotion-color: tints(600);
3178 }
3179
3180 .eps-theme-dark .e-kit-library-bottom-promotion {
3181 --e-kit-library-bottom-promotion-color: dark-tints(400);
3182 }
3183
3184 .e-kit-library-bottom-promotion {
3185 width: 100%;
3186 text-align: center;
3187 margin-top: 1.875rem;
3188 color: var(--e-kit-library-bottom-promotion-color);
3189 }
3190
3191 .e-kit-library__error-screen {
3192 margin-top: 2.75rem;
3193 }
3194 .e-kit-library__error-screen-title {
3195 margin-top: 2.75rem;
3196 margin-bottom: 0;
3197 }
3198 .e-kit-library__error-screen-description {
3199 margin-top: 1.5rem;
3200 color: #a4afb7;
3201 text-align: center;
3202 max-width: 520px;
3203 }
3204
3205 .e-kit-library__kit-favorite-actions {
3206 padding: 0.3125rem;
3207 -webkit-transition: 0.3s all;
3208 -o-transition: 0.3s all;
3209 transition: 0.3s all;
3210 border-radius: 4px;
3211 }
3212 .e-kit-library__kit-favorite-actions--active {
3213 color: #b01b1b;
3214 }
3215 .e-kit-library__kit-favorite-actions--loading {
3216 opacity: 50%;
3217 cursor: default;
3218 }
3219 .e-kit-library__kit-favorite-actions:hover {
3220 background-color: rgba(176, 27, 27, 0.1);
3221 }
3222
3223 .e-kit-library__filter-indication {
3224 margin-top: 1.5rem;
3225 display: -webkit-box;
3226 display: -ms-flexbox;
3227 display: flex;
3228 -webkit-box-align: center;
3229 -ms-flex-align: center;
3230 align-items: center;
3231 }
3232 .e-kit-library__filter-indication-text {
3233 margin-bottom: 0;
3234 display: -webkit-box;
3235 display: -ms-flexbox;
3236 display: flex;
3237 -webkit-box-align: center;
3238 -ms-flex-align: center;
3239 align-items: center;
3240 }
3241 .e-kit-library__filter-indication-badge {
3242 margin-left: 0.3125rem;
3243 display: -webkit-box;
3244 display: -ms-flexbox;
3245 display: flex;
3246 -webkit-box-align: center;
3247 -ms-flex-align: center;
3248 align-items: center;
3249 }
3250 .e-kit-library__filter-indication-badge-remove {
3251 margin-left: 0.3125rem;
3252 font-size: 0.875rem;
3253 }
3254 .e-kit-library__filter-indication-button {
3255 margin-left: 1.5rem;
3256 }
3257
3258 #eps-app-header-btn-apply,
3259 #eps-app-header-btn-promotion,
3260 #eps-app-header-btn-connect {
3261 margin-left: 0.625rem;
3262 margin-right: 0.625rem;
3263 }
3264
3265 .e-kit-library__apply-button {
3266 display: -webkit-box;
3267 display: -ms-flexbox;
3268 display: flex;
3269 -webkit-box-align: center;
3270 -ms-flex-align: center;
3271 align-items: center;
3272 -webkit-box-pack: center;
3273 -ms-flex-pack: center;
3274 justify-content: center;
3275 gap: 0.3125rem;
3276 }
3277
3278 .e-kit-library__kit-item {
3279 --e-kit-library-kit-item-overlay-promotion-button-background-color: #fcfcfc;
3280 }
3281
3282 .eps-theme-dark .e-kit-library__kit-item {
3283 --e-kit-library-kit-item-overlay-promotion-button-background-color: #404349;
3284 }
3285
3286 .e-kit-library__kit-item-overlay {
3287 height: 100%;
3288 }
3289 .e-kit-library__kit-item-overlay > *:first-child {
3290 -webkit-box-flex: 1;
3291 -ms-flex: 1;
3292 flex: 1;
3293 }
3294 .e-kit-library__kit-item-overlay-overview-button {
3295 display: -webkit-box;
3296 display: -ms-flexbox;
3297 display: flex;
3298 -webkit-box-orient: vertical;
3299 -webkit-box-direction: normal;
3300 -ms-flex-direction: column;
3301 flex-direction: column;
3302 -webkit-box-align: center;
3303 -ms-flex-align: center;
3304 align-items: center;
3305 -webkit-box-pack: center;
3306 -ms-flex-pack: center;
3307 justify-content: center;
3308 color: white;
3309 height: 100%;
3310 width: 100%;
3311 }
3312 .e-kit-library__kit-item-overlay-overview-button > i {
3313 font-size: 2rem;
3314 margin-bottom: 5px;
3315 }
3316 .e-kit-library__kit-item-overlay-overview-button > span {
3317 font-size: 0.9rem;
3318 }
3319 .e-kit-library__kit-item-overlay-promotion-button {
3320 display: -webkit-box;
3321 display: -ms-flexbox;
3322 display: flex;
3323 width: 100%;
3324 background: white;
3325 -webkit-box-align: center;
3326 -ms-flex-align: center;
3327 align-items: center;
3328 -webkit-box-pack: center;
3329 -ms-flex-pack: center;
3330 justify-content: center;
3331 padding: 10px;
3332 font-size: 13px;
3333 color: #93003F;
3334 background: var(--e-kit-library-kit-item-overlay-promotion-button-background-color);
3335 }
3336 .e-kit-library__kit-item-overlay-promotion-button > * {
3337 margin: 0 3px;
3338 }
3339 .e-kit-library__kit-item-subscription-plan-badge {
3340 position: absolute;
3341 top: 0;
3342 right: 0;
3343 margin: 0.3125rem;
3344 color: #fff;
3345 text-transform: uppercase;
3346 }
3347
3348 :root {
3349 --e-kit-library-header-back-border: 1px solid #f1f3f5;
3350 --e-kit-library-header-back-color: #a4afb7;
3351 }
3352
3353 .eps-theme-dark {
3354 --e-kit-library-header-back-border: 1px solid #64666a;
3355 --e-kit-library-header-back-color: #b4b5b7;
3356 }
3357
3358 .e-kit-library__header-back {
3359 color: var(--e-kit-library-header-back-color);
3360 padding-right: 1.25rem;
3361 padding-left: 0.3125rem;
3362 display: -webkit-inline-box;
3363 display: -ms-inline-flexbox;
3364 display: inline-flex;
3365 -webkit-box-pack: center;
3366 -ms-flex-pack: center;
3367 justify-content: center;
3368 -webkit-box-align: center;
3369 -ms-flex-align: center;
3370 align-items: center;
3371 height: 100%;
3372 border-right: var(--e-kit-library-header-back-border);
3373 }
3374 .e-kit-library__header-back-container {
3375 -webkit-box-flex: 1;
3376 -ms-flex: 1;
3377 flex: 1;
3378 height: 100%;
3379 }
3380 .e-kit-library__header-back .eps-icon {
3381 -webkit-transform: rotate(0deg);
3382 -ms-transform: rotate(0deg);
3383 transform: rotate(0deg);
3384 }
3385
3386 .e-kit-library__page-loader {
3387 width: 100%;
3388 height: 100%;
3389 display: grid;
3390 place-items: center;
3391 font-size: 1.85rem;
3392 color: #a4afb7;
3393 }
3394
3395 .eps-search-input {
3396 --eps-search-input-background-color: #fcfcfc;
3397 --eps-search-input-background-color-focus: #fff;
3398 --eps-search-input-color: #556068;
3399 --eps-search-input-placeholder-color: #a4afb7;
3400 }
3401
3402 .eps-theme-dark .eps-search-input {
3403 --eps-search-input-background-color: #404349;
3404 --eps-search-input-background-color-focus: #4c4f56;
3405 --eps-search-input-color: #b4b5b7;
3406 --eps-search-input-placeholder-color: #b4b5b7;
3407 }
3408
3409 .eps-search-input {
3410 width: 100%;
3411 font-size: 0.9375rem;
3412 padding: 0.625rem 2.75rem;
3413 border: none;
3414 background: var(--eps-search-input-background-color);
3415 outline: none;
3416 color: var(--eps-search-input-color);
3417 line-height: 1;
3418 height: 2.75rem;
3419 }
3420 .eps-search-input--sm {
3421 font-size: 0.8125rem;
3422 padding: 0.5rem 1.875rem;
3423 }
3424 .eps-search-input:focus {
3425 background: var(--eps-search-input-background-color-focus);
3426 }
3427 .eps-search-input::-webkit-input-placeholder {
3428 color: var(--eps-search-input-placeholder-color);
3429 font-style: italic;
3430 }
3431 .eps-search-input::-moz-placeholder {
3432 color: var(--eps-search-input-placeholder-color);
3433 font-style: italic;
3434 }
3435 .eps-search-input::-ms-input-placeholder {
3436 color: var(--eps-search-input-placeholder-color);
3437 font-style: italic;
3438 }
3439 .eps-search-input::placeholder {
3440 color: var(--eps-search-input-placeholder-color);
3441 font-style: italic;
3442 }
3443 .eps-search-input__container {
3444 position: relative;
3445 }
3446 .eps-search-input__icon {
3447 font-size: 1.25rem;
3448 padding: 0.625rem;
3449 color: #a4afb7;
3450 position: absolute;
3451 top: 0;
3452 inset-inline-start: 0;
3453 height: 100%;
3454 display: -webkit-box;
3455 display: -ms-flexbox;
3456 display: flex;
3457 -webkit-box-align: center;
3458 -ms-flex-align: center;
3459 align-items: center;
3460 -webkit-box-pack: center;
3461 -ms-flex-pack: center;
3462 justify-content: center;
3463 }
3464 .eps-search-input__icon--sm {
3465 font-size: 0.75rem;
3466 }
3467 .eps-search-input__clear-icon {
3468 font-size: 0.875rem;
3469 padding: 0.625rem;
3470 color: #a4afb7;
3471 position: absolute;
3472 top: 0;
3473 right: 0;
3474 height: 100%;
3475 display: -webkit-box;
3476 display: -ms-flexbox;
3477 display: flex;
3478 -webkit-box-align: center;
3479 -ms-flex-align: center;
3480 align-items: center;
3481 -webkit-box-pack: center;
3482 -ms-flex-pack: center;
3483 justify-content: center;
3484 }
3485 .eps-search-input__clear-icon--sm {
3486 font-size: 0.6875rem;
3487 }
3488
3489 :root {
3490 --eps-sort-select-select-background-color: #fcfcfc;
3491 --eps-sort-select-select-color: #556068;
3492 --eps-sort-select-button-background-color: #fcfcfc;
3493 --eps-sort-select-button-border: 1px solid #f1f3f5;
3494 }
3495
3496 .eps-theme-dark {
3497 --eps-sort-select-select-background-color: #404349;
3498 --eps-sort-select-select-color: #b4b5b7;
3499 --eps-sort-select-button-background-color: #404349;
3500 --eps-sort-select-button-border: 1px solid #26292C;
3501 }
3502
3503 .eps-sort-select {
3504 width: 100%;
3505 font-size: 0.9375rem;
3506 display: -webkit-box;
3507 display: -ms-flexbox;
3508 display: flex;
3509 }
3510 .eps-sort-select__select-wrapper {
3511 -webkit-box-flex: 1;
3512 -ms-flex: 1;
3513 flex: 1;
3514 position: relative;
3515 }
3516 .eps-sort-select__select-wrapper::after {
3517 content: "\e8ad";
3518 font-family: eicons;
3519 position: absolute;
3520 right: 0.625rem;
3521 top: 0;
3522 bottom: 0;
3523 color: #a4afb7;
3524 display: -webkit-box;
3525 display: -ms-flexbox;
3526 display: flex;
3527 -webkit-box-align: center;
3528 -ms-flex-align: center;
3529 align-items: center;
3530 -webkit-box-pack: center;
3531 -ms-flex-pack: center;
3532 justify-content: center;
3533 pointer-events: none;
3534 }
3535 .eps-sort-select__select {
3536 width: 100%;
3537 padding: 0.625rem 0.625rem;
3538 border: none;
3539 background: var(--eps-sort-select-select-background-color);
3540 outline: none;
3541 color: var(--eps-sort-select-select-color);
3542 line-height: 1;
3543 cursor: pointer;
3544 height: 2.75rem;
3545 -moz-appearance: none;
3546 appearance: none;
3547 -webkit-appearance: none;
3548 border-radius: 0;
3549 }
3550 .eps-sort-select__button {
3551 padding: 0.75rem 0.75rem;
3552 background: var(--eps-sort-select-button-background-color);
3553 border-left: var(--eps-sort-select-button-border);
3554 line-height: 1;
3555 color: #a4afb7;
3556 }
3557
3558 .e-kit-library__tags-filter {
3559 --e-kit-library-tags-filter-list-search-background-color: #fff;
3560 }
3561
3562 .eps-theme-dark .e-kit-library__tags-filter {
3563 --e-kit-library-tags-filter-list-search-background-color: #404349;
3564 }
3565
3566 .e-kit-library__tags-filter {
3567 margin-top: 2.75rem;
3568 }
3569 .e-kit-library__tags-filter-list {
3570 margin-bottom: 2.75rem;
3571 }
3572 .e-kit-library__tags-filter-list .eps-collapse__title {
3573 padding-right: 1.875rem;
3574 padding-left: 1.875rem;
3575 text-transform: uppercase;
3576 }
3577 .e-kit-library__tags-filter-list .eps-collapse__content {
3578 margin: 0.3125rem 1.875rem;
3579 }
3580 .e-kit-library__tags-filter-list-container {
3581 max-height: 250px;
3582 overflow: auto;
3583 }
3584 .e-kit-library__tags-filter-list-search {
3585 margin-bottom: 0.625rem;
3586 }
3587 .e-kit-library__tags-filter-list-search .eps-search-input {
3588 background: var(--e-kit-library-tags-filter-list-search-background-color);
3589 }
3590 .e-kit-library__tags-filter-list-item {
3591 padding: 0.625rem 0;
3592 display: -webkit-box;
3593 display: -ms-flexbox;
3594 display: flex;
3595 -webkit-box-align: center;
3596 -ms-flex-align: center;
3597 align-items: center;
3598 font-weight: 500;
3599 }
3600 .e-kit-library__tags-filter-list-item input {
3601 margin-right: 0.3125rem;
3602 }
3603
3604 .e-kit-library #eps-app-header-btn-refetch {
3605 padding: 0;
3606 }
3607
3608 .e-kit-library-header-info-modal-container {
3609 margin-bottom: 2.75rem;
3610 }
3611
3612 .e-kit-library__tooltip {
3613 padding: 5px 12px;
3614 color: #ffffff;
3615 background-color: #26292C;
3616 font-size: 10px;
3617 }
3618 .e-kit-library__tooltip:before {
3619 border-bottom-color: #26292C;
3620 }
3621
3622 .e-kit-library__index-layout-container {
3623 -webkit-box-flex: 1;
3624 -ms-flex-positive: 1;
3625 flex-grow: 1;
3626 overflow-y: auto;
3627 display: -webkit-box;
3628 display: -ms-flexbox;
3629 display: flex;
3630 -webkit-box-orient: vertical;
3631 -webkit-box-direction: normal;
3632 -ms-flex-direction: column;
3633 flex-direction: column;
3634 }
3635 .e-kit-library__index-layout-top-area {
3636 padding: 1.875rem 2.75rem;
3637 position: sticky;
3638 top: -1px;
3639 width: 100%;
3640 z-index: 2;
3641 background-color: var(--app-background-color);
3642 gap: 1.5rem;
3643 }
3644 .e-kit-library__index-layout-top-area-search, .e-kit-library__index-layout-top-area-sort {
3645 min-width: 265px;
3646 }
3647 .e-kit-library__index-layout-top-area-search {
3648 -webkit-box-flex: 1;
3649 -ms-flex: 1;
3650 flex: 1;
3651 }
3652 .e-kit-library__index-layout-main {
3653 padding-top: 0;
3654 padding-bottom: 1.5rem;
3655 overflow-y: hidden;
3656 height: auto;
3657 -webkit-box-flex: 1;
3658 -ms-flex: 1 0 auto;
3659 flex: 1 0 auto;
3660 display: -webkit-box;
3661 display: -ms-flexbox;
3662 display: flex;
3663 -webkit-box-orient: vertical;
3664 -webkit-box-direction: normal;
3665 -ms-flex-direction: column;
3666 flex-direction: column;
3667 -webkit-box-pack: justify;
3668 -ms-flex-pack: justify;
3669 justify-content: space-between;
3670 }
3671
3672 .e-kit-library__tags-filter {
3673 --e-kit-library-item-sidebar-header-title-color: #6d7882;
3674 --e-kit-library-item-sidebar-description-color: #6d7882;
3675 --e-kit-library-item-information-text-color: #6d7882;
3676 }
3677
3678 .eps-theme-dark .e-kit-library__tags-filter {
3679 --e-kit-library-item-sidebar-header-title-color: #b4b5b7;
3680 --e-kit-library-item-sidebar-description-color: #b4b5b7;
3681 --e-kit-library-item-information-text-color: #b4b5b7;
3682 }
3683
3684 .e-kit-library__item-sidebar {
3685 padding: 1.5rem 1.875rem;
3686 }
3687 .e-kit-library__item-sidebar-header {
3688 display: -webkit-box;
3689 display: -ms-flexbox;
3690 display: flex;
3691 -webkit-box-align: center;
3692 -ms-flex-align: center;
3693 align-items: center;
3694 -webkit-box-pack: justify;
3695 -ms-flex-pack: justify;
3696 justify-content: space-between;
3697 }
3698 .e-kit-library__item-sidebar-header-title {
3699 color: var(--e-kit-library-item-sidebar-header-title-color);
3700 margin-bottom: 0;
3701 }
3702 .e-kit-library__item-sidebar-thumbnail {
3703 margin-top: 1.5rem;
3704 -webkit-box-shadow: 0 4px 10px var(--color-box-shadow-color);
3705 box-shadow: 0 4px 10px var(--color-box-shadow-color);
3706 }
3707 .e-kit-library__item-sidebar-description {
3708 margin-top: 1.5rem;
3709 color: var(--e-kit-library-item-sidebar-description-color);
3710 }
3711 .e-kit-library__item-sidebar-collapse-tags {
3712 margin-top: 2.75rem;
3713 }
3714 .e-kit-library__item-sidebar-collapse-info {
3715 margin-top: 1.875rem;
3716 }
3717 .e-kit-library__item-sidebar-tags-container {
3718 gap: 0.625rem;
3719 }
3720 .e-kit-library__item-information-text {
3721 font-size: 0.8125rem;
3722 color: var(--e-kit-library-item-information-text-color);
3723 margin-bottom: 0.3125rem;
3724 }
3725
3726 .e-kit-library {
3727 --e-kit-library-content-overview-group-title-color: #6d7882;
3728 }
3729
3730 .eps-theme-dark .e-kit-library {
3731 --e-kit-library-content-overview-group-title-color: #b4b5b7;
3732 }
3733
3734 .e-kit-library__content-overview-group-item {
3735 margin-bottom: 2.75rem;
3736 }
3737 .e-kit-library__content-overview-group-title {
3738 margin-bottom: 1.875rem;
3739 color: var(--e-kit-library-content-overview-group-title-color);
3740 }
3741
3742 .e-kit-library__preview-responsive-controls {
3743 width: auto;
3744 }
3745 .e-kit-library__preview-responsive-controls-item {
3746 margin: 0 0.3125rem;
3747 color: #a4afb7;
3748 padding: 0.3125rem;
3749 }
3750 .e-kit-library__preview-responsive-controls-item:hover {
3751 background: rgba(88, 208, 245, 0.1);
3752 border-radius: 3px;
3753 -webkit-transition: all 0.3s;
3754 -o-transition: all 0.3s;
3755 transition: all 0.3s;
3756 }
3757 .e-kit-library__preview-responsive-controls-item--active {
3758 color: #58d0f5;
3759 }
3760
3761 .e-kit-library__preview-loader {
3762 position: absolute;
3763 top: 0;
3764 left: 0;
3765 z-index: 0;
3766 }
3767 .e-kit-library__preview-iframe {
3768 border: none;
3769 -webkit-transition: all 0.3s;
3770 -o-transition: all 0.3s;
3771 transition: all 0.3s;
3772 -webkit-box-shadow: 0 4px 10px var(--color-box-shadow-color);
3773 box-shadow: 0 4px 10px var(--color-box-shadow-color);
3774 }
3775 .e-kit-library__preview-iframe-container {
3776 overflow-y: auto;
3777 position: relative;
3778 z-index: 1;
3779 }
3780
3781 .e-app-collapse {
3782 --e-app-collapse-icon-color: #6d7882;
3783 }
3784 .e-app-collapse-toggle {
3785 position: relative;
3786 }
3787 .e-app-collapse-toggle--active {
3788 cursor: pointer;
3789 }
3790 .e-app-collapse-toggle__icon {
3791 color: var(--e-app-collapse-icon-color);
3792 display: -webkit-box;
3793 display: -ms-flexbox;
3794 display: flex;
3795 -webkit-box-align: center;
3796 -ms-flex-align: center;
3797 align-items: center;
3798 -webkit-box-pack: center;
3799 -ms-flex-pack: center;
3800 justify-content: center;
3801 font-size: 0.875rem;
3802 position: absolute;
3803 top: 50%;
3804 right: var(--e-app-collapse-toggle-icon-spacing);
3805 -webkit-transform: translateY(-50%);
3806 -ms-transform: translateY(-50%);
3807 transform: translateY(-50%);
3808 }
3809 .e-app-collapse-toggle__icon:before {
3810 -webkit-transition: all 0.2s linear;
3811 -o-transition: all 0.2s linear;
3812 transition: all 0.2s linear;
3813 }
3814 .e-app-collapse-content {
3815 display: none;
3816 }
3817 .e-app-collapse--opened .e-app-collapse-toggle__icon:before {
3818 -webkit-transform: rotate(-180deg);
3819 -ms-transform: rotate(-180deg);
3820 transform: rotate(-180deg);
3821 }
3822 .e-app-collapse--opened .e-app-collapse-content {
3823 display: block;
3824 }
3825
3826 [dir=rtl] .e-app-collapse-toggle__icon {
3827 right: initial;
3828 left: var(--e-app-collapse-toggle-icon-spacing);
3829 }
3830
3831 .eps-theme-dark .e-app-collapse {
3832 --e-app-collapse-icon-color: #b4b5b7;
3833 }
3834
3835 .e-app-import-plugins {
3836 --e-app-import-plugins-selection-section-heading-color: #6d7882;
3837 padding-bottom: 1.5rem;
3838 }
3839 .e-app-import-plugins__section {
3840 margin-top: 1.875rem;
3841 }
3842 .e-app-import-plugins__section-heading {
3843 color: var(--e-app-import-plugins-selection-section-heading-color);
3844 margin-bottom: 1rem;
3845 }
3846 .e-app-import-plugins__versions-notice {
3847 margin-bottom: 0.75rem;
3848 }
3849
3850 .eps-theme-dark .e-app-import-plugins {
3851 --e-app-import-plugins-selection-section-heading-color: #b4b5b7;
3852 }
3853
3854 .eps-table {
3855 --eps-table-body-color: #556068;
3856 --eps-table-body-background-color: #fff;
3857 border-spacing: 0 2px;
3858 table-layout: fixed;
3859 width: 100%;
3860 }
3861 .eps-table__checkboxes-column {
3862 width: 1.875rem;
3863 }
3864 .eps-table__checkbox {
3865 display: -webkit-box;
3866 display: -ms-flexbox;
3867 display: flex;
3868 -ms-flex-negative: 0;
3869 flex-shrink: 0;
3870 }
3871 .eps-table__cell {
3872 padding: 1rem;
3873 }
3874 .eps-table__head .eps-table__cell {
3875 text-align: start;
3876 }
3877 .eps-table__body .eps-table__row {
3878 background-color: var(--eps-table-body-background-color);
3879 }
3880 .eps-table__body .eps-table__cell:first-child {
3881 border-radius: 0.1875rem 0 0 0.1875rem;
3882 }
3883 .eps-table__body .eps-table__cell:last-child {
3884 border-radius: 0 0.1875rem 0.1875rem 0;
3885 }
3886 .eps-table--selection .eps-table__cell:first-child {
3887 -webkit-padding-end: 0;
3888 padding-inline-end: 0;
3889 }
3890
3891 .eps-theme-dark .eps-table {
3892 --eps-table-body-color: #b4b5b7;
3893 --eps-table-body-background-color: #404349;
3894 }
3895
3896 [dir=rtl] .eps-table__body [dir=rtl] .eps-table__cell:first-child {
3897 border-radius: 0 0.1875rem 0.1875rem 0;
3898 }
3899 [dir=rtl] .eps-table__body [dir=rtl] .eps-table__cell:last-child {
3900 border-radius: 0.1875rem 0 0 0.1875rem;
3901 }
3902
3903 .e-app-import-plugins-pro-banner {
3904 --e-app-import-plugins-pro-banner-heading-color: #556068;
3905 --e-app-import-plugins-pro-banner-description-color: #6d7882;
3906 margin-bottom: 1.875rem;
3907 }
3908 .e-app-import-plugins-pro-banner__heading {
3909 color: var(--e-app-import-plugins-pro-banner-heading-color);
3910 margin-bottom: 0.625rem;
3911 }
3912 .e-app-import-plugins-pro-banner__description {
3913 color: var(--e-app-import-plugins-pro-banner-description-color);
3914 margin-bottom: 0;
3915 }
3916
3917 .eps-theme-dark .e-app-import-plugins-pro-banner {
3918 --e-app-import-plugins-pro-banner-heading-color: #7d7e82;
3919 --e-app-import-plugins-pro-banner-description-color: #b4b5b7;
3920 }
3921
3922 .e-app-export-plugins {
3923 padding-bottom: 1.25rem;
3924 }
3925
3926 .e-app-import-content {
3927 padding-bottom: 1.25rem;
3928 }
3929 .e-app-import-content__plugins-notice {
3930 margin-bottom: 1.25rem;
3931 }
3932
3933 .e-app-import-plugins-activation__installing-plugins {
3934 padding: 0.625rem 0;
3935 }
3936 .e-app-import-plugins-activation__plugin-name {
3937 -webkit-margin-start: 0.5rem;
3938 margin-inline-start: 0.5rem;
3939 }
3940 .e-app-import-plugins-activation__plugin-status-item {
3941 margin-bottom: 0.75rem;
3942 }
3943
3944 .e-app-import-export-plugins-table__cell-content {
3945 margin-bottom: 0;
3946 text-transform: capitalize;
3947 }
3948
3949 .e-app-import-export-loader {
3950 --e-app-import-export-loader-color: #c2cbd2;
3951 color: var(--e-app-import-export-loader-color);
3952 font-size: 50px;
3953 }
3954 .e-app-import-export-loader.eicon-loading {
3955 font-size: 1.85rem;
3956 }
3957 .e-app-import-export-loader--absolute-center {
3958 position: absolute;
3959 top: 50%;
3960 left: 50%;
3961 -webkit-transform: translateX(-50%) translateY(-50%);
3962 -ms-transform: translateX(-50%) translateY(-50%);
3963 transform: translateX(-50%) translateY(-50%);
3964 }
3965
3966 .eps-theme-dark .e-app-import-export-loader {
3967 --e-app-import-export-loader-color: #64666a;
3968 }
3969
3970 .e-app-import-export-message-banner {
3971 --e-app-import-export-message-banner-heading-color: #556068;
3972 --e-app-import-export-message-banner-description-color: #6d7882;
3973 margin-bottom: 1.875rem;
3974 }
3975 .e-app-import-export-message-banner__heading {
3976 color: var(--e-app-import-export-message-banner-heading-color);
3977 margin-bottom: 0.625rem;
3978 }
3979 .e-app-import-export-message-banner__description {
3980 color: var(--e-app-import-export-message-banner-description-color);
3981 margin-bottom: 0;
3982 }
3983
3984 .eps-theme-dark .e-app-import-export-message-banner {
3985 --e-app-import-export-message-banner-heading-color: #7d7e82;
3986 --e-app-import-export-message-banner-description-color: #b4b5b7;
3987 }
3988
3989 .e-app-import-connect-pro-notice {
3990 margin-bottom: 1.25rem;
3991 }
3992
3993 .e-app-import-failed-plugins-notice {
3994 margin-bottom: 1.25rem;
3995 }
3996
3997 .e-onboarding {
3998 font-family: "DM Sans", "Roboto", sans-serif;
3999 }
4000 .e-onboarding .eps-app__main {
4001 -webkit-box-pack: center;
4002 -ms-flex-pack: center;
4003 justify-content: center;
4004 overflow-y: auto;
4005 }
4006 .e-onboarding__content {
4007 max-width: 1135px;
4008 padding: initial;
4009 margin: 2.75rem;
4010 overflow-y: initial;
4011 }
4012 .e-onboarding__checkbox-label {
4013 display: -webkit-box;
4014 display: -ms-flexbox;
4015 display: flex;
4016 line-height: 18px;
4017 margin-bottom: 27px;
4018 }
4019 .e-onboarding__checkbox-input {
4020 -webkit-margin-end: 14px;
4021 margin-inline-end: 14px;
4022 width: 16px;
4023 height: 16px;
4024 border-color: #69727D;
4025 border-radius: 2px;
4026 }
4027 .e-onboarding__checkbox-input:checked {
4028 background-color: #525861;
4029 }
4030 .e-onboarding__checkbox-input:checked::after {
4031 margin-bottom: 15%;
4032 width: 6px;
4033 height: 9px;
4034 border-width: 0 2px 2px 0;
4035 }
4036 .e-onboarding__feature-list {
4037 margin-bottom: 40px;
4038 }
4039 .e-onboarding__text-input {
4040 font-size: 14px;
4041 width: 325px;
4042 padding: 12px 16px;
4043 color: #69727D;
4044 border: 1px solid #9EA5AD;
4045 }
4046 .e-onboarding__text-input:focus-visible {
4047 outline: initial;
4048 border: 1px solid #3A3F45;
4049 }
4050 .e-onboarding__text-input::-webkit-input-placeholder {
4051 color: #C2C7CC;
4052 }
4053 .e-onboarding__text-input::-moz-placeholder {
4054 color: #C2C7CC;
4055 }
4056 .e-onboarding__text-input::-ms-input-placeholder {
4057 color: #C2C7CC;
4058 }
4059 .e-onboarding__text-input::placeholder {
4060 color: #C2C7CC;
4061 }
4062 .e-onboarding__footnote {
4063 margin-top: 24px;
4064 width: 325px;
4065 text-align: center;
4066 }
4067 .e-onboarding__footnote a {
4068 text-decoration: underline;
4069 color: #3A3F45;
4070 }
4071
4072 #e-app ~ #__wp-uploader-id-2 .media-modal {
4073 max-width: 1024px;
4074 max-height: 768px;
4075 margin: auto;
4076 }
4077
4078 .e-onboarding__page-content {
4079 margin-bottom: 70px;
4080 }
4081 .e-onboarding__page-content-start {
4082 max-width: 675px;
4083 text-align: start;
4084 -ms-flex-preferred-size: 555px;
4085 flex-basis: 555px;
4086 -ms-flex-item-align: start;
4087 align-self: start;
4088 }
4089 .e-onboarding__page-content-end {
4090 min-width: 440px;
4091 max-width: 540px;
4092 }
4093 .e-onboarding__page-content-end img {
4094 width: 100%;
4095 }
4096 .e-onboarding__page-content-section-title {
4097 font-family: "DM Serif Display", serif;
4098 font-size: 36px;
4099 font-weight: 700;
4100 color: #0C0D0E;
4101 }
4102 .e-onboarding__page-content-section-text {
4103 font-size: 18px;
4104 color: #3A3F45;
4105 }
4106
4107 .e-onboarding__header-logo .eps-app__logo {
4108 background-color: #0C0D0E;
4109 color: #ffffff;
4110 width: 1.3rem;
4111 height: 1.3rem;
4112 line-height: 1.3rem;
4113 font-size: 0.48rem;
4114 }
4115 .e-onboarding__header-logo .eps-app__logo:not(:last-child) {
4116 -webkit-margin-end: 7px;
4117 margin-inline-end: 7px;
4118 }
4119 .e-onboarding__header-logo img {
4120 width: 104px;
4121 }
4122 .e-onboarding__header .eps-app__header-btn {
4123 display: -webkit-box;
4124 display: -ms-flexbox;
4125 display: flex;
4126 -webkit-box-align: center;
4127 -ms-flex-align: center;
4128 align-items: center;
4129 font-size: 13px;
4130 }
4131 .e-onboarding__header .eps-app__header-btn .eps-icon:not(:last-child) {
4132 -webkit-margin-end: 7px;
4133 margin-inline-end: 7px;
4134 }
4135 .e-onboarding__header .eps-button {
4136 color: #0C0D0E;
4137 }
4138 .e-onboarding__header .eps-button .eicon-pro-icon {
4139 color: #93003c;
4140 }
4141
4142 .e-onboarding__go-pro {
4143 width: 288px;
4144 font-size: 12px;
4145 }
4146 .e-onboarding__go-pro-title {
4147 font-size: 18px;
4148 font-weight: 700;
4149 color: #871A40;
4150 }
4151 .e-onboarding__go-pro-cta {
4152 display: inline-block;
4153 color: #871A40;
4154 padding: 9px;
4155 border: 1px solid #871A40;
4156 }
4157 .e-onboarding__go-pro-cta.e-onboarding__button {
4158 font-size: 14px;
4159 }
4160 .e-onboarding__go-pro-paragraph:not(:last-child) {
4161 margin-bottom: 20px;
4162 }
4163 .e-onboarding__go-pro-already-have {
4164 text-decoration: underline;
4165 }
4166
4167 .e-onboarding__progress-bar {
4168 display: -webkit-box;
4169 display: -ms-flexbox;
4170 display: flex;
4171 -webkit-box-pack: center;
4172 -ms-flex-pack: center;
4173 justify-content: center;
4174 margin-bottom: 125px;
4175 }
4176 .e-onboarding__progress-bar-item {
4177 display: -webkit-box;
4178 display: -ms-flexbox;
4179 display: flex;
4180 -webkit-box-align: center;
4181 -ms-flex-align: center;
4182 align-items: center;
4183 color: #69727D;
4184 font-size: 0.75rem;
4185 }
4186 .e-onboarding__progress-bar-item-icon {
4187 display: inline-block;
4188 font-family: "DM Serif Display", serif;
4189 text-align: center;
4190 width: 1.1rem;
4191 height: 1.1rem;
4192 line-height: 1rem;
4193 font-size: 0.75rem;
4194 font-weight: bold;
4195 border-radius: 50%;
4196 border: 1px solid #69727D;
4197 -webkit-margin-end: 8px;
4198 margin-inline-end: 8px;
4199 -ms-flex-negative: 0;
4200 flex-shrink: 0;
4201 }
4202 .e-onboarding__progress-bar-item:not(:last-child) {
4203 -webkit-margin-end: 22px;
4204 margin-inline-end: 22px;
4205 }
4206 .e-onboarding__progress-bar-item:not(:last-child):after {
4207 font-family: "eicons";
4208 -webkit-margin-start: 22px;
4209 margin-inline-start: 22px;
4210 content: "\e89e";
4211 }
4212 .e-onboarding__progress-bar-item--active {
4213 color: #040080;
4214 }
4215 .e-onboarding__progress-bar-item--active .e-onboarding__progress-bar-item-icon, .e-onboarding__progress-bar-item--completed .e-onboarding__progress-bar-item-icon {
4216 color: #ffffff;
4217 border-color: #040080;
4218 background-color: #040080;
4219 }
4220 .e-onboarding__progress-bar-item--skipped, .e-onboarding__progress-bar-item--completed {
4221 cursor: pointer;
4222 }
4223 .e-onboarding__progress-bar-item--skipped .e-onboarding__progress-bar-item-icon {
4224 color: #ffffff;
4225 background-color: #69727D;
4226 }
4227
4228 .e-onboarding__button {
4229 font-size: 18px;
4230 cursor: pointer;
4231 }
4232 .e-onboarding__button-action {
4233 color: #46F2B6;
4234 background-color: #040080;
4235 width: 325px;
4236 padding: 15px 15px;
4237 text-align: center;
4238 }
4239 .e-onboarding__button-skip {
4240 color: #6A727C;
4241 padding: 15px 29px;
4242 }
4243 .e-onboarding__button--disabled {
4244 pointer-events: none;
4245 background-color: #D5D8DC;
4246 color: #9EA5AD;
4247 }
4248 .e-onboarding__button--disabled:hover {
4249 cursor: progress;
4250 }
4251 .e-onboarding__button--processing {
4252 pointer-events: none;
4253 -webkit-filter: brightness(90%);
4254 filter: brightness(90%);
4255 }
4256
4257 .e-onboarding__card {
4258 border: 1px solid #3A3F45;
4259 border-radius: 8px;
4260 padding: 40px 40px;
4261 background-color: #ffffff;
4262 cursor: pointer;
4263 -webkit-box-flex: 1;
4264 -ms-flex-positive: 1;
4265 flex-grow: 1;
4266 display: -webkit-box;
4267 display: -ms-flexbox;
4268 display: flex;
4269 -webkit-box-orient: vertical;
4270 -webkit-box-direction: normal;
4271 -ms-flex-direction: column;
4272 flex-direction: column;
4273 -webkit-box-align: center;
4274 -ms-flex-align: center;
4275 align-items: center;
4276 }
4277 .e-onboarding__card-image, .e-onboarding__card-text {
4278 width: 345px;
4279 }
4280 .e-onboarding__card-image {
4281 margin-bottom: 44px;
4282 }
4283 .e-onboarding__card-text {
4284 font-size: 20px;
4285 font-weight: 700;
4286 text-align: center;
4287 color: #0C0D0E;
4288 }
4289 .e-onboarding__card:hover {
4290 -webkit-box-shadow: 4px 4px 0 0 #000000;
4291 box-shadow: 4px 4px 0 0 #000000;
4292 }
4293 .e-onboarding__card:active {
4294 -webkit-box-shadow: initial;
4295 box-shadow: initial;
4296 }
4297
4298 .e-onboarding__checklist {
4299 -webkit-padding-start: 0;
4300 padding-inline-start: 0;
4301 }
4302 .e-onboarding__checklist-item {
4303 display: -webkit-box;
4304 display: -ms-flexbox;
4305 display: flex;
4306 -webkit-box-align: center;
4307 -ms-flex-align: center;
4308 align-items: center;
4309 font-size: 12px;
4310 margin-bottom: 12px;
4311 }
4312 .e-onboarding__checklist-item .eicon-check-circle {
4313 -webkit-margin-end: 9px;
4314 margin-inline-end: 9px;
4315 font-size: 16px;
4316 font-weight: 600;
4317 }
4318
4319 .e-onboarding__notice {
4320 display: inline-block;
4321 padding: 12px 14px;
4322 margin-bottom: 16px;
4323 color: #3A3F45;
4324 }
4325 .e-onboarding__notice--error {
4326 background-color: #FDE8EC;
4327 }
4328 .e-onboarding__notice--error i {
4329 font-size: 16px;
4330 color: #B92136;
4331 }
4332 .e-onboarding__notice--success {
4333 background-color: #ECF9F2;
4334 }
4335 .e-onboarding__notice--success i {
4336 color: #117740;
4337 }
4338 .e-onboarding__notice i {
4339 -webkit-margin-end: 14px;
4340 margin-inline-end: 14px;
4341 }
4342 .e-onboarding__notice-empty-spacer {
4343 height: 61px;
4344 }
4345
4346 .e-onboarding__page-account .e-onboarding__checkbox-label {
4347 margin-top: 50px;
4348 }
4349
4350 .e-onboarding__action-button-text {
4351 -webkit-margin-start: 10px;
4352 margin-inline-start: 10px;
4353 }
4354
4355 .e-onboarding__site-name-input {
4356 margin-top: 80px;
4357 }
4358
4359 .e-onboarding__page-siteLogo .e-app-upload-file__button {
4360 color: #040080;
4361 border-color: #040080;
4362 }
4363 .e-onboarding__drop-zone {
4364 margin-top: 3rem;
4365 }
4366 .e-onboarding .eps-display-3 {
4367 font-size: 16px;
4368 margin-bottom: 0.5rem;
4369 }
4370 .e-onboarding .e-app-upload-file__button {
4371 max-width: 198px;
4372 margin: 0 auto;
4373 }
4374 .e-onboarding .e-app-drop-zone__secondary-text {
4375 font-size: 14px;
4376 }
4377 .e-onboarding__logo-container {
4378 position: relative;
4379 margin-top: 3rem;
4380 height: 220px;
4381 width: -webkit-fit-content;
4382 width: -moz-fit-content;
4383 width: fit-content;
4384 display: -webkit-box;
4385 display: -ms-flexbox;
4386 display: flex;
4387 -webkit-box-align: center;
4388 -ms-flex-align: center;
4389 align-items: center;
4390 min-width: 220px;
4391 }
4392 .e-onboarding__logo-container img {
4393 height: auto;
4394 max-height: 100%;
4395 width: auto;
4396 }
4397 .e-onboarding__logo-remove {
4398 position: absolute;
4399 right: 8px;
4400 top: 5px;
4401 }
4402 .e-onboarding__logo-remove i {
4403 font-size: 16px;
4404 width: 15px;
4405 }
4406 .e-onboarding__logo-remove:hover {
4407 cursor: pointer;
4408 }
4409 .e-onboarding__is-uploading {
4410 visibility: hidden;
4411 }
4412
4413 .e-onboarding__page-goodToGo .e-onboarding__page-content-section-title,
4414 .e-onboarding__page-goodToGo .e-onboarding__page-content-section-text {
4415 text-align: center;
4416 }
4417 .e-onboarding__cards-grid.e-onboarding__page-content {
4418 margin-top: 48px;
4419 margin-bottom: 48px;
4420 }
4421 .e-onboarding__cards-grid .e-onboarding__card {
4422 max-width: 555px;
4423 }
4424 .e-onboarding__cards-grid .e-onboarding__card:not(:last-child) {
4425 -webkit-margin-end: 20px;
4426 margin-inline-end: 20px;
4427 }
4428 .e-onboarding__good-to-go-footer {
4429 -webkit-box-pack: end;
4430 -ms-flex-pack: end;
4431 justify-content: end;
4432 }
4433
4434 .e-onboarding__upload-pro {
4435 -webkit-box-orient: horizontal;
4436 -webkit-box-direction: normal;
4437 -ms-flex-direction: row;
4438 flex-direction: row;
4439 -webkit-box-pack: center;
4440 -ms-flex-pack: center;
4441 justify-content: center;
4442 font-family: "DM Sans", "Roboto", sans-serif;
4443 text-align: center;
4444 }
4445 .e-onboarding__upload-pro .eps-app__content {
4446 overflow-y: hidden;
4447 max-width: 1113px;
4448 padding: 30px;
4449 }
4450 .e-onboarding__upload-pro-drop-zone {
4451 margin-bottom: 24px;
4452 }
4453 .e-onboarding__upload-pro-drop-zone h1 {
4454 font-family: "Source Serif Pro", "Roboto", sans-serif;
4455 }
4456 .e-onboarding__upload-pro-drop-zone .e-app-drag-drop {
4457 padding: 48px;
4458 }
4459 .e-onboarding__upload-pro-drop-zone .eps-display-3,
4460 .e-onboarding__upload-pro-drop-zone .e-app-drop-zone__text,
4461 .e-onboarding__upload-pro-drop-zone .e-app-drop-zone__secondary-text {
4462 margin-bottom: 12px;
4463 }
4464 .e-onboarding__upload-pro-drop-zone .e-app-upload-file__button {
4465 background-color: #040080;
4466 color: #46F2B6;
4467 padding: 14px 40px;
4468 border-color: #040080;
4469 }
4470 .e-onboarding__upload-pro-get-file {
4471 font-size: 12px;
4472 margin-top: 24px;
4473 }
4474 .e-onboarding__upload-pro-get-file a {
4475 text-decoration: underline;
4476 }
4477 .e-onboarding__upload-pro .e-onboarding__notice {
4478 margin-bottom: 0;
4479 }
4480 /*# sourceMappingURL=app.css.map */