PluginProbe
WebTotem Security / 2.3.2
WebTotem Security v2.3.2
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 / main.css

main.css in WebTotem Security 2.3.2, at htdocs/css/main.css

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