PluginProbe
WebTotem Security / 2.3.35
WebTotem Security v2.3.35
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.35, at htdocs/css/wtsec_main.css

5,229 lines 115.6 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
1851 .wtotem_chart {
1852 margin-bottom: 30px;
1853 }
1854 .wtotem_chart__diagram {
1855 height: 251px;
1856 }
1857 .wtotem_chart__line {
1858 width: 100%;
1859 height: 1px;
1860 background: #f3f5f6;
1861 margin-bottom: 16px;
1862 }
1863 .wtotem_chart__last {
1864 display: flex;
1865 justify-content: flex-end;
1866 align-items: center;
1867 padding: 0 26px;
1868 }
1869 .wtotem_chart__text {
1870 font-weight: 500;
1871 }
1872 .wtotem_chart__text a {
1873 color: #3d50df;
1874 }
1875 .wtotem_chart__btn {
1876 background: none;
1877 border: 1px solid #3d50df;
1878 border-radius: 4px;
1879 display: block;
1880 width: 136px;
1881 display: flex;
1882 align-items: center;
1883 justify-content: center;
1884 padding: 7px 5px;
1885 color: #3d50df;
1886 cursor: pointer;
1887 }
1888
1889 .wtotem_data {
1890 padding: 0 26px;
1891 }
1892 .wtotem_data__thead {
1893 margin-bottom: 15px;
1894 }
1895 .wtotem_data__tr {
1896 display: flex;
1897 justify-content: space-between;
1898 }
1899 .wtotem_data__th {
1900 color: #5e6977;
1901 font-weight: 500;
1902 font-size: 12px;
1903 }
1904 .wtotem_data__th:last-child {
1905 text-align: right;
1906 }
1907 .wtotem_data__td {
1908 font-size: 12px;
1909 font-weight: 500;
1910 color: #86939e;
1911 margin-bottom: 20px;
1912 }
1913 .wtotem_data__td_blocked:before {
1914 content: "";
1915 width: 4px;
1916 height: 4px;
1917 border-radius: 100px;
1918 background: #bace3d;
1919 display: block;
1920 }
1921 .wtotem_data__td_banned:before {
1922 content: "";
1923 width: 4px;
1924 height: 4px;
1925 border-radius: 100px;
1926 background: #d56c6a;
1927 display: block;
1928 }
1929 .wtotem_data__td:first-child {
1930 display: flex;
1931 align-items: center;
1932 }
1933 .wtotem_data__td:nth-child(2) {
1934 display: flex;
1935 align-items: center;
1936 }
1937 .wtotem_data__td:last-child {
1938 text-align: right;
1939 color: #d56c6a;
1940 }
1941 .wtotem_data__ip {
1942 margin-left: 10px;
1943 }
1944 .wtotem_data__img {
1945 width: 23px;
1946 height: 13px;
1947 margin-right: 6px;
1948 }
1949 .wtotem_data__flag {
1950 display: block;
1951 width: 100%;
1952 }
1953
1954 .wtotem_data__td--orange {
1955 color: #d56c6a; }
1956 .wtotem_data__td--centered {
1957 display: flex;
1958 justify-content: center; }
1959
1960 .wtotem_data__td--right {
1961 display: flex;
1962 justify-content: flex-end; }
1963
1964
1965 .wtotem_data_width_1 {
1966 width: 12%;
1967 }
1968 .wtotem_data_width_2 {
1969 width: 12%;
1970 }
1971 .wtotem_data_width_3 {
1972 width: 14%;
1973 }
1974 .wtotem_data_width_4 {
1975 width: 24%;
1976 }
1977 .wtotem_data_width_5 {
1978 width: 29%;
1979 }
1980 .wtotem_data_width_6 {
1981 width: 11%;
1982 }
1983 .wtotem_data_width_7 {
1984 width: 4%;
1985 }
1986
1987 /* 768-992px md Medium */
1988 @media screen and (max-width: 992px) {
1989 /*.wtotem_data__th:nth-last-child(-n + 3),*/
1990 /*.wtotem_data__td:nth-last-child(-n + 3) {*/
1991 /*display: none;*/
1992 /*}*/
1993
1994 .wtotem_data__td:nth-child(4),
1995 .wtotem_data__td:nth-child(5),
1996 .wtotem_data__td:nth-child(6),
1997 .wtotem_data__th:nth-child(4),
1998 .wtotem_data__th:nth-child(5),
1999 .wtotem_data__th:nth-child(6) {
2000 display: none; }
2001
2002 .wtotem_data__th,
2003 .wtotem_data__td {
2004 width: 32%;
2005 }
2006 .wtotem_data__th:nth-child(3),
2007 .wtotem_data__td:nth-child(3) {
2008 width: 36%;
2009 }
2010 }
2011
2012 /* 576-768px sm Small */
2013 /* 320-576px Extra small */
2014 @media screen and (max-width: 576px) {
2015 .wtotem_data {
2016 padding: 0 16px;
2017 }
2018
2019 .wtotem_data__td:nth-child(3),
2020 .wtotem_data__th:nth-child(3) {
2021 display: none;
2022 }
2023
2024 .wtotem_chart-first {
2025 flex-direction: column;
2026 align-items: flex-start;
2027 }
2028 .wtotem_chart-first__left {
2029 margin-bottom: 20px;
2030 }
2031 .wtotem_chart-first__right {
2032 width: 100%;
2033 }
2034 }
2035
2036 /* 320-375px Extra small */
2037 @media screen and (max-width: 375px) {
2038 .wtotem_data__th,
2039 .wtotem_data__td {
2040 width: 33% !important;
2041 }
2042 .wtotem_data__ip {
2043 margin-left: 5px;
2044 }
2045 }
2046
2047 .wtotem_antivirus {
2048 margin-bottom: 30px;
2049 }
2050 .wtotem_antivirus__first {
2051 display: flex;
2052 justify-content: space-between;
2053 align-items: center;
2054 }
2055 .wtotem_antivirus__block {
2056 display: flex;
2057 justify-content: space-between;
2058 align-items: center;
2059 width: 100%;
2060 background: #fff;
2061 border-radius: 4px;
2062 }
2063 .wtotem_antivirus__item {
2064 width: 25%;
2065 height: 100.5px;
2066 text-align: center;
2067 display: flex;
2068 align-items: center;
2069 justify-content: center;
2070 flex-direction: column;
2071 border-right: 1px solid #f3f5f6;
2072 }
2073 .wtotem_antivirus__item:last-child {
2074 border-right: none;
2075 }
2076 .wtotem_antivirus__figures {
2077 font-size: 32px;
2078 font-weight: 700;
2079 margin-bottom: 18px;
2080 }
2081 .wtotem_antivirus__figures_green {
2082 color: #bace3d;
2083 }
2084 .wtotem_antivirus__figures_yellow {
2085 color: #e9cf73;
2086 }
2087 .wtotem_antivirus__figures_orange {
2088 color: #d56c6a;
2089 }
2090 .wtotem_antivirus__figures_black {
2091 color: #1d293f;
2092 }
2093 .wtotem_antivirus__title {
2094 color: #86939e;
2095 line-height: 18px;
2096 }
2097
2098 .wtotem_antivirus__quarantine {
2099 margin-bottom: 15px; }
2100 .wtotem_antivirus__quarantine-header {
2101 display: flex;
2102 align-items: center;
2103 flex-wrap: wrap;
2104 padding: 5px 20px 10px;
2105 border-bottom: 1px solid #f3f5f6;
2106 margin-bottom: 10px; }
2107 .wtotem_antivirus__quarantine-title {
2108 font-size: 14px; }
2109 .wtotem_antivirus__quarantine-files-count {
2110 font-size: 12px;
2111 color: #ee3f3f;
2112 font-weight: 500;
2113 margin-left: 10px; }
2114 .wtotem_antivirus__quarantine-restore {
2115 margin-left: auto; }
2116 .wtotem_antivirus__quarantine-restore-button {
2117 cursor: pointer;
2118 display: block;
2119 padding: 0 5px;
2120 height: 100%;
2121 display: block;
2122 background-color: transparent;
2123 border: none; }
2124 .wtotem_antivirus__quarantine-restore-text {
2125 position: relative;
2126 padding-left: 20px;
2127 font-size: 12px;
2128 font-weight: 500;
2129 color: #3D50DF; }
2130 .wtotem_antivirus__quarantine-restore-text::before {
2131 content: '';
2132 display: block;
2133 position: absolute;
2134 height: 15px;
2135 width: 15px;
2136 top: 50%;
2137 left: 0;
2138 transform: translateY(-50%);
2139 background-image: url("../img/restore-file.svg");
2140 background-repeat: no-repeat;
2141 background-position: center center;
2142 background-size: contain; }
2143
2144 .wtotem_antivirus-logs__panel {
2145 display: flex;
2146 align-items: center;
2147 flex-wrap: wrap;
2148 margin-bottom: 15px;
2149 padding: 0 18px; }
2150
2151 .wtotem_antivirus-logs__filter {
2152 margin-bottom: 0; }
2153
2154 .wtotem_antivirus-logs__permission {
2155 margin-left: 30px; }
2156 @media screen and (max-width: 576px) {
2157 .wtotem_antivirus-logs__permission {
2158 order: 3;
2159 margin-left: 0;
2160 margin-top: 10px; } }
2161
2162 .wtotem_antivirus-logs__buttons-wrapper {
2163 margin-left: auto;
2164 display: flex; }
2165
2166 .wtotem_antivirus-logs__button {
2167 cursor: pointer;
2168 font-family: inherit;
2169 display: block;
2170 font-weight: 500;
2171 font-size: 14px;
2172 line-height: 19px;
2173 border: none;
2174 background-color: transparent;
2175 color: #3d50df;
2176 margin-right: 10px;
2177 min-height: 28px; }
2178 .wtotem_antivirus-logs__button--download {
2179 position: relative;
2180 padding-left: 33px; }
2181 .wtotem_antivirus-logs__button--download::before {
2182 content: "";
2183 position: absolute;
2184 height: 28px;
2185 width: 28px;
2186 top: 50%;
2187 left: 0;
2188 transform: translateY(-50%);
2189 background-color: #3d50df;
2190 border-radius: 50%;
2191 background-image: url("../img/download-white.svg");
2192 background-repeat: no-repeat;
2193 background-position: center center; }
2194 .wtotem_antivirus-logs__button--rescan {
2195 position: relative;
2196 padding-left: 33px; }
2197 .wtotem_antivirus-logs__button--rescan::before {
2198 content: "";
2199 position: absolute;
2200 height: 28px;
2201 width: 28px;
2202 top: 50%;
2203 left: 0;
2204 transform: translateY(-50%);
2205 background-color: #3d50df;
2206 border-radius: 50%;
2207 background-image: url("../img/round-arrows.svg");
2208 background-repeat: no-repeat;
2209 background-position: center center; }
2210 .wtotem_antivirus-logs__button:last-child {
2211 margin-right: 0; }
2212 @media screen and (max-width: 768px) {
2213 .wtotem_antivirus-logs__button {
2214 padding-left: 28px; } }
2215
2216 @media screen and (max-width: 768px) {
2217 .wtotem_antivirus-logs__button-text {
2218 position: absolute !important;
2219 clip: rect(1px 1px 1px 1px);
2220 /* IE6, IE7 */
2221 clip: rect(1px, 1px, 1px, 1px);
2222 padding: 0 !important;
2223 border: 0 !important;
2224 height: 1px !important;
2225 width: 1px !important;
2226 overflow: hidden; } }
2227
2228
2229 @media screen and (max-width: 992px) {
2230 .wtotem_antivirus__quarantine .wtotem_file-table__td:first-child {
2231 width: auto; }
2232 .wtotem_antivirus__quarantine .wtotem_file-table__td:last-child {
2233 display: block;
2234 width: auto; } }
2235
2236 /* 320-576px Extra small */
2237 @media screen and (max-width: 576px) {
2238 .wtotem_antivirus__block {
2239 flex-wrap: wrap;
2240 }
2241 .wtotem_antivirus__item {
2242 width: 172.5px;
2243 border-bottom: 1px solid #f3f5f6;
2244 }
2245 .wtotem_antivirus__item:last-child {
2246 border-right: none;
2247 border-bottom: none;
2248 }
2249 .wtotem_antivirus__item:nth-child(2) {
2250 border-right: none;
2251 }
2252 .wtotem_antivirus__item:nth-child(3) {
2253 border-bottom: none;
2254 }
2255 }
2256
2257 /* 320-375px */
2258 @media screen and (max-width: 375px) {
2259 .wtotem_antivirus__item {
2260 width: 150px;
2261 }
2262 }
2263
2264 .wtotem_monitoring {
2265 margin-bottom: 30px;
2266 }
2267
2268 .wtotem_table__row {
2269 display: flex;
2270 width: 100%;
2271 }
2272
2273 .wtotem_table__col {
2274 width: 33.3333333333%;
2275 border-right: 1px solid #f3f5f6;
2276 border-bottom: 1px solid #f3f5f6;
2277 }
2278 .wtotem_table__col:last-child {
2279 border-right: none;
2280 }
2281
2282 .wtotem_table__th,
2283 .wtotem_table__td,
2284 .wtotem_table__info {
2285 padding: 15px 15px;
2286 }
2287
2288 .wtotem_table__th,
2289 .wtotem_table__td {
2290 border-bottom: 1px solid #f3f5f6;
2291 }
2292
2293 .wtotem_table__td {
2294 display: flex;
2295 justify-content: space-between;
2296 align-items: center;
2297 height: 64px;
2298 }
2299
2300 .wtotem_table__item {
2301 height: 110px;
2302 display: flex;
2303 align-items: center;
2304 justify-content: center;
2305 }
2306
2307 .wtotem_table__expired {
2308 color: #d56c6a;
2309 }
2310
2311 .wtotem_table__solve {
2312 color: #3d50df;
2313 }
2314
2315 .wtotem_table__info {
2316 min-height: 55px;
2317 display: flex;
2318 justify-content: space-between;
2319 }
2320
2321 .wtotem_table__subject {
2322 font-size: 14px;
2323 text-transform: uppercase;
2324 }
2325
2326 .wtotem_table__status {
2327 text-transform: uppercase;
2328 }
2329 .wtotem_table__status_green {
2330 color: #4bc374;
2331 }
2332 .wtotem_table__status_yellow {
2333 color: #dcb320;
2334 text-transform: none;
2335 }
2336
2337 .wtotem_table__text {
2338 color: #86939e;
2339 font-weight: 500;
2340 }
2341
2342 .wtotem_table__perfomance {
2343 font-weight: 500;
2344 color: #5e6977;
2345 }
2346 .wtotem_table__perfomance span {
2347 color: #3d50df;
2348 }
2349
2350 .wtotem_table__wrap {
2351 width: 30px;
2352 height: 30px;
2353 }
2354 .wtotem_table__wrap_big {
2355 width: 56px;
2356 height: 56px;
2357 }
2358
2359 .wtotem_table__img {
2360 width: 100%;
2361 display: block;
2362 }
2363
2364 .wtotem_table__link {
2365 display: flex;
2366 justify-content: space-between;
2367 align-items: center;
2368 padding: 13px 16px;
2369 }
2370 .wtotem_table__link:after {
2371 content: "";
2372 border: solid #5e6977;
2373 border-width: 0 1.5px 1.5px 0;
2374 display: inline-block;
2375 padding: 4px;
2376 transform: rotate(-45deg);
2377 -webkit-transform: rotate(-45deg);
2378 }
2379
2380 .wtotem_table__loader {
2381 min-height: 275px;
2382 display: flex;
2383 justify-content: center;
2384 align-items: center; }
2385
2386
2387 .wtotem_table__right_progress-wrap {
2388 width: 167px;
2389 margin-top: -21px;
2390 }
2391
2392 .wtotem_table__stick-progress {
2393 position: relative;
2394 background: #3d50df;
2395 width: 96%;
2396 height: 7px;
2397 border-radius: 100px;
2398 }
2399 .wtotem_table__stick-progress:after {
2400 content: "";
2401 position: absolute;
2402 top: 0;
2403 left: 0;
2404 width: 167px;
2405 height: 7px;
2406 opacity: 0.1;
2407 border-radius: 100px;
2408 background: #5e6977;
2409 }
2410
2411 .wtotem_table__initial-value {
2412 font-size: 10px;
2413 font-weight: 500;
2414 color: #5e6977;
2415 }
2416
2417 .wtotem_table__message {
2418 position: absolute;
2419 top: -20px;
2420 right: -12px;
2421 z-index: 50;
2422 width: 30px;
2423 height: 15px;
2424 border-radius: 2px;
2425 background: #3d50df;
2426 font-size: 10px;
2427 font-weight: 500;
2428 text-align: center;
2429 color: #fff;
2430 display: flex;
2431 justify-content: center;
2432 align-items: center;
2433 }
2434
2435 .wtotem_table__triangle {
2436 position: absolute;
2437 z-index: -1;
2438 top: 55%;
2439 left: 40%;
2440 width: 8.5px;
2441 height: 8.5px;
2442 display: block;
2443 border-radius: 1px;
2444 transform: rotate(45deg);
2445 background: #3d50df;
2446 margin: 0 auto;
2447 }
2448
2449 /* 992-1100px lg Large */
2450 /* 768-992px md Medium */
2451 @media screen and (max-width: 992px) {
2452 .wtotem_table__row {
2453 flex-direction: column;
2454 }
2455 .wtotem_table__col {
2456 width: 100%;
2457 border-right: none !important;
2458 }
2459 }
2460
2461 /* 576-768px sm Small */
2462 /* 320-576px Extra small */
2463 /* 320-375px Extra small */
2464 @media screen and (max-width: 375px) {
2465 .wtotem_table__perfomance_long {
2466 width: 210px;
2467 }
2468 .wtotem_chart-first {
2469 padding: 0 16px;
2470 }
2471 }
2472
2473 .wtotem_map__first {
2474 display: flex;
2475 justify-content: space-between;
2476 }
2477
2478 .wtotem_map .wtotem_map-block {
2479 display: flex;
2480 align-items: center;
2481 justify-content: space-around;
2482 padding-right: 26px; }
2483
2484 .wtotem_map .wtotem_map-block #firewall {
2485 display: block; }
2486
2487 .wtotem_map .wtotem_map-block__map {
2488 width: 50%;
2489 height: 330px; }
2490
2491 .wtotem_map .firewall {
2492 width: 50%;
2493 position: relative;
2494 height: 230px; }
2495
2496 .wtotem_map-wrap {
2497 padding-top: 15px;
2498 margin-bottom: 30px; }
2499
2500 .wtotem_country {
2501 margin-bottom: -15px; }
2502 .wtotem_country__title {
2503 font-size: 14px;
2504 line-height: 18px;
2505 color: #86939e;
2506 margin-bottom: 9px; }
2507 .wtotem_country__desc {
2508 font-size: 18px;
2509 line-height: 18px;
2510 color: #1d293f; }
2511
2512 /* 992-1100px lg Large */
2513 /* 768-992px md Medium */
2514 @media screen and (max-width: 992px) {
2515 .wtotem_map .wtotem_map-wrap {
2516 padding-bottom: 20px; }
2517 .wtotem_map .wtotem_map-block {
2518 flex-direction: column;
2519 padding-right: 0; }
2520 .wtotem_map .wtotem_map-block__map {
2521 width: 100%;
2522 text-align: center; }
2523 .wtotem_map .wtotem_map-block__map svg {
2524 width: 403px; }
2525 .wtotem_map #firewall {
2526 display: block;
2527 height: 135px;
2528 width: 270px; }
2529 .wtotem_map .firewall {
2530 position: relative;
2531 margin: auto;
2532 height: 70vh;
2533 width: 60vw; } }
2534
2535 /* 576-768px sm Small */
2536 /* 375-576px Extra small */
2537 @media screen and (max-width: 576px) {
2538 .wtotem_map .wtotem_map-block__map {
2539 height: auto; }
2540 .wtotem_map #firewallMap {
2541 width: 100%;
2542 zoom: 0.8; }
2543 .wtotem_map .wtotem_country {
2544 margin-bottom: 20px; }
2545 .wtotem_map .wtotem_chart__wrapper {
2546 width: 100%; } }
2547
2548 @media screen and (max-width: 500px) {
2549 .wtotem_map .firewall {
2550 width: 70vw; } }
2551
2552 @media screen and (max-width: 420px) {
2553 .wtotem_map .firewall {
2554 width: 75vw; }
2555 .wtotem_map__title {
2556 width: 120px; }
2557 }
2558
2559 @media screen and (max-width: 390px) {
2560 .wtotem_map .firewall {
2561 width: 80vw; } }
2562
2563 @media screen and (max-width: 375px) {
2564 .wtotem_map #firewallMap {
2565 width: 100%;
2566 zoom: 0.7;
2567 display: block;
2568 transform: translateX(25px); } }
2569
2570 @media screen and (max-width: 340px) {
2571 .wtotem_map #firewallMap {
2572 width: 100%;
2573 zoom: 0.7;
2574 display: block;
2575 transform: translateX(15px); } }
2576
2577 @media screen and (max-width: 340px) {
2578 .wtotem_map #firewallMap {
2579 width: 100%;
2580 zoom: 0.7;
2581 display: block;
2582 transform: translateX(5px); } }
2583
2584 /* 320-375px Extra small */
2585
2586
2587 .wtotem_firwall-training-alert {
2588 padding: 17px 22px;
2589 display: flex;
2590 justify-content: space-between;
2591 align-items: center;
2592 background: #fff;
2593 border-radius: 4px;
2594 margin-bottom: 30px; }
2595 @media screen and (max-width: 768px) {
2596 .wtotem_firwall-training-alert {
2597 flex-direction: column; } }
2598 .wtotem_firwall-training-alert__text-wrapper {
2599 display: flex;
2600 align-items: center; }
2601 .wtotem_firwall-training-alert__text-wrapper::before {
2602 content: '';
2603 display: block;
2604 align-self: center;
2605 height: 45px;
2606 width: 45px;
2607 margin-right: 9px;
2608 background-image: url("../img/firewall-icon.svg");
2609 background-repeat: no-repeat;
2610 background-position: center center;
2611 flex-shrink: 0; }
2612 @media screen and (max-width: 768px) {
2613 .wtotem_firwall-training-alert__text-wrapper {
2614 margin-bottom: 10px; } }
2615 .wtotem_firwall-training-alert__text {
2616 font-weight: 500;
2617 font-size: 16px;
2618 line-height: 19px; }
2619 .wtotem_firwall-training-alert__learn-more {
2620 display: block;
2621 width: auto;
2622 padding: 14px 26px;
2623 position: relative;
2624 flex-shrink: 0; }
2625
2626
2627 .wtotem-waf-settings {
2628 position: relative; }
2629 .wtotem-waf-settings__button {
2630 position: relative;
2631 box-sizing: border-box;
2632 height: 38px;
2633 display: flex;
2634 justify-content: center;
2635 align-items: center;
2636 background-color: transparent;
2637 font-size: 14px;
2638 line-height: 18px;
2639 display: flex;
2640 align-items: center;
2641 color: #5E6977;
2642 border: 1px solid #5E6977;
2643 border-radius: 12px;
2644 padding: 0 10px; }
2645 .wtotem-waf-settings__button-icon path {
2646 fill: #5E6977; }
2647 .wtotem-waf-settings__button--active {
2648 color: #3D50DF;
2649 border-color: #3D50DF; }
2650 .wtotem-waf-settings__button--active .wtotem-waf-settings__button-icon path {
2651 fill: #3D50DF; }
2652 .wtotem-waf-settings__button-text {
2653 margin-right: 10px; }
2654 @media screen and (max-width: 576px) {
2655 .wtotem-waf-settings__button-text {
2656 display: none; } }
2657 .wtotem-waf-settings__popup {
2658 display: none;
2659 position: absolute;
2660 right: 0;
2661 margin-top: 5px;
2662 z-index: 900; }
2663
2664 .wtotem_state {
2665 border-radius: 4px;
2666 }
2667
2668 .wtotem_state {
2669 background: #fff;
2670 padding: 13px 0 26px 0;
2671 }
2672 .wtotem_state__select-wrapper {
2673 position: relative;
2674 width: 220px;
2675 cursor: pointer;
2676 }
2677 .wtotem_state__select-wrapper:after {
2678 content: "";
2679 position: absolute;
2680 top: 45%;
2681 right: 0;
2682 border-style: solid;
2683 border-width: 5px 5px 0 5px;
2684 border-color: #86939e transparent transparent transparent;
2685 border-radius: 50px;
2686 }
2687 .wtotem_state__select {
2688 display: block;
2689 width: 100%;
2690 padding: 8px 12px 8px 12px;
2691 color: #86939e;
2692 font-size: 14px;
2693 font-weight: 400;
2694 -webkit-appearance: none;
2695 appearance: none;
2696 background-color: #f3f5f6;
2697 background-image: none;
2698 border-radius: 4px;
2699 border: none;
2700 font-family: inherit;
2701 cursor: pointer;
2702 }
2703 .wtotem_state__option {
2704 border: none;
2705 }
2706 .wtotem_state__line {
2707 background: #f3f5f6;
2708 height: 1px;
2709 margin-bottom: 20px;
2710 }
2711 .wtotem_state__last {
2712 display: flex;
2713 align-items: center;
2714 justify-content: space-between;
2715 padding: 0 18px;
2716 }
2717 .wtotem_state__text {
2718 color: #5e6977;
2719 font-weight: 500;
2720 }
2721 .wtotem_state__text a {
2722 color: #3d50df;
2723 }
2724
2725 .wtotem_file-table {
2726 color: #86939e;
2727 }
2728 .wtotem_file-table__tr {
2729 display: flex;
2730 margin-bottom: 15px;
2731 padding: 0 18px;
2732 }
2733 .wtotem_file-table__th {
2734 color: #5e6977;
2735 width: 17.5%;
2736 font-weight: 500;
2737 font-size: 12px;
2738 }
2739 .wtotem_file-table__th:first-child {
2740 width: 50%;
2741 }
2742 .wtotem_file-table__td {
2743 font-size: 12px;
2744 width: 17.5%;
2745 font-weight: 500;
2746 }
2747 .wtotem_file-table__td:first-child {
2748 width: 50%;
2749 }
2750 .wtotem_file-table__td_normal {
2751 color: #5e6977;
2752 }
2753 .wtotem_file-table__td_critical {
2754 color: #d56c6a;
2755 }
2756 .wtotem_file-table__td_changed {
2757 color: #caae4b;
2758 }
2759
2760 .wtotem_pagination {
2761 display: flex;
2762 }
2763 .wtotem_pagination__number {
2764 color: #99a6b1;
2765 font-weight: 500;
2766 margin-right: 30px;
2767 display: flex;
2768 align-items: center;
2769 }
2770 .wtotem_pagination__number:hover {
2771 color: #5e6977;
2772 }
2773 .wtotem_pagination__number_active {
2774 width: 46px;
2775 height: 46px;
2776 background: #f1f3f5;
2777 color: #5e6977;
2778 margin-right: 13px;
2779 border-radius: 100px;
2780 display: flex;
2781 justify-content: center;
2782 align-items: center;
2783 }
2784 .wtotem_pagination__number_etc {
2785 margin-right: 22px;
2786 }
2787 .wtotem_pagination__arrow {
2788 width: 19px;
2789 height: 12px;
2790 display: block;
2791 cursor: pointer;
2792 }
2793
2794 /* 992-1100px lg Large */
2795 /* 768-992px md Medium */
2796 @media screen and (max-width: 992px) {
2797 .wtotem_state {
2798 overflow: hidden;
2799 }
2800 .wtotem_file-table__td,
2801 .wtotem_file-table__th {
2802 display: none;
2803 }
2804 .wtotem_file-table__td:first-child,
2805 .wtotem_file-table__th:first-child {
2806 display: block;
2807 width: 100%;
2808 }
2809 }
2810
2811 /* 576-768px sm Small */
2812 /* 375-576px Extra small */
2813 @media screen and (max-width: 576px) {
2814 .wtotem_state__text {
2815 display: none;
2816 }
2817 .wtotem_pagination {
2818 margin: 0 auto;
2819 }
2820 .wtotem_pagination__number {
2821 margin-right: 18px;
2822 }
2823 .wtotem_pagination__number_active {
2824 margin-right: 13px;
2825 }
2826 }
2827
2828 /* 320-375px Extra small */
2829 .wtotem_welcome-wrapper {
2830 background: #f3f5f6;
2831 }
2832 .wtotem_welcome-wrapper__head-height {
2833 display: flex;
2834 align-items: center;
2835 justify-content: center;
2836 height: calc(100vh - 135px);
2837 min-height: 596px;
2838 }
2839 .wtotem_welcome-wrapper__footer-height {
2840 display: flex;
2841 justify-content: center;
2842 height: 135px;
2843 }
2844
2845 .wtotem_modal {
2846 text-align: center;
2847 }
2848 .wtotem_modal__subject {
2849 font-size: 24px;
2850 line-height: 18px;
2851 margin-bottom: 24px;
2852 }
2853 .wtotem_modal__window {
2854 background: #fff;
2855 padding: 23px 0 35px 0;
2856 width: 360px;
2857 margin: 0 auto;
2858 margin-bottom: 24px;
2859 }
2860 .wtotem_modal__title {
2861 font-size: 18px;
2862 margin-bottom: 5px;
2863 }
2864 .wtotem_modal__text {
2865 font-size: 10px;
2866 margin-bottom: 8px;
2867 }
2868 .wtotem_modal__block {
2869 margin-bottom: 50px;
2870 }
2871 .wtotem_modal__block:after {
2872 content: "";
2873 display: block;
2874 height: 1px;
2875 width: 100%;
2876 background: #e1e8ee;
2877 margin-top: -40px;
2878 }
2879 .wtotem_modal__logo {
2880 margin: 0 auto;
2881 }
2882 .wtotem_modal__wrap {
2883 width: 300px;
2884 display: flex;
2885 align-items: center;
2886 margin: 0 auto;
2887 margin-bottom: 18px;
2888 }
2889 .wtotem_modal__api-key {
2890 width: 100%;
2891 padding: 13px 30px 13px 15px!important;
2892 border: 2px solid #e1e8ee!important;
2893 border-radius: 2px!important;
2894 line-height: normal!important;
2895 }
2896 .wtotem_modal__api-key[type="text"]::-webkit-input-placeholder {
2897 font-weight: 500;
2898 font-size: 14px;
2899 line-height: 14px;
2900 color: #5e6977;
2901 }
2902 .wtotem_modal__api-key[type="text"]:-ms-input-placeholder {
2903 font-weight: 500;
2904 font-size: 14px;
2905 line-height: 14px;
2906 color: #5e6977;
2907 }
2908 .wtotem_modal__api-key[type="text"]::-ms-input-placeholder {
2909 font-weight: 500;
2910 font-size: 14px;
2911 line-height: 14px;
2912 color: #5e6977;
2913 }
2914 .wtotem_modal__api-key[type="text"]::placeholder {
2915 font-weight: 500;
2916 font-size: 14px;
2917 line-height: 14px;
2918 color: #5e6977;
2919 }
2920 .wtotem_modal__info {
2921 margin-left: -30px;
2922 }
2923 .wtotem_modal__btn {
2924 background: #4bc374;
2925 font-weight: 700;
2926 font-size: 14px;
2927 line-height: 16px;
2928 text-transform: uppercase;
2929 width: 300px;
2930 padding: 16px 0;
2931 border: none;
2932 color: #fff;
2933 }
2934 .wtotem_modal__desc {
2935 font-size: 12px;
2936 font-weight: 500;
2937 line-height: 16px;
2938 max-width: 274px;
2939 margin: 0 auto;
2940 color: #5e6977;
2941 }
2942 .wtotem_modal__cabinet {
2943 color: #3d50df;
2944 }
2945
2946 .wtotem_welcome-bottom {
2947 text-align: center;
2948 }
2949 .wtotem_welcome-bottom__logo {
2950 margin-bottom: 26px;
2951 }
2952 .wtotem_welcome-bottom__label {
2953 margin-bottom: 20px;
2954 }
2955 .wtotem_welcome-bottom__block {
2956 width: 54px;
2957 display: flex;
2958 justify-content: space-between;
2959 margin: 0 auto;
2960 }
2961
2962 /* 375-576px Extra small */
2963 /* 320-375px Extra small */
2964 @media screen and (max-width: 375px) {
2965 .wtotem_modal__window {
2966 width: 345px;
2967 }
2968 }
2969
2970 /* 320-375px Extra small */
2971 @media screen and (max-width: 355px) {
2972 .wtotem_modal__window {
2973 width: 320px;
2974 }
2975 .wtotem_modal__wrap,
2976 .wtotem_modal__btn {
2977 width: 85%;
2978 }
2979 }
2980
2981 @media screen and (max-width: 330px) {
2982 .wtotem_modal__window {
2983 width: 305px;
2984 }
2985 }
2986
2987 /*# options.css */
2988
2989 .wtotem_item {
2990 margin-bottom: 23px; }
2991
2992 .wtotem_holder {
2993 display: flex;
2994 justify-content: space-between; }
2995 .wtotem_holder__content {
2996 width: 70%; }
2997 .wtotem_holder__sidebar {
2998 width: 27.8431372549%; }
2999
3000 .wtotem_option {
3001 margin-bottom: 12px;
3002 padding: 28px 24px 24px 24px;
3003 display: flex;
3004 align-items: center;
3005 justify-content: space-between;
3006 width: 100%; }
3007 .wtotem_option:last-child {
3008 margin-bottom: 0; }
3009 .wtotem_option__title {
3010 margin-bottom: 7px;
3011 color: #1d293f;
3012 font-size: 14px;
3013 font-weight: 500; }
3014 .wtotem_option__text {
3015 width: 495px;
3016 font-size: 12px;
3017 color: #5e6977;
3018 line-height: 16px; }
3019
3020 .wtotem_control {
3021 padding: 16px 22px 24px 22px; }
3022 .wtotem_control__title {
3023 color: #1d293f;
3024 font-size: 14px;
3025 font-weight: 500;
3026 margin-bottom: 18px; }
3027 .wtotem_control__block {
3028 padding: 12px 8px;
3029 display: flex;
3030 align-items: center;
3031 background: #f3f5f6;
3032 border-radius: 5px;
3033 margin-bottom: 12px;
3034 width: 100%; }
3035 .wtotem_control__block_switch {
3036 justify-content: space-between;
3037 align-items: center; }
3038 .wtotem_control__circle {
3039 margin-right: 4px;
3040 width: 16px;
3041 height: 16px;
3042 border-radius: 100px;
3043 display: flex;
3044 align-items: center;
3045 justify-content: center;
3046 background: #4bc374; }
3047 .wtotem_control__circle img {
3048 width: 7px;
3049 height: 7px; }
3050 .wtotem_control__name {
3051 color: #5e6977; }
3052 .wtotem_control__trash {
3053 width: 15px;
3054 height: 15px;
3055 background: url("../img/trash.svg") no-repeat center center/cover;
3056 margin-left: auto;
3057 cursor: pointer; }
3058 .wtotem_control__btn {
3059 color: #fff;
3060 display: block;
3061 width: 100%;
3062 height: 42px;
3063 display: flex;
3064 align-items: center;
3065 justify-content: center;
3066 background: #4bc374;
3067 border-radius: 5px;
3068 transition: all 0.2s ease-in-out;
3069 border: none;
3070 cursor: pointer; }
3071 .wtotem_control__btn:hover {
3072 transition: all 0.2s ease-in-out;
3073 background: #f3f5f6;
3074 color: #5e6977; }
3075 .wtotem_control__label {
3076 position: relative;
3077 width: 41px;
3078 height: 23px;
3079 border-radius: 100px;
3080 background: #1f2323;
3081 padding: 4px 7px;
3082 display: flex;
3083 justify-content: space-between;
3084 align-items: center;
3085 cursor: pointer; }
3086 .wtotem_control__label:before, .wtotem_control__label:after {
3087 content: "";
3088 display: block;
3089 position: relative;
3090 z-index: 2; }
3091 .wtotem_control__label:before {
3092 width: 8px;
3093 height: 8px;
3094 background: url("../img/checkbox-sun.svg") no-repeat center center/cover; }
3095 .wtotem_control__label:after {
3096 width: 6px;
3097 height: 6px;
3098 background: url("../img/checkbox-moon.svg") no-repeat center center/cover; }
3099 .wtotem_control__switched-circle {
3100 position: absolute;
3101 left: 4px;
3102 width: 15px;
3103 height: 15px;
3104 background: #fff;
3105 border-radius: 100px;
3106 display: block;
3107 z-index: 1;
3108 transition: all 0.3s ease-in-out; }
3109 .wtotem_control__input {
3110 display: none!important; }
3111 .wtotem_control__input:checked + label {
3112 background: #fff; }
3113 .wtotem_control__input:checked + label span {
3114 left: 23px;
3115 background: #3d50df; }
3116
3117 .onoff__input {
3118 display: none!important; }
3119
3120 .onoff__label {
3121 position: relative;
3122 display: flex;
3123 align-items: center;
3124 width: 43px;
3125 height: 23px;
3126 border-radius: 100px;
3127 padding: 4px;
3128 background: #e2e2e2;
3129 overflow: hidden;
3130 cursor: pointer; }
3131 .onoff__label:before, .onoff__label:after {
3132 position: absolute;
3133 font-weight: 500;
3134 font-size: 9px;
3135 transition: all 0.3s ease-in-out; }
3136 .onoff__label:before {
3137 content: "ON";
3138 color: #3d50df;
3139 left: -100%; }
3140 .onoff__label:after {
3141 content: "OFF";
3142 color: #979797;
3143 right: 4px; }
3144
3145 .onoff__circle {
3146 position: absolute;
3147 left: 4px;
3148 width: 15px;
3149 height: 15px;
3150 border-radius: 100px;
3151 background: #c4c4c4;
3152 transition: all 0.3s ease-in-out; }
3153
3154 .onoff__input:checked + label .onoff__circle {
3155 background: #3d50df;
3156 left: 22px; }
3157
3158 .onoff__input:checked + label:before {
3159 left: 4px; }
3160
3161 .onoff__input:checked + label:after {
3162 right: -100%; }
3163
3164 /* 992-1100px lg Large */
3165 @media screen and (max-width: 1100px) {
3166 .wtotem_option__text {
3167 width: 95%; } }
3168
3169 /* 768-992px md Medium */
3170 @media screen and (max-width: 992px) {
3171 .wtotem_holder {
3172 flex-direction: column; }
3173 .wtotem_holder__content {
3174 width: 100%;
3175 margin-bottom: 30px; }
3176 .wtotem_holder__sidebar {
3177 width: 100%; } }
3178
3179 /* 576-768px sm Small */
3180 /* 375-576px Extra small */
3181 @media screen and (max-width: 576px) {
3182 .wtotem_holder__content {
3183 margin-bottom: 20px; } }
3184
3185 /* 320-375px Extra small */
3186
3187 /*# options.css */
3188
3189
3190 .wtotem_offer {
3191 display: flex;
3192 justify-content: space-between;
3193 align-items: center;
3194 padding: 40px 56px 37px 40px;
3195 margin-bottom: 110px;
3196 }
3197 .wtotem_offer__title {
3198 margin-bottom: 22px;
3199 font-size: 24px;
3200 color: #1d293f;
3201 font-weight: 500;
3202 }
3203 .wtotem_offer__text {
3204 width: 601px;
3205 margin-bottom: 22px;
3206 font-size: 16px;
3207 color: #5e6977;
3208 line-height: 24px;
3209 }
3210 .wtotem_offer__btn {
3211 color: #fff;
3212 background: #3d50df;
3213 border-radius: 5px;
3214 width: 151px;
3215 height: 42px;
3216 display: flex;
3217 align-items: center;
3218 justify-content: center;
3219 border: none;
3220 cursor: pointer;
3221 }
3222
3223 /* 992-1100px lg Large */
3224 /* 768-992px md Medium */
3225 @media screen and (max-width: 992px) {
3226 .wtotem_offer__title {
3227 line-height: 32px;
3228 margin-bottom: 20px;
3229 }
3230 .wtotem_offer__text {
3231 width: 100%;
3232 }
3233 }
3234
3235 /* 576-768px sm Small */
3236 @media screen and (max-width: 768px) {
3237 .wtotem_offer {
3238 padding: 20px;
3239 }
3240 .wtotem_offer__img {
3241 display: none;
3242 }
3243 }
3244
3245
3246
3247 .wtotem-ss__wrapper {
3248 display: grid;
3249 grid-template-columns: auto auto;
3250 gap: 15px; }
3251
3252 @media screen and (max-width: 768px) {
3253 .wtotem-ss__period-wrapper {
3254 width: 100%;
3255 margin-top: 10px; }
3256 .wtotem-ss__wrapper {
3257 grid-template-columns: 1fr;
3258 gap: 0; } }
3259
3260 .wtotem-ss__cpu-card {
3261 margin-bottom: 0; }
3262 @media screen and (max-width: 768px) {
3263 .wtotem-ss__cpu-card {
3264 margin-bottom: 30px; } }
3265
3266 .wtotem-ss-info {
3267 padding: 25px; }
3268 .wtotem-ss-info__stats-list {
3269 display: grid;
3270 grid-template-columns: 1fr 1fr 1fr;
3271 gap: 50px;
3272 font-size: 14px;
3273 line-height: 17px; }
3274 .wtotem-ss-info__stats-list dt {
3275 font-weight: bold; }
3276 @media screen and (max-width: 768px) {
3277 .wtotem-ss-info__stats-list {
3278 grid-template-columns: 1fr;
3279 gap: 0; } }
3280 .wtotem-ss-info__stat-wrapper {
3281 display: flex;
3282 justify-content: space-between;
3283 flex-wrap: wrap;
3284 margin-bottom: 10px; }
3285 .wtotem-ss-info__stat-wrapper:last-child {
3286 margin-bottom: 0; }
3287 @media screen and (max-width: 992px) {
3288 .wtotem-ss-info__stat-wrapper {
3289 display: block; } }
3290 @media screen and (max-width: 768px) {
3291 .wtotem-ss-info__stat-wrapper {
3292 display: flex; }
3293 .wtotem-ss-info__stat-wrapper:last-child {
3294 margin-bottom: 10px; } }
3295
3296 .wtotem-ss-disc {
3297 margin-bottom: 0px;
3298 height: 100%;
3299 display: flex;
3300 flex-direction: column; }
3301 .wtotem-ss-disc__header {
3302 margin-bottom: 15px; }
3303 .wtotem-ss-disc__line {
3304 margin-bottom: 10px; }
3305 .wtotem-ss-disc__content {
3306 display: flex;
3307 padding: 0 25px;
3308 flex-grow: 1;
3309 justify-content: center;
3310 align-items: center; }
3311 .wtotem-ss-disc__wrapper {
3312 display: flex;
3313 flex-direction: column;
3314 justify-content: center;
3315 align-items: center;
3316 margin-right: 15px; }
3317 .wtotem-ss-disc__totals {
3318 display: flex;
3319 font-weight: 500;
3320 font-size: 14px;
3321 line-height: 17px; }
3322 .wtotem-ss-disc__totals-caption {
3323 margin-right: 10px; }
3324 .wtotem-ss-disc__totals-value {
3325 font-weight: 600; }
3326 .wtotem-ss-disc__legend-item {
3327 padding-top: 15px;
3328 position: relative;
3329 margin-bottom: 20px; }
3330 .wtotem-ss-disc__legend-item:last-child {
3331 margin-bottom: 0; }
3332 .wtotem-ss-disc__legend-item::before {
3333 content: "";
3334 display: block;
3335 width: 20px;
3336 height: 4px;
3337 left: 0;
3338 top: 0;
3339 position: absolute;
3340 background: #3D50DF;
3341 border-radius: 14px; }
3342 .wtotem-ss-disc__legend-item--free::before {
3343 background: #3D50DF; }
3344 .wtotem-ss-disc__legend-item--use::before {
3345 background: #5E6977; }
3346 .wtotem-ss-disc__legend-value {
3347 font-weight: 600;
3348 font-size: 18px;
3349 line-height: 22px;
3350 margin-bottom: 10px; }
3351 .wtotem-ss-disc__legend-caption {
3352 font-weight: 500;
3353 font-size: 14px;
3354 line-height: 17px; }
3355
3356 .wtotem-loader {
3357 display: flex;
3358 flex-direction: column;
3359 align-items: center;
3360 justify-content: center;
3361 z-index: 1; }
3362 .wtotem-loader__wrapper {
3363 display: flex;
3364 justify-content: center;
3365 align-items: center;
3366 width: 54px;
3367 height: 54px;
3368 background: #e5ebf0;
3369 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.005);
3370 border-radius: 12px;
3371 margin-bottom: 20px; }
3372 .wtotem-loader__text {
3373 line-height: 24px;
3374 font-size: 14px; }
3375 .wtotem-loader__text--blue {
3376 color: #3d50df; }
3377 .wtotem-loader__dots {
3378 display: flex;
3379 justify-content: space-between; }
3380 .wtotem-loader__dots span {
3381 border-radius: 50%;
3382 opacity: 0.2;
3383 background: #3d50df;
3384 width: 6px;
3385 height: 6px;
3386 display: block; }
3387 .wtotem-loader__dots span:first-child {
3388 animation: fball 1350ms infinite linear; }
3389 .wtotem-loader__dots span:nth-child(2) {
3390 animation: sball 1350ms infinite linear; }
3391 .wtotem-loader__dots span:last-child {
3392 animation: tball 1350ms infinite linear; }
3393
3394 @keyframes fball {
3395 0% {
3396 opacity: 0;
3397 transform: scale(0.5); }
3398 13% {
3399 opacity: 0.9;
3400 transform: scale(1.03); }
3401 26% {
3402 opacity: 1;
3403 transform: scale(0.95); }
3404 33% {
3405 transform: scale(1); }
3406 34% {
3407 opacity: 0.2; } }
3408
3409 @keyframes sball {
3410 32% {
3411 opacity: 0.2;
3412 transform: scale(1); }
3413 33% {
3414 opacity: 0;
3415 transform: scale(0.5); }
3416 46% {
3417 opacity: 0.9;
3418 transform: scale(1.03); }
3419 59% {
3420 opacity: 1;
3421 transform: scale(0.95); }
3422 66% {
3423 transform: scale(1); }
3424 67% {
3425 opacity: 0.2; } }
3426
3427 @keyframes tball {
3428 67% {
3429 opacity: 0.2;
3430 transform: scale(1); }
3431 68% {
3432 opacity: 0;
3433 transform: scale(0.5); }
3434 81% {
3435 opacity: 0.9;
3436 transform: scale(1.03); }
3437 94% {
3438 opacity: 1;
3439 transform: scale(0.95); }
3440 100% {
3441 transform: scale(1); } }
3442
3443 .wtotem-waf-settings-popup {
3444 background: #FFFFFF;
3445 box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.05);
3446 border-radius: 10px;
3447 width: 280px;
3448 padding: 15px 24px; }
3449 .wtotem-waf-settings-popup__title {
3450 font-weight: 500;
3451 font-size: 14px;
3452 line-height: 24px;
3453 margin-bottom: 20px; }
3454 .wtotem-waf-settings-popup__label {
3455 display: block;
3456 font-weight: 500;
3457 font-size: 14px;
3458 line-height: 24px;
3459 margin-bottom: 10px; }
3460 .wtotem-waf-settings-popup__input {
3461 display: block;
3462 font-size: 12px;
3463 line-height: 22px;
3464 padding: 5px 10px;
3465 border: 2px solid #86939E;
3466 box-sizing: border-box;
3467 border-radius: 8px;
3468 width: 100%;
3469 margin-bottom: 20px; }
3470 .wtotem-waf-settings-popup__save {
3471 padding: 12px 48px;
3472 width: 100%;
3473 text-transform: none;
3474 font-weight: normal;
3475 font-size: 14px;
3476 line-height: 12px; }
3477
3478
3479 .go-back-button {
3480 display: block;
3481 padding: 10px;
3482 border: none;
3483 background-color: transparent;
3484 font-weight: 500;
3485 font-size: 14px;
3486 line-height: 18px;
3487 color: #3d50df;
3488 position: relative;
3489 padding-left: 20px;
3490 margin-top: 20px;}
3491 .go-back-button::before {
3492 content: "";
3493 position: absolute;
3494 height: 15px;
3495 width: 15px;
3496 top: 50%;
3497 left: 0;
3498 transform: translateY(-50%);
3499 background-image: url("../img/arrow-left.svg");
3500 background-repeat: no-repeat;
3501 background-position: center center; }
3502
3503 .firewall-add-ip-popup__add {
3504 padding: 12px;
3505 width: 100%; }
3506
3507 .firewall-add-ip-popup__title {
3508 margin-bottom: 20px; }
3509
3510 .firewall-add-ip-popup__list-label {
3511 display: block;
3512 font-weight: 500;
3513 font-size: 14px;
3514 line-height: 14px;
3515 color: #86939e;
3516 margin-bottom: 15px; }
3517
3518 .firewall-add-ip-popup__input {
3519 display: block;
3520 box-sizing: border-box;
3521 font-weight: 500;
3522 font-size: 14px;
3523 line-height: 14px;
3524 padding: 10px 15px;
3525 width: 100%;
3526 font-family: inherit;
3527 color: inherit;
3528 border: 2px solid #e1e8ee;
3529 box-sizing: border-box;
3530 border-radius: 5px;
3531 margin-bottom: 20px; }
3532 .firewall-configuration{
3533 padding-bottom: 20px;
3534 min-height: 50vh;
3535 }
3536
3537 .firewall-configuration__header-wrapper {
3538 display: flex;
3539 justify-content: space-between;
3540 align-items: center; }
3541
3542 .firewall-configuration__list-types {
3543 display: flex;
3544 padding: 0 18px;
3545 border-bottom: 1px solid #f3f5f6;
3546 margin-bottom: 15px; }
3547
3548 .firewall-configuration__list-type-label {
3549 cursor: pointer;
3550 display: block;
3551 font-weight: normal;
3552 font-size: 16px;
3553 line-height: 18px;
3554 padding: 20px 0; }
3555
3556 .firewall-configuration__list-types-item {
3557 margin-right: 18px;
3558 cursor: pointer;
3559 display: block;
3560 font-weight: normal;
3561 font-size: 16px;
3562 line-height: 18px;
3563 padding: 20px 0;
3564 }
3565 .firewall-configuration__list-types-item:last-child {
3566 margin-right: 0; }
3567
3568 .firewall-configuration__list-types-item.active {
3569 color: #3d50df;
3570 font-weight: bold;
3571 }
3572
3573 .firewall-configuration__list-type-input:checked + .firewall-configuration__list-type-label {
3574 color: #3d50df;
3575 font-weight: bold; }
3576
3577 .firewall-configuration__ip-adress-wrapper {
3578 display: flex;
3579 padding: 0 18px;
3580 margin-bottom: 20px; }
3581
3582 .firewall-configuration__ip-adress {
3583 display: block;
3584 font-size: 12px;
3585 line-height: 22px;
3586 padding: 5px 10px;
3587 border: 2px solid #86939e;
3588 box-sizing: border-box;
3589 border-radius: 8px;
3590 width: 100%;
3591 margin-right: 20px;
3592 width: 500px; }
3593
3594 .firewall-configuration__add {
3595 padding: 12px 21px;
3596 text-transform: none; }
3597
3598 .firewall-ip-table {
3599 width: 100%; }
3600 .firewall-ip-table__th {
3601 font-weight: 500;
3602 font-size: 14px;
3603 line-height: 21px;
3604 text-align: left;
3605 padding: 12px; }
3606 .firewall-ip-table__th:last-child {
3607 text-align: right; }
3608 .firewall-ip-table__td {
3609 font-size: 16px;
3610 line-height: 16px;
3611 color: #86939e;
3612 padding: 12px;
3613 border-bottom: 1px solid #f3f5f6; }
3614 .firewall-ip-table__td:last-child {
3615 text-align: right; }
3616 .firewall-ip-table__tr:last-child .firewall-ip-table__td {
3617 border-bottom: none; }
3618 .firewall-ip-table__tr {
3619 border-bottom: 1px solid #f3f5f6; }
3620 @media screen and (max-width: 576px) {
3621 .firewall-ip-table__td:nth-child(2), .firewall-ip-table__th:nth-child(2) {
3622 display: none; } }
3623 .firewall-ip-table__remove {
3624 cursor: pointer;
3625 font-weight: 500;
3626 font-size: 16px;
3627 line-height: 24px;
3628 color: #d56c6a;
3629 background-color: transparent;
3630 border: none; }
3631
3632
3633 /* 375-576px Extra small */
3634 /* 320-375px Extra small */
3635 .wtotem_ready {
3636 background: #e5e5e5;
3637 }
3638
3639 .wtotem_unit__first {
3640 display: flex;
3641 justify-content: space-between;
3642 }
3643
3644 .wtotem_unit__wrapper {
3645 display: flex;
3646 justify-content: space-between;
3647 background: #fff;
3648 }
3649
3650 .wtotem_unit__block {
3651 display: flex;
3652 justify-content: space-between;
3653 align-items: center;
3654 width: 100%;
3655 padding: 30px 30px;
3656 border-right: 1px solid #f3f5f6;
3657 }
3658
3659 .wtotem_unit__contain {
3660 display: flex;
3661 justify-content: space-between;
3662 align-items: center;
3663 }
3664
3665 .wtotem_unit__circle {
3666 margin-right: 16px;
3667 width: 45px;
3668 height: 45px;
3669 border-radius: 100px;
3670 display: flex;
3671 align-items: center;
3672 justify-content: center;
3673 }
3674 /*.wtotem_unit__circle_loading {*/
3675 /*background: #f3f5f6;*/
3676 /*}*/
3677 .wtotem_unit__circle_success {
3678 background: #4bc374;
3679 }
3680 .wtotem_unit__circle_error {
3681 background: #ee3f3f;
3682 position: relative;
3683 }
3684 .wtotem_unit__circle_error:before {
3685 content: "";
3686 position: absolute;
3687 width: 19px;
3688 height: 3px;
3689 background: #fff;
3690 border-radius: 1px;
3691 display: block;
3692 transform: rotate(45deg);
3693 }
3694 .wtotem_unit__circle_error:after {
3695 content: "";
3696 position: absolute;
3697 width: 19px;
3698 height: 3px;
3699 background: #fff;
3700 border-radius: 1px;
3701 display: block;
3702 transform: rotate(-45deg);
3703 }
3704
3705 .wtotem_unit__img_spinner {
3706 animation: 1s linear 0s normal none infinite running rot;
3707 -webkit-animation: 1s linear 0s normal none infinite running rot;
3708 }
3709
3710 @keyframes rot {
3711 0% {
3712 transform: rotate(0deg);
3713 }
3714 100% {
3715 transform: rotate(360deg);
3716 }
3717 }
3718
3719 @-webkit-keyframes rot {
3720 0% {
3721 transform: rotate(0deg);
3722 }
3723 100% {
3724 transform: rotate(360deg);
3725 }
3726 }
3727
3728 .wtotem_unit__expectation {
3729 font-size: 16px;
3730 font-weight: 500;
3731 }
3732 .wtotem_unit__expectation_loading {
3733 color: #7c8087;
3734 }
3735 .wtotem_unit__expectation_success {
3736 color: #bace3d;
3737 }
3738 .wtotem_unit__expectation_error {
3739 color: #d56c6a;
3740 }
3741
3742 .wtotem_unit__repeat {
3743 color: #3d50df;
3744 cursor: pointer;
3745 }
3746
3747 .wtotem_layout {
3748 background: #e5e5e5;
3749 }
3750
3751 .wtotem_alert {
3752 padding: 17px 22px;
3753 display: flex;
3754 justify-content: space-between;
3755 align-items: center;
3756 background: #fff;
3757 border-radius: 4px;
3758 margin-bottom: 30px;
3759 }
3760 .wtotem_alert__desc {
3761 display: flex;
3762 align-items: center;
3763 }
3764 .wtotem_alert__img {
3765 margin-right: 5px;
3766 display: flex;
3767 align-items: center;
3768 justify-content: center;
3769 }
3770 .wtotem_alert__img_cross {
3771 width: 16px;
3772 height: 16px;
3773 border-radius: 100px;
3774 display: flex;
3775 align-items: center;
3776 justify-content: center;
3777 background: #ee3f3f;
3778 }
3779 .wtotem_alert__img_cross:before {
3780 content: "";
3781 position: absolute;
3782 display: block;
3783 width: 8px;
3784 height: 1.3px;
3785 border-radius: 1px;
3786 transform: rotate(45deg);
3787 background: #fff;
3788 }
3789 .wtotem_alert__img_cross:after {
3790 content: "";
3791 position: absolute;
3792 display: block;
3793 width: 8px;
3794 height: 1.3px;
3795 border-radius: 1px;
3796 transform: rotate(-45deg);
3797 background: #fff;
3798 }
3799 .wtotem_alert__title {
3800 font-size: 12px;
3801 text-transform: uppercase;
3802 }
3803 .wtotem_alert__title_yellow {
3804 color: #f5c451;
3805 }
3806 .wtotem_alert__title_green {
3807 color: #4bc374;
3808 }
3809 .wtotem_alert__title_red {
3810 color: #ee3f3f;
3811 }
3812 .wtotem_alert__text {
3813 color: #1d293f;
3814 font-size: 12px;
3815 }
3816 .wtotem_alert__close {
3817 position: relative;
3818 width: 10px;
3819 height: 10px;
3820 display: flex;
3821 justify-self: center;
3822 align-items: center;
3823 cursor: pointer;
3824 }
3825 .wtotem_alert__close:before {
3826 content: "";
3827 position: absolute;
3828 display: block;
3829 width: 10px;
3830 height: 2px;
3831 border-radius: 1px;
3832 transform: rotate(45deg);
3833 background: #000;
3834 }
3835 .wtotem_alert__close:after {
3836 content: "";
3837 position: absolute;
3838 display: block;
3839 width: 10px;
3840 height: 2px;
3841 border-radius: 1px;
3842 transform: rotate(-45deg);
3843 background: #000;
3844 }
3845
3846 /* 576-768px sm Small */
3847 @media screen and (max-width: 768px) {
3848 .wtotem_alert {
3849 margin-bottom: 20px;
3850 }
3851 }
3852
3853 /* 320-576px Extra small */
3854 .line-chart .axis line {
3855 stroke: #f0f0f0;
3856 }
3857
3858 .line-chart .axis path {
3859 stroke: #f0f0f0;
3860 }
3861
3862 .line-chart .axis text {
3863 fill: #5e6977;
3864 }
3865
3866 .line-chart .grid line {
3867 stroke: #f0f0f0;
3868 }
3869
3870 .line-chart .listening-rect {
3871 fill: transparent;
3872 }
3873
3874 .line-chart__tooltip {
3875 opacity: 0;
3876 position: absolute;
3877 top: -25px;
3878 left: -17px;
3879 padding: 0.2em 0.5em;
3880 background: #1d293f;
3881 text-align: center;
3882 line-height: 1.4em;
3883 font-size: 0.9em;
3884 z-index: 10;
3885 transition: all 0.1s ease-out;
3886 pointer-events: none;
3887 color: #fff;
3888 font-family: Inter, Gilroy, Helvetica, sans-serif;
3889 border-radius: 2px;
3890 min-width: 28px;
3891 }
3892
3893 .line-chart__tooltip--reverse {
3894 top: 25px; }
3895
3896 .line-chart__tooltip:before {
3897 content: "";
3898 position: absolute;
3899 border-width: 7px;
3900 border-style: solid;
3901 border-color: #1d293f transparent transparent transparent;
3902 top: 100%;
3903 left: 50%;
3904 transform: translateX(-50%); }
3905
3906 .line-chart__tooltip--reverse:before {
3907 border-color: transparent transparent #1d293f transparent;
3908 top: 0%;
3909 transform: translateX(-50%) translateY(-100%); }
3910
3911 .line-chart {
3912 position: relative;
3913 }
3914
3915
3916 .wtotem_theme—dark .wtotem_body{
3917 background: #191919;
3918 color: #e2e2e2;
3919 }
3920 .wtotem_theme—dark .wt_card,
3921 .wtotem_theme—dark .wt_card:before,
3922 .wtotem_theme—dark .wtotem_chart-first__btn_active {
3923 background: #282828;
3924 }
3925
3926 .wtotem_theme—dark .wtotem_content,
3927 .wtotem_theme—dark .wtotem_footer,
3928 .wtotem_theme—dark .wtotem_chart-first__right,
3929 .wtotem_theme—dark .wtotem_control__block,
3930 .wtotem_theme—dark .wtotem_state__select,
3931 .wtotem_theme—dark .wtotem_chart__calendars{
3932 background: #191919;
3933 }
3934
3935 .wtotem_theme—dark .wtotem_version__count {
3936 border: 1px solid #f3f5f6;
3937 }
3938
3939 .wtotem_theme—dark .wtotem_logo {
3940 background: url("../img/dr-logo.svg") no-repeat center center/cover;
3941 }
3942
3943 .wtotem_theme—dark .wtotem_nav__link,
3944 .wtotem_theme—dark .wtotem_nav__link_active,
3945 .wtotem_theme—dark .wtotem_version__count,
3946 .wtotem_theme—dark .title,
3947 .wtotem_theme—dark .wtotem_title-info__title,
3948 .wtotem_theme—dark .wtotem_overall__text,
3949 .wtotem_theme—dark .wtotem_info__subtitle,
3950 .wtotem_theme—dark .wtotem_info__info,
3951 .wtotem_theme—dark .wtotem_numbers__figures,
3952 .wtotem_theme—dark .wtotem_from__country,
3953 .wtotem_theme—dark .wtotem_from__country span,
3954 .wtotem_theme—dark .wtotem_data__th,
3955 .wtotem_theme—dark .wtotem_antivirus__title,
3956 .wtotem_theme—dark .wtotem_table__title,
3957 .wtotem_theme—dark .wtotem_table__subject,
3958 .wtotem_theme—dark .wtotem_table__text,
3959 .wtotem_theme—dark .wtotem_table__perfomance,
3960 .wtotem_theme—dark .wtotem_footer__text,
3961 .wtotem_theme—dark .wtotem_footer__text,
3962 .wtotem_theme—dark .wtotem_chart__btn,
3963 .wtotem_theme—dark .wtotem_antivirus__item:last-child div,
3964 .wtotem_theme—dark .wtotem_from__percent,
3965 .wtotem_theme—dark .wtotem_chart-first__all,
3966 .wtotem_theme—dark .wtotem_chart-first__hack p,
3967 .wtotem_theme—dark .wtotem_chart-first__btn_active,
3968 .wtotem_theme—dark .wtotem_chart__text,
3969 .wtotem_theme—dark .wtotem_table__initial-value,
3970 .wtotem_theme—dark .arrow-right,
3971 .wtotem_theme—dark .wtotem_print__label,
3972 .wtotem_theme—dark .wtotem_state__text,
3973 .wtotem_theme—dark .wtotem_pagination__number,
3974 .wtotem_theme—dark .wtotem_data__td,
3975 .wtotem_theme—dark .wtotem_file-table__th,
3976 .wtotem_theme—dark .wtotem_file-table,
3977 .wtotem_theme—dark .wtotem_option__title,
3978 .wtotem_theme—dark .wtotem_option__text,
3979 .wtotem_theme—dark .wtotem_control__title,
3980 .wtotem_theme—dark .wtotem_control__name,
3981 .wtotem_theme—dark .onoff__label:after,
3982 .wtotem_theme—dark .onoff__label:before,
3983 .wtotem_theme—dark .wtotem_offer__title,
3984 .wtotem_theme—dark .wtotem_offer__text,
3985 .wtotem_theme—dark .wtotem_unit__expectation_loading,
3986 .wtotem_theme—dark .wtotem_alert__text {
3987 color: #f3f5f6;
3988 }
3989
3990 .wtotem_theme—dark .wtotem_data__ip {
3991 color: #86939e;
3992 }
3993
3994 .wtotem_theme—dark .wtotem_chart__btn {
3995 border: 1px solid #f3f5f6;
3996 }
3997
3998 .wtotem_theme—dark .wtotem_title-info__info {
3999 background: url("../img/dr-info.svg") no-repeat center center/cover;
4000 }
4001
4002 .wtotem_theme—dark .wtotem_nav__link_active {
4003 color: #3d50df;
4004 }
4005
4006 .wtotem_theme—dark .wtotem_info__item:first-child,
4007 .wtotem_theme—dark .wtotem_numbers__item,
4008 .wtotem_theme—dark .wtotem_antivirus__item,
4009 .wtotem_theme—dark .wtotem_unit__block {
4010 border-right: 1px solid #3c3c3d;
4011 }
4012
4013 .wtotem_theme—dark .wtotem_antivirus__item:last-child {
4014 border-right: none;
4015 }
4016
4017 .wtotem_theme—dark .wtotem_numbers__item:last-child {
4018 border-right: none;
4019 }
4020
4021 .wtotem_theme—dark .wtotem_table__col {
4022 border-right: 1px solid #3c3c3d;
4023 border-bottom: 1px solid #3c3c3d;
4024 }
4025
4026 .wtotem_theme—dark .wtotem_table__col:last-child {
4027 border-right: none;
4028 }
4029
4030 .wtotem_theme—dark .wtotem_chart__line {
4031 background: #3c3c3d;
4032 }
4033
4034 .wtotem_theme—dark .wtotem_table__th,
4035 .wtotem_theme—dark .wtotem_table__td {
4036 border-bottom: 1px solid #3c3c3d;
4037 }
4038
4039 .wtotem_theme—dark .wtotem_table__link:after {
4040 content: "";
4041 border: solid #fff;
4042 border-width: 0 1.5px 1.5px 0;
4043 transform: rotate(-45deg);
4044 -webkit-transform: rotate(-45deg);
4045 }
4046
4047 .wtotem_theme—dark .arrow-right:after {
4048 content: "";
4049 border: solid #f3f5f6;
4050 border-width: 0 1px 1px 0;
4051 transform: rotate(-45deg);
4052 -webkit-transform: rotate(-45deg);
4053 margin-left: 10px;
4054 }
4055
4056 .wtotem_theme—dark .wtotem_footer__line,
4057 .wtotem_theme—dark .wtotem_state__line {
4058 background: #2d2e2e;
4059 }
4060
4061 .wtotem_theme—dark .wtotem_footer__app-store {
4062 width: 19px;
4063 height: 19px;
4064 background: url("../img/dr-app-store.svg") no-repeat center center/cover;
4065 }
4066
4067 .wtotem_theme—dark .wtotem_footer__play-store {
4068 width: 17px;
4069 height: 19px;
4070 background: url("../img/dr-play-store.svg") no-repeat center center/cover;
4071 }
4072
4073 .wtotem_theme—dark .wtotem_footer__logo {
4074 background: url("../img/dr-logo-footer.svg") no-repeat center center/cover;
4075 }
4076
4077 .wtotem_theme—dark .line-chart__tooltip {
4078 background: #3d50df; }
4079
4080 .wtotem_theme—dark .line-chart__tooltip::before {
4081 border-color: #3d50df transparent transparent transparent; }
4082
4083 .wtotem_theme—dark .line-chart__tooltip--reverse::before {
4084 border-color: transparent transparent #3d50df transparent; }
4085
4086 .wtotem_theme—dark .wtotem_firewall__icon {
4087 background: url("../img/dr-shape.svg") no-repeat center center/cover;
4088 }
4089
4090 .wtotem_theme—dark .wtotem_pagination__number_active {
4091 background: #5a5c5e;
4092 }
4093
4094 .wtotem_pagination__number:hover {
4095 color: #5e6977;
4096 transition: all 0.2s ease;
4097 }
4098
4099 .wtotem_theme—dark .onoff__label {
4100 background: #686868;
4101 }
4102
4103 .wtotem_theme—dark .wtotem_print__img {
4104 background: url("../img/dr-print.svg") no-repeat center center/cover;
4105 }
4106
4107 .wtotem_theme—dark .wtotem_control__trash {
4108 background: url("../img/dr-trash.svg") no-repeat center center/cover;
4109 }
4110
4111 .wtotem_theme—dark .onoff__input:checked + label .onoff__circle {
4112 background: #4bc374;
4113 }
4114
4115 .wtotem_theme—dark .onoff__circle {
4116 background: #ec6d62;
4117 }
4118
4119 .wtotem_theme—dark .wtotem_alert__close:before,
4120 .wtotem_theme—dark .wtotem_alert__close:after {
4121 background: #dadada;
4122 }
4123
4124 .wtotem_theme—dark .wtotem-waf-settings-popup{
4125 background: #282828;
4126 color: #e2e2e2;
4127 }
4128
4129 .wtotem_theme—dark .wtotem-waf-settings-popup__input{
4130 border: 1px solid #333333;
4131 background-color: #191919;
4132 color: #ffffff;
4133 }
4134
4135 .wtotem_theme—dark .wtotem_antivirus__figures_black{
4136 color: #5a7bb7;
4137 }
4138
4139 .wtotem_info__item .arrow-right {
4140 color: #3d50df;
4141 }
4142 .wtotem_info__item .arrow-right:after {
4143 content: "";
4144 border: solid #3d50df;
4145 border-width: 0 1px 1px 0;
4146 transform: rotate(-45deg);
4147 -webkit-transform: rotate(-45deg);
4148 margin-left: 10px;
4149 }
4150
4151 .wtotem_theme—dark .wtotem_help-links__item {
4152 background: #282828;
4153 }
4154 .wtotem_theme—dark .wtotem_help-links__title {
4155 color: #eee;
4156 }
4157
4158 .wtotem_theme—dark .wtotem_dark_btn {
4159 background: #1b3b75;
4160 }
4161
4162 .wtotem_theme—dark .wtotem-firewall-settings__no-data-icon{
4163 background: #191919;
4164 }
4165 .wtotem_theme—dark input{
4166 background-color: #191919;
4167 color: #fff;
4168 border-color: #3a3a3a;
4169 }
4170
4171 .wtotem_theme—dark .firewall-ip-table__td{
4172 border-bottom: 1px solid #5a5a5a;
4173 }
4174
4175 .wtotem_theme—dark .wtotem-loader__wrapper {
4176 background: #191919;
4177 }
4178
4179 /* 320-576px Extra small */
4180 @media screen and (max-width: 576px) {
4181 .wtotem_theme—dark .wtotem_info__item:first-child {
4182 border-right: none;
4183 }
4184 .wtotem_theme—dark .wtotem_antivirus__item {
4185 border-bottom: 1px solid #3c3c3d;
4186 }
4187 .wtotem_theme—dark .wtotem_numbers__item:last-child {
4188 border-right: 1px solid #3c3c3d;
4189 }
4190 .wtotem_theme—dark .wtotem_numbers__item:nth-child(2) {
4191 border-right: none;
4192 }
4193 .wtotem_theme—dark .wtotem_antivirus__item:last-child {
4194 border-right: none;
4195 border-bottom: none;
4196 }
4197 .wtotem_theme—dark .wtotem_antivirus__item:nth-child(2) {
4198 border-right: none;
4199 }
4200 .wtotem_theme—dark .wtotem_antivirus__item:nth-child(3) {
4201 border-bottom: none;
4202 }
4203 }
4204
4205 .wtotem_theme—dark #disk-chart svg path {
4206 stroke: #282828;
4207 }
4208
4209 /* 992-1100px lg Large */
4210 @media screen and (max-width: 1100px) {
4211 .wtotem_container {
4212 max-width: 960px;
4213 }
4214 }
4215
4216 /* 768-992px md Medium */
4217 @media screen and (max-width: 992px) {
4218 .wtotem_container {
4219 max-width: 720px;
4220 }
4221 }
4222
4223 /* 576-768px sm Small */
4224 @media screen and (max-width: 768px) {
4225 .wtotem_container {
4226 max-width: 540px;
4227 }
4228 .wtotem_content {
4229 padding-top: 19px;
4230 }
4231 }
4232
4233 /* 375-576px Extra small */
4234 @media screen and (max-width: 576px) {
4235 .wtotem_container {
4236 max-width: 345px;
4237 }
4238 }
4239
4240 /* 320-375px Extra small */
4241 @media screen and (max-width: 374px) {
4242 .wtotem_container {
4243 max-width: auto;
4244 padding: 0 10px;
4245 }
4246 }
4247
4248 /* 992-1100px lg Large */
4249 /* 768-992px md Medium */
4250 /* 576-768px sm Small */
4251 /* 375-576px Extra small */
4252 /* 320-375px Extra small */
4253
4254 /*# sourceMappingURL=main.css.map */
4255
4256 /*tlite */
4257 .tlite {
4258 background: #111;
4259 color: #fff;
4260 font-family: sans-serif;
4261 font-size: 0.8rem;
4262 font-weight: normal;
4263 text-decoration: none;
4264 text-align: left;
4265 padding: 0.6em 0.75rem;
4266 border-radius: 4px;
4267 position: absolute;
4268 opacity: 0;
4269 visibility: hidden;
4270 transition: opacity 0.4s;
4271 max-width: 350px;
4272 box-shadow: 0 0.5rem 1rem -0.5rem #000;
4273 z-index: 1000;
4274 -webkit-backface-visibility: hidden;
4275 }
4276 .tlite-table td,
4277 .tlite-table th {
4278 position: relative;
4279 }
4280 .tlite-visible {
4281 visibility: visible;
4282 opacity: 0.9;
4283 }
4284 .tlite::before {
4285 content: " ";
4286 display: block;
4287 background: inherit;
4288 width: 10px;
4289 height: 10px;
4290 position: absolute;
4291 transform: rotate(45deg);
4292 }
4293 .tlite-n::before {
4294 top: -3px;
4295 left: 50%;
4296 margin-left: -5px;
4297 }
4298 .tlite-nw::before {
4299 top: -3px;
4300 left: 10px;
4301 }
4302 .tlite-ne::before {
4303 top: -3px;
4304 right: 10px;
4305 }
4306 .tlite-s::before {
4307 bottom: -3px;
4308 left: 50%;
4309 margin-left: -5px;
4310 }
4311 .tlite-se::before {
4312 bottom: -3px;
4313 right: 10px;
4314 }
4315 .tlite-sw::before {
4316 bottom: -3px;
4317 left: 10px;
4318 }
4319 .tlite-w::before {
4320 left: -3px;
4321 top: 50%;
4322 margin-top: -5px;
4323 }
4324 .tlite-e::before {
4325 right: -3px;
4326 top: 50%;
4327 margin-top: -5px;
4328 }
4329 .is--status--ok {
4330 color: #4bc374;
4331 fill: #4bc374;
4332 }
4333 .is--status--error {
4334 color: #ee3f3f;
4335 fill: #ee3f3f;
4336 }
4337 .is--status--pending {
4338 color: #3d50df;
4339 fill: #3d50df;
4340 }
4341 .is--status--warning {
4342 color: #f5bf4f;
4343 fill: #f5bf4f;
4344 }
4345 .wtsec_score_red {
4346 color: #d56c6a;
4347 }
4348 .wtsec_score_orange {
4349 color: #c2b00e;
4350 }
4351 .wtsec_score_green {
4352 color: #7eb40c;
4353 }
4354 .wtsec_score_bg_red {
4355 background: #d56c6a;
4356 color: #fff;
4357 }
4358 .wtsec_score_bg_orange {
4359 background: #c2b00e;
4360 color: #fff;
4361 }
4362 .wtsec_score_bg_green {
4363 background: #7eb40c;
4364 color: #fff;
4365 }
4366 #wtotem_alert {
4367 margin-top: 20px;
4368 }
4369
4370 .ml-2 {
4371 margin-left: 20px;
4372 }
4373
4374 .wt-flex {
4375 display: flex;
4376 }
4377
4378 .wt-flex-middle {
4379 align-items: center;
4380 }
4381
4382 .wt-margin-right-10 {
4383 margin-right: 10px;
4384 }
4385 .break-word {
4386 overflow-wrap: break-word;
4387 word-wrap: break-word;
4388 word-break: break-all;
4389 }
4390
4391 select.wtotem_state__select {
4392 display: block;
4393 margin-left: 18px;
4394 width: 100%;
4395 padding: 14px 12px;
4396 color: #86939e;
4397 font-size: 14px;
4398 font-weight: 400;
4399 -webkit-appearance: none;
4400 appearance: none;
4401 background-color: #f3f5f6;
4402 background-image: none;
4403 border-radius: 4px;
4404 border: none;
4405 font-family: inherit;
4406 cursor: pointer;
4407 line-height: normal;
4408 }
4409
4410 .wtotem_unit {
4411 margin-bottom: 30px;
4412 }
4413
4414 .wtotem_table__text {
4415 margin-left: 15px;
4416 word-break: break-all;
4417 }
4418 .wt-margin-20{
4419 margin: 20px;
4420 }
4421 .wt-margin-bottom-15{
4422 margin-bottom: 15px;
4423 }
4424 .wtotem_av_filters_wrapper{
4425 justify-content: space-between;
4426 display: flex;
4427 }
4428
4429 .wt_flag{
4430 width: 24px;
4431 }
4432
4433
4434 .wtotem_theme—dark input.wtotem_calendar {
4435 color: #cccccc;
4436 }
4437
4438
4439 .wtotem_theme—dark .flatpickr-calendar{
4440 background: #282828;
4441 border: 2px solid #191919;
4442 }
4443
4444 .wtotem_theme—dark .flatpickr-day{
4445 color: #cccccc;
4446 }
4447
4448 .wtotem_theme—dark .flatpickr-monthDropdown-months, .wtotem_theme—dark .flatpickr-current-month input.cur-year{
4449 color: #cccccc !important;
4450 }
4451
4452 .wtotem_theme—dark .flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{
4453 background-color: #282828;
4454 }
4455 .wtotem_theme—dark .flatpickr-current-month .flatpickr-monthDropdown-months,
4456 .wtotem_theme—dark .flatpickr-monthDropdown-months, .wtotem_theme—dark .flatpickr-current-month input.cur-year{
4457 border: 1.6px solid #545454;
4458 }
4459
4460 .wtotem_theme—dark .flatpickr-day.inRange, .wtotem_theme—dark .flatpickr-day.today.inRange{
4461 background: #656565;
4462 color: #fff;
4463 border-color: #656565;
4464 }
4465
4466 .wtotem_theme—dark .flatpickr-day.inRange,
4467 .wtotem_theme—dark .flatpickr-day.prevMonthDay.inRange,
4468 .wtotem_theme—dark .flatpickr-day.nextMonthDay.inRange,
4469 .wtotem_theme—dark .flatpickr-day.today.inRange,
4470 .wtotem_theme—dark .flatpickr-day.prevMonthDay.today.inRange,
4471 .wtotem_theme—dark .flatpickr-day.nextMonthDay.today.inRange,
4472 .wtotem_theme—dark .flatpickr-day:hover,
4473 .wtotem_theme—dark .flatpickr-day.prevMonthDay:hover,
4474 .wtotem_theme—dark .flatpickr-day.nextMonthDay:hover,
4475 .wtotem_theme—dark .flatpickr-day:focus,
4476 .wtotem_theme—dark .flatpickr-day.prevMonthDay:focus,
4477 .wtotem_theme—dark .flatpickr-day.nextMonthDay:focus{
4478 background: #656565;
4479 border-color: #656565;
4480 color: #fff;
4481 }
4482
4483 .wtotem_theme—dark .wtotem_country__desc{
4484 color: #ccc;
4485 }
4486
4487
4488
4489 .wtotem_control__input:checked + label {
4490 background: #777;
4491 }
4492
4493 .wtotem_nav__link:focus {
4494 box-shadow: none;
4495 }
4496
4497
4498
4499 /* reports-page.css */
4500 .wtotem_reports {
4501 display: grid;
4502 grid-template-rows: auto 1fr auto;
4503 min-height: 100vh; }
4504 .wtotem_reports__content {
4505 height: 100%; }
4506 .wtotem_reports__header {
4507 display: flex;
4508 align-items: center;
4509 margin-bottom: 15px;
4510 flex-wrap: wrap; }
4511 @media screen and (max-width: 768px) {
4512 .wtotem_reports__header {
4513 margin-bottom: 10px; } }
4514 .wtotem_reports__title {
4515 margin-right: auto; }
4516 .wtotem_reports__btn {
4517 width: auto;
4518 padding: 14px 26px;
4519 position: relative; }
4520 @media screen and (max-width: 768px) {
4521 .wtotem_reports__btn {
4522 width: 100%;
4523 margin-top: 15px; } }
4524 .wtotem_reports__btn--load-more {
4525 text-transform: none;
4526 display: flex;
4527 justify-content: center; }
4528
4529 .wtotem_reports-dates {
4530 background-color: #E1E8EE;
4531 cursor: pointer;
4532 display: flex;
4533 margin-right: 6px;
4534 padding: 10px 12px;
4535 border-radius: 5px; }
4536 @media screen and (max-width: 768px) {
4537 .wtotem_reports-dates {
4538 margin-right: 0; } }
4539 .wtotem_reports-dates::before {
4540 content: '';
4541 display: block;
4542 align-self: center;
4543 height: 13px;
4544 width: 13px;
4545 margin-right: 9px;
4546 background-image: url("../img/calendar.svg");
4547 background-repeat: no-repeat;
4548 background-position: center center; }
4549 @media screen and (max-width: 576px) {
4550 .wtotem_reports-dates::before {
4551 margin-right: 0; } }
4552 .wtotem_reports-dates__input {
4553 cursor: pointer;
4554 color: #5e6977;
4555 display: block;
4556 position: relative;
4557 background-color: transparent;
4558 border: none;
4559 width: 50%;
4560 text-align: center;
4561 width: 0;
4562 flex-grow: 1;
4563 min-width: 90px; }
4564 @media screen and (max-width: 576px) {
4565 .wtotem_reports-dates__input {
4566 display: none; } }
4567 .wtotem_reports-dates__divider {
4568 display: block;
4569 align-self: center;
4570 margin: 0 3px; }
4571 @media screen and (max-width: 576px) {
4572 .wtotem_reports-dates__divider {
4573 display: none; } }
4574
4575 .wtotem_reports-no-data {
4576 display: flex;
4577 flex-direction: column;
4578 align-items: center;
4579 justify-content: center;
4580 height: 100%; }
4581 .wtotem_reports-no-data::before {
4582 content: '';
4583 display: block;
4584 height: 89px;
4585 width: 89px;
4586 margin-bottom: 10px;
4587 background-image: url("../img/empty-list.svg");
4588 background-repeat: no-repeat;
4589 background-position: center center; }
4590 .wtotem_reports-no-data__text {
4591 font-weight: bold;
4592 font-size: 14px;
4593 line-height: 18px;
4594 margin-bottom: 23px; }
4595
4596 .wtotem_reports-table {
4597 width: 100%;
4598 text-align: left;
4599 border-spacing: 0 8px;
4600 margin-bottom: 30px;
4601 border-collapse: separate;}
4602 @media screen and (max-width: 768px) {
4603 .wtotem_reports-table {
4604 display: none; } }
4605 .wtotem_reports-table__row {
4606 font-weight: 500;
4607 font-size: 14px;
4608 line-height: 21px;
4609 color: #5e6977;
4610 box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.05);
4611 background: #ffffff; }
4612 .wtotem_reports-table__row--header {
4613 color: #86939E; }
4614 .wtotem_reports-table__column {
4615 padding: 18px;
4616 padding-left: 0; }
4617 .wtotem_reports-table__column:first-child {
4618 padding-left: 18px; }
4619 .wtotem_reports-table__column--success {
4620 color: #4BC374; }
4621 .wtotem_reports-table__column--warning {
4622 color: #f5c451; }
4623 .wtotem_reports-table__column--error {
4624 color: #f5c451; }
4625 .wtotem_reports-table__column--actions {
4626 padding-top: 0;
4627 padding-bottom: 0;
4628 text-align: right; }
4629 .wtotem_reports-table__buttons-wrapper {
4630 height: 100%;
4631 width: 100%;
4632 display: flex;
4633 justify-content: flex-end;
4634 align-content: center; }
4635 .wtotem_reports-table__button {
4636 cursor: pointer;
4637 display: block;
4638 height: 35px;
4639 width: 35px;
4640 border: none;
4641 background-color: transparent; }
4642 .wtotem_reports-table__button:last-child {
4643 margin-right: 0; }
4644 .wtotem_reports-table__button--print {
4645 background-image: url("../img/print.svg");
4646 background-repeat: no-repeat;
4647 background-position: center center; }
4648 .wtotem_reports-table__button--download {
4649 background-image: url("../img/download.svg");
4650 background-repeat: no-repeat;
4651 background-position: center center; }
4652
4653 .wtotem_reports-list__load-more-wrapper {
4654 width: 100%;
4655 display: flex;
4656 justify-content: center; }
4657
4658 .wtotem_reports__load-more-label {
4659 position: relative;
4660 padding-left: 25px; }
4661 .wtotem_reports__load-more-label::before {
4662 content: '';
4663 display: block;
4664 position: absolute;
4665 height: 20px;
4666 width: 20px;
4667 top: 50%;
4668 left: 0;
4669 transform: translateY(-50%);
4670 background-image: url("../img/load-more.svg");
4671 background-repeat: no-repeat;
4672 background-position: center center; }
4673
4674 .wtotem_reports-modal {
4675 position: fixed;
4676 left: 0;
4677 top: 0;
4678 display: grid;
4679 place-items: center;
4680 height: 100%;
4681 width: 100%;
4682 z-index: 99999;
4683 background-color: rgba(94, 105, 119, 0.67);
4684 color: #545C68;
4685 font-weight: 500;
4686 font-size: 16px;
4687 line-height: 14px; }
4688 .wtotem_reports-modal--hidden {
4689 display: none; }
4690 .wtotem_reports-modal__content {
4691 position: relative;
4692 background: #FFFFFF;
4693 box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.0965523);
4694 border-radius: 12px;
4695 padding: 30px;
4696 min-width: 360px; }
4697 .wtotem_reports-modal__close {
4698 cursor: pointer;
4699 position: absolute;
4700 background-color: transparent;
4701 height: 30px;
4702 width: 30px;
4703 top: 0;
4704 right: 0;
4705 transform: translate(100%, -100%);
4706 border: none;
4707 background-image: url("../img/close.svg");
4708 background-repeat: no-repeat;
4709 background-position: center center; }
4710 @media screen and (max-width: 768px) {
4711 .wtotem_reports-modal__close {
4712 transform: translate(0, 0);
4713 top: 12px;
4714 right: 12px;
4715 background-image: url("../img/close-dark.svg");
4716 background-repeat: no-repeat;
4717 background-position: center center; } }
4718
4719 .wtotem_reports-settings__field-title {
4720 font-size: 16px;
4721 line-height: 14px;
4722 margin-bottom: 20px; }
4723 .wtotem_reports-settings__field-title--modules {
4724 margin-bottom: 10px; }
4725
4726 .wtotem_reports-settings__period-list {
4727 padding: 0;
4728 margin: 0;
4729 list-style: none;
4730 display: flex;
4731 width: 300px;
4732 height: 38px;
4733 margin-bottom: 10px; }
4734
4735 .wtotem_reports-settings__period-item {
4736 flex-grow: 1;
4737 border: 2px solid #E1E8EE; }
4738 .wtotem_reports-settings__period-item:not(:last-child) {
4739 border-right: none; }
4740
4741 .wtotem_reports-settings__period-radio {
4742 display: none; }
4743
4744 .wtotem_reports-settings__period-label {
4745 cursor: pointer;
4746 position: relative;
4747 display: flex;
4748 justify-content: center;
4749 align-items: center;
4750 height: 100%;
4751 width: 100%;
4752 font-size: 12px;
4753 line-height: 14px;
4754 font-weight: normal;
4755 text-align: center; }
4756
4757 .wtotem_reports-settings__period-radio:checked + .wtotem_reports-settings__period-label {
4758 color: #3d50df; }
4759
4760 .wtotem_reports-settings__dates {
4761 cursor: pointer;
4762 display: flex;
4763 border-radius: 2px;
4764 border: 2px solid #E1E8EE;
4765 padding: 7px 15px;
4766 margin-bottom: 25px; }
4767 .wtotem_reports-settings__dates::before {
4768 content: '';
4769 display: block;
4770 align-self: center;
4771 height: 13px;
4772 width: 15px;
4773 margin-right: 9px;
4774 background-image: url("../img/report.svg");
4775 background-repeat: no-repeat;
4776 background-position: center center; }
4777
4778 .wtotem_reports-settings__date-input {
4779 cursor: pointer;
4780 display: block;
4781 border: none;
4782 width: 0;
4783 min-width: 80px;
4784 font-size: 12px;
4785 line-height: 14px;
4786 font-weight: normal;
4787 text-align: right;
4788 color: inherit; }
4789 .wtotem_reports-settings__date-input:last-child {
4790 flex-grow: 1;
4791 text-align: left; }
4792
4793 .wtotem_reports-settings__date-divider {
4794 display: block;
4795 align-self: center;
4796 margin: 0 3px; }
4797
4798 .wtotem_reports-settings__modules-list {
4799 padding: 0;
4800 margin: 0;
4801 list-style: none;
4802 margin-bottom: 10px; }
4803
4804 .wtotem_reports-settings__module-item {
4805 position: relative;
4806 display: flex;
4807 align-items: center;
4808 justify-content: space-between;
4809 min-height: 48px; }
4810 .wtotem_reports-settings__module-item::after {
4811 content: '';
4812 position: absolute;
4813 height: 1px;
4814 left: -30px;
4815 right: -30px;
4816 bottom: 0;
4817 background-color: #EBF0F5; }
4818 .wtotem_reports-settings__module-item:last-child::after {
4819 content: unset; }
4820
4821 .wtotem_reports-settings__module-title {
4822 font-size: 14px;
4823 line-height: 35px; }
4824
4825 .wtotem_reports-settings__module-label {
4826 cursor: pointer;
4827 display: block;
4828 position: relative;
4829 width: 45px;
4830 height: 35px; }
4831 .wtotem_reports-settings__module-label::before {
4832 content: '';
4833 position: absolute;
4834 left: 50%;
4835 top: 50%;
4836 transform: translate(-50%, -50%);
4837 width: 100%;
4838 height: 10px;
4839 background: #E1E8EE;
4840 box-shadow: inset 0px 1px 0px rgba(189, 198, 207, 0.529014);
4841 border-radius: 100px; }
4842 .wtotem_reports-settings__module-label::after {
4843 content: '';
4844 position: absolute;
4845 left: 0;
4846 top: 50%;
4847 transform: translateY(-50%);
4848 width: 18px;
4849 height: 18px;
4850 margin-left: 5px;
4851 background: #5E6977;
4852 box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.189736);
4853 border-radius: 100%;
4854 transition: 0.15s; }
4855
4856 .wtotem_reports-settings__module-checkbox {
4857 display: none; }
4858
4859 .wtotem_reports-settings__module-checkbox:checked + .wtotem_reports-settings__module-label::after {
4860 background: #3D50DF;
4861 left: 100%;
4862 margin-left: -23px; }
4863
4864 .wtotem_reports-settings__btn {
4865 width: 100%; }
4866
4867 .wtotem_reports-accordion {
4868 font-weight: 500;
4869 font-size: 14px;
4870 line-height: 21px;
4871 display: none; }
4872 @media screen and (max-width: 768px) {
4873 .wtotem_reports-accordion {
4874 display: block; } }
4875 .wtotem_reports-accordion__header {
4876 display: flex;
4877 align-items: center;
4878 justify-content: space-between;
4879 color: #86939E; }
4880 .wtotem_reports-accordion__header, .wtotem_reports-accordion__item {
4881 width: 100%;
4882 padding: 18px 14px;
4883 background: #FFFFFF;
4884 margin-bottom: 6px;
4885 box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.05);
4886 border-radius: 4px; }
4887 .wtotem_reports-accordion__header:last-child, .wtotem_reports-accordion__item:last-child {
4888 margin-bottom: 0; }
4889 .wtotem_reports-accordion__title {
4890 cursor: pointer;
4891 display: flex;
4892 justify-content: space-between;
4893 align-items: center; }
4894 .wtotem_reports-accordion__title::after {
4895 content: '';
4896 display: block;
4897 align-self: center;
4898 height: 20px;
4899 width: 20px;
4900 background-image: url("../img/arrow-down.svg");
4901 background-repeat: no-repeat;
4902 background-position: center center; }
4903 .wtotem_reports-accordion__content-wrapper {
4904 margin-top: 10px;
4905 border-top: 1px solid #F3F5F6; }
4906 .wtotem_reports-accordion__line-wrapper {
4907 display: flex;
4908 justify-content: space-between;
4909 padding: 10px 0; }
4910 .wtotem_reports-accordion__line-title {
4911 color: #86939E; }
4912 .wtotem_reports-accordion__line-value--success {
4913 color: #4BC374; }
4914 .wtotem_reports-accordion__line-value--warning {
4915 color: #f5c451; }
4916 .wtotem_reports-accordion__line-value--error {
4917 color: #f5c451; }
4918 .wtotem_reports-accordion__button {
4919 display: block;
4920 width: 100%;
4921 margin-bottom: 12px; }
4922 .wtotem_reports-accordion__button:last-child {
4923 margin-bottom: 0; }
4924
4925
4926 .wt-loader {
4927 z-index: 1
4928 }
4929 .wt-loader, .wt-spinner {
4930 display: flex;
4931 align-items: center;
4932 justify-content: center
4933 }
4934 .wt-spinner {
4935 position: absolute;
4936 top: 0;
4937 right: 0;
4938 bottom: 0;
4939 left: 0;
4940 background-color: hsla(0, 0%, 100%, .5);
4941 z-index: 20
4942 }
4943 .wt-loader img, .wt-loader path, .wt-spinner img {
4944 -webkit-user-select: none;
4945 -moz-user-select: none;
4946 -ms-user-select: none;
4947 user-select: none;
4948 transform: rotate(0deg);
4949 animation: 1s linear 0s normal none infinite running rot;
4950 -webkit-animation: 1s linear 0s normal none infinite running rot;
4951 }
4952
4953 .wtotem_body .wtotem_reports-modal--active {
4954 display: grid;
4955 }
4956 .wtotem_body .wtotem_reports-modal__content {
4957 position: relative;
4958 background: #FFFFFF;
4959 box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.0965523);
4960 border-radius: 12px;
4961 padding: 30px;
4962 min-width: 360px;
4963 }
4964
4965 .wtotem_reports-settings__field-title {
4966 font-size: 16px;
4967 line-height: 14px;
4968 margin-bottom: 20px;
4969 }
4970 .wtotem_body .wtotem_reports-settings__field-title--modules {
4971 margin-bottom: 10px;
4972 }
4973 .wtotem_body .wtotem_reports-settings__period-list {
4974 padding: 0;
4975 margin: 0;
4976 list-style: none;
4977 display: flex;
4978 width: 300px;
4979 height: 38px;
4980 margin-bottom: 20px;
4981 }
4982 .wtotem_body .wtotem_reports-settings__period-item {
4983 flex-grow: 1;
4984 border: 2px solid #E1E8EE;
4985 }
4986 .wtotem_body .wtotem_reports-settings__period-item:not(:last-child) {
4987 border-right: none;
4988 }
4989 .wtotem_body .wtotem_reports-settings__period-radio {
4990 display: none;
4991 }
4992 .wtotem_body .wtotem_reports-settings__period-label {
4993 cursor: pointer;
4994 position: relative;
4995 display: flex;
4996 justify-content: center;
4997 align-items: center;
4998 height: 100%;
4999 width: 100%;
5000 font-size: 12px;
5001 line-height: 14px;
5002 font-weight: normal;
5003 text-align: center;
5004 }
5005 .wtotem_body .wtotem_reports-settings__period-radio:checked + .wtotem_reports-settings__period-label {
5006 color: #3d50df;
5007 }
5008 .wtotem_body .wtotem_reports-settings__dates {
5009 display: flex;
5010 border-radius: 2px;
5011 border: 2px solid #E1E8EE;
5012 padding: 7px 15px;
5013 margin-bottom: 25px;
5014 }
5015 .wtotem_body .wtotem_reports-settings__dates::before {
5016 content: '';
5017 display: block;
5018 align-self: center;
5019 height: 13px;
5020 width: 15px;
5021 margin-right: 9px;
5022 background-image: url('../img/report.svg');
5023 background-repeat: no-repeat;
5024 background-position: center center;
5025 }
5026 .wtotem_body .wtotem_reports-settings__date-input {
5027 cursor: pointer;
5028 display: block;
5029 border: none;
5030 width: 0;
5031 min-width: 92px;
5032 padding-left: 10px;
5033 margin-left: 7px;
5034 font-size: 12px;
5035 line-height: 14px;
5036 font-weight: normal;
5037 text-align: right;
5038 color: inherit;
5039 background-color: transparent;
5040 }
5041
5042 .wtotem_body .wtotem_reports-settings__date-input:focus {
5043 border: 0;
5044 box-shadow: none;
5045 outline: none;
5046 }
5047
5048 .wtotem_body .wtotem_reports-settings__date-input:last-child {
5049 flex-grow: 1;
5050 text-align: left;
5051 }
5052 .wtotem_body .wtotem_reports-settings__date-divider {
5053 display: block;
5054 align-self: center;
5055 margin: 0 3px;
5056 }
5057 .wtotem_body .wtotem_reports-settings__modules-list {
5058 padding: 0;
5059 margin: 0;
5060 list-style: none;
5061 margin-bottom: 20px;
5062 }
5063 .wtotem_reports-settings__module-item {
5064 position: relative;
5065 display: flex;
5066 align-items: center;
5067 justify-content: space-between;
5068 min-height: 48px;
5069 }
5070 .wtotem_body .wtotem_reports-settings__module-item::after {
5071 content: '';
5072 position: absolute;
5073 height: 1px;
5074 left: -30px;
5075 right: -30px;
5076 bottom: 0;
5077 background-color: #EBF0F5;
5078 }
5079 .wtotem_body .wtotem_reports-settings__module-item:last-child::after {
5080 content: unset;
5081 }
5082 .wtotem_body .wtotem_reports-settings__module-title {
5083 font-size: 14px;
5084 line-height: 35px;
5085 }
5086 .wtotem_body .wtotem_reports-settings__module-label {
5087 cursor: pointer;
5088 display: block;
5089 position: relative;
5090 width: 45px;
5091 height: 35px;
5092 }
5093 .wtotem_body .wtotem_reports-settings__module-label::before {
5094 content: '';
5095 position: absolute;
5096 left: 50%;
5097 top: 50%;
5098 transform: translate(-50%, -50%);
5099 width: 100%;
5100 height: 10px;
5101 background: #E1E8EE;
5102 box-shadow: inset 0px 1px 0px rgba(189, 198, 207, 0.529014);
5103 border-radius: 100px;
5104 }
5105 .wtotem_body .wtotem_reports-settings__module-label::after {
5106 content: '';
5107 position: absolute;
5108 left: 0;
5109 top: 50%;
5110 transform: translateY(-50%);
5111 width: 18px;
5112 height: 18px;
5113 margin-left: 5px;
5114 background: #5E6977;
5115 box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.189736);
5116 border-radius: 100%;
5117 transition: 0.15s;
5118 }
5119 .wtotem_body .wtotem_reports-settings__module-checkbox {
5120 display: none;
5121 }
5122 .wtotem_body .wtotem_reports-settings__module-checkbox:checked + .wtotem_reports-settings__module-label::after {
5123 background: #3D50DF;
5124 left: 100%;
5125 margin-left: -23px;
5126 }
5127 .wtotem_body .wtotem_reports-settings__btn {
5128 width: 100%;
5129 }
5130
5131 .wtotem_theme—dark .wtotem_reports-table__column,.wtotem_theme—dark .wtotem_reports-dates{
5132 background: #282828;
5133 }
5134
5135 .wtotem_theme—dark .wtotem_body .wtotem_reports-dates__input {
5136 border: 1px solid #3a3a3a;
5137 color: #ccc;
5138 }
5139
5140 .wtotem_theme—dark .wtotem_reports-table__row{
5141 background: transparent;
5142 }
5143
5144 .wtotem_theme—dark .wtotem_reports-modal{
5145 color: #ddd;
5146 }
5147
5148 .wtotem_theme—dark .wtotem_body .wtotem_reports-modal__content{
5149 background: #282828;
5150 }
5151
5152 .wtotem_theme—dark .wtotem_body .wtotem_reports-settings__dates,
5153 .wtotem_theme—dark .wtotem_body .wtotem_reports-settings__period-item{
5154 border: 2px solid #35383b;
5155 }
5156
5157 .wtotem_theme—dark .wtotem_reports-modal__close{
5158 background-image: url(../img/close.svg);
5159 }
5160
5161 .wtotem_theme—dark .wtotem_body .wtotem_reports-settings__module-item::after{
5162 background-color: #35383b;
5163 }
5164
5165 .wtotem_theme—dark .wtotem_reports-accordion__header, .wtotem_theme—dark .wtotem_reports-accordion__item{
5166 background: #282828;
5167 color: #d6d6d6;
5168 }
5169
5170 .wtotem_theme—dark .wtotem_reports-accordion__content-wrapper{
5171 border-top: 1px solid #565656;
5172 }
5173
5174 body.wtotem_theme—dark {
5175 background: #191919;
5176 }
5177
5178 .reports_load_more_td{
5179 background: transparent;
5180 border-color: transparent;
5181 }
5182
5183 .wtotem-firewall-settings__no-data-icon {
5184 background: #e5ebf0;
5185 box-shadow: 0 2px 4px rgb(0 0 0 / 5%);
5186 border-radius: 12px;
5187 padding: 18px 20px;
5188 margin-bottom: 18px;
5189 }
5190
5191
5192 .wtotem-firewall-settings__no-data {
5193 display: flex;
5194 flex-direction: column;
5195 align-items: center;
5196 padding: 100px;
5197 color: #86939e;
5198 }
5199
5200 /* # reports-page.css */
5201
5202
5203 /*fixes*/
5204 @media screen and (max-width: 768px) {
5205 .chart-date text{
5206 -webkit-transform: rotate(-40deg) translate(-20px);
5207 -ms-transform: rotate(-40deg) translate(-20px);
5208 transform: rotate(-40deg) translate(-20px);
5209 }
5210 }
5211
5212 @media screen and (max-width: 576px) {
5213 .wtotem_av_filters_wrapper{
5214 display: block;
5215 }
5216 }
5217
5218 /* Settings */
5219 .wtotem_firewall-section-menu-item{
5220 position: relative;
5221 margin: 15px 0;
5222 }
5223
5224 .wtotem_switch-checkbox-with-text{
5225 position: absolute;
5226 right: 6px;
5227 top: 1px;
5228 }
5229