PluginProbe
WebTotem Security / 2.3.9
WebTotem Security v2.3.9
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.9, at htdocs/css/wtsec_main.css

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