PluginProbe
WebTotem Security / 2.3.27
WebTotem Security v2.3.27
3.0.2 3.0.1 3.0.0 trunk 1.0 1.1 1.2 1.3 1.3.1 1.3.2 1.3.3 2.0 2.1 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2.1 2.2.2 2.2.3 All 110 releases
wt-security / htdocs / css / wtsec_main.css

wtsec_main.css in WebTotem Security 2.3.27, at htdocs/css/wtsec_main.css

5,208 lines 115.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
2
3 /* Document
4 ========================================================================== */
5
6 /**
7 * 1. Correct the line height in all browsers.
8 * 2. Prevent adjustments of font size after orientation changes in iOS.
9 */
10
11 html {
12 line-height: 1.15; /* 1 */
13 -webkit-text-size-adjust: 100%; /* 2 */
14 }
15
16 /* Sections
17 ========================================================================== */
18
19 /**
20 * Remove the margin in all browsers.
21 */
22
23 body {
24 margin: 0;
25 }
26
27 /**
28 * Render the `main` element consistently in IE.
29 */
30
31 main {
32 display: block;
33 }
34
35 /**
36 * Correct the font size and margin on `h1` elements within `section` and
37 * `article` contexts in Chrome, Firefox, and Safari.
38 */
39
40 h1 {
41 font-size: 2em;
42 margin: 0.67em 0;
43 }
44
45 /* Grouping content
46 ========================================================================== */
47
48 /**
49 * 1. Add the correct box sizing in Firefox.
50 * 2. Show the overflow in Edge and IE.
51 */
52
53 hr {
54 box-sizing: content-box; /* 1 */
55 height: 0; /* 1 */
56 overflow: visible; /* 2 */
57 }
58
59 /**
60 * 1. Correct the inheritance and scaling of font size in all browsers.
61 * 2. Correct the odd `em` font sizing in all browsers.
62 */
63
64 pre {
65 font-family: monospace, monospace; /* 1 */
66 font-size: 1em; /* 2 */
67 }
68
69 /* Text-level semantics
70 ========================================================================== */
71
72 /**
73 * Remove the gray background on active links in IE 10.
74 */
75
76 a {
77 background-color: transparent;
78 }
79
80 /**
81 * 1. Remove the bottom border in Chrome 57-
82 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
83 */
84
85 abbr[title] {
86 border-bottom: none; /* 1 */
87 text-decoration: underline; /* 2 */
88 text-decoration: underline dotted; /* 2 */
89 }
90
91 /**
92 * Add the correct font weight in Chrome, Edge, and Safari.
93 */
94
95 b,
96 strong {
97 font-weight: bolder;
98 }
99
100 /**
101 * 1. Correct the inheritance and scaling of font size in all browsers.
102 * 2. Correct the odd `em` font sizing in all browsers.
103 */
104
105 code,
106 kbd,
107 samp {
108 font-family: monospace, monospace; /* 1 */
109 font-size: 1em; /* 2 */
110 }
111
112 /**
113 * Add the correct font size in all browsers.
114 */
115
116 small {
117 font-size: 80%;
118 }
119
120 /**
121 * Prevent `sub` and `sup` elements from affecting the line height in
122 * all browsers.
123 */
124
125 sub,
126 sup {
127 font-size: 75%;
128 line-height: 0;
129 position: relative;
130 vertical-align: baseline;
131 }
132
133 sub {
134 bottom: -0.25em;
135 }
136
137 sup {
138 top: -0.5em;
139 }
140
141 /* Embedded content
142 ========================================================================== */
143
144 /**
145 * Remove the border on images inside links in IE 10.
146 */
147
148 img {
149 border-style: none;
150 }
151
152 /* Forms
153 ========================================================================== */
154
155 /**
156 * 1. Change the font styles in all browsers.
157 * 2. Remove the margin in Firefox and Safari.
158 */
159
160 button,
161 input,
162 optgroup,
163 select,
164 textarea {
165 font-family: inherit; /* 1 */
166 font-size: 100%; /* 1 */
167 line-height: 1.15; /* 1 */
168 margin: 0; /* 2 */
169 }
170
171 /**
172 * Show the overflow in IE.
173 * 1. Show the overflow in Edge.
174 */
175
176 button,
177 input { /* 1 */
178 overflow: visible;
179 }
180
181 /**
182 * Remove the inheritance of text transform in Edge, Firefox, and IE.
183 * 1. Remove the inheritance of text transform in Firefox.
184 */
185
186 button,
187 select { /* 1 */
188 text-transform: none;
189 }
190
191 /**
192 * Correct the inability to style clickable types in iOS and Safari.
193 */
194
195 button,
196 [type="button"],
197 [type="reset"],
198 [type="submit"] {
199 -webkit-appearance: button;
200 }
201
202 /**
203 * Remove the inner border and padding in Firefox.
204 */
205
206 button::-moz-focus-inner,
207 [type="button"]::-moz-focus-inner,
208 [type="reset"]::-moz-focus-inner,
209 [type="submit"]::-moz-focus-inner {
210 border-style: none;
211 padding: 0;
212 }
213
214 /**
215 * Restore the focus styles unset by the previous rule.
216 */
217
218 button:-moz-focusring,
219 [type="button"]:-moz-focusring,
220 [type="reset"]:-moz-focusring,
221 [type="submit"]:-moz-focusring {
222 outline: 1px dotted ButtonText;
223 }
224
225 /**
226 * Correct the padding in Firefox.
227 */
228
229 fieldset {
230 padding: 0.35em 0.75em 0.625em;
231 }
232
233 /**
234 * 1. Correct the text wrapping in Edge and IE.
235 * 2. Correct the color inheritance from `fieldset` elements in IE.
236 * 3. Remove the padding so developers are not caught out when they zero out
237 * `fieldset` elements in all browsers.
238 */
239
240 legend {
241 box-sizing: border-box; /* 1 */
242 color: inherit; /* 2 */
243 display: table; /* 1 */
244 max-width: 100%; /* 1 */
245 padding: 0; /* 3 */
246 white-space: normal; /* 1 */
247 }
248
249 /**
250 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
251 */
252
253 progress {
254 vertical-align: baseline;
255 }
256
257 /**
258 * Remove the default vertical scrollbar in IE 10+.
259 */
260
261 textarea {
262 overflow: auto;
263 }
264
265 /**
266 * 1. Add the correct box sizing in IE 10.
267 * 2. Remove the padding in IE 10.
268 */
269
270 [type="checkbox"],
271 [type="radio"] {
272 box-sizing: border-box; /* 1 */
273 padding: 0; /* 2 */
274 }
275
276 /**
277 * Correct the cursor style of increment and decrement buttons in Chrome.
278 */
279
280 [type="number"]::-webkit-inner-spin-button,
281 [type="number"]::-webkit-outer-spin-button {
282 height: auto;
283 }
284
285 /**
286 * 1. Correct the odd appearance in Chrome and Safari.
287 * 2. Correct the outline style in Safari.
288 */
289
290 [type="search"] {
291 -webkit-appearance: textfield; /* 1 */
292 outline-offset: -2px; /* 2 */
293 }
294
295 /**
296 * Remove the inner padding in Chrome and Safari on macOS.
297 */
298
299 [type="search"]::-webkit-search-decoration {
300 -webkit-appearance: none;
301 }
302
303 /**
304 * 1. Correct the inability to style clickable types in iOS and Safari.
305 * 2. Change font properties to `inherit` in Safari.
306 */
307
308 ::-webkit-file-upload-button {
309 -webkit-appearance: button; /* 1 */
310 font: inherit; /* 2 */
311 }
312
313 /* Interactive
314 ========================================================================== */
315
316 /*
317 * Add the correct display in Edge, IE 10+, and Firefox.
318 */
319
320 details {
321 display: block;
322 }
323
324 /*
325 * Add the correct display in all browsers.
326 */
327
328 summary {
329 display: list-item;
330 }
331
332 /* Misc
333 ========================================================================== */
334
335 /**
336 * Add the correct display in IE 10+.
337 */
338
339 template {
340 display: none;
341 }
342
343 /**
344 * Add the correct display in IE 10.
345 */
346
347 [hidden] {
348 display: none;
349 }
350
351
352 @charset "UTF-8";
353 .wtotem_body *,
354 .wtotem_body *:after,
355 .wtotem_body *:before {
356 margin: 0;
357 padding: 0;
358 outline: none;
359 box-sizing: border-box;
360 }
361
362 .wtotem_body .button,
363 .wtotem_body .button:hover,
364 .wtotem_body .button:focus,
365 .wtotem_body .button:active {
366 text-transform: uppercase;
367 background: #3d50df;
368 font-weight: bold;
369 font-size: 14px;
370 /*line-height: 16px;*/
371 color: #fff;
372 border: none;
373 border-radius: 5px;
374 cursor: pointer;
375 display: inline-block;
376 text-align: center;
377 padding: 5px 15px;
378 }
379
380 .wtotem_body {
381 line-height: 24px;
382 font-family: "Inter", sans-serif;
383 font-size: 14px;
384 color: #5e6977;
385 font-weight: 400;
386 }
387
388 .d-none{
389 display: none!important;
390 }
391
392 .wt-flex{
393 display: flex;
394 }
395
396 .wtotem_body ol,
397 .wtotem_body ul {
398 list-style: none;
399 }
400
401 .wtotem_body a {
402 text-decoration: none;
403 }
404
405 .wtotem_body a:hover {
406 text-decoration: none;
407 }
408
409 .wtotem_body h1,
410 .wtotem_body h2,
411 .wtotem_body h3,
412 .wtotem_body h4,
413 .wtotem_body h5 {
414 color: #5e6977;
415 font-weight: 700;
416 }
417
418 .wtotem_container {
419 max-width: 1020px;
420 margin: 0 auto;
421 }
422
423 .wtotem-tabs__content {
424 display: none; /* по умолчанию прячем все блоки */
425 }
426 .wtotem-tabs__content.active {
427 display: block; /* по умолчанию показываем нужный блок */
428 }
429
430 .visually-hidden {
431 position: absolute !important;
432 clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
433 clip: rect(1px, 1px, 1px, 1px);
434 padding:0 !important;
435 border:0 !important;
436 height: 1px !important;
437 width: 1px !important;
438 overflow: hidden;
439 }
440
441
442 .wtotem_button {
443 min-width: 28px;
444 padding: 5px 10px;
445 color: #3d50df;
446 font-size: 14px;
447 border-radius: 5px;
448 border: 2px solid #3d50df;
449 text-transform: uppercase;
450 cursor: pointer;
451 background-color: #fff;
452 text-decoration: none;
453 }
454
455 .wtotem_button.wtotem_button--primary {
456 border: none;
457 background-color: #3d50df;
458 color: #fff;
459 }
460
461 .wtotem_block_center{
462 margin: 20px auto;
463 display: block;
464 width: fit-content;
465 }
466
467 .wtotem_title-info__title {
468 font-size: 14px;
469 text-transform: uppercase;
470 }
471
472 .wtotem_font-700 {
473 font-weight: 700;
474 }
475
476 .wtotem_button>*+* {
477 margin-left: 10px;
478 }
479
480 .wtotem_title-info__info {
481 background: url("../img/info-gray.svg") no-repeat center center/cover;
482 display: inline-block;
483 vertical-align: middle;
484 width: 17px;
485 height: 17px;
486 margin-top: -2px;
487 }
488
489 .title {
490 font-size: 24px;
491 font-weight: 700;
492 }
493
494 .wtotem_title-info__info .tlite{
495 text-transform: none;
496 }
497
498 .section-header-mb {
499 margin-bottom: 25px;
500 }
501
502 .wt-text.wt-text--blue{
503 color:#3d50df
504 }
505 .wt-text.wt-text--uppercase{
506 text-transform:uppercase
507 }
508 .wt-loader-fixed {
509 position: fixed;
510 top: 0;
511 right: 0;
512 bottom: 0;
513 left: 0;
514 display: flex;
515 align-items: center;
516 justify-content: center;
517 background-color: hsla(0, 0%, 100%, .5);
518 z-index: 20
519 }
520 .wt-loader-fixed img, .wt-loader-fixed path {
521 -webkit-user-select: none;
522 -moz-user-select: none;
523 -ms-user-select: none;
524 user-select: none;
525 transform: rotate(0deg);
526 -webkit-animation: spinner 1.1s linear infinite;
527 animation: spinner 1.1s linear infinite
528 }
529
530 .arrow-right {
531 color: #3d50df;
532 cursor: pointer;
533 display: flex;
534 align-items: center;
535 }
536 .arrow-right:after {
537 content: "";
538 border: solid #3d50df;
539 border-width: 0 1px 1px 0;
540 display: inline-block;
541 padding: 3px;
542 transform: rotate(-45deg);
543 -webkit-transform: rotate(-45deg);
544 margin-left: 10px;
545 }
546
547 .wt-icon {
548 cursor: pointer;
549 display: flex;
550 align-items: center;
551 justify-content: center;
552 }
553
554 .wtotem_print {
555 display: flex;
556 align-items: center;
557 cursor: pointer;
558 }
559 .wtotem_print__img {
560 display: block;
561 width: 17px;
562 height: 17px;
563 margin-right: 10px;
564 background: url("../img/print.svg") no-repeat center center/cover;
565 }
566 .wtotem_print__label {
567 color: #86939e;
568 }
569
570 .wt_card {
571 box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.05);
572 border-radius: 4px;
573 background: #fff;
574 }
575
576 /* 576-768px sm Small */
577 @media screen and (max-width: 768px) {
578 .section-header-mb {
579 margin-bottom: 20px;
580 }
581 .arrow-right:after {
582 margin-left: 5px;
583 }
584 }
585
586
587 /*# =header.css.map */
588
589 .wtotem_header {
590 position: relative;
591 z-index: 4;
592 width: 100%;
593 top: 0;
594 left: 0; }
595 .wtotem_header__body {
596 display: flex;
597 justify-content: space-between;
598 align-items: center; }
599 .wtotem_header:before {
600 content: "";
601 position: absolute;
602 top: 0;
603 left: 0;
604 width: 100%;
605 height: 100%;
606 background: #fff;
607 z-index: 2; }
608
609 .wtotem_version {
610 position: relative;
611 z-index: 100;
612 display: flex;
613 align-items: center; }
614 .wtotem_version__count {
615 width: 28px;
616 height: 18px;
617 display: flex;
618 justify-content: center;
619 align-items: center;
620 font-size: 10px;
621 font-weight: 500;
622 border: 1px solid #3d50df;
623 border-radius: 4px;
624 margin-left: 8px; }
625
626 .wtotem_logo {
627 width: 113px;
628 height: 24px;
629 background: url("../img/logo.svg") no-repeat center center/cover; }
630
631 .wtotem_nav {
632 position: relative;
633 z-index: 3;
634 height: 70px; }
635 .wtotem_nav .wtotem_control__checkbox {
636 align-self: center; }
637 .wtotem_nav__menu {
638 display: flex;
639 height: 100%; }
640 .wtotem_nav__link {
641 position: relative;
642 display: flex;
643 align-items: center;
644 height: 100%;
645 font-size: 14px;
646 color: #5e6977;
647 font-weight: 500;
648 padding: 0 16px; }
649 .wtotem_nav__link_active {
650 color: #3d50df; }
651 .wtotem_nav__link_active:before {
652 content: "";
653 position: absolute;
654 bottom: 0;
655 right: 0;
656 left: 0;
657 background: #3d50df;
658 height: 3px; }
659
660 /* 576-768px sm Small */
661 @media screen and (max-width: 768px) {
662 body.lock {
663 overflow: hidden; }
664 .wtotem_version {
665 position: relative;
666 z-index: 3; }
667 .wtotem_header__body {
668 height: 65px; }
669 .wtotem_nav {
670 position: fixed;
671 top: -100%;
672 left: 0;
673 width: 100%;
674 height: 100%;
675 background: #f3f5f6;
676 display: block;
677 padding-top: 65px;
678 transition: all 0.3s ease-in-out;
679 overflow: auto;
680 z-index: 1; }
681 .wtotem_nav__menu {
682 display: block; }
683 .wtotem_nav__item {
684 border-bottom: 1px solid #eceff4; }
685 .wtotem_nav__link {
686 height: auto;
687 display: block;
688 color: #1d293f;
689 font-size: 24px;
690 padding: 22px 0;
691 width: 540px;
692 margin: 0 auto; }
693 .wtotem_nav__link_active {
694 color: #3d50df; }
695 .wtotem_nav__link_active:before {
696 display: none; }
697 .wtotem_nav.active {
698 top: 0; }
699 .wtotem_burger {
700 position: relative;
701 width: 23px;
702 height: 18px;
703 display: flex;
704 align-items: center;
705 justify-content: flex-end;
706 cursor: pointer;
707 z-index: 3; }
708 .wtotem_burger:before, .wtotem_burger__middle-line, .wtotem_burger:after {
709 content: "";
710 background: #3d50df;
711 height: 2px;
712 display: block;
713 right: 0;
714 border-radius: 100px;
715 transition: all 0.3s ease-in-out; }
716 .wtotem_burger:before {
717 position: absolute;
718 width: 23px;
719 top: 0; }
720 .wtotem_burger__middle-line {
721 width: 18px; }
722 .wtotem_burger:after {
723 position: absolute;
724 width: 14px;
725 bottom: 0; }
726 .wtotem_burger.active .wtotem_burger__middle-line {
727 transform: scale(0); }
728 .wtotem_burger.active:before {
729 transform: rotate(45deg);
730 top: 8px; }
731 .wtotem_burger.active:after {
732 transform: rotate(-45deg);
733 width: 100%;
734 bottom: 8px; } }
735
736 /* 320-576px Extra small */
737 @media screen and (max-width: 576px) {
738 .wtotem_nav__link {
739 width: 345px;
740 margin: 0 auto; } }
741
742 /* 320-375px Extra small */
743 @media screen and (max-width: 375px) {
744 .wtotem_nav__link {
745 padding-left: 10px; } }
746
747 @media screen and (max-width: 768px) {
748 .wtotem_theme—dark .wtotem_nav {
749 background: #191919; }
750 .wtotem_theme—dark .wtotem_nav__item {
751 border-bottom: 1px solid #3c3c3d; } }
752
753 /*# =header.css.map */
754
755
756
757 .wtotem_chart__wrapper {
758 display: flex;
759 }
760
761 .wtotem_filter__wrapper {
762 display: flex;
763 justify-content: flex-end;
764 }
765
766 .wtotem_chart__calendars {
767 display: flex;
768 background: #f3f5f6;
769 border-radius: 5px;
770 align-items: center;
771 padding: 10px 8px;
772 margin-right: 7px;
773 }
774
775 .wtotem_calendar-icon {
776 background: url(../img/shape.svg) no-repeat center center / cover;
777 display: block;
778 width: 14px;
779 height: 14px;
780 margin-right: 3px;
781 }
782
783 input.wtotem_calendar {
784 background: transparent;
785 border: none;
786 color: #5e6977;
787 width: 125px;
788 cursor: pointer;
789 text-align: center;
790 }
791
792 input.wtotem_calendar:focus{
793 border: none;
794 box-shadow: none;
795 outline: 0;
796 }
797
798
799 .wtotem_calendar-connect {
800 margin: 0 3px;
801 }
802
803 .numInputWrapper span {
804 opacity: 1;
805 right: 2.5px;
806 }
807
808 .numInputWrapper span.arrowUp {
809 top: 15%;
810 }
811
812 .numInputWrapper span.arrowDown {
813 top: 35%;
814 }
815
816 .flatpickr-calendar {
817 font-family: "Inter", sans-serif;
818 width: 225px;
819 padding: 5px;
820 border: 2px solid #e1e8ee;
821 box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.05);
822 border-radius: 5px;
823 margin-top: 10px;
824 /*top: 382px !important;*/
825 }
826
827 .flatpickr-calendar.arrowTop:before {
828 border: 5px solid transparent;
829 border-bottom: 5px solid #e1e8ee;
830 top: -12px;
831 }
832
833 .flatpickr-calendar.arrowTop:after {
834 border: 5px solid transparent;
835 border-bottom: 5px solid #e1e8ee;
836 top: -12px;
837 }
838
839 .dayContainer {
840 justify-content: flex-start;
841 width: 225px;
842 min-width: 225px;
843 max-width: 225px;
844 align-items: center;
845 }
846
847 .flatpickr-days {
848 width: 225px;
849 }
850
851 .flatpickr-weekdays {
852 display: none;
853 }
854
855 .flatpickr-day {
856 border-radius: 0;
857 font-size: 12px;
858 max-width: 29px;
859 font-weight: 500;
860 color: #5e6977;
861 margin-bottom: 12px;
862 line-height: 5px;
863 height: 20px;
864 display: flex;
865 align-items: center;
866 justify-content: center;
867 }
868
869 .flatpickr-day:nth-last-child(-n + 7) {
870 margin-bottom: 0;
871 }
872
873 .flatpickr-day.today,
874 .flatpickr-day.today.inRange {
875 color: #393939;
876 }
877
878 .flatpickr-day.today.selected {
879 color: #fff;
880 }
881
882 .flatpickr-day.inRange,
883 .flatpickr-day.today.inRange {
884 background: #e1e8ee;
885 box-shadow: none;
886 margin-top: 0;
887 }
888
889 .flatpickr-day.selected,
890 .flatpickr-day.endRange,
891 .flatpickr-day.startRange {
892 background: #3d50df;
893 border-radius: 5px 5px 5px 5px !important;
894 }
895
896 .flatpickr-day.selected,
897 .flatpickr-day.startRange,
898 .flatpickr-day.endRange,
899 .flatpickr-day.selected.inRange,
900 .flatpickr-day.startRange.inRange,
901 .flatpickr-day.endRange.inRange,
902 .flatpickr-day.selected:focus,
903 .flatpickr-day.startRange:focus,
904 .flatpickr-day.endRange:focus,
905 .flatpickr-day.selected:hover,
906 .flatpickr-day.startRange:hover,
907 .flatpickr-day.endRange:hover,
908 .flatpickr-day.selected.prevMonthDay,
909 .flatpickr-day.startRange.prevMonthDay,
910 .flatpickr-day.endRange.prevMonthDay,
911 .flatpickr-day.selected.nextMonthDay,
912 .flatpickr-day.startRange.nextMonthDay,
913 .flatpickr-day.endRange.nextMonthDay {
914 background: #3d50df;
915 border-radius: 5px 5px 5px 5px !important;
916 height: 24px;
917 }
918
919 .flatpickr-months .flatpickr-prev-month,
920 .flatpickr-months .flatpickr-next-month {
921 display: none;
922 }
923
924 .flatpickr-current-month .flatpickr-monthDropdown-months {
925 width: 93px;
926 height: 31px;
927 padding: 6px 10px 7px;
928 border: 1.6px solid #e1e8ee;
929 border-radius: 2px;
930 }
931
932 .flatpickr-monthDropdown-months,
933 .flatpickr-current-month input.cur-year {
934 width: 93px;
935 height: 31px;
936 padding: 6px 10px 7px;
937 border: 1.6px solid #e1e8ee;
938 border-radius: 2px;
939 }
940
941 .flatpickr-current-month .numInputWrapper {
942 width: 93px;
943 }
944
945 .numInputWrapper span {
946 border: none;
947 }
948
949 .numInputWrapper span:hover {
950 background: transparent;
951 }
952
953 .flatpickr-current-month .numInputWrapper span.arrowDown:after,
954 .flatpickr-current-month .numInputWrapper span.arrowUp:after {
955 border-top-color: rgba(134, 147, 158, 1);
956 border-bottom-color: rgba(134, 147, 158, 1);
957 }
958
959 .flatpickr-month {
960 text-align-last: left;
961 margin-bottom: 13px;
962 position: relative;
963 }
964
965 .flatpickr-month:after {
966 content: "";
967 display: block;
968 border: 4px solid transparent;
969 border-top: 4px solid #86939e;
970 position: absolute;
971 right: 60%;
972 top: 43%;
973 }
974
975 .flatpickr-current-month {
976 left: 0;
977 width: 205px;
978 padding: 0;
979 display: flex;
980 align-items: center;
981 justify-content: space-between;
982 }
983
984 .flatpickr-monthDropdown-months,
985 .flatpickr-current-month input.cur-year {
986 -webkit-appearance: none !important;
987 -moz-appearance: none !important;
988 appearance: none !important;
989 color: #5e6977 !important;
990 font-size: 12px !important;
991 }
992
993 .flatpickr-current-month .numInputWrapper {
994 }
995
996 /* 576-768px sm Small */
997 @media screen and (max-width: 768px) {
998 body.lock {
999 overflow: hidden;
1000 }
1001 .wtotem_version {
1002 position: relative;
1003 z-index: 3;
1004 }
1005 .wtotem_header__body {
1006 height: 65px;
1007 }
1008 .wtotem_nav {
1009 position: fixed;
1010 top: -100%;
1011 left: 0;
1012 width: 100%;
1013 height: 100%;
1014 background: #f3f5f6;
1015 display: block;
1016 padding-top: 65px;
1017 transition: all 0.3s ease-in-out;
1018 overflow: auto;
1019 z-index: 1;
1020 }
1021 .wtotem_nav .wtotem_control__checkbox {
1022 display: none; }
1023 .wtotem_nav__menu {
1024 display: block;
1025 }
1026 .wtotem_nav__item {
1027 border-bottom: 1px solid #eceff4;
1028 }
1029 .wtotem_nav__link {
1030 height: auto;
1031 display: block;
1032 color: #1d293f;
1033 font-size: 24px;
1034 padding: 22px 0;
1035 width: 540px;
1036 margin: 0 auto;
1037 }
1038 .wtotem_nav__link_active {
1039 color: #3d50df;
1040 }
1041 .wtotem_nav__link_active:before {
1042 display: none;
1043 }
1044 .wtotem_nav.active {
1045 top: 0;
1046 }
1047 .wtotem_burger {
1048 position: relative;
1049 width: 23px;
1050 height: 18px;
1051 display: flex;
1052 align-items: center;
1053 justify-content: flex-end;
1054 cursor: pointer;
1055 z-index: 3;
1056 }
1057 .wtotem_burger:before,
1058 .wtotem_burger__middle-line,
1059 .wtotem_burger:after {
1060 content: "";
1061 background: #3d50df;
1062 height: 2px;
1063 display: block;
1064 right: 0;
1065 border-radius: 100px;
1066 transition: all 0.3s ease-in-out;
1067 }
1068 .wtotem_burger:before {
1069 position: absolute;
1070 width: 23px;
1071 top: 0;
1072 }
1073 .wtotem_burger__middle-line {
1074 width: 18px;
1075 }
1076 .wtotem_burger:after {
1077 position: absolute;
1078 width: 14px;
1079 bottom: 0;
1080 }
1081 .wtotem_burger.active .wtotem_burger__middle-line {
1082 transform: scale(0);
1083 }
1084 .wtotem_burger.active:before {
1085 transform: rotate(45deg);
1086 top: 8px;
1087 }
1088 .wtotem_burger.active:after {
1089 transform: rotate(-45deg);
1090 width: 100%;
1091 bottom: 8px;
1092 }
1093 }
1094
1095 /* 320-576px Extra small */
1096 @media screen and (max-width: 576px) {
1097 .wtotem_nav__link {
1098 width: 345px;
1099 margin: 0 auto;
1100 }
1101 }
1102
1103 /* 320-375px Extra small */
1104 @media screen and (max-width: 375px) {
1105 .wtotem_nav__link {
1106 padding-left: 10px;
1107 }
1108 }
1109
1110 @media screen and (max-width: 768px) {
1111 .wtotem_theme—dark .wtotem_nav {
1112 background: #191919;
1113 }
1114 .wtotem_theme—dark .wtotem_nav__item {
1115 border-bottom: 1px solid #3c3c3d;
1116 }
1117 }
1118
1119 .wtotem_footer {
1120 padding-top: 18px;
1121 padding-bottom: 20px;
1122 background: #f3f5f6;
1123 }
1124 .wtotem_footer__first {
1125 display: flex;
1126 justify-content: space-between;
1127 align-items: center;
1128 margin-bottom: 21px;
1129 }
1130 .wtotem_footer__caption {
1131 display: flex;
1132 align-items: center;
1133 }
1134 .wtotem_footer__logo {
1135 margin-right: 12px;
1136 background: url("../img/logo-blue.svg") no-repeat center center/cover;
1137 width: 20px;
1138 height: 32px;
1139 }
1140 .wtotem_footer__text {
1141 font-size: 12px;
1142 color: #5e6977;
1143 line-height: 12px;
1144 font-weight: 500;
1145 }
1146 .wtotem_footer__contacts {
1147 width: 200px;
1148 display: flex;
1149 justify-content: space-between;
1150 }
1151 .wtotem_footer__link {
1152 font-weight: 500;
1153 }
1154 .wtotem_footer__line {
1155 height: 1px;
1156 background: #e1e8ee;
1157 margin-bottom: 26px;
1158 }
1159 .wtotem_footer__bottom {
1160 display: flex;
1161 justify-content: space-between;
1162 align-items: center;
1163 }
1164 .wtotem_footer__left {
1165 display: flex;
1166 justify-content: space-between;
1167 align-items: center;
1168 width: 255px;
1169 }
1170 .wtotem_footer__text {
1171 font-size: 12px;
1172 font-weight: 500;
1173 color: #5e6977;
1174 }
1175 .wtotem_footer__store {
1176 margin-bottom: -5px;
1177 }
1178 .wtotem_footer__app-store {
1179 width: 19px;
1180 height: 19px;
1181 background: url("../img/app-store.svg") no-repeat center center/cover;
1182 }
1183 .wtotem_footer__play-store {
1184 width: 17px;
1185 height: 19px;
1186 background: url("../img/play-store.svg") no-repeat center center/cover;
1187 }
1188 .wtotem_footer__soc-link {
1189 margin-right: 20px;
1190 }
1191 .wtotem_footer__soc-link:last-child {
1192 margin-right: 0;
1193 }
1194 .wtotem_footer__payment {
1195 width: 166px;
1196 display: flex;
1197 justify-content: space-between;
1198 align-items: center;
1199 }
1200
1201 /* 576-768px sm Small */
1202 @media screen and (max-width: 768px) {
1203 .wtotem_footer__store,
1204 .wtotem_footer__soc,
1205 .wtotem_footer__payment,
1206 .wtotem_footer__line {
1207 display: none;
1208 }
1209 .wtotem_footer__caption,
1210 .wtotem_footer__left,
1211 .wtotem_footer__text {
1212 margin: 0 auto;
1213 }
1214 .wtotem_footer__caption {
1215 flex-direction: column;
1216 }
1217 .wtotem_footer__logo {
1218 margin-bottom: 18px;
1219 }
1220 }
1221
1222 /* wtotem-tooltip */
1223 .wtotem-tooltip {
1224 cursor: pointer;
1225 display: inline-block;
1226 position: relative; }
1227 .wtotem-tooltip__content {
1228 visibility: hidden;
1229 border-radius: 8px;
1230 padding: 10px;
1231 color: #F5F5F6;
1232 font-size: 12px;
1233 line-height: 18px;
1234 background-color: #1D293F;
1235 text-transform: none;
1236 min-width: 300px;
1237 position: absolute;
1238 z-index: 51;
1239 transform: translateY(-50%);
1240 left: 25px; }
1241 .wtotem-tooltip__text {
1242 font-size: 12px;
1243 line-height: 18px;
1244 font-weight: normal;
1245 margin-bottom: 5px; }
1246 .wtotem-tooltip__text:last-child {
1247 margin-bottom: 0; }
1248 .wtotem-tooltip__header {
1249 font-weight: bold;
1250 margin: 0;
1251 margin-bottom: 5px; }
1252
1253 .wtotem-tooltip .wtotem-tooltip__content::after {
1254 content: "";
1255 position: absolute;
1256 top: 50%;
1257 right: 100%;
1258 border-width: 5px;
1259 border-style: solid;
1260 border-color: transparent #1D293F transparent transparent; }
1261
1262 .wtotem-tooltip:hover .wtotem-tooltip__content {
1263 visibility: visible; }
1264 /* wtotem-tooltip */
1265
1266
1267 .wt-checkbox__input {
1268 position: absolute !important;
1269 clip: rect(1px 1px 1px 1px);
1270 /* IE6, IE7 */
1271 clip: rect(1px, 1px, 1px, 1px);
1272 padding: 0 !important;
1273 border: 0 !important;
1274 height: 1px !important;
1275 width: 1px !important;
1276 overflow: hidden; }
1277
1278 .wt-checkbox__label {
1279 cursor: pointer;
1280 position: relative;
1281 padding-left: 28px;
1282 font-weight: 500;
1283 font-size: 14px;
1284 line-height: 20px; }
1285 .wt-checkbox__label::before {
1286 content: "";
1287 position: absolute;
1288 height: 18px;
1289 width: 18px;
1290 top: 50%;
1291 left: 0;
1292 transform: translateY(-50%);
1293 background-color: #3d50df;
1294 border-radius: 4px; }
1295
1296 .wt-checkbox__input:checked + .wt-checkbox__label::before {
1297 background-image: url("../img/checkbox-mark.svg");
1298 background-repeat: no-repeat;
1299 background-position: center center; }
1300
1301 /* help-links */
1302 .wtotem_help-links {
1303 font-weight: 500;
1304 line-height: 1.5; }
1305 .wtotem_help-links__item {
1306 width: 100%;
1307 background: #FFFFFF;
1308 margin-bottom: 6px;
1309 box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.05);
1310 border-radius: 4px; }
1311 .wtotem_help-links__item:last-child {
1312 margin-bottom: 0; }
1313 .wtotem_help-links__title {
1314 cursor: pointer;
1315 padding: 18px 14px;
1316 display: flex;
1317 justify-content: space-between;
1318 align-items: center;
1319 color: #1D293F;
1320 font-size: 24px; }
1321 .wtotem_help-links__title::after {
1322 content: '';
1323 display: block;
1324 align-self: center;
1325 height: 20px;
1326 width: 20px;
1327 background-image: url("../img/arrow-right-blue.svg");
1328 background-repeat: no-repeat;
1329 background-position: center center; }
1330
1331 .wtotem-loader {
1332 display: flex;
1333 flex-direction: column;
1334 align-items: center;
1335 justify-content: center;
1336 z-index: 1; }
1337 .wtotem-loader__wrapper {
1338 display: flex;
1339 justify-content: center;
1340 align-items: center;
1341 width: 54px;
1342 height: 54px;
1343 background: #e5ebf0;
1344 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.005);
1345 border-radius: 12px;
1346 margin-bottom: 20px; }
1347 .wtotem-loader__text {
1348 line-height: 24px;
1349 font-size: 14px; }
1350 .wtotem-loader__text--blue {
1351 color: #3d50df; }
1352 .wtotem-loader__dots {
1353 display: flex;
1354 justify-content: space-between; }
1355 .wtotem-loader__dots span {
1356 border-radius: 50%;
1357 opacity: 0.2;
1358 background: #3d50df;
1359 width: 6px;
1360 height: 6px;
1361 display: block; }
1362 .wtotem-loader__dots span:first-child {
1363 animation: fball 1350ms infinite linear; }
1364 .wtotem-loader__dots span:nth-child(2) {
1365 animation: sball 1350ms infinite linear; }
1366 .wtotem-loader__dots span:last-child {
1367 animation: tball 1350ms infinite linear; }
1368
1369 @keyframes fball {
1370 0% {
1371 opacity: 0;
1372 transform: scale(0.5); }
1373 13% {
1374 opacity: 0.9;
1375 transform: scale(1.03); }
1376 26% {
1377 opacity: 1;
1378 transform: scale(0.95); }
1379 33% {
1380 transform: scale(1); }
1381 34% {
1382 opacity: 0.2; } }
1383
1384 @keyframes sball {
1385 32% {
1386 opacity: 0.2;
1387 transform: scale(1); }
1388 33% {
1389 opacity: 0;
1390 transform: scale(0.5); }
1391 46% {
1392 opacity: 0.9;
1393 transform: scale(1.03); }
1394 59% {
1395 opacity: 1;
1396 transform: scale(0.95); }
1397 66% {
1398 transform: scale(1); }
1399 67% {
1400 opacity: 0.2; } }
1401
1402 @keyframes tball {
1403 67% {
1404 opacity: 0.2;
1405 transform: scale(1); }
1406 68% {
1407 opacity: 0;
1408 transform: scale(0.5); }
1409 81% {
1410 opacity: 0.9;
1411 transform: scale(1.03); }
1412 94% {
1413 opacity: 1;
1414 transform: scale(0.95); }
1415 100% {
1416 transform: scale(1); } }
1417
1418
1419 .wtotem_content {
1420 padding-top: 37px;
1421 padding-bottom: 20px;
1422 background: #f3f5f6;
1423 }
1424
1425 .wtotem_first {
1426 margin-bottom: 37px;
1427 display: flex;
1428 justify-content: space-between;
1429 }
1430
1431 .wtotem_overall {
1432 padding: 21px 8px 30px 24px;
1433 width: 49%;
1434 }
1435 .wtotem_overall__title .wtotem_title-info__title {
1436 text-transform: none;
1437 font-size: 18px;
1438 }
1439 .wtotem_overall__body {
1440 display: flex;
1441 justify-content: space-between;
1442 align-items: center;
1443 margin-top: 21px;
1444 }
1445 .wtotem_overall__inner {
1446 display: flex;
1447 align-items: center;
1448 }
1449 .wtotem_overall__rectangle {
1450 width: 74px;
1451 height: 50px;
1452 background: #d56c6a;
1453 color: #fff;
1454 font-size: 32px;
1455 font-weight: 700;
1456 display: flex;
1457 align-items: center;
1458 justify-content: center;
1459 margin-right: 10px;
1460 }
1461 .wtotem_overall__figures {
1462 color: #d56c6a;
1463 font-size: 42px;
1464 font-weight: 700;
1465 }
1466 .wtotem_overall__text {
1467 font-size: 16px;
1468 color: #86939e;
1469 width: 267px;
1470 }
1471
1472 .wtotem_info {
1473 display: flex;
1474 width: 49%;
1475 }
1476 .wtotem_info__item {
1477 padding: 23px 29px;
1478 }
1479 .wtotem_info__item:first-child {
1480 border-right: 1px solid #f3f5f6;
1481 }
1482 .wtotem_info__block {
1483 margin-bottom: 10px;
1484 }
1485 .wtotem_info__subtitle {
1486 font-size: 14px;
1487 color: #86939e;
1488 margin-bottom: 3px;
1489 }
1490 .wtotem_info__info {
1491 font-size: 14px;
1492 color: #5e6977;
1493 }
1494 .wtotem_info__scoring {
1495 height: 51px;
1496 display: flex;
1497 align-items: center;
1498 justify-content: center;
1499 }
1500
1501 /* 992-1100px lg Large */
1502 @media screen and (max-width: 1100px) {
1503 .wtotem_overall {
1504 width: 49%;
1505 }
1506 .wtotem_overall__body {
1507 flex-direction: column;
1508 align-items: flex-start;
1509 }
1510 .wtotem_overall__inner {
1511 margin-bottom: 15px;
1512 }
1513 .wtotem_overall__text {
1514 width: 100%;
1515 }
1516 .wtotem_info {
1517 width: 49%;
1518 }
1519 }
1520
1521 /* 768-992px md Medium */
1522 @media screen and (max-width: 992px) {
1523 .wtotem_info {
1524 align-items: center;
1525 }
1526 .wtotem_info__item {
1527 padding: 13px 20px;
1528 }
1529 }
1530
1531 /* 576-768px sm Small */
1532 @media screen and (max-width: 768px) {
1533 .wtotem_first {
1534 flex-direction: column;
1535 margin-bottom: 20px;
1536 }
1537 .wtotem_overall {
1538 width: 100%;
1539 margin-bottom: 10px;
1540 }
1541 .wtotem_info {
1542 width: 100%;
1543 }
1544 .wtotem_info__item {
1545 width: 100%;
1546 }
1547 .wtotem_info__scoring {
1548 justify-content: flex-start;
1549 }
1550 }
1551
1552 /* 320-576px Extra small */
1553 @media screen and (max-width: 576px) {
1554 .wtotem_overall {
1555 padding-left: 22px;
1556 padding-right: 22px;
1557 }
1558 .wtotem_info {
1559 width: 100%;
1560 flex-direction: column;
1561 padding: 13px 22px 13px 22px;
1562 }
1563 .wtotem_info__item {
1564 width: 100%;
1565 padding: 0;
1566 }
1567 .wtotem_info__item:first-child {
1568 border-right: none;
1569 }
1570 .wtotem_info__block {
1571 margin-bottom: 20px;
1572 }
1573 .wtotem_info__scoring {
1574 justify-content: flex-start;
1575 height: auto;
1576 }
1577 }
1578
1579 .wtotem_firewall {
1580 margin-bottom: 20px;
1581 }
1582 .wtotem_firewall__first {
1583 display: flex;
1584 justify-content: space-between;
1585 }
1586 .wtotem_firewall__stats {
1587 display: flex;
1588 align-items: center;
1589 }
1590 .wtotem_firewall__icon {
1591 display: block;
1592 width: 14px;
1593 height: 14px;
1594 margin-right: 10px;
1595 background: url("../img/shape.svg") no-repeat center center/cover;
1596 }
1597 .wtotem_firewall__text {
1598 color: #86939e;
1599 }
1600 .wtotem_firewall__block {
1601 display: flex;
1602 justify-content: space-between;
1603 }
1604
1605 .wtotem_numbers {
1606 width: 49%;
1607 display: flex;
1608 justify-content: space-between;
1609 align-items: center;
1610 }
1611 .wtotem_numbers__item {
1612 text-align: center;
1613 width: 33.3333333333%;
1614 height: 100%;
1615 display: flex;
1616 flex-direction: column;
1617 justify-content: center;
1618 border-right: 1px solid #f3f5f6;
1619 }
1620 .wtotem_numbers__item:last-child {
1621 border-right: none;
1622 }
1623 .wtotem_numbers__title {
1624 line-height: 18px;
1625 color: #86939e;
1626 margin-bottom: 15px;
1627 }
1628 .wtotem_numbers__figures {
1629 color: #1d293f;
1630 font-size: 32px;
1631 font-weight: 700;
1632 }
1633
1634 .wtotem_from {
1635 width: 49%;
1636 display: flex;
1637 align-items: center;
1638 padding: 17px 23px;
1639 }
1640 .wtotem_from__arrow-right {
1641 margin-left: auto;
1642 border: solid #5e6977;
1643 border-width: 0 1.5px 1.5px 0;
1644 display: inline-block;
1645 padding: 6px;
1646 transform: rotate(-45deg);
1647 -webkit-transform: rotate(-45deg);
1648 }
1649 .wtotem_from__svg-wrap {
1650 position: relative;
1651 display: flex;
1652 align-items: center;
1653 }
1654 .wtotem_from__svg-wrap:after {
1655 content: "";
1656 position: absolute;
1657 top: 0;
1658 left: 0;
1659 z-index: 2;
1660 width: 69.5px;
1661 height: 69.5px;
1662 border-radius: 100%;
1663 border: 13.3px solid #f3f5f6;
1664 margin-top: 1px;
1665 }
1666 .wtotem_from__progress {
1667 position: relative;
1668 z-index: 3;
1669 width: 71px;
1670 height: 71px;
1671 }
1672 .wtotem_from__circle {
1673 stroke-width: 15px;
1674 stroke: #3d50df;
1675 fill: transparent;
1676 transform-origin: center;
1677 transform: rotate(-90deg);
1678 transition: stroke-dashoffset 0.3s;
1679 stroke-dashoffset: 0;
1680 }
1681 .wtotem_from__percent {
1682 position: absolute;
1683 display: block;
1684 width: 33px;
1685 top: 33%;
1686 left: 29%;
1687 font-weight: 700;
1688 font-size: 12px;
1689 text-align: center;
1690 }
1691 .wtotem_from__info {
1692 margin-left: 18px;
1693 }
1694 .wtotem_from__title {
1695 color: #86939e;
1696 margin-bottom: 9px;
1697 }
1698 .wtotem_from__country {
1699 font-size: 18px;
1700 color: #1d293f;
1701 line-height: 18px;
1702 }
1703 .wtotem_from__country span {
1704 color: #3d50df;
1705 }
1706
1707 /* 992-1100px lg Large */
1708 @media screen and (max-width: 1100px) {
1709 .wtotem_numbers,
1710 .wtotem_from {
1711 width: 49%;
1712 }
1713 }
1714
1715 /* 768-992px md Medium */
1716 /* 576-768px sm Small */
1717 @media screen and (max-width: 768px) {
1718 .wtotem_firewall__block {
1719 flex-direction: column;
1720 }
1721 .wtotem_numbers,
1722 .wtotem_from {
1723 width: 100%;
1724 }
1725 .wtotem_numbers {
1726 height: 104px;
1727 margin-bottom: 10px;
1728 }
1729 .wtotem_from__country {
1730 font-size: 14px;
1731 }
1732 }
1733
1734 /* 320-576px Extra small */
1735 @media screen and (max-width: 576px) {
1736 .wtotem_numbers {
1737 display: flex;
1738 flex-wrap: wrap;
1739 width: 345px;
1740 height: 217px;
1741 }
1742 .wtotem_numbers__item {
1743 width: 172.5px;
1744 height: 108.5px;
1745 }
1746 .wtotem_numbers__item:last-child {
1747 border-right: 1px solid #f3f5f6;
1748 }
1749 }
1750
1751 /* 320-375px Extra small */
1752 @media screen and (max-width: 374px) {
1753 .wtotem_numbers {
1754 width: 300px;
1755 }
1756 .wtotem_numbers__item {
1757 width: 150px;
1758 }
1759 }
1760
1761 .wtotem_chart {
1762 padding: 13px 0 19px 0;
1763 }
1764
1765 .wtotem_chart-first {
1766 display: flex;
1767 justify-content: space-between;
1768 align-items: center;
1769 padding: 0 26px;
1770 }
1771 .wtotem_chart-first__left {
1772 display: flex;
1773 align-items: center;
1774 }
1775 .wtotem_chart-first__all {
1776 color: #3d50df;
1777 margin-right: 10px;
1778 }
1779 .wtotem_chart-first__hack {
1780 margin-right: 15px;
1781 display: flex;
1782 align-items: center;
1783 }
1784 .wtotem_chart-first__hack p {
1785 color: #86939e;
1786 }
1787 .wtotem_chart-first__hack span {
1788 display: block;
1789 width: 7px;
1790 height: 7px;
1791 border-radius: 100px;
1792 margin-right: 7px;
1793 }
1794 .wtotem_chart-first__hack_attack span {
1795 background: #d56c6a;
1796 }
1797 .wtotem_chart-first__hack_blocked span {
1798 background: #bace3d;
1799 }
1800 .wtotem_chart-first__right {
1801 display: flex;
1802 background: #f3f5f6;
1803 /*width: 202px;*/
1804 height: 45px;
1805 align-items: center;
1806 justify-content: space-between;
1807 padding: 0 6px;
1808 border-radius: 5px;
1809 }
1810 .wtotem_chart-first__btn {
1811 display: flex;
1812 justify-content: center;
1813 align-items: center;
1814 width: 65px;
1815 height: 31px;
1816 border-radius: 4px;
1817 color: #5e6977;
1818 cursor: pointer;
1819 }
1820 .wtotem_chart-first__btn_active {
1821 background: #fff;
1822 color: #3d50df;
1823 }
1824
1825 .wtotem_dark_btn {
1826 background: #1D293F;
1827 color: #fff;
1828 text-transform: initial;
1829 font-size: 14px;
1830 font-style: normal;
1831 font-weight: 400;
1832 line-height: 12px;
1833 text-align: center;
1834
1835 display: flex;
1836 align-items: center;
1837 justify-content: center;
1838 padding: 12px 8px;
1839 border: 0;
1840
1841 }
1842 .wtotem_dark_btn:hover {
1843 background: #1D293F;
1844 color: #fff;
1845 }
1846
1847
1848
1849
1850 .wtotem_chart {
1851 margin-bottom: 30px;
1852 }
1853 .wtotem_chart__diagram {
1854 height: 251px;
1855 }
1856 .wtotem_chart__line {
1857 width: 100%;
1858 height: 1px;
1859 background: #f3f5f6;
1860 margin-bottom: 16px;
1861 }
1862 .wtotem_chart__last {
1863 display: flex;
1864 justify-content: flex-end;
1865 align-items: center;
1866 padding: 0 26px;
1867 }
1868 .wtotem_chart__text {
1869 font-weight: 500;
1870 }
1871 .wtotem_chart__text a {
1872 color: #3d50df;
1873 }
1874 .wtotem_chart__btn {
1875 background: none;
1876 border: 1px solid #3d50df;
1877 border-radius: 4px;
1878 display: block;
1879 width: 136px;
1880 display: flex;
1881 align-items: center;
1882 justify-content: center;
1883 padding: 7px 5px;
1884 color: #3d50df;
1885 cursor: pointer;
1886 }
1887
1888 .wtotem_data {
1889 padding: 0 26px;
1890 }
1891 .wtotem_data__thead {
1892 margin-bottom: 15px;
1893 }
1894 .wtotem_data__tr {
1895 display: flex;
1896 justify-content: space-between;
1897 }
1898 .wtotem_data__th {
1899 color: #5e6977;
1900 font-weight: 500;
1901 font-size: 12px;
1902 }
1903 .wtotem_data__th:last-child {
1904 text-align: right;
1905 }
1906 .wtotem_data__td {
1907 font-size: 12px;
1908 font-weight: 500;
1909 color: #86939e;
1910 margin-bottom: 20px;
1911 }
1912 .wtotem_data__td_blocked:before {
1913 content: "";
1914 width: 4px;
1915 height: 4px;
1916 border-radius: 100px;
1917 background: #bace3d;
1918 display: block;
1919 }
1920 .wtotem_data__td_banned:before {
1921 content: "";
1922 width: 4px;
1923 height: 4px;
1924 border-radius: 100px;
1925 background: #d56c6a;
1926 display: block;
1927 }
1928 .wtotem_data__td:first-child {
1929 display: flex;
1930 align-items: center;
1931 }
1932 .wtotem_data__td:nth-child(2) {
1933 display: flex;
1934 align-items: center;
1935 }
1936 .wtotem_data__td:last-child {
1937 text-align: right;
1938 color: #d56c6a;
1939 }
1940 .wtotem_data__ip {
1941 margin-left: 10px;
1942 }
1943 .wtotem_data__img {
1944 width: 23px;
1945 height: 13px;
1946 margin-right: 6px;
1947 }
1948 .wtotem_data__flag {
1949 display: block;
1950 width: 100%;
1951 }
1952
1953 .wtotem_data__td--orange {
1954 color: #d56c6a; }
1955 .wtotem_data__td--centered {
1956 display: flex;
1957 justify-content: center; }
1958
1959 .wtotem_data__td--right {
1960 display: flex;
1961 justify-content: flex-end; }
1962
1963
1964 .wtotem_data_width_1 {
1965 width: 12%;
1966 }
1967 .wtotem_data_width_2 {
1968 width: 12%;
1969 }
1970 .wtotem_data_width_3 {
1971 width: 13%;
1972 }
1973 .wtotem_data_width_4 {
1974 width: 24%;
1975 }
1976 .wtotem_data_width_5 {
1977 width: 29%;
1978 }
1979 .wtotem_data_width_6 {
1980 width: 11%;
1981 }
1982 .wtotem_data_width_7 {
1983 width: 4%;
1984 }
1985
1986 /* 768-992px md Medium */
1987 @media screen and (max-width: 992px) {
1988 /*.wtotem_data__th:nth-last-child(-n + 3),*/
1989 /*.wtotem_data__td:nth-last-child(-n + 3) {*/
1990 /*display: none;*/
1991 /*}*/
1992
1993 .wtotem_data__td:nth-child(4),
1994 .wtotem_data__td:nth-child(5),
1995 .wtotem_data__td:nth-child(6),
1996 .wtotem_data__th:nth-child(4),
1997 .wtotem_data__th:nth-child(5),
1998 .wtotem_data__th:nth-child(6) {
1999 display: none; }
2000
2001 .wtotem_data__th,
2002 .wtotem_data__td {
2003 width: 32%;
2004 }
2005 .wtotem_data__th:nth-child(3),
2006 .wtotem_data__td:nth-child(3) {
2007 width: 36%;
2008 }
2009 }
2010
2011 /* 576-768px sm Small */
2012 /* 320-576px Extra small */
2013 @media screen and (max-width: 576px) {
2014 .wtotem_data {
2015 padding: 0 16px;
2016 }
2017
2018 .wtotem_data__td:nth-child(3),
2019 .wtotem_data__th:nth-child(3) {
2020 display: none;
2021 }
2022
2023 .wtotem_chart-first {
2024 flex-direction: column;
2025 align-items: flex-start;
2026 }
2027 .wtotem_chart-first__left {
2028 margin-bottom: 20px;
2029 }
2030 .wtotem_chart-first__right {
2031 width: 100%;
2032 }
2033 }
2034
2035 /* 320-375px Extra small */
2036 @media screen and (max-width: 375px) {
2037 .wtotem_data__th,
2038 .wtotem_data__td {
2039 width: 33% !important;
2040 }
2041 .wtotem_data__ip {
2042 margin-left: 5px;
2043 }
2044 }
2045
2046 .wtotem_antivirus {
2047 margin-bottom: 30px;
2048 }
2049 .wtotem_antivirus__first {
2050 display: flex;
2051 justify-content: space-between;
2052 align-items: center;
2053 }
2054 .wtotem_antivirus__block {
2055 display: flex;
2056 justify-content: space-between;
2057 align-items: center;
2058 width: 100%;
2059 background: #fff;
2060 border-radius: 4px;
2061 }
2062 .wtotem_antivirus__item {
2063 width: 25%;
2064 height: 100.5px;
2065 text-align: center;
2066 display: flex;
2067 align-items: center;
2068 justify-content: center;
2069 flex-direction: column;
2070 border-right: 1px solid #f3f5f6;
2071 }
2072 .wtotem_antivirus__item:last-child {
2073 border-right: none;
2074 }
2075 .wtotem_antivirus__figures {
2076 font-size: 32px;
2077 font-weight: 700;
2078 margin-bottom: 18px;
2079 }
2080 .wtotem_antivirus__figures_green {
2081 color: #bace3d;
2082 }
2083 .wtotem_antivirus__figures_yellow {
2084 color: #e9cf73;
2085 }
2086 .wtotem_antivirus__figures_orange {
2087 color: #d56c6a;
2088 }
2089 .wtotem_antivirus__figures_black {
2090 color: #1d293f;
2091 }
2092 .wtotem_antivirus__title {
2093 color: #86939e;
2094 line-height: 18px;
2095 }
2096
2097 .wtotem_antivirus__quarantine {
2098 margin-bottom: 15px; }
2099 .wtotem_antivirus__quarantine-header {
2100 display: flex;
2101 align-items: center;
2102 flex-wrap: wrap;
2103 padding: 5px 20px 10px;
2104 border-bottom: 1px solid #f3f5f6;
2105 margin-bottom: 10px; }
2106 .wtotem_antivirus__quarantine-title {
2107 font-size: 14px; }
2108 .wtotem_antivirus__quarantine-files-count {
2109 font-size: 12px;
2110 color: #ee3f3f;
2111 font-weight: 500;
2112 margin-left: 10px; }
2113 .wtotem_antivirus__quarantine-restore {
2114 margin-left: auto; }
2115 .wtotem_antivirus__quarantine-restore-button {
2116 cursor: pointer;
2117 display: block;
2118 padding: 0 5px;
2119 height: 100%;
2120 display: block;
2121 background-color: transparent;
2122 border: none; }
2123 .wtotem_antivirus__quarantine-restore-text {
2124 position: relative;
2125 padding-left: 20px;
2126 font-size: 12px;
2127 font-weight: 500;
2128 color: #3D50DF; }
2129 .wtotem_antivirus__quarantine-restore-text::before {
2130 content: '';
2131 display: block;
2132 position: absolute;
2133 height: 15px;
2134 width: 15px;
2135 top: 50%;
2136 left: 0;
2137 transform: translateY(-50%);
2138 background-image: url("../img/restore-file.svg");
2139 background-repeat: no-repeat;
2140 background-position: center center;
2141 background-size: contain; }
2142
2143 .wtotem_antivirus-logs__panel {
2144 display: flex;
2145 align-items: center;
2146 flex-wrap: wrap;
2147 margin-bottom: 15px;
2148 padding: 0 18px; }
2149
2150 .wtotem_antivirus-logs__filter {
2151 margin-bottom: 0; }
2152
2153 .wtotem_antivirus-logs__permission {
2154 margin-left: 30px; }
2155 @media screen and (max-width: 576px) {
2156 .wtotem_antivirus-logs__permission {
2157 order: 3;
2158 margin-left: 0;
2159 margin-top: 10px; } }
2160
2161 .wtotem_antivirus-logs__buttons-wrapper {
2162 margin-left: auto;
2163 display: flex; }
2164
2165 .wtotem_antivirus-logs__button {
2166 cursor: pointer;
2167 font-family: inherit;
2168 display: block;
2169 font-weight: 500;
2170 font-size: 14px;
2171 line-height: 19px;
2172 border: none;
2173 background-color: transparent;
2174 color: #3d50df;
2175 margin-right: 10px;
2176 min-height: 28px; }
2177 .wtotem_antivirus-logs__button--download {
2178 position: relative;
2179 padding-left: 33px; }
2180 .wtotem_antivirus-logs__button--download::before {
2181 content: "";
2182 position: absolute;
2183 height: 28px;
2184 width: 28px;
2185 top: 50%;
2186 left: 0;
2187 transform: translateY(-50%);
2188 background-color: #3d50df;
2189 border-radius: 50%;
2190 background-image: url("../img/download-white.svg");
2191 background-repeat: no-repeat;
2192 background-position: center center; }
2193 .wtotem_antivirus-logs__button--rescan {
2194 position: relative;
2195 padding-left: 33px; }
2196 .wtotem_antivirus-logs__button--rescan::before {
2197 content: "";
2198 position: absolute;
2199 height: 28px;
2200 width: 28px;
2201 top: 50%;
2202 left: 0;
2203 transform: translateY(-50%);
2204 background-color: #3d50df;
2205 border-radius: 50%;
2206 background-image: url("../img/round-arrows.svg");
2207 background-repeat: no-repeat;
2208 background-position: center center; }
2209 .wtotem_antivirus-logs__button:last-child {
2210 margin-right: 0; }
2211 @media screen and (max-width: 768px) {
2212 .wtotem_antivirus-logs__button {
2213 padding-left: 28px; } }
2214
2215 @media screen and (max-width: 768px) {
2216 .wtotem_antivirus-logs__button-text {
2217 position: absolute !important;
2218 clip: rect(1px 1px 1px 1px);
2219 /* IE6, IE7 */
2220 clip: rect(1px, 1px, 1px, 1px);
2221 padding: 0 !important;
2222 border: 0 !important;
2223 height: 1px !important;
2224 width: 1px !important;
2225 overflow: hidden; } }
2226
2227
2228 @media screen and (max-width: 992px) {
2229 .wtotem_antivirus__quarantine .wtotem_file-table__td:first-child {
2230 width: auto; }
2231 .wtotem_antivirus__quarantine .wtotem_file-table__td:last-child {
2232 display: block;
2233 width: auto; } }
2234
2235 /* 320-576px Extra small */
2236 @media screen and (max-width: 576px) {
2237 .wtotem_antivirus__block {
2238 flex-wrap: wrap;
2239 }
2240 .wtotem_antivirus__item {
2241 width: 172.5px;
2242 border-bottom: 1px solid #f3f5f6;
2243 }
2244 .wtotem_antivirus__item:last-child {
2245 border-right: none;
2246 border-bottom: none;
2247 }
2248 .wtotem_antivirus__item:nth-child(2) {
2249 border-right: none;
2250 }
2251 .wtotem_antivirus__item:nth-child(3) {
2252 border-bottom: none;
2253 }
2254 }
2255
2256 /* 320-375px */
2257 @media screen and (max-width: 375px) {
2258 .wtotem_antivirus__item {
2259 width: 150px;
2260 }
2261 }
2262
2263 .wtotem_monitoring {
2264 margin-bottom: 30px;
2265 }
2266
2267 .wtotem_table__row {
2268 display: flex;
2269 width: 100%;
2270 }
2271
2272 .wtotem_table__col {
2273 width: 33.3333333333%;
2274 border-right: 1px solid #f3f5f6;
2275 border-bottom: 1px solid #f3f5f6;
2276 }
2277 .wtotem_table__col:last-child {
2278 border-right: none;
2279 }
2280
2281 .wtotem_table__th,
2282 .wtotem_table__td,
2283 .wtotem_table__info {
2284 padding: 15px 15px;
2285 }
2286
2287 .wtotem_table__th,
2288 .wtotem_table__td {
2289 border-bottom: 1px solid #f3f5f6;
2290 }
2291
2292 .wtotem_table__td {
2293 display: flex;
2294 justify-content: space-between;
2295 align-items: center;
2296 height: 64px;
2297 }
2298
2299 .wtotem_table__item {
2300 height: 110px;
2301 display: flex;
2302 align-items: center;
2303 justify-content: center;
2304 }
2305
2306 .wtotem_table__expired {
2307 color: #d56c6a;
2308 }
2309
2310 .wtotem_table__solve {
2311 color: #3d50df;
2312 }
2313
2314 .wtotem_table__info {
2315 height: 55px;
2316 display: flex;
2317 justify-content: space-between;
2318 }
2319
2320 .wtotem_table__subject {
2321 font-size: 14px;
2322 text-transform: uppercase;
2323 }
2324
2325 .wtotem_table__status {
2326 text-transform: uppercase;
2327 }
2328 .wtotem_table__status_green {
2329 color: #4bc374;
2330 }
2331 .wtotem_table__status_yellow {
2332 color: #dcb320;
2333 text-transform: none;
2334 }
2335
2336 .wtotem_table__text {
2337 color: #86939e;
2338 font-weight: 500;
2339 }
2340
2341 .wtotem_table__perfomance {
2342 font-weight: 500;
2343 color: #5e6977;
2344 }
2345 .wtotem_table__perfomance span {
2346 color: #3d50df;
2347 }
2348
2349 .wtotem_table__wrap {
2350 width: 30px;
2351 height: 30px;
2352 }
2353 .wtotem_table__wrap_big {
2354 width: 56px;
2355 height: 56px;
2356 }
2357
2358 .wtotem_table__img {
2359 width: 100%;
2360 display: block;
2361 }
2362
2363 .wtotem_table__link {
2364 display: flex;
2365 justify-content: space-between;
2366 align-items: center;
2367 padding: 13px 16px;
2368 }
2369 .wtotem_table__link:after {
2370 content: "";
2371 border: solid #5e6977;
2372 border-width: 0 1.5px 1.5px 0;
2373 display: inline-block;
2374 padding: 4px;
2375 transform: rotate(-45deg);
2376 -webkit-transform: rotate(-45deg);
2377 }
2378
2379 .wtotem_table__loader {
2380 min-height: 275px;
2381 display: flex;
2382 justify-content: center;
2383 align-items: center; }
2384
2385
2386 .wtotem_table__right_progress-wrap {
2387 width: 167px;
2388 margin-top: -21px;
2389 }
2390
2391 .wtotem_table__stick-progress {
2392 position: relative;
2393 background: #3d50df;
2394 width: 96%;
2395 height: 7px;
2396 border-radius: 100px;
2397 }
2398 .wtotem_table__stick-progress:after {
2399 content: "";
2400 position: absolute;
2401 top: 0;
2402 left: 0;
2403 width: 167px;
2404 height: 7px;
2405 opacity: 0.1;
2406 border-radius: 100px;
2407 background: #5e6977;
2408 }
2409
2410 .wtotem_table__initial-value {
2411 font-size: 10px;
2412 font-weight: 500;
2413 color: #5e6977;
2414 }
2415
2416 .wtotem_table__message {
2417 position: absolute;
2418 top: -20px;
2419 right: -12px;
2420 z-index: 50;
2421 width: 30px;
2422 height: 15px;
2423 border-radius: 2px;
2424 background: #3d50df;
2425 font-size: 10px;
2426 font-weight: 500;
2427 text-align: center;
2428 color: #fff;
2429 display: flex;
2430 justify-content: center;
2431 align-items: center;
2432 }
2433
2434 .wtotem_table__triangle {
2435 position: absolute;
2436 z-index: -1;
2437 top: 55%;
2438 left: 40%;
2439 width: 8.5px;
2440 height: 8.5px;
2441 display: block;
2442 border-radius: 1px;
2443 transform: rotate(45deg);
2444 background: #3d50df;
2445 margin: 0 auto;
2446 }
2447
2448 /* 992-1100px lg Large */
2449 /* 768-992px md Medium */
2450 @media screen and (max-width: 992px) {
2451 .wtotem_table__row {
2452 flex-direction: column;
2453 }
2454 .wtotem_table__col {
2455 width: 100%;
2456 border-right: none !important;
2457 }
2458 }
2459
2460 /* 576-768px sm Small */
2461 /* 320-576px Extra small */
2462 /* 320-375px Extra small */
2463 @media screen and (max-width: 375px) {
2464 .wtotem_table__perfomance_long {
2465 width: 210px;
2466 }
2467 .wtotem_chart-first {
2468 padding: 0 16px;
2469 }
2470 }
2471
2472 .wtotem_map__first {
2473 display: flex;
2474 justify-content: space-between;
2475 }
2476
2477 .wtotem_map .wtotem_map-block {
2478 display: flex;
2479 align-items: center;
2480 justify-content: space-around;
2481 padding-right: 26px; }
2482
2483 .wtotem_map .wtotem_map-block #firewall {
2484 display: block; }
2485
2486 .wtotem_map .wtotem_map-block__map {
2487 width: 50%;
2488 height: 330px; }
2489
2490 .wtotem_map .firewall {
2491 width: 50%;
2492 position: relative;
2493 height: 230px; }
2494
2495 .wtotem_map-wrap {
2496 padding-top: 15px;
2497 margin-bottom: 30px; }
2498
2499 .wtotem_country {
2500 margin-bottom: -15px; }
2501 .wtotem_country__title {
2502 font-size: 14px;
2503 line-height: 18px;
2504 color: #86939e;
2505 margin-bottom: 9px; }
2506 .wtotem_country__desc {
2507 font-size: 18px;
2508 line-height: 18px;
2509 color: #1d293f; }
2510
2511 /* 992-1100px lg Large */
2512 /* 768-992px md Medium */
2513 @media screen and (max-width: 992px) {
2514 .wtotem_map .wtotem_map-wrap {
2515 padding-bottom: 20px; }
2516 .wtotem_map .wtotem_map-block {
2517 flex-direction: column;
2518 padding-right: 0; }
2519 .wtotem_map .wtotem_map-block__map {
2520 width: 100%;
2521 text-align: center; }
2522 .wtotem_map .wtotem_map-block__map svg {
2523 width: 403px; }
2524 .wtotem_map #firewall {
2525 display: block;
2526 height: 135px;
2527 width: 270px; }
2528 .wtotem_map .firewall {
2529 position: relative;
2530 margin: auto;
2531 height: 70vh;
2532 width: 60vw; } }
2533
2534 /* 576-768px sm Small */
2535 /* 375-576px Extra small */
2536 @media screen and (max-width: 576px) {
2537 .wtotem_map .wtotem_map-block__map {
2538 height: auto; }
2539 .wtotem_map #firewallMap {
2540 width: 100%;
2541 zoom: 0.8; }
2542 .wtotem_map .wtotem_country {
2543 margin-bottom: 20px; }
2544 .wtotem_map .wtotem_chart__wrapper {
2545 width: 100%; } }
2546
2547 @media screen and (max-width: 500px) {
2548 .wtotem_map .firewall {
2549 width: 70vw; } }
2550
2551 @media screen and (max-width: 420px) {
2552 .wtotem_map .firewall {
2553 width: 75vw; }
2554 .wtotem_map__title {
2555 width: 120px; }
2556 }
2557
2558 @media screen and (max-width: 390px) {
2559 .wtotem_map .firewall {
2560 width: 80vw; } }
2561
2562 @media screen and (max-width: 375px) {
2563 .wtotem_map #firewallMap {
2564 width: 100%;
2565 zoom: 0.7;
2566 display: block;
2567 transform: translateX(25px); } }
2568
2569 @media screen and (max-width: 340px) {
2570 .wtotem_map #firewallMap {
2571 width: 100%;
2572 zoom: 0.7;
2573 display: block;
2574 transform: translateX(15px); } }
2575
2576 @media screen and (max-width: 340px) {
2577 .wtotem_map #firewallMap {
2578 width: 100%;
2579 zoom: 0.7;
2580 display: block;
2581 transform: translateX(5px); } }
2582
2583 /* 320-375px Extra small */
2584
2585
2586 .wtotem_firwall-training-alert {
2587 padding: 17px 22px;
2588 display: flex;
2589 justify-content: space-between;
2590 align-items: center;
2591 background: #fff;
2592 border-radius: 4px;
2593 margin-bottom: 30px; }
2594 @media screen and (max-width: 768px) {
2595 .wtotem_firwall-training-alert {
2596 flex-direction: column; } }
2597 .wtotem_firwall-training-alert__text-wrapper {
2598 display: flex;
2599 align-items: center; }
2600 .wtotem_firwall-training-alert__text-wrapper::before {
2601 content: '';
2602 display: block;
2603 align-self: center;
2604 height: 45px;
2605 width: 45px;
2606 margin-right: 9px;
2607 background-image: url("../img/firewall-icon.svg");
2608 background-repeat: no-repeat;
2609 background-position: center center;
2610 flex-shrink: 0; }
2611 @media screen and (max-width: 768px) {
2612 .wtotem_firwall-training-alert__text-wrapper {
2613 margin-bottom: 10px; } }
2614 .wtotem_firwall-training-alert__text {
2615 font-weight: 500;
2616 font-size: 16px;
2617 line-height: 19px; }
2618 .wtotem_firwall-training-alert__learn-more {
2619 display: block;
2620 width: auto;
2621 padding: 14px 26px;
2622 position: relative;
2623 flex-shrink: 0; }
2624
2625
2626 .wtotem-waf-settings {
2627 position: relative; }
2628 .wtotem-waf-settings__button {
2629 position: relative;
2630 box-sizing: border-box;
2631 height: 38px;
2632 display: flex;
2633 justify-content: center;
2634 align-items: center;
2635 background-color: transparent;
2636 font-size: 14px;
2637 line-height: 18px;
2638 display: flex;
2639 align-items: center;
2640 color: #5E6977;
2641 border: 1px solid #5E6977;
2642 border-radius: 12px;
2643 padding: 0 10px; }
2644 .wtotem-waf-settings__button-icon path {
2645 fill: #5E6977; }
2646 .wtotem-waf-settings__button--active {
2647 color: #3D50DF;
2648 border-color: #3D50DF; }
2649 .wtotem-waf-settings__button--active .wtotem-waf-settings__button-icon path {
2650 fill: #3D50DF; }
2651 .wtotem-waf-settings__button-text {
2652 margin-right: 10px; }
2653 @media screen and (max-width: 576px) {
2654 .wtotem-waf-settings__button-text {
2655 display: none; } }
2656 .wtotem-waf-settings__popup {
2657 display: none;
2658 position: absolute;
2659 right: 0;
2660 margin-top: 5px;
2661 z-index: 900; }
2662
2663 .wtotem_state {
2664 border-radius: 4px;
2665 }
2666
2667 .wtotem_state {
2668 background: #fff;
2669 padding: 13px 0 26px 0;
2670 }
2671 .wtotem_state__select-wrapper {
2672 position: relative;
2673 width: 220px;
2674 cursor: pointer;
2675 }
2676 .wtotem_state__select-wrapper:after {
2677 content: "";
2678 position: absolute;
2679 top: 45%;
2680 right: 0;
2681 border-style: solid;
2682 border-width: 5px 5px 0 5px;
2683 border-color: #86939e transparent transparent transparent;
2684 border-radius: 50px;
2685 }
2686 .wtotem_state__select {
2687 display: block;
2688 width: 100%;
2689 padding: 8px 12px 8px 12px;
2690 color: #86939e;
2691 font-size: 14px;
2692 font-weight: 400;
2693 -webkit-appearance: none;
2694 appearance: none;
2695 background-color: #f3f5f6;
2696 background-image: none;
2697 border-radius: 4px;
2698 border: none;
2699 font-family: inherit;
2700 cursor: pointer;
2701 }
2702 .wtotem_state__option {
2703 border: none;
2704 }
2705 .wtotem_state__line {
2706 background: #f3f5f6;
2707 height: 1px;
2708 margin-bottom: 20px;
2709 }
2710 .wtotem_state__last {
2711 display: flex;
2712 align-items: center;
2713 justify-content: space-between;
2714 padding: 0 18px;
2715 }
2716 .wtotem_state__text {
2717 color: #5e6977;
2718 font-weight: 500;
2719 }
2720 .wtotem_state__text a {
2721 color: #3d50df;
2722 }
2723
2724 .wtotem_file-table {
2725 color: #86939e;
2726 }
2727 .wtotem_file-table__tr {
2728 display: flex;
2729 margin-bottom: 15px;
2730 padding: 0 18px;
2731 }
2732 .wtotem_file-table__th {
2733 color: #5e6977;
2734 width: 17.5%;
2735 font-weight: 500;
2736 font-size: 12px;
2737 }
2738 .wtotem_file-table__th:first-child {
2739 width: 50%;
2740 }
2741 .wtotem_file-table__td {
2742 font-size: 12px;
2743 width: 17.5%;
2744 font-weight: 500;
2745 }
2746 .wtotem_file-table__td:first-child {
2747 width: 50%;
2748 }
2749 .wtotem_file-table__td_normal {
2750 color: #5e6977;
2751 }
2752 .wtotem_file-table__td_critical {
2753 color: #d56c6a;
2754 }
2755 .wtotem_file-table__td_changed {
2756 color: #caae4b;
2757 }
2758
2759 .wtotem_pagination {
2760 display: flex;
2761 }
2762 .wtotem_pagination__number {
2763 color: #99a6b1;
2764 font-weight: 500;
2765 margin-right: 30px;
2766 display: flex;
2767 align-items: center;
2768 }
2769 .wtotem_pagination__number:hover {
2770 color: #5e6977;
2771 }
2772 .wtotem_pagination__number_active {
2773 width: 46px;
2774 height: 46px;
2775 background: #f1f3f5;
2776 color: #5e6977;
2777 margin-right: 13px;
2778 border-radius: 100px;
2779 display: flex;
2780 justify-content: center;
2781 align-items: center;
2782 }
2783 .wtotem_pagination__number_etc {
2784 margin-right: 22px;
2785 }
2786 .wtotem_pagination__arrow {
2787 width: 19px;
2788 height: 12px;
2789 display: block;
2790 cursor: pointer;
2791 }
2792
2793 /* 992-1100px lg Large */
2794 /* 768-992px md Medium */
2795 @media screen and (max-width: 992px) {
2796 .wtotem_state {
2797 overflow: hidden;
2798 }
2799 .wtotem_file-table__td,
2800 .wtotem_file-table__th {
2801 display: none;
2802 }
2803 .wtotem_file-table__td:first-child,
2804 .wtotem_file-table__th:first-child {
2805 display: block;
2806 width: 100%;
2807 }
2808 }
2809
2810 /* 576-768px sm Small */
2811 /* 375-576px Extra small */
2812 @media screen and (max-width: 576px) {
2813 .wtotem_state__text {
2814 display: none;
2815 }
2816 .wtotem_pagination {
2817 margin: 0 auto;
2818 }
2819 .wtotem_pagination__number {
2820 margin-right: 18px;
2821 }
2822 .wtotem_pagination__number_active {
2823 margin-right: 13px;
2824 }
2825 }
2826
2827 /* 320-375px Extra small */
2828 .wtotem_welcome-wrapper {
2829 background: #f3f5f6;
2830 }
2831 .wtotem_welcome-wrapper__head-height {
2832 display: flex;
2833 align-items: center;
2834 justify-content: center;
2835 height: calc(100vh - 135px);
2836 min-height: 596px;
2837 }
2838 .wtotem_welcome-wrapper__footer-height {
2839 display: flex;
2840 justify-content: center;
2841 height: 135px;
2842 }
2843
2844 .wtotem_modal {
2845 text-align: center;
2846 }
2847 .wtotem_modal__subject {
2848 font-size: 24px;
2849 line-height: 18px;
2850 margin-bottom: 24px;
2851 }
2852 .wtotem_modal__window {
2853 background: #fff;
2854 padding: 23px 0 35px 0;
2855 width: 360px;
2856 margin: 0 auto;
2857 margin-bottom: 24px;
2858 }
2859 .wtotem_modal__title {
2860 font-size: 18px;
2861 margin-bottom: 5px;
2862 }
2863 .wtotem_modal__text {
2864 font-size: 10px;
2865 margin-bottom: 8px;
2866 }
2867 .wtotem_modal__block {
2868 margin-bottom: 50px;
2869 }
2870 .wtotem_modal__block:after {
2871 content: "";
2872 display: block;
2873 height: 1px;
2874 width: 100%;
2875 background: #e1e8ee;
2876 margin-top: -40px;
2877 }
2878 .wtotem_modal__logo {
2879 margin: 0 auto;
2880 }
2881 .wtotem_modal__wrap {
2882 width: 300px;
2883 display: flex;
2884 align-items: center;
2885 margin: 0 auto;
2886 margin-bottom: 18px;
2887 }
2888 .wtotem_modal__api-key {
2889 width: 100%;
2890 padding: 13px 30px 13px 15px!important;
2891 border: 2px solid #e1e8ee!important;
2892 border-radius: 2px!important;
2893 line-height: normal!important;
2894 }
2895 .wtotem_modal__api-key[type="text"]::-webkit-input-placeholder {
2896 font-weight: 500;
2897 font-size: 14px;
2898 line-height: 14px;
2899 color: #5e6977;
2900 }
2901 .wtotem_modal__api-key[type="text"]:-ms-input-placeholder {
2902 font-weight: 500;
2903 font-size: 14px;
2904 line-height: 14px;
2905 color: #5e6977;
2906 }
2907 .wtotem_modal__api-key[type="text"]::-ms-input-placeholder {
2908 font-weight: 500;
2909 font-size: 14px;
2910 line-height: 14px;
2911 color: #5e6977;
2912 }
2913 .wtotem_modal__api-key[type="text"]::placeholder {
2914 font-weight: 500;
2915 font-size: 14px;
2916 line-height: 14px;
2917 color: #5e6977;
2918 }
2919 .wtotem_modal__info {
2920 margin-left: -30px;
2921 }
2922 .wtotem_modal__btn {
2923 background: #4bc374;
2924 font-weight: 700;
2925 font-size: 14px;
2926 line-height: 16px;
2927 text-transform: uppercase;
2928 width: 300px;
2929 padding: 16px 0;
2930 border: none;
2931 color: #fff;
2932 }
2933 .wtotem_modal__desc {
2934 font-size: 12px;
2935 font-weight: 500;
2936 line-height: 16px;
2937 max-width: 274px;
2938 margin: 0 auto;
2939 color: #5e6977;
2940 }
2941 .wtotem_modal__cabinet {
2942 color: #3d50df;
2943 }
2944
2945 .wtotem_welcome-bottom {
2946 text-align: center;
2947 }
2948 .wtotem_welcome-bottom__logo {
2949 margin-bottom: 26px;
2950 }
2951 .wtotem_welcome-bottom__label {
2952 margin-bottom: 20px;
2953 }
2954 .wtotem_welcome-bottom__block {
2955 width: 54px;
2956 display: flex;
2957 justify-content: space-between;
2958 margin: 0 auto;
2959 }
2960
2961 /* 375-576px Extra small */
2962 /* 320-375px Extra small */
2963 @media screen and (max-width: 375px) {
2964 .wtotem_modal__window {
2965 width: 345px;
2966 }
2967 }
2968
2969 /* 320-375px Extra small */
2970 @media screen and (max-width: 355px) {
2971 .wtotem_modal__window {
2972 width: 320px;
2973 }
2974 .wtotem_modal__wrap,
2975 .wtotem_modal__btn {
2976 width: 85%;
2977 }
2978 }
2979
2980 @media screen and (max-width: 330px) {
2981 .wtotem_modal__window {
2982 width: 305px;
2983 }
2984 }
2985
2986 /*# options.css */
2987
2988 .wtotem_item {
2989 margin-bottom: 23px; }
2990
2991 .wtotem_holder {
2992 display: flex;
2993 justify-content: space-between; }
2994 .wtotem_holder__content {
2995 width: 70%; }
2996 .wtotem_holder__sidebar {
2997 width: 27.8431372549%; }
2998
2999 .wtotem_option {
3000 margin-bottom: 12px;
3001 padding: 28px 24px 24px 24px;
3002 display: flex;
3003 align-items: center;
3004 justify-content: space-between;
3005 width: 100%; }
3006 .wtotem_option:last-child {
3007 margin-bottom: 0; }
3008 .wtotem_option__title {
3009 margin-bottom: 7px;
3010 color: #1d293f;
3011 font-size: 14px;
3012 font-weight: 500; }
3013 .wtotem_option__text {
3014 width: 495px;
3015 font-size: 12px;
3016 color: #5e6977;
3017 line-height: 16px; }
3018
3019 .wtotem_control {
3020 padding: 16px 22px 24px 22px; }
3021 .wtotem_control__title {
3022 color: #1d293f;
3023 font-size: 14px;
3024 font-weight: 500;
3025 margin-bottom: 18px; }
3026 .wtotem_control__block {
3027 padding: 12px 8px;
3028 display: flex;
3029 align-items: center;
3030 background: #f3f5f6;
3031 border-radius: 5px;
3032 margin-bottom: 12px;
3033 width: 100%; }
3034 .wtotem_control__block_switch {
3035 justify-content: space-between;
3036 align-items: center; }
3037 .wtotem_control__circle {
3038 margin-right: 4px;
3039 width: 16px;
3040 height: 16px;
3041 border-radius: 100px;
3042 display: flex;
3043 align-items: center;
3044 justify-content: center;
3045 background: #4bc374; }
3046 .wtotem_control__circle img {
3047 width: 7px;
3048 height: 7px; }
3049 .wtotem_control__name {
3050 color: #5e6977; }
3051 .wtotem_control__trash {
3052 width: 15px;
3053 height: 15px;
3054 background: url("../img/trash.svg") no-repeat center center/cover;
3055 margin-left: auto;
3056 cursor: pointer; }
3057 .wtotem_control__btn {
3058 color: #fff;
3059 display: block;
3060 width: 100%;
3061 height: 42px;
3062 display: flex;
3063 align-items: center;
3064 justify-content: center;
3065 background: #4bc374;
3066 border-radius: 5px;
3067 transition: all 0.2s ease-in-out;
3068 border: none;
3069 cursor: pointer; }
3070 .wtotem_control__btn:hover {
3071 transition: all 0.2s ease-in-out;
3072 background: #f3f5f6;
3073 color: #5e6977; }
3074 .wtotem_control__label {
3075 position: relative;
3076 width: 41px;
3077 height: 23px;
3078 border-radius: 100px;
3079 background: #1f2323;
3080 padding: 4px 7px;
3081 display: flex;
3082 justify-content: space-between;
3083 align-items: center;
3084 cursor: pointer; }
3085 .wtotem_control__label:before, .wtotem_control__label:after {
3086 content: "";
3087 display: block;
3088 position: relative;
3089 z-index: 2; }
3090 .wtotem_control__label:before {
3091 width: 8px;
3092 height: 8px;
3093 background: url("../img/checkbox-sun.svg") no-repeat center center/cover; }
3094 .wtotem_control__label:after {
3095 width: 6px;
3096 height: 6px;
3097 background: url("../img/checkbox-moon.svg") no-repeat center center/cover; }
3098 .wtotem_control__switched-circle {
3099 position: absolute;
3100 left: 4px;
3101 width: 15px;
3102 height: 15px;
3103 background: #fff;
3104 border-radius: 100px;
3105 display: block;
3106 z-index: 1;
3107 transition: all 0.3s ease-in-out; }
3108 .wtotem_control__input {
3109 display: none!important; }
3110 .wtotem_control__input:checked + label {
3111 background: #fff; }
3112 .wtotem_control__input:checked + label span {
3113 left: 23px;
3114 background: #3d50df; }
3115
3116 .onoff__input {
3117 display: none!important; }
3118
3119 .onoff__label {
3120 position: relative;
3121 display: flex;
3122 align-items: center;
3123 width: 43px;
3124 height: 23px;
3125 border-radius: 100px;
3126 padding: 4px;
3127 background: #e2e2e2;
3128 overflow: hidden;
3129 cursor: pointer; }
3130 .onoff__label:before, .onoff__label:after {
3131 position: absolute;
3132 font-weight: 500;
3133 font-size: 9px;
3134 transition: all 0.3s ease-in-out; }
3135 .onoff__label:before {
3136 content: "ON";
3137 color: #3d50df;
3138 left: -100%; }
3139 .onoff__label:after {
3140 content: "OFF";
3141 color: #979797;
3142 right: 4px; }
3143
3144 .onoff__circle {
3145 position: absolute;
3146 left: 4px;
3147 width: 15px;
3148 height: 15px;
3149 border-radius: 100px;
3150 background: #c4c4c4;
3151 transition: all 0.3s ease-in-out; }
3152
3153 .onoff__input:checked + label .onoff__circle {
3154 background: #3d50df;
3155 left: 22px; }
3156
3157 .onoff__input:checked + label:before {
3158 left: 4px; }
3159
3160 .onoff__input:checked + label:after {
3161 right: -100%; }
3162
3163 /* 992-1100px lg Large */
3164 @media screen and (max-width: 1100px) {
3165 .wtotem_option__text {
3166 width: 95%; } }
3167
3168 /* 768-992px md Medium */
3169 @media screen and (max-width: 992px) {
3170 .wtotem_holder {
3171 flex-direction: column; }
3172 .wtotem_holder__content {
3173 width: 100%;
3174 margin-bottom: 30px; }
3175 .wtotem_holder__sidebar {
3176 width: 100%; } }
3177
3178 /* 576-768px sm Small */
3179 /* 375-576px Extra small */
3180 @media screen and (max-width: 576px) {
3181 .wtotem_holder__content {
3182 margin-bottom: 20px; } }
3183
3184 /* 320-375px Extra small */
3185
3186 /*# options.css */
3187
3188
3189 .wtotem_offer {
3190 display: flex;
3191 justify-content: space-between;
3192 align-items: center;
3193 padding: 40px 56px 37px 40px;
3194 margin-bottom: 110px;
3195 }
3196 .wtotem_offer__title {
3197 margin-bottom: 22px;
3198 font-size: 24px;
3199 color: #1d293f;
3200 font-weight: 500;
3201 }
3202 .wtotem_offer__text {
3203 width: 601px;
3204 margin-bottom: 22px;
3205 font-size: 16px;
3206 color: #5e6977;
3207 line-height: 24px;
3208 }
3209 .wtotem_offer__btn {
3210 color: #fff;
3211 background: #3d50df;
3212 border-radius: 5px;
3213 width: 151px;
3214 height: 42px;
3215 display: flex;
3216 align-items: center;
3217 justify-content: center;
3218 border: none;
3219 cursor: pointer;
3220 }
3221
3222 /* 992-1100px lg Large */
3223 /* 768-992px md Medium */
3224 @media screen and (max-width: 992px) {
3225 .wtotem_offer__title {
3226 line-height: 32px;
3227 margin-bottom: 20px;
3228 }
3229 .wtotem_offer__text {
3230 width: 100%;
3231 }
3232 }
3233
3234 /* 576-768px sm Small */
3235 @media screen and (max-width: 768px) {
3236 .wtotem_offer {
3237 padding: 20px;
3238 }
3239 .wtotem_offer__img {
3240 display: none;
3241 }
3242 }
3243
3244
3245
3246 .wtotem-ss__wrapper {
3247 display: grid;
3248 grid-template-columns: auto auto;
3249 gap: 15px; }
3250
3251 @media screen and (max-width: 768px) {
3252 .wtotem-ss__period-wrapper {
3253 width: 100%;
3254 margin-top: 10px; }
3255 .wtotem-ss__wrapper {
3256 grid-template-columns: 1fr;
3257 gap: 0; } }
3258
3259 .wtotem-ss__cpu-card {
3260 margin-bottom: 0; }
3261 @media screen and (max-width: 768px) {
3262 .wtotem-ss__cpu-card {
3263 margin-bottom: 30px; } }
3264
3265 .wtotem-ss-info {
3266 padding: 25px; }
3267 .wtotem-ss-info__stats-list {
3268 display: grid;
3269 grid-template-columns: 1fr 1fr 1fr;
3270 gap: 50px;
3271 font-size: 14px;
3272 line-height: 17px; }
3273 .wtotem-ss-info__stats-list dt {
3274 font-weight: bold; }
3275 @media screen and (max-width: 768px) {
3276 .wtotem-ss-info__stats-list {
3277 grid-template-columns: 1fr;
3278 gap: 0; } }
3279 .wtotem-ss-info__stat-wrapper {
3280 display: flex;
3281 justify-content: space-between;
3282 flex-wrap: wrap;
3283 margin-bottom: 10px; }
3284 .wtotem-ss-info__stat-wrapper:last-child {
3285 margin-bottom: 0; }
3286 @media screen and (max-width: 992px) {
3287 .wtotem-ss-info__stat-wrapper {
3288 display: block; } }
3289 @media screen and (max-width: 768px) {
3290 .wtotem-ss-info__stat-wrapper {
3291 display: flex; }
3292 .wtotem-ss-info__stat-wrapper:last-child {
3293 margin-bottom: 10px; } }
3294
3295 .wtotem-ss-disc {
3296 margin-bottom: 0px;
3297 height: 100%;
3298 display: flex;
3299 flex-direction: column; }
3300 .wtotem-ss-disc__header {
3301 margin-bottom: 15px; }
3302 .wtotem-ss-disc__line {
3303 margin-bottom: 10px; }
3304 .wtotem-ss-disc__content {
3305 display: flex;
3306 padding: 0 25px;
3307 flex-grow: 1;
3308 justify-content: center;
3309 align-items: center; }
3310 .wtotem-ss-disc__wrapper {
3311 display: flex;
3312 flex-direction: column;
3313 justify-content: center;
3314 align-items: center;
3315 margin-right: 15px; }
3316 .wtotem-ss-disc__totals {
3317 display: flex;
3318 font-weight: 500;
3319 font-size: 14px;
3320 line-height: 17px; }
3321 .wtotem-ss-disc__totals-caption {
3322 margin-right: 10px; }
3323 .wtotem-ss-disc__totals-value {
3324 font-weight: 600; }
3325 .wtotem-ss-disc__legend-item {
3326 padding-top: 15px;
3327 position: relative;
3328 margin-bottom: 20px; }
3329 .wtotem-ss-disc__legend-item:last-child {
3330 margin-bottom: 0; }
3331 .wtotem-ss-disc__legend-item::before {
3332 content: "";
3333 display: block;
3334 width: 20px;
3335 height: 4px;
3336 left: 0;
3337 top: 0;
3338 position: absolute;
3339 background: #3D50DF;
3340 border-radius: 14px; }
3341 .wtotem-ss-disc__legend-item--free::before {
3342 background: #3D50DF; }
3343 .wtotem-ss-disc__legend-item--use::before {
3344 background: #5E6977; }
3345 .wtotem-ss-disc__legend-value {
3346 font-weight: 600;
3347 font-size: 18px;
3348 line-height: 22px;
3349 margin-bottom: 10px; }
3350 .wtotem-ss-disc__legend-caption {
3351 font-weight: 500;
3352 font-size: 14px;
3353 line-height: 17px; }
3354
3355 .wtotem-loader {
3356 display: flex;
3357 flex-direction: column;
3358 align-items: center;
3359 justify-content: center;
3360 z-index: 1; }
3361 .wtotem-loader__wrapper {
3362 display: flex;
3363 justify-content: center;
3364 align-items: center;
3365 width: 54px;
3366 height: 54px;
3367 background: #e5ebf0;
3368 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.005);
3369 border-radius: 12px;
3370 margin-bottom: 20px; }
3371 .wtotem-loader__text {
3372 line-height: 24px;
3373 font-size: 14px; }
3374 .wtotem-loader__text--blue {
3375 color: #3d50df; }
3376 .wtotem-loader__dots {
3377 display: flex;
3378 justify-content: space-between; }
3379 .wtotem-loader__dots span {
3380 border-radius: 50%;
3381 opacity: 0.2;
3382 background: #3d50df;
3383 width: 6px;
3384 height: 6px;
3385 display: block; }
3386 .wtotem-loader__dots span:first-child {
3387 animation: fball 1350ms infinite linear; }
3388 .wtotem-loader__dots span:nth-child(2) {
3389 animation: sball 1350ms infinite linear; }
3390 .wtotem-loader__dots span:last-child {
3391 animation: tball 1350ms infinite linear; }
3392
3393 @keyframes fball {
3394 0% {
3395 opacity: 0;
3396 transform: scale(0.5); }
3397 13% {
3398 opacity: 0.9;
3399 transform: scale(1.03); }
3400 26% {
3401 opacity: 1;
3402 transform: scale(0.95); }
3403 33% {
3404 transform: scale(1); }
3405 34% {
3406 opacity: 0.2; } }
3407
3408 @keyframes sball {
3409 32% {
3410 opacity: 0.2;
3411 transform: scale(1); }
3412 33% {
3413 opacity: 0;
3414 transform: scale(0.5); }
3415 46% {
3416 opacity: 0.9;
3417 transform: scale(1.03); }
3418 59% {
3419 opacity: 1;
3420 transform: scale(0.95); }
3421 66% {
3422 transform: scale(1); }
3423 67% {
3424 opacity: 0.2; } }
3425
3426 @keyframes tball {
3427 67% {
3428 opacity: 0.2;
3429 transform: scale(1); }
3430 68% {
3431 opacity: 0;
3432 transform: scale(0.5); }
3433 81% {
3434 opacity: 0.9;
3435 transform: scale(1.03); }
3436 94% {
3437 opacity: 1;
3438 transform: scale(0.95); }
3439 100% {
3440 transform: scale(1); } }
3441
3442 .wtotem-waf-settings-popup {
3443 background: #FFFFFF;
3444 box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.05);
3445 border-radius: 10px;
3446 width: 280px;
3447 padding: 15px 24px; }
3448 .wtotem-waf-settings-popup__title {
3449 font-weight: 500;
3450 font-size: 14px;
3451 line-height: 24px;
3452 margin-bottom: 20px; }
3453 .wtotem-waf-settings-popup__label {
3454 display: block;
3455 font-weight: 500;
3456 font-size: 14px;
3457 line-height: 24px;
3458 margin-bottom: 10px; }
3459 .wtotem-waf-settings-popup__input {
3460 display: block;
3461 font-size: 12px;
3462 line-height: 22px;
3463 padding: 5px 10px;
3464 border: 2px solid #86939E;
3465 box-sizing: border-box;
3466 border-radius: 8px;
3467 width: 100%;
3468 margin-bottom: 20px; }
3469 .wtotem-waf-settings-popup__save {
3470 padding: 12px 48px;
3471 width: 100%;
3472 text-transform: none;
3473 font-weight: normal;
3474 font-size: 14px;
3475 line-height: 12px; }
3476
3477
3478 .go-back-button {
3479 display: block;
3480 padding: 10px;
3481 border: none;
3482 background-color: transparent;
3483 font-weight: 500;
3484 font-size: 14px;
3485 line-height: 18px;
3486 color: #3d50df;
3487 position: relative;
3488 padding-left: 20px;
3489 margin-top: 20px;}
3490 .go-back-button::before {
3491 content: "";
3492 position: absolute;
3493 height: 15px;
3494 width: 15px;
3495 top: 50%;
3496 left: 0;
3497 transform: translateY(-50%);
3498 background-image: url("../img/arrow-left.svg");
3499 background-repeat: no-repeat;
3500 background-position: center center; }
3501
3502 .firewall-add-ip-popup__add {
3503 padding: 12px;
3504 width: 100%; }
3505
3506 .firewall-add-ip-popup__title {
3507 margin-bottom: 20px; }
3508
3509 .firewall-add-ip-popup__list-label {
3510 display: block;
3511 font-weight: 500;
3512 font-size: 14px;
3513 line-height: 14px;
3514 color: #86939e;
3515 margin-bottom: 15px; }
3516
3517 .firewall-add-ip-popup__input {
3518 display: block;
3519 box-sizing: border-box;
3520 font-weight: 500;
3521 font-size: 14px;
3522 line-height: 14px;
3523 padding: 10px 15px;
3524 width: 100%;
3525 font-family: inherit;
3526 color: inherit;
3527 border: 2px solid #e1e8ee;
3528 box-sizing: border-box;
3529 border-radius: 5px;
3530 margin-bottom: 20px; }
3531 .firewall-configuration{
3532 padding-bottom: 20px;
3533 min-height: 50vh;
3534 }
3535
3536 .firewall-configuration__header-wrapper {
3537 display: flex;
3538 justify-content: space-between;
3539 align-items: center; }
3540
3541 .firewall-configuration__list-types {
3542 display: flex;
3543 padding: 0 18px;
3544 border-bottom: 1px solid #f3f5f6;
3545 margin-bottom: 15px; }
3546
3547 .firewall-configuration__list-type-label {
3548 cursor: pointer;
3549 display: block;
3550 font-weight: normal;
3551 font-size: 16px;
3552 line-height: 18px;
3553 padding: 20px 0; }
3554
3555 .firewall-configuration__list-types-item {
3556 margin-right: 18px;
3557 cursor: pointer;
3558 display: block;
3559 font-weight: normal;
3560 font-size: 16px;
3561 line-height: 18px;
3562 padding: 20px 0;
3563 }
3564 .firewall-configuration__list-types-item:last-child {
3565 margin-right: 0; }
3566
3567 .firewall-configuration__list-types-item.active {
3568 color: #3d50df;
3569 font-weight: bold;
3570 }
3571
3572 .firewall-configuration__list-type-input:checked + .firewall-configuration__list-type-label {
3573 color: #3d50df;
3574 font-weight: bold; }
3575
3576 .firewall-configuration__ip-adress-wrapper {
3577 display: flex;
3578 padding: 0 18px;
3579 margin-bottom: 20px; }
3580
3581 .firewall-configuration__ip-adress {
3582 display: block;
3583 font-size: 12px;
3584 line-height: 22px;
3585 padding: 5px 10px;
3586 border: 2px solid #86939e;
3587 box-sizing: border-box;
3588 border-radius: 8px;
3589 width: 100%;
3590 margin-right: 20px;
3591 width: 500px; }
3592
3593 .firewall-configuration__add {
3594 padding: 12px 21px;
3595 text-transform: none; }
3596
3597 .firewall-ip-table {
3598 width: 100%; }
3599 .firewall-ip-table__th {
3600 font-weight: 500;
3601 font-size: 14px;
3602 line-height: 21px;
3603 text-align: left;
3604 padding: 12px; }
3605 .firewall-ip-table__th:last-child {
3606 text-align: right; }
3607 .firewall-ip-table__td {
3608 font-size: 16px;
3609 line-height: 16px;
3610 color: #86939e;
3611 padding: 12px;
3612 border-bottom: 1px solid #f3f5f6; }
3613 .firewall-ip-table__td:last-child {
3614 text-align: right; }
3615 .firewall-ip-table__tr:last-child .firewall-ip-table__td {
3616 border-bottom: none; }
3617 .firewall-ip-table__tr {
3618 border-bottom: 1px solid #f3f5f6; }
3619 @media screen and (max-width: 576px) {
3620 .firewall-ip-table__td:nth-child(2), .firewall-ip-table__th:nth-child(2) {
3621 display: none; } }
3622 .firewall-ip-table__remove {
3623 cursor: pointer;
3624 font-weight: 500;
3625 font-size: 16px;
3626 line-height: 24px;
3627 color: #d56c6a;
3628 background-color: transparent;
3629 border: none; }
3630
3631
3632 /* 375-576px Extra small */
3633 /* 320-375px Extra small */
3634 .wtotem_ready {
3635 background: #e5e5e5;
3636 }
3637
3638 .wtotem_unit__first {
3639 display: flex;
3640 justify-content: space-between;
3641 }
3642
3643 .wtotem_unit__wrapper {
3644 display: flex;
3645 justify-content: space-between;
3646 background: #fff;
3647 }
3648
3649 .wtotem_unit__block {
3650 display: flex;
3651 justify-content: space-between;
3652 align-items: center;
3653 width: 100%;
3654 padding: 30px 30px;
3655 border-right: 1px solid #f3f5f6;
3656 }
3657
3658 .wtotem_unit__contain {
3659 display: flex;
3660 justify-content: space-between;
3661 align-items: center;
3662 }
3663
3664 .wtotem_unit__circle {
3665 margin-right: 16px;
3666 width: 45px;
3667 height: 45px;
3668 border-radius: 100px;
3669 display: flex;
3670 align-items: center;
3671 justify-content: center;
3672 }
3673 /*.wtotem_unit__circle_loading {*/
3674 /*background: #f3f5f6;*/
3675 /*}*/
3676 .wtotem_unit__circle_success {
3677 background: #4bc374;
3678 }
3679 .wtotem_unit__circle_error {
3680 background: #ee3f3f;
3681 position: relative;
3682 }
3683 .wtotem_unit__circle_error:before {
3684 content: "";
3685 position: absolute;
3686 width: 19px;
3687 height: 3px;
3688 background: #fff;
3689 border-radius: 1px;
3690 display: block;
3691 transform: rotate(45deg);
3692 }
3693 .wtotem_unit__circle_error:after {
3694 content: "";
3695 position: absolute;
3696 width: 19px;
3697 height: 3px;
3698 background: #fff;
3699 border-radius: 1px;
3700 display: block;
3701 transform: rotate(-45deg);
3702 }
3703
3704 .wtotem_unit__img_spinner {
3705 animation: 1s linear 0s normal none infinite running rot;
3706 -webkit-animation: 1s linear 0s normal none infinite running rot;
3707 }
3708
3709 @keyframes rot {
3710 0% {
3711 transform: rotate(0deg);
3712 }
3713 100% {
3714 transform: rotate(360deg);
3715 }
3716 }
3717
3718 @-webkit-keyframes rot {
3719 0% {
3720 transform: rotate(0deg);
3721 }
3722 100% {
3723 transform: rotate(360deg);
3724 }
3725 }
3726
3727 .wtotem_unit__expectation {
3728 font-size: 16px;
3729 font-weight: 500;
3730 }
3731 .wtotem_unit__expectation_loading {
3732 color: #7c8087;
3733 }
3734 .wtotem_unit__expectation_success {
3735 color: #bace3d;
3736 }
3737 .wtotem_unit__expectation_error {
3738 color: #d56c6a;
3739 }
3740
3741 .wtotem_unit__repeat {
3742 color: #3d50df;
3743 cursor: pointer;
3744 }
3745
3746 .wtotem_layout {
3747 background: #e5e5e5;
3748 }
3749
3750 .wtotem_alert {
3751 padding: 17px 22px;
3752 display: flex;
3753 justify-content: space-between;
3754 align-items: center;
3755 background: #fff;
3756 border-radius: 4px;
3757 margin-bottom: 30px;
3758 }
3759 .wtotem_alert__desc {
3760 display: flex;
3761 align-items: center;
3762 }
3763 .wtotem_alert__img {
3764 margin-right: 5px;
3765 display: flex;
3766 align-items: center;
3767 justify-content: center;
3768 }
3769 .wtotem_alert__img_cross {
3770 width: 16px;
3771 height: 16px;
3772 border-radius: 100px;
3773 display: flex;
3774 align-items: center;
3775 justify-content: center;
3776 background: #ee3f3f;
3777 }
3778 .wtotem_alert__img_cross:before {
3779 content: "";
3780 position: absolute;
3781 display: block;
3782 width: 8px;
3783 height: 1.3px;
3784 border-radius: 1px;
3785 transform: rotate(45deg);
3786 background: #fff;
3787 }
3788 .wtotem_alert__img_cross:after {
3789 content: "";
3790 position: absolute;
3791 display: block;
3792 width: 8px;
3793 height: 1.3px;
3794 border-radius: 1px;
3795 transform: rotate(-45deg);
3796 background: #fff;
3797 }
3798 .wtotem_alert__title {
3799 font-size: 12px;
3800 text-transform: uppercase;
3801 }
3802 .wtotem_alert__title_yellow {
3803 color: #f5c451;
3804 }
3805 .wtotem_alert__title_green {
3806 color: #4bc374;
3807 }
3808 .wtotem_alert__title_red {
3809 color: #ee3f3f;
3810 }
3811 .wtotem_alert__text {
3812 color: #1d293f;
3813 font-size: 12px;
3814 }
3815 .wtotem_alert__close {
3816 position: relative;
3817 width: 10px;
3818 height: 10px;
3819 display: flex;
3820 justify-self: center;
3821 align-items: center;
3822 cursor: pointer;
3823 }
3824 .wtotem_alert__close:before {
3825 content: "";
3826 position: absolute;
3827 display: block;
3828 width: 10px;
3829 height: 2px;
3830 border-radius: 1px;
3831 transform: rotate(45deg);
3832 background: #000;
3833 }
3834 .wtotem_alert__close:after {
3835 content: "";
3836 position: absolute;
3837 display: block;
3838 width: 10px;
3839 height: 2px;
3840 border-radius: 1px;
3841 transform: rotate(-45deg);
3842 background: #000;
3843 }
3844
3845 /* 576-768px sm Small */
3846 @media screen and (max-width: 768px) {
3847 .wtotem_alert {
3848 margin-bottom: 20px;
3849 }
3850 }
3851
3852 /* 320-576px Extra small */
3853 .line-chart .axis line {
3854 stroke: #f0f0f0;
3855 }
3856
3857 .line-chart .axis path {
3858 stroke: #f0f0f0;
3859 }
3860
3861 .line-chart .axis text {
3862 fill: #5e6977;
3863 }
3864
3865 .line-chart .grid line {
3866 stroke: #f0f0f0;
3867 }
3868
3869 .line-chart .listening-rect {
3870 fill: transparent;
3871 }
3872
3873 .line-chart__tooltip {
3874 opacity: 0;
3875 position: absolute;
3876 top: -25px;
3877 left: -17px;
3878 padding: 0.2em 0.5em;
3879 background: #1d293f;
3880 text-align: center;
3881 line-height: 1.4em;
3882 font-size: 0.9em;
3883 z-index: 10;
3884 transition: all 0.1s ease-out;
3885 pointer-events: none;
3886 color: #fff;
3887 font-family: Inter, Gilroy, Helvetica, sans-serif;
3888 border-radius: 2px;
3889 min-width: 28px;
3890 }
3891
3892 .line-chart__tooltip--reverse {
3893 top: 25px; }
3894
3895 .line-chart__tooltip:before {
3896 content: "";
3897 position: absolute;
3898 border-width: 7px;
3899 border-style: solid;
3900 border-color: #1d293f transparent transparent transparent;
3901 top: 100%;
3902 left: 50%;
3903 transform: translateX(-50%); }
3904
3905 .line-chart__tooltip--reverse:before {
3906 border-color: transparent transparent #1d293f transparent;
3907 top: 0%;
3908 transform: translateX(-50%) translateY(-100%); }
3909
3910 .line-chart {
3911 position: relative;
3912 }
3913
3914
3915 .wtotem_theme—dark .wtotem_body{
3916 background: #191919;
3917 color: #e2e2e2;
3918 }
3919 .wtotem_theme—dark .wt_card,
3920 .wtotem_theme—dark .wt_card:before,
3921 .wtotem_theme—dark .wtotem_chart-first__btn_active {
3922 background: #282828;
3923 }
3924
3925 .wtotem_theme—dark .wtotem_content,
3926 .wtotem_theme—dark .wtotem_footer,
3927 .wtotem_theme—dark .wtotem_chart-first__right,
3928 .wtotem_theme—dark .wtotem_control__block,
3929 .wtotem_theme—dark .wtotem_state__select,
3930 .wtotem_theme—dark .wtotem_chart__calendars{
3931 background: #191919;
3932 }
3933
3934 .wtotem_theme—dark .wtotem_version__count {
3935 border: 1px solid #f3f5f6;
3936 }
3937
3938 .wtotem_theme—dark .wtotem_logo {
3939 background: url("../img/dr-logo.svg") no-repeat center center/cover;
3940 }
3941
3942 .wtotem_theme—dark .wtotem_nav__link,
3943 .wtotem_theme—dark .wtotem_nav__link_active,
3944 .wtotem_theme—dark .wtotem_version__count,
3945 .wtotem_theme—dark .title,
3946 .wtotem_theme—dark .wtotem_title-info__title,
3947 .wtotem_theme—dark .wtotem_overall__text,
3948 .wtotem_theme—dark .wtotem_info__subtitle,
3949 .wtotem_theme—dark .wtotem_info__info,
3950 .wtotem_theme—dark .wtotem_numbers__figures,
3951 .wtotem_theme—dark .wtotem_from__country,
3952 .wtotem_theme—dark .wtotem_from__country span,
3953 .wtotem_theme—dark .wtotem_data__th,
3954 .wtotem_theme—dark .wtotem_antivirus__title,
3955 .wtotem_theme—dark .wtotem_table__title,
3956 .wtotem_theme—dark .wtotem_table__subject,
3957 .wtotem_theme—dark .wtotem_table__text,
3958 .wtotem_theme—dark .wtotem_table__perfomance,
3959 .wtotem_theme—dark .wtotem_footer__text,
3960 .wtotem_theme—dark .wtotem_footer__text,
3961 .wtotem_theme—dark .wtotem_chart__btn,
3962 .wtotem_theme—dark .wtotem_antivirus__item:last-child div,
3963 .wtotem_theme—dark .wtotem_from__percent,
3964 .wtotem_theme—dark .wtotem_chart-first__all,
3965 .wtotem_theme—dark .wtotem_chart-first__hack p,
3966 .wtotem_theme—dark .wtotem_chart-first__btn_active,
3967 .wtotem_theme—dark .wtotem_chart__text,
3968 .wtotem_theme—dark .wtotem_table__initial-value,
3969 .wtotem_theme—dark .arrow-right,
3970 .wtotem_theme—dark .wtotem_print__label,
3971 .wtotem_theme—dark .wtotem_state__text,
3972 .wtotem_theme—dark .wtotem_pagination__number,
3973 .wtotem_theme—dark .wtotem_data__td,
3974 .wtotem_theme—dark .wtotem_file-table__th,
3975 .wtotem_theme—dark .wtotem_file-table,
3976 .wtotem_theme—dark .wtotem_option__title,
3977 .wtotem_theme—dark .wtotem_option__text,
3978 .wtotem_theme—dark .wtotem_control__title,
3979 .wtotem_theme—dark .wtotem_control__name,
3980 .wtotem_theme—dark .onoff__label:after,
3981 .wtotem_theme—dark .onoff__label:before,
3982 .wtotem_theme—dark .wtotem_offer__title,
3983 .wtotem_theme—dark .wtotem_offer__text,
3984 .wtotem_theme—dark .wtotem_unit__expectation_loading,
3985 .wtotem_theme—dark .wtotem_alert__text {
3986 color: #f3f5f6;
3987 }
3988
3989 .wtotem_theme—dark .wtotem_data__ip {
3990 color: #86939e;
3991 }
3992
3993 .wtotem_theme—dark .wtotem_chart__btn {
3994 border: 1px solid #f3f5f6;
3995 }
3996
3997 .wtotem_theme—dark .wtotem_title-info__info {
3998 background: url("../img/dr-info.svg") no-repeat center center/cover;
3999 }
4000
4001 .wtotem_theme—dark .wtotem_nav__link_active {
4002 color: #3d50df;
4003 }
4004
4005 .wtotem_theme—dark .wtotem_info__item:first-child,
4006 .wtotem_theme—dark .wtotem_numbers__item,
4007 .wtotem_theme—dark .wtotem_antivirus__item,
4008 .wtotem_theme—dark .wtotem_unit__block {
4009 border-right: 1px solid #3c3c3d;
4010 }
4011
4012 .wtotem_theme—dark .wtotem_antivirus__item:last-child {
4013 border-right: none;
4014 }
4015
4016 .wtotem_theme—dark .wtotem_numbers__item:last-child {
4017 border-right: none;
4018 }
4019
4020 .wtotem_theme—dark .wtotem_table__col {
4021 border-right: 1px solid #3c3c3d;
4022 border-bottom: 1px solid #3c3c3d;
4023 }
4024
4025 .wtotem_theme—dark .wtotem_table__col:last-child {
4026 border-right: none;
4027 }
4028
4029 .wtotem_theme—dark .wtotem_chart__line {
4030 background: #3c3c3d;
4031 }
4032
4033 .wtotem_theme—dark .wtotem_table__th,
4034 .wtotem_theme—dark .wtotem_table__td {
4035 border-bottom: 1px solid #3c3c3d;
4036 }
4037
4038 .wtotem_theme—dark .wtotem_table__link:after {
4039 content: "";
4040 border: solid #fff;
4041 border-width: 0 1.5px 1.5px 0;
4042 transform: rotate(-45deg);
4043 -webkit-transform: rotate(-45deg);
4044 }
4045
4046 .wtotem_theme—dark .arrow-right:after {
4047 content: "";
4048 border: solid #f3f5f6;
4049 border-width: 0 1px 1px 0;
4050 transform: rotate(-45deg);
4051 -webkit-transform: rotate(-45deg);
4052 margin-left: 10px;
4053 }
4054
4055 .wtotem_theme—dark .wtotem_footer__line,
4056 .wtotem_theme—dark .wtotem_state__line {
4057 background: #2d2e2e;
4058 }
4059
4060 .wtotem_theme—dark .wtotem_footer__app-store {
4061 width: 19px;
4062 height: 19px;
4063 background: url("../img/dr-app-store.svg") no-repeat center center/cover;
4064 }
4065
4066 .wtotem_theme—dark .wtotem_footer__play-store {
4067 width: 17px;
4068 height: 19px;
4069 background: url("../img/dr-play-store.svg") no-repeat center center/cover;
4070 }
4071
4072 .wtotem_theme—dark .wtotem_footer__logo {
4073 background: url("../img/dr-logo-footer.svg") no-repeat center center/cover;
4074 }
4075
4076 .wtotem_theme—dark .line-chart__tooltip {
4077 background: #3d50df; }
4078
4079 .wtotem_theme—dark .line-chart__tooltip::before {
4080 border-color: #3d50df transparent transparent transparent; }
4081
4082 .wtotem_theme—dark .line-chart__tooltip--reverse::before {
4083 border-color: transparent transparent #3d50df transparent; }
4084
4085 .wtotem_theme—dark .wtotem_firewall__icon {
4086 background: url("../img/dr-shape.svg") no-repeat center center/cover;
4087 }
4088
4089 .wtotem_theme—dark .wtotem_pagination__number_active {
4090 background: #5a5c5e;
4091 }
4092
4093 .wtotem_pagination__number:hover {
4094 color: #5e6977;
4095 transition: all 0.2s ease;
4096 }
4097
4098 .wtotem_theme—dark .onoff__label {
4099 background: #686868;
4100 }
4101
4102 .wtotem_theme—dark .wtotem_print__img {
4103 background: url("../img/dr-print.svg") no-repeat center center/cover;
4104 }
4105
4106 .wtotem_theme—dark .wtotem_control__trash {
4107 background: url("../img/dr-trash.svg") no-repeat center center/cover;
4108 }
4109
4110 .wtotem_theme—dark .onoff__input:checked + label .onoff__circle {
4111 background: #4bc374;
4112 }
4113
4114 .wtotem_theme—dark .onoff__circle {
4115 background: #ec6d62;
4116 }
4117
4118 .wtotem_theme—dark .wtotem_alert__close:before,
4119 .wtotem_theme—dark .wtotem_alert__close:after {
4120 background: #dadada;
4121 }
4122
4123 .wtotem_theme—dark .wtotem-waf-settings-popup{
4124 background: #282828;
4125 color: #e2e2e2;
4126 }
4127
4128 .wtotem_theme—dark .wtotem-waf-settings-popup__input{
4129 border: 1px solid #333333;
4130 background-color: #191919;
4131 color: #ffffff;
4132 }
4133
4134 .wtotem_theme—dark .wtotem_antivirus__figures_black{
4135 color: #5a7bb7;
4136 }
4137
4138 .wtotem_info__item .arrow-right {
4139 color: #3d50df;
4140 }
4141 .wtotem_info__item .arrow-right:after {
4142 content: "";
4143 border: solid #3d50df;
4144 border-width: 0 1px 1px 0;
4145 transform: rotate(-45deg);
4146 -webkit-transform: rotate(-45deg);
4147 margin-left: 10px;
4148 }
4149
4150 .wtotem_theme—dark .wtotem_help-links__item {
4151 background: #282828;
4152 }
4153 .wtotem_theme—dark .wtotem_help-links__title {
4154 color: #eee;
4155 }
4156
4157
4158 /* 320-576px Extra small */
4159 @media screen and (max-width: 576px) {
4160 .wtotem_theme—dark .wtotem_info__item:first-child {
4161 border-right: none;
4162 }
4163 .wtotem_theme—dark .wtotem_antivirus__item {
4164 border-bottom: 1px solid #3c3c3d;
4165 }
4166 .wtotem_theme—dark .wtotem_numbers__item:last-child {
4167 border-right: 1px solid #3c3c3d;
4168 }
4169 .wtotem_theme—dark .wtotem_numbers__item:nth-child(2) {
4170 border-right: none;
4171 }
4172 .wtotem_theme—dark .wtotem_antivirus__item:last-child {
4173 border-right: none;
4174 border-bottom: none;
4175 }
4176 .wtotem_theme—dark .wtotem_antivirus__item:nth-child(2) {
4177 border-right: none;
4178 }
4179 .wtotem_theme—dark .wtotem_antivirus__item:nth-child(3) {
4180 border-bottom: none;
4181 }
4182 }
4183
4184 .wtotem_theme—dark #disk-chart svg path {
4185 stroke: #282828;
4186 }
4187
4188 /* 992-1100px lg Large */
4189 @media screen and (max-width: 1100px) {
4190 .wtotem_container {
4191 max-width: 960px;
4192 }
4193 }
4194
4195 /* 768-992px md Medium */
4196 @media screen and (max-width: 992px) {
4197 .wtotem_container {
4198 max-width: 720px;
4199 }
4200 }
4201
4202 /* 576-768px sm Small */
4203 @media screen and (max-width: 768px) {
4204 .wtotem_container {
4205 max-width: 540px;
4206 }
4207 .wtotem_content {
4208 padding-top: 19px;
4209 }
4210 }
4211
4212 /* 375-576px Extra small */
4213 @media screen and (max-width: 576px) {
4214 .wtotem_container {
4215 max-width: 345px;
4216 }
4217 }
4218
4219 /* 320-375px Extra small */
4220 @media screen and (max-width: 374px) {
4221 .wtotem_container {
4222 max-width: auto;
4223 padding: 0 10px;
4224 }
4225 }
4226
4227 /* 992-1100px lg Large */
4228 /* 768-992px md Medium */
4229 /* 576-768px sm Small */
4230 /* 375-576px Extra small */
4231 /* 320-375px Extra small */
4232
4233 /*# sourceMappingURL=main.css.map */
4234
4235 /*tlite */
4236 .tlite {
4237 background: #111;
4238 color: #fff;
4239 font-family: sans-serif;
4240 font-size: 0.8rem;
4241 font-weight: normal;
4242 text-decoration: none;
4243 text-align: left;
4244 padding: 0.6em 0.75rem;
4245 border-radius: 4px;
4246 position: absolute;
4247 opacity: 0;
4248 visibility: hidden;
4249 transition: opacity 0.4s;
4250 max-width: 350px;
4251 box-shadow: 0 0.5rem 1rem -0.5rem #000;
4252 z-index: 1000;
4253 -webkit-backface-visibility: hidden;
4254 }
4255 .tlite-table td,
4256 .tlite-table th {
4257 position: relative;
4258 }
4259 .tlite-visible {
4260 visibility: visible;
4261 opacity: 0.9;
4262 }
4263 .tlite::before {
4264 content: " ";
4265 display: block;
4266 background: inherit;
4267 width: 10px;
4268 height: 10px;
4269 position: absolute;
4270 transform: rotate(45deg);
4271 }
4272 .tlite-n::before {
4273 top: -3px;
4274 left: 50%;
4275 margin-left: -5px;
4276 }
4277 .tlite-nw::before {
4278 top: -3px;
4279 left: 10px;
4280 }
4281 .tlite-ne::before {
4282 top: -3px;
4283 right: 10px;
4284 }
4285 .tlite-s::before {
4286 bottom: -3px;
4287 left: 50%;
4288 margin-left: -5px;
4289 }
4290 .tlite-se::before {
4291 bottom: -3px;
4292 right: 10px;
4293 }
4294 .tlite-sw::before {
4295 bottom: -3px;
4296 left: 10px;
4297 }
4298 .tlite-w::before {
4299 left: -3px;
4300 top: 50%;
4301 margin-top: -5px;
4302 }
4303 .tlite-e::before {
4304 right: -3px;
4305 top: 50%;
4306 margin-top: -5px;
4307 }
4308 .is--status--ok {
4309 color: #4bc374;
4310 fill: #4bc374;
4311 }
4312 .is--status--error {
4313 color: #ee3f3f;
4314 fill: #ee3f3f;
4315 }
4316 .is--status--pending {
4317 color: #3d50df;
4318 fill: #3d50df;
4319 }
4320 .is--status--warning {
4321 color: #f5bf4f;
4322 fill: #f5bf4f;
4323 }
4324 .wtsec_score_red {
4325 color: #d56c6a;
4326 }
4327 .wtsec_score_orange {
4328 color: #c2b00e;
4329 }
4330 .wtsec_score_green {
4331 color: #7eb40c;
4332 }
4333 .wtsec_score_bg_red {
4334 background: #d56c6a;
4335 color: #fff;
4336 }
4337 .wtsec_score_bg_orange {
4338 background: #c2b00e;
4339 color: #fff;
4340 }
4341 .wtsec_score_bg_green {
4342 background: #7eb40c;
4343 color: #fff;
4344 }
4345 #wtotem_alert {
4346 margin-top: 20px;
4347 }
4348
4349 .ml-2 {
4350 margin-left: 20px;
4351 }
4352
4353 .wt-flex {
4354 display: flex;
4355 }
4356
4357 .wt-flex-middle {
4358 align-items: center;
4359 }
4360
4361 .wt-margin-right-10 {
4362 margin-right: 10px;
4363 }
4364 .break-word {
4365 overflow-wrap: break-word;
4366 word-wrap: break-word;
4367 word-break: break-all;
4368 }
4369
4370 select.wtotem_state__select {
4371 display: block;
4372 margin-left: 18px;
4373 width: 100%;
4374 padding: 14px 12px;
4375 color: #86939e;
4376 font-size: 14px;
4377 font-weight: 400;
4378 -webkit-appearance: none;
4379 appearance: none;
4380 background-color: #f3f5f6;
4381 background-image: none;
4382 border-radius: 4px;
4383 border: none;
4384 font-family: inherit;
4385 cursor: pointer;
4386 line-height: normal;
4387 }
4388
4389 .wtotem_unit {
4390 margin-bottom: 30px;
4391 }
4392
4393 .wtotem_table__text {
4394 margin-left: 15px;
4395 word-break: break-all;
4396 }
4397 .wt-margin-20{
4398 margin: 20px;
4399 }
4400 .wt-margin-bottom-15{
4401 margin-bottom: 15px;
4402 }
4403 .wtotem_av_filters_wrapper{
4404 justify-content: space-between;
4405 display: flex;
4406 }
4407
4408 .wt_flag{
4409 width: 24px;
4410 }
4411
4412
4413 .wtotem_theme—dark input.wtotem_calendar {
4414 color: #cccccc;
4415 }
4416
4417
4418 .wtotem_theme—dark .flatpickr-calendar{
4419 background: #282828;
4420 border: 2px solid #191919;
4421 }
4422
4423 .wtotem_theme—dark .flatpickr-day{
4424 color: #cccccc;
4425 }
4426
4427 .wtotem_theme—dark .flatpickr-monthDropdown-months, .wtotem_theme—dark .flatpickr-current-month input.cur-year{
4428 color: #cccccc !important;
4429 }
4430
4431 .wtotem_theme—dark .flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{
4432 background-color: #282828;
4433 }
4434 .wtotem_theme—dark .flatpickr-current-month .flatpickr-monthDropdown-months,
4435 .wtotem_theme—dark .flatpickr-monthDropdown-months, .wtotem_theme—dark .flatpickr-current-month input.cur-year{
4436 border: 1.6px solid #545454;
4437 }
4438
4439 .wtotem_theme—dark .flatpickr-day.inRange, .wtotem_theme—dark .flatpickr-day.today.inRange{
4440 background: #656565;
4441 color: #fff;
4442 border-color: #656565;
4443 }
4444
4445 .wtotem_theme—dark .flatpickr-day.inRange,
4446 .wtotem_theme—dark .flatpickr-day.prevMonthDay.inRange,
4447 .wtotem_theme—dark .flatpickr-day.nextMonthDay.inRange,
4448 .wtotem_theme—dark .flatpickr-day.today.inRange,
4449 .wtotem_theme—dark .flatpickr-day.prevMonthDay.today.inRange,
4450 .wtotem_theme—dark .flatpickr-day.nextMonthDay.today.inRange,
4451 .wtotem_theme—dark .flatpickr-day:hover,
4452 .wtotem_theme—dark .flatpickr-day.prevMonthDay:hover,
4453 .wtotem_theme—dark .flatpickr-day.nextMonthDay:hover,
4454 .wtotem_theme—dark .flatpickr-day:focus,
4455 .wtotem_theme—dark .flatpickr-day.prevMonthDay:focus,
4456 .wtotem_theme—dark .flatpickr-day.nextMonthDay:focus{
4457 background: #656565;
4458 border-color: #656565;
4459 color: #fff;
4460 }
4461
4462 .wtotem_theme—dark .wtotem_country__desc{
4463 color: #ccc;
4464 }
4465
4466
4467
4468 .wtotem_control__input:checked + label {
4469 background: #777;
4470 }
4471
4472 .wtotem_nav__link:focus {
4473 box-shadow: none;
4474 }
4475
4476
4477
4478 /* reports-page.css */
4479 .wtotem_reports {
4480 display: grid;
4481 grid-template-rows: auto 1fr auto;
4482 min-height: 100vh; }
4483 .wtotem_reports__content {
4484 height: 100%; }
4485 .wtotem_reports__header {
4486 display: flex;
4487 align-items: center;
4488 margin-bottom: 15px;
4489 flex-wrap: wrap; }
4490 @media screen and (max-width: 768px) {
4491 .wtotem_reports__header {
4492 margin-bottom: 10px; } }
4493 .wtotem_reports__title {
4494 margin-right: auto; }
4495 .wtotem_reports__btn {
4496 width: auto;
4497 padding: 14px 26px;
4498 position: relative; }
4499 @media screen and (max-width: 768px) {
4500 .wtotem_reports__btn {
4501 width: 100%;
4502 margin-top: 15px; } }
4503 .wtotem_reports__btn--load-more {
4504 text-transform: none;
4505 display: flex;
4506 justify-content: center; }
4507
4508 .wtotem_reports-dates {
4509 background-color: #E1E8EE;
4510 cursor: pointer;
4511 display: flex;
4512 margin-right: 6px;
4513 padding: 10px 12px;
4514 border-radius: 5px; }
4515 @media screen and (max-width: 768px) {
4516 .wtotem_reports-dates {
4517 margin-right: 0; } }
4518 .wtotem_reports-dates::before {
4519 content: '';
4520 display: block;
4521 align-self: center;
4522 height: 13px;
4523 width: 13px;
4524 margin-right: 9px;
4525 background-image: url("../img/calendar.svg");
4526 background-repeat: no-repeat;
4527 background-position: center center; }
4528 @media screen and (max-width: 576px) {
4529 .wtotem_reports-dates::before {
4530 margin-right: 0; } }
4531 .wtotem_reports-dates__input {
4532 cursor: pointer;
4533 color: #5e6977;
4534 display: block;
4535 position: relative;
4536 background-color: transparent;
4537 border: none;
4538 width: 50%;
4539 text-align: center;
4540 width: 0;
4541 flex-grow: 1;
4542 min-width: 90px; }
4543 @media screen and (max-width: 576px) {
4544 .wtotem_reports-dates__input {
4545 display: none; } }
4546 .wtotem_reports-dates__divider {
4547 display: block;
4548 align-self: center;
4549 margin: 0 3px; }
4550 @media screen and (max-width: 576px) {
4551 .wtotem_reports-dates__divider {
4552 display: none; } }
4553
4554 .wtotem_reports-no-data {
4555 display: flex;
4556 flex-direction: column;
4557 align-items: center;
4558 justify-content: center;
4559 height: 100%; }
4560 .wtotem_reports-no-data::before {
4561 content: '';
4562 display: block;
4563 height: 89px;
4564 width: 89px;
4565 margin-bottom: 10px;
4566 background-image: url("../img/empty-list.svg");
4567 background-repeat: no-repeat;
4568 background-position: center center; }
4569 .wtotem_reports-no-data__text {
4570 font-weight: bold;
4571 font-size: 14px;
4572 line-height: 18px;
4573 margin-bottom: 23px; }
4574
4575 .wtotem_reports-table {
4576 width: 100%;
4577 text-align: left;
4578 border-spacing: 0 8px;
4579 margin-bottom: 30px;
4580 border-collapse: separate;}
4581 @media screen and (max-width: 768px) {
4582 .wtotem_reports-table {
4583 display: none; } }
4584 .wtotem_reports-table__row {
4585 font-weight: 500;
4586 font-size: 14px;
4587 line-height: 21px;
4588 color: #5e6977;
4589 box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.05);
4590 background: #ffffff; }
4591 .wtotem_reports-table__row--header {
4592 color: #86939E; }
4593 .wtotem_reports-table__column {
4594 padding: 18px;
4595 padding-left: 0; }
4596 .wtotem_reports-table__column:first-child {
4597 padding-left: 18px; }
4598 .wtotem_reports-table__column--success {
4599 color: #4BC374; }
4600 .wtotem_reports-table__column--warning {
4601 color: #f5c451; }
4602 .wtotem_reports-table__column--error {
4603 color: #f5c451; }
4604 .wtotem_reports-table__column--actions {
4605 padding-top: 0;
4606 padding-bottom: 0;
4607 text-align: right; }
4608 .wtotem_reports-table__buttons-wrapper {
4609 height: 100%;
4610 width: 100%;
4611 display: flex;
4612 justify-content: flex-end;
4613 align-content: center; }
4614 .wtotem_reports-table__button {
4615 cursor: pointer;
4616 display: block;
4617 height: 35px;
4618 width: 35px;
4619 border: none;
4620 background-color: transparent; }
4621 .wtotem_reports-table__button:last-child {
4622 margin-right: 0; }
4623 .wtotem_reports-table__button--print {
4624 background-image: url("../img/print.svg");
4625 background-repeat: no-repeat;
4626 background-position: center center; }
4627 .wtotem_reports-table__button--download {
4628 background-image: url("../img/download.svg");
4629 background-repeat: no-repeat;
4630 background-position: center center; }
4631
4632 .wtotem_reports-list__load-more-wrapper {
4633 width: 100%;
4634 display: flex;
4635 justify-content: center; }
4636
4637 .wtotem_reports__load-more-label {
4638 position: relative;
4639 padding-left: 25px; }
4640 .wtotem_reports__load-more-label::before {
4641 content: '';
4642 display: block;
4643 position: absolute;
4644 height: 20px;
4645 width: 20px;
4646 top: 50%;
4647 left: 0;
4648 transform: translateY(-50%);
4649 background-image: url("../img/load-more.svg");
4650 background-repeat: no-repeat;
4651 background-position: center center; }
4652
4653 .wtotem_reports-modal {
4654 position: fixed;
4655 left: 0;
4656 top: 0;
4657 display: grid;
4658 place-items: center;
4659 height: 100%;
4660 width: 100%;
4661 z-index: 99999;
4662 background-color: rgba(94, 105, 119, 0.67);
4663 color: #545C68;
4664 font-weight: 500;
4665 font-size: 16px;
4666 line-height: 14px; }
4667 .wtotem_reports-modal--hidden {
4668 display: none; }
4669 .wtotem_reports-modal__content {
4670 position: relative;
4671 background: #FFFFFF;
4672 box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.0965523);
4673 border-radius: 12px;
4674 padding: 30px;
4675 min-width: 360px; }
4676 .wtotem_reports-modal__close {
4677 cursor: pointer;
4678 position: absolute;
4679 background-color: transparent;
4680 height: 30px;
4681 width: 30px;
4682 top: 0;
4683 right: 0;
4684 transform: translate(100%, -100%);
4685 border: none;
4686 background-image: url("../img/close.svg");
4687 background-repeat: no-repeat;
4688 background-position: center center; }
4689 @media screen and (max-width: 768px) {
4690 .wtotem_reports-modal__close {
4691 transform: translate(0, 0);
4692 top: 12px;
4693 right: 12px;
4694 background-image: url("../img/close-dark.svg");
4695 background-repeat: no-repeat;
4696 background-position: center center; } }
4697
4698 .wtotem_reports-settings__field-title {
4699 font-size: 16px;
4700 line-height: 14px;
4701 margin-bottom: 20px; }
4702 .wtotem_reports-settings__field-title--modules {
4703 margin-bottom: 10px; }
4704
4705 .wtotem_reports-settings__period-list {
4706 padding: 0;
4707 margin: 0;
4708 list-style: none;
4709 display: flex;
4710 width: 300px;
4711 height: 38px;
4712 margin-bottom: 10px; }
4713
4714 .wtotem_reports-settings__period-item {
4715 flex-grow: 1;
4716 border: 2px solid #E1E8EE; }
4717 .wtotem_reports-settings__period-item:not(:last-child) {
4718 border-right: none; }
4719
4720 .wtotem_reports-settings__period-radio {
4721 display: none; }
4722
4723 .wtotem_reports-settings__period-label {
4724 cursor: pointer;
4725 position: relative;
4726 display: flex;
4727 justify-content: center;
4728 align-items: center;
4729 height: 100%;
4730 width: 100%;
4731 font-size: 12px;
4732 line-height: 14px;
4733 font-weight: normal;
4734 text-align: center; }
4735
4736 .wtotem_reports-settings__period-radio:checked + .wtotem_reports-settings__period-label {
4737 color: #3d50df; }
4738
4739 .wtotem_reports-settings__dates {
4740 cursor: pointer;
4741 display: flex;
4742 border-radius: 2px;
4743 border: 2px solid #E1E8EE;
4744 padding: 7px 15px;
4745 margin-bottom: 25px; }
4746 .wtotem_reports-settings__dates::before {
4747 content: '';
4748 display: block;
4749 align-self: center;
4750 height: 13px;
4751 width: 15px;
4752 margin-right: 9px;
4753 background-image: url("../img/report.svg");
4754 background-repeat: no-repeat;
4755 background-position: center center; }
4756
4757 .wtotem_reports-settings__date-input {
4758 cursor: pointer;
4759 display: block;
4760 border: none;
4761 width: 0;
4762 min-width: 80px;
4763 font-size: 12px;
4764 line-height: 14px;
4765 font-weight: normal;
4766 text-align: right;
4767 color: inherit; }
4768 .wtotem_reports-settings__date-input:last-child {
4769 flex-grow: 1;
4770 text-align: left; }
4771
4772 .wtotem_reports-settings__date-divider {
4773 display: block;
4774 align-self: center;
4775 margin: 0 3px; }
4776
4777 .wtotem_reports-settings__modules-list {
4778 padding: 0;
4779 margin: 0;
4780 list-style: none;
4781 margin-bottom: 10px; }
4782
4783 .wtotem_reports-settings__module-item {
4784 position: relative;
4785 display: flex;
4786 align-items: center;
4787 justify-content: space-between;
4788 min-height: 48px; }
4789 .wtotem_reports-settings__module-item::after {
4790 content: '';
4791 position: absolute;
4792 height: 1px;
4793 left: -30px;
4794 right: -30px;
4795 bottom: 0;
4796 background-color: #EBF0F5; }
4797 .wtotem_reports-settings__module-item:last-child::after {
4798 content: unset; }
4799
4800 .wtotem_reports-settings__module-title {
4801 font-size: 14px;
4802 line-height: 35px; }
4803
4804 .wtotem_reports-settings__module-label {
4805 cursor: pointer;
4806 display: block;
4807 position: relative;
4808 width: 45px;
4809 height: 35px; }
4810 .wtotem_reports-settings__module-label::before {
4811 content: '';
4812 position: absolute;
4813 left: 50%;
4814 top: 50%;
4815 transform: translate(-50%, -50%);
4816 width: 100%;
4817 height: 10px;
4818 background: #E1E8EE;
4819 box-shadow: inset 0px 1px 0px rgba(189, 198, 207, 0.529014);
4820 border-radius: 100px; }
4821 .wtotem_reports-settings__module-label::after {
4822 content: '';
4823 position: absolute;
4824 left: 0;
4825 top: 50%;
4826 transform: translateY(-50%);
4827 width: 18px;
4828 height: 18px;
4829 margin-left: 5px;
4830 background: #5E6977;
4831 box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.189736);
4832 border-radius: 100%;
4833 transition: 0.15s; }
4834
4835 .wtotem_reports-settings__module-checkbox {
4836 display: none; }
4837
4838 .wtotem_reports-settings__module-checkbox:checked + .wtotem_reports-settings__module-label::after {
4839 background: #3D50DF;
4840 left: 100%;
4841 margin-left: -23px; }
4842
4843 .wtotem_reports-settings__btn {
4844 width: 100%; }
4845
4846 .wtotem_reports-accordion {
4847 font-weight: 500;
4848 font-size: 14px;
4849 line-height: 21px;
4850 display: none; }
4851 @media screen and (max-width: 768px) {
4852 .wtotem_reports-accordion {
4853 display: block; } }
4854 .wtotem_reports-accordion__header {
4855 display: flex;
4856 align-items: center;
4857 justify-content: space-between;
4858 color: #86939E; }
4859 .wtotem_reports-accordion__header, .wtotem_reports-accordion__item {
4860 width: 100%;
4861 padding: 18px 14px;
4862 background: #FFFFFF;
4863 margin-bottom: 6px;
4864 box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.05);
4865 border-radius: 4px; }
4866 .wtotem_reports-accordion__header:last-child, .wtotem_reports-accordion__item:last-child {
4867 margin-bottom: 0; }
4868 .wtotem_reports-accordion__title {
4869 cursor: pointer;
4870 display: flex;
4871 justify-content: space-between;
4872 align-items: center; }
4873 .wtotem_reports-accordion__title::after {
4874 content: '';
4875 display: block;
4876 align-self: center;
4877 height: 20px;
4878 width: 20px;
4879 background-image: url("../img/arrow-down.svg");
4880 background-repeat: no-repeat;
4881 background-position: center center; }
4882 .wtotem_reports-accordion__content-wrapper {
4883 margin-top: 10px;
4884 border-top: 1px solid #F3F5F6; }
4885 .wtotem_reports-accordion__line-wrapper {
4886 display: flex;
4887 justify-content: space-between;
4888 padding: 10px 0; }
4889 .wtotem_reports-accordion__line-title {
4890 color: #86939E; }
4891 .wtotem_reports-accordion__line-value--success {
4892 color: #4BC374; }
4893 .wtotem_reports-accordion__line-value--warning {
4894 color: #f5c451; }
4895 .wtotem_reports-accordion__line-value--error {
4896 color: #f5c451; }
4897 .wtotem_reports-accordion__button {
4898 display: block;
4899 width: 100%;
4900 margin-bottom: 12px; }
4901 .wtotem_reports-accordion__button:last-child {
4902 margin-bottom: 0; }
4903
4904
4905 .wt-loader {
4906 z-index: 1
4907 }
4908 .wt-loader, .wt-spinner {
4909 display: flex;
4910 align-items: center;
4911 justify-content: center
4912 }
4913 .wt-spinner {
4914 position: absolute;
4915 top: 0;
4916 right: 0;
4917 bottom: 0;
4918 left: 0;
4919 background-color: hsla(0, 0%, 100%, .5);
4920 z-index: 20
4921 }
4922 .wt-loader img, .wt-loader path, .wt-spinner img {
4923 -webkit-user-select: none;
4924 -moz-user-select: none;
4925 -ms-user-select: none;
4926 user-select: none;
4927 transform: rotate(0deg);
4928 animation: 1s linear 0s normal none infinite running rot;
4929 -webkit-animation: 1s linear 0s normal none infinite running rot;
4930 }
4931
4932 .wtotem_body .wtotem_reports-modal--active {
4933 display: grid;
4934 }
4935 .wtotem_body .wtotem_reports-modal__content {
4936 position: relative;
4937 background: #FFFFFF;
4938 box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.0965523);
4939 border-radius: 12px;
4940 padding: 30px;
4941 min-width: 360px;
4942 }
4943
4944 .wtotem_reports-settings__field-title {
4945 font-size: 16px;
4946 line-height: 14px;
4947 margin-bottom: 20px;
4948 }
4949 .wtotem_body .wtotem_reports-settings__field-title--modules {
4950 margin-bottom: 10px;
4951 }
4952 .wtotem_body .wtotem_reports-settings__period-list {
4953 padding: 0;
4954 margin: 0;
4955 list-style: none;
4956 display: flex;
4957 width: 300px;
4958 height: 38px;
4959 margin-bottom: 20px;
4960 }
4961 .wtotem_body .wtotem_reports-settings__period-item {
4962 flex-grow: 1;
4963 border: 2px solid #E1E8EE;
4964 }
4965 .wtotem_body .wtotem_reports-settings__period-item:not(:last-child) {
4966 border-right: none;
4967 }
4968 .wtotem_body .wtotem_reports-settings__period-radio {
4969 display: none;
4970 }
4971 .wtotem_body .wtotem_reports-settings__period-label {
4972 cursor: pointer;
4973 position: relative;
4974 display: flex;
4975 justify-content: center;
4976 align-items: center;
4977 height: 100%;
4978 width: 100%;
4979 font-size: 12px;
4980 line-height: 14px;
4981 font-weight: normal;
4982 text-align: center;
4983 }
4984 .wtotem_body .wtotem_reports-settings__period-radio:checked + .wtotem_reports-settings__period-label {
4985 color: #3d50df;
4986 }
4987 .wtotem_body .wtotem_reports-settings__dates {
4988 display: flex;
4989 border-radius: 2px;
4990 border: 2px solid #E1E8EE;
4991 padding: 7px 15px;
4992 margin-bottom: 25px;
4993 }
4994 .wtotem_body .wtotem_reports-settings__dates::before {
4995 content: '';
4996 display: block;
4997 align-self: center;
4998 height: 13px;
4999 width: 15px;
5000 margin-right: 9px;
5001 background-image: url('../img/report.svg');
5002 background-repeat: no-repeat;
5003 background-position: center center;
5004 }
5005 .wtotem_body .wtotem_reports-settings__date-input {
5006 cursor: pointer;
5007 display: block;
5008 border: none;
5009 width: 0;
5010 min-width: 92px;
5011 padding-left: 10px;
5012 margin-left: 7px;
5013 font-size: 12px;
5014 line-height: 14px;
5015 font-weight: normal;
5016 text-align: right;
5017 color: inherit;
5018 background-color: transparent;
5019 }
5020
5021 .wtotem_body .wtotem_reports-settings__date-input:focus {
5022 border: 0;
5023 box-shadow: none;
5024 outline: none;
5025 }
5026
5027 .wtotem_body .wtotem_reports-settings__date-input:last-child {
5028 flex-grow: 1;
5029 text-align: left;
5030 }
5031 .wtotem_body .wtotem_reports-settings__date-divider {
5032 display: block;
5033 align-self: center;
5034 margin: 0 3px;
5035 }
5036 .wtotem_body .wtotem_reports-settings__modules-list {
5037 padding: 0;
5038 margin: 0;
5039 list-style: none;
5040 margin-bottom: 20px;
5041 }
5042 .wtotem_reports-settings__module-item {
5043 position: relative;
5044 display: flex;
5045 align-items: center;
5046 justify-content: space-between;
5047 min-height: 48px;
5048 }
5049 .wtotem_body .wtotem_reports-settings__module-item::after {
5050 content: '';
5051 position: absolute;
5052 height: 1px;
5053 left: -30px;
5054 right: -30px;
5055 bottom: 0;
5056 background-color: #EBF0F5;
5057 }
5058 .wtotem_body .wtotem_reports-settings__module-item:last-child::after {
5059 content: unset;
5060 }
5061 .wtotem_body .wtotem_reports-settings__module-title {
5062 font-size: 14px;
5063 line-height: 35px;
5064 }
5065 .wtotem_body .wtotem_reports-settings__module-label {
5066 cursor: pointer;
5067 display: block;
5068 position: relative;
5069 width: 45px;
5070 height: 35px;
5071 }
5072 .wtotem_body .wtotem_reports-settings__module-label::before {
5073 content: '';
5074 position: absolute;
5075 left: 50%;
5076 top: 50%;
5077 transform: translate(-50%, -50%);
5078 width: 100%;
5079 height: 10px;
5080 background: #E1E8EE;
5081 box-shadow: inset 0px 1px 0px rgba(189, 198, 207, 0.529014);
5082 border-radius: 100px;
5083 }
5084 .wtotem_body .wtotem_reports-settings__module-label::after {
5085 content: '';
5086 position: absolute;
5087 left: 0;
5088 top: 50%;
5089 transform: translateY(-50%);
5090 width: 18px;
5091 height: 18px;
5092 margin-left: 5px;
5093 background: #5E6977;
5094 box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.189736);
5095 border-radius: 100%;
5096 transition: 0.15s;
5097 }
5098 .wtotem_body .wtotem_reports-settings__module-checkbox {
5099 display: none;
5100 }
5101 .wtotem_body .wtotem_reports-settings__module-checkbox:checked + .wtotem_reports-settings__module-label::after {
5102 background: #3D50DF;
5103 left: 100%;
5104 margin-left: -23px;
5105 }
5106 .wtotem_body .wtotem_reports-settings__btn {
5107 width: 100%;
5108 }
5109
5110 .wtotem_theme—dark .wtotem_reports-table__column,.wtotem_theme—dark .wtotem_reports-dates{
5111 background: #282828;
5112 }
5113
5114 .wtotem_theme—dark .wtotem_body .wtotem_reports-dates__input {
5115 border: 1px solid #3a3a3a;
5116 color: #ccc;
5117 }
5118
5119 .wtotem_theme—dark .wtotem_reports-table__row{
5120 background: transparent;
5121 }
5122
5123 .wtotem_theme—dark .wtotem_reports-modal{
5124 color: #ddd;
5125 }
5126
5127 .wtotem_theme—dark .wtotem_body .wtotem_reports-modal__content{
5128 background: #282828;
5129 }
5130
5131 .wtotem_theme—dark .wtotem_body .wtotem_reports-settings__dates,
5132 .wtotem_theme—dark .wtotem_body .wtotem_reports-settings__period-item{
5133 border: 2px solid #35383b;
5134 }
5135
5136 .wtotem_theme—dark .wtotem_reports-modal__close{
5137 background-image: url(../img/close.svg);
5138 }
5139
5140 .wtotem_theme—dark .wtotem_body .wtotem_reports-settings__module-item::after{
5141 background-color: #35383b;
5142 }
5143
5144 .wtotem_theme—dark .wtotem_reports-accordion__header, .wtotem_theme—dark .wtotem_reports-accordion__item{
5145 background: #282828;
5146 color: #d6d6d6;
5147 }
5148
5149 .wtotem_theme—dark .wtotem_reports-accordion__content-wrapper{
5150 border-top: 1px solid #565656;
5151 }
5152
5153 body.wtotem_theme—dark {
5154 background: #191919;
5155 }
5156
5157 .reports_load_more_td{
5158 background: transparent;
5159 border-color: transparent;
5160 }
5161
5162 .wtotem-firewall-settings__no-data-icon {
5163 background: #e5ebf0;
5164 box-shadow: 0 2px 4px rgb(0 0 0 / 5%);
5165 border-radius: 12px;
5166 padding: 18px 20px;
5167 margin-bottom: 18px;
5168 }
5169
5170
5171 .wtotem-firewall-settings__no-data {
5172 display: flex;
5173 flex-direction: column;
5174 align-items: center;
5175 padding: 100px;
5176 color: #86939e;
5177 }
5178
5179 /* # reports-page.css */
5180
5181
5182 /*fixes*/
5183 @media screen and (max-width: 768px) {
5184 .chart-date text{
5185 -webkit-transform: rotate(-40deg) translate(-20px);
5186 -ms-transform: rotate(-40deg) translate(-20px);
5187 transform: rotate(-40deg) translate(-20px);
5188 }
5189 }
5190
5191 @media screen and (max-width: 576px) {
5192 .wtotem_av_filters_wrapper{
5193 display: block;
5194 }
5195 }
5196
5197 /* Settings */
5198 .wtotem_firewall-section-menu-item{
5199 position: relative;
5200 margin: 15px 0;
5201 }
5202
5203 .wtotem_switch-checkbox-with-text{
5204 position: absolute;
5205 right: 6px;
5206 top: 1px;
5207 }
5208