PluginProbe
WebTotem Security / 2.3.24
WebTotem Security v2.3.24
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.24, at htdocs/css/wtsec_main.css

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