PluginProbe
WebTotem Security / 2.2.2
WebTotem Security v2.2.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 2.2.4 All 109 releases
wt-security / htdocs / css / main.css

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

2,989 lines 61.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 @charset "UTF-8";
2 .wtotem_body *,
3 .wtotem_body *:after,
4 .wtotem_body *:before {
5 margin: 0;
6 padding: 0;
7 outline: none;
8 box-sizing: border-box;
9 }
10
11 .wtotem_body {
12 line-height: 24px;
13 font-family: "Inter", sans-serif;
14 font-size: 14px;
15 color: #5e6977;
16 font-weight: 400;
17 }
18
19 .wtotem_body ol,
20 .wtotem_body ul {
21 list-style: none;
22 }
23
24 .wtotem_body a {
25 text-decoration: none;
26 }
27
28 .wtotem_body a:hover {
29 text-decoration: none;
30 }
31
32 .wtotem_body h1,
33 .wtotem_body h2,
34 .wtotem_body h3,
35 .wtotem_body h4,
36 .wtotem_body h5 {
37 color: #5e6977;
38 font-weight: 700;
39 }
40
41 .wtotem_container {
42 max-width: 1020px;
43 margin: 0 auto;
44 }
45
46 .wtotem_title-info__title {
47 font-size: 14px;
48 text-transform: uppercase;
49 }
50
51 .wtotem_title-info__info {
52 background: url("../img/info-gray.svg") no-repeat center center/cover;
53 display: inline-block;
54 vertical-align: middle;
55 width: 17px;
56 height: 17px;
57 margin-top: -2px;
58 }
59
60 .title {
61 font-size: 24px;
62 font-weight: 700;
63 }
64
65 .section-header-mb {
66 margin-bottom: 25px;
67 }
68
69 .arrow-right {
70 color: #3d50df;
71 cursor: pointer;
72 display: flex;
73 align-items: center;
74 }
75 .arrow-right:after {
76 content: "";
77 border: solid #3d50df;
78 border-width: 0 1px 1px 0;
79 display: inline-block;
80 padding: 3px;
81 transform: rotate(-45deg);
82 -webkit-transform: rotate(-45deg);
83 margin-left: 10px;
84 }
85
86 .wtotem_print {
87 display: flex;
88 align-items: center;
89 cursor: pointer;
90 }
91 .wtotem_print__img {
92 display: block;
93 width: 17px;
94 height: 17px;
95 margin-right: 10px;
96 background: url("../img/print.svg") no-repeat center center/cover;
97 }
98 .wtotem_print__label {
99 color: #86939e;
100 }
101
102 .wt_card {
103 box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.05);
104 border-radius: 4px;
105 background: #fff;
106 }
107
108 /* 576-768px sm Small */
109 @media screen and (max-width: 768px) {
110 .section-header-mb {
111 margin-bottom: 20px;
112 }
113 .arrow-right:after {
114 margin-left: 5px;
115 }
116 }
117
118 .wtotem_header {
119 position: relative;
120 z-index: 4;
121 width: 100%;
122 top: 0;
123 left: 0;
124 }
125 .wtotem_header__body {
126 display: flex;
127 justify-content: space-between;
128 align-items: center;
129 }
130 .wtotem_header:before {
131 content: "";
132 position: absolute;
133 top: 0;
134 left: 0;
135 width: 100%;
136 height: 100%;
137 background: #fff;
138 z-index: 2;
139 }
140
141 .wtotem_version {
142 position: relative;
143 z-index: 100;
144 display: flex;
145 align-items: center;
146 }
147 .wtotem_version__count {
148 width: 28px;
149 height: 18px;
150 display: flex;
151 justify-content: center;
152 align-items: center;
153 font-size: 10px;
154 font-weight: 500;
155 border: 1px solid #3d50df;
156 border-radius: 4px;
157 margin-left: 8px;
158 }
159
160 .wtotem_logo {
161 width: 113px;
162 height: 24px;
163 background: url("../img/logo.svg") no-repeat center center/cover;
164 }
165
166 .wtotem_nav {
167 position: relative;
168 z-index: 3;
169 height: 70px;
170 }
171 .wtotem_nav__menu {
172 display: flex;
173 height: 100%;
174 }
175 .wtotem_nav__link {
176 position: relative;
177 display: flex;
178 align-items: center;
179 height: 100%;
180 font-size: 14px;
181 color: #5e6977;
182 font-weight: 500;
183 padding: 0 16px;
184 }
185 .wtotem_nav__link_active {
186 color: #3d50df;
187 }
188 .wtotem_nav__link_active:before {
189 content: "";
190 position: absolute;
191 bottom: 0;
192 right: 0;
193 left: 0;
194 background: #3d50df;
195 height: 3px;
196 }
197
198
199
200 .wtotem_chart__wrapper {
201 display: flex;
202 }
203
204 .wtotem_filter__wrapper {
205 display: flex;
206 justify-content: flex-end;
207 }
208
209 .wtotem_chart__calendars {
210 display: flex;
211 background: #f3f5f6;
212 border-radius: 5px;
213 align-items: center;
214 padding: 10px 8px;
215 margin-right: 7px;
216 }
217
218 .wtotem_calendar-icon {
219 background: url(../img/shape.svg) no-repeat center center / cover;
220 display: block;
221 width: 14px;
222 height: 14px;
223 margin-right: 3px;
224 }
225
226 input.wtotem_calendar {
227 background: transparent;
228 border: none;
229 color: #5e6977;
230 width: 125px;
231 cursor: pointer;
232 text-align: center;
233 }
234
235 input.wtotem_calendar:focus{
236 border: none;
237 box-shadow: none;
238 outline: 0;
239 }
240
241
242 .wtotem_calendar-connect {
243 margin: 0 3px;
244 }
245
246 .numInputWrapper span {
247 opacity: 1;
248 right: 2.5px;
249 }
250
251 .numInputWrapper span.arrowUp {
252 top: 15%;
253 }
254
255 .numInputWrapper span.arrowDown {
256 top: 35%;
257 }
258
259 .flatpickr-calendar {
260 font-family: "Inter", sans-serif;
261 width: 225px;
262 padding: 5px;
263 border: 2px solid #e1e8ee;
264 box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.05);
265 border-radius: 5px;
266 margin-top: 10px;
267 /*top: 382px !important;*/
268 }
269
270 .flatpickr-calendar.arrowTop:before {
271 border: 5px solid transparent;
272 border-bottom: 5px solid #e1e8ee;
273 top: -12px;
274 }
275
276 .flatpickr-calendar.arrowTop:after {
277 border: 5px solid transparent;
278 border-bottom: 5px solid #e1e8ee;
279 top: -12px;
280 }
281
282 .dayContainer {
283 justify-content: flex-start;
284 width: 225px;
285 min-width: 225px;
286 max-width: 225px;
287 align-items: center;
288 }
289
290 .flatpickr-days {
291 width: 225px;
292 }
293
294 .flatpickr-weekdays {
295 display: none;
296 }
297
298 .flatpickr-day {
299 border-radius: 0;
300 font-size: 12px;
301 max-width: 29px;
302 font-weight: 500;
303 color: #5e6977;
304 margin-bottom: 12px;
305 line-height: 5px;
306 height: 20px;
307 display: flex;
308 align-items: center;
309 justify-content: center;
310 }
311
312 .flatpickr-day:nth-last-child(-n + 7) {
313 margin-bottom: 0;
314 }
315
316 .flatpickr-day.today,
317 .flatpickr-day.today.inRange {
318 color: #393939;
319 }
320
321 .flatpickr-day.today.selected {
322 color: #fff;
323 }
324
325 .flatpickr-day.inRange,
326 .flatpickr-day.today.inRange {
327 background: #e1e8ee;
328 box-shadow: none;
329 margin-top: 0;
330 }
331
332 .flatpickr-day.selected,
333 .flatpickr-day.endRange,
334 .flatpickr-day.startRange {
335 background: #3d50df;
336 border-radius: 5px 5px 5px 5px !important;
337 }
338
339 .flatpickr-day.selected,
340 .flatpickr-day.startRange,
341 .flatpickr-day.endRange,
342 .flatpickr-day.selected.inRange,
343 .flatpickr-day.startRange.inRange,
344 .flatpickr-day.endRange.inRange,
345 .flatpickr-day.selected:focus,
346 .flatpickr-day.startRange:focus,
347 .flatpickr-day.endRange:focus,
348 .flatpickr-day.selected:hover,
349 .flatpickr-day.startRange:hover,
350 .flatpickr-day.endRange:hover,
351 .flatpickr-day.selected.prevMonthDay,
352 .flatpickr-day.startRange.prevMonthDay,
353 .flatpickr-day.endRange.prevMonthDay,
354 .flatpickr-day.selected.nextMonthDay,
355 .flatpickr-day.startRange.nextMonthDay,
356 .flatpickr-day.endRange.nextMonthDay {
357 background: #3d50df;
358 border-radius: 5px 5px 5px 5px !important;
359 height: 24px;
360 }
361
362 .flatpickr-months .flatpickr-prev-month,
363 .flatpickr-months .flatpickr-next-month {
364 display: none;
365 }
366
367 .flatpickr-current-month .flatpickr-monthDropdown-months {
368 width: 93px;
369 height: 31px;
370 padding: 6px 10px 7px;
371 border: 1.6px solid #e1e8ee;
372 border-radius: 2px;
373 }
374
375 .flatpickr-monthDropdown-months,
376 .flatpickr-current-month input.cur-year {
377 width: 93px;
378 height: 31px;
379 padding: 6px 10px 7px;
380 border: 1.6px solid #e1e8ee;
381 border-radius: 2px;
382 }
383
384 .flatpickr-current-month .numInputWrapper {
385 width: 93px;
386 }
387
388 .numInputWrapper span {
389 border: none;
390 }
391
392 .numInputWrapper span:hover {
393 background: transparent;
394 }
395
396 .flatpickr-current-month .numInputWrapper span.arrowDown:after,
397 .flatpickr-current-month .numInputWrapper span.arrowUp:after {
398 border-top-color: rgba(134, 147, 158, 1);
399 border-bottom-color: rgba(134, 147, 158, 1);
400 }
401
402 .flatpickr-month {
403 text-align-last: left;
404 margin-bottom: 13px;
405 position: relative;
406 }
407
408 .flatpickr-month:after {
409 content: "";
410 display: block;
411 border: 4px solid transparent;
412 border-top: 4px solid #86939e;
413 position: absolute;
414 right: 60%;
415 top: 43%;
416 }
417
418 .flatpickr-current-month {
419 left: 0;
420 width: 205px;
421 padding: 0;
422 display: flex;
423 align-items: center;
424 justify-content: space-between;
425 }
426
427 .flatpickr-monthDropdown-months,
428 .flatpickr-current-month input.cur-year {
429 -webkit-appearance: none !important;
430 -moz-appearance: none !important;
431 appearance: none !important;
432 color: #5e6977 !important;
433 font-size: 12px !important;
434 }
435
436 .flatpickr-current-month .numInputWrapper {
437 }
438
439 /* 576-768px sm Small */
440 @media screen and (max-width: 768px) {
441 body.lock {
442 overflow: hidden;
443 }
444 .wtotem_version {
445 position: relative;
446 z-index: 3;
447 }
448 .wtotem_header__body {
449 height: 65px;
450 }
451 .wtotem_nav {
452 position: fixed;
453 top: -100%;
454 left: 0;
455 width: 100%;
456 height: 100%;
457 background: #f3f5f6;
458 display: block;
459 padding-top: 65px;
460 transition: all 0.3s ease-in-out;
461 overflow: auto;
462 z-index: 1;
463 }
464 .wtotem_nav .wtotem_control__checkbox {
465 display: none; }
466 .wtotem_nav__menu {
467 display: block;
468 }
469 .wtotem_nav__item {
470 border-bottom: 1px solid #eceff4;
471 }
472 .wtotem_nav__link {
473 height: auto;
474 display: block;
475 color: #1d293f;
476 font-size: 24px;
477 padding: 22px 0;
478 width: 540px;
479 margin: 0 auto;
480 }
481 .wtotem_nav__link_active {
482 color: #3d50df;
483 }
484 .wtotem_nav__link_active:before {
485 display: none;
486 }
487 .wtotem_nav.active {
488 top: 0;
489 }
490 .wtotem_burger {
491 position: relative;
492 width: 23px;
493 height: 18px;
494 display: flex;
495 align-items: center;
496 justify-content: flex-end;
497 cursor: pointer;
498 z-index: 3;
499 }
500 .wtotem_burger:before,
501 .wtotem_burger__middle-line,
502 .wtotem_burger:after {
503 content: "";
504 background: #3d50df;
505 height: 2px;
506 display: block;
507 right: 0;
508 border-radius: 100px;
509 transition: all 0.3s ease-in-out;
510 }
511 .wtotem_burger:before {
512 position: absolute;
513 width: 23px;
514 top: 0;
515 }
516 .wtotem_burger__middle-line {
517 width: 18px;
518 }
519 .wtotem_burger:after {
520 position: absolute;
521 width: 14px;
522 bottom: 0;
523 }
524 .wtotem_burger.active .wtotem_burger__middle-line {
525 transform: scale(0);
526 }
527 .wtotem_burger.active:before {
528 transform: rotate(45deg);
529 top: 8px;
530 }
531 .wtotem_burger.active:after {
532 transform: rotate(-45deg);
533 width: 100%;
534 bottom: 8px;
535 }
536 }
537
538 /* 320-576px Extra small */
539 @media screen and (max-width: 576px) {
540 .wtotem_nav__link {
541 width: 345px;
542 margin: 0 auto;
543 }
544 }
545
546 /* 320-375px Extra small */
547 @media screen and (max-width: 375px) {
548 .wtotem_nav__link {
549 padding-left: 10px;
550 }
551 }
552
553 @media screen and (max-width: 768px) {
554 .wtotem_theme—dark .wtotem_nav {
555 background: #191919;
556 }
557 .wtotem_theme—dark .wtotem_nav__item {
558 border-bottom: 1px solid #3c3c3d;
559 }
560 }
561
562 .wtotem_footer {
563 padding-top: 18px;
564 padding-bottom: 20px;
565 background: #f3f5f6;
566 }
567 .wtotem_footer__first {
568 display: flex;
569 justify-content: space-between;
570 align-items: center;
571 margin-bottom: 21px;
572 }
573 .wtotem_footer__caption {
574 display: flex;
575 align-items: center;
576 }
577 .wtotem_footer__logo {
578 margin-right: 12px;
579 background: url("../img/logo-blue.svg") no-repeat center center/cover;
580 width: 20px;
581 height: 32px;
582 }
583 .wtotem_footer__text {
584 font-size: 12px;
585 color: #5e6977;
586 line-height: 12px;
587 font-weight: 500;
588 }
589 .wtotem_footer__contacts {
590 width: 200px;
591 display: flex;
592 justify-content: space-between;
593 }
594 .wtotem_footer__link {
595 font-weight: 500;
596 }
597 .wtotem_footer__line {
598 height: 1px;
599 background: #e1e8ee;
600 margin-bottom: 26px;
601 }
602 .wtotem_footer__bottom {
603 display: flex;
604 justify-content: space-between;
605 align-items: center;
606 }
607 .wtotem_footer__left {
608 display: flex;
609 justify-content: space-between;
610 align-items: center;
611 width: 255px;
612 }
613 .wtotem_footer__text {
614 font-size: 12px;
615 font-weight: 500;
616 color: #5e6977;
617 }
618 .wtotem_footer__store {
619 margin-bottom: -5px;
620 }
621 .wtotem_footer__app-store {
622 width: 19px;
623 height: 19px;
624 background: url("../img/app-store.svg") no-repeat center center/cover;
625 }
626 .wtotem_footer__play-store {
627 width: 17px;
628 height: 19px;
629 background: url("../img/play-store.svg") no-repeat center center/cover;
630 }
631 .wtotem_footer__soc-link {
632 margin-right: 20px;
633 }
634 .wtotem_footer__soc-link:last-child {
635 margin-right: 0;
636 }
637 .wtotem_footer__payment {
638 width: 166px;
639 display: flex;
640 justify-content: space-between;
641 align-items: center;
642 }
643
644 /* 576-768px sm Small */
645 @media screen and (max-width: 768px) {
646 .wtotem_footer__store,
647 .wtotem_footer__soc,
648 .wtotem_footer__payment,
649 .wtotem_footer__line {
650 display: none;
651 }
652 .wtotem_footer__caption,
653 .wtotem_footer__left,
654 .wtotem_footer__text {
655 margin: 0 auto;
656 }
657 .wtotem_footer__caption {
658 flex-direction: column;
659 }
660 .wtotem_footer__logo {
661 margin-bottom: 18px;
662 }
663 }
664
665 /* 320-576px Extra small */
666 .wtotem_content {
667 padding-top: 37px;
668 padding-bottom: 20px;
669 background: #f3f5f6;
670 }
671
672 .wtotem_first {
673 margin-bottom: 37px;
674 display: flex;
675 justify-content: space-between;
676 }
677
678 .wtotem_overall {
679 padding: 21px 8px 30px 24px;
680 width: 49%;
681 }
682 .wtotem_overall__title .wtotem_title-info__title {
683 text-transform: none;
684 font-size: 18px;
685 }
686 .wtotem_overall__body {
687 display: flex;
688 justify-content: space-between;
689 align-items: center;
690 margin-top: 21px;
691 }
692 .wtotem_overall__inner {
693 display: flex;
694 align-items: center;
695 }
696 .wtotem_overall__rectangle {
697 width: 74px;
698 height: 50px;
699 background: #d56c6a;
700 color: #fff;
701 font-size: 32px;
702 font-weight: 700;
703 display: flex;
704 align-items: center;
705 justify-content: center;
706 margin-right: 10px;
707 }
708 .wtotem_overall__figures {
709 color: #d56c6a;
710 font-size: 42px;
711 font-weight: 700;
712 }
713 .wtotem_overall__text {
714 font-size: 16px;
715 color: #86939e;
716 width: 267px;
717 }
718
719 .wtotem_info {
720 display: flex;
721 width: 49%;
722 }
723 .wtotem_info__item {
724 padding: 23px 29px;
725 }
726 .wtotem_info__item:first-child {
727 border-right: 1px solid #f3f5f6;
728 }
729 .wtotem_info__block {
730 margin-bottom: 10px;
731 }
732 .wtotem_info__subtitle {
733 font-size: 14px;
734 color: #86939e;
735 margin-bottom: 3px;
736 }
737 .wtotem_info__info {
738 font-size: 14px;
739 color: #5e6977;
740 }
741 .wtotem_info__scoring {
742 height: 51px;
743 display: flex;
744 align-items: center;
745 justify-content: center;
746 }
747
748 /* 992-1100px lg Large */
749 @media screen and (max-width: 1100px) {
750 .wtotem_overall {
751 width: 49%;
752 }
753 .wtotem_overall__body {
754 flex-direction: column;
755 align-items: flex-start;
756 }
757 .wtotem_overall__inner {
758 margin-bottom: 15px;
759 }
760 .wtotem_overall__text {
761 width: 100%;
762 }
763 .wtotem_info {
764 width: 49%;
765 }
766 }
767
768 /* 768-992px md Medium */
769 @media screen and (max-width: 992px) {
770 .wtotem_info {
771 align-items: center;
772 }
773 .wtotem_info__item {
774 padding: 13px 20px;
775 }
776 }
777
778 /* 576-768px sm Small */
779 @media screen and (max-width: 768px) {
780 .wtotem_first {
781 flex-direction: column;
782 margin-bottom: 20px;
783 }
784 .wtotem_overall {
785 width: 100%;
786 margin-bottom: 10px;
787 }
788 .wtotem_info {
789 width: 100%;
790 }
791 .wtotem_info__item {
792 width: 100%;
793 }
794 .wtotem_info__scoring {
795 justify-content: flex-start;
796 }
797 }
798
799 /* 320-576px Extra small */
800 @media screen and (max-width: 576px) {
801 .wtotem_overall {
802 padding-left: 22px;
803 padding-right: 22px;
804 }
805 .wtotem_info {
806 width: 100%;
807 flex-direction: column;
808 padding: 13px 22px 13px 22px;
809 }
810 .wtotem_info__item {
811 width: 100%;
812 padding: 0;
813 }
814 .wtotem_info__item:first-child {
815 border-right: none;
816 }
817 .wtotem_info__block {
818 margin-bottom: 20px;
819 }
820 .wtotem_info__scoring {
821 justify-content: flex-start;
822 height: auto;
823 }
824 }
825
826 .wtotem_firewall {
827 margin-bottom: 20px;
828 }
829 .wtotem_firewall__first {
830 display: flex;
831 justify-content: space-between;
832 }
833 .wtotem_firewall__stats {
834 display: flex;
835 align-items: center;
836 }
837 .wtotem_firewall__icon {
838 display: block;
839 width: 14px;
840 height: 14px;
841 margin-right: 10px;
842 background: url("../img/shape.svg") no-repeat center center/cover;
843 }
844 .wtotem_firewall__text {
845 color: #86939e;
846 }
847 .wtotem_firewall__block {
848 display: flex;
849 justify-content: space-between;
850 }
851
852 .wtotem_numbers {
853 width: 49%;
854 display: flex;
855 justify-content: space-between;
856 align-items: center;
857 }
858 .wtotem_numbers__item {
859 text-align: center;
860 width: 33.3333333333%;
861 height: 100%;
862 display: flex;
863 flex-direction: column;
864 justify-content: center;
865 border-right: 1px solid #f3f5f6;
866 }
867 .wtotem_numbers__item:last-child {
868 border-right: none;
869 }
870 .wtotem_numbers__title {
871 line-height: 18px;
872 color: #86939e;
873 margin-bottom: 15px;
874 }
875 .wtotem_numbers__figures {
876 color: #1d293f;
877 font-size: 32px;
878 font-weight: 700;
879 }
880
881 .wtotem_from {
882 width: 49%;
883 display: flex;
884 align-items: center;
885 padding: 17px 23px;
886 }
887 .wtotem_from__arrow-right {
888 margin-left: auto;
889 border: solid #5e6977;
890 border-width: 0 1.5px 1.5px 0;
891 display: inline-block;
892 padding: 6px;
893 transform: rotate(-45deg);
894 -webkit-transform: rotate(-45deg);
895 }
896 .wtotem_from__svg-wrap {
897 position: relative;
898 display: flex;
899 align-items: center;
900 }
901 .wtotem_from__svg-wrap:after {
902 content: "";
903 position: absolute;
904 top: 0;
905 left: 0;
906 z-index: 2;
907 width: 69.5px;
908 height: 69.5px;
909 border-radius: 100%;
910 border: 13.3px solid #f3f5f6;
911 margin-top: 1px;
912 }
913 .wtotem_from__progress {
914 position: relative;
915 z-index: 3;
916 width: 71px;
917 height: 71px;
918 }
919 .wtotem_from__circle {
920 stroke-width: 15px;
921 stroke: #3d50df;
922 fill: transparent;
923 transform-origin: center;
924 transform: rotate(-90deg);
925 transition: stroke-dashoffset 0.3s;
926 stroke-dashoffset: 0;
927 }
928 .wtotem_from__percent {
929 position: absolute;
930 display: block;
931 width: 33px;
932 top: 33%;
933 left: 29%;
934 font-weight: 700;
935 font-size: 12px;
936 text-align: center;
937 }
938 .wtotem_from__info {
939 margin-left: 18px;
940 }
941 .wtotem_from__title {
942 color: #86939e;
943 margin-bottom: 9px;
944 }
945 .wtotem_from__country {
946 font-size: 18px;
947 color: #1d293f;
948 line-height: 18px;
949 }
950 .wtotem_from__country span {
951 color: #3d50df;
952 }
953
954 /* 992-1100px lg Large */
955 @media screen and (max-width: 1100px) {
956 .wtotem_numbers,
957 .wtotem_from {
958 width: 49%;
959 }
960 }
961
962 /* 768-992px md Medium */
963 /* 576-768px sm Small */
964 @media screen and (max-width: 768px) {
965 .wtotem_firewall__block {
966 flex-direction: column;
967 }
968 .wtotem_numbers,
969 .wtotem_from {
970 width: 100%;
971 }
972 .wtotem_numbers {
973 height: 104px;
974 margin-bottom: 10px;
975 }
976 .wtotem_from__country {
977 font-size: 14px;
978 }
979 }
980
981 /* 320-576px Extra small */
982 @media screen and (max-width: 576px) {
983 .wtotem_numbers {
984 display: flex;
985 flex-wrap: wrap;
986 width: 345px;
987 height: 217px;
988 }
989 .wtotem_numbers__item {
990 width: 172.5px;
991 height: 108.5px;
992 }
993 .wtotem_numbers__item:last-child {
994 border-right: 1px solid #f3f5f6;
995 }
996 }
997
998 /* 320-375px Extra small */
999 @media screen and (max-width: 374px) {
1000 .wtotem_numbers {
1001 width: 300px;
1002 }
1003 .wtotem_numbers__item {
1004 width: 150px;
1005 }
1006 }
1007
1008 .wtotem_chart {
1009 background: #fff;
1010 padding: 13px 0 19px 0;
1011 }
1012
1013 .wtotem_chart-first {
1014 display: flex;
1015 justify-content: space-between;
1016 align-items: center;
1017 padding: 0 26px;
1018 }
1019 .wtotem_chart-first__left {
1020 display: flex;
1021 align-items: center;
1022 }
1023 .wtotem_chart-first__all {
1024 color: #3d50df;
1025 margin-right: 10px;
1026 }
1027 .wtotem_chart-first__hack {
1028 margin-right: 15px;
1029 display: flex;
1030 align-items: center;
1031 }
1032 .wtotem_chart-first__hack p {
1033 color: #86939e;
1034 }
1035 .wtotem_chart-first__hack span {
1036 display: block;
1037 width: 7px;
1038 height: 7px;
1039 border-radius: 100px;
1040 margin-right: 7px;
1041 }
1042 .wtotem_chart-first__hack_attack span {
1043 background: #d56c6a;
1044 }
1045 .wtotem_chart-first__hack_blocked span {
1046 background: #bace3d;
1047 }
1048 .wtotem_chart-first__right {
1049 display: flex;
1050 background: #f3f5f6;
1051 /*width: 202px;*/
1052 height: 45px;
1053 align-items: center;
1054 justify-content: space-between;
1055 padding: 0 6px;
1056 border-radius: 5px;
1057 }
1058 .wtotem_chart-first__btn {
1059 display: flex;
1060 justify-content: center;
1061 align-items: center;
1062 width: 65px;
1063 height: 31px;
1064 border-radius: 4px;
1065 color: #5e6977;
1066 cursor: pointer;
1067 }
1068 .wtotem_chart-first__btn_active {
1069 background: #fff;
1070 color: #3d50df;
1071 }
1072
1073 .wtotem_chart {
1074 margin-bottom: 30px;
1075 }
1076 .wtotem_chart__diagram {
1077 height: 251px;
1078 }
1079 .wtotem_chart__line {
1080 width: 100%;
1081 height: 1px;
1082 background: #f3f5f6;
1083 margin-bottom: 16px;
1084 }
1085 .wtotem_chart__last {
1086 display: flex;
1087 justify-content: space-between;
1088 align-items: center;
1089 padding: 0 26px;
1090 }
1091 .wtotem_chart__text {
1092 font-weight: 500;
1093 }
1094 .wtotem_chart__text a {
1095 color: #3d50df;
1096 }
1097 .wtotem_chart__btn {
1098 background: none;
1099 border: 1px solid #3d50df;
1100 border-radius: 4px;
1101 display: block;
1102 width: 136px;
1103 display: flex;
1104 align-items: center;
1105 justify-content: center;
1106 padding: 7px 5px;
1107 color: #3d50df;
1108 cursor: pointer;
1109 }
1110
1111 .wtotem_data {
1112 padding: 0 26px;
1113 }
1114 .wtotem_data__thead {
1115 margin-bottom: 15px;
1116 }
1117 .wtotem_data__tr {
1118 display: flex;
1119 justify-content: space-between;
1120 }
1121 .wtotem_data__th {
1122 color: #5e6977;
1123 font-weight: 500;
1124 font-size: 12px;
1125 }
1126 .wtotem_data__th:last-child {
1127 text-align: right;
1128 }
1129 .wtotem_data__td {
1130 font-size: 12px;
1131 font-weight: 500;
1132 color: #86939e;
1133 margin-bottom: 20px;
1134 }
1135 .wtotem_data__td_blocked:before {
1136 content: "";
1137 width: 4px;
1138 height: 4px;
1139 border-radius: 100px;
1140 background: #bace3d;
1141 display: block;
1142 }
1143 .wtotem_data__td_banned:before {
1144 content: "";
1145 width: 4px;
1146 height: 4px;
1147 border-radius: 100px;
1148 background: #d56c6a;
1149 display: block;
1150 }
1151 .wtotem_data__td:first-child {
1152 display: flex;
1153 align-items: center;
1154 }
1155 .wtotem_data__td:nth-child(2) {
1156 display: flex;
1157 align-items: center;
1158 }
1159 .wtotem_data__td:last-child {
1160 text-align: right;
1161 color: #d56c6a;
1162 }
1163 .wtotem_data__ip {
1164 margin-left: 10px;
1165 }
1166 .wtotem_data__img {
1167 width: 23px;
1168 height: 13px;
1169 margin-right: 6px;
1170 }
1171 .wtotem_data__flag {
1172 display: block;
1173 width: 100%;
1174 }
1175 .wtotem_data_width_1 {
1176 width: 13%;
1177 }
1178 .wtotem_data_width_2 {
1179 width: 10%;
1180 }
1181 .wtotem_data_width_3 {
1182 width: 14%;
1183 }
1184 .wtotem_data_width_4 {
1185 width: 24%;
1186 }
1187 .wtotem_data_width_5 {
1188 width: 29%;
1189 }
1190 .wtotem_data_width_6 {
1191 width: 11%;
1192 }
1193
1194 /* 768-992px md Medium */
1195 @media screen and (max-width: 992px) {
1196 .wtotem_data__th:nth-last-child(-n + 3),
1197 .wtotem_data__td:nth-last-child(-n + 3) {
1198 display: none;
1199 }
1200 .wtotem_data__th,
1201 .wtotem_data__td {
1202 width: 32%;
1203 }
1204 .wtotem_data__th:nth-child(3),
1205 .wtotem_data__td:nth-child(3) {
1206 width: 36%;
1207 }
1208 }
1209
1210 /* 576-768px sm Small */
1211 /* 320-576px Extra small */
1212 @media screen and (max-width: 576px) {
1213 .wtotem_data {
1214 padding: 0 16px;
1215 }
1216 .wtotem_chart-first {
1217 flex-direction: column;
1218 align-items: flex-start;
1219 }
1220 .wtotem_chart-first__left {
1221 margin-bottom: 20px;
1222 }
1223 .wtotem_chart-first__right {
1224 width: 100%;
1225 }
1226 }
1227
1228 /* 320-375px Extra small */
1229 @media screen and (max-width: 375px) {
1230 .wtotem_data__th,
1231 .wtotem_data__td {
1232 width: 33% !important;
1233 }
1234 .wtotem_data__ip {
1235 margin-left: 5px;
1236 }
1237 }
1238
1239 .wtotem_antivirus {
1240 margin-bottom: 30px;
1241 }
1242 .wtotem_antivirus__first {
1243 display: flex;
1244 justify-content: space-between;
1245 align-items: center;
1246 }
1247 .wtotem_antivirus__block {
1248 display: flex;
1249 justify-content: space-between;
1250 align-items: center;
1251 width: 100%;
1252 background: #fff;
1253 border-radius: 4px;
1254 }
1255 .wtotem_antivirus__item {
1256 width: 25%;
1257 height: 100.5px;
1258 text-align: center;
1259 display: flex;
1260 align-items: center;
1261 justify-content: center;
1262 flex-direction: column;
1263 border-right: 1px solid #f3f5f6;
1264 }
1265 .wtotem_antivirus__item:last-child {
1266 border-right: none;
1267 }
1268 .wtotem_antivirus__figures {
1269 font-size: 32px;
1270 font-weight: 700;
1271 margin-bottom: 18px;
1272 }
1273 .wtotem_antivirus__figures_green {
1274 color: #bace3d;
1275 }
1276 .wtotem_antivirus__figures_yellow {
1277 color: #e9cf73;
1278 }
1279 .wtotem_antivirus__figures_orange {
1280 color: #d56c6a;
1281 }
1282 .wtotem_antivirus__figures_black {
1283 color: #1d293f;
1284 }
1285 .wtotem_antivirus__title {
1286 color: #86939e;
1287 line-height: 18px;
1288 }
1289
1290 /* 320-576px Extra small */
1291 @media screen and (max-width: 576px) {
1292 .wtotem_antivirus__block {
1293 flex-wrap: wrap;
1294 }
1295 .wtotem_antivirus__item {
1296 width: 172.5px;
1297 border-bottom: 1px solid #f3f5f6;
1298 }
1299 .wtotem_antivirus__item:last-child {
1300 border-right: none;
1301 border-bottom: none;
1302 }
1303 .wtotem_antivirus__item:nth-child(2) {
1304 border-right: none;
1305 }
1306 .wtotem_antivirus__item:nth-child(3) {
1307 border-bottom: none;
1308 }
1309 }
1310
1311 /* 320-375px */
1312 @media screen and (max-width: 375px) {
1313 .wtotem_antivirus__item {
1314 width: 150px;
1315 }
1316 }
1317
1318 .wtotem_monitoring {
1319 margin-bottom: 30px;
1320 }
1321
1322 .wtotem_table__row {
1323 display: flex;
1324 width: 100%;
1325 }
1326
1327 .wtotem_table__col {
1328 width: 33.3333333333%;
1329 border-right: 1px solid #f3f5f6;
1330 border-bottom: 1px solid #f3f5f6;
1331 }
1332 .wtotem_table__col:last-child {
1333 border-right: none;
1334 }
1335
1336 .wtotem_table__th,
1337 .wtotem_table__td,
1338 .wtotem_table__info {
1339 padding: 15px 15px;
1340 }
1341
1342 .wtotem_table__th,
1343 .wtotem_table__td {
1344 border-bottom: 1px solid #f3f5f6;
1345 }
1346
1347 .wtotem_table__td {
1348 display: flex;
1349 justify-content: space-between;
1350 align-items: center;
1351 height: 64px;
1352 }
1353
1354 .wtotem_table__item {
1355 height: 110px;
1356 display: flex;
1357 align-items: center;
1358 justify-content: center;
1359 }
1360
1361 .wtotem_table__expired {
1362 color: #d56c6a;
1363 }
1364
1365 .wtotem_table__solve {
1366 color: #3d50df;
1367 }
1368
1369 .wtotem_table__info {
1370 height: 55px;
1371 display: flex;
1372 justify-content: space-between;
1373 }
1374
1375 .wtotem_table__subject {
1376 font-size: 14px;
1377 text-transform: uppercase;
1378 }
1379
1380 .wtotem_table__status {
1381 text-transform: uppercase;
1382 }
1383 .wtotem_table__status_green {
1384 color: #4bc374;
1385 }
1386 .wtotem_table__status_yellow {
1387 color: #dcb320;
1388 text-transform: none;
1389 }
1390
1391 .wtotem_table__text {
1392 color: #86939e;
1393 font-weight: 500;
1394 }
1395
1396 .wtotem_table__perfomance {
1397 font-weight: 500;
1398 color: #5e6977;
1399 }
1400 .wtotem_table__perfomance span {
1401 color: #3d50df;
1402 }
1403
1404 .wtotem_table__wrap {
1405 width: 30px;
1406 height: 30px;
1407 }
1408 .wtotem_table__wrap_big {
1409 width: 56px;
1410 height: 56px;
1411 }
1412
1413 .wtotem_table__img {
1414 width: 100%;
1415 display: block;
1416 }
1417
1418 .wtotem_table__link {
1419 display: flex;
1420 justify-content: space-between;
1421 align-items: center;
1422 padding: 13px 16px;
1423 }
1424 .wtotem_table__link:after {
1425 content: "";
1426 border: solid #5e6977;
1427 border-width: 0 1.5px 1.5px 0;
1428 display: inline-block;
1429 padding: 4px;
1430 transform: rotate(-45deg);
1431 -webkit-transform: rotate(-45deg);
1432 }
1433
1434 .wtotem_table__right_progress-wrap {
1435 width: 167px;
1436 margin-top: -21px;
1437 }
1438
1439 .wtotem_table__stick-progress {
1440 position: relative;
1441 background: #3d50df;
1442 width: 96px;
1443 height: 7px;
1444 border-radius: 100px;
1445 }
1446 .wtotem_table__stick-progress:after {
1447 content: "";
1448 position: absolute;
1449 top: 0;
1450 left: 0;
1451 width: 167px;
1452 height: 7px;
1453 opacity: 0.1;
1454 border-radius: 100px;
1455 background: #5e6977;
1456 }
1457
1458 .wtotem_table__initial-value {
1459 font-size: 10px;
1460 font-weight: 500;
1461 color: #5e6977;
1462 }
1463
1464 .wtotem_table__message {
1465 position: absolute;
1466 top: -20px;
1467 right: -12px;
1468 z-index: 50;
1469 width: 30px;
1470 height: 15px;
1471 border-radius: 2px;
1472 background: #3d50df;
1473 font-size: 10px;
1474 font-weight: 500;
1475 text-align: center;
1476 color: #fff;
1477 display: flex;
1478 justify-content: center;
1479 align-items: center;
1480 }
1481
1482 .wtotem_table__triangle {
1483 position: absolute;
1484 z-index: -1;
1485 top: 55%;
1486 left: 40%;
1487 width: 8.5px;
1488 height: 8.5px;
1489 display: block;
1490 border-radius: 1px;
1491 transform: rotate(45deg);
1492 background: #3d50df;
1493 margin: 0 auto;
1494 }
1495
1496 /* 992-1100px lg Large */
1497 /* 768-992px md Medium */
1498 @media screen and (max-width: 992px) {
1499 .wtotem_table__row {
1500 flex-direction: column;
1501 }
1502 .wtotem_table__col {
1503 width: 100%;
1504 border-right: none !important;
1505 }
1506 }
1507
1508 /* 576-768px sm Small */
1509 /* 320-576px Extra small */
1510 /* 320-375px Extra small */
1511 @media screen and (max-width: 375px) {
1512 .wtotem_table__perfomance_long {
1513 width: 210px;
1514 }
1515 .wtotem_chart-first {
1516 padding: 0 16px;
1517 }
1518 }
1519
1520 .wtotem_map__first {
1521 display: flex;
1522 justify-content: space-between;
1523 }
1524
1525 .wtotem_map .wtotem_map-block {
1526 display: flex;
1527 align-items: center;
1528 justify-content: space-around;
1529 padding-right: 26px; }
1530
1531 .wtotem_map .wtotem_map-block #firewall {
1532 display: block; }
1533
1534 .wtotem_map .wtotem_map-block__map {
1535 width: 50%;
1536 height: 330px; }
1537
1538 .wtotem_map .firewall {
1539 width: 50%;
1540 position: relative;
1541 height: 230px; }
1542
1543 .wtotem_map-wrap {
1544 padding-top: 15px;
1545 margin-bottom: 30px; }
1546
1547 .wtotem_country {
1548 margin-bottom: -15px; }
1549 .wtotem_country__title {
1550 font-size: 14px;
1551 line-height: 18px;
1552 color: #86939e;
1553 margin-bottom: 9px; }
1554 .wtotem_country__desc {
1555 font-size: 18px;
1556 line-height: 18px;
1557 color: #1d293f; }
1558
1559 /* 992-1100px lg Large */
1560 /* 768-992px md Medium */
1561 @media screen and (max-width: 992px) {
1562 .wtotem_map .wtotem_map-wrap {
1563 padding-bottom: 20px; }
1564 .wtotem_map .wtotem_map-block {
1565 flex-direction: column;
1566 padding-right: 0; }
1567 .wtotem_map .wtotem_map-block__map {
1568 width: 100%;
1569 text-align: center; }
1570 .wtotem_map .wtotem_map-block__map svg {
1571 width: 403px; }
1572 .wtotem_map #firewall {
1573 display: block;
1574 height: 135px;
1575 width: 270px; }
1576 .wtotem_map .firewall {
1577 position: relative;
1578 margin: auto;
1579 height: 70vh;
1580 width: 60vw; } }
1581
1582 /* 576-768px sm Small */
1583 /* 375-576px Extra small */
1584 @media screen and (max-width: 576px) {
1585 .wtotem_map .wtotem_map-block__map {
1586 height: auto; }
1587 .wtotem_map #firewallMap {
1588 width: 100%;
1589 zoom: 0.8; }
1590 .wtotem_map .wtotem_country {
1591 margin-bottom: 20px; }
1592 .wtotem_map .wtotem_chart__wrapper {
1593 width: 100%; } }
1594
1595 @media screen and (max-width: 500px) {
1596 .wtotem_map .firewall {
1597 width: 70vw; } }
1598
1599 @media screen and (max-width: 420px) {
1600 .wtotem_map .firewall {
1601 width: 75vw; } }
1602
1603 @media screen and (max-width: 390px) {
1604 .wtotem_map .firewall {
1605 width: 80vw; } }
1606
1607 @media screen and (max-width: 375px) {
1608 .wtotem_map #firewallMap {
1609 width: 100%;
1610 zoom: 0.7;
1611 display: block;
1612 transform: translateX(25px); } }
1613
1614 @media screen and (max-width: 340px) {
1615 .wtotem_map #firewallMap {
1616 width: 100%;
1617 zoom: 0.7;
1618 display: block;
1619 transform: translateX(15px); } }
1620
1621 @media screen and (max-width: 340px) {
1622 .wtotem_map #firewallMap {
1623 width: 100%;
1624 zoom: 0.7;
1625 display: block;
1626 transform: translateX(5px); } }
1627
1628 /* 320-375px Extra small */
1629
1630 .wtotem_state {
1631 border-radius: 4px;
1632 }
1633
1634 .wtotem_state {
1635 background: #fff;
1636 padding: 13px 0 26px 0;
1637 }
1638 .wtotem_state__select-wrapper {
1639 position: relative;
1640 margin-bottom: 15px;
1641 width: 190px;
1642 cursor: pointer;
1643 }
1644 .wtotem_state__select-wrapper:after {
1645 content: "";
1646 position: absolute;
1647 top: 45%;
1648 right: 0;
1649 border-style: solid;
1650 border-width: 5px 5px 0 5px;
1651 border-color: #86939e transparent transparent transparent;
1652 border-radius: 50px;
1653 }
1654 .wtotem_state__select {
1655 display: block;
1656 margin-left: 18px;
1657 width: 100%;
1658 padding: 8px 12px 8px 12px;
1659 color: #86939e;
1660 font-size: 14px;
1661 font-weight: 400;
1662 -webkit-appearance: none;
1663 appearance: none;
1664 background-color: #f3f5f6;
1665 background-image: none;
1666 border-radius: 4px;
1667 border: none;
1668 font-family: inherit;
1669 cursor: pointer;
1670 }
1671 .wtotem_state__option {
1672 border: none;
1673 }
1674 .wtotem_state__line {
1675 background: #f3f5f6;
1676 height: 1px;
1677 margin-bottom: 20px;
1678 }
1679 .wtotem_state__last {
1680 display: flex;
1681 align-items: center;
1682 justify-content: space-between;
1683 padding: 0 18px;
1684 }
1685 .wtotem_state__text {
1686 color: #5e6977;
1687 font-weight: 500;
1688 }
1689 .wtotem_state__text a {
1690 color: #3d50df;
1691 }
1692
1693 .wtotem_file-table {
1694 color: #86939e;
1695 }
1696 .wtotem_file-table__tr {
1697 display: flex;
1698 margin-bottom: 15px;
1699 padding: 0 18px;
1700 }
1701 .wtotem_file-table__th {
1702 color: #5e6977;
1703 width: 12.5%;
1704 font-weight: 500;
1705 font-size: 12px;
1706 }
1707 .wtotem_file-table__th:first-child {
1708 width: 50%;
1709 }
1710 .wtotem_file-table__td {
1711 font-size: 12px;
1712 width: 12.5%;
1713 font-weight: 500;
1714 }
1715 .wtotem_file-table__td:first-child {
1716 width: 50%;
1717 }
1718 .wtotem_file-table__td_normal {
1719 color: #5e6977;
1720 }
1721 .wtotem_file-table__td_critical {
1722 color: #d56c6a;
1723 }
1724 .wtotem_file-table__td_changed {
1725 color: #caae4b;
1726 }
1727
1728 .wtotem_pagination {
1729 display: flex;
1730 }
1731 .wtotem_pagination__number {
1732 color: #99a6b1;
1733 font-weight: 500;
1734 margin-right: 30px;
1735 display: flex;
1736 align-items: center;
1737 }
1738 .wtotem_pagination__number:hover {
1739 color: #5e6977;
1740 }
1741 .wtotem_pagination__number_active {
1742 width: 46px;
1743 height: 46px;
1744 background: #f1f3f5;
1745 color: #5e6977;
1746 margin-right: 13px;
1747 border-radius: 100px;
1748 display: flex;
1749 justify-content: center;
1750 align-items: center;
1751 }
1752 .wtotem_pagination__number_etc {
1753 margin-right: 22px;
1754 }
1755 .wtotem_pagination__arrow {
1756 width: 19px;
1757 height: 12px;
1758 display: block;
1759 cursor: pointer;
1760 }
1761
1762 /* 992-1100px lg Large */
1763 /* 768-992px md Medium */
1764 @media screen and (max-width: 992px) {
1765 .wtotem_state {
1766 overflow: hidden;
1767 }
1768 .wtotem_file-table__td,
1769 .wtotem_file-table__th {
1770 display: none;
1771 }
1772 .wtotem_file-table__td:first-child,
1773 .wtotem_file-table__th:first-child {
1774 display: block;
1775 width: 100%;
1776 }
1777 }
1778
1779 /* 576-768px sm Small */
1780 /* 375-576px Extra small */
1781 @media screen and (max-width: 576px) {
1782 .wtotem_state__text {
1783 display: none;
1784 }
1785 .wtotem_pagination {
1786 margin: 0 auto;
1787 }
1788 .wtotem_pagination__number {
1789 margin-right: 18px;
1790 }
1791 .wtotem_pagination__number_active {
1792 margin-right: 13px;
1793 }
1794 }
1795
1796 /* 320-375px Extra small */
1797 .wtotem_welcome-wrapper {
1798 background: #f3f5f6;
1799 }
1800 .wtotem_welcome-wrapper__head-height {
1801 display: flex;
1802 align-items: center;
1803 justify-content: center;
1804 height: calc(100vh - 135px);
1805 min-height: 596px;
1806 }
1807 .wtotem_welcome-wrapper__footer-height {
1808 display: flex;
1809 justify-content: center;
1810 height: 135px;
1811 }
1812
1813 .wtotem_modal {
1814 text-align: center;
1815 }
1816 .wtotem_modal__subject {
1817 font-size: 24px;
1818 line-height: 18px;
1819 margin-bottom: 24px;
1820 }
1821 .wtotem_modal__window {
1822 background: #fff;
1823 padding: 23px 0 35px 0;
1824 width: 360px;
1825 margin: 0 auto;
1826 margin-bottom: 24px;
1827 }
1828 .wtotem_modal__title {
1829 font-size: 18px;
1830 margin-bottom: 5px;
1831 }
1832 .wtotem_modal__text {
1833 font-size: 10px;
1834 margin-bottom: 8px;
1835 }
1836 .wtotem_modal__block {
1837 margin-bottom: 50px;
1838 }
1839 .wtotem_modal__block:after {
1840 content: "";
1841 display: block;
1842 height: 1px;
1843 width: 100%;
1844 background: #e1e8ee;
1845 margin-top: -40px;
1846 }
1847 .wtotem_modal__logo {
1848 margin: 0 auto;
1849 }
1850 .wtotem_modal__wrap {
1851 width: 300px;
1852 display: flex;
1853 align-items: center;
1854 margin: 0 auto;
1855 margin-bottom: 18px;
1856 }
1857 .wtotem_modal__api-key {
1858 width: 100%;
1859 padding: 13px 30px 13px 15px;
1860 border: 2px solid #e1e8ee;
1861 border-radius: 2px;
1862 }
1863 .wtotem_modal__api-key[type="text"]::-webkit-input-placeholder {
1864 font-weight: 500;
1865 font-size: 14px;
1866 line-height: 14px;
1867 color: #5e6977;
1868 }
1869 .wtotem_modal__api-key[type="text"]:-ms-input-placeholder {
1870 font-weight: 500;
1871 font-size: 14px;
1872 line-height: 14px;
1873 color: #5e6977;
1874 }
1875 .wtotem_modal__api-key[type="text"]::-ms-input-placeholder {
1876 font-weight: 500;
1877 font-size: 14px;
1878 line-height: 14px;
1879 color: #5e6977;
1880 }
1881 .wtotem_modal__api-key[type="text"]::placeholder {
1882 font-weight: 500;
1883 font-size: 14px;
1884 line-height: 14px;
1885 color: #5e6977;
1886 }
1887 .wtotem_modal__info {
1888 margin-left: -30px;
1889 }
1890 .wtotem_modal__btn {
1891 background: #4bc374;
1892 font-weight: 700;
1893 font-size: 14px;
1894 line-height: 16px;
1895 text-transform: uppercase;
1896 width: 300px;
1897 padding: 16px 0;
1898 border: none;
1899 color: #fff;
1900 }
1901 .wtotem_modal__desc {
1902 font-size: 12px;
1903 font-weight: 500;
1904 line-height: 16px;
1905 max-width: 274px;
1906 margin: 0 auto;
1907 color: #5e6977;
1908 }
1909 .wtotem_modal__cabinet {
1910 color: #3d50df;
1911 }
1912
1913 .wtotem_welcome-bottom {
1914 text-align: center;
1915 }
1916 .wtotem_welcome-bottom__logo {
1917 margin-bottom: 26px;
1918 }
1919 .wtotem_welcome-bottom__label {
1920 margin-bottom: 20px;
1921 }
1922 .wtotem_welcome-bottom__block {
1923 width: 54px;
1924 display: flex;
1925 justify-content: space-between;
1926 margin: 0 auto;
1927 }
1928
1929 /* 375-576px Extra small */
1930 /* 320-375px Extra small */
1931 @media screen and (max-width: 375px) {
1932 .wtotem_modal__window {
1933 width: 345px;
1934 }
1935 }
1936
1937 /* 320-375px Extra small */
1938 @media screen and (max-width: 355px) {
1939 .wtotem_modal__window {
1940 width: 320px;
1941 }
1942 .wtotem_modal__wrap,
1943 .wtotem_modal__btn {
1944 width: 85%;
1945 }
1946 }
1947
1948 @media screen and (max-width: 330px) {
1949 .wtotem_modal__window {
1950 width: 305px;
1951 }
1952 }
1953
1954 .wtotem_item {
1955 margin-bottom: 23px;
1956 }
1957
1958 .wtotem_holder {
1959 display: flex;
1960 justify-content: space-between;
1961 }
1962 .wtotem_holder__content {
1963 width: 70%;
1964 }
1965 .wtotem_holder__sidebar {
1966 width: 27.8431372549%;
1967 }
1968
1969 .wtotem_option {
1970 margin-bottom: 12px;
1971 padding: 28px 24px 24px 24px;
1972 display: flex;
1973 align-items: center;
1974 justify-content: space-between;
1975 width: 100%;
1976 }
1977 .wtotem_option:last-child {
1978 margin-bottom: 0;
1979 }
1980 .wtotem_option__title {
1981 margin-bottom: 7px;
1982 color: #1d293f;
1983 font-size: 14px;
1984 font-weight: 500;
1985 }
1986 .wtotem_option__text {
1987 width: 495px;
1988 font-size: 12px;
1989 color: #5e6977;
1990 line-height: 16px;
1991 }
1992
1993 .wtotem_control {
1994 padding: 16px 22px 24px 22px;
1995 }
1996 .wtotem_control__title {
1997 color: #1d293f;
1998 font-size: 14px;
1999 font-weight: 500;
2000 margin-bottom: 18px;
2001 }
2002 .wtotem_control__block {
2003 padding: 12px 8px;
2004 display: flex;
2005 align-items: center;
2006 background: #f3f5f6;
2007 border-radius: 5px;
2008 margin-bottom: 12px;
2009 width: 100%;
2010 }
2011 .wtotem_control__block_switch {
2012 justify-content: space-between;
2013 align-items: center;
2014 }
2015 .wtotem_control__circle {
2016 margin-right: 4px;
2017 width: 16px;
2018 height: 16px;
2019 border-radius: 100px;
2020 display: flex;
2021 align-items: center;
2022 justify-content: center;
2023 background: #4bc374;
2024 }
2025 .wtotem_control__circle img {
2026 width: 7px;
2027 height: 7px;
2028 }
2029 .wtotem_control__name {
2030 color: #5e6977;
2031 }
2032 .wtotem_control__trash {
2033 width: 15px;
2034 height: 15px;
2035 background: url("../img/trash.svg") no-repeat center center/cover;
2036 margin-left: auto;
2037 cursor: pointer;
2038 }
2039 .wtotem_control__btn {
2040 color: #fff;
2041 display: block;
2042 width: 100%;
2043 height: 42px;
2044 display: flex;
2045 align-items: center;
2046 justify-content: center;
2047 background: #4bc374;
2048 border-radius: 5px;
2049 transition: all 0.2s ease-in-out;
2050 border: none;
2051 cursor: pointer;
2052 }
2053 .wtotem_control__btn:hover {
2054 transition: all 0.2s ease-in-out;
2055 background: #f3f5f6;
2056 color: #5e6977;
2057 }
2058 .wtotem_control__label {
2059 position: relative;
2060 width: 41px;
2061 height: 23px;
2062 border-radius: 100px;
2063 background: #1f2323;
2064 padding: 4px 7px;
2065 display: flex;
2066 justify-content: space-between;
2067 align-items: center;
2068 cursor: pointer;
2069 }
2070 .wtotem_control__label:before,
2071 .wtotem_control__label:after {
2072 content: "";
2073 display: block;
2074 position: relative;
2075 z-index: 2;
2076 }
2077 .wtotem_control__label:before {
2078 width: 8px;
2079 height: 8px;
2080 background: url("../img/checkbox-sun.svg") no-repeat center center/cover;
2081 }
2082 .wtotem_control__label:after {
2083 width: 6px;
2084 height: 6px;
2085 background: url("../img/checkbox-moon.svg") no-repeat center center/cover;
2086 }
2087 .wtotem_control__switched-circle {
2088 position: absolute;
2089 left: 4px;
2090 width: 15px;
2091 height: 15px;
2092 background: #fff;
2093 border-radius: 100px;
2094 display: block;
2095 z-index: 1;
2096 transition: all 0.3s ease-in-out;
2097 }
2098 .wtotem_control__input {
2099 display: none;
2100 }
2101 .wtotem_control__input:checked + label {
2102 background: #fff;
2103 }
2104 .wtotem_control__input:checked + label span {
2105 left: 23px;
2106 background: #3d50df;
2107 }
2108
2109 .onoff__input {
2110 display: none;
2111 }
2112
2113 .onoff__label {
2114 position: relative;
2115 display: flex;
2116 align-items: center;
2117 width: 43px;
2118 height: 23px;
2119 border-radius: 100px;
2120 padding: 4px;
2121 background: #f4f4f4;
2122 overflow: hidden;
2123 cursor: pointer;
2124 }
2125 .onoff__label:before,
2126 .onoff__label:after {
2127 position: absolute;
2128 font-weight: 500;
2129 font-size: 9px;
2130 transition: all 0.3s ease-in-out;
2131 }
2132 .onoff__label:before {
2133 content: "ON";
2134 color: #3d50df;
2135 left: -100%;
2136 }
2137 .onoff__label:after {
2138 content: "OFF";
2139 color: #979797;
2140 right: 4px;
2141 }
2142
2143 .onoff__circle {
2144 position: absolute;
2145 left: 4px;
2146 width: 15px;
2147 height: 15px;
2148 border-radius: 100px;
2149 background: #c4c4c4;
2150 transition: all 0.3s ease-in-out;
2151 }
2152
2153 .onoff__input:checked + label .onoff__circle {
2154 background: #3d50df;
2155 left: 22px;
2156 }
2157
2158 .onoff__input:checked + label:before {
2159 left: 4px;
2160 }
2161
2162 .onoff__input:checked + label:after {
2163 right: -100%;
2164 }
2165
2166 /* 992-1100px lg Large */
2167 @media screen and (max-width: 1100px) {
2168 .wtotem_option__text {
2169 width: 95%;
2170 }
2171 }
2172
2173 /* 768-992px md Medium */
2174 @media screen and (max-width: 992px) {
2175 .wtotem_holder {
2176 flex-direction: column;
2177 }
2178 .wtotem_holder__content {
2179 width: 100%;
2180 margin-bottom: 30px;
2181 }
2182 .wtotem_holder__sidebar {
2183 width: 100%;
2184 }
2185 }
2186
2187 /* 576-768px sm Small */
2188 /* 375-576px Extra small */
2189 @media screen and (max-width: 576px) {
2190 .wtotem_holder__content {
2191 margin-bottom: 20px;
2192 }
2193 }
2194
2195 /* 320-375px Extra small */
2196 .wtotem_offer {
2197 display: flex;
2198 justify-content: space-between;
2199 align-items: center;
2200 padding: 40px 56px 37px 40px;
2201 margin-bottom: 110px;
2202 }
2203 .wtotem_offer__title {
2204 margin-bottom: 22px;
2205 font-size: 24px;
2206 color: #1d293f;
2207 font-weight: 500;
2208 }
2209 .wtotem_offer__text {
2210 width: 601px;
2211 margin-bottom: 22px;
2212 font-size: 16px;
2213 color: #5e6977;
2214 line-height: 24px;
2215 }
2216 .wtotem_offer__btn {
2217 color: #fff;
2218 background: #3d50df;
2219 border-radius: 5px;
2220 width: 151px;
2221 height: 42px;
2222 display: flex;
2223 align-items: center;
2224 justify-content: center;
2225 border: none;
2226 cursor: pointer;
2227 }
2228
2229 /* 992-1100px lg Large */
2230 /* 768-992px md Medium */
2231 @media screen and (max-width: 992px) {
2232 .wtotem_offer__title {
2233 line-height: 32px;
2234 margin-bottom: 20px;
2235 }
2236 .wtotem_offer__text {
2237 width: 100%;
2238 }
2239 }
2240
2241 /* 576-768px sm Small */
2242 @media screen and (max-width: 768px) {
2243 .wtotem_offer {
2244 padding: 20px;
2245 }
2246 .wtotem_offer__img {
2247 display: none;
2248 }
2249 }
2250
2251 /* 375-576px Extra small */
2252 /* 320-375px Extra small */
2253 .wtotem_ready {
2254 background: #e5e5e5;
2255 }
2256
2257 .wtotem_unit__first {
2258 display: flex;
2259 justify-content: space-between;
2260 }
2261
2262 .wtotem_unit__wrapper {
2263 display: flex;
2264 justify-content: space-between;
2265 background: #fff;
2266 }
2267
2268 .wtotem_unit__block {
2269 display: flex;
2270 justify-content: space-between;
2271 align-items: center;
2272 width: 100%;
2273 padding: 30px 30px;
2274 border-right: 1px solid #f3f5f6;
2275 }
2276
2277 .wtotem_unit__contain {
2278 display: flex;
2279 justify-content: space-between;
2280 align-items: center;
2281 }
2282
2283 .wtotem_unit__circle {
2284 margin-right: 16px;
2285 width: 45px;
2286 height: 45px;
2287 border-radius: 100px;
2288 display: flex;
2289 align-items: center;
2290 justify-content: center;
2291 }
2292 /*.wtotem_unit__circle_loading {*/
2293 /*background: #f3f5f6;*/
2294 /*}*/
2295 .wtotem_unit__circle_success {
2296 background: #4bc374;
2297 }
2298 .wtotem_unit__circle_error {
2299 background: #ee3f3f;
2300 position: relative;
2301 }
2302 .wtotem_unit__circle_error:before {
2303 content: "";
2304 position: absolute;
2305 width: 19px;
2306 height: 3px;
2307 background: #fff;
2308 border-radius: 1px;
2309 display: block;
2310 transform: rotate(45deg);
2311 }
2312 .wtotem_unit__circle_error:after {
2313 content: "";
2314 position: absolute;
2315 width: 19px;
2316 height: 3px;
2317 background: #fff;
2318 border-radius: 1px;
2319 display: block;
2320 transform: rotate(-45deg);
2321 }
2322
2323 .wtotem_unit__img_spinner {
2324 animation: 1s linear 0s normal none infinite running rot;
2325 -webkit-animation: 1s linear 0s normal none infinite running rot;
2326 }
2327
2328 @keyframes rot {
2329 0% {
2330 transform: rotate(0deg);
2331 }
2332 100% {
2333 transform: rotate(360deg);
2334 }
2335 }
2336
2337 @-webkit-keyframes rot {
2338 0% {
2339 transform: rotate(0deg);
2340 }
2341 100% {
2342 transform: rotate(360deg);
2343 }
2344 }
2345
2346 .wtotem_unit__expectation {
2347 font-size: 16px;
2348 font-weight: 500;
2349 }
2350 .wtotem_unit__expectation_loading {
2351 color: #7c8087;
2352 }
2353 .wtotem_unit__expectation_success {
2354 color: #bace3d;
2355 }
2356 .wtotem_unit__expectation_error {
2357 color: #d56c6a;
2358 }
2359
2360 .wtotem_unit__repeat {
2361 color: #3d50df;
2362 cursor: pointer;
2363 }
2364
2365 .wtotem_layout {
2366 background: #e5e5e5;
2367 }
2368
2369 .wtotem_alert {
2370 padding: 17px 22px;
2371 display: flex;
2372 justify-content: space-between;
2373 align-items: center;
2374 background: #fff;
2375 border-radius: 4px;
2376 margin-bottom: 30px;
2377 }
2378 .wtotem_alert__desc {
2379 display: flex;
2380 align-items: center;
2381 }
2382 .wtotem_alert__img {
2383 margin-right: 5px;
2384 display: flex;
2385 align-items: center;
2386 justify-content: center;
2387 }
2388 .wtotem_alert__img_cross {
2389 width: 16px;
2390 height: 16px;
2391 border-radius: 100px;
2392 display: flex;
2393 align-items: center;
2394 justify-content: center;
2395 background: #ee3f3f;
2396 }
2397 .wtotem_alert__img_cross:before {
2398 content: "";
2399 position: absolute;
2400 display: block;
2401 width: 8px;
2402 height: 1.3px;
2403 border-radius: 1px;
2404 transform: rotate(45deg);
2405 background: #fff;
2406 }
2407 .wtotem_alert__img_cross:after {
2408 content: "";
2409 position: absolute;
2410 display: block;
2411 width: 8px;
2412 height: 1.3px;
2413 border-radius: 1px;
2414 transform: rotate(-45deg);
2415 background: #fff;
2416 }
2417 .wtotem_alert__title {
2418 font-size: 12px;
2419 text-transform: uppercase;
2420 }
2421 .wtotem_alert__title_yellow {
2422 color: #f5c451;
2423 }
2424 .wtotem_alert__title_green {
2425 color: #4bc374;
2426 }
2427 .wtotem_alert__title_red {
2428 color: #ee3f3f;
2429 }
2430 .wtotem_alert__text {
2431 color: #1d293f;
2432 font-size: 12px;
2433 }
2434 .wtotem_alert__close {
2435 position: relative;
2436 width: 10px;
2437 height: 10px;
2438 display: flex;
2439 justify-self: center;
2440 align-items: center;
2441 cursor: pointer;
2442 }
2443 .wtotem_alert__close:before {
2444 content: "";
2445 position: absolute;
2446 display: block;
2447 width: 10px;
2448 height: 2px;
2449 border-radius: 1px;
2450 transform: rotate(45deg);
2451 background: #000;
2452 }
2453 .wtotem_alert__close:after {
2454 content: "";
2455 position: absolute;
2456 display: block;
2457 width: 10px;
2458 height: 2px;
2459 border-radius: 1px;
2460 transform: rotate(-45deg);
2461 background: #000;
2462 }
2463
2464 /* 576-768px sm Small */
2465 @media screen and (max-width: 768px) {
2466 .wtotem_alert {
2467 margin-bottom: 20px;
2468 }
2469 }
2470
2471 /* 320-576px Extra small */
2472 .line-chart .axis line {
2473 stroke: #f0f0f0;
2474 }
2475
2476 .line-chart .axis path {
2477 stroke: #f0f0f0;
2478 }
2479
2480 .line-chart .axis text {
2481 fill: #5e6977;
2482 }
2483
2484 .line-chart .grid line {
2485 stroke: #f0f0f0;
2486 }
2487
2488 .line-chart .listening-rect {
2489 fill: transparent;
2490 }
2491
2492 .line-chart__tooltip {
2493 opacity: 0;
2494 position: absolute;
2495 top: -25px;
2496 left: -17px;
2497 padding: 0.2em 0.5em;
2498 background: #1d293f;
2499 text-align: center;
2500 line-height: 1.4em;
2501 font-size: 0.9em;
2502 z-index: 10;
2503 transition: all 0.1s ease-out;
2504 pointer-events: none;
2505 color: #fff;
2506 font-family: Inter, Gilroy, Helvetica, sans-serif;
2507 border-radius: 2px;
2508 min-width: 28px;
2509 }
2510
2511 .line-chart__tooltip:before {
2512 content: "";
2513 position: absolute;
2514 bottom: 0;
2515 left: 50%;
2516 width: 12px;
2517 height: 12px;
2518 background: #1d293f;
2519 border-top-color: transparent;
2520 border-left-color: transparent;
2521 transform: translate(-50%, 50%) rotate(45deg);
2522 transform-origin: center center;
2523 z-index: 10;
2524 }
2525
2526 .line-chart {
2527 position: relative;
2528 }
2529
2530 .wtotem_theme—dark .wt_card,
2531 .wtotem_theme—dark .wt_card:before,
2532 .wtotem_theme—dark .wtotem_chart-first__btn_active {
2533 background: #282828;
2534 }
2535
2536 .wtotem_theme—dark .wtotem_content,
2537 .wtotem_theme—dark .wtotem_footer,
2538 .wtotem_theme—dark .wtotem_chart-first__right,
2539 .wtotem_theme—dark .wtotem_control__block,
2540 .wtotem_theme—dark .wtotem_state__select,
2541 .wtotem_theme—dark .wtotem_chart__calendars,
2542 .wtotem_theme—dark .wtotem_unit__circle_loading {
2543 background: #191919;
2544 }
2545
2546 .wtotem_theme—dark .wtotem_version__count {
2547 border: 1px solid #f3f5f6;
2548 }
2549
2550 .wtotem_theme—dark .wtotem_logo {
2551 background: url("../img/dr-logo.svg") no-repeat center center/cover;
2552 }
2553
2554 .wtotem_theme—dark .wtotem_nav__link,
2555 .wtotem_theme—dark .wtotem_nav__link_active,
2556 .wtotem_theme—dark .wtotem_version__count,
2557 .wtotem_theme—dark .title,
2558 .wtotem_theme—dark .wtotem_title-info__title,
2559 .wtotem_theme—dark .wtotem_overall__text,
2560 .wtotem_theme—dark .wtotem_info__subtitle,
2561 .wtotem_theme—dark .wtotem_info__info,
2562 .wtotem_theme—dark .wtotem_numbers__figures,
2563 .wtotem_theme—dark .wtotem_from__country,
2564 .wtotem_theme—dark .wtotem_from__country span,
2565 .wtotem_theme—dark .wtotem_data__th,
2566 .wtotem_theme—dark .wtotem_antivirus__title,
2567 .wtotem_theme—dark .wtotem_table__title,
2568 .wtotem_theme—dark .wtotem_table__subject,
2569 .wtotem_theme—dark .wtotem_table__text,
2570 .wtotem_theme—dark .wtotem_table__perfomance,
2571 .wtotem_theme—dark .wtotem_footer__text,
2572 .wtotem_theme—dark .wtotem_footer__text,
2573 .wtotem_theme—dark .wtotem_chart__btn,
2574 .wtotem_theme—dark .wtotem_antivirus__item:last-child div,
2575 .wtotem_theme—dark .wtotem_from__percent,
2576 .wtotem_theme—dark .wtotem_chart-first__all,
2577 .wtotem_theme—dark .wtotem_chart-first__hack p,
2578 .wtotem_theme—dark .wtotem_chart-first__btn_active,
2579 .wtotem_theme—dark .wtotem_chart__text,
2580 .wtotem_theme—dark .wtotem_table__initial-value,
2581 .wtotem_theme—dark .arrow-right,
2582 .wtotem_theme—dark .wtotem_print__label,
2583 .wtotem_theme—dark .wtotem_state__text,
2584 .wtotem_theme—dark .wtotem_pagination__number,
2585 .wtotem_theme—dark .wtotem_data__td,
2586 .wtotem_theme—dark .wtotem_file-table__th,
2587 .wtotem_theme—dark .wtotem_file-table,
2588 .wtotem_theme—dark .wtotem_option__title,
2589 .wtotem_theme—dark .wtotem_option__text,
2590 .wtotem_theme—dark .wtotem_control__title,
2591 .wtotem_theme—dark .wtotem_control__name,
2592 .wtotem_theme—dark .onoff__label:after,
2593 .wtotem_theme—dark .onoff__label:before,
2594 .wtotem_theme—dark .wtotem_offer__title,
2595 .wtotem_theme—dark .wtotem_offer__text,
2596 .wtotem_theme—dark .wtotem_unit__expectation_loading,
2597 .wtotem_theme—dark .wtotem_alert__text {
2598 color: #f3f5f6;
2599 }
2600
2601 .wtotem_theme—dark .wtotem_data__ip {
2602 color: #86939e;
2603 }
2604
2605 .wtotem_theme—dark .wtotem_chart__btn {
2606 border: 1px solid #f3f5f6;
2607 }
2608
2609 .wtotem_theme—dark .wtotem_title-info__info {
2610 background: url("../img/dr-info.svg") no-repeat center center/cover;
2611 }
2612
2613 .wtotem_theme—dark .wtotem_nav__link_active {
2614 color: #3d50df;
2615 }
2616
2617 .wtotem_theme—dark .wtotem_info__item:first-child,
2618 .wtotem_theme—dark .wtotem_numbers__item,
2619 .wtotem_theme—dark .wtotem_antivirus__item,
2620 .wtotem_theme—dark .wtotem_unit__block {
2621 border-right: 1px solid #3c3c3d;
2622 }
2623
2624 .wtotem_theme—dark .wtotem_antivirus__item:last-child {
2625 border-right: none;
2626 }
2627
2628 .wtotem_theme—dark .wtotem_numbers__item:last-child {
2629 border-right: none;
2630 }
2631
2632 .wtotem_theme—dark .wtotem_table__col {
2633 border-right: 1px solid #3c3c3d;
2634 border-bottom: 1px solid #3c3c3d;
2635 }
2636
2637 .wtotem_theme—dark .wtotem_table__col:last-child {
2638 border-right: none;
2639 }
2640
2641 .wtotem_theme—dark .wtotem_chart__line {
2642 background: #3c3c3d;
2643 }
2644
2645 .wtotem_theme—dark .wtotem_table__th,
2646 .wtotem_theme—dark .wtotem_table__td {
2647 border-bottom: 1px solid #3c3c3d;
2648 }
2649
2650 .wtotem_theme—dark .wtotem_table__link:after {
2651 content: "";
2652 border: solid #fff;
2653 border-width: 0 1.5px 1.5px 0;
2654 transform: rotate(-45deg);
2655 -webkit-transform: rotate(-45deg);
2656 }
2657
2658 .wtotem_theme—dark .arrow-right:after {
2659 content: "";
2660 border: solid #f3f5f6;
2661 border-width: 0 1px 1px 0;
2662 transform: rotate(-45deg);
2663 -webkit-transform: rotate(-45deg);
2664 margin-left: 10px;
2665 }
2666
2667 .wtotem_theme—dark .wtotem_footer__line,
2668 .wtotem_theme—dark .wtotem_state__line {
2669 background: #2d2e2e;
2670 }
2671
2672 .wtotem_theme—dark .wtotem_footer__app-store {
2673 width: 19px;
2674 height: 19px;
2675 background: url("../img/dr-app-store.svg") no-repeat center center/cover;
2676 }
2677
2678 .wtotem_theme—dark .wtotem_footer__play-store {
2679 width: 17px;
2680 height: 19px;
2681 background: url("../img/dr-play-store.svg") no-repeat center center/cover;
2682 }
2683
2684 .wtotem_theme—dark .wtotem_footer__logo {
2685 background: url("../img/dr-logo-footer.svg") no-repeat center center/cover;
2686 }
2687
2688 .wtotem_theme—dark .line-chart__tooltip,
2689 .wtotem_theme—dark .line-chart__tooltip::before {
2690 background: #3d50df;
2691 }
2692
2693 .wtotem_theme—dark .wtotem_firewall__icon {
2694 background: url("../img/dr-shape.svg") no-repeat center center/cover;
2695 }
2696
2697 .wtotem_theme—dark .wtotem_pagination__number_active {
2698 background: #5a5c5e;
2699 }
2700
2701 .wtotem_pagination__number:hover {
2702 color: #5e6977;
2703 transition: all 0.2s ease;
2704 }
2705
2706 .wtotem_theme—dark .onoff__label {
2707 background: #686868;
2708 }
2709
2710 .wtotem_theme—dark .wtotem_print__img {
2711 background: url("../img/dr-print.svg") no-repeat center center/cover;
2712 }
2713
2714 .wtotem_theme—dark .wtotem_control__trash {
2715 background: url("../img/dr-trash.svg") no-repeat center center/cover;
2716 }
2717
2718 .wtotem_theme—dark .onoff__input:checked + label .onoff__circle {
2719 background: #4bc374;
2720 }
2721
2722 .wtotem_theme—dark .onoff__circle {
2723 background: #ec6d62;
2724 }
2725
2726 .wtotem_theme—dark .wtotem_alert__close:before,
2727 .wtotem_theme—dark .wtotem_alert__close:after {
2728 background: #dadada;
2729 }
2730
2731 .wtotem_info__item .arrow-right {
2732 color: #3d50df;
2733 }
2734 .wtotem_info__item .arrow-right:after {
2735 content: "";
2736 border: solid #3d50df;
2737 border-width: 0 1px 1px 0;
2738 transform: rotate(-45deg);
2739 -webkit-transform: rotate(-45deg);
2740 margin-left: 10px;
2741 }
2742
2743 /* 320-576px Extra small */
2744 @media screen and (max-width: 576px) {
2745 .wtotem_theme—dark .wtotem_info__item:first-child {
2746 border-right: none;
2747 }
2748 .wtotem_theme—dark .wtotem_antivirus__item {
2749 border-bottom: 1px solid #3c3c3d;
2750 }
2751 .wtotem_theme—dark .wtotem_numbers__item:last-child {
2752 border-right: 1px solid #3c3c3d;
2753 }
2754 .wtotem_theme—dark .wtotem_numbers__item:nth-child(2) {
2755 border-right: none;
2756 }
2757 .wtotem_theme—dark .wtotem_antivirus__item:last-child {
2758 border-right: none;
2759 border-bottom: none;
2760 }
2761 .wtotem_theme—dark .wtotem_antivirus__item:nth-child(2) {
2762 border-right: none;
2763 }
2764 .wtotem_theme—dark .wtotem_antivirus__item:nth-child(3) {
2765 border-bottom: none;
2766 }
2767 }
2768
2769 /* 992-1100px lg Large */
2770 @media screen and (max-width: 1100px) {
2771 .wtotem_container {
2772 max-width: 960px;
2773 }
2774 }
2775
2776 /* 768-992px md Medium */
2777 @media screen and (max-width: 992px) {
2778 .wtotem_container {
2779 max-width: 720px;
2780 }
2781 }
2782
2783 /* 576-768px sm Small */
2784 @media screen and (max-width: 768px) {
2785 .wtotem_container {
2786 max-width: 540px;
2787 }
2788 .wtotem_content {
2789 padding-top: 19px;
2790 }
2791 }
2792
2793 /* 375-576px Extra small */
2794 @media screen and (max-width: 576px) {
2795 .wtotem_container {
2796 max-width: 345px;
2797 }
2798 }
2799
2800 /* 320-375px Extra small */
2801 @media screen and (max-width: 374px) {
2802 .wtotem_container {
2803 max-width: auto;
2804 padding: 0 10px;
2805 }
2806 }
2807
2808 /* 992-1100px lg Large */
2809 /* 768-992px md Medium */
2810 /* 576-768px sm Small */
2811 /* 375-576px Extra small */
2812 /* 320-375px Extra small */
2813
2814 /*# sourceMappingURL=main.css.map */
2815
2816 /*tlite */
2817 .tlite {
2818 background: #111;
2819 color: #fff;
2820 font-family: sans-serif;
2821 font-size: 0.8rem;
2822 font-weight: normal;
2823 text-decoration: none;
2824 text-align: left;
2825 padding: 0.6em 0.75rem;
2826 border-radius: 4px;
2827 position: absolute;
2828 opacity: 0;
2829 visibility: hidden;
2830 transition: opacity 0.4s;
2831 max-width: 350px;
2832 box-shadow: 0 0.5rem 1rem -0.5rem #000;
2833 z-index: 1000;
2834 -webkit-backface-visibility: hidden;
2835 }
2836 .tlite-table td,
2837 .tlite-table th {
2838 position: relative;
2839 }
2840 .tlite-visible {
2841 visibility: visible;
2842 opacity: 0.9;
2843 }
2844 .tlite::before {
2845 content: " ";
2846 display: block;
2847 background: inherit;
2848 width: 10px;
2849 height: 10px;
2850 position: absolute;
2851 transform: rotate(45deg);
2852 }
2853 .tlite-n::before {
2854 top: -3px;
2855 left: 50%;
2856 margin-left: -5px;
2857 }
2858 .tlite-nw::before {
2859 top: -3px;
2860 left: 10px;
2861 }
2862 .tlite-ne::before {
2863 top: -3px;
2864 right: 10px;
2865 }
2866 .tlite-s::before {
2867 bottom: -3px;
2868 left: 50%;
2869 margin-left: -5px;
2870 }
2871 .tlite-se::before {
2872 bottom: -3px;
2873 right: 10px;
2874 }
2875 .tlite-sw::before {
2876 bottom: -3px;
2877 left: 10px;
2878 }
2879 .tlite-w::before {
2880 left: -3px;
2881 top: 50%;
2882 margin-top: -5px;
2883 }
2884 .tlite-e::before {
2885 right: -3px;
2886 top: 50%;
2887 margin-top: -5px;
2888 }
2889 .is--status--ok {
2890 color: #4bc374;
2891 fill: #4bc374;
2892 }
2893 .is--status--error {
2894 color: #ee3f3f;
2895 fill: #ee3f3f;
2896 }
2897 .is--status--pending {
2898 color: #3d50df;
2899 fill: #3d50df;
2900 }
2901 .is--status--warning {
2902 color: #f5bf4f;
2903 fill: #f5bf4f;
2904 }
2905 .wtsec_score_red {
2906 color: #d56c6a;
2907 }
2908 .wtsec_score_orange {
2909 color: #c2b00e;
2910 }
2911 .wtsec_score_green {
2912 color: #7eb40c;
2913 }
2914 .wtsec_score_bg_red {
2915 background: #d56c6a;
2916 color: #fff;
2917 }
2918 .wtsec_score_bg_orange {
2919 background: #c2b00e;
2920 color: #fff;
2921 }
2922 .wtsec_score_bg_green {
2923 background: #7eb40c;
2924 color: #fff;
2925 }
2926 #wtotem_alert {
2927 margin-top: 20px;
2928 }
2929
2930 .ml-2 {
2931 margin-left: 20px;
2932 }
2933
2934 .wt-flex {
2935 display: flex;
2936 }
2937
2938 .wt-flex-middle {
2939 align-items: center;
2940 }
2941
2942 .wt-margin-right-10 {
2943 margin-right: 10px;
2944 }
2945 .break-word {
2946 overflow-wrap: break-word;
2947 word-wrap: break-word;
2948 }
2949
2950 select.wtotem_state__select {
2951 display: block;
2952 margin-left: 18px;
2953 width: 100%;
2954 padding: 8px 12px 8px 12px;
2955 color: #86939e;
2956 font-size: 14px;
2957 font-weight: 400;
2958 -webkit-appearance: none;
2959 appearance: none;
2960 background-color: #f3f5f6;
2961 background-image: none;
2962 border-radius: 4px;
2963 border: none;
2964 font-family: inherit;
2965 cursor: pointer;
2966 }
2967
2968 .wtotem_unit {
2969 margin-bottom: 30px;
2970 }
2971
2972 .wtotem_table__text {
2973 margin-left: 15px;
2974 word-break: break-all;
2975 }
2976 .wt-margin-20{
2977 margin: 20px;
2978 }
2979 .wt-margin-bottom-15{
2980 margin-bottom: 15px;
2981 }
2982 .wtotem_av_filters_wrapper{
2983 justify-content: space-between;
2984 display: flex;
2985 }
2986
2987 .wt_flag{
2988 width: 24px;
2989 }