PluginProbe
Elementor Website Builder – more than just a page builder / 3.3.1
Elementor Website Builder – more than just a page builder v3.3.1
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.3.1, at assets/css/app.css

3,213 lines 95.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /*! elementor - v3.3.1 - 20-07-2021 */
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 :root {
4 --color-box-shadow-color: rgba(0, 0, 0, 0.05); }
5
6 .eps-theme-dark {
7 --color-box-shadow-color: rgba(0, 0, 0, 0.1); }
8
9 .sr-only {
10 position: absolute;
11 width: 1px;
12 height: 1px;
13 padding: 0;
14 margin: -1px;
15 overflow: hidden;
16 clip: rect(0, 0, 0, 0);
17 white-space: nowrap;
18 border: 0; }
19
20 @media screen and (min-width: 480px) {
21 .text-start-sm {
22 text-align: start; } }
23
24 @media screen and (min-width: 480px) {
25 .text-center-sm {
26 text-align: center; } }
27
28 @media screen and (min-width: 480px) {
29 .text-end-sm {
30 text-align: end; } }
31
32 @media screen and (min-width: 768px) {
33 .text-start-md {
34 text-align: start; } }
35
36 @media screen and (min-width: 768px) {
37 .text-center-md {
38 text-align: center; } }
39
40 @media screen and (min-width: 768px) {
41 .text-end-md {
42 text-align: end; } }
43
44 @media screen and (min-width: 1025px) {
45 .text-start-lg {
46 text-align: start; } }
47
48 @media screen and (min-width: 1025px) {
49 .text-center-lg {
50 text-align: center; } }
51
52 @media screen and (min-width: 1025px) {
53 .text-end-lg {
54 text-align: end; } }
55
56 @media screen and (min-width: 1440px) {
57 .text-start-xl {
58 text-align: start; } }
59
60 @media screen and (min-width: 1440px) {
61 .text-center-xl {
62 text-align: center; } }
63
64 @media screen and (min-width: 1440px) {
65 .text-end-xl {
66 text-align: end; } }
67
68 @media screen and (min-width: 1600px) {
69 .text-start-xxl {
70 text-align: start; } }
71
72 @media screen and (min-width: 1600px) {
73 .text-center-xxl {
74 text-align: center; } }
75
76 @media screen and (min-width: 1600px) {
77 .text-end-xxl {
78 text-align: end; } }
79
80 @-webkit-keyframes eps-animation-pop {
81 from {
82 -webkit-transform: scale(0.75);
83 transform: scale(0.75);
84 opacity: 0; }
85 to {
86 -webkit-transform: scale(1);
87 transform: scale(1);
88 opacity: 1; } }
89
90 @keyframes eps-animation-pop {
91 from {
92 -webkit-transform: scale(0.75);
93 transform: scale(0.75);
94 opacity: 0; }
95 to {
96 -webkit-transform: scale(1);
97 transform: scale(1);
98 opacity: 1; } }
99
100 /**
101 TODO: The molecules, atoms and such generics should be at top level, so the styles will be not depended on the order.
102 EG: '../../../../core/app/assets/styles/generic'.
103 Auto-import is designed for CSS that not dependent on the loading order.
104 */
105 .eps-button {
106 display: -webkit-inline-box;
107 display: -ms-inline-flexbox;
108 display: inline-flex;
109 --button-line-height: 16px;
110 --button-padding-y: 0.5em;
111 --button-padding-x: 1.5em;
112 --button-primary-background-color: #39b54a;
113 --button-primary-hover-background-color: #33a242;
114 --button-primary-active-background-color: #35a945;
115 --button-primary-color: #fff;
116 --button-secondary-background-color: #a4afb7;
117 --button-secondary-hover-background-color: #96a2ac;
118 --button-secondary-active-background-color: #9ba7b0;
119 --button-secondary-color: #fff;
120 --button-danger-background-color: #b01b1b;
121 --button-danger-hover-background-color: #9a1818;
122 --button-danger-active-background-color: #a31919;
123 --button-danger-color: #fff;
124 --button-cta-background-color: #93003F;
125 --button-cta-hover-background-color: #7a0034;
126 --button-cta-active-background-color: #840038;
127 --button-cta-color: #fff;
128 --button-link-background-color: #58d0f5;
129 --button-link-hover-background-color: #40c9f4;
130 --button-link-active-background-color: #4accf4;
131 --button-link-color: #fff;
132 --button-disabled-background-color: #c2cbd2;
133 --button-disabled-hover-background-color: #b3bec7;
134 --button-disabled-active-background-color: #b9c3cc;
135 --button-disabled-color: #fff;
136 color: var(--button-background-color, currentColor);
137 font-size: var(--button-font-size, inherit);
138 font-weight: 500;
139 line-height: var(--button-line-height);
140 cursor: pointer; }
141 .eps-button:active {
142 --button-background-color: var(--button-active-background-color, transparent); }
143 .eps-button:hover {
144 --button-background-color: var(--button-hover-background-color); }
145 .eps-theme-dark .eps-button {
146 --button-primary-background-color: #39b54a;
147 --button-primary-color: #fff;
148 --button-primary-hover-background-color: #33a242;
149 --button-primary-active-background-color: #35a945;
150 --button-secondary-background-color: #b4b5b7;
151 --button-secondary-color: #fff;
152 --button-secondary-hover-background-color: #a7a8ab;
153 --button-secondary-active-background-color: #acadb0;
154 --button-cta-background-color: #93003F;
155 --button-cta-hover-background-color: #7a0034;
156 --button-cta-active-background-color: #840038;
157 --button-cta-color: #fff;
158 --button-link-background-color: #58d0f5;
159 --button-link-hover-background-color: #40c9f4;
160 --button-link-active-background-color: #4accf4;
161 --button-link-color: #fff;
162 --button-disabled-background-color: #64666a;
163 --button-disabled-hover-background-color: #58595d;
164 --button-disabled-active-background-color: #5d5e62;
165 --button-disabled-color: #fff; }
166 .eps-button--contained {
167 color: var(--button-color);
168 padding: var(--button-padding-y) var(--button-padding-x);
169 background-color: var(--button-background-color, transparent);
170 border: 1px solid var(--button-background-color); }
171 .eps-button--contained:hover {
172 color: var(--button-color); }
173 .eps-button--outlined {
174 display: block;
175 padding: var(--button-padding-y) var(--button-padding-x);
176 border: 1px solid var(--button-background-color); }
177 .eps-button--contained, .eps-button--outlined {
178 -webkit-border-radius: 0.1875rem;
179 border-radius: 0.1875rem; }
180 .eps-button--underlined {
181 text-decoration: underline; }
182 .eps-button--sm {
183 --button-font-size: 0.75rem;
184 --button-line-height: 14px; }
185 .eps-button--lg {
186 --button-font-size: 0.9375rem;
187 --button-line-height: 18px; }
188 .eps-button--primary {
189 --button-color: var(--button-primary-color);
190 --button-background-color: var(--button-primary-background-color);
191 --button-hover-background-color: var(--button-primary-hover-background-color);
192 --button-active-background-color: var(--button-primary-active-background-color); }
193 .eps-button--secondary {
194 --button-color: var(--buton-secondary-color);
195 --button-background-color: var(--button-secondary-background-color);
196 --button-hover-background-color: var(--button-secondary-hover-background-color);
197 --button-active-background-color: var(--button-secondary-active-background-color); }
198 .eps-button--danger {
199 --button-color: var(--buton-danger-color);
200 --button-background-color: var(--button-danger-background-color);
201 --button-hover-background-color: var(--button-danger-hover-background-color);
202 --button-active-background-color: var(--button-danger-active-background-color); }
203 .eps-button--cta {
204 --button-color: var(--button-cta-color);
205 --button-background-color: var(--button-cta-background-color);
206 --button-hover-background-color: var(--button-cta-hover-background-color);
207 --button-active-background-color: var(--button-cta-active-background-color); }
208 .eps-button--link {
209 --button-color: var(--button-link-color);
210 --button-background-color: var(--button-link-background-color);
211 --button-hover-background-color: var(--button-link-hover-background-color);
212 --button-active-background-color: var(--button-link-active-background-color); }
213 .eps-button--disabled, .eps-button[disabled] {
214 --button-color: var(--button-disabled-color);
215 --button-background-color: var(--button-disabled-background-color);
216 --button-hover-background-color: var(--button-disabled-hover-background-color);
217 --button-active-background-color: var(--button-disabled-active-background-color);
218 cursor: default; }
219
220 :root {
221 --app-background-color: #f1f3f5;
222 --app-box-shadow-color: rgba(var(--box-shadow-color, rgba(0, 0, 0, 0.15)), 0.2);
223 --app-header-background-color: #fff;
224 --app-header-color: #495157;
225 --app-sidebar-background-color: rgba(255, 255, 255, 0.5);
226 --app-header-buttons-separator-color: #d5dadf;
227 --app-header-buttons-color: #a4afb7;
228 --app-lightbox-background-color: rgba(0, 0, 0, 0.8); }
229
230 .eps-theme-dark {
231 --app-background-color: #34383c;
232 --app-box-shadow-color: rgba(var(--box-shadow-color, rgba(0, 0, 0, 0.15)), 0.2);
233 --app-header-background-color: #26292C;
234 --app-header-color: #e0e1e3;
235 --app-sidebar-background-color: #34383c;
236 --app-header-buttons-separator-color: #64666a;
237 --app-header-buttons-color: #b4b5b7;
238 --app-lightbox-background-color: rgba(0, 0, 0, 0.8); }
239
240 :root {
241 --text-muted: #d5dadf;
242 --disabled: #c2cbd2;
243 --light: #fff;
244 --dark: #000;
245 --info: #58d0f5;
246 --cta: #93003F;
247 --danger: #b01b1b;
248 --success: #39b54a;
249 --warning: #fcb92c;
250 --body-color: #6d7882;
251 --link-color: #58d0f5;
252 --link-hover-color: #10bcf1;
253 --hr-color: #d5dadf;
254 --box-shadow-color: theme-colors(dark);
255 --display-1-color: #495157;
256 --display-2-color: #495157;
257 --display-3-color: #6d7882;
258 --display-4-color: #495157;
259 --h1-color: #6d7882;
260 --h2-color: #6d7882;
261 --h3-color: #495157;
262 --h4-color: #495157;
263 --h5-color: #495157;
264 --h6-color: #495157;
265 --text-base-color: #495157;
266 --text-xl-color: #495157;
267 --text-lg-color: #495157;
268 --text-sm-color: #495157;
269 --text-xs-color: #495157;
270 --text-xxs-color: #495157;
271 --gray-800: #495157;
272 --gray-700: #556068;
273 --gray-600: #6d7882;
274 --gray-500: #a4afb7;
275 --gray-400: #c2cbd2;
276 --gray-300: #d5dadf;
277 --gray-200: #f1f3f5;
278 --gray-100: #fcfcfc; }
279
280 .eps-theme-dark {
281 --text-muted: #7d7e82;
282 --disabled: #64666a;
283 --light: #fff;
284 --dark: #000;
285 --info: #58d0f5;
286 --accent: #58d0f5;
287 --danger: #F84343;
288 --cta: #93003F;
289 --success: #39b54a;
290 --warning: #fcb92c;
291 --body-color: #e0e1e3;
292 --body-bg: #fff;
293 --link-color: #58d0f5;
294 --link-hover-color: #10bcf1;
295 --hr-color: #4c4f56;
296 --box-shadow-color: rgba(0, 0, 0, 0.15);
297 --display-1-color: #e0e1e3;
298 --display-2-color: #e0e1e3;
299 --display-3-color: #e0e1e3;
300 --display-4-color: #e0e1e3;
301 --h1-color: #e0e1e3;
302 --h2-color: #e0e1e3;
303 --h3-color: #e0e1e3;
304 --h4-color: #e0e1e3;
305 --h5-color: #e0e1e3;
306 --h6-color: #e0e1e3;
307 --text-base-color: #b4b5b7;
308 --text-xl-color: #b4b5b7;
309 --text-lg-color: #b4b5b7;
310 --text-sm-color: #b4b5b7;
311 --text-xs-color: #b4b5b7;
312 --text-xxs-color: #b4b5b7;
313 --gray-800: #26292C;
314 --gray-700: #34383c;
315 --gray-600: #404349;
316 --gray-500: #4c4f56;
317 --gray-400: #64666a;
318 --gray-300: #7d7e82;
319 --gray-200: #b4b5b7;
320 --gray-100: #e0e1e3; }
321
322 *,
323 *::before,
324 *::after {
325 -webkit-box-sizing: border-box;
326 box-sizing: border-box; }
327
328 html {
329 font-family: sans-serif;
330 line-height: 1.15;
331 -webkit-text-size-adjust: 100%;
332 -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
333
334 article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
335 display: block; }
336
337 body {
338 margin: 0;
339 font-family: Roboto, Arial, Helvetica, Verdana, sans-serif;
340 font-size: 0.875rem;
341 font-weight: 400;
342 line-height: 1.5;
343 color: var(--body-color);
344 -webkit-font-smoothing: antialiased;
345 -moz-osx-font-smoothing: grayscale;
346 background-color: var(--body-bg); }
347
348 ::-moz-selection {
349 background-color: rgba(147, 0, 63, 0.5); }
350
351 ::selection {
352 background-color: rgba(147, 0, 63, 0.5); }
353
354 [tabindex="-1"]:focus:not(:focus-visible) {
355 outline: 0 !important; }
356
357 h1, h2, h3, h4, h5, h6 {
358 font-size: 100%;
359 margin: 0;
360 padding: 0;
361 line-height: inherit;
362 font-weight: normal; }
363
364 p {
365 margin-top: 0; }
366
367 b,
368 strong {
369 font-weight: 700; }
370
371 small {
372 font-size: 80%; }
373
374 a {
375 --eps-link-color: $eps-link-color;
376 color: var(--eps-link-color);
377 background-color: transparent; }
378 a, a:active, a:hover, a:focus {
379 text-decoration: none; }
380 a:focus, a:hover {
381 --eps-link-color: $eps-link-hover-color;
382 text-decoration: none; }
383
384 a:not([href]) {
385 color: inherit;
386 text-decoration: none; }
387 a:not([href]):hover {
388 color: inherit;
389 text-decoration: none; }
390
391 pre,
392 code,
393 kbd,
394 samp {
395 font-family: monospace;
396 font-size: 1em; }
397
398 figure {
399 margin: 0 0 0; }
400
401 img {
402 vertical-align: middle;
403 border-style: none; }
404
405 svg {
406 overflow: hidden;
407 vertical-align: middle; }
408
409 button {
410 -webkit-border-radius: 0;
411 border-radius: 0; }
412
413 button:focus {
414 outline: 1px dotted;
415 outline: 5px auto -webkit-focus-ring-color; }
416
417 input,
418 button,
419 select,
420 optgroup,
421 textarea {
422 margin: 0;
423 font-family: inherit;
424 font-size: inherit;
425 line-height: inherit; }
426
427 button,
428 input {
429 overflow: visible; }
430
431 button,
432 select {
433 text-transform: none; }
434
435 [role="button"] {
436 cursor: pointer; }
437
438 select {
439 word-wrap: normal; }
440
441 button,
442 [type="button"],
443 [type="reset"],
444 [type="submit"] {
445 -webkit-appearance: button; }
446
447 button:not(:disabled),
448 [type="button"]:not(:disabled),
449 [type="reset"]:not(:disabled),
450 [type="submit"]:not(:disabled) {
451 cursor: pointer; }
452
453 button::-moz-focus-inner,
454 [type="button"]::-moz-focus-inner,
455 [type="reset"]::-moz-focus-inner,
456 [type="submit"]::-moz-focus-inner {
457 padding: 0;
458 border-style: none; }
459
460 input[type="radio"],
461 input[type="checkbox"] {
462 -webkit-box-sizing: border-box;
463 box-sizing: border-box;
464 padding: 0; }
465
466 textarea {
467 overflow: auto;
468 resize: vertical; }
469
470 [hidden] {
471 display: none !important; }
472
473 hr {
474 border: 0 none;
475 border-bottom: 1px solid var(--hr-color); }
476
477 .eps-display-1 {
478 font-size: 1.85rem;
479 color: var(--display-1-color);
480 margin-top: 0.5rem;
481 margin-bottom: 0.5rem; }
482
483 .eps-display-2 {
484 font-size: 1.85rem;
485 color: var(--display-2-color);
486 margin-top: 0.5rem;
487 margin-bottom: 0.5rem; }
488
489 .eps-display-3 {
490 font-size: 1.85rem;
491 color: var(--display-3-color);
492 margin-top: 0;
493 margin-bottom: 1.25rem; }
494
495 .eps-display-4 {
496 font-size: 1.85rem;
497 color: var(--display-4-color);
498 margin-top: 0.5rem;
499 margin-bottom: 0.5rem; }
500
501 h1,
502 .eps-h1 {
503 font-size: 1.625rem;
504 line-height: 1;
505 color: var(--h1-color);
506 margin-bottom: 1.25rem;
507 font-weight: 500; }
508
509 h2,
510 .eps-h2 {
511 font-size: 1.25rem;
512 line-height: 1.2;
513 color: var(--h2-color);
514 margin-top: 0;
515 margin-bottom: 1.25rem;
516 font-weight: 500; }
517
518 h3,
519 .eps-h3 {
520 font-size: 1rem;
521 line-height: 1.2;
522 color: var(--h3-color);
523 margin-top: 0;
524 margin-bottom: 0.5rem;
525 font-weight: 500; }
526
527 h4,
528 .eps-h4 {
529 font-size: 0.9375rem;
530 color: var(--h4-color);
531 margin-top: 0;
532 margin-bottom: 0.5rem; }
533
534 h5,
535 .eps-h5 {
536 font-size: 0.875rem;
537 color: var(--h5-color);
538 margin-top: 0;
539 margin-bottom: 0.5rem; }
540
541 h6,
542 .eps-h6 {
543 font-size: 0.875rem;
544 color: var(--h-6-color);
545 margin-top: 0;
546 margin-bottom: 0.5rem;
547 font-weight: 700; }
548
549 .eps-text-xxs {
550 font-size: 0.75rem;
551 line-height: 1.2;
552 color: var(--text-xxs-color);
553 font-weight: 400; }
554
555 .eps-text-xs {
556 font-size: 0.75rem;
557 line-height: 1.5;
558 color: var(--text-xs-color);
559 font-weight: 400; }
560
561 .eps-text {
562 font-size: 0.875rem;
563 line-height: 1.5;
564 color: var(--text-base-color);
565 font-weight: 400; }
566
567 .eps-text-sm {
568 font-size: 0.8125rem;
569 line-height: 1.5;
570 color: var(--text-sm-color);
571 font-weight: 400; }
572
573 .eps-text-lg {
574 font-size: 0.9375rem;
575 line-height: 1.5;
576 color: var(--text-lg-color);
577 font-weight: 400; }
578
579 .eps-text-xl {
580 font-size: 1rem;
581 line-height: 1.5;
582 color: var(--text-xl-color);
583 font-weight: 400; }
584
585 .video-wrapper {
586 position: relative;
587 padding-bottom: 56.25%;
588 height: 0; }
589 .video-wrapper iframe {
590 position: absolute;
591 top: 0;
592 left: 0;
593 width: 100%;
594 height: 100%; }
595
596 .eps-separator {
597 margin-bottom: 2.75rem; }
598
599 .eps-theme-dark {
600 --e-app-back-button-color: #b4b5b7; }
601
602 .back-button, .e-app-back-button {
603 --button-background-color: var(--e-app-back-button-color, #a4afb7);
604 margin-bottom: 1.5rem; }
605 .back-button .eps-icon, .e-app-back-button .eps-icon {
606 -webkit-margin-end: 0.3125rem;
607 margin-inline-end: 0.3125rem; }
608
609 .eps-theme-dark {
610 --input-border-color: --hr-color; }
611
612 .eps-input {
613 border: 1px solid var(--hr-color);
614 -webkit-border-radius: 0.1875rem;
615 border-radius: 0.1875rem;
616 background: transparent;
617 color: inherit;
618 height: 1.875rem;
619 padding: 0 0.3125rem; }
620 .eps-input--block {
621 width: 100%; }
622
623 .eps-app {
624 display: -webkit-box;
625 display: -ms-flexbox;
626 display: flex;
627 height: 100vh;
628 -webkit-box-orient: vertical;
629 -webkit-box-direction: normal;
630 -ms-flex-direction: column;
631 flex-direction: column;
632 color: var(--body-color);
633 background-color: var(--app-background-color);
634 position: absolute;
635 -webkit-border-radius: 0;
636 border-radius: 0;
637 -webkit-box-shadow: 2px 8px 23px 3px var(--color-box-shadow-color);
638 box-shadow: 2px 8px 23px 3px var(--color-box-shadow-color);
639 overflow: hidden;
640 font-family: Roboto, Arial, Helvetica, Verdana, sans-serif;
641 width: 100%;
642 max-width: 100%; }
643 .eps-app__lightbox {
644 display: -webkit-box;
645 display: -ms-flexbox;
646 display: flex;
647 -webkit-box-align: center;
648 -ms-flex-align: center;
649 align-items: center;
650 -webkit-box-pack: center;
651 -ms-flex-pack: center;
652 justify-content: center;
653 position: fixed;
654 height: 100%;
655 width: 100%;
656 background-color: var(--app-lightbox-background-color);
657 z-index: 1040;
658 bottom: 0;
659 left: 0; }
660 .eps-app__header {
661 -ms-flex-negative: 0;
662 flex-shrink: 0;
663 font-size: 0.9375rem;
664 color: var(--app-header-color);
665 background-color: var(--app-header-background-color);
666 -webkit-box-shadow: 0 4px 10px var(--color-box-shadow-color);
667 box-shadow: 0 4px 10px var(--color-box-shadow-color);
668 position: relative;
669 z-index: 3;
670 height: 3.125rem;
671 padding: 0 1rem; }
672 .eps-app__header-buttons {
673 display: -webkit-box;
674 display: -ms-flexbox;
675 display: flex;
676 -webkit-box-align: center;
677 -ms-flex-align: center;
678 align-items: center;
679 -webkit-box-orient: horizontal;
680 -webkit-box-direction: reverse;
681 -ms-flex-direction: row-reverse;
682 flex-direction: row-reverse;
683 font-size: 1.125rem; }
684 .eps-app__header-btn {
685 --button-background-color: var(--app-header-buttons-color);
686 -webkit-padding-start: 1rem;
687 padding-inline-start: 1rem;
688 font-size: 1.125rem;
689 line-height: 1.25rem; }
690 .eps-app__header-btn:first-child {
691 -webkit-border-start: 1px solid var(--app-header-buttons-separator-color);
692 border-inline-start: 1px solid var(--app-header-buttons-separator-color); }
693 .eps-app__header-btn:not(:first-child) {
694 -webkit-padding-end: 1rem;
695 padding-inline-end: 1rem; }
696 .eps-app__logo-title-wrapper {
697 display: -webkit-box;
698 display: -ms-flexbox;
699 display: flex;
700 -webkit-box-align: center;
701 -ms-flex-align: center;
702 align-items: center; }
703 .eps-app__logo {
704 display: block;
705 width: 1.75rem;
706 height: 1.75rem;
707 line-height: 1.75rem;
708 text-align: center;
709 font-size: calc(0.4 * 1.75rem);
710 -webkit-border-radius: 50%;
711 border-radius: 50%;
712 color: #fff;
713 background-color: #93003F; }
714 .eps-app__logo:not(:last-child) {
715 -webkit-margin-end: 0.625rem;
716 margin-inline-end: 0.625rem; }
717 .eps-app__title {
718 font-size: 0.9375rem;
719 font-weight: 700;
720 text-transform: uppercase;
721 margin-bottom: 0; }
722 .eps-app__main {
723 display: -webkit-box;
724 display: -ms-flexbox;
725 display: flex;
726 overflow: hidden;
727 -webkit-box-flex: 1;
728 -ms-flex-positive: 1;
729 flex-grow: 1; }
730 .eps-app__sidebar {
731 background-color: var(--app-sidebar-background-color);
732 padding-top: 1.25rem;
733 width: 30%;
734 max-width: 17.1875rem;
735 -webkit-box-flex: 0;
736 -ms-flex-positive: 0;
737 flex-grow: 0;
738 overflow-y: auto;
739 -webkit-box-shadow: 2px 8px 23px 3px var(--color-box-shadow-color);
740 box-shadow: 2px 8px 23px 3px var(--color-box-shadow-color);
741 z-index: 4; }
742 .eps-app__content {
743 -webkit-box-flex: 1;
744 -ms-flex-positive: 1;
745 flex-grow: 1;
746 position: relative;
747 padding: 2.75rem;
748 height: 100%;
749 overflow-y: auto; }
750
751 .e-app-upload-file__input {
752 display: none; }
753
754 .e-app-drop-zone {
755 --e-app-drop-zone-icon-color: #c2cbd2;
756 --e-app-drop-zone-text-color: #a4afb7;
757 --e-app-drop-zone-secondary-text-color: #6d7882; }
758 .e-app-drop-zone__icon {
759 margin-bottom: 2.75rem;
760 color: var(--e-app-drop-zone-icon-color);
761 font-size: 60px; }
762 .e-app-drop-zone__text {
763 color: var(--e-app-drop-zone-text-color); }
764 .e-app-drop-zone__secondary-text {
765 color: var(--e-app-drop-zone-secondary-text-color); }
766
767 .eps-theme-dark .e-app-drop-zone {
768 --e-app-drop-zone-icon-color: #c2cbd2;
769 --e-app-drop-zone-text-color: #b4b5b7;
770 --e-app-drop-zone-secondary-text-color: #e0e1e3; }
771
772 :root {
773 --info-toggle-color: #d5dadf;
774 --info-toggle-hover-color: #a4afb7; }
775
776 .eps-theme-dark {
777 --placeholder-filter: invert(0.8) sepia(1) saturate(0.2) hue-rotate(180deg) contrast(1.25) brightness(1.2);
778 --info-toggle-color: #64666a;
779 --info-toggle-hover-color: #b4b5b7; }
780
781 .e-site-part .eps-card__image {
782 -webkit-filter: var(--placeholder-filter, none);
783 filter: var(--placeholder-filter, none); }
784
785 .e-site-part__info-toggle {
786 color: var(--info-toggle-color); }
787 .e-site-part__info-toggle:hover {
788 --info-toggle-color: var(--info-toggle-hover-color); }
789
790 .e-site-editor__header {
791 margin-bottom: 2.75rem;
792 border-bottom: 1px solid var(--hr-color); }
793
794 :root {
795 --e-elementor-loader-container-background-color: #f1f3f5;
796 --e-elementor-loader-background-color: rgba(255, 255, 255, 0.9); }
797
798 .eps-theme-dark {
799 --e-elementor-loader-container-background-color: #34383c;
800 --e-elementor-loader-background-color: #4c4f56; }
801
802 .elementor-loading {
803 background-color: var(--e-elementor-loader-container-background-color);
804 height: 100vh; }
805
806 .elementor-loader-wrapper {
807 position: absolute;
808 top: 50%;
809 left: 50%;
810 -webkit-transform: translate(-50%, -50%);
811 -ms-transform: translate(-50%, -50%);
812 transform: translate(-50%, -50%);
813 width: 300px;
814 display: -webkit-box;
815 display: -ms-flexbox;
816 display: flex;
817 -ms-flex-wrap: wrap;
818 flex-wrap: wrap;
819 -webkit-box-pack: center;
820 -ms-flex-pack: center;
821 justify-content: center; }
822
823 .elementor-loader {
824 -webkit-border-radius: 50%;
825 border-radius: 50%;
826 padding: 40px;
827 height: 150px;
828 width: 150px;
829 background-color: var(--e-elementor-loader-background-color);
830 -webkit-box-sizing: border-box;
831 box-sizing: border-box;
832 -webkit-box-shadow: 2px 2px 20px 4px rgba(0, 0, 0, 0.02);
833 box-shadow: 2px 2px 20px 4px rgba(0, 0, 0, 0.02); }
834
835 .elementor-loader-boxes {
836 height: 100%;
837 width: 100%;
838 position: relative; }
839
840 .elementor-loader-box {
841 position: absolute;
842 background-color: #d5dadf;
843 -webkit-animation: load 1.8s linear infinite;
844 animation: load 1.8s linear infinite; }
845 .elementor-loader-box:nth-of-type(1) {
846 width: 20%;
847 height: 100%;
848 left: 0;
849 top: 0; }
850 .elementor-loader-box:not(:nth-of-type(1)) {
851 right: 0;
852 height: 20%;
853 width: 60%; }
854 .elementor-loader-box:nth-of-type(2) {
855 top: 0;
856 -webkit-animation-delay: -0.45s;
857 animation-delay: -0.45s; }
858 .elementor-loader-box:nth-of-type(3) {
859 top: 40%;
860 -webkit-animation-delay: -0.9s;
861 animation-delay: -0.9s; }
862 .elementor-loader-box:nth-of-type(4) {
863 bottom: 0;
864 -webkit-animation-delay: -1.35s;
865 animation-delay: -1.35s; }
866
867 .elementor-loading-title {
868 color: #a4afb7;
869 text-align: center;
870 text-transform: uppercase;
871 margin-top: 30px;
872 letter-spacing: 7px;
873 text-indent: 7px;
874 font-size: 10px;
875 width: 100%; }
876
877 @-webkit-keyframes load {
878 0% {
879 opacity: .3; }
880 50% {
881 opacity: 1; }
882 100% {
883 opacity: .3; } }
884
885 @keyframes load {
886 0% {
887 opacity: .3; }
888 50% {
889 opacity: 1; }
890 100% {
891 opacity: .3; } }
892
893 .eps-menu__title {
894 margin-top: 2.75rem;
895 margin-bottom: 1rem; }
896
897 .e-app-import {
898 --e-app-import-back-to-library-color: #a4afb7; }
899 .e-app-import__drop-zone {
900 margin-top: 1.25rem; }
901 .e-app-import__back-to-library {
902 color: var(--e-app-import-back-to-library-color);
903 margin-bottom: 1.5rem; }
904 .e-app-import__back-to-library > i {
905 -webkit-margin-end: 0.5rem;
906 margin-inline-end: 0.5rem; }
907
908 .eps-theme-dark .e-app-import {
909 --e-app-import-back-to-library-color: #b4b5b7; }
910
911 .e-site-editor__promotion-overlay__link {
912 display: -webkit-box;
913 display: -ms-flexbox;
914 display: flex;
915 width: 100%;
916 height: 100%;
917 -webkit-box-align: center;
918 -ms-flex-align: center;
919 align-items: center;
920 -webkit-box-pack: center;
921 -ms-flex-pack: center;
922 justify-content: center;
923 -webkit-box-orient: vertical;
924 -webkit-box-direction: normal;
925 -ms-flex-direction: column;
926 flex-direction: column;
927 text-decoration: none; }
928
929 .e-site-editor__promotion-overlay__icon {
930 font-size: 1.25rem;
931 color: #fff;
932 margin-bottom: 1rem; }
933
934 .e-app-import-export-wizard-step {
935 --e-app-import-export-wizard-step-icon-color: #c2cbd2;
936 --e-app-import-export-wizard-step-text-color: #a4afb7;
937 --e-app-import-export-wizard-step-bottom-text-color: #a4afb7;
938 height: 100%;
939 position: relative;
940 text-align: center; }
941 .e-app-import-export-wizard-step__media-container {
942 height: 140px;
943 margin: 5.5rem 0 2.75rem; }
944 .e-app-import-export-wizard-step__icon {
945 color: var(--e-app-import-export-wizard-step-icon-color);
946 font-size: 50px; }
947 .e-app-import-export-wizard-step__icon.eicon-loading {
948 font-size: 1.85rem; }
949 .e-app-import-export-wizard-step__heading {
950 margin-bottom: 1.5rem; }
951 .e-app-import-export-wizard-step__description {
952 color: var(--e-app-import-export-wizard-step-text-color); }
953 .e-app-import-export-wizard-step__content {
954 text-align: initial;
955 margin-bottom: 1.25rem; }
956 .e-app-import-export-wizard-step__notice {
957 display: block;
958 position: -webkit-sticky;
959 position: sticky;
960 top: 100%;
961 /* Will prevent text overlapping when window height is too short. */
962 color: var(--e-app-import-export-wizard-step-bottom-text-color);
963 font-style: italic;
964 margin-bottom: 0; }
965
966 .eps-theme-dark .e-app-import-export-wizard-step {
967 --e-app-import-export-wizard-step-icon-color: #64666a;
968 --e-app-import-export-wizard-step-text-color: #b4b5b7;
969 --e-app-import-export-wizard-step-bottom-text-color: #b4b5b7; }
970
971 .e-app-import-export-page-header {
972 --e-app-import-export-page-header-border-bottom-color: #d5dadf;
973 --e-app-import-export-page-header-heading-color: #6d7882;
974 --e-app-import-export-page-header-description-color: #a4afb7;
975 border-bottom: 1px solid var(--e-app-import-export-page-header-border-bottom-color);
976 margin-bottom: 2.75rem; }
977 .e-app-import-export-page-header__content-wrapper {
978 max-width: 645px; }
979 .e-app-import-export-page-header__heading {
980 color: var(--e-app-import-export-page-header-heading-color); }
981 .e-app-import-export-page-header__description {
982 color: var(--e-app-import-export-page-header-description-color);
983 margin-top: 1.25rem; }
984
985 .eps-theme-dark .e-app-import-export-page-header {
986 --e-app-import-export-page-header-border-bottom-color: #4c4f56;
987 --e-app-import-export-page-header-heading-color: #e0e1e3;
988 --e-app-import-export-page-header-description-color: #e0e1e3; }
989
990 .e-app-export-kit-content {
991 --e-app-export-kit-content-title-color: #556068;
992 --e-app-export-kit-content-description-color: #6d7882; }
993 .e-app-export-kit-content__checkbox {
994 -ms-flex-negative: 0;
995 flex-shrink: 0;
996 -webkit-margin-end: 0.75rem;
997 margin-inline-end: 0.75rem; }
998 .e-app-export-kit-content__title {
999 color: var(--e-app-export-kit-content-title-color); }
1000 .e-app-export-kit-content__description {
1001 color: var(--e-app-export-kit-content-description-color);
1002 -webkit-margin-end: 1.25rem;
1003 margin-inline-end: 1.25rem; }
1004 .e-app-export-kit-content__notice {
1005 margin-top: 1rem; }
1006
1007 .eps-theme-dark .e-app-export-kit-content {
1008 --e-app-export-kit-content-title-color: #e0e1e3;
1009 --e-app-export-kit-content-description-color: #b4b5b7; }
1010
1011 .e-app-wizard-footer {
1012 --e-app-wizard-footer-border-color: #d5dadf;
1013 padding: 0.5rem; }
1014 .e-app-wizard-footer__separator {
1015 border-top: 1px solid var(--e-app-wizard-footer-border-color); }
1016
1017 .eps-theme-dark .e-app-wizard-footer {
1018 --e-app-wizard-footer-border-color: #4c4f56; }
1019
1020 .e-app-export-templates-features__locked {
1021 --e-app-export-templates-features-locked-color: #a4afb7;
1022 color: var(--e-app-export-templates-features-locked-color); }
1023
1024 .eps-theme-dark .e-app-export-templates-features__locked {
1025 --e-app-export-templates-features-locked-color: #7d7e82; }
1026
1027 :root {
1028 --color-box-shadow-color: rgba(0, 0, 0, 0.05); }
1029
1030 .eps-theme-dark {
1031 --color-box-shadow-color: rgba(0, 0, 0, 0.1); }
1032
1033 :root {
1034 --card-background-color: rgba(255, 255, 255, 0.5);
1035 --card-background-color-hover: #fff;
1036 --card-box-shadow: 0 4px 10px var(--color-box-shadow-color);
1037 --card-header-footer-border: 1px solid #f1f3f5;
1038 --card-header-footer-active-border: 2px solid #e2e6ea;
1039 --card-headline-color: #6d7882;
1040 --card-figure-background-color: #f1f3f5;
1041 --card-image-overlay-background-color: rgba(0, 0, 0, 0.2); }
1042
1043 .eps-theme-dark {
1044 --card-background-color: #404349;
1045 --card-background-color-hover: rgba(76, 79, 86, 0.8);
1046 --card-box-shadow: 0 3px 6px var(--color-box-shadow-color);
1047 --card-header-footer-border: 1px solid #34383c;
1048 --card-header-footer-active-border: 1px solid #26292C;
1049 --card-headline-color: #e0e1e3;
1050 --card-figure-background-color: #34383c;
1051 --card-image-overlay-background-color: rgba(52, 56, 60, 0.5); }
1052
1053 .eps-card {
1054 background-color: var(--card-background-color);
1055 -webkit-box-shadow: 0 4px 10px var(--color-box-shadow-color);
1056 box-shadow: 0 4px 10px var(--color-box-shadow-color);
1057 -webkit-border-radius: 0.1875rem;
1058 border-radius: 0.1875rem;
1059 -webkit-transition: 0.3s;
1060 -o-transition: 0.3s;
1061 transition: 0.3s;
1062 font-size: 0.75rem;
1063 overflow: hidden;
1064 /*
1065 todo: TBD: Optionally remove headline styling in favor of a global atom depending on variation needs
1066 */ }
1067 .eps-card__header {
1068 padding: 0.625rem;
1069 border-bottom: var(--card-header-footer-border);
1070 min-height: 2.5rem;
1071 display: -webkit-box;
1072 display: -ms-flexbox;
1073 display: flex;
1074 -webkit-box-align: center;
1075 -ms-flex-align: center;
1076 align-items: center; }
1077 .eps-card__header--padding {
1078 padding: var(--eps-card-header-padding); }
1079 .eps-card__headline {
1080 color: var(--card-headline-color);
1081 margin-bottom: 0;
1082 font-weight: 500;
1083 -webkit-box-flex: 1;
1084 -ms-flex-positive: 1;
1085 flex-grow: 1;
1086 overflow: hidden;
1087 -o-text-overflow: ellipsis;
1088 text-overflow: ellipsis;
1089 white-space: nowrap; }
1090 .eps-card__body {
1091 padding: 0.625rem 0.625rem; }
1092 .eps-card__body--padding {
1093 padding: var(--eps-card-body-padding); }
1094 .eps-card__figure {
1095 background-color: var(--card-figure-background-color);
1096 position: relative;
1097 padding-bottom: var(--card-image-aspect-ratio, 95.6%);
1098 overflow: hidden;
1099 height: 0; }
1100 .eps-card__image {
1101 width: 100%;
1102 -o-object-fit: contain;
1103 object-fit: contain;
1104 -o-object-position: top;
1105 object-position: top;
1106 position: absolute;
1107 top: 0;
1108 left: 0; }
1109 .eps-card__image-overlay {
1110 position: absolute;
1111 top: 0;
1112 background-color: var(--card-image-overlay-background-color);
1113 z-index: 1;
1114 width: 100%;
1115 height: 100%;
1116 opacity: 0;
1117 -webkit-transition: 0.3s;
1118 -o-transition: 0.3s;
1119 transition: 0.3s; }
1120 .eps-card__image-overlay:hover {
1121 opacity: 1; }
1122 .eps-card__footer {
1123 padding: 0.625rem;
1124 border-top: var(--card-header-footer-border);
1125 font-size: 0.6875rem; }
1126 .eps-card__footer--padding {
1127 padding: var(--eps-card-footer-padding); }
1128 .eps-card:hover {
1129 background-color: var(--card-background-color-hover); }
1130
1131 :root {
1132 --menu-item-color: #6d7882;
1133 --menu-item-color-hover: #556068;
1134 --menu-item-background-color-active: #fff;
1135 --menu-item-icon-color: #a4afb7;
1136 --menu-item-action-button-color: #d5dadf; }
1137
1138 .eps-theme-dark {
1139 --menu-item-color: #e0e1e3;
1140 --menu-item-color-hover: #e0e1e3;
1141 --menu-item-background-color-active: #404349;
1142 --menu-item-icon-color: #b4b5b7;
1143 --menu-item-action-button-color: #64666a; }
1144
1145 .eps-menu-item {
1146 display: -webkit-box;
1147 display: -ms-flexbox;
1148 display: flex;
1149 -webkit-box-align: center;
1150 -ms-flex-align: center;
1151 align-items: center;
1152 position: relative;
1153 -webkit-transition: 0.3s;
1154 -o-transition: 0.3s;
1155 transition: 0.3s;
1156 --action-button-opacity: 0; }
1157 .eps-menu-item::before {
1158 content: '';
1159 display: block;
1160 position: absolute;
1161 top: 0;
1162 left: 0;
1163 height: 100%;
1164 width: var(--menu-item-pointer-width);
1165 background-color: #58d0f5; }
1166 .eps-menu-item:hover {
1167 --action-button-opacity: 1; }
1168 .eps-menu-item:hover, .eps-menu-item--active {
1169 --menu-item-color: var(--menu-item-color-hover);
1170 --eps-link-color: var(--menu-item-color-hover);
1171 --menu-item-icon-color: #58d0f5; }
1172 .eps-menu-item--active {
1173 background-color: var(--menu-item-background-color-active); }
1174 .eps-menu-item__link {
1175 padding: 0.5rem 1.875rem;
1176 min-height: 2.75rem;
1177 font-size: 0.75rem;
1178 line-height: 1.2;
1179 -webkit-box-flex: 1;
1180 -ms-flex-positive: 1;
1181 flex-grow: 1;
1182 display: -webkit-box;
1183 display: -ms-flexbox;
1184 display: flex;
1185 -webkit-box-align: center;
1186 -ms-flex-align: center;
1187 align-items: center;
1188 color: var(--menu-item-color);
1189 --eps-link-color: var(--menu-item-color); }
1190 .eps-menu-item__link:not(:last-child) {
1191 -webkit-padding-end: 0;
1192 padding-inline-end: 0; }
1193 .eps-menu-item__link .eps-icon {
1194 font-size: 1.125rem;
1195 color: var(--menu-item-icon-color);
1196 -webkit-margin-end: 0.75rem;
1197 margin-inline-end: 0.75rem; }
1198 .eps-menu-item__action-button {
1199 color: var(--menu-item-action-button-color);
1200 opacity: var(--action-button-opacity);
1201 padding: 0.625rem;
1202 -webkit-transition: 0.3s;
1203 -o-transition: 0.3s;
1204 transition: 0.3s;
1205 -webkit-margin-end: 1.25rem;
1206 margin-inline-end: 1.25rem; }
1207 .eps-menu-item--active {
1208 --menu-item-pointer-width: 0.3125rem;
1209 -webkit-box-shadow: 0 3px 6px var(--color-box-shadow-color);
1210 box-shadow: 0 3px 6px var(--color-box-shadow-color); }
1211 .eps-menu-item--active .eps-menu-item__link .eps-icon {
1212 color: #58d0f5; }
1213
1214 .eps-grid-container {
1215 display: -webkit-box;
1216 display: -ms-flexbox;
1217 display: flex;
1218 -ms-flex-wrap: wrap;
1219 flex-wrap: wrap;
1220 width: 100%; }
1221 .eps-grid-container--no-wrap {
1222 -ms-flex-wrap: nowrap;
1223 flex-wrap: nowrap; }
1224 .eps-grid-container--wrap-reverse {
1225 -ms-flex-wrap: wrap-reverse;
1226 flex-wrap: wrap-reverse; }
1227 .eps-grid-container--spacing {
1228 --grid-row-gutter: calc(-1 * calc( var(--grid-spacing-gutter) * 0.0625rem));
1229 width: var(--grid-spacing-width);
1230 margin: var(--grid-row-gutter); }
1231 .eps-grid-container--spacing > .eps-grid-item {
1232 padding: var(--grid-spacing-gutter); }
1233
1234 .eps-grid--direction-row {
1235 -webkit-box-orient: horizontal;
1236 -webkit-box-direction: normal;
1237 -ms-flex-direction: row;
1238 flex-direction: row; }
1239 .eps-grid--direction-row-reverse {
1240 -webkit-box-orient: horizontal;
1241 -webkit-box-direction: reverse;
1242 -ms-flex-direction: row-reverse;
1243 flex-direction: row-reverse; }
1244
1245 .eps-grid--direction-column {
1246 -webkit-box-orient: vertical;
1247 -webkit-box-direction: normal;
1248 -ms-flex-direction: column;
1249 flex-direction: column; }
1250 .eps-grid--direction-column-reverse {
1251 -webkit-box-orient: vertical;
1252 -webkit-box-direction: reverse;
1253 -ms-flex-direction: column-reverse;
1254 flex-direction: column-reverse; }
1255
1256 .eps-grid--justify-stretch {
1257 -webkit-box-pack: stretch;
1258 -ms-flex-pack: stretch;
1259 justify-content: stretch; }
1260
1261 .eps-grid--justify-start {
1262 -webkit-box-pack: start;
1263 -ms-flex-pack: start;
1264 justify-content: flex-start; }
1265
1266 .eps-grid--justify-center {
1267 -webkit-box-pack: center;
1268 -ms-flex-pack: center;
1269 justify-content: center; }
1270
1271 .eps-grid--justify-end {
1272 -webkit-box-pack: end;
1273 -ms-flex-pack: end;
1274 justify-content: flex-end; }
1275
1276 .eps-grid--justify-space-between {
1277 -webkit-box-pack: justify;
1278 -ms-flex-pack: justify;
1279 justify-content: space-between; }
1280
1281 .eps-grid--justify-space-around {
1282 -ms-flex-pack: distribute;
1283 justify-content: space-around; }
1284
1285 .eps-grid--justify-space-evenly {
1286 -webkit-box-pack: space-evenly;
1287 -ms-flex-pack: space-evenly;
1288 justify-content: space-evenly; }
1289
1290 .eps-grid--align-content-stretch {
1291 -ms-flex-line-pack: stretch;
1292 align-content: stretch; }
1293
1294 .eps-grid--align-content-start {
1295 -ms-flex-line-pack: start;
1296 align-content: flex-start; }
1297
1298 .eps-grid--align-content-center {
1299 -ms-flex-line-pack: center;
1300 align-content: center; }
1301
1302 .eps-grid--align-content-end {
1303 -ms-flex-line-pack: end;
1304 align-content: flex-end; }
1305
1306 .eps-grid--align-content-space-between {
1307 -ms-flex-line-pack: justify;
1308 align-content: space-between; }
1309
1310 .eps-grid--align-items-start {
1311 -webkit-box-align: start;
1312 -ms-flex-align: start;
1313 align-items: flex-start; }
1314
1315 .eps-grid--align-items-center {
1316 -webkit-box-align: center;
1317 -ms-flex-align: center;
1318 align-items: center; }
1319
1320 .eps-grid--align-items-end {
1321 -webkit-box-align: end;
1322 -ms-flex-align: end;
1323 align-items: flex-end; }
1324
1325 .eps-grid--align-items-baseline {
1326 -webkit-box-align: baseline;
1327 -ms-flex-align: baseline;
1328 align-items: baseline; }
1329
1330 .eps-grid--align-items-stretch {
1331 -webkit-box-align: stretch;
1332 -ms-flex-align: stretch;
1333 align-items: stretch; }
1334
1335 .eps-grid-item--zero-min-width {
1336 min-width: 0; }
1337
1338 @media screen and (min-width: 480px) {
1339 .eps-grid-item-sm {
1340 -webkit-box-flex: 1;
1341 -ms-flex-positive: 1;
1342 flex-grow: 1;
1343 max-width: 100%;
1344 -ms-flex-preferred-size: 0;
1345 flex-basis: 0; } }
1346
1347 @media screen and (min-width: 768px) {
1348 .eps-grid-item-md {
1349 -webkit-box-flex: 1;
1350 -ms-flex-positive: 1;
1351 flex-grow: 1;
1352 max-width: 100%;
1353 -ms-flex-preferred-size: 0;
1354 flex-basis: 0; } }
1355
1356 @media screen and (min-width: 1025px) {
1357 .eps-grid-item-lg {
1358 -webkit-box-flex: 1;
1359 -ms-flex-positive: 1;
1360 flex-grow: 1;
1361 max-width: 100%;
1362 -ms-flex-preferred-size: 0;
1363 flex-basis: 0; } }
1364
1365 @media screen and (min-width: 1440px) {
1366 .eps-grid-item-xl {
1367 -webkit-box-flex: 1;
1368 -ms-flex-positive: 1;
1369 flex-grow: 1;
1370 max-width: 100%;
1371 -ms-flex-preferred-size: 0;
1372 flex-basis: 0; } }
1373
1374 @media screen and (min-width: 1600px) {
1375 .eps-grid-item-xxl {
1376 -webkit-box-flex: 1;
1377 -ms-flex-positive: 1;
1378 flex-grow: 1;
1379 max-width: 100%;
1380 -ms-flex-preferred-size: 0;
1381 flex-basis: 0; } }
1382
1383 .eps-grid-item-xs-1 {
1384 -webkit-box-flex: 0;
1385 -ms-flex-positive: 0;
1386 flex-grow: 0;
1387 max-width: 8.3333333333%;
1388 -ms-flex-preferred-size: 8.3333333333%;
1389 flex-basis: 8.3333333333%; }
1390
1391 .eps-grid-item-xs-2 {
1392 -webkit-box-flex: 0;
1393 -ms-flex-positive: 0;
1394 flex-grow: 0;
1395 max-width: 16.6666666667%;
1396 -ms-flex-preferred-size: 16.6666666667%;
1397 flex-basis: 16.6666666667%; }
1398
1399 .eps-grid-item-xs-3 {
1400 -webkit-box-flex: 0;
1401 -ms-flex-positive: 0;
1402 flex-grow: 0;
1403 max-width: 25%;
1404 -ms-flex-preferred-size: 25%;
1405 flex-basis: 25%; }
1406
1407 .eps-grid-item-xs-4 {
1408 -webkit-box-flex: 0;
1409 -ms-flex-positive: 0;
1410 flex-grow: 0;
1411 max-width: 33.3333333333%;
1412 -ms-flex-preferred-size: 33.3333333333%;
1413 flex-basis: 33.3333333333%; }
1414
1415 .eps-grid-item-xs-5 {
1416 -webkit-box-flex: 0;
1417 -ms-flex-positive: 0;
1418 flex-grow: 0;
1419 max-width: 41.6666666667%;
1420 -ms-flex-preferred-size: 41.6666666667%;
1421 flex-basis: 41.6666666667%; }
1422
1423 .eps-grid-item-xs-6 {
1424 -webkit-box-flex: 0;
1425 -ms-flex-positive: 0;
1426 flex-grow: 0;
1427 max-width: 50%;
1428 -ms-flex-preferred-size: 50%;
1429 flex-basis: 50%; }
1430
1431 .eps-grid-item-xs-7 {
1432 -webkit-box-flex: 0;
1433 -ms-flex-positive: 0;
1434 flex-grow: 0;
1435 max-width: 58.3333333333%;
1436 -ms-flex-preferred-size: 58.3333333333%;
1437 flex-basis: 58.3333333333%; }
1438
1439 .eps-grid-item-xs-8 {
1440 -webkit-box-flex: 0;
1441 -ms-flex-positive: 0;
1442 flex-grow: 0;
1443 max-width: 66.6666666667%;
1444 -ms-flex-preferred-size: 66.6666666667%;
1445 flex-basis: 66.6666666667%; }
1446
1447 .eps-grid-item-xs-9 {
1448 -webkit-box-flex: 0;
1449 -ms-flex-positive: 0;
1450 flex-grow: 0;
1451 max-width: 75%;
1452 -ms-flex-preferred-size: 75%;
1453 flex-basis: 75%; }
1454
1455 .eps-grid-item-xs-10 {
1456 -webkit-box-flex: 0;
1457 -ms-flex-positive: 0;
1458 flex-grow: 0;
1459 max-width: 83.3333333333%;
1460 -ms-flex-preferred-size: 83.3333333333%;
1461 flex-basis: 83.3333333333%; }
1462
1463 .eps-grid-item-xs-11 {
1464 -webkit-box-flex: 0;
1465 -ms-flex-positive: 0;
1466 flex-grow: 0;
1467 max-width: 91.6666666667%;
1468 -ms-flex-preferred-size: 91.6666666667%;
1469 flex-basis: 91.6666666667%; }
1470
1471 .eps-grid-item-xs-12 {
1472 -webkit-box-flex: 0;
1473 -ms-flex-positive: 0;
1474 flex-grow: 0;
1475 max-width: 100%;
1476 -ms-flex-preferred-size: 100%;
1477 flex-basis: 100%; }
1478
1479 @media screen and (min-width: 480px) {
1480 .eps-grid-item-sm-1 {
1481 -webkit-box-flex: 0;
1482 -ms-flex-positive: 0;
1483 flex-grow: 0;
1484 max-width: 8.3333333333%;
1485 -ms-flex-preferred-size: 8.3333333333%;
1486 flex-basis: 8.3333333333%; }
1487 .eps-grid-item-sm-2 {
1488 -webkit-box-flex: 0;
1489 -ms-flex-positive: 0;
1490 flex-grow: 0;
1491 max-width: 16.6666666667%;
1492 -ms-flex-preferred-size: 16.6666666667%;
1493 flex-basis: 16.6666666667%; }
1494 .eps-grid-item-sm-3 {
1495 -webkit-box-flex: 0;
1496 -ms-flex-positive: 0;
1497 flex-grow: 0;
1498 max-width: 25%;
1499 -ms-flex-preferred-size: 25%;
1500 flex-basis: 25%; }
1501 .eps-grid-item-sm-4 {
1502 -webkit-box-flex: 0;
1503 -ms-flex-positive: 0;
1504 flex-grow: 0;
1505 max-width: 33.3333333333%;
1506 -ms-flex-preferred-size: 33.3333333333%;
1507 flex-basis: 33.3333333333%; }
1508 .eps-grid-item-sm-5 {
1509 -webkit-box-flex: 0;
1510 -ms-flex-positive: 0;
1511 flex-grow: 0;
1512 max-width: 41.6666666667%;
1513 -ms-flex-preferred-size: 41.6666666667%;
1514 flex-basis: 41.6666666667%; }
1515 .eps-grid-item-sm-6 {
1516 -webkit-box-flex: 0;
1517 -ms-flex-positive: 0;
1518 flex-grow: 0;
1519 max-width: 50%;
1520 -ms-flex-preferred-size: 50%;
1521 flex-basis: 50%; }
1522 .eps-grid-item-sm-7 {
1523 -webkit-box-flex: 0;
1524 -ms-flex-positive: 0;
1525 flex-grow: 0;
1526 max-width: 58.3333333333%;
1527 -ms-flex-preferred-size: 58.3333333333%;
1528 flex-basis: 58.3333333333%; }
1529 .eps-grid-item-sm-8 {
1530 -webkit-box-flex: 0;
1531 -ms-flex-positive: 0;
1532 flex-grow: 0;
1533 max-width: 66.6666666667%;
1534 -ms-flex-preferred-size: 66.6666666667%;
1535 flex-basis: 66.6666666667%; }
1536 .eps-grid-item-sm-9 {
1537 -webkit-box-flex: 0;
1538 -ms-flex-positive: 0;
1539 flex-grow: 0;
1540 max-width: 75%;
1541 -ms-flex-preferred-size: 75%;
1542 flex-basis: 75%; }
1543 .eps-grid-item-sm-10 {
1544 -webkit-box-flex: 0;
1545 -ms-flex-positive: 0;
1546 flex-grow: 0;
1547 max-width: 83.3333333333%;
1548 -ms-flex-preferred-size: 83.3333333333%;
1549 flex-basis: 83.3333333333%; }
1550 .eps-grid-item-sm-11 {
1551 -webkit-box-flex: 0;
1552 -ms-flex-positive: 0;
1553 flex-grow: 0;
1554 max-width: 91.6666666667%;
1555 -ms-flex-preferred-size: 91.6666666667%;
1556 flex-basis: 91.6666666667%; }
1557 .eps-grid-item-sm-12 {
1558 -webkit-box-flex: 0;
1559 -ms-flex-positive: 0;
1560 flex-grow: 0;
1561 max-width: 100%;
1562 -ms-flex-preferred-size: 100%;
1563 flex-basis: 100%; } }
1564
1565 @media screen and (min-width: 768px) {
1566 .eps-grid-item-md-1 {
1567 -webkit-box-flex: 0;
1568 -ms-flex-positive: 0;
1569 flex-grow: 0;
1570 max-width: 8.3333333333%;
1571 -ms-flex-preferred-size: 8.3333333333%;
1572 flex-basis: 8.3333333333%; }
1573 .eps-grid-item-md-2 {
1574 -webkit-box-flex: 0;
1575 -ms-flex-positive: 0;
1576 flex-grow: 0;
1577 max-width: 16.6666666667%;
1578 -ms-flex-preferred-size: 16.6666666667%;
1579 flex-basis: 16.6666666667%; }
1580 .eps-grid-item-md-3 {
1581 -webkit-box-flex: 0;
1582 -ms-flex-positive: 0;
1583 flex-grow: 0;
1584 max-width: 25%;
1585 -ms-flex-preferred-size: 25%;
1586 flex-basis: 25%; }
1587 .eps-grid-item-md-4 {
1588 -webkit-box-flex: 0;
1589 -ms-flex-positive: 0;
1590 flex-grow: 0;
1591 max-width: 33.3333333333%;
1592 -ms-flex-preferred-size: 33.3333333333%;
1593 flex-basis: 33.3333333333%; }
1594 .eps-grid-item-md-5 {
1595 -webkit-box-flex: 0;
1596 -ms-flex-positive: 0;
1597 flex-grow: 0;
1598 max-width: 41.6666666667%;
1599 -ms-flex-preferred-size: 41.6666666667%;
1600 flex-basis: 41.6666666667%; }
1601 .eps-grid-item-md-6 {
1602 -webkit-box-flex: 0;
1603 -ms-flex-positive: 0;
1604 flex-grow: 0;
1605 max-width: 50%;
1606 -ms-flex-preferred-size: 50%;
1607 flex-basis: 50%; }
1608 .eps-grid-item-md-7 {
1609 -webkit-box-flex: 0;
1610 -ms-flex-positive: 0;
1611 flex-grow: 0;
1612 max-width: 58.3333333333%;
1613 -ms-flex-preferred-size: 58.3333333333%;
1614 flex-basis: 58.3333333333%; }
1615 .eps-grid-item-md-8 {
1616 -webkit-box-flex: 0;
1617 -ms-flex-positive: 0;
1618 flex-grow: 0;
1619 max-width: 66.6666666667%;
1620 -ms-flex-preferred-size: 66.6666666667%;
1621 flex-basis: 66.6666666667%; }
1622 .eps-grid-item-md-9 {
1623 -webkit-box-flex: 0;
1624 -ms-flex-positive: 0;
1625 flex-grow: 0;
1626 max-width: 75%;
1627 -ms-flex-preferred-size: 75%;
1628 flex-basis: 75%; }
1629 .eps-grid-item-md-10 {
1630 -webkit-box-flex: 0;
1631 -ms-flex-positive: 0;
1632 flex-grow: 0;
1633 max-width: 83.3333333333%;
1634 -ms-flex-preferred-size: 83.3333333333%;
1635 flex-basis: 83.3333333333%; }
1636 .eps-grid-item-md-11 {
1637 -webkit-box-flex: 0;
1638 -ms-flex-positive: 0;
1639 flex-grow: 0;
1640 max-width: 91.6666666667%;
1641 -ms-flex-preferred-size: 91.6666666667%;
1642 flex-basis: 91.6666666667%; }
1643 .eps-grid-item-md-12 {
1644 -webkit-box-flex: 0;
1645 -ms-flex-positive: 0;
1646 flex-grow: 0;
1647 max-width: 100%;
1648 -ms-flex-preferred-size: 100%;
1649 flex-basis: 100%; } }
1650
1651 @media screen and (min-width: 1025px) {
1652 .eps-grid-item-lg-1 {
1653 -webkit-box-flex: 0;
1654 -ms-flex-positive: 0;
1655 flex-grow: 0;
1656 max-width: 8.3333333333%;
1657 -ms-flex-preferred-size: 8.3333333333%;
1658 flex-basis: 8.3333333333%; }
1659 .eps-grid-item-lg-2 {
1660 -webkit-box-flex: 0;
1661 -ms-flex-positive: 0;
1662 flex-grow: 0;
1663 max-width: 16.6666666667%;
1664 -ms-flex-preferred-size: 16.6666666667%;
1665 flex-basis: 16.6666666667%; }
1666 .eps-grid-item-lg-3 {
1667 -webkit-box-flex: 0;
1668 -ms-flex-positive: 0;
1669 flex-grow: 0;
1670 max-width: 25%;
1671 -ms-flex-preferred-size: 25%;
1672 flex-basis: 25%; }
1673 .eps-grid-item-lg-4 {
1674 -webkit-box-flex: 0;
1675 -ms-flex-positive: 0;
1676 flex-grow: 0;
1677 max-width: 33.3333333333%;
1678 -ms-flex-preferred-size: 33.3333333333%;
1679 flex-basis: 33.3333333333%; }
1680 .eps-grid-item-lg-5 {
1681 -webkit-box-flex: 0;
1682 -ms-flex-positive: 0;
1683 flex-grow: 0;
1684 max-width: 41.6666666667%;
1685 -ms-flex-preferred-size: 41.6666666667%;
1686 flex-basis: 41.6666666667%; }
1687 .eps-grid-item-lg-6 {
1688 -webkit-box-flex: 0;
1689 -ms-flex-positive: 0;
1690 flex-grow: 0;
1691 max-width: 50%;
1692 -ms-flex-preferred-size: 50%;
1693 flex-basis: 50%; }
1694 .eps-grid-item-lg-7 {
1695 -webkit-box-flex: 0;
1696 -ms-flex-positive: 0;
1697 flex-grow: 0;
1698 max-width: 58.3333333333%;
1699 -ms-flex-preferred-size: 58.3333333333%;
1700 flex-basis: 58.3333333333%; }
1701 .eps-grid-item-lg-8 {
1702 -webkit-box-flex: 0;
1703 -ms-flex-positive: 0;
1704 flex-grow: 0;
1705 max-width: 66.6666666667%;
1706 -ms-flex-preferred-size: 66.6666666667%;
1707 flex-basis: 66.6666666667%; }
1708 .eps-grid-item-lg-9 {
1709 -webkit-box-flex: 0;
1710 -ms-flex-positive: 0;
1711 flex-grow: 0;
1712 max-width: 75%;
1713 -ms-flex-preferred-size: 75%;
1714 flex-basis: 75%; }
1715 .eps-grid-item-lg-10 {
1716 -webkit-box-flex: 0;
1717 -ms-flex-positive: 0;
1718 flex-grow: 0;
1719 max-width: 83.3333333333%;
1720 -ms-flex-preferred-size: 83.3333333333%;
1721 flex-basis: 83.3333333333%; }
1722 .eps-grid-item-lg-11 {
1723 -webkit-box-flex: 0;
1724 -ms-flex-positive: 0;
1725 flex-grow: 0;
1726 max-width: 91.6666666667%;
1727 -ms-flex-preferred-size: 91.6666666667%;
1728 flex-basis: 91.6666666667%; }
1729 .eps-grid-item-lg-12 {
1730 -webkit-box-flex: 0;
1731 -ms-flex-positive: 0;
1732 flex-grow: 0;
1733 max-width: 100%;
1734 -ms-flex-preferred-size: 100%;
1735 flex-basis: 100%; } }
1736
1737 @media screen and (min-width: 1440px) {
1738 .eps-grid-item-xl-1 {
1739 -webkit-box-flex: 0;
1740 -ms-flex-positive: 0;
1741 flex-grow: 0;
1742 max-width: 8.3333333333%;
1743 -ms-flex-preferred-size: 8.3333333333%;
1744 flex-basis: 8.3333333333%; }
1745 .eps-grid-item-xl-2 {
1746 -webkit-box-flex: 0;
1747 -ms-flex-positive: 0;
1748 flex-grow: 0;
1749 max-width: 16.6666666667%;
1750 -ms-flex-preferred-size: 16.6666666667%;
1751 flex-basis: 16.6666666667%; }
1752 .eps-grid-item-xl-3 {
1753 -webkit-box-flex: 0;
1754 -ms-flex-positive: 0;
1755 flex-grow: 0;
1756 max-width: 25%;
1757 -ms-flex-preferred-size: 25%;
1758 flex-basis: 25%; }
1759 .eps-grid-item-xl-4 {
1760 -webkit-box-flex: 0;
1761 -ms-flex-positive: 0;
1762 flex-grow: 0;
1763 max-width: 33.3333333333%;
1764 -ms-flex-preferred-size: 33.3333333333%;
1765 flex-basis: 33.3333333333%; }
1766 .eps-grid-item-xl-5 {
1767 -webkit-box-flex: 0;
1768 -ms-flex-positive: 0;
1769 flex-grow: 0;
1770 max-width: 41.6666666667%;
1771 -ms-flex-preferred-size: 41.6666666667%;
1772 flex-basis: 41.6666666667%; }
1773 .eps-grid-item-xl-6 {
1774 -webkit-box-flex: 0;
1775 -ms-flex-positive: 0;
1776 flex-grow: 0;
1777 max-width: 50%;
1778 -ms-flex-preferred-size: 50%;
1779 flex-basis: 50%; }
1780 .eps-grid-item-xl-7 {
1781 -webkit-box-flex: 0;
1782 -ms-flex-positive: 0;
1783 flex-grow: 0;
1784 max-width: 58.3333333333%;
1785 -ms-flex-preferred-size: 58.3333333333%;
1786 flex-basis: 58.3333333333%; }
1787 .eps-grid-item-xl-8 {
1788 -webkit-box-flex: 0;
1789 -ms-flex-positive: 0;
1790 flex-grow: 0;
1791 max-width: 66.6666666667%;
1792 -ms-flex-preferred-size: 66.6666666667%;
1793 flex-basis: 66.6666666667%; }
1794 .eps-grid-item-xl-9 {
1795 -webkit-box-flex: 0;
1796 -ms-flex-positive: 0;
1797 flex-grow: 0;
1798 max-width: 75%;
1799 -ms-flex-preferred-size: 75%;
1800 flex-basis: 75%; }
1801 .eps-grid-item-xl-10 {
1802 -webkit-box-flex: 0;
1803 -ms-flex-positive: 0;
1804 flex-grow: 0;
1805 max-width: 83.3333333333%;
1806 -ms-flex-preferred-size: 83.3333333333%;
1807 flex-basis: 83.3333333333%; }
1808 .eps-grid-item-xl-11 {
1809 -webkit-box-flex: 0;
1810 -ms-flex-positive: 0;
1811 flex-grow: 0;
1812 max-width: 91.6666666667%;
1813 -ms-flex-preferred-size: 91.6666666667%;
1814 flex-basis: 91.6666666667%; }
1815 .eps-grid-item-xl-12 {
1816 -webkit-box-flex: 0;
1817 -ms-flex-positive: 0;
1818 flex-grow: 0;
1819 max-width: 100%;
1820 -ms-flex-preferred-size: 100%;
1821 flex-basis: 100%; } }
1822
1823 @media screen and (min-width: 1600px) {
1824 .eps-grid-item-xxl-1 {
1825 -webkit-box-flex: 0;
1826 -ms-flex-positive: 0;
1827 flex-grow: 0;
1828 max-width: 8.3333333333%;
1829 -ms-flex-preferred-size: 8.3333333333%;
1830 flex-basis: 8.3333333333%; }
1831 .eps-grid-item-xxl-2 {
1832 -webkit-box-flex: 0;
1833 -ms-flex-positive: 0;
1834 flex-grow: 0;
1835 max-width: 16.6666666667%;
1836 -ms-flex-preferred-size: 16.6666666667%;
1837 flex-basis: 16.6666666667%; }
1838 .eps-grid-item-xxl-3 {
1839 -webkit-box-flex: 0;
1840 -ms-flex-positive: 0;
1841 flex-grow: 0;
1842 max-width: 25%;
1843 -ms-flex-preferred-size: 25%;
1844 flex-basis: 25%; }
1845 .eps-grid-item-xxl-4 {
1846 -webkit-box-flex: 0;
1847 -ms-flex-positive: 0;
1848 flex-grow: 0;
1849 max-width: 33.3333333333%;
1850 -ms-flex-preferred-size: 33.3333333333%;
1851 flex-basis: 33.3333333333%; }
1852 .eps-grid-item-xxl-5 {
1853 -webkit-box-flex: 0;
1854 -ms-flex-positive: 0;
1855 flex-grow: 0;
1856 max-width: 41.6666666667%;
1857 -ms-flex-preferred-size: 41.6666666667%;
1858 flex-basis: 41.6666666667%; }
1859 .eps-grid-item-xxl-6 {
1860 -webkit-box-flex: 0;
1861 -ms-flex-positive: 0;
1862 flex-grow: 0;
1863 max-width: 50%;
1864 -ms-flex-preferred-size: 50%;
1865 flex-basis: 50%; }
1866 .eps-grid-item-xxl-7 {
1867 -webkit-box-flex: 0;
1868 -ms-flex-positive: 0;
1869 flex-grow: 0;
1870 max-width: 58.3333333333%;
1871 -ms-flex-preferred-size: 58.3333333333%;
1872 flex-basis: 58.3333333333%; }
1873 .eps-grid-item-xxl-8 {
1874 -webkit-box-flex: 0;
1875 -ms-flex-positive: 0;
1876 flex-grow: 0;
1877 max-width: 66.6666666667%;
1878 -ms-flex-preferred-size: 66.6666666667%;
1879 flex-basis: 66.6666666667%; }
1880 .eps-grid-item-xxl-9 {
1881 -webkit-box-flex: 0;
1882 -ms-flex-positive: 0;
1883 flex-grow: 0;
1884 max-width: 75%;
1885 -ms-flex-preferred-size: 75%;
1886 flex-basis: 75%; }
1887 .eps-grid-item-xxl-10 {
1888 -webkit-box-flex: 0;
1889 -ms-flex-positive: 0;
1890 flex-grow: 0;
1891 max-width: 83.3333333333%;
1892 -ms-flex-preferred-size: 83.3333333333%;
1893 flex-basis: 83.3333333333%; }
1894 .eps-grid-item-xxl-11 {
1895 -webkit-box-flex: 0;
1896 -ms-flex-positive: 0;
1897 flex-grow: 0;
1898 max-width: 91.6666666667%;
1899 -ms-flex-preferred-size: 91.6666666667%;
1900 flex-basis: 91.6666666667%; }
1901 .eps-grid-item-xxl-12 {
1902 -webkit-box-flex: 0;
1903 -ms-flex-positive: 0;
1904 flex-grow: 0;
1905 max-width: 100%;
1906 -ms-flex-preferred-size: 100%;
1907 flex-basis: 100%; } }
1908
1909 :root {
1910 --menu-title-color: #6d7882; }
1911
1912 .eps-theme-dark {
1913 --menu-title-color: #6d7882; }
1914
1915 .eps-menu ul {
1916 list-style: none;
1917 padding: 0;
1918 margin: 0; }
1919 .eps-menu ul li {
1920 display: -webkit-box;
1921 display: -ms-flexbox;
1922 display: flex; }
1923
1924 .eps-menu__title {
1925 padding: 0.5rem 1.875rem;
1926 font-size: 0.6875rem;
1927 line-height: 1.2;
1928 text-transform: uppercase;
1929 font-weight: normal;
1930 color: var(--menu-title-color); }
1931
1932 :root {
1933 --eps-modal-background-color: #fff;
1934 --eps-modal-header-background-color: #58d0f5; }
1935
1936 .eps-theme-dark {
1937 --eps-modal-background-color: #34383c;
1938 --eps-modal-header-background-color: #58d0f5; }
1939
1940 /** ----------------------------------------------------------------
1941 EPS Modal
1942 ---------------------------------------------------------------- */
1943 .eps-modal {
1944 max-width: 43.75rem;
1945 background: var(--eps-modal-background-color);
1946 -webkit-border-radius: 0.1875rem;
1947 border-radius: 0.1875rem;
1948 -webkit-animation: eps-animation-pop 0.15s cubic-bezier(0.57, 0.53, 0.71, 1.47) forwards;
1949 animation: eps-animation-pop 0.15s cubic-bezier(0.57, 0.53, 0.71, 1.47) forwards; }
1950 .eps-modal__overlay {
1951 background: rgba(0, 0, 0, 0.5);
1952 position: fixed;
1953 display: -webkit-box;
1954 display: -ms-flexbox;
1955 display: flex;
1956 top: 0;
1957 left: 0;
1958 width: 100%;
1959 height: 100%;
1960 -webkit-box-align: center;
1961 -ms-flex-align: center;
1962 align-items: center;
1963 -webkit-box-pack: center;
1964 -ms-flex-pack: center;
1965 justify-content: center;
1966 z-index: 1030; }
1967 .eps-modal__header {
1968 font-size: 0.875rem;
1969 background: var(--eps-modal-header-background-color);
1970 height: 2.75rem;
1971 padding: 0.625rem 1rem;
1972 -webkit-border-radius: 0.1875rem;
1973 border-radius: 0.1875rem; }
1974 .eps-modal__header,
1975 .eps-modal__header .title {
1976 color: #fff; }
1977 .eps-modal__icon {
1978 -webkit-margin-end: 0.625rem;
1979 margin-inline-end: 0.625rem; }
1980 .eps-modal__body {
1981 padding: 1.875rem; }
1982 .eps-modal__tip, .eps-modal .eps-tip {
1983 -webkit-padding-start: 0.75rem;
1984 padding-inline-start: 0.75rem;
1985 -webkit-border-start: 3px solid #58d0f5;
1986 border-inline-start: 3px solid #58d0f5; }
1987 .eps-modal__tip:not(:last-child), .eps-modal .eps-tip:not(:last-child) {
1988 margin-bottom: 1.875rem; }
1989 .eps-modal__tip:not(:first-child), .eps-modal .eps-tip:not(:first-child) {
1990 margin-top: 1.875rem; }
1991 .eps-modal__section:not(:first-child) {
1992 margin-top: 1.875rem; }
1993 .eps-modal__close-wrapper {
1994 -webkit-padding-start: 1rem;
1995 padding-inline-start: 1rem;
1996 -webkit-border-start: solid 1px #fff;
1997 border-inline-start: solid 1px #fff; }
1998
1999 .eps-add-new-button {
2000 display: -webkit-inline-box;
2001 display: -ms-inline-flexbox;
2002 display: inline-flex;
2003 --eps-add-new-button-size: 1.5rem;
2004 line-height: var(--eps-add-new-button-size);
2005 cursor: pointer; }
2006 .eps-add-new-button .eps-icon {
2007 background-color: #58d0f5;
2008 color: #fff;
2009 width: var(--eps-add-new-button-size);
2010 height: var(--eps-add-new-button-size);
2011 -webkit-border-radius: 100%;
2012 border-radius: 100%;
2013 font-size: calc(var(--eps-add-new-button-size) * 0.75);
2014 text-align: center;
2015 line-height: var(--eps-add-new-button-size); }
2016 .eps-add-new-button span:not(.sr-only) {
2017 -webkit-margin-start: 0.625rem;
2018 margin-inline-start: 0.625rem;
2019 font-weight: 500; }
2020 .eps-add-new-button--sm {
2021 --eps-add-new-button-size: 1rem; }
2022
2023 :root {
2024 --select2-selection-background-color: #fff;
2025 --select2-selection-color: #6d7882;
2026 --select2-selection-border-color: #d5dadf;
2027 --select2-selection-opened-focused-border-color: #f1f3f5;
2028 --select2-single-selection-rendered-color: #6d7882;
2029 --select2-default-single-selection-background-color: #fff;
2030 --select2-default-single-selection-border-color: #d5dadf;
2031 --select2-default-multiple-selection-background-color: #fff;
2032 --select2-default-multiple-selection-choice-background-color: #f1f3f5;
2033 --select2-default-multiple-selection-choice-color: #6d7882;
2034 --select2-default-multiple-selection-choice-border-color: #f1f3f5;
2035 --select2-default-multiple-selection-choice-remove-color: #a4afb7;
2036 --select2-default-multiple-selection-choice-remove-hover-color: #6d7882;
2037 --select2-default-results-selected-option-background-color: #fff;
2038 --select2-default-results-selected-option-color: #6d7882;
2039 --select2-default-results-highlighted-option-background-color: #5897fb;
2040 --select2-default-results-highlighted-option-color: #fff;
2041 --select2-results-selected-option-background-color: #5897fb;
2042 --select2-results-selected-option-color: #fff;
2043 --select2-dropdown-background-color: #fff;
2044 --select2-dropdown-border-color: #d5dadf; }
2045
2046 .eps-theme-dark {
2047 --select2-selection-background-color: #34383c;
2048 --select2-selection-color: #e0e1e3;
2049 --select2-selection-border-color: #64666a;
2050 --select2-selection-opened-focused-border-color: #7d7e82;
2051 --select2-single-selection-rendered-color: #e0e1e3;
2052 --select2-default-single-selection-background-color: #34383c;
2053 --select2-default-single-selection-border-color: #4c4f56;
2054 --select2-default-multiple-selection-background-color: #34383c;
2055 --select2-default-multiple-selection-choice-background-color: #4c4f56;
2056 --select2-default-multiple-selection-choice-color: #e0e1e3;
2057 --select2-default-multiple-selection-choice-border-color: #4c4f56;
2058 --select2-default-multiple-selection-choice-remove-color: #b4b5b7;
2059 --select2-default-multiple-selection-choice-remove-hover-color: #e0e1e3;
2060 --select2-default-results-selected-option-background-color: #34383c;
2061 --select2-default-results-selected-option-color: #e0e1e3;
2062 --select2-default-results-highlighted-option-background-color: #4c4f56;
2063 --select2-default-results-highlighted-option-color: #e0e1e3;
2064 --select2-results-selected-option-background-color: #4c4f56;
2065 --select2-results-selected-option-color: #e0e1e3;
2066 --select2-dropdown-background-color: #34383c;
2067 --select2-dropdown-border-color: #64666a; }
2068
2069 .select2-container:not(.select2-container--open):not(.select2-container--focus) .select2-selection--single,
2070 .select2-container:not(.select2-container--open):not(.select2-container--focus) .select2-selection--multiple {
2071 background-color: var(--select2-selection-background-color);
2072 color: var(--select2-selection-color);
2073 border-color: var(--select2-selection-border-color); }
2074
2075 .select2-container.select2-container--open .select2-selection--single,
2076 .select2-container.select2-container--open .select2-selection--multiple, .select2-container.select2-container--focus .select2-selection--single,
2077 .select2-container.select2-container--focus .select2-selection--multiple {
2078 border-color: var(--select2-selection-opened-focused-border-color); }
2079
2080 .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
2081 color: var(--select2-single-selection-rendered-color); }
2082
2083 .select2-container--default .select2-selection--single {
2084 background-color: var(--select2-default-single-selection-background-color);
2085 border-color: var(--select2-default-single-selection-border-color); }
2086
2087 .select2-container--default .select2-selection--multiple {
2088 background-color: var(--select2-default-multiple-selection-background-color); }
2089 .select2-container--default .select2-selection--multiple .select2-selection__choice {
2090 background-color: var(--select2-default-multiple-selection-choice-background-color);
2091 color: var(--select2-default-multiple-selection-choice-color);
2092 border-color: var(--select2-default-multiple-selection-choice-border-color); }
2093 .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
2094 color: var(--select2-default-multiple-selection-choice-remove-color); }
2095 .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
2096 color: var(--select2-default-multiple-selection-choice-remove-hover-color); }
2097
2098 .select2-container--default .select2-results__option[aria-selected] {
2099 background-color: var(--select2-default-results-selected-option-background-color);
2100 color: var(--select2-default-results-selected-option-color); }
2101
2102 .select2-container--default .select2-results__option--highlighted[aria-selected] {
2103 background-color: var(--select2-default-results-highlighted-option-background-color);
2104 color: var(--select2-default-results-highlighted-option-color); }
2105
2106 .select2-container .select2-results__option[aria-selected=true] {
2107 background-color: var(--select2-results-selected-option-background-color);
2108 color: var(--select2-results-selected-option-color); }
2109
2110 .select2-container .select2-dropdown {
2111 background-color: var(--select2-dropdown-background-color);
2112 border-color: var(--select2-dropdown-border-color); }
2113
2114 .eps-notice {
2115 --eps-box-notice-color: #a4afb7;
2116 --eps-box-notice-background-color: #fcfcfc;
2117 padding: 0.625rem 1rem;
2118 -webkit-box-shadow: 0 2px 3px 1px var(--color-box-shadow-color);
2119 box-shadow: 0 2px 3px 1px var(--color-box-shadow-color);
2120 background-color: var(--eps-box-notice-background-color); }
2121 .eps-notice--warning {
2122 -webkit-border-start: 3px solid #fcb92c;
2123 border-inline-start: 3px solid #fcb92c; }
2124 .eps-notice__text {
2125 margin: 0;
2126 padding: 0;
2127 color: var(--eps-box-notice-color);
2128 font-style: italic; }
2129
2130 .eps-theme-dark .eps-notice {
2131 --eps-box-notice-color: #b4b5b7;
2132 --eps-box-notice-background-color: #404349; }
2133
2134 .eps-list {
2135 --eps-list-item-separated-border-color: #f1f3f5;
2136 padding: 0;
2137 margin: 0;
2138 list-style-type: none; }
2139 .eps-list--padding {
2140 padding: var(--eps-list-padding); }
2141 .eps-list__item {
2142 padding: 0; }
2143 .eps-list__item--padding {
2144 padding: var(--eps-list-item-padding); }
2145 .eps-list--separated .eps-list__item:not(:last-child) {
2146 border-bottom: 1px solid var(--eps-list-item-separated-border-color); }
2147
2148 .eps-theme-dark .eps-list {
2149 --eps-list-item-separated-border-color: #34383c; }
2150
2151 :root {
2152 --popover-background-color: #fff;
2153 --popover-item-color: #6d7882;
2154 --popover-item-hover-color: #556068;
2155 --popover-item-danger-hover-color: #b01b1b;
2156 --popover-item-background-color: #fff;
2157 --popover-box-shadow-color: rgba(0, 0, 0, 0.15);
2158 --popover-box-shadow-size: 0px 1px 20px;
2159 --popover-arrow-color: #fff; }
2160
2161 .eps-theme-dark {
2162 --popover-background-color: #4c4f56;
2163 --popover-item-color: #fff;
2164 --popover-item-hover-color: #e0e1e3;
2165 --popover-item-danger-hover-color: #F84343;
2166 --popover-item-background-color: #4c4f56;
2167 --popover-box-shadow-color: rgba(0, 0, 0, 0.15);
2168 --popover-box-shadow-size: 0px 1px 20px;
2169 --popover-arrow-color: #4c4f56; }
2170
2171 .eps-popover {
2172 padding: 10px 0;
2173 background-color: var(--popover-background-color);
2174 -webkit-box-shadow: var(--popover-box-shadow-size) var(--popover-box-shadow-color);
2175 box-shadow: var(--popover-box-shadow-size) var(--popover-box-shadow-color);
2176 list-style: none;
2177 display: -webkit-box;
2178 display: -ms-flexbox;
2179 display: flex;
2180 -webkit-box-orient: vertical;
2181 -webkit-box-direction: normal;
2182 -ms-flex-direction: column;
2183 flex-direction: column;
2184 min-width: 120px;
2185 -webkit-border-radius: 0.1875rem;
2186 border-radius: 0.1875rem;
2187 position: absolute;
2188 z-index: 1050;
2189 margin-top: 9px;
2190 -webkit-transform: translateX(-50%);
2191 -ms-transform: translateX(-50%);
2192 transform: translateX(-50%);
2193 left: 0.25rem; }
2194 .eps-popover__background {
2195 position: fixed;
2196 top: 0;
2197 bottom: 0;
2198 left: 0;
2199 right: 0;
2200 z-index: 1030; }
2201 .eps-popover__container {
2202 position: relative; }
2203 .eps-popover::before {
2204 content: "";
2205 display: block;
2206 position: absolute;
2207 width: 16px;
2208 height: 9px;
2209 margin: 0 0.1875rem 9px;
2210 top: -9px;
2211 left: 50%;
2212 -webkit-transform: translateX(-50%);
2213 -ms-transform: translateX(-50%);
2214 transform: translateX(-50%);
2215 border-color: transparent;
2216 border-style: solid;
2217 border-width: 0 8px 9px 8px;
2218 border-bottom-color: var(--popover-arrow-color); }
2219 .eps-popover__item {
2220 padding: 0.3125rem 1rem;
2221 background-color: var(--popover-item-background-color);
2222 color: var(--popover-item-color);
2223 font-size: 0.6875rem;
2224 font-weight: 500;
2225 line-height: 0.8125rem;
2226 width: 100%;
2227 -webkit-box-align: center;
2228 -ms-flex-align: center;
2229 align-items: center;
2230 cursor: pointer; }
2231 .eps-popover__item:hover {
2232 color: var(--popover-item-hover-color); }
2233 .eps-popover__item--danger:hover {
2234 color: var(--popover-item-danger-hover-color); }
2235 .eps-popover__item .eps-icon {
2236 font-size: inherit;
2237 -webkit-margin-end: 0.3125rem;
2238 margin-inline-end: 0.3125rem; }
2239
2240 .eps-css-grid {
2241 display: grid;
2242 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)));
2243 grid-gap: var(--eps-grid-spacing); }
2244
2245 .eps-box {
2246 --eps-box-background-color: #fff;
2247 --eps-box-color: #495157;
2248 --eps-box-input-color: #495157;
2249 padding: 0;
2250 -webkit-border-radius: 0.1875rem;
2251 border-radius: 0.1875rem;
2252 background-color: var(--eps-box-background-color);
2253 color: var(--eps-box-color); }
2254 .eps-box--padding {
2255 padding: var(--eps-box-padding); }
2256 .eps-box > input {
2257 width: 100%;
2258 outline: 0;
2259 border: 0;
2260 background-color: var(--eps-box-background-color);
2261 color: var(--eps-box-input-color); }
2262
2263 .eps-theme-dark .eps-box {
2264 --eps-box-background-color: #404349;
2265 --eps-box-color: #e0e1e3;
2266 --eps-box-input-color: #e0e1e3; }
2267
2268 :root {
2269 --checkbox-border-color: #d5dadf;
2270 --checkbox-hover-border-color: #c7cdd4;
2271 --checkbox-active-border-color: #e3e7ea;
2272 --checkbox-background-color: #fff;
2273 --checkbox-checked-background-color: #39b54a;
2274 --checkbox-checked-hover-background-color: #33a242;
2275 --checkbox-checked-active-background-color: #44c455;
2276 --checkbox-indicator-color: #fff; }
2277
2278 .eps-theme-dark {
2279 --checkbox-background-color: transparent; }
2280
2281 .eps-checkbox {
2282 -webkit-appearance: none;
2283 -webkit-border-radius: 0.1875rem;
2284 border-radius: 0.1875rem;
2285 width: 15px;
2286 height: 15px;
2287 outline: 0;
2288 background-color: var(--checkbox-background-color);
2289 display: -webkit-inline-box;
2290 display: -ms-inline-flexbox;
2291 display: inline-flex;
2292 -webkit-box-pack: center;
2293 -ms-flex-pack: center;
2294 justify-content: center;
2295 -webkit-box-align: center;
2296 -ms-flex-align: center;
2297 align-items: center;
2298 border: 1px solid var(--checkbox-border-color); }
2299 .eps-checkbox::after {
2300 display: inline-block;
2301 margin-bottom: 12.5%;
2302 content: " ";
2303 width: 3px;
2304 height: 6px;
2305 -webkit-transform: rotate(45deg);
2306 -ms-transform: rotate(45deg);
2307 transform: rotate(45deg); }
2308 .eps-checkbox:hover {
2309 --checkbox-border-color: var(--checkbox-hover-border-color); }
2310 .eps-checkbox:active {
2311 --checkbox-border-color: var(--checkbox-active-border-color); }
2312 .eps-checkbox:checked {
2313 --checkbox-background-color: var(--checkbox-checked-background-color);
2314 --checkbox-border-color: var(--checkbox-checked-background-color); }
2315 .eps-checkbox:checked::after {
2316 border: solid #fff;
2317 border-width: 0 1px 1px 0; }
2318 .eps-checkbox:checked:hover {
2319 --checkbox-background-color: var(--checkbox-checked-hover-background-color);
2320 --checkbox-border-color: var(--checkbox-checked-hover-background-color); }
2321 .eps-checkbox:checked:active {
2322 --checkbox-background-color: var(--checkbox-checked-active-background-color);
2323 --checkbox-border-color: var(--checkbox-checked-active-background-color); }
2324 .eps-checkbox--rounded {
2325 -webkit-border-radius: 50%;
2326 border-radius: 50%; }
2327
2328 :root {
2329 --e-app-drag-drop-background-color: #fff;
2330 --e-app-drag-drop-outline-color: #d5dadf; }
2331
2332 .eps-theme-dark {
2333 --e-app-drag-drop-background-color: #404349;
2334 --e-app-drag-drop-outline-color: #7d7e82; }
2335
2336 .e-app-drag-drop {
2337 background-color: var(--e-app-drag-drop-background-color);
2338 outline: 2px dashed var(--e-app-drag-drop-outline-color);
2339 outline-offset: -0.75rem;
2340 margin-bottom: 1.5rem;
2341 padding: 4.125rem;
2342 text-align: center; }
2343 .e-app-drag-drop--drag-over {
2344 outline-color: #58d0f5; }
2345
2346 .eps-dialog {
2347 -webkit-border-radius: 3px;
2348 border-radius: 3px;
2349 width: 375px; }
2350 .eps-dialog__close-button {
2351 position: absolute;
2352 top: -2.75rem;
2353 right: -2.75rem;
2354 margin-top: 0.625rem;
2355 margin-right: 0.625rem;
2356 z-index: 1040;
2357 font-size: 1.25rem;
2358 color: #fff; }
2359 .eps-dialog__content {
2360 padding: 1.5rem 1.875rem 1rem;
2361 font-size: 0.75rem; }
2362 .eps-dialog__title, .eps-dialog__text {
2363 text-align: center; }
2364 .eps-dialog__buttons {
2365 display: -webkit-box;
2366 display: -ms-flexbox;
2367 display: flex; }
2368 .eps-dialog__button {
2369 -webkit-box-flex: 1;
2370 -ms-flex: 1;
2371 flex: 1;
2372 border-top: 1px solid var(--hr-color);
2373 line-height: 2.75rem;
2374 text-align: center;
2375 -webkit-box-pack: center;
2376 -ms-flex-pack: center;
2377 justify-content: center; }
2378 .eps-dialog__button:last-child:not(:first-child) {
2379 -webkit-border-start: 1px solid var(--hr-color);
2380 border-inline-start: 1px solid var(--hr-color); }
2381
2382 .eps-inline-link {
2383 color: var(--eps-inline-link-color);
2384 background-color: initial;
2385 border: 0;
2386 padding: 0; }
2387 .eps-inline-link--color-primary {
2388 --eps-inline-link-color: #39b54a; }
2389 .eps-inline-link--color-secondary {
2390 --eps-inline-link-color: #c2cbd2; }
2391 .eps-inline-link--color-danger {
2392 --eps-inline-link-color: #b01b1b; }
2393 .eps-inline-link--color-cta {
2394 --eps-inline-link-color: #93003F; }
2395 .eps-inline-link--color-link {
2396 --eps-inline-link-color: #58d0f5; }
2397 .eps-inline-link--color-disabled {
2398 --eps-inline-link-color: #c2cbd2; }
2399 .eps-inline-link--underline-hover:hover, .eps-inline-link--underline-always, .eps-inline-link--underline-always:hover {
2400 text-decoration: underline; }
2401 .eps-inline-link--italic {
2402 font-style: italic; }
2403 .eps-inline-link, .eps-inline-link:focus {
2404 outline: none; }
2405
2406 .eps-text-field {
2407 --eps-text-field-color: #6d7882;
2408 --eps-text-field-background-color: #fff;
2409 --eps-text-field-placeholder-color: #a4afb7;
2410 --eps-text-field-outlined-border-color: #d5dadf;
2411 --eps-text-field-outlined-focus-border-color: #c2cbd2;
2412 width: 100%;
2413 color: var(--eps-text-field-color);
2414 background-color: var(--eps-text-field-background-color);
2415 border: 0;
2416 outline: none;
2417 font-family: Roboto, Arial, Helvetica, Verdana, sans-serif;
2418 font-size: 0.875rem;
2419 font-weight: 400;
2420 line-height: 1.5;
2421 -webkit-font-smoothing: antialiased;
2422 -moz-osx-font-smoothing: grayscale; }
2423 .eps-text-field--outlined {
2424 -webkit-border-radius: 0.1875rem;
2425 border-radius: 0.1875rem;
2426 border: 1px solid var(--eps-text-field-outlined-border-color);
2427 padding: 0.625rem; }
2428 .eps-text-field--outlined:focus {
2429 border-color: var(--eps-text-field-outlined-focus-border-color); }
2430 .eps-text-field::-webkit-input-placeholder {
2431 color: var(--eps-text-field-placeholder-color);
2432 font-family: Roboto, Arial, Helvetica, Verdana, sans-serif;
2433 font-size: 0.875rem;
2434 font-weight: 400;
2435 line-height: 1.5;
2436 -webkit-font-smoothing: antialiased;
2437 -moz-osx-font-smoothing: grayscale; }
2438 .eps-text-field::-moz-placeholder {
2439 color: var(--eps-text-field-placeholder-color);
2440 font-family: Roboto, Arial, Helvetica, Verdana, sans-serif;
2441 font-size: 0.875rem;
2442 font-weight: 400;
2443 line-height: 1.5;
2444 -webkit-font-smoothing: antialiased;
2445 -moz-osx-font-smoothing: grayscale; }
2446 .eps-text-field::-ms-input-placeholder {
2447 color: var(--eps-text-field-placeholder-color);
2448 font-family: Roboto, Arial, Helvetica, Verdana, sans-serif;
2449 font-size: 0.875rem;
2450 font-weight: 400;
2451 line-height: 1.5;
2452 -webkit-font-smoothing: antialiased;
2453 -moz-osx-font-smoothing: grayscale; }
2454 .eps-text-field::placeholder {
2455 color: var(--eps-text-field-placeholder-color);
2456 font-family: Roboto, Arial, Helvetica, Verdana, sans-serif;
2457 font-size: 0.875rem;
2458 font-weight: 400;
2459 line-height: 1.5;
2460 -webkit-font-smoothing: antialiased;
2461 -moz-osx-font-smoothing: grayscale; }
2462
2463 .eps-theme-dark .eps-text-field {
2464 --eps-text-field-color: #b4b5b7;
2465 --eps-text-field-background-color: #34383c;
2466 --eps-text-field-placeholder-color: #7d7e82;
2467 --eps-text-field-outlined-border-color: #64666a;
2468 --eps-text-field-outlined-focus-border-color: #7d7e82; }
2469
2470 .e-app-import-export-content-layout {
2471 display: -webkit-box;
2472 display: -ms-flexbox;
2473 display: flex;
2474 -webkit-box-pack: center;
2475 -ms-flex-pack: center;
2476 justify-content: center;
2477 height: 100%; }
2478 .e-app-import-export-content-layout__container {
2479 -ms-flex-preferred-size: 1075px;
2480 flex-basis: 1075px; }
2481
2482 .e-app-export-complete__kit-content-title {
2483 margin: 2.75rem 0 0.625rem; }
2484
2485 .e-app-export-kit-content {
2486 --e-app-export-kit-content-title-color: #556068;
2487 --e-app-export-kit-content-description-color: #6d7882; }
2488 .e-app-export-kit-content__checkbox {
2489 -ms-flex-negative: 0;
2490 flex-shrink: 0;
2491 -webkit-margin-end: 0.75rem;
2492 margin-inline-end: 0.75rem; }
2493 .e-app-export-kit-content__title {
2494 color: var(--e-app-export-kit-content-title-color); }
2495 .e-app-export-kit-content__description {
2496 color: var(--e-app-export-kit-content-description-color);
2497 -webkit-margin-end: 1.25rem;
2498 margin-inline-end: 1.25rem; }
2499 .e-app-export-kit-content__notice {
2500 margin-top: 1rem; }
2501
2502 .eps-theme-dark .e-app-export-kit-content {
2503 --e-app-export-kit-content-title-color: #e0e1e3;
2504 --e-app-export-kit-content-description-color: #b4b5b7; }
2505
2506 .e-app-export-complete-kit-data-list {
2507 --e-app-export-complete-kit-data-border-color: #d5dadf; }
2508 .e-app-export-complete-kit-data-list__item {
2509 padding: 0.625rem 0;
2510 border-bottom: 1px solid var(--e-app-export-complete-kit-data-border-color); }
2511
2512 .eps-theme-dark .e-app-export-complete-kit-data-list {
2513 --e-app-export-complete-kit-data-border-color: #4c4f56; }
2514
2515 .e-app-import-resolver {
2516 --e-app-import-resolver-panel-header-background-color: #fff;
2517 --e-app-import-resolver-panel-body-background-color: rgba(255, 255, 255, 0.5);
2518 --e-app-import-resolver-conflicts-asset-border-color: #c2cbd2;
2519 --e-app-import-resolver-conflicts-asset-inactive-color: #a4afb7;
2520 padding-bottom: 1.25rem; }
2521 .e-app-import-resolver__notice {
2522 margin-bottom: 1.25rem; }
2523 .e-app-import-resolver__panel, .e-app-import-resolver__panel:hover {
2524 background-color: initial; }
2525 .e-app-import-resolver__panel-header {
2526 background-color: var(--e-app-import-resolver-panel-header-background-color); }
2527 .e-app-import-resolver__panel-body {
2528 background-color: var(--e-app-import-resolver-panel-body-background-color); }
2529 .e-app-import-resolver-conflicts__container {
2530 -webkit-box-shadow: 0 2px 3px 1px var(--color-box-shadow-color);
2531 box-shadow: 0 2px 3px 1px var(--color-box-shadow-color); }
2532 .e-app-import-resolver-conflicts__checkbox {
2533 -ms-flex-negative: 0;
2534 flex-shrink: 0;
2535 -webkit-margin-end: 0.75rem;
2536 margin-inline-end: 0.75rem; }
2537 .e-app-import-resolver-conflicts__title {
2538 line-height: 1; }
2539 .e-app-import-resolver-conflicts__asset:not(:first-child) {
2540 -webkit-border-start: 2px solid var(--e-app-import-resolver-conflicts-asset-border-color);
2541 border-inline-start: 2px solid var(--e-app-import-resolver-conflicts-asset-border-color);
2542 -webkit-padding-start: 1rem;
2543 padding-inline-start: 1rem;
2544 -webkit-margin-start: 1rem;
2545 margin-inline-start: 1rem; }
2546 .e-app-import-resolver-conflicts__asset:not(.active) {
2547 color: var(--e-app-import-resolver-conflicts-asset-inactive-color); }
2548 .e-app-import-resolver-conflicts__edit-template {
2549 -webkit-margin-start: 0.3125rem;
2550 margin-inline-start: 0.3125rem; }
2551
2552 .eps-theme-dark .e-app-import-resolver {
2553 --e-app-import-resolver-panel-header-background-color: #4c4f56;
2554 --e-app-import-resolver-panel-body-background-color: rgba(0, 0, 0, 0.05);
2555 --e-app-import-resolver-conflicts-asset-border-color: #64666a;
2556 --e-app-import-resolver-conflicts-asset-inactive-color: #7d7e82; }
2557
2558 .e-app-import-export-panel {
2559 --e-app-import-export-panel-header-background-color: #fff;
2560 --e-app-import-export-panel-body-background-color: rgba(255, 255, 255, 0.5); }
2561 .e-app-import-export-panel, .e-app-import-export-panel:hover {
2562 background-color: initial; }
2563 .e-app-import-export-panel__header {
2564 background-color: var(--e-app-import-export-panel-header-background-color); }
2565 .e-app-import-export-panel__body {
2566 background-color: var(--e-app-import-export-panel-body-background-color); }
2567
2568 .eps-theme-dark .e-app-import-export-panel {
2569 --e-app-import-export-panel-header-background-color: #404349;
2570 --e-app-import-export-panel-body-background-color: rgba(64, 67, 73, 0.5); }
2571
2572 .e-app-export-kit {
2573 padding-bottom: 1.25rem; }
2574 .e-app-export-kit-information {
2575 margin-top: 1.25rem; }
2576 .e-app-export-kit-information__field-header {
2577 margin-bottom: 0.625rem; }
2578 .e-app-export-kit-information__label {
2579 margin: 0; }
2580 .e-app-export-kit-information__info-icon {
2581 -webkit-margin-start: 0.625rem;
2582 margin-inline-start: 0.625rem; }
2583 .e-app-export-kit-info-modal__icon {
2584 -webkit-padding-start: 0.625rem;
2585 padding-inline-start: 0.625rem; }
2586 .e-app-export-kit-info-modal__heading {
2587 margin-bottom: 1.25rem; }
2588
2589 .e-app-import-export-info-modal__section:not(:first-child) {
2590 margin-top: 1.875rem; }
2591
2592 .e-app-import-export-info-modal__heading {
2593 margin-bottom: 1.25rem; }
2594
2595 :root {
2596 --eps-badge-background-color: #fff; }
2597
2598 .eps-theme-dark {
2599 --eps-badge-background-color: #404349; }
2600
2601 .eps-badge {
2602 display: inline-block;
2603 background: var(--eps-badge-background-color);
2604 padding: 0 0.5rem;
2605 line-height: 1.8;
2606 -webkit-box-shadow: 0 3px 6px var(--color-box-shadow-color);
2607 box-shadow: 0 3px 6px var(--color-box-shadow-color);
2608 -webkit-border-radius: 4px;
2609 border-radius: 4px;
2610 font-size: 0.75rem; }
2611 .eps-badge--sm {
2612 font-size: 0.625rem;
2613 -webkit-border-radius: 3px;
2614 border-radius: 3px;
2615 padding: 0 0.3125rem;
2616 line-height: 1.5; }
2617
2618 .eps-collapse__title {
2619 cursor: pointer;
2620 padding: 0.3125rem 0;
2621 display: -webkit-box;
2622 display: -ms-flexbox;
2623 display: flex;
2624 -webkit-box-align: center;
2625 -ms-flex-align: center;
2626 align-items: center;
2627 -webkit-box-pack: justify;
2628 -ms-flex-pack: justify;
2629 justify-content: space-between;
2630 width: 100%;
2631 background: transparent;
2632 border: none;
2633 color: inherit; }
2634 .eps-collapse__title:focus {
2635 outline: none; }
2636
2637 .eps-collapse__icon {
2638 -webkit-transition: all 150ms;
2639 -o-transition: all 150ms;
2640 transition: all 150ms; }
2641
2642 .eps-collapse__content {
2643 margin-top: 0.625rem;
2644 display: none; }
2645
2646 .eps-collapse[data-open] .eps-collapse__content {
2647 display: block; }
2648
2649 .eps-collapse[data-open] .eps-collapse__icon {
2650 -webkit-transform: rotate(90deg);
2651 -ms-transform: rotate(90deg);
2652 transform: rotate(90deg); }
2653
2654 .e-kit-library-bottom-promotion {
2655 --e-kit-library-bottom-promotion-color: tints(600); }
2656
2657 .eps-theme-dark .e-kit-library-bottom-promotion {
2658 --e-kit-library-bottom-promotion-color: dark-tints(400); }
2659
2660 .e-kit-library-bottom-promotion {
2661 width: 100%;
2662 text-align: center;
2663 margin-top: 1.875rem;
2664 color: var(--e-kit-library-bottom-promotion-color); }
2665
2666 .e-kit-library__error-screen {
2667 margin-top: 2.75rem; }
2668 .e-kit-library__error-screen-title {
2669 margin-top: 2.75rem;
2670 margin-bottom: 0; }
2671 .e-kit-library__error-screen-description {
2672 margin-top: 1.5rem;
2673 color: #a4afb7;
2674 text-align: center;
2675 max-width: 520px; }
2676
2677 .e-kit-library__kit-favorite-actions {
2678 padding: 0.3125rem;
2679 -webkit-transition: 0.3s all;
2680 -o-transition: 0.3s all;
2681 transition: 0.3s all;
2682 -webkit-border-radius: 4px;
2683 border-radius: 4px; }
2684 .e-kit-library__kit-favorite-actions--active {
2685 color: #b01b1b; }
2686 .e-kit-library__kit-favorite-actions--loading {
2687 opacity: 50%;
2688 cursor: default; }
2689 .e-kit-library__kit-favorite-actions:hover {
2690 background-color: rgba(176, 27, 27, 0.1); }
2691
2692 .e-kit-library__filter-indication {
2693 margin-top: 1.5rem;
2694 display: -webkit-box;
2695 display: -ms-flexbox;
2696 display: flex;
2697 -webkit-box-align: center;
2698 -ms-flex-align: center;
2699 align-items: center; }
2700 .e-kit-library__filter-indication-text {
2701 margin-bottom: 0;
2702 display: -webkit-box;
2703 display: -ms-flexbox;
2704 display: flex;
2705 -webkit-box-align: center;
2706 -ms-flex-align: center;
2707 align-items: center; }
2708 .e-kit-library__filter-indication-badge {
2709 margin-left: 0.3125rem;
2710 display: -webkit-box;
2711 display: -ms-flexbox;
2712 display: flex;
2713 -webkit-box-align: center;
2714 -ms-flex-align: center;
2715 align-items: center; }
2716 .e-kit-library__filter-indication-badge-remove {
2717 margin-left: 0.3125rem;
2718 font-size: 0.875rem; }
2719 .e-kit-library__filter-indication-button {
2720 margin-left: 1.5rem; }
2721
2722 #eps-app-header-btn-apply,
2723 #eps-app-header-btn-promotion,
2724 #eps-app-header-btn-connect {
2725 margin-left: 0.625rem;
2726 margin-right: 0.625rem; }
2727
2728 .e-kit-library__apply-button {
2729 display: -webkit-box;
2730 display: -ms-flexbox;
2731 display: flex;
2732 -webkit-box-align: center;
2733 -ms-flex-align: center;
2734 align-items: center;
2735 -webkit-box-pack: center;
2736 -ms-flex-pack: center;
2737 justify-content: center;
2738 gap: 0.3125rem; }
2739
2740 .e-kit-library__kit-item {
2741 --e-kit-library-kit-item-overlay-promotion-button-background-color: #fcfcfc; }
2742
2743 .eps-theme-dark .e-kit-library__kit-item {
2744 --e-kit-library-kit-item-overlay-promotion-button-background-color: #404349; }
2745
2746 .e-kit-library__kit-item-overlay {
2747 height: 100%; }
2748 .e-kit-library__kit-item-overlay > *:first-child {
2749 -webkit-box-flex: 1;
2750 -ms-flex: 1;
2751 flex: 1; }
2752
2753 .e-kit-library__kit-item-overlay-overview-button {
2754 display: -webkit-box;
2755 display: -ms-flexbox;
2756 display: flex;
2757 -webkit-box-orient: vertical;
2758 -webkit-box-direction: normal;
2759 -ms-flex-direction: column;
2760 flex-direction: column;
2761 -webkit-box-align: center;
2762 -ms-flex-align: center;
2763 align-items: center;
2764 -webkit-box-pack: center;
2765 -ms-flex-pack: center;
2766 justify-content: center;
2767 color: white;
2768 height: 100%;
2769 width: 100%; }
2770 .e-kit-library__kit-item-overlay-overview-button > i {
2771 font-size: 2rem;
2772 margin-bottom: 5px; }
2773 .e-kit-library__kit-item-overlay-overview-button > span {
2774 font-size: 0.9rem; }
2775
2776 .e-kit-library__kit-item-overlay-promotion-button {
2777 display: -webkit-box;
2778 display: -ms-flexbox;
2779 display: flex;
2780 width: 100%;
2781 background: white;
2782 -webkit-box-align: center;
2783 -ms-flex-align: center;
2784 align-items: center;
2785 -webkit-box-pack: center;
2786 -ms-flex-pack: center;
2787 justify-content: center;
2788 padding: 10px;
2789 font-size: 13px;
2790 color: #93003F;
2791 background: var(--e-kit-library-kit-item-overlay-promotion-button-background-color); }
2792 .e-kit-library__kit-item-overlay-promotion-button > * {
2793 margin: 0 3px; }
2794
2795 .e-kit-library__kit-item-subscription-plan-badge {
2796 position: absolute;
2797 top: 0;
2798 right: 0;
2799 margin: 0.3125rem;
2800 color: #fff;
2801 text-transform: uppercase; }
2802
2803 :root {
2804 --e-kit-library-header-back-border: 1px solid #f1f3f5;
2805 --e-kit-library-header-back-color: #a4afb7; }
2806
2807 .eps-theme-dark {
2808 --e-kit-library-header-back-border: 1px solid #64666a;
2809 --e-kit-library-header-back-color: #b4b5b7; }
2810
2811 .e-kit-library__header-back {
2812 color: var(--e-kit-library-header-back-color);
2813 padding-right: 1.25rem;
2814 padding-left: 0.3125rem;
2815 display: -webkit-inline-box;
2816 display: -ms-inline-flexbox;
2817 display: inline-flex;
2818 -webkit-box-pack: center;
2819 -ms-flex-pack: center;
2820 justify-content: center;
2821 -webkit-box-align: center;
2822 -ms-flex-align: center;
2823 align-items: center;
2824 height: 100%;
2825 border-right: var(--e-kit-library-header-back-border); }
2826 .e-kit-library__header-back-container {
2827 -webkit-box-flex: 1;
2828 -ms-flex: 1;
2829 flex: 1;
2830 height: 100%; }
2831 .e-kit-library__header-back .eps-icon {
2832 -webkit-transform: rotate(0deg);
2833 -ms-transform: rotate(0deg);
2834 transform: rotate(0deg); }
2835
2836 .e-kit-library__page-loader {
2837 width: 100%;
2838 height: 100%;
2839 display: grid;
2840 place-items: center;
2841 font-size: 1.85rem;
2842 color: #a4afb7; }
2843
2844 .eps-search-input {
2845 --eps-search-input-background-color: #fcfcfc;
2846 --eps-search-input-background-color-focus: #fff;
2847 --eps-search-input-color: #556068;
2848 --eps-search-input-placeholder-color: #a4afb7; }
2849
2850 .eps-theme-dark .eps-search-input {
2851 --eps-search-input-background-color: #404349;
2852 --eps-search-input-background-color-focus: #4c4f56;
2853 --eps-search-input-color: #b4b5b7;
2854 --eps-search-input-placeholder-color: #b4b5b7; }
2855
2856 .eps-search-input {
2857 width: 100%;
2858 font-size: 0.9375rem;
2859 padding: 0.625rem 2.75rem;
2860 border: none;
2861 background: var(--eps-search-input-background-color);
2862 outline: none;
2863 color: var(--eps-search-input-color);
2864 line-height: 1;
2865 height: 2.75rem; }
2866 .eps-search-input--sm {
2867 font-size: 0.8125rem;
2868 padding: 0.5rem 1.875rem; }
2869 .eps-search-input:focus {
2870 background: var(--eps-search-input-background-color-focus); }
2871 .eps-search-input::-webkit-input-placeholder {
2872 color: var(--eps-search-input-placeholder-color);
2873 font-style: italic; }
2874 .eps-search-input::-moz-placeholder {
2875 color: var(--eps-search-input-placeholder-color);
2876 font-style: italic; }
2877 .eps-search-input::-ms-input-placeholder {
2878 color: var(--eps-search-input-placeholder-color);
2879 font-style: italic; }
2880 .eps-search-input::placeholder {
2881 color: var(--eps-search-input-placeholder-color);
2882 font-style: italic; }
2883 .eps-search-input__container {
2884 position: relative; }
2885 .eps-search-input__icon {
2886 font-size: 1.25rem;
2887 padding: 0.625rem;
2888 color: #a4afb7;
2889 position: absolute;
2890 top: 0;
2891 left: 0;
2892 left: 0;
2893 height: 100%;
2894 display: -webkit-box;
2895 display: -ms-flexbox;
2896 display: flex;
2897 -webkit-box-align: center;
2898 -ms-flex-align: center;
2899 align-items: center;
2900 -webkit-box-pack: center;
2901 -ms-flex-pack: center;
2902 justify-content: center; }
2903 .eps-search-input__icon--sm {
2904 font-size: 0.75rem; }
2905 .eps-search-input__clear-icon {
2906 font-size: 0.875rem;
2907 padding: 0.625rem;
2908 color: #a4afb7;
2909 position: absolute;
2910 top: 0;
2911 right: 0;
2912 height: 100%;
2913 display: -webkit-box;
2914 display: -ms-flexbox;
2915 display: flex;
2916 -webkit-box-align: center;
2917 -ms-flex-align: center;
2918 align-items: center;
2919 -webkit-box-pack: center;
2920 -ms-flex-pack: center;
2921 justify-content: center; }
2922 .eps-search-input__clear-icon--sm {
2923 font-size: 0.6875rem; }
2924
2925 :root {
2926 --eps-sort-select-select-background-color: #fcfcfc;
2927 --eps-sort-select-select-color: #556068;
2928 --eps-sort-select-button-background-color: #fcfcfc;
2929 --eps-sort-select-button-border: 1px solid #f1f3f5; }
2930
2931 .eps-theme-dark {
2932 --eps-sort-select-select-background-color: #404349;
2933 --eps-sort-select-select-color: #b4b5b7;
2934 --eps-sort-select-button-background-color: #404349;
2935 --eps-sort-select-button-border: 1px solid #26292C; }
2936
2937 .eps-sort-select {
2938 width: 100%;
2939 font-size: 0.9375rem;
2940 display: -webkit-box;
2941 display: -ms-flexbox;
2942 display: flex; }
2943 .eps-sort-select__select-wrapper {
2944 -webkit-box-flex: 1;
2945 -ms-flex: 1;
2946 flex: 1;
2947 position: relative; }
2948 .eps-sort-select__select-wrapper::after {
2949 content: "\e8ad";
2950 font-family: eicons;
2951 position: absolute;
2952 right: 0.625rem;
2953 top: 0;
2954 bottom: 0;
2955 color: #a4afb7;
2956 display: -webkit-box;
2957 display: -ms-flexbox;
2958 display: flex;
2959 -webkit-box-align: center;
2960 -ms-flex-align: center;
2961 align-items: center;
2962 -webkit-box-pack: center;
2963 -ms-flex-pack: center;
2964 justify-content: center;
2965 pointer-events: none; }
2966 .eps-sort-select__select {
2967 width: 100%;
2968 padding: 0.625rem 0.625rem;
2969 border: none;
2970 background: var(--eps-sort-select-select-background-color);
2971 outline: none;
2972 color: var(--eps-sort-select-select-color);
2973 line-height: 1;
2974 cursor: pointer;
2975 height: 2.75rem;
2976 -moz-appearance: none;
2977 appearance: none;
2978 -webkit-appearance: none;
2979 -webkit-border-radius: 0;
2980 border-radius: 0; }
2981 .eps-sort-select__button {
2982 padding: 0.75rem 0.75rem;
2983 background: var(--eps-sort-select-button-background-color);
2984 border-left: var(--eps-sort-select-button-border);
2985 line-height: 1;
2986 color: #a4afb7; }
2987
2988 .e-kit-library__tags-filter {
2989 margin-top: 2.75rem; }
2990 .e-kit-library__tags-filter-list {
2991 margin-bottom: 2.75rem; }
2992 .e-kit-library__tags-filter-list .eps-collapse__title {
2993 padding-right: 1.875rem;
2994 padding-left: 1.875rem;
2995 text-transform: uppercase; }
2996 .e-kit-library__tags-filter-list .eps-collapse__content {
2997 margin: 0.3125rem 1.875rem; }
2998 .e-kit-library__tags-filter-list-container {
2999 max-height: 250px;
3000 overflow: auto; }
3001 .e-kit-library__tags-filter-list-search {
3002 margin-bottom: 0.625rem; }
3003 .e-kit-library__tags-filter-list-search .eps-search-input {
3004 background: #fff; }
3005 .e-kit-library__tags-filter-list-item {
3006 padding: 0.625rem 0;
3007 display: -webkit-box;
3008 display: -ms-flexbox;
3009 display: flex;
3010 -webkit-box-align: center;
3011 -ms-flex-align: center;
3012 align-items: center;
3013 font-weight: 500; }
3014 .e-kit-library__tags-filter-list-item input {
3015 margin-right: 0.3125rem; }
3016
3017 .e-kit-library #eps-app-header-btn-refetch {
3018 padding: 0; }
3019
3020 .e-kit-library-header-info-modal-container {
3021 margin-bottom: 2.75rem; }
3022
3023 .e-kit-library__index-layout-container {
3024 -webkit-box-flex: 1;
3025 -ms-flex-positive: 1;
3026 flex-grow: 1;
3027 overflow-y: auto;
3028 display: -webkit-box;
3029 display: -ms-flexbox;
3030 display: flex;
3031 -webkit-box-orient: vertical;
3032 -webkit-box-direction: normal;
3033 -ms-flex-direction: column;
3034 flex-direction: column; }
3035
3036 .e-kit-library__index-layout-top-area {
3037 padding: 1.875rem 2.75rem;
3038 position: -webkit-sticky;
3039 position: sticky;
3040 top: -1px;
3041 width: 100%;
3042 z-index: 2;
3043 background-color: var(--app-background-color);
3044 gap: 1.5rem; }
3045 .e-kit-library__index-layout-top-area-search, .e-kit-library__index-layout-top-area-sort {
3046 min-width: 265px; }
3047 .e-kit-library__index-layout-top-area-search {
3048 -webkit-box-flex: 1;
3049 -ms-flex: 1;
3050 flex: 1; }
3051
3052 .e-kit-library__index-layout-main {
3053 padding-top: 0;
3054 padding-bottom: 1.5rem;
3055 overflow-y: hidden;
3056 height: auto;
3057 -webkit-box-flex: 1;
3058 -ms-flex: 1 0 auto;
3059 flex: 1 0 auto;
3060 display: -webkit-box;
3061 display: -ms-flexbox;
3062 display: flex;
3063 -webkit-box-orient: vertical;
3064 -webkit-box-direction: normal;
3065 -ms-flex-direction: column;
3066 flex-direction: column;
3067 -webkit-box-pack: justify;
3068 -ms-flex-pack: justify;
3069 justify-content: space-between; }
3070
3071 .eps-search-input {
3072 --e-kit-library-item-sidebar-header-title-color: #6d7882;
3073 --e-kit-library-item-sidebar-description-color: #6d7882;
3074 --e-kit-library-item-information-text-color: #6d7882; }
3075
3076 .eps-theme-dark .eps-search-input {
3077 --e-kit-library-item-sidebar-header-title-color: #b4b5b7;
3078 --e-kit-library-item-sidebar-description-color: #b4b5b7;
3079 --e-kit-library-item-information-text-color: #b4b5b7; }
3080
3081 .e-kit-library__item-sidebar {
3082 padding: 1.5rem 1.875rem; }
3083
3084 .e-kit-library__item-sidebar-header {
3085 display: -webkit-box;
3086 display: -ms-flexbox;
3087 display: flex;
3088 -webkit-box-align: center;
3089 -ms-flex-align: center;
3090 align-items: center;
3091 -webkit-box-pack: justify;
3092 -ms-flex-pack: justify;
3093 justify-content: space-between; }
3094
3095 .e-kit-library__item-sidebar-header-title {
3096 color: var(--e-kit-library-item-sidebar-header-title-color);
3097 margin-bottom: 0; }
3098
3099 .e-kit-library__item-sidebar-thumbnail {
3100 margin-top: 1.5rem;
3101 -webkit-box-shadow: 0 4px 10px var(--color-box-shadow-color);
3102 box-shadow: 0 4px 10px var(--color-box-shadow-color); }
3103
3104 .e-kit-library__item-sidebar-description {
3105 margin-top: 1.5rem;
3106 color: var(--e-kit-library-item-sidebar-description-color); }
3107
3108 .e-kit-library__item-sidebar-collapse-tags {
3109 margin-top: 2.75rem; }
3110
3111 .e-kit-library__item-sidebar-collapse-info {
3112 margin-top: 1.875rem; }
3113
3114 .e-kit-library__item-sidebar-tags-container {
3115 gap: 0.625rem; }
3116
3117 .e-kit-library__item-information-text {
3118 font-size: 0.8125rem;
3119 color: var(--e-kit-library-item-information-text-color);
3120 margin-bottom: 0.3125rem; }
3121
3122 .e-kit-library {
3123 --e-kit-library-content-overview-group-title-color: #6d7882; }
3124
3125 .eps-theme-dark .e-kit-library {
3126 --e-kit-library-content-overview-group-title-color: #b4b5b7; }
3127
3128 .e-kit-library__content-overview-group-item {
3129 margin-bottom: 2.75rem; }
3130
3131 .e-kit-library__content-overview-group-title {
3132 margin-bottom: 1.875rem;
3133 color: var(--e-kit-library-content-overview-group-title-color); }
3134
3135 .e-kit-library__preview-responsive-controls {
3136 width: auto; }
3137 .e-kit-library__preview-responsive-controls-item {
3138 margin: 0 0.3125rem;
3139 color: #a4afb7;
3140 padding: 0.3125rem; }
3141 .e-kit-library__preview-responsive-controls-item:hover {
3142 background: rgba(88, 208, 245, 0.1);
3143 -webkit-border-radius: 3px;
3144 border-radius: 3px;
3145 -webkit-transition: all 0.3s;
3146 -o-transition: all 0.3s;
3147 transition: all 0.3s; }
3148 .e-kit-library__preview-responsive-controls-item--active {
3149 color: #58d0f5; }
3150
3151 .e-kit-library__preview-loader {
3152 position: absolute;
3153 top: 0;
3154 left: 0;
3155 z-index: 0; }
3156
3157 .e-kit-library__preview-iframe {
3158 border: none;
3159 -webkit-transition: all 0.3s;
3160 -o-transition: all 0.3s;
3161 transition: all 0.3s;
3162 -webkit-box-shadow: 0 4px 10px var(--color-box-shadow-color);
3163 box-shadow: 0 4px 10px var(--color-box-shadow-color); }
3164
3165 .e-kit-library__preview-iframe-container {
3166 overflow-y: auto;
3167 position: relative;
3168 z-index: 1; }
3169
3170 .e-app-collapse {
3171 --e-app-collapse-icon-color: #6d7882; }
3172 .e-app-collapse-toggle {
3173 position: relative; }
3174 .e-app-collapse-toggle--active {
3175 cursor: pointer; }
3176 .e-app-collapse-toggle__icon {
3177 color: var(--e-app-collapse-icon-color);
3178 display: -webkit-box;
3179 display: -ms-flexbox;
3180 display: flex;
3181 -webkit-box-align: center;
3182 -ms-flex-align: center;
3183 align-items: center;
3184 -webkit-box-pack: center;
3185 -ms-flex-pack: center;
3186 justify-content: center;
3187 font-size: 0.875rem;
3188 position: absolute;
3189 top: 50%;
3190 right: var(--e-app-collapse-toggle-icon-spacing);
3191 -webkit-transform: translateY(-50%);
3192 -ms-transform: translateY(-50%);
3193 transform: translateY(-50%); }
3194 .e-app-collapse-toggle__icon:before {
3195 -webkit-transition: all 0.2s linear;
3196 -o-transition: all 0.2s linear;
3197 transition: all 0.2s linear; }
3198 .e-app-collapse-content {
3199 display: none; }
3200 .e-app-collapse--opened .e-app-collapse-toggle__icon:before {
3201 -webkit-transform: rotate(-180deg);
3202 -ms-transform: rotate(-180deg);
3203 transform: rotate(-180deg); }
3204 .e-app-collapse--opened .e-app-collapse-content {
3205 display: block; }
3206
3207 [dir="rtl"] .e-app-collapse-toggle__icon {
3208 right: initial;
3209 left: var(--e-app-collapse-toggle-icon-spacing); }
3210
3211 .eps-theme-dark .e-app-collapse {
3212 --e-app-collapse-icon-color: #b4b5b7; }
3213 /*# sourceMappingURL=app.css.map */